/**
 * Theme Name:     Matour Child
 * Author:         Jegtheme
 * Template:       matour
 * Text Domain:	   matour-child
 * Description:    Matour is a modern and clean WordPress theme for tour operator, travel agency, travel guide, or offer vacation and tourism services and Matour has everything you need.
 * Theme URI:      https://fse.jegtheme.com/matour/
 * Author URI:     https://support.jegtheme.com/
 * Version:        1.0.0
 * License:        GNU General Public License v3 or later.
 * License URI:    https://www.gnu.org/licenses/gpl-3.0.html
 * Tags:           block-patterns,custom-colors,custom-logo,custom-menu,editor-style,featured-images,full-site-editing
 */





 // largeur header
// bage google translate
/* CSS renforcé pour rendre le sélecteur GTranslate avec votre style */
/* Suppression complète du fond du widget Google Translate */
#gt_float_wrapper {
    background: none !important;
    background-color: transparent !important;
}

#gt_float_wrapper .gt_float_switcher {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#gt_float_wrapper .gt_float_switcher.notranslate {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#gt_float_wrapper .gt-selected {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#gt_float_wrapper .gt-current-lang {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#gt_float_wrapper .gt_options {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#gt_float_wrapper .gt_options a,
#gt_float_wrapper .gt_options a.nturl {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Version plus agressive si nécessaire */
div[id="gt_float_wrapper"] * {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Pour assurer la lisibilité du texte */
#gt_float_wrapper .gt-current-lang,
#gt_float_wrapper .gt_options a {
    text-shadow: none !important;
}

#gt_float_wrapper .gt_options a:hover {
    background: none !important;
    background-color: transparent !important;
    opacity: 0.7;
}
.guten-element.guten-lC1z70  {
    white-space: nowrap;
}

.hero_home {
    height: 100vh;
}

.hero_section_title {
    margin-top: 12rem;
}

@media (max-width: 768px) {
   .hero_section_title {
        margin-top: 3rem;
    }    
}

.guten-3mpH6R > .guten-container {
    flex-wrap: nowrap !important;
    gap: 1rem !important;
}

@media (max-width: 768px) {
    .guten-3mpH6R > .guten-container {
        flex-wrap: wrap !important;
    }
    
    .guten-3mpH6R > .guten-container > .guten-column {
        flex: 1 1 calc(50% - 0.5rem);
        min-width: calc(50% - 0.5rem);
    }
}


.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
    border-radius: 2rem !important;
}

@media (max-width: 768px) {
    .wp-block-media-text__content .guten-muQnPH {
        margin-top: 4rem;
    }
}

@media (max-width: 480px) {
    .wp-block-media-text__content .guten-muQnPH {
        margin-top: 4rem;
    }
}

@media (max-width: 768px) {
    .guten-column-wrapper[data-id="8qnh2Q"] {
        height: 35vh !important;
    }
}

.single_page_content_price {
    margin-bottom: 2rem;
    font-weight: bolder;
}

.guten-column-wrapper[data-id="mLRMX7"],
.guten-column-wrapper[data-id="0blype"] {
    height: 90vh !important;
}

.btn_box {
    display: none !important;
}

/* @media (max-width: 1360px) and (min-width: 1025px) {
    .guten-column-wrapper[data-id="9zJto0"] {
        display: none !important;
    }
} */

@media (max-width: 768px) {
    section.guten-section.align-stretch>.guten-container {
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .guten-element.guten-IJGKuA {
        margin-right: 0 !important;
        margin-left: 0!important;
    }
}

@media (max-width: 768px) {
    .guten-column-wrapper[data-id="T7uICj"] {
        display: none;
    }
}