/*

Theme Name: Webtinus

Theme URI: http://webtinus.com

Author: webtinus

Author URI: http://webtinus.com

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: Webtinus 



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/


/* 100 */
@font-face {
    font-family: 'yekan';
    font-weight: 100;
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-04-Regular.eot');
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-04-Regular.eot?#iefix') format("embedded-opentype"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-04-Regular.woff') format("woff"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-04-Regular.ttf') format("truetype");
	font-display:swap;
}

/* 200 */
@font-face {
    font-family: 'yekan';
    font-weight: 200;
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-05-Medium.eot');
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-05-Medium.eot?#iefix') format("embedded-opentype"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-05-Medium.woff') format("woff"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-05-Medium.ttf') format("truetype");
	font-display:swap;
}

/* 300 */
@font-face {
    font-family: 'yekan';
    font-weight: 300;
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-06-Bold.eot');
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-06-Bold.eot?#iefix') format("embedded-opentype"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-06-Bold.woff') format("woff"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-06-Bold.ttf') format("truetype");
	font-display:swap;
}

/* 400 */
@font-face {
    font-family: 'yekan';
    font-weight: 400;
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-07-Heavy.eot');
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-07-Heavy.eot?#iefix') format("embedded-opentype"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-07-Heavy.woff') format("woff"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-07-Heavy.ttf') format("truetype");
	font-display:swap;
}

/* 500 */
@font-face {
    font-family: 'yekan';
    font-weight: 500;
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-08-Fat.eot');
    src: url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-08-Fat.eot?#iefix') format("embedded-opentype"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-08-Fat.woff') format("woff"),
        url('fonts/iranyekanBakh/Yekan-Bakh-FaNum-08-Fat.ttf') format("truetype");
	font-display:swap;
}


body {
 
    font-family: 'yekan';
    font-weight: 100;
	text-align: right;

	color: #333;

	margin: 0;

	padding: 0;

}

 

a, a:hover {

	text-decoration: none;

	transition: 0.3s;

}





header {

    padding: 20px 0;

    border-bottom: 1px solid #D3D3D3;

}



.logo_header img {

    width: 100%;

    height: auto;

}



.logo_header {

    margin: 0 8% 0 0;

    width: 90px;

}



.menu_header ul { 

    list-style: none;

    padding: 0;

    margin: 0;

}



.menu_header ul li {

    float: right;

    margin: 0 15px;

}



.menu_header ul li a {

    color: #333;

    font-size: 17px;

}



.menu_header ul li a:hover {

    color: #EBB304;

}



.btn_log a {

    border: 1px solid #666;

    border-radius: 20px;

    padding: 8px 15px;

    display: inline-block;

    margin: 0 0 0 15px;

    color: #333;

}



.cart_header {

    position: relative;

    padding: 8px 10px 0;

}



.cart_header svg {

    width: 30px;

    height: 30px;

}



.cart_header span {

    position: absolute;

    bottom: -2px;

    left: 10px;

    background: #ebb304;

    color: #000;

    border-radius: 50%;

    width: 17px;

    height: 17px;

    font-size: 11px;

    text-align: center;

}

.menu_header {

    margin: 13px 0 0;

}

.box_login {

    padding: 6px 0 0;

    display: inline-block;

}

.btn_log a:hover {

    background: #ebb304;

    color: #fff;

    border-color: #ebb304;

}
.footer_top {
    background: #F5F5F5;
    border-radius: 12px;
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0 0 40px;
}

a.item_enamd {
    display: inline-block;
    margin: 0 0 0 10px;
    width: 60px;
    height: auto;
}

a.item_enamd svg {
    width: 100%;
    height: 100%;
}

a.logo_footer {
    width: 100px;
    height: 100%;
    display: inline-block;
    margin: 4px 0px 0;
}

a.logo_footer img {
    width: 100%;
    height: auto;
}

.tit_box_social_footer {
    font-size: 12px;
    font-weight: 400;
    margin: 6px 6px 7px 0;
}

a.item_social_footer {
    width: 35px;
    background: #EBB304;
    height: 35px;
    display: inline-block;
    border-radius: 5px;
    padding: 0px 9px;
    margin: 0 6px 0 0;
}

