/* Theme Name: OT73
 * Theme URI: https://
 * Description: Theme personnalisé créé par Emeric COLLOT pour Koredge.
 * Version: 1
 * Author: Emeric COLLOT */


body.admin-bar #deroulant > li > .sub-menu {
    top: 100%;
}
.encart-ot-du-mois a.more {
    color: white;
    font-weight: 600;
    display: inline-block;
    margin-top: 10px;
}
.encart-ot-du-mois a.more:hover {
    text-decoration: underline;
}
.encart-partenaires img {

    max-height: 200px;
    height: auto;
    max-width: 300px;
    width: auto;
}
.encart-chiffres {
    padding: 50px 0;
}
.encart-chiffres * {
    color: inherit!important;
}
.encart-chiffres .title:after {
    display: none;
}
.encart-chiffres .picto {
    border: 2px solid black;
    border-radius: 100%;
    display: inline-block;
    margin-bottom: 15px;
    width: 75px;
    height: 75px;
    line-height: 66px;
}
.encart-chiffres .picto img {
    max-width: 50px;
    max-height: 50px;
    vertical-align: middle;
}
.listing-chiffres {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    display: -ms-flexbox;
    -ms-flex-pack: justify;
    -ms-flex-wrap: wrap;
}
.listing-chiffres > div:not(.clear) {
    float: none;
    text-align: center;
    font-size: 1.25em;
    padding: 0 30px;
    margin: 30px auto;

}
.listing-chiffres > div .nombre {
    font-family: 'Dosis';
    font-size: 2em;
    font-weight: 600;
}
.listing-chiffres > div img {
    display: block;
    margin: 15px auto 0;
    max-width: 125px;
    max-height: 125px;
}
.content-std .encart-partenaires {
    padding-top: 40px;
}
.content-std .encart-partenaires h2 {
    margin-top: 0;
}
.partenaire-listing {
    text-align: center;
}
.partenaire-listing > div:not(.clear) {
    width: 25%;
    padding: 0 20px;
    display: inline-block;
    float: left;
    height: 200px;
    margin: auto;
}
.partenaire-listing > div a {
    display: table-cell;
    height: 200px;
    margin-bottom: 30px;
    vertical-align: middle;
}
.partenaire-listing > div a img {
    max-width: 100%;
}
.carousel-partenaire {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.carousel-partenaire > div {
    display: inline-block;
}
@media (max-width: 1349px) {
    body.admin-bar #deroulant > li > .sub-menu {
        /*top: 172px*/
    }
}
@media (max-width: 991px) {
    .page-master-nav .item-page {
        width: 100%!important;
    }
}

.encart-newsletter .overall a{
    font-size: 1.5em;
    color: #fff;
}

.encart-newsletter .overall a:hover{
    color: #2b255a ;
}