/*@font-face{ font-family: 'vazir'; src:url('fonts/vazir.eot?#') format('eot'), url('fonts/vazir.woff') format('woff'), url('fonts/vazir.ttf') format('truetype');}*/
/*@font-face{ font-family: 'yekan'; src:url('fonts/yekan.eot?#') format('eot'), url('fonts/yekan.woff') format('woff'), url('fonts/yekan.ttf') format('truetype');}*/

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
h1,h2,h3,h4,h5,h6,a,p,span,strong,div{font-family: IRANSans;}

label {
    text-align: right;
}
input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=date], select, textarea {
    background: #fff;
}
.box-icon-align-top .box-icon-wrapper {
    margin-bottom: 0px;
}
.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
    width: 250px;
}
.woodmart-products-tabs.tabs-design-simple .owl-nav, .woodmart-products-tabs.tabs-design-simple .wrap-loading-arrow {
    right: auto;
	left: 0;
}
.woodmart-products-tabs .tabs-name {
	font-weight:400;
}
.blog-design-masonry .entry-title {
    font-size: 16px;
}
.post-single-page .article-body-container {
    text-align: right;
}
.post-single-page .entry-title {
  font-size: 18px;
text-align: right;
padding-top: 29px;
font-weight: 400;
padding-right: 20px;
}
#reply-title {
    font-size: 16px;
    font-weight: 500;
    color: #777 !important;
}
.single-post-navigation:not(:last-child) {
    margin-bottom: 0px !important;
}
.logged-in-as a {
    font-size: 12px !important;
    color: #777 !important;
    font-weight: 400 !important;
}
.post-single-page {
    text-align: right;
}
.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
    padding: 5px 0;
}
.title-size-default .entry-title {
    font-size: 34px;
}
.product-image-summary .entry-title {
    font-size: 18px;
}
.product-image-summary .woodmart-after-add-to-cart, .product-image-summary .woodmart-before-add-to-cart {
    margin-bottom: 25px;
    margin-top: 30px;
}
.tabs-layout-tabs .tabs {
    text-align: right;
}
.popup-added_to_cart h4 {
    font-size: 18px;
}
.icons-design-colored .social-instagram {
    background-color: #ef5a88;
}

.woodmart-sidebar-content .widget {
    padding: 20px;
}
.woodmart-sidebar-content .widget-title {
    background: #fff;
    padding: 10px 13px !important;
border-bottom: 1px solid #026ba4;
color: #026ba4 !important;
font-weight: 600 !important;
letter-spacing: -.35px !important;
font-size: 13px !important;
}

.woodmart-navigation .item-level-0>a {
    letter-spacing: 0px;
}

.added_to_cart, .btn, .button, [type=button], [type=submit], button {
    letter-spacing: 0;
}

@media (max-width: 768px) {
.woodmart-products-tabs.tabs-design-simple .owl-carousel .owl-nav {
    left: -5px;
	right:auto;
}
	img {
max-width: 100%;
display: block;
}
}
.tabs-layout-tabs .tabs li a {
    text-align: center;
}
.tabs-layout-tabs .tabs li a:after {
    top: 100%;
    bottom: 0;
}
.tabs-layout-tabs #tab-additional_information .shop_attributes {
    max-width: 100%;
}
#tab-additional_information .shop_attributes td {
    text-align: right;
}
.woocommerce-order-pay .entry-content>.woocommerce {
    max-width: 850px;
    margin: 0 auto;
}
ul.order_details li {
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px dashed #c7c7c7;
	margin-bottom: 15px;
}
ul.order_details li:last-child {
    margin-left: 0px;
    padding-left: 0px;
    border-left: 0px dashed #c7c7c7;
}
.woocommerce-order-pay .entry-content>.woocommerce:after, .woocommerce-order-pay .entry-content>.woocommerce:before {
    background-image: radial-gradient(farthest-side,rgba(0,0,0,0) 6px,#f9f9f9 0);
}
.checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {
    background-color: #f9f9f9;
}
.woodmart-prefooter {
    padding-bottom: 0px;
}
.woodmart-slide-inner {
    max-width: 100% !important;
}

.post-slide .entry-title {
    font-size: 14px !important;
	font-weight:600;
}
#rev_slider_1_1_wrapper .zeus .tp-tab-title {
    font-family: IRANSans !important;
}

.dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
    left: 0;
    right: auto;
}
.woodmart-single-footer .tags-list {
    font-size: unset;
	color:#fff;
}
.single-post img.wp-post-image {
	width:100%;
}

.menu-mega-dropdown .sub-menu>li>a:before {
	position: absolute;
    top: -1px;
    font-weight: 600;
    font-size: 8px;
    right: -13px;
    font-family: woodmart-font;
    content: "\f114";
}

@media (max-width: 1200px) {
.tp-tabs {
    display: none;
}
}
@media (max-width: 768px) {
.woocommerce-ordering select {
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    z-index: 24324;
    background: #1110;
    border: none;
    background-image: none;
    font-weight: 400;
    font-size: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.footer-column.footer-column-2.col-12.col-sm-6.col-lg-3 {
    padding-right: 8px;
}

.woocommerce-ordering:after {
    position: relative;
    margin-top: 0;
    color: #2d2a2a;
    font-size: 20px;
    content: "\f119";
    font-family: woodmart-font;
}
}

.menu-opener .menu-open-label {
    letter-spacing: 0;
    font-size: 15px;
}

.rtl .woocommerce-MyAccount-navigation {
    float: none;
    width: unset;
}
.mc4wp-form>div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin-right: 17px;
    margin-left: 17px;
}
.mc4wp-form-fields {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.mc4wp-form>div>p {
    margin-right: -17px;
    margin-bottom: 20px!important;
    margin-left: -17px;
}
.mc4wp-form>div>p:first-child {
    flex: 1 1 200px;
    max-width: 290px;
    width: 100%;
}

.title-line-two .product-grid-item .product-title {
    max-height: 36px;
	min-height: 36px;
}

.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
    display: block;
    padding: 6px 0;
    font-size: 12px;
    line-height: 13px;
}
.copy-write {
   font-family: IRANSans !important;
font-size: 12px;
letter-spacing: .5px;
line-height: 2;
font-weight: 400 !important;
opacity: 0.7;
color: #888;
}
.copy-write a {
   font-family: IRANSans !important;
    font-size: 12px;
	font-weight: 500 !important;
	color: #888;
}
.textwidget .menu li {
    padding-bottom: 6px;
	position: relative;
	font-family: IRANSans !important;
font-size: 13px;
}

.textwidget .menu li:before{content: "\f111";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
right: -15px;
border-radius: 70px;
font-size: 6px;
top: 6px;
}
#nemad img {
    background-color: #27292d;
    border-radius: 10px;
    margin-top: -12px;
    padding: 14px;
    margin: 5px 5px 0 5px;
	filter: gray !important;
filter: grayscale(1) !important;
-webkit-filter: grayscale(1) !important;
-webkit-transition: 400ms;
transition: 400ms;
}
#nemad img:hover {
   filter: none !important;
-webkit-filter: grayscale(0);
}
.min-footer {
    padding-top: 20px;
padding-bottom: 15px;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 8px !important;
}
.bbt {
    color: #7c818a;
    font-size: 13px;
    font-weight: 400;
    font-family: iransans;
    line-height: 27px !important;
}
.page-portfolio {
    margin: 80px 0 !important;
}
.woocommerce-my-account-wrapper {
    margin-top: 90px;
    margin-bottom: 80px;
    background: #fff;
    padding: 20px;
    border-radius: 9px;
    border: 1px solid #eee;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    font-size: 13px;
    line-height: 2;
}
.product-grid-item .product-title a {
    color: #026ba4 !important;
    font-size: 15px !important;
    padding-top: 17px;
    line-height: 2;
    font-weight: 500;
    letter-spacing: -.35px;
}
#pr-slider .slide-product.owl-carousel-item {
    padding: 7px;
    border: 1px solid #f5f5f5;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
