/*!
Theme Name: amgenscholars
Theme URI: http://underscores.me/
Author: pirco
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: scholars
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.xf
Use it to make something cool, have fun, and share what you've learned with others.

amgenscholars is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot');
  src: url('../fonts/fontello.eot#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff2') format('woff2'),
       url('../fonts/fontello.woff') format('woff'),
       url('../fonts/fontello.ttf') format('truetype'),
       url('../images/fontello.svg#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../images/fontello.svg#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-mail:before { content: '\e800'; } /* '' */



/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont_1.eot');src:url('../fonts/fontawesome-webfont.eot#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../images/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}




[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,50px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
	margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
	font-size: 2em;
	margin:0 0 .4em;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
	box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */

legend {
	box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
	display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 { font-weight: normal;
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn, cite, em, i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul, ol {
	margin: 0 0 1.5em 0em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: none;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #428bca;
}

a:visited {
	color: #428bca;
}

a:hover, a:focus, a:active {
	color: #428bca;
}

a:focus {
	outline: none;
}

a:hover, a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	float: right;
}

.main-navigation ul {
	display: none; 
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%; 
}

.main-navigation ul ul a {
	width: auto; 
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	float: left;
}

.main-navigation li ul li { padding: 0; float: none }
.main-navigation li.alumni ul li { text-align: right; }

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menuButtonLabel { position: absolute; left: -99999px; }
.menu-toggle { display: block; position: absolute; top: 6px; right: 10px; padding-left: 1.25em;
border: none;
    background: transparent;
}
.menu-toggle::before {     content: "";
    position: absolute;
    top: .92em;
    cursor: pointer;
    left: 0;
    width: 2em;
    height: 1.25em;
    border-top: 0.75em double #FFF;
    border-bottom: 0.25em solid #FFF;}
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none; 
	}
	.main-navigation ul {
		display: block;
	}
}


.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: right;
	width: 50%;  text-align: right; padding-left: 2%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: left;
	text-align: left;
	width: 50%; padding-right: 2%; 
}
.post-navigation .nav-next:before { content:'Previous: '}
.post-navigation .nav-previous:before { content:'Next: '}

