/*
 Theme Name: Hello Elementor Child
 Theme URI: https://Caffejoo.ir/
 Description: Child theme for Hello Elementor
 Author: Caffejoo
 Template: hello-elementor
 Version: 1.0.0
 Text Domain: hello-elementor-child
*/
.e-n-tab-icon{
	padding:3px!important;
	border-radius: 5px!important;
}
body,html {
    overflow-x: hidden;
}
/* اعمال فونت روی همه چیز به جز آیکون*/‌ها 
*:not(.fa):not(.fas):not(.far):not(.fab):not([class*="icon"]) {
    font-family: 'یکان بخ' , sans-serif !important;
}

.e-off-canvas__content{
	    margin-right: 40px 8px 0 0!important;
	    
}
.imgmenujet{
	border-style: solid!important;
	border-width: 1px!important;
	border-color: #cfcfcf!important;
	border-radius: 8px!important;
margin: 5px 0px 5px 0px;
	padding: 1px!important;
}
/*سبد خرید ساید*/
.elementor-menu-cart__container {
	    width: 93vw!important;
	    margin: 5px!important;
	    height: 95%!important;
}
 /**رنگ نمایش موجودی */
p.stock.in-stock{
	display: none!important;
}
.price{
	color:#000!important;
}


    @font-face {
        font-family: 'یکان بخ';
        src: url('https://caffejoo.ir/wp-content/uploads/2024/10/YekanBakhFaNum-Regular.woff2') format('woff2');
        font-weight: normal;
        font-style: normal;
        font-display: swap; 
    }
    @font-face {
        font-family: 'یکان بخ';
        src: url('https://caffejoo.ir/wp-content/uploads/2024/10/YekanBakhFaNum-Bold.woff2') format('woff2');
        font-weight: bold;
        font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'یکان بخ';
        src: url('https://caffejoo.ir/wp-content/uploads/2024/10/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
        font-weight: 800; 
        font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'یکان بخ';
        src: url('https://caffejoo.ir/wp-content/uploads/2024/10/YekanBakhFaNum-Black.woff2') format('woff2');
        font-weight: 900;
        font-style: normal;
        font-display: swap;
    }
        @font-face {
        font-family: 'یکان بخ';
        src: url('https://caffejoo.ir/wp-content/uploads/2024/10/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');
        font-weight: 900;
        font-style: normal;
        font-display: swap;
    }

.jet-engine-file-upload__content{
	    border-style: solid !important;
    border-radius: 7px !important;
    border-width: 1px !important;
    padding: 5px !important;
}

    /*جداول*/
/* Global Table Header Color */
table thead th,
table thead td,
table > tbody > tr:first-child > th,
table > tbody > tr:first-child > td{
text-align: center!important;
}

/* Global Table Radius */
table{
  border-radius: 8px;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 2px;
}
/*جداول*/
.wpt_product_title_in_td{
	text-align: center;
}
.xtra-add-to-wishlist{
	display: none;
}
body{
	overflow-y: hidden;
}
.protected_by_digits{
	display: none;
}
.jet-login-message{
	display: none;
}
/* استال دکمه روی فرم پاپ اپ شماره
*/

.caffecalll {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #497a3e; 
    color: #fff !important; 
    padding: 10px 20px;
    border-radius: 10px; 
    text-decoration: none !important;
    font-weight: bold;
    transition: all 0.3s ease;
    margin-top: 10px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

.caffecalll:hover {
    background-color: #b07d4b;
    transform: translateY(-2px);
    box-shadow: 0 6px 8px rgba(0,0,0,0.15);
}

/* استایل جدید برای آیکون اکسترنال */
.caffecalll .caffe-icon {
    display: inline-block;
    width: 18px; 
    height: 18px; 
    margin-left: 8px; 
    vertical-align: middle;
    
    /* تنظیم رنگ: این باعث می‌شود آیکون رنگ متن (currentColor) را بگیرد */
    background-color: currentColor;

}

    /*فرم های جت انجین */
.jet-engine-file-upload__content{
	border-style: solid!important;
    border-radius: 7px!important;
    border-width: 1px!important;
}
.jet-form-repeater__row {
	border-style: solid!important;
    border-radius: 12px!important;
    border-width: 1px!important;
}

.fa-star:before {
    content: "\f005";
    color: darkorange;
}
.jet-reviews-advanced__review-media-item{
border-radius: 8px;}
.jet-reviews-button.jet-reviews-button--primary{
    background-color: lightsalmon;
}
.menuordercafe{
	max-height:500px!important;
	overflow-y: auto;
}