@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: bold;
	src: url('eot/IRANSansWeb_Bold.eot');
	src: url('eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('ttf/IRANSansWeb_Bold.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: 500;
	src: url('eot/IRANSansWeb_Medium.eot');
	src: url('eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('ttf/IRANSansWeb_Medium.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: 300;
	src: url('eot/IRANSansWeb_Light.eot');
	src: url('eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('ttf/IRANSansWeb_Light.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: 200;
	src: url('eot/IRANSansWeb_UltraLight.eot');
	src: url('eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: normal;
	src: url('eot/IRANSansWeb.eot');
	src: url('eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../../ttf/IRANSansWeb.ttf') format('truetype');
}

.woocommerce-cart .woocommerce .coupon label ,
.tawc-deal * ,
.comment-respond * ,
.tooltip ,
.review_form_wrapper *,
.woocommerce div.product div.images .product-image-ms,
a,
.custom-html-widget ,
.notifyjs-corner ,
.product-cat *,
.search-submit,
.site-header .product-extra-search .product-cat-dd ,
.button,
.elementor-column-wrap,
.ends-text,
.box-title ,
b,strong,p,h1,h2,h3,h4,h5,h6,ul,tr,td,input{
	font-family: "p30" !important;
	font-weight: 500;
}

.elementor-2787 .elementor-element.elementor-element-4ab7d41 .mf-elementor-brand-images .brand-title {
    padding: 0px 40px 0px 0px !important;
}

.custom-html-widget img {
    width:100%;
}
.mf-elementor-testimonial-slides-2 .testimonial-info__content {
    font-size: 20px !important;
    font-weight: normal !important;
}

.woocommerce ul.products li.product h2 a {
    font-size: 13px !important;
}

.mf-elementor-testimonial-slides-2 .testimonial-list {
    padding: 0 50px 125px !important;
}

.mf-elementor-banner-app .banner-button {
    padding-left: 80px;
    padding-right: unset !important;
}

.mf-elementor-banner-app .banner-content {
    padding-right: 90px;
    padding-left: unset !important;
}

.mf-elementor-banner-app .banner-main-content {
    padding-right: 90px;
    padding-left: unset !important;
}

.mf-elementor-banner-app .banner-main-content .title {
    font-size: 20px !important;
}

.quantity .label {
    display:none;
}

.woocommerce div.product form.cart div.quantity .label {
    display: none !important;
}

.woocommerce div.product form.cart div.quantity .qty-box {
    padding: 5px 20px !important;
    margin-left: 10px !important;
    max-height: 50px;
}

.mf-quick-view-modal div.product .mf-has-buy-now form.cart .single_add_to_cart_button {
    margin-left: 5px !important;
    max-height: 50px;
}

.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a::before, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a::before, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a::before, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button .compare::before {
    padding-left: 10px;
    padding-right: unset !important;
}

.woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button {
    max-height: 50px;
    margin-left: 10px;
}

.product-sidebar .custom-html-widget .mf-shipping-info li {
    font-size: 14px !important;
    font-weight: 100 !important;
    padding: 5px 0 0 0 !important;
}

.woocommerce div.product .wc-tabs-wrapper .panel .shop_attributes th,
.woocommerce table.shop_attributes td p{
    text-align:right;
}

.blog-wapper .entry-title {
    font-size: 15px !important;
}

.elementor-2787 .elementor-element.elementor-element-45a24b9 {
    padding: unset !important;
}

.widget .mc4wp-form input[type="submit"] {
    height: 56px !important;
    line-height: 56px !important;
    border-radius: 3px 0px 0px 3px !important;
}