/*
 Theme Name:   Letsgo Child
 Theme URI:    https://wdtletsgo.wpengine.com/
 Description:  Letsgo Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     letsgo
 Version:      1.0.0
 Text Domain:  letsgo-child
 Tested up to: 6.7
 Requires PHP: 7.4
 Tags: Blog,Portfolio
 License: GNU General Public License v2 or later License URI: https: //www.gnu.org/licenses/gpl-2.0.html
 Copyright (C) 2024 venusweb. All rights reserved.
*/

.home-banner-wrapper .wdt-tabs-list-wrapper {
    display: none !important;
}

.home #header-wrapper {
    margin: 0 0 120px;
}
.st0 {
    fill: #FFD700 !important;
}

.wdt-content-title h5 a {
    font-family: "Open Sans" !important;
}

#header-wrapper {
    margin: 0;
}

.wdt-tabs-slider .wdt-tabs-container .wdt-tabs-content-wrapper .wdt-tabs-slider-bg>.elementor-background-overlay::before {
    background-color: #000;
    opacity: 0.3;
}

.wdt-contact-form input[type="submit"],
.wdt-contact-form button,
.wdt-contact-form input[type="button"],
.wdt-contact-form input[type="reset"] {
    color: #ffffff;
}

.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a {
    color: #414141;
}

.elementor-320 .elementor-element.elementor-element-88a1b93 .elementor-icon-list-icon svg {
    fill: #414141 !important;
}

.elementor-320 .elementor-element.elementor-element-88a1b93 .elementor-icon-list-text {
    color: #414141 !important;
}

.wdt-dark-bg div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
    color: #414141;
}

.wdt-dark-bg div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang .gt_float_switcher-arrow {
    display: none;
}

.wdt-header-icons-list>div.search-item a.wdt-search-icon {
    background-color: initial !important;
}

.wdt-dark-bg h2 {
    text-shadow: 2px 1px 1px #182b35;
}


.main-title-section-wrapper>.main-title-section-bg:after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) !important;
}

/** home page text box bag color*/
.wdt-dark-bg.wdt-letsgo-image-box-style-a .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after {
    background-color: #fff !important;
}

.main-title-section-wrapper {
    height: 100vh !important;
}

/** home page test*/
.wdt-content-item .wdt-content-separator.separator-1 span {
    background-color: #FFD700 !important;
}

/*About page header img*/
.page-id-334 .main-title-section-wrapper {
    display: none;
}

