/*FORM*/

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border-color:#000}

@media screen and (max-width: 867px) {
.half {width:100% !important ;float:left; }
.sinistraform {margin-right:0}
}

.half {width:48% ;float:left; }
.sinistraform {margin-right:4%}
.qodef-grid-small-gutter>div {width:100%}


.qodef-hotel-room-reservation-holder {display:none}
.qodef-filter-row {display:none}
.qodef-mobile-header .qodef-mobile-nav {border:none}

.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content {padding:4px 0 0 13px !important}

.titoliform {font-family: Roboto,sans-serif; font-weight: 700; font-size: 17px; line-height: 20px; color: #000; text-transform:uppercase}



/*RESPONSIVE*/

@media only screen and (max-width: 480px) {
.qodef-container-inner, .qodef-grid, .qodef-row-grid-section {
    width: 95%;
}
}

/*STIKY HIDDEN*/
.qodef-sticky-header {transform: translateY(-300%)}

/*FOOTER*/
.qodef-page-footer .qodef-icon-widget-holder {margin:0 50px 0 0}
.qodef-page-footer .widget:last-child {text-align:left}

/*GALLERIA CAMERE*/
.qodef-owl-slider+.qodef-slider-thumbnail.qodef-slider-columns-three .qodef-slider-thumbnail-item {
    width: 20%;
}


@media only screen and (min-width: 2000px) {
.qodef-title-holder.qodef-bg-parallax {background-size:100%}
}


#privacy span.wpcf7-list-item {margin-left:0}
#privacy {margin:10px 0 0 0}


.qodef-hotel-single-item-boxed .qodef-hotel-room-single-holder .qodef-hotel-room-single-content-holder {padding-bottom:0}
.qodef-hotel-room-single-outer .qodef-tabs .qodef-hr-item-section .qodef-hotel-part-holder {margin-bottom:0; padding-bottom:0}

#wrapperslider {overflow:hidden !important}


/*HEADER RESPONSIVE*/
.qodef-mobile-header .qodef-mobile-header-inner {border:none}
.qodef-mobile-header .qodef-mobile-nav ul li a, .qodef-mobile-header .qodef-mobile-nav ul li h6 {border:none}

footer div#media_image-2 {margin-bottom:10px}

@media only screen and (max-width: 768px){
.qodef-elements-holder .qodef-eh-item-content {
  padding:0}
}

  @media only screen and (max-width: 480px) {
.qodef-container-inner, .qodef-grid, .qodef-row-grid-section {
  width: 90%;}
}
    
    @media only screen and (max-width: 768px){
.postid-2842.qodef-inner-boxed .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner, .postid-2842.qodef-inner-boxed .qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner {
  margin-top: 20px;}
  
      .qodef-hotel-single-item-boxed .qodef-hotel-room-single-holder .qodef-hotel-room-single-content-holder {
    padding: 0px 0px 48px;
    box-sizing: border-box;
        background-color: #fff;
}
      
      .qodef-st-title {font-size:40px}
      h1.qodef-page-title.entry-title {font-size:40px}
}

      @media only screen and (max-width: 680px) {
.qodef-inner-boxed .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-inner_boxed .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
  margin-top: 20px!important;}
  
}
        
         @media only screen and (max-width: 480px) {
.qodef-container-inner .qodef-container-inner  {
  width: 100%;}
}
           
           
.qodef-blog-holder article.format-quote .qodef-post-info-bottom-main .qodef-post-info-bottom-left .qodef-post-info-date {display:none !important}
.widget.qodef-blog-list-widget .qodef-blog-list-holder.qodef-bl-simple .qodef-bli-content .qodef-post-info-date a {display:none !important}
.qodef-post-info-date.entry-date.published.updated {display:none !important}

.grecaptcha-badge {
display: none !important;
}
