.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clear{clear:both}
.oh{overflow:hidden}
.relative{position:relative}
.white{color:#fff}
.left{float:left}
.right{float:right}
.bg-light{background-color:#f7f7f7}
.bg-dark{background-color:#171821}
.last{margin-bottom:0!important}
.img-fullwidth{width:100%}
.uppercase{text-transform:uppercase;letter-spacing:.04em}
.nocaps{text-transform:none;letter-spacing:0}
::-moz-selection{color:#333;background:#fbedc4}
::-webkit-selection{color:#333;background:#fbedc4}
::selection{color:#333;background:#fbedc4}
html{overflow-x:hidden}
a{text-decoration:none;color:#0EA8A0}
a:hover,a:focus{text-decoration:none;color:#171821}
body{margin:0;padding:0;font-family:"Source Sans Pro",sans-serif;font-size:15px;line-height:1.5;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#fff;outline:0;overflow-x:hidden;overflow-y:auto;color:#54555E;width:100%;height:100%}
body img{border:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
video{height:100%;width:100%}
.loader-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}
.loader{display:block;position:absolute;font-size:0;color:#0EA8A0;left:50%;top:50%;width:42px;height:42px;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.loader > div{position:absolute;top:50%;left:50%;border-radius:100%;display:inline-block;float:none;width:38px;height:38px;background:transparent;border-style:solid;border-width:2px;border-right-color:transparent;border-left-color:transparent;-webkit-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09,0.57,0.49,0.9) infinite;animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09,0.57,0.49,0.9) infinite}
@-webkit-keyframes ball-clip-rotate-pulse-rotate {
0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}
}
@keyframes ball-clip-rotate-pulse-rotate {
0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}
}
@-webkit-keyframes ball-clip-rotate-pulse-scale {
0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
30%{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(0.15);transform:translate(-50%,-50%) scale(0.15)}
}
@keyframes ball-clip-rotate-pulse-scale {
0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
30%{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(0.15);transform:translate(-50%,-50%) scale(0.15)}
}
ul{list-style:none;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:10px;color:#171821;font-weight:600;line-height:1.3;letter-spacing:-.5px}
h1{font-size:32px;letter-spacing:-.03em}
h2{font-size:26px}
h3{font-size:23px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
@media only screen and (max-width: 575px) {
h1{font-size:26px}
h2{font-size:22px}
h3{font-size:18px}
}
@media (max-width: 640px) {
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:19px}
h4{font-size:18px}
}
h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{color:inherit}
p{font-size:16px;color:#54555E;font-weight:400;line-height:26px;margin:0 0 10px}
address{font-style:normal;margin-bottom:0;font-size:16px}
.lead{font-size:18px;line-height:30px}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
@media only screen and (max-width: 1199px) {
.text-lg-center{text-align:center}
}
@media only screen and (max-width: 991px) {
.text-md-center{text-align:center}
}
@media only screen and (max-width: 767px) {
.text-sm-center{text-align:center}
}
@media only screen and (max-width: 575px) {
.text-xs-center{text-align:center}
}
blockquote{text-align:center;margin-bottom:40px;margin-top:40px}
blockquote p{font-size:32px;line-height:1.3;margin-bottom:0!important;position:relative;color:#171821}
blockquote cite{font-size:15px;font-weight:400;color:#83858F}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #E3E4E8}
.section{margin-bottom:40px}
@media (min-width: 1280px) {
.container{max-width:1248px}
}
.container-semi-fluid{padding:0 50px}
@media only screen and (max-width: 767px) {
.container-semi-fluid{padding:0 15px}
}
.flex-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flex-child{-webkit-box-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}
.row-2{margin:0 -1px}
.row-2 > div,.row-2 > aside{padding:0 1px}
.row-8{margin:0 -4px}
.row-8 > div,.row-8 > aside{padding:0 4px}
.row-10{margin:0 -5px}
.row-10 > div,.row-10 > aside{padding:0 5px}
.row-16{margin:0 -8px}
.row-16 > div,.row-16 > aside{padding:0 8px}
.row-20{margin:0 -10px}
.row-20 > div,.row-20 > aside{padding:0 10px}
.row-24{margin:0 -12px}
.row-24 > div,.row-24 > aside{padding:0 12px}
.btn{font-weight:700;font-family:"Source Sans Pro",sans-serif;overflow:hidden;display:inline-block;text-decoration:none;text-align:center;border:0;text-transform:uppercase;letter-spacing:.04em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;background-color:#171821;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:1;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:hover{color:#fff;background-color:#171821;border-color:transparent}
.btn:focus{outline:none;color:#fff}

/* кнопка посмотреть все направления */
.glow-on-hover {
    width: 220px;
    height: 50px;
    border: none;
    outline: none;
    color: #fff;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.glow-on-hover:before {
    content: '';
    /* background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); */
	background: linear-gradient(45deg, #0485ff, #0053a1, #007bed, #0003a0, #0053a0, #0485ff, #0053a1, #007bed, #0003a0, #0053a0);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.glow-on-hover:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.glow-on-hover:hover:before {
    opacity: 1;
}

.glow-on-hover:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #111;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}


.btn-lg,.btn-lg.btn-button{font-size:14px;padding:0 16px}
.btn-lg span,.btn-lg.btn-button span{line-height:46px}
.btn-lg.btn-button{height:46px}
.btn-sm,.btn-sm.btn-button{font-size:11px;padding:0 20px;line-height:28px}
.btn-sm.btn-button{height:30px}
.btn-color{background-color:#0EA8A0}
.btn-color:hover{opacity:.92}
.btn-dark{background-color:#171821}
.btn-white{background-color:#fff;color:#171821}
.btn-light{background-color:#f7f7f7;color:#171821}
.btn-stroke{background-color:transparent;border:1px solid #E3E4E8;color:#171821}
.btn-wide{width:100%}
.btn-white:focus,.btn-light:focus,.btn-stroke:focus{background-color:#171821;border-color:transparent}
.btn i{font-size:10px;position:relative;margin-left:3px;top:-1px;line-height:1}
.rounded,.rounded:before{border-radius:70px}
.section-buttons{margin-bottom:50px}
.section-buttons a{margin-bottom:10px}
.btn-button{border:none;margin-bottom:0;width:auto}
.btn-button.btn-color,.btn-button.btn-dark{color:#fff}
.btn-button.btn-wide{width:100%}
.btn-button:hover,.btn-button:focus{color:#fff;background-color:#171821}
input,select,textarea{height:46px;border:1px solid #E3E4E8;background-color:#fff;width:100%;margin-bottom:24px;padding:0 12px;-webkit-transition:border-color .3s ease-in-out,background-color .3s ease-in-out;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}
textarea{height:auto;display:block;padding:8px 16px;margin-bottom:24px}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}
input:focus,textarea:focus{border-color:#0EA8A0;background-color:#fff;outline:none;-webkit-box-shadow:none;box-shadow:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#54555E}
input:-moz-placeholder,textarea:-moz-placeholder{color:#54555E;opacity:1}
input::-moz-placeholder,textarea::-moz-placeholder{color:#54555E;opacity:1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#54555E}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:12px;background-image:url(../img/dropdown.png);background-repeat:no-repeat;background-position:100% 50%}
select::-ms-expand{display:none}
label{color:#171821;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;display:inline-block;vertical-align:middle;margin-bottom:6px}
input[type="checkbox"]{display:none}
input[type="checkbox"] + label:before{width:20px;height:20px;content:"";display:inline-block;font-size:13px;margin:-4px 10px 0 0;border-radius:3px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #dbdce1}
input[type="checkbox"]:checked + label:after{font-family:'ui-icons';content:"\f383";display:inline-block;font-size:15px;text-align:center;vertical-align:middle;cursor:pointer;position:absolute;left:5px;top:0}
input[type="checkbox"] + label,input[type="radio"] + label{cursor:pointer;margin-bottom:0;position:relative;line-height:22px}
.radio > li,.checkbox > li{padding:7px 0}
input[type="radio"]{display:none}
input[type="radio"] + label:before{display:inline-block;content:"";width:20px;height:20px;-webkit-box-shadow:0 0 0 1px #dbdce1;box-shadow:0 0 0 1px #dbdce1;border-radius:40px;margin:-3px 10px 0 0;outline:none;vertical-align:middle;cursor:pointer;margin-bottom:0}
input[type="radio"]:checked + label:before{background-color:#000;border:6px solid #fff;padding:1px}
input[type="radio"]:focus{outline:none}
#contact-form .message{height:50px;width:100%;font-size:13px;line-height:50px;text-align:center;float:none;margin-top:20px;display:none;color:#fff}
#contact-form .message.error{background-color:#f44336}
#contact-form .message.success{background-color:#4CAF50}
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}
.flickity-button:hover{background:#fff;cursor:pointer}
.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:#333}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.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;-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:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.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{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;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;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-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;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-prev,.owl-next{display:block;position:absolute;top:50%;margin-top:-24px;border-radius:50%;background-color:#fff;text-align:center;line-height:48px;z-index:10;width:48px;height:48px;font-size:14px;color:#171821;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.owl-prev:hover,.owl-next:hover{color:#fff;background-color:#0EA8A0;border-color:transparent}
.owl-prev{left:10px}
.owl-next{right:10px}
.owl-carousel:hover .owl-prev,.owl-carousel:hover .owl-next{opacity:1}
.owl-carousel--dark-arrows .owl-prev,.owl-carousel--dark-arrows .owl-next{color:#54555E}
.owl-carousel--visible-arrows .owl-prev,.owl-carousel--visible-arrows .owl-next{opacity:1}
.owl-carousel--visible-arrows .owl-prev,.owl-carousel--visible-arrows:hover .owl-prev{left:-60px}
.owl-carousel--visible-arrows .owl-next,.owl-carousel--visible-arrows:hover .owl-next{right:-60px}
.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:30px}
.owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-dot span{width:22px;height:4px;margin:3px;background:#fff;opacity:.4;display:block;-webkit-backface-visibility:visible;-webkit-transition:all 200ms ease;transition:all 200ms ease}
.owl-dot.active span,.owl-dot:hover span{opacity:1;background-color:#0EA8A0}
.owl-carousel--dots-inside .owl-dots{position:absolute;bottom:20px;margin-top:0;width:100%}
.owl-carousel--arrows-outside .owl-prev,.owl-carousel--arrows-outside .owl-next{opacity:1;top:-62px;margin-top:0;padding:0;width:28px;height:30px;line-height:30px;text-align:center;border:1px solid #E3E4E8;font-size:12px;border-radius:0}
.owl-carousel--arrows-outside .owl-prev:hover,.owl-carousel--arrows-outside .owl-next:hover{border-color:transparent}
.owl-carousel--arrows-outside .owl-prev{right:32px;left:auto}
.owl-carousel--arrows-outside .owl-next{right:0}
.owl-custom-nav{margin-top:24px}
.owl-custom-nav__btn{text-transform:uppercase;font-size:10px;border-radius:5px;border:1px solid #E3E4E8;padding:0 5px;line-height:26px;background-color:transparent}
.owl-custom-nav__btn:hover{background-color:#0EA8A0;color:#fff;border-color:transparent}
.owl-custom-nav__btn:focus{outline:none}
.owl-custom-nav__btn i{font-size:8px;margin:0 3px;position:relative;top:-1px}
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}
.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}
.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-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:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-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;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.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;-ms-touch-action:manipulation;touch-action:manipulation}
.mfp-figure:after,.mfp-iframe-scaler iframe{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);position:absolute;left:0}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.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;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@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,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-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,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.table-wrap{margin-bottom:34px}
.tabs__list{margin-bottom:-1px;overflow:hidden}
.tabs__item{position:relative;display:inline-block;float:left;font-size:14px;font-weight:700;color:#171821;text-transform:uppercase;letter-spacing:.04em}
.tabs__item:not(:first-child){margin-left:-1px}
@media only screen and (max-width: 575px) {
.tabs__item{display:block;margin-right:0}
}
.tabs__url{display:block;position:relative;padding:12px 18px 11px;border:1px solid #E3E4E8;color:#171821;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}
.tabs__url:focus{color:inherit}
.tabs__url:hover{background-color:#fff}
.tabs__item--active:before{content:'';height:2px;width:100%;display:block;position:absolute;top:0;left:0;z-index:1;background-color:#0EA8A0}
.tabs__item--active .tabs__url{color:#171821;background-color:#fff;border-bottom:1px solid transparent}
.tabs__content{padding:20px;border:1px solid #E3E4E8;overflow:hidden}
.tabs__content-pane{display:none}
.tabs__content-pane--active{display:block}
.socials{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.socials--nobase a{width:13px;height:auto;border:0;line-height:32px;margin-right:15px;margin-bottom:0;color:#54555E;background-color:transparent}
.socials--nobase a:hover,.socials--nobase a:focus{color:#fff;background-color:transparent!important}
.socials--white-base a{background-color:#fff;color:#171821}
.socials--dark .social-facebook:hover,.socials--dark .social-facebook:focus{color:#39599f!important}
.socials--dark .social-twitter:hover,.socials--dark .social-twitter:focus{color:#55ACEE!important}
.socials--dark .social-google-plus:hover,.socials--dark .social-google-plus:focus{color:#DE4B39!important}
.socials--dark .social-youtube:hover,.socials--dark .social-youtube:focus{color:#c61d23!important}
.socials--dark .social-snapchat:hover,.socials--dark .social-snapchat:focus{color:#fffb01!important}
.socials--dark .social-linkedin:hover,.socials--dark .social-linkedin:focus{color:#0e76a8!important}
.socials--dark .social-pinterest:hover,.socials--dark .social-pinterest:focus{color:#c8232c!important}
.socials--dark .social-instagram:hover,.socials--dark .social-instagram:focus{color:#e1306c!important}
.socials--dark .social-rss:hover,.socials--dark .social-rss:focus{color:#ef822a!important}
.socials--grey a{background-color:#f7f7f7;color:#171821}
.socials--medium a{height:40px;width:40px;line-height:40px;font-size:16px}
.socials--large a{height:46px;width:46px;line-height:46px;font-size:16px}
.socials--wide a{width:100%;padding:0 15px;margin:0;margin-bottom:16px}
.socials--rounded a{border-radius:50%!important}
.social{display:inline-block;line-height:32px;width:32px;height:32px;color:#fff;text-align:center;margin-right:8px;margin-bottom:8px;font-size:13px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.social:hover,.social:focus{color:#fff}
.social:last-child{margin-right:0}
.social__text{display:inline-block;margin-left:10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
@media only screen and (max-width: 1199px) {.social__text{display:none}}
@media only screen and (max-width: 991px) {.social__text{display:inline-block}}
@media only screen and (max-width: 575px) {.social__text{display:none}}
.social-okru{background-color:#ee8208}
.social-okru:hover{background-color:#f28500!important;color:#fff!important}
.social-yandex{background-color:#fff;border:1px solid #eee}
.social-yandex:hover{background-color:#ffbf00!important;color:#fff!important}
.social-mailru{background-color:#005ff9}
.social-mailru:hover{background-color:#005bd1!important;color:#fff!important}
.social-vk{background-color:#4a76a8}
.social-vk:hover{background-color:#4872a3!important;color:#fff!important}
.social-facebook{background-color:#39599f}
.social-facebook:hover{background-color:#324e8c!important;color:#fff!important}
.social-twitter{background-color:#55ACEE}
.social-twitter:hover{background-color:#3ea1ec!important;color:#fff!important}
.social-google-plus{background-color:#DE4B39}
.social-google-plus:hover{background-color:#d93824!important;color:#fff!important}
.social-youtube{background-color:#c61d23}
.social-youtube:hover{background-color:#b01a1f!important;color:#fff!important}
.social-snapchat{background-color:#fffb01}
.social-snapchat:hover{background-color:#e7e300!important;color:#fff!important}
.social-linkedin{background-color:#0e76a8}
.social-linkedin:hover{background-color:#0c6590!important;color:#fff!important}
.social-pinterest{background-color:#c8232c}
.social-pinterest:hover{background-color:#b21f27!important;color:#fff!important}
.social-instagram{background-color:#e1306c}
.social-instagram:hover{background-color:#d81f5e!important;color:#fff!important}
.social-rss{background-color:#ef822a}
.social-rss:hover{background-color:#ed7412!important;color:#fff!important}
.entry{overflow:hidden;position:relative;margin-bottom:30px}
.entry__img-holder{position:relative;overflow:hidden;margin-bottom:20px;background-repeat:no-repeat;background-size:cover;background-position:50%}
.entry__img{width:100%;}
.entry__title{font-size:18px;line-height:1.4;margin-top:3px;margin-bottom:5px}
.entry__title:hover a{color:#0EA8A0}
.entry__title--sm{font-size:15px}
.entry__excerpt{margin-top:16px}
.entry__excerpt p{margin-bottom:0}
.entry__play-time{position:absolute;bottom:32px;left:32px;background-color:#0EA8A0;color:#fff;padding:7px 11px;font-weight:700;pointer-events:none}
.entry__play-time i{margin-right:5px}
.entry__meta li{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;color:#83858F}
.entry__meta li:after{content:'-';display:inline-block;margin:0 3px}
.entry__meta li.entry__meta-views:after{content:'';margin:0 8px;display:inline-block}
.entry__meta li:last-child:after{display:none}
.entry__meta a{color:#0EA8A0}
.entry__meta a:hover{color:#171821}
.entry__meta i{display:inline-block;margin-right:5px}
.entry__meta-category{font-family:"Montserrat",sans-serif;font-size:12px;text-transform:uppercase;margin-bottom:3px;font-weight:700;color:#0098d0}
.entry__meta-category--label{font-size:10px;background-color:#0EA8A0;padding:5px 10px;z-index:2;color:#fff;margin-bottom:0;display:inline-block}
.entry__meta-category--label:hover,.entry__meta-category--label:focus{color:#fff;opacity:.9}
.entry__meta-category--align-in-corner{position:absolute;left:16px;bottom:16px}
.entry__meta-category--violet{background-color:#3E3EDD}
.entry__meta-category--purple{background-color:#9C27B0}
.entry__meta-category--blue{background-color:#0EA8A0}
.entry__meta-category--cyan{background-color:#00BCD4}
.entry__meta-category--green{background-color:#19C22A}
.entry__meta-category--orange{background-color:#E65100}
.entry__meta-category--red{background-color:#F44336}
.entry__meta-rating i{font-size:16px;color:#FBC02D;margin-right:2px}
.entry__meta + .entry__meta,.entry__meta-category--label + .entry__meta{margin-top:16px}
.entry__meta + .entry__img-holder{margin-top:20px}
.entry__meta-holder{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.entry__meta-holder .entry__meta{margin-top:0}
.entry-date-label{background-color:#fff;position:absolute;top:16px;left:16px;padding:8px;text-align:center;font-family:"Montserrat",sans-serif}
.entry-date-label__weekday,.entry-date-label__month{font-size:8px;text-transform:uppercase;line-height:1;font-weight:600}
.entry-date-label__weekday{color:#54555E}
.entry-date-label__day{color:#0EA8A0;font-weight:700;font-size:16px;line-height:1.25}
.entry-date-label__month{color:#0EA8A0}
.thumb-container{background-color:#f7f7f7;position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.thumb-container img{position:absolute;top:0;bottom:0;left:0;width:100%;min-height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.footer--dark .thumb-container{background-color:#171821}
.thumb-text-holder{position:absolute;bottom:24px;width:100%;z-index:3;padding:0 24px;text-align:center}
.thumb-text-holder .entry__meta li,.thumb-text-holder .entry__meta a,.thumb-text-holder .entry__meta a:hover,.thumb-text-holder .entry__meta a:focus{color:#fff!important}
.thumb-text-holder--1{text-align:left}
.thumb-text-holder--1 .thumb-entry-title{font-size:18px;margin-bottom:24px}
.thumb-text-holder--2{text-align:left}
.thumb-text-holder--2 .thumb-entry-title{font-size:34px;margin-top:14px;margin-bottom:8px}
@media only screen and (max-width: 767px) {
.thumb-text-holder--2 .thumb-entry-title{font-size:20px}
}
.thumb-text-holder--2 .entry__meta a{color:#fff!important}
.thumb-text-holder--3{text-align:left}
.thumb-text-holder--3 .thumb-entry-title{font-size:28px;margin-top:16px}
@media only screen and (max-width: 767px) {
.thumb-text-holder--3 .thumb-entry-title{font-size:20px}
}
.thumb-text-holder--4{text-align:left}
.thumb-text-holder--4 .thumb-entry-title{font-size:16px}
.thumb-text-holder--5{text-align:center;top:50%;left:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.thumb-text-holder--5 .thumb-entry-title{font-size:40px;max-width:770px;margin:8px auto}
@media only screen and (max-width: 767px) {
.thumb-text-holder--5 .thumb-entry-title{font-size:20px}
}
.thumb{margin-bottom:48px}
.thumb--mb-20{margin-bottom:20px}
.thumb--size-1{height:197px}
.thumb--size-2{height:298px}
.thumb--size-3{height:460px}
.thumb--size-4{height:395px}
.thumb--size-5{height:521px}
.thumb--size-6{height:609px}
@media only screen and (max-width: 991px) {
.thumb--size-6{height:440px}
}
@media only screen and (max-width: 767px) {
.thumb--size-3,.thumb--size-4,.thumb--size-5,.thumb--size-6{height:300px}
}
.thumb__img-holder{height:100%;margin-bottom:0}
.thumb-url{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.thumb-entry-title{color:#fff;font-size:15px;margin-bottom:0}
.thumb-entry-title:hover a,.thumb-entry-title a:focus{color:#fff}
.thumb-50{padding-bottom:50%}
.thumb-60{padding-bottom:60%}
.thumb-65{padding-bottom:65%}
.thumb-70{padding-bottom:70%}
.thumb-75{padding-bottom:75%}
.thumb-80{padding-bottom:80%}
.thumb-100{padding-bottom:100%}
.trending-now{background-color:#fff;position:relative;overflow:hidden;margin-top:24px;height:36px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1)}
.trending-now__label{background-color:#0EA8A0;font-family:"Source Sans Pro",sans-serif;font-weight:700;display:inline-block;color:#fff;padding:0 16px;line-height:36px;height:36px;text-transform:uppercase;letter-spacing:.04em;font-size:14px;float:left}
.trending-now__text{margin-left:5px}
.trending-now--1{-webkit-box-shadow:none;box-shadow:none;margin-top:0}
.trending-now--1 .newsticker{border:1px solid #E3E4E8}
.newsticker{padding-right:80px;padding-left:20px;overflow:hidden}
.newsticker__item{line-height:36px;white-space:nowrap}
.newsticker__item-url{color:#54555E}
.newsticker__item-url:hover{color:#0EA8A0}
.newsticker-buttons{position:absolute;top:0;right:0}
.newsticker-button{background-color:transparent;float:left;padding:0;width:36px;height:36px;line-height:36px;text-align:center;font-size:12px;color:#54555E;border:none}
.newsticker-button:first-child{border-right:1px solid #E3E4E8}
.newsticker-button:focus{outline:none}
.newsticker-button:hover{background-color:#0EA8A0;color:#fff;border-color:transparent}
.featured-posts-grid{padding-bottom:24px;padding-top:24px;overflow:hidden}
.featured-posts-grid__item{padding-bottom:8px}
.featured-posts-grid__item--sm{height:33.333%}
.featured-posts-grid__item--sm .entry__title{font-size:16px}
@media only screen and (min-width: 992px) {
.featured-posts-grid__item--sm:first-child .post-list__img-holder,.featured-posts-grid__item--sm:last-child .post-list__img-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.featured-posts-grid__entry{height:100%;margin-bottom:0!important;min-height:auto!important}
.featured-posts-grid__item--lg{height:100%}
.featured-posts-grid__item--lg .thumb-text-holder{bottom:60px;padding:0 50px}
.featured-posts-grid__item--lg .entry__title{font-size:32px;line-height:1.3}
@media only screen and (max-width: 767px) {
.featured-posts-grid__item--lg .entry__title{font-size:20px}
}
.featured-posts-grid--1{padding-bottom:32px}
.featured-posts-grid--1 .row{margin:0 -1px}
.featured-posts-grid--1 .row > div{padding:0 1px}
.featured-posts-grid--1 .thumb{margin-bottom:2px}
.hero{background-color:#fff}
@media only screen and (min-width: 1200px) {
.hero__item .entry{overflow:visible;margin-bottom:42px}
.hero__item .entry__body{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);padding:24px;background:#fff;position:absolute;right:0;left:50px;z-index:1;max-width:83%;min-height:210px;margin-top:-20px}
}
.hero__item .entry__title{font-size:28px}
.hero-slider{margin-top:8px;margin-bottom:40px}
.hero-slider__item .thumb{height:537px;margin-bottom:0}
@media only screen and (max-width: 767px) {
.hero-slider__item .thumb{height:460px}
}
@media only screen and (max-width: 575px) {
.hero-slider__item .thumb{height:320px}
}
.hero-slider-1{position:relative}
.hero-slider-1__item{width:100%;height:75vh}
@media only screen and (max-width: 767px) {
.hero-slider-1__item{height:360px}
}
.hero-slider-1__entry{height:100%;margin:0!important}
.hero-slider-1__thumb-img-holder{height:100%;background-repeat:no-repeat;background-size:cover;background-position-x:center;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-slider-1__thumb-img-holder .bottom-gradient{background:#171821;background:-webkit-gradient(linear,left bottom,left top,from(#171821),to(transparent));background:linear-gradient(to top,#171821 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}
.hero-slider-1__thumb-text-holder{top:50%;position:absolute;width:100%;z-index:3}
@media only screen and (max-width: 767px) {
.hero-slider-1__thumb-text-holder{top:30%}
}
.hero-slider-1__entry-title{color:#fff;font-size:40px;max-width:594px}
.hero-slider-1__entry-title:hover a,.hero-slider-1__entry-title:focus a{color:#fff}
@media only screen and (max-width: 767px) {
.hero-slider-1__entry-title{font-size:24px}
}
.carousel-main .flickity-slider{-webkit-transform:none!important;transform:none!important}
.carousel-main .carousel-cell{left:0!important;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out;z-index:-1}
.carousel-main .carousel-cell.is-selected{opacity:1;z-index:0}
.carousel-thumbs{max-width:594px;margin:auto;background-color:#fff;padding:5px}
.carousel-thumbs-holder{position:absolute;bottom:0;width:100%;-webkit-transform:translateY(50%);transform:translateY(50%)}
.carousel-thumbs__item{cursor:pointer;padding:5px;opacity:.3;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.carousel-thumbs .carousel-cell{width:25%}
.carousel-thumbs .carousel-cell.is-selected .carousel-thumbs__item{opacity:1}
.title-wrap{position:relative;overflow:hidden;margin-bottom:32px}
.title-wrap--line{border-top:3px solid #888994;padding-top:32px}
.title-wrap--pr{padding-right:62px}
.section-title{text-transform:uppercase;letter-spacing:.04em;margin-bottom:0;font-size:21px;display:inline-block;float:left;font-weight:700}
.section-title--sm{font-size:18px}
@media only screen and (max-width: 767px) {
.section-title{float:none}
}
.all-posts-url{float:right;text-transform:uppercase;letter-spacing:.04em;font-family:"Montserrat",sans-serif;color:#54555E;font-size:11px;line-height:28px}
.content-box{background-color:#fff;padding:40px}
@media only screen and (min-width: 992px) {
.content-box--top-offset{margin-top:-232px}
}
@media only screen and (max-width: 575px) {
.content-box{padding:24px}
}
.content-box--pt-108{padding-top:108px}
@media only screen and (max-width: 575px) {
.content-box--pt-108{padding-top:60px}
}
.tab-post__tabs{float:right;line-height:27px}
@media only screen and (max-width: 767px) {
.tab-post__tabs{float:none;width:100%;margin-top:10px}
}
.tab-post__tabs .tabs__item{margin-right:26px}
.tab-post__tabs .tabs__item a{color:#54555E}
.tab-post__tabs .tabs__item a:hover,.tab-post__tabs .tabs__item a:focus{color:#0EA8A0}
.tab-post__tabs .tabs__item:last-child{margin-right:0}
.tab-post__tabs .tabs__item--active a{color:#0EA8A0}
.tab-post__tabs .tabs__item--active:before{display:none}
.tab-post .tabs__content{padding:0;border:0}
.tab-post .entry{margin-bottom:20px}
.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;overflow:hidden}
.card-row > div{margin-bottom:30px}
.card-row .card{height:100%;margin-bottom:0}
.card__img-holder{margin-right:0!important;margin-bottom:0!important}
.card__body{background-color:#fff;padding:24px 32px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.card--1 .entry__title{margin-bottom:32px}
.post-list{position:relative;margin-bottom:20px;min-height:241px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.post-list:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
.post-list__img-holder{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:30px;margin-bottom:0}

@media only screen and (max-width: 991px) {
.post-list__img-holder{width:170px}
}
.post-list__body{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
@media only screen and (max-width: 575px) {
.post-list{display:block}
.post-list__img-holder,.post-list__body{width:100%}
.post-list__img-holder{float:none;margin-right:0;margin-bottom:30px;height:180px}
}
.post-list-small__item{padding:16px 0;position:relative}
.post-list-small__item:first-child{padding-top:0}
.post-list-small__item:last-child{padding-bottom:0;border-bottom:0}
.post-list-small__img-holder{width:88px;float:left;border-radius:50%;overflow:hidden;margin-right:16px}
@media only screen and (max-width: 575px) {
.post-list-small__img-holder{width:50px}
}
.post-list-small__img--rounded{border-radius:50%;overflow:hidden}
.post-list-small__body{overflow:hidden}
.post-list-small__entry-title{font-size:14px;line-height:1.4;margin-bottom:5px;margin-top:5px}
.post-list-small__entry-title a{color:#171821}
.post-list-small__entry-title a:hover,.post-list-small__entry-title a:focus{color:#0EA8A0}
.post-list-small--border-top{border-top:1px solid #E3E4E8;padding-top:16px;margin-top:-10px}
.post-list-small--dividers li{border-bottom:1px solid #E3E4E8}
.post-list-small--arrows{position:relative}
.post-list-small--arrows li{padding-left:16px}
.post-list-small--arrows li:before{content:'\e804';font-family:'ui-icons';color:#0EA8A0;position:absolute;left:0;top:22px;font-size:10px}
.post-list-small--arrows li:first-child:before{top:6px}
.post-list-small--1 .post-list-small__item{border-bottom:1px solid #E3E4E8}
.post-list-small--1 .post-list-small__item:last-child{border-bottom:0}
.post-list-small--1 .post-list-small__img-holder{border-radius:0;width:78px}
.post-list-small--1 .post-list-small__entry-title{margin:0}
.post-list-small--2 .post-list-small__img-holder{border-radius:0;width:130px}
.post-list-small--2 .post-list-small__entry-title{font-size:16px}
.post-list-small--3{margin-bottom:48px}
.post-list-small--3 .post-list-small__item{border-bottom:1px solid #E3E4E8;padding:24px 0}
.post-list-small--3 .post-list-small__item:first-child{border-top:1px solid #E3E4E8}
.post-list-small--3 .post-list-small__item:last-child{padding-bottom:24px}
.post-list-small--3 .post-list-small__img-holder{border-radius:0;width:84px}
.post-list-small--3 .post-list-small__entry-title{margin-top:0;font-size:16px;font-weight:500;color:#54555E}
.video-playlist{display:-webkit-box;display:-ms-flexbox;display:flex}
.video-playlist__content{width:68%}
.video-playlist__content > div{height:100%}
.video-playlist__list{width:32%;background-color:#fff;border:1px solid #E3E4E8}
.video-playlist__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;line-height:1;padding:16px 14px;border-bottom:1px solid #E3E4E8}
.video-playlist__list-item:last-child{border-bottom:0}
.video-playlist__list-item:hover .video-playlist__list-item-title{color:#0EA8A0}
.video-playlist__list-item--active .video-playlist__list-item-title{color:#0EA8A0}
.video-playlist__list-item-thumb{-webkit-box-flex:0;-ms-flex:0 0 81px;flex:0 0 81px;margin-right:13px}
.video-playlist__list-item-description{overflow:hidden;display:table-cell;vertical-align:middle}
.video-playlist__list-item-title{font-size:14px;margin-bottom:0;line-height:1.3}
@media only screen and (max-width: 991px) {
.video-playlist{display:block}
.video-playlist__list,.video-playlist__content{width:100%}
}
.entry-score{border-radius:50%;border:2px solid #fff;background-color:#0EA8A0;width:34px;height:34px;line-height:32px;text-align:center;font-weight:700;color:#fff;font-size:14px}
.entry__img-holder .entry-score{position:absolute;top:16px;left:16px;z-index:2}
.play-btn{display:inline-block;position:absolute;z-index:3;pointer-events:none;width:48px;height:48px;border:3px solid #fff;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.play-btn:before{content:"";position:absolute;top:50%;left:50%;display:block;margin:-7px 0 0 -4px;width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #fff}
.sidebar .widget{margin-bottom:40px;background-color:#fff;padding:32px;border:1px solid #E3E4E8}
.sidebar .widget_mc4wp_form_widget{padding:32px!important}
@media only screen and (min-width: 1200px) {
.blog__content--right,.sidebar--right{float:right}
.sidebar--right{padding-left:35px}
}
.widget-title{font-size:16px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:24px;font-weight:700}
.widget .entry:last-child{margin-bottom:0}
.widget .sub-menu{padding-left:15px;padding-top:5px}
.widget .sub-menu li{padding:5px 0!important}
.widget .children{padding-top:10px;padding-left:15px;margin-top:10px}
.widget_media_image{text-align:center;padding:0!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important}
.widget-search-button,.search-button{position:absolute;top:0;right:0;width:46px;height:46px;line-height:46px;padding:0!important;border:0;vertical-align:middle}
.widget-search-button i,.search-button i{font-size:18px;margin:0;top:3px}
.search-form{position:relative}
.widget_categories li{padding:9px 0;color:#54555E;line-height:24px}
.widget_categories li:first-child{padding-top:0}
.widget_categories li:last-child{padding-bottom:0}
.widget_categories li a{color:#54555E}
.widget_categories li a:before{content:"\e804";font-family:"ui-icons";font-size:10px;color:#0EA8A0;margin-right:8px;line-height:1;vertical-align:middle}
.widget_categories li a:hover{color:#0EA8A0}
.categories-count{float:right;background-color:#f7f7f7;display:inline-block;padding:0 11px;height:24px;border-radius:5px}
.widget_mc4wp_form_widget .widget-title:after{display:none}
.mc4wp-form-fields{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.mc4wp-form-fields > .form-group:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}
.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=text]{margin-bottom:8px}
.mc4wp-form-fields input[type=submit]{margin-bottom:0;width:auto}
.mc4wp-form-fields input[type=submit]:focus{background-color:#0EA8A0}
.newsletter__text{color:#83858F}
.newsletter__icon{color:#AFB2BD;margin-right:5px;font-size:18px}
.newsletter-wide{background-color:#f7f7f7;padding:48px 0}
.newsletter-wide__container{padding:0 15px}
@media only screen and (min-width: 576px) {
.newsletter-wide__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
}
.newsletter-wide__text-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.newsletter-wide__text{margin-bottom:0}
@media only screen and (max-width: 575px) {
.newsletter-wide__text{margin-bottom:10px}
}
.newsletter-wide .mc4wp-form-fields input[type=email],.newsletter-wide .mc4wp-form-fields input[type=text]{margin-bottom:0;border-color:transparent}
.widget-socials .socials{display:block}
.widget_nav_menu li{padding:4px 0}
.widget_nav_menu li:first-child{padding-top:0}
.widget_nav_menu li:last-child{padding-bottom:0}
.widget-rating-posts .entry__title{font-size:15px}
.widget-rating-posts .post-list-small--2 .post-list-small__entry-title{font-size:14px}
.widget-latest-videos .entry__title{font-size:15px}
.widget-instagram-wide{padding-top:48px;background-color:#fff}
.widget-instagram-wide__title{margin-bottom:32px}
.widget-instagram-wide__list{display:-webkit-box;display:-ms-flexbox;display:flex}
.widget-instagram__list{margin-left:-24px}
.widget-instagram li{padding:0 0 24px 24px;float:left;width:33.3333%}
.widget-logo .copyright{margin-top:24px;margin-bottom:24px}
.tweet{word-wrap:break-word;margin-bottom:5px}
#tweets li{position:relative;padding-left:24px;margin-bottom:18px}
#tweets li:last-child{margin-bottom:0}
#tweets li:before{content:'\f099';font-family:'ui-icons';color:#1DA1F2;font-size:14px;position:absolute;left:0;top:3px}
.timePosted{font-size:12px!important;color:#83858F;text-transform:uppercase;margin-bottom:0}
.widget_tag_cloud a,.entry__tags a{padding:6px 10px;line-height:1;margin:0 8px 8px 0;font-size:11px;font-weight:600;text-transform:uppercase;background-color:#f7f7f7;font-family:"Montserrat",sans-serif;color:#54555E;display:inline-block;float:left}
.widget_tag_cloud a:hover,.entry__tags a:hover{background-color:#0EA8A0!important;border-color:transparent;color:#fff!important}
.tagcloud{overflow:hidden}
.breadcrumbs{margin-top:24px;margin-bottom:24px}
.breadcrumbs__item{display:inline-block;font-size:14px}
.breadcrumbs__item:last-child:after{display:none}
.breadcrumbs__item i{font-size:14px}
.breadcrumbs__item:after{content:'\e804';font-family:'ui-icons';display:inline-block;position:relative;top:-1px;font-size:9px;margin:0 6px}
.breadcrumbs__url{color:#83858F}
.single-post__entry-header{margin-bottom:24px}
.single-post__entry-title{font-size:34px;margin:12px 0 0 0}
@media only screen and (max-width: 767px) {
.single-post__entry-title{font-size:24px}
}
.single-post__thumb-entry-title{max-width:570px}
.entry__article-wrap{margin-top:20px;margin-bottom:20px}
@media only screen and (min-width: 992px) {
.entry__article-wrap .entry__article{padding-left:0}
.entry__article-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.entry__article > h1,.entry__article > h2,.entry__article > h3,.entry__article > h4,.entry__article > h5,.entry__article > h6{margin-top:36px}
.entry__article > p{margin-bottom:34px;font-size:18px;line-height:30px}
.entry__article p > a{text-decoration:underline}
.entry__article figure{margin-bottom:24px}
.entry__article ol,.entry__article ul{padding-left:24px;line-height:26px}
.entry__article ul{list-style:disc}
figure{margin:0}
figcaption{font-family:"Source Sans Pro",sans-serif;font-size:12px;font-style:italic;margin-top:10px;color:#83858F}
.entry__share{margin-bottom:16px}
.final-review{background-color:#171821;margin-bottom:48px;background-position:center;background-repear:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex}
.final-review__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.final-review__score-number{background-color:#0EA8A0;border:5px solid #fff;font-size:36px;font-weight:700;font-family:"Montserrat",sans-serif;width:100px;height:100px;line-height:90px;text-align:center;border-radius:50%;color:#fff}
.final-review__text-holder{padding:48px 40px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;position:relative}
.final-review__text-holder:before{content:'';display:block;position:absolute;right:0;bottom:0;left:0;top:0;width:100%;background-color:#0EA8A0;opacity:.8}
.final-review__title,.final-review__text{color:#fff!important;position:relative;z-index:1}
.final-review__title{font-size:36px}
@media only screen and (max-width: 767px) {
.final-review{display:block}
.final-review__score{padding:48px 0}
}
.entry__tags{margin-top:30px}
.entry__tags a{float:none}
.entry__tags i{font-size:12px}
.entry__tags-label{color:#171821;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:14px;display:inline-block;margin-right:8px;margin-left:3px}
.entry-author{position:relative;padding:24px;border:1px solid #E3E4E8;margin-bottom:30px;margin-top:30px}
.entry-author .avatar{display:block;float:left;margin-right:24px;border-radius:50%}
@media only screen and (max-width: 575px) {
.entry-author .avatar{width:50px;margin-right:15px}
}
.entry-author__name{font-size:16px;font-weight:700}
.entry-author__label{color:#83858F;display:inline-block;margin-right:5px}
.entry-author__info{overflow:hidden}
.entry-navigation{padding:24px 0}
.entry-navigation--left{float:left;width:50%}
.entry-navigation--left i{margin-right:7px}
.entry-navigation--right{text-align:right;float:right;width:50%}
.entry-navigation--right i{margin-left:7px}
.entry-navigation i{font-size:12px}
.entry-navigation__label{display:inline-block;margin-bottom:5px;color:#83858F;font-size:13px}
.entry-navigation a{display:block;color:#171821;font-weight:700;line-height:1.4}
.entry-navigation a:hover{color:#0EA8A0}
.full-comment{font-size:16px;color:#54555E;font-weight:400;line-height:26px;margin:0 0 10px}
@media only screen and (min-width: 576px) {
.comment .children{padding-left:8%}
}
.comment-list > li:first-child > .comment-body{border-top:0;padding-top:0}
.comment-body{margin-bottom:24px;padding-top:24px;border-top:1px solid #E3E4E8}
.comment-text{overflow:hidden}
.comment-text p{margin-bottom:10px}
.comment-avatar{float:left;margin-right:20px;display:block;border-radius:50%;overflow:hidden}
.comment-author{font-family:"Montserrat",sans-serif;font-size:15px;display:inline-block;margin-bottom:5px;margin-right:8px}
.comment-metadata{display:inline-block}
.comment-date,.comment-edit-link{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:600;text-transform:uppercase;color:#83858F}
.comment-edit-link{margin-left:5px;margin-bottom:0;color:#0EA8A0}
.comment-reply{color:#171821;font-weight:600;padding-right:8px}
.comment-reply:hover{color:#0EA8A0}
.comment-form p{margin:0}
.comment-respond{margin-top:40px}
.pagination{margin-top:40px;text-align:center} 
.pagination__page{font-size:15px;display:inline-block;width:30px;height:32px;line-height:32px;margin-right:2px;text-align:center;color:#171821;background-color:#fff;vertical-align:middle}
.pagination__page:not(span):hover{background-color:#0EA8A0;border-color:transparent;color:#fff}
.pagination__page--current{background-color:#0EA8A0;color:#fff;border-color:transparent}
.pagination__icon{font-size:12px}
.page-title{font-size:38px;margin-bottom:24px}
@media only screen and (max-width: 575px) {
.page-title{font-size:24px}
}
.page-featured-img{margin-bottom:40px}
.gmap{width:100%;height:480px;margin-bottom:40px}
.contact-items{margin-bottom:24px}
.contact-item{padding:3px 0}
.contact-name,.contact-email,.contact-subject{max-width:266px}
.page-404-number{font-size:80px;margin-bottom:0}
@media only screen and (max-width: 575px) {
.page-404-number{font-size:50px}
}
.nav{min-height:48px;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:120;position:relative;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}
.nav__holder{margin: auto;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1)}
.nav__wrap{padding-left:40px}
.nav__menu,.nav__dropdown-menu{list-style:none}
.nav__menu{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav__menu > li{position:relative}
.nav__menu > li.active a:before,.nav__menu > li:hover a:before{width:100%}
.nav__menu > li > a{font-family:"Source Sans Pro",sans-serif;color:#171821;font-size:14px;font-weight:700;text-transform:uppercase;padding:0 16px;display:block;position:relative;line-height:48px}
.nav__menu > li > a:hover{color:#0EA8A0}
.nav__menu > li > a:before{content:'';display:block;position:absolute;width:0;height:2px;bottom:0;left:0;right:0;margin:0 auto;background-color:#0EA8A0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav__dropdown > a:after{content:'\f123';font-family:'ui-icons';margin-left:7px;font-size:10px;line-height:1}
.nav__dropdown .nav__dropdown > a:after{content:'\e804';position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.nav__menu > li{display:inline-block;text-align:center}
.nav__dropdown-menu{position:absolute;top:100%;left:0;padding:10px 0;z-index:1000;min-width:200px;width:100%;text-align:left;list-style:none;white-space:nowrap;background-color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.1);background-clip:padding-box;display:block;visibility:hidden;opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.nav__dropdown-menu > li > a{color:#54555E;padding:8px 22px;font-size:14px;display:block}
.nav__dropdown-menu > li > a:hover{color:#0EA8A0}
.nav__dropdown-menu.hide-dropdown{visibility:hidden!important;opacity:0!important}
.nav__dropdown-menu--right{right:0}
.nav__dropdown:hover > .nav__dropdown-menu{opacity:1;visibility:visible}
.nav__dropdown-menu .nav__dropdown-menu{left:100%;top:-10px}
.nav__dropdown .nav__dropdown{position:relative}
.nav__megamenu{padding:32px 30px}
.nav__megamenu .row{white-space:normal}
.nav__megamenu-item .entry{margin-bottom:0}
.nav__megamenu-item .entry__title{font-size:16px}
.nav__megamenu-list a{font-family:"Montserrat",sans-serif;display:block;clear:both;padding:4px 0;white-space:nowrap;color:#b2b2b2;font-size:15px}

.mobile body{cursor:pointer}
.header{padding:30px 0}
.header__menu-list li{display:inline-block;font-size:14px;margin-right:19px}
.header__menu-list a{color:#54555E}
@media only screen and (min-width: 992px) {
.nav--1{min-height:82px}
.nav--1 .container:before,.nav--1 .container:after{content:'';display:block;position:absolute;left:15px;right:15px;height:2px;background-color:#E3E4E8}
.nav--1 .container:after{bottom:0}
.nav--1 .nav--sticky,.nav--1 .nav__menu > li > a{height:82px}
.nav--1 .nav__menu > li > a{line-height:82px}
}
.nav--1 .sticky{height:48px}
.nav--1 .sticky .nav__menu > li > a{line-height:48px;height:48px}
.nav--1 .nav__holder{-webkit-box-shadow:none;box-shadow:none}
.nav--1 .nav__wrap{padding-left:0;-webkit-box-flex:4;-ms-flex:4 0 0;flex:4 0 0;text-align:center}
.nav--1 .nav__menu > li > a:before{display:none}
.home .nav--1 .container:after,.nav--1 .nav__holder.scrolling .container:after,.nav--1 .nav__holder.scrolling .container:before{display:none}
@media only screen and (min-width: 992px) {
.nav--2{min-height:100px}
.nav--2 .nav__holder{height:100px}
.nav--2 .nav__menu > li > a{line-height:100px}
}
.nav--2 .nav__holder{-webkit-box-shadow:none;box-shadow:none}
.nav--2 .nav__wrap{padding-left:0;-webkit-box-flex:4;-ms-flex:4 0 0;flex:4 0 0;text-align:center}
.nav--2 .nav__menu > li > a:before{display:none}
.nav--2 .nav-icon-toggle{margin-right:48px}
.logo{line-height:1;color:#171821;font-weight:700;font-size:30px}
.logo-holder{display:-webkit-box;display:-ms-flexbox;display:flex}
header .flex-parent{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header .flex-child{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;line-height:1}
.nav--align-right{margin-left:auto}
.nav--align-left{margin-right:auto}
.nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}
@media only screen and (max-width: 991px) {
.nav__right-item{margin-right:0}
}
.nav__right a:hover,.nav__right a:focus{color:#0EA8A0}
.nav__search{margin-left:auto}
.nav__search-box{width:300px;position:absolute;right:0;top:100%;padding:15px 20px;background-color:#f7f7f7;display:none;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.1)}
.nav__search-form{position:relative}
.nav__search-input{margin-bottom:0;display:block;line-height:40px}
.nav__search-button{position:absolute;top:0;right:0;padding:0!important;width:42px}
.nav__search-trigger{color:#171821;font-size:23px;display:inline-block;width:24px;height:48px;line-height:48px;text-align:center}
.nav__search .ui-close{font-size:20px;position:relative}
@media only screen and (max-width: 991px) {
.nav__search-box{width:100%}
}
.nav__search-mobile-form{position:relative}
.nav__search-mobile-input{height:46px;border:none;background-color:transparent;margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:13px;color:#171821;border-radius:0;border-bottom:1px solid #182835}
.nav__search-mobile-input:focus{background-color:transparent;border-color:#fff}
.nav__search-mobile-submit{position:absolute;right:0;top:0;width:46px;height:46px;border:0;padding:0;font-size:14px;cursor:pointer;color:#9AA3AB;background-color:transparent}
input.nav__search-mobile-input::-webkit-input-placeholder{color:#9AA3AB}
input.nav__search-mobile-input:-moz-placeholder{color:#9AA3AB;opacity:1}
input.nav__search-mobile-input::-moz-placeholder{color:#9AA3AB;opacity:1}
input.nav__search-mobile-input:-ms-input-placeholder{color:#9AA3AB}
.top-bar{background-color:#171821}
.top-bar .social{color:#fff}
.top-menu li{display:inline-block;font-size:14px}
.top-menu li:first-child a{padding-left:0}
.top-menu li:last-child a{padding-right:0}
.top-menu a{display:block;padding:0 10px;line-height:32px;color:#fff}
.sidenav{background-color:#fff;position:fixed;top:0;bottom:0;left:0;width:320px;z-index:121;overflow-y:auto;-webkit-transition:transform .5s cubic-bezier(0.55,0,0.1,1);-webkit-transition:-webkit-transform .5s cubic-bezier(0.55,0,0.1,1);transition:-webkit-transform .5s cubic-bezier(0.55,0,0.1,1);transition:transform .5s cubic-bezier(0.55,0,0.1,1);transition:transform .5s cubic-bezier(0.55,0,0.1,1),-webkit-transform .5s cubic-bezier(0.55,0,0.1,1);-webkit-transform:translateX(-320px);transform:translateX(-320px)}
.sidenav--is-open{-webkit-transform:translateX(0);transform:translateX(0)}
.content-overlay{position:fixed;width:100%;height:100%;top:0;bottom:0;z-index:121;visibility:hidden;opacity:0;-webkit-transition:.3s cubic-bezier(0.16,0.36,0,0.98);transition:.3s cubic-bezier(0.16,0.36,0,0.98);background-color:rgba(0,0,0,0.5)}
.content-overlay--is-visible{opacity:1;visibility:visible}
.nav-icon-toggle{padding:0;display:inline-block;cursor:pointer;-webkit-transition:.15s linear;transition:.15s linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin-right:20px;overflow:visible}
.nav-icon-toggle:focus{outline:none}
.nav-icon-toggle__box{width:18px;height:20px;position:relative;display:block}
.nav-icon-toggle__inner{display:block;top:50%;margin-top:-1px;margin-left:3px;width:15px}
.nav-icon-toggle__inner,.nav-icon-toggle__inner:before,.nav-icon-toggle__inner:after{height:2px;background-color:#171821;position:absolute;-webkit-transition:.2s all;transition:.2s all}
.nav-icon-toggle:hover .nav-icon-toggle__inner,.nav-icon-toggle:hover .nav-icon-toggle__inner:before,.nav-icon-toggle:hover .nav-icon-toggle__inner:after{background-color:#0EA8A0}
.nav-icon-toggle__inner:before,.nav-icon-toggle__inner:after{content:"";display:block;margin-left:-3px}
.nav-icon-toggle__inner:before{top:-6px;width:18px}
.nav-icon-toggle__inner:after{bottom:-6px;width:18px}
.sidenav__menu-container{margin-top:52px}
.sidenav__menu ul{list-style:none;padding:0}
.sidenav__menu li{position:relative;border-bottom:1px solid #E3E4E8;font-size:14px}
.sidenav__menu li:last-child{border-bottom:0}
.sidenav__menu-dropdown{overflow:hidden;display:none;background-color:#f7f7f7}
.sidenav__menu-dropdown li{border-color:#dbdce1;padding-left:10px}
.sidenav__menu-dropdown li:first-child{border-top:1px solid #E3E4E8}
.sidenav__menu-dropdown a{font-weight:400;font-family:"Source Sans Pro",sans-serif}
.sidenav__menu-dropdown a,.sidenav__menu-dropdown:hover,.sidenav__menu-dropdown .sidenav__menu-toggle{color:#171821}
.sidenav__menu-toggle{position:absolute;top:0;right:5px;background-color:transparent;border:none;color:#54555E;font-size:12px;padding:0;width:46px;height:46px;text-align:center}
.sidenav__menu-toggle:focus{outline:none}
.sidenav__menu--is-open > a{background-color:#f7f7f7;color:#171821}
.sidenav__menu--is-open > a:hover{color:#171821}
.sidenav__menu--is-open > .sidenav__menu-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#54555E}
.sidenav__menu--is-open > .sidenav__menu-toggle:hover{color:#54555E}
.sidenav__menu-url{width:100%;display:block;color:#54555E;padding:12px 22px;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:600;-webkit-transition:background .3s ease;transition:background .3s ease}
.sidenav__menu-url:hover,.sidenav__menu-url:focus{color:#0EA8A0}
.sidenav__close{position:absolute;right:15px;top:15px}
.sidenav__close-button{padding:0;background:transparent;border:0;color:#171821;width:24px;height:24px}
.sidenav__close-button:hover{color:#0EA8A0}
.sidenav__close-icon{font-size:22px;line-height:24px}
.sidenav__socials{padding:0 22px;margin-top:20px}
.nav--sticky{height:48px}
.nav--sticky.offset{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav--sticky.scrolling{-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}
.nav--sticky.sticky{position:fixed;background-color:#fff;visibility:hidden;opacity:0;left:0;right:0;height:48px;top:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);z-index:120}
.nav--sticky.sticky.scrolling{opacity:1;visibility:visible}
.nav--sticky.sticky .nav__menu > li > a{line-height:48px}
.nav--sticky.sticky .logo-wrap a{height:48px}
.nav--colored .nav__holder{background-color:#0EA8A0;-webkit-box-shadow:none;box-shadow:none}
.nav--colored .nav__menu > li > a,.nav--colored .nav__menu > li > a:hover,.nav--colored .nav__search-trigger,.nav--colored .nav__right a:hover,.nav--colored .nav__right a:focus{color:#fff}
.nav--colored .nav-icon-toggle__inner,.nav--colored .nav-icon-toggle__inner:before,.nav--colored .nav-icon-toggle__inner:after,.nav--colored .nav-icon-toggle:hover .nav-icon-toggle__inner,.nav--colored .nav-icon-toggle:hover .nav-icon-toggle__inner:before,.nav--colored .nav-icon-toggle:hover .nav-icon-toggle__inner:after{background-color:#fff}
#back-to-top{display:block;z-index:100;width:34px;height:34px;text-align:center;font-size:12px;position:fixed;bottom:-34px;right:20px;line-height:32px;background-color:rgba(23,24,33,0.5);-webkit-box-shadow:1px 1.732px 12px 0 rgba(0,0,0,0.03);box-shadow:1px 1.732px 12px 0 rgba(0,0,0,0.03);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}
#back-to-top i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#back-to-top a{display:block;color:#fff}
#back-to-top.show{bottom:20px}
#back-to-top:hover{background-color:#0EA8A0;border-color:transparent}
#back-to-top:hover i{color:#fff}
@media only screen and (max-width: 991px) {
.nav__header{height:48px}
.nav__wrap{text-align:left}
.logo{height:48px;line-height:48px;text-align:center}
.logo.flogo {position:relative; left: 0; top: 0;}
}
.footer{position:relative}
.footer a:not(.social):hover{color:#0EA8A0}
.footer--white{background-color:#fff}
.footer--dark{background-color:#171821}
.footer--dark a,.footer--dark .widget-title,.footer--dark .social{color:#fff}
.footer--dark p{color:#83858F!important}
.footer--dark .post-list-small__item,.footer--dark .widget_nav_menu li{border-color:#54555E}
.footer--dark .entry__meta li{color:#5f686b!important}
.footer--dark .mc4wp-form-fields input[type=email],.footer--dark .mc4wp-form-fields input[type=text]{border-color:transparent}
.footer--dark .mc4wp-form-fields input[type=email]:focus,.footer--dark .mc4wp-form-fields input[type=text]:focus{border-color:#0EA8A0}
.footer--dark .newsletter__icon{color:#575961}
.footer--dark .tagcloud a{background-color:#2D2E36;color:#fff}
.footer__widgets{padding:50px 0}
.footer__widgets p{font-size:14px;line-height:26px}
@media only screen and (max-width: 991px) {
.footer__widgets > .row > div:not(:last-child){margin-bottom:50px}
}
.footer__widgets--short{padding:60px 0}
.footer .logo__img{display:block;padding-bottom:20px}
.footer--grey{background-color:#f7f7f7}
.footer--bg-img{background-position:center;background-size:cover;background-repeat:no-repeat}
.footer--bg-img:before{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(23,24,33,0.9)}
.footer__widgets-top{position:relative;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #54555E}
.footer__nav-menu{line-height:30px}
.footer__nav-menu li{display:inline-block;margin-right:24px}
.footer__nav-menu li:last-child{margin-right:0}
.footer__nav-menu a{color:#171821}
.footer__nav-menu a:hover{color:#0EA8A0}
.footer__nav-menu + .copyright{margin-top:24px}
.footer__nav-menu--1{font-size:14px;text-transform:uppercase;font-weight:700}
.copyright{color:#83858F;display:inline-block;font-size:15px!important}
.copyright a{color:inherit}
.copyright a:hover{color:#0EA8A0}
.footer__bottom{padding:45px 0 35px;position:relative}
@media only screen and (max-width: 991px) {
.footer__bottom .copyright{margin-top:15px}
}
.footer__bottom .widget_nav_menu li{display:inline-block;margin-right:15px;border-bottom:0;padding:0}
.footer__bottom .widget_nav_menu li:last-child{margin-right:0}
.footer__bottom--dark{background-color:#0E0F14}
.footer__bottom--dark .footer__nav-menu a{color:#fff}
.footer__bottom--dark .footer__nav-menu a:hover{color:#0EA8A0}
.footer__bottom--white{background-color:#fff}
.m-0{margin:0!important}
.p-0{padding:0!important}
.mt-0{margin-top:0!important}
.mt-8{margin-top:8px}
.mt-16{margin-top:16px}
.mt-24{margin-top:24px}
.mt-32{margin-top:32px}
.mt-40{margin-top:40px}
.mt-48{margin-top:48px}
.mt-56{margin-top:56px}
.mt-64{margin-top:64px}
.mt-72{margin-top:72px}
.mt-80{margin-top:80px}
.mb-0{margin-bottom:0!important}
.mb-8{margin-bottom:8px}
.mb-16{margin-bottom:16px}
.mb-24{margin-bottom:24px}
.mb-32{margin-bottom:32px}
.mb-40{margin-bottom:40px}
.mb-48{margin-bottom:48px}
.mb-56{margin-bottom:56px}
.mb-64{margin-bottom:64px}
.mb-72{margin-bottom:72px}
.mb-80{margin-bottom:80px}
.pt-0{padding-top:0}
.pt-8{padding-top:8px}
.pt-16{padding-top:16px}
.pt-24{padding-top:24px}
.pt-32{padding-top:32px}
.pt-40{padding-top:40px}
.pt-48{padding-top:48px}
.pt-56{padding-top:56px}
.pt-64{padding-top:64px}
.pt-72{padding-top:72px}
.pt-80{padding-top:80px}
.pb-0{padding-bottom:0}
.pb-8{padding-bottom:8px}
.pb-16{padding-bottom:16px}
.pb-24{padding-bottom:24px}
.pb-32{padding-bottom:32px}
.pb-40{padding-bottom:40px}
.pb-48{padding-bottom:48px}
.pb-56{padding-bottom:56px}
.pb-64{padding-bottom:64px}
.pb-72{padding-bottom:72px}
.pb-80{padding-bottom:80px}
@media only screen and (max-width: 1199px) {
.nav__dropdown-menu {left:inherit; right: 0;}
.main-menu {display:none;}
.mt-lg-0{margin-top:0!important}
.mt-lg-8{margin-top:8px}
.mt-lg-16{margin-top:16px}
.mt-lg-24{margin-top:24px}
.mt-lg-32{margin-top:32px}
.mt-lg-40{margin-top:40px}
.mt-lg-48{margin-top:48px}
.mt-lg-56{margin-top:56px}
.mt-lg-64{margin-top:64px}
.mt-lg-72{margin-top:72px}
.mt-lg-80{margin-top:80px}
.mb-lg-0{margin-bottom:0!important}
.mb-lg-8{margin-bottom:8px}
.mb-lg-16{margin-bottom:16px}
.mb-lg-24{margin-bottom:24px}
.mb-lg-32{margin-bottom:32px}
.mb-lg-40{margin-bottom:40px}
.mb-lg-48{margin-bottom:48px}
.mb-lg-56{margin-bottom:56px}
.mb-lg-64{margin-bottom:64px}
.mb-lg-72{margin-bottom:72px}
.mb-lg-80{margin-bottom:80px}
.pt-lg-0{padding-top:0}
.pt-lg-8{padding-top:8px}
.pt-lg-16{padding-top:16px}
.pt-lg-24{padding-top:24px}
.pt-lg-32{padding-top:32px}
.pt-lg-40{padding-top:40px}
.pt-lg-48{padding-top:48px}
.pt-lg-56{padding-top:56px}
.pt-lg-64{padding-top:64px}
.pt-lg-72{padding-top:72px}
.pt-lg-80{padding-top:80px}
.pb-lg-0{padding-bottom:0}
.pb-lg-8{padding-bottom:8px}
.pb-lg-16{padding-bottom:16px}
.pb-lg-24{padding-bottom:24px}
.pb-lg-32{padding-bottom:32px}
.pb-lg-40{padding-bottom:40px}
.pb-lg-48{padding-bottom:48px}
.pb-lg-56{padding-bottom:56px}
.pb-lg-64{padding-bottom:64px}
.pb-lg-72{padding-bottom:72px}
.pb-lg-80{padding-bottom:80px}
}
@media only screen and (max-width: 991px) {
.mt-md-0{margin-top:0!important}
.mt-md-8{margin-top:8px}
.mt-md-16{margin-top:16px}
.mt-md-24{margin-top:24px}
.mt-md-32{margin-top:32px}
.mt-md-40{margin-top:40px}
.mt-md-48{margin-top:48px}
.mt-md-56{margin-top:56px}
.mt-md-64{margin-top:64px}
.mt-md-72{margin-top:72px}
.mt-md-80{margin-top:80px}
.mb-md-0{margin-bottom:0!important}
.mb-md-8{margin-bottom:8px}
.mb-md-16{margin-bottom:16px}
.mb-md-24{margin-bottom:24px}
.mb-md-32{margin-bottom:32px}
.mb-md-40{margin-bottom:40px}
.mb-md-48{margin-bottom:48px}
.mb-md-56{margin-bottom:56px}
.mb-md-64{margin-bottom:64px}
.mb-md-72{margin-bottom:72px}
.mb-md-80{margin-bottom:80px}
.pt-md-0{padding-top:0}
.pt-md-8{padding-top:8px}
.pt-md-16{padding-top:16px}
.pt-md-24{padding-top:24px}
.pt-md-32{padding-top:32px}
.pt-md-40{padding-top:40px}
.pt-md-48{padding-top:48px}
.pt-md-56{padding-top:56px}
.pt-md-64{padding-top:64px}
.pt-md-72{padding-top:72px}
.pt-md-80{padding-top:80px}
.pb-md-0{padding-bottom:0}
.pb-md-8{padding-bottom:8px}
.pb-md-16{padding-bottom:16px}
.pb-md-24{padding-bottom:24px}
.pb-md-32{padding-bottom:32px}
.pb-md-40{padding-bottom:40px}
.pb-md-48{padding-bottom:48px}
.pb-md-56{padding-bottom:56px}
.pb-md-64{padding-bottom:64px}
.pb-md-72{padding-bottom:72px}
.pb-md-80{padding-bottom:80px}
}
@media only screen and (max-width: 767px) {
.mt-sm-0{margin-top:0!important}
.mt-sm-8{margin-top:8px}
.mt-sm-16{margin-top:16px}
.mt-sm-24{margin-top:24px}
.mt-sm-32{margin-top:32px}
.mt-sm-40{margin-top:40px}
.mt-sm-48{margin-top:48px}
.mt-sm-56{margin-top:56px}
.mt-sm-64{margin-top:64px}
.mt-sm-72{margin-top:72px}
.mt-sm-80{margin-top:80px}
.mb-sm-0{margin-bottom:0!important}
.mb-sm-8{margin-bottom:8px}
.mb-sm-16{margin-bottom:16px}
.mb-sm-24{margin-bottom:24px}
.mb-sm-32{margin-bottom:32px}
.mb-sm-40{margin-bottom:40px}
.mb-sm-48{margin-bottom:48px}
.mb-sm-56{margin-bottom:56px}
.mb-sm-64{margin-bottom:64px}
.mb-sm-72{margin-bottom:72px}
.mb-sm-80{margin-bottom:80px}
.pt-sm-0{padding-top:0}
.pt-sm-8{padding-top:8px}
.pt-sm-16{padding-top:16px}
.pt-sm-24{padding-top:24px}
.pt-sm-32{padding-top:32px}
.pt-sm-40{padding-top:40px}
.pt-sm-48{padding-top:48px}
.pt-sm-56{padding-top:56px}
.pt-sm-64{padding-top:64px}
.pt-sm-72{padding-top:72px}
.pt-sm-80{padding-top:80px}
.pb-sm-0{padding-bottom:0}
.pb-sm-8{padding-bottom:8px}
.pb-sm-16{padding-bottom:16px}
.pb-sm-24{padding-bottom:24px}
.pb-sm-32{padding-bottom:32px}
.pb-sm-40{padding-bottom:40px}
.pb-sm-48{padding-bottom:48px}
.pb-sm-56{padding-bottom:56px}
.pb-sm-64{padding-bottom:64px}
.pb-sm-72{padding-bottom:72px}
.pb-sm-80{padding-bottom:80px}
}
@media only screen and (max-width: 575px) {
.mt-xs-0{margin-top:0!important}
.mt-xs-8{margin-top:8px}
.mt-xs-16{margin-top:16px}
.mt-xs-24{margin-top:24px}
.mt-xs-32{margin-top:32px}
.mt-xs-40{margin-top:40px}
.mt-xs-48{margin-top:48px}
.mt-xs-56{margin-top:56px}
.mt-xs-64{margin-top:64px}
.mt-xs-72{margin-top:72px}
.mt-xs-80{margin-top:80px}
.mb-xs-0{margin-bottom:0!important}
.mb-xs-8{margin-bottom:8px}
.mb-xs-16{margin-bottom:16px}
.mb-xs-24{margin-bottom:24px}
.mb-xs-32{margin-bottom:32px}
.mb-xs-40{margin-bottom:40px}
.mb-xs-48{margin-bottom:48px}
.mb-xs-56{margin-bottom:56px}
.mb-xs-64{margin-bottom:64px}
.mb-xs-72{margin-bottom:72px}
.mb-xs-80{margin-bottom:80px}
.pt-xs-0{padding-top:0}
.pt-xs-8{padding-top:8px}
.pt-xs-16{padding-top:16px}
.pt-xs-24{padding-top:24px}
.pt-xs-32{padding-top:32px}
.pt-xs-40{padding-top:40px}
.pt-xs-48{padding-top:48px}
.pt-xs-56{padding-top:56px}
.pt-xs-64{padding-top:64px}
.pt-xs-72{padding-top:72px}
.pt-xs-80{padding-top:80px}
.pb-xs-0{padding-bottom:0}
.pb-xs-8{padding-bottom:8px}
.pb-xs-16{padding-bottom:16px}
.pb-xs-24{padding-bottom:24px}
.pb-xs-32{padding-bottom:32px}
.pb-xs-40{padding-bottom:40px}
.pb-xs-48{padding-bottom:48px}
.pb-xs-56{padding-bottom:56px}
.pb-xs-64{padding-bottom:64px}
.pb-xs-72{padding-bottom:72px}
.pb-xs-80{padding-bottom:80px}
}
.loggin > a > .fa { display: none;}
@media only screen and (max-width: 460px) {
.loggin > a > span, .nav__menu > li.loggin > a:before, .nav__menu > li.loggin > a:after {display:none;}
.loggin > a > .fa {display: inline-block;font-size: 18px;}
.loggin > a {padding-right: 0 !important;}
}
.full-overlay{content:'';position:absolute;display:block;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.5)}
.bottom-gradient{position:absolute;width:100%;height:70%;bottom:0;z-index:1;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.7)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}
.top-divider{border-top:1px solid #E3E4E8}
.bottom-divider{border-bottom:1px solid #E3E4E8}
body.admin-bar .nav--sticky{top:50px}
.gallery-caption{display:block}
img{height:auto}
.alignnone{margin:8px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:8px auto}
.alignright{float:right;margin:8px 0 20px 20px}
.alignleft{float:left;margin:8px 20px 20px 0}
a img.alignright{float:right;margin:8px 0 20px 20px}
a img.alignnone{margin:8px 20px 20px 0}
a img.alignleft{float:left;margin:8px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text,.says{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{border:1px solid #E3E4E8;padding:2px}
.widget_recent_entries ul li a{color:#54555E}
.widget_recent_entries ul li a:hover{color:#0EA8A0}
.widget .recentcomments a{color:#54555E}
.post-password-form label > input{margin-bottom:24px}
.post-password-form label + input{line-height:41px;font-size:11px;padding:0 24px;font-family:"Montserrat",sans-serif;border:none;text-transform:uppercase;letter-spacing:.1em;background-color:#000;color:#fff;position:relative;top:-2px;width:auto}
.post.sticky .entry__title:before{content:'\e804';font-family:"ui-icons";display:inline-block;margin-right:12px;position:relative;top:-2px;font-size:18px;color:#bbb;max-height:20px}
dt,dd{padding:10px 0;border-bottom:1px solid #E3E4E8}
.entry-pages{margin-top:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E3E4E8}
.entry-pages a{min-width:12px;display:inline-block;text-align:center}
.comment-navigation{margin:20px 0}
.comment-navigation .nav-previous{float:left}
.comment-navigation .nav-next{float:right}
.comment-respond{margin-top:60px}
.style-default .card,.style-default .sidebar .widget,.style-default .content-box{-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.1);box-shadow:0 3px 2px rgba(0,0,0,0.1)}
.style-default .sidebar .widget,.style-default .owl-prev,.style-default .owl-next{border:0}
.style-rounded .trending-now,.style-rounded .content-box,.style-rounded .card,.style-rounded .card__body,.style-rounded input,.style-rounded select,.style-rounded textarea,.style-rounded .social,.style-rounded .entry__meta-category--label,.style-rounded .owl-prev,.style-rounded .owl-next,.style-rounded .thumb__img-holder,.style-rounded .entry__play-time,.style-rounded .pagination__page,.style-rounded #back-to-top,.style-rounded .btn,.style-rounded .sidebar .widget{border-radius:5px}
.style-rounded .widget-search-button,.style-rounded .search-button,.style-rounded .mc4wp-form-fields input[type=submit]{border-radius:0 5px 5px 0}
.style-rounded .mc4wp-form-fields input[type=email],.style-rounded .mc4wp-form-fields input[type=text]{border-radius:5px 0 0 5px}
.style-rounded .nav__search-box{border-radius:0 0 5px 5px}


.video-bg {
    height: 30vh;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.video-bg video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 30vh;
    object-fit: cover;
}
.effects {
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100vh;
    background-color: rgba(14, 168, 160,0.3);
}
.video-bg__content {
    z-index: 2;
    color: #ffffff;
    font-size: 50px;
}

.img-increase {
overflow:hidden;
/* width: 800px;
height:550px; */
}
.img-increase img {
transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
}
.img-increase img:hover{
transform: scale(1.3);
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-o-transform: scale(1.3);
}

.slogan {
	font-size: 5vh;
}

.slogan span {
	color: #0EA8A0;
	text-shadow: 0 0 20px #fff;
	/* text-align: center; */
}

@media screen and (max-width: 480px) {
    .slogan {
        font-size: 5vh;
    }
}

.boldtext {
  font-weight: 700;
}