#pr-slider .slide-product.owl-carousel-item:hover {

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.scrollToTop {
  position: fixed;
left: 25px !important;
bottom: 30px !important;
z-index: 350;
width: 33px !important;
height: 50px !important;
border-radius: 5% !important;
background-color: rgb(2, 107, 164);
box-shadow: none !important;
color: #fff !important;
text-align: center;
font-size: 0;
opacity: 0;
pointer-events: none;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
line-height: 14;
}
.scrollToTop::after {
   display: inline-block;
font-weight: 400 !important;
font-size: 13px !important;
line-height: 49px !important;
content: "\f115";
font-family: woodmart-font;
}
#menu-mobile-navigation a span {
    font-size: 13px !important;
    font-weight: 400 !important;
}
.textwidget .menu li:hover:before{color: #f6a34a;}
.tmt-advanced-icon-box {
   width: 152px;
border-radius: 30px;
float: left;
background: #026ba4;
opacity: 7px inherit;
padding: 7px 10px;
text-align: center;
font-size: 15px;
font-family: iransans;
color: #fff !important;
font-weight: 400;
-webkit-transition: 400ms;
transition: 400ms;
}
.registration-info {
    text-align: justify !important;
}
.woodmart-registration-page,.woocommerce-ResetPassword {
    background: #fff;
    margin-top: 80px !important;
    text-align: center !important;
    padding: 20px;
    margin-bottom: 80px !important;
    border-radius: 7px !important;
    border: 1px solid #ddd;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 2;
}
.menu-item.item-level-0.my-account-with-username.my-account-with-text.menu-item-has-children.menu-item-my-account {
    background: #f5f5f5;
}
.menu-item-design-sized .sub-menu-dropdown {
    padding-top: 40px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.tmt-advanced-icon-box:hover {
    background: #08527e;
    margin-bottom: 3px;
}
.tmt-advanced-icon-box a {

    font-size: 15px;
    font-family: iransans;
    color: #fff;
    font-weight: 400;
}
.menu-bottom a {
    font-size: 13px !important;
    color: #55595e;
    font-weight: 400;
}
.menu-bottom1 li a:hover {
    color: #ccc !important;
}
.recent-posts-comment,.recent-posts-time {
    font-size: 10px !important;
   font-family: IRANSans !important;
}
.footer-sidebar .widget-title {
   font-family: IRANSans !important;
margin-bottom: 20px;
margin-right: 0;
font-weight: 500;
}
.container.main-footer {
    max-width: 1370px !important;
box-shadow: 0 40px 70px -40px rgba(0, 0, 0, 0.74);
}
#media_image-2 {
    border: none !important;
    text-align: center;
    margin: 0;
        margin-bottom: 0px;
    padding: 0px 0 9px 0;
    margin-bottom: 7px;
	transition: all .25s ease;
}
.color-scheme-light .copyrights-wrapper, .woodmart-dark .copyrights-wrapper {
    border-color: rgb(29, 31, 34) !important;
}

#social-btn a {
    color: #797c82 !important;
    padding: 0 12px;
}
.footer-container .woodmart-recent-posts-list li {
    border: none;
    margin: 3px 0;
}
#text-9 {
font-family: IRANSans;
text-align: justify;
letter-spacing: -.25px;
line-height: 22px;
font-size: 12px;
font-weight: 300;
opacity: 1;
line-height: 26.51px;
color: #fff !important;
}
#media_image-2:hover {
    opacity: .9;
}
.recent-posts-info h5 a {
    font-size: 13px;
    font-family: IRANSans !important;
    letter-spacing: -.25px !important;
    font-weight: 400 !important;
	color: rgba(255,255,255,.6) !important;
}
.footer-column.footer-column-2.col-12.col-sm-6.col-lg-3 {
    padding-right: 80px;
}
#media_image-4 {
    border: none !important;
    padding: 2px;
    text-align: center;
    margin: 30px 0;
}
.recent-posts-info h5 a:hover {
 
	color: rgba(255,255,255,.9) !important;
}
.recent-posts-thumbnail {
    border-radius: 7px;
}
.footer-sidebar {
    padding-top: 60px !important;
    padding-bottom: 22px !important;
}
#media_image-3 {
    padding: 0;
    margin: 7px 0;
	border: none;
}
.copyrights-wrapper .container{
    max-width: 1400px;
}
.whb-header {
    margin-bottom: 0px !important;
}
.menu a {
    font-family: iransans !important;
    opacity: .9;
}
#menu-main-navigation a{font-family: iransans !important;font-size: 12px !important;opacity: 1;}
.wd-tools-text {
    font-family: IRANSans !important;
    font-weight: 400 !important;
    font-size: 12px !important;
}

