/*Processed : 21-04-2026 9:57:54*/
/********************************************
  P01 VARIABLES, PLACEHOLDERS & MIXINS
  P02 BASIC STYLES
  P03 WELL
  P04 FILL SCREEN SYLES
  P05 FIXES AND HELPERS
  P06 TOP NAVIGATION
  P07 SIDE NAVIGATION
  P08 FULLSCREEN NAVI STYLES
  P09 SLIDE IN MENU
  P10 SOCIAL ICONS  
  P11 BUTTONS
  P12 GENERAL STYLES
  P13 LANGUAGES
  P14 LIGHTBOX & MODAL
  P15 TABS
  P16 SLICK SLIDER
  P17 CONTENT WINDOW
  P18 COLLAPSE
  P19 FORMS & CONVERSION
  P20 COOKIEWARNING & OTHER OVERLAT CONTENT BOX
  P21 RESPONSIVE VIDEO
  P22 PRELOADER
  P23 BIG BACKGROUND IMAGE BOX AND BACKGROUND IMAGE CYCLER
  P24 BOOKING COMPONENTS
  P25 FLEX GRID
  P26 LIGHTGALLERY
  P27 AURORA DROPDOWN MENU WITH COOKIES
  P28 NEW STYLES FOR THIS THEME
  P29 MEDIA QUERIES
  P30 FLUID CONTAINER SETTINGS & CLOSE MENU CONTAINER
********************************************//********************************************
VARIABLES, PLACEHOLDERS & MIXINS
********************************************//***********Variables***********//***********Placeholders***********/body,html{/***********Mixins***********/}body a,html a,body button,html button{color:#00aeef;transition:0.2s ease-in-out;}body a:link,html a:link,body button:link,html button:link,body a:hover,html a:hover,body button:hover,html button:hover,body a:visited,html a:visited,body button:visited,html button:visited,body a:active,html a:active,body button:active,html button:active,body a:focus,html a:focus,body button:focus,html button:focus{color:#00aeef;transition:0.2s ease-in-out;text-decoration:none;}body a:hover,html a:hover,body button:hover,html button:hover{color:#3dcaff;text-decoration:none;}@-webkit-keyframes spinner{0%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);}100%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(360deg);}}@keyframes spinner{0%{transform-origin:50% 50%;transform:rotate(0deg);}100%{transform-origin:50% 50%;transform:rotate(360deg);}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:300;color:#fff;font-family:'Noto Serif', serif;line-height:1.1em;text-transform:none;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{color:#fff;}h1,.h1{font-weight:700;}header.standard-box{background-color:transparent;}.standard-box{background-color:#003751;}.standard-box h1,.standard-box h2,.standard-box h3,.standard-box h4,.standard-box h5,.standard-box h6,.standard-box small{color:#fff;}.standard-box h1.no-bold,.standard-box h2.no-bold,.standard-box h3.no-bold,.standard-box h4.no-bold,.standard-box h5.no-bold,.standard-box h6.no-bold,.standard-box small.no-bold{font-weight:300;}.standard-box p,.standard-box li,.standard-box label{color:#003751;font-weight:400;}.standard-box label{width:100%;}.standard-box a:not(.btn){color:#00aeef;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.standard-box h1,.standard-box .h1,.standard-box h2,.standard-box .h2,.standard-box h3,.standard-box .h3,.standard-box h4,.standard-box .h4,.standard-box h5,.standard-box .h5,.standard-box h6,.standard-box .h6{font-family:'Noto Serif', serif;}.standard-box p,.standard-box .lead{color:#fff;}.standard-box .opt-box-one{background-color:#003751;}.standard-box .opt-box-one h1,.standard-box .opt-box-one h2,.standard-box .opt-box-one h3,.standard-box .opt-box-one h4,.standard-box .opt-box-one h5,.standard-box .opt-box-one h6,.standard-box .opt-box-one small{color:#fff;}.standard-box .opt-box-one h1.no-bold,.standard-box .opt-box-one h2.no-bold,.standard-box .opt-box-one h3.no-bold,.standard-box .opt-box-one h4.no-bold,.standard-box .opt-box-one h5.no-bold,.standard-box .opt-box-one h6.no-bold,.standard-box .opt-box-one small.no-bold{font-weight:300;}.standard-box .opt-box-one p,.standard-box .opt-box-one li,.standard-box .opt-box-one label{color:#fff;font-weight:400;}.standard-box .opt-box-one label{width:100%;}.standard-box .opt-box-one a:not(.btn){color:#00aeef;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.standard-box .opt-box-two{background-color:blue;}.standard-box .opt-box-two h1,.standard-box .opt-box-two h2,.standard-box .opt-box-two h3,.standard-box .opt-box-two h4,.standard-box .opt-box-two h5,.standard-box .opt-box-two h6,.standard-box .opt-box-two small{color:#fff;}.standard-box .opt-box-two h1.no-bold,.standard-box .opt-box-two h2.no-bold,.standard-box .opt-box-two h3.no-bold,.standard-box .opt-box-two h4.no-bold,.standard-box .opt-box-two h5.no-bold,.standard-box .opt-box-two h6.no-bold,.standard-box .opt-box-two small.no-bold{font-weight:300;}.standard-box .opt-box-two p,.standard-box .opt-box-two li,.standard-box .opt-box-two label{color:#fff;font-weight:400;}.standard-box .opt-box-two label{width:100%;}.standard-box .opt-box-two a:not(.btn){color:#fff;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.opt-box-one{background-color:#e8edf0;}.opt-box-one h1,.opt-box-one h2,.opt-box-one h3,.opt-box-one h4,.opt-box-one h5,.opt-box-one h6,.opt-box-one small{color:#003751;}.opt-box-one h1.no-bold,.opt-box-one h2.no-bold,.opt-box-one h3.no-bold,.opt-box-one h4.no-bold,.opt-box-one h5.no-bold,.opt-box-one h6.no-bold,.opt-box-one small.no-bold{font-weight:300;}.opt-box-one p,.opt-box-one li,.opt-box-one label{color:#00aeef;font-weight:400;}.opt-box-one label{width:100%;}.opt-box-one a:not(.btn){color:#00aeef;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.opt-box-one h3{color:#fff;}.opt-box-one h4{text-transform:uppercase;font-family:'Teko', sans-serif;font-weight:700;font-size:1.2em;}.opt-box-one .standard-box{background-color:#fff;}.opt-box-one .standard-box h1,.opt-box-one .standard-box h2,.opt-box-one .standard-box h3,.opt-box-one .standard-box h4,.opt-box-one .standard-box h5,.opt-box-one .standard-box h6,.opt-box-one .standard-box small{color:#003751;}.opt-box-one .standard-box h1.no-bold,.opt-box-one .standard-box h2.no-bold,.opt-box-one .standard-box h3.no-bold,.opt-box-one .standard-box h4.no-bold,.opt-box-one .standard-box h5.no-bold,.opt-box-one .standard-box h6.no-bold,.opt-box-one .standard-box small.no-bold{font-weight:300;}.opt-box-one .standard-box p,.opt-box-one .standard-box li,.opt-box-one .standard-box label{color:#003751;font-weight:400;}.opt-box-one .standard-box label{width:100%;}.opt-box-one .standard-box a:not(.btn){color:#00aeef;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.opt-box-one .opt-box-two{background-color:blue;}.opt-box-one .opt-box-two h1,.opt-box-one .opt-box-two h2,.opt-box-one .opt-box-two h3,.opt-box-one .opt-box-two h4,.opt-box-one .opt-box-two h5,.opt-box-one .opt-box-two h6,.opt-box-one .opt-box-two small{color:#fff;}.opt-box-one .opt-box-two h1.no-bold,.opt-box-one .opt-box-two h2.no-bold,.opt-box-one .opt-box-two h3.no-bold,.opt-box-one .opt-box-two h4.no-bold,.opt-box-one .opt-box-two h5.no-bold,.opt-box-one .opt-box-two h6.no-bold,.opt-box-one .opt-box-two small.no-bold{font-weight:300;}.opt-box-one .opt-box-two p,.opt-box-one .opt-box-two li,.opt-box-one .opt-box-two label{color:#fff;font-weight:400;}.opt-box-one .opt-box-two label{width:100%;}.opt-box-one .opt-box-two a:not(.btn){color:#fff;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.opt-box-two{background-color:#fff;}.opt-box-two h1,.opt-box-two h2,.opt-box-two h3,.opt-box-two h4,.opt-box-two h5,.opt-box-two h6,.opt-box-two small{color:#003751;}.opt-box-two h1.no-bold,.opt-box-two h2.no-bold,.opt-box-two h3.no-bold,.opt-box-two h4.no-bold,.opt-box-two h5.no-bold,.opt-box-two h6.no-bold,.opt-box-two small.no-bold{font-weight:300;}.opt-box-two p,.opt-box-two li,.opt-box-two label{color:#003751;font-weight:400;}.opt-box-two label{width:100%;}.opt-box-two a:not(.btn){color:#00aeef;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.opt-box-two .standard-box{background-color:#003751;}.opt-box-two .standard-box h1,.opt-box-two .standard-box h2,.opt-box-two .standard-box h3,.opt-box-two .standard-box h4,.opt-box-two .standard-box h5,.opt-box-two .standard-box h6,.opt-box-two .standard-box small{color:#fff;}.opt-box-two .standard-box h1.no-bold,.opt-box-two .standard-box h2.no-bold,.opt-box-two .standard-box h3.no-bold,.opt-box-two .standard-box h4.no-bold,.opt-box-two .standard-box h5.no-bold,.opt-box-two .standard-box h6.no-bold,.opt-box-two .standard-box small.no-bold{font-weight:300;}.opt-box-two .standard-box p,.opt-box-two .standard-box li,.opt-box-two .standard-box label{color:#fff;font-weight:400;}.opt-box-two .standard-box label{width:100%;}.opt-box-two .standard-box a:not(.btn){color:#00aeef;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.opt-box-two .standard-box p.lead{text-transform:uppercase;font-size:1.1em;line-height:1.5em;}.opt-box-two .standard-box ul{margin:0;padding:0;margin-left:15px;}.opt-box-two .standard-box li{margin:0;padding:0;font-size:1em;margin:6px 0;}.opt-box-two .opt-box-one{background-color:#fff;}.opt-box-two .opt-box-one h1,.opt-box-two .opt-box-one h2,.opt-box-two .opt-box-one h3,.opt-box-two .opt-box-one h4,.opt-box-two .opt-box-one h5,.opt-box-two .opt-box-one h6,.opt-box-two .opt-box-one small{color:#003751;}.opt-box-two .opt-box-one h1.no-bold,.opt-box-two .opt-box-one h2.no-bold,.opt-box-two .opt-box-one h3.no-bold,.opt-box-two .opt-box-one h4.no-bold,.opt-box-two .opt-box-one h5.no-bold,.opt-box-two .opt-box-one h6.no-bold,.opt-box-two .opt-box-one small.no-bold{font-weight:300;}.opt-box-two .opt-box-one p,.opt-box-two .opt-box-one li,.opt-box-two .opt-box-one label{color:#003751;font-weight:400;}.opt-box-two .opt-box-one label{width:100%;}.opt-box-two .opt-box-one a:not(.btn){color:#00aeef;font-family:'Lato', sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.opt-box-two .opt-box-one hr{border-top:1px solid rgba(220, 227, 230, 0.5);}.opt-box-two .opt-box-one p > b{margin:0 20px 0 0;}body,html{height:100%;font-family:'Lato', sans-serif;font-weight:400;font-size:1em;line-height:1.8em;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004);}body{background-color:#fff;overflow-x:hidden;}body p{color:#c5d0d6;}body p,body li,body a{font-size:1.1em;line-height:1.5em;}body p.smaller,body li.smaller,body a.smaller{font-size:0.8em;line-height:1.8em;}body p.lead,body li.lead,body a.lead{line-height:1.7em;font-size:1.2em;}hr{border:0;border-top:1px solid rgba(220, 227, 230, 0.1);}main{display:inline;/* display inline on main is important to make work 100% heights inside of it!*/}h1,.h1{font-size:3em;}h2,.h2{font-size:2.3em;}h3,.h3{font-size:1.8em;}h4,.h4{font-size:1.4em;}h5,.h5{font-size:1.4em;}h6,.h6{font-size:1.4em;}.disp-inline{display:inline;/********************************************
P03 WELL
********************************************/}.well{display:block;background-color:#003751;color:#fff;border:none;box-shadow:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;/********************************************
P04 FILL SCREEN SYLES
********************************************/}.well h1,.well h2,.well h3,.well h4,.well h5,.well h6,.well p,.well li,.well small{color:#fff;}.scale-container{display:table;width:100%;height:100%;/********************************************
P05 FIXES AND HELPERS
********************************************/}.scale-container .scale-container-body{display:table-cell;vertical-align:middle;}.set-relative{position:relative;}.vis-hidden{visibility:hidden;}.noverflow{overflow:hidden;}.dropdown-backdrop{position:static;}.fa-margin-r{margin-right:5px;}.fa-margin-l{margin-left:5px;}img.widepic{width:100%;}img.img-limit{width:240px;}img.halfpic{width:70%;}img.desaturate{filter:saturate(0%);-webkit-filter:saturate(0%);-moz-filter:saturate(0%);-o-filter:saturate(0%);-ms-filter:saturate(0%);}:focus{outline:none !important;}::-moz-focus-inner{border:0 !important;/* bootstrap hack: fix content width inside hidden tabs (Otherwise slick slider won't work inside BS tabs!) */}.tab-content > .tab-pane,.pill-content > .pill-pane{/* undo display:none          */display:block;/* height:0 is also invisible */height:0;/* no-overflow                */overflow-y:hidden;}.tab-content > .active,.pill-content > .active{/* let the content decide it  */height:auto;}.box-padding-perc{padding:10%;}.box-padding-xs{padding:8px;}.box-padding-s{padding:16px;}.box-padding-m{padding:32px;}.box-padding-l{padding:64px;}.box-padding-xl{padding:128px;}.no-padding{padding:0 !important;}.no-t-padding{padding-top:0 !important;}.no-b-padding{padding-bottom:0 !important;}.no-side-padding{padding-left:0 !important;padding-right:0 !important;}.no-r-padding{padding-right:0 !important;}.no-l-padding{padding-left:0 !important;}.no-tb-padding{padding-top:0 !important;padding-bottom:0 !important;}.t-padding-xs{padding-top:8px;}.t-padding-s{padding-top:16px;}.t-padding-m{padding-top:32px;}.t-padding-l{padding-top:64px;}.t-padding-xl{padding-top:128px;}.t-padding-xxl{padding-top:160px;}.b-padding-xs{padding-bottom:8px;}.b-padding-s{padding-bottom:16px;}.b-padding-m{padding-bottom:32px;}.b-padding-l{padding-bottom:64px;}.b-padding-xl{padding-bottom:128px;}.b-padding-xxl{padding-bottom:160px;}.no-margin{margin:0;}.no-t-margin{margin-top:0;}.no-b-margin{margin-bottom:0;}.no-side-margin{margin-left:0;margin-right:0;}.t-margin-xs{margin-top:8px;}.t-margin-s{margin-top:16px;}.t-margin-m{margin-top:32px;}.t-margin-l{margin-top:64px;}.t-margin-xl{margin-top:128px;}.t-margin-xxl{margin-top:160px;}.b-margin-xs{margin-bottom:8px;}.b-margin-s{margin-bottom:16px;}.b-margin-m{margin-bottom:32px;}.b-margin-l{margin-bottom:64px;}.b-margin-xl{margin-bottom:128px;}.b-margin-xxl{margin-bottom:160px;}.justify{text-align:justify;text-justify:newspaper;}.centerize{margin:0 auto;}.fake-valign{max-height:500px;overflow:hidden;}.fake-valign img{margin-top:-25%;}.full-height{min-height:100%;}.overlayer:before{display:block;position:absolute;content:"";width:100%;height:100%;background-color:rgba(0, 0, 255, .7);top:0;bottom:0;}.img-rounded{border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px;}.mobile-width-limit{width:280px;}.dropdown-menu .divider{background-color:rgba(197, 208, 214, 0.2);}.btn-group.open > .dropdown-menu,.navbar-nav .open > .dropdown-menu{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1;}.btn-group .dropdown-menu,.navbar-nav .dropdown-menu{opacity:0;-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);transform:scale(1, 0);display:block;/* older webkit */-webkit-transition:all 500ms cubic-bezier(0, 0.98, 0, 1);-webkit-transition:all 500ms cubic-bezier(0, 0.98, 0, 1.005);-moz-transition:all 500ms cubic-bezier(0, 0.98, 0, 1.005);-o-transition:all 500ms cubic-bezier(0, 0.98, 0, 1.005);/* custom */transition:all 500ms cubic-bezier(0, 0.98, 0, 1.005);}.scroll-position-hack{position:absolute;top:-65px;height:65px;}.debug{display:none !important;outline:red dotted thick !important;}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:rgba(0, 174, 239, 0.5);border-color:rgba(0, 174, 239, 0.5);/**Avoid textfield input zooming on IOS**/}@media screen and (-webkit-min-device-pixel-ratio:0){/* AB allineamenti del testo differenziati per le varie risoluzioni */select,textarea,input{font-size:16px;}}.text-xs-left{text-align:left;}.text-xs-center{text-align:center;}.text-xs-right{text-align:right;}.text-xs-justify{text-align:justify;}@media (min-width:768px){.text-sm-left{text-align:left;}.text-sm-center{text-align:center;}.text-sm-right{text-align:right;}.text-sm-justify{text-align:justify;}}@media (min-width:992px){.text-md-left{text-align:left;}.text-md-center{text-align:center;}.text-md-right{text-align:right;}.text-md-justify{text-align:justify;}}@media (min-width:1200px){.text-lg-left{text-align:left;}.text-lg-center{text-align:center;}.text-lg-right{text-align:right;}.text-lg-justify{text-align:justify;}}.cookies_list{overflow-y:scroll;}.cookies_list table{width:100%;}textarea{resize:vertical;/********************************************
P06 TOP NAVIGATION
********************************************/}.top-navbar{z-index:9997;}.top-navbar .navbar-fixed-top{-webkit-box-shadow:0px 0px 1px 0px rgba(255, 255, 255, .8);-moz-box-shadow:0px 0px 1px 0px rgba(255, 255, 255, .8);box-shadow:0px 0px 1px 0px rgba(255, 255, 255, .8);}.top-navbar .navbar-fixed-top .navbar-top-menu{margin-top:3px;}.top-navbar .navbar-header span:not(.icon-bar){color:#fff;font-family:'Noto Serif', serif;font-size:17px;width:400px;float:left;margin-top:9px;display:inline-block;}.top-navbar .navbar{border:none;}.top-navbar nav li{margin-left:5px;}.top-navbar nav li .dropdown-menu{margin-top:5px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;right:auto;left:0;}.top-navbar nav li a{color:#fff;text-transform:uppercase;font-family:'Teko', sans-serif;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;padding:12px 15px 10px;font-weight:300;text-shadow:none;font-size:1.2em;letter-spacing:0.02em;}.top-navbar nav li a::before,.top-navbar nav li a::after{position:absolute;left:0;width:100%;height:2px;background:#fff;content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}.top-navbar nav li a::before{top:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}.top-navbar nav li a::after{bottom:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);}.top-navbar nav li a:hover,.top-navbar nav li a:focus{color:#00aeef;background:transparent none;}.top-navbar nav li a:hover::before,.top-navbar nav li a:focus::before,.top-navbar nav li a:hover::after,.top-navbar nav li a:focus::after{opacity:1;background:#00aeef none;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.top-navbar nav li.active > a{background-color:#00aeef;}.top-navbar nav li.active > a:hover{color:#fff;}.top-navbar nav li li{margin-left:0;}.top-navbar nav li li a{color:#00aeef;}.top-navbar nav .open > a,.top-navbar nav .nav .open > a:focus,.top-navbar nav .nav .open > a:hover{background-color:transparent;}.top-navbar nav .navbar-toggle{background-color:transparent;margin-top:5px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.top-navbar nav .navbar-toggle .icon-bar{background-color:#dce3e6;}.top-navbar .navbar-brand{float:left;line-height:1;height:auto;color:#dce3e6;font-family:'Teko', sans-serif;font-weight:400;padding-top:7px;}.top-navbar .normal,.top-navbar .altered,.top-navbar .navi-brand,.top-navbar .altered-navi-brand{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.top-navbar .normal{top:0px;position:fixed;height:105px;width:100%;display:block;padding-top:30px;background:rgba(0, 55, 81, .7) none;}.top-navbar .normal .navi-brand{width:110px;margin-top:-14px;}.template-default .top-navbar .normal{background:#003751;}.top-navbar .altered{height:65px;top:0px;background:#003751;padding-top:10px;}.top-navbar .altered .altered-navi-brand{width:72px;margin-top:-5px;}.dropdown-menu,.top-navbar nav li .dropdown-menu{left:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:5px;border:none;min-width:78px;width:auto;margin-top:5px;/********************************************
P07 SIDE NAVIGATION
********************************************/}.dropdown-menu > li > a,.top-navbar nav li .dropdown-menu > li > a{padding:8px 20px;}.dropdown-menu > li > a:focus,.top-navbar nav li .dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover,.top-navbar nav li .dropdown-menu > li > a:hover{color:#fff;text-decoration:none;background-color:#00aeef;}nav{/********************************************
P08 FULLSCREEN NAVI STYLES
********************************************/}nav ul.side-navigation{list-style-type:none;padding:0 0 0 0;}nav ul.side-navigation li{background-color:transparent;width:100%;}nav ul.side-navigation li:first-child a{border-top:0;}nav ul.side-navigation li.active a,nav ul.side-navigation li.active a:focus,nav ul.side-navigation li.active a:hover{background-color:#00aeef;color:#dce3e6;}nav ul.side-navigation li.active a small,nav ul.side-navigation li.active a:focus small,nav ul.side-navigation li.active a:hover small{color:#dce3e6;}nav ul.side-navigation li a{display:block;color:#dce3e6;padding:20px 0;font-family:'Teko', sans-serif;font-size:1.2em;font-weight:500;text-align:center;background-color:transparent;border-top:1px solid rgba(220, 227, 230, .1);text-decoration:none;line-height:25px;padding-left:10px;padding-right:10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}nav ul.side-navigation li a:visited,nav ul.side-navigation li a:focus{background-color:transparent;}nav ul.side-navigation li a:active{color:#00aeef;background-color:#0094cb;}nav ul.side-navigation li a:hover{color:#3dcaff;background:none;}nav ul.side-navigation li a small{color:#516872;font-weight:400;/*&:last-child { border-bottom: 1px solid rgba( $secondary-color, .1 ); }*/}.fullscreen-menu-button-container{position:fixed;top:10px;left:10px;display:block;cursor:pointer;z-index:10001;transition:opacity 0.25s ease;padding:16px;width:46px;height:44px;background:#003751;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0px 0px 0px 1px rgba(220, 227, 230, 0.1);box-sizing:border-box;opacity:1;}.fullscreen-menu-button-container:hover{opacity:0.7;}.fullscreen-menu-button-container.active .top{transform:translateY(5px) translateX(0) rotate(45deg);-webkit-transform:translateY(5px) translateX(0) rotate(45deg);background:#00aeef;}.fullscreen-menu-button-container.active .middle{opacity:0;background:#00aeef;}.fullscreen-menu-button-container.active .bottom{transform:translateY(-5px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-5px) translateX(0) rotate(-45deg);background:#00aeef;}.fullscreen-menu-button-container span{background:#00aeef;border:none;height:2px;width:14px;position:absolute;transition:all 0.35s ease;cursor:pointer;}.fullscreen-menu-button-container span:nth-of-type(2){top:21px;}.fullscreen-menu-button-container span:nth-of-type(3){top:26px;}.fullscreen-menu-container{-ms-overflow-style:none;position:fixed;background:#003751;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 0.35s, visibility 0.35s, height 0.35s;z-index:10000;overflow-x:hidden;overflow:auto;/********************************************
P09 SLIDE IN MENU
********************************************/}.fullscreen-menu-container::-webkit-scrollbar{display:none !important;}.fullscreen-menu-container.open{opacity:1;visibility:visible;height:100%;background:rgba(0, 55, 81, 0.95);}.fullscreen-menu-container.open ul.fullscreen-list li.active a{color:#00aeef;}.fullscreen-menu-container nav{position:relative;height:65%;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}.fullscreen-menu-container ul.fullscreen-list{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:auto;margin-bottom:5%;}.fullscreen-menu-container ul.fullscreen-list li{display:block;padding:15px 0;position:relative;}.fullscreen-menu-container ul.fullscreen-list li a{font-size:2.2em;display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;font-weight:100;line-height:normal;padding:0;}.fullscreen-menu-container ul.fullscreen-list li a:hover{color:rgba(255, 255, 255, 0.5);background:none;}.fullscreen-menu-container ul.fullscreen-list li a:hover:after,.fullscreen-menu-container ul.fullscreen-list li a:focus:after,.fullscreen-menu-container ul.fullscreen-list li a:active:after{width:100%;}.fullscreen-menu-container ul.fullscreen-list li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;background:#fff;transition:0.35s;}#showMenu{z-index:9996;position:fixed;padding:8px 16px;background:#003751;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0px 0px 0px 1px rgba(220, 227, 230, 0.1);box-sizing:border-box;left:10px;top:60px;opacity:1;transition:opacity 0.25s ease;}#showMenu:hover{opacity:0.7;}#menuContainer{width:300px;border-right:1px solid rgba(220, 227, 230, .1);background:#003751;position:fixed;height:100%;top:0px;bottom:0px;z-index:9997;overflow:auto;padding:30px;box-sizing:border-box;color:white;-ms-overflow-style:none;left:-300px;}#menuContainer::-webkit-scrollbar{display:none !important;}#menuContainer h4{margin-bottom:3px;}#menuContainer p{color:grey;line-height:1.4em;}.revealMenuAnimation{animation-duration:0.4s;animation-name:slidein;}@keyframes slidein{0%{opacity:0;}100%{opacity:1;}}.hideMenuAnimation{animation-duration:0.4s;animation-name:slideOut;}@keyframes slideOut{0%{opacity:1;}100%{opacity:0;}}@media (min-width:0px) and (max-width:767px){/********************************************
P10 SOCIAL ICONS
********************************************/#menuContainer{left:-300px;}}.socials{background:rgba(220, 227, 230, .05);margin-bottom:40px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:20px 10px;}.socials a.slink{display:inline-block;width:27px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#dce3e6;}.socials a.slink:hover{background-color:#00aeef;}.big-socials{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;/********************************************
P11 BUTTONS
********************************************/}.big-socials a.slink{margin:0 10px;margin-bottom:30px;text-align:center;padding:15px 0;width:60px;height:60px;font-size:1.4em;background:#00aeef;display:inline-block;border-top-left-radius:103px;border-top-right-radius:103px;border-bottom-right-radius:103px;border-bottom-left-radius:103px;color:#dce3e6;}.big-socials a.slink:hover{background-color:#005a84;}a.btn,button.btn,.fake-btn{padding:12px 30px 7px;border:none;outline:0px;-webkit-appearance:none;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:none;font-size:16px;transition:0.18s;-webkit-transition:0.18s;font-family:'Teko', sans-serif;font-weight:300;/********************************************
P12 GENERAL STYLES
********************************************/}a.btn.btn-lg,button.btn.btn-lg,.fake-btn.btn-lg{padding:12px 60px 7px;font-size:20px;}a.btn.btn-sm,button.btn.btn-sm,.fake-btn.btn-sm{padding:5px 12px;font-size:13px;}a.btn.btn-xs,button.btn.btn-xs,.fake-btn.btn-xs{padding:0px 5px;font-size:10px;}a.btn.btn-default,button.btn.btn-default,.fake-btn.btn-default{background-color:#00aeef;color:#fff;text-transform:uppercase;letter-spacing:0.1em;}a.btn.btn-default:hover,button.btn.btn-default:hover,.fake-btn.btn-default:hover,a.btn.btn-default:focus,button.btn.btn-default:focus,.fake-btn.btn-default:focus,a.btn.btn-default:active,button.btn.btn-default:active,.fake-btn.btn-default:active,a.btn.btn-default.active,button.btn.btn-default.active,.fake-btn.btn-default.active{color:#fff;background-color:#23c3ff;}a.btn.btn-primary,button.btn.btn-primary,.fake-btn.btn-primary{background:transparent none;color:#00aeef;display:inline;text-transform:uppercase;padding:0 16px;font-size:20px;}a.btn.btn-primary:hover,button.btn.btn-primary:hover,.fake-btn.btn-primary:hover,a.btn.btn-primary:focus,button.btn.btn-primary:focus,.fake-btn.btn-primary:focus,a.btn.btn-primary:active,button.btn.btn-primary:active,.fake-btn.btn-primary:active,a.btn.btn-primary.active,button.btn.btn-primary.active,.fake-btn.btn-primary.active{color:#00aeef;background-color:transparent;}.standard-box,.opt-box-one,.opt-box-two,.scale-container,.container,.container-fluid,footer.main-footer{position:relative;}#information-request-form a{text-decoration:underline;font-size:1em;}footer.main-footer{padding-bottom:300px;background:#003751 url(case-bg.svg) no-repeat 50% 250% scroll;}footer.main-footer p{font-weight:500;color:#fff;font-size:1em;line-height:1;}footer.main-footer ul{margin:0;padding:0;}footer.main-footer li{list-style:none;display:inline-block;font-size:1em;padding:0 20px;}footer.main-footer li:first-child{padding-left:0;}footer.main-footer li:last-child{padding-right:0;}footer.main-footer li > a{color:#fff;font-family:'Teko', sans-serif;text-transform:uppercase;letter-spacing:0.05em;font-size:1.09em;}footer.main-footer li > a:hover,footer.main-footer li > a:focus,footer.main-footer li > a:active{text-decoration:none;color:#00aeef;}footer.main-footer .made-in-kumbe a{color:#8197a3;text-transform:uppercase;font-family:'Teko', sans-serif;letter-spacing:0.05em;font-size:1.09em;}.main-services img{/* older webkit */-webkit-transition:all 350ms cubic-bezier(0.26, 0.57, 0.32, 1);-webkit-transition:all 350ms cubic-bezier(0.26, 0.57, 0.32, 1.57);-moz-transition:all 350ms cubic-bezier(0.26, 0.57, 0.32, 1.57);-o-transition:all 350ms cubic-bezier(0.26, 0.57, 0.32, 1.57);/* custom */transition:all 350ms cubic-bezier(0.26, 0.57, 0.32, 1.57);}.main-services h2{transition:0.15s ease-in-out;}.main-services:hover img{-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85);}.main-services:hover h2{color:#00aeef;}.main-services:active img{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);}.popover{opacity:1;background:#00aeef;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:none;color:#dce3e6;box-shadow:none;font-family:'Lato', sans-serif;font-size:14px;font-weight:500;}.popover.bottom > .arrow{border-bottom-color:#00aeef;}.popover.bottom > .arrow:after{border-bottom-color:#00aeef;}.popover .popover-content{padding:20px;}.popover.bottom > .arrow{top:-9px;}.data-list-one .list-item{background:#dce3e6;}.data-list-one.on-light h1,.data-list-one.on-light h2,.data-list-one.on-light h3,.data-list-one.on-light h4,.data-list-one.on-light h5,.data-list-one.on-light h6,.data-list-one.on-light p,.data-list-one.on-light li,.data-list-one.on-light small{color:#003751;}.data-list-one.on-dark h1,.data-list-one.on-dark h2,.data-list-one.on-dark h3,.data-list-one.on-dark h4,.data-list-one.on-dark h5,.data-list-one.on-dark h6,.data-list-one.on-dark p,.data-list-one.on-dark li,.data-list-one.on-dark small{color:#fff;}.to-top{display:none;text-align:center;position:fixed;bottom:10px;right:10px;}.to-top a{-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);}.to-top a.btn{padding:7px 12px;}.map-button{position:absolute;top:20px;left:35px;width:300px;/********************************************
P13 LANGUAGES
********************************************/}ul.lang{background-color:rgba(255, 255, 255, .1);padding:0;text-align:center;max-width:300px;margin:0 auto;margin-bottom:20px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}ul.lang li{margin:0px;display:inline-block;}ul.lang li a.lang-link,ul.lang li a.lang-link:focus{text-decoration:none;font-weight:700;font-size:0.8em;text-transform:uppercase;display:block;padding:5px 15px;}ul.lang li a.lang-link:hover,ul.lang li a.lang-link:focus:hover{background-color:rgba(255, 255, 255, .1);}ul.lang li a.lang-link.active,ul.lang li a.lang-link:focus.active,ul.lang li a.lang-link:active,ul.lang li a.lang-link:focus:active{background-color:rgba(255, 255, 255, .2);}.fullscreen-menu-container{/********************************************
P14 LIGHTBOX (third party)
********************************************/}.fullscreen-menu-container ul.lang{padding:30px 0;position:relative;margin-bottom:20px;background:none;}.fullscreen-menu-container ul.lang li a.lang-link,.fullscreen-menu-container ul.lang a.lang-link:focus{font-size:1em !important;padding:5px 15px;display:inline;font-weight:700 !important;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#fff;}.fullscreen-menu-container ul.lang li a.lang-link:hover,.fullscreen-menu-container ul.lang a.lang-link:focus:hover{background-color:rgba(255, 255, 255, .2);}.fullscreen-menu-container ul.lang li a.lang-link.active,.fullscreen-menu-container ul.lang a.lang-link:focus.active,.fullscreen-menu-container ul.lang li a.lang-link:active,.fullscreen-menu-container ul.lang a.lang-link:focus:active{background-color:rgba(255, 255, 255, .4);}#lightcase-overlay{background:#003751;z-index:10002;}#lightcase-case{z-index:10003;}#lightcase-nav a{z-index:10004 !important;}#lightcase-title,#lightcase-caption,#lightcase-sequenceInfo{color:#fff !important;}#lightcase-loading{z-index:10003;/****BS Modal****/}.modal-dialog{margin-top:70px;}.modal-content{border-radius:0;box-shadow:none;border:none;}.modal-content .modal-body{padding:0;}.modal-content .modal-footer,.modal-content .modal-header{background:#fff;border:none;}.modal-wide{width:85%;}.modal-open{overflow-y:scroll;padding:0 !important;/********************************************
P15 TABS
********************************************/}.modal-open .modal{-ms-overflow-style:none;}.modal-open .modal::-webkit-scrollbar{display:none !important;}.tab-pane,.tab-content{overflow-x:hidden;}ul.nav.nav-tabs{text-align:center;border:0;}ul.nav.nav-tabs li{float:left;margin-right:10px;background:transparent none;}ul.nav.nav-tabs li:last-child{margin-right:0;}ul.nav.nav-tabs li a{border-radius:0;border-top-left-radius:9px;border-top-right-radius:9px;font-size:18px;font-family:'Teko', sans-serif;text-transform:uppercase;padding:20px 70px 12px;color:#fff;background-color:#00aeef;}ul.nav.nav-tabs li a:hover,ul.nav.nav-tabs li a:active,ul.nav.nav-tabs li a:focus{color:#003751;background-color:#e8edf0;border-color:transparent;}ul.nav.nav-tabs li.active a{color:#003751;background-color:#e8edf0;}.tab-pane{/********************************************
P16 SLICK SLIDER (third party)
********************************************/}.tab-pane h2{color:#003751;font-family:'Noto Serif', serif;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:48%;display:block;height:44px;width:44px;padding:0;cursor:pointer;color:#dce3e6;border:none;outline:none;background-color:transparent;opacity:1;z-index:1;margin:0;font-size:15px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.slick-prev:hover,.slick-next:hover,.slick-prev:active,.slick-next:active,.slick-prev:focus,.slick-next:focus{background-color:transparent;}.slick-next{right:4px;}.slick-prev{left:4px;}.slider-for .slick-slide{max-height:537px;}.slider-for .slider-img-bg-big{max-height:517px;margin:10px;background-repeat:no-repeat;background-position:50% 0;background-attachment:scroll;background-size:contain;}.slider-for .slider-img-bg-big > img{width:800px;height:533px;}.slider-for .slick-prev,.slider-for .slick-next{top:10px;}.slider-for .slick-prev{right:64px;left:auto;}.slider-for .slick-next{right:14px;left:auto;}ul.slick-dots{list-style-type:none;text-align:center;margin:0;padding:0;padding-top:50px;}ul.slick-dots li{display:inline-block;margin:0 5px;}ul.slick-dots li button{background-color:#dce3e6;font-size:10px;height:10px;width:10px;padding:0;font-size:0;border-radius:100%;margin:0;border:none;}ul.slick-dots li.slick-active button{background-color:#00aeef;}button:hover,.button:hover,button:focus,.button:focus{background-color:#00aeef;opacity:1;}a.slider-item-link img{transition:0.2s ease-in-out;opacity:0.6 !important;filter:saturate(0%);-webkit-filter:saturate(0%);-moz-filter:saturate(0%);-o-filter:saturate(0%);-ms-filter:saturate(0%);}a.slider-item-link:hover img{opacity:1 !important;filter:saturate(100%);-webkit-filter:saturate(100%);-moz-filter:saturate(100%);-o-filter:saturate(100%);-ms-filter:saturate(100%);}.slider-item-desc h3{font-size:0.8em;}.slider-item-desc h3 small{color:rgba(220, 227, 230, 0.4);font-weight:500;}.slider-item-desc p{line-height:1.8em;color:#c5d0d6;}.slider-nav{margin:30px 0;/********************************************
P17 CONTENT WINDOW (windows that open inside page)
********************************************/}.slider-nav .slider-img-bg{cursor:pointer;margin:10px;background-repeat:no-repeat;background-position:50% 0;background-attachment:scroll;background-size:cover;}.slider-nav .slider-img-bg > img{width:133px;height:133px;}.slider-nav .slick-current{outline:4px solid #00aeef;}.slider-nav .slick-prev{left:0;background:#fff none;height:100%;border-radius:0;top:0;}.slider-nav .slick-prev > img{margin-left:0;}.slider-nav .slick-next{right:0;background:#fff none;height:100%;border-radius:0;top:0;}.slider-nav .slick-next > img{margin-right:0;}.showContentWindow{cursor:pointer;}.showContentWindow img{width:300px;}.hideContentWindow{background:#003751;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:16px;display:block;}.contentWindow{width:100%;background:rgba(0, 55, 81, .95);position:fixed;height:100%;bottom:0px;z-index:10002;overflow:auto;box-sizing:border-box;color:white;left:0px;right:0px;margin:0 auto;display:none;-ms-overflow-style:none;}.contentWindow::-webkit-scrollbar{display:none !important;}.contentWindow.smallContent{background:none;z-index:9995;}.contentWindow.smallContent > .container-fluid{width:auto;padding:16px;max-width:400px;margin-top:10%;height:auto;min-height:100px;background:rgba(0, 55, 81, .95);border-radius:0;border:1px solid rgba(255, 255, 255, .1);}.animated{-webkit-animation-duration:0.55s;animation-duration:0.55s;-webkit-animation-fill-mode:both;animation-fill-mode:both;/********************************************
P18 COLLAPSE
********************************************/}.panel-group{/********************************************
P19 FORMS & CONVERSION
********************************************/}.panel-group .panel.panel-default{margin-bottom:10px;margin-top:0px;background-color:#003751;border:none;-webkit-box-shadow:none;box-shadow:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel-group .panel.panel-default .panel-heading{background:transparent;padding:0;background-color:rgba(0, 55, 81, 0.1);}.panel-group .panel.panel-default .panel-heading .panel-title{margin:0 !important;}.panel-group .panel.panel-default .panel-heading .panel-title a{display:block;padding:15px 30px;font-weight:300;text-decoration:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel-group .panel.panel-default .panel-heading .panel-title a:hover{background-color:#00486b;}.panel-group .panel.panel-default .panel-body{border:none;}.panel-group .panel.panel-default .panel-body p,.panel-group .panel.panel-default .panel-body li{color:#dce3e6;font-size:1.15em;line-height:1.6;letter-spacing:0.02em;font-weight:400;}.panel-group .panel.panel-default .panel-body h1,.panel-group .panel.panel-default .panel-body h2,.panel-group .panel.panel-default .panel-body h3,.panel-group .panel.panel-default .panel-body h4,.panel-group .panel.panel-default .panel-body h5,.panel-group .panel.panel-default .panel-body h6{color:#dce3e6;font-weight:700;}.panel-group .panel.panel-default .panel-body hr{border-top:3px dotted rgba(0, 55, 81, 0.5);}input.form-control,input.input-group{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;font-weight:700;}textarea.form-control{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}input.form-control:focus,textarea.form-control:focus,select.form-control:focus{border-color:#00aeef;outline:0;box-shadow:0 0 0px 1px #00aeef;background-color:#dce3e6;}input[type=checkbox],input[type=radio]{margin:7px 0 0;}.form-control{padding:6px 12px;height:44px;box-shadow:none;border:0;}label.error{display:none !important;}input.error,select.error,textarea.error{-webkit-box-shadow:0px 0px 0px 2px #f84600;-moz-box-shadow:0px 0px 0px 2px #f84600;box-shadow:0px 0px 0px 2px #f84600;}.checkbox input.error{outline:#f84600 solid 2px;/*Thanks message */}.messageWindow{position:fixed;z-index:9998;top:10px;margin:0 auto;padding:30px;right:10px;left:auto;height:auto;min-height:100px;width:300px;background:rgba(0, 55, 81, .95);border-radius:0;border:1px solid rgba(255, 255, 255, .1);display:none;color:#fff;}.messageWindow h3{margin:0;margin-bottom:10px;}.messageWindow p{margin:0;}.standard-cta-box{padding:30px 0;}.standard-cta-box a{min-width:48px !important;height:46px !important;}.standard-cta-box a.btn{margin:2px 0;padding-right:15px;padding-left:15px;}.standard-cta-box .cta-box-buttons{text-align:left;list-style-type:none;margin-bottom:0;}.standard-cta-box .cta-box-buttons li{margin:0;display:inline-block;}form{/********************************************
P20 COOKIEWARNING & PRIVACY
********************************************/}form select.form-control,form input.form-control,form textarea.form-control{appearance:none;-moz-appearance:none;/* Firefox */-webkit-appearance:none;/* Safari and Chrome */border-radius:2px;font-size:0.85em;color:#003751;font-weight:400;}form select.form-control::-webkit-input-placeholder,form input.form-control::-webkit-input-placeholder,form textarea.form-control::-webkit-input-placeholder{color:#a1b3bc;}form select.form-control:-moz-placeholder,form input.form-control:-moz-placeholder,form textarea.form-control:-moz-placeholder{color:#a1b3bc;}form select.form-control::-moz-placeholder,form input.form-control::-moz-placeholder,form textarea.form-control::-moz-placeholder{color:#a1b3bc;}form select.form-control:-ms-input-placeholder,form input.form-control:-ms-input-placeholder,form textarea.form-control:-ms-input-placeholder{color:#a1b3bc;}.content_cookies{background:#fff;width:100%;}.content_cookies .container_cookies{max-width:1170px;margin:0 auto;padding:0 15px;padding:70px 0;color:#003751;}.content_cookies .container_cookies p{color:#003751;}#cookie-bar{background:#003751 !important;height:auto !important;line-height:100% !important;text-align:center !important;padding:8px 0 !important;}#cookie-bar p{color:#fff !important;font-weight:700 !important;font-size:12px !important;}#cookie-bar .cb-enable{background:#00aeef !important;text-decoration:none !important;color:#003f56 !important;margin-left:8px !important;padding:2px 4px !important;border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;}#cookie-bar .cb-enable:hover{background-color:#0089bc !important;}#cookie-bar a{color:#fff !important;font-weight:700 !important;display:inline-block !important;text-decoration:underline !important;}.cookie-box,.coverbox{z-index:10003;position:fixed;bottom:0px;text-align:center;width:100%;background-color:#003751;overflow:hidden;height:auto;border-top:1px solid rgba(220, 227, 230, 0.1);/********************************************
P21 RESPONSIVE VIDEO
********************************************/}.cookie-box p,.coverbox p{color:#dce3e6;margin:0;}.cookie-box p.visible-part,.coverbox p.visible-part{padding:20px;}.cookie-box.cookie-closed .cookie-text,.coverbox.cookie-closed .cookie-text,.cookie-box.coverbox-closed .cookie-text,.coverbox.coverbox-closed .cookie-text,.cookie-box.cookie-closed .coverbox-text,.coverbox.cookie-closed .coverbox-text,.cookie-box.coverbox-closed .coverbox-text,.coverbox.coverbox-closed .coverbox-text{display:none;}.cookie-box.cookie-open,.coverbox.cookie-open,.cookie-box.coverbox-open,.coverbox.coverbox-open{overflow:auto;}.cookie-box .cookie-text,.coverbox .cookie-text,.cookie-box .coverbox-text,.coverbox .coverbox-text{max-width:945px;padding:30px;margin-top:30px;border:1px solid rgba(220, 227, 230, 0.05);background-color:rgba(220, 227, 230, 0.05);}.cookie-box .cookie-text h3,.coverbox .cookie-text h3,.cookie-box .coverbox-text h3,.coverbox .coverbox-text h3{color:#dce3e6;font-weight:700;margin:0;margin-bottom:30px;}.videoWrapper{position:relative;/* 16:9 */padding-bottom:56.25%;padding-top:25px;height:0;}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;/********************************************
P22 PRELOADER
********************************************/}#preloader{position:fixed;left:0;top:0;z-index:20000;width:100%;height:100%;overflow:visible;background-color:rgba(255, 255, 255, 0.9);text-align:center;}#preloader::before{position:absolute;font-family:FontAwesome;animation:spinner 1s linear 0s infinite;-webkit-animation:spinner 1s linear 0s infinite;background-image:url(loader.svg);background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:48px;height:48px;content:"";color:#00aeef;top:47%;margin:0 auto;left:0px;right:0px;}#preloader_ajax{position:absolute;left:0;top:0;bottom:0;right:0;z-index:20000;width:100%;height:100%;overflow:visible;background-color:rgba(255, 255, 255, 0.9);text-align:center;/********************************************
P23 BIG BACKGROUND IMAGE BOX
********************************************/}#preloader_ajax::before{position:absolute;font-family:FontAwesome;animation:spinner 1s linear 0s infinite;-webkit-animation:spinner 1s linear 0s infinite;background-image:url(loader.svg);background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:48px;height:48px;content:"";color:#00aeef;top:47%;margin:0 auto;left:0px;right:0px;}.hero-bg{background-image:url(bg.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:cover;overflow:hidden;}.hero-bg:before{position:absolute;content:"";width:100%;/*@include overlayer;*/height:100%;top:0;bottom:0;}.fullscreen-slider .hero-bg{background-attachment:scroll;}.fullscreen-slider .hero-bg:before{/*@include overlayer;*/background:none;}.fullscreen-slider .slick-arrow{display:none !important;}.fullscreen-slider ul.slick-dots{padding:0px;top:-170px;position:relative;margin:0;height:0px;}@media (min-width:0px) and (max-width:767px){.fullscreen-slider ul.slick-dots{display:none !important;}}.fullscreen-slider .fullscreen-slider-content{position:absolute;top:35%;margin:0 auto;left:0px;right:0px;}.fullscreen-slider .fullscreen-slider-content .well{max-width:80%;margin:0 auto;margin-top:15px;}.fullscreen-slider .fullscreen-slider-content .well h2{padding:0;margin:0;}@media (min-width:0px) and (max-width:767px){.fullscreen-slider .fullscreen-slider-content{top:25%;}}.extender{min-height:100vh;height:100vh;}.dettaglio-prodotto{/********************************************
P24 BOOKING COMPONENTS
********************************************/}.dettaglio-prodotto .well a,.dettaglio-prodotto .well p{color:#fff !important;}.top-conversion-component{position:absolute;right:10px;top:10px;position:fixed;z-index:9996;}.top-conversion-component .btn{padding:12px 15px;line-height:18px;}.top-conversion-component .dropdown-menu{left:auto;right:0px;}.open > .dropdown-toggle.btn-default,.open > .dropdown-toggle.btn-default:focus,.open > .dropdown-toggle.btn-default:hover{color:#fff;background-color:#00aeef;border-color:#00aeef;}.action-conversion-component .form-group{margin:5px;}.action-conversion-component h3{font-size:16px;padding:0;margin:0;margin-bottom:10px;text-transform:uppercase;}.action-conversion-component.in-header{position:absolute;bottom:0px;background:rgba(255, 255, 255, 0.1);margin:0 auto;left:0;right:0;}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:none;border-radius:3px !important;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#003751;font-size:13px;line-height:1.42857;}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.active,.open > .dropdown-toggle.datepicker table tr td.active.highlighted{background-color:#00aeef;border-color:#00aeef;}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.open > .dropdown-toggle.datepicker table tr td.active:hover,.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.open > .dropdown-toggle.datepicker table tr td.active:focus,.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.open > .dropdown-toggle.datepicker table tr td.active.focus,.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus{color:#fff;background-color:#3dcaff;border-color:#3dcaff;}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#dce3e6;cursor:pointer;}.input-daterange .input-group-addon{text-shadow:none;background-color:#dce3e6;border-style:solid;color:#8197a3;/********************************************
P25 FLEX GRID
********************************************/}.flex-wrapper{margin:0 auto;width:100%;max-width:1600px;display:flex;flex-flow:row;align-items:stretch;flex-wrap:nowrap;}.flex-item{background-color:#003751;flex-direction:row;flex-grow:0;flex-basis:100%;flex-shrink:1;display:flex;height:50vh;min-height:600px;flex-wrap:wrap;-webkit-box-shadow:inset 0px 0px 0px 15px #fff;-moz-box-shadow:inset 0px 0px 0px 15px #fff;box-shadow:inset 0px 0px 0px 15px #fff;}.flex-item:first-child{background-color:blue;}.flex-item .flex-item{height:50%;min-height:0;background-color:#003751;flex-wrap:nowrap;}.flex-item .flex-item .flex-item{height:100%;min-height:0;background-color:blue;}.flex-item .flex-item .flex-item:first-child{background-color:#003751;}@media (min-width:1801px) and (max-width:10000px){.flex-item{height:75vh;min-height:900px;}}@media (min-width:1025px) and (max-width:1280px){.flex-item{height:45vh;min-height:600px;}}@media (min-width:993px) and (max-width:1024px){.flex-item{height:37vh;min-height:500px;}}@media (min-width:768px) and (max-width:992px){.flex-wrapper{flex-wrap:wrap;}}@media (min-width:0px) and (max-width:767px){/********************************************
P26 LIGHTGALLERY
********************************************/.flex-wrapper{flex-wrap:wrap;height:auto;}.flex-wrapper > .flex-item{height:auto;min-height:240px;}.flex-wrapper > .flex-item > .flex-item{flex-wrap:wrap;height:auto;min-height:240px;}.flex-wrapper > .flex-item > .flex-item > .flex-item{height:auto;min-height:240px;}}.lightgallery-wrapper a{position:relative;display:inline-block;margin:0 10px;width:100px;height:100px;overflow:hidden;border:1px solid #c5d0d6;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:8px;}.lightgallery-wrapper a::after{position:absolute;z-index:9;bottom:6px;right:6px;content:"\f002";width:24px;height:24px;font-size:14px;font-weight:300;text-align:center;border-radius:100%;background:#00aeef none;color:#fff;font-family:'FontAwesome';}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10004;background-color:#003751;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-backdrop.in{opacity:0.9;}.lg-outer{z-index:10005;}.lg-sub-html,.lg-toolbar{background-color:rgba(0, 174, 239, 0.8);}.lg-toolbar .lg-icon{color:#fff;}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0, 174, 239, 0.8);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#fff;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;/********************************************
P27 AURORA DROPDOWN MENU WITH COOKIES
********************************************/}.auroramenu li > ul{display:none;}.auroramenu-styles,.auroramenu-styles ul{padding:0;list-style-type:none;}.auroramenu-styles > li > a{border-bottom:1px rgba(255, 255, 255, 0.3) solid;}.auroramenu-styles > li > a.dropper:after{content:"\f107";float:right;font-size:0.7em;font-family:FontAwesome;}.auroramenu-styles > li > a.dropper.open:after{content:"\f106";font-family:FontAwesome;}.auroramenu-styles a{color:#fff;background-color:#003751;display:block;padding:8px;transition:background-color 0.5s ease;font-family:'Teko', sans-serif;}.auroramenu-styles a:hover,.auroramenu-styles a:focus{text-decoration:none;}.auroramenu-styles a:hover{background-color:#00aeef;color:#fff;}.auroramenu-styles ul a{background-color:blue;font-size:0.9em;padding-left:8px;/********************************************
P28 NEW STYLES FOR THIS THEME
********************************************/}.cookies-container-iubenda details{border:1px solid #cdd7db;padding:24px;border-radius:;margin-bottom:24px;}.cookies-container-iubenda details figure{display:inline-block;}.cookies-container-iubenda details p{margin-bottom:12px;}.icon-in-text{margin:0 3px 3px 3px;width:14px;/*Write new styles for this theme starting from here:*/}.pos-rel{position:relative;}.pos-rel > .pos-abs{position:absolute;top:-123px;width:100%;}input[type=range]{/*fix for FF unable to apply focus style bug */-webkit-appearance:none;border:1px solid #fff;position:relative;/*required for proper track sizing in FF*/width:100%;margin:18px 0 22px;}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;background:#ddd;border:none;border-radius:3px;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:32px;width:32px;border-radius:50%;background:#00aeef;margin-top:-15px;cursor:pointer;box-shadow:1px 1px #8197a3;}input[type=range]:focus{outline:none;}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc;}input[type=range]::-moz-range-track{width:100%;height:2px;background:#ddd;border:none;border-radius:3px;}input[type=range]::-moz-range-thumb{border:none;height:32px;width:32px;border-radius:50%;cursor:pointer;background:#00aeef;box-shadow:1px 1px #8197a3;/*hide the outline behind the border*/}input[type=range]:-moz-focusring{outline:1px solid white;outline-offset:-1px;}input[type=range]::-ms-track{width:100%;height:2px;margin-top:16px;/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */margin-bottom:16px;/*leave room for the larger thumb to overflow with a transparent border */background:transparent;border-color:transparent;/*remove default tick marks*/border-width:6px 0;color:transparent;}input[type=range]::-ms-fill-lower{background:#777;border-radius:10px;}input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px;}input[type=range]::-ms-thumb{border:none;height:32px;width:32px;border-radius:50%;margin-top:-2px;cursor:pointer;background:#00aeef;box-shadow:1px 1px #8197a3;}input[type=range]:focus::-ms-fill-lower{background:#888;}input[type=range]:focus::-ms-fill-upper{background:#ccc;}.range-value{position:absolute;width:300px;bottom:-20px;color:#00aeef;font-size:15px;left:20px;text-align:left;}.custom-box{background:transparent url(bg_tiled_custombox.png) repeat-y 0 0 scroll;background-size:contain;}.custom-box > .container > .row > div:nth-of-type(1){background:#fff none;}.custom-box > .container > .row > div:nth-of-type(2){background:#e8edf0 none;}.custom-box > .container > .row > div:nth-of-type(3){background:#dce3e6 none;}.custom-box .no-padding{position:relative;}.custom-box .no-padding img{position:absolute;top:-14px;left:30%;}.custom-box h3{color:#003751;text-transform:uppercase;font-size:24px;font-family:'Teko', sans-serif;}.custom-box p{color:#8197a3;line-height:1.3;}.custom-box a{font-weight:700;line-height:inherit;font-size:inherit;}.case-bg{background:#003751 url(case-bg.svg) no-repeat 110% 100% scroll;}.search-wrapper .form-control{margin-bottom:5px;}.search-wrapper h4{font-size:15px;font-weight:700;margin-bottom:0px;}.search-wrapper > .container{background:#fff none;-webkit-box-shadow:0px 1px 5px 0 #c5d0d6;-moz-box-shadow:0px 1px 5px 0 #c5d0d6;box-shadow:0px 1px 5px 0 #c5d0d6;}@media (min-width:0px) and (max-width:767px){.search-wrapper > .container{padding-bottom:40px;}.search-wrapper > .container .nav-tabs{margin:0 10px;margin-bottom:15px;}.search-wrapper > .container .nav-tabs li{margin:0;}}.search-wrapper > .container .select-wrapper{position:relative;}.search-wrapper > .container .select-wrapper select{appearance:none;position:relative;z-index:1;background:#00aeef none;color:#fff;font-weight:700;padding-left:30px;text-transform:uppercase;}.search-wrapper > .container .select-wrapper select option{padding:8px 3px;}.search-wrapper > .container .select-wrapper.select-inline{display:inline;}.search-wrapper > .container .select-wrapper.select-inline select{width:176px;display:inline;}.search-wrapper > .container .select-wrapper i{position:absolute;top:34%;color:#fff;left:10px;z-index:2;}.tgl{display:none;}.tgl,.tgl:after,.tgl:before,.tgl *,.tgl *:after,.tgl *:before,.tgl + .tgl-btn{box-sizing:border-box;}.tgl::selection,.tgl:after::selection,.tgl:before::selection,.tgl *::selection,.tgl *:after::selection,.tgl *:before::selection,.tgl + .tgl-btn::selection{background:none;}.tgl + .tgl-btn{outline:0;display:inline-block;width:4em;height:2em;position:relative;cursor:pointer;user-select:none;top:14px;}.tgl + .tgl-btn:after,.tgl + .tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%;}.tgl + .tgl-btn:after{left:0;}.tgl + .tgl-btn:before{display:none;}.tgl:checked + .tgl-btn:after{left:50%;}.tgl-light + .tgl-btn{background:#f0f0f0;border-radius:2em;padding:2px;transition:all 0.4s ease;box-shadow:none;}.tgl-light + .tgl-btn:after{border-radius:50%;background:#00aeef;transition:all 0.2s ease;}.tgl-light:checked + .tgl-btn{background:#f0f0f0;}#google_map{width:100%;height:70vh;display:block;position:relative;}.box-immobile{min-height:480px;}.box-immobile .box-img-wrapper{overflow:hidden;background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-attachment:scroll;width:100%;min-height:190px;height:auto;}@media (min-width:0px) and (max-width:768px){.box-immobile .box-img-wrapper{min-height:250px;}}.box-immobile .box-img-wrapper a{display:block;width:inherit;min-height:inherit;height:inherit;}.box-immobile .box-txt-wrapper{position:relative;min-height:264px;background:#fff;}.box-immobile .box-txt-wrapper hr{border:0;border-top:1px solid rgba(129, 151, 163, .25);margin-top:0;margin-bottom:20px;}.box-immobile .box-txt-wrapper span{position:absolute;width:32px;height:32px;background:transparent none;display:block;color:#fff;font-size:20px;text-align:center;}.box-immobile .box-txt-wrapper span.box-action-details{top:-16px;left:65%;}.box-immobile .box-txt-wrapper span.box-action-email{top:-16px;left:82%;}.box-immobile .box-txt-wrapper h4 > a{color:#00aeef;font-family:'Noto Serif', serif;text-transform:none;line-height:1;font-size:0.9em;}.box-immobile .box-txt-wrapper h6{color:#e8edf0;text-transform:uppercase;font-size:16px;font-weight:300;font-family:'Teko', sans-serif;color:#8197a3;}.box-immobile .box-txt-wrapper dl{width:100%;overflow:hidden;color:#003751;font-size:0.9em;}.box-immobile .box-txt-wrapper dl dt{float:left;clear:left;width:30%;}.box-immobile .box-txt-wrapper dl dd{float:left;width:70%;}.box-contatti p{color:#003751;font-size:1em;line-height:1;}.box-contatti a{font-weight:700;font-size:inherit;line-height:inherit;}.box-contatti a img{vertical-align:top;}.header-pagine-interne{background-image:url(bg_tiled_vertical.png);background-repeat:repeat-x;background-position:top left;padding-top:150px;}@media (min-width:0px) and (max-width:767px){.header-pagine-interne{padding-top:60px;}.header-pagine-interne header h1{font-size:1.4em;}.header-pagine-interne header h2{font-size:1em !important;}}.header-pagine-interne header{margin-bottom:30px;}.header-pagine-interne header h1{margin-bottom:0;}.header-pagine-interne header h2{font-family:'Lato', sans-serif;font-size:2.1em;margin-top:0;}.header-pagine-interne .opt-box-one::before{content:"";display:block;position:absolute;top:1px;left:-2px;width:2px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.15+0,0.1+100 */height:140px;/* FF3.6-15 */background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.1) 100%);/* Chrome10-25,Safari5.1-6 */background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background:linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.1) 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#1a000000',GradientType=0);}.header-pagine-interne .text-right > a{text-transform:uppercase;font-family:'Teko', sans-serif;}.infowindow-content{width:300px;}.infowindow-content h3{color:#003751;}.infowindow-content p{color:#000;}.infowindow-content img{max-width:100% !important;}.fine_richiesta h3{color:#003751;}.pdf-show{display:none;}.box-clickable{cursor:pointer;}#form_ricerca_codice,#form_ricerca_codice_mappa{/********************************************
P29 MEDIA QUERIES
********************************************/}#form_ricerca_codice .form-control,#form_ricerca_codice_mappa .form-control{border-radius:50px;border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-4px;height:41px;margin-bottom:0;}@media (min-width:0px) and (max-width:767px){#form_ricerca_codice .form-group,#form_ricerca_codice_mappa .form-group{width:180px;display:inline-block;}}#form_ricerca_codice button.btn.btn-default,#form_ricerca_codice_mappa button.btn.btn-default{border-bottom-left-radius:0;border-top-left-radius:0;}@media (min-width:0px) and (max-width:568px){.pos-rel > .pos-abs{position:relative;top:0 !important;}ul.nav.nav-tabs li{width:100%;margin:10px 0;}ul.nav.nav-tabs li a{border-radius:0;}.slider-for .slick-slide{max-height:280px;}.addthis_inline_share_toolbox{margin-top:25px !important;}#form_compila_1 .btn-default{margin-bottom:25px !important;}#form_ricerca_codice{display:none;}}@media (min-width:569px) and (max-width:767px){.top-callers{display:none;}}@media (min-width:0px) and (max-width:767px){.extender{min-height:94.3vh;height:94.3vh;}.modal-wide{width:auto;}.btn-block-mobile{display:block;width:100%;}ul.nav.nav-pills li{display:block;width:100%;margin-bottom:1px;}.top-conversion-component .dropdown-menu{left:auto;right:0;}.fullscreen-menu-container nav ul.fullscreen-list{margin-bottom:10%;}.fullscreen-menu-container nav ul.fullscreen-list li{padding:8px 0;}.fullscreen-menu-container nav ul.fullscreen-list li a{font-size:1.6em;}.top-navbar .normal,.top-navbar .altered{height:60px;top:0px;padding-top:8px;background-color:#003751;border-bottom:none;}.top-navbar .normal .navi-brand,.top-navbar .altered .navi-brand{width:42px;margin-top:-5px;}.top-navbar .normal nav li ul.dropdown-menu a,.top-navbar .altered nav li ul.dropdown-menu a{color:#fff;}.top-navbar .normal nav li ul.dropdown-menu a:hover,.top-navbar .altered nav li ul.dropdown-menu a:hover{color:#89dfff;background:none;}.top-navbar nav li{margin-left:10px;margin-right:10px;margin-bottom:5px;}.top-navbar nav li ul.dropdown-menu{padding:0px;}.top-navbar nav li ul.dropdown-menu li{margin:5px 0;}.top-navbar .navbar-collapse{background-color:#003751;box-shadow:none;}.cta-box-buttons{text-align:center !important;}}@media (min-width:768px) and (max-width:992px){.top-navbar nav li{margin-left:3px;}.top-navbar nav li a{padding:12px 10px;font-size:0.9em;}}@media (min-width:0px) and (max-width:992px){.fake-valign{max-height:none;overflow:auto;height:auto;}.action-conversion-component{text-align:center;}.action-conversion-component .btn{float:none;}}@media (min-width:768px) and (max-width:1024px){.extender{min-height:98vh;height:98vh;}}@media (max-width:1024px){.hero-bg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}}@media (max-width:1600px){/* TO SET A WIDER BASE CONTAINER 
@media (min-width: 1200px) {
  .container {
      width: 100%;
      max-width: 1600px;
      padding-left: 50px;
      padding-right: 50px;
  }
}
*//****************************************************
P30 FLUID CONTAINER SETTINGS & CLOSE MENU CONTAINER
*****************************************************/.pos-rel > .pos-abs{top:-92px;}h1,.h1{font-size:2.2em;}h2,.h2{font-size:1.7em;}h3,.h3{font-size:1.4em;}.box-padding-perc{padding:7%;}.box-padding-xs{padding:4px;}.box-padding-s{padding:8px;}.box-padding-m{padding:16px;}.box-padding-l{padding:32px;}.box-padding-xl{padding:64px;}.t-padding-xs{padding-top:4px;}.t-padding-s{padding-top:8px;}.t-padding-m{padding-top:16px;}.t-padding-l{padding-top:32px;}.t-padding-xl{padding-top:64px;}.t-padding-xxl{padding-top:80px;}.b-padding-xs{padding-bottom:4px;}.b-padding-s{padding-bottom:8px;}.b-padding-m{padding-bottom:16px;}.b-padding-l{padding-bottom:32px;}.b-padding-xl{padding-bottom:64px;}.b-padding-xxl{padding-bottom:80px;}.t-margin-xs{margin-top:4px;}.t-margin-s{margin-top:8px;}.t-margin-m{margin-top:16px;}.t-margin-l{margin-top:32px;}.t-margin-xl{margin-top:64px;}.t-margin-xxl{margin-top:80px;}.b-margin-xs{margin-bottom:4px;}.b-margin-s{margin-bottom:8px;}.b-margin-m{margin-bottom:16px;}.b-margin-l{margin-bottom:32px;}.b-margin-xl{margin-bottom:64px;}.b-margin-xxl{margin-bottom:80px;}}.container-fluid{max-width:1600px;margin:0 auto;}.close-menu-container{position:relative;height:100%;}.riservata a{border:2px solid #00aeef;margin-top:-3px;width:fit-content;}.content_cookies{padding:85px 10px;}