/*
vert1 : #1d7d1c ;
vert2 : #229221 ;
vert3 : #4c9900 ;
vert4 : #59b200 ;

vert_selected : #186818 ;
vert_hover    : #1d7d1c ;
*/

#menu_horiz_1 a:before 
{
  font-family: FontAwesome;
  content: "\f015";
  padding-right: 5px;
}

/* fa fa-filter */
.icone_filter a:before 
{
  font-family: FontAwesome;
  content: "\f0b0";
  padding-right: 5px;
}


/* fa fa-home */
.icone_home a:before 
{
  font-family: FontAwesome;
  content: "\f015";
  padding-right: 5px;
}

/* fa fa-search */
.icone_search a:before 
{
  font-family: FontAwesome;
  content: "\f002";
  padding-right: 5px;
}

/* fa fa-tachometer */
.icone_rapide a:before 
{
  font-family: FontAwesome;
  content: "\f0e4";
  padding-right: 5px;
}

/* fa fa-shopping-cart */
.icone_vendeurs a:before 
{
  font-family: FontAwesome;
  content: "\f07a";
  padding-right: 5px;
}

a.icone_vendeurs :before 
{
  font-family: FontAwesome;
  content: "\f07a";
  padding-right: 5px;
}

/* fa fa-newspaper-o */
.icone_guides a:before 
{
  font-family: FontAwesome;
  content: "\f1ea";
  padding-right: 5px;
}

/* fa fa-bar-chart */
.icone_comparateur a:before 
{
  font-family: FontAwesome;
  content: "\f080";
  padding-right: 5px;
}

/* fa fa-map-marker */
.icone_wilayas a:before 
{
  font-family: FontAwesome;
  content: "\f041";
  padding-right: 5px;
}

/* fa fa-flag */
.icone_bars a:before 
{
  font-family: FontAwesome;
  content: "\f024";
  padding-right: 5px;
}

/* fa fa-star  */
.icone_star a:before 
{
  font-family: FontAwesome;
  content: "\f005";
  padding-right: 5px;
}

/* fa fa-heart  */
.icone_heart a:before {
  font-family: FontAwesome;
  content: "\f004";
  padding-right: 5px;
}

/* fa fa-tag  */
.icone_tag a:before {
  font-family: FontAwesome;
  content: "\f02b";
  padding-right: 5px;
}

/* fa fa-arrow-left  */
.icone_retour a:before {
  font-family: FontAwesome;
  content: "\f060";
  padding-right: 5px;
}



.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: unset;
  border: unset;
  background: #fff;
}

.item_okaz_work {
  background-color: rgba(51, 51, 51, 0.9);
  background-image: none;
  display: block;
  height: 100%;
  width: 100%;
  z-index: 999;
  opacity: unset;
  position: absolute;
  float: none;
  padding: 20px 10px 10px;
  display: none;
}


.okaz_Oui,
.okaz_18,
.okaz_13,
.okaz_18_18,
.okaz_18_19,
.okaz_19_18 {
  background-image: url("/images_2/okaz_oui.png");
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -5000em;
  display: inline-block;
}

.okaz_Non,
.okaz_19,
.okaz_14,
.okaz_Oui,
.okaz_18,
.okaz_13 {
  height: 20px;
  width: 15px;
}

.formulaire a {
  text-decoration: none ;
}



.item_okaz_block h4.prix span.prix {
  font-size: 15px;
}

.item_okaz_block h4.prix {
  font-size: 21px;
  color: #1d7d1c;
}




.mm-on {
  font-weight: bold;
}

/*******************Habillage ****************/




.make_tab_2_container {
  position: relative;
}

.hub_container {
  height: 17px;
  max-height: 17px;
  overflow: hidden;
}

.hub_link {
  color: #666;
  text-decoration: none;
}

.mm-navbar__breadcrumbs {
  overflow-x: hidden;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 102px;
}

label.error {
  color: #bd0926;
}

.nav-tabs {
  max-width: 100%;
  display: -webkit-box;
  overflow-x: auto;
  overflow-y: hidden;
  border-bottom: 1px solid #59b200;
}

.nav-tabs > li {
  float: none;
  margin-bottom: -1px;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 7px;
}

.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #333;
  color: #fff;
  border-color: #333;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #fff;
  cursor: pointer;
  background-color: #59b200;
  border-color: #59b200;
  border-bottom-color: currentcolor;
  border-bottom-color: transparent;
}






#btns_racourcis {
  position: fixed;
  bottom: 0px;

  /*width: 100%; */
  z-index: 1000;
}

.scroll-top {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    left: 10px;
    */
  float: left;
  margin-left: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.scroll-top i {
  display: inline-block;
  color: #ffffff;
}

.menu-top {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 10px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-top i {
  display: inline-block;
  color: #ffffff;
}

.loupe-top {
  width: 40px;
  height: 40px;

  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.loupe-top i {
  display: inline-block;
  color: #ffffff;
}

.menu-hub {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 110px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-hub i {
  display: inline-block;
  color: #ffffff;
}

.menu-vendeur {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 110px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-vendeur i {
  display: inline-block;
  color: #ffffff;
}

.menu-marque {
  width: 40px;
  height: 40px;

  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-marque i {
  display: inline-block;
  color: #ffffff;
}

.menu-wilaya {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 210px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-wilaya i {
  display: inline-block;
  color: #ffffff;
}

.menu-wilaya-produit {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 210px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-wilaya-produit i {
  display: inline-block;
  color: #ffffff;
}

.menu-commune-produit {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 210px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-commune-produit i {
  display: inline-block;
  color: #ffffff;
}

.menu-comparatif {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 210px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-comparatif i {
  display: inline-block;
  color: #ffffff;
}

.menu-fiche {
  width: 40px;
  height: 40px;
  /*
    position: fixed;
    bottom: 5px;
    right: 210px;
    */
  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-fiche i {
  display: inline-block;
  color: #ffffff;
}

.menu-favoris {
  width: 40px;
  height: 40px;

  float: right;
  margin-right: 10px;

  display: none;
  background: orange;
  opacity: 1;
  z-index: 1000;
}
.menu-favoris i {
  display: inline-block;
  color: #ffffff;
}




.slick-dots___ {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;

  list-style-type: none;
}

.slick-dots li {
  margin: 0 0.25rem;
  width: 10px;
}

.slick-prev, .slick-next 
{
  display: none !important;
}

.slick-dots li button {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;

  border: none;
  border-radius: 100%;
  background: grey;

  text-indent: -9999px;
}

.slick-dots li.slick-active button {
  background-color: red;
}



.phone_desktop {
  position: absolute;
  top: 0;
  background: #59b200;
  opacity: 1;
  cursor: pointer;
  color: #fff;
  padding: 2px 8px;
  border-radius: 5px;
  font-weight: 500;
}
