.disabled {
  pointer-events: none;
}
.owl-item.active p {
  display: inline;
}

#drop-lang-menu{
  cursor: pointer;
}
.flash-news__cookie{
  display: none;
}

@media (max-width: 768px){
  .flash-news .owl-stage-outer{
    margin-bottom: 10px;
    padding-top: 15px;
  }
  .aside-menu.show{
    overflow-y: auto;
  }
  html[dir="rtl"] .flash-news .row .close-col {
    right: auto;
    left: 8px;
  }
  .flash-news .row .close-col {
    z-index: 10;
    width: 10%;
    position: absolute;
    right: 9px;
    top: 8px;
  }
}
.breadcrumbs .list__item a:hover{
  color:#2a3344 ;
}
.maeci-about__section--title{
  font-family: 'roboto-bold';
  color: #2a3344;
}
.contact-consulaire h3{
  color: #2a3344;
}
.breadcrumbs .icon-group__item svg:hover {
  fill: #2a3344;
}
.maeci-about__container [data-oembed-url]{
  width: 80%;
  margin: auto;
}
.maeci-about__container [data-oembed-url] iframe{
  border-radius: 5px;
}
@media (max-width: 768px){
  .maeci-about__container [data-oembed-url]{
    width: 100%;
  }
  .flash-news .owl-stage-outer{
    width: 95%;
  }
  .flash-news .owl-nav{
    width: 100%;
  }
}

.container-news .owl-nav.disabled {
  display: none;
}
html[dir="rtl"] .maeci-about__container {
  text-align: right;
}

html[dir="rtl"] .flash-title{
  float: right;
}
.breadcrumbs .list__item a:hover{
  text-decoration: underline;

}
.maeci-about__container a{
  font-weight: bold;*
text-decoration: underline;
}


@media screen and (max-width: 1199px) and (min-width: 992px){
  .flash-news{
    top: auto;
    bottom: 86px;
  }
}
.owl-carousel .owl-item a.popvideo img{
  width: inherit;
}
.owl-carousel .owl-item .havepicture{
  height:inherit !important;
}
.tag.tag-link.active-tag{
  background-color: #2a3344;
  color: white;
}

.ckeditor-maeci-btn_consult{
  background: #FFF;
  padding: 0;
  margin: 80px auto 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -moz-box-align: center;
}
.ckeditor-maeci-btn_consult .maeci-btn_consult{
  color: white;
  background-color: #9499a1;
  margin-left: auto;
  margin-right: auto;
  line-height: 70px;
  width: 60%;
  font-size: 20px;
  font-weight: bold;
}
.maeci-about__container .maeci-btn_consult{
  background-color: #50cb4f;
  width: 50%;
}
/* headers style */
.maeci--title__1{
  font-family: "roboto-bold";
  color: #2a3344;
  margin-bottom: 16px;
  font-size: 57px;
}
.maeci--title__3{
  font-family: "roboto-bold";
  color: #2a3344;
  margin-bottom: 10px;
  font-size: 37px;
}
.maeci--title__4{
  font-family: "roboto-bold";
  color: #2a3344;
  margin-bottom: 10px;
  font-size: 27px;
}
.maeci--title__5{
  font-family: "roboto-bold";
  color: #2a3344;
  margin-bottom: 10px;
  font-size: 20px;
}
html[dir="rtl"] .maeci--title__5,
html[dir="rtl"] .maeci--title__4,
html[dir="rtl"] .maeci--title__3,
html[dir="rtl"] .maeci--title__1{
  font-family: "cairo-semibold";
}

.side-menu-btn.hide{
  dislay:none;
}
.side-menu-btn.show{
  dislay:block;
}

/* info consulaire */

@media (max-width: 768px){
  .custom-select.select-countries {
    width: 80%;
  }
}


.a2a_kit .a2a_svg{
  margin-bottom: 5px;
}
.maeci-tags{
  display: inline-block;
}
.maeci--info__detail{
  margin: auto;
}
.nice-select .list{
  max-height: 250px;
  overflow: auto;
}
.card-article{
  text-align: left;

}
.card-article:first-child{
  margin-left:25px;
}

