.page-id-146 .blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container {
    position: absolute;
    bottom: 50%;
    background: #ffff0000;
	color: #fff;
	justify-content: right;
}

.page-id-146 .wd-post-date.wd-style-with-bg {
    background-color: #fff0!important;
    box-shadow: none !important;
	color: #fff;
}

.page-id-146 .blog-design-masonry .post-title {
    color: #fff;
}

.page-id-146 .blog-design-masonry .post-title:hover {
    color: #fff;
}

.page-id-146 .blog-design-masonry.has-post-thumbnail .post-date {
    display: flex;
    justify-content: flex-start;
    align-items: center;
	margin-right: 5%;
	margin-top: 3%;
	padding-right: 7%;
}

.page-id-146 .wd-post-date.wd-style-with-bg .post-date-month {
    font-size: 14px;
	padding: 0px;
	margin-right: 10px;
}

.page-id-146 .wd-post-date.wd-style-with-bg .post-date-day {
padding: 0px;
font-size: 16px;
}

.page-id-146 .wd-post-date.wd-style-with-bg .post-date-day::before {
    content: "";
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/Vector-5.svg) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    right: -1rem;
}

.page-id-146 .product.wd-hover-standard .wd-add-btn {
/*     position: absolute;
    left: 8% !important;
    bottom: 4%; */
	margin-top: -18%;
    margin-right: 70%;
	margin-bottom: 5%;
}
.page-id-146 .products[class*="wd-stretch-cont"] .product :is(.price,.wrap-price,.product-rating-price) {
    margin-right: -10rem;
    font-size: 18px;
	margin-bottom: 3%;
}

.page-id-146 .title-line-two .product-grid-item .wd-entities-title {
font-size: 16px;
}

.page-id-146 .product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
    font-size: 0px;
	padding-right:22px;
}

.page-id-146 .product.wd-hover-standard .wd-add-btn .add-to-cart-loop span::before{
    content: "";
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/Frame-8.svg) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
	border-radius: 30px !important;
/* 	padding:5px; */
	display: flex;
	align-content: center;
	justify-content: center;
	 margin-right: -1rem !important;
    margin-top: 10%;
}

.page-id-146 .product.wd-hover-standard .wd-add-btn>a{
	border-radius: 30px;
	width: 50px;
	height: 50px;
}

.page-id-146 .page-id-146 .swiper-pagination-bullet {
    background: #c3b9b2 !important;
}

.page-id-146 .swiper-pagination-bullet-active {
    background: #fff;
}

.page-id-146 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
}

.page-id-146 .swiper-pagination {
    top: 66%;
}

.page-id-146 .whb-color-dark:not(.whb-with-bg) {
    background-color: #ffffff9c;
    backdrop-filter: blur(5px);
}

.bundle_form > div.bundled_product{
	border: 1px solid #C8C8C8 !important;
	padding-bottom: 0 !important;
}

.bundled_product > div.bundled_product .details{
	    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
form.bundle_form div.details{
	padding: 1rem !important;
}


.bundled_product table.variations tbody{
	display: flex !important;
    justify-content: space-between;
    align-items: center;
	gap: 1rem;
}
.bundled_product table.variations tbody tr{
	width: 100%;
	height: 75px !important;
}
.bundled_product .cart .variations td.label{
	    padding: 1em 0 0 !IMPORTANT;
}
.bundled_product table.variations tbody tr td.value{
	width: 100%;
}
.bundled_product table.variations tbody tr td.value select{
	width: 100% !important;
	max-width: 100% !important;
}
.bundled_product_images{
	height: 100%;
}
.bundled_product_images .bundled_product_image{
	height: 100%;
}
.bundled_product_images .bundled_product_image a{
	height: 100% !important;
	float: right;
}
.bundled_product_summary .bundled_item_wrap{
	margin-top: 2rem !important;
}

.bundled_product_images .bundled_product_image a img{
	height: 100% !important;
	    object-fit: fill;
}
.bundled_product select{
	background-color: #F5F5F5;
    border-color: #F5F5F5 !important;
}

.eicon-chevron-left:before{
	background-color: #ffffff9c;
	padding: 5px;
	border-radius: 30px;
	color: #fff;
}

.eicon-chevron-right:before{
	background-color: #ffffff9c;
	padding: 5px;
	border-radius: 30px;	
	color: #fff;
}

.page-id-146 .elementor-button.elementor-slide-button.elementor-size-sm {
    background: linear-gradient(93deg, rgba(255, 255, 255, 0.50) 5.94%, rgba(255, 255, 255, 0.09) 91.82%);
	width: 160px;
	height: 45px;
	padding-left: 10px
}

.page-id-146 .elementor-button.elementor-slide-button.elementor-size-sm:hover {
    background: linear-gradient(93deg, rgba(255, 255, 255, 0.50) 5.94%, rgba(255, 255, 255, 0.09) 91.82%);
}

.page-id-146 .elementor-button.elementor-slide-button.elementor-size-sm::before{
    content: "";
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/Frame-8.svg) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    border-radius: 30px !important;
    display: flex;
    align-content: center;
    justify-content: center;
    margin-right: -1rem !important;
    margin-top: -3px;	
}


