﻿#lang div::after,.iconFontello{font-family:FontAwesome}.btn-lang,.searchmoduleHor .error{white-space:nowrap}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.4.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon);speak:none}.commands a.CommandButton>img{width:auto}.galleryLinksSpacer{min-height:25px}.galleryLinksIcon{position:relative;margin-bottom:10px}.galleryLinksIcon img{width:100%}.galleryLinksText{position:absolute;width:100%;bottom:0;background-color:rgba(0,0,0,.5);padding:4px}.galleryLinksText p{margin:0;padding:0;text-align:center;color:#fff;font-size:1.6em}.glEffectOpacity img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.glEffectOpacity:hover img{opacity:.7}.glEffectScale img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.glEffectScale:hover img{-webkit-transform:scale(1.01);transform:scale(1.01)}.iconBoxIconaServizi,.iconBoxIconaServiziSmall{text-align:center;height:2em;width:2em;line-height:2em;border-radius:10em;position:relative;display:inline-block;background-color:#109bc5;color:#fff}.iconBoxIconaServizi{font-size:30px}.iconBoxIconaServiziSmall{font-size:20px}ul.BoxIconaServizi,ul.BoxIconaServiziSmall{list-style:none}ul.BoxIconaServizi li,ul.BoxIconaServiziSmall li{list-style-type:none}ul.BoxIconaServizi li div.icona{float:left;width:70px;margin-bottom:20px}li div.articolo h4 a{text-decoration:underline;color:#000}li div.articolo h4 a:hover{text-decoration:none}li div.articolo p a{text-decoration:underline}li div.articolo p a:hover{text-decoration:none}ul.BoxIconaServiziSmall li div.icona{float:left;width:50px;margin-bottom:20px}ul.BoxIconaServizi li div.articolo h4,ul.BoxIconaServiziSmall li div.articolo h4{display:inline-block;padding:0;margin:0;color:#000}.dropdown-submenu:hover>.dropdown-menu,ul.nav li.dropdown:hover ul.dropdown-menu.firstLevel{display:block}ul.BoxIconaServizi li div.articolo h4{line-height:30px}ul.BoxIconaServiziSmall li div.articolo h4{line-height:20px}ul.BoxIconaServizi li div.articolo{float:left;width:calc(100% - 70px);color:#919191}ul.BoxIconaServiziSmall li div.articolo{float:left;width:calc(100% - 50px);color:#919191}ul.BoxIconaServizi li div.articolo p{line-height:18px}.clear{float:none;clear:both}.topnav-link a{color:#000;font-size:.7em;text-decoration:underline}.topnav-link a:hover{text-decoration:none}.dropdown,.dropup{margin-top:18px}.dropdown-menu{min-width:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.header-top .col-md-6.text-right div.contact-top,.header-top .col-md-6.text-right div.link-top{float:right}.header-top .col-md-12 div.contact-top{float:left}#lang,.header-top .col-md-12 div.link-top,nav{float:right}.contact-top ul li,.link-top ul li{list-style-type:none;display:Inline;padding:0 5px}#lang div::after,#lang div::before{left:0;display:inline-block;height:8px;color:#000}.ui-datepicker{z-index:10!important}#lang{width:80px}#lang div::before{font-size:9px;padding-right:5px}[lang|=it] #lang div::before{content:'Italiano'}[lang|=en] #lang div::before{content:'English'}[lang|=es] #lang div::before{content:'Español'}[lang|=fr] #lang div::before{content:'Français'}[lang|=de] #lang div::before{content:'Deutsch'}[lang|=ru] #lang div::before{content:'русский'}[lang|=ja] #lang div::before{content:'日本語'}[lang|=zh] #lang div::before{content:'中文'}[lang|=cz] #lang div::before{content:'čeština'}[lang|=no] #lang div::before{content:'norsk,'}[lang|=nl] #lang div::before{content:'Nederlands'}[lang|=se] #lang div::before{content:'svenska'}[lang|=pt] #lang div::before{content:'português'}[lang|=tr] #lang div::before{content:'Türkçe'}[lang|=il] #lang div::before{content:'עברית'}[lang|=ua] #lang div::before{content:'україньска'}#lang div::after{content:'\f0d7';font-size:13px}@media screen and (max-width:991px){#lang{width:auto;padding-right:0}#lang div::after,#lang div::before{display:none}}.carousel-caption h4,.carousel-caption p{background-color:rgba(0,0,0,.5);padding:5px 15px}div#MainFluidPane,div#dnn_TitleFluidPane,row{margin-bottom:10px;position:relative;z-index:1}.overlayOverFullBanner{position:absolute;top:5%;z-index:1;width:350px;left:19%}div#dnn_BottomPane,div#dnn_LeftPane,row{position:relative;z-index:2}div#dnn_ContentPane,row{position:relative;z-index:1;margin-bottom:20px}div#MainPane,row{margin-bottom:10px;position:relative;z-index:1}footer.main-footer h4{margin:15px 0}.DNNEmptyPaneForTitlePane{min-height:15px}.BannerBWIContent img{width:100%}div#dnn_ContentPane .BannerBWIContent{margin-bottom:20px}.carousel-caption h4{margin-bottom:1px;text-transform:uppercase;-webkit-animation:caption-top 1.2s 1 ease-out;animation:caption-top 1.2s 1 ease-out;color:#fff}.carousel-caption p{-webkit-animation:caption-bottom .5s 1 ease-out;animation:caption-bottom .5s 1 ease-out}.carousel-caption span{padding:5px 16px;background-color:rgba(0,0,0,.2);color:#fff;border:2px solid #fff;border-radius:3px;margin-top:23px;text-decoration:none;font-weight:400;-webkit-animation:caption-left 1.2s 1 cubic-bezier(.985,.005,.265,1);animation:caption-left 1.2s 1 cubic-bezier(.985,.005,.265,1)}.carousel-caption span a:hover{background-color:rgba(0,0,0,.8)}.carousel-caption{background:0 0;text-align:left}.carousel-caption a,.carousel-caption a:hover{color:#fff}.carousel-caption.right{left:auto;right:5%;text-align:right}.carousel-caption.left{right:auto;left:5%;text-align:left}.carouselVideo{position:absolute;top:0;width:100%;height:100%;display:none}.carousel-indicators{margin-bottom:0}#dnn_HeaderFluidPane{margin-bottom:20px;position:relative;z-index:0}#dnn_HeaderFluidPane .carousel-caption{top:30%;left:42%;right:42%;text-align:center;z-index:2}#dnn_HeaderFluidPane .carousel-caption.left{left:20%;right:auto}#dnn_HeaderFluidPane .carousel-caption.right{left:auto;right:20%}#dnn_HeaderFluidPane .carousel-caption h4{padding:15px;color:#fff}#dnn_HeaderFluidPane .carousel-caption span{line-height:40px}#dnn_MainPane .carousel-caption p{padding:3px 15px;margin-top:0;line-height:14px;text-transform:lowercase}div#dnn_TitleFluidPane.row img{max-height:350px}div.container.overlayOverFullBanner{z-index:1}@media screen and (max-width:1100px){#dnn_HeaderFluidPane .carousel-caption{left:35%;right:35%}}#dnn_LeftPane .searchmoduleVer{margin-bottom:20px}.searchmoduleVer{background-color:rgba(255,255,255,.99);color:#2d3e50;-webkit-animation:caption-left 1s 1 cubic-bezier(.985,.005,.265,1);animation:caption-left 1s 1 cubic-bezier(.985,.005,.265,1)}.searchmoduleVer .btn-book{background-color:#fe8939;border-radius:4px;color:#fff;padding:6px 20px;width:100%;font-size:large;font-weight:700;transition:all .4s ease-in-out}.searchmoduleVer .btn-book:hover{text-decoration:none;background-color:#f76005;color:#fff}.searchmoduleVer .error{font-weight:700;text-align:center;background-color:#db3131;display:block;font-family:Verdana,Trebuchet MS,Arial,Verdana;font-size:12px;color:#FFF;padding:5px}.searchmoduleHor #rowAgeLabel,.searchmoduleHor .md3pnlBWR,a.phonemobile{display:none}.searchmoduleVer .summary{font-size:larger;font-weight:700;color:#000}.searchmoduleVer .table>tr,.searchmoduleVer .table>tr>td{border:none}.col-md-12.removeColMd12Pad{padding:0}.GMapCanvas{height:300px}.searchmoduleHor{position:relative;background-color:#003c7f;padding:20px;color:#fff}.searchmoduleHor .submitcontainer{background-color:#fff;text-align:center}.searchmoduleHor .btn{padding:10px;margin:0;font-weight:700}.searchmoduleHor span.lessThan{font-size:9px!important}#dnn_BottomPane .searchmoduleHor{z-index:99999;position:fixed;bottom:0;left:0;width:100%;padding:10px}#dnn_BottomPane .searchmoduleHor+.main-footer{padding-bottom:91px!important}.bottomPadding{padding-bottom:92px}#addthis{max-width:100%!important}.at-share-btn{min-width:38px;width:7%;border:1px solid #ddd!important;padding:0!important}span.at-icon-wrapper{width:100%!important}svg.at-icon{margin:0 auto}.at-resp-share-element .at-share-btn{margin:0 4px 5px!important}.at-share-btn-elements{margin:10px 0;background-color:#ececec;padding:5px 0 0;text-align:center}.skinBGColor,body{background-color:#fff}.header-top{font-size:12px}.header-top a{text-decoration:underline}.header-top a:hover{text-decoration:none}.breadcrumb li a,.texthtml a{text-decoration:underline}.header-top .container{background-color:#fff;padding:7px 15px 2px}.header-top h1{font-size:12px!important;margin:2px 0 0!important}.main-header .container{padding:7px 3px;background-color:#fff}#logo img{height:55px;width:auto;text-align:left;margin:5px 0}#lang,.breadcrumb{text-align:right}.btn-langsss{border-radius:5px;border:none;background:0 0;margin-top:3px}.title .container{background-color:#fff}.breadcrumb{text-transform:lowercase;border-bottom:1px solid #eee}#inside h1{margin-top:-320px;text-align:center}.texthtml{font-size:1.1em;line-height:2em}.texthtml a:hover{text-decoration:none}.texthtml ul, .texthtml ol{margin-left:30px}.texthtml img{max-width:100%;height:auto}.centerDark{font-size:1em!important}#copyright .container,footer .container{border-top:1px solid #D2D1D1;font-size:12px;background-color:#fff}footer a{text-decoration:underline}footer a:hover{text-decoration:#fff}#cssmenu ul ul li a,#cssmenu>ul>li>a,*,.SocialHotel a{text-decoration:none}#copyright .container{color:#333;padding:8px 0;text-align:CENTER}.searchmoduleVer{padding:10px 0;border:none;font-size:13px;height:auto;position:relative;display:inline-block}.form-group{width:100%}.form-group .table{margin-bottom:5px}.form-group .table tr td{width:30%}.form-inline{font-size:13px}.date{width:100%}.input-group .form-control:first-child{font-size:12px}@media screen and (max-width:1800px){.overlayOverFullBanner{left:17%}}@media screen and (max-width:1700px){.overlayOverFullBanner{left:15%}}@media screen and (max-width:1600px){.overlayOverFullBanner{left:13%}}@media screen and (max-width:1500px){.overlayOverFullBanner{left:10%}.searchmoduleVer{display:grid}}@media screen and (max-width:1200px){.overlayOverFullBanner{left:9%}}@media screen and (max-width:1100px){.overlayOverFullBanner{width:100%;position:static}}.main-footer{background:#fafafa;color:#a0a7ae}.widget{padding:9px 20px 15px}.btn-lang{display:inline-block;padding:11px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.texthtml a img:hover{-webkit-filter:blur(1px)}.h1div{position:absolute;z-index:2;text-shadow:0 2px 3px #000;bottom:45px;color:#fff}#cssmenu,nav{position:relative}*{margin:0;padding:0}nav{width:90%;margin:0 auto}#cssmenu,#cssmenu #head-mobile,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{font-family:Noto Sans;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu ul{margin-bottom:0!important;z-index:999}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #head-mobile{display:none}#cssmenu{background:#eee;margin-top:12px;z-index:3}#cssmenu>ul>li{float:left}#cssmenu>ul>li>a{padding:14px;font-size:13px;letter-spacing:1px;color:#333}#cssmenu ul li.active a,#cssmenu>ul>li:hover>a{color:#706F6F;font-weight:700}#cssmenu ul li.active ul li a{color:#ddd}#cssmenu ul li.active ul li a#cssmenu ul li.active ul li a:hover{color:#fff}#cssmenu ul li li.active a{color:#ddd}#cssmenu ul li.active,#cssmenu ul li.active:hover,#cssmenu ul li.has-sub.active:hover,#cssmenu>ul>li:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}#cssmenu ul ul li,#cssmenu>ul>li.has-sub>a:before{-webkit-transition:all .25s ease;-ms-transition:all .25s ease}#cssmenu>ul>li.has-sub>a{padding-right:28px}#cssmenu>ul>li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:0 0}#cssmenu>ul>li.has-sub>a:before{position:absolute;top:15px;right:14px;display:block;width:2px;height:8px;background:0 0;font-family:FontAwesome;content:'\f0d7';transition:all .25s ease}#cssmenu>ul>li.has-sub:hover>a:before{top:13px;height:0}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu ul ul li{height:0;background:#333;transition:all .25s ease}#cssmenu ul ul li.has-sub>a:after,#cssmenu ul ul li.has-sub>a:before{position:absolute;display:block;background:#ddd;content:''}#cssmenu li:hover>ul{left:auto}#cssmenu li:hover>ul>li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,.15);padding:11px 15px;min-width:170px;font-size:12px;color:#ddd;font-weight:400;white-space:nowrap}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a,.Form.ContattiContent b,.Form.ContattiContent h1{color:#fff}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu ul ul li.has-sub>a:after{top:16px;right:11px;width:8px;height:2px}#cssmenu ul ul li.has-sub>a:before{top:13px;right:14px;width:2px;height:8px;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}#cssmenu ul li.has-sub ul li.has-sub ul li:hover,#cssmenu ul ul li.has-sub:hover{background:#363636}#cssmenu ul ul ul li.active a{border-left:1px solid #333}#cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu>ul>li.has-sub>ul>li.active>a{border-top:1px solid #333}.btn{padding:10px 12px;margin:10px 0 0}.ContattiContent{margin-bottom:20px;background-color:#fff}.Form.ContattiContent a{font-size:12px}#formcontatti_cnt,input#formcontatti_bo_emailDest1,input#formcontatti_bo_emailDest2,input#formcontatti_bo_emailDest3,input#formcontatti_bo_emailSubject,input#formcontatti_bo_formTitle{color:#000}.SocialHotel{margin-top:-4px;float:right;padding:0 10px}.SocialHotel span{font-size:22px;color:#fff;padding:2px}@media screen and (max-width:720px){.SocialHotel{margin-top:-4px;float:none}}@media screen and (max-width:1380px){#dnn_HeaderFluidPane .BannerBWIContent{height:420px}#dnn_HeaderFluidPane .BannerBWIContent img{width:100%;height:420px}}@media screen and (max-width:1199px) and (min-width:992px){div#logo img{width:100%;height:auto!important}nav{width:89%}}@media screen and (max-width:991px){.searchmoduleHor #rowArrivalDateInput{width:48%;float:left}.searchmoduleHor #rowDepartureDateInput{width:48%;float:right}.searchmoduleHor .people{width:48%;float:left}.searchmoduleHor #rowAdultiLabel,.searchmoduleHor #rowInfantsLabel{width:33%;float:left}.searchmoduleHor #rowChildrenLabel{width:33%;float:right}.searchmoduleHor .col-md-3 .form-control{display:block;width:100%}.searchmoduleHor .col-md-3{width:48%;float:right}.searchmoduleHor .people .form-control{display:block;width:100%}.searchmoduleHor #rowSubmitLabel{width:100%;overflow:hidden;height:65px}}@media screen and (max-width:995px){#cssmenu,div.contact-top{float:left}#cssmenu ul ul li a,nav{width:100%}#cssmenu{width:90%;margin-top:5px}#cssmenu ul{display:block}.carousel-inner{margin-top:10px}.header-top .container,.text-right,div#logo.col-md-2{text-align:center}div.link-top{float:right}.header-top .col-md-6.text-right div.contact-top{float:left}.header-top .col-md-6.text-right div.link-top{float:right}.header-top .col-md-12 div.contact-top{float:left}.header-top .col-md-12 div.link-top{float:right}}@media screen and (max-width:720px){#cssmenu ul,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before,#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{display:none}.contact-top ul li{padding:0}.header-top .col-md-12 div.contact-top,.header-top .col-md-12 div.link-top{float:none}nav{width:100%}#cssmenu{width:81%;float:left;margin-top:5px}#cssmenu ul{width:100%}#cssmenu ul li{width:100%;border-top:1px solid #E7E7E7}#cssmenu ul li:hover{background:#363636}#cssmenu li:hover>ul>li,#cssmenu ul ul li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}#cssmenu>ul>li{float:none}#cssmenu ul ul li a{padding-left:25px;color:#444;background:0 0}#cssmenu ul ul li{background:#E7E7E7!important}#cssmenu ul ul li:hover{background:#363636!important}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul li.active>a,#cssmenu ul ul li:hover>a{color:#FFF}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu #head-mobile{display:block;padding:20px;color:#ddd;font-size:12px;font-weight:700;background:#333}#cssmenu ul li.active ul li a{color:#000}#cssmenu>ul>li:hover>a{color:#fff}.btn{padding:0 12px}.btn-langsss{border-radius:0;padding:10px;margin-top:0}.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index:12399994}.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:7px;right:10px;display:block;background:0 0;color:#fff;font-size:25px;font-family:FontAwesome;content:'\f03a'}#cssmenu .submenu-button:after,#cssmenu .submenu-button:before{position:absolute;display:block;content:''}#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}#cssmenu .submenu-button.submenu-opened{background:#262626}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{top:22px;right:19px;width:8px;height:2px;background:#444}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{background:#fff}#cssmenu .submenu-button:before{top:19px;right:22px;width:2px;height:8px;background:#444}#cssmenu .submenu-button.submenu-opened:before,.breadcrumb,.searchmoduleHor,.searchmoduleVer,a.top-phone,iframe#bookFrame{display:none}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu ul ul ul li.active a{border-left:none}#cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu>ul>li.has-sub>ul>li.active>a{border-top:none}.header-top .container,.text-right,div#logo.col-md-2{text-align:center}.main-header .col-md-10{padding:0}.dropdown{width:100%!important;background-color:#eee;margin-top:5px;height:40px}.bookmobile,a.phonemobile{position:fixed;bottom:0;height:45px;margin:0;color:#fff;border:none;}#lang{width:19%}.h1div{top:20px;color:#fff;text-shadow:0 2px 3px #000}.h1div h1{font-size:18px}div#dnn_TitleFluidPane.row img{min-height:100px}a.phonemobile{font-size:0;background:url(/Portals/_default/imagesmobile/telephone.png) center no-repeat #0d9814;background-size:30px 30px;font-weight:700;display:block;padding:.6em 0;width:50%;left:0;z-index:11}.noBtnBook{width:100%!important}.bookmobile{display:block!important;width:50%;right:0;background-color:#b82626;z-index:10}#dnn_HeaderFluidPane .carousel-caption p,#dnn_HeaderFluidPane .carousel-caption span,#pnlCompanyCode,#rowArrivalDateInput,#rowDepartureDateInput,.collapsablepanel,.toggler{display:none}a.bookinglink.cerca.bookmobile{text-align:center;font-size:18px;font-weight:600;padding-top:9px;text-decoration:none}div.form-inline{background:#fff}#dnn_HeaderFluidPane .BannerBWIContent,#dnn_HeaderFluidPane .BannerBWIContent img{height:190px}#dnn_HeaderFluidPane .carousel-caption{left:15%;right:15%}#dnn_HeaderFluidPane .carousel-caption h4{padding:8px 15px;font-size:16px}#dnn_MainFluidPane,#dnn_MainPane{position:relative;z-index:0}.c_content{position:relative;z-index:10;margin-top:3px}.main-footer{padding-bottom:40px}.cookiePrivacy{font-size:10px!important;line-height:12px!important}.cookiePrivacy .discClose{margin:0!important;width:100%;font-size:medium!important;color:#000!important;background:0 0!important}.disc{width:100%!important}}@media all and (max-width:480px){.addthis_toolbox .addthis_counter,.addthis_toolbox a{display:block!important;float:none!important;clear:both!important}}@-webkit-keyframes avia_appear{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@keyframes avia_appear{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes avia_image_appear{0%{-webkit-transform:scale(.7);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@keyframes avia_image_appear{0%{transform:scale(.7);opacity:.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes avia_hotspot_appear{0%{-webkit-transform:translate(0,80px);opacity:.1}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes avia_hotspot_appear{0%{transform:translate(0,80px);opacity:.1}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes avia_appear_short{0%{-webkit-transform:scale(.5);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1);opacity:0}}@keyframes avia_appear_short{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}@-webkit-keyframes caption-right{0%{-webkit-transform:translate(2000px,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-right{0%{transform:translate(2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes caption-left{0%{-webkit-transform:translate(-2000px,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-left{0%{transform:translate(-2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes caption-top{0%{-webkit-transform:translate(0,-20px);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-top{0%{transform:translate(0,-20px);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes caption-bottom{0%{-webkit-transform:translate(0,20px);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-bottom{0%{transform:translate(0,20px);opacity:0}100%{transform:translate(0,0);opacity:1}}.iconStreet{position:absolute;top:6px;left:50%;z-index:800}.iconStreet a{font-size:1.3em}.cookiePrivacy{width:100%;position:fixed;top:0;background-color:rgba(255,255,255,.9);color:#000;padding:5px;z-index:100;font-family:calibri light,tahoma,verdana,sans-serif;font-size:12px;-webkit-box-shadow:0 4px 24px -1px rgba(107,107,107,1);-moz-box-shadow:0 4px 24px -1px rgba(107,107,107,1);box-shadow:0 4px 24px -1px rgba(107,107,107,1);text-align:center;line-height:14px}#cookiePrivacy,#cookiePrivacy a:visited,.cookiePrivacy a{color:#000;text-decoration:underline}.cookiePrivacy a:hover{opacity:.5}.disc{width:95%;float:left}.cookiePrivacy .disc{width:90%;font-size:12px;line-height:120%}.cookiePrivacy .disc a{padding:2px;display:inline-block}.formContatti_okMsg,.searchmoduleVer .mini,form+.cookiePrivacy{display:none}.cookiePrivacy .discClose{float:right;padding:7px 5px;cursor:pointer;margin:5px 25px 0 0;color:#fff;background:#0573b6;font-weight:700;font-size:22px;background-color:none;padding:7px 14px; border-radius:5px;}.cookiePrivacy .discClose:hover{text-decoration:none}.AccordionContent ul li{margin-left:14px}.AccordionContent ul li a{text-decoration:underline}.AccordionContent ul li a:hover,.iconScrollTop,.iconScrollTop:hover{text-decoration:none}#BWRModal .modal-dialog{width:40%;height:100%}div#BWRModal .modal-body{height:400px}#frBWR{left:0;top:0;width:100%;height:100%;position:absolute;border:none}div.bottone-prenota{margin:0 auto;padding:5px 10px;background-color:#fff;text-align:center;text-transform:uppercase;}a.bwrLink{background:#ddd;padding:10px 19px;border-radius:4px;text-decoration:none!important;}a.bwrLink:hover{background:#ececec};div.bottone-prenota a,div.bottone-prenota a:hover{color:#000}@media screen and (max-width:720px){#BWRModal .modal-dialog{width:95%}#BWRModal .modal-header img{width:90%}div#BWRModal .modal-body{height:330px}}.formContatti_errMsg{display:none;border:1px solid red;background-color:#fee;color:#000;padding:10px}.formContatti_okMsg{border:1px solid #0f0;background-color:#efe;color:#000;padding:10px}.TArating{color:#fff}h4.panel-title a[aria-expanded=true]::before{content:"-"}h4.panel-title a[aria-expanded=false]::before{content:"+"}div[id*=SlideshowPhotoModule_UGPHolder]>div{height:auto!important}.iconScrollTop{visibility:hidden;position:fixed;display:inline-block;bottom:120px;right:30px;z-index:1030;text-align:center;height:3em;width:3em;line-height:3em;border-radius:10em;background-color:#36393d;color:#fff;cursor:pointer}.iconScrollTop:hover{color:#fff;background-color:#a0a5ab}.iconScrollTop:before{font-family:FontAwesome;content:"\f102";font-size:2.3em}#scroll-top-link.avia_pop_class{opacity:.7;visibility:visible}.tblCookie{width:99%}.tblCookie a{text-decoration:underline}.tblCookie td,.tblCookie th{border:1px solid #c3c3c3;padding:2px}.tblCookie thead{background-color:#f5f5f5}/*doppi bottini*/.background-content .both-btn {margin: 20px auto;width: 90%;}.both-btn .find-events, .both-btn .but-ticket {float: left;width: 50%;background: #ccc;height: 60px;line-height: 60px;}.both-btn .find-events a {background: #0573b6;color: #fff;}.both-btn .round {position: absolute;top: 0;left: 50%;background: #fff;border-radius: 50%;width: 60px;height: 60px;margin-left: -28px;margin-top: 20px;margin-bottom: 20px;line-height: 57px;font-size: 24px;font-weight: 300;box-shadow: inset 0px 0px 5px 3px #ddeaf1;text-align: center;}.both-btn {position: relative;}.both-btn .find-events a, .both-btn .but-ticket a {font-size: 19px;font-weight: 300;display: block;color: #fff;border-radius: 4px;text-align: center;}.both-btn .find-events, .both-btn .but-ticket {line-height: 60px;margin:20px 0;}.both-btn .but-ticket a {background: #5690c1;}.both-btn .find-events a:hover, .both-btn .but-ticket a:hover{color:#fff!important}.both-btn .bwrLink {padding: 0 !important;text-transform:none!important;text-decoration:underline!important}.both-btn a.bwrLink:hover {background:#0066a4!important;text-decoration:none!important}.both-btn .but-ticket a:hover {background:#4883b6}@media screen and (max-width:900px) and (min-width:766px){.tblCookie{font-size:.9em}}@media only screen and (max-width:767px){#no-more-tables table,#no-more-tables tbody,#no-more-tables td,#no-more-tables th,#no-more-tables thead,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #ccc}#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}#no-more-tables td:before{position:absolute;top:0;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700;content:attr(data-title)}.both-btn .find-events a, .both-btn .but-ticket a {font-size: 15px;}}a.bookinglink.cerca.bookmobile {box-shadow: -10px 22px 23px 19px #000;} a.phonemobile {box-shadow: -22px 2px 24px #333;}@media only screen and (max-width:500px){.widget #divMiniMapHotel a img {width:100%!important}}


