/*!**/
/* Theme Name:   Salient Child*/
/* Theme URI:    https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266*/
/* Description:  Thème enfant pour Salient*/
/* Author:       Votre Nom*/
/* Author URI:   https://votresite.com*/
/* Template:     salient*/
/* Version:      1.0.0*/
/* License:      GNU General Public License v2 or later*/
/* License URI:  http://www.gnu.org/licenses/gpl-2.0.html*/
/* Text Domain:  salient-child*/
/**!*/

/*!* Ajoutez vos styles personnalisés ci-dessous *!*/

/* Fonts */
@font-face {
    font-family: 'shape-regular';
    src: url('fonts/6109Shape-regular.woff2') format('woff2'),
        url('fonts/6109Shape-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'shape-regular-italic';
    src: url('fonts/6744Shape-regular-italic.woff2') format('woff2'),
        url('fonts/6744Shape-regular-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'shape-black';
    src: url('fonts/1539Shape-black.woff2') format('woff2'),
        url('fonts/1539Shape-black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'shape-black-italic';
    src: url('fonts/8907Shape-Black-italic.woff2') format('woff2'),
        url('fonts/8907Shape-Black-italic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'shape-semi-bold';
    src: url('fonts/2698Shape-semi-bold.woff2') format('woff2'),
        url('fonts/2698Shape-semi-bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'shape-semi-bold-ital';
    src: url('fonts/888Shape-semi-bold-ital.woff2') format('woff2'),
        url('fonts/888Shape-semi-bold-ital.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'bombard';
    src: url('fonts/8041Bombard.woff2') format('woff2'),
        url('fonts/8041Bombard.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.shape-regular { font-family: 'shape-regular' !important; }
.shape-regular-italic { font-family: 'shape-regular-italic' !important; }
.shape-black { font-family: 'shape-black' !important; }
.shape-black-italic { font-family: 'shape-black-italic' !important; }
.shape-semi-bold { font-family: 'shape-semi-bold' !important; }
.shape-semi-bold-ital { font-family: 'shape-semi-bold-ital' !important; }
.bombard { font-family: 'bombard' !important; }

/* Top Banner */
.stapers-top-banner {
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    padding: 10px 0;
    width: 100%;
}

.stapers-banner-content p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}

/* Link */
.first-section .right-edge .toggle-title a{
    color:rgba(255,255,255,0.65);
    opacity: 50%;
}

/* Link */
.wpb_wrapper .accordion .toggle .toggle-title a{
    color:#ffffff !important;
}

/* Menu title text */
.buttons .sub-menu .menu-title-text{
    color:#000000;
}

.nectar-flip-box .flip-box-front , .nectar-flip-box .flip-box-back{
    border-radius:10px;
    box-shadow: rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px;
}

/* Span Tag */
/*#top .simple-banner span{*/
/*    font-family:'bombard';*/
/*    font-weight:500;*/
/*}*/

#top .container{
    background-image:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(73, 73, 73) 100%);
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

    /* Breadcrumbs */
    #breadcrumbs{
        font-size:10px;
    }

}

/* 690px and smaller screen sizes */
@media (max-width:690px){

    /* Slide out widget area */
    #slide-out-widget-area{
        transform:translatex(0px) translatey(0px);
    }

    /* Inner */
    #slide-out-widget-area .inner{
        background-color:#ffffff;
        text-align:left;
        background-clip:padding-box;
        transform:translatex(0px) translatey(0px);
        border-color:#000000;
    }

}