h1, h2, h3, h4 , p, span {
    font-family: iransans !important;
}
.woodmart-title-container.title.wd-underline-colored {
    letter-spacing: -1.2px !important;
    font-size: 28px !important;
    color: #444 !important;
    font-weight: 600 !important;
}
.title-subtitle.subtitle-style-default {
    font-family: IRANSans;
    font-size: 17px !important;
    color: #8b8c8d !important;
    font-weight: 400 !important;
    letter-spacing: -.5px;
    padding-bottom: 7px;
}
#article h3 {
    font-size: 19px !important;
    font-weight: 500 !important;
    color: #545353 !important;
    letter-spacing: -.35px !important;
}
#article1 h2 {
    font-size: 19px !important;
    font-weight: 500 !important;
    color: #545353 !important;
    letter-spacing: -.35px !important;
}
.title-after_title {
    font-family: iransans;
    font-size: 12px !important;
    letter-spacing: -.5px;
    color: #777 !important;
}
.btn.btn-style-bordered span {
    border-width: 1px;
    font-size: 11px !important;
    font-weight: 500;
}
.elementor-text-editor.elementor-clearfix {
   font-family: iransans;
font-size: 16px;
color: #565656 !important;
font-weight: 400;
line-height: 1.9;
}
#t-title .title-subtitle.subtitle-style-default {
    
    font-size: 13px !important;
    letter-spacing: -.35px !important;
    font-weight: 400 !important;

}
#text-shadow .elementor-text-editor.elementor-clearfix {
    color: #efefef !important;
    font-family: "Quicksand", Sans-serif;
    font-size: 250px;
    font-weight: 800;
    line-height: 1em;
    top: -65px;
}
.info-box-icon {
    font-family: iransans;
    font-size: 21px;
    padding-bottom: 12px;
    letter-spacing: -.5px;
}

#mail-box .input-s {
    border: 1px solid #ccc !important;
    border-radius: 3px !important;
    font-size: 12px !important;
    padding: 10px !important;
    float: right;
    width: 305px !important;
    height: 37px !important;
}
#mail-box .btn-s {
    background: #026ba4 !important;
    font-size: 11px;
	border-radius: 3px !important;
    font-weight: 400;
	 height: 37px !important;
    font-family: iransans;
    border: none !important;
    
	line-height: 1;
}
.page-title.color-scheme-light .entry-title {
    color: #FFF;
    font-size: 18px;
    font-weight: 400;
}
.btn-s:hover {
    opacity: .8;
}

.bbox .box-title-default .info-box-title {
    font-size: 17px;
    font-weight: 500;
    color: #777;
    letter-spacing: -.35px;
	padding-top: 6px;
}
#mail-box .elementor-column-wrap.elementor-element-populated {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}

.bbox .info-box-inner {
    font-size: 12px;
    letter-spacing: -.3px;
    text-align: center;
    font-weight: 400;
	font-family: IRANSans !important;
   
}
.b-box-center .info-box-inner.reset-mb-10 {
    text-align: justify;
    letter-spacing: -.5px;
}
.btn.btn-style-bordered {
    border-width: 1px !important;
    font-size: 12px !important;
    font-weight: 500;
    font-family: IRANSans !important;
}

