/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

html,body,button,li,ul{
	font-family: "Rokh", Sans-serif !important;
}

body:not(.home) .main-header {
	background-color: #39335A !important;
}

/*دکمه ها*/
/*.btn-primery {*/
/*    background: linear-gradient(*/
/*  90deg,*/
/*  #98E0DB 0%,*/
/*  #E8CEF4 45%,*/
/*  #A992F6 100%*/
/*);*/

/*}*/
/*.btn-primery:hover{*/
/*  filter: brightness(1.1) saturate(1.1);*/
/*}*/

.btn-primery {
  background: linear-gradient(
60deg,
    #BEA26A 30%,
    #39335A 100%
  );
  transition: filter 0.25s ease, transform 0.25s ease;
    filter: brightness(1.15) saturate(1.25);
}



/*/"ستاره صفحه اصلی"/*/
/*.mystar:before {*/
/*    content:url("https://bolvani.dimaino.co/wp-content/uploads/2025/12/Vector-1.svg");*/
/*    position:absolute;*/
/*    right: 40px;*/
/*    top:-90px;*/
/*}*/

/*شیپ های استپ فروشگاه در صفحه اصلی*/
/*.my-shape:before{*/
/*    content: url("https://bolvani.dimaino.co/wp-content/uploads/2025/12/Layer-3.svg");*/
/*    position: absolute;*/
/*    top: -25px;*/
/*    left:60px;*/
/*}*/

/*@media (max-width:480px) {*/
/*    .my-shape:before{*/
/*    content: url("https://bolvani.dimaino.co/wp-content/uploads/2025/12/Layer-3.svg");*/
/*    top: -8px;*/
/*    left:10px;*/
/*}*/

/*}*/
    
/*.my-shape:after{*/
/*    content: url("https://bolvani.dimaino.co/wp-content/uploads/2025/12/Layer-4.svg");*/
/*    position: absolute;*/
/*    bottom:24px;*/
/*    left:143px;*/
/*}*/
/*@media (max-width:480px) {*/
/*    .my-shape:after{*/
/*    content: url("https://bolvani.dimaino.co/wp-content/uploads/2025/12/Layer-4.svg");*/
/*    position: absolute;*/
/*    bottom:-62px;*/
/*    left:148px;*/
/*}*/
/*}*/



/*کاروسل خدمات صفحه اصلی*/


.slider-services .swiper.elementor-loop-container .swiper-slide:nth-child(odd) .elementor-widget-image img {
	border-top-right-radius:150px;
}


.slider-services .swiper.elementor-loop-container .swiper-slide:nth-child(even) .elementor-widget-image img {
	border-bottom-left-radius:150px;
}




/*خبرنامه*/
.mynewsletter button.elementor-size-sm
 {
  background: linear-gradient(
60deg,
    #BEA26A 30%,
    #39335A 100%
  );
  transition: filter 0.25s ease, transform 0.25s ease;
    filter: brightness(1.15) saturate(1.25);

color:#fff !important;
position: absolute;
    bottom: 16px;
    right: 237px;
    width: 93px;
}
@media (max-width:480px){
    .mynewsletter button.elementor-size-sm
 {
position: absolute;
    bottom: 16px;
    right: 215px;
    width: 83px;
}
}

.mynewsletter input#form-field-name {
    max-width: 90% !important;
    height: 50px;
}

/*قیمت تخفیف*/
.woocommerce .elementor-201 .elementor-element.elementor-element-e972a73 .price ins, .woocommerce .elementor-486 .elementor-element.elementor-element-cc7e138 .price ins, .woocommerce .elementor-201 .elementor-element.elementor-element-e972a73 .price ins {
	text-decoration:none !important;
}
/*دکمه افزودن به سبد خرید*/
#btn-cart {
     position: absolute;
  left: 50%;
  bottom: 50px;
  transform: translate(-50%, 20px);
   opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
}

.product-card:hover #btn-cart  {
  transform: translate(-50%, 0);
  opacity: 1;
  visibility: visible;
}
@media(max-width:480px) {
	#btn-cart {
		display:none !important;
		
	} 
}

.product-card .woocommerce .elementor-201 .elementor-element.elementor-element-e972a73 .price{
    display: flex;
    flex-direction: column;
}
/*نظرات محصول*/
.product-reviews input#submit {
    background-color: #BEA26A  !important;
   font-weight: 560 !important;
   width: 100px;
   color: #fff !important;
}
.woocommerce p.stars a::before {
    color: #BEA26A !important;
}
.product-reviews h2{
	font-size:22px;
	
}.woocommerce .star-rating span::before
{
	color:#BEA26A !important;
}
.product-reviews strong.woocommerce-review__author {
	font-weight:500;
}
.product-reviews ol.commentlist {
	padding:0;
}

/*توضیحات محصول*/
.dect-product .woocommerce table.shop_attributes td p
 {
	 padding-right:5px !important
}

.woocommerce table.shop_attributes td {
		 padding-right:5px !important;
			 font-style:normal;
}

.woocommerce table.shop_attributes th
 {
    font-weight: 500;
}

/*نظرات وبلاگ*/
.blog-reviews input#submit {
	   background-color: #BEA26A  !important;
   font-weight: 560 !important;
   color: #fff !important;
	border: 1px solid #BEA26A;
}
.blog-reviews input#submit:hover {
	   background-color: #BEA26A  !important;
   font-weight: 560 !important;
   color: #fff !important;
}
.blog-reviews a{
	color:#BEA26A;
}
.blog-reviews h2 {
	font-size:22px !important;
}
.blog-reviews b.fn{
	font-weight:500 !important;
}