a.item_social_footer svg {
    width: 100%;
    height: 100%;
}

a.item_social_footer:hover {
    background: #FF865F;
}

footer {
    margin: 50px 0 0;
    width: 100%;
}

.tit_item_foot {
    font-weight: 300;
    margin: 15px 0 20px;
    font-size: 17px;
}

.box_item_foot .menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.box_item_foot .menu ul li a {
    color: #000;
    font-size: 15px;
}

.box_item_foot .menu ul li {
    margin: 0 0 8px;
}

.box_item_foot .menu ul li a::before {
    content: "";
    width: 5px;
    height: 5px;
    background: #ebb304;
    float: right;
    border-radius: 50%;
    margin: 9px 0 0 8px;
    box-shadow: 0px 3px 8px 0px #ebb304;
    transition: 0.3s;
    display: none;
}

.box_item_foot .menu ul li a:hover:before {
    display: block;
}

.box_item_foot .menu ul li a:hover {
    color: #ebb304;
}

.item_contact_footer {
    margin: 10px 0 20px;
}

.tit_contact_footer {
    font-weight: 300;
    color: #777;
    font-size: 17px;
}

.val_contact_footer {
    font-size: 18px;
    border-radius: 15px;
    padding: 5px 10px 0;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(248,233,173,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(248,233,173,1) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(248,233,173,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f8e9ad",GradientType=1);
}

.footer_bottom {
    margin: 0 0 50px;
}
.box_head_blog_home {
    margin: 0 0 80px;
    display: flex;
    justify-content: space-between;
}

.box_blog_home {
    margin: 50px 0;
}

.tit_head_blog_home svg {
    width: 23px;
    height: 23px;
    margin: -7px 0 0 5px;
}

.tit_head_blog_home {
    font-size: 22px;
    font-weight: 300;
}

.subtit_head_blog_home {
    font-size: 15px;
}

a.left_head_blog_home {
    border: 1px solid #000;
    height: fit-content;
    padding: 12px 15px 10px;
    border-radius: 25px;
    color: #000;
}

a.left_head_blog_home svg {
    width: 20px;
    height: 20px;
    margin: -1px 5px 0 0;
}

a.left_head_blog_home:hover {
    background: #ebb304;
    border-color: #ebb304;
}

.item_blog_home {
    border: 1px solid #E0E0E0;
    padding: 10px;
    border-radius: 20px;
    position: relative;
}


a.img_item_blog_home {
    display: inline-block;
    width: 100%;
    margin: -60px 0 0;
    border-radius: 20px;
    overflow: hidden;
}

a.img_item_blog_home img {
    width: 100%;
    height: auto;
}

a.tit_item_blog_home {
    color: #000;
    font-weight: 200;
    font-size: 17px;
    margin: 10px 0;
    display: inline-block;
    width: 100%;
}

.short_desc_blog {
    font-size: 14px;
    text-align: justify;
    line-height: 25px;
}


.svg_item_blog_home {
    position: absolute;
    background: #ebb304;
    border-radius: 20px;
    bottom: -14px;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    width: 45px;
    height: 30px;
    padding: 3px 0 0;
    box-shadow: 0px 2px 20px -6px #ebb304;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
}

.svg_item_blog_home svg {
    width: 18px;
    height: 18px;
}

.item_blog_home:hover .svg_item_blog_home {
    visibility: visible;
    opacity: 1;
    transition: 0.3s;
}

a.tit_item_blog_home:hover {
    color: #ebb304;
}
.box_aboutus_home {
    width: 100%;
    display: inline-block;
    margin: 70px 0;
}

.box_right_aboutus_home {
    padding: 50px 15% 0 0;
}

.tit_right_aboutus_home {
    font-size: 46px;
    font-weight: bold;
    margin: 50px 0 20px;
}

.subtit_right_aboutus_home {
    font-size: 24px;
    margin: 0 0 100px;
    padding-left: 40%;
}

.box_right_aboutus_home .item_contact_footer {
    display: inline-block;
    margin:  0 0 20px 40px;
}

.box_right_aboutus_home .val_contact_footer {
    font-size: 28px;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 35%, rgba(245,215,124,0.8016456582633054) 69%, rgba(235,179,4,0.8016456582633054) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 35%, rgba(245,215,124,0.8016456582633054) 69%, rgba(235,179,4,0.8016456582633054) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 35%, rgba(245,215,124,0.8016456582633054) 69%, rgba(235,179,4,0.8016456582633054) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebb304",GradientType=1);
    border-radius: 30px;
}
.item_pruduct_home {border: 1px solid #707070;border-radius: 15px;padding: 10px;transition: 0.3s;position: relative;margin: 0 0 30px;}

a.img_item_pruduct_home {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 0 0 15px;
    background: #f5f5f5;
    padding: 20px 0;
}

a.tit_item_pruduct_home {
    font-size: 20px;
    color: #333;
    font-weight: 300;
    display: inline-block;
}

.subtit_prod_home {
    display: inline-block;
    width: 100%;
    font-size: 13px;
}

a.more_item_pruduct_home {
    background: #EBB304;
    color: #fff;
    border-radius: 15px;
    padding: 5px 20px;
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    width: 180px;
    text-align: center;
    margin: 0 auto;
    bottom: -17px;
}

.item_pruduct_home:hover {
    transform: translateY(-10px);
    transition: 0.3s;
    box-shadow: 0px 5px 20px -10px #000;
}

.item_pruduct_home:hover a.tit_item_pruduct_home {
    color: #ebb304;
}
.tit_right_slider_home {
    font-size: 90px;
    color: #EBB304;
    font-weight: 300;
    margin: 0 0 30px;
}

.subtit_right_slider_home {
    font-size: 36px;
    margin: 0 0 50px;
}

.box_right_slider_home {
    padding: 0 0 0 40%;
    margin: 80px 0 0;
}

.btn_slider_home {
    color: #888888;
    margin: 0 0 0 50px;
    font-size: 18px;
}

.btn_slider_home svg {
    width: 20px;
    margin: 0 7px 0 0;
    transition: 0.3s;
}

.btn_slider_home:hover {
    color: #ebb304;
}

.btn_slider_home:hover svg rect, .btn_slider_home:hover svg path {
    fill: #ebb304;
    transition: 0.3s;
}
.box_slider_home {
    margin: 50px 0;
    position: relative;
}
.bgGlobal {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
    z-index: -1;
}

.bgGlobal svg {
    margin: -110% -60% 0 0;
    opacity: 0.7;
} 
.svg_slider_home {
    position: absolute;
    top: -25px;
    right: -45%;
    height: 100%;
    z-index: -1;
}
.box_it_product {
    display: flex;
    justify-content: space-between;
    margin: 20px 0 30px;
}

.toman {
    width: 20px;
    height: 40px;
    line-height: 19px;
    margin: 3px 0 0;
    font-weight: 200;
}
.price_it_product {
    display: flex;
}

.reqsale_price_it_product {
    margin: 0 0 0 10px;
    text-align: left;
}

.sale_price_it_product {
    color: #777;
    font-size: 14px;
    display: flex;
    margin: 0 0 -4px;
    height: 20px;
}

.offprice_it_product {
    margin: 0 0 0 4px;
    background: #ebb304;
    color: #fff;
    border-radius: 10px;
    width: 27px;
    font-size: 12px;
    height: 16px;
    text-align: center;
}

.reg_price_it_product {
    font-size: 21px;
    font-weight: 200;
    height: 25px;
}
.offprice_it_product span {
    float: right;
    font-size: 10px;
    margin: 3px 3px 0 0;
}
.valprice_it_product {
    text-decoration: line-through;
}
.box_head_blog_home.box_head_cat_home {
    justify-content: center;
    text-align: center;
}
.box_cat_home {
    margin: 50px 0;
}
.box_head_blog_home.box_head_cat_home svg {
    margin: -5px 30px 0;
}
.bx_item_cat_home {
    width: 20%;
    float: right;
    padding: 0;
}

.b_item_cat_home {
    border: 1px solid #E0E0E0;
    transition: 0.3s;
}

.icon_tit_item_cat_home {
    display: flex;
    margin: 20px 0 15px;
}

.icon_item_cat_home {
    background: #ECB915;
    padding: 1px 8px 0 11px;
    border-radius: 15px 0px 0px 15px;
    width: 35px;
    height: 25px;
    margin: -3px 0 0 10px;
}

.icon_item_cat_home svg {
    width: 100%;
    height: 100%;
}

.tit_item_cat_home {font-weight: 200;}

.desc_item_cat_home {
    padding: 0 15px;
    font-size: 14px;
    color: #888;
    margin: 0 0 10px;
}

.num_link_item_cat_home {
    display: flex;
    justify-content: space-between;
    padding: 15px 15px;
}

.num_item_cat_home {
    color: #ecb915;
    direction: ltr;
    font-size: 20px;
    font-weight: 400;
}

.link_item_cat_home {
    background: #ecb915;
    width: 38px;
    text-align: center;
    border-radius: 30px;
    padding: 1px 11px 0;
    height: 27px;
}

.link_item_cat_home svg {
    width: 100%;
}

.b_item_cat_home:hover {
    background: #fff;
    transition: 0.3s;
}
.box_cat_home.box_cat_home {
    margin: 120px 0;
}
.marArchTop {
    margin: 80px 0 0;
}
.sidebar {
    padding: 30px 0 0;
}

.widget {
    border-radius: 20px;
    background: #fff;
    margin: 0 0 20px;
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 0 0 20px;
}

.widget h3, label.wp-block-search__label {
    font-size: 20px;
    font-weight: 300;
    background: #F4DC7C;
    padding: 15px 20px;
    margin: 0 0 20px;
}


input#wp-block-search__input-1 {
    border-radius: 10px;
    border-color: #ccc;
    padding: 3px 10px 0;
    color: #888;
    font-weight: 200;
}

.wp-block-search__inside-wrapper {
    padding: 0 15px;
}

button.wp-block-search__button.wp-element-button {
    border-radius: 10px;
    border: 1px solid #eaa73f;
    background: #eaa73f;
}
.widget ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.widget ul li a {
    color: #333;
}

.widget ul li a::before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 2px;
    float: right;
    transition: 0.3s;
    margin: 4px 0 0 10px;
}

.widget ul li {
    margin: 0 20px 7px;
}

.widget ul li a:hover:before {
    background: #eaa73f;
    border-color: #eaa73f;
    transition: 0.3s;
}

.widget ul li a:hover {
    color: #eaa73f;
}
.wp-pagenavi {
    margin: 50px 0;
    text-align: left;
}

.wp-pagenavi a, .wp-pagenavi span {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    border: none;
    background: #F5F5F5;
    font-size: 23px;
    font-weight: 100 !important;
    color: #707070;
    margin: 0 0 0 10px;
    transition: 0.3s;
}

.wp-pagenavi span.current, .wp-pagenavi a:hover {
    background: #eca742;
    transition: 0.3s;
    color: #fff;
}
.head_page {
    text-align: center;
    margin: 40px 0 20px;
}

.head_page h1 {
    font-weight: 300;
    margin: 0;
}

div#breadcrumbs a {
    color: #111;
    font-weight: 300;
}
p.wp-block-tag-cloud {
    padding: 5px 15px;
}

