/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.thumbnail-container .product-price-and-shipping .price { display: none !important; }

.header-top {
background-color: black !important;
color: white !important;
}

.header-top span {
color: white !important;
}

.header-top a {
color: white !important;
}

.leo-megamenu .dropdown-menu li a {
color: black !important;
}

.leo-megamenu .dropdown-menu li a span {
color: black !important;
}

.popup-over .popup-content li a {
color: black !important;
}

.popup-over .popup-content li a span {
color: black !important;
}

#_desktop_cart .cart-preview {
color: white !important;
}

.box-top #leo_search_block_top .title_block {
color: white !important;
}

.ac_results {
color: black !important;
}

.ac_results a {
color: black !important;
font-size: 14px !important;
}

.search-in-cat li:hover {
color: white !important;
}

.leo-megamenu .navbar-nav > li > a:before {
background-color: #ffe811 !important;
position: absolute !important;
bottom: 20px !important;
}

body .box-top {
padding: 0 30px !important;
}

.box-top #leo_search_block_top.active .title_block:before {
color: white !important;
}

.leo-dropdown-cart {
color: black !important;
}

.leo-dropdown-cart-subtotals .label, .leo-dropdown-cart-total .label {
color: black !important;
}

.leo-dropdown-cart-subtotals .value, .leo-dropdown-cart-total .value {
color: black !important;
}

.leo-cart-item-info .product-price {
color: black !important;
}

label, .label {
color: black !important;
}

.leo-cart-item-info .product-name a {
color: black !important;
}

.leo-cart-item-info .product-price span {
color: black !important;
}

.leo-cart-item-info .leo-bt-product-quantity i {
color: black !important;
}

.leo-remove-from-cart i.material-icons {
color: black !important;
}

#_desktop_cart .cart-products-count {
background-color: #ffe811 !important;
color: black !important;
}

.leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover {
background-color: #ffe811 !important;
color: black !important;
}

#index #page {
max-width: none !important;
}

.see-all a, .box-show-more a {
box-shadow : 0px -9px 0px 0px #ffe811 inset !important;
}

.box-cate-product .nav-tabs .nav-link.active, .box-cate-product .nav-tabs .nav-link.active:focus, .box-cate-product .nav-tabs .nav-link.active:hover, .box-cate-product .nav-tabs .nav-item.open .nav-link, .box-cate-product .nav-tabs .nav-item.open .nav-link:focus, .box-cate-product .nav-tabs .nav-item.open .nav-link:hover {
box-shadow : 0px -9px 0px 0px #ffe811 inset !important;
}

.nqt-email {
border-bottom: 2px solid #ffe811 !important;
}

.leo-fly-cart-total {
background: #ffe811 !important;
color: black !important;
}

/* .iview {
max-height: 600px !important;
} */

.bannercontainer .tp-caption img {
max-width: 100% !important;
width: 100% !important;
}

.slide_config {
max-width: 100% !important;
width: 100% !important;
}

.tp-caption {
max-width: 100% !important;
width: 100% !important;
}

.bannercontainer .tp-caption.h4-style-4 a:hover {
background: #ffe811 !important;
color: black !important;
border: 2px solid #ffe811 !important;
}

.navbar-header .navbar-toggler {
/* border: 1px solid white !important;
color: white !important; */
}

.navbar-header .navbar-toggler span {
/* color: white !important; */
}

.navbar-header .navbar-toggler:hover {
background: #ffe811 !important;
color: black !important;
}

.leo-megamenu .navbar-nav > li + .nav-item {
margin-left: 10px !important;
}

#leo_block_top .popup-content {
min-width: 320px !important;
}

.leo-megamenu .navbar-nav > li > a {
padding: 30px 6px !important;
}

#form_3291541173::before {
background: center center no-repeat #333 !important;
}

.leoproductsearch-result .ac_event:hover .lps-result-price {
color: white !important;
}

.leoproductsearch-result .ac_old:hover .lps-result-price {
color: white !important;
}

.leoproductsearch-result .lps-result-price {
color: black !important;
}

.search-in-suggest li:hover .suggest-item {
color: white !important;
}

.ac_results {
padding-bottom: 5px !important;
}