.post-navigation .nav-previous a,
.post-navigation .nav-next a,
.post-navigation .nav-previous a:visited,
.post-navigation .nav-next a:visited { color: #0682b0; font-family: 'Lato', sans-serif; text-transform: none; }
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover { color: #000; }
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 0em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	/* margin: 1.5em 0 0; */
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


.clearfix::after {
    content: "";
    clear: both;
    display: table;
}


#page-content .content-area { margin-top: 6%; margin-top: 6vh; opacity: 0; }

body {
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.42857143;
    color: #585b5b;
    background-color: #fff;    position: relative;
    z-index: 0;
}

p { margin: 0 0 18px; }

.custom-select {
  position: relative;
  font-family: 'Lato', sans-serif;
}
.custom-select select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
  background-color: #007cc3;
}
/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #ffffff;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #007cc3;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;    height: 200px;
    overflow-y: scroll;
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

.vertical-align-center { position: absolute; width: 100%; text-align: center; top: 50%; transform: perspective(1px) translateY(-50%); }

a:focus, button:focus, input:focus, select:focus { outline: none; }
a, a:visited {color: #428bca;text-decoration: none;}
a:hover { color: #000; text-decoration: none; }
a.underline { text-decoration: underline;}
a.white, .white { color: #FFF; }

.text-center { text-align: center; }

.green { color: #99c264; }
.blue,  a.blue { color: #007cc3; }
.turquoise, .turqouise, a.turquoise { color: #009198; }
.lightblue { color:#05ccfd; }
a.lightblue:visited { color: #05ccfd; }
.lightlightblue { color: #76b1bf; }
.bluegrey { color: #555d62; }
.lightgrey { color: #ccc; }
.red { color: #f26739; }
.yellow {color:#fbdf00; }
.lightgreen { color: #a5e355; }
.blue-turquoise, a.blue-turquoise { color: #0098af; }
.green { color: #99c264; }
.orange { color: #ff7a41; }
.turquoise, .turqouise { color: #009198; }
.green-turquoise, a.green-turquoise { color: #04efe1; }

.red-bkgd { background-color: #dd6138; color: #FFF;}
.blue-turquoise-bkgd { background-color: #0098af; color: #FFF; }
.lightblue-bkgd {background-color: #05ccfd; color: #FFF;}
.orange-bkgd { background-color: #ff7a41; color: #FFF;}
.blue-bkgd { background-color: #007cc3; color: #FFF; }
.dark-blue-bkgd {  background-color: #1a81c3; color: #FFF }
.dark-blue-bkgd a { color: #FFF}
.light-grey-bkgd {  background-color: #ebeff0; }
.dark-grey-bkgd { background-color: #3c474d; }
.turquoise-bkgd { background-color: #009198; color: #FFF; }
.green-bkgd { background-color: #99c264; color: #FFF; }

.dark-grey-bkgd a:hover { color: #FFF; }
a.program-flyer-download-link { color: #a5e355!important; font-size: 114%; display: block; margin-top: 1em; }

.greygradientbkgd {
	background: rgb(235,238,239);

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(235,238,239,1) 0%, rgba(233,239,239,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,238,239,1)), color-stop(100%,rgba(233,239,239,1)));
	background: -webkit-linear-gradient(top,  rgba(235,238,239,1) 0%,rgba(233,239,239,1) 100%);
	background: -o-linear-gradient(top,  rgba(235,238,239,1) 0%,rgba(233,239,239,1) 100%);
	background: -ms-linear-gradient(top,  rgba(235,238,239,1) 0%,rgba(233,239,239,1) 100%);
	background: linear-gradient(to bottom,  rgba(235,238,239,1) 0%,rgba(233,239,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeeef', endColorstr='#e9efef',GradientType=0 );
	color: #333333;
	margin:0!important;
}

.bluegradientbkgd {
	/*background:url(../../uploads/bluegradientbkgd.jpg) repeat-x; margin: 0!important;*/
	background: rgb(5,115,166);

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk4YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(5,115,166,1) 0%, rgba(0,152,175,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,115,166,1)), color-stop(100%,rgba(0,152,175,1)));
background: -webkit-linear-gradient(top,  rgba(5,115,166,1) 0%,rgba(0,152,175,1) 100%);
background: -o-linear-gradient(top,  rgba(5,115,166,1) 0%,rgba(0,152,175,1) 100%);
background: -ms-linear-gradient(top,  rgba(5,115,166,1) 0%,rgba(0,152,175,1) 100%);
background: linear-gradient(to bottom,  rgba(5,115,166,1) 0%,rgba(0,152,175,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a6', endColorstr='#0098af',GradientType=0 );
}
	
.color-lines {     clear: both;
    width: 100%;
    position: relative;
    z-index: 9;
}
.color-line { width: 33.333%; height: 5px; float: left; }

body.home .color-lines,
body.single-university .color-lines, 
body.page-template-page-program .color-lines,
body.page-template-page-about .color-lines
{ display: none; }

a.blue:hover { color: #FFF; }

button.callout { padding: 0; border-radius: 3px; border: none; }
button.callout a, a button.callout { color: #FFF; text-decoration: none; font-size: 1.16em; font-family: 'Lato', sans-serif; padding: .8em 0.9em .9em }

button.callout.green-bkgd:hover,
a button.callout.green-bkgd:hover { background: #FFF; }
button.callout.green-bkgd:hover a,
a button.callout.green-bkgd:hover { color: #99c264; }

section#program-symposium .program-symposium-left button { background-color: #007cc3; color: #FFF;padding: .8em 0.9em .9em; font-size: .93em;cursor: pointer;}

nav a { line-height: 1.1; color: #b2dce6; font-family: 'Abel', sans-serif; text-transform: uppercase;}
nav a:hover { color: #FFF; }

#page.site { position: relative; z-index: 1; background: #FFF; }

/* menu */
.dropdown-content { background: rgba(53,60,61,.82); display: none; width: 100%; left: 0; position: absolute; color: #FFF; padding:  0 1em 1em 1em; }
.dropdown-content .column { float: left;}

form#header-search input[type=submit], form#header-search input[type=text], form#header-search a.search-bar__close { display: inline-block; }
form#header-search input[type=text] { width: 75%; margin-right: 1%; }
form#header-search input[type=submit] { width: 20%; margin-right: 1%; }
form#header-search a.search-bar__close { width: 3%; }


/* li.has-mega-menu:hover .dropdown-content { display: block;  } */

.main-navigation { margin-right: -15px;  }
.main-navigation li { background-color: #3c474d; padding: 0; }
.main-navigation li.alumni:hover .subnav { right: 0!important}
.main-navigation li a { color: #b1dce6; padding: 29px 15px 29px 15px; -webkit-transition: padding .25s; transition: padding .25s; }
.main-navigation li a:visited { color: #b1dce6; }
.main-navigation li a:hover { color: #26a1ff; }

.main-navigation li.is-search { display: none; }

.main-navigation li:hover { background-color: #4d575e }
header.site-header.scrolled .main-navigation li a { padding: 11px 15px; }
header.site-header.scrolled .menu-toggle { top: 0; }
.main-navigation li ul li a { padding: 12px 15px }

header.site-header,
.main-navigation,
.main-navigation li { line-height: 0; }

.site-branding { float: left; padding: 18px 0 0; margin: 4px 0 0;
-webkit-transition: padding .25s; transition: padding .25s; 
/*-webkit-transition-delay: .12s; transition-delay: .12s;*/ }

header.site-header.scrolled .site-branding { padding: 0; }

/*#content.site-content { margin-top: 100%; } */
header.site-header { position: fixed; top: 0; width: 100%; background-color:#3c474d; z-index: 1100; }

/* #content.site-content { padding-top: 75px; } */
.content-area { position: relative; width: 100%; max-width: 1170px; margin: 0 auto; padding: 0 1em; box-sizing: border-box; }
.content-area.slim { max-width: 920px }
.content-area.slimmer { max-width: 690px }
.site-branding p.site-title { margin: 0; line-height: 1; font-size: 2em; }
.site-branding img { width: 100%; height: auto; max-width: 270px; -webkit-transition: all .25s; transition: all .25s; -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;}

header.site-header.scrolled .site-branding img { -webkit-transform: scale(.82); transform: scale(.82) }
.site-branding h1 { margin: 0; line-height: 1; }

header.page-header h1 { font-weight: normal; }


#announcement { font-size: 1.2em; position: relative; top: 0; width: 100%; left: 0; color: #FFF; padding: 1em 2em; padding: 1.9vh 2vw 2.2vh; text-align: center; line-height: 1.5em; background: #4e5a62; }

/* home */
section.home-hero { position: relative; padding: 0!important}
.home-hero-tagline .home-hero-tagline-desktop h2 { margin: 0; padding: 0px; line-height: 0; margin-top: 22px; display: block; }
.home-hero-tagline-mobile { display: none; z-index: 999; }
.home-hero-tagline-mobile h2 { margin: 0; line-height: 0; bottom: 1.22em; }

.home-hero-tagline { position: absolute; left: 15px; top: 0;    z-index: 9;
	max-width: 272px;
	height: auto;
	color: #FFF; }

.home-hero-tagline_box {
	background: rgba(0, 123, 192, .82);
	padding: 26px 16px 18px 24px; line-height: 1.2em;
	font-size: 1.67em;    font-weight: lighter;
}

.home-hero-tagline_box #hero_icon {
	max-width: 44px; display: block; margin-bottom: .86em; height: 44px;
}

.home-hero__image .slide { line-height: 0; }
.home-hero__image .slide .home-hero-caption {
	    position: absolute;
    z-index: 99999;
    bottom: 14%; right: 4%; width: 50%; max-width: 200px;
    background: #FFF;
    padding: 10px 8px 10px 10px; line-height: 1.2em; font-size: .9em;
}
.home-hero__image .slide .home-hero-caption:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255,255,255, 0);
	border-right-color: #FFF;
	border-width: 20px;
	margin-top: -20px;
}
.home-hero-caption h3 {  margin: 0 0 .2em; font-size: 1em; font-weight: 600; color: #FF6000; }
#home-content .content-area { max-width: 980px; margin: 0 auto 3%; }
#home-content .entry-content { opacity: 0; margin-top: 6%; margin-top: 6vh; }
#home-content { padding: 8% 0; padding: 8vh 0; background: url(../images/home_content_bkgd.jpg) no-repeat center center /cover; color: #FFF; font-size: 1.46em; }
#home-content .sub-text{ font-weight: bolder; font-size: .55em; text-align: center; letter-spacing: .067em;}
.hexagon-text { position: absolute; color: #FFF!important; padding: 0 6%; margin-top: -4%; line-height: 1.2; }
.hexagon-text>span { display: block; font-size: .5em; }
img.hexagon-arrow {     max-width: 28px;
    margin-top: .8em;
    margin-bottom: -1em;}
#home-hexagons:after { display: table; content: ''; height: 1px; }

#home-hexagons {position: relative;margin-top: 0%;}
#home-hexagons:after { display: table; content: ''; height: 1px; }

.hexagon { position: absolute; z-index: 1;
	transition-delay: 0s;
	-webkit-transition: all .18s; transition: all .18s;
	-webkit-transform-origin: center center; 
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center; 
}

.hexagon>a { display: inline-block; width: 100%; height: 100%; }
.hexagon:hover { transition-delay: .06s;
	-webkit-transform: translateZ(0) scale(1.12)!important; transform: translateZ(0) scale(1.12)!important; z-index: 2 }

.hexagon#australia {width: 15%; left: 6%; margin-top: 3%; margin-bottom: 3%;}
.hexagon#europe {width: 17%; left: 21.8%;margin-top: 1.8%; margin-bottom: 1.8%;}
.hexagon#usa { width: 21%; left: 39.5%}
.hexagon#asia {width: 17%;left: 61.2%; margin-top: 1.8%; margin-bottom: 1.8%;}
.hexagon#canada {width: 15%;right: 6%; margin-top: 3%; margin-bottom: 3%;}

.hexagon svg { width: 100%;}

/*
.hexagon#australia {position: relative;width: 16%;left: 6%;margin-top: 2%;}
.hexagon#europe {position: relative;width: 18%;left: 21.8%;margin-top: -19.7%;}
.hexagon#usa {position: relative;width: 21%;left: 39.5%;margin-top: -22.5%;}
.hexagon#asia {position: relative;width: 18%;left: 60.2%;margin-top: -22.6%;}
.hexagon#canada {position: relative;width: 16%;left: 78%;margin-top: -19.5%;}
*/

/*
#home-hexagons { position: relative; margin-top: 2%; }
.hexagon>svg { width: 100%;}
.hexagon { position: absolute; -webkit-transition: all .25s; transition: all .25s; 
	transition-delay: 0s;
	-webkit-transform-origin: center center; z-index: 1;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center; }

.hexagon:hover { transition-delay: .06s;
	-webkit-transform: scale(1.12); transform: scale(1.12); z-index: 2 }

.hexagon#australia { width: 16%; left: 6%; top: 12%;}
.hexagon#europe { width: 18%; left: 22%; top: 7%}
.hexagon#usa { width: 21%; left: 39.5%}
.hexagon#asia { width: 18%; left: 60%; top: 7%;}
.hexagon#canada { width: 16%; right: 6%; top: 12%}


.hexagon#australia {position: relative;width: 16%;left: 6%;margin-top: 2%;}
.hexagon#europe {position: relative;width: 18%;left: 21.8%;margin-top: -19.7%;}
.hexagon#usa {position: relative;width: 21%;left: 39.5%;margin-top: -22.5%;}
.hexagon#asia {position: relative;width: 18%;left: 60.2%;margin-top: -22.6%;}
.hexagon#canada {position: relative;width: 16%;left: 78%;margin-top: -19.5%;}
*/
.fill-grey path { fill: #7e8686!important; }
.fill-green path { fill: #6dab02!important; }
.fill-orange path { fill: #e56701!important; }
.fill-light-blue path { fill: #0487e1!important; }
.fill-blue path { fill: #034f8f!important; }
.fill-turquoise path { fill: #02a1ab!important; }

#home-logos { padding: 3% 0 5%; padding: 3vh 0 5vh; text-align: center; }
#home-logos .sub-text { margin: 3% auto 1%; font-weight: bolder; font-size: .93em; text-align: center; color: #3c474d; letter-spacing: .067em; }

.home-logo { display: inline-block;  vertical-align: middle; padding: 2% 5% 2% 0; } /* width: 16.666%;padding: 2% 3%; }
.home-logo.national-institutes-of-health { padding: 2% 5.5%; }
.home-logo.university-of-california-san-francisco, .home-logo.university-of-california-los-angeles, 
.home-logo.yale-university, .home-logo.duke-university { padding: 2% 5%; }
.home-logo.university-of-melbourne  { padding: 2% 5.5%; }
.home-logo.columbia-university-barnard-college { padding: 2% 1%;} */
.home-logo-image img { width: 100%; }
#home-logos .home-logo { padding: 2% 2.5%; }
#home-stats {    margin-bottom: -2px;
	padding: 6% 3%;
	padding: 6vh 3%;
	
	background: #007dc7;
	background: -moz-linear-gradient(top, #007dc7 0%, #0099b2 100%);
	background: -webkit-linear-gradient(top, #007dc7 0%,#0099b2 100%);
	background: linear-gradient(to bottom, #007dc7 0%,#0099b2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc7', endColorstr='#0099b2',GradientType=0 );
}
#home-stats h2 { color: #FFF; font-size: 2.23em; font-weight: normal;
	font-family: "Abel", sans-serif; text-align: center; }
#home-stats .content-area.slim { max-width: 990px; }

#home-news { overflow: hidden; background: #3c474d; padding: 3% 3% 7%;  padding: 3vh 3% 8vh; }
#home-news .sub-text { color: #abb0b3; margin: 2% auto 2%; font-size: 2.15em; font-weight: 600; text-align: center;  }

.home-news-item { position: relative; display: inline-block; vertical-align: top; width: 32.333%; vertical-align: top; margin: .5%; overflow: hidden; }
.home-news-image { line-height: 0; position: relative; z-index: 1; top: 0; left: 0; }
.home-news-image img { width: 100%; }

.home-news-cover { position: absolute; top: 0; left: 0; width: 101%; height: 101%; z-index: 2; opacity: 1;
	-webkit-transition: opacity .25s; transition: opacity .25s; 
/*http://www.colorzilla.com/gradient-editor/#161717+55,161717+55,394247+100&0+55,0.7+87,0.9+100*/
	background: -moz-linear-gradient(top, rgba(22,23,23,0) 55%, rgba(47,54,57,0.7) 87%, rgba(57,66,71,0.9) 100%);
background: -webkit-linear-gradient(top, rgba(22,23,23,0) 55%,rgba(47,54,57,0.7) 87%,rgba(57,66,71,0.9) 100%);
background: linear-gradient(to bottom, rgba(22,23,23,0) 55%,rgba(47,54,57,0.7) 87%,rgba(57,66,71,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00161717', endColorstr='#e6394247',GradientType=0 );
}

.home-news-cover::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3;opacity: 0;
	-webkit-transition: opacity .25s; transition: opacity .25s; 
	background: -moz-linear-gradient(top, rgba(22,23,23,0) 0%, rgba(23,24,24,0) 1%, rgba(32,35,36,0) 20%, rgba(72,83,89,1) 100%);
background: -moz-linear-gradient(top, rgba(22,23,23,0.2) 0%, rgba(72,83,89,0.6) 100%);
background: -webkit-linear-gradient(top, rgba(22,23,23,0.2) 0%,rgba(72,83,89,0.6) 100%);
background: linear-gradient(to bottom, rgba(22,23,23,0.2) 0%,rgba(72,83,89,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33161717', endColorstr='#99485359',GradientType=0 );
}
.home-news-item:hover .home-news-cover::before { opacity: 1; }

.home-news-text { z-index: 4; font-size: 1.5em; line-height: 1.2em; position: absolute; padding: 5%; bottom: 0; color: #FFF!important; }

#home-amgenfoundation { text-align: center; padding: 6%; padding: 7vh 3% 6vh; color: #434343; }
#home-amgenfoundation span.home-amgenfoundation-stats { font-size: 3.67em; display: block; line-height: 1em; margin: .2em auto; color: #3c474d; }
#home-amgenfoundation img { max-width: 257px; display: block; margin: 0 auto 1.5%; margin: 0 auto 1.5vh; text-align: center; }

#home-amgeninspires { text-align: center; padding: 6% 3%; padding: 6vh 3%; color: #434343;   }

#home-footer-image-strip { overflow: hidden; line-height: 0; padding: 0!important; }
/* end home */

section#hero { opacity: 0; position: relative; line-height: 0; padding: 0!important; }
section#hero img { width: 100%; }
body.page-template-page-alumni-overview section#hero { margin-top: -2px; } /* hack fix to accommodate image issue */

section#hero>header.page-header {  position: absolute; color: #FFF; width: 100%;}
section#hero>header.page-header.Bottom { bottom: 8%; }
section#hero>header.page-header.Top { bottom: auto; top: 8%; }
section#hero>header.page-header.Right { text-align: right; }

section#page-content, section { padding: 4% 0; padding: 6vh 0; }
body.page-template-page-resource section#page-content { padding: 0; }

body.page-template-page-about section#page-content p, section#about-research-areas p { font-size: 1.2em; }

section h2.sub-header { 
    margin: 0 auto 4%;
    font-size: 2.15em;
    font-weight: 600;
    text-align: center; 
}
section > h3 { 
    margin: 0 auto 4%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: center; 
}

.entry-header h1, .entry-header h2 { clear: none; }
body.single-post .entry-header h1 { line-height: 1.23em; }

/* program page template */
#countries { padding: 2%; background: #FFF; }
h4.modal-title { font-weight: normal; margin: 0 0 1em; }
body:not(.home) #hero h1.page-title, 
body:not(.home) #hero h2.page-title,
body:not(.home) #hero p.page-title {
   /* font-size: 4em;    margin-bottom: 1.6%;    margin-bottom: 1.6vh;
    font-weight: lighter;    line-height: 1.1em; */
	  color: #FFF;   font-size: 4em; margin-bottom: 16px; padding-bottom: 16px; font-weight: lighter; line-height: 1em; margin: 0; padding-top: .67em; }
body:not(.home) #hero h1 span { font-size: .71em;line-height: 1em; }
body.post-type-archive-alumn #hero h1 span.sub-title { font-size: 16px; display: block; line-height: 1.1em; margin-top: .4em; }

section#page-content h2, section#program-dates h2 { margin: 0; }
section#page-content h2 { font-size: 1.5em; font-weight: 400}
h2.widget-title { margin-top: 0; font-size: 1.5em; font-weight: 400}
section#program-dates .fa-circle {
	    font-size: 100px;
    position: relative;
    margin-top: -0.15em;
	    margin-left: -100px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.program-dates-content { padding-left: 100px; }
.program-dates-container { overflow-x: hidden; }
.program-dates-content a { font-weight: bold; color: black; }
section#program-dates {     padding: 5% 0px 4% 0px; padding:5vh 0 4vh; }
section#program-dates h2 { font-size: 2.2em; font-weight: normal;  }
section#program-dates .sub-header { font-size: .81em; color: #999; }
section#program-dates .col-left { width: 43.333%; float: left; clear: left; }
section#program-dates .col-right { width: 56.666%; float: left;    margin-bottom: .94em;}
section#program-dates .col-right-left { width: 54%; float: left;}
section#program-dates .col-right-right { width: 46%; float: left;}
section#program-dates .program-date-notes { clear: both; }

/* section#program-eligibility { padding: 4% 0 3%; padding: 3.3vh 0 3vh; } */
section#program-eligibility h2 { font-weight: normal; font-size: 2.2em; margin-top: 0; }
.program-eligibility-left { float: left; width: 23%; }
.program-eligibility-right { width: 77%; float: left; font-size: 1.2em; margin-top: .6em; }

#program-symposium { padding: 5% 0; padding: 5vh 0 6vh; }
#program-symposium h2 { font-weight: normal; font-size: 2.2em; margin-top: 0; line-height: 1.1em; margin-bottom: .6em;}
#program-symposium img { width: 100%; }
.program-symposium-right { float: right; width: 62.66%;    margin: 1em 0; }
.program-symposium-left { float: left; width: 37.33%; padding-right: 2%;    margin: 1em 0; }

section#program-faqs { padding: 0!important; }
#program-faqs .program-faqs-header { position: relative; margin-bottom: 3%; margin-bottom: 3.3vh; }
#program-faqs .program-faqs-header h2 { position: absolute; bottom: 2%; left: 2%; color: #FFF; font-size: 2.72em; font-weight: normal;    line-height: 1em;  margin: 0 0 1em; }
#program-faqs .program-faqs-header h2>span { font-size: .72em;    line-height: 1em; }
#program-faqs .program-faqs-header>img { width: 100%;position: relative; }
#program-faqs .showAllFAQs { float:right; margin-top:0em; cursor: pointer; margin-left: 1em; }
#program-faqs .question { cursor:pointer; color: #3a92cd; }
#program-faqs .answer { padding-bottom: 1.8em;  }
#program-faqs ol { list-style-type: decimal-leading-zero; }

.university-photo { width: 50%; display: inline-block; vertical-align: middle; line-height: 0;}
.university-header-text h1 { /* font-weight: lighter; */ margin-bottom: .6em; margin-top: 0; line-height: 1 }
.university-header-text { display: inline-block; vertical-align: middle; width: 50%; padding: 1em 1em 1em 5%; color: #FFF;}
.university-header-text .apply-notes { font-size: .83em; margin-top: 0.4em; }
.university-header-text .apply-dates { font-size: 1.23em; line-height: 1.2em; }
.university-detail-contact a:hover { color: #99c264; }
.university-header-text button.callout { font-size: 95%; margin-top: .9em; margin-bottom: .3em; }
.university-detail-contact a { color: #FFF; }
.university-detail-contact p { margin-bottom: .6em; }
body.university-template-default .university-logo { margin-bottom: 1em; max-width: 100%; }
body.university-template-default .university-logo.noWidth img { max-width: 50%; }
body.university-template-default .post-thumbnail>img,
body.university-template-default .university-logo img { width: 100%; }

/* about */
.scholars-at-a-glance-cap svg { max-width: 24px; width: 24px; height: 24px; }
.scholars-at-a-glance-item { display: inline-block; vertical-align: top; width: 33.333%; padding-right: 3%; margin-bottom: 3%; }

#about-research-areas {
	padding: 5% 0 5%; padding: 6vh 0 6vh; background: url(../images/about-research-area_bkgd.jpg) center center /cover;
}


/* news */
body.search-results .home-news-item,
body.blog .home-news-item,
body.archive .home-news-item { display: inline-block; width: 48%; margin: 1%; }
body.blog .home-news-item.news-thumbnail-wide,
body.blog .home-news-item.news-thumbnail-wide, body.archive .home-news-item.news-thumbnail-wide { width: 98%}
body.blog section#page-content, body.single section#page-content { background: #ebeff0; }
body.single-alumn section#page-content  { padding-top: 0; }
body.single section#hero { min-height: 70px; min-height: 7vh; }
body.search-results section#hero,
body.single section#hero, body.blog section#hero, body.archive.tag section#hero, body.archive section#hero { 
	background-image: url(../images/news-header.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover; }
body.single section#hero>header.page-header,
body.blog section#hero>header.page-header,
body.archive.tag section#hero>header.page-header { left: 0; right: auto; }
body.single section#hero>header.sub-header, 
body.blog section#hero>header.sub-header,
body.archive.tag section#hero>header.sub-header { right: 0%; left: auto; }

body.single .video-container  { margin-bottom: 1.87em; }
body.single .entry-content { background: #FFF; padding: 0.8em 1.3em 1em; }

body.single img.portrait {
    max-width: 44%;
    margin: .67em 3.5% 2% 0;
    float: left;
}
body.single img.landscape { width: 100%; float: none; margin: 0 0 2% 0; max-width: 100%; }

/* news pagniation */
.navigation { text-align: center; margin: 1em auto; }
.navigation ul { padding-left: 0; }
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	font-weight: lighter;
    color: #fff;
    text-decoration:none;
}
 
.navigation li { display: inline;}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #007cc3;
    border-radius: 0px;
    cursor: pointer;
    padding: 4px 6px 6px;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #1a81c3;
}

#searchform { margin-bottom: 1.9em; display: flex; margin-top: 9px; }
#searchform input[type="text"] {
	border-radius: 0; flex-grow: 1;padding: 9px 6px;
    border-color: #FFF;
}
#searchform input[type="submit"] {
    background-color: #007cc3;
    border-radius: 0px;
    cursor: pointer;
    padding: 8px 12px 9px 12px;
    color: #FFF;
    margin-left: 9px;
	font-size: 1em;
	border-radius: 3px;
}
/*alumni */
body.single-alumn section#alumn-hero { padding: 0; background: url(../images/alumn-header-bkgd.jpg) no-repeat center center /cover; margin-top: -1px; }
body.single-alumn .university-photo img { width: 100%; }

.alumni-list, .resources-list {
  display: flex;
  flex-wrap: wrap;
	margin:0; padding: 0; list-style: none;
}
.alumn-listing:nth-child(3n),
.resources-listing:nth-child(3n) { margin-right: 0; }
.resources-listing, .alumn-listing {
  display: flex; 
     padding: 0;
    width: 31.83%;
    margin-bottom: 1em;
    margin-right: 2%;
}
.resources-list a:hover { color: #FFF!important; }

.resources-listing img.featured-image { width: 100%; height: auto; }

.alumn-content {
	 display: flex;
   flex-direction: column;
   padding: 0em;
   width: 100%;
	background: #FFF;
}
.alumn-content>a { line-height: 0;}
.alumn-content .bar { height: 5px; line-height: 0; margin-top: -1px; }
.alumn-content .byline { font-family: 'Lato', sans-serif; margin-bottom: .4em; }
.alumn-content>.entry-content { padding: 10px 10px 4px 12px;flex: 1 0 auto; font-family: 'Abel', 'Lato', sans-serif; }
.alumn-content h2 {   margin-top:0em;  font-size: 1.4em;
    line-height: 1.1em;
    margin-bottom: 0em;
    font-family: 'Lato', sans-serif; }
h3.alumn-story {
    font-weight: bold;
    font-size: 1.6em;margin-bottom: .33em;    line-height: 1.2em;
}
.alumn-link {
	padding: 0 10px 14px 12px; font-size: 1.6em;
}
a.view-all-alumni { clear: both; display: block; margin-top: 1.87em;}
.alumni-excerpt {
    font-family: 'Abel', 'Lato', sans-serif;
    line-height: 1.3em;    padding: 10px 10px 14px 12px;
}
.alumni-excerpt>h3 {
    font-size: 1.4em;
    line-height: 1.1em;
    margin-bottom: .33em; margin-top: 0;
    font-family: 'Lato', sans-serif;
}
.alumni-excerpt h3.white a { display: block; font-weight: 600; color: #FFF;  }
.alumn-quote {
    font-size: 1.6em;
    font-family: 'Abel', sans-serif;
    line-height: 1.12em;
}

.alumn-info { font-family: 'Abel', sans-serif; line-height: 1.12em; }

#primary { width: 75%; float: left; }
#secondary { width: 25%; float: left; padding-left: 1.25%; padding-right: 1em;}
#secondary > section { padding-top: 0; }

#secondary #post-nav { margin-bottom: 2.87em; }

body.single-alumn .previous-alumn { margin-top: 2em; margin-bottom:.9em; }
body.single-alumn .video-container { padding-top: 1.2em; }

.alumni-landing-header-foot { 
	padding: 3%;
    text-align: center;
    background: rgba(53,60,61,.93);
    color: #FFF;
    margin-top: 30%;position: absolute;
    bottom: 0;
    width: 100%;
}

.alumni-landing-header-foot > div {
	    max-width: 1012px;
    margin: 0 auto;
    line-height: 1.1;
    font-size: 2.4em;
    font-family: 'Abel', sans-serif;
    text-transform: uppercase;
}
.alumni-landing-number {
    margin: 0.2em 0;
	padding-left: .4em;
}
#alumni-landing-numbers { overflow-x: hidden;
	background-image: url(../images/alumniLandingBkgd.jpg); background-repeat: no-repeat; background-size: cover; color: #FFF; }

#alumni-landing-numbers .row { background: transparent;max-width: 900px; margin: 0 auto!important; }
.alumni-landing-number.number-1 { background-image: url(../images/alumniLandingGradient1.png); background-repeat: no-repeat; background-size: cover; }
.alumni-landing-number.number-2 { background-image: url(../images/alumniLandingGradient2.png); background-repeat: no-repeat; background-size: cover; }
.alumni-landing-number.number-3 { background-image: url(../images/alumniLandingGradient3.png); background-repeat: no-repeat; background-size: cover; }
.alumni-landing-number.number-4 { background-image: url(../images/alumniLandingGradient4.png); background-repeat: no-repeat; background-size: cover; }
.alumni-landing-number.number-5 { background-image: url(../images/alumniLandingGradient5.png); background-repeat: no-repeat; background-size: cover; }
.alumni-landing-number.number-6 { background-image: url(../images/alumniLandingGradient6.png); background-repeat: no-repeat; background-size: cover; }

.alumni-landing-number .number {
    font-family: 'Abel', 'Lato', sans-serif; font-weight: 600; letter-spacing: -.024em;
    font-size: 3.47em;
    display: inline-block;
    vertical-align: middle;
       width: auto; padding-right: .2em;    padding-left: .16em;max-width: 33%;
}
.alumni-landing-number .text {
    display: inline-block;
    width: auto;
    max-width: 67%;
    vertical-align: middle;
    font-weight: lighter;
    font-family: 'Abel', sans-serif;
    text-transform: uppercase;
    line-height: 1.1;
    font-size: .93em;
}
.alumni-landing-number-foot {
    margin: 5% auto 1%;
    font-size: .78em;
    color: #bcd8ed;
    text-align: center;
}

#alumni-landing-accomplishments {
    padding-bottom: 6%; padding-bottom: 6vh; overflow-x: hidden;
    max-width: 800px;
    margin: 0 auto;
}
#alumni-landing-accomplishments .number {
    color: #4d4e4f;
    font-family: 'Abel', 'Lato', sans-serif;
    font-size: 3.67em;
}
#alumni-landing-accomplishments .number, #alumni-landing-accomplishments .text {
    display: block;
    text-align: center;line-height: 1;
}
#alumni-landing-accomplishments .text {
    color: #999;
    font-family: 'Abel', 'Lato', sans-serif;
    font-size: .97em;
    font-weight: 300;
    text-transform: uppercase; margin-top: 1em;
}
#alumni-landing-accomplishments .number img {
    max-width: 86px;
}

#alumni-landing-news { overflow: hidden;
	padding: 3% 3% 7%;  padding: 3vh 3% 8vh; 
}

#alumni-landing-news .sub-text {
    color: #333;
    margin: 2% auto 2%;
    font-size: 2.15em;
    font-weight: 600;
    text-align: center;
}

#alumni-landing-callouts {
   /* padding: 6% 3% 0%;
    margin: 0 auto; */
}

.alumni-landing-callout a { color: #FFF; }
.alumni-landing-callout h3 { font-size: 1.67em; margin-bottom: 0; }
.alumni-landing-callout .fa { font-size: 24px; margin-top: .9em; }

.alumni-landing-callout .line {
    background: #f06a3e;
    height: 4px;
    width: 100%;
    max-width: 120px;
    margin: 3.2% auto;
}

.alumni-landing-callout {
    padding: 0 4%;
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
}


.alumni-landing-filler-grid-item { width: 33.333%; display: inline-block; float: left; line-height: 0; }
.alumni-landing-filler-grid-item img { width: 100%; height: auto; }

#alumni-landing-bottom {  }
#alumni-landing-bottom div { font-size: 1.1em; }
#alumni-landing-bottom div div.text { font-size: 2em; line-height: 1; }
#alumni-landing-bottom span.large { font-size: 1.62em; }
#alumni-landing-bottom h3 { font-size: 1em;  margin-top: .9em; }



/* ten to watch */

#ten-to-watch-header { padding: 0px; width: 100%; text-align: center; }
#ten-to-watch-header img { width: 90%; max-width: 500px; height: auto; margin:0 auto .2em; }

.ten_to_watch_bkgd_home { padding: 7% 0;text-align: center; background: url(../images/tenToWatch_home_bkgd.jpg) no-repeat center top; background-size: cover; }
.ten_to_watch_bkgd_home .home-cta h3 { margin: 1em 1em 1.87em; color: #d0e6fb; text-align: center; }
.ten_to_watch_bkgd_home img { max-width: 500px; width: 90%;}
.ten-to-watch { background: url(../images/ten-to-watch-bkgd.jpg) no-repeat center top!important; background-size: cover!important; }
.ten-to-watch-single { width: 20%; display: inline-block; vertical-align: top; padding: 2em 0.3em 1em; }
.ten-to-watch-single img { width: 100%; height: auto; }
.ten-to-watch-home { margin: 0 0 3%; }
.ten-to-watch-single-home { width: 9.67%; display: inline-block; vertical-align: middle; margin: .18% .18% 0; }
.ten-to-watch-single-home:first-child { margin-left:0; }
.ten-to-watch-single-home:last-child { margin-right:0; }
.ten-to-watch-single-home img { width: 100%;height: auto; }

.ten-to-watch-landing-intro { text-align: center; color: #d0e6fb; font-size: 1.4em; font-weight: 300; }
.ten-to-watch-info, .ten-to-watch-image {color: #FFF; width: 50%; display: inline-block; vertical-align: bottom; }
.ten-to-watch-info h1 {  font-weight: bold; margin-bottom:.23em;margin-top: 0.67em }
.ten-to-watch-image { text-align: right; padding-right: 2em;    line-height: 0; }
.ten-to-watch-image img { max-width: 326px;display: inline-block; }
.ten-to-watch-stats {font-family: 'Abel', sans-serif;line-height: 1.32em;}
.ten-to-watch-stats p { margin-bottom: 2px; }
.ten-to-watch-stats-excerpt {font-family: 'Abel', sans-serif;line-height: 1.2em; color: #d0e6fb;}
.ten-to-watch-title { font-size: 1.1em; color: #d0e6fb; font-weight: bold; margin-top: 0.63em;line-height: 1.2em; margin-bottom: 0.3em; }
.ten-to-watch-share { padding: 1.2em 0 2em; font-family: 'Lato', sans-serif;font-size: 1.2em}
.ten-to-watch-share a { color: #FFF; }
.ten-to-watch-share a:first-child {margin-right: 2em; }
.ten-to-watch-share img { max-width: 38px; display: inline-block; vertical-align: middle; margin-top: -0.26em; padding-right: 0.2em }
.ten-to-watch-quote { border-top: 2px solid #6b7681; padding: 1.17em 0 1.67em; color: #d0e6fb; text-align: center; font-size: 2em; font-family: 'Abel', sans-serif;line-height: 1.12em;}
.ten-to-watch-intro { color: #FFF; font-weight: bold; font-size: 1.2em; line-height: 1.6em;  margin: 0 auto;}
.ten-to-watch-intro a { color: #d0e6fb }
.ten-to-watch-more { padding-top: 40px; background: #FFF;font-size: 1.4em; color: #333; font-weight: 300;  }
.ten-to-watch-more h2 { color: #21a4ef; margin: 1em 0 .87em 0; font-weight: lighter; clear: none; }
.ten-to-watch-view-all-link { float: right; clear:both; margin: 1.8em 0 2em; }
.ten-to-watch-more-icon { float: right;    margin-top: -1.67em; }
.ten-to-watch-more-icon img { max-width: 74px; margin-bottom: 1.2em; }
.ten-to-watch-infographic {  background: transparent; text-align: center; line-height: 0;text-align: center; margin-top: 6%; margin-top: 6vh;}
.ten-to-watch-infographic img { width: 100%; max-width: 996px; line-height: 0 }


/* contact */

.contact-left, .contact-right { display: inline-block; width: 50%; vertical-align: top; }
.contact-right { padding-left: 2em }
.contact-general { margin-top: 2em; display: block; }
#contact-content h3 { margin-bottom: 0; }

/* resources */
.resource { background-color: #FFF; padding-top: 0 3%; padding: 3vh 0 3vh; }
.resource .feature { display: table-cell; vertical-align: top; }
.resource .entry-content  img { margin: 3% auto; margin: 3vh auto; }
.resources_category_icon {max-width: 24px; }
.resource-item-meta img { margin-right: 9px;    vertical-align: middle; }
p.resource-item-meta { font-size: 0.88em!important; margin-bottom: 1.1em; color: #999; text-transform: uppercase; letter-spacing: 0.04em }
.resource-item p.resource-item-meta { margin-bottom: .9em; }
body.page-template-page-resource #page-content h4 { font-weight: lighter; font-size: 1.67em; margin-top: .8em; }
.resource_links_bottom { margin: 3% 0 0; margin: 3vh 0 0 ; }
h3.additional-resources-header { color: #999999; margin: 0 0 1em 16.6667%; }


@media screen and (max-width:767px) { 
	h3.additional-resources-header { margin-left: 0!important; }
}

/* footer */.footer-callout {
   /* background-image: url(/wp-content/themes/scholars/images/home-callout-bkgd.jpg); */
	background: #333f45;
    background-repeat: no-repeat;
    background-size: cover; color: #7a7a7a;
    margin: -1px auto 0!important; text-align: center;    padding: 6% 0;    padding: 5vh 0;
}
.footer-callout a { color: #7a7a7a; }
.footer-callout a:hover { color: #FFF; }
.footer-callout {
    padding: 3.9% 0px 4.1% 0px;
	font-size: .93em; color: #999999;
}
p.about-amgen-scholars-logos img {
        padding: 0 .5em;
    max-height: 42px;
    width: auto;
    display: inline;
}


footer .content-area { background:transparent; position:fixed; bottom: 30px;  z-index:-1; width: 100%; max-width: 100%; }
footer.site-footer { font-size: 0.83em;  height: 99px;
    padding: 1.2em 0;
    background: #3c474d;
    color: #7a7a7a;
    font-weight: 400;
    bottom: 0;
    margin: 0 auto;
    width: 100%;
    position: relative;
    z-index: -2; text-align: center; 
}
a.footer-icon { margin-right: 0.5em ; }
footer.site-footer .icons { display: block;  margin:0 auto;}
footer .footer-nav { margin-left: .4em; }
footer .footer-nav a { color: #b4b6b7!important; font-weight: 400;}
footer .footer-nav a:hover { color: #0682b0!important; }
footer .footer-nav span { margin: 0 0.2em; }

footer .copyright, footer .footer-nav { display: inline-block; vertical-align: middle; }

.show-sm, .show-xs { display: none; }





@media (max-width: 1140px) {
	#home-logos .home-logo {padding: 2.3% 3.2% }
}
@media (max-width: 1024px) {
	.home-hero-tagline_box #hero_icon { margin-bottom: .4em; }
	.home-hero-tagline_box { padding-top: 16px; }
	.university-photo { float: left; }
	section#program-dates .fa-circle { display: none; }
}

@media screen and (max-width: 959px) {
	#home-content { padding: 4.4vh 0; }
	.home-hero__image .slide .home-hero-caption { bottom: 18%; }
	body.post-type-archive-alumn #hero h1 span.sub-title { font-size: 14px; }
	
	.home-hero-tagline .home-hero-tagline-desktop {display: none; }
	.home-hero-icon { float: left; }
	.home-hero-tagline-mobile { display: block; position: relative; bottom: auto; width: 100%; margin: 0; padding: 0 5% 1.8% 58px; background: rgba(0, 123, 192, .82); }
	.home-hero-tagline_box { padding: 10px 20px;font-size: 1.20em; }
	.home-hero-tagline_box > div.tagline { margin-top: .3em; }
	.home-hero-tagline_box>span {width: 89%; display: inline-block; vertical-align: middle; line-height: 1.4em; }
	section.home-hero>.content-area { padding: 0 }
	.home-hero-tagline { position: relative; width:100%; max-width: 100%; left: 0; }
	.home-hero-tagline_box #hero_icon { margin: -4px 10px 0px 0;   max-width: 30px;}
	.program-dates-content { padding-left: 0%; }
	.program-symposium-right,
	.program-symposium-left { float: none; width: 100%; padding-right: 0; }
}

@media (min-width: 480px) and (max-width: 880px) {
	#tag_cloud-2 {  margin-top: 1.67em; float: right; clear: none; width: 50%; padding-left: 2%; }
	#secondary #post-nav {padding-left: 1.3em; padding-bottom: 1em; margin-bottom: 0;  width: 46%; clear: none; float: left; }
}
@media (min-width:768px) and (max-width:1024px) {
	#home-logos { max-width: 740px;   margin: 0 auto; }
}

@media (max-width: 880px) {

	.contact-left, .contact-right { width: 100%; padding: 0; display: block; }
	
	.hexagon#australia {width: 29.6%;left: 2%;top: 2%;}
	.hexagon#europe {width: 33%;left: 15.75%;top: 41.5%;}
	.hexagon#usa {width: 35%;left: 32.5%;top: 0;}
	.hexagon#asia {width: 33%;left: 51.5%;top: 41.5%;}
	.hexagon#canada {width: 29.5%;right: 2%;top: 2%;}
	/*
	#home-hexagons {margin-top: 4%;}
	.hexagon#australia {width: 30%;left: 2%;top: 8%;}
	.hexagon#europe {width: 34%;left: 15%;margin-top: -9%;margin-bottom: 9%;}
	.hexagon#usa {width: 36%;left: 32%;margin-top: -79%;margin-bottom: 28%;}
	.hexagon#asia {width: 34%;left: 51%;margin-top: -38.5%;margin-bottom: 11%;}
	.hexagon#canada {width: 30%;left: 68%;margin-top: -76.5%;margin-bottom: 29%;}
	*/
	
	#primary { width: 100%;  float: none; }
	#secondary { width: 100%; float: none; }
	.custom-select { width: 50%; margin-top: 1.87em; float: left; }
	
}

@media (max-width: 768px) {
	.main-navigation li a { padding: 29px 10px }
	header.site-header.scrolled .main-navigation li a { padding: 11px 10px }
	.site-branding img { max-width: 250px; }
	
	.alumn-listing:nth-child(3n) { margin-right: 2%; }
	.alumn-listing:nth-child(2n) { margin-right: 0; }
	.alumn-listing {
	  	display: flex; 
	     padding: 0;
	    width: 49%;
	    margin-bottom: 1em;
	    margin-right: 2%;
	}
	.resources-listing:nth-child(3n) { margin-right: 2%; }
	.resources-listing:nth-child(2n) { margin-right: 0; }
	.resources-listing {
	  	display: flex; 
	     padding: 0;
	    width: 49%;
	    margin-bottom: 1em;
	    margin-right: 2%;
	}
	
	h1.entry-title { font-size: 1.4em; }
	.show-sm { display: block; }
	.hide-sm { display: none; }
	
	footer.site-footer { height: 108px; }
	div.site-info,
	div.footer-nav, div.footer-logo { display: block; text-align: center; }
	#home-stats h2 { font-size: 1.82em; }
	#home-logos .home-logo {padding: 4.2% }
	.home-news-item { width: 49%; }
	.home-news-item:nth-child(3) { display: none; }
	.home-hero__image .slide .home-hero-caption { font-size:.7em; max-width: 180px; padding: 10px; bottom: 24%; }
	.home-hero__image .slide .home-hero-caption:after {     border-width: 10px;
    margin-top: -10px; }
	section#program-dates .col-right,
	section#program-dates .col-left { clear: left; width: 100%; }
	section#program-dates .col-left { margin-bottom: .2em; }
	section#program-dates .sub-header { font-size: .77em; }
	section#program-dates .col-right-left { width: 56%; padding-right: 1.5%; }
	section#program-dates .col-right-right { width: 44%; }
	.program-eligibility-left,
	.program-eligibility-right  { float: none; width: 100%; }
	body.page-template-page-program #hero h1,
	body:not(.home) #hero h1.page-title, body:not(.home) #hero p.page-title, body:not(.home) #hero h2.page-title {  font-size: 2.3em; }
	section#page-content h2 { font-size: 1.2em;}
	.scholars-at-a-glance-item { width: 50%; }
}

@media (max-width: 649px) {
	.ten-to-watch-single {width: 50%;}
	.ten-to-watch-image { text-align: center; padding-right: 0.2em; }
	.ten-to-watch-info, .ten-to-watch-image { display: block; width: 100%; text-align: center; }
	.ten-to-watch-more { font-size: 1.2em; }
	.ten-to-watch-more h2 { font-size: 24px; }
	.home-news-text { font-size: 1.1em; position: relative; padding: .3em 0 .6em; }
	body:not(.home) .home-news-text { color: #333!important; }
	.home-news-cover { display: none; }
	.home-hero-tagline_box #hero_icon {  }
	.home-hero-tagline_box { font-size: 1.1em; }
	#home-amgenfoundation span.home-amgenfoundation-stats { font-size: 2.67em;}
	
	.university-photo,
	.university-header-text { width: 100%;display: block; padding: 0 0 6% 0; }
	body.post-type-archive-alumn #hero h1 span.sub-title { font-size: 13px; }
	#home-stats { padding: 4vh 2%; }
	#home-stats h2 { font-size: 1.62em; }
	
	.alumni-landing-header-foot { position: relative; margin-top:-1px;    font-size: .83em;}
}

@media (max-width: 599px) {
	.site-branding { padding: 8px 0; }
	#content.site-content { padding-top: 50px;}
	
	.main-navigation li a { padding: 11px 10px }
	header.site-header.scrolled .main-navigation li a,
	.main-navigation li a { padding: 11px 9px; font-size: 1.1em }
	
	.home-hero__image .slide .home-hero-caption {display: none;
    font-size: .7em;
    max-width: 100%;
    padding: 10px 15%;
    bottom: auto;
    right: auto;
    left: 0;  position: relative;
    width: 100%;
	}

	.program-eligibility-right { font-size: 1em; }
	#home-stats h2 { font-size: 1.42em; }
	.program-dates-content { font-size: .9em; }
	#program-symposium h2, section#program-dates h2,
	section#program-eligibility h2 {font-size: 1.87em;}
	
	.resources-listing:nth-child(3n) { margin-right: 0%; }
	.resources-listing:nth-child(2n) { margin-right: 0; }
	.resources-listing {
	  	display: flex; 
	     padding: 0;
	    width: 100%;
	    margin-bottom: 1em;
	    margin-right: 0;
	}
}

@media (max-width: 479px) {
	section#hero>header.page-header.Bottom { 
    position: relative;
    color: #FFF;
    width: 100%;
    background: #1a81c3; 
	}
	body.page-template-page-about section#hero>header.page-header.Bottom { background: #009198}
	section#hero>header.page-header.Right { text-align: left; }
	.home-hero-tagline-mobile { padding-bottom: 12px; }
	#home-content .sub-text{ font-size: .66em; }
	#secondary, 
	body.alumn-template-default.single #secondary { padding-right: 1.3em; padding-left: 1.3em; } 
	body.single #secondary #tag_cloud-2, 
	body.archive #secondary #tag_cloud-2 { clear: both; padding-top: 2em; }
	body.archive #secondary, body.single #secondary, body.blog #secondary { padding-left: 0; padding-right: 0; }
	.custom-select { width: 100%; margin-top: 1.87em; float: none; }
	
	.navigation li a,
	.navigation li a:hover,
	.navigation li.active a,
	.navigation li.disabled { font-size: .88em; }
	
	.home-news-text { font-size: 1.08em; }
	#home-content { font-size: 1.23em; }
	#program-faqs .program-faqs-header h2 { font-size: 1.8em; }
	body.page-template-page-program #hero h1.page-title,
	body:not(.home) #hero h1.page-title, body:not(.home) #hero p.page-title  {  font-size: 1.87em; }
	
	#home-stats h2 { font-size: 1.22em; }
	.hexagon#usa {
    	width: 50%;
    	left: 25%;
    	top: 28%;
 	}
	.hexagon#europe {
	    width: 44%;
	    left: 4%;
	    top: 63%;
	}
	.hexagon#australia {
	    width: 36%;
	    left: 12%;
	    top: 0;
	}
	.hexagon#canada {
    	width: 36%;
    	right: 12%;
    	top: 0;
 	}
	.hexagon#asia {
		width: 44%;
		left: 52%;
		top: 63%;
	}
		/*
	.hexagon#usa {
    	width: 50%;
    	left: 25%;
    	margin-top: -96%;
    	margin-bottom: 96%;
  }
	.hexagon#europe {
	    width: 44%;
	    left: 4%;
	    margin-top: 33%;
	    margin-bottom: -33%;
	}
	.hexagon#australia {
	    width: 36%;
	    left: 12%;
	    top: 0;
	}
	.hexagon#canada {
    	width: 36%;
    	left: 52%;
    	margin-top: -238%;
    	margin-bottom: 90%;
 }
	.hexagon#asia {
		width: 44%;
		left: 52%;
		margin-top: -109%;
		margin-bottom: 109%;
	}
	*/
	
	.scholars-at-a-glance-item { width: 100%; padding-right: 0; }
}


/*
 * jQuery FlexSlider v2.7.1
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('../fonts/flexslider-icon.eot');
  src: url('../fonts/flexslider-icon.eot#iefix') format('embedded-opentype'), url('../fonts/flexslider-icon.woff') format('woff'), url('../fonts/flexslider-icon.ttf') format('truetype'), url('../images/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.news-post.flexslider { margin-bottom: 1.87em; }
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
   display: none;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 -1px;
  background: transparent;
  border: none;
  position: relative;
  zoom: 1;
	
	overflow: hidden;
 
}
.flexslider .slides {
  zoom: 1; line-height: 0;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 36px;
  height: 36px;
  margin: -20px 0 0;
  position: absolute;
  bottom: 2%;
  z-index: 10;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
 
	-webkit-transition: all 0.13s ease-in-out;
  -moz-transition: all 0.13s ease-in-out;
  -ms-transition: all 0.13s ease-in-out;
  -o-transition: all 0.13s ease-in-out;
  transition: all 0.13s ease-in-out;
}

/*
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 30px;
  display: inline-block;
  content: '\f001';
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0,0,0,0.4);
    border-radius: 20px;
    background: rgba(0,0,0,0.4);
    width: 40px;
    height: 40px;    text-align: center;
    line-height: 1.32em;
    padding-left: 4px;
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
*/
.flex-direction-nav a:before { content: '';
	background: url(../images/arrow-solid-left.png) center center no-repeat; background-size: 34px; 
	width: 34px;
    height: 34px;
    display: block;
}
.flex-direction-nav a.flex-next:before {content: '';
	background: url(../images/arrow-solid-right.png) center center no-repeat;background-size: 34px;
}

.flex-direction-nav .flex-prev {
  left: 5px;
}
.flex-direction-nav .flex-next {
  right: 5px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/

@media screen and (max-width: 959px) {
	.flex-direction-nav a { bottom: 1.22em }
}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

@media screen and (max-width: 649px) {
	.flex-direction-nav a { width: 30px; height: 30px; }
	.flex-direction-nav a:before { font-size: 24px; width: 30px; height: 30px; }
	.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before { background-size: 30px;}
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: fixed;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: .69; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #FFF; background: #457bbf; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }


.col-xs-6, .col-sm-6 { float: left; }

.col-xs-6, .col-sm-6 { width: 50%; }


@media (min-width: 769px) {
  .col-sm-3, .col-sm-6{
    float: left;
  }
  
  .col-sm-3 {
    width: 25%;
  }
  
}
@media (max-width: 768px) {
  .col-xs-12{
    float: none; width: 100%;
  }
}

.eligible-countries {
	background: #FFF; 
	width: 60%; 
	max-width: 800px;
	padding: 3em;
	margin: 3em auto;
	color: #000;
	border-left: 6px solid #457bbf;
}


#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1200;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;

    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

    z-index: 1001;
}

    #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #ff7a41;

        -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #99c264;

        -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
          animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    @-webkit-keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }
    @keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }


/**
 * jQuery Really Simple Dialog plugin 1.0
 *
 * Copyright (c) 2017 NTD3004 (https://github.com/NTD3004/JQuery-Really-Simple-Dialog)
 *
 * Samples and instructions at: 
 * https://github.com/NTD3004/JQuery-Really-Simple-Dialog
 *
 * This script is free software: you can redistribute it and/or modify it 
 * under the terms of the GNU General Public License as published by the Free 
 * Software Foundation, either version 3 of the License, or (at your option)
 * any later version.
 */

.simple-dialog {
	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 11;
    width: 100%;
    min-height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: -webkit-transform .25s, opacity 1ms .25s;
    -webkit-transition: opacity 1ms .25s, -webkit-transform .25s;
    transition: opacity 1ms .25s, -webkit-transform .25s;
    -o-transition: transform .25s, opacity 1ms .25s;
    transition: transform .25s, opacity 1ms .25s;
    transition: transform .25s, opacity 1ms .25s, -webkit-transform .25s;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

.simple-dialog.active {
	height: 100%;
    opacity: 1;
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    -o-transition: transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.simple-dialog a:hover {
	cursor: pointer;
}

.simple-dialog-content {
	background-color: #fff;
    width: 280px;
    margin: 0 auto;
    top: 50%;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    box-sizing: border-box;
}

.simple-dialog-header, .simple-dialog-footer {
	padding: 15px;
    position: relative;
    text-align: center;
}

.simple-dialog-body {
	padding: 0 15px;
}

.simple-dialog-header .title {
	margin: 0;
	padding: 0;
}

.simple-dialog-close {
	color: #999999;
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 30px;
    margin-top: -5px;
    display: inline-block;
    font-size: 24px;
    line-height: 1;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    float: right;
}

.simple-dialog-close:before {
	content: "\00d7"; 
	color: #fff;
	font-weight: bold;
	font-family: 'Lato', sans-serif;
}

.simple-dialog-button {
	display: block;
    width: 200px;
    margin: 15px auto;
    color: #fff;
    background-color: rgb(0, 123, 255);
    position: relative;
    display: inline-block;
    padding: 9px 20px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: top;
    cursor: pointer;
}

.simple-dialog-button.accept, .simple-dialog-button.cancel {
	width: 60%;
}

.simple-dialog-button.accept {
	background-color: #007cc3
}

.simple-dialog-button.cancel {
	background-color: #ff7a41;
}