body{letter-spacing:.25px;font-family:sans-serif,serif,Arial;font-size:15px;line-height:1.3em;}.bg_theme_first{background-color:#fff}.bg_theme_second{background-color:#fff}.bg_theme_header{background:#000}.bg_theme_footer{background:#222}.bg_theme_piepagina{background-color:#000}.bg_theme_menu{background-color:#000!important}.bg_theme_single_menu{background:#ed3535}.bg_theme_secondary_bgcolor{background:#ed3535}.bg_theme_button{background-color:#d9534f;border-color:#d43f3a}.bg_theme_section_title{background-color:#333}.col-black{color:#000}a{color:#ed3535;text-decoration:none}a:hover{color:#ed3535}.clear{clear:both}.bg_external{background:#000}.p-l-0{padding-left:0!important}.p-l-10{padding-left:10px!important}.p-r-0{padding-right:0!important}.p-r-10{padding-right:10px!important}.p-b-20{padding-bottom:20px!important}.m-l-0{margin-left:0!important}.m-r-0{margin-right:0!important}.m-t-10{margin-top:10px!important}.m-t-0{margin-top:0!important}.m-b-0{margin-bottom:0!important}.m-b-10{margin-bottom:10px!important}.m-t-20{margin-top:20px!important}.no-border{border:none!important}.text-left{text-align:left!important}.text-justify{text-align:justify!important}.text-center{text-align:center!important}dl,ol,ul{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif}.btn-primary{text-transform:uppercase;font-weight:700;color:#fff;background-color:#ed3535;border-color:#ed3535}.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:link,.btn-primary:visited{color:#fff;background-color:#ed3535!important;border-color:#ed3535!important}input.btn-block[type=submit]{max-width:300px;display:inline-block;text-align:center;font-size:20px}header .logo{float:left;MARGIN:-8px 0 0 0;padding:0}header .logo img{width:75%}header .navbar-header{float:left}header h1,header h3{font-size:12px;margin:0;padding:0;color:#fff}.header-content{background-color:#000;height:110px;background-repeat:no-repeat;background-position:-60% 50%;background-color:#000!important;z-index:1}.header-content-right{float:right;width:225px;margin-right:-15px}.nonavbar-collapse.nocollapse{display:block!important}.nocollapsenavbar,.nocollapsenavbar>li{float:left!important}.nocollapsenavbar.navbar-right:last-child{margin-right:-15px!important}.navbar-right{float:right!important}#bottom-page h2,#paragraph_page h2,article h2{line-height:28px;text-align:left}.clearfix{display:inline-block}.size22{font-size:22px}.size20{font-size:20px}.size16{font-size:16px}.size15{font-size:15px}.size14{font-size:14px}.size13{font-size:13px}.size12{font-size:12px}.size11{font-size:11px}.size10{font-size:10px}.size9{font-size:9px}.size8{font-size:8px}.lineh20{line-height:200%!important}.lineh16{line-height:160%}.lineh17{line-height:170%}.lineh18{line-height:180%}.lineh16{line-height:160%}.lineh15{line-height:150%}.lineh14{line-height:140%}.lineh12{line-height:120%}.lineh11{line-height:110%}.lineh10{line-height:100%}.lineh9{line-height:90%}.lineh8{line-height:80%}.lineh6{line-height:60%}.color-red{color:#ed3535}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.left{float:left}.right{float:right}.center{margin:0 auto}.clear{clear:both}.padT1{padding-top:1px!important}.padT2{padding-top:2px}.padT3{padding-top:3px}.padT5{padding-top:5px}.padT6{padding-top:6px}.padT9{padding-top:9px}.padT10{padding-top:10px}.padT12{padding-top:12px!important}.padT24{padding-top:24px}.padR0{padding-right:0!important}.padR3{padding-right:3px}.padR6{padding-right:6px}.padR9{padding-right:9px}.padR12{padding-right:12px}.padR24{padding-right:24px}.padB0{padding-bottom:0!important}.padB1{padding-bottom:1px!important}.padB3{padding-bottom:3px}.padB5{padding-bottom:5px}.padB6{padding-bottom:6px}.padB9{padding-bottom:9px}.padB12{padding-bottom:12px}.padB24{padding-bottom:24px}.padL0{padding-left:0!important}.padL2{padding-left:2px}.padL3{padding-left:3px}.padL6{padding-left:6px}.padL9{padding-left:9px}.padL12{padding-left:12px}.padL24{padding-left:24px}.pad0{padding:0!important}.pad1{padding:1px!important}.pad3{padding:3px}.pad6{padding:6px}.pad10{padding:10px}.pad12{padding:12px}.pad24{padding:24px}.bold{font-weight:700}.nobold{font-weight:400}.resp-table{width:100%;display:table;padding:0!important}#resp-table-caption{display:table-caption;text-align:center;font-size:30px;font-weight:700}#resp-table-header{display:table-header-group;background-color:#a7a7a9;font-weight:700;font-size:15px;line-height:0}.resp-table-body{display:table-row-group}.resp-table-row{display:table-row}.cell{display:table-cell;padding:10px 2px 10px 3px;border:1px solid #e6e3e3}#resp-table-footer{display:table-footer-group;background-color:gray;font-weight:700;font-size:25px;color:rgba(255,255,255,.45)}.navbar.sticky{text-align:center}.navbar.sticky #navbar2{width:1170px;display:inline-block!important}#navbar2 .navbar-nav{margin:0;padding:0;font-family:"Trebuchet MS",sans-serif}#navbar2{margin:0 -15px}#navbar2 .navbar-nav>li{border-right:0 solid #000;padding:5px 2px;width:12.5%}#navbar2 .navbar-nav>li a:active,#navbar2 .navbar-nav>li a:hover{color:#000;background-color:#ed3535}.navbar-collapse{padding-right:0;padding-left:0}.caret.caret-up{border-top-width:0;border-bottom:4px solid #777}.img-fluid{max-width:100%;height:auto}.close{float:right;font-size:2.5rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;opacity:.5;background:#000}.navbar{min-height:auto}.top-nav{border-bottom:1px solid #ececec;height:auto;margin-left:-15px;margin-right:-15px}.top-nav ul{margin:0;padding:0}.top-nav ul li{position:relative;display:inline-block;float:left;font-size:14px}.top-nav ul li ul li{position:relative;display:inline-block;float:left;font-size:14px;width:100%}.dropdown-menu{min-width:189px}.dropdown-menu li a{width:100%}.navbar-nav-login .dropdown-menu li a{width:auto}.top-nav ul li a,.top-nav ul li .li_child{display:inline-block;height:30px;line-height:30px;color:#302e2e;padding:0 9px;font-size:13px}.top-nav ul li a:hover,.top-nav ul li .li_child:hover{color:#ed3535;text-decoration:underline}.today-date{float:left;padding:0 10px;font-size:10px;color:#666;margin:10px 10px 0 0;font-weight:700;text-transform:uppercase;border:1px solid #ccc;border-width:0 1px 0 0}.navbar-default{background-color:transparent;border-color:none;border:0}.navbar{margin-bottom:0;border-radius:0}.navbar-nav{width:100%}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:700;font-size:1.2em;border-radius:2px;padding-top:5px;padding-bottom:5px;text-transform:uppercase}#navbar2 .nav>li>a{padding:5px 0;text-align:center}.navbar-toggle{float:left;margin-right:10px}.navbar-right{height:30px;line-height:30px;padding-right:5px}.navbar-nav-login{width:85px;padding-left:5px!important}.navbar-nav-login .username{padding:0 5px;font-size:12px}.navbar-nav-login.loggato{width:auto!important}.navbar-nav-login.loggato li a{padding:0 4px!important}.navbar-nav-login .dropdown-menu{right:0;left:auto!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff!important;background-color:#ed3535}.navbar-nav-login .dropdown-toggle{border:1px solid #777}.navbar-nav-login li a{line-height:20px!important;height:24px!important;padding:0 10px!important;color:#302e2e!important;font-size:14px!important;font-weight:400!important}.login-mobile .navbar-nav-login li a{line-height:27px!important;height:32px!important}#login-dp{min-width:250px;padding:16px 16px 0;overflow:hidden;background-color:rgba(255,255,255,.95)}#login-dp .help-block{font-size:13px!important;margin-bottom:2px!important;line-height:27px!important}#login-dp .help-block a{font-size:13px!important}#login-dp .help-block .red{color:red!important}#login-dp .form-group{margin-bottom:10px}#login-dp li{display:block;float:none}#login-dp li a{line-height:20px!important;height:20px!important;padding:0 0!important}#menu-user-login{min-width:200px;padding:6px 16px 0;overflow:visible;background-color:rgba(255,255,255,.95)}#menu-user-login li{display:block;float:none}#menu-user-login ul li::before{content:"\00BB \0020";padding-left:10px;float:left;width:25px;font-size:21px;line-height:30px}#menu-user-login li a{line-height:20px!important;height:20px!important;padding:0 0!important}#contact_dx{color:#fff;text-align:left;font-size:14px;line-height:28px;float:left}#contact_dx p{margin-bottom:2px;color:#000}header .social{float:right;height:100%;MARGIN:0 0 0 0;padding:0}header .social ul{padding:0;margin:0;z-index:10;font-family:Arial;text-align:center;position:relative}header .social li{position:relative;z-index:10;float:left;list-style:none;margin:0 4px 0 2px;padding:0 1px 0 1px}header .info{float:right;height:100%;MARGIN:7px 0 0 0;width:100%;background-color:#fff;opacity:.7;padding:0 5px 6px 5px}#countdown{float:left;margin:-25px 0 0 27px;width:300px;color:#fff}#defaultCountdown{width:215px;float:left;font-family:Arial;font-size:14px;height:22px;border:1px solid #fff;line-height:17px;margin-top:2px;padding-top:2px}.newyear{font-size:12px;margin-left:7px;color:#fff}.newyeartext{font-size:28px;font-family:Arial}.countdown_show2 .countdown_section{width:48%}.countdown_show3 .countdown_section{width:32.5%}.countdown_show4 .countdown_section{width:24.5%}.countdown_show5 .countdown_section{width:19.5%}.countdown_show6 .countdown_section{width:16.25%}.countdown_show7 .countdown_section{width:14%}.countdown_section{display:block;float:left;font-size:64%;text-align:center}.countdown_amount{font-size:200%}.countdown_descr{display:block;width:100%}.btn-ins-ads{padding:1px 12px}.btn-ins-ads-mobile{padding:7px 2px;font-size:12px}.sticky{position:fixed;top:0;z-index:4;left:15px;width:100%;padding:0 8%;height: 40px;}.sticky .logo{width:250px}.sticky .logo img{width:90%}.sticky #countdown{margin:13px 0 0 -200px;width:213px}.sticky #defaultCountdown{width:124px;font-size:13px;height:21px}.sticky .navbar-header{background-image:none;background-color:none;height:50px}.sticky .navbar-nav{margin:0}.sticky{background-color:#FFF !important}.sticky .navbar-nav{float:none}.sticky .social{display:none}.sticky #countdown{display:none}.foot-links a,.foot-links p{text-decoration:none;font-size:16px;color:#fff;padding-bottom:5px;background:0 0}.box-footer a:hover,.box-footer ul li a:hover,.foot-links a:hover{color:red}.box-footer a,.box-footer ul li a{color:#fff;text-decoration:none;font-size:14px}footer{border-top:1px solid #dedede;margin-top:0;padding-top:20px;margin-left:-15px;margin-right:-15px}footer .email{margin-top:10px}footer .email a{font-size:13px}footer .email img,footer .phone img{margin-right:7px}footer small{color:#fff;font-size:70%;letter-spacing:-.5px}#final-footer{font-size:12px;color:#666;text-align:center;border-top:1px solid #444;padding-top:15px;padding-bottom:15px}#final-footer i{font-size:auto}footer .container{max-width:1100px}footer h4{line-height:24px;font-size:20px;text-transform:uppercase;color:#fff;padding:20px 0;margin:0}#contact_dx .info a{text-decoration:none;font-family:Arial;font-size:17px;color:#000;font-weight:700}#contact_dx .info p{margin:0}#contact_dx .info img{margin-right:5px}#contact_dx .info .link-mail{font-size:11px}footer .social{height:100%;width:100%;display:inline-block}footer .social li{float:left;list-style:none;margin:0 4px 0 2px;padding:0 1px 0 1px;border-bottom:0!important}footer ul{list-style:outside none none;margin:0;padding:0}footer ul li{border-bottom:1px solid!important;padding-left:10px;line-height:26px}.back-to-top{cursor:pointer;position:fixed;bottom:0;right:20px;display:none;padding:0!important;background-color:#adadad;border:none!important}.breadcrumb{padding:0;margin-bottom:0rem;list-style:none;float:left;line-height: 1.9em;}.breadcrumb-item{float:left}.breadcrumb-item a{color:#333}.breadcrumb-content{padding:8px 0 5px 15px;position:relative;margin:0;float:left;width:100%;z-index: 1;}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"\00BB \0020"}#info-home.row{margin-left:0;margin-right:0;margin-top:0}.left-cloumn{margin:0;padding:0;float:left}.right-cloumn{margin:0;padding:0 0 0 20px;float:left}.box-container{background:#fff;-webkit-box-shadow:0 0 3px #cacaca;-moz-box-shadow:0 0 3px #cacaca;box-shadow:0 0 3px #cacaca;float:left;padding:0 20px 20px 20px;width:100%}.box-container .page-title{margin:.27em 0 .27em 0;line-height:1.1em;font-size:1.8em;text-align:left}.box-container #sub_title_page{font-size:1.2em;line-height:1.3em;font-style:italic;font-weight:400;text-align:left}.page-content{float:left;line-height:1.5em;text-align:justify;width:100%}.page-content h2{text-align:left;}.box-sidebar{padding:4px 0 4px 10px;background-color:#fff;float:left;width:100%;font-size:13px;letter-spacing:-.3px}.box-sidebar h4{font-size:1.3em;margin:0;padding:10px 10px 10px 10px;color:#fff;text-transform:uppercase;border-radius:0 0 6px 6px;background-color:#333}.box-sidebar hr{margin-top:10px;margin-bottom:10px}.box-sidebar .email,.box-sidebar .phone{font-size:1.2em;width:100%;float:left;padding:10px 10px 5px 10px}.box-sidebar .email a,.box-sidebar .phone a{color:#333}.box-sidebar .email img,.box-sidebar .phone img{margin-right:7px}.box-sidebar .social{height:100%;width:100%;display:inline-block}.box-sidebar .social li{float:left;list-style:none;margin:0 4px 0 2px;padding:0 1px 0 1px;border-bottom:0!important}.box-sidebar .social li::before{content:none}.box-sidebar.menu-login ul{background:#e0dede;margin:0 0}.box-sidebar.menu-login ul li a{font-size:14px;color:#302e2e;letter-spacing:1px}.box-sidebar.menu-login ul li a:hover{color:#ed3535}.box-sidebar.menu-login .profile-card{text-align:center;background:#e0dede}.box-sidebar.menu-login .profile-card .username{font-size:20px}.box-sidebar .box-wrapper{border:1px solid #e1dddd;float:left;width:100%;border-radius:5px}.box-sidebar .box-wrapper p{padding-left:10px}.box-sidebar-banner{padding:0;text-align:center}.box-sidebar .box-wrapper ul{margin:10px 0;padding:0 10px 0 15px;list-style:none}.box-sidebar .box-wrapper ul li:before{content:"\00BB \0020"}.box-sidebar .box-wrapper ul li{padding:5px 0 5px 0;border-bottom:1px dotted #bfb5b5}.box-sidebar .box-wrapper ul li a{padding-left:9px;background:0 0;color:#ed3535;font-weight:700;font-size:1.1em;letter-spacing:2px;text-transform:uppercase;font-family:Arial,sans-serif}.box-sidebar .box-wrapper ul li a:hover{text-decoration:none;color:#333}.box-sidebar .box-sidebar-wrapper{border:1px solid #e1dddd;float:left;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.box-sidebar .box-sidebar-wrapper p{padding-left:10px}.box-sidebar-banner{padding:0;text-align:center}.box-sidebar .box-sidebar-wrapper ul{margin:10px 0;padding:0 10px 0 15px;list-style:none}.box-sidebar .box-sidebar-wrapper ul li:before{content:"\00BB \0020"}.box-sidebar .box-sidebar-wrapper ul li{padding:5px 0 5px 0;border-bottom:1px dotted #bfb5b5}.box-sidebar .box-sidebar-wrapper ul li a{padding-left:9px;background:0 0;color:#ed3535;font-weight:700;font-size:1.3em;letter-spacing:2px;font-family:sans-serif}.box-sidebar .box-sidebar-wrapper ul li a:hover{text-decoration:none;color:#333}.visual1{margin:0;position:relative;float:left;width:100%;margin-bottom:0;padding:10px 10px;border-bottom:1px solid #bfb5b5}.visual1 .visual1-category{float:left;width:100%;text-align:left;font-size:14px;font-style:italic}.visual1 .visual1-datelocation{float:left;width:100%;padding-top:5px;font-size:14px}.visual1 .visual1-description{font-size:14px}.visual1 .content_info p{line-height:1.7!important;margin:10px;margin:5px 0;font-size:14px}.visual1 .visual1-offers{padding:8px 0;font-size:14px}.visual1 .visual1-more{float:left;width:100%;padding:10px 0;font-size:14px}.visual2 .visual2-description{border-top:1px dotted #bfb5b5;padding:5px 0;font-size:15px}.page_type_1 .visual2 .visual2-description{font-size:12px}.visual2 .visual2-offers{padding:8px 0;font-size:15px}.page_type_1 .visual2-apartire{font-size:12px}.visual2 .visual2-content-dx,.visual2 .visual2-content-sx{margin-bottom:10px;font-size:15px}.page_type_1 .visual2 .visual2-content-dx,.page_type_1 .visual2 .visual2-content-sx{margin-bottom:10px;font-size:12px;letter-spacing:-.5px;line-height:14px}.visual4 .visual4-content_info,.visual4 .visual4-footer,.visual4 .visual4-header{padding:0 8px;float:left;width:100%;font-size:15px}.visual1 .visual1-date{float:left;padding-right:10px;font-weight:700;text-transform:uppercase;color:#ed3535;border:1px solid #ccc!important;padding-left:5px;padding-right:5px}.visual1 .visual1-location{float:left;padding-left:10px;font-weight:600}.visual1 .visual1-description{float:left;width:100%}.visual1 .thumbsection{float:left;width:25%}.visual1 .thumbsection img{float:left;overflow:hidden;width:100%}.visual1 .content_info{padding:0 0 0 20px;position:relative;width:75%;float:left}.visual1 .content_info h3{float:left;width:100%;margin:0;margin-bottom:10px;font-size:1.3em;text-align:left}.visual1 .content_info h3 a{color:#000}.visual1 .content_info h3 a:hover{color:#ed3535;text-decoration:none}.visual1 .visual1-offers .visual1-price{font-weight:700;font-size:1.2em}.visual1 .visual1-more a{padding:3px 12px;text-align:center;background:#ed3535;color:#fff;float:left;width:auto;position:relative;border-radius:5px}.visual1 .visual1-offers .visual1-price span{color:#ed3535}.visual2{margin:0;position:relative;margin-bottom:10px;padding-right:6px;padding-left:2px;margin-top:5px}.visual2 .visual2-wrapper{width:100%;border:1px solid #bfb5b5;float:left;border-radius:5px}.visual2 .thumbsection{float:left;padding:6px 3px 6px 3px;text-align:center;display:inline-block;width:100%}.visual2 .thumbsection img{display:inline-block}.visual2 .content_info{padding:0 10px 0 10px;position:relative;float:left;width:100%;min-height:211px}.visual2 .content_info.slider{padding:0 15px 0 15px;position:relative;float:left;width:100%;min-height:131px}.visual2 .content_info h3{margin:0;font-size:1.1em;line-height:1.1em}.visual2 .content_info h3 a{color:#000}.visual2 .content_info h3 a:hover{color:#ed3535;text-decoration:none}.visual2 .content_info p{line-height:1.4!important;margin:5px 0 7px 0;font-style:italic}.visual2 .visual2-category{margin-top:3px;padding:2px 0}.visual2 .visual2-offers .visual2-price{font-weight:700;font-size:1.2em;font-family:sans-serif}.visual2 .visual2-offers .visual2-price span{color:#ed3535}.visual2 .visual2-more{float:left;width:100%;padding:10px 0;font-style:normal}.visual2 .visual2-more a{padding:4px 12px;border-radius:5px;text-align:center;background:#ed3535;color:#fff;float:left;width:auto;position:relative}.visual2 .visual2-date{float:left;padding-right:0;font-weight:700;text-transform:uppercase;color:#ed3535;border-left:1px solid #ccc;padding-left:3px;font-style:italic}.visual2 .visual2-location{font-weight:700}.visual3 .visual3-date{float:left;padding-right:0;font-weight:700;text-transform:uppercase;color:#ed3535;border-left:1px solid #ccc;padding-left:3px}.visual4{margin:0;position:relative;float:left;margin-bottom:10px;padding:8px 6px 0 2px}.visual4 .visual4-wrapper{border:1px solid #bfb5b5;float:left;padding-bottom:5px;width:100%;border-radius:5px}.visual4 .visual4-header{padding-top:12px;padding-bottom:12px}.visual4 .visual4-header h3{margin:0;font-size:1.1em;line-height:1.1em}.visual4 .visual4-header h3 a{color:#000}.visual4 .visual4-header h3 a:hover{color:#ed3535;text-decoration:none}.visual4 .visual4-footer{padding-top:10px;padding-bottom:10px}.visual4 .thumbsection img{overflow:hidden;width:100%}.visual4 .visual4-description{float:left;padding-top:3px;font-size:13px;clear:both}.visual4 .visual4-description p{line-height:1.5!important;margin:0;padding:0}.visual4 .visual4-offers .visual4-price{font-weight:700;font-size:1.1em}.visual4 .visual4-offers .visual4-price span{color:#ed3535}.visual4 .visual4-more{float:left;width:100%;padding:10px 0}.visual4 .visual4-more a{padding:3px 12px;text-align:center;background:#ed3535;color:#fff;float:left;width:auto;position:relative;border-radius:5px}.visual4 .visual4-offers .visual4-apartire{font-size:.8em}.visual4 .visual4-date{float:left;padding-right:10px;font-weight:700;text-transform:uppercase;color:#ed3535;font-size:11px;padding:0 5px;border:1px solid #ccc!important}.visual4 .visual4-location{float:left;padding-left:10px;font-size:11px;font-weight:600}.visual4 .visual4-footer-center,.visual4 .visual4-footer-dx,.visual4 .visual4-footer-sx{text-align:center}.pagination>li>a,.pagination>li>span{color:#858789}.pagination li .icon-angle-left::before{content:"\00AB \0020";padding:0 5px}.pagination li .icon-angle-right::before{content:"\00BB \0020";padding:0 5px}.form-pernotto .GuestsField {background-color:#FFF;height:40px;line-height:40px;padding:0px 10px 0px 10px;border: 1px solid #cecece;border-radius: 5px;color: #4f4f4f; cursor: pointer;font-size:14px;letter-spacing: -0.85px;}.form-pernotto .GuestsField #occupancy_check {width:1px;height:1px;border:0px;}.form-pernotto .Occupancy{display:none;position: absolute;color: inherit;background-color: #FFF;border-radius: 4px;border: 1px solid  #FFF; width: 355px;max-width: none;margin-top: 5px;top: 52px;font-size: 15px;box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%);padding: 20px 30px !important; line-height: 25px;z-index: 1;}.form-pernotto .Occupancy .field{width: 100%;float: left;border-top: 1px solid #f0f0f0;padding: 7px 0px;}.form-pernotto .Occupancy .field:first-child{border-top: 0px;}.form-pernotto .Occupancy .field .label{width: 60%;float: left;text-align:left;}.form-pernotto .Occupancy .field .label .name{font-weight:bold;font-size: 16px;letter-spacing: 0px;color: #404040;}.form-pernotto .Occupancy .field .label .note{font-weight:normal;font-size: 14px;letter-spacing: -0.5px;color: #808080;}.form-pernotto .Occupancy .field .input{width: 40%;float: left;text-align:right;}.form-pernotto .Occupancy .field .input .qty{width: 35px;border: none;text-align: center;height: 30px;font-size: 17px;}.form-pernotto .Occupancy .field .button { padding:5px; cursor:pointer; background:#FFF; color:#6f6f6f; width:32px; height:32px; text-align:center; display:inline-block;border-radius: 50%;line-height: 21px;border: 1px solid #6f6f6f;font-size: 24px;}.form-pernotto .Occupancy .field .button:hover {background:#ebebeb;}.form-pernotto .Occupancy .field button[disabled] {cursor: not-allowed;background:#FFF;color:#e2e2e2;border-color:#e2e2e2;}.form-pernotto .Occupancy .field button[disabled]:hover {background:#FFF;}.form-pernotto .form-group .form-control {height: 40px;}.form-pernotto .Occupancy .field.switch {position: relative;display: inline-block;width: 50px;height: 25px;}.form-pernotto .Occupancy .field .switch input { opacity: 0;width: 0;height: 0;}.form-pernotto .Occupancy .field .slider {position: absolute;cursor: pointer;right: 54px;bottom:80px;background-color: #ccc;-webkit-transition: .4s;transition: .4s;width:50px;height:25px;}.form-pernotto .Occupancy .field .slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}.form-pernotto .Occupancy .field input:checked + .slider {background-color: #906d21;}.form-pernotto .Occupancy .field input:focus + .slider {box-shadow: 0 0 1px #2196F3;}.form-pernotto .Occupancy .field input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}.form-pernotto .Occupancy .field .slider.round {border-radius: 34px;}.form-pernotto .Occupancy .field .slider.round:before {border-radius: 50%;}.form-pernotto .GuestCol .Occupancy .ok .btn-ok{border-radius: 5px;width: 60px;padding: 5px 0px 4px 0px;margin-top: 0px;border: 1px solid #CCC;}.form-pernotto-content-modal .GuestCol .Occupancy .ok .btn-ok{border-radius: 5px;width: 60px;padding: 5px 0px 4px 0px;margin-top: 0px;border: 1px solid #CCC;}.form-pernotto .form-group #DateRange{font-weight:bold;cursor: pointer;}.form-pernotto-content-modal .GuestsField {background-color:#FFF;height:40px;line-height:40px;padding:0px 10px 0px 10px;border: 1px solid #cecece;border-radius: 5px;color: #4f4f4f; cursor: pointer;font-size:14px;letter-spacing: -0.85px;}.form-pernotto-content-modal .GuestsField #occupancy_check {width:1px;height:1px;border:0px;}.form-pernotto-content-modal .Occupancy{display:none;position: absolute;color: inherit;background-color: #FFF;border-radius: 4px;border: 1px solid  #FFF; width: 400px;max-width: none;margin-top: 5px;top: 325px;font-size: 15px;box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%);padding: 20px 30px !important; line-height: 25px;z-index: 1;}.form-pernotto-content-modal .Occupancy .field{width: 100%;float: left;border-top: 1px solid #f0f0f0;padding: 7px 0px;}.form-pernotto-content-modal .Occupancy .field:first-child{border-top: 0px;}.form-pernotto-content-modal .Occupancy .field .label{width: 60%;float: left;text-align:left;}.form-pernotto-content-modal .Occupancy .field .label .name{font-weight:bold;font-size: 16px;letter-spacing: 0px;color: #404040;}.form-pernotto-content-modal .Occupancy .field .label .note{font-weight:normal;font-size: 14px;letter-spacing: -0.5px;color: #808080;}.form-pernotto-content-modal .Occupancy .field .input{width: 40%;float: left;text-align:right;}.form-pernotto-content-modal .Occupancy .field .input .qty{width: 35px;border: none;text-align: center;height: 30px;font-size: 17px;}.form-pernotto-content-modal .Occupancy .field .button { padding:5px; cursor:pointer; background:#FFF; color:#6f6f6f; width:32px; height:32px; text-align:center; display:inline-block;border-radius: 50%;line-height: 21px;border: 1px solid #6f6f6f;font-size: 24px;}.form-pernotto-content-modal .Occupancy .field .button:hover {background:#ebebeb;}.form-pernotto-content-modal .Occupancy .field button[disabled] {cursor: not-allowed;background:#FFF;color:#e2e2e2;border-color:#e2e2e2;}.form-pernotto-content-modal .Occupancy .field button[disabled]:hover {background:#FFF;}.form-pernotto-content-modal .form-group .form-control {height: 40px;}.form-pernotto-content-modal .Occupancy .field.switch {position: relative;display: inline-block;width: 50px;height: 25px;}.form-pernotto-content-modal .Occupancy .field .switch input { opacity: 0;width: 0;height: 0;}.form-pernotto-content-modal .Occupancy .field .slider {position: absolute;cursor: pointer;right: 54px;bottom:80px;background-color: #ccc;-webkit-transition: .4s;transition: .4s;width:50px;height:25px;}.form-pernotto-content-modal .Occupancy .field .slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}.form-pernotto-content-modal .Occupancy .field input:checked + .slider {background-color: #906d21;}.form-pernotto-content-modal .Occupancy .field input:focus + .slider {box-shadow: 0 0 1px #2196F3;}.form-pernotto-content-modal .Occupancy .field input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}.form-pernotto-content-modal .Occupancy .field .slider.round {border-radius: 34px;}.form-pernotto-content-modal .Occupancy .field .slider.round:before {border-radius: 50%;}.form-pernotto-content-modal .form-group #DateRange{font-weight:bold;cursor: pointer;}.form-evento-bambini .Occupancy .field{width: 100%;float: left;border-top: 1px solid #dedede;padding: 7px 0px;}.form-evento-bambini .Occupancy #occupancy_check {width:1px;height:1px;border:0px;background: none;}.form-evento-bambini .Occupancy .field:first-child{border-top: 0px;}.form-evento-bambini .Occupancy .field .label{width: 60%;float: left;text-align:left;padding-left: 10px;padding-top: 12px;}.form-evento-bambini .Occupancy .field .label .name{font-weight:bold;font-size: 16px;letter-spacing: 0px;color: #404040;}.form-evento-bambini .Occupancy .field .label .note{font-weight:normal;font-size: 14px;letter-spacing: -0.5px;color: #808080;}.form-evento-bambini .Occupancy .field .input{width: 40%;float: left;text-align:right;padding-right: 15px;}.form-evento-bambini .Occupancy .field.adults .input{padding-right: 7px;}.form-evento-bambini .Occupancy .field .input .qty{width: 35px;border: none;text-align: center;height: 30px;font-size: 17px;background: none;}.form-evento-bambini .Occupancy .field .button { padding:5px; cursor:pointer; background:#FFF; color:#6f6f6f; width:32px; height:32px; text-align:center; display:inline-block;border-radius: 50%;line-height: 21px;border: 1px solid #6f6f6f;font-size: 24px;}.form-evento-bambini .Occupancy .field .button:hover {background:#ebebeb;}.form-evento-bambini .Occupancy .field button[disabled] {cursor: not-allowed;background:#FFF;color:#e2e2e2;border-color:#e2e2e2;}.form-evento-bambini .Occupancy .field button[disabled]:hover {background:#FFF;}.form-evento-bambini .Occupancy{margin-top:0px;float: left;}.form-evento-bambini .Occupancy label{font-size:14px;}.form-evento-bambini-content-modal .Occupancy .field{width: 100%;float: left;border-top: 1px solid #dedede;padding: 7px 0px;}.form-evento-bambini-content-modal .Occupancy #occupancy_check {width:1px;height:1px;border:0px;background: none;}.form-evento-bambini-content-modal .Occupancy .field:first-child{border-top: 0px;}.form-evento-bambini-content-modal .Occupancy .field .label{width: 60%;float: left;text-align:left;padding-left: 10px;padding-top: 12px;}.form-evento-bambini-content-modal .Occupancy .field .label .name{font-weight:bold;font-size: 16px;letter-spacing: 0px;color: #404040;}.form-evento-bambini-content-modal .Occupancy .field .label .note{font-weight:normal;font-size: 14px;letter-spacing: -0.5px;color: #808080;}.form-evento-bambini-content-modal .Occupancy .field .input{width: 40%;float: left;text-align:right;padding-right: 15px;}.form-evento-bambini-content-modal .Occupancy .field.adults .input{padding-right: 7px;}.form-evento-bambini-content-modal .Occupancy .field .input .qty{width: 35px;border: none;text-align: center;height: 30px;font-size: 17px;background: none;}.form-evento-bambini-content-modal .Occupancy .field .button { padding:5px; cursor:pointer; background:#FFF; color:#6f6f6f; width:32px; height:32px; text-align:center; display:inline-block;border-radius: 50%;line-height: 21px;border: 1px solid #6f6f6f;font-size: 24px;}.form-evento-bambini-content-modal .Occupancy .field .button:hover {background:#ebebeb;}.form-evento-bambini-content-modal .Occupancy .field button[disabled] {cursor: not-allowed;background:#FFF;color:#e2e2e2;border-color:#e2e2e2;}.form-evento-bambini-content-modal .Occupancy .field button[disabled]:hover {background:#FFF;}.form-evento-bambini-content-modal .Occupancy{margin-top:0px;float: left;}.form-evento-bambini-content-modal .Occupancy label{font-size:14px;}.form-evento .Occupancy .field{width: 100%;float: left;border-top: 1px solid #dedede;padding: 7px 0px;}.form-evento .Occupancy #occupancy_check {width:1px;height:1px;border:0px;background: none;}.form-evento .Occupancy .field:first-child{border-top: 0px;}.form-evento .Occupancy .field .label{width: 60%;float: left;text-align:left;padding-left: 10px;padding-top: 12px;}.form-evento .Occupancy .field .label .name{font-weight:bold;font-size: 16px;letter-spacing: 0px;color: #404040;}.form-evento .Occupancy .field .label .note{font-weight:normal;font-size: 14px;letter-spacing: -0.5px;color: #808080;}.form-evento .Occupancy .field .input{width: 40%;float: left;text-align:right;padding-right: 15px;}.form-evento .Occupancy .field.adults .input{padding-right: 7px;}.form-evento .Occupancy .field .input .qty{width: 35px;border: none;text-align: center;height: 30px;font-size: 17px;background: none;}.form-evento .Occupancy .field .button { padding:5px; cursor:pointer; background:#FFF; color:#6f6f6f; width:32px; height:32px; text-align:center; display:inline-block;border-radius: 50%;line-height: 21px;border: 1px solid #6f6f6f;font-size: 24px;}.form-evento .Occupancy .field .button:hover {background:#ebebeb;}.form-evento .Occupancy .field button[disabled] {cursor: not-allowed;background:#FFF;color:#e2e2e2;border-color:#e2e2e2;}.form-evento .Occupancy .field button[disabled]:hover {background:#FFF;}.form-evento .Occupancy{margin-top:0px;}.form-evento .Occupancy label{font-size:14px;}.form-evento-content-modal .Occupancy .field{width: 100%;float: left;border-top: 1px solid #dedede;padding: 7px 0px;}.form-evento-content-modal .Occupancy #occupancy_check {width:1px;height:1px;border:0px;background: none;}.form-evento-content-modal .Occupancy .field:first-child{border-top: 0px;}.form-evento-content-modal .Occupancy .field .label{width: 60%;float: left;text-align:left;padding-left: 10px;padding-top: 12px;}.form-evento-content-modal .Occupancy .field .label .name{font-weight:bold;font-size: 16px;letter-spacing: 0px;color: #404040;}.form-evento-content-modal .Occupancy .field .label .note{font-weight:normal;font-size: 14px;letter-spacing: -0.5px;color: #808080;}.form-evento-content-modal .Occupancy .field .input{width: 40%;float: left;text-align:right;padding-right: 15px;}.form-evento-content-modal .Occupancy .field.adults .input{padding-right: 7px;}.form-evento-content-modal .Occupancy .field .input .qty{width: 35px;border: none;text-align: center;height: 30px;font-size: 17px;background: none;}.form-evento-content-modal .Occupancy .field .button { padding:5px; cursor:pointer; background:#FFF; color:#6f6f6f; width:32px; height:32px; text-align:center; display:inline-block;border-radius: 50%;line-height: 21px;border: 1px solid #6f6f6f;font-size: 24px;}.form-evento-content-modal .Occupancy .field .button:hover {background:#ebebeb;}.form-evento-content-modal .Occupancy .field button[disabled] {cursor: not-allowed;background:#FFF;color:#e2e2e2;border-color:#e2e2e2;}.form-evento-content-modal .Occupancy .field button[disabled]:hover {background:#FFF;}.form-evento-content-modal .Occupancy{margin-top:0px;}.form-evento-content-modal .Occupancy label{font-size:14px;}.form-pernotto .form-group,.form-pernotto-content-modal .form-group,.form-evento-bambini .form-group,.form-evento .form-group,.form-base .form-group,.form-base-content-modal .form-group, .form-evento-content-modal .form-group,.form-evento-bambini-content-modal .form-group{margin-bottom: 5px;line-height: 10px;}.form-group textarea.form-control {height: auto !important;}.form-group .error_line{color:#ed3535;font-weight:700;padding-top:10px;float:left;clear:both;text-align:center;width:100%}.cc-window{font-size:14px!important;line-height:1.2em!important}#mappa_main_menu,#mappa_menu_categorie,#mappa_menu_filtri,#mappa_menu_legale{font-size:16px!important}.box-search{margin-top:0!important;background:#1d2224;padding:1px 20px 2px 20px}.box-search .form-group{margin-bottom:0}.box-search .form-group .btn-primary{padding:7px 11px;font-size:20px;font-weight: normal;text-transform: capitalize;}.box-search .col-sm-3{padding-left:10px}.box-search .row div:first-of-type{margin-left:0%}.box-search .col-sm-3 .form-group{margin-left:0!important}.title-homepage{font-size:1.5em;margin:2px 0px 0 0px;padding:8px 5px;float:left;}.caption-page{color:#fff;font-size:12px;font-weight:700;font-family:Arial,sans-serif}#login-dp-mobile{padding:0 0;overflow:hidden!important;color:#fff;min-width:100%;border:1px solid #ccc;background-color:#222;float:none!important}#login-dp-mobile.form-login{padding:16px 16px!important;background-color:#454141!important}#login-dp-mobile.form-login li a{color:#fff!important}#login-dp-mobile .help-block{font-size:13px!important;margin-bottom:2px!important;line-height:27px!important;color:#fff}#login-dp-mobile .help-block a{font-size:13px!important;width:auto}#login-dp-mobile .form-group{margin-bottom:10px}#login-dp-mobile ul{width:100%}#login-dp-mobile ul li{display:block;float:none;font-size:15px;line-height:25px;border-bottom:1px solid #2d2d2d}#login-dp-mobile ul li::before{content:"\00BB \0020";padding-left:10px;float:left;width:25px;font-size:21px;line-height:30px}#login-dp-mobile ul li:hover{background:#000}#login-dp-mobile li a{line-height:30px!important;height:30px!important;padding:0 0!important;color:#ccc!important;text-transform:uppercase;width:90%}#login-dp-mobile .help-block .red{color:red!important}.breadcrumb-item{font-size:14px}#paragraph_page{line-height:22px}#bottom-page{float:left;line-height:22px;width:100%;}.modal-title{line-height:16px}#contact-form .radio label,.checkbox label{font-size:.9em} .list_other_link, .list_geofilter_link{background-color: #f5f5f5;margin: 0px;padding: 10px 15px 10px 30px;width: 90%;font-size: 14px;line-height: 20px;text-align: left;list-style-type: disc;} .index_menu{background-color: #f5f5f5;margin: 0px;padding: 10px 15px 10px 30px;width: 70%;font-size: 14px;line-height: 20px;text-align: left;list-style-type: disc !important;} .ui-autocomplete {max-height: auto;overflow-y: auto;overflow-x: hidden;position: absolute;z-index:3;}.ui-menu-item {padding: 8px;}#search-autocomplete {display: block; position:relative;margin-left: 0px;}#search-autocomplete ul li{list-style:none;font-size:13px;}#search-autocomplete ul li:before {content: "\f041";display: inline-block;font-family: FontAwesome;font-size:20px;float:left;padding-left: 10px;padding-top: 5px;}#search-autocomplete ul li.ui-menu-item {padding: 0px 0px;margin:0px;line-height: 30px;cursor: pointer;border-bottom: 1px solid #f4f4f4;}#search-autocomplete ul li.ui-menu-item .ui-menu-item-wrapper.ui-state-active { color:#000 !important;background: #e7e7e7 !important;font-weight: bold !important;border:0px;}#search-autocomplete ul li .ui-menu-item-wrapper{margin-left: 0px;padding-left: 36px;padding-top: 6px;padding-bottom: 6px;}#search-autocomplete ul{margin:0px;padding: 0px;border-radius: 10px;margin-top: 2px; box-shadow: 0 2px 16px 0 rgba(26,26,26,0.24);}.ui-helper-hidden-accessible {display: none !important;}.box-search #val{font-weight: bold;}.box-search #val::placeholder{font-weight:normal;}#search_form {float:left;width:100%;position: relative;z-index: 3;}#search_form .GuestsField {background-color:#FFF;height:45px;line-height:44px;padding:0px 10px 0px 10px;border: 1px solid #cecece;border-radius: 5px;color: #4f4f4f; cursor: pointer;font-size:14px;letter-spacing: -0.85px;}#search_form .GuestsField #occupancy_check {width:1px;height:1px;border:0px;}#search_form .Occupancy{display:none;position: absolute;color: inherit;background-color: #FFF;border-radius: 4px;border: 1px solid  #FFF; width: 355px;max-width: none;margin-top: 5px;top: 52px;font-size: 15px;box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%);padding: 20px 30px !important; line-height: 25px;z-index: 2;}#search_form .Occupancy .field{width: 100%;float: left;border-top: 1px solid #f0f0f0;padding: 7px 0px;}#search_form .Occupancy .field:first-child{border-top: 0px;}#search_form .Occupancy .field .label{width: 60%;float: left;text-align:left;}#search_form .Occupancy .field .label .name{font-weight:bold;font-size: 16px;letter-spacing: 0px;color: #404040;}#search_form .Occupancy .field .label .note{font-weight:normal;font-size: 14px;letter-spacing: -0.5px;color: #808080;}#search_form .Occupancy .field .input{width: 40%;float: left;text-align:right;}#search_form .Occupancy .field .input .qty{width: 35px;border: none;text-align: center;height: 30px;font-size: 17px;}#search_form .Occupancy .field .button { padding:5px; cursor:pointer; background:#FFF; color:#6f6f6f; width:32px; height:32px; text-align:center; display:inline-block;border-radius: 50%;line-height: 21px;border: 1px solid #6f6f6f;font-size: 24px;}#search_form .Occupancy .field .button:hover {background:#ebebeb;}#search_form .Occupancy .field button[disabled] {cursor: not-allowed;background:#FFF;color:#e2e2e2;border-color:#e2e2e2;}#search_form .Occupancy .field button[disabled]:hover {background:#FFF;}#search_form .form-group .form-control {height: 45px;}#search_form .Occupancy .field.switch {position: relative;display: inline-block;width: 50px;height: 25px;}#search_form .Occupancy .field .switch input { opacity: 0;width: 0;height: 0;}#search_form .Occupancy .field .slider {position: absolute;cursor: pointer;right: 54px;bottom:80px;background-color: #ccc;-webkit-transition: .4s;transition: .4s;width:50px;height:25px;}#search_form .Occupancy .field .slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}#search_form .Occupancy .field input:checked + .slider {background-color: #906d21;}#search_form .Occupancy .field input:focus + .slider {box-shadow: 0 0 1px #2196F3;}#search_form .Occupancy .field input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}#search_form .Occupancy .field .slider.round {border-radius: 34px;}#search_form .Occupancy .field .slider.round:before {border-radius: 50%;}#search_form .form-group #DateRange{font-weight:bold;cursor: pointer;}#search_form .form-group{margin-bottom: 5px;line-height: 10px;}#search_form .geo .search-container:before,#search_form .date-range .form-group:before,#search_form .guestsfield .form-group:before{display: inline-block;font-family: FontAwesome;font-size:20px;;padding-left: 6px;padding-top: 16px;position: absolute;color: #4a4a4a;}#search_form .geo .search-container:before{content: "\f041";}#search_form .geo .search-container .reset:after{content: "\58";font-family: FontAwesome;position: absolute;right: 15px;top: 20px;z-index: 1;font-size: 0.8em;color: #848484;}#search_form .date-range .form-group:before{content: "\f133";}#search_form .guestsfield .form-group:before{content: "\f2c0";}#search_form .geo .search-container #val.form-control{padding: 6px 12px 6px 27px;}#search_form .date-range .form-group #DateRange.form-control{padding: 6px 12px 6px 29px;}#search_form .GuestsField{padding: 0px 10px 0px 28px;}#search_form .col-md-1, #search_form .col-md-2, #search_form .col-md-3, #search_form .col-md-4{padding-left: 5px;padding-right: 5px;}#search_form .GuestCol .Occupancy .ok .btn-ok{border-radius: 5px;width: 60px;padding: 5px 0px 4px 0px;margin-top: 0px;border: 1px solid #CCC;}#back-return-mobile{display:none;width: 0px;position: relative;float:left;left: 1.5em;top: 5em;}#back-return-mobile::before{content: "\f053";font-family: FontAwesome;color: #FFF;font-size: 1.4em;}#back-return-desk{display:block;position: relative;float:left;border: 1px solid #CCC;padding: 3px 10px;border-radius:5px; margin-right: 10px;font-size: 1em;font-weight: bold;}#back-return-desk::before{content: "\f053";font-family: FontAwesome;color:#906d21;font-size: 0.9em;padding-right: 10px;}#back-return-desk:hover{text-decoration:none;background: #ededed;color:#906d21;}@media (min-width: 1280px){.container {width: 1280px;}}@media (max-width:480px){#back-return-mobile{left: 1.5em;top: 5em;}.visual1 .visual1-more a{padding:10px 25px;}.form-pernotto .GuestsField{font-size:15px;letter-spacing: -0.5px;}.form-pernotto-content-modal .GuestsField {font-size:14px;letter-spacing: -0.5px;}.form-pernotto .form-group .col-md-6,.form-pernotto-content-modal .form-group .col-md-6  { padding-left:15px !important;padding-right:15px !important;}.form-pernotto .Occupancy{width: 100%; max-width: 100%;top: 54px;left: 0px;}.form-pernotto-content-modal .Occupancy{width: 100%; max-width: 100%;top: 330px;left: 0px;}.list_other_link, .list_geofilter_link{width: 100%;line-height:23px;font-size:15px;}.index_menu{width: 100%;line-height:24px;font-size:14px !important;margin:10px 0px;}.page-content{text-align:left}.sticky{padding:0 15px}.sticky .logo img{width:100%}.sticky .navbar-nav li a{padding:10px 8px;font-size:13px}header .navbar-header{float:none;BACKGROUND:#000}header .social-mobile{float:left;height:100%;MARGIN:10px 0 0 0;padding:0}header .social-mobile ul{padding:0;margin:0;z-index:10;font-family:Arial;text-align:center;position:relative}header .social-mobile li{position:relative;z-index:10;float:left!important;list-style:none;margin:0 4px 0 2px;padding:0 1px 0 1px;display:block;width:35px!important}header .social-mobile li a{padding:0 0}#countdown{float:left;margin:-15px 0 0 0;width:100%;color:#fff}#defaultCountdown{width:170px;float:left;font-family:Arial;font-size:12px;height:20px;border:1px solid #fff;line-height:15px;margin-top:1px;padding-top:1px}.newyeartext{font-size:24px;font-family:Arial}.navbar-default .navbar-nav>li>a{font-size:11px}.header-content-right{float:right;width:100%;margin-right:0}#contact_dx{text-align:left;float:none}#contact_dx .info p{margin:0!important}.caption-page{display:none}.top-nav ul li{position:relative;float:none;font-size:12px;width:100%;padding:0 0}#navbar2 .navbar-nav>li{width:25%;display:block;margin:0;padding:2px 2px;font-size:0;line-height:0;float:none;text-align:center;vertical-align:top;height:auto;border:0 solid #3b3a3a}#navbar2 .nav>li>a{padding:2px 0}header .info{MARGIN:9px 0 0 0;line-height:20px;padding:1px 0 4px 20px}header .info .contact_label{font-size:11px}.open .dropdown-menu{position:relative;float:none;width:100%;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#000}#navbar1{background:#222}#navbar1 ul li a,#navbar1 ul li .li_child{color:#FFF;display:block;font-size:16px;padding:6px 0;padding-right:0;border-bottom:1px solid #2d2d2d;line-height:22px;height:100%}#navbar1 ul li:hover{background:#000}#navbar1 ul ul li:hover{background:#000}#navbar1 ul ul{background:#717171}#navbar1 ul a,#navbar1 ul .li_child{padding-left:10px!important;text-transform:uppercase}#navbar1 ul ul a{padding-left:30px!important;font-size:14px;text-transform:uppercase}.caret{margin-left:2px;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.caret-up{border-bottom:5px solid!important}.ins-annuncio-mobile{margin-top:10px}.login-link-mobile{color:#fff;margin-left:5px}.login-link-mobile:hover{text-decoration:none}#info-home.row{margin-left:0;margin-right:0;margin-top:0}.right-cloumn{padding:0 10px 0 0!important}.left-cloumn{margin:0 0!important}.head-title{font-size:.6em!important}.head-link{font-size:.7em!important}header .logo{MARGIN:0 0 0 0}header .logo img{width:77%!important}#contact_dx .info .link-mail{font-size:15px!important}#contact_dx .info a{font-size:19px!important}.visual2{padding:1px}.visual2 .content_info h3{text-transform:inherit;font-size:.8em;line-height:1.2!important;font-weight:400;margin-bottom:2px;font-weight:700}.visual2 .visual2-category{font-size:.8em;line-height:1.2!important;margin:0}.visual2 .content_info p{font-size:.8em;line-height:1.2!important;margin:0}.visual2 .content_info{padding:0 0 0 10px;min-height:90px!important}.visual2 .visual2-more{font-size:.8em;line-height:1.2!important}.visual2 .visual2-content-dx,.visual2 .visual2-content-sx{font-size:.8em;line-height:1.2!important;margin:0;display:none}.visual2 .visual2-offers .visual2-apartire{font-size:.8em}.visual2 .visual2-offers .visual2-price{font-size:1em}.visual4{padding:5px 0}.visual4 .visual4-header{padding-top:5px;padding-bottom:5px}.visual4 .visual4-header h3{text-transform:inherit;font-size:1em;line-height:1.2!important;font-weight:400;margin-bottom:2px;font-weight:700}.visual4 .visual4-footer{padding-top:5px;padding-bottom:5px}.visual4 .visual4-category{font-size:.8em;line-height:1.2!important;margin:0}.visual4 .visual4-description p{font-size:1em;line-height:1.2!important;margin:0}.visual4 .visual4-more{font-size:.8em;line-height:1.2!important}.visual4 .visual4-footer-center,.visual4 .visual4-footer-dx,.visual4 .visual4-footer-sx{font-size:.9em;line-height:1.2!important;margin:0}.visual4 .visual4-offers .visual4-price{font-size:1em}.box-content-container{padding-right:0;padding-left:0}.visual1{padding:5px 5px!important}.visual1 .content_info h3{text-transform:inherit;font-size:.8em;line-height:1.2!important;font-weight:400;margin-bottom:2px;font-weight:700}.visual1 .visual1-category{font-size:.7em;line-height:1.2!important;margin:0}.visual1 .content_info p{font-size:.9em;line-height:1.2!important;margin:0}.visual1 .content_info{padding:0 0 0 10px}.visual1 .visual1-more{font-size:.8em;line-height:1.2!important}.visual1 .visual1-datelocation{font-size:.75em;line-height:1.2!important;margin:0}.visual1 .visual1-description{padding-top:5px}.visual1 .visual1-offers .visual1-apartire{font-size:.8em}.visual1 .visual1-offers .visual1-price{font-size:1.1em}.box-sidebar-wrapper ul li a{font-size:.9em}.container .box-container{padding:0 0 20px 0!important}.container .box-container .page-listing{padding:0 0}.container .box-container .page-listing #sub_title_page,.container .box-container .page-listing .author,.container .box-container .page-listing .page-title,.container .box-container .page-listing figure,.page-content{padding:0 10px}.container .box-container .page-title{padding:0 10px !important;line-height: 1.2em !important;font-size: 1.4em !important;margin:.5em 0 .5em 0 !important;}.container .box-container #bottom-page,.container .box-container #paragraph_page,.container .box-container #sub_title_page,.container .box-container .author{padding:0 10px !important;line-height: 1.4em !important;font-size: 1em !important;margin:.5em 0 .5em 0 !important;}.container .box-container #bottom-page ul,.container .box-container #paragraph_page ul{padding:0px 0px 0px 15px;list-style: disc;}.container .box-container #bottom-page ul.list_other_link,.container .box-container #paragraph_page ul.list_other_link,.container .box-container #paragraph_page ul.list_geofilter_link,.container .box-container #bottom-page ul.list_geofilter_link{padding: 10px 15px 10px 30px;}.box-search{padding:7px 25px 5px 25px !important;}}@media (max-width:380px){#back-return-mobile{left: 1em;top: 4em;}}@media (min-width:481px){#search_form{display:block;}#box-search-mobile{display:none;}}@media (min-width:481px) and (max-width:767px){.sticky .logo img{width:100%}header .navbar-header{float:none;BACKGROUND:#000}header .social-mobile{float:left;height:100%;MARGIN:10px 0 0 0;padding:0}header .social-mobile ul{padding:0;margin:0;z-index:10;font-family:Arial;text-align:center;position:relative}header .social-mobile li{position:relative;z-index:10;float:left!important;list-style:none;margin:0 4px 0 2px;padding:0 1px 0 1px;display:block;width:35px!important}header .social-mobile li a{padding:0 0}#countdown{float:left;margin:-10px 0 0 0;width:100%;color:#fff}#defaultCountdown{width:170px;float:left;font-family:Arial;font-size:13px;height:21px;border:1px solid #fff;line-height:17px;margin-top:1px;padding-top:1px}.newyeartext{font-size:24px;font-family:Arial}.navbar-default .navbar-nav>li>a{font-size:15px}.header-content-right{float:right;width:100%;margin-right:0}#contact_dx{text-align:left;float:none}#contact_dx .info p{margin:0!important}.caption-page{display:none}.top-nav ul li{position:relative;float:none;font-size:12px;width:100%;padding:0 0}#navbar2 .navbar-nav>li{width:25%;display:block;margin:0;padding:2px 9px;font-size:0;line-height:0;float:none;text-align:center;vertical-align:top;height:auto;border:0 solid #3b3a3a}#navbar2 .nav>li>a{padding:5px 0}header .info{MARGIN:15px 0 0 0;line-height:23px;padding:5px 0 5px 20px}.open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#000}#navbar1{background:#222}#navbar1 ul li a,#navbar1 ul li .li_child{color:#FFF;display:block;font-size:16px;padding:6px 0;padding-right:0;border-bottom:1px solid #2d2d2d;line-height:22px;height:100%}#navbar1 ul li:hover{background:#000}#navbar1 ul ul li:hover{background:#000}#navbar1 ul ul{background:#717171}#navbar1 ul a,#navbar1 ul .li_child{padding-left:10px!important;text-transform:uppercase}#navbar1 ul ul a{padding-left:30px!important;font-size:14px;text-transform:uppercase}.caret{margin-left:2px;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.caret-up{border-bottom:5px solid!important}.ins-annuncio-mobile{margin-top:10px}.login-link-mobile{color:#fff;margin-left:5px}.login-link-mobile:hover{text-decoration:none}#contact_dx .info .link-mail{font-size:17px!important}#contact_dx .info a{font-size:19px!important}.right-cloumn{padding:0 10px 0 0!important}.visual2 .content_info h3{font-size:1em}.box-sidebar-wrapper ul li a{font-size:.9em}.cat-box .head-title h2,.cat-box-border .head-title h2{font-size:1.1em}.container .box-container #bottom-page,.container .box-container #paragraph_page,.container .box-container #sub_title_page,.container .box-container .author,.container .box-container .page-title{padding:0 10px}.visual2 .thumbsection img{width:-webkit-fill-available}}@media(max-width:767px){.sticky{left:15px !important;}.page_type_3 #navbar2 .navbar-nav{display:none;}.page_type_3 .navbar.sticky{display:none;}#back-return-mobile{display:block;}#back-return-desk{display:none;}#box-search-mobile{display:block;}#box-search-mobile{float: left;width: 100%;}#box-search-mobile .search_precompiled{background: #1d2224;margin: 0px;padding: 10px 15px 12px 15px;width: 100%;}#box-search-mobile .search_precompiled .wrapper{font-size: 0.9em !important;letter-spacing: -0.5px;padding: 0px 10px 0px 28px;background-color: #FFF;height: 45px;line-height: 22px;padding: 0px 10px 0px 5px;border: 1px solid #cecece;border-radius: 5px;color: #4f4f4f;cursor:pointer;font-size: 14px;letter-spacing: -0.85px;}#box-search-mobile .search_precompiled .wrapper::before{content:"\f002";font-family: FontAwesome;padding-right: 5px;line-height: 44px;float:left;}#box-search-mobile .search_precompiled .wrapper .content{float:left;line-height: 1em;padding-top: 12px;}#box-search-mobile .search_precompiled .wrapper .content .others{font-size:0.7em;letter-spacing: 0px;line-height: 1.3em;}#box-search-mobile .search_precompiled .wrapper .content .where .empty{line-height: 1.2em;color: #757575;font-size: 0.9em;letter-spacing: 0px;}#box-search-mobile.sticky .search_precompiled{padding-top:15px;}#search_form{display:none;}#search_form .GuestsField{font-size:15px;letter-spacing: -0.6px;}#search_form .GuestsField .val_pets{letter-spacing: -1.15px !important;}#search_form .form-group .col-md-6{ padding-left:15px !important;padding-right:15px !important;}#search_form .Occupancy{width: 100%; max-width: 100%;top: 54px;left: 0px;}body{font-size:18px}.box-search .row div:first-of-type{margin-left:0}.box-search .form-group .btn-primary{width:100%}input.btn-block[type=submit]{max-width:100%}.box-search .col-sm-2,.box-search .col-sm-3{padding-left:10px;padding-top:5px;padding-bottom:5px}.title-homepage{text-align:center;line-height:28px;width:100%;}.navbar-nav .open .dropdown-menu{float:right}.navbar-nav-login{width:100px;padding-left:5px!important}.navbar-nav-login li a{color:#ccc!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#000}.category,.datePublished,.stats{margin:0 10px 0 10px!important}.modal-title{font-size:15px}.box-footer a,.box-footer ul li a{font-size:16px}footer ul li{line-height:30px}.visual1 .thumbsection{width:33.3%}.visual1 .content_info{width:66.6%}}@media (min-width:768px){#login-dp-mobile.collapse{display:none!important}.navbar-default .navbar-nav>li>a{font-size:1em!important}.head-section .head-title{font-size:.9em!important}.box-sidebar h4{font-size:1.2em!important}.box-sidebar-wrapper ul li a{font-size:1em}#navbar1 li .dropdown-menu{ display: none; }#navbar1 li:hover .nav-link{   }#navbar1 li:hover .dropdown-menu{ display: block; }#navbar1 li .dropdown-menu{ margin-top:0; }.top-nav .dropdown-menu li.evidence{background:#ed3535}.top-nav .dropdown-menu li.evidence a{color:#FFF!important;font-weight:700!important;text-transform:uppercase;letter-spacing:-.2px;font-size:13px}.top-nav .dropdown-menu.multi-column .row{margin-left:0;margin-right:0}.top-nav .dropdown-menu.multi-column .row div{padding-left:1px;padding-right:1px}.top-nav .dropdown-menu{min-width:250px}.top-nav .dropdown-menu.columns-2{min-width:500px}.top-nav .dropdown-menu.columns-3{min-width:700px}.top-nav .dropdown-menu li a{padding:5px 15px;font-weight:300}.top-nav .multi-column-dropdown{list-style:none;margin:0;padding:0}.top-nav .multi-column-dropdown li a{display:block;clear:both;line-height:1.428571429;color:#302e2e;white-space:normal}.top-nav .multi-column-dropdown li a:hover{text-decoration:none;color:#FFF!important;background-color:#ed3535}.top-nav ul.dropdown-menu li a{line-height:20px}}@media (min-width:768px) and (max-width:991px){body{background:#000}.box-search .form-group .btn-primary{max-width:100%}.foot-links.phone .link-mail{font-size:10px}.navbar-nav>li>a{font-size:13px!important}.top-nav ul li a,.top-nav ul li .li_child{padding:0 4px;font-size:11px}.sticky{padding:0 2%!important}.top-nav .dropdown-menu.columns-3{min-width:550px!important}.top-nav .dropdown-menu.columns-3 li{line-height:1}.top-nav ul.dropdown-menu li a{height:25px;letter-spacing:-.3px}.top-nav .dropdown-menu li.evidence a{font-size:11px;letter-spacing:-.5px}}@media (max-width:991px){.box-sidebar{padding:4px 0 4px 0}.page-title{margin:.27em 0 .47em 0}.container .box-container{padding:0 0 20px 0!important}.right-cloumn{padding:50px 0 0 0!important}.container .box-container .page-listing #sub_title_page,.container .box-container .page-listing .author,.container .box-container .page-listing .page-title,.container .box-container .page-listing figure,.page-content{padding:0 10px}.container .box-container #bottom-page,.container .box-container #paragraph_page,.container .box-container #sub_title_page,.container .box-container .author,.container .box-container .page-title{padding:0 10px}.navbar.sticky #navbar2{width:100%}.sticky{padding:0 0}}@media (min-width:992px){#search_form .form-group .GuestCol{padding-left:0px;}.form-pernotto .form-group .GuestCol,.form-pernotto-content-modal .form-group .GuestCol{padding-left:0px;} }@media (min-width:992px) and (max-width:1199px){#search_form .GuestsField {font-size:12.1px;letter-spacing:-1px;}.form-pernotto .GuestsField{font-size:12.1px;letter-spacing:-1px;}.navbar-nav>li>a{font-size:15px!important}.top-nav ul li a,.top-nav ul li .li_child{padding:0 6px}.sticky{padding:0 2%!important}.box-sidebar-wrapper ul li a{font-size:1em}.navbar.sticky #navbar2{width:100%}.sticky{padding:0 0}}@media (max-width:767px) {.dropdown-menu.multi-column {min-width: 240px !important;overflow-x: hidden;}.dropdown .dropdown-menu {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;max-height: 0;display: block;overflow: hidden;opacity: 0;}.dropdown.open .dropdown-menu { /* For Bootstrap 4, use .dropdown.show instead of .dropdown.open */max-height: 350px;opacity: 1;overflow-y: scroll;}.top-nav .dropdown-menu li.evidence{background:#ed3535;}.top-nav .dropdown-menu li.evidence a{color:#FFF !important;}}@media (max-width:300px){#back-return-mobile{display:none;}}