/* login */
body.logged-in .whb-main-header .wd-header-text.set-cont-mb-s.reset-last-child{
  display: none;
}

body:not(.logged-in) .whb-main-header .wd-header-my-account  {
  display: none;
}

.wd-header-text span {
    text-wrap: nowrap;
}

span.digits-login-modal::before {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: contain;
	    border: 1px solid #D71921;
    position: absolute;
    right: 0;
    transform: translate(100%, -20%);
    top: 0;
	border-radius:2px;
}
span.digits-login-modal:hover::before{
	background-color:#D71921;
}

span.digits-login-modal::after{
	content: '';
	background: url(/wp-content/uploads/2025/02/Vector-2025-02-02T121852.818.svg) no-repeat; 
	background-size: contain;
	background-position:center;
	width: 21px;
    height: 21px;
	position:absolute;
	right: 2px;
    transform: translateX(135%);
    top: 0;
	
	
	}
span.digits-login-modal:hover::after{
	background: url(/wp-content/uploads/2025/02/svgviewer-output-6.svg) no-repeat; 
	background-position:center;
	width: 21px;
    height: 21px;
}
span.digits-login-modal span{
	margin-right:8px;
	font-size:14px;
	font-weight:300;
	font-family:"Yekan Bakh";
	color:#0E0603;
}
.elementor-widget-shortcode{
	position:relative;
}
.dig-content .reset-last-child>*:last-child {
    font-size: 0px;
}

/*end login*/

.page-id-146 [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    position: absolute !important;
    right: 99% !important;
}

@media (max-width: 1010px){
	.page-id-146 [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    position: absolute !important;
    right: 90% !important;
}
}

@media (max-width: 576px){
	.page-id-146 [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    position: absolute !important;
    right: 82% !important;
}
}

.mobile-nav .searchform input[type="text"] {
    padding-right: 40px !important; 
}
.main-blog .eicon-chevron-left:before {
    background-color: #ffffff00;
    color: #060606;
	margin-right: 10px;
}

.main-blog .eicon-chevron-right:before{
    background-color: #ffffff00;
    color: #060606;
	margin-left: 10px;
}

.faramouj-copyright {
    justify-content: end; 
}

.myform button.elementor-button.elementor-size-sm {
    margin-top: 12%;
}

/* my account */
.wd-my-account-sidebar {
    border-inline-end: 0px solid var(--brdcolor-gray-300) !important;
    background-color: #F5F5F5 !important;
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: #D71921 !important;
	color: #fff !important;
}
.woocommerce-MyAccount-title{
	border-bottom: 0px !important;
}


