
/* ===== font-awesome icons ===== */
@font-face{font-family:'FontAwesome';src:url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-check:before{content:"\f00c"}
.fa-power-off:before{content:"\f011"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-warning:before{content:"\f071"}
.fa-phone:before{content:"\f095"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-bars:before{content:"\f0c9"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-right:before{content:"\f0da"}
.fa-linkedin:before{content:"\f0e1"}
.fa-gavel:before{content:"\f0e3"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-down:before{content:"\f107"}
.fa-circle-o:before{content:"\f10c"}
.fa-youtube:before{content:"\f167"}
.fa-graduation-cap:before{content:"\f19d"}

/* ===== elegant icons ===== */
@font-face{font-family:'ElegantIcons';src:url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/elegant-icons/fonts/ElegantIcons.eot');src:url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/elegant-icons/fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/elegant-icons/fonts/ElegantIcons.woff') format('woff'),url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/elegant-icons/fonts/ElegantIcons.ttf') format('truetype'),url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/elegant-icons/fonts/ElegantIcons.svg#ElegantIcons') format('svg');font-weight:normal;font-style:normal}
[data-icon]:before{font-family:'ElegantIcons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.arrow_carrot-left,.arrow_carrot-right,.icon_plus,.arrow_triangle-right_alt{font-family:'ElegantIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.arrow_carrot-left:before{content:"\34"}
.arrow_carrot-right:before{content:"\35"}
.icon_plus:before{content:"\4c"}
.arrow_triangle-right_alt:before{content:"\e04e"}

/* ===== linear icons ===== */
@font-face {font-family: 'Linearicons-Free'; src:url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linear-icons/fonts/Linearicons-Free.eot?w118d'); src:url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linear-icons/fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'), url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linear-icons/fonts/Linearicons-Free.woff2?w118d') format('woff2'), url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linear-icons/fonts/Linearicons-Free.woff?w118d') format('woff'), url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linear-icons/fonts/Linearicons-Free.ttf?w118d') format('truetype'), url('https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linear-icons/fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg'); font-weight: normal; font-style: normal; }

/* ===== linea icons ===== */
@font-face {
  font-family: "linea-arrows-10";
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/arrows/fonts/linea-arrows-10.eot");
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/arrows/fonts/linea-arrows-10.eot?#iefix") format("embedded-opentype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/arrows/fonts/linea-arrows-10.woff") format("woff"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/arrows/fonts/linea-arrows-10.ttf") format("truetype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/arrows/fonts/linea-arrows-10.svg#linea-arrows-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "linea-basic-10";
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic/fonts/linea-basic-10.eot");
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic/fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic/fonts/linea-basic-10.woff") format("woff"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic/fonts/linea-basic-10.ttf") format("truetype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic/fonts/linea-basic-10.svg#linea-basic-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "linea-basic-elaboration-10";
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic-elaboration/fonts/linea-basic-elaboration-10.eot");
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic-elaboration/fonts/linea-basic-elaboration-10.eot?#iefix") format("embedded-opentype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic-elaboration/fonts/linea-basic-elaboration-10.woff") format("woff"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic-elaboration/fonts/linea-basic-elaboration-10.ttf") format("truetype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/basic-elaboration/fonts/linea-basic-elaboration-10.svg#linea-basic-elaboration-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "linea-ecommerce-10";
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/ecommerce/fonts/linea-ecommerce-10.eot");
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/ecommerce/fonts/linea-ecommerce-10.eot?#iefix") format("embedded-opentype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/ecommerce/fonts/linea-ecommerce-10.woff") format("woff"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/ecommerce/fonts/linea-ecommerce-10.ttf") format("truetype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/ecommerce/fonts/linea-ecommerce-10.svg#linea-ecommerce-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "linea-music-10";
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/music/fonts/linea-music-10.eot");
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/music/fonts/linea-music-10.eot?#iefix") format("embedded-opentype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/music/fonts/linea-music-10.woff") format("woff"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/music/fonts/linea-music-10.ttf") format("truetype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/music/fonts/linea-music-10.svg#linea-music-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "linea-software-10";
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/software/fonts/linea-software-10.eot");
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/software/fonts/linea-software-10.eot?#iefix") format("embedded-opentype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/software/fonts/linea-software-10.woff") format("woff"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/software/fonts/linea-software-10.ttf") format("truetype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/software/fonts/linea-software-10.svg#linea-software-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "linea-weather-10";
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/weather/fonts/linea-weather-10.eot");
  src: url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/weather/fonts/linea-weather-10.eot?#iefix") format("embedded-opentype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/weather/fonts/linea-weather-10.woff") format("woff"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/weather/fonts/linea-weather-10.ttf") format("truetype"), url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/weather/fonts/linea-weather-10.svg#linea-weather-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-arrows"][data-icon]:before {
  font-family: "linea-arrows-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-arrows-"]:before,
[class*=" icon-arrows-"]:before {
  font-family: "linea-arrows-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-basic-"][data-icon]:before {
  font-family: "linea-basic-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-basic-"]:before,
[class*=" icon-basic-"]:before {
  font-family: "linea-basic-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-basic-elaboration-"][data-icon]:before {
  font-family: "linea-basic-elaboration-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-basic-elaboration-"]:before,
[class*=" icon-basic-elaboration-"]:before {
  font-family: "linea-basic-elaboration-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-ecommerce-"][data-icon]:before,
[class*=" icon-ecommerce-"][data-icon]:before {
  font-family: "linea-ecommerce-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-ecommerce-"]:before,
[class*=" icon-ecommerce-"]:before {
  font-family: "linea-ecommerce-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-music-"][data-icon]:before,
[class*=" icon-music-"][data-icon]:before {
  font-family: "linea-music-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-music-"]:before,
[class*=" icon-music-"]:before {
  font-family: "linea-music-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-software-"][data-icon]:before,
[class*=" icon-software-"][data-icon]:before {
  font-family: "linea-software-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-software-"]:before,
[class*=" icon-software-"]:before {
  font-family: "linea-software-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-weather-"][data-icon]:before,
[class*=" icon-weather-"][data-icon]:before {
  font-family: "linea-weather-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-weather-"]:before,
[class*=" icon-weather-"]:before {
  font-family: "linea-weather-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ===== ion icons ===== */
@font-face{font-family:"Ionicons";src:url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/ion-icons/fonts/ionicons.eot?v=2.0.0");src:url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/ion-icons/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/ion-icons/fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/ion-icons/fonts/ionicons.woff?v=2.0.0") format("woff"),url("https://conest.com/wp-content/themes/stockholm/framework/modules/icons/ion-icons/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}

/* ===== stockholm stylesheet.min.css ===== */
table td,table th{text-align:center}
dt,h1{font-weight:700}
h1,h2{text-transform:uppercase}
.pagination ul li>a,.pagination ul li>span,a,p a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;cursor:pointer;text-decoration:none}
img{image-rendering:optimizeQuality}
.clear:after,.clearfix:after,.drop_down .wide .second ul li:nth-child(4n+1),.latest_post_holder.boxes>ul,.owl-carousel .owl-stage:after,.portfolio_slides:after,.projects_masonry_holder:after,.slides:after{clear:both}
.wrapper,sub,sup{position:relative}
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}
a img,table{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
blockquote:after,blockquote:before{content:'';content:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;vertical-align:middle}
table th{border:0;padding:5px 7px}
table td{padding:5px 10px}
.wp-caption,img{max-width:100%;height:auto}
pre{max-width:100%;margin:15px 0;padding:15px;background-color:#f6f6f6;white-space:pre-wrap;word-wrap:break-word}
dt{margin-bottom:10px;font-size:15px}
dd{margin-bottom:15px}
sub,sup{vertical-align:baseline;height:0;line-height:0;font-size:75%}
sub{top:.5ex}
sup{bottom:.5ex}
.wp-caption-text{font-style:italic;margin:0}
h1{font-size:64px;line-height:1.3125em;letter-spacing:4px}
h2{font-size:40px;line-height:1.2em;letter-spacing:2px;font-weight:800}
h3{font-family:'Crete Round',sans-serif;font-size:28px;line-height:1.285714285714286em;font-style:italic;font-weight:400}
h4,h5{font-weight:700;text-transform:uppercase;letter-spacing:1px}
h4{font-size:13px;line-height:1.538461538461538em}
h5{font-size:18px;line-height:1.444444444444444em}
h6{font-family:'Crete Round',sans-serif;font-size:14px;line-height:1.571428571428571em;font-style:italic;font-weight:400}
h1,h1 a,h3,h3 a{color:#5d5d5d}
h2,h2 a,h5,h5 a{color:#393939}
h4,h4 a{color:#8b8b8b}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6,h6 a,h6 a:hover{color:#e6ae48}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
a,p a{color:#e6ae48;transition:color .3s ease-in-out}
input[type=submit]{-webkit-appearance:none}
ul{list-style-position:inside}
::selection{background:#e6ae48;color:#fff}
::-moz-selection{background:#e6ae48;color:#fff}
.content,.content .container,.wrapper,body{background-color:#f5f5f5}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clear:after{content:"";display:block}
html{height:100%;margin:0!important;-webkit-transition:all 1.3s ease-out;-moz-transition:all 1.3s ease-out;-o-transition:all 1.3s ease-out;-ms-transition:all 1.3s ease-out;transition:all 1.3s ease-out}
.carousel-inner,.wrapper{-o-transition:left .33s cubic-bezier(.694,.0482,.335,1);-ms-transition:left .33s cubic-bezier(.694,.0482,.335,1);-webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1)}
html:has(.qode-smooth-scroll-enabled){scroll-behavior:auto}
body{font-family:Raleway,sans-serif;font-size:13px;line-height:23px;color:#8d8d8d;font-weight:400;overflow-y:scroll;overflow-x:hidden!important;-webkit-font-smoothing:antialiased}
.content ol,.content ul ul{padding:0 0 0 15px}
.wrapper{z-index:1000;-moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);transition:left .33s cubic-bezier(.694,.0482,.335,1);left:0}
.container,.content,.full_width{z-index:100;position:relative}
.right_side_menu_opened .wrapper{left:-270px}
.wrapper_inner{width:100%;overflow:hidden}
body.boxed .wrapper_inner{overflow:visible}
body.boxed .content{overflow:hidden}
.sticky,.wp-caption,.wp-caption-text{opacity:1}
.content{margin-top:0}
.content.content_top_margin_none{margin-top:0!important}
.container{padding:0;width:100%}
.container_inner,.qode_elementor_container_inner{width:1100px;margin:0 auto}
.boxed header{background-color:transparent!important}
.content .container .container_inner.default_template_holder{padding-top:44px}
.full_width{background-color:#f5f5f5}
.ajax_loader{position:fixed;top:50%;left:50%;z-index:1100;display:none}
@media only screen and (min-width:1000px){
body.vertical_menu_enabled .ajax_loader{margin-left:130px}
}
.ajax_loader .pulse{width:32px;height:32px;margin:-16px 0 0 -16px;background-color:#303030;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}
@keyframes spinner{from{transform:rotate(0)}to{transform:rotate(359deg)}}
.ajax_loader .spinner{height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border:1px solid #e4e4e4;border-radius:100%}
.ajax_loader .spinner:before{content:"";display:block;position:absolute;left:-1px;top:-1px;height:100%;width:100%;border-top:1px solid #727272;border-left:1px solid transparent;border-bottom:1px solid transparent;border-right:1px solid transparent;border-radius:100%}
body.boxed .footer_inner,body.boxed .wrapper_inner{width:1150px;margin:0 auto}
section.section{display:block;position:relative;padding:50px 0;overflow:hidden}
div.section{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}
div.video_section{overflow:hidden}
.full_section_inner{position:relative;z-index:20}
@media only screen and (min-width:1600px){
.qode_grid_1500 .boxed nav.content_menu.fixed,.qode_grid_1500 .container_inner,.qode_grid_1500 .container_inner nav.content_menu,.qode_grid_1500 .qode_elementor_container_inner,.qode_grid_1500 nav.content_menu ul{width:1500px}
.qode_grid_1500.boxed .carousel-inner,.qode_grid_1500.boxed .header_inner,body.qode_grid_1500.boxed .footer_inner,body.qode_grid_1500.boxed .wrapper_inner{width:1550px}
.qode_grid_1500.boxed.vertical_menu_enabled .carousel-inner{width:1550px!important}
.qode_grid_1500 .drop_down .wide .second ul li{width:349px}
}
@media only screen and (min-width:1500px){
.qode_grid_1400 .boxed nav.content_menu.fixed,.qode_grid_1400 .container_inner,.qode_grid_1400 .container_inner nav.content_menu,.qode_grid_1400 .qode_elementor_container_inner,.qode_grid_1400 nav.content_menu ul{width:1400px}
.qode_grid_1400.boxed .carousel-inner,.qode_grid_1400.boxed .header_inner,body.qode_grid_1400.boxed .footer_inner,body.qode_grid_1400.boxed .wrapper_inner{width:1450px}
.qode_grid_1400.boxed.vertical_menu_enabled .carousel-inner{width:1450px!important}
.qode_grid_1400 .drop_down .wide .second ul li{width:324px}
}
@media only screen and (min-width:1400px){
.qode_grid_1300 .boxed nav.content_menu.fixed,.qode_grid_1300 .container_inner,.qode_grid_1300 .container_inner nav.content_menu,.qode_grid_1300 .qode_elementor_container_inner,.qode_grid_1300 nav.content_menu ul{width:1300px}
.qode_grid_1300.boxed .carousel-inner,.qode_grid_1300.boxed .header_inner,body.qode_grid_1300.boxed .footer_inner,body.qode_grid_1300.boxed .wrapper_inner{width:1350px}
.qode_grid_1300.boxed.vertical_menu_enabled .carousel-inner{width:1350px!important}
.qode_grid_1300 .drop_down .wide .second ul li{width:299px}
}
@media only screen and (min-width:1300px){
.qode_grid_1200 .boxed nav.content_menu.fixed,.qode_grid_1200 .container_inner,.qode_grid_1200 .container_inner nav.content_menu,.qode_grid_1200 .qode_elementor_container_inner,.qode_grid_1200 nav.content_menu ul{width:1200px}
.qode_grid_1200.boxed .carousel-inner,.qode_grid_1200.boxed .header_inner,body.qode_grid_1200.boxed .footer_inner,body.qode_grid_1200.boxed .wrapper_inner{width:1250px}
.qode_grid_1200.boxed.vertical_menu_enabled .carousel-inner{width:1250px!important}
.qode_grid_1200 .drop_down .wide .second ul li{width:274px}
}
.pagination{position:relative;display:inline-block;vertical-align:middle;width:100%;text-align:center;margin:10px 0 50px}
.pagination ul{display:inline-block;vertical-align:middle;list-style-type:none;margin:0;padding:0}
.pagination ul li{float:left;display:inline-block}
.pagination ul li.prev{position:absolute;top:0;left:0}
.pagination ul li.next{position:absolute;top:0;right:0}
.pagination ul li>a,.pagination ul li>span{position:relative;display:inline-block;width:33px;height:auto;line-height:33px;margin:0;color:#a6a6a6;background-color:transparent;font-size:30px;font-weight:400;vertical-align:middle;text-transform:uppercase;white-space:nowrap;outline:0;text-shadow:none;transition:color .3s ease-in-out}
.pagination ul li a:hover,.pagination ul li.active span{color:#393939}
.pagination ul li a span:before{position:relative;display:block;line-height:inherit}
.pagination ul li.active span,.pagination ul li>a.inactive{font-family:'Crete Round',sans-serif;font-size:22px;font-style:italic}
#back_to_top{height:auto;position:fixed;bottom:65px;margin:0;z-index:10000;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;right:25px;opacity:0;filter:alpha(opacity=0);visibility:hidden}
#back_to_top.off{opacity:0;filter:alpha(opacity=0);right:25px}
#back_to_top.on{opacity:1;filter:alpha(opacity=100);visibility:visible;right:25px}
#back_to_top>span{width:46px;height:46px;line-height:46px;text-decoration:none;text-align:center;font-size:15px;color:#fff;background-color:#d1d1d1;border:1px solid transparent;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#back_to_top span span{display:block;line-height:inherit}
#back_to_top:hover>span{background-color:#585858}
.right_side_menu_opened #back_to_top,.side_area_slide_with_content .side_menu_open #back_to_top{display:none}
.paspartu_enabled #back_to_top,.paspartu_enabled #back_to_top.on{right:calc(2% + 10px)}
body div.pp_default .pp_loaderIcon{background-color:#fff;border-radius:20px}
.boxed header,header.fixed.scrolled .header_bottom,header.fixed.scrolled .header_bottom .container_inner,header.fixed_hiding.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom .container_inner,header.sticky .header_bottom,header.sticky .header_bottom .container_inner{border:0!important}
.wpb_content_element,.wpb_row{margin-bottom:0!important}
@-webkit-keyframes element-from-left{0%{-webkit-transform:translate(-20%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes element-from-left{0%{-moz-transform:translate(-20%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes element-from-left{0%{-o-transform:translate(-20%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes element-from-left{0%{transform:translate(-20%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-from-right{0%{-webkit-transform:translate(20%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes element-from-right{0%{-moz-transform:translate(20%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes element-from-right{0%{-o-transform:translate(20%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes element-from-right{0%{transform:translate(20%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-from-bottom{0%{-webkit-transform:translate(0,30%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes element-from-bottom{0%{-moz-transform:translate(0,30%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes element-from-bottom{0%{-o-transform:translate(0,30%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes element-from-bottom{0%{transform:translate(0,30%);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-from-top{0%{-webkit-transform:translate(0,-30%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes element-from-top{0%{-moz-transform:translate(0,-30%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes element-from-top{0%{-o-transform:translate(0,-30%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes element-from-top{0%{transform:translate(0,-30%);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-transform{0%{-webkit-transform:scale(.3);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}
@-moz-keyframes element-transform{0%{-moz-transform:scale(.3);opacity:.1}100%{-moz-transform:scale(1);opacity:1}}
@-o-keyframes element-transform{0%{-o-transform:scale(.3);opacity:.1}100%{-o-transform:scale(1);opacity:1}}
@keyframes element-transform{0%{transform:scale(.3);opacity:.1}100%{transform:scale(1);opacity:1}}
@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}
@-moz-keyframes scaleout{0%{-moz-transform:scale(0)}100%{-moz-transform:scale(1);opacity:0}}
@-ms-keyframes scaleout{0%{-ms-transform:scale(0)}100%{-ms-transform:scale(1);opacity:0}}
@-o-keyframes scaleout{0%{-o-transform:scale(0)}100%{-o-transform:scale(1);opacity:0}}
@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}
.element_from_bottom,.element_from_fade,.element_from_left,.element_from_right,.element_from_top{display:inline-block;width:100%}
.touchevents .no_animation_on_touch .element_from_bottom>div,.touchevents .no_animation_on_touch .element_from_fade>div,.touchevents .no_animation_on_touch .element_from_left>div,.touchevents .no_animation_on_touch .element_from_right>div,.touchevents .no_animation_on_touch .element_from_top>div,.touchevents .no_animation_on_touch .element_transform>div{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}
.element_from_bottom>div,.element_from_fade>div,.element_from_left>div,.element_from_right>div,.element_from_top>div{opacity:0;display:inline-block;width:100%;filter:alpha(opacity=0)}
.element_transform>div{opacity:.2;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
.element_from_fade.element_from_fade_on>div{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .8s ease 0s;-moz-transition:opacity .8s ease 0s;-o-transition:opacity .8s ease 0s;-webkit-backface-visibility:hidden}
.element_from_left.element_from_left_on>div{-webkit-animation:element-from-left .7s 1 ease-in-out;-moz-animation:element-from-left .7s 1 ease-in-out;-o-animation:element-from-left .7s 1 ease-in-out;animation:element-from-left .7s 1 ease-in-out;opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}
.element_from_right.element_from_right_on>div{-webkit-animation:element-from-right .7s 1 ease-in-out;-moz-animation:element-from-right .7s 1 ease-in-out;-o-animation:element-from-right .7s 1 ease-in-out;animation:element-from-right .7s 1 ease-in-out;opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}
.element_from_top.element_from_top_on>div{-webkit-animation:element-from-top .7s 1 ease-in-out;-moz-animation:element-from-top .7s 1 ease-in-out;-o-animation:element-from-top .7s 1 ease-in-out;animation:element-from-top .7s 1 ease-in-out;opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}
.element_from_bottom.element_from_bottom_on>div{-webkit-animation:element-from-bottom .7s 1 ease-in-out;-moz-animation:element-from-bottom .7s 1 ease-in-out;-o-animation:element-from-bottom .7s 1 ease-in-out;animation:element-from-bottom .7s 1 ease-in-out;opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}
.element_transform.element_transform_on>div{-webkit-animation:element-transform .4s 1 cubic-bezier(.175,.885,.32,1.275);-moz-animation:element-transform .4s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:element-transform .4s 1 cubic-bezier(.175,.885,.32,1.275);animation:element-transform .4s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.contact-error{display:block;margin:0;position:relative;top:-7px}
.drop_down .second .inner ul.right li a,.drop_down .second .inner ul.right li h4{text-align:right}
.q_404_page{padding:0!important}
.page_not_found{margin:118px 0 120px}
.page_not_found h4{margin:30px 0 70px}
.two_columns_75_25{width:100%}
.two_columns_75_25>.column1{width:75%;float:left}
.two_columns_75_25>.column1>.column_inner{padding:0 20px 0 0}
.two_columns_75_25>.column2{width:25%;float:left}
.two_columns_75_25>.column2>.column_inner{padding:0 0 0 20px}
.three_columns{width:100%}
.three_columns>.column1,.three_columns>.column2,.three_columns>.column3{width:33.33%;float:left}
.three_columns>.column1>.column_inner{padding:0 15px 0 0}
.three_columns>.column2>.column_inner{padding:0 5px 0 10px}
.three_columns>.column3>.column_inner{padding:0 0 0 15px}
header{margin:0}
header{width:100%;display:inline-block;vertical-align:middle;position:relative;z-index:110;-webkit-backface-visibility:hidden}
header .header_inner_left{position:absolute;left:45px;top:0}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
.header_bottom,.header_bottom .container_inner,.header_inner_right,.header_top,.q_logo,.q_logo a,header .header_top_bottom_holder{position:relative}
.boxed .header_inner{width:1150px;margin:0 auto}
.header_inner_right{float:right;z-index:110}
.header_top{line-height:33px;height:33px;padding:0;font-size:11px;background-color:#393939;color:#fff;z-index:101}
.header_top p{line-height:32px;padding:0 15px}
.header_top .left{float:left}
.header_top .right{float:right}
.header_top .left .inner>div,.header_top .left .inner>div:last-child{float:left;border-bottom:0;border-top:0}
.header_top .right .inner .header-widget{float:left}
header.scrolled:not(.scroll_header_top_area) .header_top{border-bottom:0}
.header_top .left .header-widget:last-child,.header_top .right .header-widget:last-child{margin-right:0}
.header_top .header-widget{margin-right:10px}
.header_top .q_social_icon_holder{margin-bottom:0!important;margin-right:15px!important}
.header_top .q_social_icon_holder.normal_social.with_link .simple_social,.light:not(.sticky) .header_top .header-widget,.light:not(.sticky) .header_top .header-widget a,.light:not(.sticky) .header_top .header-widget p,.light:not(.sticky) .header_top .header-widget span,.light:not(.sticky) .header_top .q_social_icon_holder i.simple_social{color:#fff}
.light:not(.sticky) .header_top .q_social_icon_holder i.simple_social{color:#fff!important}
.dark:not(.sticky) .header_top .header-widget,.dark:not(.sticky) .header_top .header-widget a,.dark:not(.sticky) .header_top .header-widget p,.dark:not(.sticky) .header_top .header-widget span,.dark:not(.sticky) .header_top .q_social_icon_holder i.simple_social{color:#000}
.dark:not(.sticky) .header_top .q_social_icon_holder i.simple_social{color:#000!important}
.header_bottom{padding:0 45px;background-color:#fff;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.boxed .header_bottom{padding:0 25px}
.logo_wrapper{height:100px;float:left}
.q_logo{top:50%;left:0}
.q_logo a{display:block;visibility:hidden}
.q_logo img{display:block;opacity:1;position:absolute;top:-50%;width:auto!important;max-width:none}
header.sticky .header_top,nav.main_menu>ul>li>a>i.blank{display:none}
.no-touchevents .q_logo img{-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out}
.q_logo img.dark,.q_logo img.light,.q_logo img.mobile-logo,.q_logo img.sticky{opacity:0}
header.scrolled .q_logo img.normal,header.scrolled.dark .q_logo img.normal,header.scrolled.light .q_logo img.normal{opacity:1}
header.light .q_logo img.normal,header.scrolled .q_logo img.dark,header.scrolled .q_logo img.light,header.scrolled.dark .q_logo img.dark,header.scrolled.dark .q_logo img.light,header.scrolled.light .q_logo img.dark,header.scrolled.light .q_logo img.light{opacity:0}
header.light .q_logo img.light{opacity:1}
header.dark .q_logo img.light,header.dark .q_logo img.normal,header.light .q_logo img.dark{opacity:0}
header.dark .q_logo img.dark,header.sticky .q_logo img.sticky{opacity:1}
header.sticky{-webkit-transition:all .33s cubic-bezier(.694,.0482,.335,1);-moz-transition:all .33s cubic-bezier(.694,.0482,.335,1);-o-transition:all .33s cubic-bezier(.694,.0482,.335,1);-ms-transition:all .33s cubic-bezier(.694,.0482,.335,1);transition:all .33s cubic-bezier(.694,.0482,.335,1);top:-120px;left:0;position:fixed;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box}
header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.11)}
header.sticky.no_shadow .header_bottom{box-shadow:none}
header.sticky.centered_logo{top:-300px}
header.sticky.sticky_animate{top:0}
header.sticky .q_logo img.dark,header.sticky .q_logo img.light,header.sticky .q_logo img.normal{opacity:0!important}
header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper{height:60px!important;float:left}
header.sticky .drop_down .second{margin-top:0}
header.sticky .side_menu_button{height:60px}
.right_side_menu_opened .wrapper header.sticky{left:-270px}
@media only screen and (min-width:1000px){
.admin-bar header.sticky.sticky_animate{padding-top:32px!important}
.admin-bar header.sticky .qode_search_form{top:32px}
}
.side_area_over_content .side_menu{right:0;width:30%;z-index:1005;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .7s cubic-bezier(.23,1,.32,1);transition:transform .7s cubic-bezier(.23,1,.32,1)}
.side_area_over_content.side_area_uncovered_opened .side_menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.side_area_slide_with_content .side_menu{right:-400px;width:400px;z-index:1005;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:right .4s cubic-bezier(.13,.57,.4,.96);transition:right .4s cubic-bezier(.13,.57,.4,.96)}
.side_area_slide_with_content.side_menu_open .side_menu{right:0}
.side_area_slide_with_content .carousel-inner,.side_area_slide_with_content .wrapper,.side_area_slide_with_content footer.uncover,.side_area_slide_with_content header.fixed,.side_area_slide_with_content header.fixed_hiding,.side_area_slide_with_content.paspartu_enabled .paspartu_bottom,.side_area_slide_with_content.paspartu_enabled .paspartu_top{-webkit-transition:left .4s cubic-bezier(.13,.57,.4,.96);transition:left .4s cubic-bezier(.13,.57,.4,.96)}
.side_area_slide_with_content header.sticky{-webkit-transition:left .4s cubic-bezier(.13,.57,.4,.96),top .33s cubic-bezier(.694,.0482,.335,1);-moz-transition:left .4s cubic-bezier(.13,.57,.4,.96),top .33s cubic-bezier(.694,.0482,.335,1);transition:left .4s cubic-bezier(.13,.57,.4,.96),top .33s cubic-bezier(.694,.0482,.335,1)}
.paspartu_enabled.side_area_slide_with_content.side_menu_open .paspartu_bottom,.paspartu_enabled.side_area_slide_with_content.side_menu_open .paspartu_top,.side_area_slide_with_content.side_menu_open .full_width nav.content_menu.fixed,.side_area_slide_with_content.side_menu_open .wrapper,.side_area_slide_with_content.side_menu_open .wrapper header.fixed,.side_area_slide_with_content.side_menu_open .wrapper header.fixed_hiding,.side_area_slide_with_content.side_menu_open .wrapper header.sticky,.side_area_slide_with_content.side_menu_open footer.uncover{left:-400px}
@media only screen and (min-width:1100px){
.side_area_slide_with_content.side_menu_open:not(.boxed) .carousel-inner:not(.relative_position){left:-400px!important}
}
@media only screen and (min-width:1000px){
.side_area_slide_with_content.side_menu_open:not(.boxed) .carousel-inner:not(.relative_position){left:-400px!important}
}
header.fixed,header.fixed_hiding{width:100%;position:fixed;z-index:110;top:0;left:0}
@media only screen and (min-width:1000px){
header.fixed,header.fixed_hiding{-webkit-transition:left .13s cubic-bezier(.694,.0482,.335,1),left .33s cubic-bezier(.694,.0482,.335,1);-moz-transition:left .13s cubic-bezier(.694,.0482,.335,1),left .33s cubic-bezier(.694,.0482,.335,1);-o-transition:left .13s cubic-bezier(.694,.0482,.335,1),left .33s cubic-bezier(.694,.0482,.335,1);-ms-transition:left .13s cubic-bezier(.694,.0482,.335,1),left .33s cubic-bezier(.694,.0482,.335,1);transition:left .13s cubic-bezier(.694,.0482,.335,1),left .33s cubic-bezier(.694,.0482,.335,1)}
.admin-bar header.fixed{padding-top:32px!important}
.admin-bar header.fixed .qode_search_form{top:32px}
}
header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.11);-moz-box-shadow:0 1px 3px rgba(0,0,0,.11);box-shadow:0 1px 3px rgba(0,0,0,.11);background-color:#fff!important}
.right_side_menu_opened .wrapper header.fixed,.right_side_menu_opened .wrapper header.fixed_hiding{left:-270px}
@media only screen and (min-width:1100px){
.right_side_menu_opened:not(.boxed) .carousel-inner:not(.relative_position){left:-270px!important}
}
header.menu_bottom .header_inner_left{left:0;position:relative}
header.menu_bottom:not(.sticky) .drop_down .second{top:100%}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.menu_bottom .logo_wrapper{float:none}
.menu_bottom .q_logo a{display:inline-block}
.menu_bottom.sticky .logo_wrapper{float:left}
@media only screen and (min-width:1000px){
header.centered_logo:not(.sticky) .q_logo img,header.fixed_hiding .q_logo img{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}
header.centered_logo{text-align:center}
header.centered_logo .header_inner_left{float:none;position:relative;display:block;margin:20px 0 0;left:0}
header.centered_logo.sticky .header_inner_left{margin:0}
header.centered_logo .logo_wrapper{float:none;height:auto!important}
header.centered_logo .q_logo{top:0}
header.centered_logo.sticky .q_logo{top:50%}
header.centered_logo .q_logo a{display:inline-block;vertical-align:middle}
header.centered_logo .q_logo img{top:0;margin:0}
header.centered_logo:not(.sticky) .q_logo img{transform:translate(-50%,0)}
header.centered_logo.centered_logo_animate .q_logo img,header:not(.centered_logo) .q_logo img{height:100%}
header.centered_logo.sticky .q_logo img{top:-50%;height:100%!important}
header.centered_logo .header_inner_right{float:none;display:inline-block;position:relative;vertical-align:middle}
header.centered_logo nav.main_menu,header.centered_logo nav.main_menu.right{position:relative;display:inline-block;left:auto;float:none;vertical-align:middle}
header.centered_logo nav.main_menu>ul{left:0}
header.fixed_hiding.centered_logo .header_inner_left{margin:20px 0;display:table;width:100%}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left{height:50px}
header.fixed_hiding .logo_wrapper{display:table-cell;width:33.33%;vertical-align:middle;position:relative}
header.fixed_hiding .q_logo,header.fixed_hiding .q_logo a{max-height:124px;opacity:1;-webkit-transition:max-height .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:max-height .2s ease-in-out,opacity .2s ease-in-out;-o-transition:max-height .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:max-height .2s ease-in-out,opacity .2s ease-in-out;transition:max-height .2s ease-in-out,opacity .2s ease-in-out}
header.fixed_hiding.scrolled .q_logo,header.fixed_hiding.scrolled .q_logo a{-webkit-transition:max-height .2s ease-in-out,opacity .4s ease-in-out;-moz-transition:max-height .2s ease-in-out,opacity .4s ease-in-out;-o-transition:max-height .2s ease-in-out,opacity .4s ease-in-out;-ms-transition:max-height .2s ease-in-out,opacity .4s ease-in-out;transition:max-height .2s ease-in-out,opacity .4s ease-in-out;max-height:0!important;opacity:0}
header.fixed_hiding .q_logo img{transform:translate(-50%,0)}
header.stick_with_left_right_menu:not(.sticky){text-align:center}
header.stick_with_left_right_menu .header_inner_left{display:inline-block;vertical-align:middle;position:relative;top:0;margin:0;left:auto;z-index:100}
header.stick_with_left_right_menu.sticky .header_inner_left{display:none}
}
nav.main_menu{position:absolute;left:50%;z-index:100;text-align:left}
nav.main_menu.right{position:relative;left:auto;float:right}
nav.main_menu.left{position:relative;float:left;left:auto;padding-left:24px}
nav.main_menu.left>ul{left:auto}
nav.main_menu ul{list-style:none;margin:0;padding:0}
nav.main_menu>ul{left:-50%;position:relative}
nav.main_menu.right>ul{left:auto}
nav.main_menu ul li{display:inline-block;float:left;padding:0;margin:0;background-repeat:no-repeat;background-position:right}
nav.main_menu ul li a{color:#777;font-weight:400;text-decoration:none;display:inline-block;position:relative;line-height:100px;padding:0;margin:0;cursor:pointer}
.dark.sticky nav.main_menu>ul>li.active>a,.dark.sticky nav.main_menu>ul>li>a,.dark.sticky nav.main_menu>ul>li>a:hover,.light.sticky nav.main_menu>ul>li.active>a,.light.sticky nav.main_menu>ul>li>a,.light.sticky nav.main_menu>ul>li>a:hover,header.sticky nav.main_menu>ul>li>a{line-height:60px}
nav.main_menu>ul>li>a{position:relative;padding:0 24px;color:#696969;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:2px;display:inline-block;height:100%;background-color:transparent;-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}
nav.main_menu>ul>li:not(:first-child):before{content:'|';position:relative;left:-2px;top:-1px;color:#696969;font-size:12px;font-weight:400}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a,nav.main_menu>ul>li.active>a{color:#e6ae48}
nav.main_menu>ul>li.has_sub>a>i.q_menu_arrow{display:inline-block;margin-left:6px}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a{color:#fff}
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a,.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before,.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a{color:#000}
.menu-animation-line-through nav.main_menu>ul>li>a .menu-text,.menu-animation-line-through nav.vertical_menu>ul>li>a .menu-text{position:relative}
.menu-animation-line-through nav.main_menu>ul>li>a .menu-text:before,.menu-animation-line-through nav.vertical_menu>ul>li>a .menu-text:before{content:"";display:block;position:absolute;left:0;top:50%;height:1px;width:0;-webkit-transition:width 0s ease-out,background .3s ease-out;transition:width 0s ease-out,background .3s ease-out;border:none;-webkit-backface-visibility:hidden}
.menu-animation-line-through nav.main_menu>ul>li>a .menu-text:after,.menu-animation-line-through nav.vertical_menu>ul>li>a .menu-text:after{content:'';display:block;position:absolute;right:0;top:50%;height:1px;width:0;background:#e6ae48;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;border:none;-webkit-backface-visibility:hidden}
.menu-animation-line-through nav.main_menu>ul>li:hover>a .menu-text:before,.menu-animation-line-through nav.vertical_menu>ul>li:hover>a .menu-text:before{width:100%;background:#e6ae48;transition:width .3s ease-out}
.menu-animation-line-through nav.main_menu>ul>li:hover>a .menu-text:after,.menu-animation-line-through nav.vertical_menu>ul>li:hover>a .menu-text:after{width:100%;background:0 0;transition:all 0s ease-out}
.menu-animation-line-through .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:hover>a .menu-text:before,.menu-animation-line-through .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a .menu-text:after{background-color:#fff}
.menu-animation-line-through .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:hover>a .menu-text:before,.menu-animation-line-through .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a .menu-text:after{background-color:#000}
.drop_down .second .inner ul li.sub ul li a,.drop_down .second .inner ul.right li.sub ul li a,.menu-animation-line-through .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:hover>a .menu-text:after,.menu-animation-line-through .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:hover>a .menu-text:after{background:0 0}
.drop_down ul{list-style:none}
.drop_down ul li{position:relative}
header.transparent.fixed.scrolled .drop_down .second,header.transparent.fixed_hiding.scrolled .drop_down .second{top:100%}
.drop_down .second{left:0;margin:0;top:100%;position:absolute;display:block;visibility:hidden;overflow:hidden;opacity:0;z-index:10;border-top:5px solid #e6ae48;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-ms-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}
header.transparent:not(.sticky) .drop_down .second{top:75%}
.drop_down li.left_position .second{left:0}
header.transparent .drop_down .second:not(.right){left:16px}
.drop_down li.right_position .second{left:auto;right:0}
.drop_down .second.drop_down_start{visibility:visible;overflow:visible;opacity:1}
nav.main_menu>ul>li:hover>.second{z-index:20}
.drop_down .second .inner{position:relative;padding:0;display:block;z-index:997}
.drop_down .second .inner>ul,li.narrow .second .inner ul{display:inline-block;position:relative;background-color:#fff}
li.narrow .second .inner ul{padding:14px 0 22px}
.drop_down .second .inner ul li{display:block;padding:0 15px;position:relative;float:none;height:auto;background:0;width:190px}
li.narrow .second .inner ul li:last-child{border-bottom:none}
.drop_down .wide.left_position .second ul li,.drop_down .wide.right_position .second ul li{width:180px}
.drop_down .narrow .second .inner ul li{padding:0;width:235px}
.drop_down .second .inner ul li a,.drop_down .second .inner ul li h4{display:block;color:#a6a6a6;height:auto;font-size:12px;line-height:34px;font-weight:500;margin:0 24px;padding:0 4px;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;border-bottom:1px solid transparent}
.drop_down .second .inner>ul>li:last-child>a,.drop_down .second .inner>ul>li>ul>li:last-child>a,.drop_down .second .inner>ul>li>ul>li>ul>li:last-child>a{border-bottom:0}
.drop_down .second .inner ul li.sub ul li a:hover,.drop_down .second .inner>ul>li>a:hover{color:#e6ae48}
.drop_down .wide .second .inner ul li h4,.drop_down .wide .second .inner ul li.sub a,.drop_down .wide .second ul li a{background:0}
.drop_down .second i{display:none}
.drop_down .narrow .second .inner ul li ul{position:absolute;left:100%;top:-19px;height:auto;display:none;overflow:hidden;z-index:10;border-top:5px solid #e6ae48}
.drop_down .second .inner ul li:hover ul{z-index:20;display:block}
.drop_down .second.right{right:0;left:auto}
.drop_down .wide.wide_background .second .inner ul,nav.mobile_menu{text-align:left}
.drop_down .second .inner ul.right li ul{left:-100%}
.drop_down .second .inner .widget{padding:0 28px}
.drop_down .wide.wide_background .second{background-color:#fff}
.drop_down .wide.wide_background .second .inner{text-align:center}
.drop_down .wide .second ul{padding:26px 0 32px}
.drop_down .wide .second ul li{float:left;width:274px;padding:0;border-left:1px solid #e1e1e1;border-bottom:0}
.drop_down .wide .second ul li a,.drop_down .wide .second>.inner>ul>li.sub>ul>li>a{border:0}
.drop_down .wide.right_position .second ul li:last-child,.drop_down .wide.right_position .second ul li:nth-child(4n),.drop_down .wide:not(.right_position) .second ul li:first-child,.drop_down .wide:not(.right_position) .second ul li:nth-child(4n+1){border-left-color:transparent}
.drop_down .wide .second ul li:last-child{margin-right:0}
.drop_down .wide.right_position .second ul li{float:right}
.drop_down .wide .second ul li:hover{background-color:transparent}
.drop_down .second .inner ul li.sub a i.q_menu_arrow{position:absolute;top:50%;right:0;display:inline-block;vertical-align:middle;color:inherit;font-size:inherit;margin:-6px 0 0}
.drop_down .second .inner ul li.sub ul li a i.q_menu_arrow,.drop_down .wide .second .inner ul li.sub a i.q_menu_arrow{display:none}
.drop_down .second .inner ul.right li.sub a i.q_menu_arrow{right:auto;left:0;-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.drop_down .wide .second .inner>ul>li>a{color:#393939;border-bottom:0;text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:700;line-height:16px}
.drop_down .wide .second .inner ul li h4 a,.drop_down .wide .second .inner ul li.sub h4 a{padding:0!important}
.drop_down .wide .second ul li ul{display:block;left:0;padding:15px 0 0;position:relative;top:0;visibility:visible;background-color:transparent!important}
.drop_down .wide .second ul li ul .widget{padding:0 18px}
.drop_down .wide .second ul li ul li{padding:0;margin:0;border:0}
.drop_down .wide .second ul li ul li.menu-item-has-children>a,.drop_down .wide .second ul li ul li.menu-item-has-children>a:hover{border-bottom:0 none;color:#393939}
.mobile_menu_button{display:none;float:left;height:100px;margin:0 20px 0 0}
.mobile_menu_button span{width:19px;height:17px;font-size:14px;z-index:50;display:table-cell;position:relative;cursor:pointer;vertical-align:middle}
nav.mobile_menu,nav.mobile_menu ul{display:none;width:100%;position:relative}
.dark .mobile_menu_button span{color:#000}
nav.mobile_menu{float:left;top:0;overflow:hidden;background-color:#fff;z-index:100}
nav.mobile_menu ul{list-style:none;padding:0;margin:0}
nav.mobile_menu>ul{margin-bottom:-1px!important}
nav.mobile_menu ul li{margin:0;padding:0;position:relative;border-bottom:1px solid #eaeaea}
nav.mobile_menu ul li a{-webkit-tap-highlight-color:transparent}
nav.mobile_menu ul li.open_sub>ul{border-top:1px solid #eaeaea}
nav.mobile_menu ul li:last-child{border:0!important}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow{cursor:pointer;display:inline-block;float:right;height:35px;line-height:35px;margin:0;padding:0 10px 0 0;position:absolute;top:0;right:0;text-align:right;width:50px;color:#8d8d8d;z-index:9000;-webkit-tap-highlight-color:transparent}
nav.mobile_menu ul li span.mobile_arrow i{color:inherit}
nav.mobile_menu ul>li>span.mobile_arrow i{display:none}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow i{display:inline}
nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa-angle-right,nav.mobile_menu ul>li.has_sub>span.mobile_arrow i.fa-angle-down,nav.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow i.fa-angle-right{display:none}
nav.mobile_menu ul>li.has_sub ul.open_sub>li>span.mobile_arrow i.fa-angle-down,nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa-angle-down{display:inline}
nav.mobile_menu ul li a,nav.mobile_menu ul li h4{font-size:13px;color:#8d8d8d;padding:9px 0;display:block;position:relative;text-transform:none;line-height:17px;letter-spacing:0}
nav.mobile_menu ul li a:hover,nav.mobile_menu ul li.active>a{color:#e6ae48}
nav.mobile_menu ul li ul li{margin:0 0 0 20px}
.side_menu_button_wrapper{display:table}
.side_menu_button{cursor:pointer;display:table-cell;vertical-align:middle;height:100px}
@media only screen and (min-width:1000px){
.light:not(.sticky):not(.scrolled) .header-widget,.light:not(.sticky):not(.scrolled) .header-widget a,.light:not(.sticky):not(.scrolled) .header-widget p,.light:not(.sticky):not(.scrolled) .header-widget span{color:#fff}
.light:not(.sticky):not(.scrolled) .q_icon_shortcode a,.light:not(.sticky):not(.scrolled) .q_social_icon_holder i.simple_social{color:#fff!important}
.light:not(.sticky):not(.scrolled) .q_social_icon_holder .fa-stack{border-color:#fff}
.light:not(.sticky):not(.scrolled) .q_social_icon_holder:hover .fa-stack{background-color:#fff!important;border-color:#fff!important}
.dark:not(.sticky):not(.scrolled) .header-widget,.dark:not(.sticky):not(.scrolled) .header-widget a,.dark:not(.sticky):not(.scrolled) .header-widget p,.dark:not(.sticky):not(.scrolled) .header-widget span{color:#000}
.dark:not(.sticky):not(.scrolled) .q_icon_shortcode a,.dark:not(.sticky):not(.scrolled) .q_social_icon_holder i.simple_social{color:#000!important}
.dark:not(.sticky):not(.scrolled) .q_social_icon_holder .fa-stack{border-color:#000}
.dark:not(.sticky):not(.scrolled) .q_social_icon_holder:hover .fa-stack{background-color:#000!important;border-color:#000!important}
}
.side_menu_button>a{font-size:14px;position:relative;display:inline;width:20px;height:20px;padding:0 12px}
.mobile_menu_button span,.side_menu_button>a{-webkit-transition:opacity .3s ease,color .3s ease;-moz-transition:opacity .3s ease,color .3s ease;-ms-transition:opacity .3s ease,color .3s ease;-o-transition:opacity .3s ease,color .3s ease;transition:opacity .3s ease,color .3s ease;color:#5d5d5d}
.mobile_menu_button span:hover,.side_menu_button>a:hover{color:#e6ae48}
.qode_search_form{background-color:#393939;color:#fff;margin:0;overflow:hidden;width:100%;height:0;position:absolute;top:0;left:0}
.qode_search_form i{color:#fff;font-size:13px;display:inline-block;padding:0 0 0 45px;float:left;line-height:50px}
.qode_search_form input,.qode_search_form input:focus{background-color:transparent;border:none;box-shadow:none;color:#fff;display:inline-block;line-height:20px;height:20px;margin:15px 0;width:90%;padding:0 45px 0 10px;font-family:inherit;outline:0;outline-offset:0;-webkit-appearance:none;float:left}
.qode_search_form input:focus{outline-offset:0!important}
:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#fff;margin:10px 0 0}
@media only screen and (max-width:1200px){
.qode_search_form input{width:80%}
}
@media only screen and (max-width:768px){
.qode_search_form input{width:70%}
}
@media only screen and (max-width:500px){
.qode_search_form input{width:65%}
}
@media only screen and (max-width:350px){
.qode_search_form input{width:50%}
}
.qode_search_form .container_inner{position:relative}
.qode_search_form .container i{padding:0}
.qode_search_form .container input{width:90%;padding:0 0 0 10px}
.qode_search_form input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px!important;margin:-1px;padding:0;position:absolute!important;width:1px!important;visibility:hidden}
.qode_search_form .qode_search_close{position:absolute;line-height:50px;height:50px;top:0;right:45px}
.qode_search_form .container .qode_search_close{right:0}
.vertical_menu_enabled .content .container,.vertical_menu_enabled .full_width,.vertical_menu_enabled .title_outer,.vertical_menu_enabled footer{padding-left:260px}
.boxed.vertical_menu_enabled .content .container,.boxed.vertical_menu_enabled .full_width,.boxed.vertical_menu_enabled .title_outer,.boxed.vertical_menu_enabled footer{padding-left:0}
.boxed.vertical_menu_enabled,.boxed.vertical_menu_enabled footer.uncover,.vertical_menu_enabled .full_screen_holder{padding-left:260px}
.vertical_menu_enabled .content .title .container{padding-left:0}
.vertical_menu_enabled .content .container,.vertical_menu_enabled footer{width:auto}
aside.vertical_menu_area{position:fixed;width:260px;top:0;left:0;padding:20px 40px;background-color:#fff;height:100%;z-index:101;-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;outline:0}
.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,body:not(.vertical_menu_transparency_off) aside.vertical_menu_area.light .q_social_icon_holder i.simple_social,body:not(.vertical_menu_transparency_off) aside.vertical_menu_area.light .widget a{color:#fff}
.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,body:not(.vertical_menu_transparency_off) aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social,body:not(.vertical_menu_transparency_off) aside.vertical_menu_area.dark .widget a{color:#000}
.vertical_menu_enabled header{display:block}
.vertical_menu_enabled header .header_inner{display:none}
.q_tabs .tabs-nav li a,nav.vertical_menu>ul>li>a{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out}
nav.vertical_menu{position:relative;z-index:101;margin:42px 0 0;text-align:left}
.vertical_menu ul{list-style:none}
.vertical_menu ul li{position:relative}
nav.vertical_menu>ul>li>a{position:relative;display:block;padding:0;line-height:35px;color:#393939;font-weight:700;letter-spacing:3px;text-decoration:none;text-transform:uppercase;margin:0;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out}
.vertical_menu ul li a:hover{color:#e6ae48}
.vertical_menu_transparency_on .light nav.vertical_menu>ul>li>a,body:not(.vertical_menu_transparency_off) .light nav.vertical_menu>ul>li>a{color:#fff}
.vertical_menu_transparency_on .dark nav.vertical_menu>ul>li>a,body:not(.vertical_menu_transparency_off) .dark nav.vertical_menu>ul>li>a{color:#000}
.vertical_menu .second .inner{position:relative;display:block;padding:0;z-index:997}
.vertical_menu_enabled .carousel-inner:not(.relative_position){left:260px!important}
.vertical_menu_area .q_social_icon_holder{margin:0 12px 2px 0!important}
.vertical_menu_enabled .content{margin-top:0!important;padding-top:0!important}
.boxed.vertical_menu_enabled .carousel-inner{width:1150px!important;left:auto!important}
.vertical_menu_enabled.vertical_menu_transparency_on aside.vertical_menu_area{background-color:transparent!important}
.popup_menu_holder_outer,.popup_menu_opened{position:fixed;top:0;left:0;height:100%;width:100%}
.popup_menu_holder_outer{visibility:hidden;opacity:0;z-index:105}
.touchevents .popup_menu_holder_outer{display:none}
.popup_menu_opened{overflow-y:hidden}
.popup_menu_opened.admin-bar{top:32px;height:calc(100% - 32px)}
.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened .main_menu,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .side_menu_button a:not(.popup_menu){visibility:hidden!important}
.popup_menu_opened .popup_menu_holder_outer{visibility:visible;opacity:1}
.touchevents .popup_menu_opened .popup_menu_holder_outer{display:block}
.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}
.popup_menu_opened .header_bottom,.popup_menu_opened .header_top{background-color:transparent!important;border-bottom:0!important}
.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.sticky{opacity:0!important}
.carousel{position:relative;margin-bottom:0}
.boxed .carousel-inner{width:1150px;left:auto!important}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;max-width:100%;line-height:1}
.carousel-inner .video{position:static;left:0;direction:ltr}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel.fade .item{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100)}
.carousel.fade .active.item{opacity:1;filter:alpha(opacity=100)}
.carousel.fade .active.left,.carousel.fade .active.right{left:0;z-index:2;opacity:0;filter:alpha(opacity=0)}
.carousel.fade .next,.carousel.fade .prev{left:0;z-index:1}
.carousel-indicators{position:absolute;bottom:20px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:8px;height:8px;text-indent:-999px;cursor:pointer;border-radius:10px}
.carousel.full_screen{height:1500px}
.qode_slider_preloader{width:100%;background-color:#1c1c1c;position:absolute;z-index:20;height:1500px}
.qode_slider_preloader .ajax_loader{position:absolute}
.carousel-inner .left h2,.carousel-inner .left h3{text-align:left}
.carousel-inner h2{display:inline-block;font-size:64px;text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#fff;margin:0 0 14px}
.carousel-inner h2 span{font-size:inherit;line-height:1em;color:inherit}
.carousel-inner h3{color:#fff;margin:0 0 19px}
.carousel-inner .dark h2,.carousel-inner .dark h3{color:#000}
.carousel-inner .right h2,.carousel-inner .right h3{text-align:right}
.carousel-inner{left:0!important;position:fixed;overflow:hidden;width:100%;z-index:1;transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);transition:left .33s cubic-bezier(.694,.0482,.335,1)}
.carousel-inner .item img{display:inline-block!important}
.touchevents .carousel-inner .item{background-position:center 0!important}
.carousel-inner .item .image{position:absolute;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.carousel-inner .item .image img{display:none!important;width:0;height:0}
.title_text_shadow .title h1{text-shadow:1px 1px 2px rgba(0,0,0,.4)}
@media (max-width:1300px){
.carousel-inner h2{line-height:inherit!important}
.carousel .carousel-inner h2 span{font-size:.825em!important;line-height:1.2em!important}
.carousel .carousel-inner h3 span{font-size:.95em}
.vertical_menu_enabled .carousel .carousel-inner h2 span{font-size:.725em!important;line-height:1.1em!important}
.vertical_menu_enabled .carousel .carousel-inner h3 span{font-size:.8em}
}
@media (max-width:1200px){
.carousel .carousel-inner h2 span{font-size:.725em!important;line-height:1.1em!important}
.carousel .carousel-inner h3 span{font-size:.8em}
.vertical_menu_enabled .carousel .carousel-inner h2 span{font-size:.625em!important;line-height:1em!important}
.vertical_menu_enabled .carousel .carousel-inner h3 span{font-size:.7em}
}
@media (max-width:1024px){
.carousel-inner{position:relative}
.carousel-inner .qbutton{line-height:32px;height:32px}
}
@media (max-width:567px){
.carousel .carousel-inner h2 span{font-size:.625em!important;line-height:.9em!important}
.carousel .carousel-inner h3 span{font-size:.7em;line-height:1.1em}
.vertical_menu_enabled .carousel .carousel-inner h2 span{font-size:.525em!important;line-height:.8em!important}
.vertical_menu_enabled .carousel .carousel-inner h3 span{font-size:.6em;line-height:1em}
}
@media (max-width:320px){
.carousel .carousel-inner h2 span{font-size:.5em!important;line-height:.9em!important}
.carousel .carousel-inner h3 span{font-size:.6em;line-height:1em}
.vertical_menu_enabled .carousel .carousel-inner h2 span{font-size:.4em!important;line-height:.8em!important}
.vertical_menu_enabled .carousel .carousel-inner h3 span{font-size:.5em;line-height:.9em}
}
.carousel-indicators li{background-color:#fff;opacity:.4;margin:0 3px;-webkit-transition:background-color .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,opacity .3s ease-in-out;-o-transition:background-color .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,opacity .3s ease-in-out;transition:background-color .3s ease-in-out,opacity .3s ease-in-out}
.blog_holder article .post_info a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out}
.carousel-indicators.dark li{background-color:#000}
.carousel-indicators .active{opacity:1;margin:0 3px}
.carousel .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.carousel .video .video-overlay img{display:none!important}
.carousel .video .video-overlay{height:3000px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11}
.carousel .video .video-overlay.active{background-image:url(https://conest.com/wp-content/themes/stockholm/css/img/pixel-video.png);background-position:0 0;background-repeat:repeat;opacity:1}
.carousel .video .video-wrap{top:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}
.title,.title img{display:block;position:relative}
.carousel .video .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:auto!important}
.carousel .video .video-wrap .mejs-mediaelement{background:0 0!important;border:0!important}
@media only screen and (min-width:1000px){
.right_side_menu_opened:not(.boxed) .carousel-inner:not(.relative_position){left:-270px!important}
}
.title{width:100%;height:100px;text-align:left;z-index:101;background-color:#5d5d5d}
.title_outer.with_image .title{height:auto!important;line-height:normal;background:0 0}
.title img{width:100%}
.title .not_responsive{display:none}
.title .title_holder{display:flex;align-items:center;height:100%;left:0;position:relative;width:100%}
.title_outer .has_background.title .title_holder,.title_outer .has_fixed_background.title .title_holder,.title_outer.with_image .title .title_holder{position:absolute;top:0;display:block}
.title.has_background,.title.has_fixed_background{background-repeat:no-repeat;background-position:center 0}
.title .title_holder .container{background-color:transparent}
.title .title_holder .title_full_width{display:flex;align-items:center;height:100%;width:100%}
.title_outer .has_background.title .title_holder .container,.title_outer .has_fixed_background.title .title_holder .container,.title_outer.with_image .title .title_holder .container{display:block;height:100%}
.content .title_outer.with_image .title .container_inner,.title_outer .has_background.title .title_holder .container_inner,.title_outer .has_fixed_background.title .title_holder .container_inner{display:table;height:100%}
.title_subtitle_holder{display:block;padding:0;position:relative;width:100%}
.title_outer .has_background.title .title_subtitle_holder,.title_outer .has_fixed_background.title .title_subtitle_holder,.title_outer.with_image .title .title_subtitle_holder{display:table-cell;vertical-align:middle;width:100%}
.title_subtitle_holder_inner{position:relative}
.position_center.title .title_subtitle_holder{text-align:center}
.title h1{display:inline-block;vertical-align:middle;font-size:54px;line-height:1.25em;color:#fff}
.title.has_fixed_background{background-attachment:fixed;position:relative;z-index:101}
.touchevents .title.has_fixed_background{background-attachment:scroll}
.content .title .container_inner{padding:0!important}
.blog_holder article{display:inline-block;width:100%;margin:0 0 50px}
.blog_holder.masonry_full_width article{display:block;float:left}
.blog_holder.blog_single article{margin:0}
.blog_holder article .post_info>span:first-child:before{display:none}
.blog_single .post_content>p,.content .container .container_inner>p,body:not(.wpb-js-composer) .blog_single .post_content p,body:not(.wpb-js-composer) .content .container .container_inner p{margin-bottom:15px}
.blog_single .post_content>p:last-child,body:not(.wpb-js-composer) .blog_single .post_content p:last-child{margin-bottom:0}
.single-post .blog_single .post_content embed,.single-post .blog_single .post_content iframe{max-width:100%}
.blog_holder article.sticky .post_text h3 a{color:#e6ae48}
.blog_holder article .post_content_holder{width:100%}
.blog_holder article .post_image,.blog_holder article .post_image img,.blog_holder article .post_image>a{position:relative;width:100%;display:block}
.blog_holder.blog_large_image article .post_image>a{width:auto;display:inline-block;vertical-align:top}
.blog_holder article .post_text .post_text_inner{padding:45px 50px;border:1px solid transparent;background-color:#fff;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.blog_holder.blog_single article .post_text .post_text_inner{padding:30px 40px 50px}
.blog_holder.masonry_full_width article .post_text .post_text_inner{padding:25px 25px 35px}
.blog_holder article .post_text h5{color:#5d5d5d;font-size:18px;margin:0 0 20px}
.blog_holder.masonry_full_width article.sticky .post_text h5 a{color:#e6ae48}
.blog_holder article .post_text h2 .date{color:#bebebe}
.blog_holder article .post_info{display:inline-block;width:100%;margin:0 0 30px;color:#e6ae48;font-size:14px;line-height:1.5em;font-family:'Crete Round',sans-serif;font-style:italic}
.blog_holder article .post_info a,.blog_holder article h2 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}
.blog_holder article h2{margin:0 0 32px;word-break:break-word}
.blog_holder article.sticky h2 a{color:#e6ae48}
.blog_holder article h2 span{text-transform:inherit;color:inherit}
.blog_holder article .post_info a{text-transform:inherit;color:#e6ae48;transition:color .3s ease-in-out}
.blog_holder article .post_info a:hover{color:#9d9d9d}
.blog_holder article .post_text .post_info .post_category,.blog_holder article .post_text .post_info .time{line-height:1em;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.q_social_icon_holder .fa-stack{-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}
.blog_holder article .post_info>span{padding:0 10px 0 0;margin:0 10px 0 0}
.blog_holder article .post_info>span:before{content:'/';position:relative;left:-10px}
.blog_holder article .post_info>span:first-child:before{content:'';left:0}
.blog_holder article .post_info>span:last-child{margin:0;padding:0}
.blog_holder article .post_text .post_info span i{padding:0 0 0 10px}
.blog_holder article .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.blog_holder article .video{position:relative}
.blog_holder article .video .video-wrap{overflow:hidden;position:relative;width:100%;z-index:10}
.blog_holder article .video .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:100%!important;width:100%!important;overflow:hidden}
.blog_holder article .video .video-wrap .mejs-mediaelement{background:0 0!important;border:0!important}
.blog_holder article .post_info .qbutton.dark{text-transform:none}
.single_tags{margin:35px 0 0}
.single_tags a{color:#a7a6a6;border:1px solid #a7a6a6;padding:0 15px;line-height:32px;height:32px;display:inline-block;vertical-align:middle;font-size:10px!important;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}
.single_tags a{margin:0 7px 5px 0}
.single_tags a:hover{color:#fff;border-color:#9d9d9d;background-color:#9d9d9d}
aside.sidebar .widget:not(.woocommerce) .q_icon_shortcode a{color:inherit}
.single_tags h5{display:inline-block;line-height:36px}
body.archive .content .full_width{padding:44px 20px 25px 45px}
.blog_holder.masonry_full_width{margin-bottom:20px;transition:none!important;overflow:visible!important;opacity:0;filter:alpha(opacity=0)}
.blog_holder.masonry_full_width article{width:31.2%;margin:0 0 20px;padding:0;text-align:left;vertical-align:top;z-index:100}
.blog_holder.masonry_full_width article{width:18.7%}
.blog_holder.masonry_full_width.pinterest_full_width article{width:20%;margin:0 0 70px}
.blog_holder.masonry_full_width article:hover{z-index:200}
.blog_holder article .post_image a .icon_plus{position:absolute;top:50%;left:50%;background-color:#fff;border-radius:25px;width:36px;height:36px;color:#393939;text-align:center;line-height:36px;margin:-18px 0 0 -18px;font-size:24px}
.blog_holder.masonry_full_width article .post_info a:hover{color:#e6ae48}
.blog_holder.masonry_full_width article h4{font-size:15px;margin:0 0 15px}
.blog_holder.masonry_full_width article h4 a{color:#393939}
.blog_holder.masonry_full_width article h4 a:hover{color:#e6ae48}
.isotope-item{z-index:2}
.isotope{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.blog_holder.pinterest_full_width article h4{margin:0 0 5px}
.blog_holder.pinterest_full_width article .post_info{margin:0 0 20px}
.blog_holder.pinterest_full_width .post_text_inner{text-align:center}
.blog_holder.pinterest_full_width article .post_text .post_text_inner{padding:38px 40px 20px}
.blog_holder.pinterest_full_width article article .post_info{margin-bottom:18px}
.blog_holder.blog_appear_from_bottom article{opacity:0;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);transform:translateY(80px)}
.blog_holder.blog_appear_from_bottom article.show{-webkit-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),-webkit-transform .8s cubic-bezier(.34,.52,.57,1.04);transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible}
.latest_post_holder{display:inline-block;width:100%}
.latest_post_holder>ul{list-style:none;display:inline-block;width:100%;position:relative;margin:0;padding:0}
.latest_post_holder>ul>li{display:block;position:relative;padding-top:15px}
.latest_post_holder>ul>li:first-child{padding-top:0}
.latest_post_holder.boxes>ul>li{padding:0;float:left;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;margin:0 2% 0 0}
.latest_post_holder.boxes.three_columns>ul>li{width:32%}
.latest_post_holder.boxes.three_columns>ul>li:nth-child(3n){margin-right:0}
.latest_post_holder.boxes:not(.one_row)>ul>li{margin-bottom:25px}
.latest_post_holder.boxes>ul>li .latest_post{padding:22px 25px 31px;background-color:#fff}
.latest_post_holder .latest_post_title a{color:#393939}
.latest_post_holder .latest_post_title a:hover{color:#e6ae48}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt{margin:13px 0 19px}
.latest_post_holder .post_info_section{position:relative;display:inline-block;vertical-align:middle;padding:0 10px;margin:0 0 6px}
.latest_post_holder .post_info_section:first-child{padding:0 10px 0 0}
.latest_post_holder .post_info_section:before{position:relative;display:inline-block;vertical-align:middle;left:-10px;content:'/';line-height:22px;color:#e6ae48}
.latest_post_holder .post_info_section:first-child:before{left:0;content:''}
.latest_post_holder .post_info_section a,.latest_post_holder .post_info_section span{display:inline-block;vertical-align:middle;font-family:'Crete Round',sans-serif;font-style:italic;line-height:22px;color:#e6ae48}
.latest_post_holder.boxes .boxes_image{overflow:hidden}
.latest_post_holder.boxes .boxes_image a img{vertical-align:top}
.latest_post_holder .boxes_image a .latest_post_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#e6ae48;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.latest_post_holder .boxes_image a:hover .latest_post_overlay{opacity:1;filter:alpha(opacity=100)}
.latest_post_holder .latest_post_overlay .icon_plus{position:absolute;top:50%;left:50%;width:36px;height:36px;background-color:#fff;border-radius:2em;color:#393939;text-align:center;line-height:36px;margin:-18px 0 0 -18px;font-size:24px}
.latest_post,.latest_post a img,.latest_post>a,.latest_post_holder.boxes .boxes_image a{display:block;position:relative}
.latest_post_text{display:block;width:auto}
.blog_holder .mejs-container{position:relative;text-align:left;vertical-align:top;text-indent:0;background-color:#efefef;font-family:inherit}
.blog_holder .mejs-container *{font-family:inherit}
.blog_holder.masonry_full_width .mejs-container{height:60px!important}
.video_holder{position:relative;width:100%;display:block;min-height:1px}
.vertical_menu_hidden .vertical_menu_area{overflow:visible!important}
.projects_holder_outer{margin:0;display:block;width:100%}
.projects_holder_outer .container .container_inner{padding:0}
.projects_holder{font-size:.1px;line-height:0;list-style-type:none;text-align:justify}
.projects_holder:after,.projects_holder:before{content:"";display:inline-block!important;width:100%}
.projects_holder>.mix{display:none;position:relative;vertical-align:top;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-align:left}
.projects_holder .mix .image{position:relative;display:block;overflow:hidden;width:100%;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.projects_holder article .image img{position:relative;display:block;width:100%;z-index:100}
.portfolio_slider .portfolio_slides li.item img,.projects_holder article .image img{-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.portfolio_slider{position:relative;display:block;-webkit-backface-visibility:hidden}
.portfolio_paging,.portfolio_paging_loading{text-align:center;margin:40px 0 0}
.portfolio_paging_loading{display:none}
.filter_holder,.filter_holder ul{display:inline-block}
.filter_holder ul{list-style:none}
.filter_holder ul li{cursor:pointer;display:block;margin:0;float:left;text-align:center}
.filter_holder ul li span{position:relative;display:inline-block;vertical-align:middle;padding:0 25px;color:#a6a6a6;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.filter_holder ul li:last-child span{padding-right:0}
.filter_holder ul li:first-child:not(.filter_title) span{padding-left:0}
.filter_holder ul li span:after{content:'|';position:absolute;right:0;display:inline-block;width:1px;color:#a6a6a6}
.filter_holder ul li:last-child span:after{content:none}
.filter_holder ul li.current span,.filter_holder ul li:not(.filter_title):hover span{color:#e6ae48}
.projects_holder_outer .qode-portfolio-list-split-fixed-holder{position:fixed;top:0;width:30%;height:100vh}
.admin-bar .projects_holder_outer .qode-portfolio-list-split-fixed-holder{top:32px;height:calc(100vh - 32px)}
.masonry_with_space .projects_holder.appear_from_bottom article,.masonry_with_space .projects_masonry_holder.appear_from_bottom article,.projects_holder.appear_from_bottom article,.projects_masonry_holder.appear_from_bottom article{opacity:0;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);transform:translateY(80px);-webkit-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),-webkit-transform .8s cubic-bezier(.34,.52,.57,1.04);transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04)}
.projects_holder.projects_masonry_holder_with_columns.appear_from_bottom article{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
.projects_holder.appear_from_bottom article.show,.projects_masonry_holder.appear_from_bottom article.show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);transition:none}
.masonry_with_space .projects_holder.appear_from_bottom article.show.shown,.masonry_with_space .projects_masonry_holder.appear_from_bottom article.show.shown,.projects_holder.appear_from_bottom article.show.shown,.projects_masonry_holder.appear_from_bottom article.show.shown{-webkit-transition:none;transition:none}
.projects_masonry_holder{opacity:0}
.projects_masonry_holder.projects_masonry_holder_with_columns{opacity:1}
.default_template_holder .projects_masonry_holder.masonry_extended,.full_width .projects_masonry_holder.masonry_extended,.qode_elementor_container_inner .projects_masonry_holder.masonry_extended{margin:0 -30px}
.projects_masonry_holder:after{content:"";display:block;height:0;visibility:hidden}
.masonry_with_space .projects_holder{position:relative;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.masonry_with_space .projects_holder .mix{display:block;padding:0;margin:0!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.portfolio_single_sticky.stick{position:fixed}
.portfolio_single_sticky.stick.portfolio_single_sticky_animate_top{-webkit-transition:top .33s cubic-bezier(.694,.0482,.335,1) .18s;transition:top .33s cubic-bezier(.694,.0482,.335,1) .18s}
.portfolio_single_sticky{position:relative}
.paspartu_enabled .paspartu_top{position:fixed;padding-top:2%;height:0;width:100%;top:0;left:0;background-color:#fff;z-index:200;-webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1);transition:left .33s cubic-bezier(.694,.0482,.335,1)}
.paspartu_enabled .paspartu_bottom,footer.uncover{-webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1)}
.paspartu_enabled .paspartu_bottom{position:fixed;padding-bottom:2%;height:0;width:100%;bottom:0;left:0;background-color:#fff;z-index:200;transition:left .33s cubic-bezier(.694,.0482,.335,1)}
.paspartu_enabled.right_side_menu_opened .paspartu_bottom,.paspartu_enabled.right_side_menu_opened .paspartu_top,.right_side_menu_opened .full_width nav.content_menu.fixed{left:-270px}
.paspartu_enabled footer.uncover{padding-bottom:2%}
.paspartu_enabled.vertical_menu_enabled .content .content_inner{padding-top:2%}
.q_accordion_holder{position:relative;display:block;visibility:hidden}
.q_accordion_holder.accordion .ui-accordion-header{cursor:pointer;position:relative;display:block;height:58px;line-height:58px;color:#393939;padding:0;margin:28px 0 0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.q_accordion_holder.accordion.boxed .ui-accordion-header{height:48px;line-height:48px;margin:16px 0 0;padding:0 27px;color:#fff;background-color:#393939;-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}
.q_accordion_holder.accordion .ui-accordion-header:first-child,.q_accordion_holder.accordion.boxed .ui-accordion-header:first-child{margin:0}
.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active,.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover{background-color:#e6ae48}
.q_accordion_holder .ui-accordion-header .accordion_mark{position:absolute;top:0;left:0;display:block;width:58px;height:58px;background-color:transparent;border:2px solid #e6ae48;border-radius:3em;-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark,.q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark{background-color:#e6ae48}
.q_accordion_holder.boxed .ui-accordion-header .accordion_mark{display:none}
blockquote{quotes:none;position:relative;border:1px solid transparent}
blockquote h3,blockquote>p{font-size:20px;color:#e6ae48}
.q_tabs{visibility:hidden}
.wpb_content_element.wpb_single_image img{vertical-align:middle}
.q_tabs{display:block}
.q_tabs .tabs-nav,.q_tabs .tabs-nav li{display:inline-block;position:relative;overflow:hidden}
.q_tabs .tabs-nav{list-style:none;margin:0;padding:0}
.q_tabs .tabs-nav li{margin:0 8px 0 0;float:left}
.q_tabs .tabs-nav li:last-child{margin:0}
.q_tabs .tabs-nav li a{position:relative;display:block;height:52px;line-height:52px;margin:0;padding:0 20px;color:#fff;background-color:#eaeaea;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out}
.q_tabs .tabs-nav li a:hover,.q_tabs .tabs-nav li.active a{background-color:#e6ae48}
.q_tabs.boxed{text-align:left}
.q_tabs.boxed .tabs-nav{display:block}
.q_message{position:relative;padding:24px 28px;margin:0;background-color:#e6ae48}
.q_message .message_text{display:table;height:100%}
.q_message a.close{position:absolute;top:-15px;right:-15px;line-height:13px;font-size:18px}
.q_message a.close i{width:14px;height:14px;color:#fff;font-weight:700;display:inline-block}
.touchevents .no_animation_on_touch .q_icon_animation{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.q_progress_bars_icons{display:block;position:relative}
.q_progress_bars_icons_inner{position:relative;width:100%}
.q_progress_bars_icons_inner .bar{position:relative;float:left;margin:0 5px 5px 0!important}
.q_progress_bars_icons_inner.normal .bar{margin:0}
.q_progress_bars_icons_inner.medium .bar{width:84px;height:84px}
.q_progress_bars_icons_inner.large .bar{width:112px;height:112px}
.q_progress_bars_icons_inner.normal .bar.active i{color:#e6ae48}
.q_progress_bars_icons_inner.normal .bar i{color:#f6f6f6}
.q_social_icon_holder{position:relative;display:inline-block;margin:0 14px 14px 0!important;vertical-align:middle}
.q_social_icon_holder .fa-stack{position:relative;text-align:center;color:#fff;background-color:#e6ae48;border:1px solid transparent;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-transform:translateZ(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer_top .q_social_icon_holder .fa-stack{background-color:#fff}
.q_social_icon_holder:hover .fa-stack{color:#fff;background-color:#393939}
.footer_top .q_social_icon_holder:hover .fa-stack{color:#393939;background-color:#e6ae48}
.q_social_icon_holder.normal_social .simple_social,.q_social_icon_holder.normal_social.with_link .simple_social{color:#e6ae48;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out}
.q_social_icon_holder.normal_social:hover .simple_social{color:#393939}
.q_social_icon_holder .fa-stack.medium{width:51px;height:51px;line-height:51px}
.q_social_icon_holder .fa-stack.large{width:64px;height:64px;line-height:64px}
.q_social_icon_holder .fa-stack.medium i,.q_social_icon_holder .fa-stack.medium span,.q_social_icon_holder i.medium,.q_social_icon_holder span.medium{font-size:20px}
.q_social_icon_holder .fa-stack.large i,.q_social_icon_holder .fa-stack.large span,.q_social_icon_holder i.large,.q_social_icon_holder span.large{font-size:24px}
.q_social_icon_holder>i,.q_social_icon_holder>span.simple_social{position:relative;display:block;width:auto;line-height:1.2em}
.q_social_icon_holder .fa-stack span{position:relative;color:inherit}
.q_social_icon_holder .fa-stack.medium span{line-height:51px}
.q_social_icon_holder .fa-stack.large span{line-height:64px}
.q_line_graf_holder{display:block;position:relative;overflow:hidden}
.q_line_graf,.q_pie_graf{margin:0 22px 0 0;float:left}
.image_hover{position:relative}
.image_hover{display:inline-block;width:100%}
.animated_icons_with_text .animated_icon_with_text_holder{float:left;text-align:center}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder{width:33.33%}
.animated_icons_with_text .animated_icon_with_text_inner{position:relative;padding:0 20px;height:85px}
.animated_icons_with_text .animated_icon_with_text_inner:after,.animated_icons_with_text .animated_icon_with_text_inner:before{display:block;content:"";position:absolute}
.animated_icons_with_text .animated_icon_with_text_inner:before{height:100%;right:0;width:1px;border-right:1px solid #f5f5f5}
.animated_icons_with_text .animated_icon_with_text_inner:after{width:100%;bottom:0;height:1px;border-bottom:1px solid #f5f5f5}
.animated_icons_with_text .animated_icon_with_text_holder.border-bottom-none .animated_icon_with_text_inner:after{border-bottom:none}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before{border-right-width:0}
.cover_boxes{position:relative;overflow:hidden}
.cover_boxes ul{list-style:none;margin:0 -20px 0 0;padding:0;width:200%}
.cover_boxes ul li{float:left;margin-right:20px;overflow:hidden;position:relative;width:265px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.cover_boxes ul li.act{width:530px}
.q_progress_bar{position:relative;margin:0 0 10px;width:100%;overflow:hidden;text-align:left}
.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#e6ae48;height:16px}
.qode-countdown{font-weight:500}
.countdown-amount{display:block;position:relative;font-size:72px;line-height:74px;margin-bottom:23px;letter-spacing:0;color:#212121;font-weight:400}
.countdown-period{display:block;font-size:18px;line-height:0;letter-spacing:0;text-transform:lowercase;color:#212121;font-weight:500}
.blog_load_more_button a,.load_more a,.qbutton{position:relative;display:inline-block;width:auto;height:37px;line-height:37px;margin:0;padding:0 22px;border:2px solid #e6ae48;font-size:11px;font-weight:800;font-family:inherit;text-align:left;color:#fff;background-color:#e6ae48;text-decoration:none;cursor:pointer;outline:0;font-style:normal;text-transform:uppercase;text-shadow:none;letter-spacing:2px;white-space:nowrap;border-radius:0;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
.blog_load_more_button a:hover,.drop_down .wide .second ul li .qbutton:hover,.drop_down .wide .second ul li ul li .qbutton:hover,.load_more a:hover,.qbutton:hover{color:#e6ae48;background-color:transparent;border-color:#e6ae48}
.qbutton.left{text-align:left}
.qbutton.right{text-align:right}
.qbutton.underlined{border:none;border-bottom:4px solid #e6ae48;background-color:transparent!important;color:#000;padding:0!important;line-height:24px!important;height:24px!important}
.qbutton.underlined:hover{color:#000!important}
.qbutton.large{height:45px;line-height:45px;font-size:14px;padding:0 28px}
.qbutton.white{border-color:#fff;color:#fff;background-color:transparent}
.qbutton.white:hover{background-color:#e6ae48;border-color:#e6ae48}
.qbutton .button_icon{margin:0 0 0 10px;display:inline-block}
.qbutton.large .button_icon{margin:0 0 0 17px}
.qbutton.medium .button_icon{margin:0 0 0 15px}
.q_percentage,.q_percentage_with_icon{position:relative;display:block;height:175px;width:175px;line-height:175px;text-align:center;margin:0 auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s}
.q_percentage canvas,.q_percentage_with_icon canvas{position:absolute;top:0;left:0}
.q_percentage_with_icon i{float:none;margin:0;font-size:30px;color:#393939;vertical-align:middle!important}
.q_percentage_with_icon i{display:inline}
section.parallax_section_holder{position:static;padding:0;background-repeat:no-repeat;background-color:transparent;background-position:center 0;background-attachment:fixed;overflow:hidden}
.separator{height:1px;display:block;position:relative}
.separator{border-bottom:1px solid #b2b2b2;margin:10px 0}
.separator.transparent{border-color:transparent}
nav.content_menu{position:relative;text-align:left;display:block;z-index:1001;background-color:#fff;-webkit-transform:translateZ(0);width:100%}
.container_inner nav.content_menu{width:1100px}
.container_inner nav.content_menu.fixed{-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,.11);-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.11);box-shadow:0 4px 4px -4px rgba(0,0,0,.11)}
nav.content_menu ul{width:1100px;margin:0 auto;position:relative;list-style:none;padding:0;text-align:center;-webkit-backface-visibility:hidden}
nav.content_menu ul li{display:inline-block;padding:0;text-align:center;position:relative;-webkit-backface-visibility:hidden}
nav.content_menu ul li .arrow{background-image:url(https://conest.com/wp-content/themes/stockholm/css/img/content_menu_arrow.png);background-position:0 0;background-repeat:no-repeat;display:none;width:11px;height:7px;position:absolute;left:50%;margin:-1px 0 0 -5px;-webkit-backface-visibility:hidden}
nav.content_menu.fixed ul li.active .arrow{display:none}
nav.content_menu ul li a{color:#c3c3c3;font-size:13px;text-decoration:none;display:inline-block;position:relative;cursor:pointer;padding:21px 20px;margin:0}
nav.content_menu ul li a span{display:block;width:100%;text-transform:uppercase;letter-spacing:1px;line-height:18px;padding:12px 0 0;font-weight:600}
nav.content_menu ul li i{color:#c3c3c3;margin:4px 0 0;font-size:24px;line-height:1em;display:block}
nav.content_menu ul li.active:hover a,nav.content_menu ul li.active:hover i,nav.content_menu ul li:hover a,nav.content_menu ul li:hover i{color:#e6ae48}
nav.content_menu ul li.active a,nav.content_menu ul li.active i{color:#5d5d5d}
nav.content_menu .nav_select_menu{display:none;border:1px solid #eaeaea}
nav.content_menu .nav_select_menu .nav_select_button{cursor:pointer;display:block;height:40px;position:relative;width:40px;line-height:40px;text-align:center;float:right}
nav.content_menu .nav_select_menu ul{display:none;border:0;width:100%;position:relative;top:0;text-align:left;padding:0 0 10px;float:left;z-index:100;zoom:1}
nav.content_menu .nav_select_menu ul li{display:block;border:0;float:none;padding:0;margin:0;text-align:left;position:relative;-webkit-backface-visibility:hidden}
nav.content_menu .nav_select_menu ul li a{line-height:30px}
nav.content_menu .nav_select_menu ul li a i{width:12px;text-align:center}
.boxed nav.content_menu.fixed{padding:0;width:1100px}
.flexslider a:active,.flexslider a:focus,.portfolio_slider .flexslider a:active,.portfolio_slider .flexslider a:focus{outline:0}
.caroufredsel-direction-nav,.portfolio_slides,.slides{margin:0;padding:0;list-style:none}
.flexslider .slides>li{background-color:transparent;display:none;position:relative;margin:0}
.caroufredsel_wrapper{cursor:grab!important;cursor:-moz-grab!important;cursor:-webkit-grab!important;margin:0!important}
.portfolio_slider .portfolio_slides{opacity:0}
.portfolio_slider .portfolio_slides>li{background-color:transparent;position:relative;margin:0;float:left}
.flexslider .slides img,.portfolio_slider .portfolio_slides img{width:100%;display:block}
.portfolio_slides:after,.slides:after{content:".";display:block;visibility:hidden;line-height:0;height:0}
html[xmlns] .portfolio_slides,html[xmlns] .slides{display:block}
* html .portfolio_slides,* html .slides{height:1%}
.flexslider,.portfolio_slider{position:relative;margin:0 0 60px;zoom:1}
.portfolio_slider{margin:0;width:100.2%}
.flexslider .slides,.portfolio_slider .portfolio_slides{zoom:1}
.caroufredsel-direction-nav a,.qode-owl-slider .owl-nav .owl-next,.qode-owl-slider .owl-nav .owl-prev{position:absolute;display:block;top:50%;width:45px;height:45px;line-height:45px;margin:-23px 0 0;cursor:pointer;text-align:center;color:#fff;font-size:14px;background-color:#a6a6a6;z-index:110;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}
.qode-owl-slider .owl-nav .owl-prev{left:0}
.qode-owl-slider .owl-nav .owl-next{right:0}
.portfolio_slider:hover .caroufredsel-direction-nav a:hover{background-color:#393939}
.caroufredsel-direction-nav a span{display:block;line-height:inherit}
body div.pp_default .pp_bottom,body div.pp_default .pp_bottom .pp_left,body div.pp_default .pp_bottom .pp_middle,body div.pp_default .pp_bottom .pp_right,body div.pp_default .pp_top,body div.pp_default .pp_top .pp_left,body div.pp_default .pp_top .pp_middle,body div.pp_default .pp_top .pp_right{background:0 0;display:none}
body div.pp_default .pp_content_container .pp_left,body div.pp_default .pp_content_container .pp_right{background:0 0;padding:0}
body div.pp_default .pp_expand{display:none!important}
body div.pp_default .pp_content{background:0 0;margin:0 auto}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_close{width:30px;height:30px;background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto}
div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:130px;position:relative;float:left}
div.pp_default .pp_nav .currentTextHolder{font-family:inherit;color:#999;font-size:13px;left:65px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}
div.pp_default .pp_bottom .pp_left{background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(https://conest.com/wp-content/themes/stockholm/css/img/prettyPhoto/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:0}
div.pp_overlay{background-color:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_social{float:left;margin:0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_loaderIcon,a.pp_close{display:block;position:absolute}
.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(https://conest.com/wp-content/themes/stockholm/images/prettyPhoto/facebook/default_thumbnail.gif) no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}
a.pp_close{right:0;top:0;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{height:24px;left:50%;top:50%;width:24px;margin:-12px 0 0 -12px}
.pp_fade,.pp_gallery li.default a img,div.ppt{display:none}
div.ppt{color:#fff;font-size:17px;z-index:9999;margin:0 0 5px}
div.pp_default .pp_content{background-color:#fff}
.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}
div.pp_default .pp_details{position:relative}
.pp_bottom,.pp_top{height:20px;position:relative}
* html .pp_bottom,* html .pp_top{padding:0 20px}
.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}
.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
body div.pp_default .pp_content_container .pp_details,body div.pp_overlay{opacity:.7!important}
body div.pp_default a.pp_next,body div.pp_default a.pp_previous{position:absolute;top:50%;display:block;height:45px;width:45px;line-height:45px;margin:-23px 0 0;color:transparent;background:#a6a6a6!important;font-size:0!important;text-align:center;text-indent:0!important;opacity:0;-webkit-transition:opacity .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:opacity .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-transform:translateZ(0)}
body div.pp_default .pp_close:after,body div.pp_default a.pp_arrow_next:after,body div.pp_default a.pp_arrow_previous:after{font-family:FontAwesome,serif;text-indent:0;top:0}
.side_menu .widget li,body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out}
body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after{position:absolute;top:0;left:46%;display:block;color:#fff;font-family:FontAwesome,serif;font-size:14px;transition:color .3s ease-in-out}
body div.pp_default a.pp_previous:after{content:"\f104"}
body div.pp_default a.pp_next:after{content:"\f105"}
body div.pp_default a.pp_next{right:0}
body div.pp_default a.pp_previous{left:0}
body div.pp_default a.pp_next:hover,body div.pp_default a.pp_previous:hover{background-color:#393939!important}
body div.pp_default .pp_content:hover a.pp_next,body div.pp_default .pp_content:hover a.pp_previous{opacity:1}
body div.pp_default .pp_description{float:left;font-family:'Crete Round',sans-serif;font-size:14px;line-height:1.571428571428571em;font-style:italic;font-weight:400;color:#fff;margin:2px 0 0}
body div.pp_default .pp_nav .currentTextHolder{left:auto;position:relative;float:left;padding:0 20px;font-size:15px;color:#fff;font-weight:600}
body .pp_gallery{display:none!important}
body div.pp_default .pp_nav .pp_pause,body div.pp_default .pp_nav .pp_play{display:none}
body div.pp_default a.pp_arrow_next,body div.pp_default a.pp_arrow_previous{background:0 0;position:relative;left:0}
body div.pp_default a.pp_arrow_previous:after{color:#FFF;content:"\f104";font-size:20px;height:20px;line-height:20px;text-align:center;width:20px;position:absolute;left:0}
body div.pp_default a.pp_arrow_next:after{color:#FFF;content:"\f105";font-size:20px;height:20px;line-height:20px;text-align:center;width:20px;position:absolute;right:0}
body div.pp_default .pp_close{background:0 0;opacity:1!important}
body div.pp_default .pp_close:after{color:#FFF;content:"\f00d";font-size:15px;height:15px;line-height:30px;text-align:center;width:30px;position:absolute;left:0}
.container aside.sidebar.left{text-align:left}
.section .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.section .video-overlay{height:3000px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11}
.section .video-overlay.active{background-image:url(https://conest.com/wp-content/themes/stockholm/css/img/pixel-video.png);background-position:0 0;background-repeat:repeat;opacity:1}
.section .video-wrap{top:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}
.section .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:auto!important}
.section .video-wrap .mejs-mediaelement{background:0 0!important;border:0!important}
.more_facts_holder,.side_menu{background-color:#393939}
.more_facts_outer{position:relative;display:block;height:0;overflow:hidden}
.more_facts_inner{display:inline-block;position:relative;width:100%;vertical-align:middle}
.more_facts_inner{padding:70px 0 0}
.more_facts_button{display:block;position:relative;margin:0;padding:39px 0 15px;color:#fff;font-size:18px;line-height:1.444444444444444em;letter-spacing:2px;font-weight:700;text-transform:uppercase;cursor:pointer;z-index:90}
.more_facts_button:hover{color:#8d8d8d}
.more_facts_button .more_facts_button_arrow,.more_facts_button .more_facts_button_text{display:block}
.more_facts_button .more_facts_button_text{display:block;padding:0 0 5px;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}
.more_facts_button .more_facts_button_arrow{-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}
.more_facts_button .more_facts_button_arrow.rotate_arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.side_menu .widget li,aside.sidebar .widget:not(.woocommerce) li{font-size:14px;font-family:'Crete Round',sans-serif}
aside.sidebar .widget h4{background-color:#e6ae48}
.container aside.sidebar{position:relative;z-index:11}
.side_menu .widget li{margin:0 0 7px;font-style:italic;color:inherit;transition:color .3s ease-in-out}
aside.sidebar .widget a{color:#a6a6a6;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
aside.sidebar .widget a:hover{color:#393939}
.side_menu .widget a:hover,.side_menu .widget li:hover,.side_menu .widget li:hover>a{color:#fff}
.side_menu .widget ul,aside.sidebar .widget ul{list-style:none}
aside.sidebar .widget:not(.woocommerce) li{margin:0 0 7px;color:#e6ae48;font-style:italic}
.side_menu .widget li:last-child,aside.sidebar .widget li:last-child{margin:0}
aside.sidebar .widget.posts_holder li.menu-item-has-children>a{display:block}
aside.sidebar .widget h4{margin-bottom:18px;padding:12px 18px;color:#fff;letter-spacing:1px}
aside.sidebar .widget.posts_holder li.menu-item-has-children>ul.sub-menu li:last-child{border-bottom:0}
aside.sidebar .widget.posts_holder li.menu-item-has-children>ul.sub-menu{padding-left:10px}
aside.sidebar .widget{margin:0 0 26px}
aside.sidebar .widget_nav_menu .sub-menu{margin-left:5px;margin-top:6px}
.container aside.sidebar.right{text-align:right}
.fullscreen_search_holder{position:fixed;top:0;left:0;width:100%;height:100%}
.fullscreen_search_holder .fullscreen_search_close{display:inline-block;position:absolute;top:4%;right:5%;width:19px;height:19px;line-height:19px;z-index:1000}
.fullscreen_search_holder{visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;z-index:111;box-sizing:border-box}
.search_fade_out .fullscreen_search_holder{-webkit-animation:search_fade_out .25s linear both;animation:search_fade_out .25s linear both}
.search_fade_in .fullscreen_search_holder.animate{-webkit-animation:search_fade_in .25s linear both;animation:search_fade_in .25s linear both}
@-webkit-keyframes search_fade_out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@keyframes search_fade_out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@-webkit-keyframes search_fade_in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
@keyframes search_fade_in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
.side_menu{height:100%;min-height:100%;overflow:hidden;padding:30px;position:fixed;top:0;right:-270px;width:270px;z-index:90;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
@media only screen and (min-width:1000px){
.admin-bar .side_menu{top:32px}
}
.side_menu h5,.side_menu h6{margin:0 0 12px;color:#fff}
.side_menu .widget li{position:relative}
.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:none}
.side_menu .widget ul ul{padding:6px 0 0 10px}
.side_menu .widget{margin:0 0 30px}
.side_menu a,.side_menu li,.side_menu p,.side_menu span{color:#8d8d8d}
.side_menu h4,.side_menu h5{color:#fff}
.side_menu h4{margin:0 0 15px}
.side_menu .widget.widget_nav_menu li.menu-item-has-children>.sub-menu{display:none}
.side_menu .widget.widget_nav_menu li a,.side_menu .widget.widget_nav_menu li:last-child{margin:0}
.header-widget.widget_nav_menu{padding:0 15px 0 0;position:relative;font-size:13px}
.header-widget.widget_nav_menu ul ul{display:none;height:auto;border-top:2px solid #e6ae48;background-color:#fafafa;z-index:1010;position:absolute;top:33px;left:0;padding:0}
.header-widget.widget_nav_menu ul li:hover ul{display:block}
.header-widget.widget_nav_menu ul ul ul{left:100%;display:none!important;top:-2px}
.header-widget.widget_nav_menu ul ul li:hover ul{display:block!important}
.header-widget.widget_nav_menu ul li{list-style:none}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:22px}
.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{width:100%;overflow:hidden;border:none;font-size:13px;background-color:#ededed;outline:0;color:inherit;font-family:inherit;padding:9px 12px;height:37px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header_bottom .submenu-languages{display:none}
.qode_image_gallery_no_space{position:relative;opacity:0}
.qode_image_gallery_no_space .qode_image_gallery_holder{overflow:hidden;position:relative;width:100%}
.qode_image_gallery_no_space ul{margin:0;overflow:hidden;padding:0}
.qode_image_gallery_no_space ul li{float:left;list-style:none;margin:0}
@media only screen and (min-width:801px){
.qode_image_gallery_no_space ul li:not(.active) a{cursor:default}
}
.qode_image_gallery_no_space ul li img{display:block;position:relative}
.qode_image_gallery_no_space .controls{width:100%}
.qode_image_gallery_no_space .controls a.next-slide,.qode_image_gallery_no_space .controls a.prev-slide{position:absolute;top:50%;display:inline-block;height:45px;width:45px;line-height:45px;margin:-22px 0 0;color:#fff;background-color:#a6a6a6;font-size:14px;text-align:center;vertical-align:middle;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}
.qode_image_gallery_no_space .controls a.next-slide span,.qode_image_gallery_no_space .controls a.prev-slide span{position:relative;display:inline-block;vertical-align:middle}
.qode_image_gallery_no_space.light .controls a.next-slide,.qode_image_gallery_no_space.light .controls a.prev-slide{color:#393939;background-color:#fff}
.qode_image_gallery_no_space .controls a.next-slide:hover,.qode_image_gallery_no_space .controls a.prev-slide:hover{background-color:#393939}
.qode_image_gallery_no_space.light .controls a.next-slide:hover,.qode_image_gallery_no_space.light .controls a.prev-slide:hover{color:#fff;background-color:#e6ae48}
.qode_image_gallery_no_space .controls a.prev-slide{left:15px}
.qode_image_gallery_no_space .controls a.next-slide{right:15px}
@media only screen and (max-width:800px){
.qode_image_gallery_no_space ul,.qode_image_gallery_no_space ul li div{height:auto!important;width:100%!important}
.qode_image_gallery_no_space .controls,.qode_image_gallery_no_space ul li.-after,.qode_image_gallery_no_space ul li.-before{display:none}
.qode_image_gallery_no_space .qode_image_gallery_holder{height:auto!important}
.qode_image_gallery_no_space ul li{float:none}
.qode_image_gallery_no_space ul li img{height:auto;width:100%}
}
footer{display:block;width:100%;margin:0 auto;z-index:100;position:relative}
footer.uncover{position:fixed;bottom:0;left:0;z-index:99;-moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);-o-transition:left .33s cubic-bezier(.694,.0482,.335,1);-ms-transition:left .33s cubic-bezier(.694,.0482,.335,1);transition:left .33s cubic-bezier(.694,.0482,.335,1);-webkit-backface-visibility:hidden}
.boxed footer{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box}
.right_side_menu_opened footer.uncover{left:-270px}
footer .container_inner{position:relative}
footer .container_inner>.widget{text-align:center}
.footer_top_holder{display:block;background-color:#393939}
.footer_top{padding:82px 0 76px}
.footer_top .widget{margin:0 0 26px}
.footer_top .widget:last-child{margin:0}
.footer_top .widget h4{color:#fff;margin:0 0 15px}
.footer_top ul{list-style:none}
.footer_top ol,.footer_top ul ul{padding:0 0 0 15px}
.footer_top .textwidget,.footer_top a,.footer_top li,.footer_top p{color:#a2a2a2;word-wrap:break-word}
.footer_top a:hover{color:#fff}
footer:not(.footer_border_columns) .footer_top .three_columns .column2 .column_inner>div{margin:0 0 0 15px}
footer.footer_border_columns .qode_column{border-left:1px solid #444;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
footer.footer_border_columns .qode_column:first-child{border:none}
footer.footer_border_columns .qode_column>.column_inner{padding:0 30px}
footer.footer_border_columns .qode_column:first-child>.column_inner{padding-left:0}
footer.footer_border_columns .qode_column:last-child>.column_inner{padding-right:0}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:10px}
.footer_top .widget_nav_menu ul li{padding:0;position:relative}
.footer_top .widget_nav_menu ul li ul{padding:0 0 0 10px}
.footer_top .widget_nav_menu ul li a{display:block}
.footer_bottom_holder{display:block;background-color:#f6f6f6}
.footer_bottom{display:table-cell;text-align:center;line-height:22px;height:65px;width:1%;vertical-align:middle}
.footer_bottom p,.footer_bottom span,.footer_bottom ul li a{margin:0;color:#393939}
.footer_bottom ul{list-style:none;text-align:center}
.footer_bottom ul .sub-menu{display:none}
.footer_bottom ul li{display:inline-block;margin-right:20px}
.footer_bottom ul li:last-child{margin-right:0}
.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;text-align:left;font-style:normal;outline:0;text-decoration:none;white-space:nowrap}
.full_screen_holder{position:relative;display:block;z-index:100}
.full_screen_inner{height:100%;position:relative;-ms-touch-action:none;touch-action:none;visibility:hidden}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0!important}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-28px}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:28.5px 24px 28.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:28.5px 0 28.5px 24px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:scroll}
.boxed.vertical_menu_enabled .full_screen_holder{padding-left:0}
@media only screen and (max-width:1000px){
.vertical_menu_enabled .full_screen_holder{padding-left:0}
}
.full_screen_navigation_holder{position:absolute;left:0;width:100%;display:block;text-align:center;z-index:10000;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.full_screen_preloader,.full_screen_preloader .ajax_loader{position:absolute;display:block}
.full_screen_preloader{height:1200px;width:100%;background-color:#1c1c1c;z-index:10001}
.gform_wrapper h3.gform_title{font-family:'Crete Round',sans-serif;font-size:28px!important;font-weight:inherit!important;font-style:italic;text-transform:inherit}
.gform_wrapper .top_label .gfield_label{color:#8b8b8b;font-size:13px;line-height:1.538461538461538em!important;letter-spacing:1px;font-weight:700!important;text-transform:uppercase}
.gform_wrapper .gfield_description,.gform_wrapper .ginput_complex label{font-family:inherit!important;letter-spacing:normal!important}
.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{position:relative;padding:10px 17px!important;outline:0;resize:none;font-family:inherit!important;font-size:11px!important;line-height:18px;background-color:#fff;color:#8d8d8d;border:1px solid transparent;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gform_wrapper ul.gfield_radio li input[type=text]{padding:5px 2px!important}
.gform_wrapper textarea{padding:15px 17px!important}
.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper textarea:focus{color:#393939;border-color:#e6ae48}
.gform_wrapper input[type=text]:focus::-webkit-input-placeholder,.gform_wrapper textarea:focus::-webkit-input-placeholder{color:#8d8d8d}
.gform_wrapper input[type=text]:focus:-moz-placeholder,.gform_wrapper textarea:focus:-moz-placeholder{color:#8d8d8d}
.gform_wrapper input[type=text]:focus::-moz-placeholder,.gform_wrapper textarea:focus::-moz-placeholder{color:#8d8d8d}
.gform_wrapper input[type=text]:focus:-ms-input-placeholder,.gform_wrapper textarea:focus:-ms-input-placeholder{color:#8d8d8d}
.gform_wrapper select{font-size:11px!important;background-color:#ededed;border:1px solid transparent;outline:0;color:inherit;font-family:inherit!important;padding:9px 12px!important;height:37px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gform_wrapper select[multiple]{height:90px}
.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{position:relative;display:inline-block;width:auto;height:34px;line-height:34px;margin:0;padding:0 16px;border:2px solid #e6ae48;font-size:10px;font-weight:800;font-family:inherit;color:#fff;background-color:#e6ae48;cursor:pointer;text-transform:uppercase;text-shadow:none;letter-spacing:2px;border-radius:0;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;box-sizing:initial!important}
.gform_wrapper input[type=button]:hover,.gform_wrapper input[type=submit]:hover{color:#e6ae48;background-color:transparent;border-color:#e6ae48}
.qode_twitter_shortcode{list-style:none}
@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
.justified-gallery{width:100%;position:relative;overflow:hidden}
.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}
.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}
.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation .5s 0 ease;-moz-animation:justified-gallery-show-entry-animation .5s 0 ease;-ms-animation:justified-gallery-show-entry-animation .5s 0 ease}
.justified-gallery>.jg-filtered{display:none}
.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}
.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}
.justified-gallery>article{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}
.justified-gallery>article a img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}
.portfolio_justified_gallery{opacity:0;-ms-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-animated-out,.owl-carousel .owl-animated-out{z-index:1}
.owl-animated-in{z-index:0}
.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel .owl-refresh .owl-item,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://conest.com/wp-content/themes/stockholm/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.qode-image-with-overlapping-info{position:relative}
.qode-image-with-overlapping-info .qode-iwoi-image-holder{padding-right:24.5%;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.qode-image-with-overlapping-info .qode-iwoi-image-holder.qode-appear{opacity:1}
.qode-image-with-overlapping-info .qode-iwoi-info-holder{position:relative;left:calc(91% - 550px);margin-top:-21%;width:550px;box-sizing:border-box;background-color:#fff;border:2px solid #c4c4c4;padding:69px 77px 61px 80px;opacity:0;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .6s cubic-bezier(.34,.52,.57,1.04);-moz-transition:all .6s cubic-bezier(.34,.52,.57,1.04);transition:all .6s cubic-bezier(.34,.52,.57,1.04)}
.qode-image-with-overlapping-info .qode-iwoi-info-holder.qode-appear{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
.vertical_menu_hidden aside.vertical_menu_area{width:70px;padding:0}
.boxed.vertical_menu_enabled.vertical_menu_hidden,.boxed.vertical_menu_enabled.vertical_menu_hidden footer.uncover,.vertical_menu_enabled.vertical_menu_hidden:not(.boxed) .content .container,.vertical_menu_enabled.vertical_menu_hidden:not(.boxed) .full_screen_holder,.vertical_menu_enabled.vertical_menu_hidden:not(.boxed) .full_width,.vertical_menu_enabled.vertical_menu_hidden:not(.boxed) .title_outer,.vertical_menu_enabled.vertical_menu_hidden:not(.boxed) footer{padding-left:70px}
.vertical_menu_hidden aside.vertical_menu_area.active{left:0}
.vertical_menu_enabled.vertical_menu_hidden:not(.boxed) .carousel-inner:not(.relative_position){left:70px!important}
.vertical_menu_hidden_button{position:fixed;top:50%;transform:translateY(-50%);left:0;width:70px;height:40px;z-index:11;display:block}
.vertical_menu_hidden .vertical_menu_area_bottom_logo{position:fixed;width:70px;text-align:center;bottom:0;z-index:1000;left:0;-webkit-transition:left .15s ease-in-out;-moz-transition:left .15s ease-in-out;-ms-transition:left .15s ease-in-out;-o-transition:left .15s ease-in-out;transition:left .15s ease-in-out}
.vertical_menu_hidden .vertical_menu_area_bottom_logo.active{left:-70px}
.vertical_menu_hidden .vertical_menu{position:absolute;height:100%;width:500px;left:100%;margin:0;top:0;display:flex;justify-content:flex-start;align-items:center;background:inherit;text-align:left;padding-left:50px;box-sizing:border-box;transform:translateX(-100%);z-index:-1;transition:all .3s ease;box-shadow:4px 0 4px -2px rgba(0,0,0,.15)}
.vertical_menu_hidden .vertical_menu_area.active .vertical_menu{transform:translateX(0)}
body.vertical_menu_enabled.paspartu_enabled .container_inner,body.vertical_menu_enabled.paspartu_enabled .qode_elementor_container_inner{max-width:100%}
.qode-infinite-scroll-finished-label,.qode-infinite-scroll-loading-label{display:none;text-align:center}
.vertical_split_slider{opacity:0;position:relative;margin:0 -2px}
.ms-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;padding:0 20px}
.vertical_split_slider .ms-left .ms-section{background-position:100% center!important}
.vertical_split_slider .ms-right .ms-section{background-position:0 center!important}
.ms-section.ms-table{display:table;width:100%}
.ms-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%;box-sizing:border-box}
.ms-easing{-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}
.qodef-hl-scroll-text{transition:all .3s ease}
.qodef-hl-cta{background-color:#000}
.multiscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;top:-2px;white-space:nowrap;max-width:220px}
.multiscroll-tooltip.right{right:20px}
.multiscroll-tooltip.left{left:20px}
.vertical_split_slider_responsive{display:none}
@media only screen and (max-width:1000px){
body:not(.vss_responsive_adv) .vertical_split_slider .ms-left{width:100%!important;z-index:2}
body:not(.vss_responsive_adv) .vertical_split_slider .ms-left .ms-section{background:0 0!important;text-align:center!important}
body:not(.vss_responsive_adv) .vertical_split_slider .ms-right{width:100%!important;z-index:1}
.vertical_split_screen_initalized body.vss_responsive_adv.vss_width_1000{overflow-y:visible!important;height:auto!important}
.vss_responsive_adv.vss_width_1000 .vertical_split_slider{display:none}
.vss_width_1000 .vertical_split_slider_responsive{display:block}
.vss_responsive_adv.vss_width_1000 .ms-section{background-position:center center}
.vss_width_1000 .vertical_split_slider .ms-left{width:100%!important;z-index:2}
.vss_width_1000 .vertical_split_slider .ms-left .ms-section{background:0 0!important;text-align:center!important}
.vss_width_1000 .vertical_split_slider .ms-right{width:100%!important;z-index:1}
}
@media only screen and (max-width:767px){
.vss_responsive_adv .ms-section{background-position:center center}
}
@media only screen and (max-width:600px){
.vertical_split_screen_initalized body.vss_responsive_adv.vss_width_600{overflow-y:visible!important;height:auto!important}
.vss_responsive_adv.vss_width_600 .vertical_split_slider{display:none}
.vss_width_600 .vertical_split_slider_responsive{display:block}
.vss_responsive_adv.vss_width_600 .ms-section{background-position:center center}
.vss_width_600 .vertical_split_slider .ms-left{width:100%!important;z-index:2}
.vss_width_600 .vertical_split_slider .ms-left .ms-section{background:0 0!important;text-align:center!important}
.vss_width_600 .vertical_split_slider .ms-right{width:100%!important;z-index:1}
}
.qodef-grid-masonry-list.qodef-fixed-masonry-items img{height:100%;width:100%}
.qodef-grid-masonry-list .qodef-masonry-list-wrapper{opacity:0}
.qodef-grid-masonry-list .qodef-masonry-grid-sizer{width:100%;padding:0;margin:0}
.qodef-grid-masonry-list .qodef-masonry-grid-gutter{width:0;padding:0;margin:0}
.qodef-scroll-right{position:fixed;left:87.4vw;top:28px}
.qodef-scroll-right>div{position:relative}
.qodef-hl-items-wrapper{position:fixed;top:0;height:100vh;right:0;width:100vw}
.qodef-hl-item{position:absolute;top:0;height:100%;width:2130px;transform-origin:100% 50%}
.qodef-hl-item:first-child{width:73.96vw}
.qodef-hli-btm-inner{position:absolute;display:block}
.qodef-hli-btm{position:absolute;bottom:0;left:0;width:100%;height:100vh;overflow:hidden}
.qodef-hli-btm-inner{width:100%;height:100%;top:0;left:0}
.qodef-hl-item:not(:first-child) .qodef-hli-btm-inner{height:100%}
.qodef-hli-btm-inner .qodef-hli-mid{position:absolute;left:58vw;top:22.68%;width:48.57%}
.qodef-hl-cta,.qodef-hl-intro{height:100%;display:flex;box-sizing:border-box}
.qodef-hl-intro{position:absolute;top:0;width:100vw;padding:30px 75px;justify-content:center;align-items:center;flex-direction:column;z-index:10}
@media screen and (min-width:768px){
.qodef-hl-intro{width:46.88vw}
}
@media screen and (min-width:1024px){
.qodef-hl-intro{width:38vw}
}
@media screen and (min-width:1025px){
.qodef-hl-intro{width:31.25vw}
}
@media screen and (min-width:1280px){
.qodef-hl-intro{width:46.2vw}
}
@media only screen and (max-width:1024px){
.qodef-hl-scroll-text{display:none}
}
.qodef-hl-cta{position:absolute;top:0;right:0;width:100vw;padding:30px 75px 18.6vh;justify-content:flex-end;flex-direction:column}
@media screen and (min-width:1025px){
.qodef-hl-cta{width:30.21vw}
}
.qodef-hl-scroll-text{position:fixed;right:60px;bottom:44px}
.qodef-hl-scroll-text a{margin-right:5px;font-size:14px;font-weight:500}
.qodef-hl-scroll-text.qodef-hidden{opacity:0;visibility:hidden}
@media only screen and (max-width:1024px){
.qodef-hli-mid{display:none}
}
.qode-portfolio-list-horizontal-holder{position:relative;display:inline-block;width:100%;vertical-align:middle}
.qode-portfolio-list-horizontal-holder .qode-plh-inner{display:flex;height:100vh;visibility:hidden;will-change:transform;padding:115px 0}
.touchevents .qode-portfolio-list-horizontal-holder .qode-plh-inner{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready{visibility:visible}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready article{opacity:1}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready article:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready article:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready article:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready article:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready article:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}
.qode-portfolio-list-horizontal-holder .qode-plh-inner.eltdf-ready article:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}
.qode-portfolio-list-horizontal-holder article{opacity:0;-webkit-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04);-moz-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04);transition:opacity .8s cubic-bezier(.34,.52,.57,1.04)}
.qode-portfolio-list-horizontal-holder article.qode-plh-featured{align-self:center}
.touchevents .qode-portfolio-list-horizontal-holder article{cursor:pointer}
.qode-portfolio-list-horizontal-holder article img{display:block}
.qodef-video-box-holder{position:relative;display:inline-block;vertical-align:middle}
.qodef-video-box-holder.qodef-vb-has-img .qodef-video-box-play{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}
.qodef-video-box-holder.qodef-vb-has-img .qodef-video-box-play .qodef-video-box-play-inner{position:relative;top:50%;left:0;display:block;text-align:center;transform:translateY(-50%)}
.qodef-video-box-holder .qodef-video-box-image img{display:block}
.qodef-video-box-holder .qodef-video-box-play{position:relative;display:inline-block;vertical-align:top;z-index:1}
.qodef-video-box-holder .qodef-video-box-play{color:#fff;font-size:90px;line-height:1}
.qodef-video-box-holder .qodef-video-box-play span,.qodef-video-box-holder .qodef-video-box-play span:before{display:block;line-height:inherit}
.qode-workflow{margin-top:50px;position:relative}
.qode-workflow .main-line{background:#fff;left:30%;margin-left:-1px;position:absolute;right:auto;top:0;width:2px}
.qode-workflow .qode-workflow-item{margin-left:auto;margin-right:auto;max-width:100%;position:relative;padding-bottom:50px;overflow:hidden}
.qode-workflow.qode-workflow-animate{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:opacity .25s cubic-bezier(.23,1,.32,1),-webkit-transform .25s cubic-bezier(.23,1,.32,1);transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}
.qode-workflow.qode-workflow-animate .main-line{opacity:0;height:0;-webkit-transition:opacity .25s cubic-bezier(.23,1,.32,1),height 1.8s ease-out;-moz-transition:opacity .25s cubic-bezier(.23,1,.32,1),height 1.8s ease-out;transition:opacity .25s cubic-bezier(.23,1,.32,1),height 1.8s ease-out}
.qode-workflow.qode-workflow-animate.qode-appeared{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}
.qode-workflow.qode-workflow-animate.qode-appeared .main-line{opacity:1}

/* ===== stockholm webkit_stylesheet.css ===== */
.container_inner{
    position: relative;
}

/* ===== Conest — header logo visible on load (added 2026-09-17) ===== */
/*
 * Stockholm ships .q_logo a as visibility:hidden and reveals it from
 * default.min.js, which WP Rocket delays until the first interaction — so the
 * logo was missing until the visitor scrolled. These rules do in CSS what that
 * script does: reveal the link, size the image to the logo height, and give the
 * link its width from the logo's 300x105 aspect ratio, so nothing shifts when
 * the script finally runs.
 */
.q_logo a{visibility:visible!important}
.q_logo a img{height:100%!important;width:auto!important}
@media only screen and (min-width:1001px){
	.q_logo a{aspect-ratio:300/105}
}