/****top***/
.siteHeader-call i {
    width: 55px;
height: 44px;
line-height: 48px;
font-size: 37px;
color: #026ba4;
float: left;
margin-top: -5px;
margin-right: -6px;
}
.searchform input {
    color: #555 !important;
    font-size: 11px !important;
}
.siteHeader-call {
    float: left;
    font-size: 11px;
    font-weight: 400;
    color: #2f383d;
    width: 170px;
    text-align: left;
	font-family: iransans !important;
}
#siteHeader-tell {
    font-size: 10px;
    text-align: left;
    letter-spacing: -.36px;
}
.siteHeader-call span {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #2f383d !important;
    display: block !important;
    direction: ltr !important;
	font-family: iransans !important;
}
.gsection_title {
    background: #026ba4 !important;
    color: #fff !important;
    padding-right: 20px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 5px;
}
.gform_button.button,.gform_next_button.button {
    border: 1px solid #026ba4;
    padding: 10px 74px !important;
    color: #026ba4 !important;
    float: left;
}
.title-size-large {
    padding-top: 14px !important;
    padding-bottom: 12px !important;
}
.whb-clone.whb-sticked .whb-not-sticky-row {
    display: block;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.2);
}
.footer-container {
  
    border-top: 7px solid #026ba4 !important;
}
.page-title {
    position: relative;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.gf_page_steps span {
    font-size: 13px !important;
    padding: 5px 6px;
    font-family: iransans !important;
}
.app-box p {
    font-size: 13px;
line-height: 2;
font-weight: 400;
text-align: justify;
letter-spacing: -1px;
color: #5e5959 !important;
}
.app-box h4 {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.35px;
}
.siteHeader-call b {
    font-size: 21px !important;
    font-weight: 500 !important;
   color: #026ba4 !important;
   font-family: iransans !important;
}
.fas.fa-phone-alt {
    position: relative;
}
.siteHeader-call i {
    line-height: 57px;
    font-size: 37px;
    color: #026ba4;
}
.basket-top {
    font-size: 11px;
    font-family: uiransans;
    color: #515356;
}
.fas.fa-shopping-basket,.wd-tools-icon {
    width: 15px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #026ba4;
    margin-left: 5px;
}
.fas.fa-phone-alt:after {
    content: "";
    width: 40px;
    background: #fff !important;
    height: 5px !important;
    position: absolute;
    bottom: -3px;
    left: 7px;
}
.search-button .search-button-icon::before {
    font-size: 15px !important;
    transition: opacity .3s ease;
    content: "\f130";
    font-family: woodmart-font;
    text-align: center;
}
.fas.fa-shopping-basket, .wd-tools-icon {

    margin-left: 2px !important;
}
search-button-icon.wd-tools-icon::before {
    font-size: 16px !important;
    text-align: center !important;
}
.woodmart-shopping-cart.wd-tools-element.woodmart-cart-design-5.woodmart-cart-alt.cart-widget-opener {
    width: 43px;
    height: 40px;
    box-shadow: 0 1px 1px rgba(30,41,46,.25);
    background-color: #eee;
    border: none;
    border-radius: 50px;
    color: transparent;
    transition: all .3s ease-in-out;
    text-align: center !important;
    padding: 0 !important;
    margin-right: 7px !important;
}
.wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number {
    position: absolute;
    top: -4px !important;
    left: 5px !important;
    z-index: 1;
    width: 13px !important;
    height: 13px !important;
    border-radius: 50%;
    color: #FFF;
    text-align: center;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
    font-size: 10px !important;
    line-height: 13px !important;
}
.whb-clone .wd-tools-element > a, .whb-clone .main-nav .item-level-0 > a, .whb-clone .whb-secondary-menu .item-level-0 > a, .whb-clone .categories-menu-opener, .whb-clone .menu-opener, .whb-clone .whb-divider-stretch::before, .whb-clone .navigation-style-bordered .item-level-0 > a, .whb-clone form.woocommerce-currency-switcher-form .dd-selected, .whb-clone .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
    height: 37px !important;
}
.min-footer .fas.fa-phone-alt::after {
  display:none;
    
}
.read-more-section a {
    font-size: 11px !important;
    background: #eee !important;
    padding: 8px 43px;
    border-radius: 5px;
    font-weight: 500 !important;
}
.read-more-section a::after {
    position: absolute;
    bottom: 6px !important;
    right: 24% !important;
    display: inline-block;
    margin-right: 5px;
    height: 5px;
    font-weight: 600;
    font-size: 13px;
    line-height: 5px;
    opacity: 0;
    transition: opacity .35s ease;
    content: "............." !important;
    font-family: woodmart-font;
    letter-spacing: 2px !important;
}
.woodmart-post-date .post-date-day {
    padding-top: 7px !important;
    padding-bottom: 2px !important;
    font-size: 13px !important;
}
.woodmart-post-date .post-date-month {
    padding-top: 3px !important;
    padding-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: .3px;
    font-weight: 300 !important;
    font-size: 9px !important;
}
.woodmart-post-date {
    opacity: .7;
}
.meta-post-categories {
    float: left;
}
.meta-post-categories > a {
    color: #EEE;
    vertical-align: middle !important;
    letter-spacing: -.3px;
    font-weight: 300 !important;
    font-size: 10px !important;
}
.blog-design-small-images.has-post-thumbnail .entry-title {
    font-size: 18px !important;
    line-height: 1.4;
    text-align: center;
    font-weight: 500 !important;
    padding-bottom: 10px;
    letter-spacing: -.35px;
    padding-top: 5px;
}
.meta-author {
    display: none !important;
}
.entry-content.woodmart-entry-content {
    font-size: 13px !important;
    text-align: center;
    font-family: iransans !important;
    font-weight: 400 !important;
    padding-top: 8px;
}
.product-grid-item:hover .product-wrapper {
    box-shadow: 0 0 9px rgba(0,0,0,.2);
}
.product-wrapper {
    transition: opacity .25s ease;
	text-decoration: none;
transition: all .25s ease;
-webkit-transition: 500ms;
transition: 500ms;
}
.article-inner {
    border-bottom: 1px solid #e3dcdc;
    padding-bottom: 35px;
}
#home-blog .article-inner {
    border-bottom: 1px solid #e3dcdc;
    padding-bottom: 0px;
}
.woodmart-blog-holder {
    margin-top: 50px;
    margin-bottom: 70px;
    background: #fff !important;
    padding: 20px;
    border-radius: 7px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.post-single-page {
    background: #fff;
    padding: 18px;
    margin-top: 51px;
    text-align: justify !important;
    border-radius: 7px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.woodmart-single-footer,.single-post-navigation,#comments {
    background: #fff;
    margin: 13px 0;
	padding: 10px;
    border-radius: 7px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.owl-prev {
    background: #fff !important;
border-radius: 8px;
right: 0px !important;
color: #444 !important;
font-size: 21px !important;
-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.10);
box-shadow: 0 0 4px 0 rgba(0,0,0,.10);
border: 1px solid #eee;

}
.woocommerce-breadcrumb {
    font-size: 10px;
}
.breadcrumb-last {
    font-weight: 400 !important;
    color: #026ba4 !important;
    font-size: 10px;
    line-height: 1;
    font-family: iransans !important;
}
.orderby {
    border: none !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #888484 !important;
    font-family: iransans !important;
	background:#f5f5f5;
	padding:3px;
	text-align:center;
}
.woodmart-sidebar-content .widget {
    padding: 20px;
    box-shadow: none !important;
}
.widget-area.woodmart-sidebar-content {
    background: #fff;
    margin-top: 30px;
    border-radius: 5px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.related-products {
    background: #fff !important;
    padding: 20px !important;
    border-radius: 7px !important;
    margin: 5px 0;
 box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.row.product-image-summary-inner {
    background: #fff;
    margin-top: 46px;
    padding: 35px 2px !important;
    border-radius: 7px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.products.elements-grid {
    background: #fff !important;
    border-radius: 7px !important;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
	margin: 10px  0 0 0 !important;
	padding: 20px 5px;
}
.shop-loop-head {
    background: #fff !important;
    padding: 13px 16px 0px 23px !important;
    margin-top: 50px;
    border-radius: 7px !important;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.woocommerce-tabs a {
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: iransans !important;
}
.shop-loop-head {
    border-bottom: 1px solid #eee;
    padding-top: 15px;
    font-size: 12px !important;
    font-weight: 400 !important;
   font-family: IRANSans !important;
}
.related-products h3 {
    font-size: 14px;
    font-weight: 400;
    text-align: right;
    font-family: IRANSans !important;
}

.owl-nav > div::after, .wrap-loading-arrow > div::after {
font-size: 19px !important;}
.owl-next {
    background: #fff !important;
    border-radius: 8px;
    left: 0px !important;
    color: #444 !important;
    font-size: 18px !important;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.10);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.10);
    border: 1px solid #eee;
}
#menu-main-navigation a span {

    font-size: 14px;
    font-weight: 400;
    color: #515356;
    padding: 3px 7px;
    transition: all .3s ease-in-out;
    font-family: IRANSans !important;
}
.whb-color-dark .navigation-style-default .item-level-0 > a {
    color: #444 !important;
    font-size: 10px !important;
}
.woodmart-shopping-cart .woodmart-cart-icon::before {
    font-size: 17px !important;
}
.whb-search.search-button.wd-tools-element {
    width: 44px;
height: 40px;
box-shadow: 0 1px 1px rgba(30,41,46,.25);
background-color: #026ba4;
border: none;
border-radius: 50px;
color: transparent;
transition: all .3s ease-in-out;
text-align: center !important;
padding: 0 !important;
margin: 0 !important;
	
}
.search-button-icon.wd-tools-icon {
    color: #fff;
    font-size: 12px !important;
    line-height: 1;
}
#news-box .btn-s {
    float: left;
    border: 1px solid #000;
    font-size: 12px;
    font-weight: 400;
    border-radius: 3px !important;
}
#news-box .input-s {
    border: 1px solid #555 !important;
    border-radius: 3px !important;
    font-size: 11px !important;
    font-weight: 400;
}
#news-box {
    margin-top: 15px;
    margin-bottom: 15px !important;
}
.scrollToTop.button-show {
    bottom: 60px !important;
}
#news-box .mc4wp-form > div{display: inline-table !important;}