.search-in-cat li:hover a {
color: white !important;
}

.search-value-title {
padding-bottom: 0 !important;
}

.bottomnav {
background-color: black !important;
background: black !important;
}

.bottomnav .block-social {
color: white !important;
}

.bottomnav .block-social .facebook a:hover {
color: #ffe811 !important;
}

.bottomnav .container {
width: 100% !important;
}

.icon-phone:before {
content: "📞";
margin-left: 4px;
}

@media screen and (max-width: 992px) {
.breadcrumb {
display: none !important;
}
}

.block_newsletter .input-wrapper button:hover {
border-color: #ffe811 !important;
color: #ffe811 !important;
}

.block_newsletter .input-wrapper input:focus, .block_newsletter .input-wrapper input:hover {
border-color: #ffe811 !important;
}

.block-social li a:hover {
color: #ffe811 !important;
}

.page-header {
margin-top: 40px !important;
}

#index .price {
font-weight : bold !important;
}

.product-flags .product-flag.on-sale {
color : black !important;
border-color: black !important;
width: 80px !important;
background-color: #ffe811 !important;
font-size: 16px !important;
font-weight: bold !important;
position: relative !important;
left: 12px !important;
}

#product .product-flag.on-sale {
width: 172px !important;
height: 32px !important;
font-size: 36px !important;
}

#product .product-accessories .product-flag.on-sale, #product #category-products .product-flag.on-sale {
font-size: 16px !important;
width: 80px !important;
height: unset !important;
}

#index .thumbnail-container .discount-percentage, .product-accessories .thumbnail-container .discount-percentage, #module-leoproductsearch-productsearch .thumbnail-container .discount-percentage, #category-products .thumbnail-container .discount-percentage, #order-confirmation  .thumbnail-container .discount-percentage {
color : black !important;
border-color: black !important;
width: 80px !important;
background-color: #ffe811 !important;
font-size: 16px !important;
font-weight: bold !important;
top: -40px !important;
}

#index iframe {
width : 100% !important;
}

.has-discount .discount {
background: #ffe811 !important;
color: black !important;
font-size : 14px !important;
}

input[name="pap_total_area"] {
position: relative !important;
left: 15px !important;
margin-right: 20px !important;
}

#pap_widget .total-area .field label {
font-size: 11px !important;
font-weight: bold !important;
color: #666 !important;
}

.add-to-cart:hover {
color: #ffe811 !important;
background-color: black !important;
}

.add-to-cart {
background-color: #ffe811 !important;
color: black !important;
}

.tax-shipping-delivery-label {
font-size: 20px! important;
font-weight: bold !important;
}

#category .thumbnail-container .discount-percentage {
color : black !important;
border-color: black !important;
width: 80px !important;
background-color: #ffe811 !important;
font-size: 16px !important;
font-weight: bold !important;
right: 32px !important;
}

#footer {
background-color: black !important;
color: white !important;
}

#footer .nqt_address p {
color: white !important;
}

#footer .nqt_info p {
color: white !important;
}

.footer-container .ApColumn .title_block {
color: #ffe811 !important;
}

.footer-container .ApLink li a {
color: white !important;
}

.footer-container .ApLink li a:hover {
color: #ffe811 !important;
}

.nqt-copyright a {
color: white !important;
}

.nqt-copyright a:hover {
color: #ffe811 !important;
}

.block_newsletter .input-wrapper input {
color: white !important;
}

.block_newsletter .input-wrapper button {
color: white !important;
}

#product .breadcrumb, #cart .breadcrumb {
height: 80px !important;
}

#category .breadcrumb {
height: 100px !important;
}

/*
.current-price span:first-of-type:after {
content: " par palette";
font-size: 16px;
}
*/

.current-price span:first-of-type {
margin-top: 4px !important;
}

/*
.leo-dropdown-cart .current-price span:first-of-type:after {
content: " par palette";
font-size: 12px;
}
*/

.product-unit-price {
font-size: 28px !important;
padding: 6px !important;
text-align: center !important;
color: #ffe811 !important;
background-color: black !important;
margin-top: 8px !important;
}

.product-tabs.tabs .nav-tabs .nav-link.active {
color: black !important;
}

