@font-face {font-family: 'Roboto Flex';src:  url('roboto-flex-latin-400-normal.woff2') format('woff2'),url('roboto-flex-latin-400-normal.woff') format('woff');}.navbar-nav-login .username {font-size: 1em;letter-spacing: -0.5px;text-transform: none;}.page_type_4 .box-container-image { position: relative;text-align: center;color: white;width:100%;height:500px;max-height: 100%;}.page_type_4 .box-container-image img {object-fit: cover;width: 100%;height:100%;}.page_type_4 .box-container-image .btn-centered {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: 2px solid #FFF;border-radius: 5px;background: #00000099;width: 70%;}.page_type_4 .box-container-image .btn-centered h2{color: #FFF;font-size: 1.4em;font-weight: 700;line-height: 23px;padding: 15px 5px;margin:0px;text-align:center;width:100% !important;}.page_type_4 .box-container-image .btn-centered:hover {background:#000;}.header-content{background:url(../images/header.jpg)}.bg_theme_header{background:#000}#mappa_main_menu .li_child{font-weight:bold;}#mappa_main_menu a,#mappa_menu_categorie a,#mappa_menu_filtri a,#mappa_menu_legale a{text-decoration:underline;}@media(max-width:480px){.page_type_4 .box-container-image { height:300px;}#navbar2 .navbar-nav > li{width:33%}.navbar-nav-login{width:80px;margin-right:4px!important}}@media(min-width:768px){.dropdown:hover .dropdown-menu{width:100%}.navbar-nav-login> li > a{background:transparent!important}.top-nav .dropdown-menu li.evidence a{font-size:12.4px}.navbar-default .navbar-nav>li>a{font-size:.95em!important}}@media(max-width:767px){.page_type_4 .box-container-image .btn-centered{width:92%;}.page_type_4 .box-container-image .btn-centered h2{width:90%;font-size: 1.1em;}.navbar-nav .open .dropdown-menu{position:fixed;width:100%;height:inherit;top:inherit;left:0;background-color:#000;text-align:center}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px}.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff}.header-content{height:90px}.navbar-nav-login> li > a{background:transparent!important}}body{background-color:#555;background:url(../images/bg22.jpg) repeat 50% 0;background-attachment:fixed}.visual1 .visual1-date,.visual2 .visual2-date,.visual3 .visual3-date,.visual4 .visual4-date{font-weight:400;color:#333;text-transform:Capitalize;border-left:0 solid #ccc}@media (max-width:767px){header .logo {margin-left:10% !important;}#back-return-mobile{left: -2em;top: 3.3em;}.sticky .menu_36884{display:none!important}.sticky .menu_36880{display:none!important}.sticky .menu_36888{display:none!important}.sticky .menu_36882{display:none!important}.sticky .menu_36876{display:none!important}.sticky .menu_37950{display:none!important}.sticky .menu_38066{display:none!important}}@media (max-width:480px){.menu_38066{display:none!important}.sticky .menu_38066{display:none!important}}@media(min-width:481px) and (max-width:767px){.page_type_4 .box-container-image { height:400px;}.sticky .menu_36880{display:block!important}.sticky .menu_38066{display:none!important}#navbar2 .navbar-nav > li{width:33%;font-size:14px}#countdown{margin:-20px 0 0}header .logo img{height:80px}}@media (max-width:767px){.title-homepage{text-align:center;line-height:22px;font-size:17px;padding:8px 2px}}@media(max-width:850px){.page_type_search .left-cloumn{width:100%}}a {color: #906d21;font-weight:bold;}.index_menu a{font-weight:normal !important;}.list_other_link a, .list_geofilter_link a{font-weight:normal !important;}.breadcrumb-item a,.box-footer a{font-weight:normal !important;}.box-sidebar .email a {font-weight: normal;}.visual2 .visual2-more a, .visual4 .visual4-more a, .visual1 .visual1-more a {font-weight: normal;}.visual1 .visual1-datePublished{font-size:0.85em;}a:hover{color:#312d01;text-decoration:underline}.btn-primary{background-color:#906d21;border-color:#906d21}.bg_theme_button:hover{background:#906d21!important;border-color:#906d21!important}.btn-primary:hover{background:#906d21!important;border-color:#906d21!important}.bg_theme_section_title{background-color:#1d2224}.bg_theme_footer{background:#1d2224}footer ul li{border-bottom:1px solid #474747!important}.color-red{color:#906d21}.box-sidebar h4{background-color:#1d2224}.head-link a:hover{color:#906d21!important}.newyeartext{color:#d5c52c}.bg_theme_button{background-color:#906d21;border-color:#906d21}.box-footer a:hover,.box-footer ul li a:hover{color:#906d21}.bg-cform{background:#f9f3c3!important}.captcha{color:#786a01!important;font-size:19px!important;font-weight:700}.label-captcha span{font-size:13px}.form-horizontal{background-color:#fefbe1!important}.icon-whatsapp-mobile{color:#FFF;background-image:url(/cmsportal/common/cache/images/icon/whatsapp.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:27px;height:30px;margin:0 3px}.icon-phone-mobile{color:#FFF;background-image:url(/cmsportal/common/cache/images/icon/phone.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:28px;height:25px;margin:2px 11px 2px 3px}.icon-mail-mobile{color:#FFF;background-image:url(/cmsportal/common/cache/images/icon/mail.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:27px;height:26px;margin:0 9px 0 6px}.icon-phone-widget{color:#FFF;background-image:url(/cmsportal/common/cache/images/icon/phone-icon.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:18px;height:18px;margin:2px 1px 2px 2px;float:left;background-size:contain}.box-footer .phone a{margin-left:5px}.box-sidebar .phone a{margin-left:8px}.icon-mail-widget{color:#FFF;background-image:url(/cmsportal/common/cache/images/icon/mail-icon.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:18px;height:18px;margin:2px 1px 2px 5px;float:left;background-size:contain}.box-footer .email a{margin-left:7px;line-height:29px}.box-sidebar .email a{margin-left:7px;line-height:28px}.box-sidebar .email{padding:4px 10px 0}.icon-phone-info-desktop{color:#FFF;background-image:url(/cmsportal/common/cache/images/icon/phone-icon.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:18px;height:18px;margin:2px 5px 2px 2px;float:left;background-size:contain}.icon-mail-info-desktop{color:#FFF;background-image:url(/cmsportal/common/cache/images/icon/mail-icon.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:18px;height:18px;margin:0 6px 2px 5px;float:left;background-size:contain}.bg_theme_secondary_bgcolor{background:#906d21}.modal-open .modal{background:#0000005c!important}.box-sidebar .box-sidebar-wrapper ul li{border:1px solid #dedbdb;border-radius:5px;background:#f9f3c3;text-transform:initial!important;color:#000;font-size:10px;letter-spacing:.8px;float:left!important;margin:2px}.box-sidebar .box-sidebar-wrapper ul li a{font-weight:400;font-size:1.3em;letter-spacing:1px;font-family:sans-serif}.box-sidebar .box-sidebar-wrapper ul li:before{display:none}.box-sidebar .box-sidebar-wrapper ul{margin:5px 0;padding:0 10px 0 5px;float:left}.box-sidebar .box-sidebar-wrapper ul li a{color:#6d4b00;padding:10px 5px}.box-sidebar .box-sidebar-wrapper ul li a:hover{text-decoration:underline}.page_type_search .no-result{text-align:center}.index_menu{background-color:#fefbe1!important}.list_other_link,.list_geofilter_link{background-color:#fefbe1!important}.box-content h3,.box-content-justify h3{background:#1d2224!important}.page_type_user .box-panel > .panel-heading{background-color:#906d21!important;border-color:#906d21!important}.page_type_user .btn-primary{background-color:#1d2224!important;border-color:#1d2224!important}.page_type_user .btn-primary:hover{background-color:#906d21!important;border-color:#906d21!important}.page_type_3 .box-contatti .sito{line-height:29px}.page_type_3 .box-contatti .sito .icon{background-image:url(/cmsportal/common/cache/images/icon/web-icon.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:21px;height:23px;margin:0 0 0 2px;float:left;margin-top:3px}.page_type_3 .box-contatti .chiama .icon{background-image:url(/cmsportal/common/cache/images/icon/phone-icon.png);background-repeat:no-repeat;background-size:contain;background-position:50% 100%;width:23px;height:21px;margin:0;float:left;margin-top:5px}.page_type_3 .box-contatti .scrivi .icon{background-image:url(/cmsportal/common/cache/images/icon/mail-icon.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%;width:21px;height:21px;margin:0 0 0 2px;float:left}.page_type_3 .box-contatti .scrivi,.page_type_3 .box-contatti .chiama,.page_type_3 .box-contatti .sito{line-height:31px}.page_type_3 .box-sidebar.contact{display:none}.lista-specifiche .specific .value .visual1-price{font-size:20px;font-family:'Roboto Flex',sans-serif;color:#986a03}ul.lista-specifiche{background:#fefad9!important}.table-products .price-availability .price{font-size:18px!important;font-family:'Roboto Flex',sans-serif;color:#986a03!important}@media (max-width:767px){.label-captcha b{letter-spacing:-1px}.label-captcha span{letter-spacing:-.5px}.page_type_3 .container .box-container.padB0{padding-bottom:0!important}}.at-share-btn-elements .at-share-btn{padding:2px!important}.addthis_inline_share_toolbox{padding:3px 0!important}.text-share{padding-left:5px;font-size:10px;padding-top:4px;line-height:4px}@media(min-width:768px){#nav li{padding:5px 0}#nav li ul li{padding:0}#nav li a,#nav li .li_child{font-weight:700;font-family:'Roboto Flex';font-size:15px!important;cursor: pointer;color:#664e19}#nav li:hover{background:#906d21}#nav li:hover > a,#nav li:hover > .li_child{color:#FFF!important;font-weight:400!important;text-decoration:none}#nav li ul li a{font-size:14px!important;color:#000;font-weight:400}}@media(min-width:768px) and (max-width:991px){.navbar-nav-login{width: 60px;padding-left: 0px !important;}.navbar-nav-login li a{padding: 0 5px !important;}#nav li a,#nav li .li_child{font-size:12px !important;letter-spacing:-0.5px;padding:0px 2px;}#nav li ul li a{font-size:12px!important;color:#664e19;font-weight:400;letter-spacing:0;line-height:10px}}@media(min-width:992px) and (max-width:1200px){#nav li a,#nav li .li_child{font-size:13px!important}#nav li ul li a{line-height:14px;font-size:13px!important}}@media(max-width:767px){#nav li a,#nav li .li_child{font-weight:700;font-family:'Roboto Flex';font-size:16px!important}#nav li:hover > a,#nav li:hover > .li_child{color:#FFF!important;font-weight:400!important;text-decoration:none}#nav li ul li a{font-weight:400;font-family:'Roboto Flex';font-size:16px!important;text-transform:inherit}}.navbar-toggle{margin-left:3px}#login-dp .help-block{line-height:20px!important}#login-dp .help-block .red{color:#906d21!important}#login-dp-mobile .help-block .red{color:#d5c52c!important}.navbar-default .navbar-nav > li > a:hover{background:#5b4515!important;color:#FFF!important}.top-nav ul li a,.top-nav ul li .li_child{color:#664e19}.top-nav ul li a:hover,.top-nav ul li a.focus,.top-nav ul li .li_child:hover,.top-nav ul li .li_child.focus{color:#5b4515}.top-nav .dropdown-menu li.evidence{background:#906d21}.top-nav ul li ul li a{color:#664e19}.top-nav .multi-column-dropdown li a{color:#664e19}.top-nav ul li ul li a:hover{background:#906d21!important}#menu-user-login.dropdown-menu a:hover{background-color:none!important;background:none!important}#login-dp.dropdown-menu a:hover{background-color:none!important;background:none!important}#login-dp-mobile li a{text-transform:inherit}@media (max-width:767px){.navbar-default .navbar-nav > li > a{font-size:12px;background:#906d21;text-transform:Capitalize}}@media(min-width:768px) and (max-width:1200px){.navbar-default .navbar-nav > li > a{font-size:.75em!important}}@media(min-width:768px) and (max-width:992px){.navbar-default .navbar-nav > li > a{font-size:.61em!important}}@media(min-width:992px) and (max-width:1200px){.navbar-default .navbar-nav > li > a{font-size:.75em!important}}@media(min-width:768px){#navbar2 .navbar-nav > li{padding:5px 2px;width:14.25%}.navbar-default .navbar-nav > li > a {background: #906d21 !important;color: #FFF !important; border-radius: 5px;}}@media(min-width:1201px){.top-nav ul li a,.top-nav ul li .li_child{font-size:15px}.top-nav .dropdown-menu li a{font-size:14px;letter-spacing:0}}.visual2.destination .content_info{min-height:130px!important}.visual2.target .content_info{min-height:100px!important}.visual2 .visual2-more a,.visual4 .visual4-more a,.visual1 .visual1-more a{background:#906d21}.visual2 .visual2-more a:hover,.visual4 .visual4-more a:hover,.visual1 .visual1-more a:hover{background:#5b4515}.visual1 .content_info h3 a,.visual2 .content_info h3 a{color:#433618}.visual1 .content_info h3 a:hover,.visual2 .content_info h3 a:hover{color:#664e19}.visual1 .visual1-offers .visual1-price span{color:#986a03;font-size:20px;font-family:'Roboto Flex',sans-serif}.visual2 .visual2-offers .visual2-price span{font-size:20px;color:#986a03;font-style:normal;font-family:'Roboto Flex',sans-serif}@media(max-width:480px){.visual2.col-xs-6{width:100%!important}.visual2.destination .content_info{min-height:auto!important}.visual2.target .content_info{min-height:auto!important}.visual2 .content_info h3{font-size:1.2em}.page_type_1 .visual2 .visual2-description{font-size:16px!important}#list-category .visual1 .thumbsection{width:98%;border-radius:5px;margin:0 5px 0 4px}#list-category .visual1 .content_info{width:100%;padding:10px}#list-category .visual1 .content_info h3{font-size:1.1em}#list-category .visual1 .visual1-more{display:block!important}}header .info{background-color:#fefad9;border-radius:5px;opacity:1;line-height:22px;padding:0 4px 6px 6px}.caption-page{display:none}#contact_dx .info a{font-size:15px}#contact_dx{padding-top:5px}#contact_dx .info p{margin-top:2px}#contact_dx p{color:#333}#contact_dx .info a{color:#333}#contact_dx .info .link-mail {letter-spacing: -0.3px;font-size:12px}.modal-open .modal .lista-specifiche .specific .value .visual1-price{font-size:18px!important;font-weight:400!important}#modalPrenota .step-1 .price-availability .currency{color:#986a03!important}#modalPrenota .step-1 .Cart{background:#dcec93!important}#modalPrenota .step-2-cart .Cart .cart_qty,#modalPrenota .step-4 .Cart .cart_qty{color:#058100!important}#modalPrenota .table-products .price-availability .price{font-size:16px!important}#modalPrenota .step-2-cart .Cart .price-availability .currency,#modalPrenota .step-4 .Cart .price-availability .currency{color:#986a03!important}