/*!**/
/*Theme Name: JTI Skeleton*/
/*Author: i-com*/
/*Author URI: https://i-com.fr*/
/*Description: Un thème minimaliste avec Bootstrap 5, prêt pour Elementor.*/
/*Version: 1.0*/
/*License: WTFPL*/
/*Text Domain: jti-skeleton*/
/**!*/

/*!* ==========================================================================*/
/*   GOOGLE FONTS*/
/*   ==========================================================================*/
/*   Karla & Merriweather*/
/*========================================================================== *!*/
/*@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Lato:wght@100;300;400;700;900&display=swap');*/

/*!* ==========================================================================*/
/*   Variables de Couleurs*/
/*   ==========================================================================*/
/*   - Couleurs principales, secondaires, d'arrière-plan, etc.*/
/*========================================================================== *!*/
/*:root {*/
/*    --primary-color: rgb(0, 183, 237);*/
/*    --secondary-color: rgb(54, 60, 66);*/
/*    --l-grey: rgba(54, 60, 66, 0.03);*/

/*    --font-title: 'Karla', sans-serif;*/
/*    --font-text: 'Merriweather', sans-serif;*/
/*    --font-btn: 'Karla', sans-serif;*/

/*    --font-size: clamp(1rem, 0.911rem + 0.238vw, 1.125rem);*/
/*    --h1-size: clamp(2.5rem, 1.607rem + 2.381vw, 3.75rem);*/
/*    --h2-size: clamp(1.875rem, 0.982rem + 2.381vw, 3.125rem);*/
/*    --h3-size: clamp(1.563rem, 0.893rem + 1.786vw, 2.5rem);*/

/*    --button-radius: 5rem;*/
/*    --button-width: fit-content;*/
/*}*/

/*!* ========================================================================== *!*/
/*!* Styles Globaux *!*/
/*!* ========================================================================== *!*/
/*body {*/
/*    font-family: var(--font-text);*/
/*    font-size: var(--font-size);*/
/*    line-height: 1.5;*/
/*    background-color: white;*/
/*}*/
/*h1, h2, h3 {*/
/*    font-family: var(--font-title);*/
/*    font-weight: 800;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 0.05em;*/
/*}*/
/*h1 {*/
/*    font-size: var(--h1-size);*/
/*    line-height: 1.16;*/
/*    color: black;*/
/*    text-align: center;*/
/*    letter-spacing: 0.5em;*/
/*}*/
/*h2 {*/
/*    font-size: var(--h2-size);*/
/*    line-height: 1.22;*/
/*    color: var(--primary-color);*/
/*}*/
/*h3 {*/
/*    font-size: var(--h3-size);*/
/*    line-height: 1.525;*/
/*}*/
/*a {*/
/*    text-decoration: none;*/
/*    transition: all ease .3s;*/
/*    color: var(--primary-color);*/
/*    font-weight: 700;*/
/*}*/





/*!* ========================================================================== *!*/
/*!* Composants *!*/
/*!* ========================================================================== *!*/

/*!* Boutons globaux *!*/
/*.button {*/
/*    background-color: white;*/
/*    padding: .5rem 1rem;*/
/*    border-radius: var(--button-radius);*/
/*    color: var(--primary-color);*/
/*    text-align: center;*/
/*    width: var(--button-width);*/
/*    text-transform: uppercase;*/
/*    font-family: var(--font-btn);*/
/*    font-weight: 700;*/
/*    font-size: clamp(0.938rem, 0.848rem + 0.238vw, 1.063rem);*/
/*    border: 1px solid var(--primary-color);*/
/*    margin-block: 2rem;*/
/*    display: block;*/
/*}*/
/*.button:hover {*/
/*    color: white;*/
/*    background-color: var(--primary-color);*/
/*}*/

/*.redirect-button {*/
/*    background-color: var(--primary-color);*/
/*    padding: 0;*/
/*    padding-inline: 1.5rem 0;*/
/*    border-radius: var(--button-radius);*/
/*    color: #fff;*/
/*    text-align: center;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    align-items: center;*/
/*    gap: .5rem;*/
/*    width: var(--button-width);*/
/*    font-size: clamp(1.125rem, 1.036rem + 0.238vw, 1.25rem);*/
/*}*/
/*.redirect-button span {*/
/*    background-color: var(--secondary-color);*/
/*    border-radius: 50%;*/
/*    width: 3.75rem;*/
/*    height: 3.75rem;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.redirect-button:hover {*/
/*    padding-inline: 2.5rem 0;*/
/*}*/
/*#btn-intro-hp .redirect-button{*/
/*    background-color:white;*/
/*    padding: 0;*/
/*    padding-inline: 1.5rem 0;*/
/*    border-radius: var(--button-radius);*/
/*    color: var(--secondary-color);*/
/*    text-align: center;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    align-items: center;*/
/*    gap: .5rem;*/
/*    width: var(--button-width);*/
/*    font-size: clamp(1.125rem, 1.036rem + 0.238vw, 1.25rem);*/
/*    border:none;*/
/*}*/
/*#btn-intro-hp .redirect-button img{*/
/*    background-color: #363c42;*/
/*    border-radius: 50%;*/
/*    width: 4.375rem;*/
/*    height: 4.375rem;*/
/*    display: flex  ;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    padding: 1.5rem;*/
/*}*/
/*#btn-intro-hp .redirect-button:hover{*/
/*    gap: 1.5rem;*/
/*}*/

