.elementor-44 .elementor-element.elementor-element-3e95aaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-44 .elementor-element.elementor-element-3e95aaa:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-3e95aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-3e95aaa > .elementor-container{max-width:500px;}.elementor-44 .elementor-element.elementor-element-3e95aaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 70px 0px;}.elementor-44 .elementor-element.elementor-element-3e95aaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44 .elementor-element.elementor-element-be2a96f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-44 .elementor-element.elementor-element-be2a96f > .elementor-element-populated, .elementor-44 .elementor-element.elementor-element-be2a96f > .elementor-element-populated > .elementor-background-overlay, .elementor-44 .elementor-element.elementor-element-be2a96f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-44 .elementor-element.elementor-element-be2a96f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-44 .elementor-element.elementor-element-231c2f1 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#0000003B;border-radius:20px 20px 20px 20px;}.elementor-44 .elementor-element.elementor-element-b4165da .elementor-button{background-color:#00452F;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-44 .elementor-element.elementor-element-b4165da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-3e95aaa{padding:25px 20px 65px 20px;}.elementor-bc-flex-widget .elementor-44 .elementor-element.elementor-element-be2a96f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44 .elementor-element.elementor-element-be2a96f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44 .elementor-element.elementor-element-be2a96f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-231c2f1{text-align:center;}.elementor-44 .elementor-element.elementor-element-b4165da .elementor-button{border-radius:10px 10px 10px 10px;}}/* Start custom CSS */.booklister {
	padding: 0 10px 10px 10px !important;
}
.linerbook {
	margin: 10px 0 40px 0 !important;
}
.bbshoper {
	border-radius: 50px !important;
	margin-top: -20px !important;
}
.ttlbook {
	margin-top: -22px !important;
}
#mep_0 {
	z-index: 0 !important;
}
#goftino_w {
	display: none !important;
}
.elementor-menu-cart__main {
	width: 100% !important;
}
.elementor-menu-cart__product-remove::after, .elementor-menu-cart__product-remove::before {
	margin-top: 0px !important;
	background: #b00 !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	border-radius: 7px !important;
}
.product-quantity {
	display: none !important;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
	margin-bottom: 20px !important;
}
.elementor-menu-cart__product-name.product-name {
	margin-top: 13px !important;
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove {
	bottom: 40px !important;
}
.woocommerce-mini-cart__empty-message {
	text-align: center !important;
	background: url('http://drarashmohseni.com/wp-content/uploads/2023/01/empty-cart.png') no-repeat center top !important;
	padding-top: 160px !important;
}
.woocommerce-mini-cart__empty-message {
	color: #ffffff !important;
}
.woocommerce-mini-cart__empty-message::before {
	content: 'محصولی برای خرید وجود ندارد' !important;
	color: #000000 !important;
	width: 100% !important;
	display: block !important;
}
.jet-mobile-menu__container {
	width: 100% !important;
}
.mobile-link.mobile-top-level-link {
	width: 100% !important;
	padding: 7px 0px !important;
	margin-top: -5px;
}
.jet-mobile-menu__item {
	border-bottom: 1px dashed #b7b7b7;
}
#frmob {
	background-color: #ffffff !important;
	text-align: center !important;
	padding: 10% !important;
	position: fixed !important;
	z-index: 9999999 !important;
	width: 100% !important;
	height: 100% !important;
	display: none !important;
	color: #000000 !important;
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper::after {
	background-color: #d2d2d226 !important;
}
#Layer_1 {
	display: none !important;
}
.elementor-menu-cart__close-button {
	margin: 10px 0 0 0 !important;
}
.bdt-button.bdt-button-primary.bdt-button-small {
	display: none !important;
}
.header.dark {
	display: none !important;
}
.wc-empty-message {
	text-align: center;
	background: url('http://drarashmohseni.com/wp-content/uploads/2023/05/basket.png') no-repeat center top !important;
	padding-top: 165px !important;
}
.wc-empty-message {
	color: #ffffff !important;
	font-size: 0px !important;
}
.bdt-button.bdt-button-view-cart.bdt-size-md {
	display: none !important;
}
.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-checkout {background: #00916f !important;border: 0px !important;}
.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-remove a {
	left: 0px !important;
	top: 30% !important;
	transform: none !important;
	background: #ae2643 !important;
	padding: 5px 7px !important;
	opacity: 1 !important;
	transition: none !important;
	border-radius: 50px !important;
}
.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-remove a svg * {
	stroke: #ffffff !important;
}
.elementor-panel {
	font-family: iransans !important;
	font-size: 13px;
}
.elementor-panel {
	font-family: iransans !important;
	font-size: 13px;
}
#billing_phone_field label {
	display: none !important;
}.elementor-button.elementor-button--checkout.elementor-size-md {
	background-color: #00916f !important;
	padding: 18px !important;
	border-radius: 10px !important;
}
.elementor-menu-cart__product-remove.product-remove {
	background-color: #bc0000 !important;
	border: 0px !important;
	padding: 12px 12px !important;
}
.elementor-menu-cart__product-remove::after, .elementor-menu-cart__product-remove::before {
	background: #ffffff !important;
}
.woocommerce-Price-amount.amount {
	color: #000000 !important;
	font-size: 17px !important;
}
.elementor-menu-cart__subtotal {
	font-weight: normal !important;
	background-color: #e6e6e6 !important;
	border: 0px !important;
	border-radius: 10px !important;
	padding: 13px 0px !important;
	margin-bottom: -7px !important;
}
.elementor-menu-cart__subtotal * {
	font-size: 17px !important;
	text-align: ;
}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
	background-color: #e6e6e6 !important;
	border-radius: 10px !important;
	margin-bottom: 15px !important;
	padding: 10px 10px 0 10px !important;
	border: 0px !imporfrmobtant;
}
.elementor-menu-cart__close-button {
	margin-bottom: 25px !important;
}
.elementor-menu-cart__product-remove.product-remove {
	background-color: #42424291 !important;
	border: 0px !important;
	padding: 12px 12px !important;
	margin-left: 10px !important;
	border-radius: 6px !important;
	margin-bottom: 30px !important;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
	font-size: 14px !important;
	padding-right: 20px !important;
	margin-bottom: 17px !important;
}
.elementor-menu-cart__product-image.product-thumbnail {
	margin-bottom: 15px !important;
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove {
	bottom: 55% !important;
}
.remove_from_cart_button {
	margin-top: -12px !important;
	margin-right: -12px !important;
}
.elementor-44 .elementor-element.elementor-element-b8bcff6 .jet-mobile-menu__container .jet-mobile-menu__back svg {
	width: 18px !important;
}
.elementor-menu-cart__close-button::after, .elementor-menu-cart__close-button::before {
	background: var(--cart-close-button-color,#000) !important;
}
.elementor-button-icon-qty {
	background-color: #ae0000 !important;
	padding: 3px 5px 2px 4px !important;
	position: absolute !important;
	border-radius: 100px !important;
	color: #fff !important;
	font-size: 9px !important;
	left: 0px !important;
	top: -17px !important;
}
#moshdes #gform_submit_button_1 {
	border-radius: 7px !important;
	float: left !important;
	margin-top: 10px !important;
	background-color: #036a2b !important;
	width: 150px !important;
	text-align: center !important;
}
.added_to_cart.wc-forward {
	border-radius: 50px !important;
	padding: 14px 0px !important;
	background: #003db0 !important;
}
.elementor-menu-cart__product-remove > a {
	margin: -12px -12px 0px 0px !important;
}
.elementor-menu-cart__product-name.product-name {
	margin-top: 35px !important;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
	margin-bottom: 28px !important;
	margin-top: -11px !important;
}
.elementor-menu-cart__product-name.product-name a {
	color: #000000 !important;
}
@media only screen and (max-width: 428px) {
#frmob {display: none !important;}
}
@media only screen and (min-width: 429px) {
#frmob {display: block !important;}
}
@media only screen and (min-width: 1024px) {
#frmob {display: none !important;}
}
@media only screen and (width: 820px){
#frmob {display: none !important;}
}
@media only screen and (width: 810px){
#frmob {display: none !important;}
}
@media only screen and (width: 768px){
#frmob {display: none !important;}
}
@media only screen and (width: 834px){
#frmob {display: none !important;}
}/* End custom CSS */