/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/
@import url('https://fonts.googleapis.com/css2?family=Alexandria');

.header-right-items{/*display:none !important;*/}

:root{
	--text-size-80: 0.694rem;
    --text-size-90: 0.833rem;
    --text-size-100: 1rem;
    --text-size-200: 1.2rem;
    --text-size-300: 1.44rem;
    --text-size-400: 1.728rem;
    --text-size-500: 2.074rem;
    /*--text-size-600: 2.488rem;
    --text-size-700: 2.986rem;*/
	--text-size-700: 2.274rem;
	--text-size-600: 2.074rem;
	--light-jungle: #b2d2d6;
	--dark-jungle: #008090;
}
body *{/*text-transform:uppercase !important;*/font-family: "Alexandria", sans-serif;font-weight: 400;font-style: normal;}
body{font-size:var(--text-size-90);}
div,span{font-size:var(--text-size-100);}
.konte-banner__text{font-size:var(--text-size-400);}
footer#colophon *{font-size:var(--text-size-90) !important;}
footer#colophon .footer-widgets .social-links-widget a i{font-size:var(--text-size-200) !important;}
footer:after{background:url("images/ankh.png") right top no-repeat;top:0px;}
.konte-category-banner__button:after,.konte-banner--elementor .konte-banner__button.konte-button:after,a.rs-layer:-webkit-any-link:after,a.rs-layer:after{display:none;}
.konte-category-banner__button,.konte-banner--elementor .konte-banner__button.konte-button,a.rs-layer, a.rs-layer:-webkit-any-link{background-color:#008090;color:#fff !important;font-size:80%;padding:5px 20px;border-radius:5px;}
.konte-subscribe-box .mc4wp-form-fields input::placeholder,.mobile-menu__search-form .search-field::placeholder,.breadcrumbs a,.breadcrumbs,a,.stock.in-stock{color:var(--dark-jungle);}
.transparent .header-search.icon .search-field::placeholder,.header-search .quick-links p.label,.transparent .header-search.icon .search-field:focus, .transparent .header-search.icon .search-field.focused{color:var(--dark-jungle);}
.header-search .quick-links li a{font-size:var(--text-size-80);}
p.block-text,p,.konte-subscribe-box__desc{font-size:80%;font-size:var(--text-size-100);line-height:1.6rem;color:var(--dark-jungle);}
h1{/*font-size:300%;*/font-size:var(--text-size-700) !important;}
h1 span{display:block;font-size:var(--text-size-600) !important;}
h2,.konte-subscribe-box__title{/*font-size:200%;*/font-size:var(--text-size-600);}
h3{/*font-size:150%;*/font-size:var(--text-size-500);}
h4{/*font-size:2.5rem;*/margin:0px;font-size:var(--text-size-400);}
h5,.products-quick-search{font-size:var(--text-size-300) !important;}
h6,.konte-category-banner__category{font-size:var(--text-size-200);}
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1;}
.btn,.konte-category-banner__button{line-height:2.2 !important;}
.btn,.konte-category-banner__button,.mc4wp-form input[type=submit], .mc4wp-form input[type=reset], .mc4wp-form button,.konte-banner__button,.konte-button,.button,.widget .mc4wp-form,.select2-container .products-quick-search-options .select2-results .select2-results__option{font-size:var(--text-size-100) !important;}
.mc4wp-form input, .mc4wp-form select, .mc4wp-form textarea,.footer-widgets,footer,.main-navigation a, .header-v8 .nav-menu > li > a, .header-v9 .nav-menu > li > a, .header-vertical .main-navigation .nav-menu > li > a{font-size:var(--text-size-100) !important;}
.konte-category-banner__title{font-weight:600 !important;}
h4 span{display:inline-block;white-space:nowrap;}
.konte-category-banner.title-middle.align-left .konte-category-banner__content{text-align:left;}
.elementor-element.home-support{filter:brightness(1.2);}
.elementor-element.home-support .konte-icon-box__title{font-size:100% !important;margin:0px;font-size:var(--text-size-100);}
.elementor-element.home-support .konte-icon-box__icon,.konte-cta:before{display:none;}
.konte-banner__image-wrapper:after {
    position: absolute;
    z-index: 999;
    content: "";
    width: 100%;
    height: 100%;
    background: radial-gradient(closest-side, rgba(255,255,255,0.9), rgba(255,255,255,0.8), rgba(255,255,255,0.6));
	top: 0;}
