/*!* OASW Website Redesign* Design by MoonSoar Services http://www.moonsoar.com/*/
/* --- FONT SETTINGS --- */
@font-face {font-family: 'IcoMoon-Free';src: url("fonts/IcoMoon-Free.eot?vdaeal");src: url("fonts/IcoMoon-Free.eot?vdaeal#iefix") format("embedded-opentype"), url("fonts/IcoMoon-Free.ttf?vdaeal") format("truetype"), url("fonts/IcoMoon-Free.woff?vdaeal") format("woff"), url("fonts/IcoMoon-Free.svg?vdaeal#IcoMoon-Free") format("svg");font-weight: normal;font-style: normal; }
.icon {/* use !important to prevent issues with browser extensions that change fonts */font-family: 'IcoMoon-Free' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.icon-next3:before {content: "\eaeb"; }
.icon-pause3:before {content: "\eaec"; }
.icon-play3:before {content: "\eaed"; }
.icon-previous3:before {content: "\eaee"; }
.icon-home:before {content: "\e900"; }
.icon-home2:before {content: "\e901"; }
.icon-home3:before {content: "\e902"; }
.icon-office:before {content: "\e903"; }
.icon-newspaper:before {content: "\e904"; }
.icon-pencil:before {content: "\e905"; }
.icon-pencil2:before {content: "\e906"; }
.icon-quill:before {content: "\e907"; }
.icon-pen:before {content: "\e908"; }
.icon-blog:before {content: "\e909"; }
.icon-eyedropper:before {content: "\e90a"; }
.icon-droplet:before {content: "\e90b"; }
.icon-paint-format:before {content: "\e90c"; }
.icon-image:before {content: "\e90d"; }
.icon-images:before {content: "\e90e"; }
.icon-camera:before {content: "\e90f"; }
.icon-headphones:before {content: "\e910"; }
.icon-music:before {content: "\e911"; }
.icon-play:before {content: "\e912"; }
.icon-film:before {content: "\e913"; }
.icon-video-camera:before {content: "\e914"; }
.icon-dice:before {content: "\e915"; }
.icon-pacman:before {content: "\e916"; }
.icon-spades:before {content: "\e917"; }
.icon-clubs:before {content: "\e918"; }
.icon-diamonds:before {content: "\e919"; }
.icon-bullhorn:before {content: "\e91a"; }
.icon-connection:before {content: "\e91b"; }
.icon-podcast:before {content: "\e91c"; }
.icon-feed:before {content: "\e91d"; }
.icon-mic:before {content: "\e91e"; }
.icon-book:before {content: "\e91f"; }
.icon-books:before {content: "\e920"; }
.icon-library:before {content: "\e921"; }
.icon-file-text:before {content: "\e922"; }
.icon-profile:before {content: "\e923"; }
.icon-file-empty:before {content: "\e924"; }
.icon-files-empty:before {content: "\e925"; }
.icon-file-text2:before {content: "\e926"; }
.icon-file-picture:before {content: "\e927"; }
.icon-file-music:before {content: "\e928"; }
.icon-file-play:before {content: "\e929"; }
.icon-file-video:before {content: "\e92a"; }
.icon-file-zip:before {content: "\e92b"; }
.icon-copy:before {content: "\e92c"; }
.icon-paste:before {content: "\e92d"; }
.icon-stack:before {content: "\e92e"; }
.icon-folder:before {content: "\e92f"; }
.icon-folder-open:before {content: "\e930"; }
.icon-folder-plus:before {content: "\e931"; }
.icon-folder-minus:before {content: "\e932"; }
.icon-folder-download:before {content: "\e933"; }
.icon-folder-upload:before {content: "\e934"; }
.icon-price-tag:before {content: "\e935"; }
.icon-price-tags:before {content: "\e936"; }
.icon-barcode:before {content: "\e937"; }
.icon-qrcode:before {content: "\e938"; }
.icon-ticket:before {content: "\e939"; }
.icon-cart:before {content: "\e93a"; }
.icon-coin-dollar:before {content: "\e93b"; }
.icon-coin-euro:before {content: "\e93c"; }
.icon-coin-pound:before {content: "\e93d"; }
.icon-coin-yen:before {content: "\e93e"; }
.icon-credit-card:before {content: "\e93f"; }
.icon-calculator:before {content: "\e940"; }
.icon-lifebuoy:before {content: "\e941"; }
.icon-phone:before {content: "\e942"; }
.icon-phone-hang-up:before {content: "\e943"; }
.icon-address-book:before {content: "\e944"; }
.icon-envelop:before {content: "\e945"; }
.icon-pushpin:before {content: "\e946"; }
.icon-location:before {content: "\e947"; }
.icon-location2:before {content: "\e948"; }
.icon-compass:before {content: "\e949"; }
.icon-compass2:before {content: "\e94a"; }
.icon-map:before {content: "\e94b"; }
.icon-map2:before {content: "\e94c"; }
.icon-history:before {content: "\e94d"; }
.icon-clock:before {content: "\e94e"; }
.icon-clock2:before {content: "\e94f"; }
.icon-alarm:before {content: "\e950"; }
.icon-bell:before {content: "\e951"; }
.icon-stopwatch:before {content: "\e952"; }
.icon-calendar:before {content: "\e953"; }
.icon-printer:before {content: "\e954"; }
.icon-keyboard:before {content: "\e955"; }
.icon-display:before {content: "\e956"; }
.icon-laptop:before {content: "\e957"; }
.icon-mobile:before {content: "\e958"; }
.icon-mobile2:before {content: "\e959"; }
.icon-tablet:before {content: "\e95a"; }
.icon-tv:before {content: "\e95b"; }
.icon-drawer:before {content: "\e95c"; }
.icon-drawer2:before {content: "\e95d"; }
.icon-box-add:before {content: "\e95e"; }
.icon-box-remove:before {content: "\e95f"; }
.icon-download:before {content: "\e960"; }
.icon-upload:before {content: "\e961"; }
.icon-floppy-disk:before {content: "\e962"; }
.icon-drive:before {content: "\e963"; }
.icon-database:before {content: "\e964"; }
.icon-undo:before {content: "\e965"; }
.icon-redo:before {content: "\e966"; }
.icon-undo2:before {content: "\e967"; }
.icon-redo2:before {content: "\e968"; }
.icon-forward:before {content: "\e969"; }
.icon-reply:before {content: "\e96a"; }
.icon-bubble:before {content: "\e96b"; }
.icon-bubbles:before {content: "\e96c"; }
.icon-bubbles2:before {content: "\e96d"; }
.icon-bubble2:before {content: "\e96e"; }
.icon-bubbles3:before {content: "\e96f"; }
.icon-bubbles4:before {content: "\e970"; }
.icon-user:before {content: "\e971"; }
.icon-users:before {content: "\e972"; }
.icon-user-plus:before {content: "\e973"; }
.icon-user-minus:before {content: "\e974"; }
.icon-user-check:before {content: "\e975"; }
.icon-user-tie:before {content: "\e976"; }
.icon-quotes-left:before {content: "\e977"; }
.icon-quotes-right:before {content: "\e978"; }
.icon-hour-glass:before {content: "\e979"; }
.icon-spinner:before {content: "\e97a"; }
.icon-spinner2:before {content: "\e97b"; }
.icon-spinner3:before {content: "\e97c"; }
.icon-spinner4:before {content: "\e97d"; }
.icon-spinner5:before {content: "\e97e"; }
.icon-spinner6:before {content: "\e97f"; }
.icon-spinner7:before {content: "\e980"; }
.icon-spinner8:before {content: "\e981"; }
.icon-spinner9:before {content: "\e982"; }
.icon-spinner10:before {content: "\e983"; }
.icon-spinner11:before {content: "\e984"; }
.icon-binoculars:before {content: "\e985"; }
.icon-search:before {content: "\e986"; }
.icon-zoom-in:before {content: "\e987"; }
.icon-zoom-out:before {content: "\e988"; }
.icon-enlarge:before {content: "\e989"; }
.icon-shrink:before {content: "\e98a"; }
.icon-enlarge2:before {content: "\e98b"; }
.icon-shrink2:before {content: "\e98c"; }
.icon-key:before {content: "\e98d"; }
.icon-key2:before {content: "\e98e"; }
.icon-lock:before {content: "\e98f"; }
.icon-unlocked:before {content: "\e990"; }
.icon-wrench:before {content: "\e991"; }
.icon-equalizer:before {content: "\e992"; }
.icon-equalizer2:before {content: "\e993"; }
.icon-cog:before {content: "\e994"; }
.icon-cogs:before {content: "\e995"; }
.icon-hammer:before {content: "\e996"; }
.icon-magic-wand:before {content: "\e997"; }
.icon-aid-kit:before {content: "\e998"; }
.icon-bug:before {content: "\e999"; }
.icon-pie-chart:before {content: "\e99a"; }
.icon-stats-dots:before {content: "\e99b"; }
.icon-stats-bars:before {content: "\e99c"; }
.icon-stats-bars2:before {content: "\e99d"; }
.icon-trophy:before {content: "\e99e"; }
.icon-gift:before {content: "\e99f"; }
.icon-glass:before {content: "\e9a0"; }
.icon-glass2:before {content: "\e9a1"; }
.icon-mug:before {content: "\e9a2"; }
.icon-spoon-knife:before {content: "\e9a3"; }
.icon-leaf:before {content: "\e9a4"; }
.icon-rocket:before {content: "\e9a5"; }
.icon-meter:before {content: "\e9a6"; }
.icon-meter2:before {content: "\e9a7"; }
.icon-hammer2:before {content: "\e9a8"; }
.icon-fire:before {content: "\e9a9"; }
.icon-lab:before {content: "\e9aa"; }
.icon-magnet:before {content: "\e9ab"; }
.icon-bin:before {content: "\e9ac"; }
.icon-bin2:before {content: "\e9ad"; }
.icon-briefcase:before {content: "\e9ae"; }
.icon-airplane:before {content: "\e9af"; }
.icon-truck:before {content: "\e9b0"; }
.icon-road:before {content: "\e9b1"; }
.icon-accessibility:before {content: "\e9b2"; }
.icon-target:before {content: "\e9b3"; }
.icon-shield:before {content: "\e9b4"; }
.icon-power:before {content: "\e9b5"; }
.icon-switch:before {content: "\e9b6"; }
.icon-power-cord:before {content: "\e9b7"; }
.icon-clipboard:before {content: "\e9b8"; }
.icon-list-numbered:before {content: "\e9b9"; }
.icon-list:before {content: "\e9ba"; }
.icon-list2:before {content: "\e9bb"; }
.icon-tree:before {content: "\e9bc"; }
.icon-menu:before {content: "\e9bd"; }
.icon-menu2:before {content: "\e9be"; }
.icon-menu3:before {content: "\e9bf"; }
.icon-menu4:before {content: "\e9c0"; }
.icon-cloud:before {content: "\e9c1"; }
.icon-cloud-download:before {content: "\e9c2"; }
.icon-cloud-upload:before {content: "\e9c3"; }
.icon-cloud-check:before {content: "\e9c4"; }
.icon-download2:before {content: "\e9c5"; }
.icon-upload2:before {content: "\e9c6"; }
.icon-download3:before {content: "\e9c7"; }
.icon-upload3:before {content: "\e9c8"; }
.icon-sphere:before {content: "\e9c9"; }
.icon-earth:before {content: "\e9ca"; }
.icon-link:before {content: "\e9cb"; }
.icon-flag:before {content: "\e9cc"; }
.icon-attachment:before {content: "\e9cd"; }
.icon-eye:before {content: "\e9ce"; }
.icon-eye-plus:before {content: "\e9cf"; }
.icon-eye-minus:before {content: "\e9d0"; }
.icon-eye-blocked:before {content: "\e9d1"; }
.icon-bookmark:before {content: "\e9d2"; }
.icon-bookmarks:before {content: "\e9d3"; }
.icon-sun:before {content: "\e9d4"; }
.icon-contrast:before {content: "\e9d5"; }
.icon-brightness-contrast:before {content: "\e9d6"; }
.icon-star-empty:before {content: "\e9d7"; }
.icon-star-half:before {content: "\e9d8"; }
.icon-star-full:before {content: "\e9d9"; }
.icon-heart:before {content: "\e9da"; }
.icon-heart-broken:before {content: "\e9db"; }
.icon-man:before {content: "\e9dc"; }
.icon-woman:before {content: "\e9dd"; }
.icon-man-woman:before {content: "\e9de"; }
.icon-happy:before {content: "\e9df"; }
.icon-happy2:before {content: "\e9e0"; }
.icon-smile:before {content: "\e9e1"; }
.icon-smile2:before {content: "\e9e2"; }
.icon-tongue:before {content: "\e9e3"; }
.icon-tongue2:before {content: "\e9e4"; }
.icon-sad:before {content: "\e9e5"; }
.icon-sad2:before {content: "\e9e6"; }
.icon-wink:before {content: "\e9e7"; }
.icon-wink2:before {content: "\e9e8"; }
.icon-grin:before {content: "\e9e9"; }
.icon-grin2:before {content: "\e9ea"; }
.icon-cool:before {content: "\e9eb"; }
.icon-cool2:before {content: "\e9ec"; }
.icon-angry:before {content: "\e9ed"; }
.icon-angry2:before {content: "\e9ee"; }
.icon-evil:before {content: "\e9ef"; }
.icon-evil2:before {content: "\e9f0"; }
.icon-shocked:before {content: "\e9f1"; }
.icon-shocked2:before {content: "\e9f2"; }
.icon-baffled:before {content: "\e9f3"; }
.icon-baffled2:before {content: "\e9f4"; }
.icon-confused:before {content: "\e9f5"; }
.icon-confused2:before {content: "\e9f6"; }
.icon-neutral:before {content: "\e9f7"; }
.icon-neutral2:before {content: "\e9f8"; }
.icon-hipster:before {content: "\e9f9"; }
.icon-hipster2:before {content: "\e9fa"; }
.icon-wondering:before {content: "\e9fb"; }
.icon-wondering2:before {content: "\e9fc"; }
.icon-sleepy:before {content: "\e9fd"; }
.icon-sleepy2:before {content: "\e9fe"; }
.icon-frustrated:before {content: "\e9ff"; }
.icon-frustrated2:before {content: "\ea00"; }
.icon-crying:before {content: "\ea01"; }
.icon-crying2:before {content: "\ea02"; }
.icon-point-up:before {content: "\ea03"; }
.icon-point-right:before {content: "\ea04"; }
.icon-point-down:before {content: "\ea05"; }
.icon-point-left:before {content: "\ea06"; }
.icon-warning:before {content: "\ea07"; }
.icon-notification:before {content: "\ea08"; }
.icon-question:before {content: "\ea09"; }
.icon-plus:before {content: "\ea0a"; }
.icon-minus:before {content: "\ea0b"; }
.icon-info:before {content: "\ea0c"; }
.icon-cancel-circle:before {content: "\ea0d"; }
.icon-blocked:before {content: "\ea0e"; }
.icon-cross:before {content: "\ea0f"; }
.icon-checkmark:before {content: "\ea10"; }
.icon-checkmark2:before {content: "\ea11"; }
.icon-spell-check:before {content: "\ea12"; }
.icon-enter:before {content: "\ea13"; }
.icon-exit:before {content: "\ea14"; }
.icon-play2:before {content: "\ea15"; }
.icon-pause:before {content: "\ea16"; }
.icon-stop:before {content: "\ea17"; }
.icon-previous:before {content: "\ea18"; }
.icon-next:before {content: "\ea19"; }
.icon-backward:before {content: "\ea1a"; }
.icon-forward2:before {content: "\ea1b"; }
.icon-play3:before {content: "\ea1c"; }
.icon-pause2:before {content: "\ea1d"; }
.icon-stop2:before {content: "\ea1e"; }
.icon-backward2:before {content: "\ea1f"; }
.icon-forward3:before {content: "\ea20"; }
.icon-first:before {content: "\ea21"; }
.icon-last:before {content: "\ea22"; }
.icon-previous2:before {content: "\ea23"; }
.icon-next2:before {content: "\ea24"; }
.icon-eject:before {content: "\ea25"; }
.icon-volume-high:before {content: "\ea26"; }
.icon-volume-medium:before {content: "\ea27"; }
.icon-volume-low:before {content: "\ea28"; }
.icon-volume-mute:before {content: "\ea29"; }
.icon-volume-mute2:before {content: "\ea2a"; }
.icon-volume-increase:before {content: "\ea2b"; }
.icon-volume-decrease:before {content: "\ea2c"; }
.icon-loop:before {content: "\ea2d"; }
.icon-loop2:before {content: "\ea2e"; }
.icon-infinite:before {content: "\ea2f"; }
.icon-shuffle:before {content: "\ea30"; }
.icon-arrow-up-left:before {content: "\ea31"; }
.icon-arrow-up:before {content: "\ea32"; }
.icon-arrow-up-right:before {content: "\ea33"; }
.icon-arrow-right:before {content: "\ea34"; }
.icon-arrow-down-right:before {content: "\ea35"; }
.icon-arrow-down:before {content: "\ea36"; }
.icon-arrow-down-left:before {content: "\ea37"; }
.icon-arrow-left:before {content: "\ea38"; }
.icon-arrow-up-left2:before {content: "\ea39"; }
.icon-arrow-up2:before {content: "\ea3a"; }
.icon-arrow-up-right2:before {content: "\ea3b"; }
.icon-arrow-right2:before {content: "\ea3c"; }
.icon-arrow-down-right2:before {content: "\ea3d"; }
.icon-arrow-down2:before {content: "\ea3e"; }
.icon-arrow-down-left2:before {content: "\ea3f"; }
.icon-arrow-left2:before {content: "\ea40"; }
.icon-circle-up:before {content: "\ea41"; }
.icon-circle-right:before {content: "\ea42"; }
.icon-circle-down:before {content: "\ea43"; }
.icon-circle-left:before {content: "\ea44"; }
.icon-tab:before {content: "\ea45"; }
.icon-move-up:before {content: "\ea46"; }
.icon-move-down:before {content: "\ea47"; }
.icon-sort-alpha-asc:before {content: "\ea48"; }
.icon-sort-alpha-desc:before {content: "\ea49"; }
.icon-sort-numeric-asc:before {content: "\ea4a"; }
.icon-sort-numberic-desc:before {content: "\ea4b"; }
.icon-sort-amount-asc:before {content: "\ea4c"; }
.icon-sort-amount-desc:before {content: "\ea4d"; }
.icon-command:before {content: "\ea4e"; }
.icon-shift:before {content: "\ea4f"; }
.icon-ctrl:before {content: "\ea50"; }
.icon-opt:before {content: "\ea51"; }
.icon-checkbox-checked:before {content: "\ea52"; }
.icon-checkbox-unchecked:before {content: "\ea53"; }
.icon-radio-checked:before {content: "\ea54"; }
.icon-radio-checked2:before {content: "\ea55"; }
.icon-radio-unchecked:before {content: "\ea56"; }
.icon-crop:before {content: "\ea57"; }
.icon-make-group:before {content: "\ea58"; }
.icon-ungroup:before {content: "\ea59"; }
.icon-scissors:before {content: "\ea5a"; }
.icon-filter:before {content: "\ea5b"; }
.icon-font:before {content: "\ea5c"; }
.icon-ligature:before {content: "\ea5d"; }
.icon-ligature2:before {content: "\ea5e"; }
.icon-text-height:before {content: "\ea5f"; }
.icon-text-width:before {content: "\ea60"; }
.icon-font-size:before {content: "\ea61"; }
.icon-bold:before {content: "\ea62"; }
.icon-underline:before {content: "\ea63"; }
.icon-italic:before {content: "\ea64"; }
.icon-strikethrough:before {content: "\ea65"; }
.icon-omega:before {content: "\ea66"; }
.icon-sigma:before {content: "\ea67"; }
.icon-page-break:before {content: "\ea68"; }
.icon-superscript:before {content: "\ea69"; }
.icon-subscript:before {content: "\ea6a"; }
.icon-superscript2:before {content: "\ea6b"; }
.icon-subscript2:before {content: "\ea6c"; }
.icon-text-color:before {content: "\ea6d"; }
.icon-pagebreak:before {content: "\ea6e"; }
.icon-clear-formatting:before {content: "\ea6f"; }
.icon-table:before {content: "\ea70"; }
.icon-table2:before {content: "\ea71"; }
.icon-insert-template:before {content: "\ea72"; }
.icon-pilcrow:before {content: "\ea73"; }
.icon-ltr:before {content: "\ea74"; }
.icon-rtl:before {content: "\ea75"; }
.icon-section:before {content: "\ea76"; }
.icon-paragraph-left:before {content: "\ea77"; }
.icon-paragraph-center:before {content: "\ea78"; }
.icon-paragraph-right:before {content: "\ea79"; }
.icon-paragraph-justify:before {content: "\ea7a"; }
.icon-indent-increase:before {content: "\ea7b"; }
.icon-indent-decrease:before {content: "\ea7c"; }
.icon-share:before {content: "\ea7d"; }
.icon-new-tab:before {content: "\ea7e"; }
.icon-embed:before {content: "\ea7f"; }
.icon-embed2:before {content: "\ea80"; }
.icon-terminal:before {content: "\ea81"; }
.icon-share2:before {content: "\ea82"; }
.icon-mail:before {content: "\ea83"; }
.icon-mail2:before {content: "\ea84"; }
.icon-mail3:before {content: "\ea85"; }
.icon-mail4:before {content: "\ea86"; }
.icon-amazon:before {content: "\ea87"; }
.icon-google:before {content: "\ea88"; }
.icon-google2:before {content: "\ea89"; }
.icon-google3:before {content: "\ea8a"; }
.icon-google-plus:before {content: "\ea8b"; }
.icon-google-plus2:before {content: "\ea8c"; }
.icon-google-plus3:before {content: "\ea8d"; }
.icon-hangouts:before {content: "\ea8e"; }
.icon-google-drive:before {content: "\ea8f"; }
.icon-facebook:before {content: "\ea90"; }
.icon-facebook2:before {content: "\ea91"; }
.icon-instagram:before {content: "\ea92"; }
.icon-whatsapp:before {content: "\ea93"; }
.icon-spotify:before {content: "\ea94"; }
.icon-telegram:before {content: "\ea95"; }
.icon-twitter:before {content: "\ea96"; }
.icon-vine:before {content: "\ea97"; }
.icon-vk:before {content: "\ea98"; }
.icon-renren:before {content: "\ea99"; }
.icon-sina-weibo:before {content: "\ea9a"; }
.icon-rss:before {content: "\ea9b"; }
.icon-rss2:before {content: "\ea9c"; }
.icon-youtube:before {content: "\ea9d"; }
.icon-youtube2:before {content: "\ea9e"; }
.icon-twitch:before {content: "\ea9f"; }
.icon-vimeo:before {content: "\eaa0"; }
.icon-vimeo2:before {content: "\eaa1"; }
.icon-lanyrd:before {content: "\eaa2"; }
.icon-flickr:before {content: "\eaa3"; }
.icon-flickr2:before {content: "\eaa4"; }
.icon-flickr3:before {content: "\eaa5"; }
.icon-flickr4:before {content: "\eaa6"; }
.icon-dribbble:before {content: "\eaa7"; }
.icon-behance:before {content: "\eaa8"; }
.icon-behance2:before {content: "\eaa9"; }
.icon-deviantart:before {content: "\eaaa"; }
.icon-500px:before {content: "\eaab"; }
.icon-steam:before {content: "\eaac"; }
.icon-steam2:before {content: "\eaad"; }
.icon-dropbox:before {content: "\eaae"; }
.icon-onedrive:before {content: "\eaaf"; }
.icon-github:before {content: "\eab0"; }
.icon-npm:before {content: "\eab1"; }
.icon-basecamp:before {content: "\eab2"; }
.icon-trello:before {content: "\eab3"; }
.icon-wordpress:before {content: "\eab4"; }
.icon-joomla:before {content: "\eab5"; }
.icon-ello:before {content: "\eab6"; }
.icon-blogger:before {content: "\eab7"; }
.icon-blogger2:before {content: "\eab8"; }
.icon-tumblr:before {content: "\eab9"; }
.icon-tumblr2:before {content: "\eaba"; }
.icon-yahoo:before {content: "\eabb"; }
.icon-yahoo2:before {content: "\eabc"; }
.icon-tux:before {content: "\eabd"; }
.icon-appleinc:before {content: "\eabe"; }
.icon-finder:before {content: "\eabf"; }
.icon-android:before {content: "\eac0"; }
.icon-windows:before {content: "\eac1"; }
.icon-windows8:before {content: "\eac2"; }
.icon-soundcloud:before {content: "\eac3"; }
.icon-soundcloud2:before {content: "\eac4"; }
.icon-skype:before {content: "\eac5"; }
.icon-reddit:before {content: "\eac6"; }
.icon-hackernews:before {content: "\eac7"; }
.icon-wikipedia:before {content: "\eac8"; }
.icon-linkedin:before {content: "\eac9"; }
.icon-linkedin2:before {content: "\eaca"; }
.icon-lastfm:before {content: "\eacb"; }
.icon-lastfm2:before {content: "\eacc"; }
.icon-delicious:before {content: "\eacd"; }
.icon-stumbleupon:before {content: "\eace"; }
.icon-stumbleupon2:before {content: "\eacf"; }
.icon-stackoverflow:before {content: "\ead0"; }
.icon-pinterest:before {content: "\ead1"; }
.icon-pinterest2:before {content: "\ead2"; }
.icon-xing:before {content: "\ead3"; }
.icon-xing2:before {content: "\ead4"; }
.icon-flattr:before {content: "\ead5"; }
.icon-foursquare:before {content: "\ead6"; }
.icon-yelp:before {content: "\ead7"; }
.icon-paypal:before {content: "\ead8"; }
.icon-chrome:before {content: "\ead9"; }
.icon-firefox:before {content: "\eada"; }
.icon-IE:before {content: "\eadb"; }
.icon-edge:before {content: "\eadc"; }
.icon-safari:before {content: "\eadd"; }
.icon-opera:before {content: "\eade"; }
.icon-file-pdf:before {content: "\eadf"; }
.icon-file-openoffice:before {content: "\eae0"; }
.icon-file-word:before {content: "\eae1"; }
.icon-file-excel:before {content: "\eae2"; }
.icon-libreoffice:before {content: "\eae3"; }
.icon-html-five:before {content: "\eae4"; }
.icon-html-five2:before {content: "\eae5"; }
.icon-css3:before {content: "\eae6"; }
.icon-git:before {content: "\eae7"; }
.icon-codepen:before {content: "\eae8"; }
.icon-svg:before {content: "\eae9"; }
.icon-IcoMoon:before {content: "\eaea"; }
.icon-uni21:before {content: "\21"; }
.icon-uni22:before {content: "\22"; }
.icon-uni23:before {content: "\23"; }
.icon-uni24:before {content: "\24"; }
.icon-uni25:before {content: "\25"; }
.icon-uni26:before {content: "\26"; }
.icon-uni27:before {content: "\27"; }
.icon-uni28:before {content: "\28"; }
.icon-uni29:before {content: "\29"; }
.icon-uni2A:before {content: "\2a"; }
.icon-uni2B:before {content: "\2b"; }
.icon-uni2C:before {content: "\2c"; }
.icon-uni2D:before {content: "\2d"; }
.icon-uni2E:before {content: "\2e"; }
.icon-uni2F:before {content: "\2f"; }
.icon-uni30:before {content: "\30"; }
.icon-uni31:before {content: "\31"; }
.icon-uni32:before {content: "\32"; }
.icon-uni33:before {content: "\33"; }
.icon-uni34:before {content: "\34"; }
.icon-uni35:before {content: "\35"; }
.icon-uni36:before {content: "\36"; }
.icon-uni37:before {content: "\37"; }
.icon-uni38:before {content: "\38"; }
.icon-uni39:before {content: "\39"; }
.icon-uni3A:before {content: "\3a"; }
.icon-uni3B:before {content: "\3b"; }
.icon-uni3C:before {content: "\3c"; }
.icon-uni3D:before {content: "\3d"; }
.icon-uni3E:before {content: "\3e"; }
.icon-uni3F:before {content: "\3f"; }
.icon-uni40:before {content: "\40"; }
.icon-uni41:before {content: "\41"; }
.icon-uni42:before {content: "\42"; }
.icon-uni43:before {content: "\43"; }
.icon-uni44:before {content: "\44"; }
.icon-uni45:before {content: "\45"; }
.icon-uni46:before {content: "\46"; }
.icon-uni47:before {content: "\47"; }
.icon-uni48:before {content: "\48"; }
.icon-uni49:before {content: "\49"; }
.icon-uni4A:before {content: "\4a"; }
.icon-uni4B:before {content: "\4b"; }
.icon-uni4C:before {content: "\4c"; }
.icon-uni4D:before {content: "\4d"; }
.icon-uni4E:before {content: "\4e"; }
.icon-uni4F:before {content: "\4f"; }
.icon-uni50:before {content: "\50"; }
.icon-uni51:before {content: "\51"; }
.icon-uni52:before {content: "\52"; }
.icon-uni53:before {content: "\53"; }
.icon-uni54:before {content: "\54"; }
.icon-uni55:before {content: "\55"; }
.icon-uni56:before {content: "\56"; }
.icon-uni57:before {content: "\57"; }
.icon-uni58:before {content: "\58"; }
.icon-uni59:before {content: "\59"; }
.icon-uni5A:before {content: "\5a"; }
.icon-uni5B:before {content: "\5b"; }
.icon-uni5C:before {content: "\5c"; }
.icon-uni5D:before {content: "\5d"; }
.icon-uni5E:before {content: "\5e"; }
.icon-uni5F:before {content: "\5f"; }
.icon-uni60:before {content: "\60"; }
.icon-uni61:before {content: "\61"; }
.icon-uni62:before {content: "\62"; }
.icon-uni63:before {content: "\63"; }
.icon-uni64:before {content: "\64"; }
.icon-uni65:before {content: "\65"; }
.icon-uni66:before {content: "\66"; }
.icon-uni67:before {content: "\67"; }
.icon-uni68:before {content: "\68"; }
.icon-uni69:before {content: "\69"; }
.icon-uni6A:before {content: "\6a"; }
.icon-uni6B:before {content: "\6b"; }
.icon-uni6C:before {content: "\6c"; }
.icon-uni6D:before {content: "\6d"; }
.icon-uni6E:before {content: "\6e"; }
.icon-uni6F:before {content: "\6f"; }
.icon-uni70:before {content: "\70"; }
.icon-uni71:before {content: "\71"; }
.icon-uni72:before {content: "\72"; }
.icon-uni73:before {content: "\73"; }
.icon-uni74:before {content: "\74"; }
.icon-uni75:before {content: "\75"; }
.icon-uni76:before {content: "\76"; }
.icon-uni77:before {content: "\77"; }
.icon-uni78:before {content: "\78"; }
.icon-uni79:before {content: "\79"; }
.icon-uni7A:before {content: "\7a"; }
.icon-uni7B:before {content: "\7b"; }
.icon-uni7C:before {content: "\7c"; }
.icon-uni7D:before {content: "\7d"; }
.icon-uni7E:before {content: "\7e"; }
.icon-uniA9:before {content: "\a9"; }

/* --- MAIN OVERRIDES --- */
html{font-size:16px;}
body {font-family: "futura-pt", sans-serif;line-height: 1.5; font-size:16px;/*-webkit-transition:opacity 0.1s; transition:opacity 0.1s; opacity:0;*/}
body.loaded{opacity:1;}
body .wrapper{-webkit-transition:opacity 0.1s; transition:opacity 0.1s; opacity:0;}
body.loaded .wrapper{opacity:1;}
.section-alt {background: #f2f2f2;padding: 7.1875rem 0; }
@media (max-width: 575px) {.section-alt{padding: 2.5rem 0; }}
.section-alt2 {background: #fafafa;padding: 7.1875rem 0; }
@media (max-width: 575px) {.section-alt2{padding: 2.5rem 0; }}
.section-white{background: #fff;padding: 7.1875rem 0; }
@media (max-width: 575px) {.section-white{padding: 2.5rem 0; }}
h1, #ste_container_ciProductSearch .panel-title {font-size: 1.875rem;color: #009b77;font-weight: 400; }
h2 {font-size: 1.625rem;color: #5e5b59;font-weight: 400; }
h3 {color: #009b77;font-weight: 400;font-size: 1.375rem; }
h4 {color: #5e5b59;font-size: 1.25rem;font-weight: 400; }
h5 {color: #009b77;text-transform: uppercase;font-size: 1.125rem;font-weight: 400; }
h6 {color: #009b77;font-size: 1rem;font-weight: 500; }
strong, b {font-weight: 500; }
em, i {font-style: italic; }
u {text-decoration: none;border-bottom: 1px solid #5e5b59; }
a, a:link, a:visited {color: #009b77; }
a:focus {outline: 2px solid rgba(45, 41, 38, 0.05); }
table {width: 100%;border: 1px solid #f2f2f2; }
table th{font-weight: 500; }
table tr:nth-child(even){background: #fafafa; }
table td{padding: 0.3125rem; }
hr {margin: 2.5rem 0; }
.iMIS-WebPart > .ContentItemContainer, .WebPartZone > .ContentItemContainer{margin-bottom:0;}
.panel{margin-bottom:0; box-shadow:none; border:0;}
.panel-heading{padding:0; border:none;}
.ContentItemContainer img{max-width:100%;}
.preview{display:none;}
.btn{white-space:normal;}


/* --- HEADER --- */
.topbar {background: #009b77;color: #ffffff;text-transform: uppercase;font-size: 0.875rem;letter-spacing: 1px; }
@media (max-width: 575px) {.topbar{text-align: center; }}
.topbar a{color: #ffffff; background: #008767; -webkit-transition:0.3s all; transition:0.3s all;}
.topbar a:hover, .topbar a:focus, .topbar a:active{background:#007c5f !important;}
.topbar p{margin: 0; padding: 0.625rem 0; }
@media (max-width: 575px) {.topbar nav ul{-ms-flex-pack: center !important; justify-content: center !important; } }
.topbar nav .nav-link, .topbar nav .nav-signin a, .topbar .secondarynav a{padding: 0.625rem; margin-right: 1px; text-decoration:none !important; display:block;}
.topbar nav .nav-signin a:before{content: "\e971"; font-family: 'IcoMoon-Free' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-right:5px;}
.topbar nav .dropdown-menu{padding: 0; border: 0; border-radius: 0; }.topbar nav .dropdown-item{padding: 0.625rem;}
.topbar nav .dropdown-item:hover, .topbar nav .dropdown-item:focus, .topbar nav .dropdown-item:active{background: #009b77; color: #ffffff; }
.logowrap {border-bottom: 1px solid #f2f2f2; }.logowrap img{max-width: 100%; padding: 2rem 0; }
#SimpleSearchBlock {padding-top: 1rem; display:flex; justify-content:flex-end;}
#SimpleSearchBlock input[type=text]{height: 2rem; padding: 0.5rem 0.25rem; font-size: 1rem; line-height: 2rem; }#SimpleSearchBlock .header-search-submit{height: 2rem; padding: 0 0.25rem; }
@media (min-width: 992px) {.navbar{padding: 0;}}
.navbar-light .navbar-nav {justify-content: center; }.navbar-light .navbar-nav a.nav-link{color: #2d2926; text-transform: uppercase; box-sizing: border-box; border-bottom: 3px solid #ffffff; transition: all 0.3s; padding-left: 0.625rem; padding-right: 0.625rem;}
.navbar-light .navbar-nav a.nav-link:hover, .navbar-light .navbar-nav a.nav-link:active, .navbar-light .navbar-nav a.nav-link:focus{border-bottom: 3px solid #009b77; }
@media (min-width: 992px) {.navbar-expand-lg .navbar-collapse{justify-content: center;}}
.topbar .secondarynav{display:flex; justify-content:flex-end; flex-wrap:wrap;}
.topbar .secondarynav ul{margin:0;padding:0;list-style-type:none;display:flex;}
#surfsearch{position:absolute;top:0;right:0;height:34px;}
.obo-toggle, .ste-toggle{vertical-align:top;}

@media (max-width: 769px){
	.topbar .row{display:block; text-align:center;}
	.topbar .secondarynav{justify-content:center;}
}

/* --- HEADER MENU --- */
.primarynav ul{-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: center!important;justify-content: center!important;display: -ms-flexbox;display: flex;list-style: none;margin:0;padding:0;}
.primarynav ul li{position:relative;}
.primarynav ul li a{color: #2d2926;text-transform: uppercase;box-sizing: border-box;border-bottom: 3px solid #ffffff;transition: all 0.3s;padding-left: 0.625rem;padding-right: 0.625rem;display: block;padding: .5rem 1rem;}
.primarynav a:hover, .primarynav a:active, .primarynav a:focus{text-decoration:none;color:#009b77;}
.primarynav ul.rmRootGroup > li.rmItem > div{position:absolute;top:40px !important;left:0 !important;z-index:1;display:none;}
.primarynav ul ul{-ms-flex-direction: column;flex-direction: column;}
.primarynav ul li a .rmToggle:before {font-family: 'IcoMoon-Free' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content: "\ea43"; padding-left:10px; font-size:11px;}
.primarynav ul li a .rmToggle span{position: absolute !important;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}
.primarynav ul.rmLevel1{background:#f2f2f2;border:0;width:300px;}
.primarynav ul.rmLevel1 a{padding:5px;text-align:left;font-size:16px;border:0;}
.primarynav ul ul .rsmColumnWrap{display:flex;flex-direction:row;align-items:flex-start;}
.primarynav .RadMenu .rmGroup .rmText{padding:0; margin:0;}
.primarynav .RadSiteMap .rsmList>.rsmItem{padding:0;}
.primarynav .RadSiteMap .rsmTwoLevels>.rsmItem>.rsmLink{margin:0; display:block; font-size:16px; padding:5px; border:0;}
.primarynav .RadSiteMap .rsmColumnWrap{margin:0;}
nav.sitenav{margin-bottom:0;}

@media (max-width: 993px){
	.collapse:not(.show){display:none !important;}
	.collapse.in{display:block !important;}
	.RadMenu .rmItem{float:none; display:block; width:100%;}
}
.navbar-toggler{display:block; margin:0 auto;}

/* --- FOOTER --- */
footer.sitefooter {background: #009b77;color: #ffffff;margin-top: 0;padding: 2.5rem 0 0; }
footer.sitefooter a{color: #ffffff; }
footer.sitefooter .divider{border-top: 1px solid rgba(255, 255, 255, 0.7); margin-top: 2.5rem; }
footer.sitefooter h6{font-size: 1rem; text-transform: uppercase; font-weight: 400; margin-bottom: 2rem; color:#FFF;}
@media (max-width: 575px) {footer.sitefooter h6 {margin-bottom: 1rem; }}
footer.sitefooter .nav a{margin: 0; padding: 0; display: inline-block;}
footer.sitefooter .nav a:hover, footer.sitefooter .nav a:active, footer.sitefooter .nav a:focus, .nav>li>a:focus, .nav>li>a:hover{text-decoration: underline; background:transparent;}
footer.sitefooter .nav a:focus{outline: 2px solid rgba(255, 255, 255, 0.25);}
@media (max-width: 575px){footer.sitefooter .col-sm{margin-bottom: 2rem;}}
footer.sitefooter .disclaimer{text-transform: uppercase; color: rgba(255, 255, 255, 0.5); font-size: 0.875rem; padding: 1rem 0;}
footer.sitefooter .disclaimer p{margin: 0;}
footer.sitefooter .disclaimer a{color: rgba(255, 255, 255, 0.5); -webkit-transition: color 0.3s; transition: color 0.3s;}footer.sitefooter .disclaimer a:hover, footer.sitefooter .disclaimer a:active, footer.sitefooter .disclaimer a:focus{ color: #ffffff;}footer.sitefooter .disclaimer a:focus{ outline: 2px solid rgba(255, 255, 255, 0.25);}
@media (max-width: 575px){footer.sitefooter .disclaimer{ text-align: center !important; padding: 1rem;}}
footer.sitefooter .socialnav{list-style-type: none; margin: 0; padding: 0;}
footer.sitefooter .socialnav li{display: inline-block; margin-right: 0.25rem;}
footer.sitefooter .socialnav li a{ display: block; width: 2rem; height: 2rem; background: #ffffff; color: #009b77; border-radius: 1rem; text-align: center; line-height: 2.2rem; -webkit-transition: all 0.3s; transition: all 0.3s;}
footer.sitefooter .socialnav li a:hover, footer.sitefooter .socialnav li a:active, footer.sitefooter .socialnav li a:focus{ text-decoration: none;  background: #008767;  color: #ffffff;}
footer.sitefooter .socialnav li a:focus{ outline: none; }
footer.sitefooter .logo-footer{margin-bottom: 40px;}
footer.sitefooter .logo-footer img {max-width: 21.875rem; width:100%;}
footer.sitefooter ul.NavigationUnorderedList {list-style-type: none; display: block; margin:0; padding:0;}
footer.sitefooter ul.NavigationUnorderedList li {display: inline-block; position: relative; border-left: 1px solid rgba(255, 255, 255, 0.5); padding: 0 4px;}
footer.sitefooter ul.NavigationUnorderedList li:first-child{padding-left:0; border-left:0;}
footer.sitefooter ul.NavigationUnorderedList li:last-child{padding-right:0;}
footer.sitefooter .row.no-gutters{margin-left:-15px; margin-right:-15px;}
@media (max-width: 1200px){
	footer.sitefooter .socialnav li{display:block; margin-bottom:0.25rem;}
}

/* --- GENERAL TYPOGRAPHY --- */
h2, .h2, div.PanelTitle {border-bottom: 0; margin: auto;}

/* --- Front Page Slideshow --- */
.sliderwrap {position: relative;z-index: 1; }
#OASWslider {position: relative; }
#OASWslider .carousel-inner.bg-img > .item{height:0 !important; padding-bottom:45%;}
#OASWslider .carousel-caption{right: 13.333333333333333%; left: 57.333333333333333%; color: #ffffff; text-shadow: 0 0 15px rgba(45, 41, 38, 0.25), 0 2px 3px rgba(45, 41, 38, 0.15); text-align: left; top: auto; bottom: 6.25rem; padding:1rem 1rem 2rem; background:rgba(0,47,59,.5);}
#OASWslider .carousel-caption h2{font-size: 2rem; font-weight: 400; text-transform: uppercase; color: #ffffff;}
#OASWslider .carousel-caption p{font-size: 1.25rem; line-height: 1.875rem;}
#OASWslider .carousel-caption a{font-size: 1.25rem;}
@media (max-width: 1200px){
	#OASWslider .carousel-caption{ right: 2.5%; left: 57.333333333333333%; bottom: 5rem;}
	#OASWslider .carousel-caption h2{ font-size: 1.875rem;  font-weight: 400;  text-transform: uppercase;}
	#OASWslider .carousel-caption p{ font-size: 1.125rem;  line-height: 1.625rem;}
	#OASWslider .carousel-caption a{ font-size: 1.125rem;}
}
@media (max-width: 992px){
	#OASWslider .carousel-inner.bg-img > .item{padding-bottom:60%; background-size:contain; background-position:top center;}
	#OASWslider .carousel-caption{ position: absolute; right: 0; left: 0; background: #5e5b59; padding: 1rem; bottom: 0; top: auto;}
}
/*#OASWslider #ctl01_TemplateBody_WebPartManager1_gwpciHomepageSlider_ciHomepageSlider_SlideshowControls{display:none;}*/
#OASWslider .panel-heading, #OASWslider .carousel-indicators{display:none;}
#OASWslider .panel-body{padding:0;}
#OASWslider a{text-decoration:none; margin-bottom:1rem;}
#OASWslider a.carousel-link{margin-bottom:0;}
#OASWslider a:not(.carousel-link){font-size: 1.25rem; color: #ffffff; background-color: #009b77; border-color: #009b77; border: none !important; padding: 0.9375rem 1.25rem; border-radius: 0; letter-spacing: 1px; text-transform: uppercase; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 0 0 3px rgba(45, 41, 38, 0.5); box-shadow: 0 1px 3px rgba(45, 41, 38, 0.25); line-height: 1; margin-bottom:0;}
#OASWslider a:not(.carousel-link):hover, #OASWslider a:not(.carousel-link):active, #OASWslider a:not(.carousel-link):focus{background: #008263; text-decoration: none;}
#OASWslider .panel-body{padding:0;}
#OASWslider a p{color: #ffffff;}
#OASWslider .carousel-control{margin-bottom:0;}

/* --- Front Page Slideshow Thumbnails --- */
#slider-thumbs {position: absolute;bottom: -1.875rem;background: #ffffff;box-shadow: 0 0 15px rgba(45, 41, 38, 0.25);right: 0;height: 7.5rem;overflow: hidden;padding: 0.625rem; display:block !important;}
@media (max-width: 575px){#slider-thumbs{display: none;}}
@media (max-width: 992px){#slider-thumbs{bottom: -6.25rem;}}
#slider-thumbs ul{list-style: none; margin: 0; padding: 0; display:block !important; width:100%; position:relative; bottom:0;}
#slider-thumbs ul li{margin: 0 0.625rem 0 0; padding: 0; width: 9.375rem; height: 6.25rem; display: inline-block; overflow: hidden; border-radius:0; position:relative;}
@media (max-width: 992px){ 
	#slider-thumbs ul li{ width: 6.25rem;  height: 6.25rem;}
}
#slider-thumbs ul li img{ height: 6.25rem; width: auto; position:absolute; top:0; left:0;}
#slider-thumbs ul li.slider-controller{ width: 3.125rem; margin: 0;}
#slider-thumbs ul li .btn-carousel{ height: 100%; display: block; color: rgba(45, 41, 38, 0.25); font-size: 2rem; padding: 0; -webkit-transition: all 0.3s; transition: all 0.3s; box-shadow: none; text-shadow: none; background: #ffffff;}
#slider-thumbs ul li .btn-carousel.focus, #slider-thumbs ul li .btn-carousel:focus, #slider-thumbs ul li .btn-carousel:active, #slider-thumbs ul li .btn-carousel:hover{ box-shadow: none;  color: rgba(45, 41, 38, 0.5);  background: rgba(45, 41, 38, 0.15); }

/* --- Front Page Text --- */
#introtext, #mission {font-size: 1.25rem; }#introtext ul, #mission ul{margin: 0; padding: 0; list-style-type: none;}
#introtext ul li, #mission ul li{position: relative;}#introtext ul li:before, #mission ul li:before{ content: "\00bb"; padding-right: 0.5rem; display: inline;}
@media (max-width: 575px){#introtext, #mission{padding: 2.5rem 0;}}
#masterMainButtonBar{padding:0;}

/* --- Calls to Action --- */
#ctas {padding: 13.125rem 0 5rem;}
#ctas .container{position:relative; z-index:1;}
@media (max-width: 575px){#ctas{padding: 2.5rem 0;}}
#ctas .cta-wrap{position: relative; margin: 0 1.25rem; box-shadow: 0 0 10px rgba(45, 41, 38, 0.3); padding: 1.25rem 0.625rem 0.625rem; background: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: flex-start; align-items: center;}
@media (max-width: 991px){
	#ctas .cta-wrap{ margin: 0;}
}
@media (max-width: 575px){
	#ctas .cta-wrap{ margin: 1rem; padding: 1.25rem; display: block; height: auto;}
}
#ctas .cta-wrap img{position: absolute; width: calc(100% + 40px); z-index: -1; left: -20px; top: -8.125rem; max-width:inherit;}
@media (max-width: 991px){ 
	#ctas .cta-wrap img{ width: calc(100% + 10px);  left: -5px;  top: -5.625rem;}
}
@media (max-width: 575px){ 
	#ctas .cta-wrap img{ position: relative;  width: 100%;  left: auto;  top: auto;  z-index: 0;  margin-bottom: 1rem;}
}
#ctas .cta-wrap h1, #ctas .cta-wrap h2, #ctas .cta-wrap h3, #ctas .cta-wrap h4, #ctas .cta-wrap h5, #ctas .cta-wrap h6{font-size: 1.125rem; text-transform: uppercase; color: #009b77;}
#ctas .cta-wrap a{display: inline-block; margin-bottom: 0; flex: 0 1 auto; }

@media (max-width: 767px) and (min-width: 574px){
	#ctas .row > div{margin-bottom:150px}
	#ctas .cta-wrap img{top: -8.125rem !important;}
}

/* --- Recent News --- */
#news-recent h2 {color: #2d2926;text-transform: uppercase;font-weight: 400;margin-bottom: 0;font-size: 2rem;line-height: 1.5rem; }
#news-recent .news-more a {color: #009b77;text-decoration: none;text-transform: uppercase;font-size: 0.875rem;display: block;border-bottom: 0.3125rem solid rgba(45, 41, 38, 0.1);}
@media (max-width: 575px){#news-recent .news-more a{border: 0; text-align: left !important;}}
#news-recent .news-more a:hover, #news-recent .news-more a:active{text-decoration: underline; }#news-recent .news-more a:focus{outline: none; }
#news-recent .news-card {background: #ffffff;box-shadow: 0 0 10px rgba(45, 41, 38, 0.15);display: block;padding: 0.625rem;color: #2d2926;-webkit-transition: all 0.3s;transition: all 0.3s;margin-top: 2.5rem;outline: none; }#news-recent .news-card h3{font-size: 1rem; color: #009b77; text-transform: uppercase; font-weight: 400; }#news-recent .news-card p{margin: 0; }#news-recent .news-card .news-date{font-size: 0.875rem; border-bottom: 1px solid #f2f2f2; font-style: oblique; }#news-recent .news-card:hover, #news-recent .news-card:focus, #news-recent .news-card:active{text-decoration: none; box-shadow: 0 0 35px rgba(45, 41, 38, 0.3); }
#news-recent .panel{background:transparent; margin-top:40px;}
#news-recent .panel-body{padding:0;}
#news-recent .TaggedListPanel{display:flex;     align-items: stretch;}
#news-recent .TaggedListPanel table{-ms-flex: 0 0 25%; flex: 0 0 calc(25% - 30px); max-width: calc(25% - 30px); margin:0 15px; background:#FFF; box-shadow: 0 0 10px rgba(45, 41, 38, 0.3); padding: 0; height: 100%; border:10px solid #FFF;}
#news-recent table tr:nth-child(even){background:transparent; border-top:1px solid #eae9e9;}
#news-recent table tr td{display:block; padding:0;}
#news-recent .TaggedListPanel table tr:first-child td{font-size:14px; font-style:oblique; color:#2d2926; line-height:22px;}
#news-recent .TaggedListPanel table a{color:#009b77; text-transform:uppercase; font-size:16px; font-style:normal; display:block;}
@media (max-width: 577px){
	#news-recent .TaggedListPanel{flex-wrap:wrap;}
	#news-recent .TaggedListPanel table{margin-bottom:30px; max-width: calc(50% - 30px); flex: 0 0 calc(50% - 30px);}
}
@media (max-width: 575px){
	#news-recent .TaggedListPanel{display:block;}
	#news-recent .TaggedListPanel table{margin-bottom:30px; max-width:calc(100% - 30px); width:calc(100% - 30px);}
}

/* --- Inner Pages --- */
#innerpage {border-top: 1px solid #f2f2f2;padding: 5rem 0; }
.ContentItemContainer #innerpage{border-top:0; padding:0;}
.intercontent{width:90%;}
.RadTabStripTop_MetroTouch .rtsLevel1{border-bottom:3px solid #009b77 !important;}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover, .RadGrid_MetroTouch th.rgSorted, .RadGrid_MetroTouch .rgActiveRow>td, .RadGrid_MetroTouch .rgActiveRow td.rgSorted, .RadGrid_MetroTouch .rgSelectedRow>td, .RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow_MetroTouch .rwTitleRow .rwTopRight{background:#009b77 !important;}
.AsiInformation{border-color:#e3e3e3; background:#f8f8f8;}
.RadGrid_MetroTouch{border:0 !important;}
.RadWindow_MetroTouch{border:0 !important; box-shadow:0 0 10px rgba(0,0,0,.25);}
.TelerikModalOverlay{background-color:#000 !important; opacity:0.75 !important;}
.ButtonPanel, #ctl01_UserMessagesUpdatePanel{width: 100%; padding-right: 15px; padding-left: 15px; margin:auto;}
@media (min-width:576px){.ButtonPanel, #ctl01_UserMessagesUpdatePanel{max-width:540px;}}
@media (min-width:768px){.ButtonPanel, #ctl01_UserMessagesUpdatePanel{max-width:720px;}}
@media (min-width:992px){.ButtonPanel, #ctl01_UserMessagesUpdatePanel{max-width:960px;}}
@media (min-width:1200px){.ButtonPanel, #ctl01_UserMessagesUpdatePanel{max-width:1140px;}}
.sidebar{border-left:1px solid #f2f2f2;}
.row-cta{border-top:1px solid #f2f2f2; margin-top:50px; padding-top:50px; text-align:center;}
.row-cta a{display:inline-block; margin-top:1rem;}

/* --- FORMS --- */
input, textarea{border:1px solid #bfbfbf;}
input:focus, textarea:focus, input:active, textarea:active{box-shadow:0 0 3px #009b77; outline:0;}
.btn, #SimpleSearchBlock .header-search-submit, #ctas .cta-wrap a, input[type=button], .row-cta a {border: none !important;padding: 0.9375rem 1.25rem;border-radius: 0;letter-spacing: 1px;text-transform: uppercase;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-shadow: 0 0 3px rgba(45, 41, 38, 0.5);box-shadow: 0 1px 3px rgba(45, 41, 38, 0.25);line-height: 1;margin-bottom: 1rem; }
.btn.btn-primary, #SimpleSearchBlock .header-search-submit, #ctas .cta-wrap a, input[type=button], .row-cta a{color: #ffffff; background-color: #009b77; border-color: #009b77; }
.btn:hover, #SimpleSearchBlock .header-search-submit:hover, #ctas .cta-wrap a:hover, .btn:active, #SimpleSearchBlock .header-search-submit:active, #ctas .cta-wrap a:active, .btn:focus, #SimpleSearchBlock .header-search-submit:focus, #ctas .cta-wrap a:focus, input[type=button]:hover, input[type=button]:focus, input[type=button]:active, .row-cta a:hover, .row-cta a:active, .row-cta a:focus{background: #008263; text-decoration: none; }
.btn-primary:not(:disabled):not(.disabled).active, #SimpleSearchBlock .header-search-submit:not(:disabled):not(.disabled).active, #ctas .cta-wrap a:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, #SimpleSearchBlock .header-search-submit:not(:disabled):not(.disabled):active, #ctas .cta-wrap a:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle, #SimpleSearchBlock .show > .dropdown-toggle.header-search-submit, #ctas .cta-wrap .show > a.dropdown-toggle {background: #008263; }
.btn-primary:not(:disabled):not(.disabled).active:focus, #SimpleSearchBlock .header-search-submit:not(:disabled):not(.disabled).active:focus, #ctas .cta-wrap a:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, #SimpleSearchBlock .header-search-submit:not(:disabled):not(.disabled):active:focus, #ctas .cta-wrap a:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus, #SimpleSearchBlock .show > .dropdown-toggle.header-search-submit:focus, #ctas .cta-wrap .show > a.dropdown-toggle:focus, .btn-primary.focus, #SimpleSearchBlock .focus.header-search-submit, #ctas .cta-wrap a.focus, .btn-primary:focus, #SimpleSearchBlock .header-search-submit:focus, #ctas .cta-wrap a:focus {box-shadow: none; }
input[type=button]:disabled{background:#bfbfbf;}
input[type=text]{background:#FFF !important; box-shadow:inherit !important; border:1px solid #bfbfbf !important; height:auto !important; font-size:16px !important; font-family: "futura-pt", sans-serif;line-height: 1.5;}
html body .WFZ5NormalTextFieldValue input{font-size:16px !important; font-family: "futura-pt", sans-serif  !important;line-height: 1.5 !important;}
.RadComboBox .rcbInput{border:0 !important;}
.rcCalPopup{text-indent:0 !important;}
.rcCalPopup:before{font-family: 'IcoMoon-Free' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content: "\e953"  !important}
.PanelField{text-indent:5px;}
.Important, .ValidationError{margin-left:10px !important;}

/* --- EVENTS PAGE --- */
.events-wrap{position: relative; box-shadow: 0 0 10px rgba(45, 41, 38, 0.3); padding: 1.25rem; background: #ffffff; }
.events-moreinfo{border-top:1px solid #f2f2f2; margin-top:50px; padding-top:50px;}
.events-header{border-bottom:1px solid #f2f2f2; margin-bottom:50px; padding-bottom:50px;}

/* --- NEWS ARCHIVES PAGE --- */
.TaggedListPanel table{margin-bottom:40px; border:0; border-bottom:1px solid #e3e3e3;}
.TaggedListPanel table a{color: #009b77;text-transform: uppercase;font-size: 1.125rem;font-weight: 400;}
.TaggedListPanel table tr{background:transparent;}
.TaggedListPanel table td{padding:0; width:auto !important;}
.TaggedListPanel table tr:nth-child(even) td{padding-bottom:1rem;}


/* --- STORE --- */
.GridCardStyle .panel-heading.Distinguish, .GridCardStyle .PanelHead.Distinguish, .GridCardStyle .TitleBarCaption, .GridCardStyle .panel-group .panel-heading{border-bottom:0; padding:0;}
.GridCardStyle .panel-body{padding:0;}
.GridCardStyle .SearchField{padding:0; float:right; display:flex; align-items:stretch;}
.GridCardStyle .SearchField label{margin-bottom:0; align-self:center;}
.GridCardStyle .SearchField input[type=button]{margin-bottom:0; padding:0.5rem 1rem;}
.GridCardStyle table.rgMasterTable{border:0;}
.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover{border-radius:0; background:#F2F2F3 !important; color:#333 !important; border:0 !important; height:30px; line-height:30px;}
.RadGrid_MetroTouch .rgPagePrev, .RadGrid_MetroTouch .rgPageNext, .RadGrid_MetroTouch .rgPageFirst, .RadGrid_MetroTouch .rgPageLast{border:0; background-color:transparent;}
.RadGrid_MetroTouch td.rgPagerCell{border:0 !important; padding:0 !important;}
.RadGrid_MetroTouch .rgPagePrev, .RadGrid_MetroTouch .rgPageNext, .RadGrid_MetroTouch .rgPageFirst, .RadGrid_MetroTouch .rgPageLast{border:0 !important; background:transparent-color !important;}
.t-i-arrow-s:before, .t-i-arrow-down:before{font-family: 'IcoMoon-Free' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; content:'\ea3e' !important;}
.RadComboBox_MetroTouch .rcbReadOnly{background:transparent !important;}
.RadGrid_MetroTouch .rgNumPart a, .RadGrid_MetroTouch .rgNumPart a:hover{border-radius:0; height:30px; border:0 !important; line-height:30px;}
.GridCardStyle .rgMasterTable > tbody tr{width:calc(50% - 20px); display:block; float:left; padding:10px; box-shadow: 0 0 10px rgba(45, 41, 38, 0.3); margin:10px;}
.GridCardStyle .RadGrid_MetroTouch .rgAltRow{background:transparent;}
.GridCardStyle .RadGrid_MetroTouch .rgRow{clear:both;}
.SearchResultSummary .ListItemTitle a{color: #009b77;font-weight: 400; text-transform: uppercase;font-size: 1.125rem;}
.RadGrid_MetroTouch .rgRow a, .RadGrid_MetroTouch .rgAltRow a, .RadGrid_MetroTouch tr.rgEditRow a, .RadGrid_MetroTouch .rgFooter a, .RadGrid_MetroTouch .rgEditForm a{color:#009b77;}
.RelatedItemsHorizontal{display:flex;}
ul.RelatedItemsHorizontal li, .RelatedItemsHorizontal ul.rrItemsList li{height:auto;}
.RelatedItemsHorizontal img{margin:40px 0;}
.RelatedItemsHorizontal .LabelLink{font-size:14px; line-height:16px;}
.RelatedItemsHorizontalEffect li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
@media (max-width: 575px){
	.GridCardStyle .rgMasterTable > tbody tr{width:calc(100% - 20px);}
}

/* --- CONFERENCE PAGES --- */
#innerpage.page-conference{padding:0;}
.page-conference .row-banner{position:relative; overflow:hidden;}
.page-conference .row-banner .WebPartZone{display:flex; flex-direction:column; align-items:center; align-content:center; justify-content:center;}
.page-conference .row-banner img{position:absolute; top:0; left:0; z-index:-1; width:100%;}
.page-conference .row-banner h1, .page-conference .row-banner h2, .page-conference .row-banner h3, .page-conference .row-banner h4, .page-conference .row-banner h5, .page-conference .row-banner h6, .page-conference .row-banner p{color:#FFF; text-shadow: 0 0 15px rgba(45, 41, 38, 0.25), 0 2px 3px rgba(45, 41, 38, 0.15);text-align:center;}
.page-conference .row-sponsors{text-align:center;}
.page-conference .row-sponsors h1, .page-conference .row-sponsors h2, .page-conference .row-sponsors h2, .page-conference .row-sponsors h3, .page-conference .row-sponsors h4, .page-conference .row-sponsors h5, .page-conference .row-sponsors h6{text-transform:uppercase;}
.page-conference .row-sponsors img{margin-bottom:2rem;}
.page-conference .row-speakers{text-align:center;}
.page-conference .row-speakers img{width:50%; border-radius:100%; overflow:hidden;}
.page-conference .ContentWizardDisplay, .page-conference .panel-body{border:0; padding:0;}
.page-conference .row-program .panel-body h1{padding:0.5rem 1rem; background:#f2f2f2; margin-top:0.5rem;}
.page-conference .row-price ul{margin: 0; text-align: center; list-style-type: none; border: 0; background: #FFF;padding: 0;box-shadow: 0 0 10px rgba(45, 41, 38, 0.3); margin-bottom:2rem;}
.page-conference .row-price ul li{padding:0.5rem; border-bottom:1px solid #f2f2f2;}
.page-conference .row-price ul li:last-child{border:0;}
.page-conference .row-price ul li h1{margin:0;}
.page-conference .row-price ul li em{text-decoration: line-through;}

/* --- RESOURCES PAGES --- */
#innerpage .row-resources{border-top:1px solid rgba(0,0,0,.1); margin:4rem 0; padding-top:4rem;}
#innerpage .row-resources p{margin:0.5rem 0; font-size:13px;}
#innerpage .row-resources > div{margin-bottom:2rem; text-align:center;}

/* --- RESPONSIVE VIDEOS --- */
.responsive-video{position:relative; width:100%; height:0; padding-bottom:56.25%; overflow:hidden;}
.responsive-video iframe{position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0;}

/* --- TABBED CONTENT --- */
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink{background:#f2f2f2;border: 0 !important;border-right: 2px solid #FFF !important;}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt{font-family: "futura-pt", sans-serif; text-transform:uppercase;}
a.rtsLink:hover{text-decoration:none !important;}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover{border-color:#FFF !important;}


@media (max-width: 767px){
	.row{margin:0 15px;}
	.col-sm-12{padding:0;}
	footer.sitefooter .row.no-gutters{margin:0;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{flex:0 0 100%; max-width:100%; padding:0;}
	footer.sitefooter .socialnav li{display: inline-block; margin-right: 0.25rem;}
	.events-wrap{margin:50px 0; padding:1.25rem;}
	.topbar .secondarynav{justify-content:center;}
	#innerpage{padding:5rem 15px;}
	.primarynav ul.rmRootGroup > li.rmItem > div{top:0px !important; position:relative;}
	#innerpage .col, #innerpage .col-1, #innerpage .col-10, #innerpage .col-11, #innerpage .col-12, #innerpage .col-2, #innerpage .col-3, #innerpage .col-4, #innerpage .col-5, #innerpage .col-6, #innerpage .col-7, #innerpage .col-8, #innerpage .col-9, #innerpage .col-auto, #innerpage .col-lg, #innerpage .col-lg-1, #innerpage .col-lg-10, #innerpage .col-lg-11, #innerpage .col-lg-12, #innerpage .col-lg-2, #innerpage .col-lg-3, #innerpage .col-lg-4, #innerpage .col-lg-5, #innerpage .col-lg-6, #innerpage .col-lg-7, #innerpage .col-lg-8, #innerpage .col-lg-9, #innerpage .col-lg-auto, #innerpage .col-md, #innerpage .col-md-1, #innerpage .col-md-10, #innerpage .col-md-11, #innerpage .col-md-12, #innerpage .col-md-2, #innerpage .col-md-3, #innerpage .col-md-4, #innerpage .col-md-5, #innerpage .col-md-6, #innerpage .col-md-7, #innerpage .col-md-8, #innerpage .col-md-9, #innerpage .col-md-auto, #innerpage .col-sm, #innerpage .col-sm-1, #innerpage .col-sm-10, #innerpage .col-sm-11, #innerpage .col-sm-12, #innerpage .col-sm-2, #innerpage .col-sm-3, #innerpage .col-sm-4, #innerpage .col-sm-5, #innerpage .col-sm-6, #innerpage .col-sm-7, #innerpage .col-sm-8, #innerpage .col-sm-9, #innerpage .col-sm-auto, #innerpage .col-xl, #innerpage .col-xl-1, #innerpage .col-xl-10, #innerpage .col-xl-11, #innerpage .col-xl-12, #innerpage .col-xl-2, #innerpage .col-xl-3, #innerpage .col-xl-4, #innerpage .col-xl-5, #innerpage .col-xl-6, #innerpage .col-xl-7, #innerpage .col-xl-8, #innerpage .col-xl-9, #innerpage .col-xl-auto{margin-bottom:2.5rem;}
	.sidebar{border-top:1px solid #f2f2f2; border-left:0; padding-top:2.5rem;}
	#slider-thumbs{display:none !important;}
	#OASWslider .carousel-inner.bg-img > .item{height:auto !important; padding-bottom:0; padding-top:42.5%; background-size:contain; background-position:top center;}
	#OASWslider .carousel-caption{padding-bottom:2rem; position: relative; right: auto; left: auto; background: #5e5b59; padding: 1rem; bottom: auto; top: auto;}
	#OASWslider #ctl01_TemplateBody_WebPartManager1_gwpciHomepageSlider_ciHomepageSlider_SlideshowControls{display:block;}
	#OASWslider a:not(.carousel-link).carousel-control{margin-bottom:0; background:#000; height: 50px; top: 12.5%;}
}

@media (max-width: 401px){
	table td{display:block;}
}


/* --- FRENCH CONTENT --- */
.fr .copy-en{display:none;}
.en .copy-fr{display:none;}


/* --- CONTENT EDIT --- */
.ContentItemButtonPanel{position:relative;}
.ContentItemButtonPanel a{position:absolute; padding:0 !important; margin:0; line-height:0; background: transparent !important; box-shadow: inherit !important;}
.ContentItemButtonPanel a img{position:relative !important; width:auto !important; top:auto !important;left:auto !important;z-index:inherit !important;}


/* --- GRID FIXES --- */
#ste_container_ciGeneralProductDisplay, #ste_container_ciSimilarproducts{width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
@media (min-width: 576px){
	#ste_container_ciGeneralProductDisplay, #ste_container_ciSimilarproducts{
	    max-width: 540px;
	}
}

@media (min-width: 768px){
	#ste_container_ciGeneralProductDisplay, #ste_container_ciSimilarproducts{
	    max-width: 720px;
	}
}

@media (min-width: 992px){
	#ste_container_ciGeneralProductDisplay, #ste_container_ciSimilarproducts{
	    max-width: 960px;
	}
}

@media (min-width: 1200px){
	#ste_container_ciGeneralProductDisplay, #ste_container_ciSimilarproducts{
	    max-width: 1140px;
	}
}