@charset "UTF-8";
/*--------------------------------------------------------------
# Vendors
--------------------------------------------------------------*/
/*! Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
/* FONT PATH -------------------------- */
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700");
@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot?v=4.6.3"); src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#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; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.3333333333em; line-height: 0.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.2857142857em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.1428571429em; list-style-type: none; }

.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.1428571429em; width: 2.1428571429em; top: 0.1428571429em; text-align: center; }

.fa-li.fa-lg { left: -1.8571428571em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left { margin-right: .3em; }

.fa.fa-pull-right { margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.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; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { -ms-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 { -ms-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 { -webkit-filter: none; 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; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

.fa-envelope-o:before { content: ""; }

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

.fa-clock-o:before { content: ""; }

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-plus-circle:before { content: ""; }

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

.fa-check-circle:before { content: ""; }

.fa-question-circle:before { content: ""; }

.fa-info-circle:before { content: ""; }

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

.fa-arrow-right:before { content: ""; }

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

.fa-star-half:before { content: ""; }

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

.fa-external-link:before { content: ""; }

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook-f:before, .fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-feed:before, .fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

.fa-minus-square-o:before { content: ""; }

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

.fa-thumbs-up:before { content: ""; }

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before, .fa-gratipay:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

.fa-plus-square-o:before { content: ""; }

.fa-space-shuttle:before { content: ""; }

.fa-slack:before { content: ""; }

.fa-envelope-square:before { content: ""; }

.fa-wordpress:before { content: ""; }

.fa-openid:before { content: ""; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

.fa-yahoo:before { content: ""; }

.fa-google:before { content: ""; }

.fa-reddit:before { content: ""; }

.fa-reddit-square:before { content: ""; }

.fa-stumbleupon-circle:before { content: ""; }

.fa-stumbleupon:before { content: ""; }

.fa-delicious:before { content: ""; }

.fa-digg:before { content: ""; }

.fa-pied-piper-pp:before { content: ""; }

.fa-pied-piper-alt:before { content: ""; }

.fa-drupal:before { content: ""; }

.fa-joomla:before { content: ""; }

.fa-language:before { content: ""; }

.fa-fax:before { content: ""; }

.fa-building:before { content: ""; }

.fa-child:before { content: ""; }

.fa-paw:before { content: ""; }

.fa-spoon:before { content: ""; }

.fa-cube:before { content: ""; }

.fa-cubes:before { content: ""; }

.fa-behance:before { content: ""; }

.fa-behance-square:before { content: ""; }

.fa-steam:before { content: ""; }

.fa-steam-square:before { content: ""; }

.fa-recycle:before { content: ""; }

.fa-automobile:before, .fa-car:before { content: ""; }

.fa-cab:before, .fa-taxi:before { content: ""; }

.fa-tree:before { content: ""; }

.fa-spotify:before { content: ""; }

.fa-deviantart:before { content: ""; }

.fa-soundcloud:before { content: ""; }

.fa-database:before { content: ""; }

.fa-file-pdf-o:before { content: ""; }

.fa-file-word-o:before { content: ""; }

.fa-file-excel-o:before { content: ""; }

.fa-file-powerpoint-o:before { content: ""; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

.fa-file-code-o:before { content: ""; }

.fa-vine:before { content: ""; }

.fa-codepen:before { content: ""; }

.fa-jsfiddle:before { content: ""; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

.fa-circle-o-notch:before { content: ""; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: ""; }

.fa-ge:before, .fa-empire:before { content: ""; }

.fa-git-square:before { content: ""; }

.fa-git:before { content: ""; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: ""; }

.fa-tencent-weibo:before { content: ""; }

.fa-qq:before { content: ""; }

.fa-wechat:before, .fa-weixin:before { content: ""; }

.fa-send:before, .fa-paper-plane:before { content: ""; }

.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

.fa-history:before { content: ""; }

.fa-circle-thin:before { content: ""; }

.fa-header:before { content: ""; }

.fa-paragraph:before { content: ""; }

.fa-sliders:before { content: ""; }

.fa-share-alt:before { content: ""; }

.fa-share-alt-square:before { content: ""; }

.fa-bomb:before { content: ""; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }

.fa-tty:before { content: ""; }

.fa-binoculars:before { content: ""; }

.fa-plug:before { content: ""; }

.fa-slideshare:before { content: ""; }

.fa-twitch:before { content: ""; }

.fa-yelp:before { content: ""; }

.fa-newspaper-o:before { content: ""; }

.fa-wifi:before { content: ""; }

.fa-calculator:before { content: ""; }

.fa-paypal:before { content: ""; }

.fa-google-wallet:before { content: ""; }

.fa-cc-visa:before { content: ""; }

.fa-cc-mastercard:before { content: ""; }

.fa-cc-discover:before { content: ""; }

.fa-cc-amex:before { content: ""; }

.fa-cc-paypal:before { content: ""; }

.fa-cc-stripe:before { content: ""; }

.fa-bell-slash:before { content: ""; }

.fa-bell-slash-o:before { content: ""; }

.fa-trash:before { content: ""; }

.fa-copyright:before { content: ""; }

.fa-at:before { content: ""; }

.fa-eyedropper:before { content: ""; }

.fa-paint-brush:before { content: ""; }

.fa-birthday-cake:before { content: ""; }

.fa-area-chart:before { content: ""; }

.fa-pie-chart:before { content: ""; }

.fa-line-chart:before { content: ""; }

.fa-lastfm:before { content: ""; }

.fa-lastfm-square:before { content: ""; }

.fa-toggle-off:before { content: ""; }

.fa-toggle-on:before { content: ""; }

.fa-bicycle:before { content: ""; }

.fa-bus:before { content: ""; }

.fa-ioxhost:before { content: ""; }

.fa-angellist:before { content: ""; }

.fa-cc:before { content: ""; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }

.fa-meanpath:before { content: ""; }

.fa-buysellads:before { content: ""; }

.fa-connectdevelop:before { content: ""; }

.fa-dashcube:before { content: ""; }

.fa-forumbee:before { content: ""; }

.fa-leanpub:before { content: ""; }

.fa-sellsy:before { content: ""; }

.fa-shirtsinbulk:before { content: ""; }

.fa-simplybuilt:before { content: ""; }

.fa-skyatlas:before { content: ""; }

.fa-cart-plus:before { content: ""; }

.fa-cart-arrow-down:before { content: ""; }

.fa-diamond:before { content: ""; }

.fa-ship:before { content: ""; }

.fa-user-secret:before { content: ""; }

.fa-motorcycle:before { content: ""; }

.fa-street-view:before { content: ""; }

.fa-heartbeat:before { content: ""; }

.fa-venus:before { content: ""; }

.fa-mars:before { content: ""; }

.fa-mercury:before { content: ""; }

.fa-intersex:before, .fa-transgender:before { content: ""; }

.fa-transgender-alt:before { content: ""; }

.fa-venus-double:before { content: ""; }

.fa-mars-double:before { content: ""; }

.fa-venus-mars:before { content: ""; }

.fa-mars-stroke:before { content: ""; }

.fa-mars-stroke-v:before { content: ""; }

.fa-mars-stroke-h:before { content: ""; }

.fa-neuter:before { content: ""; }

.fa-genderless:before { content: ""; }

.fa-facebook-official:before { content: ""; }

.fa-pinterest-p:before { content: ""; }

.fa-whatsapp:before { content: ""; }

.fa-server:before { content: ""; }

.fa-user-plus:before { content: ""; }

.fa-user-times:before { content: ""; }

.fa-hotel:before, .fa-bed:before { content: ""; }

.fa-viacoin:before { content: ""; }

.fa-train:before { content: ""; }

.fa-subway:before { content: ""; }

.fa-medium:before { content: ""; }

.fa-yc:before, .fa-y-combinator:before { content: ""; }

.fa-optin-monster:before { content: ""; }

.fa-opencart:before { content: ""; }

.fa-expeditedssl:before { content: ""; }

.fa-battery-4:before, .fa-battery-full:before { content: ""; }

.fa-battery-3:before, .fa-battery-three-quarters:before { content: ""; }

.fa-battery-2:before, .fa-battery-half:before { content: ""; }

.fa-battery-1:before, .fa-battery-quarter:before { content: ""; }

.fa-battery-0:before, .fa-battery-empty:before { content: ""; }

.fa-mouse-pointer:before { content: ""; }

.fa-i-cursor:before { content: ""; }

.fa-object-group:before { content: ""; }

.fa-object-ungroup:before { content: ""; }

.fa-sticky-note:before { content: ""; }

.fa-sticky-note-o:before { content: ""; }

.fa-cc-jcb:before { content: ""; }

.fa-cc-diners-club:before { content: ""; }

.fa-clone:before { content: ""; }

.fa-balance-scale:before { content: ""; }

.fa-hourglass-o:before { content: ""; }

.fa-hourglass-1:before, .fa-hourglass-start:before { content: ""; }

.fa-hourglass-2:before, .fa-hourglass-half:before { content: ""; }

.fa-hourglass-3:before, .fa-hourglass-end:before { content: ""; }

.fa-hourglass:before { content: ""; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: ""; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: ""; }

.fa-hand-scissors-o:before { content: ""; }

.fa-hand-lizard-o:before { content: ""; }

.fa-hand-spock-o:before { content: ""; }

.fa-hand-pointer-o:before { content: ""; }

.fa-hand-peace-o:before { content: ""; }

.fa-trademark:before { content: ""; }

.fa-registered:before { content: ""; }

.fa-creative-commons:before { content: ""; }

.fa-gg:before { content: ""; }

.fa-gg-circle:before { content: ""; }

.fa-tripadvisor:before { content: ""; }

.fa-odnoklassniki:before { content: ""; }

.fa-odnoklassniki-square:before { content: ""; }

.fa-get-pocket:before { content: ""; }

.fa-wikipedia-w:before { content: ""; }

.fa-safari:before { content: ""; }

.fa-chrome:before { content: ""; }

.fa-firefox:before { content: ""; }

.fa-opera:before { content: ""; }

.fa-internet-explorer:before { content: ""; }

.fa-tv:before, .fa-television:before { content: ""; }

.fa-contao:before { content: ""; }

.fa-500px:before { content: ""; }

.fa-amazon:before { content: ""; }

.fa-calendar-plus-o:before { content: ""; }

.fa-calendar-minus-o:before { content: ""; }

.fa-calendar-times-o:before { content: ""; }

.fa-calendar-check-o:before { content: ""; }

.fa-industry:before { content: ""; }

.fa-map-pin:before { content: ""; }

.fa-map-signs:before { content: ""; }

.fa-map-o:before { content: ""; }

.fa-map:before { content: ""; }

.fa-commenting:before { content: ""; }

.fa-commenting-o:before { content: ""; }

.fa-houzz:before { content: ""; }

.fa-vimeo:before { content: ""; }

.fa-black-tie:before { content: ""; }

.fa-fonticons:before { content: ""; }

.fa-reddit-alien:before { content: ""; }

.fa-edge:before { content: ""; }

.fa-credit-card-alt:before { content: ""; }

.fa-codiepie:before { content: ""; }

.fa-modx:before { content: ""; }

.fa-fort-awesome:before { content: ""; }

.fa-usb:before { content: ""; }

.fa-product-hunt:before { content: ""; }

.fa-mixcloud:before { content: ""; }

.fa-scribd:before { content: ""; }

.fa-pause-circle:before { content: ""; }

.fa-pause-circle-o:before { content: ""; }

.fa-stop-circle:before { content: ""; }

.fa-stop-circle-o:before { content: ""; }

.fa-shopping-bag:before { content: ""; }

.fa-shopping-basket:before { content: ""; }

.fa-hashtag:before { content: ""; }

.fa-bluetooth:before { content: ""; }

.fa-bluetooth-b:before { content: ""; }

.fa-percent:before { content: ""; }

.fa-gitlab:before { content: ""; }

.fa-wpbeginner:before { content: ""; }

.fa-wpforms:before { content: ""; }

.fa-envira:before { content: ""; }

.fa-universal-access:before { content: ""; }

.fa-wheelchair-alt:before { content: ""; }

.fa-question-circle-o:before { content: ""; }

.fa-blind:before { content: ""; }

.fa-audio-description:before { content: ""; }

.fa-volume-control-phone:before { content: ""; }

.fa-braille:before { content: ""; }

.fa-assistive-listening-systems:before { content: ""; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: ""; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: ""; }

.fa-glide:before { content: ""; }

.fa-glide-g:before { content: ""; }

.fa-signing:before, .fa-sign-language:before { content: ""; }

.fa-low-vision:before { content: ""; }

.fa-viadeo:before { content: ""; }

.fa-viadeo-square:before { content: ""; }

.fa-snapchat:before { content: ""; }

.fa-snapchat-ghost:before { content: ""; }

.fa-snapchat-square:before { content: ""; }

.fa-pied-piper:before { content: ""; }

.fa-first-order:before { content: ""; }

.fa-yoast:before { content: ""; }

.fa-themeisle:before { content: ""; }

.fa-google-plus-circle:before, .fa-google-plus-official:before { content: ""; }

.fa-fa:before, .fa-font-awesome:before { content: ""; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

.mm-menu, .mm-panels, .mm-panels > .mm-panel { margin: 0; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mm-btn, .mm-menu { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mm-listview a, .mm-listview a:hover, .mm-navbar a, .mm-navbar a:hover { text-decoration: none; }

.mm-hidden { display: none !important; }

.mm-menu, .mm-panels > .mm-panel:not(.mm-hidden) { display: block; }

.mm-wrapper { overflow-x: hidden; position: relative; }

.mm-menu { padding: 0; position: absolute; }

.mm-panels, .mm-panels > .mm-panel { background: inherit; border-color: inherit; position: absolute; }

.mm-btn, .mm-panel.mm-highest { z-index: 1; }

.mm-panels { overflow: hidden; }

.mm-panel { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.mm-panel.mm-opened { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-panel.mm-subopened { -webkit-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0); }

.mm-panels > .mm-panel { -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; padding: 0 20px; }

.mm-listview .mm-divider, .mm-listview > li > a, .mm-listview > li > span, .mm-navbar .mm-title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.mm-panels > .mm-panel.mm-hasnavbar { padding-top: 40px; }

.mm-panels > .mm-panel:after, .mm-panels > .mm-panel:before { content: ''; display: block; height: 20px; }

.mm-vertical .mm-panel { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }

.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel { display: none; padding: 10px 0 10px 10px; }

.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after { border-color: transparent; }

.mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel { display: block; }

.mm-listview > li.mm-vertical > .mm-next, .mm-vertical .mm-listview > li > .mm-next { height: 40px; bottom: auto; }

.mm-listview > li.mm-vertical > .mm-next:after, .mm-vertical .mm-listview > li > .mm-next:after { top: 16px; bottom: auto; }

.mm-listview > li.mm-vertical.mm-opened > .mm-next:after, .mm-vertical .mm-listview > li.mm-opened > .mm-next:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 19px; }

.mm-btn { width: 40px; height: 40px; position: absolute; top: 0; }

.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before { content: ''; border: 2px solid transparent; display: block; width: 5px; height: 5px; margin: auto; position: absolute; top: 0; bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.mm-clear:before, .mm-close:before { border-right: none; border-bottom: none; right: 18px; }

.mm-clear:after, .mm-close:after { border-left: none; border-top: none; right: 25px; }

.mm-arrow:after, .mm-next:after, .mm-prev:before { content: ''; border: 2px solid transparent; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0; bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.mm-prev:before { border-right: none; border-bottom: none; left: 23px; }

.mm-arrow:after, .mm-next:after { border-top: none; border-left: none; right: 23px; }

.mm-navbar { border-bottom: 1px solid; border-color: inherit; text-align: center; line-height: 20px; height: 40px; padding: 0 40px; margin: 0; position: absolute; top: 0; left: 0; right: 0; }

.mm-navbar > * { display: block; padding: 10px 0; }

.mm-navbar .mm-btn:first-child { padding-left: 20px; left: 0; }

.mm-navbar .mm-btn:last-child { text-align: right; padding-right: 20px; right: 0; }

.mm-panel .mm-navbar { display: none; }

.mm-panel.mm-hasnavbar .mm-navbar { display: block; }

.mm-listview, .mm-listview > li { list-style: none; display: block; padding: 0; margin: 0; }

.mm-listview { font: inherit; font-size: 14px; line-height: 20px; }

.mm-listview > li { position: relative; }

.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next:before, .mm-listview > li:after { border-color: inherit; }

.mm-listview > li > a, .mm-listview > li > span { color: inherit; display: block; padding: 10px 10px 10px 20px; margin: 0; }

.mm-listview > li > a.mm-arrow, .mm-listview > li > span.mm-arrow { padding-right: 50px; }

.mm-listview > li:not(.mm-divider):after { content: ''; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; right: 0; bottom: 0; left: 20px; }

.mm-listview .mm-next { background: rgba(3, 2, 1, 0); width: 50px; padding: 0; position: absolute; right: 0; top: 0; bottom: 0; z-index: 2; }

.mm-listview .mm-next:before { content: ''; border-left-width: 1px; border-left-style: solid; display: block; position: absolute; top: 0; bottom: 0; left: 0; }

.mm-listview .mm-next + a, .mm-listview .mm-next + span { margin-right: 50px; }

.mm-listview .mm-next.mm-fullsubopen { width: 100%; }

.mm-listview .mm-next.mm-fullsubopen:before { border-left: none; }

.mm-listview .mm-next.mm-fullsubopen + a, .mm-listview .mm-next.mm-fullsubopen + span { padding-right: 50px; margin-right: 0; }

.mm-panels > .mm-panel > .mm-listview { margin: 20px -20px; }

.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview { margin-top: -20px; }

.mm-listview .mm-inset { list-style: disc inside; padding: 0 10px 15px 40px; margin: 0; }

.mm-listview .mm-inset > li { padding: 5px 0; }

.mm-listview .mm-divider { font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px; }

.mm-listview .mm-spacer { padding-top: 40px; }

.mm-listview .mm-spacer > .mm-next { top: 40px; }

.mm-listview .mm-spacer.mm-divider { padding-top: 25px; }

.mm-menu { background: #f3f3f3; border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.7); }

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * { color: rgba(0, 0, 0, 0.3); }

.mm-menu .mm-btn:after, .mm-menu .mm-btn:before { border-color: rgba(0, 0, 0, 0.3); }

.mm-menu .mm-listview { border-color: rgba(0, 0, 0, 0.1); }

.mm-menu .mm-listview > li .mm-arrow:after, .mm-menu .mm-listview > li .mm-next:after { border-color: rgba(0, 0, 0, 0.3); }

.mm-menu .mm-listview > li a:not(.mm-next) { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5); tap-highlight-color: rgba(255, 255, 255, 0.5); }

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span { background: rgba(255, 255, 255, 0.5); }

.mm-menu .mm-divider, .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next { background: rgba(0, 0, 0, 0.05); }

.mm-page { -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }

.mm-slideout { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease; z-index: 1; }

html.mm-opened { overflow-x: hidden; position: relative; }

html.mm-blocking, html.mm-blocking body { overflow: hidden; }

html.mm-background .mm-page { background: inherit; }

#mm-blocker { background: rgba(3, 2, 1, 0); display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 2; }

html.mm-blocking #mm-blocker { display: block; }

.mm-menu.mm-offcanvas { z-index: 0; display: none; position: fixed; }

.mm-menu.mm-offcanvas.mm-current { display: block; }

.mm-menu { width: 80%; min-width: 140px; max-width: 440px; }

html.mm-opening .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 550px) { html.mm-opening .mm-slideout { -webkit-transform: translate3d(440px, 0, 0); transform: translate3d(440px, 0, 0); } }

.mm-menu.mm-autoheight.mm-bottom, .mm-menu.mm-autoheight.mm-top { max-height: 80%; }

.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen, .mm-menu.mm-autoheight.mm-top.mm-fullscreen { max-height: 100%; }

.mm-menu.mm-measureheight .mm-panel { display: block !important; }

.mm-menu.mm-measureheight > .mm-panels > .mm-panel { bottom: auto !important; height: auto !important; }

.mm-menu.mm-columns { -webkit-transition-property: width,max-width,-webkit-transform; transition-property: width,max-width,-webkit-transform; transition-property: transform,width,max-width; transition-property: transform,width,max-width,-webkit-transform; }

.mm-menu.mm-columns .mm-panels > .mm-panel { width: 100%; right: auto; display: none; -webkit-transition-property: width,-webkit-transform; transition-property: width,-webkit-transform; transition-property: transform,width; transition-property: transform,width,-webkit-transform; }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened { border-right: 1px solid; border-color: inherit; display: block; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-subopened { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); z-index: 2; }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-0 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-0 { display: block; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.mm-menu.mm-columns-0 { width: 80%; min-width: 140px; max-width: 0; }

html.mm-opening.mm-columns-0 .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening.mm-columns-0 .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 0px) { html.mm-opening.mm-columns-0 .mm-slideout { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-1 { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-1 { display: block; -webkit-transform: translate3d(200%, 0, 0); transform: translate3d(200%, 0, 0); }

.mm-menu.mm-columns-1 { width: 80%; min-width: 140px; max-width: 440px; }

html.mm-opening.mm-columns-1 .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening.mm-columns-1 .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 550px) { html.mm-opening.mm-columns-1 .mm-slideout { -webkit-transform: translate3d(440px, 0, 0); transform: translate3d(440px, 0, 0); } }

.mm-menu.mm-columns-1 .mm-panels > .mm-panel { width: 100%; }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-2 { -webkit-transform: translate3d(200%, 0, 0); transform: translate3d(200%, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-2 { display: block; -webkit-transform: translate3d(300%, 0, 0); transform: translate3d(300%, 0, 0); }

.mm-menu.mm-columns-2 { width: 80%; min-width: 140px; max-width: 880px; }

html.mm-opening.mm-columns-2 .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening.mm-columns-2 .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 1100px) { html.mm-opening.mm-columns-2 .mm-slideout { -webkit-transform: translate3d(880px, 0, 0); transform: translate3d(880px, 0, 0); } }

.mm-menu.mm-columns-2 .mm-panels > .mm-panel { width: 50%; }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-3 { -webkit-transform: translate3d(300%, 0, 0); transform: translate3d(300%, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-3 { display: block; -webkit-transform: translate3d(400%, 0, 0); transform: translate3d(400%, 0, 0); }

.mm-menu.mm-columns-3 { width: 80%; min-width: 140px; max-width: 1320px; }

html.mm-opening.mm-columns-3 .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening.mm-columns-3 .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 1650px) { html.mm-opening.mm-columns-3 .mm-slideout { -webkit-transform: translate3d(1320px, 0, 0); transform: translate3d(1320px, 0, 0); } }

.mm-menu.mm-columns-3 .mm-panels > .mm-panel { width: 33.34%; }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-4 { -webkit-transform: translate3d(400%, 0, 0); transform: translate3d(400%, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-4 { display: block; -webkit-transform: translate3d(500%, 0, 0); transform: translate3d(500%, 0, 0); }

.mm-menu.mm-columns-4 { width: 80%; min-width: 140px; max-width: 1760px; }

html.mm-opening.mm-columns-4 .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening.mm-columns-4 .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 2200px) { html.mm-opening.mm-columns-4 .mm-slideout { -webkit-transform: translate3d(1760px, 0, 0); transform: translate3d(1760px, 0, 0); } }

.mm-menu.mm-columns-4 .mm-panels > .mm-panel { width: 25%; }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-5 { -webkit-transform: translate3d(500%, 0, 0); transform: translate3d(500%, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-5 { display: block; -webkit-transform: translate3d(600%, 0, 0); transform: translate3d(600%, 0, 0); }

.mm-menu.mm-columns-5 { width: 80%; min-width: 140px; max-width: 2200px; }

html.mm-opening.mm-columns-5 .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening.mm-columns-5 .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 2750px) { html.mm-opening.mm-columns-5 .mm-slideout { -webkit-transform: translate3d(2200px, 0, 0); transform: translate3d(2200px, 0, 0); } }

.mm-menu.mm-columns-5 .mm-panels > .mm-panel { width: 20%; }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-6 { -webkit-transform: translate3d(600%, 0, 0); transform: translate3d(600%, 0, 0); }

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-6 { display: block; -webkit-transform: translate3d(700%, 0, 0); transform: translate3d(700%, 0, 0); }

.mm-menu.mm-columns-6 { width: 80%; min-width: 140px; max-width: 2640px; }

html.mm-opening.mm-columns-6 .mm-slideout { -webkit-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-opening.mm-columns-6 .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 3300px) { html.mm-opening.mm-columns-6 .mm-slideout { -webkit-transform: translate3d(2640px, 0, 0); transform: translate3d(2640px, 0, 0); } }

.mm-menu.mm-columns-6 .mm-panels > .mm-panel { width: 16.67%; }

em.mm-counter { font: inherit; font-size: 14px; font-style: normal; text-indent: 0; line-height: 20px; display: block; margin-top: -10px; position: absolute; right: 45px; top: 50%; }

em.mm-counter + a.mm-next { width: 90px; }

em.mm-counter + a.mm-next + a, em.mm-counter + a.mm-next + span { margin-right: 90px; }

em.mm-counter + a.mm-fullsubopen { padding-left: 0; }

.mm-vertical > .mm-counter { top: 12px; margin-top: 0; }

.mm-vertical.mm-spacer > .mm-counter { margin-top: 40px; }

.mm-nosubresults > .mm-counter { display: none; }

.mm-menu em.mm-counter { color: rgba(0, 0, 0, 0.3); }

html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-slideout { -webkit-transition-duration: 0s; transition-duration: 0s; }

.mm-divider > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0; line-height: 25px; }

.mm-divider.mm-opened a.mm-next:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.mm-collapsed:not(.mm-uncollapsed) { display: none; }

.mm-fixeddivider { background: inherit; display: none; position: absolute; top: 0; left: 0; right: 0; z-index: 2; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-fixeddivider:after { content: none !important; display: none !important; }

.mm-hasdividers .mm-fixeddivider { display: block; }

.mm-menu .mm-fixeddivider span { background: rgba(0, 0, 0, 0.05); }

.mm-menu.mm-dropdown { -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); height: 80%; }

html.mm-dropdown .mm-slideout { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; z-index: 0; }

html.mm-dropdown #mm-blocker { -webkit-transition-delay: 0s !important; transition-delay: 0s !important; z-index: 1; }

html.mm-dropdown .mm-menu { z-index: 2; }

html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu { display: none; }

.mm-menu.mm-tip:before { content: ''; background: inherit; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); display: block; width: 15px; height: 15px; position: absolute; z-index: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.mm-menu.mm-tipleft:before { left: 22px; }

.mm-menu.mm-tipright:before { right: 22px; }

.mm-menu.mm-tiptop:before { top: -8px; }

.mm-menu.mm-tipbottom:before { bottom: -8px; }

.mm-iconpanel .mm-panel { -webkit-transition-property: left,-webkit-transform; transition-property: left,-webkit-transform; transition-property: transform,left; transition-property: transform,left,-webkit-transform; }

.mm-iconpanel .mm-panel.mm-opened { border-left: 1px solid; border-color: inherit; }

.mm-iconpanel .mm-panel.mm-subopened { overflow-y: hidden; left: -40px; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-iconpanel .mm-panel.mm-iconpanel-0 { left: 0; }

.mm-iconpanel .mm-panel.mm-iconpanel-1 { left: 40px; }

.mm-iconpanel .mm-panel.mm-iconpanel-2 { left: 80px; }

.mm-iconpanel .mm-panel.mm-iconpanel-3 { left: 120px; }

.mm-iconpanel .mm-panel.mm-iconpanel-4 { left: 160px; }

.mm-iconpanel .mm-panel.mm-iconpanel-5 { left: 200px; }

.mm-iconpanel .mm-panel.mm-iconpanel-6 { left: 240px; }

.mm-subblocker { background: inherit; opacity: 0; display: block; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }

.mm-subopened .mm-subblocker { opacity: .6; position: absolute; top: 0; right: 0; bottom: -100000px; left: 0; z-index: 3; }

.mm-navbar-bottom, .mm-navbar-top ~ .mm-navbar-top { border-bottom: none; }

.mm-menu > .mm-navbar { background: inherit; padding: 0; z-index: 3; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-navbar-bottom { border-top-width: 1px; border-top-style: solid; top: auto; bottom: 0; }

.mm-navbar-bottom ~ .mm-navbar-bottom { border-top: none; }

.mm-navbar.mm-hasbtns { padding: 0 40px; }

.mm-navbar[class*=mm-navbar-content-] > * { -webkit-box-sizing: border-box; box-sizing: border-box; display: block; float: left; }

.mm-navbar .mm-breadcrumbs { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-overflow-scrolling: touch; overflow-x: auto; text-align: left; padding: 0 0 0 17px; }

.mm-navbar .mm-breadcrumbs > * { display: inline-block; padding: 10px 3px; }

.mm-navbar .mm-breadcrumbs > a { text-decoration: underline; }

.mm-navbar.mm-hasbtns .mm-breadcrumbs { margin-left: -40px; }

.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs { margin-left: 0; padding-left: 0; }

.mm-navbar-top-1 { top: 0; }

.mm-hasnavbar-top-1 .mm-panels, .mm-navbar-top-2 { top: 40px; }

.mm-hasnavbar-top-2 .mm-panels, .mm-navbar-top-3 { top: 80px; }

.mm-hasnavbar-top-3 .mm-panels, .mm-navbar-top-4 { top: 120px; }

.mm-hasnavbar-top-4 .mm-panels { top: 160px; }

.mm-navbar-bottom-1 { bottom: 0; }

.mm-hasnavbar-bottom-1 .mm-panels, .mm-navbar-bottom-2 { bottom: 40px; }

.mm-hasnavbar-bottom-2 .mm-panels, .mm-navbar-bottom-3 { bottom: 80px; }

.mm-hasnavbar-bottom-3 .mm-panels, .mm-navbar-bottom-4 { bottom: 120px; }

.mm-hasnavbar-bottom-4 .mm-panels { bottom: 160px; }

.mm-navbar-size-2 { height: 80px; }

.mm-navbar-size-3 { height: 120px; }

.mm-navbar-size-4 { height: 160px; }

.mm-navbar-content-2 > * { width: 50%; }

.mm-navbar-content-3 > * { width: 33.33%; }

.mm-navbar-content-4 > * { width: 25%; }

.mm-navbar-content-5 > * { width: 20%; }

.mm-navbar-content-6 > * { width: 16.67%; }

.mm-sronly { text-indent: 10px; overflow: hidden; display: block; width: 1px; height: 1px; position: absolute; z-index: -1; }

.mm-search, .mm-search input { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mm-search { height: 40px; padding: 7px 10px 0; position: relative; }

.mm-search input { border: none !important; outline: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 26px; font: inherit; font-size: 14px; line-height: 26px; display: block; width: 100%; height: 26px; min-height: 26px; max-height: 26px; margin: 0; padding: 0 10px; }

.mm-search input::-ms-clear { display: none; }

.mm-search .mm-clear, .mm-search .mm-next { right: 0; }

.mm-panel > .mm-search { width: 100%; position: absolute; top: 0; left: 0; }

.mm-panel.mm-hassearch { padding-top: 40px; }

.mm-panel.mm-hassearch.mm-hasnavbar { padding-top: 80px; }

.mm-panel.mm-hassearch.mm-hasnavbar .mm-search { top: 40px; }

.mm-noresultsmsg { text-align: center; font-size: 21px; padding: 40px 0; }

.mm-noresults .mm-indexer { display: none !important; }

li.mm-nosubresults > a.mm-next { display: none; }

li.mm-nosubresults > a.mm-next + a, li.mm-nosubresults > a.mm-next + span { padding-right: 10px; }

.mm-panels > .mm-resultspanel:not(.mm-opened) { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-menu .mm-search input { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.7); }

.mm-menu .mm-noresultsmsg { color: rgba(0, 0, 0, 0.3); }

.mm-indexer { background: inherit; text-align: center; font-size: 12px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 20px; position: absolute; top: 0; bottom: 0; right: -100px; z-index: 3; -webkit-transition: right .4s ease; transition: right .4s ease; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-indexer a { text-decoration: none; display: block; height: 3.85%; }

.mm-indexer ~ .mm-panel.mm-hasindexer { padding-right: 40px; }

.mm-hasindexer .mm-indexer { right: 0; }

.mm-hasindexer .mm-fixeddivider { right: 20px; }

.mm-menu .mm-indexer a { color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen), .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-parentselected .mm-listview > li > a:not(.mm-fullsubopen) { -webkit-transition: background .4s ease; transition: background .4s ease; }

.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) { background: rgba(255, 255, 255, 0.5); }

input.mm-check, input.mm-toggle { position: absolute; left: -10000px; }

label.mm-check, label.mm-toggle { margin: 0; position: absolute; top: 50%; z-index: 2; right: 20px; }

label.mm-check:before, label.mm-toggle:before { content: ''; display: block; }

label.mm-toggle { border-radius: 30px; width: 50px; height: 30px; margin-top: -15px; }

label.mm-toggle:before { border-radius: 30px; width: 28px; height: 28px; margin: 1px; }

input.mm-toggle:checked ~ label.mm-toggle:before { float: right; }

label.mm-check { width: 30px; height: 30px; margin-top: -15px; }

label.mm-check:before { border-left: 3px solid; border-bottom: 3px solid; width: 40%; height: 20%; margin: 25% 0 0 20%; opacity: .1; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before { opacity: 1; }

li.mm-vertical label.mm-check, li.mm-vertical label.mm-toggle { bottom: auto; margin-top: 0; top: 5px; }

label.mm-toggle + a, label.mm-toggle + span { padding-right: 80px; }

label.mm-check + a, label.mm-check + span { padding-right: 60px; }

a.mm-next + label.mm-check, a.mm-next + label.mm-toggle { right: 60px; }

a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span, a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span { margin-right: 50px; }

a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span { padding-right: 70px; }

a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span { padding-right: 50px; }

em.mm-counter + a.mm-next + label.mm-check, em.mm-counter + a.mm-next + label.mm-toggle { right: 100px; }

em.mm-counter + a.mm-next + label.mm-check + a, em.mm-counter + a.mm-next + label.mm-check + span, em.mm-counter + a.mm-next + label.mm-toggle + a, em.mm-counter + a.mm-next + label.mm-toggle + span { margin-right: 90px; }

.mm-menu label.mm-toggle { background: rgba(0, 0, 0, 0.1); }

.mm-menu label.mm-toggle:before { background: #f3f3f3; }

.mm-menu input.mm-toggle:checked ~ label.mm-toggle { background: #4bd963; }

.mm-menu label.mm-check:before { border-color: rgba(0, 0, 0, 0.7); }

.mm-listview.mm-border-none > li:after, .mm-menu.mm-border-none .mm-listview > li:after { content: none; }

.mm-listview.mm-border-full > li:after, .mm-menu.mm-border-full .mm-listview > li:after { left: 0 !important; }

.mm-listview.mm-border-offset > li:after, .mm-menu.mm-border-offset .mm-listview > li:after { right: 20px; }

.mm-menu.mm-effect-menu-zoom { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-zoom { -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }

html.mm-opening .mm-menu.mm-effect-menu-zoom { -webkit-transform: scale(1, 1) translate3d(0, 0, 0); transform: scale(1, 1) translate3d(0, 0, 0); }

html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom { -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0); transform: scale(0.7, 0.7) translate3d(30%, 0, 0); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; }

html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom { -webkit-transform: scale(1, 1) translate3d(0, 0, 0); transform: scale(1, 1) translate3d(0, 0, 0); }

.mm-menu.mm-effect-menu-slide { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-slide { -webkit-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0); }

html.mm-opening .mm-menu.mm-effect-menu-slide { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide { -webkit-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0); }

html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-menu.mm-effect-menu-fade { opacity: 0; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }

html.mm-opening .mm-menu.mm-effect-menu-fade { opacity: 1; }

.mm-menu.mm-effect-panels-zoom .mm-panel { -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0); transform: scale(1.5, 1.5) translate3d(100%, 0, 0); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened { -webkit-transform: scale(1, 1) translate3d(0, 0, 0); transform: scale(1, 1) translate3d(0, 0, 0); }

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened { -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li { -webkit-transition: none .4s ease; transition: none .4s ease; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(1) { -webkit-transition-delay: 50ms; transition-delay: 50ms; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(2) { -webkit-transition-delay: .1s; transition-delay: .1s; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(3) { -webkit-transition-delay: 150ms; transition-delay: 150ms; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(4) { -webkit-transition-delay: .2s; transition-delay: .2s; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(5) { -webkit-transition-delay: 250ms; transition-delay: 250ms; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(6) { -webkit-transition-delay: .3s; transition-delay: .3s; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(7) { -webkit-transition-delay: 350ms; transition-delay: 350ms; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(8) { -webkit-transition-delay: .4s; transition-delay: .4s; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(9) { -webkit-transition-delay: 450ms; transition-delay: 450ms; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(10) { -webkit-transition-delay: .5s; transition-delay: .5s; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(11) { -webkit-transition-delay: 550ms; transition-delay: 550ms; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(12) { -webkit-transition-delay: .6s; transition-delay: .6s; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(13) { -webkit-transition-delay: 650ms; transition-delay: 650ms; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(14) { -webkit-transition-delay: .7s; transition-delay: .7s; }

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(15) { -webkit-transition-delay: 750ms; transition-delay: 750ms; }

.mm-menu.mm-effect-listitems-slide .mm-listview > li { -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; transition-property: transform,opacity; transition-property: transform,opacity,-webkit-transform; -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0); opacity: 0; }

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }

.mm-menu.mm-effect-listitems-fade .mm-listview > li { -webkit-transition-property: opacity; transition-property: opacity; opacity: 0; }

html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li { opacity: 1; }

.mm-menu.mm-effect-listitems-drop .mm-listview > li { -webkit-transition-property: opacity,top; transition-property: opacity,top; opacity: 0; top: -25%; }

html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li { opacity: 1; top: 0; }

.mm-menu.mm-fullscreen { width: 100%; min-width: 140px; max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

@media all and (max-width: 140px) { html.mm-opening.mm-fullscreen .mm-slideout { -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0); } }

@media all and (min-width: 10000px) { html.mm-opening.mm-fullscreen .mm-slideout { -webkit-transform: translate3d(10000px, 0, 0); transform: translate3d(10000px, 0, 0); } }

html.mm-right.mm-opening.mm-fullscreen .mm-slideout { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

@media all and (max-width: 140px) { html.mm-right.mm-opening.mm-fullscreen .mm-slideout { -webkit-transform: translate3d(-140px, 0, 0); transform: translate3d(-140px, 0, 0); } }

@media all and (min-width: 10000px) { html.mm-right.mm-opening.mm-fullscreen .mm-slideout { -webkit-transform: translate3d(-10000px, 0, 0); transform: translate3d(-10000px, 0, 0); } }

.mm-menu.mm-fullscreen.mm-bottom, .mm-menu.mm-fullscreen.mm-top { height: 100%; min-height: 140px; max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page { -webkit-box-shadow: none !important; box-shadow: none !important; }

.mm-menu .mm-panels > .mm-panel.mm-justified-listview:after, .mm-menu .mm-panels > .mm-panel.mm-justified-listview:before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel:after, .mm-menu.mm-justified-listview .mm-panels > .mm-panel:before { content: none; display: none; }

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column nowrap; height: 100%; margin-top: 0; margin-bottom: 0; }

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider), .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) { -webkit-box-flex: 1; -webkit-flex: 1 1 0; -ms-flex: 1 1 0; flex: 1 1 0; }

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next), .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next), .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span { -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; }

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before, .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span:before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span:before { content: ''; vertical-align: middle; display: inline-block; height: 100%; width: 0; }

.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a, .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span, .mm-menu.mm-multiline .mm-listview > li > a, .mm-menu.mm-multiline .mm-listview > li > span { text-overflow: clip; white-space: normal; }

html.mm-pagedim #mm-blocker, html.mm-pagedim-black #mm-blocker, html.mm-pagedim-white #mm-blocker { opacity: 0; }

html.mm-pagedim-black.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim.mm-opening #mm-blocker { opacity: .3; -webkit-transition: opacity .4s ease .4s; transition: opacity .4s ease .4s; }

html.mm-pagedim #mm-blocker { background: inherit; }

html.mm-pagedim-white #mm-blocker { background: #fff; }

html.mm-pagedim-black #mm-blocker { background: #000; }

.mm-menu.mm-pageshadow:after { content: ""; display: block; width: 20px; height: 120%; position: absolute; left: 100%; top: -10%; z-index: 99; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-pageshadow.mm-right:after { left: auto; right: 100%; }

.mm-menu.mm-pageshadow.mm-front:after, .mm-menu.mm-pageshadow.mm-next:after { content: none; display: none; }

.mm-menu.mm-popup { -webkit-transition: opacity .4s ease; transition: opacity .4s ease; opacity: 0; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); height: 80%; min-height: 140px; max-height: 880px; top: 50%; left: 50%; bottom: auto; right: auto; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

html.mm-popup.mm-opening .mm-menu.mm-popup { opacity: 1; }

html.mm-popup .mm-slideout { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; z-index: 0; }

html.mm-popup #mm-blocker { -webkit-transition-delay: 0s !important; transition-delay: 0s !important; z-index: 1; }

html.mm-popup .mm-menu { z-index: 2; }

.mm-menu.mm-bottom, .mm-menu.mm-top { width: 100%; min-width: 100%; max-width: 100%; height: 80%; min-height: 140px; max-height: 880px; }

.mm-menu.mm-right { left: auto; right: 0; }

html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate3d(-80%, 0, 0); transform: translate3d(-80%, 0, 0); }

@media all and (max-width: 175px) { html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate3d(-140px, 0, 0); transform: translate3d(-140px, 0, 0); } }

@media all and (min-width: 550px) { html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate3d(-440px, 0, 0); transform: translate3d(-440px, 0, 0); } }

html.mm-front .mm-slideout { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; z-index: 0; }

html.mm-front #mm-blocker { z-index: 1; }

html.mm-front .mm-menu { z-index: 2; }

.mm-menu.mm-front, .mm-menu.mm-next { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.mm-menu.mm-top { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

.mm-menu.mm-bottom { top: auto; bottom: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mm-menu.mm-theme-dark { background: #333; border-color: rgba(0, 0, 0, 0.15); color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark .mm-navbar a, .mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark em.mm-counter { color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-btn:after, .mm-menu.mm-theme-dark .mm-btn:before { border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-listview { border-color: rgba(0, 0, 0, 0.15); }

.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after { border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); tap-highlight-color: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span { background: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-dark .mm-divider, .mm-menu.mm-theme-dark .mm-fixeddivider span, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next { background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-theme-dark label.mm-check:before { border-color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-pageshadow.mm-theme-dark:after { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu.mm-theme-dark .mm-search input { background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark .mm-indexer a, .mm-menu.mm-theme-dark .mm-noresultsmsg { color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) { background: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-dark label.mm-toggle { background: rgba(0, 0, 0, 0.15); }

.mm-menu.mm-theme-dark label.mm-toggle:before { background: #333; }

.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle { background: #4bd963; }

.mm-menu.mm-theme-white { background: #fff; border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar > *, .mm-menu.mm-theme-white em.mm-counter { color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-btn:after, .mm-menu.mm-theme-white .mm-btn:before { border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-listview { border-color: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-white .mm-listview > li .mm-next:after { border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05); tap-highlight-color: rgba(0, 0, 0, 0.05); }

.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span { background: rgba(0, 0, 0, 0.05); }

.mm-menu.mm-theme-white .mm-divider, .mm-menu.mm-theme-white .mm-fixeddivider span, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next { background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-theme-white label.mm-check:before { border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-pageshadow.mm-theme-white:after { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.mm-menu.mm-theme-white .mm-search input { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white .mm-indexer a, .mm-menu.mm-theme-white .mm-noresultsmsg { color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) { background: rgba(0, 0, 0, 0.05); }

.mm-menu.mm-theme-white label.mm-toggle { background: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-white label.mm-toggle:before { background: #fff; }

.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle { background: #4bd963; }

.mm-menu.mm-theme-black { background: #000; border-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black .mm-navbar a, .mm-menu.mm-theme-black .mm-navbar > *, .mm-menu.mm-theme-black em.mm-counter { color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-btn:after, .mm-menu.mm-theme-black .mm-btn:before { border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-listview { border-color: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-black .mm-listview > li .mm-next:after { border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); tap-highlight-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span { background: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-theme-black .mm-divider, .mm-menu.mm-theme-black .mm-fixeddivider span, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next { background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black label.mm-check:before { border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-pageshadow.mm-theme-black:after { content: none; display: none; }

.mm-menu.mm-theme-black .mm-search input { background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black .mm-indexer a, .mm-menu.mm-theme-black .mm-noresultsmsg { color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) { background: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-theme-black label.mm-toggle { background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black label.mm-toggle:before { background: #000; }

.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle { background: #4bd963; }

.mm-menu .mm-tileview.mm-listview:after, .mm-menu.mm-tileview .mm-listview:after { content: ''; display: block; clear: both; }

.mm-menu .mm-tileview.mm-listview > li > .mm-next:after, .mm-menu .mm-tileview.mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after, .mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-panel:after { content: none; display: none; }

.mm-menu .mm-tileview.mm-listview > li, .mm-menu.mm-tileview .mm-listview > li { width: 50%; height: 0; padding: 50% 0 0; float: left; position: relative; }

.mm-menu .mm-tileview.mm-listview > li:after, .mm-menu.mm-tileview .mm-listview > li:after { left: 0; top: 0; border-right-width: 1px; border-right-style: solid; z-index: -1; }

.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs, .mm-menu.mm-tileview .mm-listview > li.mm-tile-xs { width: 12.5%; padding-top: 12.5%; }

.mm-menu .mm-tileview.mm-listview > li.mm-tile-s, .mm-menu.mm-tileview .mm-listview > li.mm-tile-s { width: 25%; padding-top: 25%; }

.mm-menu .mm-tileview.mm-listview > li.mm-tile-l, .mm-menu.mm-tileview .mm-listview > li.mm-tile-l { width: 75%; padding-top: 75%; }

.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl, .mm-menu.mm-tileview .mm-listview > li.mm-tile-xl { width: 100%; padding-top: 100%; }

.mm-menu .mm-tileview.mm-listview > li > a, .mm-menu .mm-tileview.mm-listview > li > span, .mm-menu.mm-tileview .mm-listview > li > a, .mm-menu.mm-tileview .mm-listview > li > span { line-height: 1px; text-align: center; padding: 50% 10px 0; margin: 0; position: absolute; top: 0; right: 1px; bottom: 1px; left: 0; }

.mm-menu .mm-tileview.mm-listview > li > .mm-next, .mm-menu.mm-tileview .mm-listview > li > .mm-next { width: auto; }

.mm-menu.mm-tileview .mm-panel { padding-left: 0; padding-right: 0; }

.mm-menu.mm-tileview .mm-listview { margin: 0; }

.wpmm-menu { background-color: #f3f3f3 !important; }

.wpmm-force-bg { background-color: inherit; }

html.wpmm-force-bg { background-color: #fff; }

.wpmm-menu .mm-navbar .dashicons { font-size: 20px; line-height: 20px; height: 20px; }

.wpmm-menu .mm-listview > li > .dropdown-toggle { display: none; }

.icon-bar { -webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; }

.navbar-toggle.pull-left { margin-right: 0; margin-left: 15px; }

/* Alignment
-------------------------------------------------------------- */
.alignnone { margin: 5px 20px 20px 0; }

.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

.alignright { float: right; margin: 5px 0 20px 20px; }

.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.alignright { float: right; margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { margin-bottom: 15px; margin-bottom: 1.5rem; max-width: 100%; }

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

.wp-caption .wp-caption-text { margin: 1px 0; margin: 0.1rem 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; }

/* ========================================================================== screen-reader fallback ========================================================================== */
/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 8.75px; 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; }

/*-------------------------------------------------------------- Menus --------------------------------------------------------------*/
.main-navigation { clear: both; display: block; float: left; width: 100%; }

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

.main-navigation li { float: left; position: relative; }

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

.main-navigation ul ul { -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); float: left; position: absolute; top: 1.5em; left: -999em; z-index: 99999; }

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

.main-navigation ul ul a { width: 200px; }

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

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

/* Small menu. */
.menu-toggle, .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: left; width: 50%; }

.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; }

/* ========================================================================== Pages and posts ========================================================================== */
.sticky { display: block; }

.hentry { margin: 0 0 15px; margin: 0 0 1.5rem; }

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

.single .byline, .group-blog .byline { display: inline; }

.page-content, .entry-content, .entry-summary { margin: 15px 0 0; margin: 1.5rem 0 0; }

.page-links { clear: both; margin: 0 0 15px; margin: 0 0 1.5rem; }

.widget { margin: 0 0 15px; margin: 0 0 1.5rem; /* Make sure select elements fit in widgets. */ }

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

/* ========================================================================== Infinite scroll Jetpack ========================================================================== */
/* 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; }

/*--------------------------------------------------------------
# Partials
--------------------------------------------------------------*/
*:focus { outline: none; }

div#debug { position: fixed; top: 32px; background: #23282d; padding: 20px; color: #fff; }

div#debug ul { margin: 0; padding: 0; list-style: none; }

div#debug ul li { margin-bottom: 10px; }

.dev-warning-bar { text-align: center; padding: 20px; background: rgba(255, 0, 0, 0.62); -webkit-box-shadow: inset 0px -5px 9px -5px  black; box-shadow: inset 0px -5px 9px -5px  black; }

.dev-warning-bar p { color: #fff; margin: 0px; font-weight: 800; -webkit-font-smoothing: antialiased; }

a { text-decoration: underline; }

.disclaimer { font-style: italic; opacity: 0.8; }

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

* { -webkit-box-sizing: inherit; box-sizing: inherit; }

body { font-family: 'Lato', sans-serif; -webkit-font-smoothing: antialiased; padding: 0; margin: 0; color: #363636; }

img { max-width: 100%; height: auto; }

h1, h2 { font-family: 'Nanum Myeongjo', serif; font-size: 2.25em; font-weight: 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; }

.content-area, .container { max-width: 1170px; margin: auto; }

.main-content h2 { font-family: 'Nanum Myeongjo', serif; color: #89130f; font-size: 1.8em; margin: 1em 0; }

.main-content h2:first-child { margin-top: 0; }

.main-content h3 { color: #223367; font-size: 1.125em; margin: 1em 0; }

.main-content p, .main-content ul { font-size: 1.1em; line-height: 1.8; margin: 0 0 1em; }

.main-content a { color: #89130f; text-decoration: underline; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.main-content a:hover { color: #223367; text-decoration: none; }

.main-content a.gb-button { border-bottom: 0; text-decoration: none; }

.main-content .adsanity-inner a { border: 0; text-decoration: none; }

.main-content .has-medium-font-size { font-size: 1.25em; line-height: 1.2; }

.main-content .has-large-font-size { font-size: 2.25em; line-height: 1.2; }

.main-content .has-huge-font-size { font-size: 3em; line-height: 1.2; }

.content-area.with-sidebar .site-main { display: -webkit-box; display: -ms-flexbox; display: flex; }

.content-area.with-sidebar .site-main .main-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; }

.content-area.with-sidebar .site-main .sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; margin-left: 4em; min-width: 0; }

@media (max-width: 1170px) { .content-area.with-sidebar { padding: 1em; } }

@media (max-width: 1024px) { .content-area.with-sidebar .site-main { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .content-area.with-sidebar .site-main .sidebar { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 0; margin-top: 2em; } }

.page-template-default .site-main .sidebar, .post-template-default .site-main .sidebar, .single-articles .site-main .sidebar { margin-top: -6em; background: white; position: relative; z-index: 99; }

.site-main { padding: 3em 0.5em; }

.content-area .site-main { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.content-area .widget-area { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; }

.aas-icon { display: block; height: 55px; width: 51px; background-image: url("../images/icon-sprite.png"); background-size: auto; background-position: 0 3px; background-repeat: no-repeat; }

.button { display: inline-block; padding: 1em 1.5em; text-decoration: none; text-transform: uppercase; font-size: 0.875em; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; font-weight: 700; background-color: #ea9f11; color: white; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.button:hover { background-color: #89130f; color: white; }

.banner-ad { margin: 1em auto; }

@media (max-width: 768px) { h1 { font-size: 2em; }
  h2 { font-size: 1.5em; }
  h3 { font-size: 1.25em; }
  h4 { font-size: 1.1em; } }

@media (max-width: 640px) { h1 { font-size: 1.5em; }
  h2 { font-size: 1.25em; }
  h3 { font-size: 1.1em; }
  h4 { font-size: 1em; } }

.site-header { background-color: #89130f; }

.site-header .site__functions { background-color: white; }

.site-header .site__functions .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 1em; height: 30px; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.site-header .site__functions_search { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; display: -webkit-box; display: -ms-flexbox; display: flex; }

.site-header .site__functions_actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 0.5em; align-items: center; }

.site-header .site__functions_actions .button { padding: .5em 1.5em; background-color: #af7d27; color: white; }

.site-header .site__functions_actions .button:hover { background-color: #89130f; }

.site-header .site__functions_actions ul { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; margin: 0; padding: 0 0.5em; }

.site-header .site__functions_actions ul li a { color: #363636; text-decoration: none; padding: 0 0.5em; }

@media (max-width: 768px) { .site-header .site__functions { background-color: #89130f; }
  .site-header .site__functions .container { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .site-header .site__functions_search { display: none; }
  .site-header .site__functions_actions .search-form { display: none; }
  .site-header .site__functions_actions ul { display: none; } }

.site-header .site__branding .container { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; }

.site-header .site__branding_title { -webkit-box-flex: 0; -ms-flex: 0 0 400px; flex: 0 0 400px; margin: 0; }

.site-header .site__branding_title a { display: block; margin-top: 0.5em; }

.site-header .site__branding_title img { width: 100%; height: auto; }

.site-header .site__branding_buttons { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-right: 3em; }

.site-header .site__branding_buttons .primary-buttons { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; }

.site-header .site__branding_buttons .primary-buttons li a { display: inline-block; padding: 1em 1.5em; text-decoration: none; text-transform: uppercase; font-size: 0.875em; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; font-weight: 700; background-color: #ea9f11; color: white; color: white; margin-right: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border: 1px solid white; transition: background-color 0.2s ease; }

.site-header .site__branding_buttons .primary-buttons li a:hover { background-color: #89130f; color: white; }

.site-header .site__branding_buttons .primary-buttons li a span { display: block; }

.site-header .site__branding_buttons .primary-buttons li a .text { font-size: 0.875em; margin-bottom: 0.25em; }

.site-header .site__branding_buttons .primary-buttons li a .description { text-transform: none; font-size: 0.75em; }

.site-header .site__branding_buttons .primary-buttons li a:hover { background-color: white; color: #89130f; }

.site-header .site__branding_buttons .primary-buttons li:last-child a { margin-right: 0; }

@media (max-width: 768px) { .site-header .site__branding_buttons .primary-buttons li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .site-header .site__branding_buttons .primary-buttons li a { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .site-header .site__branding_buttons .primary-buttons li a span { text-align: center; } }

@media (min-width: 769px) { .site-header .site__branding_buttons .mobile-menu-toggle { display: none; } }

@media (max-width: 768px) { .site-header .site__branding .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 2em; }
  .site-header .site__branding_title { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .site-header .site__branding_buttons { padding-right: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; }
  .site-header .site__branding_buttons .primary-buttons { width: 100%; }
  .site-header .site__branding_buttons .primary-buttons li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .site-header .site__branding .mobile-menu-toggle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: 'Lato', sans-serif; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 0; margin: 2em 0; background: transparent; }
  .site-header .site__branding .mobile-menu-toggle .menu-label { text-transform: uppercase; color: white; font-size: 1.5em; }
  .site-header .site__branding .mobile-menu-toggle .burger-menu { width: 20px; margin-left: 5px; margin-top: 3px; }
  .site-header .site__branding .mobile-menu-toggle .burger-menu .icon-bar { height: 3px; margin-bottom: 3px; background-color: white; display: block; } }

.site-footer .container { max-width: 500px; margin: auto; text-align: center; font-family: 'Nanum Myeongjo', serif; padding: 3em 1em; }

.site-footer .container img { max-width: 300px; }

.site-footer .container ul { list-style: none; margin: 0; padding: 0; }

.site-footer .container .terms ul li { display: inline; padding: 0 1em; border-right: 1px solid #363636; }

.site-footer .container .terms ul li a { color: #363636; text-decoration: none; }

.site-footer .container .terms ul li a:hover { color: #89130f; }

.site-footer .container .terms ul li:last-child { padding-right: 0; border-right: 0; }

.site-footer .container .social ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 2em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.site-footer .container .social ul li { position: relative; }

.site-footer .container .social ul li::before { content: ''; display: block; position: absolute; display: block; height: 55px; width: 51px; background-image: url("../images/icon-sprite.png"); background-size: auto; background-position: 0 3px; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; font-size: 1.5em; margin-right: 0.5em; line-height: 1; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; background-position: -2px 3px; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); left: 0%; top: 0%; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; opacity: 0; z-index: 1; }

.site-footer .container .social ul li::before .fontawesome-text { display: none; }

.site-footer .container .social ul li::before:hover { opacity: 0.7; }

.site-footer .container .social ul li:hover::before { top: -1%; left: -1%; -webkit-transform: scale(1.2) rotate(90deg); -ms-transform: scale(1.2) rotate(90deg); transform: scale(1.2) rotate(90deg); opacity: 0.2; }

.site-footer .container .social ul li:nth-child(2n)::before { background-position: -72px 3px; }

.site-footer .container .social ul li:nth-child(2n):hover::before { bottom: -1%; left: 1%; -webkit-transform: scale(1.3) rotate(45deg); -ms-transform: scale(1.3) rotate(45deg); transform: scale(1.3) rotate(45deg); }

.site-footer .container .social ul li:nth-child(3n)::before { background-position: -138px 3px; }

.site-footer .container .social ul li:nth-child(3n):hover::before { bottom: -3%; left: -1%; -webkit-transform: scale(1.4) rotate(120deg); -ms-transform: scale(1.4) rotate(120deg); transform: scale(1.4) rotate(120deg); }

.site-footer .container .social ul li:nth-child(4n)::before { background-position: -204px 3px; }

.site-footer .container .social ul li:nth-child(4n):hover::before { top: 2%; left: 1%; }

.site-footer .container .social ul li:nth-child(5n)::before { background-position: -273px 3px; }

.site-footer .container .social ul li:nth-child(5n):hover::before { top: -1%; left: 0%; }

.site-footer .container .social ul li a { display: block; height: 55px; width: 51px; background-image: url("../images/icon-sprite.png"); background-size: auto; background-position: 0 3px; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; font-size: 1.5em; margin-right: 0.5em; line-height: 1; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; font-size: 1.2em; text-decoration: none; text-align: center; padding: 0; position: relative; z-index: 5; }

.site-footer .container .social ul li a .fontawesome-text { display: none; }

.site-footer .container .social ul li a:hover { opacity: 0.7; }

.site-footer .container .social ul li a i { margin: auto; }

.site-footer .container .social ul li:nth-child(1n) a { background-position: -2px 3px; }

.site-footer .container .social ul li:nth-child(2n) a { background-position: -72px 3px; }

.site-footer .container .social ul li:nth-child(3n) a { background-position: -138px 3px; }

.site-footer .container .social ul li:nth-child(4n) a { background-position: -204px 3px; }

.site-footer .container .social ul li:nth-child(5n) a { background-position: -273px 3px; }

.site-footer .container .social ul li:last-child a { margin-right: 0; }

.site .site-header .site__navigation ul { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.site .site-header .site__navigation ul li a { text-align: center; display: block; font-family: 'Nanum Myeongjo', serif; font-size: 1.25em; text-decoration: none; color: white; padding: 1em 0.5em; position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.site .site-header .site__navigation ul li a .caret { display: none; }

.site .site-header .site__navigation > ul > li > a:after { content: ''; position: absolute; bottom: 0; left: 0.75em; right: 0.75em; height: 2px; background-color: transparent; opacity: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

@media (max-width: 1170px) { .site .site-header .site__navigation ul li a { font-size: 1em; } }

@media (min-width: 769px) { .site .site-header .site__navigation > ul > li:hover > a:after { background-color: white; opacity: 0.15; -webkit-transform: translateY(-0.5em); -ms-transform: translateY(-0.5em); transform: translateY(-0.5em); }
  .site .site-header .site__navigation ul li { position: relative; }
  .site .site-header .site__navigation ul li .dropdown-menu { position: absolute; left: 0; top: 100%; padding: 0; width: 200px; min-width: 100%; display: block; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; z-index: 999; margin-left: -2px; margin-right: -2px; border: 2px solid #89130f; border-top: 0; }
  .site .site-header .site__navigation ul li .dropdown-menu li { display: block; }
  .site .site-header .site__navigation ul li .dropdown-menu li a { color: #89130f; position: relative; z-index: 8; display: block; font-size: 1em; padding: 1em 1em; text-align: left; background-color: white; border-bottom: 1px dashed rgba(54, 54, 54, 0.5); }
  .site .site-header .site__navigation ul li .dropdown-menu li a:hover { background-color: #89130f; color: white; }
  .site .site-header .site__navigation ul li .dropdown-menu li:last-child a { border-bottom: 0; }
  .site .site-header .site__navigation ul li .dropdown-menu li .dropdown-menu { position: absolute; left: 100%; top: 0; margin-left: 0; margin-right: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; z-index: -1; border-top: 2px solid #89130f; }
  .site .site-header .site__navigation ul li .dropdown-menu li .dropdown-menu li a { background-color: #ebebeb; padding: 0.5em 1em; }
  .site .site-header .site__navigation ul li .dropdown-menu li .dropdown-menu li a:hover { background-color: #89130f; color: white; }
  .site .site-header .site__navigation ul li .dropdown-menu li:hover .dropdown-menu { opacity: 1; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
  .site .site-header .site__navigation ul li:hover .dropdown-menu { opacity: 1; visibility: visible; }
  .site .site-header .site__navigation ul li.menu-item-has-children:hover > a { background-color: white; color: #89130f; }
  .site .site-header .site__navigation ul li.menu-item-has-children:hover > a:after { display: none; } }

@media (max-width: 768px) { .site .site-header .site__navigation { max-height: 0px; overflow: hidden; -webkit-transition: max-height 0.2s linear; transition: max-height 0.2s linear; }
  .site .site-header .site__navigation ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; }
  .site .site-header .site__navigation ul li { position: relative; background: #72100c; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .site .site-header .site__navigation ul li:last-child { border-bottom: 0; }
  .site .site-header .site__navigation ul li a { padding: 0.75em 1em; font-size: -webkit-calc(5vw + 1px); font-size: calc(5vw + 1px); }
  .site .site-header .site__navigation ul li a span { display: block; }
  .site .site-header .site__navigation ul li a:hover { color: white; }
  .site .site-header .site__navigation ul li a:hover span { color: inherit; }
  .site .site-header .site__navigation ul li.menu-item-has-children span.caret { display: inline-block; border-right: 3px solid #fff; border-bottom: 3px solid #fff; width: 8px; height: 8px; -webkit-transform: rotate(45deg) translateY(-5px); -ms-transform: rotate(45deg) translateY(-5px); transform: rotate(45deg) translateY(-5px); }
  .site .site-header .site__navigation ul li.menu-item-has-children.open span.caret { -webkit-transform: rotate(225deg) translateY(5px); -ms-transform: rotate(225deg) translateY(5px); transform: rotate(225deg) translateY(5px); }
  .site .site-header .site__navigation ul li .dropdown-menu { max-height: 0px; -webkit-transition: max-height 0.2s linear; transition: max-height 0.2s linear; overflow: hidden; }
  .site .site-header .site__navigation ul li .dropdown-menu li { border-bottom: 0; }
  .site .site-header .site__navigation ul li .dropdown-menu li a { background-color: white; color: #89130f; font-size: 1em; }
  .site .site-header .site__navigation ul li .dropdown-menu.open { max-height: 1000px; } }

body.mobile-menu-open .site .site-header .site__navigation { max-height: 1000px; }

@media (min-width: 769px) { body.menu-retracted .site.main-site .site-header { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }
  body.menu-retracted .site.main-site .site-header .site__branding { border-bottom: 0; } }

@media (min-width: 769px) { body.menu-stuck .site.main-site .site-header { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); position: fixed; background: #89130f; left: 0; right: 0; top: 0; z-index: 999; -webkit-box-shadow: -1px 2px 22px -9px rgba(0, 0, 0, 0.63); box-shadow: -1px 2px 22px -9px rgba(0, 0, 0, 0.63); }
  body.menu-stuck .site.main-site .site-header .site__functions, body.menu-stuck .site.main-site .site-header .site__branding { max-height: 0px; overflow: hidden; }
  body.menu-stuck .site.main-site .site-header .site__navigation ul li a span { /*display:none;*/ } }

body.menu-stuck.admin-bar .site.main-site .site-header { top: 32px; }

.footer__utilities { padding: 3.75em 1em; background: #34373d; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, from(#34373d), color-stop(50%, #403532), to(#444138)); background: -webkit-linear-gradient(top, #34373d 0%, #403532 50%, #444138 100%); background: linear-gradient(to bottom, #34373d 0%, #403532 50%, #444138 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.footer__utilities .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: white; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.footer__utilities a { color: white; text-decoration: none; }

.footer__utilities_menu { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.footer__utilities_menu ul { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }

.footer__utilities_menu li { margin-right: 2em; }

.footer__utilities_search { -webkit-box-flex: 0; -ms-flex: none; flex: none; }

.footer__utilities_search .search-form .input-group .search-selector { padding: 0.3em 0.5em; }

.footer__utilities_search .search-selector__options { color: #000; }

@media (max-width: 1024px) { .footer__utilities .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .footer__utilities_menu { margin-bottom: 3em; } }

@media (max-width: 640px) { .footer__utilities_menu ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .footer__utilities_menu ul li { text-align: center; margin-right: 0; margin-bottom: 2em; } }

.footer__navigation { padding: 3.75em 1em; background-image: url("../images/backgrounds/footer-nav.png"); background-color: black; background-size: contain; background-repeat: no-repeat; background-position: center; color: white; }

.footer__navigation a { text-decoration: none; }

.footer__navigation ul { list-style: none; margin: 0; padding: 0; }

.footer__navigation ul li a { color: white; display: block; margin-bottom: 1em; }

@media (min-width: 641px) { .footer__navigation ul li a { position: relative; display: inline-block; }
  .footer__navigation ul li a:after { content: ''; display: block; height: 1px; position: absolute; bottom: 0; left: 0; right: 0; background-color: white; opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .footer__navigation ul li a:hover:after { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); opacity: 1; } }

.footer__navigation ul.nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1200px; margin: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.footer__navigation ul.nav > li { -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24%; padding-right: 2em; }

.footer__navigation ul.nav > li > a { font-weight: 700; text-transform: uppercase; }

.footer__navigation ul.nav > li:last-child { padding-right: 0; }

@media (max-width: 1170px) { .footer__navigation ul.nav { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

@media (max-width: 1024px) { .footer__navigation ul.nav { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .footer__navigation ul.nav > li { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 2em); flex: 0 0 -webkit-calc(50% - 2em); flex: 0 0 calc(50% - 2em); margin-bottom: 2em; } }

@media (max-width: 640px) { .footer__navigation { padding: 0; }
  .footer__navigation ul.nav { padding: 0; margin: 0; }
  .footer__navigation ul.nav > li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding-right: 0; margin-bottom: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5); position: relative; }
  .footer__navigation ul.nav > li > a:after { position: absolute; right: 2em; top: 0.55em; font-family: FontAwesome; content: "\f107"; font-size: 1.5em; }
  .footer__navigation ul.nav > li a { padding: 1em 2em; margin-bottom: 0; }
  .footer__navigation ul.nav > li .dropdown-menu { max-height: 0px; overflow: hidden; -webkit-transition: max-height 0.2s ease; transition: max-height 0.2s ease; }
  .footer__navigation ul.nav > li .dropdown-menu.open { max-height: 1000px; } }

.content-area.homepage { max-width: none; display: block; }

.content-area.homepage .site-main { margin: 0; padding: 0; overflow: hidden; }

.homepage__banner { background-size: cover; background-position: center; background-repeat: no-repeat; padding: 50px 0 4em; padding: 5rem 0 4em; }

.homepage__banner_wrapper { background-color: rgba(70, 70, 70, 0.63); padding: 4em 1em; color: white; }

.homepage__banner_wrapper h2 { text-shadow: 8px 2px 8.64px rgba(0, 0, 0, 0.49); margin-top: 0; }

.homepage__banner_wrapper .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.homepage__banner_wrapper .container .banner-text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 3em; }

.homepage__banner_wrapper .container .global-buttons { -webkit-box-flex: 0; -ms-flex: 0 0 340px; flex: 0 0 340px; }

@media (max-width: 768px) { .homepage__banner_wrapper .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .homepage__banner_wrapper .container .banner-text { padding-right: 0; }
  .homepage__banner_wrapper .container .global-buttons { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.homepage__promotions .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transform: translateY(-2em); -ms-transform: translateY(-2em); transform: translateY(-2em); }

.homepage__promotions_item { -webkit-box-flex: 0; -ms-flex: 0 1 calc(33.3333% - 2em); flex: 0 1 -webkit-calc(33.3333% - 2em); flex: 0 1 calc(33.3333% - 2em); background: #363636; color: white; background-repeat: no-repeat; padding: 2em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.homepage__promotions_item h3 { font-family: 'Nanum Myeongjo', serif; font-size: 1.75em; font-weight: normal; margin: 0.5em 0; }

.homepage__promotions_item .description { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: 0; }

.homepage__promotions_item .button { background-color: white; color: #363636; }

.homepage__promotions_item .button:after { font-family: FontAwesome; content: "\f105"; font-size: 0.875em; padding-left: 0.5em; display: inline-block; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.homepage__promotions_item:nth-child(1n) { background-color: #155765; background-image: url("../images/cloud-blue.svg"); background-size: 400px auto; background-position: right -250px center; }

.homepage__promotions_item:nth-child(1n) .button:hover { color: #155765; }

.homepage__promotions_item:nth-child(2n) { background-color: #af7d27; background-image: url("../images/cloud-brown.svg"); background-size: 400px auto; background-position: left -150px center; }

.homepage__promotions_item:nth-child(2n) .button:hover { color: #af7d27; }

.homepage__promotions_item:nth-child(3n) { background-color: #89130f; background-image: url("../images/cloud-red.svg"); background-size: 400px auto; background-position: left -75px center; }

.homepage__promotions_item:nth-child(3n) .button:hover { color: #89130f; }

.homepage__promotions_more { text-align: center; margin-bottom: 3.75em; }

.homepage__promotions_more a { text-decoration: none; color: #363636; }

.homepage__promotions_more a:after { font-family: FontAwesome; content: "\f105"; font-size: 0.875em; padding-left: 0.5em; display: inline-block; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.homepage__promotions_more a span { font-size: 0.875em; padding-right: 0.5em; font-size: 1em; }

.homepage__promotions_more a:hover { color: #89130f; }

@media (max-width: 1024px) { .homepage__promotions_item h3 { font-size: 1.2em; } }

@media (max-width: 768px) { .homepage__promotions .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .homepage__promotions_item { position: relative; padding-right: 3em; }
  .homepage__promotions_item h3 { font-size: 1.75em; }
  .homepage__promotions_item .button { position: absolute; right: 0; top: 0; bottom: 0; height: 100%; padding-right: 1em; background-color: transparent; color: white; font-size: 3em; z-index: 9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .homepage__promotions_item .button .text { display: none; }
  .homepage__promotions_item .button:hover { color: white !important; } }

.inner-sidebar { padding: 1em; }

.inner-sidebar h3 { color: #aba8a8; font-size: 1.125em; text-transform: uppercase; letter-spacing: 0.05em; }

.inner-sidebar h3 a { text-decoration: none; color: #aba8a8; }

.pages-sidebar { background-image: url("../images/backgrounds/decorator-bg.png"); background-size: 150px auto; background-position: right top 2em; background-repeat: no-repeat; }

.page-list { list-style: none; margin: 0; padding: 0; color: #363636; }

.page-list li { margin-bottom: 0.5em; }

.page-list li a { color: #363636; text-decoration: none; border-bottom: 1px solid #363636; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.page-list li a:hover { color: #89130f; border-color: transparent; }

.page-list li.current_page_item > a, .page-list li.current-cat > a { border-bottom: 0; color: black; }

.page-list .children { list-style: none; margin: 1em 0; }

.main-content .page-header { margin-bottom: 2em; }

.main-content .gb-block-accordion .gb-accordion-title { background-color: #155765; color: white; cursor: pointer; }

.main-content .gb-block-accordion.gray .gb-accordion-title { background-color: #ebebeb; color: black; }

.main-content .gb-block-accordion.gold .gb-accordion-title { background-color: #af7d27; }

.main-content .gb-block-accordion.red .gb-accordion-title { background-color: #89130f; }

.main-content .wp-block-table { margin: 2em 0; }

.main-content .wp-block-table tr:first-child td { font-weight: bold; }

.main-content .wp-block-table td { padding: 1em 0.5em; font-size: 0.925em; vertical-align: top; }

@media (max-width: 768px) { .main-content .wp-block-table { overflow: hidden; overflow-x: scroll; display: block; } }

/* Corrects inconsistency for MS Edge Summary element */
@supports (-ms-ime-align: auto) { .main-content .gb-block-accordion .gb-accordion-title { display: block; } }

.post-type-archive-articles .pagination, .search-results .pagination, .blog .pagination, .category .pagination { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 3em 1.5% 0 1.5%; padding-top: 3em; border-top: 1px solid #ddd; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.post-type-archive-articles .pagination span.current, .search-results .pagination span.current, .blog .pagination span.current, .category .pagination span.current { padding: 0.5em 1em; border: 1px solid #ddd; font-weight: bold; }

.post-type-archive-articles .pagination a, .search-results .pagination a, .blog .pagination a, .category .pagination a { border: 0; padding: 0.5em 1em; margin: 0 0.25em; }

.post-type-archive-articles .main-content article, .search-results .main-content article, .blog .main-content article, .category .main-content article { color: #363636; padding: 1.5em; border: 1px solid #ddd; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.post-type-archive-articles .main-content article hgroup, .search-results .main-content article hgroup, .blog .main-content article hgroup, .category .main-content article hgroup { margin-bottom: 1em; }

.post-type-archive-articles .main-content article hgroup h3, .search-results .main-content article hgroup h3, .blog .main-content article hgroup h3, .category .main-content article hgroup h3 { margin-top: 0; margin-bottom: 0.5em; font-size: 1.5em; line-height: 1.5em; }

.post-type-archive-articles .main-content article hgroup h3 a, .search-results .main-content article hgroup h3 a, .blog .main-content article hgroup h3 a, .category .main-content article hgroup h3 a { text-decoration: none; color: #223367; border: 0; }

.post-type-archive-articles .main-content article hgroup p, .search-results .main-content article hgroup p, .blog .main-content article hgroup p, .category .main-content article hgroup p { display: block; margin: 0 0 1em 0; font-size: 0.8em; color: #666; }

.post-type-archive-articles .main-content article hgroup p a, .search-results .main-content article hgroup p a, .blog .main-content article hgroup p a, .category .main-content article hgroup p a { color: #363636; border-color: #363636; }

.post-type-archive-articles .main-content article hgroup p a:hover, .search-results .main-content article hgroup p a:hover, .blog .main-content article hgroup p a:hover, .category .main-content article hgroup p a:hover { border-color: transparent; }

.post-type-archive-articles .main-content article hgroup p.category a, .search-results .main-content article hgroup p.category a, .blog .main-content article hgroup p.category a, .category .main-content article hgroup p.category a { display: inline-block; padding: 0 0.75em; border: 0; font-weight: bold; color: #fff; background: #ea9f11; text-decoration: none; }

.post-type-archive-articles .main-content article hgroup p.category a:hover, .search-results .main-content article hgroup p.category a:hover, .blog .main-content article hgroup p.category a:hover, .category .main-content article hgroup p.category a:hover { opacity: 0.8; }

.post-type-archive-articles .main-content article h4, .search-results .main-content article h4, .blog .main-content article h4, .category .main-content article h4 { color: #363636; font-size: 1.125em; }

.post-type-archive-articles .main-content article .article-image, .search-results .main-content article .article-image, .blog .main-content article .article-image, .category .main-content article .article-image { margin-bottom: 1em; }

.post-type-archive-articles .main-content article .article-image a, .search-results .main-content article .article-image a, .blog .main-content article .article-image a, .category .main-content article .article-image a { border-bottom: 0; }

.post-type-archive-articles .main-content article .article-image img, .search-results .main-content article .article-image img, .blog .main-content article .article-image img, .category .main-content article .article-image img { width: 100%; height: auto; max-width: 100%; }

@media (max-width: 768px) { .post-type-archive-articles .main-content article .article-image, .search-results .main-content article .article-image, .blog .main-content article .article-image, .category .main-content article .article-image { text-align: center; } }

.post-type-archive-articles .main-content article .article-body, .search-results .main-content article .article-body, .blog .main-content article .article-body, .category .main-content article .article-body { margin-bottom: 2em; }

.post-type-archive-articles .main-content article .article-footer, .search-results .main-content article .article-footer, .blog .main-content article .article-footer, .category .main-content article .article-footer { margin: 0 -1.5em -1.5em; background: #f9f9f9; padding: 1em 2em 0 2em; }

.post-type-archive-articles .main-content article .meta__secondary, .search-results .main-content article .meta__secondary, .blog .main-content article .meta__secondary, .category .main-content article .meta__secondary { font-size: 0.8em; color: #666; display: inline-block; }

.post-type-archive-articles .main-content article .meta__secondary a, .search-results .main-content article .meta__secondary a, .blog .main-content article .meta__secondary a, .category .main-content article .meta__secondary a { color: #363636; border-color: #363636; font-weight: bold; }

.post-type-archive-articles .main-content article .meta__secondary a:hover, .search-results .main-content article .meta__secondary a:hover, .blog .main-content article .meta__secondary a:hover, .category .main-content article .meta__secondary a:hover { border-color: transparent; }

.post-type-archive-articles .main-content article .meta__secondary span + span, .search-results .main-content article .meta__secondary span + span, .blog .main-content article .meta__secondary span + span, .category .main-content article .meta__secondary span + span { padding-left: 0.5em; margin-left: 0.5em; border-left: 1px solid #ddd; }

.post-type-archive-articles .main-content article .meta__secondary, .search-results .main-content article .meta__secondary, .blog .main-content article .meta__secondary, .category .main-content article .meta__secondary { width: 100%; padding: 1em 0; }

.post-type-archive-articles .main-content article .meta__secondary p:last-child, .search-results .main-content article .meta__secondary p:last-child, .blog .main-content article .meta__secondary p:last-child, .category .main-content article .meta__secondary p:last-child { margin-bottom: 0; }

.post-type-archive-articles .main-content article .meta, .search-results .main-content article .meta, .blog .main-content article .meta, .category .main-content article .meta { font-size: 0.8em; color: #666; list-style: none; margin-left: 0; padding-left: 0; }

.post-type-archive-articles .main-content article .meta strong, .search-results .main-content article .meta strong, .blog .main-content article .meta strong, .category .main-content article .meta strong { display: inline-block; font-weight: normal; min-width: 3.5em; padding-right: 0.5em; }

.post-type-archive-articles .main-content article .meta p span, .search-results .main-content article .meta p span, .blog .main-content article .meta p span, .category .main-content article .meta p span { display: inline-block; min-width: 33%; }

.post-type-archive-articles .main-content article .text, .search-results .main-content article .text, .blog .main-content article .text, .category .main-content article .text { line-height: 1.6em; }

.post-type-archive-articles .main-content article .actions, .search-results .main-content article .actions, .blog .main-content article .actions, .category .main-content article .actions { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 0.5em; border-top: 1px solid rgba(0, 0, 0, 0.1); }

.post-type-archive-articles .main-content article .actions a, .search-results .main-content article .actions a, .blog .main-content article .actions a, .category .main-content article .actions a { padding: 1.5em 0; text-align: center; text-decoration: none; border: 0; display: -webkit-box; display: -ms-flexbox; display: flex; color: #223367; border-color: #223367; font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase; font-weight: 600; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.post-type-archive-articles .main-content article .actions a span, .search-results .main-content article .actions a span, .blog .main-content article .actions a span, .category .main-content article .actions a span { margin-right: 0.5em; }

.post-type-archive-articles .main-content article .actions a:hover, .search-results .main-content article .actions a:hover, .blog .main-content article .actions a:hover, .category .main-content article .actions a:hover { color: #89130f; }

.post-type-archive-articles .main-content article .actions a + a, .search-results .main-content article .actions a + a, .blog .main-content article .actions a + a, .category .main-content article .actions a + a { margin-left: 2em; }

.post-type-archive-articles .eaa-facets, .search-results .eaa-facets, .blog .eaa-facets, .category .eaa-facets { display: block; margin-bottom: 3em; }

.post-type-archive-articles .eaa-facets .wrapper, .search-results .eaa-facets .wrapper, .blog .eaa-facets .wrapper, .category .eaa-facets .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }

.post-type-archive-articles .eaa-facets .eaa-facets__item, .search-results .eaa-facets .eaa-facets__item, .blog .eaa-facets .eaa-facets__item, .category .eaa-facets .eaa-facets__item { -ms-flex-preferred-size: 20%; flex-basis: 20%; padding-right: 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; /* .facetwp-type-fselect .fs-wrap, .facetwp-facet, .facetwp-search-wrap, .facetwp-search { width:100%; }*/ }

.post-type-archive-articles .eaa-facets .eaa-facets__item .facetwp-type-fselect .fs-dropdown, .search-results .eaa-facets .eaa-facets__item .facetwp-type-fselect .fs-dropdown, .blog .eaa-facets .eaa-facets__item .facetwp-type-fselect .fs-dropdown, .category .eaa-facets .eaa-facets__item .facetwp-type-fselect .fs-dropdown { width: auto; }

.post-type-archive-articles .eaa-facets .eaa-facets__item .facetwp-search-wrap, .search-results .eaa-facets .eaa-facets__item .facetwp-search-wrap, .blog .eaa-facets .eaa-facets__item .facetwp-search-wrap, .category .eaa-facets .eaa-facets__item .facetwp-search-wrap { width: 100%; display: block; }

.post-type-archive-articles .eaa-facets .eaa-facets__item .facetwp-search-wrap .facetwp-btn, .search-results .eaa-facets .eaa-facets__item .facetwp-search-wrap .facetwp-btn, .blog .eaa-facets .eaa-facets__item .facetwp-search-wrap .facetwp-btn, .category .eaa-facets .eaa-facets__item .facetwp-search-wrap .facetwp-btn { top: 8px; right: 8px; }

.post-type-archive-articles .eaa-facets .eaa-facets__item small, .search-results .eaa-facets .eaa-facets__item small, .blog .eaa-facets .eaa-facets__item small, .category .eaa-facets .eaa-facets__item small { opacity: 0.8; }

.post-type-archive-articles .eaa-facets .eaa-facets__item .facetwp-facet, .search-results .eaa-facets .eaa-facets__item .facetwp-facet, .blog .eaa-facets .eaa-facets__item .facetwp-facet, .category .eaa-facets .eaa-facets__item .facetwp-facet { margin-bottom: 0.25em; }

.post-type-archive-articles .eaa-facets .eaa-facets__item .fs-label-wrap .fs-label, .search-results .eaa-facets .eaa-facets__item .fs-label-wrap .fs-label, .blog .eaa-facets .eaa-facets__item .fs-label-wrap .fs-label, .category .eaa-facets .eaa-facets__item .fs-label-wrap .fs-label { padding: 9px 22px 9px 8px; }

.post-type-archive-articles .eaa-facets .eaa-facets__item .facetwp-search, .search-results .eaa-facets .eaa-facets__item .facetwp-search, .blog .eaa-facets .eaa-facets__item .facetwp-search, .category .eaa-facets .eaa-facets__item .facetwp-search { padding: 10px 22px 10px 8px; width: 100%; display: block; }

.post-type-archive-articles .eaa-facets .eaa-facets__item h4, .search-results .eaa-facets .eaa-facets__item h4, .blog .eaa-facets .eaa-facets__item h4, .category .eaa-facets .eaa-facets__item h4 { display: block; font-weight: 600; margin-bottom: 0.5em; margin-top: 0; }

.post-type-archive-articles .eaa-facets__basic, .search-results .eaa-facets__basic, .blog .eaa-facets__basic, .category .eaa-facets__basic { margin-bottom: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 40%; flex-basis: 40%; }

.post-type-archive-articles .eaa-facets__basic .wrapper, .search-results .eaa-facets__basic .wrapper, .blog .eaa-facets__basic .wrapper, .category .eaa-facets__basic .wrapper { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.post-type-archive-articles .eaa-facets__basic .eaa-facets__item, .search-results .eaa-facets__basic .eaa-facets__item, .blog .eaa-facets__basic .eaa-facets__item, .category .eaa-facets__basic .eaa-facets__item { -ms-flex-preferred-size: 50%; flex-basis: 50%; }

.post-type-archive-articles .eaa-facets__basic .fs-wrap, .search-results .eaa-facets__basic .fs-wrap, .blog .eaa-facets__basic .fs-wrap, .category .eaa-facets__basic .fs-wrap { width: 100%; }

.post-type-archive-articles .eaa-facets__advanced, .search-results .eaa-facets__advanced, .blog .eaa-facets__advanced, .category .eaa-facets__advanced { display: -webkit-box; display: -ms-flexbox; display: flex; }

.post-type-archive-articles .eaa-facets__advanced .wrapper, .search-results .eaa-facets__advanced .wrapper, .blog .eaa-facets__advanced .wrapper, .category .eaa-facets__advanced .wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.post-type-archive-articles .eaa-facets__advanced .wrapper.long, .search-results .eaa-facets__advanced .wrapper.long, .blog .eaa-facets__advanced .wrapper.long, .category .eaa-facets__advanced .wrapper.long { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; }

.post-type-archive-articles .eaa-facets__advanced .eaa-facets__item, .search-results .eaa-facets__advanced .eaa-facets__item, .blog .eaa-facets__advanced .eaa-facets__item, .category .eaa-facets__advanced .eaa-facets__item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.post-type-archive-articles .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .search-results .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .blog .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .category .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap { width: 100%; }

@media (max-width: 1024px) { .post-type-archive-articles .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .search-results .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .blog .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .category .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap { width: 100px; } }

@media (max-width: 768px) { .post-type-archive-articles .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .search-results .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .blog .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .category .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap { width: 100%; } }

@media (max-width: 640px) { .post-type-archive-articles .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .search-results .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .blog .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .category .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap { width: 100%; } }

@media (max-width: 1280px) { .post-type-archive-articles .eaa-facets, .search-results .eaa-facets, .blog .eaa-facets, .category .eaa-facets { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .post-type-archive-articles .eaa-facets .eaa-facets__basic, .search-results .eaa-facets .eaa-facets__basic, .blog .eaa-facets .eaa-facets__basic, .category .eaa-facets .eaa-facets__basic { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 1em; }
  .post-type-archive-articles .eaa-facets .eaa-facets__advanced, .search-results .eaa-facets .eaa-facets__advanced, .blog .eaa-facets .eaa-facets__advanced, .category .eaa-facets .eaa-facets__advanced { -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .post-type-archive-articles .eaa-facets .eaa-facets__advanced .wrapper, .search-results .eaa-facets .eaa-facets__advanced .wrapper, .blog .eaa-facets .eaa-facets__advanced .wrapper, .category .eaa-facets .eaa-facets__advanced .wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  .post-type-archive-articles .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .post-type-archive-articles .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-dropdown, .search-results .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .search-results .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-dropdown, .blog .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .blog .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-dropdown, .category .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-wrap, .category .eaa-facets .eaa-facets__advanced .eaa-facets__item .facetwp-type-fselect .fs-dropdown { width: 100%; } }

@media (max-width: 768px) { .post-type-archive-articles .eaa-facets .eaa-facets__basic, .search-results .eaa-facets .eaa-facets__basic, .blog .eaa-facets .eaa-facets__basic, .category .eaa-facets .eaa-facets__basic { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .post-type-archive-articles .eaa-facets .eaa-facets__basic .wrapper, .search-results .eaa-facets .eaa-facets__basic .wrapper, .blog .eaa-facets .eaa-facets__basic .wrapper, .category .eaa-facets .eaa-facets__basic .wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .post-type-archive-articles .eaa-facets .eaa-facets__basic .eaa-facets__item, .search-results .eaa-facets .eaa-facets__basic .eaa-facets__item, .blog .eaa-facets .eaa-facets__basic .eaa-facets__item, .category .eaa-facets .eaa-facets__basic .eaa-facets__item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  .post-type-archive-articles .eaa-facets .eaa-facets__basic .eaa-facets__item:first-child, .search-results .eaa-facets .eaa-facets__basic .eaa-facets__item:first-child, .blog .eaa-facets .eaa-facets__basic .eaa-facets__item:first-child, .category .eaa-facets .eaa-facets__basic .eaa-facets__item:first-child { margin-bottom: 1em; }
  .post-type-archive-articles .eaa-facets .eaa-facets__advanced, .search-results .eaa-facets .eaa-facets__advanced, .blog .eaa-facets .eaa-facets__advanced, .category .eaa-facets .eaa-facets__advanced { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .post-type-archive-articles .eaa-facets .eaa-facets__advanced .wrapper, .search-results .eaa-facets .eaa-facets__advanced .wrapper, .blog .eaa-facets .eaa-facets__advanced .wrapper, .category .eaa-facets .eaa-facets__advanced .wrapper { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 1em; } }

.post-type-archive-articles .article-list, .search-results .article-list, .blog .article-list, .category .article-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 -1%; }

.post-type-archive-articles .article-list article, .search-results .article-list article, .blog .article-list article, .category .article-list article { -ms-flex-preferred-size: 48%; flex-basis: 48%; margin: 0 1% 2% 1%; }

@media (max-width: 1024px) { .post-type-archive-articles .article-list article, .search-results .article-list article, .blog .article-list article, .category .article-list article { -ms-flex-preferred-size: 48%; flex-basis: 48%; } }

@media (max-width: 768px) { .post-type-archive-articles .article-list article, .search-results .article-list article, .blog .article-list article, .category .article-list article { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0 0 1em 0; } }

@media (max-width: 768px) { .post-type-archive-articles .article-list, .search-results .article-list, .blog .article-list, .category .article-list { margin: 0; } }

.post-type-archive-articles .article-list-status, .search-results .article-list-status, .blog .article-list-status, .category .article-list-status { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.post-type-archive-articles .article-list-status:not(:empty), .search-results .article-list-status:not(:empty), .blog .article-list-status:not(:empty), .category .article-list-status:not(:empty) { border-bottom: 1px solid #ddd; margin-bottom: 1em; padding-bottom: 1em; }

.post-type-archive-articles .article-list-status .facetwp-counts, .search-results .article-list-status .facetwp-counts, .blog .article-list-status .facetwp-counts, .category .article-list-status .facetwp-counts { font-size: 0.9em; color: #666; font-weight: bold; margin: 0 0 1em 0; }

.post-type-archive-articles .article-list-status .facetwp-counts:after, .search-results .article-list-status .facetwp-counts:after, .blog .article-list-status .facetwp-counts:after, .category .article-list-status .facetwp-counts:after { content: ' Results'; text-transform: uppercase; }

.post-type-archive-articles .article-list-status .facetwp-selections:not(:empty), .search-results .article-list-status .facetwp-selections:not(:empty), .blog .article-list-status .facetwp-selections:not(:empty), .category .article-list-status .facetwp-selections:not(:empty) { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0.85em; margin: 0 0 0.5em 0; }

.post-type-archive-articles .article-list-status .facetwp-selections:not(:empty) ul, .search-results .article-list-status .facetwp-selections:not(:empty) ul, .blog .article-list-status .facetwp-selections:not(:empty) ul, .category .article-list-status .facetwp-selections:not(:empty) ul { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.post-type-archive-articles .article-list-status .facetwp-selections:not(:empty) ul li, .search-results .article-list-status .facetwp-selections:not(:empty) ul li, .blog .article-list-status .facetwp-selections:not(:empty) ul li, .category .article-list-status .facetwp-selections:not(:empty) ul li { margin: 0 0.5em 0.5em 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.post-type-archive-articles .article-list-status .facetwp-selections:not(:empty) ul li span.facetwp-selection-value, .search-results .article-list-status .facetwp-selections:not(:empty) ul li span.facetwp-selection-value, .blog .article-list-status .facetwp-selections:not(:empty) ul li span.facetwp-selection-value, .category .article-list-status .facetwp-selections:not(:empty) ul li span.facetwp-selection-value { background-color: #f3f3f3; padding: 0.25em 1em 0.25em 0.5em; border-right: 0.25em solid #f3f3f3; border-radius: 2px; display: inline-block; margin: 0 0.25em; }

.blog-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.blog-list article { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 0.5em); flex: 0 0 -webkit-calc(50% - 0.5em); flex: 0 0 calc(50% - 0.5em); margin-right: 1em; }

.blog-list article:nth-child(2n) { margin-right: 0; }

.blog-list article h2 { font-size: 1.4em; }

.blog-list article .blog-thumbnail { position: relative; height: 200px; }

.blog-list article .blog-thumbnail img { position: absolute; -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }

@media (max-width: 768px) { .blog-list article { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-right: 0; } }

.blog-summary { padding: 1em; background: #efefef; }

.blog-summary h2 { font-family: 'Nanum Myeongjo', serif; color: #89130f; font-size: 1.8em; margin: 1em 0; }

.blog-summary h2:first-child { margin-top: 0; }

.blog-summary h3 { color: #223367; font-size: 1.125em; margin: 1em 0; }

.blog-summary p, .blog-summary ul { font-size: 1.1em; line-height: 1.8; margin: 0 0 1em; }

.blog-summary a { color: #89130f; text-decoration: underline; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.blog-summary a:hover { color: #223367; text-decoration: none; }

.blog-summary a.gb-button { border-bottom: 0; text-decoration: none; }

.blog-summary .adsanity-inner a { border: 0; text-decoration: none; }

.blog-summary .has-medium-font-size { font-size: 1.25em; line-height: 1.2; }

.blog-summary .has-large-font-size { font-size: 2.25em; line-height: 1.2; }

.blog-summary .has-huge-font-size { font-size: 3em; line-height: 1.2; }

.blog-summary p { font-size: 0.85em; }

.blog-summary h3 { margin-top: 0; }

.pages-sidebar .category-list li { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #ddd; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.pages-sidebar .category-list li a { border-bottom: 0; margin-right: 0.5em; }

.eaa-archive__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 768px) { .eaa-archive__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.eaa-archive__main { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.eaa-archive__description { font-size: 1.2em; line-height: 1.2; font-family: 'Nanum Myeongjo', serif; }

.eaa-archive__aside { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; margin-left: 2em; }

@media (max-width: 768px) { .eaa-archive__aside { margin-left: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: 4rem; } }

.eaa-archive__aside a { font-weight: 700; }

.eaa-archive__aside h2, .eaa-archive__aside h4 { font-family: 'Lato', sans-serif; font-size: 1.125em; text-transform: uppercase; color: #aba8a8; font-weight: 700; margin-bottom: 0.5em; }

.eaa-archive__help { border-left: 10px solid #155765; padding-left: 1em; }

.eaa-archive__help a { color: black; }

.eaa-archive__help h4 { color: #155765; margin-top: 0; }

.eaa-archive__instructions { background-color: #f3f6f7; padding: 2em; text-align: center; margin: 2em 0 3em; }

.eaa-archive__instructions h3 { font-size: 1.875em; color: #155765; margin: 0; margin-bottom: 0.5em; }

.eaa-archive__instructions .text { font-size: 1em; }

.eaa-archive__instructions .text p { font-size: 1em; }

.eaa-archive__instructions ol { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; margin-top: 4em; }

.eaa-archive__instructions ol:before { content: ''; position: absolute; top: 25px; left: 15%; right: 15%; height: 5px; background-color: #155765; z-index: 1; }

.eaa-archive__instructions ol li { position: relative; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 300px; }

.eaa-archive__instructions ol li span { width: 55px; height: 55px; border-radius: 100%; background-color: #155765; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 1.5em; }

.eaa-archive__instructions ol li h4 { text-transform: uppercase; margin-bottom: 0; }

.eaa-archive__instructions ol li .text { font-size: 1em; }

@media (max-width: 768px) { .eaa-archive__instructions ol { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .eaa-archive__instructions ol:before { display: none; }
  .eaa-archive__instructions ol li { max-width: none; margin-bottom: 2em; } }

.eaa-archive__popular h2, .eaa-archive__popular h2:first-child { margin-top: 4em; color: #155765; margin-bottom: 1em; }

.eaa-archive__popular ul { list-style: none; margin: 0; padding: 0; }

.eaa-archive__popular ul li { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #ebebeb; line-height: 1.2; }

.eaa-archive__popular ul a { font-weight: 700; text-decoration: none; }

.single-articles .article-download, .post-type-archive-articles .article-download { padding: 1.5em 0; text-align: center; text-decoration: none; border: 0; display: -webkit-box; display: -ms-flexbox; display: flex; color: #223367; border-color: #223367; font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase; font-weight: 600; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.single-articles .article-download span, .post-type-archive-articles .article-download span { margin-right: 0.5em; }

.single-articles .article-download:hover, .post-type-archive-articles .article-download:hover { color: #89130f; }

.single-articles .article-download + a, .post-type-archive-articles .article-download + a { margin-left: 2em; }

.single-articles .article-image, .post-type-archive-articles .article-image { margin-bottom: 1em; }

.single-articles .article-image img, .post-type-archive-articles .article-image img { height: auto; width: auto; max-width: 100%; }

.single-articles .article-footnotes, .post-type-archive-articles .article-footnotes { font-size: 0.8em; }

.single-articles .meta, .post-type-archive-articles .meta { list-style: none; margin: 0 0 2em 0; padding-left: 0; font-size: 0.875em; }

.single-articles .meta li, .post-type-archive-articles .meta li { margin: 0 0 1.5em 0; }

.single-articles .meta li strong, .post-type-archive-articles .meta li strong { display: block; text-transform: uppercase; color: #666; letter-spacing: 1px; margin-bottom: 0.5em; }

.single-articles .meta a, .post-type-archive-articles .meta a { color: #363636; border-color: #363636; font-weight: 600; }

.single-articles .meta a:hover, .post-type-archive-articles .meta a:hover { color: #89130f; border-color: transparent; }

.single-articles .meta p, .post-type-archive-articles .meta p { margin: 0 0 1em 0; }

.single-articles .meta p strong, .post-type-archive-articles .meta p strong { display: block; }

.single-articles .meta p span:nth-child(2), .post-type-archive-articles .meta p span:nth-child(2) { padding-left: 1em; }

.single-articles .article-notes, .post-type-archive-articles .article-notes { margin-top: 1.5em; background: #ebebeb; padding: 1.5em; }

.single-articles #main { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.single-articles hgroup { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 2em; }

.single-articles .article-body { display: -webkit-box; display: -ms-flexbox; display: flex; }

.single-articles .main-content { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.single-articles .article-authors__information h5 { font-size: 1em; margin: 0; }

.single-articles .sidebar { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 0 !important; -ms-flex: 0 0 250px !important; flex: 0 0 250px !important; margin: 0 2em 0 0 !important; margin-top: 0; }

@media (max-width: 768px) { .single-articles .article-body { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .single-articles .main-content { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-bottom: 2em; }
  .single-articles hgroup { margin-bottom: 0; }
  .single-articles .sidebar { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin: 0 0 2em 0 !important; }
  .single-articles .sidebar .meta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1%; }
  .single-articles .sidebar .meta li { width: 48%; margin: 0 1% 1em 1%; }
  .single-articles .article-sharing { display: none; } }

.sidebar .sd-content li { display: block; margin: 0 0 0.5em 0 !important; width: 100%; }

.sd-content > ul > li { display: inline-block; margin: 0 0.5em 0 0 !important; padding: 0 !important; }

.sd-content > ul > li > a { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; margin: 0; width: 50px; height: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 100% !important; font-size: 4em !important; border: 2px solid #ddd !important; background: transparent !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: none !important; box-shadow: none !important; padding: 0 !important; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.sd-content > ul > li > a::before { font-size: .4em !important; }

.sd-content > ul > li > a span { display: none; }

.sd-content > ul > li > a:hover { -webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1) !important; box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1) !important; }

.sd-content > ul > li.share-facebook a { border-color: #1877f2 !important; }

.sd-content > ul > li.share-facebook a::before { color: #1877f2 !important; }

.sd-content > ul > li.share-facebook a:hover { -webkit-box-shadow: 0 0 0 5px rgba(24, 119, 242, 0.1) !important; box-shadow: 0 0 0 5px rgba(24, 119, 242, 0.1) !important; }

.sd-content > ul > li.share-twitter a { border-color: #1da1f2 !important; }

.sd-content > ul > li.share-twitter a::before { color: #1da1f2 !important; }

.sd-content > ul > li.share-twitter a:hover { -webkit-box-shadow: 0 0 0 5px rgba(29, 161, 242, 0.1) !important; box-shadow: 0 0 0 5px rgba(29, 161, 242, 0.1) !important; }

.sd-content > ul > li.share-linkedin a { border-color: #007bb5 !important; }

.sd-content > ul > li.share-linkedin a::before { color: #007bb5 !important; }

.sd-content > ul > li.share-linkedin a:hover { -webkit-box-shadow: 0 0 0 5px rgba(0, 123, 181, 0.1) !important; box-shadow: 0 0 0 5px rgba(0, 123, 181, 0.1) !important; }

.sd-content > ul > li.share-print a { border-color: #223367 !important; }

.sd-content > ul > li.share-print a::before { color: #223367 !important; }

.sd-content > ul > li.share-print a:hover { -webkit-box-shadow: 0 0 0 5px rgba(34, 51, 103, 0.1) !important; box-shadow: 0 0 0 5px rgba(34, 51, 103, 0.1) !important; }

.post-type-archive-articles .article-authors { display: -webkit-box; display: -ms-flexbox; display: flex; }

.post-type-archive-articles .article-authors__item { display: -webkit-box; display: -ms-flexbox; display: flex; }

.post-type-archive-articles .article-authors__avatar { -webkit-box-flex: 0; -ms-flex: 0 0 50px; flex: 0 0 50px; }

.post-type-archive-articles .article-authors__information { font-size: 1.2em; padding-left: 1em; }

.post-type-archive-articles .article-authors__information h5 { font-size: inherit; margin: 0; }

.single .post-meta { margin: 2em 0; }

.single .post-meta span { margin-right: 0.5em; }

.single .site-main .sidebar { margin-top: 0; }

.pages-sidebar { margin-bottom: 3em; }

.pages-sidebar li { margin: 0; }

.pages-sidebar li a { padding: 1em 0; display: block; text-decoration: none; border-bottom: 1px solid #ddd; color: #223367; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.pages-sidebar li a:hover { color: #363636; border-color: #ddd; }

.pages-sidebar li ul { margin: 0 0 1em 0 !important; padding-left: 0.8em; display: none; }

.pages-sidebar li ul li.current_page_item { border: 0; }

.pages-sidebar li ul a { border: 0; padding: 0 0 0.5em 0; margin: 0 0 0.5em 0; color: #89130f; display: inline-block; }

.pages-sidebar li:last-child a { border-bottom: 0; }

.pages-sidebar li.current_page_ancestor, .pages-sidebar li.current_page_item { border-bottom: 1px solid #ddd; }

.pages-sidebar li.current_page_ancestor > a, .pages-sidebar li.current_page_item > a { font-weight: bold; color: #363636; border: 0; }

.pages-sidebar li.current_page_ancestor > a::before, .pages-sidebar li.current_page_item > a::before { font-family: FontAwesome; content: "\f105"; font-size: 0.875em; padding-right: 0.5em; }

.pages-sidebar li.current_page_ancestor ul, .pages-sidebar li.current_page_item ul { display: block; }

.global-buttons__list { list-style: none; margin: 0; padding: 0; }

.global-buttons__list li a { display: block; padding: 1.5em; background-color: rgba(255, 255, 255, 0.8); margin-bottom: 0.25em; text-decoration: none; color: #363636; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.global-buttons__list li a .text { font-size: 1.25em; font-weight: 700; color: #155765; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }

.global-buttons__list li a .text:after { font-family: FontAwesome; content: "\f105"; font-size: 0.875em; padding-left: 0.5em; display: inline-block; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.global-buttons__list li a .description { display: block; }

.global-buttons__list li a:hover { background-color: #155765; color: white; }

.global-buttons__list li a:hover .text { color: white; }

.sidebar .global-buttons__list li a { overflow: visible; background-color: #ebebeb; position: relative; margin-bottom: 1em; }

.sidebar .global-buttons__list li a:before { position: absolute; content: ''; top: 0; bottom: 0; width: -webkit-calc((100vw - 1170px)/2); width: calc((100vw - 1170px)/2); height: 100%; background-color: #ebebeb; right: -webkit-calc(((100vw - 1170px)/2)*-1); right: calc(((100vw - 1170px)/2)*-1); -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }

.sidebar .global-buttons__list li a:hover { background-color: #155765; }

.sidebar .global-buttons__list li a:hover:before { background-color: #155765; }

.gb-button { border-radius: 0 !important; }

.site .conference-page-section { padding: 3.75em 1em; text-align: center; }

.site .conference-page-section .container { max-width: 1000px; }

.site .conference-page-section p.description { font-size: 1.125em; line-height: 1.8; }

.site .conference-page-section .section-stats { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 4em; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.site .conference-page-section .section-stats__stat { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 4em; }

.site .conference-page-section .section-stats__stat span { display: block; }

.site .conference-page-section .section-stats__stat .value { font-family: 'Nanum Myeongjo', serif; font-size: 3.75em; color: #711222; margin-bottom: 0.25em; }

.site .conference-page-section .section-stats__stat:nth-child(2n) .value { color: #af7d27; }

.site .conference-page-section .section-stats__stat:nth-child(3n) .value { color: #155765; }

.site .conference-page-section .section-stats__stat:last-child { margin-right: 0; }

@media (max-width: 1024px) { .site .conference-page-section .section-stats { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .site .conference-page-section .section-stats__stat { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; margin-right: 5%; margin-bottom: 2em; }
  .site .conference-page-section .section-stats__stat:last-child { margin-right: 5%; } }

@media (max-width: 640px) { .site .conference-page-section .section-stats__stat { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.site .conference-page-section ul.button-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 2em; }

.site .conference-page-section ul.button-list li .button span { margin-left: 0.5em; }

.site .conference-page-section .section-cards { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.site .conference-page-section .section-cards__item { border: 4px solid black; padding: 2em; text-align: center; margin-bottom: 2em; background-image: url("../images/backgrounds/decorator-full.png"); background-size: auto 60%; background-repeat: no-repeat; border-color: #89130f; /* &:nth-child(1), &:nth-child(4) { border-color:$blue-green; background-position:left -130px center; h3 { color:$blue-green; } .icon { @include icon-color('blue'); } } &:nth-child(2) { border-color:$yellow-bright; background-position:right -130px center; .icon { @include icon-color('yellow'); } } &:nth-child(3) { border-color:$red; h3 { color:$red; } .icon { @include icon-color('red'); } } */ }

.site .conference-page-section .section-cards__item .icon { display: block; height: 55px; width: 51px; background-image: url("../images/icon-sprite.png"); background-size: auto; background-position: 0 3px; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; font-size: 1.5em; margin-right: 0.5em; line-height: 1; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; margin: auto; background-position: -2px 3px; }

.site .conference-page-section .section-cards__item .icon .fontawesome-text { display: none; }

.site .conference-page-section .section-cards__item .icon:hover { opacity: 0.7; }

.site .conference-page-section .section-cards__item h3 { font-family: 'Nanum Myeongjo', serif; font-size: 1.5em; font-weight: normal; color: #363636; }

.site .conference-page-section .section-cards__item ul.button-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.site .conference-page-section .section-cards__item ul.button-list .button { background-color: #89130f; color: #fff; }

.site .conference-page-section .section-cards__item { -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; margin-bottom: 2em; background-color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.site .conference-page-section .section-cards__item-cta ul.button-list { margin-top: 0; }

@media (max-width: 640px) { .site .conference-page-section .section-cards__item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.site .conference-page-section.type-banner .wrapper { max-width: 600px; margin: auto; }

.site .conference-page-section.theme-light { background-color: white; background-image: url("../images/backgrounds/decorator-bg.png"); background-size: 200px auto; background-position: center top 3.75em; background-repeat: no-repeat; }

.site .conference-page-section.theme-light.with-cards { background-image: none; background-color: #ebebeb; }

.site .conference-page-section.theme-dark { background-color: #223367; color: white; }

.site .conference-page-section.theme-dark .container { background-image: url("../images/backgrounds/waves-bg.png"); background-size: contain; background-position: center; background-repeat: no-repeat; }

.site .conference-page-section.theme-dark ul.button-list li .button { background-color: white; color: #363636; font-weight: bold; text-transform: none; }

.site .conference-page-section.theme-dark .section-cards__item:nth-child(odd) { border-color: #ebebeb; background-position: left -130px center; }

.site .conference-page-section.theme-dark .section-cards__item:nth-child(odd) h3 { color: #ebebeb; }

.site .conference-page-section.theme-dark .section-cards__item:nth-child(odd) .icon { background-position: -2px 3px; }

.site .conference-page-section.theme-dark .section-cards__item:nth-child(even) h3 { color: #ebebeb; }

.site .conference-page-section.theme-dark.with-cards { background-image: none; background-color: #ebebeb; }

.site .conference-page-section.type-banner.with-background { background: #89130f; color: white; background-size: 50% auto; background-position: center right; background-repeat: no-repeat; position: relative; }

.site .conference-page-section.type-banner.with-background .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.site .conference-page-section.type-banner.with-background .container .wrapper { text-align: left; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 4em; margin: 0; }

.site .conference-page-section.type-banner.with-background .container .wrapper .button-list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.site .conference-page-section.type-banner.with-background .banner-image { position: absolute; right: 0; top: 0; bottom: 0; left: 50%; z-index: 9; background-size: cover; }

.site .conference-page-section.type-banner.with-background:nth-child(even) .banner-image { right: 50%; left: 0; }

.site .conference-page-section.type-banner.with-background:nth-child(even) .container { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.site .conference-page-section.type-banner.with-background:nth-child(even) .container .wrapper { padding-left: 4em; padding-right: 0; }

@media (max-width: 1024px) { .site .conference-page-section.type-banner.with-background { background-size: 100% auto; background-position: top center; padding-top: 50%; padding-left: 0; padding-right: 0; padding-bottom: 0; }
  .site .conference-page-section.type-banner.with-background .container .wrapper { background: #89130f; max-width: none; padding: 2em; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  .site .conference-page-section.type-banner.with-background .banner-image { top: 0; height: 0; padding-top: 50%; left: 0; bottom: auto; }
  .site .conference-page-section.type-banner.with-background:nth-child(even) .banner-image { right: 0; } }

.site .conference-page-section.with-stats.with-buttons .button-list { margin-top: 4em; }

.site .conference-page-section.with-cards.with-buttons .button-list { margin-top: 2em; }

.site.main-site .conference-page-section .section-cards__item:nth-child(1n) { border-color: #155765; background-position: 0% 50%; }

.site.main-site .conference-page-section .section-cards__item:nth-child(1n) h3 { color: #155765; }

.site.main-site .conference-page-section .section-cards__item:nth-child(1n) .icon { background-position: -204px 3px; }

.site.main-site .conference-page-section .section-cards__item:nth-child(1n) ul.button-list .button { background-color: #ea9f11; color: #252525; text-transform: none; }

.site.main-site .conference-page-section .section-cards__item:nth-child(1n) ul.button-list .button:hover { background-color: #89130f; color: white; }

.site.main-site .conference-page-section .section-cards__item:nth-child(2n) { border-color: #af7d27; background-position: 260% 50%; }

.site.main-site .conference-page-section .section-cards__item:nth-child(2n) h3 { color: #34443b; }

.site.main-site .conference-page-section .section-cards__item:nth-child(2n) .icon { background-position: -138px 3px; }

.site.main-site .conference-page-section .section-cards__item:nth-child(3n) { border-color: #89130f; }

.site.main-site .conference-page-section .section-cards__item:nth-child(3n) h3 { color: #89130f; }

.site.main-site .conference-page-section .section-cards__item:nth-child(3n) .icon { background-position: -2px 3px; }

.site.main-site .conference-page-section.theme-dark { background-color: #155765; }

.site.main-site .conference-page-section.theme-dark ul.button-list li .button { background-color: #ea9f11; color: #252525; }

.site ul.button-list { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }

.site ul.button-list li { display: block; text-align: center; }

.site ul.button-list li .button { display: block; margin-right: 0.5em; }

.site ul.button-list li .button:after { font-family: FontAwesome; content: "\f105"; font-size: 0.875em; padding-left: 0.5em; display: inline-block; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.site ul.button-list li .button:hover::after { -webkit-transform: translateX(3px); -ms-transform: translateX(3px); transform: translateX(3px); }

.site ul.button-list li:last-child .button { margin-right: 0; }

@media (max-width: 768px) { .site ul.button-list { width: 100%; }
  .site ul.button-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .site ul.button-list li .button { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; font-size: 0.8em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.site .title-banner { position: relative; padding: 2.5em 1em; background-image: url("../images/placeholder.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; }

.site .title-banner:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(70, 70, 70, 0.63); z--index: 1; }

.site .title-banner .container { position: relative; z-index: 2; padding-left: .5em; padding-right: .5em; }

.site .title-banner h1 { color: white; font-size: 2.25em; margin: 0; max-width: 840px; }

.site .title-banner__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.site .title-banner__breadcrumbs { color: white; margin-left: 4em; font-family: 'Nanum Myeongjo', serif; }

.site .title-banner__breadcrumbs a { color: white; text-decoration: none; border-bottom: 1px solid white; -webkit-transition: border-color 0.3s ease; transition: border-color 0.3s ease; }

.site .title-banner__breadcrumbs a:hover { border-color: transparent; }

.site .title-banner__breadcrumbs .entry-breadcrumbs > span { padding-right: 0.5em; }

.site .title-banner__breadcrumbs .entry-breadcrumbs > span:after { font-family: FontAwesome; content: "\f105"; font-size: 0.875em; padding-left: 0.5em; display: inline-block; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.site .title-banner__breadcrumbs .entry-breadcrumbs > span:last-child:after { display: none; }

@media (max-width: 768px) { .site .title-banner__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .site .title-banner__breadcrumbs { margin-left: 0; } }

.search-form .input-group { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; position: relative; }

.search-form .input-group:after { font-family: FontAwesome; content: "\f002"; color: rgba(0, 0, 0, 0.5); position: absolute; top: 50%; margin-top: -1px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0.45em; }

.search-form .input-group .input-group-btn { display: none; }

.search-form .input-group input#searchbox { background: #dadada; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0.5em 2em 0.5em 2.75em; height: 100%; -webkit-transition: ease-in-out 250ms all; transition: ease-in-out 250ms all; min-width: 180px; }

.search-form .input-group input#searchbox:focus { background: #f4f4f4; min-width: 300px; }

.search-form .input-group ::-webkit-input-placeholder { font-style: italic; }

.search-form .input-group :-ms-input-placeholder { font-style: italic; }

.search-form .input-group ::placeholder { font-style: italic; }

.search-form .input-group .search-selector { position: absolute; right: 0; top: 0; bottom: 0; padding: 0.5em; width: 2em; color: #363636; }

.search-form .input-group .search-selector:before { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; }

.search-form .input-group .search-selector__options { margin: 0; list-style: none; padding: 0; position: absolute; max-height: 0px; top: 100%; width: auto; left: 0; right: 0; overflow: hidden; z-index: 99; background-color: #ebebeb; -webkit-transition: max-height 0.3s ease; transition: max-height 0.3s ease; }

.search-form .input-group .search-selector__options li { padding: 0.5em; font-size: 0.75em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.search-form .input-group .search-selector__options li input { margin-right: 0.5em; }

.search-form.options-open .search-selector:before { -webkit-transform: translateX(-50%) rotate(180deg); -ms-transform: translateX(-50%) rotate(180deg); transform: translateX(-50%) rotate(180deg); }

.search-form.options-open .search-selector__options { max-height: 300px; }

body.search .search-form .input-group input#searchbox { padding: 0.3em 1.75em; font-size: 1.2em; display: block; width: 100%; }

body.search .search-form .search-selector__options { left: auto; }

.bookstore-link { font-weight: bold; text-transform: uppercase; color: #89130f; }

.tax-book-category .main-content, .post-type-archive-books .main-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1.5%; }

.tax-book-category .main-content hgroup, .post-type-archive-books .main-content hgroup { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0 1.5% 3em 1.5% !important; padding-bottom: 2em; border-bottom: 1px solid #ddd; }

.tax-book-category .main-content hgroup p, .tax-book-category .main-content hgroup h2, .post-type-archive-books .main-content hgroup p, .post-type-archive-books .main-content hgroup h2 { margin: 0; }

.tax-book-category .main-content hgroup p, .post-type-archive-books .main-content hgroup p { color: #666; }

.tax-book-category .main-content .book-categories, .post-type-archive-books .main-content .book-categories { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0 1.5% 5em 1.5%; }

.tax-book-category .main-content .book-categories ul, .post-type-archive-books .main-content .book-categories ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -1%; padding: 0; list-style: none; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.tax-book-category .main-content .book-categories ul li, .post-type-archive-books .main-content .book-categories ul li { -webkit-box-flex: 1; -ms-flex: 1 0 20%; flex: 1 0 20%; padding: 0 1%; margin-bottom: 1em; }

.tax-book-category .main-content .book-categories ul li a, .post-type-archive-books .main-content .book-categories ul li a { display: block; padding: 1.5em; height: 100%; border: 0; background: #223367; font-weight: bold; color: #fff; text-decoration: none; font-size: 0.875em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.tax-book-category .main-content .book-categories ul li.is-current a, .post-type-archive-books .main-content .book-categories ul li.is-current a { background: #89130f; }

@media (max-width: 768px) { .tax-book-category .main-content .book-categories ul, .post-type-archive-books .main-content .book-categories ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .tax-book-category .main-content .book-categories ul li, .post-type-archive-books .main-content .book-categories ul li { -ms-flex-preferred-size: 48%; flex-basis: 48%; margin-bottom: 2%; } }

@media (max-width: 640px) { .tax-book-category .main-content .book-categories ul li, .post-type-archive-books .main-content .book-categories ul li { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }

.tax-book-category .main-content .pagination, .post-type-archive-books .main-content .pagination { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 3em 1.5% 0 1.5%; padding-top: 3em; border-top: 1px solid #ddd; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.tax-book-category .main-content .pagination span.current, .post-type-archive-books .main-content .pagination span.current { padding: 0.5em 1em; border: 1px solid #ddd; font-weight: bold; }

.tax-book-category .main-content .pagination a, .post-type-archive-books .main-content .pagination a { border: 0; padding: 0.5em 1em; margin: 0 0.25em; }

.tax-book-category .main-content article.type-books, .post-type-archive-books .main-content article.type-books { -ms-flex-preferred-size: 30%; flex-basis: 30%; margin: 0 1.5% 5em 1.5%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.tax-book-category .main-content article.type-books h3, .post-type-archive-books .main-content article.type-books h3 { margin-top: 0; line-height: 1.5em; }

.tax-book-category .main-content article.type-books h3 a, .post-type-archive-books .main-content article.type-books h3 a { text-decoration: none; border: 0; color: #223367; }

.tax-book-category .main-content article.type-books .thumbnail, .post-type-archive-books .main-content article.type-books .thumbnail { margin-bottom: 1em; -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.tax-book-category .main-content article.type-books .thumbnail a, .post-type-archive-books .main-content article.type-books .thumbnail a { border: 0; }

.tax-book-category .main-content article.type-books .thumbnail a img, .post-type-archive-books .main-content article.type-books .thumbnail a img { border: 1px solid #efefef; }

.tax-book-category .main-content article.type-books .content, .post-type-archive-books .main-content article.type-books .content { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.tax-book-category .main-content article.type-books .content .meta, .post-type-archive-books .main-content article.type-books .content .meta { list-style: none; padding-left: 0; }

.tax-book-category .main-content article.type-books .content .meta li, .post-type-archive-books .main-content article.type-books .content .meta li { font-size: 0.9em; display: block; margin: 0; text-transform: uppercase; font-weight: bold; display: inline-block; }

.tax-book-category .main-content article.type-books .content .meta li.price-non-members, .post-type-archive-books .main-content article.type-books .content .meta li.price-non-members { color: #89130f; }

.tax-book-category .main-content article.type-books .content .meta li + li, .post-type-archive-books .main-content article.type-books .content .meta li + li { margin-left: 0.5em; }

.tax-book-category .main-content article.type-books .content .text, .post-type-archive-books .main-content article.type-books .content .text { font-size: 0.9em; }

.tax-book-category .main-content article.type-books .content .text p, .post-type-archive-books .main-content article.type-books .content .text p { line-height: 1.5em; }

.tax-book-category .main-content article.type-books .content .actions, .post-type-archive-books .main-content article.type-books .content .actions { margin-top: 2em; }

.tax-book-category .main-content article.type-books .content .actions .button, .post-type-archive-books .main-content article.type-books .content .actions .button { border: 0; background: #223367; color: #fff; }

.tax-book-category .main-content article.type-books .content .actions .button:hover, .post-type-archive-books .main-content article.type-books .content .actions .button:hover { background: #363636; }

.book-body { display: -webkit-box; display: -ms-flexbox; display: flex; }

.book-body aside.sidebar { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 0; -ms-flex: 0 0 250px; flex: 0 0 250px; margin-right: 2em; margin-left: 0 !important; }

.book-body .main-content { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

@media (max-width: 768px) { .book-body { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .book-body aside.sidebar { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-bottom: 2em; }
  .book-body aside.sidebar .article-image { max-width: 300px; margin: 0 auto; }
  .book-body .main-content { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }

.single-books .site-main { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.book-purchase { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 3em; }

.book-purchase .book-purchase__elm { -ms-flex-preferred-size: 31.33%; flex-basis: 31.33%; border-right: 1px solid #ddd; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 2%; margin-right: 2%; }

.book-purchase .book-purchase__elm:last-child { border-right: 0; }

.book-purchase .book-purchase__elm strong { display: block; text-transform: uppercase; margin: 0; width: 100%; }

.book-purchase .book-purchase__elm span.book__price { font-size: 2.4em; display: block; }

.book-purchase .book-purchase__elm a.button { color: #fff; padding-left: 3em; padding-right: 3em; }

@media (max-width: 640px) { .book-purchase { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .book-purchase .book-purchase__elm { -ms-flex-preferred-size: 100%; flex-basis: 100%; border-right: 0; padding: 0 1em; margin: 0 0 1em 0; padding: 0 0 1em 0; border-bottom: 1px solid #ddd; }
  .book-purchase .book-purchase__elm:last-child { border-bottom: 0; } }

.as-event-list_item { margin-bottom: 1em; padding: 1.2em; border: 1px solid #ddd; }

.as-event-list_item a { color: #89130f; text-decoration: none; }

.as-event-list_item a:hover { color: black; }

.as-event-list_item h3 { font-size: 1.5em; margin-top: 0; margin-bottom: 0.5em; }

.as-event-list_item .as-event-item_meta { list-style: none; margin: 0; padding: 0; margin-bottom: 1.5em; }

.as-event-list_item .as-event-item_meta li { display: inline-block; margin: 0 1em 1em 0; padding: 0 1em 0 0; border-right: 1px solid #ddd; color: #666; }

.as-event-list_item .as-event-item_meta li:last-child { border-right: 0; }

.as-event-list_item .as-event-item_meta li i.fa { color: #999; margin-right: 0.25em; }

.as-event-list_item .as-event-item_meta li span.sep-arrow { margin: 0 0.5em; display: inline-block; }

.as-event-facets { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 3em 0 1em 0; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.as-event-facets h4 { display: block; font-weight: 600; margin-bottom: 0.5em; margin-top: 0; }

.as-event-facets .facetwp-facet { margin: 0 0 0.5em 0.5em; }

.as-event-facets .facetwp-type-monthly { border: 1px solid #ddd; position: relative; }

.as-event-facets .facetwp-type-monthly::before { content: ''; display: block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; position: absolute; top: 0; right: 5px; bottom: 0; margin: auto; font-size: 13px; }

.as-event-facets .facetwp-type-monthly select { border: 0; padding: 6px 22px 6px 8px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.as-event-facets .facetwp-type-monthly select::-ms-expand { display: none; }

@media (max-width: 640px) { .as-event-facets { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .as-event-facets .facet-wrap { -ms-flex-preferred-size: 50%; flex-basis: 50%; } }

.archive-description { font-size: 1em; line-height: 1.5em; }

.archive-description a { color: #89130f; }

.aas-countdown-clock .carbonlite-countdown { color: black; height: 110px; }

.aas-countdown-clock .carbonlite-dashboard { background: transparent; width: 450px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.aas-countdown-clock .carbonlite-dash, .aas-countdown-clock .carbonlite-tripdash { height: 100px; width: 110px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.aas-countdown-clock .carbonlite-weeks_dash, .aas-countdown-clock .carbonlite-days_dash, .aas-countdown-clock .carbonlite-hours_dash, .aas-countdown-clock .carbonlite-days_trip_dash, .aas-countdown-clock .carbonlite-minutes_dash, .aas-countdown-clock .carbonlite-seconds_dash { background: white; color: black; padding-left: 0; }

.aas-countdown-clock .carbonlite-digit { width: 24px; font-size: 40px; display: inline-block; float: left; background: transparent; border: 0; }

.aas-countdown-clock .carbonlite-dash .carbonlite-dash_title, .aas-countdown-clock .carbonlite-tripdash .carbonlite-dash_title { bottom: 10px; top: auto; width: 100%; color: black; font-weight: 600; font-size: 14px; }

.aas-countdown-clock .carbonlite-tripdash .carbonlite-dash_title { left: 0; }

@media (max-width: 640px) { .aas-countdown-clock .carbonlite-dashboard { background: transparent; width: 300px; display: -webkit-box; display: -ms-flexbox; display: flex; }
  .aas-countdown-clock .carbonlite-dash, .aas-countdown-clock .carbonlite-tripdash { height: 100px; width: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .aas-countdown-clock .carbonlite-digit { width: 16px; font-size: 24px; display: inline-block; float: left; } }

.gform_wrapper input[type='text'], .gform_wrapper input[type='email'], .gform_wrapper input[type='phone'], .gform_wrapper textarea { border: 1px solid #ddd; }

.gform_wrapper .gform_button { border: 0; cursor: pointer; }

.gb-block-accordion .gb-accordion-title { font-size: 1.125em; padding: 1.25em; }

.gb-block-accordion .gb-accordion-text { border: 2px solid #ebebeb; border-top: 0; padding: 1.25em; }

a.wp-block-button__link { text-decoration: none; }

a.wp-block-button__link.has-background.has-aas-bluegreen-background-color { background-color: #155765; color: white; }

a.wp-block-button__link.has-background.has-aas-gold-background-color { background-color: #af7d27; color: white; }

a.wp-block-button__link.has-background.has-aas-red-background-color { background-color: #89130f; color: white; }

a.wp-block-button__link.has-background:hover { background-color: #363636; }

p.has-background.has-aas-bluegreen-background-color { background-color: #155765; }

p.has-background.has-aas-gold-background-color { background-color: #af7d27; }

p.has-background.has-aas-red-background-color { background-color: #89130f; }

.has-aas-red-color { color: #89130f; }

.has-aas-gold-color { color: #af7d27; }

.has-aas-bluegreen-color { color: #155765; }

article.type-post .post-excerpt-header h2 { margin-bottom: .8em; }

article.type-post .post-excerpt-header h2 a { text-decoration: none; }

article.type-post .post-excerpt-header .post-meta { font-size: 0.9em; margin: 0 0 2em 0; }

article.type-post .post-excerpt-header .post-meta span { display: inline-block; margin: 0 0.5em 0.5em 0; }

article.type-post .post-excerpt-header .post-meta span i { margin-right: 3px; }

/*--------------------------------------------------------------
# Includes
--------------------------------------------------------------*/
.site.conference-site { color: #363636; }

.site.conference-site .button { background-color: #223367; color: white; border-bottom: 0; }

.site.conference-site .button:hover { background-color: #711222; color: white; }

.site.conference-site .site-content { background-color: transparent; }

.site.conference-site .site-content .home-content-wrapper { background-color: #ebebeb; }

.site.conference-site .site-content .main-content h2 { font-family: 'Nanum Myeongjo', serif; color: #89130f; font-size: 1.8em; margin: 1em 0; }

.site.conference-site .site-content .main-content h2:first-child { margin-top: 0; }

.site.conference-site .site-content .main-content h3 { color: #223367; font-size: 1.125em; margin: 1em 0; }

.site.conference-site .site-content .main-content p, .site.conference-site .site-content .main-content ul { font-size: 1.1em; line-height: 1.8; margin: 0 0 1em; }

.site.conference-site .site-content .main-content a { color: #89130f; text-decoration: underline; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.site.conference-site .site-content .main-content a:hover { color: #223367; text-decoration: none; }

.site.conference-site .site-content .main-content a.gb-button { border-bottom: 0; text-decoration: none; }

.site.conference-site .site-content .main-content .adsanity-inner a { border: 0; text-decoration: none; }

.site.conference-site .site-content .main-content .has-medium-font-size { font-size: 1.25em; line-height: 1.2; }

.site.conference-site .site-content .main-content .has-large-font-size { font-size: 2.25em; line-height: 1.2; }

.site.conference-site .site-content .main-content .has-huge-font-size { font-size: 3em; line-height: 1.2; }

.site.conference-site .site-content .main-content h2 { font-family: 'Lato', sans-serif; font-size: 1.5em; color: #89130f; }

.site.conference-site .site-content .main-content a { color: #223367; border-bottom: 1px solid #223367; text-decoration: none; }

.site.conference-site .site-content .main-content a:hover { border-color: transparent; color: #711222; }

.site.conference-site .main-content .page-header { margin-bottom: 2em; }

.site.conference-site .main-content .gb-block-accordion .gb-accordion-title { background-color: #223367; }

.single-conference-pages .site.conference-site .site-content { background-color: white; }

.site.conference-site .site-header { -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; background-color: white; }

.site.conference-site .site-header .site__functions_back a { color: #363636; font-weight: 700; text-decoration: none; display: block; margin-top: 0.5em; }

.site.conference-site .site-header .site__functions_back a span { margin-right: 0.5em; }

.site.conference-site .site-header .site__functions .search-form .input-group { margin: 0.5em; }

@media (max-width: 768px) { .site.conference-site .site-header .site__functions { background-color: white; }
  .site.conference-site .site-header .site__functions .container { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.site.conference-site .site-header .site__branding .container { padding-bottom: 1em; border-bottom: 2px solid #8c9093; }

@media (max-width: 768px) { .site.conference-site .site-header .site__branding .container { padding: 0; } }

.site.conference-site .site-header .site__branding .button { font-size: 1em; letter-spacing: 1px; }

.site.conference-site .site-header .site__branding_buttons { padding-right: 0; }

.site.conference-site .site-header .site__branding_buttons .download { text-transform: uppercase; font-size: 1em; color: #363636; text-decoration: none; display: inline-block; margin-top: 0.5em; }

.site.conference-site .site-header .site__branding_buttons .download span { margin-right: 0.5em; }

.site.conference-site .site-header .site__branding_buttons .registration .button { background-color: #89130f; }

.site.conference-site .site-header .site__branding_buttons .registration .button:hover { background-color: #223367; }

.site.conference-site .site-header .site__branding_title { -webkit-box-flex: 0; -ms-flex: 0 0 270px; flex: 0 0 270px; }

@media (max-width: 1170px) { .site.conference-site .site-header .site__branding_title { -webkit-box-flex: 0; -ms-flex: 0 0 185px; flex: 0 0 185px; }
  .site.conference-site .site-header .site__branding_title img { max-width: 100%; } }

@media (max-width: 768px) { .site.conference-site .site-header .site__branding_title { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0.5em 0; }
  .site.conference-site .site-header .site__branding_buttons { font-size: 0.75em; }
  .site.conference-site .site-header .site__branding_buttons .download { display: none; }
  .site.conference-site .site-header .site__branding .mobile-menu-toggle .menu-label { color: #223367; }
  .site.conference-site .site-header .site__branding .mobile-menu-toggle .burger-menu .icon-bar { background-color: #223367; } }

.site.conference-site .footer__navigation ul.nav > li { -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20%; }

@media (max-width: 768px) { .site.conference-site .footer__navigation ul.nav > li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.site.conference-site .site-header .site__navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.site.conference-site .site-header .site__navigation-button { overflow: hidden; max-width: 0px; -webkit-transition: max-width 0.3s ease; transition: max-width 0.3s ease; }

.site.conference-site .site-header .site__navigation-button .button { text-align: center; }

.site.conference-site .site-header .site__navigation ul li a { color: #363636; font-size: 1.375em; font-weight: 700; }

.site.conference-site .site-header .site__navigation ul li a span { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-family: 'Lato', sans-serif; text-transform: uppercase; font-size: 0.55em; margin: 0.5em; color: #223367; height: 2em; font-weight: normal; }

.site.conference-site .site-header .site__navigation ul li a:hover { color: white; }

.site.conference-site .site-header .site__navigation ul li a:hover span { color: white; }

.site.conference-site .site-header .site__navigation > ul > li > a:after { display: none; }

@media (min-width: 769px) { .site.conference-site .site-header .site__navigation ul li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }
  .site.conference-site .site-header .site__navigation ul li a { padding: 1em 1.5em 0.5em 1.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu { border: 2px solid #711222; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu li a { color: #711222; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu li a:hover { background-color: #711222; color: white; }
  .site.conference-site .site-header .site__navigation ul li:hover > a { background-color: #711222; color: white; }
  .site.conference-site .site-header .site__navigation ul li:hover > a span { color: white; } }

@media (max-width: 768px) { .site.conference-site .site-header .site__navigation { width: 100%; }
  .site.conference-site .site-header .site__navigation-button { display: none; }
  .site.conference-site .site-header .site__navigation ul { width: 100%; }
  .site.conference-site .site-header .site__navigation ul li { border-bottom: 1px solid #ebebeb; }
  .site.conference-site .site-header .site__navigation ul li:first-child { border-top: 2px solid #ebebeb; }
  .site.conference-site .site-header .site__navigation ul li a { padding-top: 0.75em; padding-bottom: 0.75em; color: white; }
  .site.conference-site .site-header .site__navigation ul li a .description { height: auto; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; margin-bottom: 0; color: #efefef; }
  .site.conference-site .site-header .site__navigation ul li a:hover { color: inherit; color: white; }
  .site.conference-site .site-header .site__navigation ul li a:hover span { color: inherit; color: white; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu { position: relative; background: #ebebeb; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu::before { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #fff; content: ''; display: block; position: absolute; left: 50%; top: -5px; margin-left: -15px; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu li { border: 0; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu li:first-child { padding-top: 0; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu li:last-child { padding-bottom: 0; }
  .site.conference-site .site-header .site__navigation ul li .dropdown-menu li a { color: white; background: transparent; } }

@media (min-width: 769px) { body.menu-stuck .site.conference-site .site-header { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); position: fixed; background: white; left: 0; right: 0; top: 0; z-index: 999; -webkit-box-shadow: -1px 2px 22px -9px rgba(0, 0, 0, 0.63); box-shadow: -1px 2px 22px -9px rgba(0, 0, 0, 0.63); }
  body.menu-stuck .site.conference-site .site-header .site__functions, body.menu-stuck .site.conference-site .site-header .site__branding { max-height: 0px; overflow: hidden; }
  body.menu-stuck .site.conference-site .site-header .site__navigation-button { max-width: 250px; } }

body.menu-stuck.admin-bar .site.conference-site .site-header { top: 32px; }

.site.conference-site .conference__banner { background-size: cover; background-position: center; background-repeat: no-repeat; padding: 4em 0; }

.site.conference-site .conference__banner_content { background-color: rgba(70, 70, 70, 0.63); padding: 4em 1em; text-align: center; color: white; }

.site.conference-site .conference__banner_content p { margin: auto; max-width: 600px; }

.site.conference-site .conference__banner_content h2 { text-shadow: 8px 2px 8.64px rgba(0, 0, 0, 0.49); margin-top: 0; }

.site.conference-site .conference__banner_content.with-countdown { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 1170px; margin: auto; }

@media (max-width: 1024px) { .site.conference-site .conference__banner_content.with-countdown { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.site.conference-site .conference__banner_content.with-countdown p { max-width: none; }

.site.conference-site .conference__banner_content-wrapper { padding-right: 5em; text-align: left; }

.site.conference-site .conference__banner_content-wrapper ul { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

@media (max-width: 1024px) { .site.conference-site .conference__banner_content-wrapper { padding-right: 0; text-align: center; margin-bottom: 3em; }
  .site.conference-site .conference__banner_content-wrapper ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.site.conference-site .conference__banner_links { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; margin: 0; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 2em; }

.site.conference-site .conference__banner_links li { margin-right: 2em; }

.site.conference-site .conference__banner_links li:last-child { margin-right: 0; }

.site.conference-site .conference__banner_links a { color: white; font-size: 1.25em; text-decoration: none; text-shadow: 8px 2px 8.64px rgba(0, 0, 0, 0.49); position: relative; display: inline-block; }

.site.conference-site .conference__banner_links a:after { content: ''; display: block; height: 1px; position: absolute; bottom: 0; left: 0; right: 0; background-color: white; opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.site.conference-site .conference__banner_links a:hover:after { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); opacity: 1; }

.site.conference-site .conference__banner_links a:after { right: 1em; }

.site.conference-site .conference__banner_links a span { margin-left: 0.5em; font-size: 0.8em; }

@media (max-width: 640px) { .site.conference-site .conference__banner { padding: 2em 0; }
  .site.conference-site .conference__banner_content { text-align: left; padding: 2em; }
  .site.conference-site .conference__banner_content h2 { margin-bottom: 0.5em; }
  .site.conference-site .conference__banner_links { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .site.conference-site .conference__banner_links a { font-size: 0.875em; } }

.site.conference-site .sidebar-blocks__item { border: 4px solid black; padding: 2em; text-align: center; margin-bottom: 2em; background-image: url("../images/backgrounds/decorator-full.png"); background-size: auto 60%; background-repeat: no-repeat; border-color: #89130f; /* &:nth-child(1), &:nth-child(4) { border-color:$blue-green; background-position:left -130px center; h3 { color:$blue-green; } .icon { @include icon-color('blue'); } } &:nth-child(2) { border-color:$yellow-bright; background-position:right -130px center; .icon { @include icon-color('yellow'); } } &:nth-child(3) { border-color:$red; h3 { color:$red; } .icon { @include icon-color('red'); } } */ }

.site.conference-site .sidebar-blocks__item .icon { display: block; height: 55px; width: 51px; background-image: url("../images/icon-sprite.png"); background-size: auto; background-position: 0 3px; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; font-size: 1.5em; margin-right: 0.5em; line-height: 1; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; margin: auto; background-position: -2px 3px; }

.site.conference-site .sidebar-blocks__item .icon .fontawesome-text { display: none; }

.site.conference-site .sidebar-blocks__item .icon:hover { opacity: 0.7; }

.site.conference-site .sidebar-blocks__item h3 { font-family: 'Nanum Myeongjo', serif; font-size: 1.5em; font-weight: normal; color: #363636; }

.site.conference-site .sidebar-blocks__item ul.button-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.site.conference-site .sidebar-blocks__item ul.button-list .button { background-color: #89130f; color: #fff; }

.site.conference-site .important-dates { font-size: 0.875em; padding: 0 2em; margin: 2em 0; }

.site.conference-site .important-dates h3 { font-size: 1.25em; }

.site.conference-site .important-dates h3 span.fa { margin-right: 0.35em; }

.site.conference-site .important-dates h4 { text-transform: uppercase; font-weight: 700; margin-bottom: 0.5em; font-size: 1em; letter-spacing: 1px; }

.site.conference-site .important-dates label { font-weight: 700; display: block; margin-bottom: 0.5em; }

.site.conference-site .important-dates p { margin: 0; }

.site.conference-site .important-dates ul { list-style: none; margin: 0; padding: 0; margin-left: 1em; }

.site.conference-site .important-dates_group { margin-bottom: 2em; }

.site.conference-site .important-dates_dates { margin-top: 1em !important; }

.site.conference-site .important-dates_date { margin-bottom: 1em; }

.site.conference-site .sidebar-sponsors { display: block; padding: 0 2em; margin: 2em 0; font-size: 0.875em; }

.site.conference-site .sidebar-sponsors h3 { text-transform: uppercase; font-weight: 700; margin-bottom: 0.5em; font-size: 1em; }

.site.conference-site .sidebar-sponsors_logos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 1em; }

.site.conference-site .pages-sidebar.pages-sidebar-focused { background: #89130f; padding: 1.5em; }

.site.conference-site .pages-sidebar.pages-sidebar-focused h3 { margin-top: 0; }

.site.conference-site .pages-sidebar.pages-sidebar-focused h3 a { color: #fff; text-decoration: none; }

.site.conference-site .pages-sidebar.pages-sidebar-focused a { color: #fff; border-color: rgba(255, 255, 255, 0.2); }

.site.conference-site .pages-sidebar.pages-sidebar-focused a:hover { opacity: 0.8; }

.site.conference-site .conference__involvement { padding: 3.75em 1em; background: #ebebeb; }

.site.conference-site .conference__involvement .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.site.conference-site .conference__involvement .container > * { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.site.conference-site .conference__involvement .signup-form { text-align: center; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields p { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 340px; margin: auto; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields p ::-webkit-input-placeholder { font-size: 1em; font-style: italic; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields p :-ms-input-placeholder { font-size: 1em; font-style: italic; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields p ::placeholder { font-size: 1em; font-style: italic; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields input[type=email] { text-align: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 1em; background-color: #dadada; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields input[type=submit] { margin-left: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; display: inline-block; padding: 1em 1.5em; text-decoration: none; text-transform: uppercase; font-size: 0.875em; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; font-weight: 700; background-color: #ea9f11; color: white; padding-top: 0.5em; padding-bottom: 0.5em; text-transform: none; background-color: #223367; color: white; cursor: pointer; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields input[type=submit]:hover { background-color: #89130f; color: white; }

.site.conference-site .conference__involvement .signup-form .mc4wp-form-fields input[type=submit]:hover { background-color: #711222; }

.site.conference-site .conference__involvement .signup-form label { display: block; font-weight: 700; padding-bottom: 1em; }

@media (max-width: 1024px) { .site.conference-site .conference__involvement .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .site.conference-site .conference__involvement .container .button-list { margin-bottom: 4em; } }

@media (max-width: 640px) { .site.conference-site .conference__involvement { padding-left: 0; padding-right: 0; } }

.site.conference-site .conference-page-section .section-stats__stat:nth-child(2n) .value, .site.conference-site .conference-page-section .section-stats__stat:nth-child(3n) .value { color: #711222; }

.single-conference-pages .site.conference-site .conference__involvement .signup-form .mc4wp-form-fields p ::-webkit-input-placeholder { color: white; }

.single-conference-pages .site.conference-site .conference__involvement .signup-form .mc4wp-form-fields p :-ms-input-placeholder { color: white; }

.single-conference-pages .site.conference-site .conference__involvement .signup-form .mc4wp-form-fields p ::placeholder { color: white; }

.single-conference-pages .site.conference-site .conference__involvement .signup-form .mc4wp-form-fields input[type=email] { background-color: #97918e; color: white; }

.single-conference-pages .site.conference-site .conference__involvement .signup-form .mc4wp-form-fields input[type=submit] { background-color: white; color: black; }

.single-conference-pages .site.conference-site .conference__involvement .signup-form .mc4wp-form-fields input[type=submit]:hover { background-color: #ebebeb; color: black; }

.single-conference-pages .site .conference__involvement { background: #34373d; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, from(#34373d), color-stop(50%, #403532), to(#444138)); background: -webkit-linear-gradient(top, #34373d 0%, #403532 50%, #444138 100%); background: linear-gradient(to bottom, #34373d 0%, #403532 50%, #444138 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ color: white; }

.single-conference-pages .site .conference__involvement .button-list .button { border: 1px solid white; background-color: transparent; }

.site.conference-site ul.button-list { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }

.site.conference-site ul.button-list li { display: block; text-align: center; }

.site.conference-site ul.button-list li .button { display: block; margin-right: 0.5em; }

.site.conference-site ul.button-list li.registration .button { background-color: #89130f; }

.site.conference-site ul.button-list li.registration .button:hover { background-color: #223367; }

.site.conference-site ul.button-list li:last-child .button { margin-right: 0; }

@media (max-width: 768px) { .site.conference-site ul.button-list { padding: 0 1em; }
  .site.conference-site ul.button-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .site.conference-site ul.button-list li .button { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 1em; text-align: center; font-size: 0.75em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.site.conference-site .conference__schedule_table-header, .site.conference-site .conference__schedule_table-item { display: -webkit-box; display: -ms-flexbox; display: flex; }

.site.conference-site .conference__schedule_table-header { background-color: #223367; color: white; }

.site.conference-site .conference__schedule_table-item { background-color: white; }

.site.conference-site .conference__schedule_table-item:nth-child(odd) { background-color: #ebebeb; }

.site.conference-site .conference__schedule_table-cell { padding: 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.site.conference-site .conference__sponsors { padding: 3.75em 0; text-align: center; background-image: url("../images/backgrounds/scaled-bg.jpg"); background-repeat: repeat; }

.site.conference-site .conference__sponsors .container { max-width: none; }

.site.conference-site .conference__sponsors h2 { margin: 0 0 1em; }

.site.conference-site .conference__sponsors .swiper-button-prev, .site.conference-site .conference__sponsors .swiper-button-next { background: transparent; font-size: 2em; height: auto; color: #711222; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

@media (max-width: 640px) { .site.conference-site .conference__sponsors .swiper-button-prev, .site.conference-site .conference__sponsors .swiper-button-next { font-size: 5em; } }

.site.conference-site .conference__sponsors_logos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; width: 100%; }

.site.conference-site .conference__sponsors_logos .logo img { height: 150px; width: 150px; -o-object-fit: contain; object-fit: contain; margin: auto; }

.site.conference-site .main-content .latest-news__list { display: -webkit-box; display: -ms-flexbox; display: flex; }

.site.conference-site .main-content .latest-news__item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 0.25em; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.site.conference-site .main-content .latest-news__item:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }

.site.conference-site .main-content .latest-news__item .wrapper { position: relative; z-index: 2; color: white; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 4em 1em 1em; -webkit-box-flex: 0; -ms-flex: 0; flex: 0; }

.site.conference-site .main-content .latest-news__item .date { font-size: 0.75em; }

.site.conference-site .main-content .latest-news__item h4 { margin: 0; margin-bottom: 0.5em; color: white; font-size: 0.875em; }

.site.conference-site .main-content .latest-news__item p { margin: 0; font-size: 0.6875em; }

@media (max-width: 640px) { .site.conference-site .main-content .latest-news__list { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .site.conference-site .main-content .latest-news__item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-bottom: 2em; display: block; } }

.site.conference-site .twitter-feed { display: block; position: relative; }

.site.conference-site .twitter-feed__item { margin-bottom: 2em; line-height: 1.4; }

.site.conference-site .twitter-feed__item a { text-decoration: none; color: #363636; position: relative; display: inline-block; }

.site.conference-site .twitter-feed__item a:after { content: ''; display: block; height: 1px; position: absolute; bottom: 0; left: 0; right: 0; background-color: white; opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.site.conference-site .twitter-feed__item a:hover:after { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); opacity: 1; }

.site.conference-site .twitter-feed__item a:after { background-color: #363636; }

.site.conference-site .twitter-feed__heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.875em; }

.site.conference-site .twitter-feed__heading .icon { -webkit-box-flex: 0; -ms-flex: 0 0 35px; flex: 0 0 35px; height: 35px; background-image: url("../images/asia-icon.png"); background-size: contain; background-position: center; margin-right: 0.5em; }

.site.conference-site .twitter-feed__tweet { font-size: 0.85em; }

.site.conference-site .twitter-feed__date { font-size: 0.85em; font-style: italic; }

@media (max-width: 640px) { .site.conference-site .twitter-feed__item .wrapper { padding: 1em; padding-right: 4em; }
  .site.conference-site .twitter-feed .next { position: absolute; right: -1em; top: 0; bottom: 0; width: 3em; background-color: rgba(0, 0, 0, 0.5); z-index: 999; cursor: pointer; }
  .site.conference-site .twitter-feed .next:after { 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; content: "\f105"; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: white; font-size: 2em; } }

/** Swiper 4.5.0 Most modern mobile touch slider and framework with hardware accelerated transitions http://www.idangero.us/swiper/ Copyright 2014-2019 Vladimir Kharlampidi Released under the MIT License Released on: February 22, 2019 */
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; /* Fix of Webkit flickering */ z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank { visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: transform, height; transition-property: transform, height, -webkit-transform; }

/* 3D Effects */
.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock { display: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms opacity; -o-transition: 300ms opacity; transition: 300ms opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0; width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: 0.2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: 200ms top, 200ms -webkit-transform; transition: 200ms top, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms top; transition: 200ms transform, 200ms top; transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: 200ms left, 200ms -webkit-transform; transition: 200ms left, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms left; transition: 200ms transform, 200ms left; transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: 200ms right, 200ms -webkit-transform; transition: 200ms right, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms right; transition: 200ms transform, 200ms right; transition: 200ms transform, 200ms right, 200ms -webkit-transform; }

/* Progress */
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-white .swiper-pagination-bullet-active { background: #ffffff; }

.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #ffffff; }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000000; }

.swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000000; }

.swiper-pagination-lock { display: none; }

/* Scrollbar */
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-scrollbar-lock { display: none; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }

.swiper-slide-zoomed { cursor: move; }

/* Preloader */
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after { display: block; content: ''; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* a11y */
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube { overflow: visible; }

.swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-flip { overflow: visible; }

.swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper { /* Windows 8 IE 10 fix */ -ms-perspective: 1200px; }

@media print { /* a[href]:after { content: " (" attr(href) ")"; font-size: 12pt; color:black; }*/
  .no-print, .dev-warning-bar, #mobile-nav-wrapper, #main-navigation, #colophon, #secondary, #respond, .article-download, .site .site-header .site__navigation, .site-header .site__branding_buttons .primary-buttons, .footer__utilities, .sharedaddy, .pagination, .footer__navigation { display: none !important; }
  .site__branding img, .site-branding img { display: block; margin: 0 auto 30px auto; max-width: 300px; width: 300px !important; }
  .site__branding img a[href]:after, .site-branding img a[href]:after { display: block; }
  body { margin-top: 0 !important; }
  .boom_bar { display: none; }
  .site-header { background: white; color: black; }
  .site-header .site__functions { display: none; }
  .site .site-header .site__navigation ul li a { color: black; }
  .site-header .site__branding_buttons .primary-buttons li a { color: black; }
  .site-header .site__branding_title a:after { display: none; }
  .site-header .site__branding_title img { display: none !important; }
  .site-header .site__branding_title img.print-logo { display: block !important; }
  .title-banner { background-image: none !important; background-color: white !important; border-top: 1px solid black; border-bottom: 1px solid black; color: black !important; }
  .title-banner h1 { color: black !important; }
  .title-banner:before { display: none; }
  .title-banner a { color: black !important; }
  .site .title-banner__breadcrumbs { color: black; }
  .site .title-banner__breadcrumbs a:after { display: none; }
  #menu-global-buttons { display: none; }
  .page-template-default .site-main .sidebar, .post-template-default .site-main .sidebar, .single-articles .site-main .sidebar { margin-top: 0; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ2ZW5kb3JzL2ZvbnRhd2Vzb21lL2ZvbnQtYXdlc29tZS5zY3NzIiwidmVuZG9ycy9mb250YXdlc29tZS9fcGF0aC5zY3NzIiwic2V0dXAvX2dsb2JhbC5zY3NzIiwidmVuZG9ycy9mb250YXdlc29tZS9fY29yZS5zY3NzIiwidmVuZG9ycy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kb3JzL2ZvbnRhd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9ycy9mb250YXdlc29tZS9fbGlzdC5zY3NzIiwidmVuZG9ycy9mb250YXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3JzL2ZvbnRhd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvcnMvZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJ2ZW5kb3JzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRvcnMvZm9udGF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9ycy9mb250YXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZG9ycy9mb250YXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRvcnMvZm9udGF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvcnMvbW1lbnUvbW1lbnUuc2NzcyIsInZlbmRvcnMvd29yZHByZXNzL3dvcmRwcmVzcy5zY3NzIiwicGFydGlhbHMvX2hlbHBlcnMuc2NzcyIsInBhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJzZXR1cC9fbWl4aW5zLnNjc3MiLCJzZXR1cC9fdmFyaWFibGVzLnNjc3MiLCJzZXR1cC9fcmVzcG9uc2l2ZS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2hvbWUuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2FyY2hpdmUuc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fZ2xvYmFsLWJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fdGl0bGUtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2Jvb2tzLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2NvdW50ZG93bi5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy5zY3NzIiwiY29uZmVyZW5jZS9jb25mZXJlbmNlLnNjc3MiLCJjb25mZXJlbmNlL19nbG9iYWwuc2NzcyIsImNvbmZlcmVuY2UvX2hlYWRlci5zY3NzIiwiY29uZmVyZW5jZS9fbmF2aWdhdGlvbi5zY3NzIiwiY29uZmVyZW5jZS9faG9tZS5zY3NzIiwiY29uZmVyZW5jZS9fc2lkZWJhci5zY3NzIiwiY29uZmVyZW5jZS9fc2VjdGlvbnMuc2NzcyIsImNvbmZlcmVuY2UvX2J1dHRvbi1saXN0LnNjc3MiLCJjb25mZXJlbmNlL19zY2hlZHVsZS5zY3NzIiwiY29uZmVyZW5jZS9fc3BvbnNvcnMuc2NzcyIsImNvbmZlcmVuY2UvX2xhdGVzdC1uZXdzLnNjc3MiLCJjb25mZXJlbmNlL190d2l0dGVyLWZlZWQuc2NzcyIsInZlbmRvcnMvc3dpcGVyLnNjc3MiLCJwYXJ0aWFscy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNJakI7O2dFQUVnRTtBQ05oRSw0SkFHRztBQ0hILDBDQUNnQztBQ0FoQyx3RUFBWTtBQUNaLDhFQUFZO0FEQ1osYUFDRSwyQkFBMkIsQ0FDM0Is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QU87O0FNcFFyQixzQkFBRSxhTnVuQmdCLEVBQU87O0FNdG5CekIsZ0JBQUUsYU5xbkJVLEVBQU87O0FNcG5CbkIscUJBQUUsYU5zbkJlLEVBQU87O0FNcm5CeEIsbUJBQUUsYU5pSWEsRUFBTzs7QU1oSXRCLHdEQUFFLGFONG5CYSxFQUFPOztBTTNuQnRCLHlCQUFFLGFOb2hCbUIsRUFBTzs7QU1uaEI1QiwwQkFBRSxhTmtoQm9CLEVBQU87O0FNamhCN0IsdUJBQUUsYU5xZWlCLEVBQU87O0FNcGUxQixvQkFBRSxhTnNpQmMsRUFBTzs7QU1yaUJ2QixrQ0FBRSxhTjJKVyxFQUFPOztBTTFKcEIscUJBQUUsYU5xb0JlLEVBQU87O0FNcG9CeEIsa0JBQUUsYU4wVVksRUFBTzs7QU16VXJCLG9CQUFFLGFONE9jLEVBQU87O0FNM092QixxQkFBRSxhTjJJZSxFQUFPOztBTTFJeEIsa0JBQUUsYU4yZlksRUFBTzs7QU0xZnJCLHNCQUFFLGFOMkxnQixFQUFPOztBTTFMekIsaUNBQUUsYU5XMkIsRUFBTzs7QU1WcEMsK0JBQUUsYU5heUIsRUFBTzs7QU1abEMsbUJBQUUsYU5tVmEsRUFBTzs7QU1sVnRCLDJCQUFFLGFObWRxQixFQUFPOztBTWxkOUIsNkNBQUUsYU4rZWMsRUFBTzs7QU05ZXZCLHFCQUFFLGFOeWVlLEVBQU87O0FNeGV4QixzQkFBRSxhTnNYZ0IsRUFBTzs7QU1yWHpCLGtCQUFFLGFOeVhZLEVBQU87O0FNeFhyQixrQkFBRSxhTmtQWSxFQUFPOztBTWpQckIsd0JBQUUsYU51VGtCLEVBQU87O0FNdFQzQix3QkFBRSxhTm1xQmtCLEVBQU87O0FNbHFCM0IseUJBQUUsYU5pcUJtQixFQUFPOztBTWhxQjVCLHVCQUFFLGFOa3FCaUIsRUFBTzs7QU1qcUIxQixvQkFBRSxhTm9kYyxFQUFPOztBTW5kdkIscUJBQUUsYU51QmUsRUFBTzs7QU10QnhCLGlCQUFFLGFOOGtCVyxFQUFPOztBTTdrQnBCLGtCQUFFLGFOOGtCWSxFQUFPOztBTTdrQnJCLGtCQUFFLGFOcURZLEVBQU87O0FNcERyQixzQkFBRSxhTnFEZ0IsRUFBTzs7QU1wRHpCLG1CQUFFLGFOMGNhLEVBQU87O0FNemN0QixvQkFBRSxhTnVFYyxFQUFPOztBTXRFdkIsa0JBQUUsYU5nUFksRUFBTzs7QU0vT3JCLGtCQUFFLGFONkNZLEVBQU87O0FNNUNyQixvQkFBRSxhTnlVYyxFQUFPOztBTXhVdkIseUJBQUUsYU40a0JtQixFQUFPOztBTTNrQjVCLHdCQUFFLGFONGtCa0IsRUFBTzs7QU0za0IzQix3QkFBRSxhTnBDa0IsRUFBTzs7QU1xQzNCLDBCQUFFLGFOdkNvQixFQUFPOztBTXdDN0IseUJBQUUsYU5yQ21CLEVBQU87O0FNc0M1QiwyQkFBRSxhTnhDcUIsRUFBTzs7QU15QzlCLGtCQUFFLGFONlZZLEVBQU87O0FNNVZyQix3Q0FBRSxhTndaZSxFQUFPOztBTXZaeEIsb0JBQUUsYU5zVGMsRUFBTzs7QU1yVHZCLDBCQUFFLGFOcW9Cb0IsRUFBTzs7QU1wb0I3QiwyREFBRSxhTnlhaUIsRUFBTzs7QU14YTFCLG9CQUFFLGFOaWFjLEVBQU87O0FNaGF2Qix3QkFBRSxhTnlXa0IsRUFBTzs7QU14VzNCLG9CQUFFLGFObkRjLEVBQU87O0FNb0R2QixrQkFBRSxhTjZrQlksRUFBTzs7QU01a0JyQiw4Q0FBRSxhTitadUIsRUFBTzs7QU05WmhDLDRCQUFFLGFOMGVzQixFQUFPOztBTXplL0IsNEJBQUUsYU4rRXNCLEVBQU87O0FNOUUvQixvQkFBRSxhTnJCYyxFQUFPOztBTXNCdkIsMkJBQUUsYU42aEJxQixFQUFPOztBTTVoQjlCLDJCQUFFLGFOK0txQixFQUFPOztBTTlLOUIsc0JBQUUsYU5kZ0IsRUFBTzs7QU1lekIsa0JBQUUsYU5zYVksRUFBTzs7QU1yYXJCLG1CQUFFLGFOZ1phLEVBQU87O0FNL1l0QixrQkFBRSxhTjZoQlksRUFBTzs7QU01aEJyQixxQkFBRSxhTnlOZSxFQUFPOztBTXhOeEIsMEJBQUUsYU4wS29CLEVBQU87O0FNeks3QiwwQkFBRSxhTnNoQm9CLEVBQU87O0FNcmhCN0IsbUJBQUUsYU40SWEsRUFBTzs7QU0zSXRCLDBCQUFFLGFOeUVvQixFQUFPOztBTXhFN0IsMkJBQUUsYU55RXFCLEVBQU87O0FNeEU5Qix5QkFBRSxhTmthbUIsRUFBTzs7QU1qYTVCLDBCQUFFLGFOdVdvQixFQUFPOztBTXRXN0IsMEJBQUUsYU53akJvQixFQUFPOztBTXZqQjdCLDBCQUFFLGFOMkRvQixFQUFPOztBTTFEN0IsNkJBQUUsYU53YXVCLEVBQU87O0FNdmFoQyx5QkFBRSxhTjZSbUIsRUFBTzs7QU01UjVCLHdCQUFFLGFOMEdrQixFQUFPOztBTXpHM0IsNEJBQUUsYU5vakJzQixFQUFPOztBTW5qQi9CLDRCQUFFLGFOdURzQixFQUFPOztBTXREL0IsaUJBQUUsYU4vQlcsRUFBTzs7QU1nQ3BCLHdCQUFFLGFOL0NrQixFQUFPOztBTWdEM0IseUJBQUUsYU4vQ21CLEVBQU87O0FNZ0Q1QixzQkFBRSxhTi9DZ0IsRUFBTzs7QU1nRHpCLHdCQUFFLGFObkRrQixFQUFPOztBTW9EM0IsNENBQUUsYU55Y2EsRUFBTzs7QU14Y3RCLG9CQUFFLGFOeUljLEVBQU87O0FNeEl2QixzQkFBRSxhTnVGZ0IsRUFBTzs7QU10RnpCLGtCQUFFLGFOZ1pZLEVBQU87O0FNL1lyQixtQkFBRSxhTnFWYSxFQUFPOztBTXBWdEIsc0JBQUUsYU4vQ2dCLEVBQU87O0FNZ0R6QixnQ0FBRSxhTmtJMEIsRUFBTzs7QU1qSW5DLGtCQUFFLGFONE1ZLEVBQU87O0FNM01yQixrQkFBRSxhTjhSWSxFQUFPOztBTTdSckIsa0JBQUUsYU53S1ksRUFBTzs7QU12S3JCLGlCQUFFLGFOb0lXLEVBQU87O0FNbklwQix1QkFBRSxhTm9JaUIsRUFBTzs7QU1uSTFCLHNEQUFFLGFONkg0QixFQUFPOztBTTVIckMsbUJBQUUsYU5pWWEsRUFBTzs7QU1oWXRCLHNCQUFFLGFORWdCLEVBQU87O0FNRHpCLG9CQUFFLGFOb1pjLEVBQU87O0FNblp2QixxQkFBRSxhTmtFZSxFQUFPOztBTWpFeEIsb0JBQUUsYU5pVGMsRUFBTzs7QU1oVHZCLHdCQUFFLGFOeUNrQixFQUFPOztBTXhDM0IsMEJBQUUsYU5xQ29CLEVBQU87O0FNcEM3QixxQkFBRSxhTjhaZSxFQUFPOztBTTdaeEIsMkJBQUUsYU5nY3FCLEVBQU87O0FNL2I5QixvQkFBRSxhTnNLYyxFQUFPOztBTXJLdkIseUJBQUUsYU51S21CLEVBQU87O0FNdEs1QixzQkFBRSxhTnJFZ0IsRUFBTzs7QU1zRXpCLHNCQUFFLGFOdkVnQixFQUFPOztBTXdFekIsK0NBQUUsYU41RGlCLEVBQU87O0FNNkQxQiw0QkFBRSxhTjZpQnNCLEVBQU87O0FNNWlCL0IsNkJBQUUsYU55SHVCLEVBQU87O0FNeEhoQywwQkFBRSxhTk5vQixFQUFPOztBTU83QixpQkFBRSxhTmlRVyxFQUFPOztBTWhRcEIsb0NBQUUsYU5pRFksRUFBTzs7QU1oRHJCLHNCQUFFLGFOc0RnQixFQUFPOztBTXJEekIseUJBQUUsYU51Z0JtQixFQUFPOztBTXRnQjVCLDJCQUFFLGFOcWdCcUIsRUFBTzs7QU1wZ0I5Qix1QkFBRSxhTnlkaUIsRUFBTzs7QU14ZDFCLHFCQUFFLGFOeU5lLEVBQU87O0FNeE54QixzQkFBRSxhTm1iZ0IsRUFBTzs7QU1sYnpCLDZCQUFFLGFOOFF1QixFQUFPOztBTTdRaEMsd0JBQUUsYU44ZmtCLEVBQU87O0FNN2YzQiwyQkFBRSxhTm9HcUIsRUFBTzs7QU1uRzlCLHFCQUFFLGFONmFlLEVBQU87O0FNNWF4QixvQkFBRSxhTm9oQmMsRUFBTzs7QU1uaEJ2QiwyQkFBRSxhTjZLcUIsRUFBTzs7QU01SzlCLG9CQUFFLGFOc2lCYyxFQUFPOztBTXJpQnZCLHFCQUFFLGFONFBlLEVBQU87O0FNM1B4QixtQkFBRSxhTnFWYSxFQUFPOztBTXBWdEIsc0JBQUUsYU55Y2dCLEVBQU87O0FNeGN6Qix3QkFBRSxhTjdDa0IsRUFBTzs7QU04QzNCLDBCQUFFLGFObVZvQixFQUFPOztBTWxWN0IscUJBQUUsYU5xaEJlLEVBQU87O0FNcGhCeEIsNkNBQUUsYU4rRmdCLEVBQU87O0FNOUZ6QixvQkFBRSxhTmtLYyxFQUFPOztBTWpLdkIsb0JBQUUsYU4waEJjLEVBQU87O0FNemhCdkIseUJBQUUsYU55Q21CLEVBQU87O0FNeEM1QixrQ0FBRSxhTmtZVyxFQUFPOztBTWpZcEIsbUJBQUUsYU5pTWEsRUFBTzs7QU1oTXRCLHNCQUFFLGFOL0NnQixFQUFPOztBTWdEekIsa0JBQUUsYU4xRVksRUFBTzs7QU0yRXJCLHlCQUFFLGFOZm1CLEVBQU87O0FNZ0I1QiwwQkFBRSxhTmtMb0IsRUFBTzs7QU1qTDdCLHlCQUFFLGFOZ0xtQixFQUFPOztBTS9LNUIsdUJBQUUsYU5pTGlCLEVBQU87O0FNaEwxQix5QkFBRSxhTjZLbUIsRUFBTzs7QU01SzVCLCtCQUFFLGFOM0h5QixFQUFPOztBTTRIbEMsZ0NBQUUsYU52SDBCLEVBQU87O0FNd0huQyw2QkFBRSxhTnZIdUIsRUFBTzs7QU13SGhDLCtCQUFFLGFOL0h5QixFQUFPOztBTWdJbEMsbUJBQUUsYU4wSmEsRUFBTzs7QU16SnRCLG9CQUFFLGFObWpCYyxFQUFPOztBTWxqQnZCLG1CQUFFLGFOb2RhLEVBQU87O0FNbmR0QixvQkFBRSxhTnlHYyxFQUFPOztBTXhHdkIsdUJBQUUsYU5uRWlCLEVBQU87O0FNb0UxQix3QkFBRSxhTnhIa0IsRUFBTzs7QU15SDNCLHFDQUFFLGFOZ2hCYSxFQUFPOztBTS9nQnRCLG9DQUFFLGFOdU9ZLEVBQU87O0FNdE9yQixtQkFBRSxhTk5hLEVBQU87O0FNT3RCLG1CQUFFLGFONEdhLEVBQU87O0FNM0d0QixzQ0FBRSxhTmtYZ0IsRUFBTzs7QU1qWHpCLHNDQUFFLGFOK0ZlLEVBQU87O0FNOUZ4Qix1QkFBRSxhTnVTaUIsRUFBTzs7QU10UzFCLHVDQUFFLGFOMEdnQixFQUFPOztBTXpHekIsb0JBQUUsYU5xYWMsRUFBTzs7QU1wYXZCLDBEQUFFLGFObEhZLEVBQU87O0FNbUhyQixxQkFBRSxhTnFPZSxFQUFPOztBTXBPeEIscUJBQUUsYU5tT2UsRUFBTzs7QU1sT3hCLDJCQUFFLGFOc2JxQixFQUFPOztBTXJiOUIsdUJBQUUsYU5tZmlCLEVBQU87O0FNbGYxQixtQkFBRSxhTjZiYSxFQUFPOztBTTVidEIsbUJBQUUsYU53T2EsRUFBTzs7QU12T3RCLG1CQUFFLGFOcWVhLEVBQU87O0FNcGV0Qix1QkFBRSxhTmdUaUIsRUFBTzs7QU0vUzFCLDhCQUFFLGFOaVR3QixFQUFPOztBTWhUakMsZ0NBQUUsYU5zSTBCLEVBQU87O0FNckluQyx5QkFBRSxhTmtJbUIsRUFBTzs7QU1qSTVCLG1CQUFFLGFOa1FhLEVBQU87O0FNalF0Qix3QkFBRSxhTnZFa0IsRUFBTzs7QU13RTNCLHNCQUFFLGFOakVnQixFQUFPOztBTWtFekIsd0JBQUUsYU54RWtCLEVBQU87O0FNeUUzQix5QkFBRSxhTnhFbUIsRUFBTzs7QU15RTVCLHFCQUFFLGFObkJlLEVBQU87O0FNb0J4Qix1Q0FBRSxhTmtZWSxFQUFPOztBTWpZckIsNkNBQUUsYU51WWlCLEVBQU87O0FNdFkxQiwwQ0FBRSxhTnFZZ0IsRUFBTzs7QU1wWXpCLHNCQUFFLGFOdUJnQixFQUFPOztBTXRCekIsc0JBQUUsYU4wTWdCLEVBQU87O0FNek16QiwwQ0FBRSxhTmllWSxFQUFPOztBTWhlckIscUNBQUUsYU4rRmEsRUFBTzs7QU05RnRCLDhDQUFFLGFOMmFrQixFQUFPOztBTTFhM0IsdUJBQUUsYU4xQmlCLEVBQU87O0FNMkIxQix3QkFBRSxhTnZCa0IsRUFBTzs7QU13QjNCLG9DQUFFLGFOaEhZLEVBQU87O0FNaUhyQixxQkFBRSxhTjRXZSxFQUFPOztBTTNXeEIsc0JBQUUsYU53ZGdCLEVBQU87O0FNdmR6Qix5Q0FBRSxhTmhEaUIsRUFBTzs7QU1pRDFCLHlCQUFFLGFONkxtQixFQUFPOztBTTVMNUIsc0JBQUUsYU5rQmdCLEVBQU87O0FNakJ6Qiw0QkFBRSxhTjlDc0IsRUFBTzs7QU0rQy9CLDBCQUFFLGFOOUNvQixFQUFPOztBTStDN0IscUJBQUUsYU4rZGUsRUFBTzs7QU05ZHhCLHlCQUFFLGFONlltQixFQUFPOztBTTVZNUIsc0JBQUUsYU53WmdCLEVBQU87O0FNdlp6QixvQkFBRSxhTnpJYyxFQUFPOztBTTBJdkIsb0JBQUUsYU43Q2MsRUFBTzs7QU04Q3ZCLHFCQUFFLGFOckJlLEVBQU87O0FNc0J4Qix5QkFBRSxhTjZDbUIsRUFBTzs7QU01QzVCLHdCQUFFLGFOckhrQixFQUFPOztBTXNIM0Isd0JBQUUsYU5rSWtCLEVBQU87O0FNakkzQix1QkFBRSxhTjVNaUIsRUFBTzs7QU02TTFCLG9CQUFFLGFObU5jLEVBQU87O0FNbE52Qix5QkFBRSxhTnlCbUIsRUFBTzs7QU14QjVCLGtCQUFFLGFOdEpZLEVBQU87O0FNdUpyQixzQkFBRSxhTm9HZ0IsRUFBTzs7QU1uR3pCLHlCQUFFLGFOZ1JtQixFQUFPOztBTS9RNUIsK0JBQUUsYU41TXlCLEVBQU87O0FNNk1sQyxnQ0FBRSxhTjVNMEIsRUFBTzs7QU02TW5DLDZCQUFFLGFONU11QixFQUFPOztBTTZNaEMsK0JBQUUsYU5oTnlCLEVBQU87O0FNaU5sQyx3QkFBRSxhTjVNa0IsRUFBTzs7QU02TTNCLHlCQUFFLGFONU1tQixFQUFPOztBTTZNNUIsc0JBQUUsYU41TWdCLEVBQU87O0FNNk16Qix3QkFBRSxhTmhOa0IsRUFBTzs7QU1pTjNCLHFCQUFFLGFOL0JlLEVBQU87O0FNZ0N4QixvQkFBRSxhTm9KYyxFQUFPOztBTW5KdkIsb0JBQUUsYU5zWWMsRUFBTzs7QU1yWXZCLDZDQUFFLGFONk1jLEVBQU87O0FNNU12QixzQkFBRSxhTm5GZ0IsRUFBTzs7QU1vRnpCLHdCQUFFLGFONlFrQixFQUFPOztBTTVRM0IseUJBQUUsYU42UW1CLEVBQU87O0FNNVE1QixxQkFBRSxhTitWZSxFQUFPOztBTTlWeEIsb0JBQUUsYU54RmMsRUFBTzs7QU15RnZCLDBDQUFFLGFOd1JhLEVBQU87O0FNdlJ0Qix3QkFBRSxhTitEa0IsRUFBTzs7QU05RDNCLHNCQUFFLGFOb0NnQixFQUFPOztBTW5DekIsMkJBQUUsYU5xQ3FCLEVBQU87O0FNcEM5QixxQkFBRSxhTnVVZSxFQUFPOztBTXRVeEIscUJBQUUsYU4yQ2UsRUFBTzs7QU0xQ3hCLG1CQUFFLGFOd0xhLEVBQU87O0FNdkx0QixxQkFBRSxhTjJDZSxFQUFPOztBTTFDeEIsd0JBQUUsYU5pSWtCLEVBQU87O0FNaEkzQixvQkFBRSxhTnVCYyxFQUFPOztBTXRCdkIsNEJBQUUsYU5xQnNCLEVBQU87O0FNcEIvQixzQkFBRSxhTjRYZ0IsRUFBTzs7QU0zWHpCLGtCQUFFLGFOekZZLEVBQU87O0FNMEZyQixrREFBRSxhTjRRaUIsRUFBTzs7QU0zUTFCLGdGQUFFLGFOMFZtQixFQUFPOztBTXpWNUIsNEJBQUUsYU5vSnNCLEVBQU87O0FNbkovQixrQkFBRSxhTnRFWSxFQUFPOztBTXVFckIsdUJBQUUsYU43RmlCLEVBQU87O0FNOEYxQiw2Q0FBRSxhTjNIb0IsRUFBTzs7QU00SDdCLHNCQUFFLGFObVBnQixFQUFPOztBTWxQekIsa0JBQUUsYU53R1ksRUFBTzs7QU12R3JCLHlCQUFFLGFOckNtQixFQUFPOztBTXNDNUIseUJBQUUsYU5zV21CLEVBQU87O0FNclc1Qix1QkFBRSxhTmlXaUIsRUFBTzs7QU1oVzFCLG9CQUFFLGFONUNjLEVBQU87O0FNNkN2QiwwQkFBRSxhTjBPb0IsRUFBTzs7QU16TzdCLHdCQUFFLGFOc0trQixFQUFPOztBTXJLM0IsOEJBQUUsYU5zS3dCLEVBQU87O0FNcktqQyxvQkFBRSxhTjZSYyxFQUFPOztBTTVSdkIsd0JBQUUsYU5qS2tCLEVBQU87O0FNa0szQiwrQkFBRSxhTkh5QixFQUFPOztBTUlsQyxvQkFBRSxhTitQYyxFQUFPOztBTTlQdkIsb0JBQUUsYU4wSmMsRUFBTzs7QU16SnZCLGlDQUFFLGFObkkyQixFQUFPOztBTW9JcEMsa0NBQUUsYU5uSTRCLEVBQU87O0FNb0lyQywrQkFBRSxhTm5JeUIsRUFBTzs7QU1vSWxDLGlDQUFFLGFOdkkyQixFQUFPOztBTXdJcEMsbUJBQUUsYU5nRmEsRUFBTzs7QU0vRXRCLGtCQUFFLGFOMUZZLEVBQU87O0FNMkZyQixvQkFBRSxhTnhRYyxFQUFPOztBTXlRdkIsd0JBQUUsYU5pWmtCLEVBQU87O0FNaFozQixzQkFBRSxhTnJMZ0IsRUFBTzs7QU1zTHpCLHdCQUFFLGFOckVrQixFQUFPOztBTXNFM0Isd0JBQUUsYU5yRWtCLEVBQU87O0FNc0UzQix3QkFBRSxhTnVQa0IsRUFBTzs7QU10UDNCLHlCQUFFLGFONE1tQixFQUFPOztBTTNNNUIsb0JBQUUsYU5xV2MsRUFBTzs7QU1wV3ZCLDBCQUFFLGFOcUpvQixFQUFPOztBTXBKN0IsNEJBQUUsYU5xSnNCLEVBQU87O0FNcEovQixzQkFBRSxhTm1HZ0IsRUFBTzs7QU1sR3pCLHdCQUFFLGFOaUdrQixFQUFPOztBTWhHM0IsMEJBQUUsYU54Sm9CLEVBQU87O0FNeUo3QiwyQkFBRSxhTnFMcUIsRUFBTzs7QU1wTDlCLGtDQUFFLGFOL0Q0QixFQUFPOztBTWdFckMsMEJBQUUsYU4rUG9CLEVBQU87O0FNOVA3QixxQkFBRSxhTnRIZSxFQUFPOztBTXVIeEIseURBQUUsYU5uTDJCLEVBQU87O0FNb0xwQyxxREFBRSxhTmpMeUIsRUFBTzs7QU1rTGxDLDJEQUFFLGFObkw0QixFQUFPOztBTW9MckMsa0NBQUUsYU45RVcsRUFBTzs7QU0rRXBCLGlCQUFFLGFOUlcsRUFBTzs7QU1TcEIsb0NBQUUsYU5nWVcsRUFBTzs7QU0vWHBCLG1DQUFFLGFOZ0VXLEVBQU87O0FNL0RwQixpRUFBRSxhTnVFVyxFQUFPOztBTXRFcEIsc0RBQUUsYU5vT1csRUFBTzs7QU1uT3BCLGlDQUFFLGFOeUVXLEVBQU87O0FNeEVwQixxQ0FBRSxhTm5OVyxFQUFPOztBTW9OcEIsa0JBQUUsYU45RFksRUFBTzs7QU0rRHJCLHVCQUFFLGFObERpQixFQUFPOztBTW1EMUIsNEJBQUUsYU40UXNCLEVBQU87O0FNM1EvQiw2QkFBRSxhTjRRdUIsRUFBTzs7QU0zUWhDLDZCQUFFLGFONFF1QixFQUFPOztBTTNRaEMsOEJBQUUsYU40UXdCLEVBQU87O0FNM1FqQyw4QkFBRSxhTitRd0IsRUFBTzs7QU05UWpDLCtCQUFFLGFOK1F5QixFQUFPOztBTTlRbEMsdUJBQUUsYU51VWlCLEVBQU87O0FNdFUxQix5QkFBRSxhTm1VbUIsRUFBTzs7QU1sVTVCLDRCQUFFLGFOaWFzQixFQUFPOztBTWhhL0IscUJBQUUsYU44WmUsRUFBTzs7QU03WnhCLGtCQUFFLGFObVpZLEVBQU87O0FNbFpyQix5QkFBRSxhTm1abUIsRUFBTzs7QU1sWjVCLDBCQUFFLGFONFpvQixFQUFPOztBTTNaN0IscUJBQUUsYU5sSGUsRUFBTzs7QU1tSHhCLDRCQUFFLGFOZ1JzQixFQUFPOztBTS9RL0IsdUJBQUUsYU4yQ2lCLEVBQU87O0FNMUMxQixvQkFBRSxhTmxEYyxFQUFPOztBTW1EdkIsaUJBQUUsYU4vVFcsRUFBTzs7QU1nVXBCLHVCQUFFLGFOdlBpQixFQUFPOztBTXdQMUIsOEJBQUUsYU52UHdCLEVBQU87O0FNd1BqQyxvQkFBRSxhTmtWYyxFQUFPOztBTWpWdkIsMkJBQUUsYU5rVnFCLEVBQU87O0FNalY5Qiw2QkFBRSxhTjBFdUIsRUFBTzs7QU16RWhDLDJCQUFFLGFONEVxQixFQUFPOztBTTNFOUIsNkJBQUUsYU55RXVCLEVBQU87O0FNeEVoQyw4QkFBRSxhTnlFd0IsRUFBTzs7QU14RWpDLG1CQUFFLGFOclRhLEVBQU87O0FNc1R0QixxQkFBRSxhTjRYZSxFQUFPOztBTTNYeEIscUJBQUUsYU5qVWUsRUFBTzs7QU1rVXhCLG1CQUFFLGFONERhLEVBQU87O0FNM0R0QixzQkFBRSxhTnBJZ0IsRUFBTzs7QU1xSXpCLG1CQUFFLGFObU9hLEVBQU87O0FNbE90Qix3QkFBRSxhTnREa0IsRUFBTzs7QU11RDNCLG9CQUFFLGFOK1RjLEVBQU87O0FNOVR2QixvQkFBRSxhTnBHYyxFQUFPOztBTXFHdkIsa0JBQUUsYU51RVksRUFBTzs7QU10RXJCLHlDQUFFLGFOMUJnQixFQUFPOztBTTJCekIsbUJBQUUsYU5pUmEsRUFBTzs7QU1oUnRCLG9CQUFFLGFOZ0djLEVBQU87O0FNL0Z2QixxQkFBRSxhTmpVZSxFQUFPOztBTWtVeEIsaUJBQUUsYU43UFcsRUFBTzs7QU04UHBCLGdCQUFFLGFOZ1dVLEVBQU87O0FNL1ZuQixtQkFBRSxhTnNXYSxFQUFPOztBTXJXdEIsb0JBQUUsYU5xS2MsRUFBTzs7QU1wS3ZCLHVCQUFFLGFOMkdpQixFQUFPOztBTTFHMUIsNEJBQUUsYU5nUHNCLEVBQU87O0FNL08vQixrQ0FBRSxhTmxVNEIsRUFBTzs7QU1tVXJDLGlDQUFFLGFOcFUyQixFQUFPOztBTXFVcEMseURBQUUsYU4vTzJCLEVBQU87O0FNZ1BwQywwQkFBRSxhTnpKb0IsRUFBTzs7QU0wSjdCLHdCQUFFLGFOaVdrQixFQUFPOztBTWhXM0IsMEJBQUUsYU5vVm9CLEVBQU87O0FNblY3QiwwQ0FBRSxhTmdUVyxFQUFPOztBTS9TcEIsMkJBQUUsYU5xSXFCLEVBQU87O0FNcEk5QiwyQkFBRSxhTmlPcUIsRUFBTzs7QU1oTzlCLG1CQUFFLGFONE1hLEVBQU87O0FNM010Qiw2QkFBRSxhTm5KdUIsRUFBTzs7QU1vSmhDLHVCQUFFLGFOZ1dpQixFQUFPOztBTS9WMUIsb0JBQUUsYU55RmMsRUFBTzs7QU14RnZCLGlFQUFFLGFOc1RrQixFQUFPOztBTXJUM0IscURBQUUsYU5uRHNCLEVBQU87O0FNb0QvQixtQkFBRSxhTm9XYSxFQUFPOztBTW5XdEIsb0JBQUUsYU4zRGMsRUFBTzs7QU00RHZCLG9CQUFFLGFOMkljLEVBQU87O0FNMUl2QiwyQkFBRSxhTjRJcUIsRUFBTzs7QU0zSTlCLGdDQUFFLGFOaVAwQixFQUFPOztBTWhQbkMseUJBQUUsYU4rT21CLEVBQU87O0FNOU81Qix1QkFBRSxhTmpMaUIsRUFBTzs7QU1rTDFCLGtCQUFFLGFOOUtZLEVBQU87O0FNK0tyQiwyQkFBRSxhTnlHcUIsRUFBTzs7QU14RzlCLDRCQUFFLGFOdUdzQixFQUFPOztBTXRHL0Isb0JBQUUsYU4zS2MsRUFBTzs7QU00S3ZCLG9CQUFFLGFOUmMsRUFBTzs7QU1TdkIsc0JBQUUsYU5IZ0IsRUFBTzs7QU1JekIsaUJBQUUsYU45SVcsRUFBTzs7QU0rSXBCLHNCQUFFLGFOL1JnQixFQUFPOztBTWdTekIsbUJBQUUsYU41T2EsRUFBTzs7QU02T3RCLGlCQUFFLGFOb0ZXLEVBQU87O0FNbkZwQixtQkFBRSxhTjJNYSxFQUFPOztBTTFNdEIsa0JBQUUsYU52TVksRUFBTzs7QU13TXJCLG1CQUFFLGFOdk1hLEVBQU87O0FNd010QixxQkFBRSxhTi9UZSxFQUFPOztBTWdVeEIsNEJBQUUsYU4vVHNCLEVBQU87O0FNZ1UvQixtQkFBRSxhTmtOYSxFQUFPOztBTWpOdEIsMEJBQUUsYU5rTm9CLEVBQU87O0FNak43QixxQkFBRSxhTm9IZSxFQUFPOztBTW5IeEIsd0NBQUUsYU4xUlcsRUFBTzs7QU0yUnBCLGtDQUFFLGFOd09ZLEVBQU87O0FNdk9yQixrQkFBRSxhTnVRWSxFQUFPOztBTXRRckIscUJBQUUsYU5pTWUsRUFBTzs7QU1oTXhCLHdCQUFFLGFOdE1rQixFQUFPOztBTXVNM0Isd0JBQUUsYU4yTGtCLEVBQU87O0FNMUwzQixzQkFBRSxhTjlNZ0IsRUFBTzs7QU0rTXpCLHdCQUFFLGFOckprQixFQUFPOztBTXNKM0IseUJBQUUsYU45SW1CLEVBQU87O0FNK0k1QiwwQkFBRSxhTjNKb0IsRUFBTzs7QU00SjdCLCtCQUFFLGFOckp5QixFQUFPOztBTXNKbEMsOEVBQUUsYU41Sm9CLEVBQU87O0FNNko3QixtREFBRSxhTmpLc0IsRUFBTzs7QU1rSy9CLG1EQUFFLGFOaktvQixFQUFPOztBTWtLN0IsbURBQUUsYU5ySm9CLEVBQU87O0FNc0o3Qix5QkFBRSxhTmxLbUIsRUFBTzs7QU1tSzVCLGtCQUFFLGFOa1NZLEVBQU87O0FNalNyQixxQkFBRSxhTnZQZSxFQUFPOztBTXdQeEIsc0JBQUUsYU50Q2dCLEVBQU87O0FNdUN6Qiw4R0FBRSxhTnZCaUIsRUFBTzs7QU13QjFCLDRCQUFFLGFOdFFzQixFQUFPOztBTXVRL0IseURBQUUsYU42RmEsRUFBTzs7QU01RnRCLG1DQUFFLGFOMU1jLEVBQU87O0FNMk12Qix3QkFBRSxhTnBIa0IsRUFBTzs7QU1xSDNCLGlCQUFFLGFOdEhXLEVBQU87O0FNdUhwQiwrRUFBRSxhTmxHbUIsRUFBTzs7QU1tRzVCLDJCQUFFLGFOaU5xQixFQUFPOztBTWhOOUIsZ0JBQUUsYU44RVUsRUFBTzs7QU03RW5CLHVDQUFFLGFOK1JjLEVBQU87O0FNOVJ2QiwwQ0FBRSxhTnNDbUIsRUFBTzs7QU1yQzVCLDhDQUFFLGFOc0NxQixFQUFPOztBTXJDOUIscUJBQUUsYU5sRmUsRUFBTzs7QU1tRnhCLHlCQUFFLGFOalJtQixFQUFPOztBTWtSNUIsb0JBQUUsYU56RmMsRUFBTzs7QU0wRnZCLHVCQUFFLGFOb0NpQixFQUFPOztBTW5DMUIscUJBQUUsYU4ySWUsRUFBTzs7QU0xSXhCLHVCQUFFLGFOb0hpQixFQUFPOztBTW5IMUIsOEJBQUUsYU5vSHdCLEVBQU87O0FNbkhqQyxrQkFBRSxhTnhWWSxFQUFPOztBTXlWckIsZ0RBQUUsYU5qSmdCLEVBQU87O0FNa0p6QixpQkFBRSxhTnVPVyxFQUFPOztBTXRPcEIsd0JBQUUsYU50V2tCLEVBQU87O0FNdVczQixrQkFBRSxhTnNEWSxFQUFPOztBTXJEckIsd0JBQUUsYU5vSWtCLEVBQU87O0FNbkkzQixvQkFBRSxhTndPYyxFQUFPOztBTXZPdkIsa0JBQUUsYU5pU1ksRUFBTzs7QU1oU3JCLHlCQUFFLGFOU21CLEVBQU87O0FNUjVCLGtCQUFFLGFOZ1JZLEVBQU87O0FNL1FyQix3QkFBRSxhTm5Wa0IsRUFBTzs7QU1vVjNCLG9CQUFFLGFOMkJjLEVBQU87O0FNMUJ2QiwyQkFBRSxhTmhJcUIsRUFBTzs7QU1pSTlCLHFCQUFFLGFOMVRlLEVBQU87O0FNMlR4QiwyQkFBRSxhTjlUcUIsRUFBTzs7QU0rVDlCLHlCQUFFLGFOalVtQixFQUFPOztBTWtVNUIscUJBQUUsYU5wVWUsRUFBTzs7QU1xVXhCLHVCQUFFLGFOaFVpQixFQUFPOztBTWlVMUIsdUJBQUUsYU5oVWlCLEVBQU87O0FNaVUxQix3QkFBRSxhTnpYa0IsRUFBTzs7QU0wWDNCLDBCQUFFLGFOelhvQixFQUFPOztBTTBYN0IsbUJBQUUsYU40TWEsRUFBTzs7QU0zTXRCLHVCQUFFLGFOalJpQixFQUFPOztBTWtSMUIsZ0JBQUUsYU54WlUsRUFBTzs7QU15Wm5CLHdCQUFFLGFOaE9rQixFQUFPOztBTWlPM0IseUJBQUUsYU5HbUIsRUFBTzs7QU1GNUIsMkJBQUUsYU41WHFCLEVBQU87O0FNNlg5Qix3QkFBRSxhTmhia0IsRUFBTzs7QU1pYjNCLHVCQUFFLGFObUJpQixFQUFPOztBTWxCMUIsd0JBQUUsYU5wRWtCLEVBQU87O0FNcUUzQixvQkFBRSxhTmxGYyxFQUFPOztBTW1GdkIsMkJBQUUsYU5sRnFCLEVBQU87O0FNbUY5Qix3QkFBRSxhTnlMa0IsRUFBTzs7QU14TDNCLHVCQUFFLGFOeUxpQixFQUFPOztBTXhMMUIscUJBQUUsYU50WWUsRUFBTzs7QU11WXhCLGlCQUFFLGFOL1dXLEVBQU87O0FNZ1hwQixxQkFBRSxhTmxHZSxFQUFPOztBTW1HeEIsdUJBQUUsYU5yY2lCLEVBQU87O0FNc2MxQixnQkFBRSxhTjNWVSxFQUFPOztBTTRWbkIsdURBQUUsYU5qSFcsRUFBTzs7QU1rSHBCLHNCQUFFLGFOOUNnQixFQUFPOztBTStDekIsd0JBQUUsYU5wWGtCLEVBQU87O0FNcVgzQiw0QkFBRSxhTnhTc0IsRUFBTzs7QU15Uy9CLHNCQUFFLGFOMVJnQixFQUFPOztBTTJSekIsc0JBQUUsYU5oTWdCLEVBQU87O0FNaU16QixxQkFBRSxhTjlGZSxFQUFPOztBTStGeEIsb0JBQUUsYU4rRGMsRUFBTzs7QU05RHZCLDBCQUFFLGFOMkVvQixFQUFPOztBTTFFN0IseUJBQUUsYU5tRm1CLEVBQU87O0FNbEY1QixzQkFBRSxhTm9GZ0IsRUFBTzs7QU1uRnpCLHVCQUFFLGFOeFdpQixFQUFPOztBTXlXMUIsNkJBQUUsYU4xV3VCLEVBQU87O0FNMldoQyxxQkFBRSxhTjNSZSxFQUFPOztBTTRSeEIsa0JBQUUsYU5vRVksRUFBTzs7QU1uRXJCLHlCQUFFLGFOME1tQixFQUFPOztBTXpNNUIsd0JBQUUsYU4zQ2tCLEVBQU87O0FNNEMzQix5QkFBRSxhTjJIbUIsRUFBTzs7QU0xSDVCLHVCQUFFLGFObkppQixFQUFPOztBTW9KMUIsbUJBQUUsYU55TWEsRUFBTzs7QU14TXRCLGtCQUFFLGFOdkVZLEVBQU87O0FNd0VyQixxQkFBRSxhTjlEZSxFQUFPOztBTStEeEIsOENBQUUsYU5rS21CLEVBQU87O0FNaks1Qiw2QkFBRSxhTmtLdUIsRUFBTzs7QU1qS2hDLDBCQUFFLGFOcU1vQixFQUFPOztBTXBNN0IseUJBQUUsYU4zRW1CLEVBQU87O0FNNEU1Qix3QkFBRSxhTm9Na0IsRUFBTzs7QU1uTTNCLHlCQUFFLGFONUVtQixFQUFPOztBTTZFNUIsMkJBQUUsYU4zRXFCLEVBQU87O0FNNEU5QiwyQkFBRSxhTjdFcUIsRUFBTzs7QU04RTlCLG9CQUFFLGFOckRjLEVBQU87O0FNc0R2Qix3QkFBRSxhTi9Na0IsRUFBTzs7QU1nTjNCLCtCQUFFLGFOM1F5QixFQUFPOztBTTRRbEMseUJBQUUsYU5wQm1CLEVBQU87O0FNcUI1QixzQkFBRSxhTjZNZ0IsRUFBTzs7QU01TXpCLG9CQUFFLGFOc0NjLEVBQU87O0FNckN2Qix1QkFBRSxhTm9MaUIsRUFBTzs7QU1uTDFCLHdCQUFFLGFOcUxrQixFQUFPOztBTXBMM0IsbUNBQUUsYU56YlcsRUFBTzs7QU0wYnBCLHFCQUFFLGFOd0xlLEVBQU87O0FNdkx4QixtQkFBRSxhTitJYSxFQUFPOztBTTlJdEIsb0JBQUUsYU53R2MsRUFBTzs7QU12R3ZCLG9CQUFFLGFOdEZjLEVBQU87O0FNdUZ2Qix5Q0FBRSxhTmlOb0IsRUFBTzs7QU1oTjdCLDJCQUFFLGFOMURxQixFQUFPOztBTTJEOUIsc0JBQUUsYU45RGdCLEVBQU87O0FNK0R6QiwwQkFBRSxhTmxTb0IsRUFBTzs7QU1tUzdCLGdEQUFFLGFOdGNvQixFQUFPOztBTXVjN0IsMERBQUUsYU5wYzhCLEVBQU87O0FNcWN2QyxnREFBRSxhTnZjb0IsRUFBTzs7QU13YzdCLG1EQUFFLGFOdmN1QixFQUFPOztBTXdjaEMsaURBQUUsYU4zY3FCLEVBQU87O0FNNGM5QiwyQkFBRSxhTjlFcUIsRUFBTzs7QU0rRTlCLHNCQUFFLGFOdktnQixFQUFPOztBTXdLekIsMEJBQUUsYU4zRW9CLEVBQU87O0FNNEU3Qiw0QkFBRSxhTjNFc0IsRUFBTzs7QU00RS9CLHlCQUFFLGFOK0VtQixFQUFPOztBTTlFNUIsMkJBQUUsYU4rRXFCLEVBQU87O0FNOUU5QixvQkFBRSxhTmxaYyxFQUFPOztBTW1adkIsNEJBQUUsYU5yWnNCLEVBQU87O0FNc1ovQixtQkFBRSxhTnZYYSxFQUFPOztBTXdYdEIsMkJBQUUsYU5qZXFCLEVBQU87O0FNa2U5Qix5QkFBRSxhTnBMbUIsRUFBTzs7QU1xTDVCLHFEQUFFLGFOcEx1QixFQUFPOztBTXFMaEMsb0RBQUUsYU52THNCLEVBQU87O0FNd0wvQixtREFBRSxhTnpMcUIsRUFBTzs7QU0wTDlCLHVCQUFFLGFOOUxpQixFQUFPOztBTStMMUIsaURBQUUsYU4vTW1CLEVBQU87O0FNZ041QixrREFBRSxhTm5Ob0IsRUFBTzs7QU1vTjdCLDZCQUFFLGFOaE51QixFQUFPOztBTWlOaEMsMkJBQUUsYU4xTnFCLEVBQU87O0FNMk45QiwwQkFBRSxhTmpOb0IsRUFBTzs7QU1rTjdCLDRCQUFFLGFOck5zQixFQUFPOztBTXNOL0IsMEJBQUUsYU52Tm9CLEVBQU87O0FNd043Qix1QkFBRSxhTjRHaUIsRUFBTzs7QU0zRzFCLHdCQUFFLGFOaENrQixFQUFPOztBTWlDM0IsOEJBQUUsYU43V3dCLEVBQU87O0FNOFdqQyxnQkFBRSxhTjNQVSxFQUFPOztBTTRQbkIsdUJBQUUsYU4zUGlCLEVBQU87O0FNNFAxQix5QkFBRSxhTitHbUIsRUFBTzs7QU05RzVCLDJCQUFFLGFObkdxQixFQUFPOztBTW9HOUIsa0NBQUUsYU5uRzRCLEVBQU87O0FNb0dyQyx3QkFBRSxhTmpRa0IsRUFBTzs7QU1rUTNCLHlCQUFFLGFOZ0ttQixFQUFPOztBTS9KNUIsb0JBQUUsYU5yQmMsRUFBTzs7QU1zQnZCLG9CQUFFLGFOdlpjLEVBQU87O0FNd1p2QixxQkFBRSxhTmxTZSxFQUFPOztBTW1TeEIsbUJBQUUsYU50R2EsRUFBTzs7QU11R3RCLCtCQUFFLGFOL0x5QixFQUFPOztBTWdNbEMsdUNBQUUsYU5vRWtCLEVBQU87O0FNbkUzQixvQkFBRSxhTjlYYyxFQUFPOztBTStYdkIsbUJBQUUsYU45aUJhLEVBQU87O0FNK2lCdEIsb0JBQUUsYU54aUJjLEVBQU87O0FNeWlCdkIsNkJBQUUsYU54Y3VCLEVBQU87O0FNeWNoQyw4QkFBRSxhTjNjd0IsRUFBTzs7QU00Y2pDLDhCQUFFLGFOemN3QixFQUFPOztBTTBjakMsOEJBQUUsYU45Y3dCLEVBQU87O0FNK2NqQyxzQkFBRSxhTjlNZ0IsRUFBTzs7QU0rTXpCLHFCQUFFLGFOdkplLEVBQU87O0FNd0p4Qix1QkFBRSxhTnZKaUIsRUFBTzs7QU13SjFCLG1CQUFFLGFOMUphLEVBQU87O0FNMkp0QixpQkFBRSxhTjdKVyxFQUFPOztBTThKcEIsd0JBQUUsYU5qWmtCLEVBQU87O0FNa1ozQiwwQkFBRSxhTmpab0IsRUFBTzs7QU1rWjdCLG1CQUFFLGFONU5hLEVBQU87O0FNNk50QixtQkFBRSxhTjBIYSxFQUFPOztBTXpIdEIsdUJBQUUsYU4vZWlCLEVBQU87O0FNZ2YxQix1QkFBRSxhTnhTaUIsRUFBTzs7QU15UzFCLDBCQUFFLGFOcEVvQixFQUFPOztBTXFFN0Isa0JBQUUsYU5uWFksRUFBTzs7QU1vWHJCLDZCQUFFLGFON1l1QixFQUFPOztBTThZaEMsc0JBQUUsYU5qYWdCLEVBQU87O0FNa2F6QixrQkFBRSxhTi9JWSxFQUFPOztBTWdKckIsMEJBQUUsYU43U29CLEVBQU87O0FNOFM3QixpQkFBRSxhTmtHVyxFQUFPOztBTWpHcEIsMEJBQUUsYU56Rm9CLEVBQU87O0FNMEY3QixzQkFBRSxhTnRKZ0IsRUFBTzs7QU11SnpCLG9CQUFFLGFObkRjLEVBQU87O0FNb0R2QiwwQkFBRSxhTjFIb0IsRUFBTzs7QU0ySDdCLDRCQUFFLGFOMUhzQixFQUFPOztBTTJIL0IseUJBQUUsYU5rQm1CLEVBQU87O0FNakI1QiwyQkFBRSxhTmtCcUIsRUFBTzs7QU1qQjlCLDBCQUFFLGFOdENvQixFQUFPOztBTXVDN0IsNkJBQUUsYU50Q3VCLEVBQU87O0FNdUNoQyxxQkFBRSxhTm5RZSxFQUFPOztBTW9ReEIsdUJBQUUsYU5oZ0JpQixFQUFPOztBTWlnQjFCLHlCQUFFLGFOaGdCbUIsRUFBTzs7QU1pZ0I1QixxQkFBRSxh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 */
/*# sourceMappingURL=style.css.map */
