/* Woocommerce Defaults */
.woocommerce-info {
    border-top-color: #EFC01B;

}

.woocommerce-info::before {
    color: #EFC01B;
}

body.search {
    display: block;
    width: 100%;
}

/* Archive */

.woocommerce.woocommerce-js,
.woocommerce.single,
.woocommerce.archive,
.woocommerce.single-product,
.search.search-results  {
    max-width: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}

.woocommerce.woocommerce-js .product,
.woocommerce .product,
.woocommerce.archive .product,
.woocommerce.single-product .product,
.search.search-results .product {
    background: none;
    height: auto;
}

.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    float: right;
}

.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    float: left;
}

.woocommerce form button {
    font-family: my-font;
    font-weight: 500;
    font-style: normal;
    color: rgb(48 48 48 / var(--tw-text-opacity));
    padding: .5rem;
    border-radius: .5rem;

}

footer .active2 {
    width: 250px;
}

footer .active2:after {
    left: auto;
    right: 248px;
}

.woocommerce-Price-currencySymbol {
    margin: auto 5px;
}

body.woocommerce .products .star-rating {
    display: none;
}

.woocommerce div.product.sale.product-type-simple span.price {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}

.woocommerce div.product.sale.product-type-simple span.price del * {
    font-size: .875rem;
    line-height: 1.25rem;
    color: rgb(146 146 146 / var(--tw-text-opacity));
}

.woocommerce div.product, .woocommerce article.product {
    min-height: 600px;
}

.woocommerce div.product.sale.product-type-simple span.price ins {
    text-decoration: none;
}

.woocommerce div.product.sale.product-type-simple span.price ins * {
    font-weight: 700;
    color: rgb(48 48 48 / var(--tw-text-opacity));
    font-style: normal;
    font-size: 1.125rem;

}

.elementor-wc-products ul.products {
    grid-column-gap: 0 !important;
    grid-row-gap: 0 !important;
}

.product_type_variable.add_to_cart_button,
.wvs-add-to-cart-button,
.product_type_simple.button,
.ajax_add_to_cart {
    background-color: #fcb900 !important;
    border-radius: .5rem;
    font-weight: 400 !important;
}

.button.added {
    width: auto;
}

.added_to_cart {
    display: none !important;
}

/* Cart */

.woocommerce {
    max-width: 1280px;
    margin: 30px auto;
    min-height: 40vh;
    padding: 10px;
}


.d-flex-cart {
    display: flex;
    justify-content: space-around;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #EFC01B;
    color: #303030;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    background-color: #EFC01B;
    color: #424242;
}

.shop_table tr * {
    border-top: none !important;
}

.shop_table tr {
    text-align: center;
}

.btn-order {
    width: 100%;
    display: block;
}

.cart_totals .shop_table td,
.cart_totals .shop_table th {
    font-weight: 500 !important;
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
    width: 50%;
}

.woocommerce-remove-coupon {
    color: red;
}

.text-right {
    text-align: right;
}

.woocommerce .product-subtotal.ax-subtotal {
    align-items: top;
}

.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 1px solid #E0E0E2;
    display: flex;
}

.product-thumbnail {
    width: 20%;
}

.product-thumbnail a img.wp-post-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-name {
    width: 50%;
}

.ax-subtotal {
    width: 30%;
}


.product-subtotal .subtotal span.woocommerce-Price-amount * {
    font-family: my-font;
    font-weight: 600;
    font-style: normal;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.ax-subtotal .price * {
    font-size: 12px;
}

.woocommerce table.shop_table {
    border-radius: 15px;
    padding: 10px;
}


.d-flex-cart .woocommerce-cart-form {
    width: 70%;
}

.d-flex-cart .cart-collaterals {
    width: 27%;
}




/* Wishlist Page */
.wishlist-items-wrapper .product-remove {
    width: 5%;
}

.wishlist-items-wrapper .product-thumbnail {
    width: 8%;
}

.wishlist-items-wrapper .yith-wcwl-add-to-wishlist,
.wishlist-items-wrapper .product-add-to-cart img {
    display: none !important;
}

#yith-wcwl-form .product-name {
    width: 30% !important;
    padding: 0 !important;
}

