/* ----------------------------------------------------------------------------------------------- */
/* -------------------------------------- PREMIUM LEXA ------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */


/*Import Fonts*/

@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700');

/* ----------------------------------------------------------------------------------------------- */
/*                                             GENERAL                                             */
/* ----------------------------------------------------------------------------------------------- */

body {
    font-family: 'Work Sans', sans-serif;
}
.full-bg-img {
    background: url(../images/bgimg.jpg);
    background-size: cover;
    background-position-x: center;
}
/* TOP MENU */
.top_menu {
    background: #3f4144;
}

/* MENU (gauche) */
#sidebar-wrapper {
    background: #a50d12;
}
.align-center{
    text-align: center;
}
.sidebar-nav {
    width: 265px;
}
#wrapper #sidebar-wrapper:hover {
    width: 265px;
}
.jssorb051{display: none;}
.top_infos a {
    color: #fff;
}
/* ----------------------------------------------------------------------------------------------- */
/*                                    BOUTONS & TITRES                                             */
/* ----------------------------------------------------------------------------------------------- */
.btn {
    border-radius: 0;
}
.home_heading::after {
    content: "";
    display: block;
    position: relative;
    background: #eaeaea;
    height: 2px;
    width: 150px;
    margin: 24px auto 24px auto;
}
.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%;
    background: #eaeaea;
    margin: -2px 0;
}
.item:hover {
    background-color: #ccc;
}
.btn-primary, .btn-success {
    color: #fff;
    background-color: #a50d12;
    border-color: #a50d12;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-primary:hover, .btn-success:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.3),0 4px 15px 0 rgba(0,0,0,.3);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.3),0 4px 15px 0 rgba(0,0,0,.3);
}
.cont_coordonnees .btn {
    color: #fff;
    background: #a50d12;
    border: 1px solid #a50d12;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
}
.cont_coordonnees .btn:hover {
    color: #fff;
    background: #ccc;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.3),0 4px 15px 0 rgba(0,0,0,.3);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.3),0 4px 15px 0 rgba(0,0,0,.3);
}
figure.effect-ming figcaption::before {
    border: 2px solid #a50d12;
}
.dropdown-toggle::after {
    color: #a50d12;
}
.home_cont_selection h2::after, .cont_coordonnees h2::after {
    background: #a50d12;
}
.jssorb051 .i .b {
    fill: #a50d12;
}
footer {
    background-color: #3f4144;
}
figure.effect-dexter ul {
    position: absolute;
    right: 60px;
    top: 0%;
    left: 60px;
    opacity: 0;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
    transition: opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform: none;
    transform: none;
    z-index: 10;
}
.horaires{
    background-color:#a50d12;
    padding: 10px 15px;
    color: #fff;
}
.horaires ul li{
    text-align: center;
}
.horaires ul{
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.title-hor{
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 10px;
    font-size: 20px;
}
.horaires a {
    color: #fff;
}
.prez-gestion{
    margin-bottom: 20px;  
}
#btn-submit-recherche{background:#a50d12}
/* ----------------------------------------------------------------------------------------------- */
/*                                          RESPONSIVE                                             */
/* ----------------------------------------------------------------------------------------------- */
@media (min-width: 992px) {
    nav.menu ul li {
        display: inline-block;
    }
    .menu ul > li > a {
        padding: 12px 10px;
        line-height: 1.2;
        color: #fff;
    }
    .index .not-sticking .menu ul > li > a {
        color: #fff;
    }
    .header__logo {
        display: block;
        height: 100px;
        padding: 20px;
        margin-top: 100px
    }
    
    .container_search{
	    top:70px
    }
}

/* ----------------------------------------------------------------------------------------------- */
/*                                            INDEX                                                */
/* ----------------------------------------------------------------------------------------------- */
.home_cont_presentation .logo_presentation {
    width: 40%;
}
.index-logo-not-sticking{
    width: 360px;
}


.liens_center {
    text-align: center!important;
    margin: auto;
}
.liens_center .ma-widget-feedback {
    margin: auto;
}

    /* PAGINATION */
    .page-item .page-laulau,
    .page-item .page-link {
      z-index: 2;
      color: #000;
      background-color: #fff;
      border:none;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      font-size:15px;
    }
    .page-item .page-laulau:hover {
      background-color: #a69a97;
      color: #fff;
      padding: .5rem .75rem;
    }
    .page-item.active .page-link {
      background-color: #a50d12;
      color: #fff;
    }
    .page-item.disabled .page-link {
        color: #fff;
        background-color: #a50d12;
        border-color: #a50d12;
    }