#pr-box .products.elements-grid {
    box-shadow: none !important;
    padding: 3px 9px !important;
}

#pr-box .button.product_type_simple.add-to-cart-loop.woodmart-tltp {
    display: none;
}
.article-body-container {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

@media screen and (max-width: 1100px) {
  .elementor-1560 .elementor-element.elementor-element-6181135 {
    margin: 0px 0px 0 0px;
}
	.elementor-1560 .elementor-element.elementor-element-2d1f458 {
    margin: 0px 0px 0px 0px;
 
}
	.elementor-1560 .elementor-element.elementor-element-3535648 {
    margin: 0px 0px 0px 0px;
}
	.elementor-element.elementor-element-2525685.elementor-widget.elementor-widget-spacer {
    display: none;
}
	.elementor-1560 .elementor-element.elementor-element-785efdd1 {
    margin: 0px 0px 0px 0px;
}
	.elementor-1560 .elementor-element.elementor-element-d32ae6a .elementor-text-editor {
    text-align: justify;
    max-width: 90%;
    padding-top: 16px;
    padding-bottom: 20px;
}
	.elementor-1560 .elementor-element.elementor-element-493c093 .title {
    font-size: 24px;
    line-height: 35px;
    font-size: 24px !important;
    text-align: center;
    padding-bottom: 7px;
}
	
}
@media screen and (max-width: 720px) {
.cs-uwac__popup-wrapper.cs-uwac__popup-theme--simple {
    display: none;
}
.cs-uwac__popup-btn {
    display: none !important;
}
}

.fas.fa-phone {
    margin-top: 51px !important;
}

#menu-main-navigation a span:hover {
    color: #006aac;
 
}
.sub-sub-menu li a span {
    font-size: 14px !important;
line-height: 1.7;
font-weight: 600 !important;
}
.star-rating span {
    font-family: woodmart-font !important;
}
#caption-attachment-10469 {
    text-align: center;
    font-size: 14px;
    line-height: 2;
    color: #777;
    font-weight: 500;
    font-family: iransans !important;
    font-style: normal !important;
    opacity: 1 !important;
}
@media screen (max-width:700px){
	.reset_variations {
  background: #e12876 !important;
padding: 6px 18px !important;
border-radius: 5px;
color: #fff !important;
font-size: 13px !important;
font-weight: 500;
position: absolute !important;
top: -79px;
right: 242px !important;
display: inline-block !important;
line-height: 2 !important;
bottom: auto !important;
}
	.popup-quick-view .variations_form .reset_variations, .product-design-default .variations_form .reset_variations {
  position: absolute !important;
  bottom: 0px !important;
  right: auto;
  margin-right: 0;
  left: 0 !important;
  top: auto !important;
}
	.cart-content-wrapper .cart-data-form {
  margin-bottom: 0px !important;
  padding-top: 0;
}
	.cart-table-section {
  background: #fff;
  padding: 17px 0;
  margin: 0px 2px !important;
  font-size: 12px !important;
  border-radius: 8px !important;
}
	.cart-actions .coupon {
  justify-content: center;
  margin-top: 17px !important;
  padding: 25px;
  border: 2px dashed rgba(129,129,129,.2);
}
	#post-8 {
  background: #fff;
  padding: 15px !important;
  margin: 20px 1px !important;
  font-size: 12px;
  font-family: iransans !important;
  border-radius: 8px !important;
  line-height: 3;
}
	.woocommerce-cart-form__contents td.product-name {

		line-height: 2;}
	.cart_totals h2 {
  font-size: 14px !important;
  padding-bottom: 14px;
  text-align: center !important;
}
	.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
  max-width: 50%;
  width: 50%;
  line-height: 1.7;
  font-size: 12px;
  font-weight: 500;
}
	#shipping_method label {
  font-size: 10px !important;
  line-height: 2 !important;
}
	.woocommerce-terms-and-conditions-checkbox-text {
  font-size: 11px;
}
}