/* 
Theme Name: Camping Al Sol
Theme URI: https://hybride-conseil.fr/
Description: Thème enfant Hello Elementor
Author: Hybride Conseil
Author URI: https://hybride-conseil.fr/
Template: hello-elementor
Version: 2.0.0
Text Domain: campingalsol
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
header {
    height: 92px;
}

#carousel-hebergements .elementor-cta__title {
    order: 2;
}

#carousel-hebergements .elementor-cta__description {
    order: 1;
}
#home-club .elementor-cta__bg-overlay {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.64) 100%);
}

.rank-math-breadcrumb >p {
    margin-bottom: 0;
}

.rank-math-breadcrumb >p >* {
    font-size: 14px;
}

.rank-math-breadcrumb >p >.last {
    font-weight: 600;
}

@media screen and (min-width: 768px) and (max-width: 1023px){
    body:not(.home) header {
        height: 134px;
    }
}

@media screen and (max-width: 1365px) {
    footer >.elementor-element-aef44aa {
        background: #1DBADF!important;
    }
}

@media screen and (max-width: 1024px) {
    #gallery-1 {
        margin: 0;
    }

    .elementor-element-052a924 figure {
        width: calc((100% - 40px) / 2)!important;
        max-width: calc((100% - 40px) / 2)!important;
        margin: 10px!important;
        padding: 0 !important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-element-052a924 figure {
        width: 100%!important;
        max-width: 100%!important;
        margin: 5px 0!important;
    }
}