#yith-wcwl-form .add_to_cart {
    padding: 12px;
}

.yith-wcwl-add-button .delete_item {
    font-size: 0;
}

.yith-wcwl-add-button i {
    font-size: 20px;
    color: red;
}


/* MyAccount */

.woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-MyAccount-navigation-link a:hover {
    color: rgb(239 192 27);
}

.woocommerce-MyAccount-navigation-link a {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
}

.woocommerce-MyAccount-navigation-link--customer-logout {
    color: rgb(185 2 2);
    padding-top: 14rem;
    padding-bottom: 1rem;
}

.woocommerce-MyAccount-navigation-link::before {
    position: relative;
    z-index: 1;
    right: 0px;
    top: 5px;
    transform: scale(0.7);
}

.woocommerce-MyAccount-navigation-link::before {
    content: url('icons/Chart.svg');
}

.woocommerce-MyAccount-navigation-link:hover {
    color: #EFC01B;
}

.woocommerce-MyAccount-navigation-link--dashboard::before {
    content: url('icons/Chart.svg');
}

.woocommerce-MyAccount-navigation-link--dashboard:hover::before,
.is-active.woocommerce-MyAccount-navigation-link--dashboard::before {
    content: url('icons/Chart-1.svg');
}

.woocommerce-MyAccount-navigation-link--orders::before {
    content: url('icons/Buy-1.svg');
}

.woocommerce-MyAccount-navigation-link--orders:hover::before,
.is-active.woocommerce-MyAccount-navigation-link--orders::before {
    content: url('icons/Buy.svg');
}

.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

.woocommerce-MyAccount-navigation-link--downloads::before {
    content: url('icons/Wallet.svg');
}

.woocommerce-MyAccount-navigation-link--edit-address::before {
    content: url('icons/Location1.svg');
}

.woocommerce-MyAccount-navigation-link--edit-address:hover::before,
.is-active.woocommerce-MyAccount-navigation-link--edit-address::before {
    content: url('icons/Location-1.svg');
}

.woocommerce-MyAccount-navigation-link--edit-account::before {
    content: url('icons/Profile-1.svg');
}

.woocommerce-MyAccount-navigation-link--edit-account:hover::before,
.is-active.woocommerce-MyAccount-navigation-link--edit-account::before {
    content: url('icons/Profile.svg');
}

.woocommerce-MyAccount-navigation-link--customer-logout::before {
    content: url('icons/Chart2.svg');
}

.woocommerce-MyAccount-navigation-link--customer-logout:hover a {
    color: rgb(143, 1, 1);
}

.woocommerce-MyAccount-content * {
    line-height: 1.75rem;
}

.woocommerce form input {
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: .5rem;
    border-width: 1.5px;
    border-color: rgb(224 224 226);
    border-radius: .5rem;
    margin: .5rem 0 !important;
}

.select2-container {
    margin: .5rem 0 !important;
}

.select2-container--default .select2-selection--single {
    border-color: rgb(224 224 226);
    border-radius: .5rem;
    height: 36px;

}

.woocommerce fieldset legend {
    font-weight: 600;
    font-size: 17px;
}

.woocommerce form button {
    background-color: rgb(239 192 27) !important;
    color: inherit !important;
}

/* Chechout */
.woocommerce-checkout .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
    width: 100% !important;
}

.woocommerce-checkout form textarea {
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: .5rem;
    border-width: 1.5px;
    border-color: rgb(224 224 226);
    border-radius: .5rem;
    margin: .5rem 0 !important;
}

.woocommerce-checkout .col2-set,
.woocommerce-page .col2-set {
    width: 60%;
}

form.checkout.woocommerce-checkout {
    display: flex;
    justify-content: space-around;
}

.woocommerce-checkout div#order_review {
    width: 38%;
}

/* Blog */
/* Pagination */

.page-numbers {
    display: flex;
    margin-left: 1.5rem;
    cursor: pointer;
    align-items: center;
}

