body{font-family:"Panton-Regular"}
h1,h2,h3,h4,h5,h6{font-family:"Panton-ExtraBold"}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
p{text-align: justify}
[type="checkbox"],[type="radio"]{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;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}
.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}
.ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y{display:block;background-color:transparent}
.ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y,.ps--focus > .ps__rail-x,.ps--focus > .ps__rail-y,.ps--scrolling-x > .ps__rail-x,.ps--scrolling-y > .ps__rail-y{opacity:.6}
.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}
.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}
.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}
.ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}
.ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.ps{overflow:auto!important}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animate-item{visibility:hidden}
.animate-item.is-visible{visibility:visible}
@-webkit-keyframes bounce {
0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce {
0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce}
@-webkit-keyframes flash {
0%,50%,100%{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash {
0%,50%,100%{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse {
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes shake {
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
@keyframes shake {
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing {
20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes swing {
20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada {
0%{-webkit-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
@keyframes tada {
0%{-webkit-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes bounceIn {
0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(0.9);transform:scale(0.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn {
0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(0.9);transform:scale(0.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes tsfadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes tsfadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.tsFadeInUp{-webkit-animation-name:tsfadeInUp;animation-name:tsfadeInUp;-webkit-animation-timing-function:cubic-bezier(0.4,0,0.2,1);animation-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:calc(0.3s);animation-duration:calc(0.3s)}
@-webkit-keyframes tsfadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes tsfadeIn {
0%{opacity:0}
100%{opacity:1}
}
.tsFadeIn{-webkit-animation-name:tsfadeIn;animation-name:tsfadeIn;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:calc(0.2s);animation-duration:calc(0.2s)}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-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(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-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{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.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{touch-action:pan-y;-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}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-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 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.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 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms 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-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{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 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
body{background-color:#fff;color:#777;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6}
a{text-decoration:none;-webkit-transition:all .25s cubic-bezier(0.25,0.8,0.25,1);transition:all .25s cubic-bezier(0.25,0.8,0.25,1);color:#1e1e1e}
a:focus{outline:none}
a:hover{text-decoration:none}
p{font-size:15px;margin-bottom:1.55rem;word-spacing:.001em;color:#8b8b8b;line-height:28px;font-feature-settings:kern 1;-webkit-font-kerning:normal;font-kerning:normal}
img{height:auto;width:100%}
::-moz-selection{color:#fff;background:#1e1e1e}
::selection{color:#fff;background:#1e1e1e}
@media (min-width: 992px) {
.container.expanded{max-width:1170px;padding-left:30px;padding-right:30px}
}
h1,h2,h3,h4,h5,h6{color:#1e1e1e;margin:0 0 20px}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400}
h1,.h1{font-size:34px;line-height:1.2;margin-bottom:10px;font-weight:600}
@media (min-width: 992px) {
h1,.h1{font-size:42px}
}
@media (min-width: 1200px) {
h1,.h1{font-size:60px}
}
h2,.h2{font-size:22px;line-height:1.3;font-weight:600}
@media (min-width: 992px) {
h2,.h2{font-size:34px}
}
h3{font-size:20px;line-height:1.3;font-weight:600}
@media (min-width: 992px) {
h3{font-size:28px;}
}
h4{font-size:18px;line-height:1.3;font-weight:600}
@media (min-width: 992px) {
h4{font-size:24px}
}
h5{font-size:18px;line-height:1.3;font-weight:600}
h6{font-size:12px;line-height:1.3;margin-bottom:10px;font-weight:600;text-transform:uppercase}
code{background-color:#f14668;color:#f5f5f5;font-size:.875em;padding:.25em .5em}
hr{background-color:rgba(129,129,129,0.2);border:none;display:block;height:1px;margin:1.5rem 0}
ul,ol{margin-left:0;/*list-style-position:inside;font-size:inherit*/}
ul ul,ul ol,ol ul,ol ol{margin-left:15px}
ul li,ol li{margin-bottom:0;font-weight: 600;font-size: 14px;}
ul li:last-child,ol li:last-child{margin:0}
small{font-size:.875em}
input[type="checkbox"],input[type="radio"]{vertical-align:baseline}
blockquote{display:block;padding:30px 60px;border:none;text-align:left;background-color:#1e1e1e;color:#fff;font-weight:600;font-size:14px;font-style:italic;margin:0}
cite{display:inline-block;margin-top:20px;color:#1e1e1e;font-style:normal;font-weight:400}
p{font-size:14px;color:#5a5a5a;line-height:18px;margin:0;font-weight:400}
.seo_text p{margin: 0 0 10px 0;}
@media (min-width: 992px) {
p{font-weight:600}
}
section.above-header{display:none;padding:9px 0}
section.above-header ul.social-icons{padding:0;margin:0;list-style:none}
section.above-header ul.social-icons li{display:inline-block;margin-right:10px}
section.above-header ul.social-icons li:last-child{margin-right:0}
section.above-header ul.social-icons li a{display:inline-block;text-align:center;line-height:36px;font-size:18px;font-weight:700}
section.above-header .logo{text-align:center}
section.above-header .logo img{width:70%}
section.above-header ul.search-item{padding:0;margin:0;list-style:none;text-align:right}
section.above-header ul.search-item li a{display:inline-block;text-align:center;line-height:36px;font-size:16px;font-weight:700;font-family:'Panton-ExtraBold';color:#464646}
@media (min-width: 992px) {
section.above-header{display:block;position:absolute;width:100%;top:0;left:0}
}
.site-header{z-index:900;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.site-header.fixed-header{position:relative;background-color:transparent;border-bottom:1px solid #eee;padding:22px 0}
@media (min-width: 992px) {
.site-header.fixed-header{border-bottom:none;padding:0}
}
.site-header.fixed-header.is-fixed{margin-top:0;border-bottom:none;position:fixed;top:0;width:100%;padding:15px 0;background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,0.03)}
.site-header.fixed-header.is-fixed .above-header{display:none}
.site-header.fixed-header.is-fixed .main-menu{margin-top:0}
.site-header.fixed-header.is-fixed .header-wrap{border-bottom:none;border-top:none}
@media (min-width: 992px) {
.site-header.fixed-header.is-fixed{padding:0}
}
.site-header .header-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:start;border-bottom:none;border-top:none}
.site-header .header-wrap .header-logo a{display:-webkit-inline-box;display:inline-flex}
.site-header .header-wrap .header-logo{display:-webkit-inline-box;display:inline-flex;flex-basis:85%}
.site-header .header-wrap .header-widgets{display:-webkit-inline-box;display:inline-flex;flex-basis:15%}

@media (max-width: 992px) {
.site-header.is-fixed .header-wrap .header-widgets {flex-basis: 9%;}
}

.site-header .header-wrap .header-nav{display:none}
.site-header .header-wrap .header-widgets{-webkit-box-pack:end;justify-content:flex-end}
@media (min-width: 992px) {
.site-header .header-wrap .header-logo{flex-basis:35%}
.site-header .header-wrap .header-widgets{flex-basis:5%;margin-top:-41px}
.site-header.fixed-header.is-fixed .header-widgets{margin-top:-20px}
.site-header .header-wrap .header-nav{display:-webkit-inline-box;display:inline-flex;flex-basis:60%;-webkit-box-pack:center;justify-content:center}
}
.header-widgets .right-menu{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0;font-size:18px}
.header-widgets .right-menu a{color:#1e1e1e}
.header-widgets .right-menu .menu-item{display:none}
.header-widgets .right-menu .menu-item.menu-mobile-nav{display:inline-block}
@media (min-width: 992px) {
.header-widgets .right-menu .menu-item{display:inline-block}
}
.header-widgets .right-menu .menu-item + .menu-item{margin-left:30px}
.change-class{padding:.5px 0}
.main-menu{display:-webkit-box;display:flex;list-style:none;margin:0;padding:0;line-height:1;margin-top:30px}
.main-menu > li{display:-webkit-inline-box;display:inline-flex}
.main-menu > li + li{margin-left:175px}
.main-menu > li > a{padding:10px 0;position:relative;text-transform:uppercase;font-size:15px;letter-spacing:0;font-weight:700;color:#1e1e1e;font-family:'Panton-ExtraLight';height:52px}
.main-menu > li > a:after{width:0;height:2px;background-color:#1781b9;content:'';left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:24px;position:absolute;-webkit-transition:all .4s;transition:all .4s}
.main-menu > li > a:hover::after{width:100%}
.main-menu > li > a:hover{color:#1781b9}
.main-menu > li.active a:after{width:100%;background-color:#1781b9}
.main-menu > li.active a{color:#1781b9}
.main-menu li{margin:0;white-space:nowrap}
.main-menu li.menu-item-has-children{position:relative}
.main-menu li.menu-item-has-children:hover > .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.main-menu .sub-menu{padding:20px 0;margin:0;list-style:none;background-color:#fff;position:absolute;min-width:220px;top:100%;left:-30px;opacity:0;visibility:hidden;box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity 400ms cubic-bezier(0.43,0.59,0.16,1.25),visibility 400ms cubic-bezier(0.43,0.59,0.16,1.25),-webkit-transform 400ms cubic-bezier(0.43,0.59,0.16,1.25);transition:opacity 400ms cubic-bezier(0.43,0.59,0.16,1.25),visibility 400ms cubic-bezier(0.43,0.59,0.16,1.25),-webkit-transform 400ms cubic-bezier(0.43,0.59,0.16,1.25);transition:opacity 400ms cubic-bezier(0.43,0.59,0.16,1.25),visibility 400ms cubic-bezier(0.43,0.59,0.16,1.25),transform 400ms cubic-bezier(0.43,0.59,0.16,1.25);transition:opacity 400ms cubic-bezier(0.43,0.59,0.16,1.25),visibility 400ms cubic-bezier(0.43,0.59,0.16,1.25),transform 400ms cubic-bezier(0.43,0.59,0.16,1.25),-webkit-transform 400ms cubic-bezier(0.43,0.59,0.16,1.25)}
.main-menu .sub-menu li{display:block;padding:0 30px;margin-bottom:17px;line-height:1.1}
.main-menu .sub-menu li:last-child{margin-bottom:0}
.main-menu .sub-menu li a{display:block;color:#1e1e1e;font-size:14px}
.main-menu .sub-menu li a:hover{color:#1781b9}
.main-menu .sub-menu .sub-menu{top:0;left:100%}
.menu-bar{position:relative;display:inline-block;min-width:24px;height:38px;text-align:center}
.menu-bar .hamburger{display:block;position:absolute;width:24px;height:5px;background-color:#666;top:20px;right:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.menu-bar .hamburger:before,.menu-bar .hamburger:after{position:absolute;content:'';display:inline-block;width:24px;height:5px;outline:1px solid transparent;background-color:#666;right:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.menu-bar .hamburger:before{top:-8px}
.menu-bar .hamburger:after{top:8px}
.menu-bar.active .hamburger{background-color:transparent!important}
.menu-bar.active .hamburger::before{-webkit-transform:translateY(8px) rotateZ(-45deg);transform:translateY(8px) rotateZ(-45deg)}
.menu-bar.active .hamburger::after{-webkit-transform:translateY(-8px) rotateZ(45deg);transform:translateY(-8px) rotateZ(45deg)}
.mobile-nav-wrapper{position:fixed;top:0;left:0;width:25%;height:100%;z-index:1000;pointer-events:none;-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);transition:transform .25s ease,-webkit-transform .25s ease}
.mobile-nav-wrapper .mobile-menu-inner{position:relative;display:inline-block;padding:20px 0;background-color:#fff;cursor:default;min-width:320px;max-width:75%;height:100%}
.mobile-nav-wrapper.is-open{pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mobile-menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:999;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .25s ease,visibility 0 ease;transition:opacity .25s ease,visibility 0 ease}
.mobile-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}
.mobile-menu{list-style:none;padding:0;margin:0}
.mobile-menu > li > a{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-size:18px;padding:8px 30px;-webkit-box-align:center;align-items:center;vertical-align:middle;/*text-transform:uppercase*/}
.mobile-menu > li > a:hover {background-color: #eee;}
.mobile-menu > li ul{display:none;list-style:none;margin:0;padding: 0 0 0 10px;overflow:hidden;}
.mobile-menu > li ul ul.sub-menu{padding:0 10px}
.mobile-menu > li ul > li > a{/* display:inline-block; *//* font-size:16px; *//* color:#898989; *//* padding:2px 0; *//* width: 100%; */display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;font-size: 18px;padding: 8px 30px;-webkit-box-align: center;align-items: center;vertical-align: middle;}
.mobile-menu > li ul > li > a:hover {background-color: #eee;}
.mobile-menu > li ul > li:last-child{padding-bottom:15px}
.instagram-footer{margin-top:60px;position:relative;z-index:2}
.instagram-footer .instagram-account{border-top:3px solid #f7f7f7;padding-top:86px}
.instagram-footer .instagram-account .widget-content{position:relative;border:1px solid #eee;padding:54px 30px 30px;background-color:#fff}
.instagram-footer .instagram-account .widget-content .widget-header{position:absolute;top:-26px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.instagram-footer .instagram-account .widget-content .widget-header a{margin-top:0;background-color:#1e1e1e;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block;padding:16px 24px;text-align:center;min-width:140px}
.instagram-footer .instagram-account .widget-content .widget-header a:hover{background-color:#1781b9}
.instagram-footer .instagram-account .widget-content .instagram-item{position: inherit;overflow: hidden;max-height: 180px;margin-bottom: 20px;}
.instagram-footer .instagram-account .widget-content .instagram-item:hover .instagram-item-dis{bottom: 0px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}
.instagram-footer .instagram-account .widget-content .instagram-item img{width:100%;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;min-height: 180px;}
/*.instagram-footer .instagram-account .widget-content .instagram-item img:hover{opacity:.75}*/
.instagram-footer .instagram-account .widget-content .instagram-item-dis{position: absolute; bottom: -37px; color: #fff; background: #333; width: 100%; padding: 5px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}
.instagram-footer .instagram-account .widget-content .instagram-item-dis p{color: #fff;}


footer{background-color:#1e1e1e;position:relative;z-index:1;border-top:3px solid #f7f7f7;margin-top:-153px;padding-top:213px}
footer ul.footer-social-icons{text-align:center;padding:0;margin:0;list-style:none;border-top:1px solid #2e2e2e;/*margin-top:20px;*/padding:20px 0}
footer ul.footer-social-icons li{display:inline-block;margin:5px 10px}
@media (min-width: 992px) {
footer ul.footer-social-icons li{margin:0 30px}
}
footer ul.footer-social-icons li a{text-transform:uppercase;font-size:13px;color:#fff;font-weight:600;-webkit-transition:all .3s;transition:all .3s}
footer ul.footer-social-icons li a i{margin-right:5px}
footer ul.footer-social-icons li a:hover{color:#1781b9}
footer .copyright-text{border-top:1px solid #2e2e2e;padding:10px 0;text-align:center}
footer .copyright-text p{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#8b8b8b;text-align:center}
footer .copyright-text p a{color:#fff;-webkit-transition:all .3s;transition:all .3s}
footer .copyright-text p a:hover{color:#8b8b8b}
section.small-gap{margin-top:30px}
@media (min-width: 992px) {
section.small-gap{margin-top:40px}
}
section.medium-gap{margin-top:30px}
@media (min-width: 992px) {
section.medium-gap{margin-top:60px}
}
section.large-gap{margin-top:30px}
@media (min-width: 992px) {
section.large-gap{margin-top:80px}
}
#search{text-align:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(121,164,114,0.97);z-index:9999999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0}
#search.open{-webkit-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1}
#search input[type="search"]{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;height:60px;color:#fff;background:rgba(0,0,0,0);font-size:24px;padding:15px;font-weight:500;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;text-align:center;margin:0 auto;outline:none}
#search input[type="search"]::-webkit-input-placeholder{color:#fff}
#search input[type="search"]::-moz-placeholder{color:#fff}
#search input[type="search"]:-ms-input-placeholder{color:#fff}
#search input[type="search"]::-ms-input-placeholder{color:#fff}
#search input[type="search"]::placeholder{color:#fff}
@media (min-width: 992px) {
#search input[type="search"]{width:50%}
}
#search .primary-button{position:absolute;margin-top:90px;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;color:#1781b9;width:80%;height:60px;z-index:999;border:none;outline:none;cursor:pointer}
@media (min-width: 992px) {
#search .primary-button{width:50%}
}
#search button.close{cursor:pointer;outline:none;position:fixed;top:60px;right:40px;color:#fff;background-color:transparent;border-color:transparent;opacity:1;padding:10px 17px;font-size:36px}
.right-sidebar{margin-top:40px;padding-top:40px;border-top:3px solid #f7f7f7}
@media (min-width: 992px) {
.right-sidebar{margin-top:0;padding-top:0;border-top:none}
}
.left-sidebar{margin-bottom:40px;padding-bottom:40px;border-bottom:3px solid #f7f7f7}
@media (min-width: 992px) {
.left-sidebar{margin-bottom:0;padding-bottom:0;border-bottom:none}
}
.main-sidebar .widget-sidebar{margin-top:26px;margin-bottom:30px;border:1px solid #eee;padding:54px 30px 30px;position:relative}
@media (min-width: 992px) {
.main-sidebar .widget-sidebar{margin-bottom:50px}
}
.main-sidebar .widget-sidebar .widget-header{position:absolute;top:-26px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.main-sidebar .widget-sidebar .widget-header h4{margin-top:0;background-color:#1e1e1e;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block;padding:16px 24px;text-align:center;min-width:140px}
.main-sidebar .about-me{text-align:center}
.main-sidebar .about-me img{margin-bottom:20px}
.main-sidebar .about-me p{margin-bottom:15px}
.main-sidebar .about-me h6{text-transform:capitalize;font-size:24px;font-weight:900;margin-bottom:20px}
.main-sidebar .about-me ul.social-icons{border-top:1px dashed #eee;padding:20px 0 0;margin:0;list-style:none}
.main-sidebar .about-me ul.social-icons li{display:inline-block;margin:0 5px}
.main-sidebar .about-me ul.social-icons li a{width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;background-color:#1e1e1e;color:#fff;border-radius:50%;font-size:14px}
.main-sidebar .about-me ul.social-icons li a:hover{background-color:#1781b9}
.main-sidebar .promo-post .promo-image{position:relative}
.main-sidebar .promo-post .promo-image .inner-content{position:absolute;bottom:37px;left:50%;width:100%;text-align:center;padding:0 30px;-webkit-transform:translate(-50%);transform:translate(-50%)}
.main-sidebar .promo-post .promo-image .inner-content p{color:#fff;font-weight:600;margin-bottom:25px}
.main-sidebar .instagram-posts .instagram-item{display:inline-block;width:45%}
.main-sidebar .instagram-posts .instagram-item img{width:100%;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}
.main-sidebar .instagram-posts .instagram-item img:hover{opacity:.75}
.main-sidebar .instagram-posts .left-item{margin-right:8%}
.main-sidebar .instagram-posts .first-row{margin-bottom:7%}
.main-sidebar .latest-posts ul.latest-post-list{padding:0;margin:0;list-style:none}
.main-sidebar .latest-posts ul.latest-post-list li{display:inline-block;margin-bottom:24px}
.main-sidebar .latest-posts ul.latest-post-list li:last-child{margin-bottom:0}
.main-sidebar .latest-posts ul.latest-post-list li .left-image{width:80px;float:left;position:relative}
.main-sidebar .latest-posts ul.latest-post-list li .left-image img{-webkit-transition:all .5s;transition:all .5s}
.main-sidebar .latest-posts ul.latest-post-list li .left-image span{position:absolute;font-size:11px;color:#fff;background:#1e1e1e;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;left:5px;top:5px}
.main-sidebar .latest-posts ul.latest-post-list li .right-content{margin-left:95px}
.main-sidebar .latest-posts ul.latest-post-list li .right-content h6{font-size:20px;font-weight:700;margin-top:0;margin-bottom:2px;text-transform:capitalize;line-height:24px;-webkit-transition:all .3s;transition:all .3s}
.main-sidebar .latest-posts ul.latest-post-list li .right-content span{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:600}
.main-sidebar .latest-posts ul.latest-post-list li:hover .left-image img{opacity:.75}
.main-sidebar .latest-posts ul.latest-post-list li:hover .right-content h6{color:#1781b9}
.main-sidebar .categories ul.categories{padding:0;margin:0;list-style:none}
.main-sidebar .categories ul.categories li{display:block;width:100%;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #eee}
.main-sidebar .categories ul.categories li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
.main-sidebar .categories ul.categories li a{font-size:14px;font-weight:400;-webkit-transition:all .3s;transition:all .3s}
.main-sidebar .categories ul.categories li a:hover{color:#1781b9}
.main-sidebar .categories ul.categories li span{float:right}
.main-sidebar .tags-cloud{margin-bottom:0;padding-bottom:20px}
.main-sidebar .tags-cloud ul.tags{padding:0;margin:0;list-style:none}
.main-sidebar .tags-cloud ul.tags li{display:inline-block;margin-right:5px;margin-bottom:10px}
.main-sidebar .tags-cloud ul.tags li a{font-size:13px;font-weight:400;padding:10px 12px;display:inline-block;background-color:#eee;-webkit-transition:all .3s;transition:all .3s}
.main-sidebar .tags-cloud ul.tags li a:hover{background-color:#1781b9;color:#fff}
.normal-white-button a{display:inline-block;padding:12px 24px;font-size:13px;color:#1e1e1e;background-color:#fff;text-transform:uppercase;font-weight:700;border:1px solid transparent}
.normal-white-button a:hover{background-color:transparent;border:1px solid #fff;color:#fff}
.border-black-button a{display:inline-block;padding:12px 24px;font-size:13px;background-color:transparent;border:1px solid #1e1e1e;color:#1e1e1e;text-transform:uppercase;font-weight:700}
.border-black-button a:hover{color:#fff;background-color:#1e1e1e;border:1px solid #1e1e1e}
.go-top{position:fixed;z-index:3;right:0;bottom:0;text-decoration:none;color:#fff;background-color:rgba(0,0,0,0.3);width:100%;height:25px;display:inline-block;text-align:center;line-height:25px;border-radius:0;font-size:12px;-webkit-transition:all .5s ease;transition:all .5s ease;display:none}
@media (min-width: 992px) {
.go-top{right:30px;bottom:30px;width:40px;height:40px;line-height:40px;border-radius:50%;background-color:rgba(0,0,0,0.9)}
}
.go-top:hover{background-color:#1781b9}
.call-to-action .main-content{padding:30px;background-image:url(../images/cta-bg.jpg);background-size:cover;background-repeat:no-repeat;text-align:center;background-color:#0e8bcd}
@media (min-width: 992px) {
.call-to-action .main-content{padding:45px 60px;text-align:left}
}
.call-to-action .main-content h2{font-size:26px;text-transform:uppercase;color:#fff;font-weight:300;margin:8px 0 0;letter-spacing:.5px}
.call-to-action .main-content h2 em{font-style:normal;font-weight:900;color:#1781b9}
.call-to-action .main-content .normal-white-button{text-align:center;margin-top:20px}
@media (min-width: 992px) {
.call-to-action .main-content .normal-white-button{margin-top:0}
}
.main-banner{margin-top:-31px;margin-bottom:80px;border-bottom:15px solid #bcd2da;min-height: 620px;overflow: hidden;}
@media (max-width: 992px) {
	.main-banner img {height: 100%;width: auto;}
}
.main-banner .owl-big-banner,.main-banner .owl-medium-banner,.main-banner .owl-small-banner,.main-banner .loop{position:relative}
.main-banner .owl-big-banner .item,.main-banner .owl-medium-banner .item,.main-banner .owl-small-banner .item,.main-banner .loop .item{position:relative;-webkit-transition:all .3s;transition:all .3s}
.main-banner .owl-big-banner .item img,.main-banner .owl-medium-banner .item img,.main-banner .owl-small-banner .item img,.main-banner .loop .item img{max-width:100%;overflow:hidden}
.main-banner .owl-big-banner .item .item-content,.main-banner .owl-medium-banner .item .item-content,.main-banner .owl-small-banner .item .item-content,.main-banner .loop .item .item-content{z-index:3;position:absolute;left:50%;top:50%;width:85%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (min-width: 992px) {
.main-banner .owl-big-banner .item .item-content,.main-banner .owl-medium-banner .item .item-content,.main-banner .owl-small-banner .item .item-content,.main-banner .loop .item .item-content{width:auto;top:auto;bottom:45px;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}
}
.main-banner .owl-big-banner .item .item-content .main-content,.main-banner .owl-medium-banner .item .item-content .main-content,.main-banner .owl-small-banner .item .item-content .main-content,.main-banner .loop .item .item-content .main-content{position:relative;background-color:rgba(0,0,0,0.5);padding:20px}
@media (min-width: 992px) {
.main-banner .owl-big-banner .item .item-content .main-content,.main-banner .owl-medium-banner .item .item-content .main-content,.main-banner .owl-small-banner .item .item-content .main-content,.main-banner .loop .item .item-content .main-content{padding:25px 45px 30px}
}
.main-banner .owl-big-banner .item .item-content .main-content .meta-category span,.main-banner .owl-medium-banner .item .item-content .main-content .meta-category span,.main-banner .owl-small-banner .item .item-content .main-content .meta-category span,.main-banner .loop .item .item-content .main-content .meta-category span{text-transform:uppercase;font-size:17px;color:#fff;font-weight:700;letter-spacing:.5px;display:none;margin-bottom:10px}
@media (min-width: 992px) {
.main-banner .owl-big-banner .item .item-content .main-content .meta-category span,.main-banner .owl-medium-banner .item .item-content .main-content .meta-category span,.main-banner .owl-small-banner .item .item-content .main-content .meta-category span,.main-banner .loop .item .item-content .main-content .meta-category span{display:inline-block}
}
.main-banner .owl-big-banner .item .item-content .main-content h4,.main-banner .owl-medium-banner .item .item-content .main-content h4,.main-banner .owl-small-banner .item .item-content .main-content h4,.main-banner .loop .item .item-content .main-content h4{color:#fff;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400;line-height:30px;text-align:center;letter-spacing:0;text-transform:uppercase}
.main-banner .owl-big-banner .item .item-content .main-content h4 em,.main-banner .owl-medium-banner .item .item-content .main-content h4 em,.main-banner .owl-small-banner .item .item-content .main-content h4 em,.main-banner .loop .item .item-content .main-content h4 em{font-style:normal;font-weight:700}
@media (min-width: 992px) {
.main-banner .owl-big-banner .item .item-content .main-content h4,.main-banner .owl-medium-banner .item .item-content .main-content h4,.main-banner .owl-small-banner .item .item-content .main-content h4,.main-banner .loop .item .item-content .main-content h4{line-height:40px;font-size:32px;margin-bottom:10px;letter-spacing:1px}
}
.main-banner .owl-big-banner .item .item-content .main-content ul,.main-banner .owl-medium-banner .item .item-content .main-content ul,.main-banner .owl-small-banner .item .item-content .main-content ul,.main-banner .loop .item .item-content .main-content ul{padding:0;margin:0;list-style:none}
.main-banner .owl-big-banner .item .item-content .main-content ul.post-info,.main-banner .owl-medium-banner .item .item-content .main-content ul.post-info,.main-banner .owl-small-banner .item .item-content .main-content ul.post-info,.main-banner .loop .item .item-content .main-content ul.post-info{text-align:center;display:none}
@media (min-width: 992px) {
.main-banner .owl-big-banner .item .item-content .main-content ul.post-info,.main-banner .owl-medium-banner .item .item-content .main-content ul.post-info,.main-banner .owl-small-banner .item .item-content .main-content ul.post-info,.main-banner .loop .item .item-content .main-content ul.post-info{display:block}
}
.main-banner .owl-big-banner .item .item-content .main-content ul.post-info li,.main-banner .owl-medium-banner .item .item-content .main-content ul.post-info li,.main-banner .owl-small-banner .item .item-content .main-content ul.post-info li,.main-banner .loop .item .item-content .main-content ul.post-info li{display:inline-block;margin-right:5px}
.main-banner .owl-big-banner .item .item-content .main-content ul.post-info li:after,.main-banner .owl-medium-banner .item .item-content .main-content ul.post-info li:after,.main-banner .owl-small-banner .item .item-content .main-content ul.post-info li:after,.main-banner .loop .item .item-content .main-content ul.post-info li:after{content:'|';margin-left:10px;color:#fff}
.main-banner .owl-big-banner .item .item-content .main-content ul.post-info li:last-child::after,.main-banner .owl-medium-banner .item .item-content .main-content ul.post-info li:last-child::after,.main-banner .owl-small-banner .item .item-content .main-content ul.post-info li:last-child::after,.main-banner .loop .item .item-content .main-content ul.post-info li:last-child::after{display:none}
.main-banner .owl-big-banner .item .item-content .main-content ul.post-info li a,.main-banner .owl-medium-banner .item .item-content .main-content ul.post-info li a,.main-banner .owl-small-banner .item .item-content .main-content ul.post-info li a,.main-banner .loop .item .item-content .main-content ul.post-info li a{text-transform:uppercase;font-size:13px;color:#fff;letter-spacing:.25px;font-weight:400;-webkit-transition:all .3s;transition:all .3s}
.main-banner .owl-big-banner .item .item-content .main-content ul.post-info li a:hover,.main-banner .owl-medium-banner .item .item-content .main-content ul.post-info li a:hover,.main-banner .owl-small-banner .item .item-content .main-content ul.post-info li a:hover,.main-banner .loop .item .item-content .main-content ul.post-info li a:hover{color:#1781b9}
.main-banner .owl-big-banner .item .item-content .main-content .border-black-button,.main-banner .owl-medium-banner .item .item-content .main-content .border-black-button,.main-banner .owl-small-banner .item .item-content .main-content .border-black-button,.main-banner .loop .item .item-content .main-content .border-black-button{margin-top:30px;display:none}
@media (min-width: 992px) {
.main-banner .owl-big-banner .item .item-content .main-content .border-black-button,.main-banner .owl-medium-banner .item .item-content .main-content .border-black-button,.main-banner .owl-small-banner .item .item-content .main-content .border-black-button,.main-banner .loop .item .item-content .main-content .border-black-button{display:block}
}
.main-banner .owl-big-banner .owl-nav,.main-banner .owl-medium-banner .owl-nav,.main-banner .owl-small-banner .owl-nav,.main-banner .loop .owl-nav{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-40px);transform:translateY(-40px);display:none}
.main-banner .owl-big-banner .owl-nav .owl-prev,.main-banner .owl-medium-banner .owl-nav .owl-prev,.main-banner .owl-small-banner .owl-nav .owl-prev,.main-banner .loop .owl-nav .owl-prev{position:absolute;left:30px;width:60px;height:60px;display:inline-block;text-align:center;line-height:58px;background-color:rgba(0,0,0,0.5);font-size:32px;color:#fff;outline:none;-webkit-transition:all .3s;transition:all .3s}
.main-banner .owl-big-banner .owl-nav .owl-prev span,.main-banner .owl-medium-banner .owl-nav .owl-prev span,.main-banner .owl-small-banner .owl-nav .owl-prev span,.main-banner .loop .owl-nav .owl-prev span{display:none}
.main-banner .owl-big-banner .owl-nav .owl-prev::before,.main-banner .owl-medium-banner .owl-nav .owl-prev::before,.main-banner .owl-small-banner .owl-nav .owl-prev::before,.main-banner .loop .owl-nav .owl-prev::before{font-family:'FontAwesome';content:'\f104'}
.main-banner .owl-big-banner .owl-nav .owl-prev:hover,.main-banner .owl-medium-banner .owl-nav .owl-prev:hover,.main-banner .owl-small-banner .owl-nav .owl-prev:hover,.main-banner .loop .owl-nav .owl-prev:hover{background-color:#fff;color:#1e1e1e}
.main-banner .owl-big-banner .owl-nav .owl-next,.main-banner .owl-medium-banner .owl-nav .owl-next,.main-banner .owl-small-banner .owl-nav .owl-next,.main-banner .loop .owl-nav .owl-next{position:absolute;right:30px;width:60px;height:60px;display:inline-block;text-align:center;line-height:58px;background-color:rgba(0,0,0,0.5);font-size:32px;color:#fff;outline:none;-webkit-transition:all .3s;transition:all .3s}
.main-banner .owl-big-banner .owl-nav .owl-next span,.main-banner .owl-medium-banner .owl-nav .owl-next span,.main-banner .owl-small-banner .owl-nav .owl-next span,.main-banner .loop .owl-nav .owl-next span{display:none}
.main-banner .owl-big-banner .owl-nav .owl-next::before,.main-banner .owl-medium-banner .owl-nav .owl-next::before,.main-banner .owl-small-banner .owl-nav .owl-next::before,.main-banner .loop .owl-nav .owl-next::before{font-family:'FontAwesome';content:'\f105'}
.main-banner .owl-big-banner .owl-nav .owl-next:hover,.main-banner .owl-medium-banner .owl-nav .owl-next:hover,.main-banner .owl-small-banner .owl-nav .owl-next:hover,.main-banner .loop .owl-nav .owl-next:hover{background-color:#fff;color:#1e1e1e}
@media (min-width: 992px) {
.main-banner .owl-big-banner .owl-nav,.main-banner .owl-medium-banner .owl-nav,.main-banner .owl-small-banner .owl-nav,.main-banner .loop .owl-nav{display:block}
}
.main-banner .owl-big-banner .owl-dots,.main-banner .owl-medium-banner .owl-dots,.main-banner .owl-small-banner .owl-dots,.main-banner .loop .owl-dots{text-align:center;margin-bottom:15px;margin-top:8px;display:block}
.main-banner .owl-big-banner .owl-dots .owl-dot,.main-banner .owl-medium-banner .owl-dots .owl-dot,.main-banner .owl-small-banner .owl-dots .owl-dot,.main-banner .loop .owl-dots .owl-dot{width:12px;height:12px;border-radius:50%;margin:0 3px;border:2px solid #e7e7e7;outline:none}
.main-banner .owl-big-banner .owl-dots .active,.main-banner .owl-medium-banner .owl-dots .active,.main-banner .owl-small-banner .owl-dots .active,.main-banner .loop .owl-dots .active{border:2px solid #1781b9}
@media (min-width: 992px) {
.main-banner .owl-big-banner .owl-dots,.main-banner .owl-medium-banner .owl-dots,.main-banner .owl-small-banner .owl-dots,.main-banner .loop .owl-dots{display:none}
}
.main-banner .owl-big-banner{margin-bottom:45px}
@media (min-width: 992px) {
.main-banner .owl-big-banner{margin-bottom:80px}
}
.full-width-banner .container-fluid{padding-right:0;padding-left:0}
.medium-banner .container-fluid{padding-right:0;padding-left:0}
.medium-banner .container-fluid .owl-medium-banner{margin-bottom:45px}
@media (min-width: 992px) {
.medium-banner .container-fluid .owl-medium-banner{margin-bottom:80px}
}
@media (min-width: 992px) {
.medium-banner .container-fluid .owl-medium-banner .item .item-content{width:60%}
}
.small-banner .container-fluid{padding-right:0;padding-left:0}
.small-banner .container-fluid .owl-small-banner{margin-bottom:45px}
@media (min-width: 992px) {
.small-banner .container-fluid .owl-small-banner{margin-bottom:80px}
}
.small-banner .container-fluid .owl-small-banner .item .item-content{top:auto;width:80%;left:0;bottom:30px;-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content{display:inline-block;padding:0;text-align:left;background-color:transparent}
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content span{display:inline-block;background-color:#fff;color:#1781b9;padding:5px 12px}
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content h4{margin-top:10px;font-size:24px;font-weight:700;line-height:30px;text-align:left;letter-spacing:0;padding:0;text-transform:capitalize;color:#fff}
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content h4 em{font-weight:700}
@media (min-width: 992px) {
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content h4{line-height:36px;font-size:32px;margin-bottom:10px}
}
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content ul.post-info{text-align:left;display:inline-block}
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content ul.post-info li a{color:#fff}
.small-banner .container-fluid .owl-small-banner .item .item-content .main-content ul.post-info li:after{color:#fff}
.small-banner .container-fluid{padding-right:0;padding-left:0}
.small-banner .container-fluid .loop{margin-bottom:45px}
@media (min-width: 992px) {
.small-banner .container-fluid .loop{margin-bottom:80px}
}
.small-banner .container-fluid .loop .item .item-content{top:auto;width:80%;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.small-banner .container-fluid .loop .item .item-content .main-content{display:inline-block;padding:0;text-align:center;background-color:transparent}
.small-banner .container-fluid .loop .item .item-content .main-content span{display:inline-block;color:#1781b9;background-color:#fff;padding:5px 12px}
.small-banner .container-fluid .loop .item .item-content .main-content h4{margin-top:10px;font-size:24px;font-weight:700;line-height:30px;text-align:center;letter-spacing:0;padding:0;text-transform:capitalize;color:#fff}
.small-banner .container-fluid .loop .item .item-content .main-content h4 em{font-weight:700}
@media (min-width: 992px) {
.small-banner .container-fluid .loop .item .item-content .main-content h4{line-height:36px;font-size:30px;margin-bottom:10px}
}
.small-banner .container-fluid .loop .item .item-content .main-content ul.post-info{text-align:left;display:inline-block}
.small-banner .container-fluid .loop .item .item-content .main-content ul.post-info li a{color:#fff}
.small-banner .container-fluid .loop .item .item-content .main-content ul.post-info li:after{color:#fff}
.small-banner .container-fluid .loop .owl-nav .owl-prev{background-color:#1e1e1e;border:none}
.small-banner .container-fluid .loop .owl-nav .owl-next{background-color:#1e1e1e;border:none}
.js-preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:1;visibility:visible;z-index:9999;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.js-preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}
@-webkit-keyframes dot {
50%{-webkit-transform:translateX(96px);transform:translateX(96px)}
}
@keyframes dot {
50%{-webkit-transform:translateX(96px);transform:translateX(96px)}
}
@-webkit-keyframes dots {
50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}
}
@keyframes dots {
50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}
}
.cp-preloader{position:absolute;top:50%;left:50%;z-index:999;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.cp-preloader__letter{display:inline-block;position:relative;overflow:hidden;color:rgba(0,0,0,0.3)}
.cp-preloader__letter:before{content:attr(data-preloader);position:absolute;top:0;left:0;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}
.cp-preloader__letter:nth-child(2):before{-webkit-animation-delay:.3s;animation-delay:.3s}
.cp-preloader__letter:nth-child(3):before{-webkit-animation-delay:.45s;animation-delay:.45s}
.cp-preloader__letter:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}
.cp-preloader__letter:nth-child(5):before{-webkit-animation-delay:.75s;animation-delay:.75s}
.cp-preloader__letter:nth-child(6):before{-webkit-animation-delay:.9s;animation-delay:.9s}
.cp-preloader__letter:nth-child(7):before{-webkit-animation-delay:1.05s;animation-delay:1.05s}
.cp-preloader_type1 .cp-preloader__letter:before{-webkit-animation-name:cp-preloader1;animation-name:cp-preloader1}
@-webkit-keyframes cp-preloader1 {
0%,100%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}
20%,50%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}
65%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:.3}
80%{opacity:0}
}
@keyframes cp-preloader1 {
0%,100%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}
20%,50%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}
65%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:.3}
80%{opacity:0}
}
.cp-preloader__letter{font-size:36px;font-weight:700;color:#1781b9}
.cp-preloader__letter:before{color:#1e1e1e}
.about-me .widget-sidebar{margin-top:24px;border:1px solid #eee;padding:54px 30px 30px;position:relative}
.about-me .widget-sidebar .widget-header{position:absolute;top:-24px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.about-me .widget-sidebar .widget-header h4{margin-top:0;background-color:#1e1e1e;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block;padding:16px 24px;text-align:center;min-width:140px}
.about-me .widget-sidebar p{margin-bottom:20px;text-align:center;margin-top:10px}
@media (min-width: 992px) {
.about-me .widget-sidebar p{text-align:left;margin-top:0}
}
.about-me .widget-sidebar h6{text-transform:capitalize;font-size:18px;font-weight:400;margin-bottom:20px}
.about-me .widget-sidebar ul.social-icons{border-top:1px dashed #eee;padding:20px 0 0;margin:0;list-style:none;text-align:center}
@media (min-width: 992px) {
.about-me .widget-sidebar ul.social-icons{text-align:left;margin-top:0}
}
.about-me .widget-sidebar ul.social-icons li{display:inline-block;margin-right:10px}
.about-me .widget-sidebar ul.social-icons li a{width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;background-color:#1e1e1e;color:#fff;border-radius:50%;font-size:14px}
.about-me .widget-sidebar ul.social-icons li a:hover{background-color:#1781b9}
.about-version-two p{margin-top:10px!important;text-align:center!important}
.about-version-two ul.social-icons{text-align:center!important}
.standard-post{margin-bottom:40px;padding-bottom:40px;border-bottom:3px solid #f7f7f7}
.standard-post .down-content{position:relative;margin:-7px 0 0;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);padding:45px 20px 20px}
@media (min-width: 992px) {
.standard-post .down-content{margin:-37px 30px 0;padding:57px 30px 30px}
}
.standard-post .down-content .meta-category span{position:absolute;top:-27px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);text-transform:uppercase;letter-spacing:.5px;font-size:16px;color:#fff;font-weight:700;background-color:#1781b9;padding:12px 25px;display:inline-block}
.standard-post .down-content h4{margin-top:0;margin-bottom:15px;font-size:28px;line-height:30px;text-transform:capitalize;font-weight:700;text-align:center;-webkit-transition:all .3s;transition:all .3s}
.standard-post .down-content h4 em{font-weight:300}
.standard-post .down-content h4:hover{color:#1781b9}
.standard-post .down-content ul{padding:0;margin:0;list-style:none}
.standard-post .down-content ul.post-info{text-align:center}
.standard-post .down-content ul.post-info li{display:inline-block;margin-right:5px}
.standard-post .down-content ul.post-info li:after{content:'|';margin-left:10px}
.standard-post .down-content ul.post-info li:last-child::after{display:none}
.standard-post .down-content ul.post-info li a{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:400;-webkit-transition:all .3s;transition:all .3s}
.standard-post .down-content ul.post-info li a:hover{color:#1781b9}
.standard-post .down-content p{margin-top:15px;text-align:center;border-bottom:1px dashed #eee;margin-bottom:25px;padding-bottom:25px}
.standard-post .down-content .comments-info{text-align:center;margin-bottom:20px}
@media (min-width: 992px) {
.standard-post .down-content .comments-info{text-align:left;margin-bottom:0}
}
.standard-post .down-content .comments-info i{width:34px;height:34px;display:inline-block;text-align:center;line-height:34px;color:#fff;background-color:#1781b9;border-radius:50%;margin-right:10px}
.standard-post .down-content .comments-info span{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:600}
.standard-post .down-content ul.share-post{text-align:center;padding-bottom:10px}
@media (min-width: 992px) {
.standard-post .down-content ul.share-post{padding-bottom:0;text-align:right}
}
.standard-post .down-content ul.share-post li{display:inline-block}
.standard-post .down-content ul.share-post li:first-child i{width:34px;height:34px;display:inline-block;text-align:center;line-height:34px;color:#fff;background-color:#1781b9;border-radius:50%;margin-right:10px}
.standard-post .down-content ul.share-post li a{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:600;-webkit-transition:all .3s;transition:all .3s}
.standard-post .down-content ul.share-post li a:hover{color:#1781b9}
.recent-home .standard-post{margin-bottom:60px;padding-bottom:60px}
.recent-home .recent-post{margin-bottom:30px;padding-bottom:0;border-bottom:none}
.recent-home .recent-post .down-content{margin:-7px 0 0;background-color:#fafafa;box-shadow:none;padding:20px 30px}
.recent-home .recent-post .down-content h4{font-size:24px;line-height:32px;padding:0;margin-bottom:8px;text-align:left}
.recent-home .recent-post .down-content h4 em{font-weight:400}
.recent-home .recent-post .down-content ul.post-info{text-align:left}
.recent-home .recent-post .down-content p{text-align:left;margin-top:10px;margin-bottom:0;padding-bottom:0;border-bottom:none}
.recent-home ul.pagination{border-top:3px solid #f7f7f7;padding-top:40px}
.masonry-home .masonry-post{margin-bottom:0;padding-bottom:0;border-bottom:none}
.masonry-home .masonry-post .down-content{margin:-7px 0 0;background-color:#fafafa;box-shadow:none;padding:20px 30px}
.masonry-home .masonry-post .down-content h4{font-size:24px;line-height:32px;padding:0;margin-bottom:8px;text-align:left}
.masonry-home .masonry-post .down-content h4 em{font-weight:400}
.masonry-home .masonry-post .down-content ul.post-info{text-align:left}
.masonry-home .masonry-post .down-content p{text-align:left;margin-top:10px;margin-bottom:0;padding-bottom:0;border-bottom:none}
.masonry-home ul.pagination{border-top:3px solid #f7f7f7;padding-top:40px}
.masonry-home .main-sidebar{margin-top:60px}
@media (min-width: 992px) {
.masonry-home .main-sidebar{margin-top:0}
}
.list-home .standard-post{margin-bottom:60px;padding-bottom:60px}
.list-home .list-post{margin-bottom:40px;padding-bottom:0;border-bottom:none}
.list-home .list-post .post-image{margin:0;float:none}
.list-home .list-post .post-image img{display:inline-block}
@media (min-width: 992px) {
.list-home .list-post .post-image{float:left;max-width:370px}
}
.list-home .list-post .down-content{margin:-7px 0 0;background-color:#fafafa;box-shadow:none;padding:20px 30px}
@media (min-width: 992px) {
.list-home .list-post .down-content{margin-left:370px}
}
.list-home .list-post .down-content h4{font-size:24px;line-height:32px;padding:0;margin-bottom:8px;text-align:center}
.list-home .list-post .down-content h4 em{font-weight:400}
@media (min-width: 992px) {
.list-home .list-post .down-content h4{text-align:left}
}
.list-home .list-post .down-content ul.post-info{text-align:center}
@media (min-width: 992px) {
.list-home .list-post .down-content ul.post-info{text-align:left}
}
.list-home .list-post .down-content p{margin-top:13px;margin-bottom:0;padding-bottom:0;border-bottom:none;text-align:center}
@media (min-width: 992px) {
.list-home .list-post .down-content p{text-align:left}
}
.list-home ul.pagination{margin-top:10px;border-top:3px solid #f7f7f7;padding-top:40px}
.without-sidebar-home .without-sidebar-post{margin-bottom:10px;padding-bottom:0;border-bottom:none}
.without-sidebar-home .without-sidebar-post .down-content{margin:-7px 0 0;background-color:#fafafa;box-shadow:none;padding:20px 30px}
.without-sidebar-home .without-sidebar-post .down-content h4{font-size:24px;line-height:32px;padding:0;margin-bottom:10px;text-align:left}
.without-sidebar-home .without-sidebar-post .down-content ul.post-info{text-align:left}
.without-sidebar-home .without-sidebar-post .down-content p{text-align:left;margin-top:15px;margin-bottom:0;padding-bottom:0;border-bottom:none}
.without-sidebar-home ul.pagination{border-top:3px solid #f7f7f7;padding-top:40px}
.masonry-layout{margin-bottom:-45px!important}
@media (min-width: 992px) {
.masonry-layout{margin-bottom:0}
}
.masonry-layout.no-col-gap.row{margin:0}
.masonry-layout.no-col-gap .masonry-item{padding:0;margin:0}
.masonry-layout.tiny-col-gap.row{margin:0 -2px}
.masonry-layout.tiny-col-gap .masonry-item{padding:0 2px;margin:0 0 4px}
.masonry-layout.small-col-gap.row{margin:0 -5px}
.masonry-layout.small-col-gap .masonry-item{padding:0 5px;margin:0 0 10px}
.masonry-layout.normal-col-gap.row{margin:0 -15px}
.masonry-layout.normal-col-gap .masonry-item{padding:0 15px;margin:0 0 30px}
.masonry-layout.medium-col-gap.row{margin:0 -20px}
.masonry-layout.medium-col-gap .masonry-item{padding:0 20px;margin:0 0 40px}
.masonry-layout.large-col-gap.row{margin:0 -25px}
.masonry-layout.large-col-gap .masonry-item{padding:0 25px;margin:0 0 50px}
.masonry-layout.huge-col-gap.row{margin:0 -30px}
.masonry-layout.huge-col-gap .masonry-item{padding:0 30px;margin:0 0 60px}
ul.pagination{text-align:center;padding:0;margin:0;list-style:none}
ul.pagination li{display:inline-block;margin:0 3px}
ul.pagination li a{width:40px;height:40px;display:inline-block;text-align:center;line-height:38px;border:1px solid #eee;font-size:13px;font-weight:600;color:#1e1e1e;-webkit-transition:all .3s;transition:all .3s}
ul.pagination li a:hover{background-color:#1781b9;border-color:#1781b9;color:#fff}
ul.pagination li.active a{background-color:#1781b9;border-color:#1781b9;color:#fff}
.filter-blog{display:none}
@media (min-width: 992px) {
.filter-blog{display:block}
}
.filter-blog .portfolio-filters{padding:45px 30px;background-image:url(../images/cta-bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#0e8bcd;margin-bottom:50px}
.filter-blog .portfolio-filters ul{padding:0;margin:0;list-style:none;text-align:center}
.filter-blog .portfolio-filters ul li{width:18%;margin:0 .5%;display:inline-block;text-align:center}
.filter-blog .portfolio-filters ul li span{display:inline-block;padding:12px 24px;font-size:13px;color:#1e1e1e;background-color:#fff;/*text-transform:uppercase;*/font-weight:700;border:1px solid transparent;cursor:pointer;min-width:160px;-webkit-transition:all .3s;transition:all .3s}
.filter-blog .portfolio-filters ul li span:hover{background-color:transparent;border:1px solid #fff;color:#fff}
.filter-blog .portfolio-filters ul li.active span{background-color:transparent;border:1px solid #fff;color:#fff}
.single-posts .quote-post .post-image{min-height:300px;background-color:#000;display:inline-block;width:100%;position:relative}
.single-posts .quote-post .post-image p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 80px;border:none;text-align:left;color:#fff;font-weight:600;font-size:14px;font-style:italic;margin:0}
.single-posts .gallery-post .post-image .meta-category{bottom:40px!important}
.single-posts .single-post{border-bottom:3px solid #f7f7f7;padding-bottom:40px;margin-bottom:40px}
.single-posts .single-post .post-image{position:relative;margin-bottom:-7px}
.single-posts .single-post .post-image .meta-category{position:absolute;bottom:22px;left:15px;z-index:2}
.single-posts .single-post .post-image .meta-category span{text-transform:capitalize;font-size:16px;color:#fff;font-weight:700;letter-spacing:.5px;background-color:rgba(121,164,114,0.95);padding:15px 30px;display:inline-block}
.single-posts .single-post .down-content{position:relative;margin:0;background-color:#f7f7f7;box-shadow:none;padding:40px 30px}
.single-posts .single-post .down-content h4{margin-top:0;margin-bottom:20px;font-size:32px;letter-spacing:.25px;font-weight:700;line-height:36px;text-align:left;padding:0}
.single-posts .single-post .down-content ul{padding:0;margin:0;list-style:none}
.single-posts .single-post .down-content ul.post-info{text-align:left}
.single-posts .single-post .down-content ul.post-info li{display:inline-block;margin-right:5px}
.single-posts .single-post .down-content ul.post-info li:after{content:'|';margin-left:10px}
.single-posts .single-post .down-content ul.post-info li:last-child::after{display:none}
.single-posts .single-post .down-content ul.post-info li a{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:600;-webkit-transition:all .3s;transition:all .3s}
.single-posts .single-post .down-content ul.post-info li a:hover{color:#1781b9}
.single-posts .single-post .down-content p{margin-top:0;text-align:left;border-bottom:none;margin-bottom:0;padding-bottom:0}
.single-posts .single-post .down-content p.first-paragraph{margin-top:25px}
.single-posts .single-post .down-content p.last-paragraph{border-bottom:1px dashed #e7e7e7;margin-bottom:30px;padding-bottom:30px}
.single-posts .single-post .down-content ul.tags{text-align:center;margin-bottom:20px}
@media (min-width: 992px) {
.single-posts .single-post .down-content ul.tags{text-align:left;margin-bottom:0}
}
.single-posts .single-post .down-content ul.tags li{display:inline-block}
.single-posts .single-post .down-content ul.tags li:first-child i{width:34px;height:34px;display:inline-block;text-align:center;line-height:34px;color:#fff;background-color:#1781b9;border-radius:50%;margin-right:10px}
.single-posts .single-post .down-content ul.tags li a{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:600;-webkit-transition:all .3s;transition:all .3s}
.single-posts .single-post .down-content ul.tags li a:hover{color:#1781b9}
.single-posts .single-post .down-content ul.share-post{text-align:center}
@media (min-width: 992px) {
.single-posts .single-post .down-content ul.share-post{text-align:right}
}
.single-posts .single-post .down-content ul.share-post li{display:inline-block}
.single-posts .single-post .down-content ul.share-post li:first-child i{width:34px;height:34px;display:inline-block;text-align:center;line-height:34px;color:#fff;background-color:#1781b9;border-radius:50%;margin-right:10px}
.single-posts .single-post .down-content ul.share-post li a{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:600;-webkit-transition:all .3s;transition:all .3s}
.single-posts .single-post .down-content ul.share-post li a:hover{color:#1781b9}
.single-posts .owl-post-banner{margin-bottom:-25px}
.single-posts .owl-post-banner .owl-nav{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-40px);transform:translateY(-40px);display:none}
.single-posts .owl-post-banner .owl-nav .owl-prev{position:absolute;left:15px;width:46px;height:46px;display:inline-block;text-align:center;line-height:46px;background-color:#fff;font-size:32px;color:#1e1e1e;outline:none;-webkit-transition:all .3s;transition:all .3s}
.single-posts .owl-post-banner .owl-nav .owl-prev span{display:none}
.single-posts .owl-post-banner .owl-nav .owl-prev::before{font-family:'FontAwesome';content:'\f104'}
.single-posts .owl-post-banner .owl-nav .owl-prev:hover{color:#fff;background-color:#1781b9}
.single-posts .owl-post-banner .owl-nav .owl-next{position:absolute;right:15px;width:46px;height:46px;display:inline-block;text-align:center;line-height:46px;background-color:#fff;font-size:32px;color:#1e1e1e;outline:none;-webkit-transition:all .3s;transition:all .3s}
.single-posts .owl-post-banner .owl-nav .owl-next span{display:none}
.single-posts .owl-post-banner .owl-nav .owl-next::before{font-family:'FontAwesome';content:'\f105'}
.single-posts .owl-post-banner .owl-nav .owl-next:hover{color:#fff;background-color:#1781b9}
@media (min-width: 992px) {
.single-posts .owl-post-banner .owl-nav{display:block}
}
.single-posts .about-author{background-color:#f7f7f7;padding:30px}
.single-posts .about-author .author-image img{float:none;width:100%}
@media (min-width: 992px) {
.single-posts .about-author .author-image img{float:left;width:140px}
}
.single-posts .about-author .right-content{margin-left:0;text-align:center;margin-top:10px}
@media (min-width: 992px) {
.single-posts .about-author .right-content{margin-top:0;margin-left:170px;text-align:left}
}
.single-posts .about-author .right-content p{margin-bottom:10px}
.single-posts .about-author .right-content h6{text-transform:capitalize;font-size:24px;font-weight:900;letter-spacing:.25px;margin-bottom:5px}
.single-posts .about-author .right-content ul.social-icons{border-top:1px dashed #e7e7e7;padding:15px 0 0;margin:0;list-style:none}
.single-posts .about-author .right-content ul.social-icons li{display:inline-block;margin:0 5px}
.single-posts .about-author .right-content ul.social-icons li:first-child{margin-left:0}
.single-posts .about-author .right-content ul.social-icons li a{width:26px;height:26px;display:inline-block;text-align:center;line-height:26px;background-color:#1e1e1e;color:#fff;border-radius:50%;font-size:14px}
.single-posts .about-author .right-content ul.social-icons li a:hover{background-color:#1781b9}
.single-posts ul.post-nav{border-bottom:3px solid #f7f7f7;padding:0 0 40px;margin-top:40px;list-style:none}
.single-posts ul.post-nav li{display:inline-block}
.single-posts ul.post-nav li:last-child{float:right}
.single-posts ul.post-nav li a{display:inline-block;padding:12px 24px;font-size:13px;color:#fff;background-color:#1781b9;text-transform:uppercase;font-weight:700;border:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}
.single-posts ul.post-nav li a:hover{background-color:transparent;border:1px solid #1781b9;color:#1781b9}
.single-posts .widget-post{margin-top:7px;margin-bottom:50px;border:1px solid #eee;padding:54px 30px 30px;position:relative}
.single-posts .widget-post .widget-header{position:absolute;top:-26px;left:30px}
.single-posts .widget-post .widget-header h4{margin-top:0;background-color:#fff;color:#1e1e1e;font-size:16px;text-transform:uppercase;font-weight:900;letter-spacing:1px;display:inline-block;padding:16px 24px;text-align:center;min-width:140px}
.single-posts .comments{margin-top:40px}
.single-posts .comments ul.comments{padding:0;margin:0;list-style:none}
.single-posts .comments ul.comments li{display:inline-block;position:relative;border-bottom:1px dashed #e7e7e7;margin-bottom:30px;padding-bottom:30px}
.single-posts .comments ul.comments li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.single-posts .comments ul.comments li .comment-author-image img{float:left;width:90px}
.single-posts .comments ul.comments li .right-content{margin-left:110px}
.single-posts .comments ul.comments li .right-content h6{font-size:17px;text-transform:capitalize}
.single-posts .comments ul.comments li .right-content h6 span{text-transform:uppercase;font-size:13px;color:#8b8b8b;font-weight:600;margin-left:15px}
.single-posts .comments ul.comments li .right-content a.reply-button{position:absolute;right:77%;top:100px;width:90px;text-align:center;background-color:#1781b9;color:#fff;padding:5px;font-size:12px;text-transform:uppercase;font-weight:700;-webkit-transition:all .3s;transition:all .3s}
@media (min-width: 992px) {
.single-posts .comments ul.comments li .right-content a.reply-button{right:0;top:0;background-color:transparent;padding:0;color:#1e1e1e}
.single-posts .comments ul.comments li .right-content a.reply-button:hover{color:#1781b9;background-color:transparent!important}
}
.single-posts .comments ul.comments li .right-content a.reply-button:hover{background-color:#1e1e1e}
.single-posts .comments ul.comments li .right-content p{margin-bottom:0;margin-top:16px}
.single-posts .comments ul.comments li.replied{padding-left:0}
@media (min-width: 992px) {
.single-posts .comments ul.comments li.replied{padding-left:110px}
}
.single-posts .leave-comment{margin-bottom:10px}
.single-posts .leave-comment .contact-form fieldset{border:none;padding:0!important;margin:0!important}
.single-posts .leave-comment .contact-form fieldset input{width:100%;height:40px;background-color:#f7f7f7;border:none;outline:none;display:inline-block;padding:0 15px;font-size:14px;margin-bottom:30px}
.single-posts .leave-comment .contact-form fieldset textarea{width:100%;height:150px;max-width:100%;min-width:100%;max-height:200px;background-color:#f7f7f7;border:none;outline:none;display:inline-block;padding:15px;font-size:14px;margin-bottom:20px}
.single-posts .leave-comment .contact-form fieldset button{display:inline-block;padding:14px 24px;font-size:13px;color:#fff;background-color:#1781b9;text-transform:uppercase;font-weight:700;border:1px solid transparent;cursor:pointer;outline:none;-webkit-transition:all .3s;transition:all .3s}
.single-posts .leave-comment .contact-form fieldset button:hover{background-color:transparent;border:1px solid #1781b9;color:#1781b9}
.error-404{text-align:center;padding-top:30px}
@media (min-width: 992px) {
.error-404{padding-top:100px}
}
.error-404 .main-content{padding-bottom:60px;border-bottom:3px solid #f7f7f7}
.error-404 .main-content h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:50px;font-weight:900}
@media (min-width: 992px) {
.error-404 .main-content h1{font-size:120px}
}
.error-404 .main-content span{display:block;font-size:14px;font-weight:700}
.go-back-home{margin-bottom:0}
@media (min-width: 992px) {
.go-back-home{margin-bottom:140px}
}
.go-back-home .main-content{padding:30px;background-image:url(../images/cta-bg.jpg);background-size:cover;background-repeat:no-repeat;text-align:center}
@media (min-width: 992px) {
.go-back-home .main-content{text-align:left;padding:45px 60px}
}
.go-back-home .main-content h2{font-size:20px;text-transform:uppercase;color:#fff;margin:10px 0 0;letter-spacing:.25px}
.go-back-home .main-content h2 em{font-style:normal;font-weight:700}
.go-back-home .main-content .normal-white-button{text-align:center;margin-top:20px}
@media (min-width: 992px) {
.go-back-home .main-content .normal-white-button{margin-top:0;text-align:right}
}
.coming-soon{width:100%;text-align:center;padding-top:30px}
@media (min-width: 992px) {
.coming-soon{padding-top:100px}
}
.coming-soon .main-content{padding-bottom:60px;border-bottom:3px solid #f7f7f7}
.coming-soon .main-content h6{font-size:14px;letter-spacing:.5px;margin-bottom:30px}
@media (min-width: 992px) {
.coming-soon .main-content h6{margin-bottom:0}
}
.coming-soon .main-content .counter div{margin:0 10px;display:inline-block;text-align:center}
@media (min-width: 992px) {
.coming-soon .main-content .counter div{margin:0 15px}
}
.coming-soon .main-content .counter div .value{font-size:24px;color:#1e1e1e;font-weight:900;margin-top:0;margin-bottom:0;display:inline-block}
@media (min-width: 992px) {
.coming-soon .main-content .counter div .value{font-size:120px}
}
.coming-soon .main-content span{display:block;font-size:12px;text-transform:uppercase;color:#1e1e1e;font-weight:700}
@media (min-width: 992px) {
.coming-soon .main-content span{font-size:20px}
}
.go-back-home{margin-bottom:0}
@media (min-width: 992px) {
.go-back-home{margin-bottom:140px}
}
.go-back-home .main-content{padding:45px 60px;background-image:url(../images/cta-bg.jpg);background-size:cover;background-repeat:no-repeat}
.go-back-home .main-content input{width:100%;height:46px;border:1px solid #fff;background-color:transparent;padding:0 15px;font-size:14px;color:#fff;outline:none;text-align:center}
@media (min-width: 992px) {
.go-back-home .main-content input{text-align:left}
}
.go-back-home .main-content input::-webkit-input-placeholder{color:#fff}
.go-back-home .main-content input::-moz-placeholder{color:#fff}
.go-back-home .main-content input:-ms-input-placeholder{color:#fff}
.go-back-home .main-content input::-ms-input-placeholder{color:#fff}
.go-back-home .main-content input::placeholder{color:#fff}
.go-back-home .main-content .normal-white-button{text-align:right}
.go-back-home .main-content .normal-white-button a{width:100%;text-align:center}
.contact-me .widget-sidebar{margin-top:24px;margin-bottom:20px;border:1px solid #eee;padding:54px 30px 30px;position:relative}
.contact-me .widget-sidebar .widget-header{position:absolute;top:-24px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.contact-me .widget-sidebar .widget-header h4{margin-top:0;background-color:#1e1e1e;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block;padding:16px 24px;text-align:center;min-width:140px}
.contact-me .widget-sidebar .contact-form fieldset{border:none;padding:0!important;margin:0!important}
.contact-me .widget-sidebar .contact-form fieldset input{width:100%;height:40px;background-color:#f7f7f7;border:none;outline:none;display:inline-block;padding:0 15px;font-size:14px;margin-bottom:30px}
.contact-me .widget-sidebar .contact-form fieldset textarea{width:100%;height:150px;max-width:100%;min-width:100%;max-height:200px;background-color:#f7f7f7;border:none;outline:none;display:inline-block;padding:15px;font-size:14px;margin-bottom:20px}
.contact-me .widget-sidebar .contact-form fieldset button{display:inline-block;padding:14px 24px;width:100%;font-size:13px;color:#fff;background-color:#1781b9;text-transform:uppercase;font-weight:700;border:1px solid transparent;cursor:pointer;outline:none;-webkit-transition:all .3s;transition:all .3s}
.contact-me .widget-sidebar .contact-form fieldset button:hover{background-color:transparent;border:1px solid #1781b9;color:#1781b9}
.contact-version-two .first-row{margin-bottom:60px;border-bottom:3px solid #f7f7f7}
.contact-version-two .first-row .find-on-map{margin-bottom:60px}
.contact-version-two .about-me{text-align:center}
.contact-version-two .about-me img{margin-bottom:20px}
.contact-version-two .about-me p{margin-bottom:14px}
.contact-version-two .about-me h6{text-transform:capitalize;font-size:24px;font-weight:900;letter-spacing:.25px;margin-bottom:20px}
.contact-version-two .about-me ul.social-icons{border-top:1px dashed #eee;padding:20px 0 0;margin:0;list-style:none}
.contact-version-two .about-me ul.social-icons li{display:inline-block;margin:0 5px}
.contact-version-two .about-me ul.social-icons li a{width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;background-color:#1e1e1e;color:#fff;border-radius:50%;font-size:14px}
.contact-version-two .about-me ul.social-icons li a:hover{background-color:#1781b9}
.demo-page{padding:100px 0 55px}
.demo-page .main-heading .logo{text-align:center;margin-bottom:0}
.demo-page .main-heading .logo img{max-width:305px}
.demo-page p{text-align:center;padding:30px 0 80px}
.demo-page .image-thumb{position:relative;width:100%;height:405px;overflow:hidden;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);-webkit-transition:all 0 cubic-bezier(1,0.015,0.295,1.225);transition:all 0 cubic-bezier(1,0.015,0.295,1.225)}
.demo-page .image-thumb img{position:absolute;top:0;width:100%;height:auto;border-radius:5px;-webkit-transition:all 1.5s 0 cubic-bezier(0.77,0,0.175,1);transition:all 1.5s 0 cubic-bezier(0.77,0,0.175,1)}
.demo-page .image-thumb:hover{box-shadow:0 45px 75px rgba(0,0,0,0.1)}
.demo-page .image-thumb:hover img{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.demo-page .second-thumb:hover img{-webkit-transform:translateY(-48%)!important;transform:translateY(-48%)!important}
.demo-page .third-thumb:hover img{-webkit-transform:translateY(-49%)!important;transform:translateY(-49%)!important}
.demo-page .fourth-thumb:hover img{-webkit-transform:translateY(-51%)!important;transform:translateY(-51%)!important}
.demo-page .fivth-thumb:hover img{-webkit-transform:translateY(-47.5%)!important;transform:translateY(-47.5%)!important}
.demo-page .sixth-thumb:hover img{-webkit-transform:translateY(-39%)!important;transform:translateY(-39%)!important}
.demo-page .down-content h4{text-align:center;font-size:24px;font-weight:700;margin-top:20px;margin-bottom:45px;position:relative;width:100%}
.demo-page .down-content h4 em{font-weight:400;font-style:normal}
.demo-page .down-content h4:after{width:45px;height:3px;background:#e7e7e7;content:'';margin:10px auto 0;display:block}
.demo-page .footer p{font-size:19px;color:#1e1e1e}
a{color:#0e8bcd}
.company_name a{font-size:21px;font-weight:700}
.company_name img{width: 264px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media (max-width: 991px) {
.is-fixed .company_name img{width: 130px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
}
.text-logo{font-size:12px}
.mobile-menu .has-sub > a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107"}
.mobile-menu > li.current > a{background-color:#0e8bcd;color:#fff}


#tab-text p img{width:auto}
.tabs_all{scroll-behavior:smooth}
.item-anons p{font-size:20px}
.zoo-gallery-wall.round > *,.zoo-gallery-wall.round > * > img,.zoo-gallery-wall.round .spotlight > img + div{border-radius:0}


.text-midle{align-items:center;justify-content:center;display:flex;flex-direction:column}
.main-banner .item-content{position:absolute;top:25%;width:100%;bottom:25%}
.main-banner .item-content .intro{font-family:'Panton-ExtraBold';font-size:20px;color:#464646}
.main-banner .item-content .title{font-family:'Panton-ExtraBold';font-size:120px;color:#869cb6;text-transform:lowercase;line-height:45px;margin-bottom:50px}
@media (max-width: 991px) {
.main-banner .item-content .title{font-size: 80px;}
}

.main-banner .item-content .dis{font-family:'Panton-ExtraLight';font-size:20px;color:#464646;font-weight:700;margin-bottom:80px}
.main-banner .item-content .btn_link{background-color:#b2babe;text-align:center;padding: 14px 14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom: 12px;}
.main-banner .item-content .btn_link:hover{background-color:#aa7a43;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.main-banner .item-content .btn_link a{font-family: 'Panton-SemiBold';color: #fff;border: 2px solid;padding: 9px 0px;display: block;font-size: 20px;}
.main-banner .item-content .bot_link p{font-family:'Panton-ExtraLight';color:#464646;font-size:20px;margin-top:20px;padding-left: 40px;}
.main-banner .item-content .bot_link p a{font-family:'Panton-ExtraBlack';color:#869cb6;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.main-banner .item-content .bot_link p a:hover{font-family:'Panton-ExtraBlack';color:#aa7a43;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#intresting{margin:0 auto;margin-bottom:50px;max-width:800px}
#intresting .titel_line{border-top:1px #869cb6 solid;display:block}
#intresting .row_line{margin-top:-20px}
#intresting .title{text-align:center;background-color:#fff;margin:0 auto;padding:0 18px}
#intresting .title h2{color:#869cb6;margin-bottom:56px;font-family:'Panton-SemiBold';font-size:30px}
#intresting .text-midle{font-family:'Panton-Thin';font-size:24px;color:#fff;font-weight:700}
#intresting .intrst_img_text span{position:absolute;top:45%;bottom:45%;left:25%;right:25%;text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column;font-family:'Panton-Thin';font-size:24px;color:#fff;font-weight:700;background-color:#333}
#intresting .intrst_img_text .col-md-7 {padding: 0;}
#intresting .color_block_1 a{width:100%;height:100%;align-items:center;justify-content:center;display:flex;color: #333333;}
#intresting .color_block_1 a:hover{color:#aa7a43;}
#intresting .color_block_1{background-color:#e8eff1}
#intresting .color_block_2 a{width:100%;height:100%;align-items:center;justify-content:center;display:flex;color: #333333;}
#intresting .color_block_2 a:hover{color:#aa7a43;}
#intresting .color_block_2{background-color:#d8e2f4}
#sale_hotel{margin-bottom:50px}
#sale_hotel .col-12{height:170px;background-image:url(/templates/vgesh_4/img/sale_hotel.jpg);background-repeat:no-repeat;background-size:cover}
#sale_hotel .col-12 a{width:100%;height:100%;align-items:center;justify-content:center;display:flex;font-family:'Panton-ExtraBlack';font-size:24px;color:#7b8fa3}
#sale_hotel .col-12 a:hover{color:#aa7a43;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#kottej_big_small{margin:0 auto;margin-bottom:50px;max-width:800px}
#kottej_big_small .kottej_small{height:400px;background-image:url(/templates/vgesh_4/img/kottej_small.jpg);background-repeat:no-repeat;background-size:cover}
#kottej_big_small .kottej_small a{width:100%;height:100%;align-items:flex-end;justify-content:center;display:flex;font-family:'Panton-Thin';font-size:24px;color:#333;font-weight:700;padding-bottom:38px}
#kottej_big_small .kottej_small a:hover{color:#aa7a43;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#kottej_big_small .kottej_big{height:400px;background-image:url(/templates/vgesh_4/img/kottej_big.jpg);background-repeat:no-repeat;background-size:cover}
#kottej_big_small .kottej_big a{width:100%;height:100%;align-items:flex-end;justify-content:center;display:flex;font-family:'Panton-Thin';font-size:24px;color:#333;font-weight:700;padding-bottom:38px}
#kottej_big_small .kottej_big a:hover{color:#aa7a43;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

#intresting_kot{padding: 50px;background-color: #c6d4ff;margin-bottom: 70px;}
#intresting_kot .titel_line{max-width: 800px;margin: 19px auto 0 auto;border-top: 1px #869cb6 solid;display: block;}
#intresting_kot .row_line{margin-top: -20px;}
#intresting_kot .title{text-align: center; background-color: #c6d4ff; margin: 0 auto; padding: 0 90px; }
#intresting_kot .title h2{font-family: 'Panton-Thin'; font-size: 24px; margin-bottom: 0; line-height: 36px;}
#intresting_kot a{font-family:'Panton-ExtraBold';background: #bac8f1; padding: 10px 25px; color: #fff; text-transform: uppercase;font-size: 24px;}
#intresting_kot a:hover{background:#aa7a43;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

#bay_ticket{margin:0 auto;margin-bottom: 70px;max-width:800px}
#bay_ticket .row{min-height:280px;background-image:url(/templates/vgesh_4/img/bay_ticket.jpg);background-repeat:no-repeat;background-size:cover}
#bay_ticket .left a{width:100%;height:100%;align-items:center;justify-content:center;display:flex;font-family:'Panton-ExtraBlack';font-size:24px;color:#7b8fa3}
#bay_ticket .left a:hover{color:#aa7a43;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#bay_ticket .right .links{width: 100%; align-items: end; justify-content: center; display: grid; font-family: 'Panton-ExtraBlack'; font-size: 24px; color: #7b8fa3; position: absolute; top: 23%;left: 0;right: 0;}
#bay_ticket .right a {display: block; width: 100%; text-align: center; background-color: rgba(124,139,156,.8); margin: 10px 6px; padding: 7px 38px; color: #fff; font-family: 'Panton-Thin'; font-size: 24px;font-weight: 900;}
#bay_ticket .right a:hover{background-color: #aa7a43;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

#feedback{margin:0 auto;margin-bottom:50px;}
#feedback .titel_line{border-top:1px #869cb6 solid;display:block}
#feedback .row_line{margin-top: -20px;}
#feedback .title{text-align:center;background-color:#fff;margin:0 auto;padding:0 18px}
#feedback .title a{color:#869cb6;margin-bottom: 0;font-family: 'Panton-Thin';font-size: 24px;border: 2px solid #869cb6;padding: 14px 22px;font-weight: 700;}
#feedback .title:hover a{background-color:#aa7a43;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}


#main_intro{margin:0 auto;margin-bottom: 70px;max-width:800px}
#main_intro .title{font-size: 30px;margin-bottom: 40px;}
#main_intro p{text-align: justify;margin-bottom: 40px;}

/*ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð³Ð¾ÑÑ‚Ð¸Ð½Ð¸Ñ†Ñ‹*/
.container_img {position: relative;}
.container_img .header-triangle {background: url(/templates/vgesh_4/img/fon_hotels.jpg); height: 650px; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 70px; width: 100%; z-index: -1; }
.container_img.kottedzhi .header-triangle {top: 0;}
.category .portfolio-filters {padding: 45px 30px; background-image: url(../img/category_filter.jpg); background-size: cover; background-repeat: no-repeat; background-color: #0e8bcd; margin-bottom: 50px; }
.jbzoo-view-category h1{font-family: 'Panton-SemiBold'; font-size: 30px;color: #fff;text-align: center;margin-bottom: 60px;margin-top: 20px;}



/*ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð³Ð¾ÑÑ‚Ð¸Ð½Ð¸Ñ†Ñ‹*/
/*.zoo-item-image{max-height: 730px; overflow: hidden; }*/
.zoo-item-image{max-height: 730px;overflow: hidden;min-height: 730px;}
.zoo-item-left {position: relative;}

@media (max-width: 991px) {
.zoo-item-image img {overflow: hidden;height: 100%;width: auto;margin: auto;}
}

.zoo-item-anons {position: absolute;top: 41%;left: 50%;transform: translate(-50%, -50%);max-width: 800px;background: rgba(49,68,91,0.8);padding-bottom: 30px;min-height: 273px;}

.zoo_item_title{margin:47px auto 0 25px}
.zoo_item_title h1 {font-family: 'Panton-SemiBold'; font-size: 36px; color: #fff;margin-bottom: 0;line-height: 28px; }
.zoo_item_comments{font-size: 18px; font-family: 'Panton-Thin'; font-weight: 700; margin: 0 0 0 25px; color: #fff;text-transform: lowercase}
.zoo_item_anons_text {margin: 10px 0 0 25px;}
.zoo_item_anons_text p{font-size: 12px; font-family: 'Panton-Thin'; font-weight: 700; color: #fff; line-height: 18px;}
.zoo-item-anons .item-rating{width: 100%; height: 100%; text-align: end; display: flex; flex-direction: column-reverse;min-height: 130px;}
.zoo-item-anons button.btn {border: 1px solid #fff; border-radius: 0; background-color: rgba(4,121,247,0.15); font-family: 'Panton-ExtraBold'; font-size: 18px; margin-right: 27px; padding: 9px 28px;}

.tabs_all{margin-top: -70px;}
.tabs_all .filter-blog .portfolio-filters {padding: 45px 30px; background-image: url(../img/tabs-all.jpg); background-size: cover; background-repeat: no-repeat; background-color: #0e8bcd; margin-bottom: 50px; }
#tab-text{padding:25px 0;margin:25px auto}
#tab-text h2{text-align: center; font-family: 'Panton-ExtraBlack'; font-size: 30px;}
#tab-gallery{padding:25px 0;margin:50px auto}
#tab-properties{padding:25px 0;margin:50px auto}
#tab-properties .tab-properties-title{padding-bottom: 150px;margin-left: 149px;}
#tab-properties .tab-properties-title h2 {font-size: 31px; line-height: 30px; }
#tab-properties-bottom{background-image: url(../img/tab-properties-botton.jpg);background-repeat: no-repeat;background-position-y: bottom;}
#tab-properties-bottom .tab-properties-text{padding: 40px;background-color: #e4ebed;margin-top: -250px;}

#tab-properties-bottom .tab-properties-text p {margin-bottom: 15px;/*font-family: 'Panton-Thin';*/font-size: 14px;color: #000;}
@media (max-width: 991px) {
#tab-properties-bottom .tab-properties-text{padding: 25px;background-color: #e4ebed;margin-top: -210px;}	
#tab-properties-bottom .tab-properties-text p {margin-bottom: 25px;font-family: 'Panton-ExtraBold'; font-size: 14px;}
}

.full_border .zoo-item-right #tab-reviews{overflow:hidden;overflow-x:auto}
#tab-reviews{padding:25px 0;margin:25px auto}
#tab-reviews table{width:100%}
#tab-reviews table tr td {border: 1px solid; padding: 3px; }
#tab-reviews table tr td p {text-align: center; }

.full_border .zoo-item-right-up .btn{border-radius:0}
.full_border .zoo-item-right-up .btn-primary{background-color:#1781b9;border-color:#1781b9}

#likes .likes_img {text-align: center;align-items: center;display: flex;flex-direction: column;margin: 50px auto 80px auto;}
#likes .likes_img h2{font-family: 'Panton-ExtraBold';font-size: 30px;color: #fff;margin-bottom: 50px;}
#likes .likes_img img {width: auto;}
#likes .likes_img p {color: #fff;font-size: 50px;text-align: center;line-height: 73px;}

.filter-blog .portfolio-filters ul li a:hover{background-color:transparent;border:1px solid #fff;color:#fff}
.filter-blog .portfolio-filters ul li a{display: inline-block; padding: 12px 23px; font-size: 18px; color: #1e1e1e; background-color: #fff; font-weight: 700; border: 1px solid transparent; cursor: pointer; min-width: 180px; -webkit-transition: all .3s; transition: all .3s;}
#rsform_6_page_0 .form-control{border-radius:0}
#rsform_6_page_0 .custom-select{border-radius:0}
#rsform_6_page_0 .btn{border-radius:0}


.teaser-right {}

.mix{height: 324px;margin-bottom:0px;border:1px solid #eee;padding: 0;overflow: hidden;}
.mix .teaser-image a {position: initial; }
.mix .teaser-left {overflow: hidden; }
.mix .teaser-title{text-align: left;font-family: 'Panton-Thin';margin: 14px 0 0 25px;}
.mix .teaser-title a {font-family: 'Panton-Thin'; color: #fff; text-align: left; font-size: 24px; }
.mix .teaser-mask{display: block; width: 100%; height: 100%; position: absolute; top: 0; /*background: linear-gradient(0deg, rgba(0,62,106,0.5) 0%, rgba(78,114,142,0.5) 32%, rgba(255,255,255,0) 75%);*/background: linear-gradient(0deg, rgba(53,63,88,1) 0%, rgba(255,255,255,0) 80%);}
.mix .teaser-price{text-align: left;height: 185px;padding: 0px 25px 15px 25px;overflow: hidden;}
.mix .teaser-price p {line-height: 15px; color: #fff; margin-top: 19px; font-family: 'Panton-Thin'; font-size: 14px; }
.mix .teaser-price .element.element-text.last{font-size:21px;text-align:left;position:absolute;bottom:62px}

.mix .teaser-right {position: absolute;width: 100%;top: 240px;bottom: 0;-webkit-transition: all .3s ease-in-out;transition:all .3s ease-in-out;color: #fff;/*background: rgba(53,63,88,0.3);*/}
.mix:hover .teaser-right {top: 0px;-webkit-transition: all .3s ease-in-out;transition:all .3s ease-in-out;background: rgba(53,63,88,0.8);}

@media (max-width: 991px) {
.mix .teaser-right {position: absolute; width: 100%; bottom: 0; -webkit-transition: all .3s ease-in-out; transition:all .3s ease-in-out; }
}
.teaser-zakaz .btn{width:100%;border-radius:0}

.mix .teaser-desc_down {padding-right: 25px; }
.mix .teaser-desc_up {position: initial; }
.mix .teaser-desc {bottom: 0; position: absolute; }
.mix .teaser-zakaz a {color: #fff; text-align: right; border: 1px solid #fff; float: right; padding: 15px 40px; font-family: 'Panton-Thin'; font-size: 18px; font-weight: 700; }
.mix .teaser-zakaz a:hover{background-color: #fff;color: rgba(53,63,88,0.8);}
.mix h3 {margin-bottom: 0; margin-top: 0px; line-height: 27px; -webkit-transition: all .25s cubic-bezier(0.25,0.8,0.25,1); transition: all .25s cubic-bezier(0.25,0.8,0.25,1); }
.mix:hover h3 {margin-bottom: 0; margin-top: 30px; line-height: 27px; -webkit-transition: all .25s cubic-bezier(0.25,0.8,0.25,1); transition: all .25s cubic-bezier(0.25,0.8,0.25,1); }
.mix-min {height: 150px !important; }

/*страница*/
.jbzoo-item-page h1{font-family: 'Panton-SemiBold'; font-size: 30px; color: #869cb6; margin-bottom: 10px; margin-top: 40px; text-align: center !important;}
.jbzoo-item-page h2 {font-family: 'Panton-SemiBold'; font-size: 25px; color: #869cb6; margin-bottom: 10px; margin-top: 10px; text-align: center !important; }
.jbzoo-item-page h3 {font-family: 'Panton-SemiBold'; font-size: 25px; color: #869cb6; margin-bottom: 10px; margin-top: 10px; text-align: center !important; }
.jbzoo-item-page img{width: auto;}
.jbzoo-item-page table{margin:auto;}
.jbzoo-item-page table p{text-align: center;}

.jbzoo-app-news h1{font-family: 'Panton-SemiBold'; font-size: 30px; color: #869cb6; margin-bottom: 10px; margin-top: 40px; text-align: center !important;}
.jbzoo-app-news h2{font-family: 'Panton-SemiBold'; font-size: 25px; color: #869cb6; margin-bottom: 10px; margin-top: 40px; text-align: center !important;}
.jbzoo-app-news h3{font-family: 'Panton-SemiBold'; font-size: 25px; color: #869cb6; margin-bottom: 10px; margin-top: 40px; text-align: center !important;}
.jbzoo-app-news img{width: auto;}



.jbzoo-view-category .title:before, 
.jbzoo-view-category .title:after {content: ''; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 138px; height: 3px; background: #fff; border: solid #fff; border-width: 0 0; padding: 0 19px; margin: 0 25px; }
.jbzoo-view-category .title:before {margin-left: -50%; }
.jbzoo-view-category .title:after {margin-right: -50%; }
.jbzoo-view-category .alias-oteli-all:after {content: ''; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 46%; height: 3px; background: #fff; border: solid #fff; border-width: 0 0; margin-left: 27%; margin-top: -107px; }
.jbzoo-view-category .alias-kottedzhi {margin-top: 48px;}
.jbzoo-view-category .alias-kottedzhi:after {content: ''; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 46%; height: 3px; background: #fff; border: solid #fff; border-width: 0 0; margin-left: 27%; margin-top: -107px; }



.container-seo {margin-top: 50px;}