@media (max-width: 768px){
  .c-card-slider .owl-dots{
    margin-top: 25px;
  }
  .owl-item.active .card-article{
    border-top:3px solid #53cd50;
    -webkit-box-shadow:0px 7px 38px -2px #e6e6e6;
    box-shadow:0px 7px 38px -2px #e6e6e6
  }
  .owl-item.active .card-article h3{color:#53cd50}
}
.aside-menu .asideClose{
  left:auto;
  right: 20px;
}
html[dir="rtl"] .aside-menu .asideClose{
  right:auto;
  left: 20px;
}
.maeci__attachements{
  //padding-top: 0 !important;
  margin-top: 20px;
}

@media (max-width: 500px){
  .image-block__btn{
    padding: 15px 0;
  }
}
.flash-news__item{
  text-align: left;
}
html[dir="rtl"] .flash-news__item{
  text-align: right;
}
html[dir="rtl"] .navbar-wrapper ul{
  text-align: right;
}

/*@media (min-width: 1199px) and (max-width: 1674px){
  .navbar-wrapper .nav-menu{
    margin-right: 0px;
  }
  #drop-lang-menu{
    font-size: 12px;
  }

  html[dir="rtl"] .aside-menu {
    padding-right: 200px !important;
    padding-left: 0 !important;
  }
  .aside-menu{
   !* padding-left:400px !important;*!
    padding-right:0 !important;
  }

  .aside-menu .col-xl-8{
    padding-right: 0px;
    padding-left: 0px;
  }
  .nav-menu-list .nav-menu_item{
    font-size: 15px;
  }

  .nav-menu-list{
    width: 100%;
    text-align: center;
  }
  @media (max-width: 1210px){
    #drop-lang-menu{
      font-size: 10px;
    }
  }
}*/

@media (max-width: 768.98px) {
  .block-form__action {
    padding: 10px;
  }
  .contact-consulaire .container{
    padding: 50px 25px;
  }
}
@media screen and (max-width: 768px){
  .owl-theme .owl-dots .owl-dot span:hover{
    background: #d6d6d6;
  }
}
  /*.owl-theme .owl-dots .owl-dot span:hover{
    background: #53cd50 ;
  }*/


.maeci-accordion__list .list__item .maeci-accordion__month{
  width: 100px;
}

.maeci--aceuil__block{
  margin-bottom: 55px !important;

}
@media (max-width: 768px){
  .maeci--aceuil__block{
    margin-bottom: 40px !important;
  }
  .maeci--aceuil__block .card-slider-footer{
    padding: 20px 10px;
  }
  .maeci--aceuil__block .card-slider-footer .card-footer-btn {
    padding: 10px;
  }
}
.card-without__border{
  border:none;
}
.maeci-info__slider{
  cursor: pointer;
}
/*
.maeci-info__slider .tags-section {
  position: absolute;
  bottom: 20px;
  width: 91%;
}*/
div .nice-select.maeci-centerCall__countrySelect.bloc-tfng {
  font-family: Robot;
}

.card.service-card{
  cursor: pointer;
}
html[dir="rtl"] .nav-menu-list{
  text-align: center;
}

html[dir="rtl"] .nav-menu_item .nav-menu-list-item_link:hover, html[dir="rtl"]  .nav-menu_item .nav-menu-list-item_link.is-active{
 /* font-size: 18px !important;*/
  padding: 0 10px 14px 10px;
}
.tags-section .tag{
  padding: 6px 15px 7px 15px;
  margin: 0 1px;
  margin-top: 10px;
}
@media print
{
  .no-print, .no-print *
  {
    display: none !important;
    height: 0px;
  }
}
.consulat_phones{
  direction:ltr;
}
.consulat__fax{
  direction:ltr;
}
@media screen and (max-width: 768px){
  .consulat_phones {
    padding: 0px 10px;

  }
  .consulat__fax {
    padding: 0px 10px;

  }
  .consulat__mail {
    padding: 0px 10px;
  }
}
@media (max-width: 768px){
  .ckeditor-accordion-toggler{
    font-size: 15px !important;
  }
}

@media (min-width: 1199px) and (max-width: 1340px){
  /*.nav-menu-list .nav-menu_item{
    font-size: 13px;
  }*/
  html[dir="rtl"] .nav-menu_item .nav-menu-list-item_link:hover, html[dir="rtl"]  .nav-menu_item .nav-menu-list-item_link.is-active{
    /*font-size: 14px !important;*/
  }
}

@media (min-width: 1199px){
  html[dir="rtl"] .lang-menu{
    right: auto;
    left: 0;
  }
}


/* style for firefox */
@-moz-document url-prefix() {
  .flash-news{
    margin-top:78px;
  }
  html[dir="rtl"] .flash-news{
    margin-top:82px;
  }
  html[dir="rtl"] .nav-menu-list-item_link::after{
    bottom: -9px;
  }
  @media (min-width: 1199px) and (max-width: 1340px){
    .nav-menu-list-item_link::after {
      bottom: -10px;
    }
    html[dir="rtl"] .nav-menu-list-item_link::after{
      bottom: -3px;
    }
    html[dir="rtl"] .flash-news{
      margin-top:78px;
    }
  }

}
@media (min-width: 1400px){

  html[dir="rtl"] .nav-menu-list .nav-menu_item{
    font-size:17px;
  }
  html[dir="rtl"] #drop-lang-menu{
    font-size:14px;
  }
}


#tooltip
{
  text-align: center;
  color: #fff;
  background: #111;
  position: absolute;
  z-index: 1000;
  padding: 15px;
  width: max-content;
  bottom: 40px;
}

#tooltip:after /* triangle decoration */
{
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #111;
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
}

#tooltip.top:after
{
  border-top-color: transparent;
  border-bottom: 10px solid #111;
  top: -20px;
  bottom: auto;
}

#tooltip.left:after
{
  left: 10px;
  margin: 0;
}

#tooltip.right:after
{
  right: 10px;
  left: auto;
  margin: 0;
}