.product-tabs.tabs .nav-tabs .nav-item .nav-link.active:after {
background: #ffe811 !important;
}

.regular-price {
text-decoration: none !important;
position: relative !important;
}

.regular-price:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
 .slideshow-custom-text {
 font-size: 40px !important;
 }
.slideshow-custom-btn {
font-size: 24px !important;
position: relative !important;
top: 24px !important;
}
}

@media screen and (min-width: 480px) and (max-width: 992px) {
 .slideshow-custom-text {
 font-size: 60px !important;
 }
.slideshow-custom-btn {
font-size: 36px !important;
position: relative !important;
top: 100px !important;
}
}

@media screen and (max-width: 480px) {
 .slideshow-custom-text {
display: none !important;
 }
.slideshow-custom-btn {
font-size: 72px !important;
}
}

.header-top a.cart-dropdow-viewcart {
color: black !important;
}

.header-top a.cart-dropdow-viewcart:hover {
color: white !important;
}

@media screen and (max-width: 600px) {
#header_logo_custom {
max-width: 240px !important;
}
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
#header_logo_custom {
max-width: 120% !important;
}
}

@media screen and (min-width: 601px) and (max-width: 1199px) {
#header_logo_custom {
max-width: 400px !important;
}
}

@media screen and (min-width: 2000px) {
#header_logo_custom {
max-width: 100% !important;
}
}

@media screen and (min-width: 992px) {
.megamenu .nav-item {
display: inline-block !important;
}

.dropdown-menu-inner .nav-item {
display: block !important;
}

.navbar-nav .nav-item {
float: initial !important;
}

.megamenu {
text-align: center !important;
}
}

.regular-price {
display: none !important;
}

.regular-unit-price {
display: initial !important;
font-size: 18px !important;
}

#index .regular-unit-price, #module-leoproductsearch-productsearch .regular-unit-price, #category .regular-unit-price, #category-products .regular-unit-price, #order-confirmation .regular-unit-price {
font-size: 14px !important;
}

.product-prices .current-price {
font-size: 18px !important;
}

@media (max-width: 991px) and (min-width: 768px) {
.product_list.grid .ajax_block_product:nth-child(3n+1) {
clear: none !important;
}
}

#index .leo-megamenu .navbar-nav > li > a:before {
display: none !important;
}

@media (min-width: 480px) {
#index .img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img, #category .img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img, .product-accessories .img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img, #module-leoproductsearch-productsearch .img-fluid, .carousel-inner > .carousel-item > img, #category-products .img-fluid, .carousel-inner > .carousel-item > img, #order-confirmation .img-fluid, .carousel-inner > .carousel-item > img {
max-height: 250px;
}
}

.product-accessories h3:after {
content: " ...";
}

body#checkout section.checkout-step.-reachable.-complete h1 .done, body#checkout section.checkout-step.-reachable.-complete .step-title:before {
background: #ffe811 !important;
}

#blockcart-modal .cart-content a.btn:hover, #blockcart-modal .cart-content a.btn:focus, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus, .continue.btn:hover, .continue.btn:focus, button.btn.btn-primary.center-block:hover, button.btn.btn-primary.center-block:focus {
background: #ffe811 !important;
}

.cart-summary-products .btn-outline:hover, .cart-summary-products .btn-outline:focus, .cart-summary-products .btn-outline:active, .cart-summary-products .btn-outline.active {
background-color: #ffe811 !important;
border-color: #ffe811 !important;
}

.block-social li:hover {
color: #ffe811 !important;
}

.custom-radio input[type="radio"]:checked + span {
background-color: #ffe811 !important;
}

.plist-center .thumbnail-container .product-title a:hover, .block-categories .title_block a:hover, .block-categories .category-sub-menu li > a:hover, .iview-directionNav a:hover:before {
color: black !important;
}

.block-categories .category-sub-menu li:hover:after {
background-color: black !important;
}

.cart-detailed-actions .btn-outline:hover{
background-color: #ffe811 !important;
border-color: #ffe811 !important;
color: black !important;
}

body#checkout section.checkout-step .add-address a:hover, body#checkout section.checkout-step .add-address a:hover .material-icons {
color: black !important;
}

