/**
* Theme Name:        avanam-techshop
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-techshop
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/


/* .woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item{
	width: auto !important;
    max-width: 85px !important;
    word-break: break-all !important;
    height: auto !important;
	margin-top:35px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
	box-shadow: 0 0 0 1px rgb(0 128 0) !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
	box-shadow: 0 0 0 3px rgb(0 128 0) !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{
	box-shadow: 0 0 0 2px rgb(0 128 0) !important;
	box-shadow: 0 0 0 2px rgb(0 128 0 / 90%) !important;
}
.wvs-has-image-tooltip:before, [data-wvstooltip]:before{ background-color: green !important;  }
.wvs-has-image-tooltip:after, [data-wvstooltip]:after{ border-top: 5px solid rgba(0,128,0,.9) !important; }
.woo-variation-swatches .variable-items-wrapper .button-variable-item span {
    font-size: 13px !important;
}

.variations .woo-selected-variation-item-name{ display:none !important; }

.woo-variation-swatches .variable-items-wrapper .button-variable-item:before{ display:none !important; }
.woo-variation-swatches .variable-items-wrapper .button-variable-item .variable-item-contents span.persantage_value_box{
	position: absolute !important;
    width: 100% !important;
    background-color: green !important;
	color:#FFF !important;
    top: -8px !important;
	padding:3px !important;
    margin-top: -35px !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-ms-border-radius:4px !important;
	-o-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
.woo-variation-swatches .variable-items-wrapper .button-variable-item .variable-item-contents span.persantage_value_box:after{
	margin: -5px 0px -5px -17px !important;
    width: 0 !important;
    border-top: 5px solid rgba(0,128,0,.9) !important;
    border-right: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
    content: " " !important;
    font-size: 0 !important;
    line-height: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

body table.cart td.product-remove a.remove{ width: 2.2em !important; }
.cart_item a.remove::before {
    margin-top: 0px !important;
    border-radius: 0px !important;
    font-size: 15px !important;
    line-height: 15px !important;
	text-align:left !important;
	width:15px !important;
}

.wpr-mini-cart-image{
	margin-right: 5px !important;
}
.wpr-mini-cart-name-and-quantity{
	display: block;
}
.wpr-mini-cart-product-name > a{
	padding: 0em !important;
}
.wpr-mini-cart-quantity{
	text-align: right;
}
.single_variation_wrap .phoen_uuyrre{
	background-color:transparent !important;
	border:0px !important;
	padding-left:0px !important;
}
.single_variation_wrap .phoen_uuyrre h3.phoen_normal_yyt{
    font-size: 15px !important;
    font-weight: bold !important;
} */




/* Product page custom css  */
            /* .woo-variation-swatches .variable-items-wrapper {
                display: grid !important;
                grid-template-columns: 1fr 1fr 1fr 1fr !important;
                row-gap: 55px !important;
            }

            .woo-variation-swatches li.variable-item.button-variable-item {
                height: auto !important;
            }

            .woo-variation-items-wrapper li.variable-item[data-percentage]::before {
                content: "";
                opacity: 1;
                visibility: visible;
                min-width: 10px !important;
                padding: 0;
                background: none;
                box-shadow: none;
                top: -13px;
                left: 50%;
                transform: translateX(-50%);
                border-left: 10px solid transparent;
                border-right: 10px solid transparent;
                border-top: 10px solid #4CAF50;
                z-index: 0;
            }

            .variable-items-wrapper li.variable-item[data-percentage]::after {
                content: attr(data-percentage);
                background-color: #4CAF50;
                color: #ffffff;
                padding: 14px 14px;
                border-radius: 4px;
                border: none;
                position: absolute;
                top: -48px;
                font-size: 14px;
                display: block;
                width: auto;
                opacity: 1;
                visibility: visible;
                white-space: nowrap;
                bottom: 155px;
                z-index: 0;
            }

            .variations_form td.value.woo-variation-items-wrapper {
                margin-top: 30px;
            }

            .variations_button .quantity {
                width: 85% !important;
                float: none !important;
                margin-bottom: 8px !important;
                margin-left: 7% !important;
                margin-right: 5% !important;
                display: flex !important;
                clear: both !important;
                justify-content: center;
            }

            .variations_button .quantity .quantity-nav {
                position: static;
                border-radius: 10px;
                margin: 0 5px;
                width: 40px;
                border: 2px solid #e2e2e2 !important;
            }

            .variations_button .quantity .quantity-button {
                position: static;
                border-bottom: none;
            }

            .variations_button .quantity .quantity-button.quantity-down:before {
                content: "\f068" !important;
                top: 8px;
                position: relative;
                font-size: 12px;
                font-family: FontAwesome !important;
            }

            .variations_button .quantity .quantity-button.quantity-up:before {
                font-family: FontAwesome !important;
                content: "\2b" !important;
                color: #3bb54a !important;
                font-size: 25px;
                margin-left: 12px;
                font-weight: bold;
            }

            .variations_button .quantity input.qty.text {
                width: 60% !important;
                border: 2px solid #e2e2e2 !important;
            }

            .variations_button button.single_add_to_cart_button.button.alt {
                width: 92%;
                margin-left: 14px !important;
                height: 40px !important;
                line-height: 40px !important;
            }

            .variations_form .single_variation_wrap {
                margin-bottom: 30px;
            }

            .single_variation_wrap .e-atc-qty-button-holder {
                display: block !important;
            }

            .single_variation_wrap .price span.amount {
                font-size: 23px;
                padding-left: 8px;
            }

            .woo-variation-swatches li.variable-item.button-variable-item.selected {
                box-shadow: 0 0 0 2px rgb(0 128 0 / 90%) !important;
            }

            .variations_form .variations tbody tr td.label {
                padding-top: 0px !important;
            }

            .single_variation_wrap .woocommerce-variation-description {
                padding-top: 0px !important;
            }

            .single_variation_wrap .single_variation span.price {
                margin-bottom: 0px !important;
            }

            .variations td.value.woo-variation-items-wrapper {
                padding-bottom: 0px !important;
            }

            .variations_form .variable-item-contents span.variable-item-span.variable-item-span-button {
                font-size: 14px;
            } */