.awebooking-wrapper.custom-hillter .apb-btn{font-size:13px!important;}
/*.apb-widget-area{display:none!important;}
.apb-content-area{width:100%;}*/
.tab-content>.active {overflow: hidden;}
.lista-prezzi{text-align:center; font-size:33px;}
.lista-prezzi h2{margin-bottom:0;}
.lista-prezzi p{margin-top:0;}
.vc_custom_1468487752617{margin-bottom:0!important;}
.wpcf7-submit{margin-top:15px;}
.verifica input[type="email"], .verifica input[type="text"]{max-width:32%; margin-right:1.6%; box-sizing:border-box;}
#box-telefono{margin-right:0;}
.richiesta-messaggio{margin-top: 20px;}
.verifica{text-align:center; padding:0 2%;}
.verifica input[type="button"]{max-width:25%; margin-top:20px;}
.apb-room_price .apb-room_amount{margin-left:4px!important;}
.box-stanze-home{padding-top:200px; padding-bottom:200px;}
.testimonial{padding-top:100px; padding-bottom:100px;}
.page-id-9 .checkout_head{display:none;}
.page-id-9 .apb-widget-area{padding-left:0; padding-right:0;}
.awebooking-wrapper.inline .apb-field{margin-right:0px !important;}

.richiedisiap-interne .box-mezzo{width:calc(100%/2); float:left; padding:15px; margin:0px;}
.richiedisiap-interne .box-terzo{width:calc(100%/3); float:left; padding:15px; margin:0px;}
.richiedisiap-interne .msg{padding:15px; margin:0;}
.pulizia{clear:both;}
.btn-invia{margin:20px auto; display:table;}
.btn-invia .wpcf7-form-control.wpcf7-submit{font-size: 25px;padding: 12px 50px;font-weight: 800;}

.apb-widget-area, .apb-product_tab-header, .apb-content-area{display:none !important;}

input[type="search"], input[type="text"], input[type="url"], input[type="number"], input[type="password"], input[type="email"], input[type="file"], input[type="tel"], .select2-container .select2-choice, select, textarea{border:1px solid grey !important; }

.text-elenco-stanze{background: rgba(52, 74, 113, 0.8); padding: 60px 30px 60px 30px; color:#ffffff;display: inline-block;font-size: 15px;vertical-align: middle;}
.text-elenco-stanze h2{text-transform: uppercase;font-size: 32px;color: #fff;}
.img-elenco-stanze img{font-size: 14px;display: inline-block;vertical-align: middle;position: relative;padding-left: 15px;padding-right: 15px;}
.home-boxheader .vc_column-inner{padding: 180px 0;margin-top: 0px;}
.home-boxheader.uno .vc_column-inner{border-right:2px solid #fff; box-sizing:border-box;}
.home-boxheader.due .vc_column-inner{border-left:2px solid #fff; box-sizing:border-box;}
.richiedisiap-hp .box-mezzo{width:calc(100%/2); float:left; padding:15px; margin:0px;}
.richiedisiap-hp .box-terzo{width:calc(100%/3); float:left; padding:15px; margin:0px; color:#fff}
.richiedisiap-hp input{color:#000000; background:#fff;}
.richiedisiap-hp input[type="search"], input[type="text"], input[type="url"], input[type="number"], input[type="password"], input[type="email"], input[type="file"], input[type="tel"], .select2-container .select2-choice, select, textarea{background:#fff !important;}
.richiedisiap-hp .btn-invia .wpcf7-form-control.wpcf7-submit{font-size: 18px;
padding: 14px 40px;
  font-weight: 800;}
.si-500-desc{display:none;}

.recaptcha{
  display: flex;
  justify-content: end;
}


@media only screen and (max-device-width : 480px) {
  .box-stanze-home{padding-top:30px; padding-bottom:0;}
  .box-stanze-home h2{text-align:center;}
  h2{text-align:center;}
   p{padding-left:10px; padding-right:10px;}
  .awe-btn-container.awe-btn-left{text-align:center!important;}
  .immagine-libro{margin-top:50px;}
  .testimonial{padding-top:0px; padding-bottom:0px;}
  .entry-content .wpb_row.vc_parallax{padding-top:0px!important;}
  .vc_custom_1467193130691 .vc_col-xs-4{width:100%;}
  .riga-mappe .vc_col-xs-6{width:100%; }
  .awe-btn{font-size:10px!important;}
  .awebooking h2{margin-bottom:0px!important; width:100%; text-align:left;}
  .apb-room_heading{margin-bottom:20px;}
  .verifica input[type="email"], .verifica input[type="text"]{max-width:100%; margin-bottom:10px; box-sizing:border-box;}
  .verifica input[type="button"]{max-width:60%; margin-top:20px;}
    .lista-prezzi h2{text-align:center;}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
  .box-stanze-home{padding-top:30px; padding-bottom:0;}
  .box-stanze-home h2{text-align:center;}
  h2{text-align:center;}
   p{padding-left:10px; padding-right:10px;}
  .awe-btn-container.awe-btn-left{text-align:center!important;}
  .immagine-libro{margin-top:50px;}
  .testimonial{padding-top:0px; padding-bottom:0px;}
  .entry-content .wpb_row.vc_parallax{padding-top:0px!important;}
  .vc_custom_1467193130691 .vc_col-xs-4{width:100%;}
  .riga-mappe .vc_col-xs-6{width:100%; }
  .awe-btn{font-size:10px!important;}
  .awebooking h2{margin-bottom:0px!important; width:100%; text-align:left;}
  .apb-room_heading{margin-bottom:20px;}
  .verifica input[type="email"], .verifica input[type="text"]{max-width:100%; margin-bottom:10px; box-sizing:border-box;}
  .verifica input[type="button"]{max-width:60%; margin-top:20px;}
    .lista-prezzi h2{text-align:center;}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) { 
  .lista-prezzi h2{text-align:center;}
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
  .check-availability h2:before{display:none!important;}
  .colonna-prenota{display:none;}
  .check-availability{ padding-bottom: 29px;}
  .box-stanze-home{padding-top:30px; padding-bottom:0;}
  .box-stanze-home h2{text-align:center;}
   h2{text-align:center;}
   .testimonial{padding-top:0px; padding-bottom:0px;}
  .entry-content .wpb_row.vc_parallax{padding-top:0px!important;}
  .awe-icon-list{font-size:10px;}
  .riga-mappe .vc_col-xs-6{width:100%;}
}

@media only screen and (max-width:650px){
.header_content .menu > li > a{padding: 0 18px !important;line-height: 40px !important;}
  .main-wrapper.section-blog{margin-top:130px;}
  .testo-camera-descrizione-laterale, .galleria-img-camere{width:90vw; margin:auto; display:block;}
  .si-500-desc{display:block;}
  .no-500-desc{display:none;}
  .richiedisiap-hp .box-mezzo{width:100%; float:left; padding:15px; margin:0px;}
  .richiedisiap-hp .box-terzo{width:100%; float:left; padding:15px; margin:0px; color:#fff}
  .richiedisiap-interne .box-mezzo{width:100%; float:left; padding:15px; margin:0px;}
  .richiedisiap-interne .box-terzo{width:100%; float:left; padding:15px; margin:0p
}