/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/* pour masquer le badge du captcha */
.grecaptcha-badge
{
   display: none;
}

@font-face {
    font-family: 'RT Rondelle', sans-serif;
    src: url('/fonts/RTRondelle-Book.woff2') format('woff2'),
        url('/fonts/RTRondelle-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




/*fonts sizes*/


.title, .title h1, .title h2 {
  font-size: 50px; /* Valeur de secours pour les navigateurs qui ne connaissent pas clamp() */
  font-size: clamp(36px, 4vw,90px); /* Écrase la valeur précédente si clamp() est supporté */
  line-height:1.2;
}


.big, .big h1, .big h2 {
  font-size: 34px; /* Valeur de secours pour les navigateurs qui ne connaissent pas clamp() */
  font-size: clamp(28px, 2.5vw,48px); /* Écrase la valeur précédente si clamp() est supporté */
  line-height:1.1;
}



.med, .med h1, .med h2, h2.med {
  font-size: 24px; /* Valeur de secours pour les navigateurs qui ne connaissent pas clamp() */
  font-size: clamp(20px, 2.2vw, 28px); /* Écrase la valeur précédente si clamp() est supporté */
	line-height:1.4em;
}

.small {
    font-size: 13px;
	line-height:1.4em;
}


.justify, .wpb_text_column.wpb_content_element.justifytext{text-align:justify !important;}

.uppercase {
	text-transform: uppercase;
	font-weight:400!important;
}

.interligne {
    line-height: 1.75em;
}

/*font-size portfolio grid*/
@media (min-width: 999px) and (max-width: 1150px) {
  .nectar-post-grid-item__excerpt-wrap.item-meta-extra {
    font-size: 0.6em;
  }
}

/* Couleur selection texte */

*::selection {
    background:#315c68;
    color:#ffffff;
}

*::-moz-selection {
    background:#315c68;
    color:#ffffff;
}

*::-webkit-selection {
    background:#315c68;
    color:#ffffff;
}

/* Supprime l'espace par défaut du divider */
.divider-border.completed {
    margin: 0px!important;
}


/* Font classes */
.uppercase {text-transform:uppercase;font-weight:inherit;}
.justify {text-align:justify;}


/* Réglages cookie bar */
#cookie-notice {
    font-family: inherit;
}

#cookie-notice .cn-button:not(.cn-button-custom) {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	border: 1px solid white;
	font-family: inherit;
}




/*mobile menu*/
.off-canvas-menu-container {
    text-align: left;
}

.off-canvas-menu-container .menu-item {
    border-bottom: 1px solid;
    padding-bottom: 0px;
	padding-top:2px;
}
    
    .off-canvas-menu-container .menu-item a {
    padding-left: 0px!important;
}

/*caler les images de la grid sur le haut pour equipe*/
.nectar-post-grid .nectar-post-grid-item-bg {
    background-position: top center !important;
}

.nectar-post-grid .nectar-post-grid-item-bg img {
    object-fit: cover;
    object-position: top;
    width: 100%;
    height: 100%;
}

/*post grid */
.nectar-post-grid .nectar-post-grid-item .meta-excerpt
 {
	 margin-top: 0;}

.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content *, .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content *
Specificity: (0,8,0)
 {
    color: #00213d;
}