p.wp-block-tag-cloud a {
    font-size: 15px !important;
    background: #eee;
    border-radius: 3px;
    padding: 2px 10px;
    display: inline-block;
    color: #000;
    margin: 0 0 5px 5px;
}

p.wp-block-tag-cloud a:hover {
    background: #e9a840;
    color: #fff;
}
.box_content_singleblog {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
    padding: 20px;
    margin: 30px 0 40px;
}

.single-image img {
    width: 100%;
    height: auto;
}
.short_desc_single_blog {
    margin: 60px 0 40px;
    font-size: 18px;
    line-height: 38px;
}

.inf_single_blog {
    display: flex;
}

.inf_single_blog > div {
    background: #F4DC7C;
    color: #000;
    transition: 0.3s;
    font-size: 20px;
    display: inline-block;
    margin: 0 0 0 15px;
    padding: 7px 15px 4px;
    border-radius: 5px;
}

.inf_single_blog > div a {
    color: #000;
}

.inf_single_blog > div:hover a {
    color: #fff;
}

.single_cat_post:hover {
    background: #000;
    transition: 0.3s;
}

.box_content_single {
    margin: 50px 0 0;
    font-size: 17px;
    line-height: 32px;
}

.comment-title h4 {
    font-weight: 400;
    text-align: center;
    margin: 20px 0 40px;
}

