/**
* Theme Name: Kinsey Child
* Description: This is a child theme of Kinsey, generated by Merlin WP.
* Author: <a href="https://artemsemkin.com">Artem Semkin</a>
* Template: kinsey
* Version: 1.0.0
*/
.tax-product_cat .woocommerce-variation-description {
    display: none;
}
.term-1574 p.price span.woocommerce-Price-amount.amount:nth-child(2n) bdi,.term-1582 p.price span.woocommerce-Price-amount.amount:nth-child(2n) bdi {
    text-decoration: none;
}
.home .elementor .elementor-background-video-hosted {
    -o-object-fit: contain;
    object-fit: contain;
}
.woocommerce div.product form.cart .variations label {
    font-size: 20px;
}
p.price span.woocommerce-Price-amount.amount:nth-child(2n) bdi {
font-weight: 500;
    font-size: 18px;
    text-decoration: line-through;}
.woocommerce div.product form.cart .variations tr {
    display: flex;
	border-bottom:0;
}
/* p.price span.woocommerce-Price-amount.amount:nth-child(1n) bdi {
    text-decoration: underline;
} */
.single-product .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #EE7857 !important;
}
.variation-sku {
    font-family: "Avenir Black", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 35px;
    color: #EE7857;
}
.woocommerce-variation-price span.price {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
	margin-top: -20px;
    margin-bottom: 10px;
}
.tab-component .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .tab-component .woocommerce div.product p.price del, .woocommerce div.product span.price del {
    font-size: 25px; 
}
*:lang(ar) body {
    direction: rtl;
}
*:lang(ar) .header {
    direction: ltr;
}
*:lang(ar) .header {
    direction: ltr;
}
  *:lang(ar) .arts-split-text__word {direction:rtl;}
	*:lang(ar) #hero .arts-split-text__word {direction:ltr;}
	*:lang(ar) .eicon-chevron-right {transform: rotate(180deg) !important;}
	*:lang(ar) .eicon-chevron-left {transform: rotate(180deg) !important;}
.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description {
    display: none;
}
section.widget.widget_block p {
    padding: 0;
    margin: 0;
}
.bundled_item_7871  input,.bundled_item_9149  input {
    display: none;
}
.postid-31095 .bundled_item_after_cart_details.bundled_item_button ,.postid-31097 .bundled_item_after_cart_details.bundled_item_button{
    display: none;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-45557,li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-45566 {
    background-image: url(../svg/group-1300.svg);
    background-repeat: no-repeat;
    background-size: 144px;
    width: 154px;
}
.widget ul li.menu-item-45557,.widget ul li.menu-item-45566{
    height: 54px;
}
.menu-item-45557 a.elementor-item,.menu-item-45566 a.elementor-item {
    opacity: 0;
}
.bundle_price span.woocommerce-Price-amount.amount {
    color: var(--e-global-color-1413b9e);
    font-weight: bold;
}
a.messanger.msg-item-whatsapp {
    background-color: #f3d63a;
    width: 156px;
    border-radius: 50px;
    font-weight: bold;
    margin-top: 10px;
    position: relative;
    right: -10px;
}
.rtl a.messanger.msg-item-whatsapp {
    right: 110px;
    width: 185px;
}
.rtl div#wc_checkout_add_ons label {
    font-size: 0;
}
.rtl div#wc_checkout_add_ons label:before {
  content:"طابق التسليم";
	font-size: 16px !important;}
.rtl p#billing_address_1_field label {
    font-size: 0 !important;
}
.rtl p#billing_address_1_field label:before {
content:"عنوان الشارع";
	font-size: 16px !important;
}
.woocommerce form .form-row .required{
	font-size: 16px; !important
}
.rtl button.woocommerce-button.button.e-apply-coupon{
	    font-size: 0 !important;
}
.rtl button.woocommerce-button.button.e-apply-coupon:before{
	 font-size: 16px !important;
    content: "تطبيق ";
}
.rtl button#place_order:before {
    font-size: 20px !important;
    content: "الدفع ";
}
.rtl button#place_order {
    font-size: 0 !important;
}
p#billing_city_field {
    display: none !important;
}
.e-woo-select2-wrapper .select2-results__option:hover {
	color: #69727D;
}
.rtl.darkmode--activated.tp_dm_style2 .darkmode-toggle:before {
    right: -60px !important;
}
.rtl.tp_dm_style2 .darkmode-toggle:after {
    right: 10px !important;
} 
.woocommerce-product-details__short-description p strong {
    font-size: 18px;
    text-decoration: underline;
}
span.wpml-ls-display {
    margin-bottom: 0px;
}
.rtl .tp_dm_style2 .darkmode-toggle:after {
    content: "Dark" !important;
    right: 8px !important;
    color: white !important;
    z-index: 2;
    font-size: 12px;
}

