@import url('menu.css');
@import url('accueil.css');
@import url('cabinet.css');
@import url('services.css');
@import url('contact.css');
@import url('actualites.css');
@import url('responsive.css');

body {
font-family: "montserrat", sans-serif;
font-weight: 400;
font-style: normal;
  color:#354D47;
}

@media (min-width: 1400px) {
    .container {
        width: 1320px; /* Ajustez cette valeur selon vos besoins */
    }
}

.visually-hidden {display:none;}

.slidevideaccueil {
    min-height: 115px;
}


.introaccueiltext {
    padding: 45px 0px;
}
a {
    color: #DE879C;
    text-decoration: none;
}

.invertreseaux {   filter: invert(100%);    float: left;
}

.suivezmoi { 
    float: left;
    margin: 8px 0px;
}


.footermarge h2 {
    font-family: "tenez", sans-serif;
    font-size: 20px;
    font-weight: bold;
  margin-top: 0px;
}


.adressefooter{ 
   
    margin: 8px 0px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
       margin: 50px 0 40px 0;
    border-radius: 4px;
    
}

.pagenavigation a.next {      float: right;
    border-radius: 0px;
    background-image: url(../img/arrow-right.png);
    background-position: 100% 50%;
    font-size: 1.175em;
    background-repeat: no-repeat;
    background-size: 13px;
    padding: 0px 25px 0px 0px;
    display: inline-block;
    position: relative;
    text-align: center;
    text-decoration: none;
    color: #464646;
    transition: transform 0.3s ease;
    -webkit-box-shadow: none !important;
    box-shadow: none;
    line-height: 1;
    text-transform: uppercase;}


.pagenavigation a:hover.next, .pagenavigation a:focus.next {
    text-decoration: none;
    color: #464646;
    transform: translateX(5px);
}

.pagenavigation a.previous {       float: left;
 border-radius: 0px;
   background-image: url(../img/arrow-left.png);
    background-position: 0% 50%;
   
    font-size: 1.175em;
    
    background-repeat: no-repeat;
    background-size: 13px;
    padding: 0px 0px 0px 25px;
    display: inline-block;
    position: relative;
    text-align: center;
    text-decoration: none;
    color: #464646;
    transition: transform 0.3s ease;
    -webkit-box-shadow: none !important;
    box-shadow: none;
    line-height: 1; text-transform: uppercase;}

.pagenavigation a.previous  .icon-chevron-left, .pagenavigation a.next .icon-chevron-right{display:none;}

.pagenavigation a:hover.previous, .pagenavigation a:focus.previous {
    text-decoration: none;
    color:#464646;
    transform: translateX(-5px);
}





.accueil h1 {
    font-family: "tenez", sans-serif;
    font-size: 2.25em;
    line-height: 1.45em;
    font-weight: bold;
    color: #000000;
    padding: 0px 15px;
    text-align: center;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.intro_titre {
    font-size: 1.7em;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
}



strong { font-weight: 600;}

.grid-child {
    display: flex;
    width: 100%;
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
}

a.effet_fleche, .savoifairesw .uk-margin a ,  .uk-scope .stageaccueil .uk-panel a.uk-button {
    border-radius: 0px;
    background-image: url(../img/arrow-right.png);
    background-position: 100% 50%;
    font-style: italic;
    font-size: 1.175em;
    font-family: "tenez", sans-serif;
    background-repeat: no-repeat;
    background-size: 13px;
    padding-right: 25px;
    display: inline-block;
    position: relative;
    text-align: center;
    text-decoration: underline;
    color: #DE879C;
    transition: transform 0.3s ease;
}
a:hover.effet_fleche, a:focus.effet_fleche, .savoifairesw .uk-margin a:hover, .savoifairesw .uk-margin a:focus, .stageaccueil .uk-margin a:hover, .stageaccueil .uk-margin a:focus     {
    text-decoration: none;color: #DE879C;
    transform: translateX(5px);
}

.slidevide {
    min-height: 145px;
}



.footer {
border-top: 1px solid #8BA7A0;
    padding: 50px 0px 100px 0px;
}

.nivmenu {
       z-index: 10;
    width: 100%;
    position: absolute;
}

.topannonce {
    background-color: #000;
    color: white;
    padding: 5px;
    margin: 0px !important;
    font-size: 17px;
    text-transform: uppercase;
}




.uk-scope .uk-h1, .uk-scope .uk-h2, .uk-scope .uk-h3, .uk-scope .uk-h4, .uk-scope .uk-h5, .uk-scope .uk-h6, .uk-scope .uk-heading-2xlarge, .uk-scope .uk-heading-3xlarge, .uk-scope .uk-heading-large, .uk-scope .uk-heading-medium, .uk-scope .uk-heading-small, .uk-scope .uk-heading-xlarge, .uk-scope h1, .uk-scope h2, .uk-scope h3, .uk-scope h4, .uk-scope h5, .uk-scope h6 {

    font-family: "tenez", sans-serif;}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 1.5em;
    font-weight: 600;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    color: black;
}



ul.reseauxsociauxmenu > li > a.reseaux span.visually-hidden {
    display: none;
}

