<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Style.css del pluugin MYBOOKING
*/

.hidden{display:none;}
.loader {margin:auto;font-weight: bold;text-align: center;line-height: 160%;}
/* Codice generato dal plugin jquery-validator */
label.error{display:block;}
.error {color:#A21600 !important;}


/* mantenuto per retrocompatibilitÃ&nbsp; */
article.product,article.product-title{border-bottom:none;margin:0;padding:0;}
article.product p{margin:0;padding:0;}
article.product-title h1{font-size:1em;}


/* IBE */
#corpoboxricerca {padding-bottom:2px !important;position:relative;}
#corpoboxricerca.has-tabs {margin-top:36px;}
@media all and (min-width: 992px) {
	#corpoboxricerca.has-tabs {margin-top:3px;}
	.has-tabs #chooseform {margin-left:0px;}
}

#corpoboxricerca p {margin:0;padding:0;}
#corpoboxricerca fieldset {display:inline-block;float:left;}
#corpoboxricerca legend {margin-bottom:5px;text-align:left;color:#eee;font-size:16px;border-bottom:1px dotted #eee;}
#corpoboxricerca label {margin-right:5px;text-align:left;}

.contenttabs {position:relative;top:0px;left:0;}
.contenttabs a, .contenttabs a:focus, .contenttabs a:hover  {text-decoration:none;}
.contenttabs .tab {margin:0 1px 0 0;padding:8px 10px;color:#fff;background-color:#999;}
.contenttabs .tab:hover {color:#ccc;}
.contenttabs .tab.active {color:#fff;background-color:#332524;}

.allrooms {position:relative;float:left;}
.fld-hotel, .fld-ferry, .fld-flight {margin-right:10px;float:left;}
.fld-ferry, .fld-flight {padding-bottom:10px;}

legend, .lgseparator {display:block;}
.lgseparator {height:34px;}

#chooseform {margin-top:15px;padding-right:110px;padding-bottom:0;}
#chooseroute,#chooseflight{float:left;}


#corpoboxricerca fieldset fieldset.stanze {margin-right:0;clear:both;width:144px;min-width:auto;}
div.etabambini {width:100%;}
#plusrooms, .minusrooms {left:137px;}
.minusrooms {margin-right:4px;}


#chooseroute  #zonapartenza,#chooseflight #aeroportopartenza{min-width:104px;}
#corpoboxricerca #tipoveicolo,#chooseflight #aeroportoarrivo {min-width:230px;}


#corpoboxricerca .form-accom legend, 
#corpoboxricerca .form-ferry .visible-accom, 
#corpoboxricerca .form-flight .visible-accom, 
#corpoboxricerca .form-accom .visible-ferry,
#corpoboxricerca .form-accom .visible-flight,
#corpoboxricerca .form-ferry .visible-flight,
#corpoboxricerca .form-flight .visible-ferry {display:none;}
#corpoboxricerca .form-ferry #choosenumroom, #corpoboxricerca .form-flight #choosenumroom {padding-right:0 !important;}

#chooseform {margin-left:0;}

.actions {position:absolute;bottom:10px;right:10px;}
#corpoboxricerca .actions {margin:0;padding:10px 0 0 8px;}


/* Responsivity */
@media all and (max-width:991px) {
	
	#choosenumroom {padding-right:0;}
	
	#desktopbookingengine .fld-hotel,
	#desktopbookingengine #chooseroute,#desktopbookingengine #chooseflight {min-width:380px;}	
	#chooseroute,#chooseflight {width:100%;}
	#chooseroute .fld-ferry,#chooseflight .fld-flight {width:100%;}
	#corpoboxricerca #tipoveicolo,#corpoboxricerca #aeroportoarrivo {width:88px;min-width:0;}
	#corpoboxricerca .actions {right:2px;}
	
}
@media all and (max-width: 767px) {	

}
@media all and (max-width: 599px) {

	.lgseparator {display:none;}
	#chooseform {padding-right:0;}
	.actions {bottom:10px;}

}
@media all and (max-width: 540px) {

	.fld-hotel,	#chooseroute,#chooseflight {min-width:100%;}
	.form-ferry .actions,.form-flight .actions {position:relative;right:0;}

}

#mb-waitingwrapper {width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;background-color:#ddd;background-color:rgba(0,0,0,0.55);}

#mb-waitingwrapper .waitingmessage {margin-top:-30px;margin-left:-300px;padding:35px 10px 15px 10px;position:relative;width:600px;text-align:center;color:#000;font-size:16px;position:absolute;top:50%;left:50%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
-webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);-moz-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);background-color:#fff;}
.waitingmessage img {margin-bottom:10px;}
.waitingmessage .close {position:absolute;top:-10px;right:-10px;}
.waitingmessage .close span {padding:4px 8px;display:inline-block;color:#fff;text-decoration:none;background-color:#444;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;}

.ui-autocomplete {z-index:999}

#aeroportopartenza {margin-right:14px;height:32px;}
</pre></body></html>