.nm-banner.text-color-light .nm-banner-link.type-btn {
    color:#ffffff;
    background-color:transparent;
    border:1px solid #ffffff;
    font-size:16px;
}

.nm-banner.text-color-light .nm-banner-link.type-btn:hover {
    color:#ffffff;
    background-color:#000000;
    border:1px solid #000000;
}
.product .summary .single_variation_wrap .nm-quantity-wrap {
    display:none !important;
}   

.nm-product-summary-inner-col {
  display: flex;
  flex-direction: column;
}
.nm-product-summary-inner-col > * {
  order: 5;
}
.nm-product-summary-inner-col > .product_title {
   order: 1;
}
.nm-product-summary-inner-col > .price {
   order: 2;
}
.nm-product-summary-inner-col > form.cart {
  order: 3;
  margin-bottom: 30px;
}
.nm-product-summary-inner-col > .nm-product-share-wrap {
    order: 4;
    padding-top: 0;
    padding-bottom: 21px;
}
.nm-product-summary-inner-col > .woocommerce-product-details__short-description {
  order: 5;
}           


.nm-shop-results-bar.is-category {
    display: none;!important
}           
    

@media (max-width: 1080px) {
    .nm-single-product .woocommerce-product-gallery.pagination-enabled .flex-control-thumbs {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 100;
        border-bottom: 0 none;
        background-color: transparent;
    }
}   

.clickBuyButton {
background-color: #acacac;
position:inherit;!important
}

.product .summary .button {
float:left;
width: 50%;
position: inherit;!important
}       


.contact-links {
    margin: 10px 0px 90px 0px;
    padding: 0;
    position: relative
}

.contact-links.corona-links li {
    width: 50% !important;
    margin: 0;
    padding: 0
}

@media(min-width:600px) {
    .contact-links.corona-links li {
        width: auto
    }
}

@media(max-width:400px) {
    .contact-links.corona-links li a {
        font-size: 13px
    }
}


.contact-links li {
    display: inline;
    float: left;
    width: 50%;
    margin: 0;
    padding: 0
}

@media(min-width:600px) {
    .contact-links li {
        width: 25%
    }
}

.contact-links li a {
    background: transparent;
    border: 1px solid #dadada;
    border-radius: 6px;
    color: #777777;
    display: block;
    font-size: 13px;
    font-weight: 500;
    height: 42px;
    margin: 4px;
    text-align: center;
    text-decoration: none
}

.contact-links li a .contact-links__icon {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle
}

.contact-links li a .contact-links__icon.whatsapp {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.018 12.649l.128-.354-.207-.315a7.25 7.25 0 112.366 2.26l-.277-.165-.31.088-2.511.714.81-2.228z' stroke='%23777777' stroke-width='1.5'/%3E%3Cpath d='M5.04 3.658a.761.761 0 00-.566.286c-.192.224-.738.772-.738 1.886 0 1.11.757 2.187.863 2.34.105.152 1.49 2.433 3.607 3.414.503.234.896.372 1.202.477.508.171.968.147 1.332.09.407-.066 1.25-.548 1.428-1.076.172-.529.177-.981.12-1.077-.049-.095-.192-.152-.403-.262-.21-.114-1.25-.662-1.442-.733-.192-.081-.335-.115-.48.11-.138.228-.54.738-.665.885-.125.153-.244.172-.455.057-.216-.114-.896-.352-1.7-1.124a6.624 6.624 0 01-1.174-1.567c-.125-.229-.015-.348.09-.457.096-.105.211-.267.317-.4.105-.129.139-.229.21-.377a.436.436 0 00-.014-.395c-.057-.114-.479-1.229-.651-1.681-.173-.439-.35-.382-.48-.386-.119-.01-.263-.01-.402-.01z' fill='%23777777'/%3E%3C/svg%3E");
    height: 16px;
    width: 16px
}

.contact-links li a .contact-links__icon.facebook {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath class='st0' d='M12.7 0H4.3C1.9 0 0 1.9 0 4.3v8.4C0 15.1 1.9 17 4.3 17H11.1v-.1c.1 0 .2.1.3.1h1.3c2.4 0 4.3-1.9 4.3-4.3V4.3C17 1.9 15.1 0 12.7 0zM16 12.7c0 1.8-1.5 3.3-3.3 3.3h-1.3v-5.8h1.5c.3 0 .5-.2.5-.4l.2-1.3c0-.1 0-.3-.1-.4-.1-.1-.3-.2-.4-.2h-1.7V6.4c0-.4.1-.6.2-.8.2-.2.5-.3.9-.3h.7c.3 0 .5-.2.5-.5V3.7c0-.3-.2-.5-.5-.5h-1.3c-.8 0-1.6.3-2.1.8-.4.4-.7 1-.8 1.7v2.2H7.5c-.3 0-.5.2-.5.5v1.3c0 .3.3.5.5.5H9V16H4.3C2.5 16 1 14.5 1 12.7V4.3C1 2.5 2.5 1 4.3 1h8.4C14.5 1 16 2.5 16 4.3v8.4z' fill='%23777777'/%3E%3C/svg%3E");
    height: 17px;
    width: 17px
}

