/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 28 2022 | 20:15:37 */
form.woocommerce-shipping-calculator {
    display: none;
}
span.sku_wrapper {
    display: none!important;
}
th.woocommerce-product-attributes-item__label {
    width: 283px;
}
.cart_totals {
    padding: 15px 9px 30px!important;
}
.button:hover {
 color: #fff!important;
    background-color: #000!important;
}

.blog .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #fff;
}
.blog .elementor-7191 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #fff;
    text-align: center;
}
.blog .woocommerce-breadcrumb a {
    color: #fff;
}
table.shop_table_responsive tr.woocommerce-shipping-totals td {
    width: 78%!important;
}
a.checkout-button.button.alt.wc-forward:hover {
    background-color: #000!important;
}
.page-id-783 .woocommerce-breadcrumb a {
    color: #fff;
}
.page-id-783 .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #fff;
}
.page-id-783 .elementor-7191 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #fff;
    text-align: center;
}
rs-arrow.tp-rightarrow.tparrows.hesperiden.noSwipe 
{
  background: #000;
  color:#fff!important;
  border-color:#fff!important;
}
.slick-slider button.slick-prev, .slick-slider button.slick-next {
  background: #000;
}

.page-id-45245 .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #000000;
}
.page-id-45245 .woocommerce-breadcrumb a {
    color: #000;
}
.page-id-45245 .elementor-7191 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #000;
    text-align: center;
}
.page-id-45230 .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #000000;
}
.page-id-45230 .woocommerce-breadcrumb a {
    color: #000;
}
.page-id-45230 .elementor-7191 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #000;
    text-align: center;
}
.checkout-review-order-table-wrapper {
    padding: 0 3px!important;
}

ul#shipping_method input[type="radio"] + label {
    font-size: 13px;
}

.mvvwb_price_item {
    display: none!important;
}
.mvvwb_price_total {
    display: none!important;
}


.blog .content-area {
    width: calc(100% - 330px);
    float: right;
}
.blog .widget-area {
    width: 300px;
    float: left;
}
.post-type-archive-product .elementor-7191 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #fff;
    text-align: center;
}
.post-type-archive-product .woocommerce-breadcrumb a {
    color: #ffff;
}
.post-type-archive-product .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #fff;
}
.term-59 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/Sans-titre-6.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.widget_product_categories li a {
    font-size: 13px!important;
}

.term-60 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/Sans-titre-7.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.term-84 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(/wp-content/uploads/2022/01/services.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.term-106 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/industriel.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.term-199 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/02/marine.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.term-107 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/maintenance.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.term-61 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/Sans-titre-8.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.page-id-46054 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/Sans-titre-12.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.page-id-45700  .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/Sans-titre-3-1.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.page-id-45698  .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/Sans-titre-4.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.page-id-21347 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/02/faq-featured.jpg);
     background-color: #F4F4F4;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100%;
    height: 485px;
}
.page-id-21347 .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #fff;
}
.page-id-21347 .elementor-7191 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #fff;
    text-align: center;
}
.page-id-21347 .woocommerce-breadcrumb a {
    color: #fff;
}
.page-id-45686  .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/Sans-titre-5.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.page-id-10 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/banner-cart.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.page-id-11 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/paiement-banner.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}

.page-id-2207 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/02/demander-un-devis.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}

.page-id-14 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/banner-favoris.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 485px;
}
.post-type-archive-product .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/02/shop-ban-min.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    height: 536px;
}
.page-id-783 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/02/bannnn-min-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.page-id-45453 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #fff;
    text-align: center;
}
.page-id-45453 .woocommerce-breadcrumb a {
    color: #ffff;
}
.page-id-45453 .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #fff;
}

.page-id-2207 .elementor-element.elementor-element-be99ad1 .woocommerce-breadcrumb {
    color: #fff;
    text-align: center;
}
.page-id-2207 .woocommerce-breadcrumb a {
    color: #ffff;
}
.page-id-2207 .elementor-7191 .elementor-element.elementor-element-be99ad1 .mixxcazt-woocommerce-title {
    color: #fff;
}
.page-id-45453 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/partneer.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.page-id-12 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/moncompte-banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.page-id-789  .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/services.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.blog .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/02/contactt-min.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.page-id-2903 .elementor-section.elementor-top-section.elementor-element.elementor-element-cd107ff.elementor-section-stretched.mixxcazt-breadcrumb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-color: #F4F4F4;
    background-image: url(https://nanoprotect.ma/wp-content/uploads/2022/01/contact-banner.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
}

.woocommerce-breadcrumb {
    color: #ffffff;
}
#logo-link {
    /* margin: 0 auto; */
    width: 104%;
    position: relative;
    display: inline-flex;
}
.login-txt {
           width: 100%;
    position: relative;
    display: inline-flex;
    text-align: center!important;
    font-size: 17px;
    font-weight: 700;

}
.post-thumbnail img {

  margin: 0 auto;
}
time.entry-date.published {
    text-transform: capitalize;
}
button.wp-block-search__button {
    height: 44px!important;
    top: 25px!important;
}

.widget_search form::before, .widget_product_search form::before {
    
    top: 66%;
    right: 13px;
}
.wpcf7-form input[type="submit"] {

    background-color: #000;
    border-color: #000;
}
.wpcf7-form input[type="submit"]:hover {
    background-color: #000;
    border-color: #000;
}