/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

body {

  background-color: #f6f6f6;
}


.header-top {
  background-color: #575556 !important;
}


.container-large {
  padding: 0 2%  !important;
  background-color: #575556 !important;

}

.box-featureproduct .ApColumn .ApHtml .title_block {
  color: #000  !important;
}

.leo-megamenu .navbar-nav > li > a {

  color: #fff  !important;

}

/******************************************************/

.product-detail-name {

  color: #000  !important;

}



.leo-megamenu .navbar-nav > li > a::before {

  background: #f00  !important;

}

/******************************************************/


.header-top .container {
  background-color: #575556;
  width: 90%;
}


.bottomnav{
  background-color: #575556;
 
}


/**********************************/
.wishlist .btn-primary {
  background: #fff !important;
}



.wishlist .btn-primary:hover, .wishlist .btn-primary:focus {

  background: #fff !important;
}


.leo-compare-wishlist-button .wishlist .btn-primary {
  background: none !important;
}



/**************************/
.add .btn-primary {

  background: #000 !important;

}




.add .btn-primary:hover, .btn-primary:focus {

  background: #a1a1a1 !important;
}


.cart-dropdow-button {

  background:  #f00 !important;

}


.cart-dropdow-button :hover, cart-dropdow-button :focus {

  background: #a1a1a1 !important;
}



body#checkout section.checkout-step.js-current-step .step-title .step-number{

  background:  #f00 !important;

}

body#checkout section.checkout-step.js-current-step .step-title .step-number :hover{

  background:  #d00 !important;

}

/************************************************************************************************/

body#checkout section.checkout-step .form-footer button.btn, .checkout.cart-detailed-actions .btn{

  background:  #f00 !important;

}


/************************************************ bouton + - panier ***************************************************/



.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{

  background:  none !important;

}



/***************************************************************************************************/



 body#checkout section.checkout-step.js-current-step .step-title,  {

  color:  #f00 !important;

}

/****************************************************************************************************/





.continue .btn btn-primary{

  background:  #f00 !important;

}

.continue .btn btn-primary :hover, .continue .btn btn-primary :focus {

  background: #a1a1a1 !important;
}




#product-availability {

  color: #f00  !important;

}




.leo-cart-dropdown-action a.btn.cart-dropdow-viewcart {
  background: none  !important;

}



/******************************************************/

/*
.wrapper .container {

  width: 90%;
}
*/



/*********************************style css modification de masse **********************************************/

  .widget-tabs li.active a {
      color: #f00 !important; }

.block .nav-pills > li.active > a:before {
    color: #f00 !important;
 }

  .ap-cover-hook:hover {
    border: 1px dashed #f00 !important;
 }

  #content-wrapper .sitemap li a:hover {
    color: #f00 !important; }

    #pagenotfound .page-not-found .btn:hover {
      background: #f00 !important;
      color: #fff; }

  body#checkout section.checkout-step.js-current-step .step-title {
    color: #f00 !important; }

    body#checkout section.checkout-step.js-current-step .step-title .step-number {
      background: #f00 !important; }


  #block-reassurance li .block-reassurance-item {

    border-left: 3px solid #f00 !important;
 }

body#checkout section.checkout-step.-reachable.-complete h1 .done {
  background: #f00 !important;
 }

body#checkout section.checkout-step.-reachable.-complete .step-title:before {
  background: #f00 !important; }

  body#checkout section.checkout-step .add-address a:hover {
    color: #f00 !important; }

    body#checkout section.checkout-step .add-address a:hover .material-icons {
      background: #f00 !important; }


.btn-outline, .btn, .btn-primary {

  background:  #000 !important; 
}