.product-tabs.tabs .nav-tabs .nav-link:hover {
color: black !important;
}

body#checkout section.checkout-step .add-address a:hover .material-icons {
background: black !important;
color: white !important;
}

.js-address-form a:hover, .delete-wishlist:hover {
color: black !important;
}

.footer_link .btn-outline:hover, .footer_links .btn-outline:hover {
background-color: #ffe811 !important;
border-color: #ffe811 !important;
color: black !important;
}

.leo-save-wishlist-bt:hover {
background-color: #ffe811 !important;
color: black !important;
}

#submit-login:hover {
background-color: #ffe811 !important;
color: black !important;
}

.no-account a {
color: black !important;
}

.page-footer a:hover {
color: black !important;
}

#exportDataToCsv:hover, #exportDataToPdf:hover {
background-color: #ffe811 !important;
color: black !important;
}

.psgdprinfo17 a:hover, .data a:hover {
color: black !important;
}

.form-footer .btn-outline:hover {
background-color: #ffe811 !important;
border-color: #ffe811 !important;
color: black !important;
}

.group-span-filestyle .btn-default {
background: #ffe811 !important;
color: black !important;
}

#footer .psgdpr_consent_message {
color: white !important;
position: relative !important;
top: 20px !important;
}

#index .ApProductList .title_block {
margin-bottom: 40px !important;
margin-top: 0px !important;
background-color: #ffe811 !important;
width: 300px !important;
font-size: 26px !important;
}

@media (max-width: 800px) {
#index .ApProductList .title_block {
width: 100% !important;
}
}

.product-flags .product-flag.new {
font-size: 18px !important;
color: black !important;
position: relative !important;
left: 8px !important;
top: 8px !important;
}

.product-flags .product-flag.new:before {
-webkit-transform: scale(1, 1);
transform-origin: left top;
height: 6px;
background-color: black;
position: absolute;
top: 20px;
content: '';
width: 100px;
display: inline-block;
left: 0;
right: 0;
}

.name-btn-product:hover, .name-btn-product:focus, name-btn-product:active {
background: none !important;
background-color: none !important;
color: black !important;
}

.open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus {
background: none !important;
background-color: none !important;
color: black !important;
}

.social-sharing li:hover {
color: #ffe811 !important;
}

.cart-content-btn .btn-primary:hover {
color: black !important;
}

.language-selector, .currency-selector {
display: none !important;
}

.sidebar .js-search-filters-clear-all:hover, .sidebar .js-search-filters-clear-all:focus, .sidebar .js-search-filters-clear-all:active {
color: black !important;
}

#leo_block_top .popup-content {
font-size: 16px !important;
}

#leo_search_block_top .btn:hover {
color: #ffe811 !important;
}

.plist-center .thumbnail-container .pro-btn .btn-product:hover, .plist-center .thumbnail-container .pro-btn .btn-product:focus, .plist-center .thumbnail-container .pro-btn .btn-product:active, .plist-center .thumbnail-container .pro-btn .btn-product:visited {
background: #ffe811 !important;
border-color: #ffe811 !important;
color: black !important;
}

.leo-wishlist-button:hover .icon-wishlist, .leo-compare-button:hover .ti-reload {
color: black !important;
}

.leo-modal-review-bt:hover {
background-color: #ffe811 !important;
color: black !important;
}

.open-review-form:hover {
color: black !important;
}

#zoom_product {
max-height: unset !important;
}

#identity .btn-outline:hover, #identity .btn-primary:hover {
background: #ffe811 !important;
color: black !important;
}

#module-psgdpr-gdpr .psgdprinfo17 p {
font-size: 16px !important;
}

#checkout .btn-outline:hover, #checkout .btn-primary:hover {
color: black !important;
}

#checkout .rtl-no-flip.done {
color: black !important;
}

#order-confirmation .all-product-link, #order-confirmation .all-product-link:hover {
background: #ffe811 !important;
border-color: #ffe811 !important;
color: black !important;
}

#order-detail .label {
color: white !important;
}

#order-detail .button-primary:hover {
color: black !important;
}

#order-detail .btn-primary, #order-detail .btn-primary:hover {
background: #ffe811 !important;
border-color: #ffe811 !important;
color: black !important;
}