ol.commentlist {
    list-style: none;
    margin: 0 0 60px;
}

.comment-box {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 10px;
    margin: 0 0 20px;
}

.comment-left p {
    margin: 0;
    background: #f3f3f3;
    padding: 10px;
    border-radius: 5px;
    line-height: 33px;
    color: #000;
}

.comment-left h5 {
    font-size: 20px;
    font-weight: 300;
}

a.comment-reply-link {
    background: #e9a43d;
    color: #000;
    padding: 3px 10px;
    display: inline-block;
    margin: 10px 0 0;
    border-radius: 5px;
}

ul.children {list-style: none;}
.comment-left span {
    margin: 0 0 20px;
    display: inline-block;
}
.down_rate_it_product {
    font-size: 12px;
    margin: 2px 8px 0;
}

.up_rate_it_product span {
    font-size: 16px;
}
.up_rate_it_product svg {
    width: 15px;
    height: 15px;
}
.up_rate_it_product svg {
    margin: -5px 0 0;
}
.up_rate_it_product {
    background: linear-gradient(white, white) padding-box, linear-gradient(to left, #666, #fff, #fff) border-box;
    border-radius: 30px;
    border: 2px solid transparent;
    padding: 2px 6px 0;
}
.product .single-image {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 20px 100px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #ebb304;
    color: #fff;
    border-radius: 20px;
    font-weight: 200;
	border: 1px solid #ebb304;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #fff;
    color: #ebb304;
    border-color: #ebb304;
}
.product .short_desc_single_blog {
    text-align: justify;
    font-size: 16px;
    color: #111;
    margin: 60px 8% 70px;
}

.fuvvjfj {
    margin: 0 8%;
}

.single-product .quantity {
    display: none;
}
.box_it_product > div {
    height: 50px;
}
nav.woocommerce-MyAccount-navigation ul {
    padding: 0 0 0 20%;
    margin: 0;
    list-style: none;
}

nav.woocommerce-MyAccount-navigationnav.woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    width: 100%;
    background: #098;
}

