/*
Theme Name: Custom LMS Theme
Theme URI: None
Author: Me
Author URI: None
Description: Our 2019 default theme is designed to show off the power of the block editor. Requires at least: WordPress 4.9.6
Version: 0.1
License: GNU General Public License v2 or later
License URI: LICENSE
*/
/* section.hm-sec3 a span{
    position:absolute;
    top: 225px;
    right: 317px;
    font-size: 30px;
    color: #fff;
} */



.sidepro span.count {
    display: none;
}

.product-count {
    position: absolute;
    top: -8px;
    right: 16px;
    background-color: #ff0000;
    color: #ffffff;
    font-size: 12px;
    padding: 2px 6px;
    border-radius: 50%;
}

a.btn-2.text-uppercase {
    color: #000 !important;
}

a.btn-2.text-uppercase:hover {
    color: white !important;
}

h6.reg {
    color: #f0c415;
}

h6.reg {
    font-weight: 600;
    margin-top: 7px;
    font-size: 17px;
}
.crossed-price {
  position: relative;
}

.crossed-price .reg {
  color:black !important;
}

ul.products.columns-4 li {
    margin-right: 0px !important;
}


li.product.type-product.post-103.status-publish.first.instock.product_cat-uncategorized.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-simple {
    margin-left: 0px !important;
}


input.wpcf7-form-control.has-spinner.wpcf7-submit.btnn-2 {
  
    background-color: #fff;
    border: 2px solid #000;
    height: 55px;
    width: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    transition: .3s;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.btnn-2:hover 
{
    background-color: #000;
    color: #fff;
    cursor:pointer;
    
}

span.onsale {
    display: none !important;
}


span.price {
    display: none !important;
}


button.single_add_to_cart_button.button.alt.wp-element-button {
    width: 60%;
    height: 50px;
    background: transparent;
    border: 1px solid black;
    color: black;
    text-transform: uppercase;
    font-weight: 400;
}

h1.product_title.entry-title {
    font-family: 'wilkista';
}


.summary.entry-summary a.button.alt {
    
    width: 60%;
    height: 50px;
    background: #000000 !important;
    border: 1px solid black;
    color: white;
    text-transform: uppercase;
    font-weight: 400;
    
}

.summary.entry-summary a.button.alt {
    text-align: center;
}

.single-product section.banner-title {
    display: none;
}

.page-id-84 section.banner-title {
    display: none;
}

.page-id-85 
 section.banner-title {
    display: none;
}

.page-id-86 section.banner-title {
    display: none !important;
}

/*span.tinvwl_add_to_wishlist-text {*/
/*    display: none !important;*/
/*}*/

/*.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text, .tinvwl-product-in-list.tinvwl-product-make-remove img.icon-already-on-wishlist, .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_remove_from_wishlist-text, .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_already_on_wishlist-text, .tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-already-on-wishlist {*/
/*    display: none !important;*/
/*}*/

.tinv-wishlist.woocommerce.tinv-wishlist-clear {
    max-width: 1500px;
    margin: 0 auto;
    margin-top: 100px !important;
}

.tinv-header h2 {
    text-align: center;
}

.page-id-343 .banner-title {
    display: none !important;
    
}

.about-sec-2 .text {
    text-align: center;
}






.sidepro {
    margin-top: 45%;
}
.woocommerce div.product div.images img{
    height:auto !important;
}
.woo-variation-items-wrapper {
    POSITION: RELATIVE;
}

a.reset_variations {
    position: absolute;
    top: 35px;
    left: 0px;
}
.product-quantity {
    padding: 10px 12px !important;
}


.out-of-stock-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  filter: blur(5px); /* Adjust the blur amount as desired */
  z-index: 1;
}

.out-of-stock-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 8px 12px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  z-index: 2;
  
  
}


.hero-banner img{
    display: none;
}


@media only screen and (max-width: 1800px) {
.hero-banner section{
    min-height: 636px;
}
    
    
}


@media only screen and (max-width: 1600px) {
 .hero-banner section{
    min-height: 560px;
}
}

@media only screen and (max-width: 1400px) {
 .hero-banner section {
    min-height: 460px;

}
}



@media only screen and (max-width: 1200px) {
  .hero-banner section {
    min-height: 400px;
}
}



@media only screen and (max-width: 991px) {
  .hero-banner section {
    min-height: 300px;
}
}


@media only screen and (max-width: 575px) {
  .hero-banner section {
    min-height: 100%;
    background-image:none!important;
}

 .hero-banner img {
    min-height: 100%;
    display:block;
}

 .hero-banner .col-12 {
  padding:0!important;
}
.hero-banner section .container-fluid {
    
    padding-left: 15px !important;
}

}