.page-numbers.current {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(239 192 27 / var(--tw-bg-opacity));
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}

.page-numbers.next,
.page-numbers.prev {
    margin: 0 10px;
}

.page-numbers.next span,
.page-numbers.prev span {
    margin: 0 10px;
}

.fa {
    font-family: FontAwesome !important;
}

.fab {
    font-family: "Font Awesome 5 Brands" !important;
}

[class*=" eicon-"],
[class^=eicon] {
    font-family: eicons !important;
}

.yith-wcwl-add-to-wishlist {
    display: inline-block;
    margin-left: 10px;
}

.ab-icon {
    font-family: dashicons !important;
}

/* blog */

.comment-respond h3#reply-title {
    font-weight: 700;
    font-size: 22px;
    margin: 15px;
}

.comment-respond form#commentform {
    border: 1px solid #E0E0E2;
    border-radius: 15px;
    padding: 15px;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
}

.comment-respond p.comment-form-comment {
    display: flex;
    flex-direction: column;
}

.comment-respond textarea#comment,
.comment-respond input {
    border: 1px solid #E0E0E2;
    border-radius: 10px;
    margin-top: 10px;
    min-height: 40px;
}

.comment-respond p.form-submit {
    display: flex;
    justify-content: end;
    padding: 10px;
}

.comment-respond input#submit {
    background: #EFC01B;
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
}

.comment-respond label {
    font-size: 18px;
    font-weight: 400;
    margin-top: 15px;
    color: #424242;
}

.comment-respond a {
    color: #424242;

}

.comment-notes {
    order: 0;
}

.comment-form-comment {
    order: 5;
}

.comment-form-author {
    order: 2;
    display: flex;
    width: 40%;
    justify-content: space-between;
}

.comment-form-email {
    order: 3;
    display: flex;
    width: 40%;
    justify-content: space-between;
}

.comment-form-url {
    order: 4;
    display: none;
}

.comment-form-cookies-consent {
    order: 5;
    display: none;
}

.form-submit {
    order: 6;
}

/* Responsive */
@media (min-width:1024px) {
    .itemLi:last-of-type {
        border-top-left-radius: 15px;
        border-bottom-left-radius: 15px;
    }

    .itemLi:first-of-type {
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px;
    }

}

.star-rating {
    display: none !important;
}

@media (max-width:992px) {

    /* Cart */
    .d-flex-cart {
        flex-direction: column;
    }

    .d-flex-cart form.woocommerce-cart-form,
    .d-flex-cart .cart-collaterals {
        width: 100%;
    }

    .d-flex-cart form.woocommerce-cart-form table tbody tr td {
        width: 100%;
    }

    .d-flex-cart .cart-collaterals table tbody tr td {
        width: 100%;
    }

    .d-flex-cart .cart-collaterals table tbody tr td::before {
        content: "";
    }

    .d-flex-cart .cart-collaterals #coupon_code {
        width: 75%;
    }

    /* MyAccount */

    .woocommerce-MyAccount-navigation-link--customer-logout {
        padding-top: 0;
    }

    /* Archive */


    /* Custom */



}

.-left-24 {
    left: 0;
}

@media (min-width: 1536px) {
    .xl\:container {
        max-width: 1280px;
    }
}

.elementor-widget-wc-archive-products .products::before,
.products.elementor-grid.columns-3::before {
    display: none !important;
}

.elementor-widget-wc-archive-products .products,
.products.elementor-grid.columns-3 {
    grid-template-columns: repeat(3, 1fr);
}

@media (max-width:1024px) {

    /* Archive */
    .elementor-widget-wc-archive-products .products,
    .products.elementor-grid.columns-3 {
        grid-template-columns: repeat(2, 1fr) !important;
    }

}



@media (max-width:767px) {

    /* Archive */
    .elementor-widget-wc-archive-products .products,
    .products.elementor-grid.columns-3 {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    form.checkout.woocommerce-checkout {
        flex-direction: column;
    }

    .woocommerce-checkout .col2-set,
    .woocommerce-page .col2-set,
    .woocommerce-checkout div#order_review {
        width: 100%;
    }

    .elementor-cta--layout-image-left .elementor-cta {
        flex-direction: column !important;
    }

}