#order-detail #order-infos a:hover {
color: black !important;
}

#history .order-actions a:hover {
color: black !important;
}

.notification.notification-success {
background: #ffe811 !important;
color: black !important;
}

.notification.notification-success .notification-close {
color: black !important;
}

.plist-center .thumbnail-container .pro-btn .btn-product .cssload-speeding-wheel {
color: black !important;
}

.featured-products {
display: none !important;
}

#checkout .form-control-comment, #checkout .text-muted, #checkout em {
color: black !important;
}

#product .product-unit-price {
background-color: transparent !important;
color: red !important;
text-align: unset !important;
padding-left: 0 !important;
}

#product .current-price .discount-percentage {
background-color: red !important;
color: white !important;
}

#product .regular-price {
color: #333333 !important;
}

#product #category-products2 .regular-price, #product .category-products .regular-price {
color: #999 !important;
}

#product input[name="chk_wastage"] {
position: relative !important;
left: 46px !important;
}

.MagicToolboxContainer .product-flags .product-flag.new:before {
width: unset !important;
}

#product .delivery-information:before {
content:"\a";
white-space: pre;
}

#product .delivery-information {
color: red !important;
}

#product #product-availability {
font-size: 18px !important;
margin-top: 4px !important;
color: red !important;
}

#product .product-availability-date {
font-size: 16px !important;
color: black !important;
font-weight: bold !important;
}

#product .product-availability-date label {
font-weight: normal !important;
font-size: 16px !important;
}

.more-info-product .title-info-product:before {
background: #ffe811 !important;
}

.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {
color: #222 !important;
}

#index .box-product {
padding-top: 40px !important;
padding-bottom: 40px !important;
}

/* Le temps du mode catalogue on n'affiche pas le prix par colis */

/* .current-price, #pap_widget {
display: none !important;
} */

/* */

.price {
font-size: 16px !important;
}

#category-description.text-muted {
    font-size: 18px !important;
}

/* .ApProductList .price, #js-product-list .price {
    background-color: black !important;
    color: #ffe811 !important;
    padding: 4px !important;
} */

.breadcrumb .h1 {
    color: black !important;
}

.breadcrumb li {
color: black !important;
}

.breadcrumb li a {
color: black !important;
}

.breadcrumb li a:hover {
color: #ffe811 !important;
}

.bottomnav .block-social {
    padding-top: 10px;
    text-align: right;
}

.img-fluid {
    max-height: 100% !important;
}

.quick-view {
    display: none !important;
}

.box-footer {
    padding-bottom: 40px !important;
}

.box-testimonial, .box-testimonial:before {
    background: center center no-repeat #333 !important;
    color: white !important;
}

.product-flag.out_of_stock {
    display: none !important;
}

.breadcrumb li a:hover, .search-in-cat li:hover a, .search-in-suggest li:hover .suggest-item {
    color: black!important;
}

@media screen and (max-width: 1200px) {
    .bottomnav {
        display: none !important;
    }
}

@media screen and (max-width: 400px) {
    .visualizer-link {
        font-size: 10px !important;
    }
}

@media screen and (max-width: 800px) {
    #slideshow-form_22626865782633978 {
        display: none !important;
    }
    
    .more-info-product {
        padding: 0 !important;
    }
}

.leo-more-info {
    display: none !important;
}

#slideshow-form_22626865782633978 {
    margin-bottom: 60px !important;
}

.btn-slideshow:hover {
    background-color: rgba(255, 255, 255, 0.5) !important;
    color: black !important;
    border-color: black !important;
}

.dropdown-menu.level1 {
    min-width: 240px !important;
}

/***********************************************************************/

.bottomnav, .header-nav, .header-top, #form_2779196746::before {
    background: white !important;
    background-color: white !important;
}

/*#info-tel, .bottomnav .block-social, .bottomnav .block-social li:hover, .megamenu-off-canvas-2995556248 ul li a, .megamenu-off-canvas-2995556248 ul li a span, #_desktop_cart .blockcart, #leo_block_top a, .box-top #leo_search_block_top .title_block, .box-top #leo_search_block_top.active .title_block:before, a:hover, .header-top a {*/
/*    color: black !important;*/
/*}*/

