/*
 Theme Name:   travel booking pro child
 Description:  child theme
 Author:       Io
 Author URI:   https://example.com/
 Template:     travel-booking-pro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         blog, personal, responsive
 Text Domain:  travel-booking-pro-child
*/

#masthead {}
.site-header #toggle-button span {background-color: #fff;}
.site-header #toggle-button span:before {background-color: #fff;}
.site-header #toggle-button span:after {background-color: #fff;}
#musthead .site-branding {padding: 0 !important;}
#masthead {display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; }
body:not(.page-id-874) #masthead { width: 100%; height: 113px; }
body:not(.page-id-874) #masthead:before {}
body:not(.page-id-874) #masthead .overlay {width: 100%; height: 110px;}
body:not(.page-id-874) #masthead .site_branding { }
body:not(.page-id-874) .overlay {background-color: transparent !important; }
#masthead .tools * {color: #fff; }
#masthead * {font-size: 18px;}

.site-header .right .tools .form-section-holder:hover, .site-header .right .tools .form-section-holder:focus {background-color: rgba(255, 255, 255, 0.5) !important;}

.site-header .right .tools .form-section-holder:hover .form-section {border: 1px solid #5c7cfb;}
.site-header .right .tools .form-section-holder .form-holder {background-color: rgba(255, 255, 255, 0.5) !important;}
.site-header .right .tools .form-section-holder:hover form input[type="search"] {color: #4c4c4c !important;}
.site-header .right .tools .form-section-holder:hover form input[type="submit"] {color: #5c7cfb !important;}
@media (max-width: 1024px) {
    body:not(.page-id-874) .site-header #toggle-button span {background-color: #4c4c4c;}
    body:not(.page-id-874) .site-header #toggle-button span:before {background-color: #4c4c4c;}
    body:not(.page-id-874) .site-header #toggle-button span:after {background-color: #4c4c4c;}
}

.cta-section {color: #000 !important;}

/*  plugin chat social whatsapp  */
#qlwapp a.qlwapp-toggle {margin-bottom: 85px;}

/*.page-id-874 #cta-one-section section#travel_booking_toolkit_cta_widget-1 div.holder:after {content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0;  background-color: rgba(0, 0, 0, 0.5);}*/
.page-id-874 .widget_travel_booking_toolkit_cta_widget .homepage_overlay {position: absolute; width: 100%; height: 600px; left: 0; background-color: rgba(0, 0, 0, 0.5);}
.page-id-874 .widget_travel_booking_toolkit_cta_widget .holder {color: #fff;}

/* footer  */
footer {}
footer .textcont span{font: normal normal normal 15px/180% Lato, "Sans"; }
footer .loghi {margin-top:20px; display: flex; flex-flow: row wrap; justify-content: center; gap: 20px;}
footer .loghi img {height: 100px; width: auto;}

/*  blog  */
#primary .post .post-thumbnail img, #primary .search-item .post-thumbnail img {width:100%;}


/*  home page  */
#testimonials-section, #clients-section, #deals-section, #colophon > .footer-t{display:none;}
/*#featured-trip-section*/

/*  about  */
.page-id-618 #about-clients-section, .page-id-618 #about-testimonial-section{display:none;}

/*   pagamento  */
.page-id-1003 #primary{width:100% !important;}