/*
Theme Name: Konte Child Theme
Template: konte
Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/

body *,.elementor-heading-title{line-height:inherit;}
.wpcf7-form label .label{left:auto;right:0;}
.konte-banner--elementor .konte-banner__text{letter-spacing:0px !important;}
.wpcf7 input::placeholder{color:#000;direction:rtl;text-align:right;}
.konte-category-banner.title-middle.align-left .konte-category-banner__content{text-align:right;}
footer#colophon .custom-text p{text-indent:-999em;}
footer#colophon .custom-text:before{content:"إيجبشن قطن ©2025 . كل الحقوق محفوظة.";width:100%;position:relative;height:100%;}
.mc4wp-form input[type=text], .mc4wp-form input[type=email], .mc4wp-form select{margin-left:0px;}
.site-footer .mc4wp-form input[type=email]:first-child+input[type=submit]:last-child{left:0;right:auto;}
.hfeed .hentry .entry-summary{overflow:initial;}
p.block-text, p, .konte-subscribe-box__desc{text-align:justify;}
.entry-footer:after{display:none;}
.related-posts h3,.post-navigation .nav-titles{line-height:inherit;}
.elementor-heading-title{line-height:inherit !important;}
/*
.related-posts h2,.post-navigation .nav-titles .nav-previous,.post-navigation .nav-titles .nav-next{text-indent:-999em;position:relative;}
.related-posts h2:before{content:"قد ترغب أيضا:";width:100%;position:relative;height:100%;text-indent:initial;position:absolute;right:0;}
.post-navigation .nav-titles .nav-previous:before,.post-navigation .nav-titles .nav-next:before{content:"المقالة السابقة";width:100%;position:relative;height:100%;text-indent:initial;position:absolute;right:0;}
.post-navigation .nav-titles .nav-next{direction:ltr;}
.post-navigation .nav-titles .nav-next:before{content:"المقالة التالية";}*/
/*
.rtl .konte-subscribe-box .mc4wp-form-fields span:before{position:absolute;content:"اشترك";width:100%;display:block;z-index:8;}
.rtl .konte-subscribe-box .mc4wp-form-fields input{text-indent:-9999em;position:relative;direction:ltr;}
.konte-subscribe-box .mc4wp-form-fields span{position:relative;display:flex;align-items:center;}
.konte-subscribe-box .mc4wp-form-fields span.btn:before{content:"إشترك";text-align:center;color:#fff;}
.konte-subscribe-box .mc4wp-form-fields span.email:before{content:"ادخل بريدك الالكتروني";text-align:right;right:10px;}
.konte-subscribe-box .mc4wp-form-fields span.email{width:70%;}
.konte-subscribe-box .mc4wp-form-fields span::before:hover{cursor:pointer;}*/
.konte-cta__note{text-align:center !important;}

/*** new 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{float:none;padding:0px;flex:1;/*margin-left:20px !important;*/}
.yikes-easy-mc-email.ar-subscribe.field-no-label{background-color:transparent;margin:0px;}
.yikes-mailchimp-form-inline{display:flex !important;align-items:baseline;}
.home-subscribe-form .yikes-easy-mc-form label.EMAIL-label{margin-right:0px !important;}
.home-subscribe-form .yikes-easy-mc-form label.EMAIL-label input{padding-right:20px !important;}
.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{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;}

.wpcf7-form p{text-align:right;}
.wpcf7 form .wpcf7-response-output{direction:rtl;}
.need-to-be--right h3.elementor-image-box-title{text-align:right;}
.footer-widgets .widget li{text-align:right;}
.konte-category-banner.title-middle .konte-category-banner__content{/*position:relative;*/}
.elementor-6754 .elementor-element.elementor-element-6e01920 .konte-info-list .info-value{unicode-bidi:plaintext;}
.need-to-be--right.elementor-widget-image-box{direction:ltr;}
.need-to-be--right.elementor-widget-image-box .elementor-image-box-content{direction:rtl;}

/*** popup subscribe form ***/
.popup-subscribe-form label.EMAIL-label input{padding:0px 10px 0px 0px !important;}

/*** footer subscribe form ***/
.footer-widgets .yikes-easy-mc-form label.EMAIL-label input:focus{padding:0px 10px 0px 0px !important;}

.shipping ul label{padding-right:0px;}
.wc_payment_methods input.input-radio{float:right;}

/** B2B page ***/
/*.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{margin-right:0px !important;margin-left:15px !important;}*/
.need-to-be--right.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{margin-left:15px !important;}
/** occordion - Q-A page **/
.konte-accordion__icon{right:auto;left:20px;}
.konte-accordion__title,.konte-accordion__content{padding-right:0px !important;padding-left:195px;}
.konte-testimonial__photo{padding-left:60px;float:right;}