#info-tel, .bottomnav .block-social, .megamenu-off-canvas-2995556248 ul li a, .megamenu-off-canvas-2995556248 ul li a span, #_desktop_cart .blockcart, #leo_block_top a, .box-top #leo_search_block_top .title_block, .box-top #leo_search_block_top.active .title_block:before, .leo-blockcart a, #_desktop_cart .cart-preview {
    color: black !important;
}

#image-form_3289208023 img, #footer .logo {
    filter: brightness(0) invert(1);
}

.leo-more-info, .thumbnail-container .quick-view i {
    display: none !important;
}

.ajax_block_product {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.img-fluid {
    /* max-height: 400px !important; */
}

.topnav .container {
    width: 100% !important; 
    vertical-align: middle;
    color: white !important;
    padding: 10px 20px 0 20px;
}

.topnav .ApColumn:nth-child(3) {
    text-align: right;
}

.topnav {
    background-color: black !important;
    color: #ffe811 !important;
}

.header-nav {
    position: fixed;
    height: 70px;
    width: 100%;
    z-index: 1000;
    margin-bottom: 70px;
}

.header-top {
    margin-top: 70px;
}

@media screen and (max-width: 892px) {
.header-nav {
display: none !important;
}
}

/* MBI 28/08/2023 */

.widget-category_image {
    margin : 40px !important;
}

.widget-category_image .title_block, .widget-category_image .items.leo-qty {
    display: none !important;
}

.widget-category_image img {
    height: 800px !important;
    object-fit: cover !important;
}

.widget-category_image .block_content > ul {
    padding: 2px !important;
}

.widget-category_image .wr-text .cate-name, .widget-category_image .wr-text .cate-name:hover  {
    background-color: black !important;
    color: white !important;
    padding: 8px !important;
}

.widget-category_image .wr-text {
    position: absolute;
    bottom: 50px !important;
    top: unset !important;
}

#wrapper .container {
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: 100% !important;
}

.more-info-product {
    background-color: #f6f6f6 !important;
}

.mbi-no-padding {
    padding: 0 !important;
}

#category-products {
    padding: 20px !important;
}

#wrapper {
    padding: 0 !important;
}

.more-info-product {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.mbi-product-description, #content-wrapper, .breadcrumb {
    /* padding-right: 60px !important; */
}

.mbi_categories_img img  {
    height: 500px !important;
    width: 100% !important;
    object-fit: cover !important;
    /* padding-left: 4px !important;
    padding-top: 4px !important; */
    /* transition: transform 0.2s ease; */
}

.mbi_categories_img:hover img {
    height: 500px !important;
    /* transform: scale(1.05); */
}

#header .ApColumn {
    padding: 0 !important;
}

.mbi_categories_top {
    padding-top: 20px;
}

.ApImage .image_description {
    position: absolute;
    top: 50px;
    left: 50px;
}

@media (min-width: 1200px) {
    .col-xl-7 {
        float: left;
        width: 60% !important;
    }
}

.topnav {
    padding: 0 20px !important;
}

.breadcrumb, .breadcrumb ol {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.product-meta .pro-btn {
    display: none !important;
}

@media screen and (max-width: 768px) {
.mbi_categories_img img {
height: 200px !important;
}
.mbi_categories_img:hover img {
    height: 200px !important;
}

.mbi_cat_img_desc {
    display: none !important;
}
}

.iview {
heigth: 800px !important;
max-height: 800px !important;
}

.product-image .img-fluid {
width: 100% !important;
}

.bannercontainer.banner-fullwidth {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}

.product_list.grid.plist-center {
padding-left: 20px;
padding-right: 20px;
} 

#underconstruction::after {
  content: "";
  background-color: #ffe800;
  background: repeating-linear-gradient(45deg, #ffe800, #ffe800 0.5rem, #222 0.5rem, #222 1.0rem);
  display: block;
  height: 0.5rem;
  margin-top: 1rem;
}

.leo-megamenu .navbar-nav > li > a > .menu-title
{
color: black !important;
}

#wrapper .breadcrumb:before {
opacity: 0 !important;
}