.woocommerce div.product p.price{font-size:var(--text-size-100);}
.products.related h2, .products.upsells h2,section.related.products h2,ul.products li.product .woocommerce-loop-product__title a{font-size:calc(var(--text-size-400)/1.5) !important;}
.woocommerce div.product .size-guide-button,.woocommerce-variation-availability .stock.in-stock{font-size:var(--text-size-80);}
.konte-banner__content{z-index:999;display:flex;flex-direction:column;align-items:baseline;justify-content:center;height:100%;}
#add_payment_method #payment ul.payment_methods li img.stripe-icon, .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:200px;}
.footer-widgets-area-1 img{max-width:200px;}
.btn-rounded,.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content a.button.wc-forward{padding:10px 20px;border-radius:5px;background-color:#008090;color:#fff;font-size:1.1rem;}
.konte-button.button-outline.button{border-width:0px;border-radius:5px;}
.mc4wp-form input, .mc4wp-form select, .mc4wp-form textarea{/*font-size:70% !important;*/}
.konte-accordion__title a{border-color:#b2d2d6 !important;border-top-style:dashed !important;}
.konte-accordion__icon--default,.widget_shopping_cart_content .woocommerce-mini-cart-item__qty .label,.products-quick-search .select2 .select2-selection--single .select2-selection__rendered,.products-tools .products-tabs a{color:#b2d2d6 !important;}
.offscreen-panel.open .panel.profile{min-width:90%;z-index:999999;}
.offscreen-panel .panel.profile .button-close{z-index:99999999;}
.b2b-subscribe-holder .konte-subscribe-box .mc4wp-form-fields input[type=submit]{border:1px solid #fff;}
.konte-icon-box__title{font-size:var(--text-size-400);line-height:initial;}
.konte-heading-title{line-height:initial;}
.entry-meta .posted-on, .entry-meta .total-shares{font-size:var(--text-size-80);color:var(--light-jungle);}
.entry-meta .posted-on time{color:var(--light-jungle);}
.entry .entry-header .cat-links a, .entry-header div.post-info .cat-links a{color:var(--dark-jungle);}
.entry-footer .tags-links a{color:var(--light-jungle) !important;border-color:var(--light-jungle);}
.entry-footer .tags-links a:hover{color:var(--dark-jungle) !important;border-color:var(--dark-jungle);}
.mc4wp-form input::placeholder, .mc4wp-form select::placeholder, .mc4wp-form textarea::placeholder{text-transform:capitalize;}
.woocommerce div.product.layout-v6.product-type-simple .single_add_to_cart_button{flex:1 !important;padding:0px !important;}
.floating-cart-icon:hover,.woocommerce-badge,.select2-container .select2-results__options::-webkit-scrollbar-thumb:hover,.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true],.woocommerce div.product.layout-v1 .product-share .sharing-icon{background-color:#b2d2d6 !important;}
.hamburger-menu .hamburger-box .hamburger-inner,.select2-container .select2-results__options .select2-results__option--highlighted ,.widget_price_filter .ui-slider .ui-slider-handle,.widget_price_filter .ui-slider .ui-slider-range,.woocommerce-badge.new{background:#008090 !important;}
.light .header-search.icon .search-field:focus, .light .header-search.icon .search-field.focused{color:#008090 !important;border-bottom-color:#008090 !important;}
.woocommerce div.product.layout-v6.product-type-simple .cart{align-items:baseline !important;gap:10px !important;}
.wll-member-banner-container *{color:#fff !important;}
.select2 .select2-selection--single{border-bottom-color:#b2d2d6 !important;}
.wooco-products .wooco-product .wooco-price{display:none !important;}
.header-search .quick-links li a,.widget_shopping_cart_content .woocommerce-mini-cart-item__name a,.required,.products-tools .woocommerce-ordering .select2 .select2-selection--single .select2-selection__rendered,.products-tools .products-filter.dropdown-panel .products-filter-widget .select2 .select2-selection__rendered,.products-tools .products-tabs a:hover,.products-tools .products-tabs a.active,.widget_price_filter .price_slider_amount .price_label{color:#008090 !important;}
.footer-extra:first-child, .footer-widgets:first-child, .footer-instagram:first-child{padding:30px 0px !important;}
.footer-widgets .widget,.footer-main{position:relative;z-index:999;}
.woocommerce div.product .single_add_to_cart_button{color:#fff !important;}
.product-toolbar .post-navigation, .product-toolbar .breadcrumbs, .product-toolbar .post-navigation a, .product-toolbar .breadcrumbs a, .product-toolbar .post-navigation span, .product-toolbar .breadcrumbs span,.widget_shopping_cart_content .quantity .qty{color:#008090 !important;}
.disable-to-select .cfvsw-selected-swatch,.wcboost-variation-swatches__item.selected,.cfvsw-selected-swatch{ pointer-events: none; }
.cfvsw-swatches-option .cfvsw-swatch-inner{border-color:#838889 !important;}
.woocommerce div.product.layout-v6 .product-toolbar{margin-bottom:40px;}
.sticky-cart-form--pin{z-index:9999999 !important;}
.woocommerce-products-header .page-title{float:none !important;text-align:center !important;}
.products-quick-search .select2 .select2-selection--single .select2-selection__rendered{min-height:auto !important;}
div.panel-content table.shop_attributes th{padding-right:var(--text-size-400);vertical-align:top;color:#008090;}
div.panel-content table.shop_attributes .woocommerce-product-attributes-item__value p{font-size:var(--text-size-90);}
/*.woocommerce div.product.layout-v1 .woocommerce-product-gallery{margin-top:0px !important;}*/
.woocommerce-variation-availability .stock.in-stock,.woocommerce div.product .variations select{color:#008090 !important;}
/** social icons for posts blog ***/
.social-share a{background-color:transparent !important;color:var(--dark-jungle);padding:0px !important;}
.social-share a span{display:none;}
.social-share .toggle-socials{color:var(--dark-jungle) !important;width:auto !important;height:auto !important;border-width:0px !important;}
.konte-cta.konte-cta--elementor .konte-cta__content .konte-cta__text{font-size:var(--text-size-500);}
/*** posts page style ***/
.type-post dt{margin:var(--text-size-300) 0px 0px 0px;}
.type-post dd{padding:var(--text-size-300) 0px 0px 0px;}
.type-post h4{margin-top:var(--text-size-600);}

/*** login form ***/
.heateor_sl_optin_container *{font-size:var(--text-size-80) !important;}
.heateor_sl_optin_container label{margin-bottom:var(--text-size-100);}
.heateor_sl_optin_container input{margin-right:var(--text-size-80);}
ul.heateor_sl_login_ul{margin:30px 0px 20px 0px !important;}
.heateorSlGoogleBackground{border-width:0px !important;float:none !important;display:block;}
ul.heateor_sl_login_ul li{position:relative;float:none;width:100%;border-bottom:1px solid #eee !important;}
ul.heateor_sl_login_ul li:before{/*position:absolute;content:"OR";background:#fff;padding:5px 10px;width:10%;margin:0px auto;*/}
.heateor_sl_title{display:none !important;}
ul.heateor_sl_login_ul li i:before{content:"Login with Google "; position:absolute; right:10px;line-height:37px;}
.woocommerce-form.woocommerce-form-register.register ul.heateor_sl_login_ul li i:before{content:"Register with Google ";}
.login-panel .panel-content form .button.alt{color:var(--dark-jungle);border-color:var(--dark-jungle);}
.login-panel .panel-content form .button.alt:hover{background-color:var(--dark-jungle);border-color:var(--dark-jungle);}
label.woocommerce-form__label-for-checkbox :checked~span,label.woocommerce-form__label-for-checkbox :checked~span{color:var(--dark-jungle);}
label.woocommerce-form__label-for-checkbox span:before, label.woocommerce-form__label-for-checkbox span:after{width:14px;height:14px;background-color:transparent !important;}
label.woocommerce-form__label-for-checkbox :checked~span:before{border-color:var(--dark-jungle);}
.woocommerce .login-tabs-nav span.tab-nav{color:var(--light-jungle);}
.woocommerce .login-tabs-nav span.tab-nav.active{color:var(--dark-jungle);}
.woocommerce-form.woocommerce-form-login.login p,.woocommerce-form.woocommerce-form-login.login label,.woocommerce-form.woocommerce-form-register.register p,.woocommerce-form.woocommerce-form-register.register label,.woocommerce .woocommerce-ResetPassword.lost_reset_password label,.woocommerce .woocommerce-ResetPassword.lost_reset_password p{color:var(--dark-jungle);font-size:var(--text-size-90);}
.info-list__item-value.info-value span.bidi{unicode-bidi: plaintext;}
.woocommerce-checkout #payment .payment_methods li img.stripe-icon{width:100px;}
/*** review form ***/
.woocommerce-Reviews .comment-form{margin-top:50px;}
.woocommerce-Reviews .comment-form .comment-notes{margin-bottom:40px;color:var(--dark-jungle) !important;}
.woocommerce-Reviews .comment-form>p{line-height:initial !important;}
.panels-offscreen .woocommerce-Reviews .comment-respond{margin-top:0px !important;}
.site-title,.site-description{display:none !important;}
.woocommerce-form-register p,.woocommerce-form-login label,.woocommerce-form-register label,.woocommerce-form-login p{}
.woocommerce-form.woocommerce-form-login.login input:hover,.woocommerce-form.woocommerce-form-register.register input:hover,.woocommerce .woocommerce-ResetPassword.lost_reset_password input:hover{border-color:var(--dark-jungle) !important;}
.panels-offscreen .woocommerce-Reviews *{/*font-size:var(--text-size-90) !important;*/}
.comment-form-comment.focused textarea{padding-top:20px !important;}
.woocommerce div.product .variations select{border-bottom-color:var(--light-jungle) !important;}
.woocommerce div.product .variations th{text-align:left;}
.woocommerce div.product .variations td{text-align:right;position:relative;}
.woocommerce div.product .variations td.value .reset_variations{z-index:3;position:absolute;right:0;bottom:-50px;color:var(--dark-jungle);}
.quick-view-modal .woocommerce .product-quickview.product .price{margin-top:50px;text-align:right;}
.woocommerce div.product.product-quickview .product_meta .label,ul.products li.product .price del span{color:var(--light-jungle);}
ul.products.main-products li.product .button,ul.products li.product .price,ul.products li.product div.product-summary .button,.shipping ul :checked+label, .shipping ul input[type=hidden]+label,.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li *,.single-page-header.title-front .entry-title, .single-page-header.title-front .entry-subtitle,.wpcf7-form input[type="submit"]::placeholder,textarea::placeholder,.sticky-cart-form__product-summary .stock.in-stock,ul.products li.product div div span.price del{color:var(--dark-jungle);}
.header-search__results li span.price,.header-search__results li span.price span{font-size:var(--text-size-80) !important;}
.woocommerce div.product .price del,ul.products li.product .price del{font-size:var(--text-size-100) !important;}
.wc-block-components-notice-banner.is-success{background-color:var(--dark-jungle);color:#fff;border-color:transparent;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.button.wc-forward{text-decoration:none;}
.woocommerce-badge.featured{background-color:#fff !important;color:var(--dark-jungle);border:1px solid var(--dark-jungle);}
.woocommerce div.quantity{border-color:var(--dark-jungle);}
.woocommerce div.quantity .qty-button,.woocommerce-form-login-toggle .wc-block-components-notice-banner__content, .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{color:var(--dark-jungle);}
.woocommerce-form-login-toggle .wc-block-components-notice-banner, .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{background-color:var(--light-jungle);}
.woocommerce div.quantity:hover,div.sticky-cart-form--bottom {
    border-color: var(--light-jungle);
}
.footer-widgets .widget li{text-align:left;}
.woocommerce div.quantity .qty-button:hover,.widget_shopping_cart_content p.total,.wlr.wlrf-point.wlr-theme-color-apply {
    color: var(--dark-jungle);
}
.woocommerce-address-fields .woocommerceont-input-wrapper .input-text, .woocommerce-address-fields .woocommerce-input-wrapper .select2-container,.woocommerce-address-fields .woocommerce-input-wrapper .input-text::placeholder,.select2 .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--dark-jungle);font-size:var(--text-size-90);}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea,.select2-container--default .select2-selection--single .select2-selection__placeholder,input[type=password],.products-filter-widget .select2 .select2-selection--single .select2-selection__rendered{font-size:var(--text-size-90) !important;border-color:var(--light-jungle) !important;}
.button{text-transform:capitalize !important;}
input[type=text]:hover, input[type=email]:hover, input[type=url]:hover, input[type=password]:hover, input[type=search]:hover, input[type=number]:hover, input[type=tel]:hover, input[type=range]:hover, input[type=date]:hover, input[type=month]:hover, input[type=week]:hover, input[type=time]:hover, input[type=datetime]:hover, input[type=datetime-local]:hover, input[type=color]:hover, textarea:hover,input[type=password]:hover{border-color:var(--dark-jungle) !important;}
input[type=text]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=number]::placeholder, input[type=tel]::placeholder, input[type=range]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=week]::placeholder, input[type=time]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=color]::placeholder, textarea::placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder,input[type=password]::placeholder,.products-filter-widget .select2 .select2-selection--single .select2-selection__rendered{color:var(--dark-jungle) !important;}
.header-search .search-field{border-width:0px !important;}
.header-search.icon .search-field:focus, .header-search.icon .search-field.focused{width:250px;}
/*** reviews slider ***/
.srfw_t1_A_8{}
.srfw_t1_SPAN_5.wprev_preview_tcolor2_T1,#srfw-slider-1 .wprev_preview_tcolor1_T1{display:block !important;padding:0px !important;margin:0px !important;}
.miscpiclink{display:none !important;}
.srfw_t1_DIV_2{margin:0px !important;}
.srfw_star_imgs_T1{float:right;}
.wprs_unslider p,.wprs_unslider span{font-size:var(--text-size-80) !important;font-family:"Alexandria" !important;font-style:normal !important;/*color:var(--dark-jungle) !important;*/}
.home-reviews{/*background-color:var(--dark-jungle);*/filter:brightness(1);}
.konte-icon-box__icon svg{height:20px;}
.konte-icon-box__icon svg path{fill:#008090 !important;}
div.entry-content div.woocommerce div.wlr-message-info.wlr_points_rewards_earn_points{border-color:var(--dark-jungle) !important;border-radius:0px !important;}
.woocommerce div.product.layout-v1 .single_variation_wrap{position:relative;padding-bottom:60px;}
.woocommerce div.product.layout-v1 .wcboost-wishlist-button, .woocommerce div.product.layout-v1 .add-to-wishlist-button{right:0px;left:auto !important;bottom:0px !important;}
.woocommerce div.product.layout-v1 .wcboost-wishlist-button~.share, .woocommerce div.product.layout-v1 .add-to-wishlist-button~.share{margin-bottom:0px !important;}

.entry-content{margin-top:0px;}
.hfeed .hentry.post-large{display:block !important;}

.woocommerce .wc-block-components-notice-banner.is-info{display:block;text-align:center;}

.woocommerce div.product.layout-v1 div.product-share{left:0px;right:auto;bottom:0px;}
.comment-form-attachment > span{font-size:var(--text-size-80);}
.comment-form-attachment label.comment-form-attachment__label{display:none !important;}
.woocommerce-Reviews .comment-form p.comment-form-attachment{margin-top:20px;font-size:var(--text-size-90);}
div#review_form_wrapper{/*padding:0px 20px 20px 20px;border:1px solid var(--light-jungle);*/}
.star-rating .user-rating,.star-rating .max-rating,p.stars a,p.stars:hover{color:var(--light-jungle);}
.max-rating.rating-stars .svg-icon svg{fill:var(--light-jungle);}
.star-rating .max-rating,p.stars a{color:var(--light-jungle);}
.user-rating.rating-stars .svg-icon svg{fill:var(--dark-jungle);}
.star-rating .user-rating,p.stars.selected a.active,p.stars.selected a:not(.active){color:var(--dark-jungle);}
.home-reviews{/*display:none !important;*/}
.star-rating .user-rating .svg-icon svg{fill:var(--dark-jungle);}
.comment-form-rating .svg-icon svg:hover, .svg-icon:hover svg{fill:var(--dark-jungle);}
/*.svg-icon svg{fill:var(--light-jungle);}*/
.comment-form-attachment p{margin:20px;}
.comment-form-attachment__file-types-notice{display:none !important;}
/**** customize layout-1 egyptiancotton ***/
.woocommerce div.product.layout-v1 .woocommerce-product-gallery img,.woocommerce div.product.layout-v1 .woocommerce-product-gallery{margin:0px;}
.woocommerce div.product.layout-v1 .woocommerce-product-gallery img{margin-left:0px !important;}
.woocommerce div.product.layout-v1 .product-gallery-summary{display:block !important;}
.woocommerce div.product.layout-v1 .product-toolbar{padding-bottom:10px;}
.woocommerce div.product.layout-v1 div.summary{padding-left:20px;}
.woocommerce div.product.layout-v1 span.woocommerce-badges{left:80px;}
.woocommerce div.product.layout-v1 .svg-icon:hover svg{fill:#fff;}
.woocommerce div.product.layout-v1 div.product-share span.sharing-icon{background-color:var(--dark-jungle) !important;}
.wlr-button.wlr-button-action{background-color:var(--dark-jungle) !important;}
.wlr-message-info.wlr_point_redeem_message{border-color:var(--dark-jungle) !important;}
.woocommerce div.product.layout-v1 .woocommerce-product-gallery{margin-top:0px !important;}
div.panel-content table.shop_attributes th{padding-right:20px;}
.woocommerce-account-login .login-tabs-nav span.tab-nav{font-size:var(--text-size-100);}
.woocommerce-account-login p{font-size:var(--text-size-80);}
.woocommerce-account-login .login-tabs-nav div.tab-nav.active,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover,.wlr-myaccount-page div div h3.wlr-heading{color:var(--dark-jungle) !important;border-width: 0px !important;
    padding: 0px;}
/*.woocommerce-Price-amount.amount{background-color:var(--dark-jungle);padding:5px 10px;}
.summary.entry-summary p.price .woocommerce-Price-amount.amount{background-color:transparent;}
.woocommerce-Price-amount.amount *{color:#fff;}
.summary.entry-summary p.price *{font-size:var(--text-size-90);padding-top:0px;margin-top:0px;}
.summary.entry-summary p.price .woocommerce-Price-amount.amount *{color:var(--dark-jungle);}*/

.wlr-myaccount-page #wlr-points i,.wlr-myaccount-page .wlr-earning-options .wlr-card i.wlr-icon{font-size:var(--text-size-600);box-shadow:0px 0px 0px 0px;}
div.wlr-myaccount-page div.wlr-border-color div{justify-content:center !important;}
div.wlr-myaccount-page div.wlr-border-color div select{color:var(--dark-jungle);border-width:0px;}
.wlr-myaccount-page #wlr-levels b, .wlr-myaccount-page #wlr-levels p, .wlr-myaccount-page .wlr-points-container p, .wlr-myaccount-page .wlr-sent-email label, .wlr-myaccount-page .wlr-user-reward-titles h4{font-size:var(--text-size-80);}
.woocommerce-account-login .login-tabs-nav div.tab-nav,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{color:var(--light-jungle);}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link span.counter{background-color:var(--dark-jungle);}
div.wlr-myaccount-page div.wlr-border-color{border-color:var(--light-jungle);text-align:center;}
div.wlr-myaccount-page div.wlr-border-color span,div.wlr-myaccount-page div.wlr-border-color div,.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-card-container p{color:var(--dark-jungle);}
.wlr-button-reward.wlr-button.wlr-button-action{background-color:var(--dark-jungle) !important;}
.wlr-myaccount-page *{font-size:var(--text-size-80) !important;}
.wlr-myaccount-page p{font-size:var(--text-size-80) !important;}

.wlr-myaccount-page i{font-size:var(--text-size-600) !important;}
.wlr-myaccount-page .wlr-text-color{color:var(--dark-jungle) !important;}
.wlr-myaccount-page .wlr-table-header{border-width:0px !important;font-size:var(--text-size-80) !important;}
.wlr-myaccount-page table thead{outline:initial !important;}
/*** navigation bar ***/
.main-navigation .nav-menu>li.current_page_item a,.main-navigation .nav-menu>li.current-menu-item a{border-bottom:1px solid var(--dark-jungle);}
.topbar{background:transparent !important;}
.main-navigation .nav-menu>li.current-menu-item a{}

/*** footer certification ***/
div#block-27{width:200%;}
.footer-certification{display:flex;align-items:center;}
.footer-certification h4{flex:2;}
.footer-certification svg{flex:1;max-width:100px;}

/*table.cart tr.wooco-cart-parent.wooco-item-parent td.product-name div.product-remove{display:block !important;}*/
.woocommerce-MyAccount-content .woocommerce-Button.wc-forward.button{color:var(--dark-jungle) !important;display:block;width:100%;margin:10px 0px;}
@media (max-width: 767px) {
    .woocommerce-MyAccount-content h3{}
	.woocommerce-MyAccount-content button.woocommerce-Button.button{display:block;margin:0px auto;}
	.woocommerce-account-login .login-tabs-nav div.tab-nav, .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-content form.edit-account label,.woocommerce-MyAccount-content form.edit-account input,.woocommerce div.woocommerce-Address address,.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content p a{font-size:var(--text-size-80) !important;}
	.woocommerce-form.woocommerce-form-login.login label,.woocommerce-account-login form.register label,.woocommerce-MyAccount-content *,.woocommerce .woocommerce-MyAccount-content form h3,form.edit-account fieldset legend,.woocommerce form p label{font-size:var(--text-size-90) !important;}
	form.woocommerce-form-register.register p{font-size:var(--text-size-80) !important;}
	.footer-main.items-horizontal .footer-items p{text-align:center;}
	.billing_country{width:100% !important}
	.woocommerce-checkout-review-order-table .product-item{flex-wrap:wrap;display:block !important;}
	.woocommerce-checkout-review-order-table .product-item{}
	.woocommerce-checkout-review-order-table .product-item span.product-quantity{display:block;text-align:right;}
	table.cart tr.wooco-cart-child.wooco-item-child td.product-name div.product-remove{display:none !important;}
	.products.related h2, .products.upsells h2,section.related.products h2,ul.products li.product .woocommerce-loop-product__title a{font-size:calc(var(--text-size-400)/1.7) !important;}
}


/*** footer ***/
.footer-extra{padding:0px 0px 20px 0;}
.footer-extra img{max-width:100px;}
.footer-main{padding-bottom:10px;}
.footer-widgets .social-links-widget a{background-color:transparent;}
.footer-widgets .social-links-widget a:after{display:none !important;}
.site-footer.text-light .widget-title{font-size:var(--text-size-100);}
.site-footer .mc4wp-form input[type=email]::placeholder{color:#fff !important;}
.site-footer .mc4wp-form input[type=email]:hover{border-bottom-color:var(--light-jungle) !important;}
/** go to top icon ***/
.gotop{background:var(--dark-jungle) !important;border-color:#fff !important;left:10px !important;right:auto;bottom:20px;}
.gotop:hover{background:var(--light-jungle) !important;}
.gotop:hover svg{fill:var(--dark-jungle) !important}
.gotop svg{fill:#fff !important;}

.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:left;text-align:left;}

/*** fix checkbox sizes ***/
label.woocommerce-form__label-for-checkbox span:before, label.woocommerce-form__label-for-checkbox span:after{width:20px !important;height:20px !important;}
input[type="checkbox"],input[type="radio"]{
	/* Add if not using autoprefixer */
  -webkit-appearance: none;
  appearance: none;
	width:20px !important;
  /* For iOS < 15 to remove gradient background */
  background-color: #fff;
  /* Not removed via appearance */
  margin: 0;
	height:20px;
	border:1px solid var(--dark-jungle);
	margin-right:20px;
	line-height:19px;text-align:center;
}
input[type="checkbox"]:after,label.woocommerce-form__label-for-checkbox span:after,input[type="radio"]:after{
	font-family:"FontAwesome";
	content:"\f00c";
	font-size:15px;
	color:white;
	margin:0px !important;
	position:relative !important;
	display:none;
	background:none !important;
}
.woocommerce-checkout-2-columns .site-content .form-row .input-text::placeholder,.woocommerce-checkout-2-columns .site-content .form-row textarea::placeholder{color:var(--light-jungle) !important;}


.wc_payment_methods input.input-radio{display:block !important;accent-color:var(--dark-jungle);float:left;}
.wc_payment_methods li>:checked+label:before,.wc_payment_methods li>:checked+label:after,.woocommerce-checkout-2-columns .woocommerce-checkout-payment .payment_methods li>label:after,.wc_payment_methods li>label:before,.shipping ul input[type=hidden]+label:after,.shipping ul input[type=hidden]+label:before{display:none !important;}
.wc_payment_methods input#payment_method_cod,.wc_payment_methods input#payment_method_stripe{border-radius:50%;}
label.woocommerce-form__label-for-checkbox input, .woocommerce-checkout-2-columns form.woocommerce-checkout .form-row input[type="checkbox"]{border-radius:0px !important;}
.woocommerce-checkout-payment .place-order .form-row label{padding-right:0px;}
.shipping ul label{padding-left:0px !important;}
.wc_payment_methods li>label{line-height:1;}
label.woocommerce-form__label-for-checkbox span:before{background-color:var(--dark-jungle) !important;}
label.woocommerce-form__label-for-checkbox{vertical-align:middle;}
input[type="checkbox"]:hover,input[type="radio"]:hover{cursor:pointer;border:1px solid var(--dark-jungle) !important;}
input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:var(--dark-jungle);}
input[type="checkbox"]:checked:after,input[type="radio"]:checked:after,label.woocommerce-form__label-for-checkbox :checked~span:before{color:#fff;display:block;opacity:1;}
label.woocommerce-form__label-for-checkbox :checked~span {color:var(--dark-jungle) !important;}
label.woocommerce-form__label-for-checkbox{margin-left:0px;padding-left:0px !important;}
label.woocommerce-form__label-for-checkbox input{display:inline-block !important;vertical-align:middle;}
label.woocommerce-form__label-for-checkbox span{color:var(--dark-jungle);font-size:var(--text-size-80) !important;}
label.woocommerce-form__label-for-checkbox span:before{display:none !important;}


.wlr-product-message{font-size:var(--text-size-80);color:var(--dark-jungle);text-align:center;}
.product-gallery-summary .wlr-product-message{text-align:left;padding-left:0px !important;}

 .srfw_t1_outer_div span.srfw_t1_SPAN_5.wprev_preview_tcolor2_T1, #srfw-slider-1 .wprev_preview_bg1_T1::after, .srfw_t1_DIV_2:before{display:none;}
.srfw_t1_DIV_2{border:1px solid rgba(255,255,255,0.1) !important;padding:20px !important;}
.srfw_t1_A_8 > img{width:40px;height:40px;margin-top:-20px;position:relative;border-radius:50% !important;}
#srfw-slider-1 .wprev_preview_tcolor2_T1{margin-top:-20px !important;padding:10px 10px 10px 10px !important;position:relative;width:fit-content;background-color:var(--dark-jungle);margin-left:-10px !important;}

input[type=email],#text-3 .textwidget a,.konte-info-list__email-link{text-transform:lowercase !important;}
.srfw_t1_IMG_4 img{border-radius:50%;max-width:60px;max-height:60px;}
/*** points ***/
#wll-site-launcher{font-size:var(--text-size-90) !important;}
#wll-site-launcher .wpl-loyalty-button{background-color:var(--dark-jungle) !important;}
#wll-site-launcher .rounded-md{border-radius:0px !important;border-top-left-radius:3px !important;padding:5px 10px !important;border-bottom-left-radius:3px !important;}
#wll-site-launcher .wll-fixed{height:auto !important;right: -1px !important;
    bottom: 100px !important;
    /*border: 1px solid #fff;*/box-shadow: 0 0 30px 0 rgba(0, 0, 0, .3);}
.woocommerce-order div.wlr-message-info.wlr_thankyou_message{border-radius:0px !important;border-color:var(--dark-jungle) !important;}
.woocommerce-order div.wlr-message-info.wlr_thankyou_message *{font-size:var(--text-size-90) !important;}
.wlrf-wployalty_logo:before{display:none !important;}
#wll-site-launcher .lg\:text-xs {
        font-size: var(--text-size-80) !important;
        line-height: 16px
    }

    #wll-site-launcher .lg\:text-md {
        font-size: var(--text-size-90) !important;
        line-height: 20px
    }

    #wll-site-launcher .lg\:text-sm {
        font-size: var(--text-size-100) !important;
        line-height: 18px
    }

    #wll-site-launcher .lg\:text-4xl {
        font-size: var(--text-size-200) !important;
        line-height: 40px
    }


.mobile-menu-panel.offscreen-panel.open *{font-size:var(--text-size-90);}
.mobile-menu-panel .panel>:not(.divider){padding:5px 0px !important;}
.mobile-menu__nav .menu>li{padding:10px 0px !important;}

/** woocommerce font-size ***/
.woocommerce .woocommerce-MyAccount-content h3,.woocommerce form fieldset legend{font-size:var(--text-size-200) !important;color:var(--dark-jungle)!important;}
.woocommerce .woocommerce-Address address{font-size:var(--text-size-100) !important;color:var(--dark-jungle) !important;}
.woocommerce .wc-block-components-notice-banner.is-info{background-color:var(--light-jungle);}
.woocommerce form label{color:var(--dark-jungle) !important;font-size:var(--text-size-100) !important;}
.woocommerce form label>input{color:var(--dark-jungle) !important;font-size:var(--text-size-80) !important;}

.wc-block-components-notice-banner.is-error *{color:#fff !important;}
.wc-block-components-notice-banner.is-error{background-color: #f49090 !important;}
/*** redesign woocommerce checkout ***/
form.checkout #order_review{background-color:#fff;border:1px solid var(--light-jungle);outline-width:0px;}
form.checkout #order_review th,form.checkout #order_review tr,form.checkout #order_review td,form.checkout #order_review #payment,form.checkout #order_review .wc_payment_methods li{border-color:var(--light-jungle);}
form.checkout #order_review .product-quantity{color:var(--dark-jungle);}
form.checkout #order_review p{font-size:var(--text-size-80);}
form.checkout h3,form.checkout h3#order_review_heading{font-size:var(--text-size-400);}
form.checkout #order_review th{font-size:var(--text-size-200);}
form.checkout #order_review tbody tr:first-child th,form.checkout #order_review h4{font-size:var(--text-size-300);}
form.checkout #order_review tbody td span{}

/*** empty cart page **/
.wc-empty-cart-message img{display:none !important;}

/*** notifications styles **/
.woocommerce .wc-block-components-notice-banner.is-info>svg{fill:var(--dark-jungle);}
.woocommerce .wc-block-components-notice-banner.is-info{background-color:#fff;color:var(--dark-jungle);}


/*** loyality points ***/
.wll-welcome-signup-button{background-color:transparent !important;outline-color:#fff !important;border-radius:0px !important;}
.wll-home-close-icon-container{background-color:transparent !important;}
.wll-stick-bottom-sign-in-button{background-color:var(--dark-jungle) !important;color:#fff !important;border-radius:0px !important;}
.wll-home-close-icon-container i{color:var(--dark-jungle) !important;}
.wll-points-icon-image-container,.wll-rewards-icon-image-container{display:none;}
div.wll-home-card-container p.text-dark{color:var(--dark-jungle) !important;}
#wll-site-launcher div.wll-points-rewards-container .shadow-launcher,#wll-site-launcher .shadow-card_1{box-shadow:0 0 0 transparent !important;}
.wll-points_conversion-icon-text-container,.wll-points_conversion-container{display:block !important;}
.wll-points_conversion-icon-container i,.wll-points_conversion-icon-container{display:none !important;}
#wll-site-launcher .shadow-card_1{}

.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tfoot .shipping label:after,.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tfoot .shipping label:before{display:none !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tfoot .shipping li *:hover{cursor:auto;}

/*** popup subscribe form ***/
.hamburger-menu.active .menu-text{text-indent:-99999em;}
.popup-subscribe-form h3{font-size:var(--text-size-500);line-height:inherit;}
.popup-subscribe-form .yikes-mailchimp-form-description{margin-bottom:50px;}
.popup-subscribe-form label.EMAIL-label,.popup-subscribe-form button{line-height:50px;padding:0px !important;margin:0px !important;}
.popup-subscribe-form form{display:flex;justify-items:center;gap:10px;}
.popup-subscribe-form button{flex:2;line-height:60px !important;}
.popup-subscribe-form label.EMAIL-label{flex:4;line-height:50px;}
.popup-subscribe-form label.EMAIL-label input{background-color:#fff !important;margin:0px !important;padding:0px 0px 0px 20px !important;line-height:60px;}

/**** new subscribe form in b2b page ***/
.home-subscribe-form.internal{background-color:var(--dark-jungle);color:#fff;}
.home-subscribe-form.internal .yikes-easy-mc-form label.EMAIL-label{flex:3 !important;}
.home-subscribe-form.internal .yikes-easy-mc-form label.EMAIL-label input{color:var(--dark-jungle) !important;}
.home-subscribe-form.internal .yikes-easy-mc-form button{border:1px solid #fff !important;}
.home-subscribe-form.internal .yikes-easy-mc-form label.submit-button-inline-label{flex:1;}
.home-subscribe-form.internal h2,.home-subscribe-form.internal .konte-subscribe-box__desc p{color:#fff;}
/*** new home subscribe form for arabic version ***/
.home-subscribe-form{padding:60px;border:1px solid var(--dark-jungle);color:var(--dark-jungle);}

.home-subscribe-form .yikes-easy-mc-form label.label-inline{}
.home-subscribe-form .yikes-easy-mc-form  label.EMAIL-label{background-color:#fff !important;margin:0px;float:none;padding:0px;flex:4;}
.home-subscribe-form .yikes-easy-mc-form  label.EMAIL-label input{line-height:60px;background-color:#fff !important;margin:0px !important;padding:0px 0px 0px 20px !important;}
.home-subscribe-form .yikes-easy-mc-form{display:flex !important;align-items:center;gap:20px;}
.yikes-easy-mc-form .submit-button-inline-label{margin:0px;flex:0.7;float:none;padding:0px;width:initial !important;min-width:initial !important;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button{flex:2;margin:0px !important;height:initial !important;min-height:initial !important;padding:0px 10px !important;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button,.yikes-easy-mc-email.ar-subscribe.field-no-label{padding-top:0px !important;padding-bottom:0px !important;line-height:60px !important;}

.footer-widgets .yikes-easy-mc-form{display:flex;flex-wrap:wrap;gap:0px;}
.footer-widgets .yikes-easy-mc-form label.EMAIL-label{background-color:transparent !important;border-width:0px;flex:4;padding:0px !important;margin:0px !important;}
.footer-widgets .yikes-easy-mc-form label.EMAIL-label input{outline-width:0px !important;color:#fff;background-color:transparent;border-width:0px;border-bottom:1px solid #fff;line-height:50px !important;padding:0px !important;margin:0px !important;}
.footer-widgets .yikes-easy-mc-form label.EMAIL-label input:hover,.footer-widgets .yikes-easy-mc-form button:hover{border-bottom-color:var(--light-jungle) !important;}
.footer-widgets .yikes-easy-mc-form label.EMAIL-label input:focus{padding:0px 0px 0px 20px !important;border-width:0px !important;outline-width:0px !important;border-bottom:1px solid var(--light-jungle) !important;}
.footer-widgets .yikes-easy-mc-form label.EMAIL-label input::placeholder{color:#fff !important;opacity:1;}
.footer-widgets .yikes-easy-mc-form button{flex:1;padding:0px !important;margin:0px !important;background-color:transparent !important;line-height:50px !important;padding:0px !important;border-bottom:1px solid #fff !important;}


/*** new blog archive design ***/
.elementor-widget-konte-posts-carousel{overflow:hidden;}
.elementor-widget-konte-posts-carousel .konte-carousel__arrow{bottom:60px;top:auto;left:auto;color:#fff;}
.elementor-widget-konte-posts-carousel .konte-carousel--swiper~.konte-carousel-navigation--prev{right:190px;}
.elementor-widget-konte-posts-carousel .konte-carousel--swiper~.konte-carousel-navigation--next{right:130px;}

.elementor-widget-konte-posts-carousel .konte-post-carousel__summary.konte-post-grid__summary{position:absolute;bottom:0;width:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);padding:60px 130px;color:#fff;}
.elementor-widget-konte-posts-carousel .post-summary{display:none;}
.elementor-widget-konte-posts-carousel .post-title{font-size:3rem;line-height:1.25;color:#fff;margin-bottom:25px;padding-right:20%;}
.elementor-widget-konte-posts-carousel .konte-post-grid__summary a{color:#fff !important;}
.elementor-widget-konte-posts-carousel .post-title a{font-size:3rem;}
.elementor-widget-konte-posts-carousel .konte-post-grid .post img{margin:0px;/*max-height:581px;*/}
.elementor-widget-konte-posts-carousel .konte-post-carousel__post-thumbnail.post-thumbnail{max-height:581px;overflow-y:hidden;display:block;}
.elementor-widget-konte-posts-carousel .konte-post-carousel__summary.konte-post-grid__summary a.button{border-color:#fff;text-transform:uppercase !important;font-size:.75rem !important;}
.elementor-widget-konte-posts-carousel .konte-post-carousel__summary.konte-post-grid__summary a.button:hover{background-color:#fff;color:#000 !important;border-color:#fff;}

.list-dropdown ul li a{color:var(--dark-jungle) !important;}
/*** language menu item ***/
.main-navigation .nav-menu>li.lang-item a,.main-navigation .nav-menu>li.trp-language-switcher-container a{background-color:var(--dark-jungle);color:#fff;padding:5px 10px;}

.hfeed .hentry .entry-summary{max-height:inherit !important;}
.hfeed .hentry .entry-summary p{line-height:inherit !important;}

.woocommerce div.product.layout-v6 .woocommerce-tabs .panel,.woocommerce div.product.layout-v6 .woocommerce-tabs table.shop_attributes tr td{color:var(--dark-jungle);}
	.products-tools .woocommerce-ordering .select2 .select2-selection--single .select2-selection__arrow{margin-top:-7px !important;}
.woocommerce-Tabs-panel.entry-content td,.woocommerce-Tabs-panel.entry-content th,.woocommerce-Tabs-panel.entry-content p{font-size:calc(var(--text-size-90)) !important;}
.woocommerce div.product div.woocommerce-variation-description, .woocommerce div.product div.woocommerce-product-details__short-description{font-size:calc(var(--text-size-90));}


.hfeed .hentry.post-large{display:flex !important;}
.entry-header figure.entry-thumbnail{max-height:600px;overflow:hidden;}
@media (max-width: 991px)
{
	/*:root{
	--text-size-80: 0.694rem;
    --text-size-90: 0.833rem;
    --text-size-100: calc(var(--text-size-100)/2) !important;
    --text-size-200: calc(var(--text-size-200)/2) !important;
    --text-size-300: calc(var(--text-size-300)/2) !important;
    --text-size-400: calc(var(--text-size-400)/2) !important;
    --text-size-500: calc(var(--text-size-500)/0.5) !important;
    --text-size-600: calc(var(--text-size-600)/0.5) !important;
    --text-size-700: calc(var(--text-size-600)/0.5) !important;
	
 }*/
	:root{
		/*--text-size-700: calc(var(--text-size-700)/1) !important;
		--text-size-600: calc(var(--text-size-600)/0.5) !important;*/
	}
	
	html body{
		--whitespace-scale: 1.5;
    --whitespace-100: 0.6rem;
    --whitespace-90: calc(var(--whitespace-100) / var(--whitespace-scale));
    --whitespace-80: calc(var(--whitespace-90) / var(--whitespace-scale));
    --whitespace-200: calc(var(--whitespace-100) * var(--whitespace-scale));
    --whitespace-300: calc(var(--whitespace-200) * var(--whitespace-scale));
    --whitespace-400: calc(var(--whitespace-300) * var(--whitespace-scale));
    --whitespace-500: calc(var(--whitespace-400) * var(--whitespace-scale));
    --whitespace-600: calc(var(--whitespace-500) * var(--whitespace-scale));
    --whitespace-700: calc(var(--whitespace-600) * var(--whitespace-scale));
    --whitespace-800: calc(var(--whitespace-700) * var(--whitespace-scale));
    --whitespace-900: calc(var(--whitespace-800) * var(--whitespace-scale));
	}
	
	.entry-content dl dd,.entry-content dl dd p,#post-6962 .entry-content p{margin-left:0px;margin-right:0px;font-weight:300 !important;text-align:justify;}
	
		.konte-testimonial__content{font-weight:300;text-align:unset;}
	rs-module h2.rs-layer{font-size:calc(var(--text-size-700)/1) !important;}
	/*rs-module h6.rs-layer{font-size:calc(var(--text-size-400)/1.5) !important;}*/
	/*rs-module a.rs-layer{font-size:calc(var(--text-size-200)/1.5) !important;}*/

	p.block-text, p, .konte-subscribe-box__desc{text-align:justify;}
	.woocommerce div.product.layout-v1 .woocommerce-badges{top:20px !important;left:20px !important;}
	.sticky-cart-form__mobile-button[data-product_type=variable]{line-height:initial !important;}
	.product-v1 .site-header.transparent{position:relative !important;}
	.woocommerce div.product.layout-v1 div.product-share span.sharing-icon{background-color:transparent !important;color:var(--dark-jungle) !important;}
	.woocommerce div.product .wcboost-wishlist-button, .woocommerce div.product .add-to-wishlist-button{background-color:var(--dark-jungle) !important;}
	.woocommerce div.product.layout-v1 .product-share .socials a{color:var(--dark-jungle) !important;}
		.products-toolbar.layout-v4 .woocommerce-ordering span,.products-toolbar.layout-v4 .woocommerce-ordering input,.products-toolbar.layout-v4 .products-filter-toggle a{font-size:calc(var(--text-size-80)/1.1);}
	div.products-toolbar.layout-v4 p.products-filter-toggle{padding-left:30px;}
	.products-tools .products-filter-toggle{}

	.btn, .konte-category-banner__button, .mc4wp-form input[type=submit], .mc4wp-form input[type=reset], .mc4wp-form button, .konte-banner__button, .konte-button, .button, .widget .mc4wp-form, .select2-container .products-quick-search-options .select2-results .select2-results__option{font-size:100%;}
	 h1{/*font-size:200% !important;*/ font-size:calc(var(--text-size-600)/1.5) !important;}
	h1 span{font-size:calc(var(--text-size-700)/1.1) !important;}
	h3.elementor-image-box-title{font-size:calc(var(--text-size-400)/1.1) !important;}
	.content-wrapper p.elementor-image-box-description{font-weight:300;text-align:unset;}
	h2{font-size:calc(var(--text-size-500)/1.8) !important;}
	h5.elementor-heading-title{font-size:calc(var(--text-size-400)/1.8) !important;}
	
 .related.products h2{/*font-size:180% !important;*/}
		 .type-post h4{font-size:calc(var(--text-size-600)/1.5) !important;}
	.home-subscribe-form p,.home-subscribe-form.internal div{text-align:unset !important;}
	.entry-content>:first-child{font-size:calc(var(--text-size-500)/1.3) !important;}
	big{font-size:calc(var(--text-size-400)/1.5) !important;}
	.elementor-widget-container p{font-weight:300;}
	.hfeed .hentry .entry-summary p{font-size:calc(var(--text-size-80)) !important;}
	
	.konte-banner__text{font-size:1.8rem;}
	.konte-banner__content{align-items:center;}
	.home-subscribe-form .konte-subscribe-box__title,.popup-subscribe-form h3{font-size:1.5rem;}
	.konte-subscribe-box__desc p,.popup-subscribe-form p,.home-subscribe-form p{text-align:unset !important;}
	.home-subscribe-form .yikes-easy-mc-form,.popup-subscribe-form form{flex-direction:column;gap:10px;}
	.home-subscribe-form .yikes-easy-mc-form label.EMAIL-label,.popup-subscribe-form label.EMAIL-label{line-height:40px !important;}
	.home-subscribe-form .yikes-easy-mc-form .submit-button-inline-label,.popup-subscribe-form button,.popup-subscribe-form .yikes-easy-mc-submit-button,.popup-subscribe-form  .yikes-easy-mc-form .submit-button-inline-label,.home-subscribe-form .yikes-easy-mc-form  label.EMAIL-label input,.popup-subscribe-form label.EMAIL-label input{flex:1;width:100% !important;line-height:40px !important;}
	
	.home-subscribe-form .yikes-easy-mc-form label.EMAIL-label input{font-size:var(--text-size-80) !important;}

	.home-subscribe-form .yikes-easy-mc-form label.EMAIL-label{width:100% !important;}	
	
	/*** contact page mobile ***/
	.konte-info-list li{flex-direction:column;}
	.popup-subscribe-form .yikes-easy-mc-form .yikes-easy-mc-submit-button,.popup-subscribe-form .yikes-easy-mc-email.ar-subscribe.field-no-label,.home-subscribe-form.internal .yikes-easy-mc-form .yikes-easy-mc-submit-button,.home-subscribe-form.internal .yikes-easy-mc-email.ar-subscribe.field-no-label,.home-subscribe-form .yikes-easy-mc-form .yikes-easy-mc-submit-button{flex:1;width:100% !important;line-height:40px !important;}
	.home-subscribe-form{padding:20px !important;}
	
	.konte-cta__heading{font-size:calc(var(--text-size-400)/2) !important;}
	.konte-cta__text{font-size:calc(var(--text-size-500)/1.3) !important;}
	div.footer-widgets div.footer-widgets-area{margin-bottom:30px;}
	#block-17,#block-18{display:none;}
	
}
.woocommerce div.product .quantity{display:flex !important;flex:1 !important;}
.woocommerce div.product .size-guide-button{font-size:50% !important;}
.woocommerce .woocommerce-PaymentMethod{list-style-type:none !important;}
.woocommerce .wc-block-components-notice-banner{min-height:initial !important;padding-left:0px !important;}
.woocommerce form.edit-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row label{white-space:nowrap;}
.woocommerce div.product .quantity{margin-right:0px !important;margin-left:0px !important;}
/*** order thank you page or order completed ***/
.woocommerce-order-details .woocommerce-table--order-details ul.wc-item-meta li{list-style-type:none;}
.woocommerce-order-details .woocommerce-table--order-details ul.wc-item-meta li strong{float:left;margin-right:10px;}
.woocommerce-order-details h2,.woocommerce-customer-details h2{font-size:var(--text-size-300);}
.woocommerce .woocommerce-thankyou-order-received{font-size:var(--text-size-200);margin:20px 0px;}
.woocommerce ul.order_details{border-width:0px;background-color:var(--dark-jungle);color:#fff;text-align:center;}

.woocommerce div.product div.product-share span.socials a.social-share-link{color:var(--dark-jungle) !important;}
.woocommerce div.product .variations_button .button{flex:initial !important;}
.woocommerce div.product .product_meta *{color:#838889 !important;}
.products.related h2, .products.upsells h2{margin-top:30px;}
.wc-block-components-notice-banner.is-success{background-color:var(--dark-jungle) !important;color:#fff;}
.wc-block-components-notice-banner.is-success>svg{color:var(--light-jungle) !important;}
.woocommerce-checkout-review-order-table .product-item .product-subtotal{color:var(--dark-jungle) !important;display:block;}
.cfvsw-selected-label{font-size:var(--text-size-90) !important;}
.cart-panel .woocommerce-mini-cart__empty-message{color:var(--dark-jungle) !important;}
label.woocommerce-form__label-for-checkbox input, .woocommerce-checkout-2-columns form.woocommerce-checkout .form-row input[type="checkbox"]{margin-right:5px !important;}
.woocommerce .wc-block-components-notice-banner.is-info{padding-right:0px !important;}
.woocommerce-cart .entry-header .entry-title{margin-bottom:0px !important;}
@media (max-width: 1199px){
	
	form.checkout #order_review tbody tr:first-child th{padding-bottom:20px !important;}
	form.checkout #order_review table{max-width:100%;display:block;}
	form.checkout #order_review th,form.checkout #order_review td{padding:0px !important;padding:0px !important;display:block !important;width:100%;text-align:left;}
	form.checkout #order_review tr{display:block;text-align:left;padding:20px !important;}
	form.checkout #payment{padding:20px;margin:0px !important;}
	form.checkout #order_review div.product-item{font-size:100%;}
	.woocommerce-checkout-review-order-table .product-item{}
}

@media (min-width:767px) and (max-width:991px){
	.woocommerce div.product .woocommerce-tabs{}
	.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs li{}
	rs-module h2.rs-layer{font-size:calc(var(--text-size-600)) !important;}
	rs-module h6.rs-layer{font-size:calc(var(--text-size-300)/1.5) !important;}
	rs-module a.rs-layer{font-size:calc(var(--text-size-100)) !important;}
	h3.konte-banner__title.konte-banner__text{font-size:calc(var(--text-size-400)) !important;}
	.konte-cta__note{text-align:center !important;}
}
@media (max-width: 767px){
	.woocommerce div.product .single_add_to_cart_button{font-size:var(--text-size-90) !important;min-width:140px;}
	button.single_add_to_cart_button.button.alt{min-width:100px !important;display:block;width:100%;margin-top:10px;}
	.widget_shopping_cart_content .wooco-cart-item.wooco-cart-child.wooco-item-child .woocommerce-mini-cart-item__summary,.wooco-cart-child.wooco-item-child a:nth-child(1), .wooco-cart-child.wooco-item-child .label,.wooco-cart-child.wooco-item-child dt,.wooco-cart-child.wooco-item-child .product-price{margin-left:20px;}
	table.cart .wooco-cart-child.wooco-item-child .product-thumbnail{padding:0px;}
	.widget_shopping_cart_content .variation *,.widget_shopping_cart_content .woocommerce-mini-cart-item__qty *{font-size:var(--text-size-90) !important;}
	.widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail{width:100%;margin-bottom:10px;}
	.widget_shopping_cart_content ul.cart_list .mini_cart_item{flex-wrap:wrap;}
	.woocommerce-checkout-2-columns form.woocommerce-checkout .form-row{margin-top:20px !important;}
	.woocommerce-checkout-payment .payment_methods{padding-bottom:0px !important;margin-bottom:10px !important}
	
	.wc-block-components-notice-banner.is-error>svg{margin:0px auto;}
	.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding:0px 15px 15px 15px;}
	.woocommerce .wc-block-components-notice-banner{padding:0px !important;}
	.wc-block-components-notice-banner{flex-direction:column !important;}
	label.woocommerce-form__label-for-checkbox input, .woocommerce-checkout-2-columns form.woocommerce-checkout .form-row input[type="checkbox"]{width:15px !important;height:15px !important;}
	form.checkout #order_review th{}
	.woocommerce-Price-amount.amount *{font-size:var(--text-size-90) !important;}
	form.checkout #order_review tbody tr:first-child th, form.checkout #order_review h4,form.checkout #order_review th{font-size:var(--text-size-100) !important;}
	.woocommerce-checkout-review-order-table .product-item .product-thumbnail{padding:0px !important;}
	.woocommerce-input-wrapper strong{display:block !important;}
	.woocommerce-form-login-toggle .wc-block-components-notice-banner__content, .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{font-size:var(--text-size-90) !important;}
	form.checkout h3, form.checkout h3#order_review_heading{font-size:var(--text-size-200) !important;}
	.woocommerce div.product .woocommerce-product-gallery--mobile-nav-thumbnails~.summary .wcboost-wishlist-button, .woocommerce div.product .woocommerce-product-gallery--mobile-nav-thumbnails~.summary .add-to-wishlist-button{top:0 !important;}
	.woocommerce div.product .woocommerce-tabs{margin-top:0px !important;}
	.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs li{display:inline !important;margin-right:30px !important;}
	.mc4wp-checkbox label{text-align:left !important;}
	table.cart .product-name{display:block;padding-left:0px;padding-right:0px;}
	table.cart th{border-width:0px !important;}
	.woocommerce-checkout-review-order-table .product-item img{width:50%;margin:0px auto 20px auto;}
	p.konte-cta__note{line-height:1 !important;font-size:calc(var(--text-size-80)/1.4);text-align:center !important;}
	.elementor-widget-container p.konte-cta__note{line-height:initial !important;}
	rs-module h2.rs-layer{font-size:calc(var(--text-size-600)/1.1) !important;}
	rs-module h6.rs-layer{font-size:calc(var(--text-size-300)/1.5) !important;}
	rs-module a.rs-layer{font-size:calc(var(--text-size-100)/1.5) !important;}
	.content-wrapper p{text-align:unset !important;}
	.home-subscribe-form p,.home-subscribe-form div{text-align:unset !important;}
	.footer-main{padding:10px;}
	.footer-extra{text-align:center;}
	section.related.products h2{/*font-size:170% !important;*/}
	h2.konte-subscribe-box__title{font-size:calc(var(--text-size-600)/1.2) !important;}
	.woocommerce div.product .quantity{margin-right:0 !important;margin-bottom:initial !important;width:auto !important;display:flex !important;flex:1 !important;flex:1 !important;}
	.woocommerce div.product.layout-v6 .cart, .woocommerce div.product.layout-v6 .variations_button{gap:0px;}
	.woocommerce div.product .woocommerce-tabs .tabs a {color: var(--dark-jungle) !important;}
	.woocommerce div.product.layout-v1 .woocommerce-badges{top:20px;}
	.sticky-cart-form__container{display:block !important;}
	.woocommerce-products-header .breadcrumbs{float:none !important;text-align:center;}
	
	
	.hfeed .hentry.post-large{display:block !important;}

}

@media (max-width:767px){
	footer img{margin:0px auto;}
	.footer-widgets-area-1 img{max-width:66%;}

	.wpcf7-form .row{display:block;}
	.wooco-cart-child.wooco-item-child img{width:60px;margin-left:20px !important;}
	.woocommerce div.product .variations_button{justify-content:space-between;font-size:calc(var(--text-size-100)/1.5) !important;}
}
.widget_shopping_cart_content .woocommerce-mini-cart-item__qty .label{color:var(--dark-jungle) !important;}
.page .page .entry-subtitle{/*background-color:var(--dark-jungle);color:#fff !important;padding:15px 0px;letter-spacing:10px;font-size:var(--text-size-100);*/}
.konte-dash .konte-dash__line,.konte-icon-box__icon svg{display:none !important;}
/*.konte-tabs--vertical .konte-tab__title.konte-tab--active{color:#fff;}
.konte-tabs--vertical .konte-tab__title{background-color:var(--dark-jungle);border-bottom:1px solid #fff;padding:10px;}
.konte-tabs--vertical .konte-tab__title.konte-tab--active a{transform: translateX(0px);color:#fff;}
.konte-tabs--vertical .konte-tabs__tabs{padding-right:50px;}*/
.konte-tabs--vertical .konte-tab__title.konte-tab--active:before{}
.highlight-text,.konte-icon-box__title:first-line{background-color:var(--dark-jungle);color:#fff;}
.konte-icon-box__title:first-line{display:block;padding:0px 6px;}
.single-page-header.title-front .entry-thumbnail{position:relative;}
.single-page-header.title-front .entry-thumbnail:before{content:"";position:absolute;width:100%;height:100%;background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);z-index:9;display:block;}
.single-page-header.title-front.text-light .entry-subtitle{color:#fff !important;}
.single-page-header.title-front .entry-thumbnail{width:90%;margin:0px auto;}
.single-page-header.title-front .page-titles{text-align:left;top:70%;font-size:var(--text-size-200);}

.wooco-cart-child.wooco-item-child {}
.wooco-cart-child.wooco-item-child *,.wooco-cart-child.wooco-item-child span,.wooco-cart-child.wooco-item-child a,.wooco-cart-child.wooco-item-child .label,.wooco-cart-child.wooco-item-child .qty{font-size:calc(var(--text-size-100)/1.1) !important;color:var(--light-jungle) !important;}

table.cart .actions .empty-cart-button{float:right !important;}
table.cart .coupon .button{top:auto !important;bottom:0;}
.cart input::placeholder{color:var(--light-jungle) !important;}

/*** post-large type ***/
.hfeed .hentry.post-large{display:flex;}
.hfeed .hentry.post-large .total-shares{display:none;}
.hfeed .hentry.post-large .post-thumbnail{
	width: 360px;
    max-width: 50%;
	margin-right:40px;
	margin-bottom:0px;
	display:initial;
}

.woocommerce div.product .variations_button{gap:10px;}
.hfeed .hentry.post-large .entry-footer{margin-top:10px;}
.hfeed .hentry.post-large .entry{min-height:210px;padding-bottom:18px;}

/*** product certificate badge ***/
.woocommerce-product-gallery.lightbox-support .woocommerce-product-gallery__image a{position:relative;}
.woocommerce-product-gallery .woocommerce-product-gallery__image a:after{content:"";background:url("https://egyptiancotton.ae/wp-content/uploads/small-badge.webp") top left no-repeat;bottom:20px;left:20px;width:20%;height:20%;position:absolute;z-index:5;background-size:contain;}

.products.upsells:before{content:"";clear:both;display:block;}
.flex-viewport{max-height:722px;}
span.divider{clear:both;display:block;}
.woocommerce div.product.layout-v6 .variations tr{width:100% !important;}
.shipping-after-cart legend{padding:0px 10px;}
.shipping-after-cart legend i{padding:0px 5px;}
.shipping-after-cart{border-color:#eee;}
.shipping-after-cart .shipping-methods{display:flex;flex-direction:row;gap:30px;}
.shipping-after-cart .shipping-methods *,.woocommerce div.product.layout-v6 .product_meta *,.woocommerce div.product.layout-v6 .woocommerce-tabs ul.tabs a{font-size:var(--text-size-90);}
div.sticky-cart-form--bottom .shipping-after-cart{display:none !important;}
.woocommerce div.product.layout-v6 .woocommerce-tabs ul.tabs a{color:var(--light-jungle);text-transform:uppercase;}
.woocommerce div.product.layout-v6 .woocommerce-tabs ul.tabs .active a,.woocommerce div.product.layout-v6 .woocommerce-tabs ul.tabs a:hover{color:var(--dark-jungle);}
.woocommerce div.product.layout-v6 div.woocommerce-tabs,.woocommerce div.product.layout-v6 .woocommerce-tabs ul.tabs{border-color:#eee;}
.woocommerce div.product.layout-v6 .product-toolbar{padding:0px !important;}
.woocommerce div.product.layout-v6 .product-toolbar *{color:var(--light-jungle) !important;}
.woocommerce div.product.layout-v6 .product-toolbar a:hover{color:var(--dark-jungle) !important;}
div.product.layout-v6 .products.related  .woocommerce-badges,div.product.layout-v6 .products.upsells .woocommerce-badges{left:10px;}
section.products.related, section.products.upsells{padding-top:var(--text-size-80);}
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel h1, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel h2, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel h3, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel h4, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel h5, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel h6, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel big, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel strong, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel u, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel label, .woocommerce div.product.layout-v6 .woocommerce-tabs .panel .comment-reply-title,table.shop_attributes th{color:var(--dark-jungle) !important;}
.user-rating.rating-stars .svg-icon *{height:1em !important;vertical-align:initial;}
.star-rating .rating-stars{height:auto !important;}
.woocommerce div.product.layout-v6{margin-top:var(--text-size-700);}
ul.products li.product .price del span,p.price del span{text-decoration:line-through;color:var(--light-jungle);}
.product-specs.see-more-section *{color:var(--dark-jungle);}
.products.related{margin-top:107px;}
.cart-collaterals{border-color:#e3e7e8 !important;}
.notifyjs-corner{background-color:var(--dark-jungle) !impotant;}
/*** change --- dashes by ankh bullet in product details page ***/
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs a:before{content:"";background:url("https://egyptiancotton.ae/wp-content/uploads/bullet.webp") center center no-repeat;background-size:contain;border-width:0px !important;margin-top:0px !important;height:20px;top:0px !important;}
.woocommerce div.product.layout-v6 .woocommerce-tabs table.shop_attributes{border:1px solid #cacaca;border-radius:2px;}
.woocommerce div.product.layout-v6 .woocommerce-tabs table.shop_attributes tr td,.woocommerce div.product.layout-v6 .woocommerce-tabs table.shop_attributes tr th{padding:.5rem .625rem .625rem;}
.woocommerce div.product.layout-v6 .woocommerce-tabs div.woocommerce-Tabs-panel--additional_information.panel{}
.woocommerce div.product.layout-v6 .woocommerce-tabs table.shop_attributes tr:nth-child(even){background-color:#f2f2f2;}
.woocommerce div.product.layout-v6 .woocommerce-tabs ul.tabs a{font-weight:900;}
table.wishlist_table td.product-remove a{position:relative;}
table.wishlist_table td.product-remove .svg-icon svg{width:2rem;}
.woocommerce div.product.layout-v6 .variations select#pa_face-towel-color{position:relative;}
.woocommerce div.product.layout-v6 .variations select#pa_face-towel-color:after{content:"Face Towel Color";position:absolute;border:1px solid #f00;}
.single_variation_wrap,fieldset.shipping-after-cart{/*display:none !important;*/}
.shipping .woocommerce-shipping-destination strong{text-transform:capitalize;}
.wc-block-components-notice-banner.is-success>svg{margin-left:20px;}
.woocommerce .quantity{display:inline-block !important;}
table.cart .actions .empty-cart-button{margin:0px;float:right;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.restore-item{color:#fff !important;}
@media (max-width: 767px) {
	.wc-block-components-notice-banner.is-success>svg{margin:20px auto;}
	table.cart .product-quantity{vertical-align:top !important;}
	table.cart .product-name{padding-left:0px !important;}
	table.cart .product-thumbnail{display:block !important;}
    .mobile-shop-columns-1 ul.products li.product, .mobile-shop-columns-1 ul.products.layout-masonry li.product {
    }
	.woocommerce div.product.layout-v6 .variations tr{display:block !important;}
	.shipping ul label{padding:0px !important; }
	.woocommerce div.product .variations_button .button{padding-right:0px !important;padding-left:0px !important;}
	ul.products li.product span.price *,ul.products li.product .buttons *{font-size:var(--text-size-80) !important;}
	
	#wll-site-launcher .wll-fixed{bottom:4.5rem !important;}
}

@media (min-width: 768px) {
    #wll-site-launcher .lg\:w-auto {
        width: 40px !important;
    }
	
}
.gotop~.floating-cart-icon{left:auto;right:0px !important;}
.floating-cart-icon .counter{border:1px solid #fff;left:0px !important;right:auto !important;transform: translate(-50%, -50%) !important;}
.wooco-item-child .product-price .amount, .wooco-item-child .product-price .tax_label, .wooco-item-child .product-subtotal .amount, .wooco-item-child .product-subtotal .tax_label, .wooco-item-child .product-total .amount, .wooco-item-child .product-total .tax_label{opacity:1 !important;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child img{margin:20px auto;opacity:0.2;display:block;}
.actions button [name="update_cart"], button[name="update_cart"],table.cart .actions .button[name="update_cart"]{display: none !important;}
table.cart .actions .button,table.cart .actions .button{/*display:none !important;*/}
button[name="update_cart"]{display: none !important;}
table.cart .actions .button.empty-cart-button,button[name="apply_coupon"]{display:block !important;}
wc-block-components-notice-banner is-info{padding-right:0px !important;}
.woocommerce-cart .return-to-shop{margin-top:0px !important;}

.wooco-cart-child.wooco-item-child{display:none !important;}