.ali-avatar:before {
    width: 112px;
    height: 112px;
    position: absolute;
    top: -6px;
    content: "";
    background-image: url(https://zaforosh.ir/wp-content/uploads/2023/02/RGBring-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    animation: cube 15000ms cubic-bezier(0, 0, 1, 1.01) infinite;
}

@keyframes cube {
    from {
        transform: scale(1) rotate(0deg) translate(0, 0);
        opacity: 1;
    }

    to {
        transform: scale(1) rotate(960deg) translate(0, 0);
        opacity: 1;
    }
}

.ali-avatar {
    display: inline-flex;
    position: relative;
    justify-content: center;
    width: 100%;


}

.ali-avatar img {
    border-radius: 995px;
    border: 3px solid white;
    box-shadow: -5px 3px 14px 1px #00000047;
    width: 100px;

}

.ali-avatar:after {
    content: "\f111";
    color: #5caf21;
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    left: 90px;
    background: #fff;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 25px;
    border-radius: 50%;
    font-size: 14px;
}

.wp-video-shortcode {
    border-radius: 15px;
}

.comment-respond span.required {
    display: none;
}

ol.commentlist,
ol.commentlist li {
    border-radius: 15px;
    border: 1px solid lightgray;
    padding: 10px;
    margin: 10px auto;
}

footer.comment-meta:after {
    content: " ";
    width: 50%;
    display: inline-block;
    height: 1px;
    background: lightgray;
    margin: 0 0 10px 0;
}

.comment-reply-link {
    width: 80px;
    display: flex;
    text-align: left;
    background-color: #fcb900;
    position: relative;
    margin: 10px;
    justify-content: center;
    align-items: center;
    height: 40px;
    border-radius: 10px;
}

.woocommerce .swiper-slide img.w-52 {
    height: 250px;
    width: 250px;
    object-fit: contain;
}

.woo-variation-swatches .variable-items-wrapper {
    justify-content: center;
}

.wvs-archive-variations-wrapper {
    margin-bottom: 25px;
    padding-bottom: 10px;
}

.socialBox {
    z-index: 2;
}

.woocommerce-loop-product__title {
    height: 60px;
    display: flex;
}

.product-first-page {
    height: 500px !important;
    justify-content: center;
}

img.product-first-page-image {
    height: 200px !important;
    width: 200px !important;
    object-fit: contain;
}

.image-cart img {
    width: auto !important;
    max-height: 200px !important;
    object-fit: contain;
}

.yith-wcwl-form .product-add-to-cart {
    display: flex;
    align-items: center;
}

.yith-wcwl-form .product-add-to-cart div {
    position: relative !important;
    bottom: 0 !important;
}

.rx_rating_graph_wrapper {
    width: 100%;
}

.rx_recommended_wrapper {
    display: none;
}

.product .comment-respond form#commentform {
    border: none;
}

