#footer iframe{
	width: 100% !important;
	height: -webkit-fill-available !important;
}
.single-post #content .col-sm-8 {
    width: 100% !important;
}
.single-post #content #side {
    display: none;
}
article .slope-widgets-container {
    background-color: lightgreen;
    border: 3px dashed #0064006e;
}
a.preventivoslope {
    background-color: skyblue;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    font-size: 25px;
    width: 100%;
    display: block;
    padding: 16px;
    border: 3px dashed #0000ff52;
}
/* START CSS LUCA
 * ********************************/
#header {height: unset;min-height: 450px;}
#widgetIB{padding: 0px;text-align: center;background-color: lightgreen;padding-top: 18px !important;padding-left: 18px !important;padding-right: 18px !important;height: 80px;border: 2px solid forestgreen;border-style: dashed;width: 100%;}
.sticky-wrapper #main-nav.stuck {max-width: unset !important;}
.listinoprezziavviso {background-color: lightyellow;padding: 32px;border: 2px solid orange;border-style: dashed;color: #333;}

.bookingbar{max-width: 100%;padding: 1% 3%;}
.bookingtitle{display:none;}
.versionemobile{display:none;}
@media(min-width:1366px){
.jollyspazio {width: 10%;}
.bookingbar input, .bookingbar a{padding:1rem 0.5rem !important;}
.bookingbar .col-md-1{width: 9.333333%;padding-right: unset;}
}
@media(min-width: 1200px) and (max-width: 1366px){
	.jollyspazio{display:none;}
	.bookingbar .col-md-1{width: 11.333333%;}
}

@media(min-width: 992px) and (max-width: 1200px){
	.bookingbar select.form-control{padding-right: 0;}
	.jollyspazio{display:none;}
	.bookingbar .col-md-1{width: 12.333333%;padding-right: unset;}
	.bookingbar .col-md-2{padding-right:unset;}
	.bookingbar input, .bookingbar a{padding:1rem 0.5rem !important;}
}

@media(max-width:768px){
	#widgetIB{height: 380px;}
	.stuck .bookingbar input, .stuck .bookingbar select {display: none;}
	.stuck .jollymargin {margin-bottom:0 !important;}
	.versionemobile{display:inline-block;}
	.versionedesktop{display:none;}
	site, #main-nav, #map-description .col-lg-4 > div, #search-form {background-color: rgba(255,255,255,0.3) !important;}
}

@media(max-width:480px){
	.bookingtitle{display:inline-block;margin: 0;color: #d27e77;letter-spacing: 3px;}
	.stuck .bookingbar input, .stuck .bookingbar select {display: none;}
	.stuck .jollymargin {margin-bottom:0 !important;}
}

.slope-block{background-color: transparent !important;border: unset;}

.slope-reservation-section-container.slope-check-in.slope-highlight, .slope-reservation-section-container.slope-check-out.slope-highlight, .slope-reservation-section-container.slope-highlight{background-color: #fff !important;}
input.slope-reservation-submit{background-color: green !important;border-radius: 6px !important;}
.slope-widgets-container{margin-top: 20px;}
ul.sub-menu{z-index: 11 !important;}
@media(max-width:480px){
	.tp-caption,.tparrows{display: none !important;}
}
/* END CSS LUCA
 * ********************************/