/*home 2*/
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.box-slider {
  margin-bottom: 35px; }

.box-instagram .ApInstagram {
  border-bottom: 0;
  padding-bottom: 20px; }

.leo-megamenu .dropdown-menu {
  left: 0;
  right: auto; }

.rtl .leo-megamenu .dropdown-menu {
  left: auto;
  right: 0; }

/*# sourceMappingURL=profile1513923710.css.map */
body #search_filters .facet .collapse.faceted-slider {
    overflow: visible;
}
.leo-cart-item-img {
  min-height: 1px;
}
#blockcart-modal .modal-body .divide-right p { 
    display: block;
}
#wrapper .breadcrumb {
    width: 100%;
}
.forgotten-password i {
    width: 30px;
    height: 30px;
    background: #000;
    border-radius: 50%;
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}
.forgotten-password li.item:after {
    content: "";
    display: table;
    clear: both;
}
.forgotten-password li.item p {
    padding: 6px 0 0;
}
ul.ps-alert-success i {
    width: 30px;
    height: 30px;
    background: #000;
    border-radius: 50%;
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}
ul.ps-alert-success  li.item:after {
    content: "";
    display: table;
    clear: both;
}
ul.ps-alert-success  li.item p {
    padding: 6px 0 0;
}
#product-details {
    opacity: 1;
}
.slide_config.data-link{
  width: 100% !important;
}

.thumbnail-container a.product-thumbnail img {
  background: #fff;
}
@media (max-width: 991px){
  .list-brands li.brand {
    display: inline-block;
    width: 100%;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px solid #000;
  }
  .list-brands li.brand > div {
    width: 100%;
  }
}

.blockreassurance_product {
  background-color: #fff;
  box-shadow: 1px 3px 1px rgba(50,50,50,.04);
  border-radius: 0;
  border: 1px solid #e1e1e1;
  border-top-width: 3px;
  margin: 0 0 20px;
  padding: 0;

} 
.blockreassurance_product > div {
  border-bottom: 1px solid rgba(0,0,0,.1);
}

.blockreassurance_product > div:last-child {
  border: 0;
  padding: 0;

}
.blockreassurance_product > div {
  padding: 15px 25px; 
  display: flex; 
  align-items: center; 
}
.blockreassurance_product p.block-title {
  font-size: 12px;
  line-height: 20px;
  color: #888;
}
.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg {
  width: 25px;
  height: auto;
}

.box-navlogo .h-logo {
text-align: left;
}
.leo-pro-attr-section .dropdown-menu {
    bottom: 100%;
    top: auto;
}
.box-navads .ApColumn .block a {
    color: #fff;
}

.leo-megamenu .navbar-nav > li > a {
    text-transform: capitalize;
}
img {
    backface-visibility: visible;
}
.box-coppyh8 .ApImage img {
    max-height: 30px;
}

.product-variants > .product-variants-item ul li.outstock .color:after,
.product-variants > .product-variants-item ul li.outstock .radio-label {
    background: none;
}


#product-availability {
    font-size: 14px;
}

#wrapper .breadcrumb:before {
    background: none;
}

.blockreassurance_product > div {
    border: 1px solid rgba(0,0,0,.1);
    margin: 10px 0;
}
.blockreassurance_product {
    box-shadow: none;
    border: 0;
}
@media (min-width: 992px){
.leo-megamenu .navbar-nav > li > a { 
    font-size: 15px;
}
.box-top.box-h2 .leo-megamenu .navbar-nav {
    text-align: center;
}
}

div.af_filter li {
    padding: 5px 3px;
}

body#category section#main {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}

#gdpr_consent {
    margin-top: 10px;
}
label.psgdpr_consent_message {
    color: inherit;
    cursor: pointer;
    font-size: 12px;
    font-style: italic;
}
#gdpr_consent .custom-checkbox input[type="checkbox"]+span {
    margin-right: 5px;
}
.ApColumn .block_newsletter.block {
    margin-bottom: 10px;
}
.block-social {
    margin-bottom: 20px;
}

.pagination .page-list li {
    padding: 0 2px;
}

.pagination .page-list li a {
    padding: 10px;
    min-width: 30px;
}
#wrapper .breadcrumb h1 + h1 {
    display: none;
}
.af_pl_wrapper .pagination {
    display: flex!important;
}
.product_list.grid > .row {
    display: flex;
    flex-wrap: wrap;
}
.af_subtitle_heading .af_subtitle {
    font-weight: 500;
}
.highlighted-informations.hidden-sm-down {
    display: block !important;
}

.box-manu .manufacturers_block {
    border-bottom: 0;
}
.manufacturers_block .image a,
.manufacturers_block .image img {
    border-radius: 0;
}
.manufacturers_block .image a:hover {
    box-shadow: none;
    transform: none;
}
#search_filters_brands {
    display: none;
}
.sidebar .block {
    border-bottom: 1px solid #efefef;
}
.leo_free_price {
    padding: 0 10px;
}