.contact-links li a .contact-links__icon.telegram {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.673 14.864a.549.549 0 01-.322-.105l-3.646-2.644-1.956 1.504a.544.544 0 01-.529.08.6.6 0 01-.36-.421L4.876 9.3 1.37 7.866A.614.614 0 011 7.297a.615.615 0 01.362-.574l13.34-5.674a.543.543 0 01.656.16.634.634 0 01.13.528l-2.251 12.629a.606.606 0 01-.344.452.542.542 0 01-.22.046zm-3.648-4l3.248 2.355 1.752-9.827-6.328 6.51 1.313.951a.28.28 0 01.015.011zm-2.704-.523l.435 1.761.937-.72-1.227-.89a.593.593 0 01-.145-.151zM3.153 7.28l2.41.985c.172.07.302.226.35.417l.305 1.237a.631.631 0 01.173-.378l6.03-6.202L3.152 7.28z' fill='%23777777' stroke='%23777777' stroke-width='.3'/%3E%3C/svg%3E");
    height: 14px;
    width: 16px;
    margin-top: 1px
}

.contact-links li a .contact-links__icon.email {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.375 1.928L14.9 1H1.112l1.525.928 5.11 3.107.26.158.259-.158 5.11-3.107zM15 2.364v-.889l-.76.462L8.006 5.73l-6.246-3.8L1 1.469V10a1 1 0 001 1h12a1 1 0 001-1V2.364zM.5 2A1.5 1.5 0 012 .5h12A1.5 1.5 0 0115.5 2v8a1.5 1.5 0 01-1.5 1.5H2A1.5 1.5 0 01.5 10V2z' fill='%23777777' stroke='%23777777'/%3E%3C/svg%3E");
    height: 13px;
    margin-top: 1px;
    width: 17px
}

.contact-links li a:hover {
    color: #262626;
    border: 1px solid #262626
}

.contact-links li a:hover .contact-links__icon {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle
}

.card-contact-links .contact-links__icon.callback {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.916 1c.17.003.337.038.488.123a.774.774 0 01.269.25c.646.978 1.29 1.959 1.944 2.932.181.272.224.556.14.863-.04.15-.1.304-.173.443-.229.425-.47.845-.709 1.265-.025.045-.023.075.008.115.4.554.852 1.062 1.32 1.56.72.765 1.474 1.494 2.284 2.166.176.146.362.279.54.42.034.025.059.025.094.005.435-.247.87-.496 1.308-.735.249-.136.518-.214.807-.188a.799.799 0 01.377.123l2.986 1.977c.302.198.413.488.4.835a1.175 1.175 0 01-.241.664c-.43.586-.896 1.14-1.44 1.627a2.866 2.866 0 01-.658.466.891.891 0 01-.443.098c-.717-.033-1.39-.234-2.047-.516-.913-.39-1.746-.915-2.54-1.504-1.188-.875-2.272-1.866-3.3-2.923-.919-.943-1.784-1.932-2.544-3.006-.518-.747-.983-1.526-1.33-2.371a6.025 6.025 0 01-.418-1.495A4.616 4.616 0 011 3.737a.8.8 0 01.088-.37c.139-.3.348-.548.569-.787A11 11 0 013.219 1.22c.194-.14.47-.223.697-.22zM10.166 1a5.833 5.833 0 015.833 5.833M10.166 4.333a2.5 2.5 0 012.5 2.5' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: contain;
    top: 2px;
    position: relative;
    height: 16px;
    width: 16px;
}


.contact-links li a:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0
}

@media(min-width:600px) {
    .contact-links li a:not(:last-child) {
        margin: 0 20px 0 0
    }
}

.contact-links li a span {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

.card-product-details__title {
    color: #777777;
    font-size:16px;
}			



.variations tr th, .variations tr td, .variations tr:last-child th, .variations tr:last-child td, .variations tr .label, .variations tr .value {
 border:none;
 padding: 11px 0 11px 0px;!important
}

.product .single_variation {
    border:none;
}				

.wc-prl-recommendations {
    clear: both;
    padding-right: 3.5%;
    padding-left: 3.5%;
}
.wc-prl-title {
    font-size: 24px;
    padding-bottom: 28px;
}				

.nm-menu-cart .count.nm-count-zero {
  display: none;
}				

.rightpress_live_product_price {
  display: none;!important}				

.payment_method_onpay{
  display: none;
}				

.vc_images_carousel{max-width: 100%;
    margin:0 auto;
}

.single .rightpress_live_product_price {
display: none !important;
}

.nm-post-content-comments-link {
display: none !important;
}

.nm-post-meta {
display: none !important;
}				

.page-contacts {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin: 40px 0 0;
  padding: 40px 0 0;
  border-top: 2px solid #eee;
}

.page-contacts__item {
  background: #f9f9f9;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

@media (max-width: 992px) {
  .page-contacts {
    grid-template-columns: 1fr;
  }
  
  .page-contacts__item {
    margin-bottom: 20px;
  }
}
#nm-shop-categories .cat-item-168 {
    display: none !important;
}	

#nm-shop-categories .cat-item-171 {
    display: none !important;
}	

#nm-shop-categories .cat-item-154 {
    display: none !important;
}	

.nm-banner.text-color-light .nm-banner-link.type-txt
 {
    color: #fff !important;
    border-bottom-color: #fff !important;
    margin: 0px 520px 0px 0px;
 }				