.irs-handle.from,
.irs-handle.to {
    border-radius: 5px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:after {
    right: auto;
    left: 15px;
}

[data-wvstooltip]:hover:after,
[data-wvstooltip]:hover:before {
    display: none;
}

a.brand-letters1 {
    width: 40px;
    height: 40px;
}

.woocommerce-variation-description,
.woocommerce-variation-availability,
.woocommerce-variation.single_variation:before {
    display: none;
}

/* .woocommerce-variation.single_variation {
    left: -190px;
    top: -100px;
    z-index: 1;
} */

.searchBoxIcon .asp_shortcodes_container {
    width: 500px;
}

.postid-37324.rtl {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.postid-37324 .product {
    background: none;
    height: auto;
}

.simple-product-section .stock {
    display: none;
}

.simple-product-section .e-atc-qty-button-holder {
    justify-content: center;
}

/* .blockOverlay,
.blockUI {
    display: none !important;
} */

.yith-wcwl-add-to-wishlist {
    opacity: 1 !important;
}

@media (max-width:767px) {
    /* .container {
        max-width: 100% !important;
    } */

    .woocommerce .archive_products .swiper-slide img.w-52 {
        width: 100% !important;
        height: 250px !important;
    }

    .archive_products .products.elementor-grid.columns-3 {
        display: flex;
        flex-wrap: wrap;
    }

    .archive_products .productContainer {
        width: 50%;
    }

    a.add_to_cart_button.wp-element-button {
        font-size: 11px;
    }

    .filter-stock-sale .filter-content {
        display: block !important;
    }

    .archive_products .woocommerce-loop-product__title {
        height: 100px;
        line-height: 1.5em;
        overflow: hidden;
        max-height: 6em;
    }

    .woocommerce {
        padding: 0 !important;
    }


    .archive_products .product-type-variable .price .price {
        display: none;
    }
    body .variations_form{
        display: block!important;
    }
}

@media (min-width:768px) {
    .image_brand {
        min-height: 100px;
    }
}

@media (max-width:768px) {
    .simple-product-section table.variations {
        position: inherit !important;
        width: 100% !important;
    }
}

.image_dakhl+.image_brand {
    display: none;
}

.asp_shortcodes_container{
    z-index: 99;
}

.product-type-simple .woocommerce-Price-amount.amount {
    display: block!important;
}

.product-type-simple .price ins {
    text-decoration: none;
}

.slick-center {
    transform: scale(1.1);
    transition: 0.3s ease-in-out;
}

span.woocommerce-Price-amount.amount {
    color: black!important;
}

.single_variation_wrap{
    margin-top: 40px;
}

.woocommerce-variation.single_variation {
    margin-bottom: 10px;
}

.woocommerce button.promagnifier{
    background: transparent!important;
}

#ajaxsearchpro1_1, div#ajaxsearchprores1_1{
    box-shadow: 0px 1px 2px 3px rgba(252,185,0,0.26)!important;
    border-radius: 10px!important;
}

button.single_add_to_cart_button {
    font-weight: normal!important;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: none!important;
}

select#pa_size {
    display: none;
}

li.variable-item.selected {
    border: 2px solid black;
}

li.variable-item {
    display: inline-flex;
    width: auto;
    cursor: pointer;
    border-radius: 5px;
    border: 2px solid lightgray;
    padding: 5px;
    margin-bottom: 3px;
}


/* Customize */

.woocommerce.woocommerce-js,
.woocommerce.single,
.woocommerce.archive,
.woocommerce.single-product,
.search.search-results  {
    max-width: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}

.woocommerce.woocommerce-js .product,
.woocommerce .product,
.woocommerce.archive .product,
.woocommerce.single-product .product,
.search.search-results .product {
    background: none;
    height: auto;
}


.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: none!important;
}

.product_type_variable.add_to_cart_button,
.wvs-add-to-cart-button,
.product_type_simple.button,
.ajax_add_to_cart {
    background-color: #fcb900 !important;
    border-radius: .5rem;
    font-weight: 400 !important;
}

@media (max-width:768px) {
    body .variations_form{
        display: block!important;
    }
	
	.comment-form-author,.comment-form-email{
		flex-direction: column;
		width: 100%!important;
	}
	.comment-respond{
		padding:0!important;
	}
	
	body.home form.cart table.variations {
    top: -80px;
    right: -36px;
    width: 140%!important;
}
}

@media (min-width:1280px) and (max-width:1536px) {
.product_type_variable.add_to_cart_button{
		font-size:12px!important;
	}
}

select#pa_size {
    display: none;
}

li.variable-item.selected {
    border: 2px solid black;
}

li.variable-item {
    display: inline-flex;
    width: auto;
    cursor: pointer;
    border-radius: 5px;
    border: 2px solid lightgray;
    padding: 5px;
    margin-bottom: 3px;
}

button.single_add_to_cart_button {
    font-weight: normal!important;
    background: #ffba00;
    padding: 8px;
    border-radius: 12px;
}

