/*
Theme Name:triptychbankside
Theme URI:triptychbankside
Description:triptychbankside
Version:2.0
*/

[v-cloak] {
  display: none;
}

/* WordPress Core
-------------------------------------------------------------- */
.alignnone{ margin:0;}
.aligncenter, div.aligncenter{ display:block;margin:5px auto 5px auto}
.alignright{ float:right;margin:5px 0 20px 20px}
.alignleft{ float:left;margin:5px 20px 20px 0}
.aligncenter{ display:block;margin:5px auto 5px auto}
a img.alignright{ float:right;margin:5px 0 20px 20px}
a img.alignnone{ margin:5px 0 20px 0}
a img.alignleft{ float:left;margin:5px 20px 20px 0}
a img.aligncenter{ display:block;margin-left:auto;margin-right:auto}
.wp-caption{ background:transparent;border:0;max-width:96%;padding:0;text-align:center;background-color: #F5F2E4;}
.wp-caption-text{ padding: 20px 30px 20px 30px;display: block;}
.wp-caption.alignnone{ margin:0}
.wp-caption.alignleft{ margin:5px 20px 20px 0}
.wp-caption.alignright{ margin:5px 0 20px 20px}
.wp-caption img{ border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{ font-size:16px;line-height:20px;margin:0;}

/*custom*/
.cssa{-webkit-transition: all 0.3s;transition: all 0.3s;}
.underline-href{text-decoration: underline;}
.vert-center{ position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.no-click, .no-click a:hover{cursor: default!important;text-decoration: none!important;}

/*TYPOGRAPHY
---------------------------------------------------------------------------- */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family: 'Playfair Display';}
.playfair{font-family: 'Playfair Display';}
.open-sans{font-family: 'Open Sans';}
.fs-14{font-size: 0.875rem!important;}
.fs-18, .fs-18 p{font-size: 1.125rem!important;}
.fs-24, .fs-24 p{font-size: 1.5rem!important;}
.fs-normal{font-size: 1rem!important;}
.text-gray-900{color:#0B0B0B;}
.text-red,.text-red:hover {color: #F21C0A;}
.text-blue,.text-blue:hover {color: #201751;}
.text-decoration-underline{text-decoration: underline;}
.icon--small{font-size: 2rem;}
.text-gold{
  background: linear-gradient(to right, #c66e4e 0, #cb9b51 22%, #f6e27a 45%, #f6f2c0 50%, #f6e27a 55%, #cb9b51 78%, #f6e27a 87%, #c66e4e 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #c66e4e;
}

@media screen and (max-width: 767px){
  .fs-sm-16{font-size: 1rem!important;}
  h1,.h1{font-size: 2.75rem;}
  h2,.h2{font-size: 2.35rem;}
}
.h1-special{font-size: 1.5rem; padding: 13px 15px;}
@media screen and (min-width: 768px){
  .h1-special { font-size: 2.5rem; margin-bottom: 40px;padding: 21px 15px; }
}

/*GENERAL
---------------------------------------------------------------------------- */
body, html{ margin:0;padding:0;}
body{line-height: 1.43;background-color: #fff;}
.wrapper{position:relative;background-color: #ffffff;overflow: hidden;}

.td-none,.td-none:hover,.td-none:active{text-decoration: none;}

.box-shadow{-webkit-box-shadow:4px 7px 27px 10px rgba(0, 0, 0, 0.08);box-shadow:4px 7px 27px 10px rgba(0, 0, 0, 0.08);}
.box-shadow-down{-webkit-box-shadow:0px 8px 5px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 8px 5px 0px rgba(0, 0, 0, 0.05);}

/*ANIMATION
---------------------------------------------------------------------------- */
@-webkit-keyframes load-opacity {0% {opacity: 0;} 100% {opacity: 1; } } @keyframes load-opacity {0% {opacity:0; } 100% {opacity: 1; } }
@-webkit-keyframes hvr-zoom{0%{-webkit-transform:scale(1);} 50%{-webkit-transform:scale(1.2);} 100%{-webkit-transform:scale(1);}} @keyframes hvr-zoom{0%{transform:scale(1);} 50%{transform:scale(1.2);} 100%{transform:scale(1);}}
@-webkit-keyframes saturate { 0%, 100%  { -webkit-filter: saturate(none); } 50% { -webkit-filter: saturate(150%); } } @keyframes saturate { 0%, 100%  { filter: saturate(none); } 50% { filter: saturate(150%); } }
@-webkit-keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@-webkit-keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@-webkit-keyframes slide-in-left-right{0%{left:-100%;}100%{left:6%}}
@keyframes slide-in-left-right{0%{left:-100%;}100%{left:6%}}
@keyframes pulse-shadow { 0% { box-shadow: 0 0 0 0 #201751; } 70% { box-shadow: 0 0 0 10px rgba(52, 172, 224, 0); } 100% { box-shadow: 0 0 0 0 rgba(52, 172, 224, 0); } }


@-webkit-keyframes arrow-move-big{0%{-webkit-transform:translateX(0);opacity: 1;}50%{-webkit-transform:translateX(5px);}100%{-webkit-transform:translateX(0);opacity: 1;}}
@keyframes arrow-move-big{0%{transform:translateX(0);opacity: 1;}50%{transform:translateX(5px);}100%{transform:translateX(0);opacity: 1;}}
@-webkit-keyframes arrow-move-small{0%{-webkit-transform:translateX(0);opacity: 0;}50%{-webkit-transform:translateX(10px);opacity: 1;}100%{-webkit-transform:translateX(0);opacity: 0;}}
@keyframes arrow-move-small{0%{transform:translateX(0);opacity: 0;}50%{transform:translateX(10px);opacity: 1;}100%{transform:translateX(0);opacity: 0;}}
@keyframes arrow-hover-move-small{0%{transform:translateX(0);opacity: 0;}50%{transform:translateX(10px);opacity: 1;}100%{transform:translateX(0);opacity: 0;}}

@keyframes anim-left-right{0%{transform:translateX(-50%);opacity: 0;}100%{transform:translateX(0);opacity: 1;}}
@keyframes anim-right-left{0%{transform:translateX(50%);opacity: 0;}50%{transform:translateX(0);opacity: 1;}}

.zoom-hover{display: inline-block;position: relative;-webkit-transition: all 0.2s;transition: all 0.2s;}
.zoom-hover:hover{-webkit-transform: scale(0.95);transform: scale(0.95);}

.anim-start.single-post .header-img,.anim-start .post-box__img,.anim-start .container-postbox__caption{-webkit-animation: load-opacity 1s ease-in-out 1;animation: load-opacity 1s ease-in-out 1; }
.anim-start .container-postbox video { -webkit-animation: load-opacity 1s ease-in-out 1; animation: load-opacity 1s ease-in-out 1; }
.container--videobox .container-postbox__image {opacity:0.5!important;background: #ffffff!important;}

.anim-start .bg-hp .box-col--bg,.anim-start .container-postbox__image,.anim-start .container-unit::before{-webkit-animation: load-opacity 1s ease-in-out 1;animation: load-opacity 1s ease-in-out 1; }
.animate-box__title{font-size: 20px;font-weight:bold;}
.in-view .box-col__icon span{-webkit-animation:hvr-zoom 0.5s cubic-bezier(0.15, 0.72, 0.74, 1.3) 1s 1;animation:hvr-zoom 0.5s cubic-bezier(0.15, 0.72, 0.74, 1.3) 1s 1;}
.anim-start .box-col--bg,.anim-start .section-bg-only,.anim-start .container-postbox__image,.anim-start .box-col-multiple--bg{opacity:0.5;-webkit-transition: all 1s 0.7s;transition: all 1s 0.7s;filter: none; -webkit-filter: grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter: grayscale(100%);}
.anim-start .in-view .box-col--bg,.anim-start .in-view.section-bg-only,.anim-start .in-view .box-col-multiple--bg,.anim-start .in-view .container-postbox__image,.anim-start .in-view .container-unit::before{opacity:1;filter: none; -webkit-filter: grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter: grayscale(0%);}
.anim-start .in-view .btn--arrow:before{-webkit-animation:arrow-move-small 1s both 1.5s 2;animation:arrow-move-small 1s both 1.5s 2;}
.anim-start .in-view .btn--arrow:after{-webkit-animation:arrow-move-big 1s both 1.5s 2;animation:arrow-move-big 1s both 1.5s 2;}
@media screen and (min-width:768px){
.anim-start .icon-anim-zoom{position: relative;display: inline-block;}
.anim-start .container--inner-content .box-col__inner,.anim-start .slick-content-slider { opacity: 0; visibility: visible; position: relative; top: 100px; -webkit-transition: all 1s; transition: all 1s; }
.anim-start .in-view .box-col__inner,.anim-start .in-view .slick-content-slider { opacity: 1; visibility: visible; top: 0px; }
.animate-box__title{font-size: 36px;}
.anim-start .in-view .icon-anim-top{-webkit-animation:slide-in-blurred-top .8s cubic-bezier(.175,.885,.32,1.275) 1s both;animation:slide-in-blurred-top .8s cubic-bezier(.175,.885,.32,1.275) 1s both}
.anim-start .in-view .icon-anim-left{-webkit-animation:slide-in-left 1s cubic-bezier(.165,.84,.44,1.000) 1s both;animation:slide-in-left 1s cubic-bezier(.165,.84,.44,1.000) 1s both}
.anim-start .in-view .icon-anim-scale{-webkit-animation:bounce-in-top 1.1s 1s both;animation:bounce-in-top 1.1s 1s both}
.anim-start .in-view .icon-anim-zoom{-webkit-animation:bounce-in-fwd 1.1s both;animation:bounce-in-fwd 1.1s both;}
.anim-start .in-view .list-round-number li{-webkit-animation:bounce-in-fwd 1.0s both;animation:bounce-in-fwd 1.0s both}
.anim-start .in-view .anim-left-right{-webkit-animation:anim-left-right 1.0s both;animation:anim-left-right 1.0s both}
.anim-start .in-view .anim-right-left{-webkit-animation:anim-right-left 1.0s both;animation:anim-right-left 1.0s both}

.anim-start .container-postbox__image{-webkit-transition: all 2s ease-in-out;transition: all 2s ease-in-out;}
.anim-start.post-box-animation .in-view .container-postbox__image{-webkit-transition: all 3s ease-in-out;transition: all 3s ease-in-out;-webkit-transform: scale(1.1);transform: scale(1.1);}
.anim-start .container-postbox__caption h1{-webkit-transition: all 2s ease-in-out;transition: all 2s ease-in-out;-webkit-transform: scale(1);transform: scale(1);}
.anim-start.post-box-animation .in-view .container-postbox__caption h1{-webkit-transform: scale(0.94);transform: scale(0.94);}
.xpost-box-animation .in-view .container-postbox__image{-webkit-transition: all 3s ease-in-out;transition: all 3s ease-in-out;transform: translateX(-5%);}
}

/*CONTAINER
---------------------------------------------------------------------------- */
.wrapper-padding{z-index: 1;position:relative;padding-top: 0px;background-color: #fff;}
.container--slider{position: relative;}

@media screen and (max-width:767px){
.container{max-width: 100%;}
}
@media screen and (min-width:768px){
.wrapper-padding{padding-top: 50px;}
}
@media screen and (min-width:1500px){
  .container--slider{position: relative;}
  .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1440px; }
}

/*BG
---------------------------------------------------------------------------- */
.bg-beige{background-color:#ebe7e0;}
.bg-silver-blue{background-color:#d2dce6;}
.bg-eee{background-color: #EEEEEE;}
.bg-smush .smush-holder{min-height: auto;padding: 0;}
@media screen and (min-width: 768px) {
.bg-smush .box-col__inner{overflow: hidden;}
.bg-smush .box-col__elem{overflow: hidden;}
.bg-smush .box-col__inner div{position:relative;z-index: 2;}
.bg-smush .smush-holder:after{ content:""; position: absolute; z-index: 0; display: block; opacity: 0;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bg-smush-1 .smush-holder:after{ background: transparent url(assets/img/smush-1.png) left center no-repeat;right: 0; top:0; bottom:0; width: 360px;background-size: 130% auto;transform: translateX(100%);}
.anim-start .in-view.bg-smush-1 .smush-holder:after{opacity: 1;right: 0px;transform: translateX(0);}
.bg-smush-2 .smush-holder:after{ background: transparent url(assets/img/smush-2.png) right bottom no-repeat;height: 400px;left: 0; right:0; top:0; transform: translateY(-100%);background-size: cover;}
.anim-start .in-view.bg-smush-2 .smush-holder:after{opacity: 1;transform: translateY(0);}
.bg-smush-3 .smush-holder:after{ background: transparent url(assets/img/smush-3.png) right bottom no-repeat;height: 400px;left: 0; right:0; top:0; transform: translateY(-100%);background-size: cover;}
.anim-start .in-view.bg-smush-3 .smush-holder:after{opacity: 1;transform: translateY(0);}
.bg-smush-4 .smush-holder:after{ background: transparent url(assets/img/smush-2.png) left bottom no-repeat;height: 400px;left: 0; right:0; top:0; transform: translateY(-100%);background-size: cover;}
.anim-start .in-view.bg-smush-4 .smush-holder:after{opacity: 1;transform: translateY(0);}
.bg-smush-5 .smush-holder:after{ background: transparent url(assets/img/smush-3.png) left bottom no-repeat;height: 450px;left: 0; right:0; top:0; transform: translateY(-100%);background-size: cover;}
.anim-start .in-view.bg-smush-5 .smush-holder:after{opacity: 1;transform: translateY(0);}
.bg-smush-6 .smush-holder:after{ background: transparent url(assets/img/smush-6.png) left bottom no-repeat;height: 830px;left: 0; right:0; top:0; transform: translateX(100%);background-size: cover;}
.anim-start .in-view.bg-smush-6 .smush-holder:after{opacity: 1;transform: translateX(0);}
}


/*CONTENT
---------------------------------------------------------------------------- */
.content-inner{color:#4D4D4D;position: relative;}
.content-inner__header{text-align: center;position: relative;}
.content-inner__meta{color:#F21C0A;padding-bottom: 0.5rem;}
.content-inner__meta a{color:#F21C0A;}
.content-inner__author{position: relative;display: inline-block;padding-left: 10px;color:#4D4D4D;}
.content-inner__author:before{ content: ""; display: block; position: absolute; z-index: 1; top: 3px; bottom: 1px; left: 5px; width: 1px; background-color: #4D4D4D; }
.content-inner__image{display: inline-block;box-shadow: 0 4px 22px 0 rgba(0,0,0,0.25);margin-bottom: 1.4rem;position: relative;overflow: hidden;}
.content-inner__image a img{-webkit-transition: all 0.3s;transition: all 0.3s;}
.content-inner__image a:hover img{transform: scale(1.05);opacity: 0.92;}
.content-inner__date{white-space: nowrap;color:#4D4D4D;}
.content-inner__link{font-size: 1.3rem;text-decoration: underline;}
.content-inner__separator{display: inline;}
.content-inner__separator a{position: relative;white-space: nowrap;}
.content-inner__separator a:last-child{padding-right: 13px;}
.content-inner__separator a:last-child:after{content:"";display: block;position: absolute;z-index: 1;top:3px;bottom:1px;right:5px;width: 1px;background-color:#4D4D4D;}
.content-inner__badges--type{position: absolute;z-index: 2;top:0.5rem;left: 0.7rem;text-align: left;}
.content-inner__badges--category{position: absolute;z-index: 2;top:0.5rem;right: 0.6rem;text-align: right;}
.content-inner__badges--inline{display: inline;margin: 0;}
.content-inner__badges--inline ul{display: inline;}
.content-inner__badges--inline li{display: inline-block;}


/*BADGES
---------------------------------------------------------------------------- */
.taxonomy-badge{list-style: none;padding: 0;margin:0;}
.taxonomy-badge .badge{color:#fff;text-decoration: none;}
.taxonomy-badge .badge:hover{color:#fff;}
.taxonomy-badge li{margin:0.3rem 0.5rem 0.3rem 0;}
.taxonomy-badge--typ .badge{background-color: #F21C0A;}
.taxonomy-badge--typ .badge:hover{background-color: #d41a0b;}
.badge-icon::before{padding-right: 0.5rem;font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.badge--video::before{content: "\e905";}


/*NAVBAR
---------------------------------------------------------------------------- */
.navbar--top{padding-top: 10px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.navbar--top a{font-size: 1.125rem;color:#ffffff;text-transform: uppercase;}
.navbar-toggle .icon-bar {display: block; width: 27px; height: 3px; border-radius: 1px; transition: all 0.2s; background: #ffffff;margin-top: .25rem;}
.navbar-toggle .top-bar {-webkit-transform: rotate(45deg); -webkit-transform-origin: 15% 180%; transform: rotate(45deg); transform-origin: 15% 180%;} 
.navbar-toggle .middle-bar {opacity: 0; } 
.navbar-toggle .bottom-bar {-webkit-transform: rotate(-45deg); -webkit-transform-origin: 21% -60%;transform: rotate(-45deg); transform-origin: 21% -60%; }
.navbar-label{font-size: 0.875rem;position: absolute;z-index: 1;display: block;left: 0;right: 0;bottom: 0;bottom: -5px;}
.navbar-label-open{display: none;}
.navbar-toggle.collapsed .icon-bar{width: 27px;}
.navbar-toggle.collapsed .navbar-label-open{display: block;} 
.navbar-toggle.collapsed .navbar-label-close{display: none;} 
.navbar-toggle.collapsed .top-bar {-webkit-transform: rotate(0); transform: rotate(0);} 
.navbar-toggle.collapsed .middle-bar {opacity: 1; } 
.navbar-toggle.collapsed .bottom-bar {-webkit-transform: rotate(0); transform: rotate(0);}

.navbar-brand img{width: 100%;}
.navbar-brand{height: 134px;width: 100px;position: absolute;z-index: 1;top:0;left:-10px;overflow: hidden;-webkit-transition: all 0.5s;transition: all 0.5s;background-color: transparent;/*background-color: #201751;*/}
.navbar--scrolled .navbar-brand{height: 60px;}
.navbar-logo{display: inline-block;position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;}
.navbar-logo--big{opacity:1;position: absolute;z-index: 1;bottom:0;left:0;}
.navbar-logo--big img{width:100px;height:131px;}
.navbar--scrolled .navbar-logo--big{bottom: 100%;}
.navbar-logo--text{opacity:0;position: absolute;z-index: 1;left:-100%;}
.navbar-logo--text img{width: 83px;height:49px;}
.navbar--scrolled .navbar-logo--text{left:9px;top:6px;opacity: 1;}
/* .navbar-brand--logo{box-shadow: inset 0px 0px 0px 5px #201751;} */
.navbar-brand--logo{box-shadow: inset 0px 0px 0px 4px #ffffff;}
.navbar--scrolled .navbar-brand--logo{box-shadow: inset 0px 0px 0px 4px #201751;background-color: #201751;}

.search-link{padding-left: 0;font-size: 0.93rem;}
.search-link:hover{text-decoration: none;}
.navbar--top .search-link{position: absolute;z-index: 1;right: 0px;top:23px;right: 70px;top:7px;font-size: 1.5rem;}
.search-link.active,.nav--top .active a,.current-menu-item a{color:#ffffff;}
.search-link.active::after{content: "";display: block;left: -2px;right: -4px;position: absolute;bottom:-15px;height: 2px;background-color: #b7ce95;}
.nav--top {padding-right: 1rem;}
.nav--top a span{position: relative;display: inline-block;}
.nav--top a:hover span:after,.nav--top .active a span:after,.nav--top .current-menu-item a span:after{content: "";height: 2px;position: absolute;z-index: 1;bottom: -0.3rem;left:0;right: 0;background-color: #ffffff;}
.container--navbar{position: relative;}
.navbar-btn{background-color: #201751;border:0;padding: 18px 18px;color: #ffffff;vertical-align: top;display: inline-block;max-height: 60px;-webkit-transition: all 0.8s;transition: all 0.8s;
  -webkit-animation: pulse-shadow 1.5s infinite;animation: pulse-shadow 1.5s infinite;}
.navbar-btn:hover{background-color:#023727;text-decoration: none;}
body.menu-open .navbar-btn{background-color:#201751;-webkit-transform: translateX(200%);transform: translateX(200%);}
.navbar-btn-spec a.nav-link,.navbar-btn-spec a{background-color:#023727;padding-left: 15px;min-width: 185px;display: inline-block;margin: 10px 0;left: -15px;position: relative;-webkit-transition: all 0.3s;transition: all 0.3s;}
.navbar-btn-spec a:hover span:after{display: none;}
.navbar-btn-spec a:hover{background-color: #91b368;}

.navbar-tools{position: relative;z-index: 9;position:absolute;top:-10px; right:-20px;overflow: hidden;padding:10px;}
.navbar-toggle{outline: none!important;height: 60px;width:60px;position: relative;background-color: #201751;border:0;padding: 0 16px 3px 16px;}
.navbar-toggle-show.collapsed ~ .navbar-collapse { -webkit-transition: right 400ms ease-in-out; transition: right 400ms ease-in-out; }

.navbar-collapse {position: fixed; top: 0px; right: 0; padding: 90px 40px 85px 40px; width: 100%; z-index: 3; background-color: rgb(32 23 81 / 89%); opacity: 0; left: 0;height: auto;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
.navbar-social{position:absolute;z-index: 2;bottom:30px;right:20px;display: block;width:50px;fill:#ffffff;}
.navbar-social--instagram{left: -6px; width: 43px;top: 15px;}
.navbar-social--facebook{left: 56px; width: 35px; top: 19px;}
.footer .navbar-social{position: relative;display: inline-block;width: 40px;bottom:10px;right:0;left: -6px;}
.footer .navbar-social--fb{width: 36px;}
.navbar-holder{position: relative;}
.navbar-holder .navbar-social{bottom:auto;}

@media screen and (max-width: 340px) { 
  .navbar--top a { font-size: 1.05rem; }
  .navbar-btn { padding: 18px 4px; }
}
@media screen and (max-width: 767px) { 
  .navbar-collapse {overflow: auto; height: 100vh;} 
  body.menu-open .navbar-brand{z-index:9;left: 18px;} 
  body.menu-open .navbar-logo--big{bottom: 100%;}
  body.menu-open .navbar-logo--text{left:8px;top:6px;opacity: 1;}
  body.menu-open .navbar-brand{height: 60px;}
  .navbar--scrolled .navbar-brand--logo{box-shadow: none;background-color: #201751;}
  body.menu-open .navbar-brand--logo{background-color: transparent;box-shadow: none;}
  .menu-open .navbar-brand--logo{box-shadow: inset 0px 0px 0px 4px transparent;}
}

.navbar-collapse.show { right: -10px;opacity: 1;}

@media screen and (min-width: 768px) {
  /*.navbar-toggle:hover{background-color:#023727;}
  .navbar-toggle{background-color:#023727;} */
  .navbar-toggle.collapsed{background-color:#281e51;}
  .navbar-toggle:hover .icon-bar{background-color:#281e51;}
  .navbar-toggle:hover.collapsed .icon-bar{background-color:#fff;}
  .navbar-collapse { position: absolute; top: 0px; right: 15px; left: auto; bottom:auto; width: 75%; z-index: 3; background-color: rgb(32 23 81 / 89%);max-width: 340px;opacity:0;min-width: 308px;}
  .navbar--top{padding-top: 50px;}
  .navbar--scrolled.navbar--top{padding-top: 0px;}
  .navbar-tools{right:15px;top:0px;}
  .navbar-btn{margin-right: 5px;}
  .navbar-btn-spec a.nav-link, .navbar-btn-spec a{margin: 30px 0;}
  .navbar-brand{left: 25px; top: 10px;}
  .navbar-collapse.show { right: 15px; }
  /*.navbar-brand{height: 330px;width: 246px;}*/
  .navbar-brand{width: 180px;height: 240px;}
  .navbar-logo--text img{width: 100px;height:47px;}
  .navbar-logo--big img{width: 180px;height:240px;}
  .navbar--scrolled .navbar-logo--text{left:39px;top:7px;}
  .navbar-collapse { padding-top:95px;}
}

body.menu-open .menu-overlay {display: block; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 2; background: #00000087; }

/*FOOTER
---------------------------------------------------------------------------- */
.footer{position: relative;padding-top:0px;}
.footer .footer-holder{position: relative;background-color: #201751;}
.footer, .footer a{font-size: 1em;}
.nav--footer{list-style-type: none;display: inline-block;padding-top: 10px;}
.nav--footer li{border-right:1px solid #22215F;display: inline-block;}
.nav--footer li:last-child{border-right:0;}
.nav--footer li a{position: relative;}
.widget-container ul{list-style: none;padding-left: 0;}
.widget-container ul a{padding-top: 3px;padding-bottom: 3px;display: block;text-transform: uppercase;color:#ffffff;}
.widget-container ul a:hover{color:#ffffff;}
.footer .navbar-btn-spec a{padding: .5rem 1rem;margin-top:5px;margin-bottom: 15px;display: inline-block;}
.footer .navbar-btn-spec a:hover{text-decoration: none;}
.footer-holder{overflow: hidden;}
.footer-holder--commercial{border-bottom: 1px solid #ffffff;color: #ffffff;}
.footer-holder--commercial a{color: #ffffff;}
.footer-holder--commercial a:hover{color: #ffffff;}
.uk-badge{position: relative;margin:10px 0px;}

@media screen and (min-width: 768px) {
  .uk-badge{margin:10px 15px 10px 30px;}
  .footer{margin-bottom: 50px;padding-top:20px;}
  .footer-logo img{width: 180px;margin-left: 25px; margin-top: 7px;margin-bottom: 7px;}
  .list-services li:after{content:"";position: relative;width:1px;top:20px;bottom:20px;right: 0;position: absolute;z-index: 2;background-color: #22215F;}
  .list-services li:last-child:after{display: none;}
  .consumer-badge {margin: 10px 23px;}  
}
@media screen and (min-width: 1500px) {
	.footer, .footer a{font-size: 1.0625em;}
}

/*DROPDOWN
---------------------------------------------------------------------------- */
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background-color: #EE2F58 ;color: #22215F;border-color:#EE2F58 ;}
.dropdown-menu{box-shadow:none;border-radius:0;font-size:20px;background-color: #EAE7DF;border:0;margin: 0;padding-top: 0;padding-bottom: 0;}
.dropdown-menu>li>a{padding: 15px 15px;text-align: center;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #fff;background-color: #EE2F58 ;}
.nav--top .dropdown-menu a{color:#EAE7DF;white-space: normal;}
@media screen and (min-width: 992px){
.nav--top .dropdown-menu {  right: auto; text-align: left;left:0;/*left: 50%;transform: translate(-50%, 0);*/min-width: 260px;} 
.nav--top .dropdown-menu a{color:#22215F;text-align: left;}
}

/*ACCORDION
---------------------------------------------------------------------------- */
.accordion-box__item{margin:10px 0;}
.accordion-box__item ul{padding-left:20px;}
.accordion-box__item li{padding-bottom:10px;}
.accordion-box__item li:last-child{padding-bottom:0px;}
.accordion-box .accordion-box__title{background-color: #fff;padding:20px 60px 20px 20px;position: relative;display: block;color:#646464;text-decoration: none;}
.accordion-box .accordion-box__title h4{font-weight: bold;}
.accordion-box .accordion-box__title:hover{color:#646464;}
.accordion-box__title h4{font-size: 17px;margin-bottom: 0;padding-bottom: 0;}
.accordion-box__text{background-color: #fff;padding:20px 20px 1px 20px;margin-top: 10px;}
.accordion-box__title:before{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23C66E4E' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
position: absolute; right:17px; display: inline-block; z-index: 1;top:50%;width:16px;height:16px;margin-top:-7px;-webkit-transition: move 0.3s;transition: all 0.3s;-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.accordion-box__title.collapsed:before{-webkit-transform: rotate(90deg);transform: rotate(90deg)}


/*BREADCRUMBS
---------------------------------------------------------------------------- */
.breadcrumb{background-color: transparent;padding-left: 0;font-size:13px;padding: 10px 0;margin:0;}
.breadcrumb a{color:white;}
.breadcrumb>li{padding-left: 5px;}
.breadcrumb>li+li:before{display: none;}

/*LIST
---------------------------------------------------------------------------- */
.list-products {padding-top:40px;}
.list-products li .icon-placeholder--sm{margin-bottom:70px;}
.list-products li .icon-placeholder--regular .icon{bottom: 15px; position: absolute; left: -50%;}
.list-products li{max-width: 130px;}
ul.list--download{list-style:none;display:block;border-top:1px solid #999999;padding-left: 0;}
ul.list--download li { display: block; border-bottom: 1px solid #999999; padding: 15px 20px 15px 50px; position: relative; font-size: 14px; }
ul.list--download li a{ text-decoration: underline;}
ul.list--download li:before{content: "\e906";font-family: 'icomoon-n'; position: absolute;z-index: 1;left:0;display:block;top:50%;color:#e5484d;font-size:40px;margin-top: -20px;line-height: 1;}
.list-round-number{display: inline-block;text-align:center;}
.list-round-number li{display: inline-block;font-size: 16px;}
.list-round-number li span,.list-round-number li img{display: block;}
.list--red, .list--red .children{list-style-type: none; padding-left: 13px;}
.list--red .children{margin-top: 15px;}
.list--red li, .list--red .children li { position: relative; margin: 8px 0; }
.list--red li.current_page_item a{color: #ee2f58;}
.list--red li:before, .list--red .children li:before { content: ""; width: 6px; height: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #ee2f58; position: absolute; top: 9px; left: -21px; margin-left: 8px; }
ul.list--separated{list-style: none;display: inline-block;}
ul.list--separated li{display: inline-block;position: relative;}
ul.list--separated li::after{content: "";display: block;top:4px;bottom:4px;right:0;width: 1px;background-color: #000;position: absolute;z-index: 1;}
ul.list--separated li:last-child:after{display: none;}
ul.list--separated li a{padding: .2rem .5rem;}
@media screen and (min-width: 768px) {
  ul.list--download li {padding: 25px 20px 25px 50px;}
}

/*FORMS
---------------------------------------------------------------------------- */
input.form-control{box-shadow: none;border-radius: 0;border:0;}
textarea.form-control{box-shadow: none;border-radius: 0;border:0;}
.form-group { margin-bottom: 1.5rem; }
.grecaptcha-badge { visibility: hidden; }
.form-group--search .form-icon{position: absolute; z-index: 1; right: 1.3rem; top: 50%; bottom: 0;font-size: 1.2rem; margin-top: -0.58rem; color:#CECECE;}
.input-search{padding-right: 2.5rem;}
.input-select-filter{background-color: #b7ce95;color: #fff;}

.form-control.form-control--ghost::-webkit-input-placeholder { color: white; }  /* WebKit, Blink, Edge */
.form-control.form-control--ghost:-moz-placeholder { color: white; }  /* Mozilla Firefox 4 to 18 */
.form-control.form-control--ghost::-moz-placeholder { color: white; }  /* Mozilla Firefox 19+ */
.form-control.form-control--ghost:-ms-input-placeholder { color: white; }  /* Internet Explorer 10-11 */
.form-control.form-control--ghost::-ms-input-placeholder { color: white; }  /* Microsoft Edge */

/*disable multiple submit*/
form.submitting .wpcf7-submit {pointer-events: none;opacity: 0.3;}

@media screen and (min-width: 992px) {
.textarea-control { min-height: 234px; }
}


/*SEARCH PAGE*/
.search-list-word {font-size:1rem;}
.search-list-word ul{list-style: none;display: inline;margin: 0;padding: 0;}
.search-list-word ul li{display: inline;}
.search-list-word ul li a{text-decoration: underline;}
.search-list-word ul li:after{content:",";display: inline;}
.search-list-word ul li:last-child:after{display: none;}

/*FORMS CF7
---------------------------------------------------------------------------- */
.contact-acceptance .wpcf7-list-item{margin-left: 0;}
.contact-acceptance label{overflow: hidden;position: relative;}
.contact-acceptance input[type="checkbox"] {position: absolute;left: -30px;top:0;}
.contact-acceptance label span{display:block;position: relative;padding-left: 30px;}
.contact-acceptance label span:before, .contact-acceptance label span:after {top: 0px; content: ''; width: 22px; height: 22px; background: #e3e3e3; z-index: 1; display: block; position: absolute; left: 0; border-radius: 0px;border:2px solid #000;}
.contact-acceptance label span:after {z-index: 2; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0); transform: scale(0); border: 0; -webkit-box-shadow: none; box-shadow: none;background: transparent;padding:2px; }
.contact-acceptance input:checked + span:after{display: block;-webkit-transform: scale(1);transform: scale(1);opacity: 1;content: "\e013";top: 0px;font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; line-height: 1.2;font-size: 13px;text-align: center;}

.wrapper .wpcf7-not-valid{background-color:#fbe4e4;border-color:#e5484d;color:#e5484d;}
.wrapper div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{background-color:#fbe4e4;border-color:#e5484d;color:#e5484d;padding: 20px 15px;display: none!important;}
.wrapper div.wpcf7-mail-sent-ok{background-color:#dae3fa;border-color:#1c3774;color:#1c3774;padding: 20px 15px;}
.wrapper span.wpcf7-not-valid-tip{font-size: 13px;bottom: -22px;position: absolute;right: 0;left: 0;}
.wpcf7-form-control-wrap{display: block;}
.wpcf7-form.sent .form-1-step{display:none;}
.wpcf7-form .form-2-step{display:none;}
.wpcf7-form.sent .form-2-step{display:block;}
.wpcf7-select{width: 100%; padding: 8px 10px; border-color: #fff;margin-bottom: 0px;}
.form-info{font-size: 15px;padding-bottom: 20px;}
.form-holder{padding: 0px 25px 0 25px; background-color: #e5e5e5;max-width: 1000px;margin-left: auto;margin-right:auto;margin-top: 30px;}
.wrapper .wpcf7 form.invalid .wpcf7-response-output, .wrapper .wpcf7 form.unaccepted .wpcf7-response-output { border-color: #e5484d; background: #e5484d; color: white; padding: 10px 19px; }
span.wpcf7-list-item { margin: 0; }


/*BUTTONS
---------------------------------------------------------------------------- */
.btn{box-shadow: none;font-size: 1rem;-webkit-transition: all 0.1s;transition: all 0.1s;text-decoration: none!important;}
.btn:hover{ box-shadow:none;text-decoration: none;}
.btn.focus, .btn:focus,.form-control:focus { box-shadow: 0 0 0 0.2rem rgb(198 110 78 / 15%); }
.btn-primary{color:#fff;background: #b7ce95; }
.btn-primary:hover{color:#fff;background: #82af4a;}
.btn-purple{color:#fff;background: #5D3754; }
.btn-purple:hover{color:#fff;background: #5D3754;}
.btn-light-blue{color:#201751;background: #d5dfe9; }
.btn-light-blue:hover{color:#201751;background: #d5dfe9;}
.btn-light-green{color:#fff;background: #b7ce95; }
.btn-light-green:hover{color:#fff;background: #b7ce95;}
.btn-turquoise{color:#fff;background: #a0d1ca; }
.btn-turquoise:hover{color:#fff;background: #a0d1ca;}
.btn-pink{color:#fff;background: #9e9a9a; }
.btn-pink:hover{color:#fff;background: #9e9a9a;}
.btn-brick{color:#fff;background: #c66e4e;}
.btn-brick:hover{color:#fff;background: #c66e4e;}
.btn-white{color:#c66e4e;background: #fff;}
.btn-white:hover{color:#c66e4e;background: #fff;}
.btn-green{color:#fff;background: #b7ce95;}
.btn-green:hover{color:#fff;background: #b7ce95;}
.btn-outline-white{background-color: transparent;box-shadow: none;border: 1px solid #ffffff;color:#ffffff;}
.btn-outline-white:hover{background-color: transparent;box-shadow: none;border: 1px solid #ffffff;color:#ffffff;}
.btn-outline-gray{background-color: transparent;box-shadow: none;border: 1px solid #646464;color:#646464;}
.btn-outline-gray:hover{background-color: transparent;box-shadow: none;border: 1px solid #646464;color:#646464;}
.btn--arrow{position: relative;min-width: 180px;text-align: left;padding-right: 45px;}
.btn--arrow:after{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23C66E4E' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
position: absolute; right:17px; display: inline-block; z-index: 1;top:50%;width:16px;height:16px;margin-top:-11px;-webkit-transition: move 0.3s;transition: all 0.3s;-webkit-transform: translateX(0px);transform: translateX(0px);}
.btn--arrow:before{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0L0 1.41L5.58 7L5.58 9L0 14.59L1.41 16L9.41 8L1.41 0Z' id='Path' fill='%23C66E4E' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
position: absolute; right:10px; display: inline-block; z-index: 1;top:50%;width:16px;height:16px;margin-top:-11px;opacity: 0;-webkit-transition: move 0.3s;transition: all 0.3s;-webkit-transform: translateX(0px);transform: translateX(0px);}
body.anim-start .btn--arrow:hover:after{/*-webkit-transform: translateX(5px);transform: translateX(5px);*/animation:arrow-move-big 1s both infinite;}
body.anim-start .btn--arrow:hover:before{/*opacity: 1;-webkit-transform: translateX(10px);transform: translateX(10px);*/animation:arrow-move-small 1s both infinite;}
.btn--arrow-white:after{content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");}
.btn--arrow-white:before{content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0L0 1.41L5.58 7L5.58 9L0 14.59L1.41 16L9.41 8L1.41 0Z' id='Path' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");}
.btn--arrow-blue:after{content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23201751' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");}
.btn--arrow-blue:before{content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0L0 1.41L5.58 7L5.58 9L0 14.59L1.41 16L9.41 8L1.41 0Z' id='Path' fill='%23201751' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");}
.btn--submit{background:transparent url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23C66E4E' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E") 90% center no-repeat;
}
.btn--interested{background-color: #201751; border: 0; padding: 18px 18px; color: #ffffff; vertical-align: top; display: inline-block; max-height: 60px; -webkit-transition: all 0.8s; transition: all 0.8s; -webkit-animation: pulse-shadow 1.5s infinite; animation: pulse-shadow 1.5s infinite;}
.btn--interested:hover,.btn--interested:active,.btn--interested:focus{background-color: #201751;}
@media screen and (max-width: 767px) {
.btn-sm-block{display: block;width: 100%;}
}
@media screen and (min-width: 992px) {
.btn-minw-240{min-width: 240px;}
.btn--big{min-width: 270px;}
.btn-minw-0{min-width: 0;}
}

/*HEADER IMAGE
---------------------------------------------------------------------------- */
@-webkit-keyframes pulse { 0% { opacity: 0.2; } 50% {  opacity: 1; } 100% { opacity: 0.2; } }
@keyframes pulse { 0% { opacity: 0.2; filter: blur(0px);} 50% { opacity: 1;filter: blur(4px); } 100% { opacity: 0.2; filter: blur(0px);} }


/*PAGE
---------------------------------------------------------------------------- */


/*CONTENT
---------------------------------------------------------------------------- */
.single .content-body {padding: 20px 0 50px 0;}
.single .content-body a{text-decoration: underline;}
.content-body img,.box-col__inner img{max-width: 100%;height: auto;}

.single-post__title{font-size: 2rem;}
.single-post__excerpt em{font-style:normal;}
.single-post__image img{max-width: 100%;height: auto;width: 100%;}
.single-post__social{list-style: none;padding:0;display: inline-block;}
.single-post__social li{display: inline-block;vertical-align: middle;}
.single-post__social li a{text-decoration: none;}
.single-post__social li a:hover span{transform: scale(1.05);display: inline-block;}
.single-post__social .facebook a{color:#3A589B;}
.single-post__social .linkedin a{color:#007AB9;}

.logo-jtre-london-content{padding-left: 66px; padding-right: 7px;max-width: 220px;margin-bottom: 15px;}


/*PAGINATION
---------------------------------------------------------------------------- */
.post-pagination{padding:20px 0;font-size: 1rem;}
.post-pagination a{font-size: 1rem;}
.page-link { padding: 11px 18px; border-radius: 0.15rem; border: 1px solid #ffffff;}
.page-item.disabled .page-link{border-color: transparent;}
.page-item--num.disabled span.page-link{border-color:transparent;color: #000;background-color: transparent;padding-left: 1rem;padding-right: 1rem;}
.page-link--arrow{border: 1px solid #b7ce95;border-radius: 3rem!important;color:#b7ce95;height:47px;width: 47px;text-decoration: none!important;text-align: center;}
.page-link--arrow:hover{border: 1px solid #b7ce95;color:#b7ce95;background-color: #fff;}
.page-link--arrow:hover .icon-arrow{transform: scale(1.1); position: relative; display: inline-block;}
.page-item.disabled .icon-arrow{opacity: 0.45;}
@media screen and (max-width: 767px) {
.page-link {padding: 10px 16px;}
}

/*BOXES
---------------------------------------------------------------------------- */
/*LAYOUT BOX*/
.box-col p{font-size: 1rem;}
.box-col .img-mw-200{max-width: 200px;height: auto;}
.box-col__inner{padding: 30px 20px;}
.bi-p0 .box-col__inner{padding: 0;}
.box-col__elem-small-padding .box-col__inner{padding: 35px 35px;min-height: 150px;}
.box-col__inner .btn{margin-top: 25px;margin-bottom: 25px;}
.box-col__inner h2{padding-bottom: 30px;}
.xxl-box, .big-box .box-col__inner, .big-box, .big-box .box-col__inner{min-height: 300px;}
.box-h-auto, .box-h-auto .box-col__inner,.box-h-auto .box-col-multiple__elem{min-height: auto;}
.box-col-multiple{height: 100%;}
.box-col-multiple__elem.small-box,.big-box .box-col__inner{min-height: 300px;}
.box-col--bg,.box-col-multiple__bg,.img-render-optimize{
    image-rendering: -o-crisp-edges;            /* Opera                          */
    image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
    image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
    -ms-interpolation-mode: nearest-neighbor;   /* IE8+                           */
}
.bg-parallax .box-col--bg{background-attachment: fixed;background-position: center center;}
.bg-cover-top-center .box-col--bg{background-size:cover;background-position: top center;}
.bg-bottom-center,.bg-bottom-center .box-col--bg,.bg-bottom-center .box-col-multiple__bg{background-position: bottom center;}
@media screen and (max-width: 767px) {
.box-col__elem{padding-left: 0;padding-right: 0;}
}
@media screen and (min-width: 768px) {
.box-col__elem .box-col__inner{height: 100%;}
.big-box .box-col__inner{min-height: 570px;}
.xxl-box .box-col__inner{min-height: 700px;}
.box-col__inner{padding: 30px 30px;}
.pr-md-bg-1 .box-col--bg{right: 15px;}
.pl-md-bg-1 .box-col--bg{right: 15px;}
.px-md-bg-1 .box-col--bg{right: 15px;left: 15px;}
.py-md-bg-1 .box-col--bg{top: 15px;bottom: 15px;}
.box-col-multiple__elem.bg-pr-md-2 .box-col-multiple__bg,.bg-pr-md-2 .box-col--bg{right: 15px;}
.box-col-multiple__elem.bg-pl-md-2 .box-col-multiple__bg,.bg-pl-md-2 .box-col--bg{left: 15px;}
}
@media screen and (min-width:1500px){
  .box-col__inner{padding: 45px 65px;}
  .box-col__elem-small-padding .box-col__inner{padding: 35px 35px;}
}

/*MAP POI*/
.map-poi{position: relative;}
.map-poi__image{position: relative;z-index: 1;}
.map-poi__item{position:absolute;z-index: 2;top:20%;left:82%;width: 30px;height: 30px;display: block;border-radius: 40px;border:3px solid #fff;color:#fff;text-align: center;font-weight: bold;font-size: 16px;line-height: 2;box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.4);}
.map-poi__item span{position: relative;z-index: 3;opacity: 0;}

.tooltip-inner{background-color:#201751;padding:10px 15px;}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before{border-top-color:#201751;}

.map-poi-toolbar {padding-top: 10px;}
.map-poi-toolbar .btn{width: 100%;padding-top: 15px; padding-bottom: 15px;margin-top: 5px;margin-bottom: 5px;}


/*anim*/
.map-poi__item--selected.map-poi__item:before { content: ""; background-color: #fff;z-index: 1; position: absolute; display: block; width: 300%; height: 300%; box-sizing: border-box; margin-left: -100%; margin-top: -100%; border-radius: 45px;  -webkit-animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite; animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite; }
.map-poi__item--selected.map-poi__item {display: block;box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); -webkit-animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite; animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite; }
@-webkit-keyframes pulse-ring { 0% { transform: scale(0.33); } 80%, 100% { opacity: 0; } }
@keyframes pulse-ring { 0% { transform: scale(0.33); } 80%, 100% { opacity: 0; } }
@-webkit-keyframes pulse-dot { 0% { transform: scale(0.8); } 50% { transform: scale(1); } 100% { transform: scale(0.8); } }
@keyframes pulse-dot { 0% { transform: scale(0.8); } 50% { transform: scale(1); } 100% { transform: scale(0.8); } }

/*CULTURE*/
.map-poi__item--culture{background: #9e9a9a;}
.map-poi__item--c-1{top:40.5%;left:56.5%;}
.map-poi__item--c-2{top: 11.5%; left: 63%;}
.map-poi__item--c-3{top: 52.5%; left: 72.5%;}
.map-poi__item--c-4{top: 45.5%; left: 66.5%;}
.map-poi__item--c-5{top: 90%; left: 91.5%;}
.map-poi__item--c-6{top: 28.5%; left: 19.5%;}
.map-poi__item--c-7{top: 56.5%; left: 27.5%;}
.map-poi__item--c-8{top: 90.5%; left: 18.5%;}
.map-poi__item--c-9{top: 80.5%; left: 26.5%;}
.map-poi__item--c-10{top: 64%; left: 29%;}
.map-poi__item--c-11{top: 64%;left: 75%;}
.map-poi__item--c-12{top: 83%; left: 92%;}
.map-poi__item--c-13{top: 62%;left: 94%;}
/*FOOD*/
.map-poi__item--food{background: #b7ce95;}
.map-poi__item--f-1{top: 63%; left: 73.5%;}
.map-poi__item--f-4{top: 71%; left: 66.5%;}
.map-poi__item--f-5{top: 70%; left: 63%;}
.map-poi__item--f-6{top: 78.5%; left: 85%;}
.map-poi__item--f-7{top: 11%; left: 76.2%;}
.map-poi__item--f-8{top: 45%; left: 45%;}
.map-poi__item--f-9{top: 61%; left: 88%;}
/*SHOPPING*/
.map-poi__item--shopping{background: #a0d1ca;}
.map-poi__item--s-1{top: 11.5%; left: 65.7%;}
.map-poi__item--s-2{top: 63%; left: 71%;}
.map-poi__item--s-5{top: 85%; left: 92%;}
/*TRANSPORT*/
.map-poi__item--transport{background: #a0d1ca;}
.map-poi__item--t-1{top: 28.5%; left: 56.7%;}
.map-poi__item--t-2{top: 32.5%;left: 48.7%;}
.map-poi__item--t-3{top: 44.5%; left: 62.7%;}
.map-poi__item--t-4{top: 73.5%; left: 47.2%;}
.map-poi__item--t-5{top: 89%; left: 69.5%;}
.map-poi__item--t-6{top: 30.5%; left: 72.7%;}
.map-poi__item--t-7{top: 22.5%; left: 67.3%;}
.map-poi__item--t-8{top: 73.5%; left: 79.5%;}
.map-poi__item--t-9{top: 9%; left: 60.3%;}
.map-poi__item--t-10{top: 19%; left: 76.3%;}
.map-poi__item--t-11{top: 31%; left: 81.6%;}
/*HOTELS*/
.map-poi__item--hotels{background: #c66e4e;}
.map-poi__item--h-1{top: 74.5%; left: 83.7%;}
.map-poi__item--h-2{top: 9.5%; left: 72%;}
.map-poi__item--h-3{top: 59%; left: 45.5%;}
.map-poi__item--h-4{top: 49%; left: 45.5%;}
.map-poi__item--h-5{top: 45%; left: 42.5%;}
.map-poi__item--h-6{top: 61%; left: 49.5%;}
.map-poi__item--h-7{top: 67%; left: 44.5%;}
.map-poi__item--h-8{top: 51%; left: 64.5%;}



/*BUILDINGS*/
.building-holder .xbox-col__inner{background-color:#d5dfe9;}
.building-holder .box-col__inner{height: 890px;color:#646464;}
.building-holder .box-col--bg{background-size:auto;background-position: bottom right;background-color: #d5dfe9;filter: none; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);}

.building-holder--e .box-col--bg{background-size:auto;background-position: bottom left;}
.floor-list{padding: 0;margin: 0;list-style-type: none;display: block;}
.floor-list li{color:#646464;border-bottom:1px solid #646464;display: block;position: relative;}
.floor-list li a{display: block;padding:8px 80px 8px 0;color:#646464;text-decoration: none;position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;}
.floor-list li .not-available{display: block;padding:8px 80px 8px 0;}
.floor-list li a span{display: block;position: absolute;z-index: 1;right: 7px;top:8px;color:#221551;text-decoration: underline;display:none;-webkit-transition: all 0.5s;transition: all 0.5s;font-weight: normal;}
.floor-list li a:hover{padding-left: 7px;}
.floor-list li a:hover span{display: block;}
.floor-list li .floor-list__status{display: block;position: absolute;z-index: 1;right: 7px;top:8px;color:#221551;-webkit-transition: all 0.2s;transition: all 0.2s;font-weight: normal;}
.floor-list li:hover .floor-list__status{display:none;}
.floor-list li:hover .not-available .floor-list__status{display: block}


.floor-list--disabled li{padding:8px 0px;}
.list-title{border-bottom:1px solid #646464;padding:8px 0;}
.building-inner{width: 190px;padding: 10px 15px;background: rgb(213 223 233 / 61%);}
.building-holder .building-inner{position: absolute;left:20px;bottom:45px;z-index: 2;}
.building-holder--e .building-inner{position: absolute;right:20px;left:auto;}
.building-holder--c .box-col--bg {background-color:#d5dfe9;}
.building-holder--c .box-col__inner{height: 600px;}
.img-map-hold{position: absolute;bottom: 0;right: 0;}
@media screen and (max-width:767px){
  .building-holder--e .box-col__inner{height: 750px;} 
}
@media screen and (min-width:992px){
  .building-inner{width: 300px;}
  .building-holder--c .building-inner { width: 45%; }
}
@media screen and (min-width:1200px){
  .building-inner{width: 300px;}
}

/*REALPAD*/
.container-realpad {padding-top: 30px;}
.container-realpad .table thead{ background-color: #201751;color:#fff;border:0;}
.container-realpad .table thead th{font-weight: 400;padding-top: 20px;padding-bottom:20px;border-bottom: 1px solid #a3a3a3;border-bottom: 0;}
.container-realpad .table td{border-bottom: 1px solid #a3a3a3;}
.container-realpad .table tr:nth-child(even) {background-color: #f6f8fa;}
.container-realpad .table-hover tbody tr:hover {background-color: #d5dfe9;}
.realpad-filter{padding-bottom: 5px;}
.realpad-filter .form-group {margin-bottom: 10px;}
.realpad-filter label{font-size: 14px;font-weight: 500;margin-bottom: 2px;}
.unit-label-status{color:white;padding: 0.5em 0.5em;white-space: normal;}
.unit-status-1 .unit-label-status{background-color: #c66e4e;}/*prereserved*/
.unit-status-2 .unit-label-status{background-color: #333;}/*reserved*/
.unit-status-3 .unit-label-status{color: #201751; background: #d5dfe9;}/*sold*/
.unit-status-4 .unit-label-status{background-color: #5D3754;}/*Not for sale*/
.unit-status-5 .unit-label-status{background-color: #5D3754;}/*Delayed*/
.badge-close{position: relative;top:-2px;}
@media screen and (max-width:767px) {
  .container-realpad{margin-left: -15px;margin-right: -15px;}
  .container-realpad .table td,.container-realpad .table th{padding: 0.7rem 0.4rem;}
  .container-realpad .table{font-size: 15px;}
  /*.realpad-filter{margin:10px 5px 0 5px;}*/
}
@media screen and (max-width:390px) {
  .container-realpad .table{font-size: 14px;}
}

.unit-feature__item{margin-bottom: 30px; display: block; text-align: center;text-decoration: none!important;position: relative;}
.unit-feature__caption { background-color: #F5F2E4; padding: 20px 20px; position: relative; color: #646464;}
.unit-feature__price{color:#789d4a;}
.unit-feature__params{font-size: 13px; line-height: 1.7;}
.unit-feature__title{position: absolute;z-index: 1;top:0;left: 0;right:0;background-color: #007AB9;}

.container-realpad .table-hover tbody .unitid-20657036:hover{background-color: #e5c7b4;}
.container-realpad .table-hover tbody .unitid-20657045:hover{background-color: #d5d3dd;}
.container-realpad .table-hover tbody .unitid-20657049:hover{background-color: #cdcacb;}
.container-realpad .table-hover tbody .unitid-20657078:hover{background-color: #f2f3ec;}
.container-realpad .table-hover tbody .unitid-20657130:hover{background-color: #d5dee6;}
.container-realpad .table-hover tbody .unitid-20657152:hover{background-color: #f3dad8;}
.container-realpad .table-hover tbody .unitid-20657197:hover{background-color: #d0e5e1;}
.container-realpad .table-hover tbody .unitid-20657216:hover{background-color: #d0dcb9;}
.unit-name-the-marlowe .unit-feature__price {color:#829759}
.unit-name-the-capulet .unit-feature__price {color:#777273}
.unit-name-the-prospero .unit-feature__price {color:#8b7dbf}
.unit-name-the-emerson .unit-feature__price {color:#d38d61}

/*BOX COLLUMNS MULTIPLE*/
.box-col-multiple__elem,.box-col__inner{min-height: 430px;z-index: 1;position: relative;}
.box-col--bg,.box-col-multiple__bg{position: absolute;top:0;left:15px;right: 15px;bottom: 0;z-index: 1;}
/* .box-col-multiple__elem{color:#646464;} */
.box-col__elem--multiple .box-col__inner{padding: 0;}
.box-col-multiple__elem{padding: 25px 30px;margin-bottom: 30px;position: relative;}
.box-col-multiple__elem:last-child{margin-bottom: 0px;}
.box-col-multiple__elem--bg.box-col-multiple__elem{padding: 25px 0px;}
.box-col-multiple__elem--bg .box-col-multiple__bg{left: 0;right: 0;}
@media screen and (max-width: 767px) {
.box-col-multiple__elem{margin-bottom: 0px;}
.box-col-multiple__elem--bg.box-col-multiple__elem{margin-bottom: 0;}
/* .box-col-multiple__elem{margin-left: -15px; margin-right: -15px;} */
.box-col--bg,.box-col-multiple__bg{left:0;right: 0}
}
@media screen and (min-width:1500px){
  .box-col-multiple__elem{padding: 45px 65px;}
}



/*TOP BOX*/
.container--postbox{padding-bottom:15px;position: relative;}
.post-box__title{font-size: 2rem;font-weight: 500;}
.post-box__img{padding-bottom: 1rem;position: relative;overflow: hidden;}
.container-postbox__image{width: 100%;height: 100%;}
.bg-silver-blue-postbox .container-postbox{background-color:#d2dce6;}
.xbg-silver-blue-postbox .container-postbox .container-postbox__caption{background:none!important;color: #646464;}
.post-box__img--video{border-radius: 8px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);}
.post-box__img img{width: 100%;max-width: 100%; height: auto;border-radius: 8px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);}
.post-box__img .embed-video{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);border-radius: 8px;overflow: hidden;border-radius: 8px;}
.post-box__video-link{display: block;position: absolute;z-index: 3;top:0;bottom: 0;left: 0;right: 0;opacity: 0;transition: all 3s 1s linear;background-color: #fff;}
.post-box__content{font-size: 1.125rem;max-width: 610px;}
.post-box__category,.post-box__category a{color:#F21C0A;}
.video-loaded .post-box__video-link{opacity:0;}
.embed-video{margin-top: -60px; margin-bottom: -60px; margin-left: -150px; margin-right: -150px;}
.container-unit::before { content: ""; background-image: url('/wp-content/uploads/2023/03/801-Living.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.bg-contain-middle .container-postbox__image{background-size:contain!important;background-position:center center!important;background-color:#1bb78b;}

.container-postbox__buttons{position: relative;z-index: 4;}
.container-postbox__buttons .btn{margin: 0 0 0 0;border-radius: 0;padding-top: 1rem;padding-bottom: 1rem;font-weight: bold;min-width: 230px;}
.container-postbox__buttons br{display: none;}
.container-postbox__buttons p{margin-bottom: 0;display: flex;width: 100%;}
.container-postbox__buttons .btn {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
@media screen and (max-width:767px){
  .container--postbox{padding-bottom:0;padding-left:0;padding-right:0;}
  .container-postbox__buttons .btn{width: 50%;min-width: auto;}
}
@media screen and (min-width:768px){
  .container-postbox__buttons {position: absolute;right: 15px;bottom:15px;}
  .post-box__img{margin-right: 0px;padding-left: 50px;}
}
@media screen and (min-width:1200px){
  .post-box__title{font-size: 3.9rem;font-weight: 600;line-height: 1.1;}
  .post-box__img{margin-right: -90px;padding-left: 50px;-webkit-transition: all 0.3s;transition: all 0.3s;}
  .post-box__img:hover{opacity: 0.90;}
  .post-box__img--video{padding-left: 0px;}
}
@media screen and (min-width:1600px){
  .post-box__img{margin-right: -220px;}
}
.box-col__inner a{text-decoration: underline;}


/*PARTNERS BOX*/
.partners-box__img{border-radius: 200px;border: 2px solid #fff;overflow: hidden;}
.partners-box__border{height: 124px; width: 124px; background: linear-gradient(46.57deg, #FBAC49 0%, #F67728 21.67%, #D81B46 44.99%, #CC136F 76.63%, #A20F96 100%);overflow: hidden;border-radius: 200px;padding: 4px;}
.partners-box__link{display: block;text-align: center;}
.partners-box__nick{font-size: 1.3rem;padding-top: 5px;display: block;}
.partners-box__item{display: inline-block;padding: 1rem;}
.partners-box__post{border-radius: 1rem;margin: 0rem;border:1px solid #ccc;overflow: hidden;}
.partners-box__post iframe{border: 0!important;width: 100%!important;}
.partners-box__content{padding: 0 1rem 2rem 1rem;max-width: 900px;line-height: 1.6;}


/*POST LIST TEXT*/
.post-list-text--border{border:1px solid #ccc;}
.post-list-text .content-inner__title{font-size: 1.2rem;}
@media screen and (min-width:992px){
.post-list-text .content-inner__title{font-size: 1.35rem;}
}


/*COUNTER
---------------------------------------------------------------------------- */
.counter-anim{text-align: center;font-size: 2.25rem;display: inline-block;}
.counter-anim__unit{font-size: 1.6rem;}
.section-counter.section-row .box-col__inner{padding-top: 20px;}
.counter-anim__value,.counter-anim__unit{display: inline-block;}
.section-counter .box-col-multiple__elem { min-height: auto; }
@media screen and (min-width:768px){
  .section-counter.section-row .box-col__inner{padding-top: 50px;}
  .counter-anim{font-size: 3.25rem;}
  .counter-anim__unit{font-size: 2rem;}
}

/*VIDEO BOX
---------------------------------------------------------------------------- */
.video-box{position: relative;height:340px;}
.video-box__elem{position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%;}
@media screen and (min-width:768px){
  .video-box{margin-top:-60px;height: 100vh;/*min-height: 1080px;*/}
}
@media screen and (min-width:992px){
  .video-box{margin-top:-90px;max-height: 960px;}
}

.container-postbox { height: 460px; width: 100%; overflow: hidden; position: relative; }
.container-max-h .container-postbox {height: 270px;}
.container-postbox video{z-index: 2;}
.container-postbox video,.container-postbox .img-main { min-width: 100%; min-height: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }

.container-postbox .container-postbox__caption { z-index: 3; position: absolute; text-align: center; color: #ffffff; padding: 10px;bottom: 0px;left:0;right: 0;text-align: center;min-height: 100px;background: linear-gradient( 0deg, rgb(0 0 0 / 93%) 0%, rgba(255, 255, 255, 0) 100%);}

.hide-caption .container-postbox__caption {display:none;}

.yb-video-original-dimensions .embed-responsive-item {position: absolute!important;}
.xyb-video-original-dimensions .youtube-background {position: relative!important;}
.yb-video-original-dimensions .youtube-background iframe{position: relative!important;width: 100%!important;height: 100% !important;}
.yb-video-original-dimensions .container-postbox {height: auto!important;}
.yb-disable{position: absolute;z-index: 1;top:0;left: 0;right: 0;bottom:0;background: white;opacity:1;-webkit-transition: all 2s;transition: all 2s;}
.in-view .yb-disable{opacity: 0;}

@media screen and (max-width:767px){
  .container-postbox .container-postbox__caption br {display: none;}
  .xpage-id-318 .yb-disable,.xpage-id-1287 .yb-disable{display:none!important;}
}
@media screen and (min-width:768px){
  .container-max-h .container-postbox {height: 380px;}
  .container-postbox .container-postbox__caption {padding:0px 10px 30px 10px;min-height: 210px;}
  .container-max-h .container-postbox__caption {min-height: auto;}
  .container-postbox { height: 750px;}
  .yb-video-original-dimensions .container-postbox {height: 450px;}
}
@media screen and (min-width:991px){
  .yb-video-original-dimensions .container-postbox {height: 550px;}
}
@media screen and (min-width:1200px){
  .yb-video-original-dimensions .container-postbox {height: 624px;}
}

/*MAP
---------------------------------------------------------------------------- */
.map-holder{position: relative;}
.map-header .form-control{height: 34px; padding: 3px 13px;margin-top: 10px;margin-bottom: 10px;}
.map-header .container{position: relative;}
.map-header select.form-control{text-align: left;padding: 3px 13px 3px 5px;}
.map-header{position: relative;}
#map{height: 700px;}
.gmap-popup{font-size: 14px;}
.gmap-popup p{margin: 0 0 5px 0;}
.gm-style .gm-style-iw-c {border-radius: 0px;}
.gm-ui-hover-effect{right:0!important;top:0!important;width:30px!important;height:30px!important;}
.gm-ui-hover-effect img{width:30px!important;height:30px!important;margin:0!important;}


/*COMMERCIAL
---------------------------------------------------------------------------- */
.page-template-page-commercial .navbar-toggle,
.page-template-page-commercial .navbar-btn,
.page-template-page-commercial .footer .footer-holder{background-color: #023727;}
.page-template-page-commercial .navbar-btn-spec a.nav-link, .page-template-page-commercial .navbar-btn-spec a,  
.page-template-page-commercial .navbar-btn:hover{background-color: #201751;color:#fff;}
.page-template-page-commercial .navbar-btn-spec a:hover{background-color: #3a2f79;}
.page-template-page-commercial .navbar--scrolled .navbar-brand{background-color: #023727;box-shadow: none;}

.page-template-page-commercial .navbar-collapse{background-color: rgb(2 55 39 / 80%);}
@media screen and (max-width:767px){
  body.menu-open.page-template-page-commercial .navbar-brand--logo{background-color: transparent;box-shadow: none;}
}
@media screen and (min-width: 768px){
.navbar-toggle:hover .icon-bar { background-color: #fff; }
}

/*MODAL
---------------------------------------------------------------------------- */
.modal-backdrop{background-color: #F5F2E4;}
.modal-backdrop.show{background-color: #F5F2E4;opacity:1;}
.modal-body{padding: 0;border:0;}
.modal-content{border:0;background-color: #F5F2E4;}
.modal--grid .modal-content{background-color: #F5F2E4;border:0;}
.modal--grid .box-col .box-col__inner{min-height: auto;padding: 0;}
body.modal-open { margin-right: 0!important; overflow: hidden; } 
body.modal-open .navbar-fixed-top, body.modal-open .navbar-fixed-bottom { margin-right: 0!important; }
.modal--grid .modal-body{padding:80px 0 0 0;}
.modal--grid .modal-dialog{max-width: 100%;}
.ekko-lightbox .modal-header{border:0;padding: 0;height: 0;position: static;}
button.close{ padding: 0; background-color: #201751; border: 0; color: #ffffff; font-size: 50px; width:60px; height:60px; opacity: 1; z-index: 2; position: relative;margin-top: -70px;}
.modal-header button.close{ padding: 0; position: fixed; top: 15px; right: 5%; float: none; margin: 0;}
button.close span{display: none;}
button.close:hover { cursor: pointer; opacity: 1!important;outline:none!important;}
button.close:hover:before{-webkit-transition: all 0.3s;transition: all 0.3s;transform: rotate(360deg);}
button.close:before{content:"";display:block;width:60px;height:60px;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath d='M21,2.115,18.885,0,10.5,8.385,2.115,0,0,2.115,8.385,10.5,0,18.885,2.115,21,10.5,12.615,18.885,21,21,18.885,12.615,10.5Z' fill='%23fff'/%3E%3C/svg%3E") center center no-repeat;}
.modal-open .navbar--top{opacity: 0;}

/*SECTION
---------------------------------------------------------------------------- */
.section-row{position: relative;}
.section-fullheight{padding-top: 0;padding-bottom: 0;}
.section-row-only h2{padding-top:40px;}
.section-bg-only{height: 280px;}
.section-gallery,.section-gallery .box-col__elem,.section-gallery .box-col__elem p, .section-gallery .box-col__elem img{padding: 0!important;margin: 0!important;}
.section-gallery .box-col__elem p{max-width: none;}
@media screen and (min-width:768px){
  .section-bg-only{height: 350px;}
  .section-row{padding-top: 15px;padding-bottom: 15px;}
}
@media screen and (min-width:992px){
  .section-fullheight{padding-top: 0;padding-bottom: 0;}
  .section-fullheight.container-flex .row-flex{min-height: 100vh;position: relative;}
  .ie10-11 .section-fullheight.container-flex .row-flex{height: 100vh;}
  section.section-bg-contain-top,section.section-bg-big-right-top {background-size:cover;background-position: center center;}
  .section-bg-only{height: 630px;background-attachment: fixed;}
  .section-bg-h-400{height: 400px;background-attachment: fixed;}
  .section-bg-parallax{background-size:cover;background-position: center center;}
}



/*HELPERS
---------------------------------------------------------------------------- */
.table-vt td{vertical-align: top;}
.icon-mn-2{position: relative;top: -2px;}
.mw-800{max-width: 800px;}
.mw-1410{max-width: 1410px;}
.mh-300{min-height: 300px;}
@media screen and (max-width:767px){
  .container--px-sm-0{padding-left: 0;padding-right: 0;}
}
@media screen and (min-width:992px){
  .mw-md-560{max-width:560px!important;}
}
@media screen and (min-width:1200px){
  .mw-lg-570{max-width:570px!important;}
  .mw-lg-690{max-width:690px!important;}
  .mt-lg--30{margin-top:-30px;}
  .mt-lg--200{margin-top:-200px;}
}

/*Cookie Bar
---------------------------------------------------------------------------- */
.cookies-bar { display: none; position: fixed; bottom: 0; left: 0; background-color: #fff; width: 100%; padding: 10px 0px !important; text-align: center; z-index: 9999;border-top:1px solid #ccc;}
.cookies-txt { font-family: Arial;text-align: center;}
.cookies-bar span, .cookies-bar a  { font-size: 14px; color: #000; }
@media screen and (min-width:1200px){
  .cookies-bar span, .cookies-bar a  { font-size: 15px;}
}
.cookies-bar a { text-decoration: none; font-weight: bold; }



/* TEXT BANNER
---------------------------------------------------------------------------- */
.text-banner-top{background-color: #023727;position: relative; z-index: 99999;}
.menu-open .text-banner-top {z-index: 1;}
.text-banner-top .row{height:80px;}
.text-banner-top a{font-weight:bold;color:#fff;text-decoration: underline;}
.text-banner-activated .navbar-brand{top:80px;}
.text-banner-activated .navbar-tools{top:70px;}
.text-banner-activated.navbar--scrolled-body .navbar-brand{top:0px;}
.text-banner-activated.navbar--scrolled-body .navbar-tools{top:-10px;}

@media screen and (max-width: 767px){
.text-banner-activated.menu-open .navbar-brand--logo{top:0px;}
.text-banner-activated.menu-open .navbar-tools{top:0px;}
}

@media screen and (min-width: 768px){
  .text-banner-top .row{height:34px;}
  .text-banner-activated .navbar-brand {top: 40px;}
  .text-banner-activated .navbar-tools {top: 30px;} 
  .text-banner-activated .navbar-collapse {margin-top: 20px;} 
  .text-banner-activated.navbar--scrolled-body .navbar-collapse.show {margin-top: 0px;} 
  .text-banner-activated.navbar--scrolled-body .navbar-brand  {top:10px;}
  .text-banner-activated.navbar--scrolled-body .navbar-tools  {top:0px;}
  .text-banner-activated .wrapper-padding { padding-top: 20px; }
}


/*SCROLL DOWN ARROW
---------------------------------------------------------------------------- */
@-webkit-keyframes pulse { 0% { opacity: 0; background-position: center bottom; -webkit-background-size: 0 auto; background-size: 0 auto; } 10% { opacity: 0; } 50% { opacity: 1; -webkit-background-size: 75% auto; background-size: 75% auto; } 90% { opacity: 0; } 100% { opacity: 0; background-position: center top; -webkit-background-size: 125% auto; background-size: 125% auto; } }
@keyframes pulse { 0% { opacity: 0; background-position: center bottom; -webkit-background-size: 0 auto; background-size: 0 auto; } 10% { opacity: 0; } 50% { opacity: 1; -webkit-background-size: 75% auto; background-size: 75% auto; } 90% { opacity: 0; } 100% { opacity: 0; background-position: center top; -webkit-background-size: 125% auto; background-size: 125% auto; } }

.scroll-down { margin: 0; position: absolute; left: 50%; bottom: -100px; width: 70px; height: 40%; margin-left: -50px; opacity: 0.2; }
.scroll-down span {
  display: block; position:absolute; opacity: 0; -webkit-border-radius: 100px; border-radius: 100px;
  -webkit-transition: all 0.5s ease; transition: all 2s;
  line-height: 0; font-size: 0; color: transparent; margin-left: auto; margin-right: auto; width: 100%; height: 100%; -webkit-background-size: 0 auto; background-size: 0 auto;
  -webkit-animation: pulse 3.5s 0s infinite normal ease forwards;
  animation: pulse 3.5s 0s infinite normal ease forwards;
  background-image: url("assets/img/arr-up.svg");
  background-repeat: no-repeat;
}
.scroll-down span:before, .scroll-down span:after {
  content: " "; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; color:#fff;
  background: url("assets/img/arr-up.svg") no-repeat center top;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.scroll-down span:before {
  -webkit-animation: pulse 3.5s 0.5s infinite normal ease forwards;
  animation: pulse 3.5s 0.5s infinite normal ease forwards;
}
.scroll-down span:after {
  -webkit-animation: pulse 3.5s 1s infinite normal ease forwards;
  animation: pulse 3.5s 1s infinite normal ease forwards;
}

/*GALLERY*/
.col-gallery__caption{ display: block; background-color:#F5F2E4; padding: 20px 30px 20px 30px;position: relative; color:#646464; }
.col-gallery--external .col-gallery__caption{ background-color:#d2dce6;}
.col-gallery--external .col-gallery__link::after{background-size: 100px;opacity: 0.6;content:"";display:block;position:absolute;top:0;bottom:40px;left:0;right:0;z-index:1;background-position:center center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 64 64'%3E%3Cdefs/%3E%3Cpath d='M46.0136986 31.1054993L25.1973 20.6973c-0.3096008-0.1532993-0.6777992-0.1387005-0.9727001 0.0438995 C23.9297009 20.9237995 23.75 21.2451 23.75 21.5918007v20.8163986c0 0.3467026 0.1797009 0.6679993 0.4745998 0.8506012 C24.3848 43.3583984 24.5674 43.4081993 24.75 43.4081993c0.1532993 0 0.3057003-0.035099 0.4473-0.1054001l20.8163986-10.4081993 c0.3388023-0.1699982 0.5527-0.5157013 0.5527-0.8945999C46.5663986 31.6210995 46.3525009 31.2754002 46.0136986 31.1054993z M25.75 40.7901001v-17.580101L43.330101 32L25.75 40.7901001z'/%3E%3Cpath d='M32 0C14.3268995 0 0 14.3268995 0 32s14.3268995 32 32 32s32-14.3269005 32-32S49.6730995 0 32 0z M32 62 C15.4579 62 2 48.542099 2 32C2 15.4580002 15.4579 2 32 2c16.5419998 0 30 13.4580002 30 30C62 48.542099 48.5419998 62 32 62z'/%3E%3C/svg%3E");-webkit-transition: all 0.3s;transition: all 0.3s;}
.col-gallery--external .col-gallery__link:hover::after{opacity: 0.8;}

.gallery--1 .col-gallery__link{margin-bottom: 0;}
.col-gallery__link,.col-gallery__link span{ color:#646464; text-decoration: none!important;}
.col-gallery__link:hover{ color:#646464;text-decoration: underline; }
.col-gallery__link:active{ color:#646464;}
.col-gallery__link{margin-bottom:30px;display: block;text-align: center;}

/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 */
.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}

.ekko-lightbox-nav-overlay a { position: fixed; top: 50%; right: 5%; width: 60px; height: 60px; background: #c66e4e; display: block; z-index: 15; opacity: 1;}
.ekko-lightbox-nav-overlay a:first-child{background:#c66e4e url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: move 0.3s;transition: all 0.3s;}
.ekko-lightbox-nav-overlay a:nth-child(2){background:#c66e4e url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: move 0.3s;transition: all 0.3s;-webkit-transform: rotate(180deg);transform: rotate(180deg);left: 5%;}
.ekko-lightbox-nav-overlay a:hover{opacity: 0.9;}
.ekko-lightbox-nav-overlay a span{display: none;}


 /* Slider */
.slick-slider { position: relative; display: block;box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; }
.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}
.slick-track { margin-left: inherit; margin-right: inherit; }
/* Arrows */
.slick-prev, .slick-next { background: transparent;z-index: 3;font-weight:300;font-size: 0; line-height: 0; position: absolute; top: 25%; display: block; width: 40px; height: 25px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }

.slick-prev:before, .slick-next:before { font-size: 70px; line-height: 1; opacity: .75; color: #1F0000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;position: relative;top: -2px;font-weight: 600;}
.slick-prev { left: 0px; }
[dir='rtl'] .slick-prev { right: 0px; left: auto; }
.slick-prev:before { content: '<'; }
[dir='rtl'] .slick-prev:before { content: '>'; }
.slick-next { right: -30px; }
[dir='rtl'] .slick-next { right: auto; left: -30px; }
.slick-next:before { content: '>'; }
[dir='rtl'] .slick-next:before { content: '<'; }
/* Dots */ 
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: 9%; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; z-index:19;}
.slick-type-image .slick-dots { bottom: 20%; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 16px; height: 8px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; background-color: #FFFAF5;}
.slick-dots li button:hover, .slick-dots li button:focus, .slick-dots li.slick-active button { outline: none; background-color: #F7EADA;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before{ opacity: .75; color: black; }
.slick-slide_box{margin: 0 0 15px 0;padding: 10px 10px 10px 10px;z-index: 3;position: relative;}
.slick-slide_img-hold{max-width: 400px;display: block;margin-left: auto;margin-right: auto;}
.slick-slide_img-hold img{display: block;max-width: 100%;height: auto;display: block;margin-left: auto;margin-right: auto;}
.slick-slide_box p{font-size:16px;padding-bottom: 15px;}
.slick-slide_box .entry-caption p{padding-bottom: 0px;margin-bottom: 5px;}
.slick-slider ul li:before{display: none;}
.slick-slider a{outline:none;}
.slick-list-title{font-size: 15px;text-transform: uppercase;margin:0;}
.slick-slide_padding{background: transparent;padding: 1.5rem;}
.slick-slider-custom-paging a{display: inline-block;}
.slick-slider-custom-paging a.slick-disabled{border-color: transparent;color: #bec1c5;}
.slick-slider-paging-info{padding: 0;list-style: none;top: -2px; position: relative;}
.slick-slider-paging-info li{display: none;}
.slick-slider-paging-info li.slick-active{display: block;}
.prev-arr--side{position: absolute;z-index: 3;top:50%;background-color: #fff;left: -50px;}
.prev-arr--side.slick-disabled{opacity:0;}
.prev-arr--top-right{left: auto;right: -50px;}

@media screen and (min-width:768px){
	.slick-prev, .slick-next { top: 20%;width: 75px; height: 50px;}
  .slick-prev:before, .slick-next:before { font-size: 70px;}
  .slick-dots {bottom: 60px;}
	.slick-type-text .slick-prev{left:-50px;top:50%;bottom:auto;}
	.slick-type-text .slick-next{right:-50px;top:50%;bottom:auto;}
}
@media screen and (min-width:992px){
	.slick-dots {bottom: 80px;}
}
/*on mobile dont use slick*/
@media screen and (max-width:767px){
    .slick-slider-custom-paging,.prev-arr--side{display: none!important;}
    .slick-content-slider .slick-slide{display:none;}
    .slick-content-slider .slick-slide:nth-child(-n+3){display:block;}
    .slick-slider .slick-track{width: 100%!important;transform: translate3d(0px, 0px, 0px)!important;}
}

@media screen and (min-width:1200px){
	/* .slick-list {padding: 0 7%!important; margin: 0 -18%;} */
  .slick-list {padding: 0 16%!important;}
  .slick-content-slider{margin-left: -25%;margin-right: -25%;}
	.slick-list:after {content:"";display: block;position: absolute;z-index: 2; right: 0; top:0; bottom: 0;width: 240px;
  background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  }
  .slick-list:before {content:"";display: block;position: absolute;z-index: 2; left: 0; top:0; bottom: 0;width: 240px;
  background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  }
}

@media screen and (min-width:1800px){
  .prev-arr--top-left{left: -23%;}
  .prev-arr--top-right{right: -23%;}
}

/*FANCYBOX*/
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}

.fancybox__backdrop{background-color:#f5f2e4!important;}
.fancybox__button--slideshow{display: none;}
.fancybox__toolbar{background: transparent;}
.fancybox__toolbar__items .carousel__button,.fancybox__nav .carousel__button{background-color: #201751; border: 0; width: 60px; height: 60px;border-radius: 0; margin-right: 9px;}
.fancybox__nav .carousel__button{background-color: #c66e4e;margin-right: 0;}
.fancybox__counter{display: none;}
.carousel__button svg{filter:none;}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after {border-color: rgb(198 110 78);}
.fancybox__content>.carousel__button.is-close{background-color: #201751; border: 0; width: 60px; height: 60px; border-radius: 0; margin-right: 9px;top: -70px;right: -9px;}
.fancybox__caption { color: black; font-size: 20px; font-weight: bold; }
@font-face {
  font-family: 'icomoon';
  src: url('assets/fonts/icomoon.ttf?2yduh2') format('truetype'),
    url('assets/fonts/icomoon.woff?2yduh2') format('woff'),
    url('assets/fonts/icomoon.svg?2yduh2#icomoon') format('svg');
  font-weight: normal; font-style: normal; font-display: block;
 }
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icon-arrow-right:before { content: "\e900"; } .icon-arrow-left1:before { content: "\e901"; } .icon-lupa:before { content: "\e902"; } .icon-logo-zse:before { content: "\e903"; } .icon-podcast-ico:before { content: "\e904"; } .icon-video-ico:before { content: "\e905"; } .icon-zelene-produkty:before { content: "\e906"; } .icon-spolocenska-zodpovednost:before { content: "\e907"; } .icon-prakticke-rady:before { content: "\e908"; } .icon-inspiracie-influenceri:before { content: "\e909"; } .icon-home:before { content: "\e90a"; } .icon-office:before { content: "\e90d"; } .icon-newspaper:before { content: "\e90e"; } .icon-pencil:before { content: "\e90f"; } .icon-pencil2:before { content: "\e910"; } .icon-quill:before { content: "\e911"; } .icon-pen:before { content: "\e912"; } .icon-eyedropper:before { content: "\e914"; } .icon-droplet:before { content: "\e915"; } .icon-paint-format:before { content: "\e916"; } .icon-image:before { content: "\e917"; } .icon-images:before { content: "\e918"; } .icon-camera:before { content: "\e919"; } .icon-headphones:before { content: "\e91a"; } .icon-music:before { content: "\e91b"; } .icon-play:before { content: "\e91c"; } .icon-film:before { content: "\e91d"; } .icon-video-camera:before { content: "\e91e"; } .icon-dice:before { content: "\e91f"; } .icon-pacman:before { content: "\e920"; } .icon-spades:before { content: "\e921"; } .icon-clubs:before { content: "\e922"; } .icon-bullhorn:before { content: "\e924"; } .icon-connection:before { content: "\e925"; } .icon-feed:before { content: "\e927"; } .icon-mic:before { content: "\e928"; } .icon-book:before { content: "\e929"; } .icon-books:before { content: "\e92a"; } .icon-library:before { content: "\e92b"; } .icon-file-text:before { content: "\e92c"; } .icon-profile:before { content: "\e92d"; } .icon-file-empty:before { content: "\e92e"; } .icon-files-empty:before { content: "\e92f"; } .icon-file-text2:before { content: "\e930"; } .icon-file-picture:before { content: "\e931"; } .icon-file-music:before { content: "\e932"; } .icon-file-play:before { content: "\e933"; } .icon-file-video:before { content: "\e934"; } .icon-file-zip:before { content: "\e935"; } .icon-copy:before { content: "\e936"; } .icon-paste:before { content: "\e937"; } .icon-folder-open:before { content: "\e93a"; } .icon-price-tag:before { content: "\e93f"; } .icon-price-tags:before { content: "\e940"; } .icon-barcode:before { content: "\e941"; } .icon-qrcode:before { content: "\e942"; } .icon-ticket:before { content: "\e943"; } .icon-cart:before { content: "\e944"; } .icon-coin-euro:before { content: "\e946"; } .icon-credit-card:before { content: "\e949"; } .icon-lifebuoy:before { content: "\e94b"; } .icon-phone:before { content: "\e94c"; } .icon-address-book:before { content: "\e94e"; } .icon-pushpin:before { content: "\e950"; } .icon-location:before { content: "\e951"; } .icon-location2:before { content: "\e952"; } .icon-compass:before { content: "\e953"; } .icon-compass2:before { content: "\e954"; } .icon-map:before { content: "\e955"; } .icon-map2:before { content: "\e956"; } .icon-history:before { content: "\e957"; } .icon-clock:before { content: "\e958"; } .icon-alarm:before { content: "\e95a"; } .icon-stopwatch:before { content: "\e95c"; } .icon-calendar:before { content: "\e95d"; } .icon-printer:before { content: "\e95e"; } .icon-keyboard:before { content: "\e95f"; } .icon-display:before { content: "\e960"; } .icon-laptop:before { content: "\e961"; } .icon-mobile:before { content: "\e962"; } .icon-mobile2:before { content: "\e963"; } .icon-tv:before { content: "\e965"; } .icon-drawer:before { content: "\e966"; } .icon-box-add:before { content: "\e968"; } .icon-download:before { content: "\e96a"; } .icon-upload:before { content: "\e96b"; } .icon-floppy-disk:before { content: "\e96c"; } .icon-drive:before { content: "\e96d"; } .icon-database:before { content: "\e96e"; } .icon-undo:before { content: "\e96f"; } .icon-redo:before { content: "\e970"; } .icon-bubble2:before { content: "\e978"; } .icon-bubbles3:before { content: "\e979"; } .icon-bubbles4:before { content: "\e97a"; } .icon-user:before { content: "\e97b"; } .icon-users:before { content: "\e97c"; } .icon-user-plus:before { content: "\e97d"; } .icon-user-minus:before { content: "\e97e"; } .icon-user-tie:before { content: "\e980"; } .icon-quotes-left:before { content: "\e981"; } .icon-quotes-right:before { content: "\e982"; } .icon-hour-glass:before { content: "\e983"; } .icon-spinner2:before { content: "\e985"; } .icon-spinner9:before { content: "\e98c"; } .icon-spinner10:before { content: "\e98d"; } .icon-spinner11:before { content: "\e98e"; } .icon-binoculars:before { content: "\e98f"; } .icon-search:before { content: "\e990"; } .icon-zoom-in:before { content: "\e991"; } .icon-zoom-out:before { content: "\e992"; } .icon-enlarge:before { content: "\e993"; } .icon-shrink:before { content: "\e994"; } .icon-enlarge2:before { content: "\e995"; } .icon-shrink2:before { content: "\e996"; } .icon-key:before { content: "\e997"; } .icon-key2:before { content: "\e998"; } .icon-lock:before { content: "\e999"; } .icon-unlocked:before { content: "\e99a"; } .icon-wrench:before { content: "\e99b"; } .icon-equalizer:before { content: "\e99c"; } .icon-equalizer2:before { content: "\e99d"; } .icon-cog:before { content: "\e99e"; } .icon-cogs:before { content: "\e99f"; } .icon-hammer:before { content: "\e9a0"; } .icon-magic-wand:before { content: "\e9a1"; } .icon-aid-kit:before { content: "\e9a2"; } .icon-bug:before { content: "\e9a3"; } .icon-pie-chart:before { content: "\e9a4"; } .icon-stats-dots:before { content: "\e9a5"; } .icon-stats-bars:before { content: "\e9a6"; } .icon-stats-bars2:before { content: "\e9a7"; } .icon-trophy:before { content: "\e9a8"; } .icon-gift:before { content: "\e9a9"; } .icon-glass:before { content: "\e9aa"; } .icon-glass2:before { content: "\e9ab"; } .icon-mug:before { content: "\e9ac"; } .icon-spoon-knife:before { content: "\e9ad"; } .icon-leaf:before { content: "\e9ae"; } .icon-rocket:before { content: "\e9af"; } .icon-meter:before { content: "\e9b0"; } .icon-meter2:before { content: "\e9b1"; } .icon-hammer2:before { content: "\e9b2"; } .icon-fire:before { content: "\e9b3"; } .icon-lab:before { content: "\e9b4"; } .icon-magnet:before { content: "\e9b5"; } .icon-bin:before { content: "\e9b6"; } .icon-briefcase:before { content: "\e9b8"; } .icon-airplane:before { content: "\e9b9"; } .icon-truck:before { content: "\e9ba"; } .icon-road:before { content: "\e9bb"; } .icon-accessibility:before { content: "\e9bc"; } .icon-target:before { content: "\e9bd"; } .icon-shield:before { content: "\e9be"; } .icon-power:before { content: "\e9bf"; } .icon-switch:before { content: "\e9c0"; } .icon-power-cord:before { content: "\e9c1"; } .icon-clipboard:before { content: "\e9c2"; } .icon-list-numbered:before { content: "\e9c3"; } .icon-list:before { content: "\e9c4"; } .icon-list2:before { content: "\e9c5"; } .icon-tree:before { content: "\e9c6"; } .icon-menu:before { content: "\e9c7"; } .icon-menu2:before { content: "\e9c8"; } .icon-menu3:before { content: "\e9c9"; } .icon-menu4:before { content: "\e9ca"; } .icon-cloud:before { content: "\e9cb"; } .icon-cloud-download:before { content: "\e9cc"; } .icon-cloud-upload:before { content: "\e9cd"; } .icon-cloud-check:before { content: "\e9ce"; } .icon-download2:before { content: "\e9cf"; } .icon-upload2:before { content: "\e9d0"; } .icon-download3:before { content: "\e9d1"; } .icon-upload3:before { content: "\e9d2"; } .icon-sphere:before { content: "\e9d3"; } .icon-earth:before { content: "\e9d4"; } .icon-link:before { content: "\e9d5"; } .icon-flag:before { content: "\e9d6"; } .icon-attachment:before { content: "\e9d7"; } .icon-eye:before { content: "\e9d8"; } .icon-eye-blocked:before { content: "\e9db"; } .icon-bookmark:before { content: "\e9dc"; } .icon-bookmarks:before { content: "\e9dd"; } .icon-sun:before { content: "\e9de"; } .icon-contrast:before { content: "\e9df"; } .icon-brightness-contrast:before { content: "\e9e0"; } .icon-star-empty:before { content: "\e9e1"; } .icon-star-half:before { content: "\e9e2"; } .icon-star-full:before { content: "\e9e3"; } .icon-heart:before { content: "\e9e4"; } .icon-heart-broken:before { content: "\e9e5"; } .icon-man:before { content: "\e9e6"; } .icon-woman:before { content: "\e9e7"; } .icon-man-woman:before { content: "\e9e8"; } .icon-happy:before { content: "\e9e9"; } .icon-smile:before { content: "\e9eb"; } .icon-tongue:before { content: "\e9ed"; } .icon-sad:before { content: "\e9ef"; } .icon-wink:before { content: "\e9f1"; } .icon-grin:before { content: "\e9f3"; } .icon-cool:before { content: "\e9f5"; } .icon-angry:before { content: "\e9f7"; } .icon-evil:before { content: "\e9f9"; } .icon-shocked:before { content: "\e9fb"; } .icon-baffled:before { content: "\e9fd"; } .icon-confused:before { content: "\e9ff"; } .icon-neutral:before { content: "\ea01"; } .icon-hipster:before { content: "\ea03"; } .icon-wondering:before { content: "\ea05"; } .icon-sleepy:before { content: "\ea07"; } .icon-frustrated:before { content: "\ea09"; } .icon-crying:before { content: "\ea0b"; } .icon-warning:before { content: "\ea11"; } .icon-notification:before { content: "\ea12"; } .icon-question:before { content: "\ea13"; } .icon-plus:before { content: "\ea14"; } .icon-minus:before { content: "\ea15"; } .icon-info:before { content: "\ea16"; } .icon-cancel-circle:before { content: "\ea17"; } .icon-blocked:before { content: "\ea18"; } .icon-cross:before { content: "\ea19"; } .icon-checkmark:before { content: "\ea1a"; } .icon-checkmark2:before { content: "\ea1b"; } .icon-enter:before { content: "\ea1d"; } .icon-exit:before { content: "\ea1e"; } .icon-play2:before { content: "\ea1f"; } .icon-pause:before { content: "\ea20"; } .icon-stop:before { content: "\ea21"; } .icon-previous:before { content: "\ea22"; } .icon-next:before { content: "\ea23"; } .icon-backward:before { content: "\ea24"; } .icon-forward2:before { content: "\ea25"; } .icon-play3:before { content: "\ea26"; } .icon-pause2:before { content: "\ea27"; } .icon-stop2:before { content: "\ea28"; } .icon-backward2:before { content: "\ea29"; } .icon-forward3:before { content: "\ea2a"; } .icon-first:before { content: "\ea2b"; } .icon-last:before { content: "\ea2c"; } .icon-previous2:before { content: "\ea2d"; } .icon-next2:before { content: "\ea2e"; } .icon-eject:before { content: "\ea2f"; } .icon-volume-high:before { content: "\ea30"; } .icon-volume-medium:before { content: "\ea31"; } .icon-volume-low:before { content: "\ea32"; } .icon-volume-mute:before { content: "\ea33"; } .icon-volume-mute2:before { content: "\ea34"; } .icon-volume-increase:before { content: "\ea35"; } .icon-volume-decrease:before { content: "\ea36"; } .icon-loop:before { content: "\ea37"; } .icon-loop2:before { content: "\ea38"; } .icon-infinite:before { content: "\ea39"; } .icon-shuffle:before { content: "\ea3a"; } .icon-arrow-up-left2:before { content: "\ea43"; } .icon-arrow-up2:before { content: "\ea44"; } .icon-arrow-up-right2:before { content: "\ea45"; } .icon-arrow-right2:before { content: "\ea46"; } .icon-arrow-down-right2:before { content: "\ea47"; } .icon-arrow-down2:before { content: "\ea48"; } .icon-arrow-down-left2:before { content: "\ea49"; } .icon-arrow-left2:before { content: "\ea4a"; } .icon-circle-up:before { content: "\ea4b"; } .icon-circle-right:before { content: "\ea4c"; } .icon-circle-down:before { content: "\ea4d"; } .icon-circle-left:before { content: "\ea4e"; } .icon-command:before { content: "\ea58"; } .icon-shift:before { content: "\ea59"; } .icon-ctrl:before { content: "\ea5a"; } .icon-opt:before { content: "\ea5b"; } .icon-checkbox-checked:before { content: "\ea5c"; } .icon-checkbox-unchecked:before { content: "\ea5d"; } .icon-radio-checked:before { content: "\ea5e"; } .icon-radio-checked2:before { content: "\ea5f"; } .icon-radio-unchecked:before { content: "\ea60"; } .icon-crop:before { content: "\ea61"; } .icon-ungroup:before { content: "\ea63"; } .icon-scissors:before { content: "\ea64"; } .icon-filter:before { content: "\ea65"; } .icon-font:before { content: "\ea66"; } .icon-ligature:before { content: "\ea67"; } .icon-ligature2:before { content: "\ea68"; } .icon-text-height:before { content: "\ea69"; } .icon-text-width:before { content: "\ea6a"; } .icon-font-size:before { content: "\ea6b"; } .icon-bold:before { content: "\ea6c"; } .icon-underline:before { content: "\ea6d"; } .icon-italic:before { content: "\ea6e"; } .icon-strikethrough:before { content: "\ea6f"; } .icon-omega:before { content: "\ea70"; } .icon-sigma:before { content: "\ea71"; } .icon-page-break:before { content: "\ea72"; } .icon-superscript:before { content: "\ea73"; } .icon-pagebreak:before { content: "\ea78"; } .icon-table:before { content: "\ea7a"; } .icon-table2:before { content: "\ea7b"; } .icon-insert-template:before { content: "\ea7c"; } .icon-section:before { content: "\ea80"; } .icon-paragraph-justify:before { content: "\ea84"; } .icon-share:before { content: "\ea87"; } .icon-new-tab:before { content: "\ea88"; } .icon-terminal:before { content: "\ea8b"; } .icon-share2:before { content: "\ea8c"; } .icon-mail4:before { content: "\ea90"; } .icon-amazon:before { content: "\ea91"; } .icon-google:before { content: "\ea92"; } .icon-google2:before { content: "\ea93"; } .icon-google3:before { content: "\ea94"; } .icon-google-plus:before { content: "\ea95"; } .icon-google-plus2:before { content: "\ea96"; } .icon-google-plus3:before { content: "\ea97"; } .icon-hangouts:before { content: "\ea98"; } .icon-google-drive:before { content: "\ea99"; } .icon-facebook:before { content: "\ea9a"; } .icon-facebook2:before { content: "\ea9b"; } .icon-instagram:before { content: "\ea9c"; } .icon-whatsapp:before { content: "\ea9d"; } .icon-spotify:before { content: "\ea9e"; } .icon-telegram:before { content: "\ea9f"; } .icon-twitter:before { content: "\eaa0"; } .icon-vine:before { content: "\eaa1"; } .icon-vk:before { content: "\eaa2"; } .icon-renren:before { content: "\eaa3"; } .icon-sina-weibo:before { content: "\eaa4"; } .icon-rss:before { content: "\eaa5"; } .icon-rss2:before { content: "\eaa6"; } .icon-youtube:before { content: "\eaa7"; } .icon-youtube2:before { content: "\eaa8"; } .icon-twitch:before { content: "\eaa9"; } .icon-vimeo:before { content: "\eaaa"; } .icon-vimeo2:before { content: "\eaab"; } .icon-lanyrd:before { content: "\eaac"; } .icon-flickr2:before { content: "\eaae"; } .icon-flickr3:before { content: "\eaaf"; } .icon-flickr4:before { content: "\eab0"; } .icon-dribbble:before { content: "\eab1"; } .icon-behance:before { content: "\eab2"; } .icon-behance2:before { content: "\eab3"; } .icon-deviantart:before { content: "\eab4"; } .icon-500px:before { content: "\eab5"; } .icon-steam:before { content: "\eab6"; } .icon-steam2:before { content: "\eab7"; } .icon-onedrive:before { content: "\eab9"; } .icon-github:before { content: "\eaba"; } .icon-npm:before { content: "\eabb"; } .icon-basecamp:before { content: "\eabc"; } .icon-trello:before { content: "\eabd"; } .icon-wordpress:before { content: "\eabe"; } .icon-joomla:before { content: "\eabf"; } .icon-ello:before { content: "\eac0"; } .icon-blogger:before { content: "\eac1"; } .icon-blogger2:before { content: "\eac2"; } .icon-tumblr:before { content: "\eac3"; } .icon-tumblr2:before { content: "\eac4"; } .icon-yahoo:before { content: "\eac5"; } .icon-yahoo2:before { content: "\eac6"; } .icon-tux:before { content: "\eac7"; } .icon-appleinc:before { content: "\eac8"; } .icon-finder:before { content: "\eac9"; } .icon-android:before { content: "\eaca"; } .icon-windows:before { content: "\eacb"; } .icon-windows8:before { content: "\eacc"; } .icon-soundcloud:before { content: "\eacd"; } .icon-soundcloud2:before { content: "\eace"; } .icon-skype:before { content: "\eacf"; } .icon-reddit:before { content: "\ead0"; } .icon-wikipedia:before { content: "\ead2"; } .icon-linkedin:before { content: "\ead3"; } .icon-linkedin2:before { content: "\ead4"; } .icon-lastfm:before { content: "\ead5"; } .icon-delicious:before { content: "\ead7"; } .icon-stumbleupon:before { content: "\ead8"; } .icon-stackoverflow:before { content: "\eada"; } .icon-pinterest:before { content: "\eadb"; } .icon-pinterest2:before { content: "\eadc"; } .icon-xing:before { content: "\eadd"; } .icon-xing2:before { content: "\eade"; } .icon-flattr:before { content: "\eadf"; } .icon-foursquare:before { content: "\eae0"; } .icon-paypal:before { content: "\eae2"; } .icon-chrome:before { content: "\eae3"; } .icon-safari:before { content: "\eae7"; } .icon-opera:before { content: "\eae8"; } .icon-file-pdf:before { content: "\eae9"; } .icon-file-openoffice:before { content: "\eaea"; } .icon-file-word:before { content: "\eaeb"; } .icon-file-excel:before { content: "\eaec"; } .icon-libreoffice:before { content: "\eaed"; } .icon-html-five2:before { content: "\eaef"; } .icon-git:before { content: "\eaf1"; } .icon-codepen:before { content: "\eaf2"; } .icon-svg:before { content: "\eaf3"; } 
.icon--small{font-size: 0.93rem;}
.icon--medium{font-size:1.125rem;}
.icon--regular{font-size:1.5rem;}
.icon--big { font-size: 3.8rem; }
.icon--large{font-size: 8rem;}


fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#789d4a;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:42px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:0.15rem;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:10px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:42px;display:block;padding:8px 40px 0 8px;border-radius:0.15rem;border:1px solid #646464;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:0.15rem;margin-right:10px;color:#fff;line-height:1;background:#789d4a;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:0.15rem}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:42px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:0.15rem;border:1px solid #646464}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{transform:rotate(90deg);position:relative;right:0;top:0;color:#c66e4e;margin-top:0px;display:inline-block;width:24px;height:30px;background:transparent url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' id='Path' fill='%23C66E4E' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E") no-repeat center center;content:"";background-size: 50%;}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #646464;border-top:none;border-bottom-left-radius:0.15rem;border-bottom-right-radius:0.15rem;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #646464}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{font-size:14px;display:block;padding:12px;min-height:42px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#789d4a;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#789d4a;color:#fff}.multiselect__option--selected{background:#789d4a;color:#fff;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#789d4a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#789d4a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#789d4a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#789d4a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}
.multiselect__option--selected:after,.multiselect__option--highlight.multiselect__option--selected:after{content:""!important;width:20px;height:20px;top:20%;display: block;background-repeat:no-repeat;background-position:center center;background-size:70%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z' fill='white'/%3E%3C/svg%3E");}
.multiselect__option--highlight:after{content:"";}
.unit-row { cursor:pointer;}