.arcu-widget.arcu-fadeindown .messangers-block.arcu-show{
	  left: -14px !important;
    bottom: -10px !important;
}
.arcu-widget .arcu-close.arcu-show {
    color: #FFFFFF;
    position: absolute;
    left: 150px;
    background: #f3d63a;
    padding: 20px;
    border-radius: 50px;
    color: #000;
    font-weight: bold;
    opacity: 1;
    top: -45px;
	z-index:9999999
}
.messanger.msg-item-facebook-messenger,.messanger.msg-item-phone{
	position: relative;
   right: -30px;
}
.messanger.msg-item-facebook-messenger,.messanger.msg-item-envelope,.messanger.msg-item-phone {
    background-color: #f3d63a;
    width: 156px;
    border-radius: 50px;
    font-weight: bold;
	   margin-top: 10px;
}
.arcu-widget .messangers-block {
    background-color: transparent;
}
.arcu-widget .messangers-block, .arcu-widget .arcu-prompt, .arcu-widget .callback-countdown-block {
    box-shadow: unset;
}
.rtl .arcu-widget .arcu-close.arcu-show {
    left: 180px; 
}
.rtl .messanger.msg-item-facebook-messenger,.rtl .messanger.msg-item-phone{
	right:95px
}
.rtl .messanger.msg-item-envelope{
	right:115px;
}
.rtl .messanger.msg-item-facebook-messenger,.rtl .messanger.msg-item-envelope,.rtl .messanger.msg-item-phone {
    background-color: #f3d63a;
    width: 185px; 
}
#image-hover .jet-gallery-swiper-slider {
    position: absolute;
    top: -260px;
	  opacity: 0;
}
#image-hover .jet-woo-product-gallery__image img {
    height: 260px !important;
    object-fit: cover;
	  opacity: 0;
	  pointer-events: none;
}
.hide #image-hover .jet-gallery-swiper-slider,.fix #image-hover .jet-gallery-swiper-slider {
    top: -385px;
}
.hide #image-hover .jet-woo-product-gallery__image img,.fix #image-hover .jet-woo-product-gallery__image img {
    height: 385px !important;
}
#image-hover:hover .jet-woo-product-gallery__image img,#image-hover:hover .jet-gallery-swiper-slider{
		    opacity: 1;
}

