@import url("/thema/css/animate.css");p{margin:0 0 20px 0}p:last-child{margin:0}p.lead{font-size:21px;line-height:1.5}a,a:hover{color:#111;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}*{outline:0 !important;text-decoration:none !important}a:focus{color:inherit !important}.light{color:#fff !important}.smoke{color:#aaa !important}.dark-smoke{color:#4e4e4e !important}.theme-one h1,.theme-one .h1,.theme-one h2,.theme-one .h2,.theme-one h3,.theme-one .h3,.theme-one h4,.theme-one .h4{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;margin:0 0 15px 0}.theme-one h1,.theme-one .h1{font-size:66px;letter-spacing:-2px}.theme-one h2,.theme-one .h2{font-size:38px;letter-spacing:-1px}.theme-one h3,.theme-one .h3{font-size:18px}.theme-one h4,.theme-one .h4{font-size:14px}.theme-one h5,.theme-one .h5,.item small{font-family:'Droid Serif',serif;font-style:italic;margin:0 0 15px 0}.item small{display:block;font-size:15px}.theme-one h6,.theme-one .h6{margin:0 0 15px 0}@media(max-width:768px){.theme-one h1,.theme-one .h1{font-size:40px;letter-spacing:-1px}.theme-one h2,.theme-one .h2{font-size:32px;letter-spacing:0}}@media(max-width:568px){.theme-one h1,.theme-one .h1{font-size:30px;letter-spacing:0}.theme-one h2,.theme-one .h2{font-size:28px;letter-spacing:0}}.theme-two h1,.theme-two h2,.theme-two h3,.theme-two h4,.theme-two h5{font-family:'Raleway',sans-serif;font-weight:100;margin:0 0 15px 0}.theme-two h1{font-size:72px}.theme-two h2{font-size:48px}.theme-two h3{font-size:21px;font-weight:300}.theme-two h4{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.theme-two h5{font-size:16px;font-weight:300;font-style:italic}@media(max-width:768px){.theme-two h1{font-size:48px}.theme-two h2{font-size:40px}}@media(max-width:568px){.theme-two h1{font-size:36px}.theme-two h2{font-size:32px}}.red{background:#e53935;color:#e53935;border:1px solid #e53935;fill:#e53935}.red:hover,.red:hover:after,.red.btn-fillup:after{background:#d32f2f;color:#d32f2f;border:1px solid transparent}.pink{background:#d81b60;color:#d81b60;border:1px solid #d81b60;fill:#d81b60}.pink:hover,.pink:hover:after,.pink.btn-fillup:after{background:#c2185b;color:#c2185b;border:1px solid transparent}.purple{background:#8e24aa;color:#8e24aa;border:1px solid #8e24aa;fill:#8e24aa}.purple:hover,.purple:hover:after,.purple.btn-fillup:after{background:#7b1fa2;color:#7b1fa2;border:1px solid transparent}.deep-purple{background:#5e35b1;color:#5e35b1;border:1px solid #5e35b1;fill:#5e35b1}.deep-purple:hover,.deep-purple:hover:after,.deep-purple.btn-fillup:after{background:#512da8;color:#512da8;border:1px solid transparent}.indigo{background:#3f51b5;color:#3f51b5;border:1px solid #3f51b5;fill:#3f51b5}.indigo:hover,.indigo:hover:after,.indigo.btn-fillup:after{background:#283593;color:#283593;border:1px solid transparent}.blue{background:#2196f3;color:#2196f3;border:1px solid #2196f3;fill:#2196f3}.blue:hover,.blue:hover:after,.blue.btn-fillup:after{background:#1e88e5;color:#1e88e5;border:1px solid transparent}.light-blue{background:#03a9f4;color:#03a9f4;border:1px solid #03a9f4;fill:#03a9f4}.light-blue:hover,.light-blue:hover:after,.light-blue.btn-fillup:after{background:#039be5;color:#039be5;border:1px solid transparent}.cyan{background:#00bcd4;color:#00bcd4;border:1px solid #00bcd4;fill:#00bcd4}.cyan:hover,.cyan:hover:after,.cyan.btn-fillup:after{background:#00acc1;color:#00acc1;border:1px solid transparent}.teal{background:#009688;color:#009688;border:1px solid #009688;fill:#009688}.teal:hover,.teal:hover:after,.teal.btn-fillup:after{background:#00796b;color:#00796b;border:1px solid transparent}.green{background:#4caf50;color:#4caf50;border:1px solid #4caf50;fill:#4caf50}.green:hover,.green:hover:after,.green.btn-fillup:after{background:#43a047;color:#43a047;border:1px solid transparent}.light-green{background:#8bc34a;color:#8bc34a;border:1px solid #8bc34a;fill:#8bc34a}.light-green:hover,.light-green:hover:after,.light-green.btn-fillup:after{background:#7cb342;color:#7cb342;border:1px solid transparent}.lime{background:#cddc39;color:#cddc39;border:1px solid #cddc39;fill:#cddc39}.lime:hover,.lime:hover:after,.lime.btn-fillup:after{background:#c0ca33;color:#c0ca33;border:1px solid transparent}.yellow{background:#ffeb3b;color:#ffeb3b;border:1px solid #ffeb3b;fill:#ffeb3b}.yellow:hover,.yellow:hover:after,.yellow.btn-fillup:after{background:#fdd835;color:#fdd835;border:1px solid transparent}.amber{background:#ffb300;color:#ffb300;border:1px solid #ffb300;fill:#ffb300}.amber:hover,.amber:hover:after,.amber.btn-fillup:after{background:#ffa000;color:#ffa000;border:1px solid transparent}.orange{background:#f57c00;color:#f57c00;border:1px solid #f57c00;fill:#f57c00}.orange:hover,.orange:hover:after,.orange.btn-fillup:after{background:#ef6c00;color:#ef6c00;border:1px solid transparent}.deep-orange{background:#e64a19;color:#e64a19;border:1px solid #e64a19;fill:#e64a19}.deep-orange:hover,.deep-orange:hover:after,.deep-orange.btn-fillup:after{background:#d84315;color:#d84315;border:1px solid transparent}.blue-gray{background:#455a64;color:#455a64;border:1px solid #455a64;fill:#455a64}.blue-gray:hover,.blue-gray:hover:after,.blue-gray.btn-fillup:after{background:#37474f;color:#37474f;border:1px solid transparent}.gray{background:#777;color:#777;border:1px solid #777;fill:#777}.f-gray{color:#777 !important}.gray:hover,.gray:hover:after,.gray.btn-fillup:after{background:#444;color:#444;border:1px solid transparent}.weak-gray{background:transparent;color:#aaa;border:1px solid #aaa;fill:#aaa}.weak-gray:hover,.weak-gray:hover:after,.weak-gray.btn-fillup:after{background:#eee;color:#999 !important;border:1px solid #999}.black{background:#000;color:#000;border:1px solid #000;fill:#000}.f-black{color:#000 !important}.black:hover,.black:hover:after,.black.btn-fillup:after{background:#222;color:#222;border:1px solid transparent}.white{background:#fff;color:#fff;border:1px solid #fff;fill:#fff}.f-white{color:#fff !important}.white:hover,.white:hover:after,.white.btn-fillup:after{background:#bbb;color:#bbb;border:1px solid transparent}.f-small{font-size:14px !important}.btn,.btn:hover,.btn:focus,.btn:active,.btn:active:focus{color:#fff;font-size:13px;font-weight:300;padding:12px 20px;margin:15px 0;border:1px solid transparent;border-radius:0;outline:0}.btn.white{color:#000;background:#fff}.btn.white:hover{color:#000;background:#ddd}.btn-ghost{background:transparent;font-weight:300;position:relative;display:inline-block;margin:15px 0;padding:12px 20px;border-radius:3px;line-height:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-ghost:hover{color:#fff}.btn-ghost.white:hover{background:#fff;color:#000}.btn-block{width:100%;margin:7px 0}.btn-link,.btn-link:hover{background:transparent;border:1px solid transparent}.btn-underline{background:transparent;font-weight:300;position:relative;display:inline-block;margin:15px 0;padding:10px 0;border:0 solid transparent;border-radius:0}.btn-underline:hover{background:transparent;border:0 solid transparent}.btn-underline:after{background:transparent;position:absolute;content:"";height:1px;width:0;bottom:0;left:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-underline.btn-strong-style:after{height:2px}.btn-underline:hover:after{width:100%;left:0;border:0 solid transparent !important}.btn-fillup{color:#fff;font-weight:300;text-align:center;position:relative;display:inline-block;padding:12px 30px;margin:15px auto 0;overflow:hidden;zoom:1;border:0;text-decoration:none;-webkit-transition:background .5s ease !important;-moz-transition:background .5s ease !important;-o-transition:background .5s ease !important;transition:background .5s ease !important}.btn-fillup.light{background:rgba(255,255,255,.4)}.btn-fillup.dark{background:rgba(0,0,0,.4)}.btn-fillup.light:hover,.btn-fillup.dark:hover{background:transparent;color:#fff;border:0 solid transparent}.btn-fillup:after{position:absolute;content:'';left:50%;top:60px;width:200px;height:200px;margin:0 0 0 -100px;border:0;z-index:-1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.btn-fillup:hover:after{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.btn-lines{position:relative;display:inline-block;min-width:100px;height:37px;margin:15px 0;padding:0 30px;border:1px solid #eee;text-align:center}.btn-lines.dark{color:#777;border:1px solid #444}.btn-lines small{line-height:34px;color:#fff}.btn-lines .line-top{position:absolute;top:-1px;left:-1px;width:0;height:1px;border:0 solid transparent}.btn-lines .line-right{position:absolute;bottom:0;right:-1px;width:1px;height:0;border:0 solid transparent}.btn-lines .line-bottom{position:absolute;bottom:-1px;right:-1px;width:0;height:1px;border:0 solid transparent}.btn-lines .line-left{position:absolute;top:0;left:-1px;width:1px;height:0;border:0 solid transparent}.btn-lines:hover .line-top,.btn-lines:hover .line-bottom{width:100%}.btn-lines:hover .line-right,.btn-lines:hover .line-left{height:36px}.btn-lines:hover .line-top,.btn-lines:hover .line-bottom,.btn-lines:hover .line-right,.btn-lines:hover .line-left,.btn-lines .line-top,.btn-lines .line-bottom,.btn-lines .line-right,.btn-lines .line-left{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.h2{font-size:38px !important}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}#showcase-second.theme-one .btn-lines{margin:0 0 15px 0;color:#fff}#showcase-second.theme-one .btn-lines:hover{color:#777}.btn-strong-style{font-family:'Montserrat',sans-serif;font-size:12px;text-transform:uppercase;padding:14px 25px;border-radius:0}.btn-strong-style:hover{font-weight:400;padding:14px 25px}.btn.btn-strong-style,.btn.btn-strong-style:active,.btn.btn-strong-style:active:focus{font-size:12px;border:0 solid transparent;padding:15px 25px;line-height:1}.btn-sub,.btn-sub:hover,.btn-sub:focus,.btn-sub:active,.btn-sub:active:focus{background:#eee;margin:0;border:1px solid #eee !important}.dark-footer .btn-sub,.dark-footer .btn-sub:hover,.dark-footer .btn-sub:focus,.dark-footer .btn-sub:active,.dark-footer .btn-sub:active:focus{background:#4e4e4e;border:1px solid #4e4e4e !important}.btn-sub:focus,.btn-sub:active,.btn-sub:active:focus{border:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.framer-sub-icon{position:relative;width:20px;height:20px;margin:0;fill:#555;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.dark-footer .framer-sub-icon{fill:#999}.form-control,.form-control:focus{font-weight:300;background-color:#eee;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.dark-footer .form-control,.dark-footer .form-control:focus{color:#999;background-color:#4e4e4e}.input-lg{height:39px;font-size:14px}.form-transparent .form-control{background:rgba(0,0,0,.6)}.form-line .input-group{border-bottom:1px solid rgba(255,255,255,.8)}.form-line .form-control{background:transparent;color:#fff;height:40px}.form-line .btn,.form-line .btn,.form-line .btn:hover,.form-line .btn:focus,.form-line .btn:active,.form-line .btn:active:focus{background:transparent;margin:0}.input-group-btn .btn,.input-group-btn .btn:hover,.input-group-btn .btn:focus{padding:6px 16px;margin:0}.form-line svg{fill:rgba(255,255,255,.8)}.red-bg{background:#e53935}.pink-bg{background:#d81b60}.purple-bg{background:#8e24aa}.deep-purple-bg{background:#5e35b1}.indigo-bg{background:#3f51b5}.blue-bg{background:#2196f3}.light-blue-bg{background:#03a9f4}.cyan-bg{background:#00bcd4}.teal-bg{background:#009688}.green-bg{background:#4caf50}.light-green-bg{background:#8bc34a}.lime-bg{background:#cddc39}.yellow-bg{background:#ffeb3b}.amber-bg{background:#ffb300}.orange-bg{background:#f57c00}.deep-orange-bg{background:#e64a19}.blue-gray-bg{background:#455a64}.light-gray-bg{background:#eee}.gray-bg{background:#777}.dark-gray-bg{background:#191919}.black-gray-bg{background:#121212}.black-bg{background:#000}.smoke-bg{background:#f5f5f5}.dark-smoke-bg{background:#e3e3e3}.white-bg{background:#fff}.light-footer a{color:#000}.light-footer a:hover{color:#999}.dark-footer a{color:#4e4e4e}.dark-footer a:hover{color:#c2c2c2}hr.dark,.dark-footer hr,.dark-footer .separator{border-top:1px solid;border-color:#202020}body.sticky-footer{margin-bottom:50px}.sticky-footer footer{position:absolute;height:50px;width:100%;bottom:0;z-index:-1}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{position:relative;min-height:100%}body{font-family:'Open Sans',sans-serif;font-weight:300;background:#fff;color:#111;overflow-x:hidden;margin:0;text-rendering:geometricPrecision}::selection{background:#ff6446;color:#fff;-webkit-text-stroke-color:#fff}::-moz-selection{background:#ff6446;color:#fff}section{position:relative}article{margin-top:59px}.wh,.wh-half,.wh-twothirds,.wh-onethird{position:relative}.row{position:relative}.img-responsive{margin:auto}.video-hero{background:#000;overflow:hidden}.alert{margin:0;padding:0}#contact{position:relative}#gmap{height:300px}.sticky-bottom{position:absolute;width:100%;bottom:0}.media{margin-top:0}.media .pull-left{margin-right:20px;padding:0}ul,.indent{list-style:none;padding-right:15px;padding-left:15px;margin-bottom:0}.list-unstyled li{margin-bottom:7px}@media(max-width:767px){.col-xs-pullit-6{right:50%}.col-xs-pushit-6{left:50%}}#offgrid-left{background:#fff url('/thema/img/offgrid-left.jpg') no-repeat center;background-size:cover;-webkit-background-size:cover}#offgrid-right{background:#fff url('/thema/img/offgrid-right.jpg') no-repeat center;background-size:cover;-webkit-background-size:cover}@media(max-width:767px){#offgrid-left,#offgrid-right{background:#fff}}.testimonials h5{margin:0 0 10px 0}.pricing-tables h1,.pricing-tables h2,.pricing-tables h3,.pricing-tables h4{margin:0}.service h4{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.service:hover h4{font-weight:700;letter-spacing:1px}@media(min-width:768px){.v-align{float:none;vertical-align:middle;display:table-cell}}.img-lefted{margin:0}.list-inline,.list-inline h4{padding:0;margin:0}.inline{display:inline-block;vertical-align:middle}.video-thumb h3{margin:0;padding-left:15px}#hero{margin-top:30px;position:relative;overflow:hidden}#big-video-wrap{position:absolute;overflow:hidden}.parallax{background-attachment:fixed}@media screen and (max-device-width:1024px){.parallax{background-attachment:scroll}}.wh{min-height:450px}.wh-half{min-height:400px}.wh-twothirds{min-height:350px}.wh-onethird{min-height:300px}.section-overlay,.section-overlay-soft,.section-overlay-hard,.section-overlay-light{position:absolute;width:100%;height:100%;z-index:1}.section-overlay{background:rgba(0,0,0,.5)}.section-overlay-soft{background:rgba(0,0,0,.2)}.section-overlay-hard{background:rgba(0,0,0,.8)}.section-overlay-light{background:rgba(255,255,255,.6)}.float-content{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.float-content.anchor-bottom{bottom:13%;top:auto;position:absolute;-webkit-transform:none;-moz-transform:none;transform:none;width:100%}.float-content-bottom{position:absolute;width:100%;bottom:0;padding:15px}.logo-grid li{float:left;padding:20px;text-align:center}.logo-grid .first-row{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.logo-grid .second-row{border-right:1px solid #e6e6e6}.logo-grid .first-row.last,.logo-grid .second-row.last{border-right:1px solid transparent}@media(max-width:767px){.logo-grid .second-row{border-bottom:1px solid #e6e6e6}.logo-grid .second-row.last{border-bottom:1px solid transparent}.logo-grid .second-last{border-bottom:1px solid transparent}.logo-grid .middle{border-right:1px solid transparent}}.instagram-lite a.load-more{display:block;float:left;width:100%;margin:20px 0}.instagram-lite{margin:0;padding:0}.instagram-lite li{padding:0;list-style:none}.il-photo img{opacity:.5}.il-photo{background:#000}.instagram-lite li img{display:block;width:100%;height:auto}.timeline{padding-left:0;padding-right:0}.timeline ul{position:relative;overflow:hidden;margin:30px auto;padding:0;list-style:none}.timeline ul:after{position:absolute;background-color:#ccc;content:"";top:0;left:50%;width:1px;min-height:100%;z-index:1}.timeline li{position:relative;width:50%;margin-bottom:30px;border-color:#fff;float:left;z-index:2}.timeline li .timesection{position:relative;background-color:#fff;margin-left:25px;padding:15px}.timeline li.left .timesection{margin-left:auto;margin-right:25px}.timeline li.highlight .timesection{margin:auto}.timeline li .timeline-content{display:block;margin-right:35%;padding-right:15px}.timeline li.left .timeline-content{margin-left:35%;margin-right:auto;padding-left:15px}.timeline li .timeline-img{height:100%;position:absolute;top:0;right:0;width:35%;z-index:2;overflow:hidden}.timeline-img img{height:100%;width:auto}.timeline li.left .timeline-img{left:0;right:auto}.timeline li.right .timeline-img{text-align:right}.timeline li.left{clear:left;float:left}.timeline li.right{clear:right;float:right}.timeline li:before{position:absolute;content:"";height:0;width:0;top:8px;border-bottom:10px solid transparent;border-top:10px solid transparent;z-index:1}.timeline li.left:before{left:auto;right:15px;border-left:10px solid;border-left-color:inherit}.timeline li.right:before{left:15px;border-right:10px solid;border-right-color:inherit}.timeline li.left+li.right:before{top:30px}.timeline li:after{background-color:#f5f5f5;border:1px solid #ccc;position:absolute;content:"";width:9px;height:9px;margin-left:-4px;margin-right:-5px;top:14px;left:0;right:0;border-radius:50%;z-index:0}.timeline li.left+li.right:after{top:36px}.timeline li.left:after{left:auto}.timeline li.right:after{right:auto}.timeline li.history:after{display:none;visibility:hidden}@media all and (max-width:767px){.timeline li{margin-bottom:45px}.timeline li.left .timesection,.timeline li.right .timesection{margin:auto}.timeline li.left,.timeline li.right{clear:both;float:none;width:100%}.timeline li.left:before{margin-left:-10px;left:50%;right:auto;top:-20px;border-bottom:10px solid;border-bottom-color:inherit;border-left:10px solid transparent;border-right:10px solid transparent}.timeline li.right:before{margin-left:-10px;left:50%;right:auto;top:-20px;border-bottom:10px solid;border-bottom-color:inherit;border-left:10px solid transparent;border-right:10px solid transparent}.timeline li.right+li.left:before{top:-20px}.timeline li.left+li.right:before{top:-20px}.timeline li.left:after{margin-left:-4px;left:50%;right:auto;top:-30px}.timeline li.right:after{margin-left:-4px;left:50%;right:auto;top:-30px}.timeline li.right+li.left:after{top:-30px}.timeline li.left+li.right:after{top:-30px}}.effect-shoot{background:#000;color:#fff;text-align:center;padding:0;overflow:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.effect-shoot:hover h3,.effect-shoot:hover h4,.effect-shoot:hover h5{opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s}.effect-shoot .thumb-caption{position:absolute;top:50%;left:50%;width:80%;margin:0 auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.effect-shoot img{position:relative;display:block;opacity:.3;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;-webkit-transform:translate3d(0,0,100px);-moz-transform:translate3d(0,0,100px);transform:translate3d(0,0,100px)}.effect-shoot:hover img{opacity:.7;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.effect-shoot .thumb-caption::before{background:#fff;opacity:.7;position:absolute;top:50%;left:50%;width:0;height:0;content:'';-webkit-transition:opacity .35s,width .5s,-webkit-transform .35s;-moz-transition:opacity .35s,width .5s,-moz-transform .35s;transition:opacity .35s,width .5s,transform .35s;-webkit-transform:translate3d(200px,250px,0) rotate(45deg);-moz-transform:translate3d(200px,250px,0) rotate(45deg);transform:translate3d(200px,250px,0) rotate(45deg)}.effect-shoot .thumb-caption::after{background:#fff;opacity:.7;position:absolute;top:50%;left:50%;width:0;height:0;content:'';-webkit-transition:opacity .35s,width .5s,-webkit-transform .35s;-moz-transition:opacity .35s,width .5s,-moz-transform .35s;transition:opacity .35s,width .5s,transform .35s;-webkit-transform:translate3d(-250px,200px,0) rotate(-45deg);-moz-transform:translate3d(-250px,200px,0) rotate(-45deg);transform:translate3d(-250px,200px,0) rotate(-45deg)}.effect-shoot:hover .thumb-caption::before{height:1px;width:40%;-webkit-transform:translate3d(-50%,0,0) rotate(45deg);-moz-transform:translate3d(-50%,0,0) rotate(45deg);transform:translate3d(-50%,0,0) rotate(45deg)}.effect-shoot:hover .thumb-caption::after{height:1px;width:40%;-webkit-transform:translate3d(-50%,0,0) rotate(-45deg);-moz-transform:translate3d(-50%,0,0) rotate(-45deg);transform:translate3d(-50%,0,0) rotate(-45deg)}.effect-shoot:active .thumb-caption::before{height:3px;width:20%;opacity:1}.effect-shoot:active .thumb-caption::after{height:3px;width:20%;opacity:1}.effect-slideup .thumb-caption::before{background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);position:absolute;content:'';top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.effect-slideup:hover .thumb-caption::before{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.effect-slideup h4{color:#fff;position:absolute;width:100%;top:85%;-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.effect-slideup:hover h4{-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.effect-slideup h5{position:absolute;width:100%;bottom:0;left:0;opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;transition:opacity .35s,transform .35s}.effect-slideup:hover h5{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swap-square{overflow:hidden;padding:0}.swap-square h4{margin:0}.swap-square-text{position:absolute !important;top:0;right:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.swap-square:hover>.swap-square-text{right:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swap-square-arrow{font-size:20px;text-align:center;position:absolute !important;top:0;right:-50%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.swap-square:hover>.swap-square-arrow{right:0;opacity:1}.squared strong{display:block;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;margin:0 0 15px 0}#portfolio h3,#portfolio .squared h4,#portfolio .squared strong,.squared-right h3{margin:15px}.swap-square-img .squared-content{padding:0}.square-dark{background:rgba(0,0,0,.6)}.square-light{background:rgba(255,255,255,.5)}img.grayscale{filter:url("data:image/svg+xml;utf8,<svgxmlns=\'http://www.w3.org/2000/svg\'><filterid=\'grayscale\'><feColorMatrixtype=\'matrix\'values=\'0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}img.grayscale:hover{filter:none;-webkit-filter:grayscale(0)}.counter-section{position:relative;-webkit-background-size:cover;background-size:cover;text-align:center;background-attachment:scroll}.counter-section div[class^="col-"]{z-index:1}.counter{height:50px;position:absolute;left:50%;margin-top:15px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.counter span{text-align:left !important;font-size:42px;font-weight:700}.counter ul{margin:0;padding:0}.counter-section h4{margin-top:75px}#frame{width:100%}#frame .slidee{margin:0;padding:0;list-style:none}#frame .slidee.bordered li{border-top:6px solid #fff;border-left:3px solid #fff;border-bottom:6px solid #fff;border-right:3px solid #fff}#frame .slidee li{float:left;width:290px}@media(min-width:1280px){#frame .slidee li{width:380px}}@media(min-width:1900px){#frame .slidee li{width:460px}}.sly.carousel-control{background:#333;color:#fff;opacity:.7;position:absolute;width:50px;height:50px;top:50%;text-align:center;text-shadow:none;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.left.sly.carousel-control{left:23px}.right.sly.carousel-control{right:23px}.sly.carousel-control span.fa{padding:15px;color:#fff}.item-as-bg{background-repeat:no-repeat;background-attachment:scroll;background-position:center;-webkit-background-size:cover;background-size:cover}.item-as-bg.parallax{background-attachment:fixed}.thumbnail{background:transparent;text-align:center;position:relative;padding:0;margin:0;border:0}.thumb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.thumb-overlay:hover{background:rgba(0,0,0,.4)}.thumb-overlay .thumb-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#slide-0{background:#000 url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover}#slide-1{background:#000 url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover}#slide-2{background:#000 url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover}#slide-3{background:#000 url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover}#slide-4{background:#000 url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover}#slide-5{background:#000 url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover}.hero-1{background-image:url("http://placehold.it/1400x900");-webkit-background-size:cover;background-size:cover}.hero-2{background-image:url("http://placehold.it/1400x900");-webkit-background-size:cover;background-size:cover}.hero-3{background-image:url("http://placehold.it/1400x900");-webkit-background-size:cover;background-size:cover}.hero-content-1{background:#000 url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover;background-attachment:scroll}.wh .carousel{position:relative}.wh .carousel-control.left,.wh .carousel-control.right{background-image:none;background:none;width:10%;border:0;text-shadow:none;color:#fff;z-index:3}.product-slider .carousel-control,.portfolio-slider .carousel-control{top:45%;bottom:55%;color:#333;text-align:center;text-shadow:none}.wh .carousel-control{position:relative}.carousel-indicators li{border:1px solid #666}.carousel-indicators{margin:0;padding-top:10px;width:100%;left:0;bottom:0;position:relative}.carousel-indicators .active{background-color:#666}.carousel-control.btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.carousel-inner{overflow:inherit}.carousel{opacity:1}.carousel .item{position:absolute;display:block !important;width:100%;top:0;left:0 !important;opacity:0;z-index:-1;-moz-transition:opacity ease-in-out .6s;-o-transition:opacity ease-in-out .6s;-webkit-transition:opacity ease-in-out .6s;transition:opacity ease-in-out .6s}.carousel .item:first-child{position:relative;top:auto}.carousel .item.active{opacity:1;z-index:0;-moz-transition:opacity ease-in-out .4s;-o-transition:opacity ease-in-out .4s;-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s}.divide-xxs{padding-top:3px;padding-bottom:3px}.divide-xs{padding-top:15px;padding-bottom:15px}.divide-sm{padding-top:30px;padding-bottom:30px}.divide-md{padding-top:45px;padding-bottom:45px}.divide-lg{padding-top:60px;padding-bottom:60px}.divide-xl{padding-top:90px;padding-bottom:90px}.divide-h-sm{padding-left:20px;padding-right:20px}@media(max-width:767px){.divide-sm{padding-top:15px;padding-bottom:15px}.divide-md{padding-top:30px;padding-bottom:30px}.divide-lg{padding-top:45px;padding-bottom:45px}.divide-xl{padding-top:60px;padding-bottom:60px}.divide-h-sm{padding-left:0;padding-right:0}}.separator{border-left:1px solid #eee;border-top:1px solid #eee}.separator-vertical{border-left:1px solid #eee}.separator.dark{border-left:1px solid #202020;border-top:1px solid #202020}.separator-vertical.dark{border-left:1px solid #202020}.separator h4,.separator ul,.separator-vertical h4,.separator-vertical ul{padding-left:15px}.separator ul{margin-bottom:0}.separator:first-child,.separator-vertical:first-child{border-left:1px solid transparent}hr{max-width:1140px}hr.no-line{border-top:1px solid transparent}hr.no-margin{margin-top:0;margin-bottom:0}hr.no-line-margin{border-top:1px solid transparent;margin-top:0}hr.no-margin-top{margin-top:0;margin-bottom:40px}hr.no-margin-bottom{margin-top:40px;margin-bottom:0}hr.content-divider{margin-top:40px;margin-bottom:40px}hr.title-divider{border-width:2px;max-width:120px;margin-left:0}hr.title-divider-center{border-width:2px;max-width:160px}hr.title-divider-thin{border-width:1px;max-width:80px;margin-left:0}hr.title-divider-center-thin{border-width:1px;max-width:160px}hr.title-divider:hover,hr.title-divider-center:hover{border-width:2px}.horizontal-divider{display:inline-block;margin-left:7px}@media(min-width:768px){.squared-divider{border-left:1px solid #f1f1f1}}@media(max-width:767px){.squared-divider{border-top:1px solid #f1f1f1}}.caption h3,.caption h5,.caption .social{margin:15px 0}.caption .social{opacity:.1;filter:alpha(opacity=10);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.thumbnail:hover>.caption .social{opacity:1;filter:alpha(opacity=100)}.team-thumb{position:relative;padding:0;overflow:hidden}#team-member-1{background-image:url("http://placehold.it/1400x900");-webkit-background-size:cover;background-size:cover}.team-member-single{height:420px}@media(max-width:767px){.team-member-single{height:250px}}.affix{position:static}.affix-top{margin-top:17px}@media(min-width:768px){.affix,.affix-bottom{width:220px}.affix{position:fixed;top:149px}.affix-bottom{position:absolute}}@media(min-width:992px){.affix,.affix-bottom{width:293px}.affix{position:fixed;top:149px}.affix-bottom{position:absolute}}@media(min-width:1200px){.affix-bottom,.affix{width:360px}}.img-fallback{position:absolute;top:0}.portfolio-single img{width:100%}#audio-post{background:url("http://placehold.it/1400x900") center no-repeat;-webkit-background-size:cover;background-size:cover;background-attachment:scroll}#blog-posts-1{background-image:url("http://placehold.it/1400x550");-webkit-background-size:cover;background-size:cover;background-attachment:scroll}#blog-posts-2{background-image:url("http://placehold.it/768x1200");-webkit-background-size:cover;background-size:cover;background-attachment:scroll}#blog-post-1{background-image:url("http://placehold.it/1400x550");-webkit-background-size:cover;background-size:cover;background-attachment:scroll}#blog-post-2{background-image:url("http://placehold.it/768x1200");-webkit-background-size:cover;background-size:cover;background-attachment:scroll}.blog-posts-h-feed div[class^="col-"],.blog-posts-v-feed div[class^="col-"]{border-bottom:1px solid #eee}.blog-posts-h-feed div[class^="col-"]:last-child,.blog-posts-v-feed div[class^="col-"]:last-child{border-bottom:0 solid #eee}.blog-posts-v-header{padding:0}@media(min-width:768px){.blog-posts-v-header{position:fixed}.blog-posts-v-feed{margin-top:70px}}.blog-posts-h-feed h3,.blog-posts-v-feed h3{text-transform:capitalize}.blog-posts-h-header h5,.blog-posts-v-header h5{margin-bottom:0}.blog-posts-h-header{margin-top:70px}.blog-posts-title i{font-size:36px}blockquote.pull-left{max-width:260px;margin-left:-15px}blockquote.pull-right{max-width:250px;margin-right:-15px;padding-left:20px;padding-right:20px}.masons .section-overlay{pointer-events:none}.masons div{padding-left:0;padding-right:0}.masons .section-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.masons .col-sm-12 .squared{padding-top:25%}.masons .col-sm-8 .squared{padding-top:38%}.masons .col-sm-4 .squared{padding-top:76%}.masons .col-sm-3 .squared{padding-top:100%}.masons .col-sm-6 .squared{padding-top:50%}@media(max-width:767px){.masons .squared{padding-top:50% !important}}.masons h3{font-weight:700;margin:0}.masons p{font-style:italic;margin:0 0 15px 0}#masons-11{background:url("http://placehold.it/1400x700") center no-repeat;-webkit-background-size:cover;background-size:cover}#masons-12{background:url("http://placehold.it/600x600") center no-repeat;-webkit-background-size:cover;background-size:cover}#masons-13{background:url("http://placehold.it/900x500") center no-repeat;-webkit-background-size:cover;background-size:cover}#masons-14{background:url("http://placehold.it/450x450") center no-repeat;-webkit-background-size:cover;background-size:cover}#masons-15{background:url("http://placehold.it/450x450") center no-repeat;-webkit-background-size:cover;background-size:cover}#masons-16{background:url("http://placehold.it/1400x700") center no-repeat;-webkit-background-size:cover;background-size:cover}#masons-17{background:url("http://placehold.it/1400x700") center no-repeat;-webkit-background-size:cover;background-size:cover}#masons-18{background:url("http://placehold.it/1400x700") center no-repeat;-webkit-background-size:cover;background-size:cover}.masons-more{position:absolute;bottom:-50px;right:-50px;width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #e64a19 transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:2}.masons div:hover>.squared a .masons-more{bottom:0;right:0}.masons-more i{color:#fff;position:absolute;right:-11px;bottom:-54px}.masons div:hover>.squared a .masons-more i{right:10px;bottom:-42px;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.squared video{object-fit:cover;position:absolute;max-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.squared{padding-top:100%;overflow:hidden;position:relative}@media(min-width:1400px){.squared{padding-top:80%}}.squared.fully-squared{padding-top:100%}.squared-no-padding,.squared-no-padding .squared-content{padding-left:0;padding-right:0}@media(max-width:1199px) and (min-width:992px){.squared{padding-top:133%}}@media(max-width:991px) and (min-width:768px){.squared{padding-top:166%}}.squared.half{padding-top:50%}@media(max-width:767px){.squared.half{padding-top:100%}}.squared.top-square{padding-top:75%}.squared.bottom-square{margin-right:-15px;margin-left:-15px}.squared-content{padding:15px;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.squared-content-bottom{position:absolute;bottom:5px;left:20px;right:20px;z-index:1}.arrow-right:after{position:absolute;content:"";top:50%;margin-top:-32px;border-bottom:32px solid transparent;border-top:32px solid transparent;border-left:32px solid #fff;right:0;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.arrow-left:after{position:absolute;content:"";top:50%;margin-top:-32px;border-bottom:32px solid transparent;border-top:32px solid transparent;border-right:32px solid #fff;left:0;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.arrow-right.arrow-dark:after{border-left:32px solid #191919}.arrow-left.arrow-dark:after{border-right:32px solid #191919}.arrow-right:hover:after,a:hover .arrow-right:after{right:-32px}.arrow-left:hover:after,a:hover .arrow-left:after{left:-32px}@media(max-width:767px){.arrow-left:after,.arrow-right:after{display:none}}.arrow-bottom{overflow:visible}.arrow-bottom:after{position:absolute;content:"";left:50%;margin-left:-24px;border-right:24px solid transparent;border-left:24px solid transparent;border-top:24px solid #fff;bottom:0;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.arrow-bottom.arrow-dark:after{border-top:24px solid #191919}.arrow-bottom:hover:after{bottom:-24px}.navbar-default{background-color:#fff}.navbar-default .navbar-collapse{border-color:#f8f8f8}.navbar-fixed-top{position:fixed;z-index:9999999}.nav a,.navbar-default .navbar-nav>li>a{color:#1c3055;font-size:13px;text-align:center;font-weight:300}.nav a:hover,.nav .active a{color:#999 !important}.nav a,.nav .active a:hover,.nav .active a:focus{background-color:transparent !important;padding:19px 15px !important}@media(max-width:767px){.nav a,.nav .active a:hover,.nav .active a:focus{background-color:transparent !important;padding:10px 15px !important}.navbar-default{background-color:#fff !important}}.navbar-brand{position:relative;padding:9px 15px !important;height:auto;line-height:0}.navbar-brand img:nth-child(2){position:absolute;top:9px}@media(max-width:767px){.navbar-brand img:nth-child(2){opacity:1 !important}}.navbar-nav{padding:0}.navbar-toggle{padding:10px 10px;margin-top:11px;margin-bottom:11px}.navbar-default .navbar-toggle .icon-bar{background-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.fixed-navbar{margin-top:-59px}.navbar-borderless{border:0}.navbar-transparent{background:transparent;margin-bottom:0;z-index:999}.navbar-fullwidth .navbar-brand{background:#aaa !important;padding:0 !important;margin-bottom:-1px}.navbar-fullwidth .nav a,.navbar-fullwidth .nav .active a:hover,.navbar-fullwidth .nav .active a:focus{font-weight:300;padding:26px 30px 25px 30px !important}.navbar-fullwidth.minih .nav a,.navbar-fullwidth.minih .nav .active a:hover,.navbar-fullwidth.minih .nav .active a:focus{padding:25px 11px !important}.navbar-fullwidth .navbar-toggle{margin-top:17px;margin-bottom:17px}.navbar-fullwidth.minih .nav .socials ul a,.navbar-fullwidth.minih .nav .socials ul .active a:hover,.navbar-fullwidth.minih .nav .socials ul .active a:focus,.navbar-fullwidth.minih .nav .languages ul a,.navbar-fullwidth.minih .nav .languages ul .active a:hover,.navbar-fullwidth.minih .nav .languages ul .active a:focus{padding:10px !important}.lang-item{display:inline-block;float:left;height:15px;margin-top:3px;padding-bottom:0;padding-left:25px}@media(min-width:768px){.navbar-fullwidth .container .navbar-brand{margin-left:0}}@media(min-width:768px){.navbar-fullwidth .container .navbar-brand{margin-left:15px}}@media(min-width:992px) and (max-width:1600px){.navbar-header .navbar-brand>img{height:55px;width:auto}.navbar-fullwidth.minih .nav a,.navbar-fullwidth.minih .nav .active a:hover,.navbar-fullwidth.minih .nav .active a:focus{padding:11px 11px !important;font-size:13px}.navbar-fullwidth .nav{clear:both;float:none !important;margin:0 -15px;width:calc(100% + 30px)}.navbar-fullwidth.minih .telefono,.navbar-fullwidth.minih .socials,.navbar-fullwidth.minih .btn-vertical-wrap,.navbar-fullwidth.minih .languages{float:right}}@media(min-width:1299px){.navbar-fullwidth.minih .nav a,.navbar-fullwidth.minih .nav .active a:hover,.navbar-fullwidth.minih .nav .active a:focus{font-size:14px}}@media(min-width:768px) and (max-width:991px){.navbar-fullwidth .nav{clear:both;float:none !important;margin:0 -15px;width:calc(100% + 30px)}.navbar-fullwidth.minih .telefono,.navbar-fullwidth.minih .socials,.navbar-fullwidth.minih .languages{position:absolute;top:0}.navbar-fullwidth.minih .telefono{left:70%}.navbar-fullwidth.minih .socials{right:10%}.navbar-fullwidth.minih .languages{right:1%}}@media(max-width:767px){.navbar-header .navbar-brand>img{width:auto}.navbar-fullwidth.minih .telefono{left:-5px;position:absolute;top:20px}}#internal-banner{margin-top:70px}@media(min-width:992px) and (max-width:1199px){#internal-banner{margin-top:96px}}@media(min-width:768px) and (max-width:991px){#internal-banner{margin-top:130px}}@media(min-width:992px) and (max-width:1199px){}#map{height:400px}@media(min-width:992px) and (max-width:1199px){#map{height:400px}}@media(min-width:768px) and (max-width:991px){#map{height:400px}}@media(max-width:767px){#map{height:300px}}@media(max-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}}@media(max-width:359px){.pop-newsletter-subcriber .closer.negativo{right:21px !important;top:7px !important;color:#d00 !important}#newsletter-subscriber .email .form-control{width:290px !important}.pop-newsletter-subcriber .shadow_title,.pop-newsletter-subcriber .thanks_sub span{margin:10px 35px !important}.logo{height:auto;width:240px !important}}.nav-tabs a{border:0 !important}.nav-tabs .icon{margin:20px 0}.nav-tabs a:after{position:absolute;content:"";border-left:40px solid transparent;border-right:40px solid transparent;z-index:2;margin:0 auto;left:0;right:0;width:80px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-tabs.nav-tabs-top a:after{border-top:32px solid #fff;bottom:0}.nav-tabs.nav-tabs-top .active a:after{bottom:-31px;opacity:1}.nav-tabs.nav-tabs-bottom a:after{border-bottom:32px solid #fff;top:0}.nav-tabs.nav-tabs-bottom .active a:after{top:-31px;opacity:1}.nav-tabs.nav-tabs-bottom.smoke-arrow a:after{border-bottom:32px solid #f5f5f5}.nav-tabs.nav-tabs-top.smoke-arrow a:after{border-top:32px solid #f5f5f5}.nav-tabs.nav-tabs-bottom.dark-arrow a:after{border-bottom:32px solid #191919}.nav-tabs.nav-tabs-top.dark-arrow a:after{border-top:32px solid #191919}#tab-1{background:#000 url("http://placehold.it/1400x600") center no-repeat;-webkit-background-size:cover;background-size:cover}#tab-2{background:#000 url("http://placehold.it/1400x600") center no-repeat;-webkit-background-size:cover;background-size:cover}#tab-3{background:#000 url("http://placehold.it/1400x600") center no-repeat;-webkit-background-size:cover;background-size:cover}#tab-4{background:#000 url("http://placehold.it/1400x600") center no-repeat;-webkit-background-size:cover;background-size:cover}#tab-5{background:#000 url("http://placehold.it/1400x600") center no-repeat;-webkit-background-size:cover;background-size:cover}#tab-6{background:#000 url("http://placehold.it/1400x600") center no-repeat;-webkit-background-size:cover;background-size:cover}.ekko-lightbox .modal-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-color:transparent}.ekko-lightbox .modal-header{border:0;padding-left:0;padding-right:0}.ekko-lightbox .modal-body{padding:0}.modal-backdrop{background:transparent}.ekko-lightbox .modal-backdrop{background:#000;opacity:.75}.light-modal .modal-backdrop.in{background:#fff;opacity:1}.dark-modal .modal-backdrop.in{background:#000;opacity:.95}.dark-modal hr{border-color:#202020}.modal,.fade{-webkit-transition:all .2s ease-out !important;-moz-transition:all .2s ease-out !important;transition:all .2s ease-out !important}.modal .modal-dialog{-webkit-transform:scale(.8,.8) !important;-moz-transform:scale(.8,.8) !important;transform:scale(.8,.8) !important}.modal.in .modal-dialog{-webkit-transform:scale(1,1) !important;-moz-transform:scale(1,1) !important;transform:scale(1,1) !important}.i-circle{border-radius:50%;display:inline-block}.i-circle.black{color:#fff}.i-circle.icon-lg{font-size:20px;line-height:44px;text-align:center}.news .indent{margin-left:35px;display:block}.news .indent .i-circle{left:10px;position:absolute}.news .indent .i-circle+div{line-height:45px}.news .indent .i-circle+div+h5{font-size:21px}.t_section_news_eventi .news .indent .i-circle+div+h5{height:3em}.t_section_news_eventi .periodo{width:100%;font-size:20px;text-transform:capitalize;font-family:"Droid Serif",serif;font-style:italic;margin:0 0 15px;color:#f36453;clear:both;border-bottom:1px dotted #f36453;padding:0 0 5px 15px}.news.selected{opacity:.4}.meteo{background-image:url("/thema/img-brand/sky_dark.jpg");background-position:0 0}.meteo h5,.meteo strong{color:#fff;font-size:18px;font-style:normal;font-weight:normal}.meteo .icona{margin-left:50px}.meteo.text-center .icona{margin-left:0}.meteo .btn-lines{margin-left:10px}.close-icon{width:30px;height:30px;opacity:1 !important}.close-icon:after,.close-icon:before{background-color:#000;display:block;content:'';height:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dark-modal .close-icon:after,.dark-modal .close-icon:before{background-color:#f5f5f5}.close-icon:before{-webkit-transform:translateY(15px) rotate(-45deg);-moz-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg)}.close-icon:after{-webkit-transform:translateY(13px) rotate(45deg);-moz-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.close-icon:hover:before{-webkit-transform:translateY(15px) rotate(0);-moz-transform:translateY(15px) rotate(0);transform:translateY(15px) rotate(0)}.close-icon:hover:after{-webkit-transform:translateY(13px) rotate(0);-moz-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}.icon{background:transparent;border:0;display:inline-block;position:relative;margin:auto;stroke-linecap:butt;stroke-linejoin:bevel;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.icon:hover,.icon:hover:after{background:transparent;border:0}.icon:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.icon-draw{fill:rgba(255,255,255,0);stroke:rgba(255,255,255,1);stroke-width:1px;stroke-opacity:1;stroke-dasharray:0,150;-webkit-transition:fill 1.5s,stroke-dasharray .75s,stroke-opacity 1.5s ease;-moz-transition:fill 1.5s,stroke-dasharray .75s,stroke-opacity 1.5s ease;transition:fill 1.5s,stroke-dasharray .75s,stroke-opacity 1.5s ease}.thumb-overlay:hover>.thumb-icons .icon-draw{fill:rgba(255,255,255,1);stroke-dasharray:150,1;stroke-opacity:0}.icon-xs{width:16px;height:16px}.icon-sm{width:24px;height:24px}.icon-md{width:32px;height:32px}.icon-lg{width:48px;height:48px}.icon-xl{width:64px;height:64px}.icon-xxl{width:80px;height:80px}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.preloader .logo{position:absolute;top:calc(50% - 100px);left:calc(50% - 140px);right:auto;width:280px}.spinner{position:absolute;top:50%;left:50%;right:0;width:70px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spinner>div{width:18px;height:18px;background-color:#aaa;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;-moz-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}@keyframes bouncedelay{0,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}40%{transform:scale(1.0);-webkit-transform:scale(1.0)}}#menu-1{background:url("http://placehold.it/1456x1120") center no-repeat;-webkit-background-size:cover;background-size:cover}#menu-2{background:url("http://placehold.it/1456x1120") center no-repeat;-webkit-background-size:cover;background-size:cover}#menu-3{background:url("http://placehold.it/1456x1120") center no-repeat;-webkit-background-size:cover;background-size:cover}#menu-4{background:url("http://placehold.it/1456x1120") center no-repeat;-webkit-background-size:cover;background-size:cover}#content-half-img-1{background:url(".http://placehold.it/960x960") center no-repeat;-webkit-background-size:cover;background-size:cover}#content-half-img-2{background:url("http://placehold.it/960x960") center no-repeat;-webkit-background-size:cover;background-size:cover}#content-half-img-3{background:url("http://placehold.it/960x960") center no-repeat;-webkit-background-size:cover;background-size:cover}#content-half-img-4{background:url("http://placehold.it/960x960") center no-repeat;-webkit-background-size:cover;background-size:cover}#newsletter-subscriber,#newsletter-subscriber .email,#newsletter-subscriber .subscribe{position:relative;z-index:1}#newsletter-subscriber .email .form-control{height:44px;margin:auto;width:360px}#pop-newsletter-subscriber .email .form-control,#newsletter-subscriber .email .form-control{background-color:#ededed;background-image:url("/thema/img-brand/envelop.png");background-position:left center;background-repeat:no-repeat;border-radius:5px;color:#333;padding-left:60px}#newsletter-subscriber .disclaim small{text-align:left}#newsletter-subscriber .disclaim small a{color:#eee}#newsletter-subscriber .disclaim{background-color:#a2a2a2;border-bottom-right-radius:7px;left:50%;margin-left:-180px;padding:7px;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:360px;margin-top:-7px;opacity:0;z-index:0}#newsletter-subscriber .disclaim.in{opacity:1;z-index:0}form:hover .disclaim{margin-top:-7px !important;opacity:1 !important}.pop-newsletter-subcriber form:hover .disclaim{margin:20px auto !important}#pop-newsletter-subscriber .content{font-size:15px;margin-bottom:15px}@media(max-width:479px){#newsletter-subscriber .email .form-control,#newsletter-subscriber .disclaim{width:320px}#newsletter-subscriber .disclaim{margin-left:-160px}table.meteo{font-size:12px}}.telefono{margin:27px 0 0 3%;display:block;float:left;line-height:11px;font-size:11px}.telefono .i-circle{color:#fff;font-size:smaller;text-align:center;padding:;font-size:11px}#error{color:#d00}#breadcrumbs{margin:20px 0}form#contatti .submit-container input{color:#333}form#contatti textarea.form-control{height:160px}body{padding-bottom:0 !important}.x-book-margin{margin-bottom:80px}table.meteo{background-image:none;width:100%;margin-bottom:40px}table.meteo td{padding:5px 0;border-bottom:1px solid #cecece;margin-bottom:5px}table.meteo h3{color:#666}.mwm-thumbnail:hover .thumb-overlay{opacity:1;background:rgba(28,48,85,.4) none repeat scroll 0 0}#carousel-portfolio-single{margin:auto -15px}@media(min-width:480px){h2.h1.slider-title,.h2.h1.slider-title,strong.slider-title{font-size:40px}}@media(min-width:1199px){h2.h1.slider-title,.h2.h1.slider-title,strong.slider-title{font-size:66px}}.liveABOVElink{left:50%;top:15px;z-index:2000;display:none;position:fixed;color:#fff;padding:4px 7px;font-size:12px;line-height:26px}.liveABOVElink:hover{color:#fff}.liveABOVElink img{margin-right:5px}.t_page_home .liveABOVElink{display:block}@media(max-width:767px){.liveABOVElink{left:7px}#virtualtour{left:63px}}@media(min-width:768px){.liveABOVElink{left:10px;top:140px}#virtualtour{left:145px}}@media(min-width:992px){.liveABOVElink{top:98px}}@media(min-width:1599px){.liveABOVElink{top:71px}}.modal.in .modal-dialog{max-height:80%;overflow:hidden}.modal.in .modal-dialog .close{color:#f36453;font-size:40px;margin-right:4px;margin-top:-10px;opacity:1}.t_page_gallery .mwm-thumbnail .item-as-bg{border:1px solid #fff}.t_page_gallery .mwm-thumbnail .thumb-overlay .fa,.t_page_gallery .mwm-thumbnail .thumb-overlay:hover .glyphicon{color:#fff;font-size:40px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;opacity:.5}.t_page_gallery .mwm-thumbnail .thumb-overlay:hover .fa,.t_page_gallery .mwm-thumbnail .thumb-overlay:hover .glyphicon{display:block}.pop-newsletter-subcriber .immagine{background-image:url('/thema/css/') !important}.pop-newsletter-subcriber .row{background-image:url("/images/__wd__/newsletter-subcriber.jpg");background-repeat:no-repeat;background-size:auto 100%;background-position:470px center}@media(max-width:991px){.pop-newsletter-subcriber .row{background-image:url('/thema/css/') !important}}#trip_icon{display:inline-block;height:46px;width:46px;background:url(/images/trip_icon.png) no-repeat center;background-size:cover;cursor:pointer;position:relative;vertical-align:middle}#trip_icon:hover #trip_big{display:block}#trip_big{bottom:60px;display:none;height:134px;overflow:hidden;position:absolute;right:calc(-160px/4);width:160px;z-index:1001}#trip_big *{cursor:default}#hc_icon{display:inline-block;height:46px;width:46px;background:url(/images/hc_icon.jpg) no-repeat center;background-size:cover;cursor:pointer;position:relative;vertical-align:middle}#hc_icon:hover #hc_big{display:block}#hc_big{background:url(/images/hc.jpg) no-repeat center;bottom:60px;display:none;height:357px;overflow:hidden;position:absolute;right:calc(-250px/4);width:250px;z-index:1001}#hc_big *{cursor:default}.micro-margin{margin:7px}.preloader{text-align:center}.cc-cookies{min-height:70px}.navbar-fixed-top{-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}#webCamWrap{position:relative}#webCamWrap .othImg{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;display:block}.nl-title,.parallax strong{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;margin:0 0 15px 0;font-size:38px;letter-spacing:-1px}.footer-block strong{font-size:14px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;margin:0 0 15px 0}.btn-vertical-wrap{display:inline-block;margin:34px 0 0 3%}.btn-vertical-wrap--bottom{position:fixed;bottom:0;left:0;z-index:99999;background:#fff;width:100%;padding:15px;text-align:center;box-shadow:0 0 8px rgba(0,0,0,.5);border-top:1px solid #e6e6e6}.btn-vertical-wrap--bottom .btn-vertical{transform:none;padding:8px 25px;font-size:16px}.btn-vertical{display:inline-block;padding:5px 10px;background:#ed6400;color:#fff;border-radius:2px;transition:all .2s ease-in-out;transform:translateY(-50%)}.btn-vertical:hover,.btn-vertical:focus{color:#fff;background:#be4f00}.btn-vertical+.btn-vertical{margin-left:10px}.btn-vertical--contacts{background:#039be5}.btn-vertical--contacts:hover,.btn-vertical--contacts:focus{color:#fff;background:#008cd1}.form-contacts .dropdown-menu{top:100%;left:0;opacity:1;box-shadow:0 6px 12px rgba(0,0,0,.175);border-radius:4px;padding:5px 0;margin:2px 0 0;z-index:9999999999}.form-contacts .dropdown-menu ul{padding-right:0}.form-contacts__date{cursor:pointer;transition:all .2s ease-in-out}.form-contacts__date:hover{background:#d8d8d8}.form-contacts input[type="submit"]{background:#1c3055;color:#fff !important;transition:all .2s ease-in-out;font-size:16px}.form-contacts input[type="submit"]:hover,.form-contacts input[type="submit"]:focus{color:#fff !important;background:#039be5 !important}#jesoloWD .jesoloEvent-logo{display:none}iframe[name^="QReviewWidget"]{top:75px !important}@media(min-width:767px){iframe[name^="QReviewWidget"]{top:150px !important}}@media(min-width:992px){iframe[name^="QReviewWidget"]{top:120px !important}}@media(min-width:1599px){iframe[name^="QReviewWidget"]{top:85px !important}}.footer__por{display:flex;justify-content:center;align-items:center;color:#fff !important}.footer__por img{background-color:#fff}.footer__por p{padding:0;margin-right:0;margin-left:30px;margin-bottom:0;font-size:14px}.footer__por a{color:#fff !important}.footer__por a:hover{text-decoration:underline !important}.footer__box-aiuti{color:#fff;text-transform:uppercase;font-size:15px;line-height:20px;width:100px;height:80px;background-color:#039be5;padding:10px 5px;display:inline-block;margin-left:5px;font-weight:500;vertical-align:top;color:#fff !important}.meteo_btn{color:#fff;text-transform:uppercase;font-size:15px;background-color:#ed6400;display:inline-block;vertical-align:top;color:#fff !important;border-color:#ed6400}.meteo_btn small{font-weight:700 !important}body{color:#000;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:inherit}a,a:hover{color:#000;text-decoration:none}ul{margin-bottom:0}#demos{padding:60px 0}#demos h4{margin:20px 0 0 0}#showcase-first{padding-top:90px;padding-bottom:90px}#hero-top{background:#f5f5f5;padding:60px 0;margin-top:72px}#hero-bottom{background:#f5f5f5;padding:60px 0}#frame-2{width:100%}#frame-2 .slidee{margin:0;padding:0;list-style:none}#frame-2 .slidee.bordered li{border-top:6px solid #fff;border-left:3px solid #fff;border-bottom:6px solid #fff;border-right:3px solid #fff}#frame-2 .slidee li{float:left;width:290px}@media(min-width:1280px){#frame-2 .slidee li{width:380px}}@media(min-width:1900px){#frame-2 .slidee li{width:460px}}.modal.in .modal-dialog{z-index:1040}.modal-backdrop.in{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;background-color:#f5f5f5}.modal-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}.modal-header{padding:0;border-bottom:0 solid #e5e5e5}.modal-header .col-xs-10,.modal-header .col-xs-2{padding:0}.demo.btn,.demo.btn:hover,.demo.btn:focus,.demo.btn:active,.demo.btn:active:focus{font-family:'Montserrat',sans-serif;font-weight:900;color:#fff;text-transform:uppercase;padding:22px 12px;margin:0;width:100%;border:1px solid transparent;border-radius:0;outline:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.demo-icon .icon{margin:12px}.btn.launch{background:#999}.btn.launch:hover{background:#888}.btn.back{background:#333}.btn.back:hover{background:#222}.navbar{margin-bottom:0;border:0;border-bottom:1px solid #e7e7e7}.nav a,.navbar-default .navbar-nav>li>a{text-align:left}.dropdown-menu{border:1px solid #e7e7e7;border-left:0;border-right:0;border-radius:0;min-width:120px;box-shadow:none;opacity:0;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.dropdown:hover .dropdown-menu{opacity:1}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;right:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu:hover>.dropdown-menu{display:block}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .yamm-content a{display:block;padding:5px 0 !important;text-align:left}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}