.woocommerce-checkout-2-columns .site-content .form-row .input-text[type="tel"]{direction:rtl;}
/** post-large **/
.hfeed .hentry.post-large .post-thumbnail{margin-right:0px;}
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel,.woocommerce div.product.layout-v6 .woocommerce-tabs table.shop_attributes tr td{color:var(--dark-jungle);}
.woocommerce-checkout-review-order-table .product-item dl.variation dd{margin-left:0px;margin-right:5px;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table .product-item dl.variation dt, .woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table .product-item dl.variation dd{float:right;}
form.checkout #order_review tbody tr:first-child th, form.checkout #order_review h4, form.checkout #order_review th,.woocommerce-checkout-review-order-table .product-item .product-subtotal{text-align:right;}
form.checkout #order_review th, form.checkout #order_review td{text-align:right;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table .product-item dl.variation dt{float:right;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table .product-item dl.variation dt{clear:right;}
footer#colophon span{unicode-bidi:plaintext;}
.woocommerce-product-gallery .woocommerce-product-gallery__image a:after{left:auto;right:0px;}
div.product.layout-v6 .products.related .woocommerce-badges, div.product.layout-v6 .products.upsells .woocommerce-badges{right:10px;left:auto;}
.product-specs *{color:var(--dark-jungle);}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;}
div.products-toolbar.layout-v4 p.products-filter-toggle{padding-left:0px !important;}


@media (max-width: 991px){
	.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{flex:1;width:100% !important;line-height:40px !important;}
	
	
	

}
@media (max-width:767px){
	.need-to-be--right.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{margin-left:0px !important;}
	.woocommerce-account-login .login-tabs-nav .tab-nav{margin-left:20px !important;}
	.woocommerce-account-login .login-tabs-nav span.tab-nav{font-size:var(--text-size-90) !important;}
		.woocommerce-account-login	label.woocommerce-form__label-for-checkbox input{margin-left:5px !important;margin-right:0px;}

	.woocommerce-account-login form.login .button.large,.woocommerce-account-login form.register .button.large{white-space:nowrap;text-align:center;padding:0px !important;}
	table.cart .product-name .product-remove,.woocommerce-checkout-review-order-table .product-item span.product-quantity{text-align:right;}
	.wooco-cart-child.wooco-item-child img,.wooco-cart-child.wooco-item-child .product-name, .wooco-cart-child.wooco-item-child .product-subtotal{margin-left:0px;margin-right:20px;}
	.woocommerce-checkout-review-order-table .product-item span.product-quantity{text-align:left;}
	table.cart .actions .empty-cart-button{float:left !important;margin:0px;}
	.wooco-cart-item.wooco-cart-child.wooco-item-child{}
	.widget_shopping_cart_content .wooco-cart-item.wooco-cart-child.wooco-item-child .woocommerce-mini-cart-item__summary, .wooco-cart-child.wooco-item-child .label, .wooco-cart-child.wooco-item-child dt{margin-left:0px;margin-right:20px;}
	.wooco-cart-child.wooco-item-child a:nth-child(1),.wooco-cart-child.wooco-item-child .product-price{margin-left:0px;}
	.hfeed .hentry .post-thumbnail{margin-right:0px;margin-left:0px;}
		.mc4wp-checkbox label{text-align:right !important;}

	.content-wrapper h1{/*font-size:200% !important;*/ font-size:calc(var(--text-size-600)/2) !important;}
	.content-wrapper h1 span{font-size:calc(var(--text-size-700)/1.4) !important;line-height:initial;}
	
	h3.elementor-image-box-title{font-size:calc(var(--text-size-400)/1.4) !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;}
	.konte-testimonial__photo{float:none;padding:0px;}

	
}
label.woocommerce-form__label-for-checkbox{padding-right:0px !important;}
.gotop~.floating-cart-icon{left:0px;right:auto;}
.floating-cart-icon .counter {transform: translate(-50%, -50%);right:0px !important;left:auto !important;}
table.cart .coupon{float:left;}
.wooco-cart-child.wooco-item-child a:nth-child(1), .wooco-cart-child.wooco-item-child .label, .wooco-cart-child.wooco-item-child .qty{/*margin-right:20px;*/}
.wooco-cart-child.wooco-item-child .product-thumbnail img{margin-right:20px;padding-left:20px;}

input[type="checkbox"], input[type="radio"]{margin-right:0px;margin-left:20px;}
.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper label{margin-left:0px;margin-right:6px;}
.konte-banner .konte-button.button-underline.large{margin-right:0px;margin-left:auto;}
.woocommerce-order-details .woocommerce-table--order-details ul.wc-item-meta li strong{float:right;margin-right:0px;margin-left:10px;}
span.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{/*float:left;margin-right:10px;*/}
.trp-editor-action-hover-container{right:auto !important;left:0px !important;}