.wd-my-account-links a {
    box-shadow: none !important;
    background-color: #F5F5F5;
    border: 0px;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard::before{
    content: '';
    width: 24px;
    height: 24px;
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/Group.svg);
    background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	float: right;	
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard{
    display: flex;
    align-items: center;

}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders::before{
    content: '';
    width: 24px;
    height: 24px;
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/Bag.svg);
    background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	float: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
    display: flex;
    align-items: center;
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
    background-color: #D71921;
	padding-right: 5%;
}
li.woocommerce-MyAccount-navigation-link{
    padding-right: 5%;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address::before{
    content: '';
    width: 24px;
    height: 24px;
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/fluent_location-28-regular.svg);
    background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	float: right;	
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address{
    display: flex;
    align-items: center;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active{
	background-color: #D71921 ;	
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account::before{
    content: '';
    width: 24px;
    height: 24px;
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/User-Rounded.svg);
    background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	float: right;		
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{
    display: flex;
    align-items: center;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active{
	background-color: #D71921;		
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout::before{
    content: '';
    width: 24px;
    height: 24px;
    background: url(http://behkarchoob.faramoujdev.ir/wp-content/uploads/2023/10/Logout-2.svg);
    background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	float: right;		
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
    display: flex;
    align-items: center;
}
.wd-my-account-sidebar li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active{
	background-color: #D71921 ;		
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders:hover{
	color: #fff !important;
}


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

.wd-my-account-links a {
    display: flex !important;
    align-items: center !important;
}

.wd-my-account-links .orders-link a:before {
    background-color: #fff;
    padding: 6%;
    border-radius: 60px;
    font-size: 36px;
    width: 66px;
	margin-left:10px;
}

.wd-my-account-links .downloads-link a:before{
    background-color: #fff;
    padding: 6%;
    border-radius: 60px;
    font-size: 36px;
    width: 66px;
	margin-left:10px;
}

.wd-my-account-links .edit-address-link a:before{
    background-color: #fff;
    padding: 6%;
    border-radius: 60px;
    font-size: 36px;
    width: 66px;	
	margin-left:10px;
}

.wd-my-account-links .edit-account-link a:before{
    background-color: #fff;
    padding: 6%;
    border-radius: 60px;
    font-size: 36px;
    width: 66px;
	margin-left:10px;
}

.wd-my-account-links .customer-logout-link a:before{
    background-color: #fff;
    padding: 6%;
    border-radius: 60px;
    font-size: 36px;
    width: 66px;	
	margin-left:10px;
}

@media (max-width: 577px){
.wd-my-account-links .orders-link a:before {
padding: 3% !important;
}

.wd-my-account-links .downloads-link a:before{
padding: 3% !important;
}

.wd-my-account-links .edit-address-link a:before{
padding: 3% !important;
}

.wd-my-account-links .edit-account-link a:before{
padding: 3% !important;
}

.wd-my-account-links .customer-logout-link a:before{
padding: 3% !important;
}	
}

.woocommerce-MyAccount-navigation ul li a:hover {
    background-color: transparent !important; 
}
/*end my account */

.woocommerce-mini-cart__buttons .btn-cart {
    color: #fff !important; 
}
.whb-general-header :is(.whb-mobile-left,.whb-mobile-right) {
    flex: 0 1 0% !important;
}
@media (max-width: 1024px){
.site-logo {
    width: 175px;
    display: flex;
	justify-content: end;
}	
}

.woocommerce-MyAccount-content {
    margin-right: 2%; 
	background-color: #F4F3F3; 	
}

.bundled_product_summary .bundled_item_wrap{
	display: none !important;
}

@media (max-width: 768px){
	.bundled_product_images {
		width: 100% !important;
	}
	.bundled_product_images .bundled_product_image a{
		width: 100% !important;
	}
form .bundled_product{
	display: flex;
	flex-direction: column !important;
}
	.bundled_product table.variations tbody{
		flex-direction: column !important;
	}
	form.bundle_form .details{
		width: 100% !important;
	}
.woocommerce-MyAccount-content, .wd-my-account-sidebar {
    flex-basis: 92% !important;
    margin: 0% 4% !important;
	margin-bottom: 4% !important;
	padding-top: 4% !important;
}	
}

@media (max-width: 470px){
.woocommerce-MyAccount-content, .wd-my-account-sidebar {
    flex-basis: 88% !important;
    margin: 0% 6% !important;
	margin-bottom: 4% !important;
}	
}

@media (max-width:420px){
	.wd-account-style-text .wd-tools-text {
    font-size: 10px !important;
}
}

@media (max-width:344px){
.wd-tools-element>a {
    margin-right: -10px !important;
}
}

@media (max-width: 1024px){
	span.digits-login-modal::before {
		margin-right: -16px !important;
}
}

.wd-notice :is(.button,.wc-backward), div.wpcf7-response-output :is(.button,.wc-backward), .mc4wp-alert :is(.button,.wc-backward), :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) :is(.button,.wc-backward) {
    border-color: rgb(255 0 0) !important;
    color: #f00 !important;
}

.elementor-649 .elementor-element.elementor-element-236ab37 .ekit_social_media > li > a:hover{
	background-color: transparent !important;
}

.slider-type-product[class*="wd-stretch-cont"] .owl-stage .owl-carousel-item, .slider-type-product[class*="wd-stretch-cont"] .product {
    box-shadow: 0px 0px 13.00535px 0px rgb(203 203 203 / 10%);
	margin-bottom: 5%;
	min-height: 320px;
	
}

.products[class*="wd-stretch-cont"] .product-element-bottom {
    flex: 1 1 auto;
    align-items: center;
    justify-content: center;
}

.woocommerce-MyAccount-content:nth-child(1) {
    background-color: red !important;
}

body:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account) .woocommerce-MyAccount-content {
    background: transparent;
}