/*Processed : 09-02-2023 9:12:29*/
/********************************************
  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 NEW STYLES FOR THIS THEME
  P26 MEDIA QUERIES
  P27 FLUID CONTAINER SETTINGS 
********************************************//********************************************
VARIABLES, PLACEHOLDERS & MIXINS
********************************************//***********Variables***********//***********Placeholders***********/body a,html a,body button,html button{color:#02bd70;transition:0.2s ease-in-out;font-family:'Hind', sans-serif;}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:#02bd70;transition:0.2s ease-in-out;}body a:hover,html a:hover,body button:hover,html button:hover{color:#0ffc9b;text-decoration:none;}.main-padding,.hideContentWindow.main-padding{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;/***********Mixins***********/}@-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:800;color:#fff;font-family:'Hind', sans-serif;line-height:1.1em;text-transform:uppercase;}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.alt-title,h2.alt-title,h3.alt-title,h4.alt-title,h5.alt-title,h6.alt-title,h1 .alt-title,h2 .alt-title,h3 .alt-title,h4 .alt-title,h5 .alt-title,h6 .alt-title{font-weight:400 !important;font-family:'Shadows Into Light Two', cursive;text-transform:none;}.green{color:#02bd70 !important;}.blue{color:#2f2f41 !important;}header.standard-box{background-color:transparent;}.standard-box li{list-style-type:none;}.standard-box{background-color:#fff;}.standard-box h1,.standard-box h2,.standard-box h3,.standard-box h4,.standard-box h5,.standard-box h6,.standard-box small{color:#02bd70;font-weight:800;margin:0;padding:0;}.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:#02bd70;font-weight:400;}.standard-box a:not(.btn){color:#02bd70;}.standard-box p,.standard-box li,.standard-box label{color:#86878b;}.standard-box hr{border-top:1px solid rgba(0, 0, 0, 0.1);}.standard-box .opt-box-one{background-color:#02bd70;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.09);}.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;font-weight:800;margin:0;padding:0;}.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 a:not(.btn){color:#02bd70;}.standard-box .opt-box-two{background-color:#2f2f41;}.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;font-weight:800;margin:0;padding:0;}.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 a:not(.btn){color:#02bd70;}.opt-box-one{background-color:#02bd70;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.09);}.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:#fff;font-weight:800;margin:0;padding:0;}.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:#fff;font-weight:400;}.opt-box-one a:not(.btn){color:#02bd70;}.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:#02bd70;font-weight:800;margin:0;padding:0;}.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:#02bd70;font-weight:400;}.opt-box-one .standard-box a:not(.btn){color:#02bd70;}.opt-box-one .standard-box p,.opt-box-one .standard-box li,.opt-box-one .standard-box label{color:#86878b;}.opt-box-one .standard-box hr{border-top:1px solid rgba(0, 0, 0, 0.1);}.opt-box-one .opt-box-two{background-color:#2f2f41;}.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;font-weight:800;margin:0;padding:0;}.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 a:not(.btn){color:#02bd70;}.opt-box-two{background-color:#2f2f41;}.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:#fff;font-weight:800;margin:0;padding:0;}.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:#fff;font-weight:400;}.opt-box-two a:not(.btn){color:#02bd70;}.opt-box-two .standard-box{background-color:#fff;}.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:#02bd70;font-weight:800;margin:0;padding:0;}.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:#02bd70;font-weight:400;}.opt-box-two .standard-box a:not(.btn){color:#02bd70;}.opt-box-two .standard-box p,.opt-box-two .standard-box li,.opt-box-two .standard-box label{color:#86878b;}.opt-box-two .standard-box hr{border-top:1px solid rgba(0, 0, 0, 0.1);}.opt-box-two .opt-box-one{background-color:#02bd70;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.09);}.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:#fff;font-weight:800;margin:0;padding:0;}.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:#fff;font-weight:400;}.opt-box-two .opt-box-one a:not(.btn){color:#02bd70;}body,html{height:100%;font-family:'Hind', sans-serif;font-weight:400;font-size:1em;line-height:1.8em;}body{background-color:#e6e6e6;overflow-x:hidden;}body p{color:#fff;}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(255, 255, 255, 0.2);}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:3em;}h3,.h3{font-size:1.5em;}h4,.h4{font-size:1em;}h5,.h5{font-size:0.5em;}h6,.h6{font-size:0.5em;/********************************************
P03 WELL
********************************************/}.well{display:block;background-color:#02bd70;color:#fff;border:none;box-shadow:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;/********************************************
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%;height:100vh;}.scale-container .scale-container-body{display:table-cell;vertical-align:middle;}html,body{scroll-behavior:auto !important;/********************************************
P05 FIXES AND HELPERS
********************************************/}.noverflow{overflow:hidden;}.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-s{padding:15px;}.box-padding-m{padding:30px;}.box-padding-l{padding:50px;}.box-padding-xl{padding:100px;}.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-s{padding-top:15px;}.t-padding-m{padding-top:30px;}.t-padding-l{padding-top:50px;}.t-padding-xl{padding-top:100px;}.t-padding-xxl{padding-top:130px;}.b-padding-s{padding-bottom:15px;}.b-padding-m{padding-bottom:30px;}.b-padding-l{padding-bottom:50px;}.b-padding-xl{padding-bottom:100px;}.b-padding-xxl{padding-bottom:130px;}.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:5px;}.t-margin-s{margin-top:15px;}.t-margin-m{margin-top:30px;}.t-margin-l{margin-top:50px;}.t-margin-xl{margin-top:100px;}.b-margin-xs{margin-bottom:5px;}.b-margin-s{margin-bottom:15px;}.b-margin-m{margin-bottom:30px;}.b-margin-l{margin-bottom:50px;}.b-margin-xl{margin-bottom:100px;}.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(47, 47, 65, .4);top:0;bottom:0;}.img-rounded{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.mobile-width-limit{width:280px;}.mobile-no-right{text-align:right;}.dropdown-menu .divider{background-color:rgba(134, 135, 139, 0.2);}.scroll-position-hack{position:absolute;top:-65px;height:65px;}.debug{display:none !important;outline:red dotted thick !important;}.lb-caption{display:none !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(2, 189, 112, 0.5);border-color:rgba(2, 189, 112, 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
********************************************/}.btn-group .dropdown-menu{left:0;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding:5px;border:none;min-width:78px;width:auto;margin-top:5px;}.btn-group .dropdown-menu > li > a{padding:8px 20px;}.btn-group .dropdown-menu > li > a:focus,.btn-group .dropdown-menu > li > a:hover{color:#fff;text-decoration:none;background-color:#02bd70;}.btn-group.open > .dropdown-menu{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1;}.btn-group .dropdown-menu{opacity:0.3;-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);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;/********************************************
P07 SIDE NAVIGATION
********************************************//********************************************
P08 FULLSCREEN NAVI STYLES
********************************************/}.fullscreen-menu-button-container{position:fixed;top:0;left:0;display:block;cursor:pointer;z-index:10001;transition:opacity 0.25s ease;padding:16px 14px;width:46px;height:44px;background:#02bd70;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;box-shadow:0px 0px 0px 1px rgba(230, 230, 230, 0.1);box-sizing:border-box;opacity:1;}.fullscreen-menu-button-container:hover{background:#02d67f;}.fullscreen-menu-button-container.active .top{transform:translateY(5px) translateX(0) rotate(45deg);-webkit-transform:translateY(5px) translateX(0) rotate(45deg);background:#fff;}.fullscreen-menu-button-container.active .middle{opacity:0;background:#fff;}.fullscreen-menu-button-container.active .bottom{transform:translateY(-5px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-5px) translateX(0) rotate(-45deg);background:#fff;}.fullscreen-menu-button-container span{background:#fff;border:none;height:1px;width:18px;position:absolute;transition:all 0.35s ease;cursor:pointer;-webkit-box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.09);box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.09);}.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{position:fixed;background:#2f2f41;top:0;right:0;width:0%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.35s, visibility 0.35s, width 0.35s;z-index:10000;overflow:scroll;/********************************************
P09 SLIDE IN MENU
********************************************//********************************************
P10 SOCIAL ICONS
********************************************/}.fullscreen-menu-container.open{opacity:1;visibility:visible;width:100%;height:100%;background:rgba(47, 47, 65, 0.95);}.fullscreen-menu-container.open ul.fullscreen-list li.active a{color:#fff;}.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:#02bd70;text-decoration:none;overflow:hidden;font-weight:700;line-height:normal;padding:0;text-transform:uppercase;}.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;}.socials{background:rgba(230, 230, 230, .05);margin-bottom:40px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding:20px 10px;}.socials a.slink{display:inline-block;width:27px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;color:#e6e6e6;}.socials a.slink:hover{background-color:#02bd70;}.big-socials{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;/********************************************
P11 BUTTONS
********************************************/}.big-socials a.slink{margin:0 10px;margin-bottom:40px;text-align:center;padding:16px 0;width:60px;height:60px;font-size:1.5em;background:transparent;display:inline-block;border:3px solid #02bd70;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;color:#02bd70;}.big-socials a.slink:hover{background-color:#02bd70;color:#2f2f41;}a.btn,button.btn{padding:13px 30px 11px 30px;border:none;outline:0px;-webkit-appearance:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;box-shadow:none;transition:0.18s;-webkit-transition:0.18s;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.09);font-weight:700;text-transform:uppercase;font-size:13px;/********************************************
P12 GENERAL STYLES
********************************************/}a.btn.btn-lg,button.btn.btn-lg{padding:21px 40px 19px 40px;font-size:15px;}a.btn.btn-sm,button.btn.btn-sm{padding:6px 12px 4px 12px;font-size:13px;}a.btn.btn-xs,button.btn.btn-xs{padding:0px 5px 0px 5px;font-size:10px;}a.btn.btn-default,button.btn.btn-default{background-color:#02bd70;color:#fff;}a.btn.btn-default:hover,button.btn.btn-default:hover,a.btn.btn-default:focus,button.btn.btn-default:focus,a.btn.btn-default:active,button.btn.btn-default:active,a.btn.btn-default.active,button.btn.btn-default.active{color:#fff;background-color:#02d67f;}a.btn.btn-secondary,button.btn.btn-secondary{background-color:#2f2f41;color:#fff;}a.btn.btn-secondary:hover,button.btn.btn-secondary:hover,a.btn.btn-secondary:focus,button.btn.btn-secondary:focus,a.btn.btn-secondary:active,button.btn.btn-secondary:active,a.btn.btn-secondary.active,button.btn.btn-secondary.active{color:#fff;background-color:#44445f;}.standard-box,.opt-box-one,.opt-box-two,.scale-container,.container,.container-fluid,footer.main-footer{position:relative;}footer.main-footer{padding-bottom:500px;}footer.main-footer p{font-weight:500;}.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:#02bd70;}.main-services:active img{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);}.popover{opacity:1;background:#02bd70;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border:none;color:#e6e6e6;box-shadow:none;font-family:'Shadows Into Light Two', cursive;font-size:14px;font-weight:500;}.popover.bottom > .arrow{border-bottom-color:#02bd70;}.popover.bottom > .arrow:after{border-bottom-color:#02bd70;}.popover .popover-content{padding:20px;}.popover.bottom > .arrow{top:-9px;}.to-top{display:none;position:fixed;bottom:10px;margin:0 auto;left:0px;right:0px;width:48px;}.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:14px 19px 13px 19px;}.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:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}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:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;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);}.lightboxOverlay{position:absolute;top:0;left:0;z-index:10001;background-color:#02bd70;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;display:none;overflow:hidden;}.lightbox{z-index:10002;position:fixed;top:10% !important;}.lightbox .lb-outerContainer{background:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.lightbox .lb-outerContainer .lb-container{margin:0px;padding:0px;}.lb-data .lb-close{padding-top:10px;display:block;float:right;width:auto;height:22px;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.lb-data .lb-close::before{font-family:FontAwesome;content:'\f00d';font-size:2em;color:#02bd70;}.lb-nav a.lb-prev,.lb-nav a.lb-next{width:50%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);background:none;position:absolute;}.lb-nav a.lb-prev::before,.lb-nav a.lb-next::before{font-family:FontAwesome;font-size:2em;position:absolute;top:48%;color:#e6e6e6;opacity:0.6;}.lb-nav a.lb-prev{left:0;float:left;}.lb-nav a.lb-prev::before{content:'\f053';left:15px;}.lb-nav a.lb-next{right:0;float:right;}.lb-nav a.lb-next::before{content:'\f054';right:15px;}.lb-cancel{display:block;width:auto;height:auto;margin:0 auto;background:none;color:#e6e6e6;/****BS Modal****/}.lb-cancel::before{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:50px;height:50px;content:"";position:absolute;top:48%;margin:0 auto;left:0;right:0;}.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%;/********************************************
P15 TABS
********************************************/}.tab-pane,.tab-content{overflow-x:hidden;}ul.nav.nav-pills{margin-bottom:50px;text-align:center;}ul.nav.nav-pills li{display:inline-block;float:none;margin:0;}ul.nav.nav-pills li a{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;font-size:13px;text-transform:uppercase;font-weight:700;padding:11px 15px 9px 15px;background-color:#2f2f41;color:#fff;}ul.nav.nav-pills > li.active > a,ul.nav.nav-pills > li.active > a:focus,ul.nav.nav-pills > li.active > a:hover{background-color:#02bd70;}.nav > li > a{/********************************************
P16 SLICK SLIDER (third party)
********************************************/}.nav > li > a:focus,.nav > li > a:hover{background:rgba(230, 230, 230, 0.05);}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:30px;display:block;height:44px;width:44px;padding:0;cursor:pointer;color:#e6e6e6;border:none;outline:none;background-color:#02bd70;opacity:1;z-index:1;margin:0;font-size:15px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.slick-next{right:30px;}.slick-prev{right:75px;}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:#e6e6e6;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:#02bd70;}button:hover,.button:hover,button:focus,.button:focus{background-color:#02d67f;opacity:1;color:#fff;}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(230, 230, 230, 0.4);font-weight:500;}.slider-item-desc p{line-height:1.8em;color:#86878b;}.slick-slide{background-position:50%;min-height:450px;/********************************************
P17 CONTENT WINDOW (windows that open inside page)
********************************************/}@media (min-width:480px) and (max-width:767px){.slick-slide{min-height:550px;}}@media (min-width:768px) and (max-width:1180px){.slick-slide{min-height:800px;}}@media (min-width:1180px) and (max-width:1920px){.slick-slide{min-height:700px;}}.showContentWindow{cursor:pointer;}.showContentWindow img{width:300px;}.hideContentWindow{color:#fff !important;font-weight:700;font-size:13px;background:none;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.09);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.hideContentWindow.main-padding{display:block;}.contentWindow{width:100%;background:rgba(2, 189, 112, .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;}.contentWindow h1,.contentWindow h2,.contentWindow h3,.contentWindow h4,.contentWindow h5,.contentWindow h6{color:#fff;font-size:2em;}.contentWindow.smallContent{background:none;z-index:9995;/********************************************
P18 COLLAPSE
********************************************/}.contentWindow.smallContent > .container-fluid{width:auto;max-width:400px;margin-top:10%;height:auto;min-height:100px;background:rgba(47, 47, 65, .95);border-radius:0;border:1px solid rgba(255, 255, 255, .1);}.panel-group{/********************************************
P19 FORMS & CONVERSION
********************************************/}.panel-group .panel.panel-default{margin-bottom:1px;margin-top:0px;background-color:#02bd70;border:none;-webkit-box-shadow:none;box-shadow:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.panel-group .panel.panel-default .panel-heading{background:transparent;padding:0;background-color:rgba(2, 189, 112, 0.1);}.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:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.panel-group .panel.panel-default .panel-heading .panel-title a:hover{background-color:#02d67f;}.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:#e6e6e6;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:#e6e6e6;font-weight:600;}.panel-group .panel.panel-default .panel-body hr{border-top:3px dotted rgba(2, 189, 112, 0.5);}.form-control{font-size:13px !important;line-height:21px !important;}input.form-control,select.form-control,textarea.form-control{font-weight:700;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0 !important;}textarea.form-control{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;font-weight:400;}input.form-control:focus,textarea.form-control:focus,select.form-control:focus{border:none;outline:0;box-shadow:inset 0 0 0px 2px rgba(0, 0, 0, 0.15);background-color:#fff;}.form-control{padding:6px 12px;height:42px;}label.error{display:none !important;}input,select,checkbox,radio,textarea{/*Thanks message */}input.error,select.error,checkbox.error,radio.error,textarea.error{-webkit-box-shadow:0px 0px 0px 2px #5b5bd5;-moz-box-shadow:0px 0px 0px 2px #5b5bd5;box-shadow:0px 0px 0px 2px #5b5bd5;}.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(2, 189, 112, .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{background-color:#e6e6e6;position:absolute;bottom:0px;width:100%;padding:10px 0 0px 0;/********************************************
P20 COOKIEWARNING & PRIVACY
********************************************/}.standard-cta-box a{min-width:48px !important;height:46px !important;}.standard-cta-box a.btn{padding-top:15px;padding-bottom:11px;padding-right:15px;padding-left:15px;}.standard-cta-box a .at-icon-wrapper{height:46px !important;width:44px !important;text-align:center;background-color:transparent !important;}.standard-cta-box a .at-icon-wrapper svg{height:45px !important;}.standard-cta-box a .at-icon-wrapper svg path{fill:#02bd70 !important;}.standard-cta-box .addthis_sharing_toolbox,.standard-cta-box .cta-box-buttons{padding:0 !important;float:none !important;text-align:right;}.standard-cta-box .at-share-tbx-element.addthis_32x32_style .at-share-btn,.standard-cta-box .at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-width:none !important;max-height:none !important;}.standard-cta-box .at-share-tbx-element .at-share-btn:focus,.standard-cta-box .at-share-tbx-element .at-share-btn:hover{-webkit-transform:translateY(0);transform:translateY(0);outline-offset:-1px;}.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;}.content_cookies{max-width:1170px;margin:0 auto;padding:0 15px;}#cookie-bar{background:#02bd70 !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:#02bd70 !important;text-decoration:none !important;color:#002616 !important;margin-left:8px !important;padding:2px 4px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;}#cookie-bar .cb-enable:hover{background-color:#018b52 !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:#02bd70;overflow:hidden;height:auto;border-top:1px solid rgba(230, 230, 230, 0.1);/********************************************
P21 RESPONSIVE VIDEO
********************************************/}.cookie-box p,.coverbox p{color:#e6e6e6;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(230, 230, 230, 0.05);background-color:rgba(230, 230, 230, 0.05);}.cookie-box .cookie-text h3,.coverbox .cookie-text h3,.cookie-box .coverbox-text h3,.coverbox .coverbox-text h3{color:#e6e6e6;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:50px;height:50px;content:"";color:#02bd70;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:50px;height:50px;content:"";color:#02bd70;top:47%;margin:0 auto;left:0px;right:0px;}.hero-bg{background-image:url(dolomiti.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%;height:100%;top:0;bottom:0;}.fullscreen-slider .hero-bg{background-attachment:scroll;}.fullscreen-slider .hero-bg:before{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:44%;margin:0 auto;left:0px;right:0px;}@media (min-width:0px) and (max-width:767px){.fullscreen-slider .fullscreen-slider-content{top:25%;}}.fullscreen-slider .fullscreen-slider-content header h1,.fullscreen-slider .fullscreen-slider-content header h3{padding:0;margin:0;margin-bottom:10px;text-shadow:2px 2px 4px #333;}.fullscreen-slider figure.brand{border:1px solid rgba(255, 255, 255, 0.2);background:rgba(0, 0, 0, 0.2);width:320px;margin:0 auto;padding:40px;position:fixed;left:0;right:0;top:0;}.fullscreen-slider figure.brand img{margin-bottom:40px;}.extender{height:100vh;}.medium-extender{background-size:cover;/********************************************
P24 BOOKING COMPONENTS
********************************************/}.medium-extender img{height:65vh;}.top-conversion-component{position:absolute;left:47px;top:0px;position:fixed;z-index:9996;}.top-conversion-component .btn{padding:14px 15px 12px 15px;line-height:18px;}.open > .dropdown-toggle.btn-default,.open > .dropdown-toggle.btn-default:focus,.open > .dropdown-toggle.btn-default:hover{color:#fff;background-color:#02bd70;border-color:#02bd70;}.action-conversion-component .form-group{margin:5px;}.action-conversion-component h3{font-size:17px;padding:0;margin:0;margin-bottom:10px;text-transform:uppercase;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.09);}.action-conversion-component.in-header{position:absolute;bottom:0px;background:#02bd70;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:0;-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:#333;font-size:13px;line-height:1.42857;font-family:'Hind', sans-serif;}.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:#02bd70;border-color:#02bd70;}.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:#0ffc9b;border-color:#0ffc9b;}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#e6e6e6;cursor:pointer;}.input-daterange .input-group-addon{text-shadow:none;background-color:#e6e6e6;border:none;color:#3f3f3f;border-radius:0;/********************************************
P25 NEW STYLES FOR THIS THEME
********************************************//*Write new styles for this theme starting from here:*/}.fullscreen-slider-content header{text-shadow:0px 1px 0px rgba(0, 0, 0, 0.09);padding-top:10%;}figure.brand ul.lang{margin-bottom:0;}.btn-container .btn{margin-right:1px;margin-bottom:1px;}.animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.set-pattern{background-image:url(pattern.png);background-attachment:fixed;background-position:50% 50%;background-color:#02bd70;}.icon-line{margin-bottom:40px;}.icon-line img{margin:0 20px;}a.gallery-icon svg path.cam1{transition:0.1s ease;}a.gallery-icon svg{width:70px;height:70px;}a.gallery-icon svg:hover path.cam1{fill:#02bd70;/* IE 9 */-ms-transform-origin:center center;/* Chrome, Safari, Opera */-webkit-transform-origin:center center;transform-origin:center center;/* IE 9 */-ms-transform:scale(0.95, 0.95);/* Safari */-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95);}.gallerya{display:none;}.gallery:first-child{display:block;}#lightcase-overlay{background:#2f2f41;}.event-item{text-align:center;min-height:455px;margin-bottom:30px;cursor:pointer;}.event-item .event-pic{height:180px;background-image:url(dolomiti.jpg);background-size:cover;background-position:50% 50%;}.event-item .event-body{padding:30px;}.event-item .event-body h3{font-size:24px;text-transform:uppercase;margin:0;padding:0;margin-bottom:10px;}.event-item .event-body h4{font-size:18px;font-weight:300;margin:0;padding:0;margin-bottom:10px;text-transform:none;}.event-item .event-body p{line-height:24px;}.event-item .event-body a{display:none;}address p{line-height:24px;}.naked-big-link{font-weight:700;text-transform:uppercase;text-decoration:none !important;font-size:17px;}.partners{margin:0 auto;text-align:center;}.partners a{display:inline-block;margin:25px;}.lightcase-contentInner{background-image:url(713.gif) !important;background-repeat:no-repeat !important;background-position:50% 50% !important;}.gampling h2,.gampling p,.gampling span{color:#3f3f3f;}.gampling hr{border-color:#3f3f3f;}.trustyou{max-width:170px;margin:0 auto 50px;display:none;}.guestcard{/********************************************
P26 MEDIA QUERIES
********************************************/}.guestcard ul,.guestcard li{list-style-type:disc;}@media (min-width:0px) and (max-width:767px){.icon-line{margin-bottom:0;}.icon-line img{margin:0 5px;width:50px;height:50px;margin-bottom:30px;}.to-top{right:15px;bottom:15px;left:auto;}.fullscreen-slider figure.brand{border:none;background:transparent;width:auto;margin:0 auto;padding:0;top:30%;}.fullscreen-slider figure.brand img{margin-bottom:0;width:150px;}.medium-extender{background-size:cover;}.medium-extender img{height:250px;}.standard-cta-box a.btn{border:none;}.modal-wide{width:auto;}.btn-block-mobile{display:block;width:100%;}ul.nav.nav-pills li{display:block;width:100%;margin-bottom:1px;}h1,.h1{font-size:2em;}h2,.h2{font-size:2em;}h3,.h3{font-size:1em;}h4,.h4{font-size:1em;}h5,.h5{font-size:0.5em;}h6,.h6{font-size:0.5em;}.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.1em;}.addthis_sharing_toolbox{text-align:center !important;}.cta-box-buttons{text-align:center !important;}.btn-container .btn{width:100%;}.fullscreen-slider-content{top:auto !important;bottom:70px;}}@media (min-width:768px) and (max-width:992px){.icon-line{margin-bottom:0;}.icon-line img{margin:0 20px;width:100px;height:100px;margin-bottom:30px;}}@media (min-width:0px) and (max-width:992px){.mobile-no-right{text-align:left;}.action-conversion-component{text-align:center;}.action-conversion-component .btn{float:none;}.box-padding-perc{padding:7%;}.box-padding-s{padding:15px;}.box-padding-m{padding:20px;}.box-padding-l{padding:30px;}.box-padding-xl{padding:60px;}.t-padding-s{padding-top:10px;}.t-padding-m{padding-top:20px;}.t-padding-l{padding-top:30px;}.t-padding-xl{padding-top:60px;}.t-padding-xxl{padding-top:80px;}.b-padding-s{padding-bottom:10px;}.b-padding-m{padding-bottom:20px;}.b-padding-l{padding-bottom:30px;}.b-padding-xl{padding-bottom:60px;}.b-padding-xxl{padding-bottom:80px;}.t-margin-xs{margin-top:5px;}.t-margin-s{margin-top:10px;}.t-margin-m{margin-top:20px;}.t-margin-l{margin-top:30px;}.t-margin-xl{margin-top:60px;}.b-margin-xs{margin-bottom:5px;}.b-margin-s{margin-bottom:15px;}.b-margin-m{margin-bottom:30px;}.b-margin-l{margin-bottom:50px;}.b-margin-xl{margin-bottom:60px;}}@media (min-width:768px) and (max-width:1024px){.fullscreen-slider-content{top:auto !important;bottom:100px;}.standard-cta-box{padding:10px 0 5px 0;}}@media (max-width:1024px){.hero-bg{background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%;}ul.slick-dots{display:none !important;}.event-item{min-height:0;height:auto !important;}}@media (min-width:1470px){/********************************************
P27 FLUID CONTAINER SETTINGS
********************************************/.fullscreen-slider-content header{padding-top:3%;}}label[for=chk_privacy] a{font-weight:600;color:white !important;}.privacy-content li{list-style-type:auto !important;}.privacy-content p{padding-bottom:0 !important;}.CookieDeclaration p,.CookieDeclaration .CookieDeclarationTableCell,.CookieDeclaration div{font-weight:300;color:#2f2f41;}.CookieDeclaration #CookieDeclarationUserStatusLabelConsentId{font-weight:600;}.CookieDeclaration .CookieDeclarationTableCell,.CookieDeclaration .CookieDeclarationTableHeader{background-color:#fff;}.CookieDeclaration .CookieDeclarationType{border:0;}.CookieDeclaration .CookieDeclarationTypeHeader{font-size:24px;font-weight:700;}