nav.woocommerce-MyAccount-navigation ul a {
    background: #000000;
    display: inline-block;
    width: 100%;
    margin: 0 0 5px;
    padding: 13px 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 200;
    border-radius: 10px;
    border: 1px solid #000000;
    transition: 0.3s;
}

nav.woocommerce-MyAccount-navigation ul a:hover {
    background: #fff;
    color: #111;
}

mark {
    background: transparent;
}
.h2, h2 {
	font-size: 1.4rem;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.text_map_contact {
    background: #ebb30414;
    display: inline-block;
    color: #000000;
    font-size: 18px;
    border: 1px solid #EBB304;
    border-radius: 10px;
    padding: 15px 30px;
    transform: translateY(-25px);
    height: 50px;
}

.map_contact {
    text-align: center;
}

.map_contact img {
    width: 100%;
    height: auto;
}
.wp-block-woocommerce-price-filter {
    padding: 10px 20px 0;
}

.wc-block-price-filter.wc-block-components-price-slider.wc-block-price-filter--has-input-fields.wc-block-components-price-slider--has-input-fields.wc-block-components-price-slider--is-input-inline {
    margin: 0;
}

.rtl .wc-block-components-price-slider__range-input-progress {
    --range-color: #f4dc7c;
}

.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
    border: none;
    background: transparent;
    max-width: fit-content !important;
}

button.wc-block-components-filter-reset-button {
    text-decoration: none;
    color: #f00;
}

.wc-block-components-price-slider__actions {
    justify-content: center;
}

input.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-price-filter__amount.wc-block-price-filter__amount--max.wc-block-form-text-input.wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
    text-align: left;
}














