/*
Theme Name: Miniture Child
Theme URI: http://miniture.novaworks.net
Description: This is a child theme for Miniture Theme.
Author: Novaworks
Author URI: http: //www.novaworks.net/
Template: miniture
Version: 1.0
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

/***product spec section***/

@import url('https://fonts.cdnfonts.com/css/oregon-ldo');



.product-spec-main .spec-title p {
    font-size: 0.9rem;
    color: #181818;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px;
}

.product-spec-main .spec-data p{
    font-size: 1rem;
    color: #181818;
}

/***end of product spec section***/

.spec-title.elementor-widget.elementor-widget-text-editor .elementor-widget-container p{
    font-size: 0.9rem;
    color: #181818;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px;
}

.prod-dim-title p{
  font-size: 1rem;
  color: #666666;
  font-weight: 600;
  margin-bottom: 15px;
}

.prod-dim-sub-title p{
    font-size: 1rem;
    color: #666666;
    font-weight: 400;
    margin-bottom: 15px;
}

.kitify-ntab-title{
  font-weight: 600;
  /* text-decoration: underline; */
}

.nova-woocommerce-tabs #single_product_tab{
    justify-content: left;
}

.e-con .elementor-widget.elementor-widget .kitify-ntabs.e-active-selectbox > .kitify-ntabs-heading{
    flex-direction: row !important;
}

@media only screen and (max-width: 575px) {
    .kitify-ntab-title{
        padding: 10px !important;
    justify-content: space-between !important;
    }
}

.pack-dim-sub-title p{
    font-size: 1rem;
    color: #666666;
    font-weight: 400;
    margin-bottom: 15px;
}

@media only screen and (min-width: 575px) {
    .kitify-ntab-title{
        background: #E4E5E7;
        border-radius: 4px 4px 4px 4px !important;
    }
    .kitify-ntab-title:hover, 
.kitify-ntab-title.e-active {
    background: #FFA832;
    border-radius: 4px 4px 4px 4px;
}
    .kitify-ntab-title:not(.e-active):hover .ntabs--title, .kitify-ntab-title.e-active .ntabs--title{
        color: #181818 !important;
    }
    .kitify-ntabs-heading{
        margin-bottom: 20px;
    }


    .prod-dim-sub-title p{
        margin-left: 20px;
    }
}


.pack-box-dim-filter p{
    font-size: 1rem;
    color: #666666;
    font-weight: 400;
    margin-bottom: 15px;
}


:root{
    --site-accent-color: #E90000 !important;
    --site-link-hover-color: #E90000 !important;
    --site-primary-button-bg: #E90000 !important;
    --site-main-menu-accent-color: #E90000 !important;
    --site-header-accent-color: #E90000 !important;
    --dropdown-accent-color: #E90000 !important;
}

.elementor-kit-7{
    --e-global-color-accent: #E90000 !important;
}

body, body .kitify {
    --kitify-primary-color: #E90000 !important;
    --kitify-pagination-link-hover-bg-color: #E90000 !important;
}

.elementor-element.elementor-element-3dc013cc  .elementor-widget-container a:hover ,.kitify-breadcrumbs__item a:hover, .spec-data .elementor-widget-container a:hover, .kitify .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .kitify .yith-wcwl-add-button a:hover{
    color: #E90000 !important;
}


.sr7-btn, #SR7_3_1 .miniture.sr7-arrows.sr7-touchhover {
    background-color: #E90000 !important;
}

.kitify-product-images .onsale{
    font-size: 1rem;
}

.yith_wcwl_wishlist_footer .yith-wcwl-share .twitter {
    display: none;
}

.woocommerce-product-gallery__image.flex-active-slide img {
    border-radius: 10px 10px 10px 10px;
  }

  .kitify-product-images .onsale {
    background-image: url("/wp-content/uploads/2024/08/SALE-2.png");
    background-repeat: no-repeat;
    background-size: contain; /* Ensure the image fits the container */
    color: transparent; /* Hide the text color */
    font-size: 0; /* Make the text size zero */
    background-color: transparent;
    width: 100px; /* Adjust as needed */
    height: 100px; /* Adjust as needed */
    text-indent: -9999px; /* Push text off-screen */
    display: block; /* Ensure the element is a block for sizing */
    position: absolute; /* Positioning if needed */
    top: 20px; /* Adjust as needed */
    left: 20px; /* Adjust as needed */
    transform: rotate(320deg);
}

@media only screen and (min-width: 1025px) {
.kitify-nav__sub{
    background: #E4E5E7 !important;
}
}

.woocommerce-product-gallery__image.flex-active-slide img{
    pointer-events: none;
}

.kitify .nova-woocommerce-tabs .is-active.accordion-item  a span:hover{
    color: #E90000 !important;
}

.nav-menu ul{
    background: #E4E5E7;
    box-shadow: 0 0px 0px 0 rgba(0,0,0,0.05);
}

body.home  .nav-menu ul{
    background: #FFFFFF !important;
    box-shadow: 0 10px 40px 0 rgba(0,0,0,0.05) !important;
}


.kitify-mobile-menu.kitify-nav-wrap.kitify-active--mbmenu .kitify-nav .menu-item-link.menu-item-link-top{
    text-transform: uppercase;
  font-size: .8em;
  line-height: 1.4em;
  min-height: 3.5em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  align-items: center;
  -webkit-box-align: center;
  font-weight: 400;
}

.kitify-nav--horizontal > .menu-item::before {
    content: "";
  
    border-bottom: 1px solid;
  
    border-color: var(--dropdown-border-color);
  
    display: block;
  
    margin: 0 1.25rem;
  
  }

  .elementor-6201 .elementor-element.elementor-element-0743d92 .kitify-carousel .kitify-arrow:hover, .elementor-6201 .elementor-element.elementor-element-0743d92 .kitify-carousel .kitify-arrow:hover, .elementor-6201 .elementor-element.elementor-element-f310078 .kitify-carousel .kitify-arrow:hover, .elementor-6201 .elementor-element.elementor-element-f310078 .kitify-carousel .kitify-arrow:hover{
    background-color: #E90000 !important;
  }

.return-to-shop .button.wc-backward {
    color: #FFF;
}


.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout{
    align-content: center;
}





/****************************************************************/
/****************************************************************/
/***********************CART PAGE *****************************************/
@media (max-width: 1024px) {
    body.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td {
        padding: 0 ; /* Ensure padding is 0 on smaller screens */
        padding-top: 10px;
    }
}

@media print, screen and (min-width: 64em) {
    body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
        margin-right: 0px;
    }
}
@media (max-width: 768px) {
    body.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td {
        padding: 8px; /* Adjust the padding for screens up to 768px */
    }
}
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td, body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th {
    width: 100%;
} 

/******************************CHECK OUT***************************************************************/
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address {
    font-style: normal;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 1rem;
}
.shop_table .product-quantity {
    font-weight: bold;
    margin-left: 7px;}

/**********************************Home page *******************************************************/
@media (width: 1400px) {
    .elementor-6201 .elementor-element.elementor-element-ec715f3 {
      --width: 600px;
    }
  }
  
  @media (min-width: 1199px) and (max-width: 1200px) {
    .elementor-6201 .elementor-element.elementor-element-78e050f .kitify-banner__text {
      width: 65%;
    }
  }

/*********************************************************************************************************/
