.search{display:none;}
.entry-title{display:none;}
body{overflow-x:hidden;font-family:Montserrat!important;color:#51545B;background:#fff!important;padding:0;}
a.book{color:#fff;}
a.book:hover{color:#fff;}
a.pr2{color:#000;}
a.pr2:hover{color:#c93027;}
#site-title{position:absolute;}
#main{width:100%!important;padding:0px!important;}
#wrapper{width:100%!important;}
.lab{text-align:center;margin-top:-17px;display:inline-flex;}
.in{background:#fff;padding-left:20px;color:#dd5d08;font-size:78px;}
.in2{background:#fff;padding-right:20px;font-size:34px;margin-top:3px;color:#a9aaae;}
.fin{background:#fff;padding-left:20px;padding-right:20px;}
.fas{height:115px;position:fixed;top:0px;z-index:99;left:0px;width:100%;background:#00405B;border-bottom:7px solid #AF794F;}
.fas2{height:52px;position:fixed;top:115px;z-index:99;left:0px;width:100%;background:#DD5D08;}
.space{height:115px;}
@media screen and (max-width: 1000px) {
.fas{display:none;}
.fas2{display:none;}
.space{height:48px!important;}
}
.s1{text-align:center;height:14px;width:1170px;margin:0 auto;margin-top:17px;}
.s2{text-align:center;height:14px;margin-left:220px;margin-right:20px;}
.c1{width:33%;float:left;}
.c1b{width:33%;float:left;}
.c2{width:33%;float:left;}
.c3{width:33%;float:left;}
.let{color:#fff;font-size:12px;}
@media screen and (min-width: 1200px) {
.c1b{display:none;}
}
@media screen and (max-width: 1200px) {
.s1{text-align:center;height:14px;width:960px!important;margin:0 auto;margin-top:17px;}
.c1{display:none;}    
}
#header{position:fixed;top:0px;z-index:99999;width:80%!important;padding:0px!important;margin-left:10%;background:transparent!important;}
@media screen and (max-width: 1000px) {
#header{display: none!important;}
}
.menutop{padding-left:260px;margin-top:-24px;}
#main{padding-top:0px;padding-bottom:0px;}
#content{width:100%;}
.logo{position:relative;z-index:9;top:20px;}
#footer{width:100%;padding:0;background:#fff;}
@media screen and (max-width: 1000px) {
.rev_slider_wrapper{left:0!important;}
}
@media screen and (max-width: 769px) {
.home1{	display: none!important;}
}
@media screen and (min-width: 769px) {
.home2{	display: none!important;}
}
h1 {font-size:33px!important;line-height:1.1;color:#00405B;}
h2 {line-height:1.1;color:#00405B;}
h3 {font-size:20px!important;line-height:1.1;}
h4 {font-size:33px!important;line-height:1.1;color:#00405B;}
.attachment-full{width:100%;height:auto;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover{border-bottom:1px solid #AF794F!important;color:#fff!important;}
@media screen and (max-width: 1090px) {
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{font-size:12px;}
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-1133 {background:#eaff00;border-radius:15px;}
li.mega-menu-item-1133 > a.mega-menu-link {color:#000!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-1133:hover{background:#f2f2f2;border-radius:15px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-1133 > a.mega-menu-link:hover {border-bottom:none!important;color:#00405b!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-1154 {background:#eaff00;border-radius:15px;}
li.mega-menu-item-1154 > a.mega-menu-link {color:#000!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-1154:hover{background:#f2f2f2;border-radius:15px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-1154 > a.mega-menu-link:hover {border-bottom:none!important;color:#00405b!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-1424{display:none;}
#wprmenu_bar {height:90px;}
#wprmenu_bar .bar_logo{margin-top:0px;width:193px;height:auto;}
#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon_menu{text-align:center;}
#wprmenu_menu.left {width:250px!important;top:90px;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#8dbf43;border-color:#8dbf43;color:#fff;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus{background-color:#fff;border-color:#8dbf43;color:#8dbf43;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{background-color:#eaff00;border-color:#eaff00;color:#000;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus{background-color:#f2f2f2;border-color:#f2f2f2;color:#000;}
.sinistra{padding-left:20%;padding-right:20%;}
.sinistra2{padding-left:10%;padding-right:10%;}
.sinistra3{padding-left:10%;padding-right:10%;}
@media screen and (max-width: 768px) {
    .sinistra{padding-left:10%;padding-right:10%;}
    .sinistra2{padding-left:10%;padding-right:10%;}
    .sinistra3{padding-left:5%;padding-right:5%;}
}
.testo {text-align: justify;line-height:1.6;}
@media screen and (min-width: 960px) {
.testo {width: 100%; -moz-column-count: 2; -moz-column-gap: 30px; -webkit-column-count: 2; -webkit-column-gap: 30px; -ms-column-count: 2; -ms-column-gap: 30px; column-count: 2; column-gap: 30px; text-align: justify;line-height:1.6;}
}
.fiore{background: url('https://www.apuliaaccommodation.it/wp-content/uploads/2020/06/background-top-dx.png');background-repeat: no-repeat;background-position: top right;}
.fiore2{background: url('https://www.apuliaaccommodation.it/wp-content/uploads/2020/06/background-top-dx-GRIGIO.png');background-repeat: no-repeat;background-position: top right;}
.map {
	width:100%;
	height:480px;	
}


.map-wrap {
	position:relative; 
}
	
.overlay {
	width:100%;
	min-height:480px; 
	position:absolute; 
	top:0;
}
.fixedbar{ display:unset;background: #000327;bottom: -43px;color: #fff;font-family: Arial, Helvetica, sans-serif; left: 0;padding: 0px 0;position: fixed; font-size: 16px;width: 100%;z-index: 99999; float: left;vertical-align: middle; margin: 0px 0 0;opacity: 1;font-weight: bold; box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);}

.floatingbox { text-align: center; width: auto;margin: 0 auto;}

#tips {width: 100%;font-size: 18px;line-height: 100%;max-width: 100%;

margin: auto; margin-top:4px; padding: 0px !important;}

#tips li{ list-style:none; margin:0 6px 0 0 !important; }

#tips li a{color:#FFF; text-decoration:none;} 

#tips li a:hover{color:#FFF !important; text-decoration:none;}
.bannerStyle{display:none;}
.band{height:30px;position:fixed;top:5px;z-index:999999;right:10%;width:50px;text-align:right;}
@media screen and (max-width: 768px) {
    .band{height:30px;position:fixed;top:5px;z-index:999999;right:5%;width:50px;text-align:right;}
}
.preno{height:20px;position:fixed;top:5px;z-index:999999;right:15%;width:118px;text-align:center; background:#eaff00;border-radius:25px;}
@media screen and (max-width: 1000px) {
.preno{display:none;}
}
.novis{display:none!important;}
.lightboxOverlay{z-index:999999!important;}
.lightbox{z-index:999999!important;}