.bootstrap-datetimepicker-widget{top:0;left:0;z-index:3000;width:250px;padding:4px;margin-top:1px;border-radius:4px}.bootstrap-datetimepicker-widget .btn{padding:6px}.bootstrap-datetimepicker-widget:before{position:absolute;top:-7px;left:6px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.bootstrap-datetimepicker-widget:after{position:absolute;top:-6px;left:7px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid white;border-left:6px solid transparent;content:''}.bootstrap-datetimepicker-widget.pull-right:before{right:6px;left:auto}.bootstrap-datetimepicker-widget.pull-right:after{right:7px;left:auto}.bootstrap-datetimepicker-widget>ul{margin:0;list-style-type:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-size:1.2em;font-weight:bold}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{width:20px;height:20px;text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{cursor:pointer;background:#eee}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#428bca}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{color:#999;cursor:not-allowed;background:0}.bootstrap-datetimepicker-widget td span{display:block;float:left;width:47px;height:54px;margin:2px;line-height:54px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#428bca}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{color:#999;cursor:not-allowed;background:0}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{color:#999;cursor:not-allowed;background:0}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-group.date .input-group-addon span{display:block;width:16px;height:16px;cursor:pointer}.bootstrap-datetimepicker-widget.left-oriented:before{right:6px;left:auto}.bootstrap-datetimepicker-widget.left-oriented:after{right:7px;left:auto}.bootstrap-datetimepicker-widget ul.list-unstyled li.in div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0!important}
hr.home-divider{width:min(90%,55ch);border:1px solid #f8f4f0;margin-block:1rem;}.terrazzahome{padding:60px 0;}.terrazzahome2{padding:60px 0;background-color:#f8f4f0;padding:15px 0;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/fasx);background-repeat:repeat-y;background-position:left;}.terrazzahome2.white{background-color:#fff;}.terrazzahome2 h1{margin-top:100px;}.terrazzahome2 .sottotitolo a{color:#1f637f;}.terrazzahome2 .view.view-terrazza-ristorante.view-id-terrazza_ristorante.view-display-id-block_3,.terrazzahome2 .view.view-terrazza-ristorante.view-id-terrazza_ristorante.view-display-id-block_5{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/camereslide.png);background-repeat:no-repeat;min-height:615px;}.terrazzahome2 .owl-wrapper-outer{padding-top:261px;margin-left:81px;}.terrazzahome2 .owl-controls.clickable{margin-left:-40px;}.terrazzahome2 .owl-buttons{display:none !important;}section#block-block-18 h2.block-title::after{content:unset;}.widget-container img{max-width:140px;}img.booking-badge{max-width:100px;}.review-widget_net{margin-top:35px !important;}.navbar-brand,.navbar-nav > li > a{border-bottom:2px solid #fff;}img.booking-award{max-width:280px;display:inline-block;margin:0 auto 65px auto;}.popup{display:none;position:fixed;z-index:9999999;background:#fff;top:20%;left:50%;width:900px;margin-left:-450px;}.bg{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,0.6705882353);z-index:89;}.popup-close{color:#333;position:absolute;right:15px;font-size:29px;z-index:3;cursor:pointer;}.popup-left{width:50%;background-size:cover;height:460px;display:block;background-position:center;float:left;}.popup-right{width:50%;float:left;}.popup-text img{height:25px;margin-right:10px;}.popup-title{text-align:center;font-size:28px;color:#27607f;margin-top:34px;font-family:"Open Sans Condensed",sans-serif;margin-bottom:30px;}.popup-text{font-size:18px;color:#52616b;text-align:center;padding:0 25px 0 25px;}.popup-button a{color:#27607f !important;border:2px solid #27607f;padding:10px 20px;font-size:19px;margin:5px auto 15px auto;display:inline-block;text-align:center;transition:0.5s all;}.popup-button{text-align:center;}.popup-button a:hover{background:#27607f;color:#fff !important;}@media screen and (max-width:768px){.popup-left{width:100%;height:390px;}.popup-title{font-size:25px;margin:15px 0;}.popup-right{width:100%;overflow:scroll;padding-bottom:20px;}.popup-text{font-size:15px;}.popup{width:90%;left:5%;margin-left:0;max-height:80vh;overflow:scroll;top:5%;}}.view-menu-ristorante .swiper-slide{border:1px solid #28617f;}.roulette{text-align:center;background-color:#febb02;padding:60px 10px;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/footer-bg.png);background-repeat:no-repeat;background-position:left bottom;color:#28617f;font-size:20px;}.roulette h1{margin-bottom:20px;color:#28617f;}.roulette h2{font-size:28px;color:#28617f;padding:0;text-transform:none;}.roulette a.button{color:#f8f4f0;border:1px solid #28617f;padding:10px 15px;margin:10px 25px;display:inline-block;text-transform:uppercase;background:#28617f;transition:0.5s all;width:260px;}.roulette a.button:hover{background:#f8f4f0;color:#28617f;}.roulette a.button .fa{font-size:28px;line-height:1;}.roulette h2:after{display:none;}span#numberDisplay{display:none !important;}#imageData #bottomNav{height:20px !important;}#lightshowPause{margin-top:0 !important;}a#lightshowPlay{margin-top:0 !important;}a#bottomNavClose{margin-top:-4px !important;}.fotohome img{width:100%;}body{line-height:1.5;font-family:Helvetica,sans-serif;font-size:16px;color:#202020;}.links{display:none;}a{text-decoration:none;color:#ac9271;}a:hover{text-decoration:none;}h1,h2{font-family:"Open Sans Condensed",sans-serif;text-transform:uppercase;font-size:40px;color:#ad9073;margin:0;padding:0;position:relative;text-align:center;}.form-item.webform-component.webform-component-textfield.webform-component--notti{display:none;}section#block-block-14{background:#f8f4f0;padding-bottom:50px;text-align:center;}.h1bottom{margin-bottom:35px;}h1 a,h1 a:hover{color:#ad9073;}h2{color:#1f637f;padding-bottom:10px;margin-bottom:20px;}h2:after{content:"";width:50px;height:2px;background:#1f637f;float:left;position:absolute;bottom:0;left:50%;margin-left:-25px;}.claim{font-size:20px;color:#ac9271;font-style:italic;text-align:center;margin-bottom:20px;}.content{text-align:center;}.det-link a{text-align:center;display:block;text-transform:uppercase;font-size:20px;position:relative;padding-bottom:2px;margin-top:20px;color:#1f637f;}.det-link a:after{content:"";width:150px;height:1px;background:#27607f;float:left;position:absolute;bottom:0;left:50%;margin-left:-75px;}img{max-width:100%;height:auto;}#map-canvas img{max-width:inherit;}#map-canvas{height:300px;}.slide img{width:100%;height:auto;}.not-front .slide .owl-controls{display:none !important;}.not-front .slide{margin-bottom:60px;}.front .slide .owl-buttons{display:none !important;}.front .slide .owl-controls{display:none !important;background:#f8f4f0;margin:0;margin-bottom:60px;}.front .slide{margin-bottom:40px;}.front .slide .owl-theme .owl-controls .owl-page:nth-last-child(1) span,.front .slide .owl-theme .owl-controls .owl-page.active:nth-last-child(1) span{border-right:0px solid #d2d4cc;}.front .slide .owl-theme .owl-controls .owl-page span,.front .slide .owl-theme .owl-controls .owl-page.active span{display:block;width:100%;height:121px;margin:0;filter:Alpha(Opacity=100);opacity:1;border-radius:0px;background:transparent;background-repeat:no-repeat;background-position:30% top;padding-top:62px;font-size:13px;border-right:1px solid #d2d4cc;padding-right:30px;margin-bottom:15px;margin-top:15px;}.front .slide .owl-theme .owl-controls .owl-page.active span{margin-top:0;}.front .slide .owl-theme .owl-controls .owl-page.active{background:transparent;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/trslide.png);background-repeat:no-repeat;background-position:40% 0px;margin-top:-14px;padding-top:29px;}.front .slide .owl-theme .owl-controls .owl-page:nth-child(1) span{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/s3.png);}.front .slide .owl-theme .owl-controls .owl-page:nth-child(2) span{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/s2.png);}.front .slide .owl-theme .owl-controls .owl-page:nth-child(3) span{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/s1.png);}.front .slide .owl-theme .owl-controls .owl-page:nth-child(4) span{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/s4.png);}.front .slide .owl-theme .owl-controls .owl-page:nth-child(5) span{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/s5.png);}.front .slide .owl-theme .owl-controls .owl-page:nth-child(6) span{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/s6.png);}.owl-theme .owl-controls .owl-page span{opacity:1;background:#d2b493;}.owl-theme .owl-controls .owl-page.active span{background:#1d6482;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:transparent;}.barratop{background:#fff;font-family:"Open Sans Condensed",sans-serif;}a.logo{display:block;float:left;position:absolute;z-index:2;}.menutop{float:right;}.navbar-collapse.collapse{padding-right:0;}.menutop li.last{padding-right:0;}.menutop a{color:#27607f;font-size:17px;text-transform:uppercase;padding:0 !important;padding-bottom:5px !important;}.menutop li{padding:25px 10px;}.menutop a:hover,.menutop a:focus,.menutop a.active,.menutop a.active-trail{background:transparent !important;border-bottom:2px solid #27607f;}.nav > li > a:hover,.nav > li > a:focus{background:transparent !important;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a.active,.dropdown-menu > li > a.active-trail,.dropdown-menu > li > a:focus{background:transparent !important;border-bottom:0px solid #27607f;color:#27607f;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#27607f;}.menutop .dropdown-menu li{padding:0 15px;}.navbar-nav > li > .dropdown-menu{border-radius:0;margin-top:0px;border-top:0;}.barra{background:#f8f4f0;}ul.language-switcher-locale-url{margin:0;padding:0;}ul.language-switcher-locale-url li{display:inline-block;text-transform:uppercase;margin-right:5px;padding-right:5px;font-size:12px;border-right:1px solid #28617f;line-height:1;}ul.language-switcher-locale-url li.last{border-right:0;}ul.language-switcher-locale-url li a{color:#28617f;}ul.language-switcher-locale-url li a:hover,ul.language-switcher-locale-url li a.active{color:#ac9271;}.contatti{font-size:12px;text-align:right;margin-top:6px;}.contatti a{color:#28617f;}.contatti a.primo{border-right:1px solid #28617f;padding-right:5px;margin-right:5px;}.contatti a:hover{color:#ac9271;}section#block-locale-language{float:left;margin-top:4px;}section#block-my-weather-current-weather img{margin:0 !important;margin-right:7px !important;}section#block-my-weather-current-weather{width:60px;margin-left:8px;margin-top:-8px;color:#28617f;}section#block-block-7{float:left;}section#block-lang-dropdown-language{float:right;}.chosen-container-single .chosen-single{background:#f8f4f0;border:0;box-shadow:0 0 0;border-radius:20px;display:block;height:initial;padding:4px 15px;text-transform:uppercase;color:#256280;font-size:15px;margin-top:10px;}.chosen-container-single .chosen-single div b{background:url(/sites/all/themes/bootstrap/hotelnizza/img/chosen-sprite.png) no-repeat 0px 2px;margin-top:4px;margin-left:-6px;}.chosen-container-active.chosen-with-drop .chosen-single{background:#f8f4f0;border:0;box-shadow:0 0 0;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;height:initial;padding:4px 15px;text-transform:uppercase;color:#256280;font-size:15px;margin-top:10px;}.chosen-container .chosen-results{background:#f8f4f0;border:0;padding:0;margin:0;}.chosen-container .chosen-drop{border:0;text-transform:uppercase;color:#256280;font-size:15px;box-shadow:none;}.chosen-container .chosen-results li.highlighted{background:#256280;color:#f8f4f0;}.booking .richiesta-btn-cnt{position:absolute;z-index:1;right:0;background:#f8f4f0;border:1px solid #fff;padding:20px 40px;}.booking .richiesta-btn{background-color:#1f637d;color:#fff;text-transform:uppercase;font-size:15px;border:2px solid #ced1c8;border-radius:15px;padding:5px 15px;padding-left:30px;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/frwhup2.png);background-repeat:no-repeat;background-position:8px 10px;cursor:pointer;}.booking .richiesta-btn.active{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/frwhup.png);}.footer{background-color:#163e52;color:#fff;padding:10px 0;font-size:14px;}.footer a{color:#fff;}.footertop a:hover{color:#cac3ab;}.footertop{background-color:#28617f;padding:40px 0;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/footer-bg.png);background-repeat:no-repeat;background-position:left bottom;color:#fff;font-size:14px;}.footertop a{color:#fff;}.footertop h2,.newsletter-title,#footer-sitemap .fs-block-content li a.fs-root-link{font-family:"Open Sans Condensed",sans-serif;color:#cac3ab;font-size:20px;text-transform:uppercase;margin:0;padding:0;padding-bottom:20px;text-align:left;}#footer-sitemap a{font-size:13px;}#block-block-6 img{margin-top:10px;margin-right:5px;}#footer-sitemap .fs-block-content li a.fs-root-link{margin-right:72px;display:block;}.newsletter-testo{margin-bottom:15px;}.footer input[type=submit],.footer input[type=submit]:hover,.btn,.btn:hover{background:#e0d4c0;padding:7px 10px;color:#25617f;border-radius:0;border:0;text-shadow:none;text-transform:uppercase;}.footertop input.form-control{width:50%;float:left;margin-right:0px;border:0;}.form-control,input[type=email]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}.camerehome{background-color:#f8f4f0;padding:15px 0;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/fasx.png);background-repeat:repeat-y;background-position:left;}.view.view-camere.view-id-camere.view-display-id-block{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/camereslide.png);background-repeat:no-repeat;min-height:615px;}.camerehome .owl-wrapper-outer{padding-top:261px;margin-left:81px;}.camerehome .owl-controls.clickable{margin-left:-40px;}.camerehome .owl-buttons{display:none;}.camerehome h1{margin-top:100px;}.preventivohome{background:#fff;padding:60px 0 0 0;color:#256280;}.preventivohome a.btn{display:block;background:#256280;color:#f8f4f0;width:100px;margin:0 auto;margin-top:30px;}.fotohome{padding:60px 0;}.offerta-cnt{margin-top:35px;}.offerta-cnt .col-sm-7{background-color:#f8f4f0;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/fasx);background-repeat:repeat-y;background-position:left;min-height:163px;padding-left:50px;margin-right:-15px;}.offerta-cnt .col-sm-5{padding-right:0;background:#f8f4f0;min-height:131px;}.offerta-titolo a{text-transform:uppercase;font-size:20px;color:#216381;margin-top:10px;display:block;text-align:center;position:relative;margin-bottom:15px;}.offerta-titolo a:after{content:"";width:50px;height:2px;background:#1f637f;float:left;position:absolute;bottom:0;left:50%;margin-left:-25px;}.offerta-corpo{text-align:center;font-size:15px;padding:0 15px;}.view.view-offerte.view-id-offerte.view-display-id-block_2 .owl-controls{display:none !important;}#block-views-gallery-block img{padding:5px;}#block-views-gallery-block .owl-controls{display:none !important;}.camere-lista-img img{width:100%;height:auto;margin-top:20px;}.camere-lista-title a{display:block;text-align:center;margin-bottom:20px;font-family:"Open Sans Condensed",sans-serif;text-transform:uppercase;font-size:40px;background:#ad9073;color:#fff;margin:0;padding:0;position:relative;margin-bottom:20px;line-height:1.2;font-size:32px;padding:15px;}section#block-views-gallery-block-1 .views-row{padding:0;border:1px solid #fff;}section#block-views-gallery-block-1 .views-row img{transition:all 0.8s ease-in-out;}section#block-views-gallery-block-1 .views-row img:hover{opacity:0.4;filter:blur(1px);-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);transition:all 0.8s ease-in-out;}.view.view-attrazioni-escursioni .views-row,#block-views-eventi-block-1 .views-row,#block-views-offerte-block .views-row{background-color:#f8f4f0;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/fasx);background-repeat:repeat-y;background-position:left;margin-bottom:20px;}.view.view-attrazioni-escursioni .views-row img,#block-views-eventi-block-1 .views-row img,#block-views-offerte-block .views-row img{float:left;margin-right:20px;padding-left:60px;}.view.view-attrazioni-escursioni .views-row .views-field.views-field-title,#block-views-eventi-block-1 .views-row .views-field.views-field-title,#block-views-offerte-block .views-row .views-field.views-field-title{text-transform:uppercase;font-size:20px;color:#216381;margin-top:10px;display:block;text-align:left;position:relative;margin-bottom:5px;margin-top:0;padding-top:5px;}.view.view-attrazioni-escursioni .views-row .views-field.views-field-body,#block-views-eventi-block-1 .views-row .views-field.views-field-body,#block-views-offerte-block .views-row .views-field.views-field-body{min-height:157px;margin-left:335px;padding-right:20px;font-size:14px;}.view.view-attrazioni-escursioni .views-row-odd,#block-views-eventi-block-1 .views-row-odd,#block-views-offerte-block .views-row-odd{background-position:right;}.view.view-attrazioni-escursioni .views-row-odd img,#block-views-eventi-block-1 .views-row-odd img,#block-views-offerte-block .views-row-odd img{float:right;margin-right:0px;padding-left:0px;margin-left:20px;padding-right:60px;}.view.view-attrazioni-escursioni .views-row-odd .views-field.views-field-title,#block-views-eventi-block-1 .views-row-odd .views-field.views-field-title,#block-views-offerte-block .views-row-odd .views-field.views-field-title{text-align:right;}.view.view-attrazioni-escursioni .views-row-odd .views-field.views-field-body,#block-views-eventi-block-1 .views-row-odd .views-field.views-field-body,#block-views-offerte-block .views-row-odd .views-field.views-field-body{margin-left:0;margin-right:335px;padding-right:0;padding-left:20px;text-align:right;}#block-views-eventi-block-1 .views-row .views-field.views-field-body,#block-views-offerte-block .views-row .views-field.views-field-body{min-height:157px;}#block-views-eventi-block-1 .views-field.views-field-nothing,#block-views-offerte-block .views-field.views-field-nothing{text-align:left;font-size:14px;}#block-views-eventi-block-1 .views-row-odd .views-field.views-field-nothing,#block-views-offerte-block .views-row-odd .views-field.views-field-nothing{text-align:right;}.webform-client-form{text-align:left;background:#f3f2ef;padding:15px;margin-bottom:20px;}.webform-client-form label{clear:left;display:inline-block;width:170px;margin:6px 0 15px 0px;padding:0;font-size:14px;}.webform-client-form .form-item.webform-component-date{width:50%;}.webform-client-form .form-item.webform-component-date select{width:auto;}.webform-client-form .form-control,.webform-client-form input[type=email]{width:inherit;max-width:300px;display:inline-block;}.webform-client-form .form-item{width:50%;display:inline-block;}.form-control,input[type=email]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}input.webform-calendar{border:0;margin:5px;}.form-type-radio label{clear:none;}.radio input[type=radio]{margin:10px 0 0 20px;}button.webform-submit,button.webform-submit:hover,button.webform-submit:focus{clear:both;margin-top:0px;display:block;}.form-item.webform-component.webform-component-textarea{width:100%;}textarea#edit-submitted-richieste,textarea#edit-submitted-privacy-text{width:100% !important;max-width:100%;}.voto{background:#e0d4c0;padding:11px 11px;color:#25617f;border-radius:50%;display:block;width:60px;height:60px;font-size:25px;margin:0 auto;}.anagrafica .titolo{font-weight:bold;}.anagrafica .creazione{font-size:12px;}.commento{text-align:center;}#block-views-recensioni-block-list-reviews .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0d4c0;}.node table{width:100%;}.node table .header-table{background:#27607f;color:#fff;}.node table td{padding:5px;border:1px solid #27607f;}.node table .header-table td,.node table td.header-table{border:1px solid #fff;}select#lang-dropdown-select-language{margin-top:10px;}.tax-27 h1{display:none;}.tax-27 .slide{display:none;}.boxcnt{margin:20px auto;display:table;margin-bottom:40px;}.boxint{background:#ad9073;text-align:center;color:#fff;text-transform:uppercase;font-size:18px;padding:15px 10px;padding-left:60px;display:inline-block;background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/bus.png);background-repeat:no-repeat;background-position:6px center;background-size:45px;}.cmailbottom{background-color:#f8f4f0;padding:30px 0;margin:30px 0 0 0;font-size:20px;color:#ac9271;font-style:italic;text-align:center;}.etabamb{display:none;}div#riga_eta_bambini_camera1_1{clear:both;}div#riga_eta_bambini_camera1_1 div{width:50%;float:left;text-align:left;}#bookingprev{text-align:left;}#bookingprev .nameroom{font-size:18px;font-weight:bold;}#bookingprev label{width:100%;text-align:left;display:block;}#bookingprev input,#bookingprev select{padding:3px 5px;height:auto !important;font-size:14px;border-radius:0;margin:0;border:1 px solid #ccc;}#bookingprev input{max-width:100%;}#bookingprev select{max-width:100%;text-align:left;display:block;padding:5px 5px;}#bookingprev .lista-camere{border-bottom:1px solid #ad9073;}#bookingprev form.form-booking{background:#f8f4f0;padding:15px;margin-bottom:20px;}#bookingprev label{font-weight:normal;}#bookingprev .pricetotal{color:#1f637d;text-transform:uppercase;text-transform:none;font-size:14px;padding:5px 10px;width:initial;text-align:right;}.contactinfo{text-align:right;margin-right:10px;}.realprice{font-size:25px;}#bookingprev input[type=radio]{display:none;}#bookingprev input[type=radio] + label{background:#e0d4c0;height:30px;width:30px;display:inline-block;padding:5px;font-size:15px;}#bookingprev .treatmentlbl{background:none !important;color:#202020 !important;}#bookingprev input[type=radio]:checked + label,#bookingprev input[type=radio]:hover + label,#bookingprev .treatment label:hover{background:#25617f;cursor:pointer;color:#fff;}#bkm-message{display:none;background:#25617f;color:#fff;text-align:center;font-size:20px;padding:15px;margin-bottom:20px;}.pricecolumn{min-height:213px;background-image:linear-gradient(to left,#1f637d,#1f637d 50%,transparent 50%,transparent);background-position:0;background-size:200% 100%;transition:all 0.2s ease-in;padding:20px 0;}.pricecolumn:hover,#bookingprev .pricecolumn:hover .pricetotal{background-position:100% 0;color:#fff !important;transition:all 0.2s ease-in;}.roomdesc{padding-top:20px;padding-bottom:20px;font-size:14px;}.lista-camere img{padding:20px 0;margin-left:-15px;}.riepilogo{background:#27607f;color:#fff;padding:15px;text-align:center;}.riepilogo-title{font-family:"Open Sans Condensed",sans-serif;text-transform:uppercase;font-size:40px;margin:0;padding:0;position:relative;text-align:center;}.riepilogo-prezzo{font-size:46px;float:right;}.riepilogo label{float:none;text-align:center;width:100%;font-size:14px;font-family:"Open Sans Condensed",sans-serif;}.tax-32 .webform-component-date,.tax-32 .webform-component--adulti,.tax-32 .webform-component--numero-bambini,.tax-32 .webform-component--eta-bambino-1,.tax-32 .webform-component--eta-bambino-2,.tax-32 .webform-component--eta-bambino-3,.tax-32 .webform-component--eta-bambino-4,.tax-32 .webform-component--trattamento,.tax-32 .webform-component--prezzo,.tax-32 .webform-component--tipologia-camera{display:none;}input#dpd2,input#dpd1{background-image:url(/sites/all/themes/bootstrap/hotelnizza/img/cal.png);background-repeat:no-repeat;background-position:right center;border:1px solid #ccc;}.richiesta-top{display:none;padding-top:20px;}.richiesta-top label{width:80px;font-size:14px;margin:10px 0;}.richiesta-top input#dpd1,.richiesta-top input#dpd2{width:119px;padding:2px 4px;font-size:12px;}.richiesta-top select{padding:3px 5px;height:auto !important;font-size:14px;border-radius:0;margin:0;border:1 px solid #ccc;}.richiesta-top div#riga_eta_bambini_camera1_1{font-size:14px;margin:10px 0;font-weight:bold;}.richiesta-top div#riga_eta_bambini_camera1_1 select{margin-left:15px;}.riga5{clear:both;padding-top:10px;}.richiesta-top div#riga_eta_bambini_camera1_1 div{width:inherit;float:none;margin:10px 0;}.datepicker.dropdown-menu.dropdown-menu{display:none;background:#fff;width:auto;border-radius:0;border:0px solid #2f2219;color:#202020;z-index:9999999999;box-shadow:0px 0px 3px #000;text-align:center;}.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{border-radius:0px;padding:8px 8px;font-size:16px;text-align:center;cursor:pointer;}.datepicker.dropdown-menu th{padding:0;margin:0;}.datepicker.dropdown-menu th.next,.datepicker.dropdown-menu th.prev{font-weight:normal;}.datepicker.dropdown-menu thead tr:first-child th:hover{background:none;}.datepicker.dropdown-menu tbody{border:0;}.datepicker.dropdown-menu:before,.datepicker.dropdown-menu:after{display:none;}.datepicker.dropdown-menu td{background:#fff;background-size:35px;background-repeat:no-repeat;background-position:center center;width:36px;height:38px;padding:0;}.datepicker.dropdown-menu td.active,.datepicker.dropdown-menu td.active:hover,.datepicker.dropdown-menu td.day:hover,.datepicker.dropdown-menu td.hour:hover,.datepicker.dropdown-menu td.minute:hover,.datepicker.dropdown-menu td.second:hover,.datepicker.dropdown-menu td.old:hover,.datepicker.dropdown-menu td.new:hover{color:#fff;text-shadow:0 0px 0 rgba(0,0,0,0.25);background-color:#fff;padding:0;width:36px;height:38px;background:#25617f;opacity:1;}.datepicker.dropdown-menu th{border:0;}.datepicker.dropdown-menu th.switch{font-size:18px;text-transform:uppercase;padding-top:0px;}.datepicker.dropdown-menu td.old,.datepicker.dropdown-menu td.new{color:#202020;opacity:0.5;}.node-type-camera .view.view-slide.view-id-slide.view-display-id-block{display:none;}section#block-block-18:not(:empty),section#block-block-20:not(:empty){background-color:#f8f4f0;padding:25px;margin-bottom:30px;}section#block-block-21:not(:empty){background-color:#1f637f;padding:25px;margin-bottom:30px;color:#fff;}section#block-block-21:not(:empty) h2{color:#fff;}section#block-block-21:not(:empty) strong{background:#fff;padding:5px 15px;border-radius:17px;font-size:12px;position:absolute;margin-top:-113px;margin-left:-12px;color:#1f637f;}.camera-occupazione div:not(:empty){background:#28617f;padding:15px;text-align:center;color:#fff;margin:15px 5px;width:calc(50% - 10px);font-weight:bold;}.blocco-servizi:not(:empty){background-color:#f8f4f0;padding:25px;margin-bottom:30px;}@media screen and (max-width:1320px){.offerta-corpo{font-size:13px;}.offerta-image img{min-height:163px;}}@media screen and (max-width:1023px){.front .slide .owl-theme .owl-controls .owl-page span,.front .slide .owl-theme .owl-controls .owl-page.active span{font-size:1px;color:#f8f4f0;background-position:0% top;height:0;}.offerta-image img{min-height:inherit;}.offerta-corpo{display:none;}.offerta-cnt .col-sm-7,.offerta-cnt .col-sm-5{min-height:95px;padding-left:0;margin-right:0;padding:15px;}.camere-lista-title a{font-size:18px;}.menutop li{padding:15px 10px;}.navbar-collapse.collapse{padding:0;}section#block-block-7{display:none;}.view.view-camere.view-id-camere.view-display-id-block,.terrazzahome2 .view.view-terrazza-ristorante.view-id-terrazza_ristorante.view-display-id-block_3,.terrazzahome2 .view.view-terrazza-ristorante.view-id-terrazza_ristorante.view-display-id-block_5{background-size:356px;}.camerehome .owl-wrapper-outer,.terrazzahome2 .owl-wrapper-outer{padding-top:186px;margin-left:54px;}.camerehome .owl-wrapper-outer img,.terrazzahome2 .owl-wrapper-outer img{width:230px;}}@media screen and (max-width:767px){.apartments-intro > .container{flex-direction:column;}.camerehome .owl-wrapper-outer img,.terrazzahome2 .owl-wrapper-outer img{width:100%;}.menutop li{padding:8px !important;}.menutop li a{font-size:18px !important;}.navbar-collapse{margin-top:50px !important;}.view.view-camere.view-id-camere.view-display-id-block,.terrazzahome2 .view.view-terrazza-ristorante.view-id-terrazza_ristorante.view-display-id-block_3,.terrazzahome2 .view.view-terrazza-ristorante.view-id-terrazza_ristorante.view-display-id-block_5{background:none;min-height:inherit;}.camerehome .owl-wrapper-outer,.terrazzahome2 .owl-wrapper-outer{padding-top:0;margin-left:0;text-align:center;}.camerehome h1,.terrazzahome2 h1{margin-top:10px;}.camerehome,.terrazzahome2{background-image:none;}.offerta-cnt .col-sm-5{display:none;}.offerta-corpo{display:block;}.det-link a{margin-bottom:20px;}.front .slide .owl-controls{display:none !important;}.booking .richiesta-btn-cnt{position:fixed;bottom:0;left:0;text-align:center;}a.logo{margin-left:-20px;max-width:120px;position:absolute;z-index:10;}section#block-lang-dropdown-language{margin-right:40px;}.menutop{float:right;background:#fff;}button.navbar-toggle{background:#1f637f;margin-right:-15px;margin-left:-25px;}.icon-bar{background:#fff;}.navbar-nav{margin:0;}.navbar-collapse{padding:0;position:absolute;left:0;background:#fff;width:100%;height:auto;margin-top:58px;z-index:9;padding-top:25px;text-align:center;}.menutop .dropdown-menu li{text-align:center;padding:5px 5px;}.footertop{text-align:center;}.footertop h2,.newsletter-title{text-align:center;}.footer{text-align:center;padding-bottom:80px;}.footer a{text-align:center !important;}.webform-client-form .form-item.webform-component-date,.webform-client-form .form-item{width:100%;}.webform-client-form label{clear:both;width:100%;}label.element-invisible{display:none;}.view.view-attrazioni-escursioni .views-row-odd .views-field.views-field-body,#block-views-eventi-block-1 .views-row-odd .views-field.views-field-body,#block-views-offerte-block .views-row-odd .views-field.views-field-body{margin-left:0;margin-right:0;padding-right:20px;padding-left:20px;text-align:left;}.view.view-attrazioni-escursioni .views-row-odd .views-field.views-field-title,#block-views-eventi-block-1 .views-row-odd .views-field.views-field-title,#block-views-offerte-block .views-row-odd .views-field.views-field-title{text-align:left;padding:20px 0px 0 18px;display:block;}.view.view-attrazioni-escursioni .views-row .views-field.views-field-body,#block-views-eventi-block-1 .views-row .views-field.views-field-body,#block-views-offerte-block .views-row .views-field.views-field-body{min-height:157px;margin-left:0;padding-left:20px;}.view.view-attrazioni-escursioni .views-row .views-field.views-field-title,#block-views-eventi-block-1 .views-row .views-field.views-field-title,#block-views-offerte-block .views-row .views-field.views-field-title{padding-left:20px;}.view.view-attrazioni-escursioni .views-row img,#block-views-eventi-block-1 .views-row img,#block-views-offerte-block .views-row img{padding:0 0 15px 0;}.lingua{margin-top:0;}.current-weather{display:none;}section#block-locale-language{float:none;}.lingua{text-align:center;}.contatti{margin-bottom:5px;}}#sliding-popup.sliding-popup-bottom{z-index:99999999;}.view-id-menu_ristorante{padding:0;padding-bottom:60px;}.view-id-menu_ristorante .view-header{text-align:center;margin-bottom:50px;color:#1f637f;margin-top:20px;text-transform:uppercase;font-weight:bold;font-size:18px;}.swiper-button-prev,.swiper-button-next{color:#1f637f;}img.cuore{width:105px;display:inline-block;}.row.cosa-cambia{padding:20px;}.sezione-body .col-md-3{text-align:center;}.sezione{margin-bottom:25px;}.sezione-titolo{color:#1f637f;padding-bottom:10px;margin-bottom:20px;font-family:"Open Sans Condensed",sans-serif;text-transform:uppercase;font-size:40px;margin:0;padding:0;position:relative;text-align:left;margin-bottom:30px;}.frase-sotto{text-align:center;margin:35px 0;font-size:30px;color:#1f637f;}@media screen and (max-width:768px){.sezione-body .col-md-3{margin-bottom:20px;}}.icon-menu-link img{width:34px;display:block;}.icon-menu-link{float:right;margin-top:15px;margin-left:15px;}@media (max-width:1024px){.menutop li{padding:19px 8px;}.widget-container .col-sm-3{width:100%;}}@media (max-width:768px){.navbar-nav > li > a{font-size:13px;}}@media (max-width:767px){.icon-menu-link{margin-top:7px;}.widget-container .col-sm-3{width:100%;float:left;}.review-widget_net a{min-width:100%;padding:5px;}}.tax-41 .contentnowrap,.node-type-appartamento .contentnowrap{font-family:"Open Sans Condensed",sans-serif;}.tax-41 .contentnowrap .container,.node-type-appartamento .contentnowrap .container{width:1630px;}.tax-41 .field-name-body,.tax-41 .h1bottom{display:none;}.apartments-intro .container:first-child{width:100%;}.apartments-intro > .container,.apartments-info-blocks > .container,.apartment-intro > .container{background:#fff;}.apartment-intro{padding:100px 0;}section.apartments-overview .page-text-content,section.apartment-details .apartment-intro-description{font-size:20px;line-height:36px;width:960px;margin:0 auto;margin-bottom:50px;}section.apartments-overview .page-text-content{width:100%;}.apartments-intro > .container{display:flex;align-items:center;justify-content:center;}.text-intro{padding:150px;text-align:left;}.apartments-intro .col-md-6,.apartments-intro .col-md-12,.apartments-intro .container,.apartments-info-blocks .container,.apartments-info-blocks .col-md-4{padding:0;}.apartments-intro iframe{margin:50px 0;}section.apartments-overview .page-text-content strong{color:#2e76b6;}.logo-wrapper img{width:200px;display:block;margin:0 auto;}.logo-wrapper,.apartment-intro-title{margin:30px 0 20px 0;}.apartments-info-blocks{padding:70px 0;}.info-block-wrapper{padding:30px 30px 60px 30px;min-height:540px;margin-bottom:60px;}.blue-variant .info-block-wrapper{background:#28617f;}.info-block-wrapper .info-block-title{font-weight:700;color:#ad9073;font-size:26px;line-height:35px;margin:20px 0 10px 0;}.info-block-text{font-size:20px;line-height:36px;}.blue-variant .info-block-wrapper .info-block-title,.blue-variant .info-block-wrapper .info-block-text{color:#fff;}.info-block-icon,.apartment-service-icon{display:inline-block;background:#ad9073;padding:20px;border-radius:50%;}.blue-variant .info-block-icon{background:#fff;}.info-block-icon img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;}.lista-appartamenti{margin-top:75px;}.apartment-item{display:flex;align-items:center;background:#28617f;}.apartment-item .col-md-7,.apartment-item .col-md-5{padding:0;}.apartment-item-details{padding:50px;color:#fff;font-size:20px;}.apartment-title{font-size:45px;font-weight:700;margin-bottom:30px;}.apartment-stats{display:flex;margin:20px 0 50px 0;}.stat-divider::after{content:"";display:block;width:5px;background-color:#fff;height:5px;display:block;margin:0 20px;margin-top:13px;border-radius:50px;}.apartment-link-details a{background:#fff;display:inline-block;width:175px;text-align:center;padding:10px 0;margin-top:50px;border:1px solid #fff;color:#28617f;transition:0.3s all;}.apartment-link-details a:hover{background:transparent;color:#fff;}.apartment-item img{width:100%;min-height:590px;object-fit:cover;}.apartment-item .col-md-6{padding:0;}.views-row-even .apartment-item{flex-direction:row-reverse;}.view-id-appartamenti .views-row{margin-bottom:50px;}.node-type-appartamento .h1bottom{display:none;}.apartment-intro-title{color:#28617f;font-size:36px;font-weight:700;}.apartment-services{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);}.apartment-service-name{display:block;margin-top:20px;font-size:20px;}.apartment-service{margin-bottom:50px;}div#gallery-container img{height:385px;width:100%;}div#gallery-container .col-md-4{padding:10px;}section.apartment-gallery{padding:50px 0;}section.apartments-slider .swiper-slide{height:100vh;background-position:center;background-size:cover;position:relative;}.apartment-slide-title{font-size:48px;color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px black;}.front .view-terrazza-ristorante img{margin-bottom:30px;}.apartment-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;}.apartment-slide-stats{color:#fff;display:flex;justify-content:center;background:#28617f;width:515px;padding:10px;margin:0 auto;font-size:20px;align-items:center;}.apartment-slide-stats .stat-divider::after{margin-top:0;}.apartment-slide-subtitle{font-size:24px;color:#fff;text-shadow:1px 1px 2px black;}.page-text-content img{width:27px;margin:0 10px;}section.apartments-slider{position:relative;}section.apartments-slider .swiper-slide::after{background:rgba(0,0,0,0.2);content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;}.apartment-services .apartment-service:first-child img{filter:invert(1);}.tax-41 > .col-sm-1{display:none;}section.apartment-info-wrapper{height:720px;position:relative;background-position:center;background-size:cover;}div#gallery-container .item{cursor:pointer;}@media screen and (max-width:1650px){.tax-41 .contentnowrap .container,.node-type-appartamento .contentnowrap .container,section.apartments-overview .page-text-content,section.apartment-details .apartment-intro-description{width:100%;}}@media screen and (max-width:768px){.apartment-service-icon img{width:30px;}div#gallery-container img{height:200px;}.apartment-item{display:block;}.apartment-item-details{padding:50px;}section.apartments-overview,section.apartment-details{background-repeat:unset;background-size:1360px;}.apartment-item img{min-height:auto !important;}.apartment-title{font-size:26px;}}@media screen and (max-width:767px){.apartment-services{grid-template-columns:repeat(2,1fr);}.apartments-intro iframe{margin:25px 0;}.mobile-flex-reverse .container{display:flex;flex-direction:column-reverse;}.apartments-intro .col-md-6{padding:25px 0;}div#gallery-container .col-md-4{padding:10px 0;}.apartments-slider .swiper-button-next:after,.apartments-slider .swiper-button-prev:after{font-size:25px;}.apartment-service{margin-bottom:25px;}.info-block-icon,.apartment-service-icon{padding:13px;}.apartment-slide-stats{font-size:15px;width:250px;}.apartment-slide-title{font-size:26px;}.stat-divider::after{margin:0 8px;}.apartment-slide-stats{font-size:14px;width:325px;}.apartment-item-details{padding:30px;}.apartment-stats{align-items:center;font-size:14px;}.info-block-wrapper{min-height:auto;}.apartment-info{width:100%;}section.apartments-slider .swiper-slide{height:70vh;}}ul.menu.nav.navbar-nav li:nth-child(3) a{color:#79463c;border:2px solid #79463c;padding:0 5px !important;}.appartaments-webform-wrapper{max-width:1350px;margin:0 auto;}.appartaments-webform-wrapper .form-item{width:25%;float:left;margin-bottom:10px;}.appartaments-webform-wrapper .webform-component--eta-bambino-1,.appartaments-webform-wrapper .webform-component--eta-bambino-2,.appartaments-webform-wrapper .webform-component--eta-bambino-3{display:none;}.appartaments-webform-wrapper .form-item input,.appartaments-webform-wrapper .form-item select{width:100%;max-width:95%;}.appartaments-webform-wrapper{background:#f3f2ef;padding:50px;}.appartaments-webform-wrapper form label{margin-bottom:10px !important;}select#edit-submitted-pasti{height:80px;}.appartaments-webform-wrapper .webform-component--accetto-i-termini-e-le-condizioni-di-privacy{width:100%;}.appartaments-webform-wrapper .webform-component--accetto-i-termini-e-le-condizioni-di-privacy input{width:auto;position:absolute;left:225px;top:7px;}.appartaments-webform-wrapper .webform-component--accetto-i-termini-e-le-condizioni-di-privacy label{width:200px;}.form-title{text-align:center;margin-bottom:25px;font-size:30px;line-height:30px;text-transform:uppercase;color:#28617f;font-weight:bold;}@media (max-width:768px){.form-title{font-size:22px;}.appartaments-webform-wrapper{padding:15px;}.appartaments-webform-wrapper .form-item{width:100%;}}.map-wrapper{margin-top:60px;}.accessibility-info{display:flex;align-items:center;justify-content:center;gap:10px;}.accessibility-info img{width:40px;}
