html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{height:auto}html.js input.form-autocomplete{background-image:none}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px!important}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px!important}body div#admin-toolbar{z-index:1600}body #toolbar,body #admin-menu,body #admin-toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}.navbar.container{margin-top:20px}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-modal-background,.overlay-element{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}}ul.secondary{float:left}@media screen and (min-width:768px){ul.secondary{float:right}}.page-header{margin-top:0}.block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar-search .control-group{margin-bottom:0}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}input,textarea,select,.uneditable-input{max-width:100%;width:auto}input.error{color:#b94a48;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}fieldset .panel-heading a.panel-title:hover{text-decoration:none}.form-actions{clear:both}.resizable-textarea textarea{border-radius:4px 4px 0 0}.radio:first-child,.checkbox:first-child{margin-top:0}.radio:last-child,.checkbox:last-child{margin-bottom:0}.help-block,.control-group .help-inline{color:#999;font-size:12px;margin:5px 0 10px;padding:0}.panel-heading{display:block}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#b94a48}div.error,table tr.error{background-color:#f2dede;color:#b94a48}.control-group.error{background:0}.control-group.error label,.control-group.error .control-label{color:#b94a48;font-weight:600}.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .uneditable-input{color:#555;border:1px solid #ccc}.control-group.error .help-block,.control-group.error .help-inline{color:#333}.list-inline>li.first{padding-left:0}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400;color:#777}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#949494;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#999}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #B4B4B4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.progress-wrapper .progress{margin-bottom:10px}.pagination ul>li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#999;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}.form-autocomplete .input-group-addon{background-color:#fff}.ajax-progress .glyphicon{font-size:90%;margin:0 -.25em 0 .5em}.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.glyphicon-refresh{-webkit-transform-origin:50% 45%;-moz-transform-origin:50% 45%;-ms-transform-origin:50% 45%;-o-transform-origin:50% 45%;transform-origin:50% 45%}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#999;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:hover,.tabs-left>.nav-tabs>.active>a:focus{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:hover,.tabs-right>.nav-tabs>.active>a:focus{border-color:#ddd #ddd #ddd transparent}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}table .radio input[type=radio],table .checkbox input[type=checkbox]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.666666666666664%}}.alert a{font-weight:700}.alert-success a{color:#356635}.alert-info a{color:#2d6987}.alert-warning a{color:#a47e3c}.alert-danger a{color:#953b39}
.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}
.sbHolder{background-color:#2d2d2d;border:solid 1px #515151;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;height:30px;position:relative;width:200px;}.sbHolder:focus .sbSelector{}.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:170px;}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#EBB52D;outline:none;text-decoration:none;}.sbToggle{background:url(/sites/all/themes/bootstrap/hoteldomenichino/img/select-icons.png) 0 -116px no-repeat;display:block;height:30px;outline:none;position:absolute;right:0;top:0;width:30px;}.sbToggle:hover{background:url(/sites/all/themes/bootstrap/hoteldomenichino/img/select-icons.png) 0 -167px no-repeat;}.sbToggleOpen{background:url(/sites/all/themes/bootstrap/hoteldomenichino/img/select-icons.png) 0 -16px no-repeat;}.sbToggleOpen:hover{background:url(/sites/all/themes/bootstrap/hoteldomenichino/img/select-icons.png) 0 -66px no-repeat;}.sbHolderDisabled{background-color:#3C3C3C;border:solid 1px #515151;}.sbHolderDisabled .sbHolder{}.sbHolderDisabled .sbToggle{}.sbOptions{background-color:#212121;border:solid 1px #515151;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:30px;width:200px;z-index:1;overflow-y:auto;}.sbOptions li{padding:0 7px;}.sbOptions a{border-bottom:dotted 1px #515151;display:block;outline:none;padding:7px 0 7px 3px;}.sbOptions a:link,.sbOptions a:visited{color:#ddd;text-decoration:none;}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#EBB52D;}.sbOptions li.last a{border-bottom:none;}.sbOptions .sbDisabled{border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px;}.sbOptions .sbGroup{border-bottom:dotted 1px #515151;color:#EBB52D;display:block;font-weight:bold;padding:7px 0 7px 3px;}.sbOptions .sbSub{padding-left:17px;}
body{border-top:5px solid #636364;font-size:14px;color:#202020;line-height:1.7;font-family:'Open Sans',sans-serif;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;}ul.links{display:none;}section#block-views-blocchi-block-4 .owl-carousel .owl-wrapper-outer{width:99%;}section#block-locale-language{display:none;}.col1 table td{border:1px solid #ccc;}a,a:hover{color:#295486;text-decoration:none;}#map-canvas{height:450px;}#map-canvas img{max-width:inherit;}img{height:auto;max-width:100%;}#block-views-blocchi-block-4 .owl-buttons{display:none !important;}#block-lang-dropdown-language{float:right;margin-bottom:-21px;margin-top:-4px;width:auto !important;color:#335F8C;}.chzn-container-single .chzn-single{background:none;border:0;border-radius:0;box-shadow:none;}.chzn-container-single .chzn-single{color:#335F8C;}.chzn-container-single .chzn-single div b{background:url(/sites/all/themes/bootstrap/hoteldomenichino/img/chosen-sprite.png) no-repeat 0px 2px;}.chzn-container-active.chzn-with-drop .chzn-single{border:0px solid #aaa;background:#335F8C;box-shadow:none;color:#fff;}.chzn-container .chzn-drop{border:0px solid #aaa;background:#335F8C;box-shadow:none;color:#fff;}.chzn-container .chzn-results li.highlighted,.chzn-container .chzn-results li.result-selected{background:#fff;color:#335F8C;}.booking{position:absolute;margin-top:-93px;width:100%;z-index:12;background:rgba(43,83,133,1);background:-moz-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 25%,rgba(226,186,31,1) 25%,rgba(226,186,31,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(43,83,133,1)),color-stop(25%,rgba(43,83,133,0.91)),color-stop(25%,rgba(226,186,31,1)),color-stop(100%,rgba(226,186,31,1)));background:-webkit-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 25%,rgba(226,186,31,1) 25%,rgba(226,186,31,1) 100%);background:-o-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 25%,rgba(226,186,31,1) 25%,rgba(226,186,31,1) 100%);background:-ms-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 25%,rgba(226,186,31,1) 25%,rgba(226,186,31,1) 100%);background:linear-gradient(to right,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 25%,rgba(226,186,31,1) 25%,rgba(226,186,31,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b5385',endColorstr='#000000',GradientType=1);}.booking-subtitle{font-size:19px;margin-top:15px;color:#fff;}.booking-title{font-size:30px;margin-top:-10px;color:#fff;text-transform:uppercase;margin-bottom:5px;}.i18n-it .booking-title,.i18n-de .booking-title,.i18n-es .-title{font-size:25px;padding-bottom:9px;}.i18n-fr .booking-title{font-size:20px;padding-bottom:17px;}.i18n-it .booking input[type="submit"]{font-size:11px;}.i18n-es .booking input[type="submit"]{font-size:10px;}.dataa,.datap,.camere,.adulti,.bambini,.promocode{float:left;}label{color:#D9D9D9;font-size:12px;font-weight:normal;clear:both;display:block;margin:0;margin-top:25px;}.booking label{color:#fff;}.promocode label{margin-top:-5px;}.promocode label:nth-child(1){margin-top:10px;}.booking input,.booking select,.sbHolder{color:#295486;font-size:12px;border:0;padding:2px 8px;height:26px;font-family:inherit;background:#fff;margin-right:10px;}.promocode input{width:100px;}.sbHolder,.sbSelector{width:60px;}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#295486;}.sbOptions{background-color:#fff;border:solid 1px #295486;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:22px !important;width:78px;z-index:9999;overflow-y:auto;margin-top:4px;}.sbOptions a:link,.sbOptions a:visited{color:#295486;text-decoration:none;}.sbOptions a{border-bottom:dotted 0px #515151;display:block;outline:none;padding:2px 0 2px 3px;}.sbToggle{background:url(/sites/all/themes/bootstrap/hoteldomenichino/img/select-icons.png) 0 -121px no-repeat;height:26px;}.sbToggleOpen{background:url(/sites/all/themes/bootstrap/hoteldomenichino/img/select-icons.png) 0 -172px no-repeat;}#datetimepicker8,#datetimepicker9{background-image:url(/sites/all/themes/bootstrap/hoteldomenichino/img/cal.png);background-repeat:no-repeat;background-position:right;width:120px;cursor:pointer;}.booking input[type="submit"]{color:#fff;background:#2D5184;padding:8px 20px;border-radius:4px;box-shadow:0px 1px 4px #000;display:inline-block;text-transform:uppercase;margin-top:40px;height:35px;margin-left:15px;}.booking .select_piccola{width:40px;float:left;margin-right:0;margin-left:10px;}.booking .camere input{margin-left:0;}.buttonremove,.buttonplus{background:#D9D9D9;height:26px;width:26px;font:normal normal normal 14px/1 FontAwesome;cursor:pointer;float:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.buttonplus{border-left:1px solid #fff;}.buttonremove:before,.buttonplus:before{content:"\f067";display:table;padding:6px;}.buttonremove:before{content:"\f068";}.adulti label,.bambini label{margin-left:10px;}.promocode{margin-left:10px;}.slide{margin-bottom:-10px;}.slide img{width:100%;height:auto;}.slide-title{text-align:center;font-size:45px;color:#fff;text-transform:uppercase;margin-top:5%;width:100%;position:absolute;z-index:12;}.slide-body{text-align:center;font-size:14px;color:#fff;margin-top:12%;width:50%;margin-left:25%;position:absolute;z-index:12;}.slide-link{text-align:center;font-size:14px;text-transform:uppercase;margin-top:20%;width:100%;position:absolute;z-index:12;}.slide-link a{color:#2D5184;background:#fff;padding:10px 40px;border-radius:2px;}.slide-link a:hover{color:#2D5184;background:#ddd;}.slide-bg{background:rgba(0,0,0,0.4);width:100%;height:0px;position:absolute;z-index:11;}.owl-theme .owl-controls .owl-page span{background:#2D5184;}.owl-theme .owl-controls .owl-buttons div.owl-prev:before{content:"\f104";color:#fff;}.owl-theme .owl-controls .owl-buttons div.owl-next:before{content:"\f105";color:#fff;}.owl-theme .owl-controls .owl-buttons div{width:54px;height:54px;background:#ccc;color:#fff;font-size:29px;font-family:FontAwesome;border-radius:50%;position:absolute;top:40%;opacity:.7;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:.6;}.owl-theme .owl-controls .owl-buttons div.owl-prev{left:20px;}.owl-theme .owl-controls .owl-buttons div.owl-next{right:20px;}.owl-fade-out{z-index:10;-webkit-animation:fadeOut 1.7s both ease;-moz-animation:fadeOut 1.7s both ease;animation:fadeOut 1.7s both ease;}.owl-fade-in{-webkit-animation:fadeIn 1.7s both ease;-moz-animation:fadeIn 1.7s both ease;animation:fadeIn 1.7s both ease;}.footer{border:0;margin:0;padding:20px 0;background:#111111;color:#fff;font-size:12px;}.footer a{color:#fff;}.footertop{background:#295486;color:#fff;padding:40px 0;font-size:13px;border-top:1px solid #fff;}.footertop a{color:#fff;}.footertop h2{font-size:20px;font-weight:lighter;text-transform:uppercase;}.newsletter-form{margin-top:15px;}.newsletter-form .form-control{border-radius:0;box-shadow:none;float:left;width:50%;border:1px solid #fff;}input.btn.btn-default{background:#636364;border-radius:0;border:1px solid #636364;box-shadow:none;text-transform:uppercase;text-shadow:0 0 transparent;color:#fff;}.footertop .cl{border-right:1px solid #1F4670;min-height:200px;}#footer-sitemap{margin:0;}.fs-block-content li{clear:left;}#footer-sitemap a{text-decoration:underline;}#footer-sitemap a:hover{text-decoration:none;}#block-menu-menu-info-prenotazione .nav>li>a{padding:0;text-decoration:underline;}#block-menu-menu-info-prenotazione .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent;}.contatti{color:#335F8C;font-size:12px;}.contatti a{color:#335F8C;font-size:12px;}.sep:before{content:"/";padding:0 13px;color:#888888;}.topbar{padding:5px 0;border-bottom:1px solid #EEEEEE;}.logo img{max-height:66px;}section#block-system-main-menu .nav>li{display:inline-block;}section#block-system-main-menu .nav>li>a{font-size:13px;color:#335F8C;padding:0;display:inline-block;}section#block-system-main-menu .nav>li>a:hover,.nav>li>a:focus,.nav>li>a.active{text-decoration:underline;background-color:transparent;}section#block-system-main-menu .nav>li>a:hover:after{text-decoration:none !important;}section#block-system-main-menu .nav>li:after{content:"/";padding:0 2px;color:#888888;}section#block-system-main-menu .nav>li.last:after{content:"";}section#block-system-main-menu{float:right;margin-top:32px;}.col1{background:#e8e8e8;background:-moz-linear-gradient(left,#e8e8e8 0%,#e8e8e8 50%,#2d5184 50%,#2d5184 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e8e8e8),color-stop(50%,#e8e8e8),color-stop(50%,#2d5184),color-stop(100%,#2d5184));background:-webkit-linear-gradient(left,#e8e8e8 0%,#e8e8e8 50%,#2d5184 50%,#2d5184 100%);background:-o-linear-gradient(left,#e8e8e8 0%,#e8e8e8 50%,#2d5184 50%,#2d5184 100%);background:-ms-linear-gradient(left,#e8e8e8 0%,#e8e8e8 50%,#2d5184 50%,#2d5184 100%);background:linear-gradient(to right,#e8e8e8 0%,#e8e8e8 50%,#2d5184 50%,#2d5184 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#2d5184',GradientType=1);}.col2{background:#e8e8e8;background:-moz-linear-gradient(left,#2d5184 0%,#2d5184 50%,#e8e8e8 50%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#2d5184),color-stop(50%,#2d5184),color-stop(50%,#e8e8e8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(left,#2d5184 0%,#2d5184 50%,#e8e8e8 50%,#e8e8e8 100%);background:-o-linear-gradient(left,#2d5184 0%,#2d5184 50%,#e8e8e8 50%,#e8e8e8 100%);background:-ms-linear-gradient(left,#2d5184 0%,#2d5184 50%,#e8e8e8 50%,#e8e8e8 100%);background:linear-gradient(to right,#2d5184 0%,#2d5184 50%,#e8e8e8 50%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d5184',endColorstr='#e8e8e8',GradientType=1);}.bg1{background:#e8e8e8;padding:30px 0px 60px 0px;}.bg2{background:#2D5184;padding:30px 0px 60px 0px;}.spr1{padding-right:8.33333333%;}.spl1{padding-left:8.33333333%;}.spl05{padding-left:4.15%;}h1{font-size:30px;text-transform:uppercase;font-weight:lighter;color:#335F8C;}.bg2 h1{color:#fff;}.bg2{color:#fff;}.image-service{margin:20px 0;}.link-service a{color:#2D5184;background:#fff;padding:10px 40px;border-radius:4px;box-shadow:0px 1px 4px #000;display:inline-block;text-transform:uppercase;}.link-service a:hover{background:#ddd;color:#2D5184;}.sidebarfirst{margin-top:-158px;}#block-views-blocchi-block .image-full img{left:0;position:absolute;width:59%;z-index:9;}#block-views-blocchi-block-2 .image-full img{margin-top:0px;right:0;position:absolute;width:50%;z-index:8;}section#block-views-blocchi-block-3 ul{padding-left:20px;font-size:12px;}.sidebarfifth{padding:0;}.front #map-canvas{height:270px;margin-top:-270px;}.front.i18n-de #map-canvas{margin-top:-150px;}.front.i18n-fr #map-canvas{margin-top:-150px;}.sidebarfourth{margin-top:145px;min-height:480px;}.sidebarfourth h1{margin-bottom:20px;}.offers-list-image{float:left;margin-right:30px;}.offers-list-title{font-size:20px;text-transform:uppercase;}.offers-list-link a,a.prenota-btn{color:#fff;background:#2D5184;padding:10px 40px;border-radius:4px;box-shadow:0px 1px 4px #000;display:inline-block;text-transform:uppercase;margin-top:20px;}.owl-carousel .owl-item:hover .offers-list-title a,.camere  .views-row:hover a{color:#000;}.camere .views-row:hover,.servizi-list .views-row:hover,.offers-list .views-row:hover{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;}.owl-carousel .owl-item:hover .offers-list-link a,a.prenota-btn:hover,.view-liste .views-row:hover .lista-link a{color:#fff;background:#000;}.lista-image{float:left;margin-right:20px;}.recensioni{text-align:center;background:#2D5184;color:#fff;}.recensioni h1{color:#fff;}h1.blocco-recensioni-titolo{margin-bottom:25px;color:#fff}.region.region-recensioni{margin-top:35px;margin-bottom:35px;}.testo-recensione{font-size:16px;}.autore-recensione{margin-top:20px;margin-bottom:20px;font-weight:bold;}.data-recensione{font-weight:bold;font-size:15px;}.recensioni .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-105px;}.recensioni .owl-theme .owl-controls .owl-buttons div.owl-next{right:-105px;}section#block-system-main-menu .nav>li:nth-child(6)>a{color:red;}.lista-titolo{font-size:19px;text-transform:uppercase;font-weight:lighter;color:#335F8C;}.bg2 .lista-titolo a{color:#fff;}.lista-link a{color:#fff;background:#2D5184;padding:10px 40px;border-radius:4px;box-shadow:0px 1px 4px #000;display:inline-block;text-transform:uppercase;margin-top:20px;}.bg2 .lista-link a{color:#2D5184;background:#fff;}.lista-cnt{margin-top:20px;}.tax-2 .slide{margin-bottom:0;}.bg2 .lista-image{float:none;margin:0;}.bg2 .lista-image,.bg2  .lista-image:hover{-webkit-transition:all .6s ease;}.bg2 .lista-image img{-webkit-transition:all .6s ease;}.bg2 .lista-image:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.9);-webkit-transition:all .6s ease;}.bg2 .lista-image:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;}.bg2 .lista-titolo{margin-top:-31px;background:rgba(0,0,0,0.7);width:100%;padding:0px 10px;padding-top:30px;}.bg2 .lista-link{display:none;}.lista-data{font-size:12px;}#block-views-liste-block-5 .lista-cnt{margin-top:0;}section#block-views-gallery-block img{margin-top:20px;padding:15px;}.bootstrap-datetimepicker-widget.dropdown-menu{display:none;background:#fff;width:auto;border-radius:0;border:0px solid #2F2219;color:#2D5184;z-index:9999999999;box-shadow:0px 0px 3px #000;font-family:'Open Sans',sans-serif;}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{border-radius:0px;padding:8px 8px;font-size:16px;}.bootstrap-datetimepicker-widget th{padding:0;margin:0;}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-weight:normal;}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:none;}.bootstrap-datetimepicker-widget tbody{border:0;}.bootstrap-datetimepicker-widget:before,.bootstrap-datetimepicker-widget:after{display:none;}.bootstrap-datetimepicker-widget td{background:#fff;background-size:35px;background-repeat:no-repeat;background-position:center center;width:36px;height:38px;padding:0;}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover,.bootstrap-datetimepicker-widget td.old:hover,.bootstrap-datetimepicker-widget 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:#2D5184;opacity:1;}.bootstrap-datetimepicker-widget th{border:0;}.bootstrap-datetimepicker-widget th.switch{font-size:18px;text-transform:uppercase;padding-top:7px;}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999;opacity:.5;}.view-liste .views-row,.seplinea{position:relative;padding-bottom:20px;}.lista-data{position:relative;clear:right;margin-bottom:20px;}.view-liste .views-row:after,.seplinea:after,.lista-data:after{content:"";width:100px;height:1px;background:#2D5184;float:left;position:absolute;bottom:0;left:50%;margin-left:-50px;}.lista-data:after{left:inherit;top:29px;margin-left:-146px;margin-bottom:20px;width:40px;}.view-liste .views-row-last:after{display:none;}.seplinea{padding:0;}@media screen and (min-width:990px) and (max-width:1219px){.booking-subtitle{font-size:15px;}.booking input[type="submit"]{font-size:9px !important;}.booking{margin-top:-86px;}section#block-system-main-menu .nav>li>a{font-size:13px;}.i18n-de section#block-system-main-menu .nav>li>a{font-size:11px;}.i18n-fr section#block-system-main-menu .nav>li>a{font-size:12px;}.i18n-es section#block-system-main-menu .nav>li>a{font-size:12px;}}@media screen and (min-width:1450px){.booking{background:rgba(43,83,133,1);background:-moz-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 28%,rgba(226,186,31,1) 28%,rgba(226,186,31,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(43,83,133,1)),color-stop(28%,rgba(43,83,133,0.91)),color-stop(28%,rgba(226,186,31,1)),color-stop(100%,rgba(226,186,31,1)));background:-webkit-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 28%,rgba(226,186,31,1) 28%,rgba(226,186,31,1) 100%);background:-o-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 28%,rgba(226,186,31,1) 28%,rgba(226,186,31,1) 100%);background:-ms-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 28%,rgba(226,186,31,1) 28%,rgba(226,186,31,1) 100%);background:linear-gradient(to right,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 28%,rgba(226,186,31,1) 28%,rgba(226,186,31,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b5385',endColorstr='#000000',GradientType=1);}}@media screen and (min-width:1650px){.booking{background:rgba(43,83,133,1);background:-moz-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 32%,rgba(226,186,31,1) 32%,rgba(226,186,31,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(43,83,133,1)),color-stop(32%,rgba(43,83,133,0.91)),color-stop(32%,rgba(226,186,31,1)),color-stop(100%,rgba(226,186,31,1)));background:-webkit-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 32%,rgba(226,186,31,1) 32%,rgba(226,186,31,1) 100%);background:-o-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 32%,rgba(226,186,31,1) 32%,rgba(226,186,31,1) 100%);background:-ms-linear-gradient(left,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 32%,rgba(226,186,31,1) 32%,rgba(226,186,31,1) 100%);background:linear-gradient(to right,rgba(43,83,133,1) 0%,rgba(43,83,133,0.91) 32%,rgba(226,186,31,1) 32%,rgba(226,186,31,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b5385',endColorstr='#000000',GradientType=1);}}@media screen and (max-width:1219px){.promocode input{width:90px;}.booking .select_piccola{width:25px;}#datetimepicker8,#datetimepicker9{width:110px;}.booking input[type="submit"]{padding:8px 10px;}.booking input,.booking select,.sbHolder{margin-right:5px;}.booking .select_piccola{margin-left:5px;}.promocode{margin-left:5px;}.dataa{margin-left:5px;}.bg2 .lista-titolo{width:100%;font-size:20px;margin-top:-34px;}}@media screen and (max-width:1023px){.region.region-footer3,.region.region-footer4{margin-top:20px;}.footertop .cl:nth-child(2){border:none;}.logo img{margin:15px auto 0 auto;display:block;}a.logo.navbar-btn.pull-left{float:none !important;}section#block-system-main-menu{float:none;margin-top:15px;margin-bottom:15px;text-align:center;}#block-lang-dropdown-language{margin-top:-5px;}.booking-claim{text-align:center;}.booking-subtitle{font-size:15px;margin-top:2px;}.booking-title{font-size:22px;margin-top:-10px;margin-bottom:-18px;}div#richiesta_pulsante_cerca{margin-bottom:2px;}.booking{background:rgba(0,0,0,0.7);}.slide-title{font-size:32px;padding:5px;}.slide-body{display:none;}.slide-link{margin-top:16%;}.owl-theme .owl-controls .owl-buttons div{display:none;}.spr1,.spl1{padding-left:15px;padding-right:15px;}.bg2 .lista-image img{width:100%;}}@media screen and (max-width:767px){body{text-align:center;}li{text-align:left;}.logo img{margin:10px 0;display:block;float:left;}.footertop .cl{border:none;min-height:initial;}.footer .pull-right,.footer .pull-left{float:none !important;text-align:center;}#block-views-blocchi-block .image-full img,#block-views-blocchi-block-2 .image-full img{left:0;position:initial;width:100%;}.sidebarfirst{margin-top:0;}.sidebarfourth{margin-top:0;}.spl05{padding:15px;}.front #map-canvas{margin-top:0;}.booking{position:initial;margin-top:0;background:#e2ba1f;}div#richiesta_pulsante_cerca{padding-top:20px;}.booking-title{margin-bottom:0px;}.booking input[type="submit"]{display:block;margin:0 auto;}div#richiesta_pulsante_cerca{clear:both;margin-bottom:10px;}.promocode{margin-bottom:10px;}.slide-link{display:none;}.slide-title{font-size:22px;}.bg2 .lista-titolo{width:100%;}button.navbar-toggle{background:#335F8C;margin-top:29px;}span.icon-bar{background:#fff;}section#block-system-main-menu .nav>li{width:100%;text-align:center;}section#block-system-main-menu .nav>li:after{content:"";padding:0;}.navbar-collapse{clear:both;}span.sep{clear:both;display:block;}.sep:before{content:"";padding:0;}.contatti{text-align:center;}section#block-lang-dropdown-language{float:none;text-align:center;margin-top:0;margin-bottom:-12px;}section#block-system-main-menu .nav>li>a{font-size:21px;text-transform:uppercase;color:#FFFFFF;border-bottom:1px solid #fff;width:100%;}.navbar-collapse{position:absolute;z-index:999;background:#335F8C;left:0;width:100%;margin-top:82px;}section#block-system-main-menu .nav>li>a:hover,.nav>li>a:focus,.nav>li>a.active{text-decoration:none;background:#fff;color:#335F8C !important;}.offers-list-image{float:none;margin-right:0;}.footertop li{text-align:center !important;float:none !important;}section#block-footer-sitemap-footer-sitemap{margin-top:18px;}#block-views-blocchi-block-2 .image-full img{display:none;}.lista-image{float:none;margin-right:0;}.contactmobile a{color:#fff;background:#335F8C;width:33.3333%;display:block;float:left;font-size:24px;padding:5px 0px;border-right:1px solid #fff;}.contactmobile a:nth-child(3){border-right:0px solid #fff;}.topbar .contatti{padding:0;}section#block-locale-language{display:block;}#block-lang-dropdown-language{display:none;}section#block-locale-language ul{padding:0;border-top:1px solid #fff;}section#block-locale-language li{float:left;list-style:none;width:20%;background:#335F8C;color:#fff;text-transform:uppercase;border-right:1px solid #fff;font-size:16px;text-align:center;padding:5px 0;}section#block-locale-language li.active{color:#335F8C;background:#fff;}section#block-locale-language li.active a{color:#335F8C;}section#block-locale-language li:nth-child(5){border-right:0px solid #fff;}section#block-locale-language li a{color:#fff;text-align:center;width:100%;display:block;}.hide{display:none;}.lingua.col-sm-4{padding:0;}.topbar{padding:0px 0;}.booking input,.booking select,.sbHolder{height:46px;}.buttonremove,.buttonplus{height:46px;width:46px;font-size:24px;padding:7px;}.booking .select_piccola{width:59px;font-size:20px;}.promocode input{width:153px;}#datetimepicker8,#datetimepicker9{background-image:url(/sites/all/themes/bootstrap/hoteldomenichino/img/cal2.png);width:153px;font-size:16px;}.camere{margin-left:5px;}.adulti{margin-left:0;margin-right:5px;}.datap,.adulti,.promocode{float:right;}.booking-claim{background-image:url(/sites/all/themes/bootstrap/hoteldomenichino/img/frdwn.png);background-repeat:no-repeat;background-position:96% center;}.booking-claim.active{background-image:url(/sites/all/themes/bootstrap/hoteldomenichino/img/frup.png);}}div#CDSWIDSSP{width:100% !important;}.prenotazioni{display:block;background:#2D5184;z-index:99999;right:0;width:19%;padding:20px;color:#fff;position:fixed;bottom:65px;border:1px solid #fff;font-size:15px;}span.numero{font-weight:bold;}@media screen and (max-width:1024px){.prenotazioni{width:35%;}}@media screen and (max-width:768px){.prenotazioni{width:40%;}}@media screen and (max-width:767px){.prenotazioni{display:none;}}.social-list{display:inline-block;margin-left:15px;position:relative;top:-2px;}.social-list img,.social-list-footer img{width:15px;margin-right:10px;}.social-list-footer img{width:25px;}.social-list a:last-child img,.social-list-footer a:last-child img{margin-right:0;}@media screen and (max-width:767px){.visible-xs.contactmobile a{width:50%;}}.bg{position:fixed;left:0;top:0;width:100%;height:100vh;background:#000000ab;z-index:10000;}.popup{display:none;position:fixed;z-index:10010;background:#fff;top:20%;left:50%;width:900px;margin-left:-450px;}.popup-close{color:#333;position:absolute;right:15px;font-size:29px;z-index:3;cursor:pointer;}.popup-left{width:45%;background-size:cover;height:400px;display:block;background-position:center;float:left;}.popup-right{width:55%;float:left;}.popup-title{text-align:center;font-size:28px;color:#295486;margin-top:34px;}.popup-text{font-size:15px;font-family:inherit;color:#52616B;text-align:center;padding:0 25px;}.popup-text p{margin:15px 0;}.popup-button{text-align:center;}.popup-button a{color:#295486 !important;border:2px solid #295486;padding:10px 20px;font-size:19px;margin:5px auto 0 auto;display:inline-block;text-align:center;transition:.5s all;}.popup-button a:hover{background:#295486;color:#fff !important;}.popup-buttons-wrapper{text-align:center;margin-top:40px;}.popup-buttons-wrapper .popup-button{display:inline-block;}.popup-buttons-wrapper .popup-button:first-child{margin-right:25px;}@media screen and (max-width:768px){.popup{width:90%;left:5%;margin-left:0;max-height:90vh;overflow:scroll;top:10%;}.popup-left{width:100%;height:150px;}.popup-right{width:100%;overflow:scroll;padding-bottom:20px;}.popup-close{color:#fff;}}a.vacanza-sicura{color:red !important;}.hidden-xs.social-top,.hidden-xs.social-top a{color:#ff0000;}.hidden-xs.social-top > a:hover{text-decoration:underline;}
