/* ===================================================================================

* Theme Name: Buildexo Child
* Theme URI: https://themexriver.com/wp/buildexo
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: Business & Consulting WordPress Theme
* Version: 1.0.3
* Template: buildexo
* Text Domain: buildexo-child
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of buildexo updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */


/* LOGO */

.header-style-one .header__logo{
    justify-content: flex-start;
}
.header-style-one .header__logo img,
.header-style-one .header__logo a{
    width: 100%;
    max-width: 130px;
}

/* FOOTER */
.footer__logo {
    max-width: 100px;
}

.footer__about p {
    font-style: italic;
    font-size: .95rem;
}

.site-footer .payment-img{
    display: none;
}

/* Service Single */
.service-single__title{
    display: none;
}

.service-single{
    padding-top: 0;
}

.service-single .content-side{
    width: 100%;
}

/* Portfolio */
#gallery-1 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; 
}

#gallery-1 .gallery-item {
    position: relative;
    width: calc(25% - 10px);
    padding-bottom: 25%; 
    overflow: hidden;
    box-sizing: border-box;
}

#gallery-1 .gallery-item img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


@media screen and (max-width: 768px) {
    #gallery-1 .gallery-item {
        width: calc(50% - 10px); 
        padding-bottom: 50%;
    }
}

/* Elements */
.bn-project-title span{
    display: none;
}

.section-heading--white p{
    color: inherit;
}
.sct-entreprise .section-heading--white p{
    color: #e7e4e4;
}

.about__experience{
    border-radius: 0 100px 0 0;
}

.feature__img .image--2{
    max-width: 75% ;
}

/* Cacher ReCaptcha */
.rc-anchor, .grecaptcha-badge{
    opacity: 0 !important;
    pointer-events: none;
}

.privacy-policy h2, .page-id-2302 h2{
    margin-top:20px;
}