.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus,
.btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.btn-secondary:active:hover, .btn-tertiary:active:hover, .btn-secondary:active:focus,
.btn-tertiary:active:focus, .btn-secondary:active.focus, .btn-tertiary:active.focus,
.btn-secondary.active:hover, .active.btn-tertiary:hover, .btn-secondary.active:focus,
.active.btn-tertiary:focus, .btn-secondary.active.focus, .active.focus.btn-tertiary {
  background: #f00 !important;
  color: #fff; }


    h5.modal-title a:hover {
      color: #f00 !important; }

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover {
  color: #f00 !important; }

.popup-over:hover a.popup-title {
  color: #f00 !important; }


  .box-nav1 .popup-over a.popup-title:before {
        background-color: #f00 !important;
 }


     .box-nav1 .blockcart .header:before {
        background-color: #f00 !important;
 }

   .box-banner1 .ApImage .image_description a:hover {
          color: #f00 !important; }


.page-home .ApColumn .title_block {
  color: #f00 !important;
 }

      .ApTabs .nav-tabs li a:hover {
        color: #f00 !important; }

     .ApTabs .nav-tabs li a.active {
        color: #f00 !important; }

        .ApTabs .nav-tabs li a.active span {
          border-color: #f00 !important; }


  .latest-blogs .blog-container .blog-title a:hover {
        color: #f00 !important; }

     .latest-blogs .blog-container .blog-meta a:hover {
        color: #f00 !important; }

  .latest-blogs .blog-viewall .btn:hover {
    color: #f00 !important; }

    .latest-blogs .blog-viewall .btn:hover:before {
      height: 5px;
      background: #f00 !important; }

  .leo-cart-item-info .product-name a:hover {
    color: #f00 !important; }

   .box-footerlink2 .block_newsletter .input-wrapper input:focus {
      border-color: #f00 !important; }


    .box-footerlink2 .block_newsletter .input-wrapper button:hover {
      color: #f00 !important; }


      .box-lookbook2 .ApHtml a:hover {
        color: #f00 !important; }

      .box-dealof .ApHtml a:hover {
        color: #f00 !important; }

  .ApCountdown ul li {

    border-top-color: #f00 !important;
    border-right-color: #f00 !important;
 }

.ApCountdown ul li b {

      color: #f00 !important;
 }

  .box-testimonial .block_carousel .block_content:before {
        color: #f00 !important; 
}



.box-shipping .ApRawHtml i {

  color: #f00 !important; 

}




/*********************************************************** modification theme.css ***********************************************************/

.cus-tab1 .product-tabs.tabs .nav-tabs .nav-item .nav-link:hover {
  color: #f00 !important;
  background: none;
}

.cus-tab1 .product-tabs.tabs .nav-tabs .nav-item .nav-link::after {


  background: #f00 !important;

}


.wishlist-button-add {

  display: none  !important;
}


.plist-dsimple .thumbnail-container .pro3-btn .button-container .btn-product {

  background: #000 !important;
}


.plist-dsimple .thumbnail-container .pro3-btn .leo-compare-button span span, .plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button span span, .plist-dsimple .thumbnail-container .pro3-btn .quick-view span span {

  background: #000;

}

.plist-dsimple .thumbnail-container .pro3-btn .leo-compare-button span span::before, .plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button span span::before, .plist-dsimple .thumbnail-container .pro3-btn .quick-view span span::before {
  content: "";

  border-top-color: #000;

}


 .plist-dsimple .thumbnail-container .pro3-btn .leo-compare-button.active, .plist-dsimple .thumbnail-container .pro3-btn .leo-compare-button:hover,
    .plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button.active,
    .plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button:hover,
    .plist-dsimple .thumbnail-container .pro3-btn .quick-view.active,
    .plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover {
      background: #000;
      color: #fff; }




.plist-qos .thumbnail-container .functional-buttons .quick-view span span, .plist-qos .thumbnail-container .functional-buttons .btn-product span span {

  background: #f00;

}


.plist-qos .thumbnail-container .functional-buttons .quick-view span span::before, .plist-qos .thumbnail-container .functional-buttons .btn-product span span::before {


  border-left-color: #f00;

}


.block-categories .category-sub-menu li > a:hover {
  color: #f00  !important;
}


.sidebar .block .block_content a {
  color: #000  !important;
}



.leo-cart-dropdown-action a.btn.cart-dropdow-viewcart:hover {
  background: none;
  color: #f00  !important;
  border-color: #f00  !important;
}


  .blockcart .header a:hover {
      color: #f00  !important;
}


.input-group-btn .btn-outline{
  background: none  !important;

}




/************************************* Menu *******************************************/

.leo-megamenu .navbar-nav {
  text-align: center !important;
}

.leo-megamenu .navbar-nav > li > a {
  padding: 50px 12px !important;

}

/********************************************************************************/

.box-featureproduct .ApColumn .ApHtml .title_block::before {
  background: #000  !important;
}



/********************************************************************************/

[class^="pe-7s-"], [class*=" pe-7s-"] {

  font-size: 25pt;
color:#fff;
}

/********************************************************************************/



.sidebar .block {
padding: 10px 0px 30px 10px;

}


.block-category.card {

  padding: 20px !important; 

}