/*سفارشات*/
a.woocommerce-Button.wc-forward.button, a.button.wc-forward, a.button.wc-backward{
    background-color: #BEA26A;
    font-weight: 600;
    color: white;
	font-family: 'Rokh';
}
.woocommerce-info {
	border-top-color:#BEA26A;
	font-family: 'Rokh';
}
.woocommerce-info::before {
    color: #BEA26A;
}
address
 {
    font-style: normal;
}

/*حساب کاربری*/
.customaccount strong {
	font-weight:600;
}
.customaccount span.nobr {
	font-weight:600;
}
.customaccount ul
 {
    list-style: none;
    text-decoration: none;
	 padding-right:0px !important;
}
.customaccount a {
    text-decoration: none !important;
    color: #353535;
    font-weight: 600;
    
}

.customaccount li{
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 8px;
    padding: 0;
    padding-bottom: 15px;
    padding-right: 8px;

}
.customaccount li:hover{
    background-color: #BEA26A;
    border-radius: 8px;
}

.customaccount li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout.is-active {
    background-color: #BEA26A;
}
.customaccount .woocommerce-MyAccount-content {
    line-height: 34px;
    border: 1px solid silver;
    border-radius: 8px;
    padding: 15px;
}

/*دکمه جزئیات حساب*/
button.woocommerce-Button.button {
	    background-color: #BEA26A;
    font-weight: 600;
    color: white;
	  margin-top:10px;
}
button.woocommerce-Button.button:hover{
		    background-color: #BEA26A;
	      color:white;

}
/*دکمه ورود*/
button.woocommerce-button.button.woocommerce-form-login__submit{
		    background-color: #BEA26A;
    font-weight: 600;
    color: white;
	  margin-top:10px;
}
button.woocommerce-button.button.woocommerce-form-login__submit:hover{
		       background-color:#BEA26A;
	      color:white;

}
/*دکمه به سبد خرید اضافه شد*/
a.button.wc-forward:hover{
	background-color:#BEA26A !important;
	color:white;
}
a.woocommerce-button.button.view{
		background-color:#BEA26A !important;
	color:white;
}
a.woocommerce-button.button.view:hover{
		background-color:#BEA26A !important;
	color:white;
}

/*نشانی در حساب کاربری*/

.customaccount header.woocommerce-Address-title.title {
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: self-start;
	border:1px solid silver;
	padding:10px;
	border-radius:15px;
	margin-bottom:10px;
}
.customaccount header.woocommerce-Address-title.title h2 {
	font-size:22px !important;
}
.customaccount header.woocommerce-Address-title.title a.edit {
	padding:0;
	margin:0;
}


/*فیلد تسویه حساب*/
.custom-feilds  #p#billing_first_name_field,#billing_country_field, #billing_first_name_field, #billing_state_field, #billing_city_field, #billing_postcode_field, #billing_phone_field, #billing_email_field  {
    width: 48% !important;
}
  
.custom-feilds p#billing_address_1_field {
    width: 100% !important;
}


.custom-feilds .woocommerce-billing-fields__field-wrapper {
        display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
}

@media (max-width:480px) {
    .custom-feilds  #p#billing_first_name_field,#billing_country_field, #billing_first_name_field, #billing_state_field, #billing_city_field, #billing_postcode_field, #billing_phone_field, #billing_email_field  {
    width: 108% !important;
}
    
}

/*سفارشات ثبت شده*/
.woocommerce-order
 {
    font-family: 'Rokh';
	 border-radius:15px;
	 padding:10px;
	 border:1px solid #BEA26A;
	 
}



/*قیمت متغیرها*/
.price-amount del{
	color: #353535 !important;
	font-size:18px;
}
.price-amount ins {
	color:#BEA26A;
	text-decoration:none;
	font-size:18px;
	margin-right:15px;
	
}
.price-amount a.reset_variations {
	color:#BEA26A;
}
/*تعداد امتیاز محصول*/
a.woocommerce-review-link {
	display:none;
}



/*جستجو*/
.search-box .elementor-323 .elementor-element.elementor-element-da84843 {
    position: absolute;
    top: 80px;
    left: 20px;
}

/*استایل جدول متغیر محصولات*/
.price-amount tbody {
    display: flex;
    flex-wrap:wrap;
}

.price-amount tr,td,th.label{
    background: transparent !important;
}

.price-amount tr,td,th.label:hover{
    background: transparent !important;
}

.woocommerce .elementor-486 .elementor-element.elementor-element-34bd59f form.cart table.variations tr th, .woocommerce .elementor-486 .elementor-element.elementor-element-34bd59f form.cart table.variations tr td
 {
    text-align: justify;
    width: auto;
    width: 160px;
}

/*آیکن های هدر*/
.profile-icon .elementor-icon-wrapper{
    display: flex !important;
}
.menu-icon .elementor-icon-wrapper{
    display: flex !important;
}


/*متای مقالات*/
@media(max-width:480px) {
    .blog-metas ul{
    flex-wrap: nowrap !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch !important;
    max-width: 140px;
    justify-content: flex-start !important;
    }

    .blog-metas li{
  white-space: nowrap !important;
    }
    
    /* width */
.blog-metas ul::-webkit-scrollbar {
  width: 10px;
  height: 2px;
  margin-top: 5px;
}

/* Track */
.blog-metas ul::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.blog-metas ul::-webkit-scrollbar-thumb {
  background: #BEA26A; 
}

/* Handle on hover */
.blog-metas ul::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
}