/*

Theme Name: mytheme

Theme URI: http://example.com/

Author: GMI

Author URI: http://example.com/

Description: A custom WordPress theme.

Version: 1.0

License: GNU General Public License v2 or later

License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: mytheme

*/



input::placeholder,

textarea::placeholder {

    text-transform: capitalize;

}

body.woocommerce-wishlist a.mainbtn,body.woocommerce-checkout #wc-guest-checkout-notice,body.woocommerce-checkout #radio-control-wc-payment-method-options-ngenius__label img,.woocommerce-order-pay .wc_payment_methods .payment_method_ngenius img {

    display: none !important;

}
body.woocommerce-cart .wp-block-woocommerce-product-collection.is-layout-flow.wp-block-woocommerce-product-collection-is-layout-flow{
    display: none;
}

ul.woocommerce-error {

    color: #ff0101;

}

.h5color{color: rgb(98, 49, 67)}

h3.h6pop{

    font-size: 18px;

    color: #000;

    font-weight: 500;

    margin-bottom: 10px;    

}

.name-ur-itch-box-sec .labeltag {

    color: #000;

    text-align: center;

    font-size: 16px;

    font-weight: 400;

    line-height: normal;

    text-transform: lowercase;

    display: inline-block;

}

.footer-links-sec .h6{

    color: #623143;

    font-size: 14px;

    font-weight: 700;

    line-height: normal;

    margin-bottom: 21px;

    pointer-events: none;

    text-transform: uppercase;

}

div.wc-block-components-product-details {

    display: none;

}

body.woocommerce-cart ul.wc-block-grid__products {

    display: none;

}



h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{

    display: block;

}



h2.wp-block-heading.has-text-align-center {

    display: none;

}

.woocommerce a.button.added::after,.woocommerce button.button.added::after {



    animation: hideTick 0s ease-in 5s forwards;



}



@keyframes hideTick {



    to {



        opacity: 0;



        visibility: hidden;



    }



}



.error {

    color: #f00909;

}



span.product-label a.categorylabel{



    color: #DD734A;



}



body.woocommerce-wishlist a.added_to_cart.wc-forward.custom-viewcart,.hidden{



    display: none !important;



}



body.woocommerce-checkout .wc-block-components-validation-error svg, body.single-product a.added_to_cart.wc-forward.custom-viewcart



{



    display: none!important;



}



span.file-name,body.page-template-template-contact .arrow-btn.green span.arrow-box {



    cursor: pointer;



}



.tab-pagination span.page-numbers.dots{



    background-color: #fff;



    color: #000;



}



p:has(.continuebtn) {



    text-align: center;



        margin-top: 16px;



}



.custom-viewcart{



    font-size: 12px;



    text-align: center;



    color: #000;



    width: 100%;



    font-weight: 400;



    padding-top: 12px;



    text-transform: uppercase;



    line-height: normal;



    display: inline-block;



}



.tick::after{



    font-family: WooCommerce;



    content: "\e017";



    margin-left: .53em;



    vertical-align: bottom;



}



.wishlist.homewishlist .yith-wcwl-add-to-wishlist-button__label {



    display: none;



}



strong.wishlist-fill {



    color: #000000;



}



/* Dashboard */