.jet-woo-swiper-gallery-thumbs .swiper-slide {
    opacity: 1 !important; 
}
.jet-woo-swiper-gallery-thumbs .swiper-slide img {
    display: block;
    border: 3px solid #eee;
}
.jet-woo-swiper-control-thumbs__item {
    margin-top: 20px;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0;

}
.slider-menu__header h3.slider__heading {
    display: none !important;
}
.slider-menu__wrapper-image img {
    transform: unset;
}
.slider-menu__slide * {
    pointer-events: auto!important;
    transform: unset !IMPORTANT;
}
.logged-in.admin-bar header.header_sticky {
    top: 70px !important;
}
.logged-in.admin-bar .mask-reveal {
    top: 140px;
}
.logged-in.admin-bar header.header_fixed.opened {
    top: 70px;
}
.header__controls {
    pointer-events: auto;
}
.virtual.product-type-simple.product .elementor-widget.elementor-widget-yith_wcwl_add_to_wishlist {
    align-self: auto;
}
.postid-40038 p.price {
    color: #ee7857 !important;
    font-size: 20px !important;
    font-weight: bold;
    display: block !important;
}
.woocommerce-product-details__short-description p {
    color: var(--e-global-color-text);
}
.yith-quick-view .label-wrap.wapl-diagonal-bar{
	position:relative;
}
.yith-quick-view-content.woocommerce div.summary form.cart {
    display: none;
}
.yith-quick-view p.stock.in-stock {
    display: none;
}
.rtl.elementor-default .darkmode-toggle, .rtl.elementor-default .darkmode-layer {
    right: auto;
    bottom: 50px;
    left: 340px;
}
.bg-dark-2 {
    background-color: var( --e-global-color-b4301a4 );
}
.darkmode-adjust.main button.darkmode-toggle {
    display: block !important;
}
.tp_dm_style2 .darkmode-toggle {
    display: none;
}
.images {
    padding: 20px;
}
.rtl .yith-wcqv-head {
    top: 3px;
    left: 3px;
    right: auto;
}
.rtl .yith-quick-view.yith-modal .yith-wcqv-wrapper {
    text-align: right;
}
.rtl .yith-quick-view .yith-quick-view-content.woocommerce div.summary {
    text-align: right;
}
.rtl .yith-quick-view .yith-quick-view-content.woocommerce div.images {
    float: right;
}
.yith-quick-view-content.woocommerce div.summary h1 {
    display: block;
}
.yith-quick-view.yith-modal .yith-wcqv-main {
    box-shadow: none;
}
.jet-woo-product-video>video.jet-woo-product-video-mejs-player {
    opacity: 1;
}
.jet-gallery-swiper-slider {
    max-width: max-content !important;
}
.rtl .logo__wrapper-img img {
    opacity: 1 !important;
    visibility: visible !important;
}
.darkmode--activated button.pswp__button.pswp__button--close, .darkmode--activated button.pswp__button.pswp__button--share{
	    background-image: url(../png/default-skin-2.png)!important;

}
button.pswp__button.pswp__button--close, button.pswp__button.pswp__button--share {
    background-image: url(../jpg/whatsapp-image-2023-12-26-at-3-47-30-pm.jpg)!important;
}
.pswp--svg button.pswp__button, .pswp--svg button.pswp__button--arrow--left:before, .pswp--svg button.pswp__button--arrow--right:before {
    background-image: url(../jpg/whatsapp-image-2023-12-26-at-3-47-30-pm-2.jpg);
}
.pswp--animate_opacity{
	display:block !important;
}
.pswp--open {
    display: none;
}
.darkmode--activated.tp_dm_style2 .darkmode-toggle:before, .darkmode--activated.tp_dm_style2 .darkmode-toggle:after {
    color: #fff;
}
button.pswp__button.pswp__button--fs {
    display: none;
}
.pswp__caption, .pswp__top-bar {
    background-color: transparent;
}
.pswp__dynamic-caption--overlay {
    background: transparent;
}
svg.pswp__icn,button.pswp__button.pswp__button--zoom {
    display: none;
}
.yith-wcwl-wishlistexistsbrowse {
    background-color: #EE7857;
    padding: 0 10px;
    margin-top: 60px !important;
	  align-self: start;
}
#yith-wcwl-popup-message{
background: var( --e-global-color-b4301a4 )
}
.wishlist-title.wishlist-title-with-form h2:hover {
    background: unset;
    pointer-events: none;
}
button.pswp__button.pswp__button--arrow--next.pswp__button--arrow.pswp__hide-on-close,button.pswp__button.pswp__button--arrow--prev.pswp__button--arrow.pswp__hide-on-close {
    display: none;
}
.pswp__bg {
     background: var( --e-global-color-b4301a4 );
}
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
    background-color: var( --e-global-color-b4301a4 );
}
.pswp__caption__center{
}
.pswp__counter {
       color: var( --e-global-color-secondary );
}
a.social_style {
    align-items: center;
    background-color: var( --e-global-color-b4301a4 );
    border-radius: 8px;
    box-shadow: 0 0 6px #00000040;
    display: flex;
    gap: 3px;
    justify-content: center;
    margin-top: 10px;
    padding: 2px 9px 2px 9px;
}
.rtl .header__wrapper-overlay-menu h2 , .rtl .elementor-kit-1413 h3{
    font-family: 'Neo Sans Arabic' !important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35892.col-md-6,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41699.col-md-6 {
    background: url(../svg/group-576.svg);
       background-position: right;
    background-size: 50% 100%;
    background-repeat: no-repeat;
    margin: 0;

}
.darkmode--activated li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35892.col-md-6,.darkmode--activated li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41699.col-md-6 {
    background: url(../svg/group-577.svg);
        background-position: right;
    background-size: 50% 100%;
    background-repeat: no-repeat;
    margin: 0;

}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35892.col-md-6 .arts-split-text__line,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41699.col-md-6 .arts-split-text__line {
    opacity: 0 !important;
}
p.section-404__text.h3 {
    color: var( --e-global-color-secondary );
}
.rtl p.section-404__text.h3,.rtl h1.section-404__heading.mb-0.h1 {
    font-family: 'Neo Sans Arabic';
}
.button.button_bordered.bg-light-1, .button_bordered.bg-light-1.wp-block-search__button {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}
.select2-results,#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: var(--e-global-color-ccb4890);
}
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
    background-color: unset;
}
.rtl th {
    padding: 1em;
    text-align: right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.woocommerce table.shop_table td {
    border-top: 1px solid var( --e-global-color-secondary );
}
.woocommerce table.shop_table {
	border: 1px solid var(--e-global-color-secondary);
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: var(--e-global-color-ccb4890);
}
.bundled_product_summary .bundled_product_images img{
	object-fit:contain;
	width: 80% !important;
	margin: auto;
}
@media screen and (min-width: 320px){
.pt-medium {
    padding-top: 50px;
	}}
.elementor-widget-tabs .elementor-tab-content {
	padding: 0 !important; }
.logo__text {
    display: none;
}
.slider-menu__slide {
    margin-bottom: 0 !important;
}
.header__wrapper-menu {
	   padding-right: 0;
}
.header__overlay-menu-info.header__label.header__label_side.right-lg-0 {
    display: none;
}
.col-auto.header__col.d-flex.align-items-center.ms-5 {
/* 	position: absolute */
}
@media (min-width: 1400px)
{
.container.h-100.z-50.pointer-events-none {
    max-width: 1300px !important;
}}
/*** Font **/
.header__wrapper-overlay-menu h2, .header__wrapper-overlay-menu .h2 {
    font-family: "Avenir Black", sans-serif !important;
    font-weight: 300 !important;
}
h6, .h6 {
    font-family: "Avenir Black", sans-serif; 
}
img.wp-image-17963 {
    width: 50%;
    margin-bottom: 45px;
}
h3.wp-block-heading.has-text-align-center {
    font-size: 25px;
    font-weight: 300;
}
#block-5 .wp-block-column.is-layout-flow {
    text-align: center;
}
.footer__widget-area_bottom {
    padding-top: 60px;
    padding-bottom: 60px;
}
.menu-overlay > li {
    margin-bottom: 10px;
}
.header__wrapper-widgets {
    display: inline-flex !important;
    align-items: center !important;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown {
	border:0
}
.bg-dark-1.header_sticky a {
    color: #fff !important;
}
.wmc-cart-wrapper.shortcode-wrapper:hover .wmc-cart {
    display: block;
    overflow: visible;
}
.shortcode-wrapper:hover .wmc-content {
    display: block;
    overflow: visible;
}
.darkmode--activated li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35702.col-md-6,.darkmode--activated li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41677.col-md-6 {
    background: url(../png/mask-group-27.png);
        background-size: 50% 100%;
    background-repeat: no-repeat;
    margin: 0;
}
.slider-menu__slide * {
    pointer-events: auto!important;
}
.woocommerce-message {
    border-top-color: #ee7857;
    background-color: rgb(0, 23, 55);
    color: #fff;
}
a.button.wc-forward {
    background-color: #ee7857;
    color: #fff;
}
.woocommerce-message::before {
    color: #ee7857;
}
section.widget.woocommerce.widget_shopping_cart {
    display: none;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border: 1px solid #e8e8e8;
    border-radius: 8px;
    padding: 14px 15px;
    border-width: 1px;
}
.woocommerce form .form-row label {
    line-height: 2;
    color: #1f2a4a;
    font-weight: 500;
    margin-bottom: 12px;
}
.woocommerce-additional-fields h3, .woocommerce-billing-fields h3 {
    font-size: 20px;
    font-weight: 600;
}
a.button.thwmscf-cart-url, a.button.thwmscf-cart-url:hover,.thwmscf-buttons .button-prev, .thwmscf-buttons .button-next, .thwmscf-buttons .thwmscf-cart-url,.coupon-form button.button,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    background-color: #ee7857;
    border: 0;
    border-radius: 4px !important;
    color: #fff !important;
    font-weight: 500;
    padding: 10px 25px !important;
    font-size: 20px;
	    line-height: 32px;	
}
.coupon-form {
    display: block !important;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #ee7857;
}
.woocommerce-info {
    border-top-color: #ee7857;
}
.woocommerce-info::before {
    color: #ee7857;
}
a.show-coupon {
    color: #fff;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    position: relative;
    background-color: #131E43;
    color: #fff;
    border-top: 3px solid #ee7857;
}
a.social_style img {
    width: 60px;
}
a.showlogin {
    color: #fff;
}
.woocommerce-cart .elementor-menu-cart__container.elementor-lightbox ,.woocommerce-checkout .elementor-menu-cart__container.elementor-lightbox{
	display:none
}
.yith-wacp-content .yith-wacp-message {
    font-weight: 500;
}
#yith-wacp-popup .yith-wacp-message {
    border: 1px solid #99e5ae;
    border-radius: 6px;
}
#yith-wacp-popup.open .yith-wacp-wrapper {
    top: 55px !important;
}
#yith-wacp-popup .yith-wacp-close {
/*     color: #000; */
}
.header_sticky .elementor-menu-cart__toggle .elementor-button svg {
    fill: #fff;
}
.elementor-add-to-cart.elementor-product-simple {
    text-align: left;
}
/*** RTL ***/
.rtl .elementor-add-to-cart.elementor-product-simple {
    text-align: right;
}
.rtl .ms-auto {
    text-align: left !important;
    margin-right: auto!important;
    margin-left: 0 !important;
}
.rtl .footer__widget-area_bottom .text-sm-end.is-layout-flow {
    text-align: left!important;
}
.header__overlay-menu-info {
    display: none;
}
.preloader__loading-label.h6 {
    display: none;
}
.header_sticky .elementor-menu-cart__product-name.product-name a {
    color: var(--e-global-color-primary ) !important;
}
[lang="en-US"] .elementor-menu-cart__main {
    right: 0;
    left: auto;
}
[lang="en-US"] body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main {
    transform: var(--side-cart-alignment-transform,translateX(100%));
}
.rtl .label-wrap.wapl-diagonal-bar.wapl-alignleft .product-label {
    float: right;
    right: -60px;
    left: auto;
}
.rtl .elementor-button--view-cart span.elementor-button-text:before {
    font-size: 16px;
    content: "عرض السلة";
}
.rtl .elementor-button--view-cart span.elementor-button-text {
    font-size: 0px;
}
.rtl .elementor-button--checkout span.elementor-button-text:before {
    font-size: 16px;
    content: "إتمام الطلب"
}
.rtl .elementor-button--checkout span.elementor-button-text {
    font-size: 0px;
}
.rtl .elementor-menu-cart__subtotal strong:before {
    font-size: 20px;
    content: "المجموع:";
}
.rtl .elementor-menu-cart__subtotal strong {
    font-size: 0;
}
/*** Mobile ***/
@media(min-width: 320px){
.featured-products .pt-medium {
    padding-top: 50px !important;
}
.section-fullscreen-columns__header.d-flex.flex-wrap.col-lg-6.pt-xlarge.pb-large.container-fluid {
    margin-top: -165px;
    padding-top: 0;
}
}
@media screen and (max-width: 768px){
section#block-6 {
    text-align: center;
	}
	.section-fullscreen-columns__header.d-flex.flex-wrap.col-lg-6.pt-xlarge.pb-large.container-fluid {
    margin-top: 0px;
    padding-top: 50px;
		text-align: center !important;
}
	.row.justify-content-center.align-items-center {
    text-align: center;
}
	.pe-4 {
    padding-right: 0 !important;
}
	.logo__wrapper-img img {
    height: 30px !important;
}
	.rtl .header__wrapper-menu {
    padding-right: 20px;
}
	a.button.thwmscf-cart-url {
    margin-top: 20px;
}
	a.button.thwmscf-cart-url {
    margin-top: 20px;
}
	.thwmscf-wrapper .thwmscf-buttons {
    text-align: initial;
}
.rtl	a.button.thwmscf-cart-url{
		float: right;
	}
	.elementor-menu-cart__container {
    overflow: visible !important;
	}
	.elementor-menu-cart__main{
/* 		height: 500px !important; */
	}
	.elementor-menu-cart__toggle .elementor-button svg {
    fill: #ee7857 !important;
}
	.menu-overlay {
    z-index: 0;
}
	.elementor-menu-cart__main{
		width:100%
	}
	.elementor-menu-cart__container {
    background-color: #fff !important;
}
.rtl	.elementor-widget-woocommerce-menu-cart {
    left: 0;
    right: auto;
}
.elementor-widget-woocommerce-menu-cart {
    position: absolute;
/*     top: -580px; */
	  right: 0;
}
	.wpml-ls-legacy-list-horizontal a span {
    font-size: 22px;

		position: relative
	}
	.elementor-menu-cart__footer-buttons {
    margin-bottom: 20px;
}
	h2.slider__heading.h1.my-0.arts-split-text .arts-split-text__line {
    text-align: center !important;
}
}
span.sku {
    font-size: 14px;
    font-weight: bold;
    display: block;
	  color: #000;
}
span.dimensions{
	    display: block;
		  color: var(--e-global-color-secondary);
}
form.elementor-search-form {
    pointer-events: initial;
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg {
    fill: #fff !important;
}
footer#page-footer a {
    color: #fff;
}
.preloader__img {
	width: 100% !important
}
.bg-dark-4 {
    background-image: url('../gif/compressed-load.gif');
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.col-auto.header__col.header__col-right.text-end.d-md-block.d-none.ms-auto {
    transform: inherit !important;
}
.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.swiper:not(.swiper-initialized)>.swiper-wrapper {
    overflow: visible
}
.bg-dark-4 {
    background-color: transparent;
}
.small_width.bundle_form div.bundled_product_summary .bundled_product_images, .small_width.composite_form .bundle_form div.bundled_product_summary .bundled_product_images {
    max-width: 100% !important;
}
.rtl #wpfront-scroll-top-container {
    right: 20px;
    bottom: 20px;
}
@media(max-width:768px){
	li#menu-item-48723{
 background-position: right center;
	
	}
	li#menu-item-48719{
		background-position: left center;
	}
	li#menu-item-48719,li#menu-item-48723 {
    background-image: url(../svg/group-1300.svg);
    background-repeat: no-repeat;
    background-size: 100px;
    margin-top: 15px;
    margin-bottom: -10px !important;
}
	li#menu-item-48719 a,li#menu-item-48723 a{ 
		opacity:0;
	}
	.bg-dark-4 {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #131e43;
}
}
.header {
    pointer-events: none;
    position: relative;
    height: 70px;
    padding: 5px 0 !important;
    background-color: #001737 !important;
    z-index: 59;
	display:flex;
}
.elementor-nav-menu--layout-horizontal {
    padding-top: 14px;
}
.col-auto.header__col.d-flex.align-items-center.ms-5 {
    position: relative;

}
.text-start {
    text-align: left!important;
    padding-left: 0;
}
.header__scroll-container {
    width: 100%;
    height: 100%;
    display: flex !important;
    background-image: url('../group-321.html');
    background-position: -540px -20px;
    background-size: cover;
    background-repeat: no-repeat;
}
.header__wrapper-overlay-menu h2, .header__wrapper-overlay-menu .h2 {
    font-size: 37px;
}
.text-start {
    opacity: 1 !important;
    visibility: visible !important;
}
.mask-reveal {
    position: relative;
    top: 105px;
}
.header__wrapper-menu {
    padding-top: 15px;
}
.col-auto.header__col.header__col-right.text-end.d-md-block.d-none.ms-auto {
    opacity: 1 !important;
    visibility: visible !important;
}
.cursorfollower .header__burger[data-arts-cursor] .header__burger-label {
    color: #FFF !important
}
.header__burger-line:after {
    background-color: #fff;
}
.rtl .header__container {
    padding: 0;
	   direction: rtl !important;
}
.rtl li.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-ar.wpml-ls-current-language.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal {
    display: none;
}
.header__container.header__controls.container {
    width: 1300px !important;
    max-width: 1300px;
}
@media (max-width: 1400px){
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1300px;
}
.elementor-default .darkmode-toggle, .elementor-default  .darkmode-layer {
/*     right: 0px !important;
    bottom: 300px;
    z-index: 99999999999; */
}
}
header.header_fixed.opened {
    position: fixed;
    top: 38px;
}
li#menu-item-39178 {
    background: url(../png/mask-group-18.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.wapl-diagonal-bar .product-label {
    position: relative;
    left: 0;
    top: 0;
}
li#menu-item-39178 .arts-split-text__line{
	opacity:0 !important
}
.wapl-diagonal-bar .product-label {
    background-color: var( --e-global-color-784c670 ) !important;
}
.header__menu-gradient.header__menu-gradient_top {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 0%) 0%) !important;
}
.header__wrapper-menu{
/* background-color:var( --e-global-color-b4301a4 );  */
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9aafb84.fullroom ul.products.bundled_products.columns-3 {
    display: none;
}
.postid-31147 .product_tag-product-no-price-ar .bundle_price {
    font-size: inherit;
}
.elementor-kit-1413.darkmode--activated {
    --e-global-color-primary: #EE7857;
	--e-global-color-eef41a7: #000D20;
	--e-global-color-2a0783cc: #E4E4E4;
	--e-global-color-ccb4890: #000D20;
	--e-global-color-b4301a4:#000D20;
	--e-global-color-147c368: #000D20;
	--color-light-1:#000D20;
	--h2-color-dark: #FFFFFF;
	--e-global-color-26af3a98: #FFF;
	--e-global-color-916acff:#fff;
	--paragraph-color-dark: #fff;
	--e-global-color-3576646: #000D20;
	--h2-color-light: #ffffff;
	--paragraph-color-dark:#ffffff;
	    --paragraph-color-dark: #fff;
}
span.item_title {
    color: var(--e-global-color-secondary);
}
.woocommerce ul.products li.product .price {
    color: var(--e-global-color-secondary);
}
button.darkmode-toggle {
/*     display: none !important; */
}
.elementor-widget-heading .elementor-heading-title {
    font-weight: normal;
}
span.from {
    display: none;
}
.rtl.elementor-kit-1413 a {
    font-family: "Neo Sans Arabic", sans-serif;
}
del, ins {
    opacity: 1 !important;
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    display: -webkit-box;
}
.wapl-diagonal-bar .product-label {
    position: relative;
    left: 0 !important;
    background-color: #EE7857 !important;
    top: 0 !important;
	  transform: unset;
}
span.item_qty {
    color: var(--e-global-color-secondary);
}
span.sku {
    color: var(--e-global-color-secondary);
}
.product_tag-product-no-price .bundle_price, .product_tag-product-no-price-ar .bundle_price {
    font-size: inherit;
}
section.section.section-masthead {
    display: none;
}
/* header.header_sticky {
    top: 38px !important;
} */
[data-arts-theme-text=light] h3, [data-arts-theme-text=light] .h3, [data-arts-theme-text=light] .comments-title, [data-arts-theme-text=light] .comment-reply-title,.header[data-arts-theme-text=light] a,[data-arts-theme-text=light] h2, [data-arts-theme-text=light] .h2{
	color: var( --e-global-color-secondary ) !important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35702.col-md-6,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41677.col-md-6 {
    background: url(../png/mask-group-19.png);
    background-size: 50% 100%;
    background-repeat: no-repeat;
    margin: 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35702.col-md-6 .arts-split-text__line,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41677.col-md-6 .arts-split-text__line {
    opacity: 0 !important;
}
span.item_title {
    color: var(--e-global-color-secondary);
}
button.darkmode-toggle {
/*     display: none !important; */
}
.elementor-widget-heading .elementor-heading-title {
    font-weight: normal;
}
span.from {
    display: none;
}
.rtl.elementor-kit-1413 a {
    font-family: "Neo Sans Arabic", sans-serif;
}
del, ins {
    opacity: 1 !important;
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    display: -webkit-box;
}
.wapl-diagonal-bar .product-label {
    position: relative;
    left: 0;
    background-color: #EE7857 !important;
    top: 0;
	font-weight:bold
}
span.item_qty {
    color: var(--e-global-color-secondary);
}
span.sku {
    color: var(--e-global-color-secondary);
}
.product_tag-product-no-price .bundle_price, .product_tag-product-no-price-ar .bundle_price {
    font-size: inherit;
}
.header__wrapper-menu {
    background-color: var( --e-global-color-b4301a4 );
}
.header[data-arts-theme-text=light] a{
	color:#001737 !important;
}
.button.button_solid.bg-dark-1, .button_solid.bg-dark-1.wp-block-search__button {
    color: #fff;
    background-color: #EE7857 !important;
    border-radius: 100px;
    padding: 0;
}
.comments-title, .comment-reply-title,p.logged-in-as a {
    color: var(--e-global-color-text) !important;
}
.wapl-diagonal-bar .product-label {
    position: relative;
    left: 0;
    background-color: #EE7857 !important;
    top: 0;
	font-weight:bold
}
.rtl .elementor-34462 .elementor-element.elementor-element-18c03971 a:before {
    content: "الأسئلة الشائعة";
    font-size: 18px;
}
.rtl .elementor-34462 .elementor-element.elementor-element-18c03971 a:before {
    font-size: 0px;
}

header.header_sticky{
    position: fixed !important;
	top:36px !important
}
.woocommerce form .form-row label {
    color: var( --e-global-color-secondary );
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    background-color: #EE7857 !important;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
    background-color: #EE7857 !important;
    color: #fff;
}
button.darkmode-toggle--white.darkmode-toggle,button.darkmode-toggle {
/*     transform: rotate(90deg); */
}
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,button.woocommerce-Button.button {
    color: #fff !important;
}
@media (max-width: 767px){
    .rtl .elementor-34462 .elementor-element.elementor-element-3aeda7be > .elementor-widget-container {
     margin: 10px 0px 0px -20px;
    }
	.rtl .elementor-34462 .elementor-element.elementor-element-2ea5efb6 > .elementor-widget-container {
    margin: 7px 0px 0px 61px;
}
	.menu-overlay>li:last-child {
        margin-bottom: 80px;
    }
.rtl.elementor-default .darkmode-toggle, .rtl.elementor-default .darkmode-layer {
    bottom: 20px;
    right: 200px;
}
	.arcu-widget.arcu-fadeindown .messangers-block.arcu-show{
	  left: 5px !important;
    bottom: 0px !important;
}
.rtl .menu-overlay > li {
    direction: rtl;
}
	.rtl ul#menu-primary-menu-arabic-3 {
    display: none;
}
.arcu-widget.arcu-message.open .arcu-message-button, .arcu-widget.arcu-message.opened .arcu-message-button, .arcu-widget.arcu-message.popup-opened .arcu-message-button {
    display: inline-grid;
}
	.rtl .arcu-widget.arcu-message.open .arcu-message-button,.rtl  .arcu-widget.arcu-message.opened .arcu-message-button,.rtl .arcu-widget.arcu-message.popup-opened .arcu-message-button {
    float: left;
}
	.rtl .arcu-widget .arcu-close.arcu-show {
    right: 130px !important;
    left: auto !important;
}
	.rtl .messanger.msg-item-facebook-messenger, .rtl .messanger.msg-item-phone {
    right: -20px;
}
	.rtl ul.messangers-list.arcu-downtoup.rounded-items {
    float: left;
}
	.rtl .messanger.msg-item-envelope {
    right: 0;
}
	.arcu-widget .arcu-close.arcu-show {
    left: 170px;
    right: auto !important;
		top: -65px;
}
	ul#menu-primary-menu-1,ul#menu-primary-menu-arabic-4{
		display:none;
	}
.logged-in.admin-bar	header#page-header {
    top: 78px !important;
}
#image-hover .jet-woo-product-gallery__image img {
    height:120px !important;
}
#image-hover .jet-gallery-swiper-slider {
    top: -120px;
}
	.hide #image-hover .jet-gallery-swiper-slider,.fix #image-hover .jet-gallery-swiper-slider {
    top: -120px;
}
.hide #image-hover .jet-woo-product-gallery__image img,.fix #image-hover .jet-woo-product-gallery__image img {
    height: 120px !important;
}
	.yith-wcwl-wishlistaddedbrowse{
	 margin-top: -50px !important;
	}
	.yith-quick-view-nav.reveal {
    display: none;
}
	a#fbmsg-icon {
    left: 60% !important;}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
    object-fit: contain;
    max-height: 150px;
}
	header#page-header {
    position: fixed !important;
	top:30px !important
}
	.mask-reveal {
    top: 80px !important;
}
.header__wrapper-menu {
    padding-top: 15px;
}
	.header__wrapper-overlay-menu h2, .header__wrapper-overlay-menu .h2 {
    font-size: 24px;
}
	.header__scroll-container {
    background-position: -470px -20px;
}
	.header {
    height: 50px;
		align-items:center;
}
	.mask-reveal {
    top: 155px;
}
	  ul.products.bundled_products.columns-3 {
    display: unset
}
.jet-woo-swiper-vertical .jet-gallery-swiper-slider {
    max-width: 100% !important;
}
span.dimensions {
    font-size: 12px !important;
}
span.dimensions {
    font-size: 12px !important;
}
span.sku {
    font-size: 12px !important;
}
span.item_title {
    font-size: 16px !important;
}
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35702.col-md-6,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41677.col-md-6 {
    background-size: 26% 100%;
}
.darkmode--activated li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35702.col-md-6,.darkmode--activated li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41677.col-md-6 {
	   background-size: 26% 100%;
	}
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-35892.col-md-6,	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-41699.col-md-6 {
    background-size: contain !important;
}
}
@media (max-width: 480px){
.yith-quick-view.yith-modal .yith-quick-view-content {
/*     overflow-y: visible; */
    background-color: #fff;
}
.yith-wcqv-main p.price {
    display: block !important;
}
	.yith-quick-view.yith-modal.open, .yith-quick-view.yith-modal.open .yith-wcqv-wrapper{
		height: max-content !important;
		top:10% !important;
	}
}

@media(min-width:768px){
 .pdf-button {
    position: relative;
    margin-top: -250px;
    }
	ul#menu-mobile-menu,ul#menu-mobile-menu-ar {
    display: none;
}
}
@media (min-width: 992px) {
.rtl .order-lg-2 {
    order: 1!important;
	  direction: rtl;

}
}