.fa.fa-pull-left, .fa.pull-left {margin-right: .3em;}
.mfp-wrap, [tabindex="-1"]:focus {outline: 0 !important;}
.fa-fw, .fa-li, .mfp-container {text-align: center;}
.fa, .fa-stack {display: inline-block;}
.mfp-arrow, .owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;}
.gallery, .typology-flex-center {-webkit-box-orient: horizontal;-webkit-box-direction: normal;}
.mfp-wrap, .owl-carousel .owl-item, .owl-carousel .owl-video-play-icon {-webkit-backface-visibility: hidden;}
@font-face {font-family: FontAwesome;src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight: 400;font-style: normal;}
.fa {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-stack, .mfp-container:before, .mfp-content, img {vertical-align: middle;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa.fa-pull-right, .fa.pull-right {margin-left: .3em;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: .08em solid #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right, .pull-right {float: right;}
.pull-left {float: left;}
.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(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	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-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {filter: none;}
.fa-stack {position: relative;width: 2em;height: 2em;line-height: 2em;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.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-close:before, .fa-remove: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-cog:before, .fa-gear: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-repeat:before, .fa-rotate-right: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-image:before, .fa-photo: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-exclamation-triangle:before, .fa-warning: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-cogs:before, .fa-gears: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-floppy-o:before, .fa-save:before {content: "";}
.fa-square:before {content: "";}
.fa-bars:before, .fa-navicon:before, .fa-reorder: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-sort:before, .fa-unsorted:before {content: "";}
.fa-sort-desc:before, .fa-sort-down:before {content: "";}
.fa-sort-asc:before, .fa-sort-up:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-gavel:before, .fa-legal:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-bolt:before, .fa-flash:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-clipboard:before, .fa-paste: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-chain-broken:before, .fa-unlink: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-caret-square-o-down:before, .fa-toggle-down:before {content: "";}
.fa-caret-square-o-up:before, .fa-toggle-up:before {content: "";}
.fa-caret-square-o-right:before, .fa-toggle-right:before {content: "";}
.fa-eur:before, .fa-euro:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-inr:before, .fa-rupee:before {content: "";}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {content: "";}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {content: "";}
.fa-krw:before, .fa-won: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-caret-square-o-left:before, .fa-toggle-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-try:before, .fa-turkish-lira: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-bank:before, .fa-institution:before, .fa-university:before {content: "";}
.fa-graduation-cap:before, .fa-mortar-board: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-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {content: "";}
.fa-file-archive-o:before, .fa-file-zip-o:before {content: "";}
.fa-file-audio-o:before, .fa-file-sound-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-ring:before, .fa-life-saver:before, .fa-support:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-rebel:before, .fa-resistance:before {content: "";}
.fa-empire:before, .fa-ge:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-paper-plane:before, .fa-send:before {content: "";}
.fa-paper-plane-o:before, .fa-send-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-futbol-o:before, .fa-soccer-ball-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-ils:before, .fa-shekel:before, .fa-sheqel: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-bed:before, .fa-hotel:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-y-combinator:before, .fa-yc:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery-full:before, .fa-battery: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-paper-o:before, .fa-hand-stop-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-television:before, .fa-tv: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-american-sign-language-interpreting:before, .fa-asl-interpreting:before {content: "";}
.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-sign-language:before, .fa-signing: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: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-address-card:before, .fa-vcard:before {content: "";}
.fa-address-card-o:before, .fa-vcard-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bath:before, .fa-bathtub:before, .fa-s15:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.mfp-container:before, .mfp-figure:after {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;}
.mfp-bg, .mfp-wrap {position: fixed;left: 0;top: 0;}
.mfp-bg, .mfp-container, .mfp-wrap {width: 100%;height: 100%;}
.mfp-bg {z-index: 99998;overflow: hidden;background: #0b0b0b;opacity: .9;filter: alpha(opacity=90);}
button, hr, input, select {overflow: visible;}
.mfp-wrap {z-index: 99999;}
.mfp-container {position: absolute;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {display: inline-block;height: 100%;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;margin: 0 auto;text-align: left;z-index: 1045;}
progress, sub, sup {vertical-align: baseline;}
.mfp-close, .mfp-preloader {text-align: center;position: absolute;}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;top: 50%;width: auto;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-close, .mfp-preloader a:hover {color: #fff;}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {display: none;}
button.mfp-arrow, button.mfp-close {overflow: visible;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;right: 0;top: 0;text-decoration: none;opacity: .65;filter: alpha(opacity=65);padding: 0 0 18px 10px;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
a, a:focus, a:hover, abbr[title] {text-decoration: underline;}
.mfp-close:focus, .mfp-close:hover {opacity: 1;filter: alpha(opacity=100);}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-figure, img.mfp-img {line-height: 0;}
.mfp-arrow {position: absolute;opacity: .65;filter: alpha(opacity=65);margin: -55px 0 0;top: 50%;padding: 0;width: 90px;height: 110px;}
.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1;filter: alpha(opacity=100);}
.mfp-arrow .mfp-a, .mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow .mfp-b, .mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-image-holder .mfp-content, iframe, img, img.mfp-img, legend {max-width: 100%;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
pre, textarea {overflow: auto;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
.mfp-figure:after, img.mfp-img {width: auto;height: auto;display: block;}
img.mfp-img {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0;margin: 0 auto;}
.mfp-figure:after {position: absolute;left: 0;top: 40px;bottom: 40px;right: 0;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-gallery .mfp-image-holder .mfp-figure, [role=button], [type=button], [type=reset], [type=submit], button {cursor: pointer;}
.mfp-title {text-align: left;word-wrap: break-word;padding-right: 36px;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
article, aside, details, figcaption, figure, footer, header, legend, main, menu, nav, section, summary {display: block;}
audio, canvas, label, output, progress, video {display: inline-block;}
address, dl, ol, p, ul {margin-bottom: 1rem;}
dd, label, legend {margin-bottom: .5rem;}
caption, th {text-align: left;}
@media all and (max-width:900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
body, fieldset {margin: 0;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a:active, a:hover {outline-width: 0;}
abbr[title] {text-decoration: underline dotted;}
b, strong {font-weight: bolder;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none;}
svg:not(:root) {overflow: hidden;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;}
button, input, select, textarea {font: inherit;}
.wp-block-quote .wp-block-quote.is-large p, .wp-block-quote.is-style-large p, address, blockquote cite em, cite {font-style: normal;}
dt, optgroup {font-weight: 700;}
address, legend {line-height: inherit;}
button, select {text-transform: none;}
.comment-author .fn, .cover-letter, .entry-pre-title, .post-date-month, .post-letter, .typology-link-pages a, .typology-link-pages>span {text-transform: uppercase;}
[disabled] {cursor: default;}
[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
button:-moz-focusring, input:-moz-focusring {outline: ButtonText dotted 1px;}
legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;white-space: normal;width: 100%;padding: 0;font-size: 1.5rem;}
[type=checkbox], [type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {-webkit-appearance: textfield;}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
html {-webkit-box-sizing: border-box;box-sizing: border-box;}
*, ::after, ::before {-webkit-box-sizing: inherit;box-sizing: inherit;}
@-ms-viewport {width: device-width;}
dl, ol, p, ul {margin-top: 0;}
abbr[data-original-title], abbr[title] {cursor: help;border-bottom: 1px dotted #818a91;}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}
dd {margin-left: 0;}
a:focus, a:not([href]):not([tabindex]):focus, button:focus {outline: 0;}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}
pre {margin-top: 0;}
figure {margin: 0 0 1rem;}
[role=button], a, area, button, input, label, select, summary, textarea {-ms-touch-action: manipulation;touch-action: manipulation;}
table {background-color: transparent;}
caption {padding-top: .75rem;padding-bottom: .75rem;color: #818a91;caption-side: bottom;}
button, input, select, textarea {margin: 0;line-height: inherit;border-radius: 0;}
input[type=checkbox]:disabled, input[type=radio]:disabled {cursor: not-allowed;}
input[type=date], input[type=time], input[type=datetime-local], input[type=month] {-webkit-appearance: listbox;}
input[type=number], input[type=search], input[type=date], input[type=text], input[type=email], input[type=url], input[type=tel], input[type=password], textarea {-webkit-appearance: none;}
fieldset {min-width: 0;padding: 0;border: 0;}
.owl-carousel {display: none;width: 100%;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-touch-callout: none;}
.alignright, .owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel .animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;transition: -webkit-transform .1s ease;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
img {height: auto;}
a:hover {text-decoration: none;}
.vh-center {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);height: auto;z-index: 111;}
.text-center {text-align: center;}
.clearfix::after {content: "";display: table;clear: both;}
.container {margin-left: auto;margin-right: auto;max-width: 1200px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.col-lg-10, .col-lg-2, .col-lg-4 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 100%;}
.col-lg-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-lg-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-lg-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-lg-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.typology-posts {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.typology-section {-webkit-box-shadow: 0 30px 50px 0 rgba(1,1,1,.15);box-shadow: 0 30px 50px 0 rgba(1,1,1,.15);max-width: 1170px;margin: 0 auto 10rem;width: 95%;padding: 16rem 0 15rem;}
.typology-fake-bg .typology-section:first-child {top: -10rem;position: relative;z-index: 900;margin-bottom: 0;}
.typology-flat .typology-fake-bg .typology-section:first-child {top: 0;-webkit-box-shadow: none;box-shadow: none;}
.typology-flat .typology-section {-webkit-box-shadow: none;box-shadow: none;padding: 13rem 0 0;}
.typology-flat .typology-footer {margin-top: 8rem;}
.typology-fake-bg {position: relative;z-index: 9000;}
.typology-section>:last-child {margin-bottom: 0;}
.typology-section .section-head:first-child {margin-top: -4rem;}
.section-content {max-width: 720px;margin: 0 auto 12rem;}
.section-content-c {max-width: 840px;padding-top: 4rem;}
.section-content-c .typology-posts {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.section-head {margin-bottom: 8rem;}
.section-title {text-align: center;position: relative;padding-bottom: 4rem;margin-bottom: 0;}
.typology-post {position: relative;margin-bottom: 9rem;padding-bottom: 10rem;}
.section-title:after, .typology-post:after {content: "";height: 1px;width: 50px;position: absolute;bottom: 0;left: 50%;margin-left: -25px;background: #333;}
.typology-post:last-child:after {display: none;}
.typology-post:last-child {padding-bottom: 0;}
.entry-title a {-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-ms-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;text-decoration: none;}
.typology-layout-a .entry-title a, .typology-layout-b .entry-title a, .typology-layout-c .entry-title a {display: block;}
.meta-item {display: inline-table;vertical-align: top;}
.entry-meta {margin-top: .8rem;}
.entry-header {margin-bottom: 2.6rem;}
.entry-footer, .entry-header {position: relative;z-index: 2;}
.typology-story {margin-bottom: 6rem;}
.sticky .entry-title a:before {content: "";font-family: FontAwesome;line-height: 1;outline: 0;font-size: 80%;margin-right: 10px;}
.sticky.typology-layout-c .entry-title a:before {margin-right: 5px;}
.entry-footer .typology-button {margin-right: 1.5rem;}
.post-letter {line-height: 1.2;color: rgba(0,0,0,.07);z-index: 1;position: absolute;top: 50%;left: -9rem;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;}
.layout-b {text-align: center;}
.layout-b .post-letter {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.aligncenter, .alignnone {clear: both;display: block;margin: 0 auto 3.6rem;max-width: 100%;}
.alignleft, .alignright {display: inline;margin-bottom: 2.6rem;margin-top: .75rem;}
.alignright {margin-left: 5rem;max-width: 100%;}
.alignleft {float: left;margin-right: 5rem;}
.wp-caption-text {text-align: center;font-size: 1.3rem;margin-top: 1rem;}
.typology-featured-image {position: relative;padding: 0 !important;border: none !important;display: inline-block;margin-bottom: 3.6rem;}
.style-thumbnail .entry-image a:after, .typology-featured-image:after {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #000;opacity: 0;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.style-thumbnail .entry-image a:hover:after, .typology-featured-image:hover:after {opacity: .2;}
.style-thumbnail .entry-image {position: relative;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.meta-item .typology-count {display: inline-block;color: #fff;font-size: 12px;min-width: 24px;height: 24px;line-height: 10px;padding: 6px 0;vertical-align: 1px;text-align: center;border-radius: 50%;margin-right: 5px;}
.gallery {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.gallery .gallery-icon {display: inline-block;height: 100%;max-width: 100%;}
.gallery-icon img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.gallery-item {display: inline-block;padding: 0 2px 2px 0;text-align: center;vertical-align: top;width: 100%;margin: 0;position: relative;}
.gallery-columns-1.owl-carousel, .wp-block-gallery.owl-carousel {padding: 0;}
.gallery-columns-1 .gallery-item {width: 100%;}
.gallery-columns-1 {display: block;}
.gallery .gallery-item a:after, .wp-block-gallery .blocks-gallery-item a:after {content: "";font-family: FontAwesome;position: absolute;top: 50%;left: 50%;z-index: 5;height: 59px;width: 59px;text-align: center;line-height: 61px;background: rgba(255,255,255,.8);border-radius: 50%;-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);font-size: 18px;display: inline-block;vertical-align: top;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;padding: 0;pointer-events: auto;opacity: 0;margin-left: -31px;margin-top: -31px;}
.gallery-columns-1 .owl-item .gallery-item, .gallery-columns-8 .gallery-item a:after, .gallery-columns-9 .gallery-item a:after {display: none;}
.gallery-columns-4 .gallery-item a:after, .gallery-columns-5 .gallery-item a:after, .gallery-columns-6 .gallery-item a:after, .gallery-columns-7 .gallery-item a:after {height: 40px;width: 40px;line-height: 40px;font-size: 16px;margin-left: -20px;margin-top: -20px;}
.gallery .gallery-item a:hover:after, .wp-block-gallery .blocks-gallery-item a:hover:after {opacity: 1;}
.entry-content .gallery, .entry-content .gallery-columns-1.owl-carousel {margin-bottom: 3.6rem;}
.gallery-columns-1 .owl-controls, .wp-block-gallery.columns-1 .owl-controls {width: 100%;bottom: auto !important;top: 50%;margin-top: -20px;height: 40px;pointer-events: none;}
.mfp-title {top: -48px;left: 20px;background: rgba(0,0,0,.8);padding: 3px 8px;position: absolute;color: #ccc;font-size: 12px;line-height: 18px;}
.mfp-counter:empty, .mfp-title:empty {padding: 0;}
.gallery-columns-1 .gallery-item:first-child {display: block;}
.gallery-columns-1 .gallery-item {max-width: 100%;padding: 0;}
.gallery-columns-2 .gallery-item {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;-webkit-box-flex: 0;-ms-flex: 0 0 16.66%;flex: 0 0 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;-webkit-box-flex: 0;-ms-flex: 0 0 14.28%;flex: 0 0 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;-webkit-box-flex: 0;-ms-flex: 0 0 11.11%;flex: 0 0 11.11%;}
.gallery-icon img {margin: 0 auto;}
.gallery-icon .herald-popup {position: relative;float: left;outline: 0;width: 100%;}
.gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {padding-right: 0;}
.gallery-caption {display: none;}
.gallery-columns-1 .owl-nav>div, .gridlove-cover-slider .owl-nav>div, .wp-block-gallery.columns-1 .owl-nav>div {height: 40px;width: 40px;text-align: center;line-height: 40px;background: rgba(255,255,255,.5);color: #333;border-radius: 50%;-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);font-size: 13px;display: inline-block;vertical-align: top;margin: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;padding: 0;pointer-events: auto;}
.gallery-columns-1 .owl-nav, .wp-block-gallery.columns-1 .owl-nav {width: 100%;bottom: auto !important;top: 50%;margin-top: -20px;height: 40px;pointer-events: none;position: absolute;}
.gallery-columns-1 .owl-next, .wp-block-gallery.columns-1 .owl-next {right: 30px;position: absolute;}
.gallery-columns-1 .owl-next i, .wp-block-gallery.columns-1 .owl-next i {margin-top: 14px;margin-right: -3px;}
.gallery-columns-1 .owl-prev, .wp-block-gallery.columns-1 .owl-prev {left: 30px;position: absolute;}
.gallery-columns-1 .owl-prev i, .wp-block-gallery.columns-1 .owl-prev i {margin-top: 14px;margin-left: -3px;}
.gallery-columns-1 .owl-nav>div:hover, .gridlove-cover-slider .owl-nav>div:hover, .wp-block-gallery.columns-1 .owl-nav>div:hover {background: #fff;}
.typology-popup {color: #333;}
.gallery .owl-item .gallery-icon {display: block;}
.mfp-image-holder button.mfp-close, button.mfp-arrow {height: 40px;width: 40px;text-align: center;line-height: 40px;background: rgba(255,255,255,.5);-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);font-size: 14px;display: inline-block;margin: 0 3px;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;padding: 1px;pointer-events: auto;min-width: auto;border-radius: 50%;vertical-align: top;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;}
.typology-pagination .current, .typology-pagination .dots, .typology-pagination .infinite-scroll a, .typology-pagination .load-more a, .typology-pagination .nav-links .next, .typology-pagination .nav-links .prev, .typology-pagination .next a, .typology-pagination .prev a {border: 1px solid transparent;}
.mfp-arrow-right:before {content: "";}
.mfp-arrow-left:before {content: "";}
.mfp-arrow-left:before, .mfp-arrow-right:before {font-family: FontAwesome;}
.mfp-arrow-left {left: 24px;}
.mfp-arrow-left i {margin-left: -3px;}
.mfp-arrow-right {right: 24px;}
.mfp-arrow-right i {margin-right: -3px;}
.mfp-image-holder button.mfp-close {right: -55px;top: 10px;text-align: center;font-size: 30px;color: #333;}
.typology-pagination {text-align: center;position: relative;padding-bottom: 0;width: 100%;padding-top: 9rem;margin-top: 9rem;}
.typology-pagination .navigation {position: relative;max-width: 720px;margin: 0 auto;display: block;height: 42px;}
.typology-pagination a, .typology-pagination span {font-size: 1.1rem;line-height: 39px;text-align: center;text-transform: uppercase;display: inline-block;text-decoration: none;}
.typology-pagination a {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.typology-pagination a:hover {-webkit-box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);}
.typology-pagination a:focus {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-box-shadow: 0 5px 10px 0 rgba(1,1,1,.15);box-shadow: 0 5px 10px 0 rgba(1,1,1,.15);text-decoration: none;}
.typology-pagination .infinite-scroll a, .typology-pagination .load-more a, .typology-pagination .nav-links .next, .typology-pagination .nav-links .prev, .typology-pagination .next a, .typology-pagination .prev a {min-width: 160px;}
.typology-pagination .nav-links .next:after, .typology-pagination .nav-links .prev:before, .typology-pagination .next a:after, .typology-pagination .prev a:before {font-family: FontAwesome;font-size: 1.3rem;}
.typology-pagination .nav-links .prev:before, .typology-pagination .prev a:before {content: "";margin-right: 7px;}
.typology-pagination .nav-links .next:after, .typology-pagination .next a:after {content: "";margin-left: 7px;}
.typology-pagination .nav-links .next, .typology-pagination .nav-links .prev {margin: 0;}
.typology-pagination .page-numbers {min-width: 40px;margin: 0 4px;}
.typology-pagination .nav-links .next, .typology-pagination .nav-links .prev, .typology-pagination .next a, .typology-pagination .prev a {position: absolute;top: 0;}
.typology-pagination .nav-links .prev, .typology-pagination .prev a {left: 0;}
.typology-pagination .nav-links .next, .typology-pagination .next a {right: 0;}
.typology-pagination .dots {min-width: 1px;}
.load-more-active a {opacity: .3;pointer-events: none;}
.typology-loader {font-size: 8px;width: 32px;margin: 0 auto 0 -16px;opacity: 0;top: 17px;height: 10px;left: 50%;z-index: -1;position: absolute;}
.infinite-scroll a, .load-more-active a {font-size: 0;}
.load-more-active .typology-loader {opacity: 1;z-index: 100;}
.dot {width: 1em;height: 1em;border-radius: .5em;background: #fff;position: absolute;-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-timing-function: ease;animation-timing-function: ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.dot1, .dot2 {left: 0;}
.dot3 {left: 1.5em;}
@-webkit-keyframes reveal {from {-webkit-transform: scale(.001);transform: scale(.001);}
	to {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes reveal {from {-webkit-transform: scale(.001);transform: scale(.001);}
	to {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes slide {to {-webkit-transform: translateX(1.5em);transform: translateX(1.5em);}}
@keyframes slide {to {-webkit-transform: translateX(1.5em);transform: translateX(1.5em);}}
@-webkit-keyframes revealback {from {-webkit-transform: scale(1);transform: scale(1);}
	to {-webkit-transform: scale(.001);transform: scale(.001);}}
@keyframes revealback {from {-webkit-transform: scale(1);transform: scale(1);}
	to {-webkit-transform: scale(.001);transform: scale(.001);}}
.dot1 {-webkit-animation-name: reveal;animation-name: reveal;}
.dot2, .dot3 {-webkit-animation-name: slide;animation-name: slide;}
.dot4 {left: 3em;-webkit-animation-name: revealback;animation-name: revealback;}
.infinite-scroll {opacity: 0;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.infinite-scroll.load-more-active {opacity: 1;}
.typology-pagination:before {content: "";height: 1px;width: 50px;position: absolute;top: 0;left: 50%;margin-left: -25px;}
.typology-archive-title:after {content: "⋅";top: -1.5px;position: relative;margin: 0 5px;}
.typology-load-more-active a {background: #aaa;}
.more-link {display: none;}
.typology-cover-slider .owl-stage, .typology-cover-slider .owl-stage-outer, .typology-cover-slider.owl-drag .owl-item {height: 100%;}
.typology-cover-slider .owl-dots {position: absolute;bottom: 135px;left: 0;width: 100%;height: 40px;}
.typology-cover-slider .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;opacity: .6;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;border-radius: 30px;}
.typology-cover-slider .owl-next i, .typology-cover-slider .owl-prev i, .typology-sidebar-close {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}
.typology-cover-slider .owl-dots .owl-dot span:hover, .typology-cover-slider .owl-dots .owl-dot.active span {opacity: 1;}
.typology-cover-slider .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.typology-cover-slider .owl-next, .typology-cover-slider .owl-prev {position: absolute;color: #000;}
.typology-cover-slider .owl-next i, .typology-cover-slider .owl-prev i {position: absolute;top: 50%;font-size: 32rem;margin-top: -160px;opacity: 0;transition: all .2s ease-in-out;}
.typology-cover-slider .owl-next:hover i, .typology-cover-slider .owl-prev:hover i {opacity: .1;}
.typology-cover-slider .owl-prev {left: 0;width: 20%;top: 0;height: 100%;}
.typology-cover-slider .owl-prev i {left: 30px;}
.typology-cover-slider .owl-next {right: 0;width: 20%;top: 0;height: 100%;}
.typology-cover-slider .owl-next i {right: 30px;}
.error404 .entry-content {margin-top: 11rem;}
.error404 .typology-search-form {margin-top: 4rem;}
.error404 .typology-post:after {display: none;}
.error404 .typology-post {margin-bottom: 0;padding-bottom: 0;}
.mks_pullquote {padding: 40px;}
.entry-content a[class*=mks_], .entry-content a[class*=mks_]:hover {border: none;padding-bottom: 0;}
.mks_dropcap {margin: 5px 15px 0 0;padding: 20px 26px;}
.mks_separator {float: none;}
.mks_separator:after {content: "";display: table;clear: both;}
.entry-content a[class*=mks_], .mks_progress_bar {margin-bottom: 3.6rem;}
.syntaxhighlighter div {display: block;}
.section-avatar {text-align: center;margin-bottom: 32px;}
.cover-avatar {text-align: center;margin-top: -10px;margin-bottom: 20px;}
_:-moz-tree-row(hover), body .slot-l, body .typology-header .container, body .typology-header .typology-site-branding {height: inherit;}
:root .typology-sidebar-header, _:-ms-input-placeholder {position: absolute;}
:root .cover-item-container, _:-ms-input-placeholder {width: 950px;}
:root .typology-posts, _::-moz-svg-foreign-content {display: table-cell;}
.typology-ie9 .typology-footer .typology-footer-sidebar, .typology-ie9 .typology-posts .col-lg-6, .typology-ie9 .typology-prev-next-nav>a, .typology-ie9 .typology-prev-next-nav>div, .typology-ie9 .typology-sidebar-header-wrapper .typology-site-branding, .typology-ie9 .typology-social-icons a {display: inline-block;}
:root .col-lg-10, :root .col-lg-2, :root .col-lg-4, :root .col-lg-6, _::-moz-svg-foreign-content {display: inline-block;}
:root .col-lg-6, _::-moz-svg-foreign-content {width: 49%;}
.typology-ie9 .typology-sidebar {right: -420px !important;}
.typology-ie9 .typology-sidebar-header {left: auto;}
.typology-ie9 .typology-footer .col-lg-4 {max-width: 33% !important;}
.typology-ie9 .typology-posts .col-lg-6 {max-width: 49% !important;}
.typology-ie9 .typology-next-link, .typology-ie9 .typology-sticky-r {float: right;}
.typology-ie9 .typology-prev-link, .typology-ie9 .typology-sticky-l {float: left;}
.typology-ie9 .typology-sticky-l, .typology-ie9 .typology-sticky-r {padding-top: 20px;}
.typology-ie9 .typology-social-icons a {max-width: 30%;}
.typology-ad, .typology-header-wide .container {max-width: 100%;}
.typology-ie9 .typology-sidebar-header-wrapper {display: inline-block;margin: 40px 50px;}
.typology-ie9.typology-sidebar-open .typology-sidebar {right: 0 !important;}
.typology-pagination a, .typology-pagination span, _::-webkit-:not(:root:root) {padding: 4px 0 0;}
.archive-desc {margin-top: 32px;text-align: center;}
.cover-archive-desc {margin-bottom: 0;}
.typology-ad {margin: 0 auto;text-align: center;}
.typology-ad-top {margin-top: -50px;margin-bottom: 100px;}
.typology-ad-bottom {margin-top: 50px;}
.typology-ad-between-posts {margin-bottom: 150px;width: 100%;}
ul.mks_social_widget_ul li a {letter-spacing: normal;}
article.typology-post.typology-has-ad:after {display: none;}
.typology-layout-a {width: 100%;}
.typology-layout-a.typology-has-ad, .typology-layout-a.typology-post:last-child {margin-bottom: 0;}
.entry-footer {margin-top: 3rem;}
.section-content-b .typology-ad-between-posts:before, .typology-post.typology-layout-b:before {content: "";height: 100%;position: absolute;width: 1px;left: 5.9rem;top: 25px;display: block;}
.typology-post.typology-layout-b:last-of-type:before {height: 7rem;}
.typology-layout-b {padding-left: 14rem;padding-bottom: 7rem;margin-bottom: 0;padding-top: 6rem;}
.section-content-b .typology-ad-between-posts {position: relative;padding-left: 14rem;padding-bottom: 30px;margin-bottom: 0;padding-top: 0;width: 100%;}
.typology-layout-b:first-child {padding-top: 0;}
.typology-layout-b .post-date {position: absolute;top: 8px;left: -180px;text-align: center;width: 75px;}
.typology-layout-b .post-date-day {font-size: 6rem;display: block;line-height: 5rem;}
.typology-layout-b .post-date:after {content: "";position: absolute;height: 11px;width: 11px;display: block;border-radius: 50%;left: 94px;top: 17px;z-index: 2;}
.typology-layout-b .post-date-hidden, .typology-layout-b:only-of-type:before {display: none;}
.typology-layout-c.typology-post {padding: 0 60px;margin: 0 0 15rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.typology-layout-c.typology-post:after {display: none;}
.typology-layout-c .post-letter {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.typology-layout-c .typology-featured-image {margin-bottom: 1.8rem;}
.typology-layout-c.post-image-on {margin: 0 0 7rem;display: block;}
.layout-even .typology-layout-c:last-child, .layout-odd .typology-layout-c:nth-last-of-type(-n+2), .typology-layout-c .entry-header {margin-bottom: 0;}
.section-content-c .typology-ad-between-posts {margin-top: -60px;margin-bottom: 160px;}
html {font-size: 62.5%;}
body {line-height: 1.88;}
html, html a {-webkit-font-smoothing: antialiased;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 2rem;}
.h1, .typology-cover .entry-title, .typology-cover h1, h1 {line-height: 1.2;}
.h2, h2 {line-height: 1.25;}
.h3, h3 {line-height: 1.3;}
.h4, h4 {line-height: 1.35;}
.h5, h5 {line-height: 1.5;}
.h6, h6 {line-height: 1.4;}
.entry-content .h1, .entry-content .h2, .entry-content .h3, .entry-content .h4, .entry-content .h5, .entry-content .h6, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom: 3.6rem;}
.entry-title, .typology-layout-a .entry-content p:last-child, .typology-layout-b .entry-content p:last-child, .typology-layout-b .entry-content p:only-of-type, blockquote p, q p {margin-bottom: 0;}
.meta-item {margin-right: 15px;}
.meta-item a {text-decoration: none;padding-bottom: 3px;border-bottom: 1px solid transparent;-webkit-transition: border-bottom .1s ease-in-out;-o-transition: border-bottom .1s ease-in-out;transition: border-bottom .1s ease-in-out;}
.meta-item a:hover, td, th {border-bottom: 1px solid;}
.meta-item:after {content: "/";right: -7px;position: relative;}
.meta-item:last-child:after {display: none;}
.section-title {line-height: 1;}
p {margin: 0 0 3.6rem;}
.entry-title {-ms-word-wrap: break-word;word-wrap: break-word;}
blockquote, q {position: relative;padding: 8rem 8rem 7rem;text-align: center;font-size: 2rem;line-height: 1.88;border: 1px double rgba(0,0,0,.1);margin: 6rem 0;display: block;}
blockquote:after, blockquote:before, q:after, q:before {position: absolute;width: 40px;height: 40px;display: block;line-height: 40px;text-align: center;left: 50%;margin-left: -20px;color: #fff;border-radius: 50%;-webkit-box-shadow: 0 0 0 10px #fff;box-shadow: 0 0 0 10px #fff;font-size: 3.6rem;font-weight: 600;padding: 12px;}
blockquote:before, q:before {content: "”";top: -2rem;}
blockquote cite, q cite {display: block;opacity: .6;font-size: 80%;margin-top: 2rem;}
.comment-list .comment-content ol li, .comment-list .comment-content ul li, .entry-content ol li, .entry-content ul li {margin-bottom: 4px;}
.comment-list .comment-content address, .comment-list .comment-content dl, .comment-list .comment-content ol, .comment-list .comment-content ul, .entry-content address, .entry-content dl, .entry-content ol, .entry-content ul {margin-bottom: 3.6rem;}
.comment-list .comment-content address address, .comment-list .comment-content address dl, .comment-list .comment-content address ol, .comment-list .comment-content address ul, .comment-list .comment-content dl address, .comment-list .comment-content dl dl, .comment-list .comment-content dl ol, .comment-list .comment-content dl ul, .comment-list .comment-content ol address, .comment-list .comment-content ol dl, .comment-list .comment-content ol ol, .comment-list .comment-content ol ul, .comment-list .comment-content ul address, .comment-list .comment-content ul dl, .comment-list .comment-content ul ol, .comment-list .comment-content ul ul, .entry-content address address, .entry-content address dl, .entry-content address ol, .entry-content address ul, .entry-content dl address, .entry-content dl dl, .entry-content dl ol, .entry-content dl ul, .entry-content ol address, .entry-content ol dl, .entry-content ol ol, .entry-content ol ul, .entry-content ul address, .entry-content ul dl, .entry-content ul ol, .entry-content ul ul, table:last-child {margin-bottom: 0;}
pre, table {margin-bottom: 3.6rem;}
.comment-list .comment-content ul, .comment-list .comment-content ul li, .entry-content ul, .entry-content ul li {list-style: disc;}
.comment-list .comment-content ol, .comment-list .comment-content ol li, .entry-content ol, .entry-content ol li {list-style: decimal;}
pre {white-space: pre-wrap;padding: 15px 20px;}
.widget-title {line-height: 1.2;}
table {border-collapse: separate;border-spacing: 0;border-top: 1px solid;border-left: 1px solid;}
td, th {padding: 10px 15px;border-right: 1px solid;}
.post-date-month {font-size: 1.4rem;}
input[type=number], input[type=date], input[type=text], input[type=email], input[type=url], input[type=tel], input[type=password], input[type=search], select, textarea {border: 1px solid;padding: 0 15px;outline: 0;line-height: 1;width: 100%;font-size: 1.3rem;margin: 0;height: 40px;vertical-align: baseline;-webkit-transition: .2s all cubic-bezier(.4,0,.2,1);-o-transition: .2s all cubic-bezier(.4,0,.2,1);transition: .2s all cubic-bezier(.4,0,.2,1);}
textarea {resize: vertical;padding: 15px;}
div#user-submitted-posts textarea.usp-textarea, textarea {min-height: 200px;line-height: 22px;}
select {width: 100%;}
select option {display: inline-block;}
.s2_form_widget input[type=submit] {min-width: 120px;}
#usp-error-message, #usp-success-message, div.wpcf7-response-output {margin: 0;padding: 10px 20px;border: none;border-radius: 2px;}
.error, .usp-callout-failure, div.wpcf7-validation-errors {color: #fff;background: #e74c3c;}
#usp-success-message, .success, div.wpcf7-mail-sent-ok {color: #fff;background: #27ae60;}
#usp-success-message, .error, .success {display: block;float: left;width: 100%;margin: 0;padding: 10px 20px;border-radius: 2px;}
span.wpcf7-not-valid-tip {display: none;position: absolute;top: -4px;right: 12px;left: auto;padding: 6px 10px;border: none;color: #fff;background: #f1c40f;}
.invalid span.wpcf7-not-valid-tip {display: block;}
input[type=number].wpcf7-not-valid, input[type=text].wpcf7-not-valid, input[type=email].wpcf7-not-valid, input[type=url].wpcf7-not-valid, input[type=tel].wpcf7-not-valid, input[type=password].wpcf7-not-valid, textarea.wpcf7-not-valid {border-color: #f1c40f;}
.wpcf7-form label, body div.wpforms-container-full .wpforms-form .wpforms-field-label {width: 100%;font-size: 1.4rem;line-height: 1;margin-bottom: 9px;}
body div.wpforms-container-full .wpforms-form .wpforms-field-label {font-weight: 400;}
body div.wpforms-container-full .wpforms-form input[type=text] {height: 40px;}
.wpcf7-form input[type=number], .wpcf7-form input[type=date], .wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=url], .wpcf7-form input[type=tel], .wpcf7-form input[type=password], .wpcf7-form select, .wpcf7-form textarea {margin-top: 10px;}
.wpcf7-form p {margin-bottom: 10px;}
.wpcf7-form input[type=submit], body div.wpforms-container-full form.wpforms-form .wpforms-submit-container .wpforms-page-button, body div.wpforms-container-full form.wpforms-form .wpforms-submit-container button[type=submit], body div.wpforms-container-full form.wpforms-form .wpforms-submit-container input[type=submit] {min-width: 100px;}
input::-webkit-input-placeholder {line-height: normal !important;}
div.wpcf7 {margin-top: 3.6rem;}
#mc_embed_signup .sub-menu {margin-top: 10px;}
#mc_embed_signup input[type=submit] {width: 100%;}
.entry-content #mc_embed_signup {padding: 40px;}
#mc_embed_signup p {margin-bottom: 0;}
.select2-container {z-index: 9999;}
.mks_read_more a, .submit, .typology-button, .widget .mks_autor_link_wrap a, .widget .mks_read_more a, a.mks_button, body div.wpforms-container-full .wpforms-form .wpforms-page-button, body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form input[type=submit], button, input[type=button], input[type=submit] {height: 40px;display: inline-block;text-align: center;text-decoration: none;padding: 0 20px;line-height: 42px;min-width: 160px;font-size: 1.1rem;border: 1px solid;font-weight: 400;outline: 0;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.slot-c, .slot-l, .slot-r {display: -webkit-box;display: -ms-flexbox;-webkit-box-align: center;}
.entry-content a.mks_button, .hover-on, body .meks_ess a:hover, body .typology-section .meks_ess a:hover {-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;}
.mks_read_more a:hover, .submit:hover, .typology-button:hover, .widget .mks_autor_link_wrap a:hover, .widget .mks_read_more a:hover, a.mks_button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, button:hover, input[type=button]:hover, input[type=submit]:hover {-webkit-box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);}
.mks_read_more a:focus, .submit:focus, .typology-button:focus, .widget .mks_autor_link_wrap a:focus, .widget .mks_read_more a:focus, a.mks_button:focus, body div.wpforms-container-full .wpforms-form .wpforms-page-button:focus, body div.wpforms-container-full .wpforms-form button[type=submit]:focus, body div.wpforms-container-full .wpforms-form input[type=submit]:focus, button:focus, input[type=button]:focus, input[type=submit]:focus {-webkit-box-shadow: 0 3px 7px 0 rgba(1,1,1,.15);box-shadow: 0 3px 7px 0 rgba(1,1,1,.15);text-decoration: none;}
.button-invert {background: 0 0;border: 1px solid;}
.typology-button i {margin-right: 5px;}
.entry-content a.mks_button {transition: all .1s ease-in-out;}
a.mks_button:hover {opacity: 1;}
.hover-on, body .meks_ess a:hover, body .typology-section .meks_ess a:hover {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);transition: all .1s ease-in-out;}
.hover-on:hover, body .meks_ess a:hover:hover, body .typology-section .meks_ess a:hover:hover {-webkit-box-shadow: 0 10px 20px 0 rgba(1,1,1,.15) !important;box-shadow: 0 10px 20px 0 rgba(1,1,1,.15) !important;}
.hover-on:focus, body .meks_ess a:hover:focus, body .typology-section .meks_ess a:hover:focus {-webkit-box-shadow: 0 3px 7px 0 rgba(1,1,1,.15) !important;box-shadow: 0 3px 7px 0 rgba(1,1,1,.15) !important;text-decoration: none !important;}
.mejs-container button {min-width: unset;}
.entry-content .mejs-horizontal-volume-slider {border-bottom: none;padding-bottom: none;}
.typology-header {width: 100%;top: 0;left: 0;z-index: 9001;will-change: scroll-position;}
.typology-header .col-lg-12, .typology-header .container {height: 100%;position: relative;}
.typology-header a {text-decoration: none;}
.slot-l, .slot-r {position: absolute;z-index: 1001;display: flex;-ms-flex-align: center;align-items: center;top: 0;}
.slot-r {right: 0;}
.typology-header-wide .slot-r {right: 15px;}
.slot-c {margin: 0 auto;text-align: center;z-index: 1000;display: flex;-ms-flex-align: center;align-items: center;}
.slot-c, .slot-l, .slot-r {height: 100%;}
.slot-c>div, .slot-c>nav, .slot-c>ul, .slot-l>div, .slot-l>nav, .slot-l>ul, .slot-r>div, .slot-r>nav, .slot-r>ul {display: -webkit-box;display: -ms-flexbox;display: flex;vertical-align: center;}
.site-title {margin-bottom: 0;line-height: 1.2;top: 0;}
.site-title img {max-width: 200px;}
.typology-site-description {font-size: 1.2rem;margin-left: 1rem;padding-left: 1rem;border-left: 1px solid rgba(255,255,255,.5);font-style: italic;top: 1px;}
.site-title, .typology-site-description {position: relative;}
.typology-header .typology-site-branding {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.slot-l {left: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.slot-l .typology-nav {padding-left: 1.5rem;}
.slot-c .typology-site-branding {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.slot-c .typology-site-branding .typology-site-description {border: none;padding: 0;margin: 0;}
.typology-sidebar-header .typology-site-description {display: none;}
.typology-sidebar-header .site-title {top: 0;}
.typology-header {position: fixed;}
.typology-cover {overflow: hidden;}
.typology-cover-item, .typology-slider-wrapper-fixed {width: 100%;}
.typology-header.typology-header-sticky {height: 70px;z-index: 9002;top: -70px;}
.typology-header .typology-nav {list-style: none;padding: 0;margin: 0;font-size: 0;}
.typology-header .typology-nav>li {display: inline-block;vertical-align: middle;line-height: 1.3;min-height: 4rem;padding: 0;position: relative;}
.typology-header .typology-nav a, .typology-header .typology-nav span {display: block;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;-webkit-backface-visibility: hidden;}
.typology-header .typology-nav a {padding: 16px 14px 13px;line-height: 1;}
.typology-header .typology-nav span {padding: 13px 14px;line-height: 1.3;cursor: pointer;}
.typology-header .typology-nav i {font-size: 1.4rem;}
.typology-header .typology-nav>.current-menu-item, .typology-header .typology-nav>.current-menu-parent {background: rgba(0,0,0,.1);}
.typology-header .typology-nav li.current-menu-item:hover, .typology-header .typology-nav li.current-menu-parent:hover {background: 0 0;}
.typology-header .typology-nav .sub-menu {opacity: 0;visibility: hidden;pointer-events: none;position: absolute;top: 100%;padding: 0;width: 200px;list-style: none;margin: 0;z-index: 9999;text-align: left;-webkit-box-shadow: 0 30px 50px 0 rgba(0,0,0,.2);box-shadow: 0 30px 50px 0 rgba(0,0,0,.2);left: -9999px;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.typology-header .typology-nav .sub-menu .sub-menu {top: -8px;}
.typology-header .typology-nav .sub-menu li:hover .sub-menu {left: 100%;}
.typology-header .typology-nav .sub-menu>li:first-child .sub-menu {top: 0;}
.typology-header .typology-nav .sub-menu>li {position: relative;}
.typology-header .typology-nav li:hover>.sub-menu {opacity: 1;left: 0;pointer-events: auto;visibility: visible;}
.typology-header .typology-nav li:hover>.sub-menu .sub-menu {left: 100%;}
.typology-header .typology-nav li.search-action-active>.sub-menu {opacity: 1;left: 0;pointer-events: auto;visibility: visible;}
.typology-header .typology-nav .sub-menu a {display: block;width: 100%;padding: 8px 15px 0 20px;line-height: 22px;height: auto;-webkit-transition: padding .1s ease-in-out;-moz-transition: padding .1s ease-in-out;-ms-transition: padding .1s ease-in-out;-o-transition: padding .1s ease-in-out;transition: padding .1s ease-in-out;}
.typology-header .typology-nav .sub-menu>li:first-child>a {padding: 15px 15px 0 20px;}
.typology-header .typology-nav .sub-menu>li:last-child>a {padding: 8px 15px 15px 20px;}
.typology-header .typology-nav .sub-menu>li.menu-item-has-children>a:after {font-family: FontAwesome;content: "";margin-left: 7px;font-size: 10px;float: right;opacity: .5;}
.typology-header .typology-nav .sub-menu>li:hover>a {padding-left: 25px;padding-right: 15px;}
.typology-header .typology-nav .sub-menu li:only-of-type a {padding: 15px 15px 15px 20px;}
.typology-lock, .typology-lock .cover-letter, .typology-lock .typology-cover-img, .typology-lock .typology-header {padding-right: 17px;}
.typology-header .search-action-active>span, .typology-header .typology-nav>li:hover>a, .typology-header .typology-nav>li:hover>span {background: rgba(255,255,255,.1);-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.15);box-shadow: 0 10px 15px 0 rgba(0,0,0,.15);}
.typology-header .typology-site-branding+.typology-main-navigation {padding-left: 20px;}
.typology-lock {overflow: hidden !important;}
.typology-sidebar-overlay {width: 100%;height: 100%;height: -webkit-calc(100% + 60px);height: calc(100% + 60px);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9998;background: rgba(0,0,0,.6);content: "";display: block;opacity: 0;visibility: hidden;cursor: pointer;-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-ms-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
.typology-sidebar {width: 407px;height: 100%;position: fixed;padding: 160px 0 0;top: 0;right: 0;display: block;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 9999;-webkit-transform: translate3D(437px,0,0);-ms-transform: translate3D(437px,0,0);transform: translate3D(437px,0,0);-webkit-transition: visibility 1ms linear .2s,-webkit-transform .2s ease;-o-transition: transform .2s ease,visibility 1ms linear .2s;transition: transform .2s ease,visibility 1ms linear .2s;transition: transform .2s ease,visibility 1ms linear .2s,-webkit-transform .2s ease;}
.typology-sidebar-open .typology-sidebar {-webkit-transform: translate3D(0,0,0);-ms-transform: translate3D(0,0,0);transform: translate3D(0,0,0);-webkit-box-shadow: 0 0 100px rgba(0,0,0,.5);box-shadow: 0 0 100px rgba(0,0,0,.5);}
.typology-sidebar-open .typology-sidebar-overlay {opacity: 1;visibility: visible;}
.typology-sidebar-header-wrapper {max-width: 300px;margin-right: auto;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}
.typology-sidebar-header {position: fixed;width: 100%;left: 0;height: 110px;top: 0;padding: 0;z-index: 1000;}
.typology-sidebar-header .site-title img {max-height: 110px;}
.typology-header.typology-header-sticky .site-title img {max-height: 70px;}
.typology-sidebar-header a {text-decoration: none;}
.typology-sidebar-close {padding: 10px;cursor: pointer;color: #fff;opacity: .5;transition: all .2s ease-in-out;position: relative;right: -10px;}
.typology-sidebar-close:hover {opacity: 1;}
.typology-action-button .sub-menu {width: 310px;text-transform: none;font-size: 1.4rem;line-height: 1.2;right: 0;left: auto;}
.typology-action-button .sub-menu ul {padding: 35px 40px;list-style: none;}
.typology-action-button .sub-menu ul li {margin-bottom: 20px;}
.typology-action-button .sub-menu ul li:last-child {margin-bottom: 0;}
.typology-action-button .sub-menu ul a {position: relative;padding: 0 15px;}
.typology-action-button .sub-menu ul a:before {content: "";height: 10px;width: 10px;border-radius: 50%;display: block;position: absolute;left: -8px;top: 8px;}
.typology-actions-list .typology-action-button.typology-mobile-visible, .typology-header .typology-mobile-visible, .typology-responsive-menu, .typology-responsive-menu .typology-nav li:before {display: none;}
.typology-header .typology-nav li ul.typology-rev {left: auto !important;right: 0;}
.typology-header .typology-nav li .sub-menu ul.typology-rev {left: auto !important;right: 100%;}
.typology-responsive-menu .typology-nav li {padding-left: 0;border-bottom: 1px solid rgba(0,0,0,.1);}
.typology-responsive-menu .typology-nav a {display: block;padding-bottom: 12px;text-transform: none;}
.typology-responsive-menu .typology-nav .sub-menu {display: none;border-top: 1px solid rgba(0,0,0,.1);margin-top: 0;padding-top: 12px;}
.typology-responsive-menu .typology-nav .sub-menu a {padding-left: 20px;}
.typology-responsive-menu .typology-nav li:last-child {padding-bottom: 0;border-bottom: none;margin-bottom: 0;}
.typology-nav-widget-acordion {position: absolute;right: -5px;top: -4px;cursor: pointer;font-size: 18px;width: 32px;text-align: center;height: 31px;line-height: 31px;}
.menu-item-has-children span {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.typology-responsive-menu .menu-item-has-children.active>span, .widget_pages .page_item_has_children.active>span {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.typology-header .typology-main-navigation {opacity: 0;}
.typology-nav .typology-action-search>.sub-menu {padding: 20px;}
.typology-nav .typology-social-icons {margin-top: 0;}
.typology-soc-menu {padding: 10px 20px;}
.typology-soc-menu li {margin-top: 5px;}
.typology-soc-menu li a {position: relative;text-decoration: none;display: block;}
.typology-soc-menu li a .typology-social-name {opacity: 1;display: inline-block;vertical-align: top;padding: 6px 14px;}
.typology-soc-menu li a:before {height: 25px;width: 25px;display: inline-block;border-radius: 50%;font-family: FontAwesome;text-decoration: none;font-size: 13px;color: #fff;text-align: center;line-height: 25px;}
.typology-header .typology-social-icons .sub-menu li:only-of-type a {padding: 0;text-align: left;}
.typology-soc-menu li a[href*="/feed"]::before, .typology-soc-menu li a[href*="/rss"]::before, .typology-soc-menu li a[href*=feedburner]::before {content: "";}
.typology-soc-menu li a[href*="@"]::before {content: "";}
.typology-soc-menu li a[href*="codepen."]::before {content: "";}
.typology-soc-menu li a[href*="digg."]::before {content: "";}
.typology-soc-menu li a[href*="dribbble."]::before {content: "";}
.typology-soc-menu li a[href*="dropbox."]::before {content: "";}
.typology-soc-menu li a[href*="facebook."]::before {content: "";}
.typology-soc-menu li a[href*="flickr."]::before {content: "";}
.typology-soc-menu li a[href*="foursquare."]::before {content: "";}
.typology-soc-menu li a[href*="google."]::before {content: "";}
.typology-soc-menu li a[href*="github."]::before {content: "";}
.typology-soc-menu li a[href*="instagram."]::before {content: "";}
.typology-soc-menu li a[href*="linkedin."]::before {content: "";}
.typology-soc-menu li a[href*="last.fm"]::before {content: "";}
.typology-soc-menu li a[href*="pinterest."]::before {content: "";}
.typology-soc-menu li a[href*="reddit."]::before {content: "";}
.typology-soc-menu li a[href*="soundcloud."]::before {content: "";}
.typology-soc-menu li a[href*="spotify."]::before {content: "";}
.typology-soc-menu li a[href*="stumbleupon."]::before {content: "";}
.typology-soc-menu li a[href*="tumblr."]::before {content: "";}
.typology-soc-menu li a[href*="twitter."]::before {content: "";}
.typology-soc-menu li a[href*="vimeo."]::before {content: "";}
.typology-soc-menu li a[href*="vine."]::before {content: "";}
.typology-soc-menu li a[href*="vk."]::before {content: "";}
.typology-soc-menu li a[href*="wordpress."]::before {content: "";}
.typology-soc-menu li a[href*="xing."]::before {content: "";}
.typology-soc-menu li a[href*="youtube."]::before {content: "";}
.typology-soc-menu li a[href*="medium."]::before {content: "";}
.typology-soc-menu li a[href*="buysellads."]::before {content: "";}
.typology-soc-menu li a[href*="behance."]::before {content: "";}
.typology-soc-menu li a[href*="slack."]::before {content: "";}
.typology-soc-menu li a[href*="weibo."]::before {content: "";}
.typology-soc-menu li a[href*="snapchat."]::before {content: "";}
.typology-soc-menu li a[href*="500px."]::before {content: "";}
.typology-soc-menu li a[href*="amazon."]::before {content: "";}
.typology-soc-menu li a[href*="mixcloud."]::before {content: "";}
.typology-soc-menu li a[href*="ok.ru"]::before {content: "";}
.typology-actions-button .typology-soc-menu li a[href*="/feed"]:before, .typology-actions-button .typology-soc-menu li a[href*="/rss"]:before {background-color: #fa9b39;}
.typology-actions-button .typology-soc-menu li a[href*="@"]:before {background-color: #aaa;}
.typology-actions-button .typology-soc-menu li a[href*="codepen."]:before, .typology-actions-button .typology-soc-menu li a[href*="digg."]:before {background-color: #fff;}
.typology-actions-button .typology-soc-menu li a[href*="dribbble."]:before {background-color: #ea4c89;}
.typology-actions-button .typology-soc-menu li a[href*="dropbox."]:before {background-color: #007ee5;}
.typology-actions-button .typology-soc-menu li a[href*="facebook."]:before, .typology-facebook {background-color: #3b5998;}
.typology-actions-button .typology-soc-menu li a[href*="flickr."]:before {background-color: #ff0084;}
.typology-actions-button .typology-soc-menu li a[href*="foursquare."]:before {background-color: #0732a2;}
.typology-actions-button .typology-soc-menu li a[href*="google."]:before, .typology-gplus {background-color: #dd4b39;}
.typology-actions-button .typology-soc-menu li a[href*="github."]:before {background-color: #4183c4;}
.typology-actions-button .typology-soc-menu li a[href*="instagram."]:before {background-color: #3f729b;}
.typology-actions-button .typology-soc-menu li a[href*="linkedin."]:before, .typology-linkedin {background-color: #0e76a8;}
.typology-actions-button .typology-soc-menu li a[href*="last.fm"]:before {background-color: #e31b23;}
.typology-actions-button .typology-soc-menu li a[href*="pinterest."]:before, .typology-pinterest {background-color: #c8232c;}
.typology-actions-button .typology-soc-menu li a[href*="reddit."]:before, .typology-reddit {background-color: #369;}
.typology-actions-button .typology-soc-menu li a[href*="soundcloud."]:before {background-color: #f50;}
.typology-actions-button .typology-soc-menu li a[href*="spotify."]:before {background-color: #81b900;}
.typology-actions-button .typology-soc-menu li a[href*="stumbleupon."]:before, .typology-stumbleupon {background-color: #ff2618;}
.typology-actions-button .typology-soc-menu li a[href*="tumblr."]:before {background-color: #34526f;}
.typology-actions-button .typology-soc-menu li a[href*="twitter."]:before, .typology-twitter {background-color: #55acee;}
.typology-actions-button .typology-soc-menu li a[href*="vimeo."]:before {background-color: #1ab7ea;}
.typology-actions-button .typology-soc-menu li a[href*="vine."]:before {background-color: #00d9a3;}
.typology-actions-button .typology-soc-menu li a[href*="vk."]:before {background-color: #4e729a;}
.typology-actions-button .typology-soc-menu li a[href*="wordpress."]:before {background-color: #21759b;}
.typology-actions-button .typology-soc-menu li a[href*="xing."]:before {background-color: #026466;}
.typology-actions-button .typology-soc-menu li a[href*="youtube."]:before {background-color: #c4302b;}
.typology-actions-button .typology-soc-menu li a[href*="medium."]:before {background-color: #57ad68;}
.typology-actions-button .typology-soc-menu li a[href*="buysellads."]:before {background-color: #c90100;}
.typology-actions-button .typology-soc-menu li a[href*="behance."]:before {background-color: #1769ff;}
.typology-actions-button .typology-soc-menu li a[href*="slack."]:before {background-color: #6ecadc;}
.typology-actions-button .typology-soc-menu li a[href*="weibo."]:before {background-color: #b53434;}
.typology-actions-button .typology-soc-menu li a[href*="snapchat."]:before {background-color: #fffc00;}
.typology-actions-button .typology-soc-menu li a[href*="500px."]:before {background-color: #0099e5;}
.typology-actions-button .typology-soc-menu li a[href*="amazon."]:before {background-color: #f90;}
.typology-actions-button .typology-soc-menu li a[href*="mixcloud."]:before {background-color: #314359;}
.typology-actions-button .typology-soc-menu li a[href*="ok.ru"]:before {background-color: #ed812b;}
.typology-actions-button .typology-soc-menu li {-webkit-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.typology-actions-button .typology-soc-menu li:hover {padding-left: 5px;}
.typology-footer {padding: 0;}
.typology-footer .container>.typology-footer-sidebar {margin-bottom: 8rem;}
.typology-footer .typology-footer-sidebar {padding-right: 50px;padding-left: 50px;}
.typology-footer .container {max-width: 1270px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.typology-footer .widget p:last-child {margin-bottom: 0;}
.typology-footer-sidebar {margin-bottom: 50px;}
.typology-flat .typology-footer .widget:only-of-type {margin-top: 6rem;}
.page .typology-single-post .typology-featured-image:after, .page .typology-single-post:after, .single .typology-single-post .typology-featured-image:after, .single .typology-single-post:after {display: none;}
.typology-social-icons, body .typology-section .meks_ess {margin-top: 1.6rem;margin-bottom: 0;}
body .typology-section .meks_ess {margin-left: -15px;}
.entry-content .typology-social-icons a, .entry-content .typology-social-icons a:hover {border-bottom: 0;background-image: none !important;}
body .typology-section .meks_ess a:hover {background-image: none !important;}
.entry-content .typology-social-icons {margin: 0 0 3.6rem;padding-top: 1.6rem;}
.typology-social-icons a, body .typology-section .meks_ess a {height: 50px;color: #fff;text-align: center;margin-right: 0;margin-left: 15px;line-height: 5rem;font-size: 1.8rem;margin-bottom: 15px;min-width: 100px;}
body .typology-section .meks_ess a {font-size: 1.6rem;}
body .typology-section .meks_ess.no-labels a {font-size: 1.8rem;}
body .typology-section .meks_ess.rounded a {border-radius: 40px;}
body .typology-section .meks_ess.circle a, body .typology-section .meks_ess.square a, body .typology-section .meks_ess.transparent.no-labels a {width: 50px;}
body .typology-section .meks_ess.transparent a {min-width: auto;margin-left: 15px;padding: 0 9px;font-size: 16px;}
.typology-facebook {background: #3b5998;}
.typology-twitter {background: #55acee;}
.typology-pinterest {background: #c8232c;}
.typology-reddit {background-color: #369;}
.typology-stumbleupon {background-color: #ff2618;}
.typology-gplus {background-color: #dd4b39;}
.typology-linkedin {background-color: #0e76a8;}
.typology-mailto {background-color: #95a5a6;}
.typology-whatsapp {background-color: #00e676;}
.avatar {border-radius: 50%;}
.typology-author-links a {text-decoration: none;margin-right: 1.5rem;}
.typology-single-sticky {position: fixed;bottom: 0;width: 100%;left: 0;height: 95px;background: #fff;-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);box-shadow: 0 0 20px 0 rgba(0,0,0,.2);z-index: 999;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: translate3d(0,110px,0);transform: translate3d(0,110px,0);}
.typology-single-sticky a {text-decoration: none;font-size: 1.4rem;}
.typology-single-sticky .typology-sticky-content, .typology-single-sticky.typology-single-sticky-show {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.typology-sticky-content {max-width: 1170px;margin: 0 auto;height: 95px;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;width: 100%;overflow: hidden;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.typology-show-meta .meta, .typology-show-prev-next .prev-next {opacity: 1;visibility: visible;pointer-events: auto;}
.typology-show-meta .prev-next, .typology-show-prev-next .meta {height: 0;}
.typology-header-wide .typology-sticky-content {max-width: 100%;padding: 0 35px;}
.typology-sticky-l, .typology-sticky-r, .widget {max-width: 300px;}
.typology-flex-center {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 95px;}
.prev-next .typology-sticky-l, .prev-next .typology-sticky-r {min-width: 300px;}
.typology-prev-next-nav a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.typology-prev-next-nav .typology-next-link a {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;text-align: right;}
.cover-item-container, .typology-sticky-c {-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;}
.typology-sticky-l .typology-pn-ico {margin-right: 2rem;}
.typology-sticky-r .typology-pn-ico {margin-left: 2rem;}
.typology-prev-next-nav .typology-pn-link {line-height: 2rem;}
.typology-sticky-c {text-align: center;flex-direction: column;}
.typology-sticky-author img, .typology-sticky-comments i {margin-right: 1rem;}
.typology-sticky-author {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;}
.sticky-author-date {display: block;}
.sticky-author-date, .typology-sticky-c {font-size: 1.2rem;}
.page .section-content .typology-single-post, .single .section-content .typology-single-post {padding-bottom: 0;margin-bottom: 0;width: 100%;}
.entry-tags, .mejs-container, .typology-link-pages {margin-bottom: 3.6rem;}
.comment-content a, .comment-reply-link, .entry-content a, .logged-in-as a, .textwidget a, .typology-footer .widget p a {text-decoration: none;padding-bottom: 3px;border-bottom: 1px solid;-webkit-transition: border-bottom .1s ease-in-out;-o-transition: border-bottom .1s ease-in-out;transition: border-bottom .1s ease-in-out;}
.comment-content a:hover, .comment-reply-link:hover, .entry-content a:hover, .logged-in-as a:hover, .textwidget a:hover, .typology-footer .widget p a:hover, .widget .textwidget a:hover {border-bottom: 1px solid transparent;}
.typology-button-social, .typology-icon-social {height: 40px;display: inline-block;text-align: center;text-decoration: none;padding: 0 20px;line-height: 42px;font-size: 1.1rem;border: 1px solid;font-weight: 400;outline: 0;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;min-width: 1px;}
.typology-link-pages a, .typology-link-pages>span, .widget .meks-instagram-follow-link a {-webkit-transform: translateY(0);-ms-transform: translateY(0);-webkit-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;text-decoration: none;}
.typology-button-social:hover, .typology-icon-social:hover {-webkit-box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);}
.typology-button-social:focus, .typology-icon-social:focus {-webkit-box-shadow: 0 3px 7px 0 rgba(1,1,1,.15);box-shadow: 0 3px 7px 0 rgba(1,1,1,.15);text-decoration: none;}
#cancel-comment-reply-link:hover:after, .typology-link-pages a:hover, .wp-block-button__link:hover {-webkit-box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);}
.typology-button-social {width: 160px;}
.typology-icon-social {width: 40px;padding: 0 10px;}
.typology-link-pages {display: block;}
.typology-link-pages a, .typology-link-pages>span {font-size: 1.1rem;line-height: 40px;text-align: center;border: 1px solid #333 !important;color: #333;display: inline-block;min-width: 40px;margin: 0 4px;height: 40px;padding-bottom: 0;transform: translateY(0);-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.typology-link-pages>span {background: #333;color: #fff;}
.typology-link-pages a:hover {-ms-transform: translateY(-2px);-webkit-transform: translateY(-2px);transform: translateY(-2px);box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);}
.entry-content .entry-tags:first-child {margin-top: 6rem;}
.sticky-author-title {line-height: 1.6;}
.page-template-template-authors .entry-content>.typology-author {margin-top: 9rem;}
.page-template-template-authors .typology-author {margin-left: -15px;margin-right: -15px;margin-bottom: 9rem;padding-bottom: 10rem;position: relative;}
.page-template-template-authors .typology-author h5 {margin-bottom: 2rem;}
.page-template-template-authors .typology-author:after {background: rgba(51,51,51,.2);content: "";height: 1px;width: 50px;position: absolute;bottom: 0;left: 50%;margin-left: -25px;}
.page-template-template-blank .typology-cover, .page-template-template-blank .typology-cover-empty, .widget_calendar table tfoot {background: 0 0;}
.page-template-template-authors .typology-author:last-child {padding-bottom: 0;margin-bottom: 0;}
.page-template-template-authors .typology-author:last-child:after {content: none;}
.widget {margin-bottom: 5rem;margin-right: auto;margin-left: auto;}
.widget:only-of-type {margin-bottom: 0;}
.widget ul {list-style: none;margin: 0;padding: 0;}
.widget ul ul {margin-top: 1rem;}
.widget ul li {position: relative;padding-left: 2rem;margin-bottom: 1.2rem;line-height: 1.5;}
.widget a {text-decoration: none;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
.typology-responsive-menu ul li:before, .typology_category_widget ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before, .widget_rss ul li:before {content: "";position: absolute;top: 8px;left: 0;height: 5px;width: 5px;border-radius: 50%;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.widget_calendar table {background: 0 0;width: 100%;table-layout: fixed;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.widget_calendar table thead {font-size: 1.2rem;}
.widget_calendar table thead th {text-align: center;}
.widget_calendar table tbody td {font-size: 1.4rem;text-align: center;padding: 10px 0;}
.widget_calendar table tfoot tr #next {text-align: right;}
.widget_calendar table caption {font-size: 1.2rem;position: absolute;top: -5px;right: 0;}
.widget_calendar, .widget_calendar #today {position: relative;}
.widget_calendar table tbody td a {display: inline-block;min-width: 16px;height: 25px;border-bottom: 1px solid;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.widget_calendar table tbody td a:hover {min-width: 20px;}
.widget_calendar {padding: 0;}
.widget_calendar .widget-title {padding: 0 0 2rem;margin-bottom: 0;}
.widget_calendar #today:after {position: absolute;top: 50%;left: 50%;content: "";width: 30px;height: 30px;border-radius: 50%;margin: -15px 0 0 -15px;}
.widget .mks_read_more a, .widget .typology-icon-button {width: 100%;}
.rssSummary, .typology-button-search {margin-top: 1rem;}
.entry-tags a, .widget_tag_cloud a {font-size: 12px !important;display: inline-block;vertical-align: top;padding: 9px 20px;height: 30px;line-height: 1;margin-right: 2px;margin-bottom: 7px;background: rgba(0,0,0,.07);border: none;}
.entry-tags a:hover, .widget_tag_cloud a:hover {border: none;}
.widget .post-date {display: block;font-size: 1.4rem;}
.rss-widget-icon {display: none;}
.rss-date {display: block;font-size: 1.2rem;}
.widget_rss cite {margin-top: 1rem;display: block;}
.mks_ads_widget ul {text-align: center;}
.mks_ads_widget .widget-title {font-size: 1rem;margin-bottom: 1rem;text-align: center;}
.widget.mks_ads_widget li {padding: 0;}
.widget.mks_ads_widget .small li, .widget.mks_ads_widget ul.custom li, .widget.mks_adswidget_ul.custom li, .widget.mks_adswidget_ul.small li {margin-bottom: 15px;margin-right: 11px;}
.mks_author_widget h3 {font-size: 1.8rem;}
.mks_author_widget p, .mks_social_widget p {margin: 0 0 1.8rem;}
.mks_author_widget p:last-child {margin-bottom: 0;}
.mks_themeforest_widget {border: 1px solid rgba(0,0,0,.2);padding: 2.2rem;}
.mks_themeforest_widget .widget-title {text-align: center;}
.widget.mks_author_widget img {margin: 5px 20px 0 0;}
.widget .mks_read_more {margin-bottom: 0;margin-top: 18px;}
.widget ul.flickr li, ul.flickr li {padding: 0;}
ul.flickr a img {-o-object-fit: cover;object-fit: cover;opacity: 1;}
.mks_flickr_widget a {position: relative;}
.mks_flickr_widget a:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;opacity: 0;}
.mks_flickr_widget a:hover:after {opacity: .2;}
ul.mks_social_widget_ul li {margin-bottom: 2px;}
.typology-search-form {position: relative;}
.entry-content .typology-button-search {position: absolute;top: 0;right: 0;max-width: 50px;height: 100%;min-width: 100px;margin: 0;}
.error404 .widget .typology-search-form {margin: 0;}
.error404 .typology-search-form {max-width: 420px;}
.entry-content input[type=text] {max-width: 100%;margin-right: 1rem;}
.typology_posts_widget .post {position: relative;margin-bottom: 2rem;display: block;}
.typology_posts_widget .post-letter {font-size: 10rem;left: 0;}
.typology_posts_widget h6 {margin-bottom: 0;}
.typology_posts_widget .entry-meta {margin-top: .4rem;}
.style-timeline .post {padding: 0 0 0 70px;}
.style-dropcap .post {padding: 0 0 0 32px;}
.style-timeline .post-date {position: absolute;top: 10px;left: 3px;text-align: center;}
.style-timeline .post-date-day {font-size: 2.7rem;display: block;line-height: .5;}
.style-timeline .post-date-month {font-size: 1rem;}
.typology_posts_widget .style-timeline .post:before {height: 100%;width: 1px;display: block;content: "";position: absolute;top: 0;left: 54px;background: rgba(0,0,0,.1);}
.typology_posts_widget .style-timeline .post {margin-bottom: 0;padding-bottom: 2rem;}
.typology_posts_widget .style-timeline .post:last-child {padding-bottom: 0;}
.style-thumbnail .entry-image {float: left;max-width: 70px;margin-right: 15px;}
.widget .mejs-controls .mejs-button button {min-width: unset;}
.widget .mejs-overlay-button {-webkit-transform: scale(.6);-moz-transform: scale(.6);-ms-transform: scale(.6);-o-transform: scale(.6);transform: scale(.6);}
.widget .gallery .gallery-item a:after {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
.widget .meks-instagram-follow-link a {height: 40px;display: inline-block;text-align: center;padding: 0 20px;line-height: 40px;min-width: 160px;font-size: 1.1rem;border: 1px solid;font-weight: 400;outline: 0;transform: translateY(0);transition: all .1s ease-in-out;}
.comment-form label {font-size: 1.4rem;line-height: 1;margin-bottom: 10px;}
.comment-respond {width: 100%;}
.comment-form-author, .comment-form-email, .comment-form-url {float: left;width: 33.33%;padding: 0 15px 0 0;margin-bottom: 20px;}
.comment-form-url {padding: 0;}
.comment-form p {margin-bottom: 5px;}
.comment-form p:last-child, .comment-respond {margin-bottom: 0;}
.form-submit {margin-top: 25px;clear: both;display: inline-block;}
.comment .comment-respond .comment-form-comment label, .comment-list .says {display: none;}
.comment-list {list-style: none;padding: 0;margin: 8rem 0 0;clear: both;}
.comment-content, .reply {margin-left: 95px;}
.comment-list li {list-style: none;}
.comment-list .avatar {border-radius: 50%;float: left;margin-right: 15px;}
.comment-author b {font-size: 18px;}
.comment-list .comment-metadata {line-height: 20px;font-size: 12px;margin-bottom: 12px;}
.comment-meta a {text-decoration: none;}
.reply {font-size: 1.4rem;}
.comment-reply-link {text-decoration: none;}
.comment-content p {margin-bottom: 1.3rem;}
.comment-body {margin-bottom: 6rem;}
.comment-list .children {margin-left: 98px;padding: 0;}
.comment-list .comment-respond {margin-bottom: 35px;}
.comment .comment-respond {margin: 0 0 6rem;border: 1px solid rgba(0,0,0,.1);padding: 5rem;position: relative;}
.comment-form {position: relative;}
#cancel-comment-reply-link {font-size: 0;}
#cancel-comment-reply-link:after {position: absolute;top: -20px;right: -20px;content: "";font-family: FontAwesome;height: 40px;width: 40px;color: #fff;border-radius: 50%;font-size: 1.4rem;text-align: center;line-height: 40px;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
#cancel-comment-reply-link:hover:after {-ms-transform: translateY(-2px);-webkit-transform: translateY(-2px);transform: translateY(-2px);box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);}
#cancel-comment-reply-link:focus:after {-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-box-shadow: 0 5px 10px 0 rgba(1,1,1,.15);box-shadow: 0 5px 10px 0 rgba(1,1,1,.15);text-decoration: none;}
.comment-reply-title {float: right;}
.comment-form .logged-in-as, .comment-notes {margin-bottom: 25px;}
.pingback .comment-content, .trackback .comment-content {margin-left: 0;}
.bypostauthor .comment-author {position: relative;}
.bypostauthor .comment-author:before {content: "";font-family: FontAwesome;font-size: 11px;line-height: 27px;height: 30px;width: 30px;color: #fff;display: inline-block;border-radius: 50%;text-align: center;position: absolute;left: -9px;top: -6px;border: 2px solid #fff;}
.comment-subscription-form label {font-size: 1.4rem;}
.comment-subscription-form [type=checkbox], .comment-subscription-form [type=radio] {vertical-align: -2px;}
.comment .comment-respond .submit {min-width: 190px;}
.comment-list>li:last-child>.comment-body+.comment-respond {margin-top: 6rem;}
article:only-of-type {background: 0 0;}
.comment-list li:last-child .children li:last-child article {margin-bottom: 0;}
.comment-list li:last-child .children li:only-of-type article {margin-bottom: 3rem;}
.typology-comments-pagination ul {margin: 0;padding: 0;}
.typology-comments-pagination li {list-style: none;display: inline-block;}
.typology-comments-pagination .page-numbers {min-width: 30px;line-height: 30px;height: 30px;}
.typology-comments-pagination .page-numbers i {position: relative;top: 1px;left: -1px;}
.typology-comments-pagination .next i {left: 1px;}
.typology-comments-pagination span {height: 30px;line-height: 30px;}
.comment-form-cookies-consent input[type=checkbox] {position: relative;top: 2px;margin-right: 8px;}
#wp-comment-cookies-consent {margin-right: 7px;position: relative;top: 2px;}
.typology-cover {position: relative;text-align: center;}
.cover-item-container {max-width: 950px;margin: 0 auto;position: relative;z-index: 10;min-height: 445px;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.typology-cover .entry-title {margin-bottom: 2rem;}
.typology-cover .entry-footer {margin-top: 2rem;}
.typology-cover-content {position: relative;height: 100%;}
.typology-cover-item {position: relative;height: 100%;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;padding: 155px 0 215px;background: 0 0;}
.typology-flat .typology-cover-item {padding: 195px 0;}
.typology-flat .typology-cover-slider .owl-dots {bottom: 75px;}
.cover-letter {line-height: 1.2;color: rgba(0,0,0,.1);z-index: 1;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.entry-pre-title {color: #fff;}
.typology-cover .entry-title a {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-shadow: 0 0 0 transparent;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.typology-cover .entry-title:hover a {text-shadow: 0 5px 10px rgba(0,0,0,.3);-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}
.typology-cover-overlay:after {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}
.typology-cover-img {position: absolute;z-index: 0;height: 100%;width: 100%;top: 0;bottom: 0;}
.typology-cover-img img {-o-object-fit: cover;object-fit: cover;height: 100%;width: 100%;}
.typology-cover-slider {max-height: 90vh;overflow: hidden;}
.typology-cover-slider.owl-loaded {max-height: initial;overflow: initial;}
.typology-slider-wrapper-fixed {height: 100%;}
.typology-cover-img video {position: fixed;top: 0;right: 0;min-width: 100%;min-height: 100%;width: auto;height: auto;}
.typology-cover-wrap {position: relative;height: 100%;}
.typology-cover-item-no-bg {background: 0 0 !important;}
.typology-slider-wrapper {position: relative;z-index: 50;}
.typology-scroll-down-arrow {display: none;position: absolute;bottom: 100px;left: 50%;font-size: 40px;color: #fff;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);}
.typology-cover-empty .typology-scroll-down-arrow, .typology-fallback-video-img {display: none;}
.wp-block-latest-comments {padding-left: 0;}
.wp-block-latest-comments__comment-date {margin-top: 10px;}
.wp-block-latest-comments__comment-excerpt p {font-size: 14px;line-height: 1.8;margin: 5px 0 20px;}
.wp-block-button__link {font-size: 1.1rem;line-height: 24px;padding: 9px 24px 6px;outline: 0;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.wp-block-button:not(.is-style-outline) .wp-block-button__link {border-bottom: 1px solid transparent !important;}
.wp-block-button__link:hover {box-shadow: 0 10px 20px 0 rgba(1,1,1,.15);border-bottom: 1px solid currentcolor;text-decoration: none;}
.wp-block-button__link:focus {-webkit-box-shadow: 0 3px 7px 0 rgba(1,1,1,.15);box-shadow: 0 3px 7px 0 rgba(1,1,1,.15);text-decoration: none;}
.entry-content .wp-block-button__link {-webkit-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.is-style-outline .wp-block-button__link:hover {border-bottom: 2px solid currentcolor;}
@media (min-width:600px) {.wp-block-column:not(:last-child), .wp-block-column:nth-child(odd) {margin-right: 18px;}
	.wp-block-column:not(:first-child), .wp-block-column:nth-child(even) {margin-left: 18px;}}
.entry-content .wp-block-pullquote blockquote p:last-child, .wp-block-column p:only-of-type {margin-bottom: 0;}
@media (max-width:782px) {.wp-block-columns {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
@media (max-width:660px) {.wp-block-columns {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.wp-block-columns .wp-block-column {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-left: 0 !important;margin-right: 0 !important;}
	.entry-content .wp-block-pullquote, .entry-content .wp-block-quote {margin-top: 2rem;margin-bottom: 2rem;}
	.wp-block-column, .wp-block-embed, .wp-block-image, .wp-block-media-text, .wp-block-pullquote.is-style-solid-color blockquote p, .wp-block-separator, .wp-block-table {margin-bottom: 2rem;}
	.wp-block-gallery {margin-bottom: 4px;}}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image h2 {position: relative;z-index: 2;}
.wp-block-cover-image.aligncenter {margin: 0 0 3em;display: -webkit-box;display: -ms-flexbox;display: flex;}
.wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2 {line-height: 1.4;padding: 36px;}
.wp-block-cover, .wp-block-cover-image {margin-bottom: 30px;}
.wp-block-cover__inner-container p:last-child {margin-bottom: 0;}
.blocks-gallery-item figure a {color: #333;border: none;padding: 0;}
.blocks-gallery-item figure a:hover {border: none;}
.wp-block-gallery.owl-carousel .blocks-gallery-item {margin: 0;}
body .entry-content .blocks-gallery-item a, body .entry-content .blocks-gallery-item a:hover {border-bottom: 0 none transparent;}
.wp-block-gallery .blocks-gallery-item {overflow: hidden;margin-bottom: 2px;}
.wp-block-gallery {margin: 0 0 3.6rem;}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright {max-width: 320px;width: 100%;margin-right: 30px;margin-bottom: 0;}
.wp-block-gallery.columns-2 .blocks-gallery-image, .wp-block-gallery.columns-2 .blocks-gallery-item {width: -webkit-calc(( 100% - 2px * 2 ) / 2);width: calc(( 100% - 2px * 2 ) / 2);margin-right: 2px;}
.wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {width: -webkit-calc(( 100% - 2px * 2 ) / 3);width: calc(( 100% - 2px * 2 ) / 3);margin-right: 2px;}
.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {width: -webkit-calc(( 100% - 2px * 3 ) / 4);width: calc(( 100% - 2px * 3 ) / 4);margin-right: 2px;}
.wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {width: -webkit-calc(( 100% - 2px * 4 ) / 5);width: calc(( 100% - 2px * 4 ) / 5);margin-right: 2px;}
.wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {width: -webkit-calc(( 100% - 2px * 5 ) / 6);width: calc(( 100% - 2px * 5 ) / 6);margin-right: 2px;}
.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {width: -webkit-calc(( 100% - 2px * 6 ) / 7);width: calc(( 100% - 2px * 6 ) / 7);margin-right: 2px;}
.wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {width: -webkit-calc(( 100% - 2px * 7 ) / 8);width: calc(( 100% - 2px * 7 ) / 8);margin-right: 2px;}
.alignfull img, .entry-content iframe, .entry-content video, table {width: 100%;}
.wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child, .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {margin-right: 0;}
.wp-block-image .alignleft, .wp-block-image .alignright {margin-bottom: 10px;position: relative;}
.wp-block-image .alignleft {margin-right: 30px;}
.wp-block-image .alignright {margin-left: 30px;}
.wp-block-image figcaption {text-align: center;font-size: 1.3rem;margin-top: 8px;margin-bottom: 0;}
@media (max-width:630px) {.wp-block-image .alignleft, .wp-block-image .alignright {float: none;margin-left: 0;margin-right: 0;margin-top: 0;}
	.wp-block-image .alignleft figcaption, .wp-block-image .alignright figcaption {text-align: left;}}
.wp-block-audio.aligncenter, .wp-block-pullquote.aligncenter {text-align: center;}
.wp-block-video video {max-width: 100%;}
.wp-block-audio figcaption {margin-top: 8px;margin-bottom: 0;}
.wp-block-audio audio {min-width: 270px;}
p.wp-block-subhead {font-style: normal;opacity: 1;line-height: 1.35;}
p.has-drop-cap:not(:focus)::first-letter {font-size: 8rem;margin: 20px 20px 0 0;}
.wp-block-preformatted {white-space: nowrap;overflow: auto;}
.wp-block-pullquote {padding: 0;}
.wp-block-pullquote blockquote {border-left: none;border-right: none;margin-top: 0;margin-bottom: 0;}
.wp-block-pullquote blockquote:before {display: none;}
.wp-block-pullquote p, .wp-block-pullquote.is-style-solid-color blockquote p {font-size: 24px;line-height: 36px;}
.wp-block-pullquote blockquote cite {font-size: 18px;}
.wp-block-pullquote blockquote p {margin-bottom: 26px;}
.wp-block-pullquote.is-style-solid-color blockquote {border: none;text-align: center;}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-gallery.aligncenter, .wp-block-gallery.alignnone {display: -webkit-box;display: -ms-flexbox;display: flex;}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.is-style-solid-color.alignleft blockquote p, .wp-block-pullquote.is-style-solid-color.alignright blockquote p {font-size: 18px;line-height: 30px;}
.entry-content .wp-block-pullquote.alignleft, .entry-content .wp-block-pullquote.alignright, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {padding: 0;margin-top: 10px;margin-bottom: 10px;}
.wp-block-pullquote.alignleft blockquote, .wp-block-pullquote.alignright blockquote {text-align: left;padding: 40px;}
.wp-block-audio.aligncenter, .wp-block-pullquote.aligncenter {text-align: center;}
.wp-block-pullquote.aligncenter:before {left: 50%;margin-left: -11px;}
.wp-block-pullquote.alignleft {text-align: left;margin-right: 30px;margin-bottom: 10px;}
.wp-block-pullquote.alignright {text-align: left;margin-left: 30px;margin-bottom: 10px;}
.wp-block-pullquote.alignleft cite, .wp-block-pullquote.alignright cite {font-size: 75%;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {max-width: 350px;}
.wp-block-pullquote.alignright:before {left: auto;right: -35px;}
.wp-block-pullquote cite, .wp-block-quote cite {font-size: 80%;}
.wp-block-pullquote.is-style-solid-color blockquote {max-width: 720px;margin-left: auto;margin-right: auto;}
.wp-block-pullquote.is-style-solid-color.alignfull blockquote, .wp-block-pullquote.is-style-solid-color.alignwide blockquote {padding-left: 0;padding-right: 0;}
blockquote.aligncenter:after {margin-left: auto;margin-right: auto;}
blockquote.alignright:after {margin-left: auto;}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {text-align: center;font-size: 18px;}
.entry-content .wp-block-pullquote, .entry-content .wp-block-quote {margin-top: 6rem;margin-bottom: 6rem;}
.wp-block-quote:not(.is-large):not(.is-style-large) {padding: 80px 80px 70px;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {padding: 8rem 8rem 7rem;}
@media (max-width:800px) {.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {max-width: 100%;margin-left: 0;margin-right: 0;}}
@media (max-width:630px) {.wp-block-pullquote blockquote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-quote:not(.is-large):not(.is-style-large) {padding: 30px;}
	.entry-content .wp-block-quote {margin-top: 4rem;margin-bottom: 4rem;}
	.wp-block-pullquote p, .wp-block-pullquote.is-style-solid-color blockquote p, .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {font-size: 18px;line-height: 28px;margin-bottom: 1.5rem;}
	.entry-content .wp-block-pullquote.is-style-solid-color blockquote p, .wp-block-pullquote p, .wp-block-pullquote.is-style-solid-color blockquote p, .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {margin-bottom: 1.5rem;}
	.wp-block-pullquote.is-style-solid-color.alignfull blockquote, .wp-block-pullquote.is-style-solid-color.alignwide blockquote {padding-left: 30px;padding-right: 30px;}}
.wp-block-separator {clear: both;max-width: 200px;border-bottom-width: 0;}
.wp-block-separator.is-style-wide {max-width: 100%;border-bottom-width: 0;}
.wp-block-table.is-style-stripes {border-bottom: none;border-left: none;border-top: 0;}
@media (max-width:680px) {.wp-block-table td, .wp-block-table th {padding: 5px;}}
.wp-block-calendar tfoot a {color: inherit;text-decoration: none;}
.wp-block-calendar #prev {text-align: left;}
.wp-block-calendar #next {text-align: right;}
.wp-block-calendar table th {background: 0 0;text-align: center;}
.wp-block-calendar table {border: none;}
.wp-block-calendar caption {caption-side: top;text-align: center;}
.entry-content .wp-block-rss li, .wp-block-rss li {margin-bottom: 20px;}
.wp-block-rss {list-style: disc;padding-left: 20px;}
.wp-block-search .wp-block-search__button {margin-left: 0;margin-top: 20px;}
.entry-content .wp-block-tag-cloud a, .wp-block-tag-cloud a {font-size: 12px !important;display: inline-block;vertical-align: top;padding: 9px 20px;height: 30px;line-height: 1;margin-right: 2px;margin-bottom: 7px;background: rgba(0,0,0,.07);border: none;}
.entry-content .alignwide {width: 140%;margin-left: -20%;max-width: 100vw;}
body:not(.typology-flat) .entry-content .alignfull {position: relative;}
.typology-flat .entry-content .alignfull {position: relative;max-width: initial;}
.entry-content .fluid-width-video-wrapper, .wp-block-audio, .wp-block-calendar, .wp-block-column, .wp-block-embed, .wp-block-image, .wp-block-media-text, .wp-block-search, .wp-block-separator, .wp-block-table {margin-bottom: 3.6rem;}
@media (max-width:630px) {.entry-content .fluid-width-video-wrapper, .wp-block-audio, .wp-block-calendar, .wp-block-column, .wp-block-embed, .wp-block-image, .wp-block-media-text, .wp-block-search, .wp-block-separator, .wp-block-table {margin-bottom: 2rem;}}
@media (max-width:1035px) {.entry-content .alignwide {width: 100%;margin-left: 0;max-width: 100vw;}}
@media (max-width:1366px) {.typology-cover-item {min-height: 100vh;}
	.typology-cover {height: -webkit-calc(100vh + 13.9rem);height: calc(100vh + 13.9rem);}
	.cover-letter {font-size: 50rem;}
	.typology-cover-slider .owl-next, .typology-cover-slider .owl-prev {width: 15%;}
	.typology-cover-slider .owl-next i, .typology-cover-slider .owl-prev i {font-size: 20rem;margin-top: -100px;}
	.typology-flat .typology-cover {height: -webkit-calc(100vh);height: calc(100vh);}
	.typology-scroll-down-arrow {display: block;}}
@media (max-width:1260px) {.typology-section {width: 93%;}
	.typology-header .container {max-width: 93%;}
	.typology-header-wide .typology-header .container {max-width: 100%;}
	.slot-l {left: 0;}
	.slot-r {right: -15px;}
	.typology-single-sticky {padding: 0 20px;}}
@media (max-width:1100px) {.cover-item-container {max-width: 850px;}}
@media (max-width:1024px) {.typology-post {margin-bottom: 7rem;padding-bottom: 8rem;}
	.post-letter {left: -7rem;}
	.section-head {margin-bottom: 6rem;}
	.typology-section {padding: 10rem 14% 11rem;margin-bottom: 8rem;}
	.typology-post.typology-layout-b:first-child {padding-top: 0;}
	.typology-post.typology-layout-b {padding-left: 14rem;padding-bottom: 7rem;margin-bottom: 0;padding-top: 6rem;}
	.typology-post.typology-layout-b:last-of-type {margin-bottom: 0;padding-bottom: 0;}
	.cover-item-container {max-width: 750px;}
	.owl-nav {display: none;}
	.typology-cover .entry-title, .typology-cover h1 {font-size: 5.4rem !important;}
	.typology-layout-c.typology-post {padding: 0 10px;}
	.typology-footer .widget {font-size: 1.2rem !important;}
	.section-content-a .typology-ad-between-posts {margin-bottom: 100px;}}
@media (max-width:1000px) {.typology-cover .entry-title, .typology-cover h1 {font-size: 4.8rem !important;}
	.cover-item-container {max-width: 650px;}
	.page.typology-single-post .entry-header {margin-top: 4rem;}
	.section-content-b .typology-ad-between-posts, .typology-post.typology-layout-b {padding-left: 10rem;}
	.typology-layout-b .post-date {left: -140px;}
	.entry-footer .typology-button {min-width: 145px;}}
@media (max-width:800px) {.typology-cover .entry-title, .typology-cover h1 {font-size: 4.8rem !important;}
	.cover-item-container {max-width: 610px;}
	.cover-letter {font-size: 60rem;}
	.typology-header .container {max-width: 90%;}
	.typology-section {width: 90%;}
	.entry-meta {line-height: 1.5;}
	.typology-footer .col-lg-4 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.h1, h1 {font-size: 4rem !important;}
	.h2, h2 {font-size: 3.6rem !important;}
	.h3, h3 {font-size: 3.2rem !important;}
	.h4, h4 {font-size: 2.8rem !important;}
	.h5, .typology-layout-c .h4, h5 {font-size: 2.4rem !important;}
	.h6, h6 {font-size: 2rem !important;}
	.h6.section-title {font-size: 1.5rem !important;line-height: 1.6;}
	.typology-pagination {height: auto;min-height: 40px;padding-top: 7rem;margin-top: 7rem;}
	.typology-pagination .infinite-scroll a, .typology-pagination .load-more a, .typology-pagination .nav-links .next, .typology-pagination .nav-links .prev, .typology-pagination .next a, .typology-pagination .prev a {width: 49%;min-width: auto;}
	.typology-pagination .infinite-scroll a, .typology-pagination .load-more a {max-width: 160px;}
	.typology-pagination .nav-links {padding-top: 50px;}
	blockquote, q {padding: 7rem 7rem 6rem;font-size: 1.8rem;}
	.aligncenter, .alignleft, .alignright {max-width: 100%;clear: both;float: none;display: block;margin: 0 auto 3.6rem;}
	.prev-next .typology-sticky-l, .prev-next .typology-sticky-r {min-width: 250px;max-width: 250px;}
	.typology-layout-b .post-date-hidden {display: block;}
	.typology-layout-b .post-date, .typology-layout-b .post-date:after, .typology-post.typology-layout-b:before {display: none;}
	.typology-post.typology-layout-b {padding-left: 0;margin-bottom: 6rem;padding-top: 2rem;}
	.typology-layout-b .post-date {left: 0;top: -30px;width: auto;text-align: center;}
	.typology-layout-b .post-date-day {font-size: 2rem;line-height: 1;text-align: left;margin-right: 5px;vertical-align: middle;display: inline-block;}
	.section-content-b .typology-ad-between-posts {padding-left: 0;}
	.section-content-b .typology-ad-between-posts:before, .typology-layout-a .post-letter, .typology-single-post .post-letter {display: none;}
	.typology-post .entry-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.typology-post .entry-footer .typology-button {min-width: auto;width: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
	.entry-footer .typology-button:last-child {margin-right: 0;}
	.typology-section-related .section-content-c {max-width: 100%;}
	.typology-layout-c.typology-post {margin-bottom: 10rem;}
	.section-content-c .typology-ad-between-posts {margin-top: -60px;margin-bottom: 100px;}
	.typology-sidebar-close {opacity: 1;}
	.typology-cover-img {max-height: 100vh;max-width: 100vh;}}
@media (max-width:800px) and (orientation:landscape) {.typology-cover-img {max-height: unset;max-width: unset;}}
@media (max-width:680px) {.typology-header .typology-mobile-visible {display: block;padding-top: 18px;}
	.typology-actions-list .typology-action-button.typology-mobile-visible {display: inline-block;}
	.typology-flat .typology-section, .typology-section {padding: 7rem 10%;margin-bottom: 4rem;width: 100%;-webkit-box-shadow: none;box-shadow: none;border-bottom: 1px solid rgba(0,0,0,.1);}
	.section-content {margin: 0 auto 5rem;}
	.section-head {margin-bottom: 4rem;}
	.typology-posts .typology-post {margin-bottom: 3rem;padding-bottom: 4rem;}
	p {margin: 0 0 2rem;}
	blockquote, q {padding: 3rem 3rem 2.4rem;margin: 3rem 0;}
	.entry-tags, .mejs-container {margin-bottom: 2rem;}
	.typology-author .col-lg-2 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;text-align: center;padding-bottom: 10px;}
	.typology-author .col-lg-10 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.typology-author .typology-author-box-title, .typology-author-links {text-align: center;}
	.typology-author .typology-button-social {margin-bottom: 1rem;}
	.comment-content, .comment-list .children, .reply {margin-left: 0;}
	.comment-content {clear: both;}
	.comment-body {margin-bottom: 3rem;}
	.entry-content .h1, .entry-content .h2, .entry-content .h3, .entry-content .h4, .entry-content .h5, .entry-content .h6, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, pre {margin-bottom: 2rem;}
	.comment .comment-respond {padding: 2rem;}
	.comment-list>li:last-child>.comment-body+.comment-respond {margin-top: 3rem;}
	.comment-form p, .comment-respond .submit {width: 100%;padding: 0;}
	.comment-respond .submit {max-width: 50%;}
	.typology-footer .col-lg-4 {padding-right: 20px;padding-left: 20px;max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.typology-footer {padding: 0;}
	.cover-item-container {max-width: 80%;}
	.typology-post.typology-layout-b:before {left: 6.9rem;}
	.typology-layout-b .post-date {left: -130px;}
	.typology-layout-b .post-date-day {font-size: 5.6rem;line-height: 4.1rem;}
	.post-date-month {font-size: 1.2rem;}
	.typology-footer .container {padding: 0 20%;}
	.h1, .typology-cover .entry-title, .typology-cover h1, h1 {font-size: 4.2rem !important;}
	.h2, h2 {font-size: 3.6rem !important;}
	.h3, h3 {font-size: 3rem !important;}
	.h4, .typology-layout-c .h4, h4 {font-size: 2.4rem !important;}
	.h5, h5 {font-size: 2rem !important;}
	.h6, h6 {font-size: 1.6rem !important;}
	.typology-cover-empty, .typology-header {max-height: 75px;min-height: 75px !important;height: 75px !important;}
	.typology-fake-bg .typology-section:first-child {top: 0 !important;}
	body .typology-fake-bg:first-child {margin-top: 0;}
	.section-content-c .typology-posts {-webkit-box-align: initial;-ms-flex-align: initial;align-items: initial;}
	.typology-layout-c.typology-post {margin: 0 0 4rem;}
	.layout-even .typology-layout-c:last-child, .layout-odd .typology-layout-c:nth-last-of-type(-n+2) {margin: 0 0 4rem;padding-bottom: 4rem;}
	.page.typology-single-post .entry-header {margin-top: 0;}
	.section-content-c .post-letter {display: block;font-size: 18rem;height: 18rem !important;}
	.section-content-c {padding-top: 5rem;}
	.typology-section-related .section-content-c {max-width: 380px;}
	.cover-item-container {height: auto;}
	.typology-layout-c .h4 {font-size: 2rem !important;}
	.typology-section-related .layout-even .typology-layout-c:last-child, .typology-section-related .layout-odd .typology-layout-c:nth-last-of-type {margin-bottom: 5rem;}
	.typology-section-related .entry-header {margin-bottom: 0;}
	.typology-section-related .layout-odd .typology-layout-c:nth-last-of-type(-n+2) {margin-bottom: 5rem;}
	.typology-section-related .layout-odd .typology-layout-c:nth-last-of-type(-n+2):last-child {margin-bottom: 0;}
	.typology-cover-slider .owl-dots {bottom: 10px;}
	.typology-footer .container>.typology-footer-sidebar {padding: 20px;}}
@media (max-width:620px) {.cover-letter, .typology-site-description {display: none;}
	.col-lg-6 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.typology-section .section-head:first-child {margin-top: 0;}
	.typology-social-icons a, body .typology-section .meks_ess a {height: 40px;line-height: 4rem;width: 100%;max-width: 100%;}
	body .typology-section .meks_ess {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.typology-footer .container>div {margin-bottom: 0;margin-top: 2rem;}
	.typology-footer .container>.typology-footer-sidebar {margin-bottom: 0;padding: 0;}
	.prev-next .typology-sticky-l, .prev-next .typology-sticky-r {font-size: 85%;min-width: 190px;max-width: 190px;}
	.typology-sticky-r .typology-pn-ico {margin-left: 1rem;}
	.typology-sticky-l .typology-pn-ico {margin-right: 1rem;}
	.section-content-c {padding-top: 3rem;}
	.typology-layout-c.typology-post:last-child {margin: 0;}
	.typology-post .entry-footer {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.typology-post .entry-footer .typology-button {margin-right: 0;margin-bottom: 1.5rem;}
	.typology-header li.typology-action-button, .typology-header li.typology-actions-button {width: 4rem;}}
@media (max-width:480px) {.typology-header .typology-main-navigation, .typology-prev-next-nav .typology-pn-link {display: none;}
	body {font-size: 1.5em;}
	.typology-header {max-height: 70px;}
	.typology-section {width: 100%;}
	.entry-footer .typology-button {width: 100%;min-width: auto;margin-right: 0;}
	.typology-cover .typology-button:first-child {margin-bottom: 1rem;margin-right: 0;}
	.typology-sidebar-header {height: 75px;padding: 0 40px;}
	.typology-sidebar {max-width: 320px;padding: 100px 40px 40px;}
	.typology-cover .typology-button {margin-right: 0;margin-left: 0;max-width: 200px;}
	.cover-letter {font-size: 45rem !important;}
	.typology-cover+.typology-section {margin-top: 0;}
	.typology-flat .typology-section, .typology-section {padding: 2.8rem 8% 4rem;}
	.typology-header .container {max-width: 83%;}
	.typology-cover {height: 100vh;}
	.section-title {padding-bottom: 3rem;}
	.section-head {margin-bottom: 3rem;margin-top: 1rem !important;}
	.typology-footer .container {padding: 0 5%;}
	.widget, .widget:only-of-type {margin-bottom: 4rem;}
	.typology-footer .widget {font-size: 1.2rem !important;}
	.h1, .typology-cover .entry-title, .typology-cover h1, .typology-layout-b .entry-title, h1 {font-size: 2.7rem !important;}
	.h2, h2 {font-size: 2.5rem !important;}
	.h3, h3 {font-size: 2.3rem !important;}
	.h4, .typology-layout-c .h4, h4 {font-size: 2rem !important;}
	.h5, h5 {font-size: 1.8rem !important;}
	.h6, h6 {font-size: 1.6rem !important;}
	.typology-pagination {padding-top: 4rem;margin-top: 4rem;}
	.typology-pagination .page-numbers {min-width: 32px;margin: 0 1px;}
	.comment-content a, .comment-reply-link, .entry-content a, .logged-in-as a, .textwidget a, .typology-footer .widget a {padding-bottom: 2px;}
	.alignleft, .alignright {margin-bottom: 2rem;}
	.entry-header {margin-bottom: 1.6rem;}
	blockquote, q {padding: 4rem 4rem 3rem;line-height: 3rem;}
	.entry-content .typology-button-search, .widget .typology-icon-button {position: relative;top: 10px;right: 0;max-width: 100%;height: 100%;margin: 0;min-width: 100%;}
	.error404 .entry-content {margin-top: 1rem;}
	pre {margin-bottom: 2rem;}
	.entry-content address, .entry-content dl, .entry-content ol, .entry-content ul {margin-bottom: 1rem;}
	.typology-flex-center, .typology-single-sticky, .typology-sticky-content {height: 60px;}
	.typology-single-sticky {font-size: 85%;}
	.typology-sticky-author img {max-width: 30px;}
	.sticky-author-title {line-height: 1.4;}
	.typology-sticky-l .typology-pn-ico {margin-right: 1rem;}
	.typology-sticky-r .typology-pn-ico {margin-left: 1rem;}
	.prev-next .typology-sticky-l, .prev-next .typology-sticky-r {min-width: 100px;width: 100px;font-size: 85%;}
	.typology-sticky-comments, .typology-sticky-comments a {font-size: 0;}
	.typology-sticky-comments i {font-size: 2.9rem;}
	.typology-pn-ico i {font-size: 2rem;margin-top: 6px;}
	.section-content-c {max-width: 300px;}
	.typology-cover .entry-header {margin-bottom: 0;}
	.typology-cover-item {min-height: 100%;padding: 1px 0;}
	.typology-section {margin-bottom: 2rem;}
	.typology-pagination .navigation {min-height: 42px;height: auto;}
	.typology-responsive-menu {display: block !important;}
	.typology-ad-top {margin-bottom: 50px;}
	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {word-break: break-all;}}
@media (max-width:320px) {.cover-letter {font-size: 37rem;}
	.typology-sidebar-header {padding: 0 40px;}
	.typology-sidebar {max-width: 100%;padding: 100px 30px 40px;}
	.meta-item {font-size: 1.2rem !important;}
	.entry-meta {line-height: 1.5;}
	.typology-cover .typology-button {max-width: 130px;width: 130px;}
	.cover-item-container {max-width: 70%;}
	.comment-respond .submit, .entry-footer .typology-button {max-width: 100%;}
	.typology-social-icons, body .typology-section .meks_ess {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.typology-social-icons a, body .typology-section .meks_ess a {margin-bottom: 10px;}
	body .typology-section .meks_ess a {max-width: 100%;min-width: 100%;margin-bottom: 5px;}
	.entry-tags, .mejs-container {margin-bottom: 1rem;}
	.typology-author .typology-button-social {width: 100%;}
	.typology-icon-social {width: 100%;padding: 0 10px;margin-bottom: 10px;font-size: 1.6rem;}
	blockquote, q {font-size: 1.6rem;line-height: 2.8rem;}
	.typology-cover .entry-title, .typology-cover h1 {font-size: 2.4rem !important;line-height: 1.4;}
	body {font-size: 1.4rem !important;}
	p {margin: 0 0 2.2rem;}
	.h1, .typology-layout-b .entry-title, h1 {font-size: 2.4rem !important;}
	.h2, h2 {font-size: 2.2rem !important;}
	.h3, h3 {font-size: 2rem !important;}
	.h4, .typology-layout-c .h4, h4 {font-size: 1.8rem !important;}
	.h5, h5 {font-size: 1.6rem !important;}
	.h6, h6 {font-size: 1.4rem !important;}
	.entry-content .h1, .entry-content .h2, .entry-content .h3, .entry-content .h4, .entry-content .h5, .entry-content .h6, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom: 1.6rem;}
	.widget, .widget:only-of-type {margin-bottom: 3rem;}
	.typology-section {padding: 2.6rem 8% 4rem;}
	.typology-cover .entry-footer .typology-button {width: 80%;}}
@media (max-width:740px) and (orientation:landscape) {.typology-sidebar-header {height: 75px;padding: 0 30px;}
	.typology-sidebar {max-width: 320px;padding: 100px 40px 40px;}
	.typology-cover {height: auto;}
	.typology-cover-slider .owl-dots {bottom: 0;}
	.typology-cover .cover-letter {display: none;}}