/*@font-face {
    font-family: 'badiya-regular';
    src: url('vendor/fonts/badiya-lt-regular.ttf');
}

@font-face {
    font-family: 'Kufi';
    src: url('vendor/google/fonts/NotoKufiArabic/NotoKufiArabic-Regular.ttf');
}

body {
    font-family: 'badiya-regular', 'Tajawal', Arial, Helvetica, sans-serif !important;
}*/
@font-face {
    font-family: 'Louguiya';
    src: url('../fonts/lougiya/Louguiya.ttf');
}


body {
    font-family: 'Louguiya' !important;
    font-size: 22px !important;

}

.fontRIM {
    font-size: 22px !important;

}

.fontRIMTilte {
    font-size: 26px !important;

}


html:lang(ar) {
    direction: rtl !important;
}



/*@media (min-width: 700px) {
    .deco-line {
        border-right: green solid 3px;
        border-left: green solid 0px;
        line-height: 15px;
    }
}*/

.nav-link-padding-left {
    /*padding-left: 80px !important;*/
    /*padding-right: 8px !important;*/
}

.post-date {
    border-right: 3px solid #F0E68C;
    padding-right: 0.4em;
}

/*.nav-link-padding-left {
    font-family: 'badiya-regular', 'Tajawal', sans-serif !important;
}*/

.language-menu a {
    font-size: 11px !important;
}

@media (max-width: 700px) {
    .nav-link-padding-left {
        padding-left: 0px !important;
        padding-right: 1px !important;
        text-align: right;
    }
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5);
    font-weight: 900 !important;
}

@media (min-width: 700px) {
    .presidence-text {
        border: 7px #29ae80 solid;
        color: #29ae80;
        font-size: 2em;
        display: inline;
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 0.1em;
        padding-bottom: 0.1em;
        margin-left: 28%;
    }
}

@media (min-width: 700px) {
    .article-section {
        padding-right: 8%;
    }
}

.search-button {
    margin-left: 1px !important;
}

.quotes:after {
    position: absolute;
    content: "”";
    color: #d8b700;
    font-size: 14rem;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 0;
    bottom: 1.97em;
    transform: scale(1, -1);

}




/* Animation des titres ANAPEJ au hover */
.section-container:hover .home-heading span:before {
    width: 100%;
}
@media(max-width: 768px){
    .home-heading span:before {
        width: 100%;
        max-width: none;
    }
}

.btn-jaune {
    color: #000;
    background-color: #F7C200 !important;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-jaune:hover {
    background-color: #dfb002;
}

.menuto {
    margin-right: auto!important;
    margin-left: unset !important;
}

.arbe{
    margin-left: 3rem!important;
}

.menuPrinc{
    padding-right: 80px !important;
}

.texteTitle{
    text-align: right !important;
}

.divLang a{
    
    margin-left: 3rem!important;
}

.footCard {
    text-align: right !important;
}

.title1 {
    text-align: right !important;
}

.titleArticle {
    text-align: right !important;
}

.titleCard {
    text-align: right !important;
}

.cardpers {
    padding-right: 15px !important;
}

.titleHonneur {
    padding-right: 29px !important;
}

.card-title a{
    font-size: 20px !important;
}

.title1 h6{
    font-size: 20px !important;
}



.topside{
    font-size: 18px !important;
}

.topside h5 {
    font-size: 18px !important;
}

.sizeTitle {
    padding-right: 40px !important;
    
}

.carousel-inner {
    direction: ltr;
  } 

  .carousel-item {
    float: left !important;
    margin-left: initial;
}







.dropdown .dropdown-menu {
    background-color:  #009635;
    color: #fff;
 }

 .dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }

.dropdown .dropdown-menu {
    background-color:  #009635;
    color: #fff;
 }

 .dropdown-submenu>.dropdown-menu {
  display: none !important;
  position: absolute;
  z-index: 1;
}

.dropdown-submenu:hover .dropdown-menu {
  display: block !important;
  top:5px !important;
    right:100%  !important;
    margin-top:-6px !important;
}

.page-title{
    font-size: 25px !important;
}