.woocommerce-variation-price span.price {
    display: flex;
    flex-direction: column;
}

ul.single-product-variable-items {
    margin-right: 10px;
}

.add-to-wishist-kh svg {
    width: 25px;
}
span.sale-khchi{
	background-color: red;
}
.home span.sale-khchi{
	top: 15px;
	
}

/* .product-type-variable .variable-change{
    padding-bottom: 150px;
} */

.single-post h2,.single-post h2 *, .barresi h2 *, .post-type-archive h1, .post-type-archive .page-description h2,.archive .page-description h2{
    font-size: 21px;
    text-align: justify!important;
    line-height: 3.5rem;
}

.single-post p , .barresi p{
    text-align: justify!important;
    margin-bottom: 10px;
}

.single-post .type-post div[data-elementor-type=wp-post] p a,
.single-post .type-post div[data-elementor-type=wp-post] p a *,
.post-type-archive .page-description a,.archive .archive-description a, .barresi a{
	color: #e5323b!important
}

div.price span.price{
	    display: flex;
    flex-direction: column;
    line-height: 1.25rem;
    align-items: center;
}

.woocommerce-loop-product__title{
	overflow:hidden;
}

.wishlist-item-khalifechi{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	flex-wrap: wrap;
}



.wishlist-item-khalifechi a:first-of-type, .wishlist-item-khalifechi a:first-of-type img{
	width: 150px!important;
	height: 150px!important;
	object-fit: cover;
	margin-left: 10px;
}

.wishlist-item-khalifechi .title-wishlist-item{
	width: 60%;
}

@media (max-width: 768px){
	.wishlist-item-khalifechi a:first-of-type{
		width: 100%!important;
		margin-bottom : 10px;
	}
	.wishlist-item-khalifechi .title-wishlist-item{
	width: 70%;
}
	.ali_filter_page .col-4 .sticky h2{
	display: none;
}
	.ali_filter_page .col-4{
		border: none!important;
		margin: 0!important;
		padding: 0 !important;
	}
	.ali_filter_page .col-8 .single-product-main{
		margin-top: 20px;
	}
}


.archive-description h1,
.archive-description h1 *,
.barresi h1,
.barresi h1 *{
	font-size:25px;
	font-weight: bold;
}


.archive-description h2,
.archive-description h2 *,
.barresi h2,
.barresi h2 *{
	font-size:21px;
	font-weight: bold;
}
.archive-description h3,
.archive-description h3 *,
.barresi h3,
.barresi h3 *{
	font-size:18px;
	font-weight: bold;
}
.archive-description,.barresi{
    line-height: 2em;
		padding: 0 10px;
}

.archive-description *, .barresi * {
    margin: 10px 0;
}

.archive-description .wp-video * {
    margin: 0;
}

.archive-description .mejs-controls > * {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
}

.my-note-handler{
    width: 50%;
}
.my-note-handler img{
    width: 30px;
    height: 30px;
    object-fit: contain;
}

/* Added by Reza Masoumpour - Start */
.archive .centerflexfullb20.variable_shop > div,
.archive .centerflexfullb20.variable_shop > img {
    margin-top: 60px;
}

.elementor-container .khalife-latest-post-item {
    min-height: 680px;
}

.bg-kha-gold .swiper:not(.swiper-initialized)>.swiper-wrapper {
	gap: 1rem;
    overflow: auto;
}

/* body p.demo_store.woocommerce-store-notice {
    position: fixed;
    background-color: #aa020b;
    background-image: url('https://khalifechi.com/wp-content/uploads/2024/07/promotion-banner-scaled.webp');
    background-position: center;
}

.woocommerce-store-notice .woocommerce-store-notice__dismiss-link,
header > div.py-2.gold-nav.bg-kha-gold{
	display: none !important;
} */

@media (max-width: 991.98px) {
	.archive .centerflexfullb20.variable_shop > div,
	.archive .centerflexfullb20.variable_shop > img {
		margin-top: 20px !important;
	}
}
/* Added by Reza Masoumpour - End */