/*!* Cartes d'emplois *!*/
/*.employment-card {*/
/*    border: 1px solid #ddd;*/
/*    border-radius: .625rem .625rem 6.25rem;*/
/*    box-shadow: 2px 1px 10px rgba(0, 0, 0, 0.16);*/
/*    width: 380px;*/
/*    height: 470px;*/
/*}*/
/*.employment-card .employment-card_header {*/
/*    background-color: var(--secondary-color);*/
/*    padding: 1.5rem;*/
/*    border-radius: .625rem .625rem 0 0;*/
/*}*/
/*.employment-card .employment-card_body {*/
/*    padding: 1.5rem;*/
/*}*/
/*.employment-card h3 {*/
/*    font-size: clamp(1.25rem, 1.071rem + 0.476vw, 1.5rem);*/
/*    line-height: 1.525;*/
/*    text-transform: none;*/
/*    letter-spacing: 0;*/
/*    color: var(--primary-color);*/
/*}*/
/*.employment-card ul {*/
/*    list-style: none;*/
/*    padding-left: 0;*/
/*}*/

/*!* Formulaires *!*/
/*body .gform_wrapper *:not(h2) {*/
/*    font-family: "Karla", sans-serif !important;*/
/*    font-size: clamp(1rem, 0.911rem + 0.238vw, 1.125rem) !important;*/
/*}*/
/*body select option {*/
/*    font-family: "Karla", sans-serif;*/
/*}*/
/*body .gform_wrapper form .gform_footer input.button[type="submit"] {*/
/*    background-color: var(--primary-color)!important;*/
/*    padding: 1rem 1.5rem;*/
/*    border-radius: var(--button-radius)!important;*/
/*    color: #fff!important;*/
/*    text-align: center;*/
/*    text-transform: uppercase!important;*/
/*    font-family: "Karla", sans-serif!important;*/
/*    font-weight: 700!important;*/
/*    font-size: clamp(.938rem, .848rem + .238vw, 1.063rem)!important;*/
/*    margin-block: 0!important;*/
/*    display: block!important;*/
/*}*/
/*.gform_heading h2 {*/
/*    color: var(--secondary-color)!important;*/
/*    font-size:clamp(1.25rem, 0.804rem + 1.19vw, 1.875rem)!important;*/
/*    font-weight:700!important;*/
/*}*/
/*.gform_wrapper{*/
/*    background-color:white;*/
/*    border-radius: 0.625rem;*/
/*    padding:3.125rem 4.25rem;*/
/*}*/
/*.gform_wrapper .gform_body .gfield_label, .gform_wrapper .gform_body .gform-field-label{*/
/*    font-size:clamp(1rem, 0.911rem + 0.238vw, 1.125rem);*/
/*    font-family: "Karla", sans-serif;*/
/*}*/




/*!* ========================================================================== *!*/
/*!* Footer *!*/
/*!* ========================================================================== *!*/
/*footer.footer-site{*/
/*    background-color: var(--primary-color);*/
/*}*/
/*footer.footer-site > .container{*/
/*    max-width:1600px;*/
/*}*/
/*.init_widget_widgetadresse{*/
/*    margin-bottom:0!important;*/
/*}*/
/*.init_widget_widgetadresse .px-2{*/
/*    display:none;*/
/*}*/
/*address > div > span{*/
/*    font-weight: 700;*/
/*    font-size:clamp(0.875rem, 0.696rem + 0.476vw, 1.125rem);*/
/*}*/
/*body .tit-adresse a{*/
/*    color:white;*/
/*    font-size:1rem;*/
/*}*/
/*body .init_widget_widgetresauxsociaux button{*/
/*    background-color:transparent;*/
/*}*/
/*.init_widget_widgetresauxsociaux svg path{*/
/*    fill:white;*/
/*}*/
/*.init_widget_widgetresauxsociaux button:hover svg path{*/
/*    fill:var(--secondary-color);*/
/*}*/
/*.widget_nav_menu .h3{*/
/*    text-transform: uppercase;*/
/*    font-size:clamp(1.125rem, 1.036rem + 0.238vw, 1.25rem);*/
/*    font-family: "Karla", sans-serif;*/
/*}*/
/*.widget_nav_menu ul{*/
/*    list-style: none;*/
/*    padding-left:0;*/
/*}*/
/*.widget_nav_menu li a{*/
/*    color:white;*/
/*    text-decoration: none;*/
/*    transition: all ease .3s;*/
/*    font-weight: 400;*/
/*    font-size:clamp(0.875rem, 0.696rem + 0.476vw, 1.125rem);*/
/*    line-height:2;*/
/*    font-family: "Lato", sans-serif;*/
/*}*/
/*.widget_nav_menu li a:hover{*/
/*    color:var(--secondary-color);*/
/*}*/
/*.custom-html-widget > div {*/
/*    display:inline-flex;*/
/*    width: 100%;*/
/*    gap: 1rem;*/
/*    align-items: center;*/
/*}*/
/*.custom-html-widget img {*/
/*    max-width:73px;*/
/*}*/
/*.custom-html-widget p{*/
/*    font-size: clamp(1.25rem, 0.804rem + 1.19vw, 1.875rem);*/
/*    margin-bottom:0;*/
/*    text-transform:uppercase;*/
/*    letter-spacing: 0.05em;*/
/*    font-family: "Karla", sans-serif;*/
/*}*/
/*.custom-html-widget span{*/
/*    font-weight:900;*/
/*}*/
/*@media(min-width: 768px) {*/
/*    footer.footer-site{*/
/*        background-image:url(/wp-content/themes/skeleton_theme/assets/imgs/bg-fond.svg);*/
/*        background-position: top;*/
/*        padding-top: 10rem;*/
/*    }*/
/*}*/