@media screen and (max-width:1380px) and (min-width:1001px) {
.ContattiContent {padding: 11px!important;}
.ContattiContent .form-control{padding:2px 10px;height: 29px;margin-bottom: 2px;}
.ContattiContent label {font-size:12px; margin-bottom: 2px}
.ContattiContent  .btn { padding: 10px 12px;margin: 4px 0 0;}
.Form.ContattiContent a { font-size: 10px; line-height: 11px !important;}
.form-group {margin-bottom: 1px!important;}
}
.specialprotection {display:none!important;margin-top:10px;color:#333;font-size:15px;color:#333;padding:25px 0 11px 0;border-top:2px solid #e84139; }
.specialprotection a {font-size:15px; color:#333!important; text-align:left;text-decoration:none!important;}
.specialprotection img {height:80px;float:left;margin-top: -20px;margin-right:10px;}
.specialprotection span {color:#e84139; font-weight:600;}
.specialprotection .btn-sec {float:right;margin-top: -4px; font-size: 14px;background:#e84139; color:#fff; margin-left:20px;text-transform:uppercase;padding:10px 20px; border-radius:6px;}
.specialprotection a .btn-sec:hover {opacity:0.9}
.specialprotection img:hover {opacity:0.8; -webkit-filter: blur(0)!important;}
.specialprotection .col-md-12 {padding:0}
@media only screen and (max-width: 1230px) {
.specialprotection a {font-size:16px;}
.specialprotection .btn-sec  {padding: 10px 15px;}
}
@media only screen and (max-width: 1199px) {
.specialprotection a {font-size:18px;}
.specialprotection img { margin-right: 6px;    margin-top: -10px;}
.specialprotection {padding: 14px 0 11px 0;}

}
@media only screen and (max-width: 990px) {
.specialprotection a {font-size:17px;}
.specialprotection img {height:80px;margin-top:-5px;}
.specialprotection {padding: 9px 0 11px 0;}
.specialprotection .btn-sec {float:none}
}
@media only screen and (max-width: 767px) {
.specialprotection a{font-size:17px!important;}	
.specialprotection .btn-sec {padding: 7px 14px;margin:10px 0 0 20px;float:right;}
.specialprotection .col-md-12 {padding:0 15px;}

}
@media only screen and (max-width: 500px) {
.specialprotection {line-height: 30px;}
.specialprotection img {height: 82px;margin-right:10px;}	
.specialprotection a{font-size:13px!important;letter-spacing: -0.2px!important;line-height: 15px;}	
.specialprotection .btn-sec  {padding: 7px 14px;float: none;width: 131px; font-size: 14px;width: 150px;  margin: 13px auto 0 32%; text-align: center;}

}

@media only screen and (max-width: 415px) {
.specialprotection img {height: 80px;margin-right:10px;}	
.specialprotection a{font-size:13px!important;}	
}

/* fix FormContatti - select 25% */
.col-md-3 select { padding: 6px 4px;}

/* PGA 2022-02-10 remove bullet and space for UL into footer */
/* footer.main-footer ul li{margin-left:15px} */
.main-footer ul.noDot { list-style-type: none; margin-bottom:0;padding-top:20px}
.main-footer ul.noDot li {margin: 4px 0;}