.woocommerce-MyAccount-navigation-link--dashboard::before {



    /* content: "\f226"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/dash-board-icon.svg) no-repeat;



    width: 17px;



    height: 20px;



}







/* Orders */



.woocommerce-MyAccount-navigation-link--orders::before {



    /* content: "\f174"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/order-icon.svg) no-repeat;



    width: 17px;



    height: 18px;



}







/* Downloads */



.woocommerce-MyAccount-navigation-link--downloads::before {



    content: "\f316";



    font-family: Dashicons;



}







/* Addresses */



.woocommerce-MyAccount-navigation-link--edit-address::before {



    /* content: "\f231"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/address-icon.svg) no-repeat;



    width: 17px;



    height: 18px;



}







/* Account details */



.woocommerce-MyAccount-navigation-link--edit-account::before {



    /* content: "\f110"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/account-details-icon.svg) no-repeat;



    width: 17px;



    height: 18px;



}



/* Add Account details */



.woocommerce-MyAccount-navigation-link--add-product::before {



    /* content: "\f110"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/shopping-bag-add-icon.svg) no-repeat;



    width: 17px;



    height: 18px;



}



.woocommerce-MyAccount-navigation-link--manage-products::before {



    /* content: "\f110"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/handle-with-care-icon.svg) no-repeat;



    width: 17px;



    height: 18px;



}



/* Purchase details */



.woocommerce-MyAccount-navigation-link--manage-purchase::before {



    /* content: "\f110"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/purcahse-icon.svg) no-repeat;



    width: 17px;



    height: 18px;



}







/* Logout */



.woocommerce-MyAccount-navigation-link--customer-logout::before {



    /* content: "\f160"; */



    content: '';



    font-family: Dashicons;



    background: url(assets/images/logout-icon.svg) no-repeat;



    width: 17px;



    height: 18px;



}







.woocommerce-MyAccount-navigation-link::before {



    margin-right: 8px;



    vertical-align: middle;



    position: absolute;



    left: 25px;    



}







.product-listing nav li.is-active.woocommerce-MyAccount-navigation-link::before{



    filter: invert(1);



}



body.post-type-archive span.yith-wcwl-add-to-wishlist-button__label, body.tax-product_cat span.yith-wcwl-add-to-wishlist-button__label{

    display: none;

}

.bundle-box-sec .yith-wcwl-add-to-wishlist-button__label {

    display: none;

}

/* Reset styles */



/* WordPress Core

-------------------------------------------------------------- */



.alignnone {



  margin: 5px 20px 20px 0;



}







.aligncenter,



div.aligncenter {



  display: block;



  margin: 5px auto 5px auto;



}







.alignright {



  float:right;



  margin: 5px 0 20px 20px;



}







.alignleft {



  float: left;



  margin: 5px 20px 20px 0;



}







a img.alignright {



  float: right;



  margin: 5px 0 20px 20px;



}







a img.alignnone {



  margin: 5px 20px 20px 0;



}







a img.alignleft {



  float: left;



  margin: 5px 20px 20px 0;



}







a img.aligncenter {



  display: block;



  margin-left: auto;



  margin-right: auto;



}







.wp-caption {



  background: #fff;



  border: 1px solid #f0f0f0;



  max-width: 96%; /* Image does not overflow the content area */



  padding: 5px 3px 10px;



  text-align: center;



}







.wp-caption.alignnone {



  margin: 5px 20px 20px 0;



}







.wp-caption.alignleft {



  margin: 5px 20px 20px 0;



}







.wp-caption.alignright {



  margin: 5px 0 20px 20px;



}







.wp-caption img {



  border: 0 none;



  height: auto;



  margin: 0;



  max-width: 98.5%;



  padding: 0;



  width: auto;



}







.wp-caption p.wp-caption-text {



  font-size: 11px;



  line-height: 17px;



  margin: 0;



  padding: 0 4px 5px;



}







/* Text meant only for screen readers. */



.screen-reader-text {



  border: 0;



  clip: rect(1px, 1px, 1px, 1px);



  clip-path: inset(50%);



  height: 1px;



  margin: -1px;



  overflow: hidden;



  padding: 0;



  position: absolute !important;



  width: 1px;



  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */



}







.screen-reader-text:focus {



  background-color: #eee;



  clip: auto !important;



  clip-path: none;



  color: #444;



  display: block;



  font-size: 1em;



  height: auto;



  left: 5px;



  line-height: normal;



  padding: 15px 23px 14px;



  text-decoration: none;



  top: 5px;



  width: auto;



  z-index: 100000;



  /* Above WP toolbar. */



}



p.error, div.wc-account-error {



    color: #e53935 !important;



}







.field-error {



    border-color: #e53935 !important;



}

/* HIde product WC block - react renderred prod descritptiono on cart and checkout page */



.woocommerce-checkout .wc-block-components-product-metadata__description,



.woocommerce-checkout .wc-block-components-product-metadata__description,



.woocommerce-cart .wc-block-components-product-metadata__description,



.woocommerce-cart .wc-block-components-product-metadata__description {



    display: none !important;



}



/* Hide the invalid form response output */



.wpcf7 form.invalid .wpcf7-response-output {



    display: none;



}



/* Capitalize Out of Stock */



.wishlist_table .product-stock-status span.wishlist-out-of-stock{



  text-transform: capitalize;



}



/* Checkout validation error */



.wc-block-components-validation-error>p{



  color: #dc3232;



}



/* Checkout Page Radio Button fields */



.woocommerce-checkout .wc-block-components-radio-control__option{



  display: inline-block;



}







body.woocommerce-account .woocommerce-notices-wrapper {



 display: block !important;



}







/* Hide Wishlist Edit Icon and Title */



.woocommerce-wishlist .wishlist-title-container {



    display: none;



}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{

    display: none!important;

}
.time.disabled {
    pointer-events: none;
    opacity: 0.35;
    background: #eee;
    cursor: not-allowed;
}