/*Location page header img*/
.post-type-archive-location .main-title-section-bg {
    background-image: url('/wp-content/uploads/2026/03/location.webp') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/*City page header img*/
.post-type-archive-city .main-title-section-bg {
    background-image: url('/wp-content/uploads/2026/03/city.webp') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/*Tour page header img*/
.post-type-archive-tour .main-title-section-bg {
    background-image: url('/wp-content/uploads/2025/11/Bali-Tour-Package.webp') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/*Hotel page header img*/
.post-type-archive-hotel .main-title-section-bg {
    background-image: url('/wp-content/uploads/2025/12/hotel-page-header-img-scaled.webp') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/*Inquiry page header img */
.page-id-5277 .main-title-section-bg {
    background-image: url('/wp-content/uploads/2025/11/photo-1657946857561-f42916b66712.webp') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 100vh;
}

/* Coutry page */
.page-id-5688 .main-title-section-wrapper,
.page-id-5692 .main-title-section-wrapper,
.page-id-5704 .main-title-section-wrapper,
.page-id-5702 .main-title-section-wrapper,
.page-id-5696 .main-title-section-wrapper,
.page-id-5698 .main-title-section-wrapper,
.page-id-5694 .main-title-section-wrapper,
.page-id-5700 .main-title-section-wrapper,
.page-id-6521 .main-title-section-wrapper, /**tearms & conditions page*/ 
.page-id-3 .main-title-section-wrapper /**privacy policy*/{
    display: none !important;
}

.page-id-5688 .container,
.page-id-5692 .container,
.page-id-5704 .container,
.page-id-5702 .container,
.page-id-5696 .container,
.page-id-5698 .container,
.page-id-5694 .container,
.page-id-5700 .container,
.page-id-6521 .container, /**tearms & conditions page*/ 
.page-id-3 .container /**privacy policy*/{
    max-width: 100% !important;
    padding: 0 !important;
}

.page-id-5688 .e-con-inner,
.page-id-5692 .e-con-inner,
.page-id-5704 .e-con-inner,
.page-id-5702 .e-con-inner,
.page-id-5696 .e-con-inner,
.page-id-5698 .e-con-inner,
.page-id-5694 .e-con-inner,
.page-id-5700 .e-con-inner {
    padding: 0 70px !important;
}

/*Contact page header img*/
.page-id-979 .main-title-section-wrapper {
    display: none;
}

.page-id-979 .breadcrumb {
    display: none;
}

/*content text colors */
.wdt-content-item .wdt-content-title h5,
.wdt-content-item .wdt-content-title h5 a {
    color: #0A9396 !important;
}

#footer .wdt-content-item .wdt-content-title h5,
#footer .wdt-content-item .wdt-content-title h5 a {
    color: #fff !important;
}

/** All pages title */
.main-title-section h1,
.sr7-layer,
.breadcrumb,
.breadcrumb span {
    font-family: "cormorant upright" !important;
}

/** Contact page css*/
.wdt-contact-form label {
    font-size: 17px !important;
}

.wdt-contact-form input {
    font-size: 16px !important;
}


/*About page */
/* @media (max-width: 700px) {
    .home-banner-wrapper .elementor-spacer .elementor-spacer-inner {
        height: 115px !important;
    }

    .mobile-top-bg {
        background: #4899db;
    }

    .main-title-section-wrapper>.main-title-section-bg {
        height: 60% !important;
    }
} */

@media only screen and (min-width: 300px) and (max-width: 480px) {

    .main-title-section-archive {
        margin-top: -370px !important
    }

/*     .main-title-section-wrapper {
        height: 400px !important;
    } */
}

@media only screen and (min-width: 481px) and (max-width: 768px) {

    .main-title-section-archive {
        margin-top: -480px !important
    }

/*     .main-title-section-wrapper {
        height: 600px !important;
    } */
} 

@media only screen and (min-width: 769px) and (max-width: 1024px) {

    .main-title-section-archive {
        margin-top: -370px !important
    }

/*     .main-title-section-wrapper {
        height: 400px !important;
    } */
}

 @media only screen and (min-width: 1080px) and (max-width: 1920px) { 
     .main-title-section-archive {
        margin-top: -550px !important
    } 

    /* .elementor-element-33126e7,
    .elementor-element-ca990df {
        height: 500px !important;
    }

}
@media only screen and (min-width: 1410px) and (max-width: 1630px) {
      .elementor-element-1170627 img{
        height: 315px !important;
    }
} */


/**Mobile menu*/
.wdt-header-menu .mobile-nav-container {
    background-color: #005f73 !important;
    color: #ffffff !important;
}

.mobile-nav-container .menu-trigger {
    color: #ffffff !important;
}

.mobile-menu li a {
    color: #005f73 !important;
}

.mobile-menu ul li.menu-item>a:hover,
.mobile-menu ul li.menu-item:hover>a,
.mobile-menu ul li.current-menu-item>a,
.mobile-menu ul li.current-menu-ancestor>a {
    background-color: #005f73 !important;
    color: #ffffff !important;
}

 @media only screen and (min-width: 300px) and (max-width: 480px) {


    .main-title-section-archive h1 {
        font-size: 60px !important;
    }

    .main-title-section-archive {
        margin-top: -370px;
    }

    /* .main-title-section-wrapper {
        height: 500px !important;
    } */
}

@media only screen and (min-width: 481px) and (max-width: 767px) {

    .main-title-section-archive h1 {
        font-size: 80px !important;
    }

    .main-title-section-archive {
        margin-top: -430px !important
    }

    /* .main-title-section-wrapper {
        height: 600px !important;
    } */
}

@media only screen and (min-width: 768px) and (max-width: 1400px) {
    .main-title-section-archive {
        margin-top: -420px;

    }

    /* .main-title-section-wrapper {
        height: 600px !important;
    } */
} 
 }