/* import font Readex Pro */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300;400;500;600;700&display=swap');

/* تغيير الخط في الموقع بالكامل */
body,
.pxl-countdown-layout1.svg-off .countdown-amount,
.pxl-slider-carousel7 .pxl-item--title,
.woocommerce-order .woocommerce-order-details__title,
.woocommerce-order .woocommerce-column__title,
.pxl-instagram-carousel1 .pxl-item--link,
.pxl-select .pxl-select-options {

    font-family: 'Readex Pro', sans-serif !important;
	color: #5A1C20 !important;
}

.pxl-heading  .pxl-item--title,.item--title{
	font-family: 'Readex Pro', sans-serif !important;
	color: #5A1C20 !important;
}

.pxl-slider-carousel4 .pxl-item--title{
	font-family: 'Readex Pro', sans-serif !important;
	font-size: 80px;
    line-height: 1.5em;
}

.pxl-blog-grid-layout1 .pxl-item--inner:hover .item--overlay{
	background-color: rgba(90, 28, 32, 0.9)
}

.pxl-section-scroll h2.pxl-item--title{
	opacity:0.2
}

#pxl-footer-elementor{
	background-color: #E6E1D2 !important;
}


.pxl-btn-crossline{
	transform: rotate(180deg);
}
.woocommerce .pxl-sidebar-shop .widget_products ul li .wg-product-image{
	margin-right: 0;
	margin-left: 15px;
}

#pxl-main {
	background-color: #E6E1D2 !important;
}


.woocommerce .pxl-sidebar-shop .widget_product_tag_cloud a{
	margin: 0px 0px 6px 20px;
}

.woocommerce-archive-layout {
    margin:0 0 0 30px;
}

.woocommerce-archive-layout .archive-layout.layout-list {
    margin-left: 0;
	margin-right: 10px;
}


.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-btn-item + .woocommerce-btn-item {
	margin-left: 0;
    margin-right: 15px;
}

/*  Project Single */
.pxl-list.style1 .pxl-list--content {
    padding-left: 0;
	padding-right: 39px;
}
.pxl-list.style1 .pxl-list--content:before{
	left: auto;
	right:0;
}

body.rtl .pxl-post--navigation .pxl--item-next{
	    transform: rotate(180deg);
	
}
body.rtl .pxl-post--navigation .pxl--item-prev{
	    transform: rotate(180deg);
	
}


/* Shop  */
.woocommerce .woocommerce-topbar div.woocommerce-result-count{
	    margin: 0  0 0 30px;
}
.nice-select .option{
	text-align: right;
}

.nice-select:after{
	right:auto;
	left: 20px;
}

.woocommerce .pxl-sidebar-shop .widget_product_search button{
	right:auto;
	left: 0px;
}
.woocommerce .pxl-sidebar-shop .widget_layered_nav .wc-layered-nav-term {
    position: relative;
    font-size: 14px;
    cursor: pointer;
    padding: 2px 21px 2px 0px;
}

.woocommerce .pxl-sidebar-shop .widget_layered_nav .wc-layered-nav-term:after{
	left: auto;
	right:0;
}

.woocommerce .pxl-sidebar-shop .widget_layered_nav .wc-layered-nav-term:before{
	left: auto;
	right:3px;
}


.woocommerce .pxl-sidebar-shop .widget_product_categories .cat-item a:after{
	transform: rotate(180deg);
}

.woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev{
	transform: rotate(180deg);
}

/* Single Product  */
.single-product #primary div.product form.cart .quantity-label, .single-product > div.product form.cart .quantity-label {
	margin-right: 0;
	margin-left: 26px
}


.single-product #primary div.product form.cart .wooc-product-quantity, .single-product > div.product form.cart .wooc-product-quantity {
	margin: 0px 0px 17px 15px;
}
.single-product #primary div.product .entry-summary .single_add_to_cart_button, .single-product > div.product .entry-summary .single_add_to_cart_button{
	margin: 0px 0px 17px 15px;
}

.woocommerce-product-rating .woocommerce-review-link{
	margin-left: 0;
    margin-right: 10px;
}


.single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text {

	padding: 0 120px 0 0;
}


.pxl-woo-product--title, .woocommerce ul.products li.product .woocommerce-product-title, .woocommerce ul.products li.product .woocommerce-product--title, .pxl-product-grid.layout-1 .woocommerce-product--title {
    width: auto;
    margin: 0 0 0 15px;
}

/*  Product  */
.single-product #primary div.product .pxl-product-gallery-yes .woocommerce-product-gallery{
    padding: 0 167px 0px 34px;
}
.single-product #primary div.product .woocommerce-product-gallery .flex-control-nav, .single-product > div.product .woocommerce-product-gallery .flex-control-nav{
	left:auto;
	right:0
}

.single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
	right:auto;
	left:45px
}

.single-product .woocommerce-social-share label {
 
    margin-right: 0;
 	margin-left: 10px !important;
}
.single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td{
	text-align:right
}



@media screen and (min-width: 768px) {
    .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper .comment-form .comment-form-author, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper .comment-form .comment-form-author {
        padding-right: 0;
		padding-left: 20px;
    }
}

/*  Blog */

.pxl-pagination-wrap .pxl-pagination-links .page-numbers.next, .pxl-pagination-wrap .pxl-pagination-links .page-numbers.prev {
    font-size: 0px;
}


/*  Shop */


body.rtl .widget_product_categories ul li a:before{
	display:none
}


.woocommerce ul.products.pxl-products-list .woocommerce-product-content {

    text-align: right;
	padding: 0  30px 0 0 ;
}

.woocommerce ul.products.pxl-products-list .woocommerce-product-content .woocommerce-product-rating{
	    margin-right: -7px;
}

.woocommerce .star-rating-wrap .star-rating {
	width: 110px;
}


/* Float Buttons Base Style */
.whatsapp-button,
.call-button {
	position: fixed;
	bottom: 25px;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	font-size: 30px;
}

/* WhatsApp Button */
.whatsapp-button {
	right: 25px;
	background-color: #25d366;
}

/* Call Button */
.call-button {
	left: 25px;
	background-color: #25d366;
}

/* SVG Styling */
.whatsapp-button svg,
.call-button svg {
	fill: white;
	width: 30px;
	height: 30px;
}