@font-face {
font-family: 'IRANSans-web';
src: url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Bold.eot?#) format('eot'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Bold.woff2) format('woff2'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Bold.woff) format('woff'); font-weight: bold;
}
@font-face {
font-family: 'IRANSans-web';
src: url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Black.eot?#) format('eot'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Black.woff2) format('woff2'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Black.woff) format('woff'); font-weight: 900;
}
@font-face {
font-family: 'IRANSans-web';
src: url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-UltraLight.eot?#) format('eot'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-UltraLight.woff2) format('woff2'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-UltraLight.woff) format('woff'); font-weight: 200;
}
@font-face {
font-family: 'IRANSans-web';
src: url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Light-Expanded.eot?#) format('eot'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Light-Expanded.woff2) format('woff2'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSans-Light-Expanded.woff) format('woff'); font-weight: 300;
}
@font-face {
font-family: 'IRANSans-web';
src: url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSANSExpanded.eot?#) format('eot'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSANSExpanded.woff2) format('woff2'), url(//hardextools.com/wp-content/themes/betheme-child/Fonts/IRANSANSExpanded.woff) format('woff'); font-weight: normal;
}
@font-face {
font-family: yekan;
font-style: normal;
font-weight: normal;
src: url(//hardextools.com/wp-content/themes/betheme-child/Fonts/Yekan.eot);
src: url(//hardextools.com/wp-content/themes/betheme-child/Fonts/Yekan.eot?#iefix) format('embedded-opentype'), 
url(//hardextools.com/wp-content/themes/betheme-child/Fonts/Yekan.woff) format('woff'), 
url(//hardextools.com/wp-content/themes/betheme-child/Fonts/Yekan.woff2) format('woff2')
}
.counter span.number {
font-family:  Yekan !important;
}
span.post-date.updated {
font-family: Yekan !important;
}
body,
button,
span.date_label,
.timeline_items li h3 span,
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
textarea,
select,
.offer_li .title h3,
#menu>ul>li>a,
a.action_button,
#overlay-menu ul li a,
#Subheader .title,
h1,
h2,
h3,
h4,
.text-logo #logo,
h5,
h6,
blockquote,
p,
.chart_box .chart .num,
.counter .desc_wrapper .number-wrapper,
.how_it_works .image .number,
.pricing-box .plan-header .price,
.quick_fact .number-wrapper,
.woocommerce .product div.entry-summary .price,
.rev_slider .tp-caption, .wpcf7-form-control.wpcf7-select.departeman option {
font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
} div#Subheader .container ul.breadcrumbs.no-link {
text-align: right;
}  .post-header .title_wrapper {
margin-right: 0px;
margin-left: 0;
border-right-width: 0px;
border-left-width: 0;
padding-right: 0px;
padding-left: 0;
}
.grid .post-desc-wrapper .post-desc h2.entry-title:before {
margin-right: auto;
margin-left: 4px;
}
.grid .post-desc-wrapper .post-desc {
padding: 20px 0px 0 20px;
}
.grid .post-desc-wrapper .post-desc .post-footer .post-links {
float: left;
padding-right: 0px;
padding-left: 0;
border-right-width: 0px;
border-left-width: 0;
}
.grid .post-desc-wrapper .post-desc .post-footer a.post-more {
text-align: right;
}
.with_aside .sections_group {
float: right;
}
.post-header .title_wrapper h1.entry-title:before {
margin-right: auto;
margin-left: 4px;
}
.content_wrapper.clearfix ul {
list-style: none;
margin-right: 15px;
margin-left: 0;
}
.single-post .content_wrapper.clearfix ul li h4 {
margin-right: 25px;
}
.Recent_posts.blog_news ul li .desc {
width: 68%;
margin-left: 0%;
padding-top: 0;
box-sizing: border-box;
background: none!important;
float: left;
}
.Recent_posts.blog_news ul li .photo {
float: right;
}
.section-post-related .desc h4 {
min-height: 70px;
font-size: 17px;
} #Footer .footer_copy .copyright {
float: left;
direction: ltr;
}
#back_to_top {
float: right;
}
#Footer ul.menu-footer li a {
transition: padding .2s ease-out;
text-decoration: none;
color: #fff;
}
#Footer ul.menu-footer li a:hover {
color: #fdc22b;
padding-right: 15px;
padding-left: 0;
transition: padding .2s ease-out;
text-decoration: none;
}
ul.menu-footer li a:before {
content: '';
width: 6px;
height: 6px;
background: #fdc22b;
display: inline-block;
position: relative;
margin-left: 7px;
right: 0px;
opacity: 0;
}
#Footer ul.menu-footer li a:hover:before{
opacity: 1;	
}  .woocommerce div.product .mfn-product-gallery:not(.mfn-thumbnails-overlay).mfn-thumbnails-right .mfn-flex-control-thumbs-wrapper {
margin-right: var(--mfn-woo-gallery-margin);
margin-left: auto;
}
.share-simple-wrapper {
text-align: right;
}
.single-product div.product .ui-tabs .ui-tabs-nav li a {
font-size: 18px;
font-weight: 700;
}
.woocommerce .product .related.products ul, .woocommerce .product .upsells.products ul {
list-style: none;
margin-right: 0px;
margin-left: 0;
}  .scale-with-grid.cat-icon {
box-shadow: 1px 2px 8px #ccc;
}
.box-title::before {
margin-left: 15px!important;
margin-right: 0px!important;
}
.style-simple .faq .question .title, .style-simple .faq .question .answer {
padding-right: 0px;
padding-left: 20%;
}
.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {
left: 5%;
right: auto;
}
.faq .question > .title {
font-size: 17px;
font-weight: 600;
}
.txt-col ul li::before {
content: '';
width: 6px;
height: 6px;
background: #fdc22b;
display: inline-block;
margin-top: 10px;
position: absolute;
left: auto;
right: 0px;
}
.faq .question > .title > .acc-icon-plus:before, .faq .question .title > .acc-icon-minus:before {
margin: 0!important;
padding: 23px 25px 23px 35px;
background-color: #f0eeee;
} ul.product-landing-sidebar li a:before {
margin-left: 7px;
margin-right: 0px;
right: auto;
left:0px;
}
ul.product-landing-sidebar li a {
transition: padding .2s ease-out;
text-decoration: none;
}
ul.product-landing-sidebar li a:hover {
color: #fdc22b;
padding-right: 15px;
padding-left: 0;
transition: padding .2s ease-out;
text-decoration: none;
}
.header-classic #Action_bar .contact_details li a:after {
content: ' ';
position: relative;
width: 2px;
height: 14px;
top: 2px;
left: 0;
background-color: #fdc22b;
display: inline-block;
margin-right: 10px;
}
#Top_bar .menu > li > ul.mfn-megamenu > li > ul li a span:before {
content: '';
width: 6px;
height: 6px;
background: #fdc22b;
display: inline-block;
position: relative;
margin-left: 7px;
margin-right:auto;
right: 0px;
left: auto;
opacity: 0;
}
#Top_bar .menu > li > ul.mfn-megamenu > li > ul li a span {
transition: padding .2s ease-out;
text-decoration: none;
}
#Top_bar .menu > li > ul.mfn-megamenu > li ul li:hover a span {
color: #1e1d34;
padding-right: 15px;
padding-left: 0;
transition: padding .2s ease-out;
text-decoration: none;
}
#Footer .call_to_action .call_right {
width: 100%;
padding: 0 0px;
order: 1;
text-align: right;
}
#Action_bar .contact_details .phone {
direction: ltr;
}
.header-classic #Action_bar .contact_details li a::after {
content: ' ';
position: relative;
width: 2px;
height: 14px;
top: 2px;
left: 0;
background-color: #fdc22b;
display: inline-block;
margin-right: 10px;
right: auto;
margin-right: 10px;
margin-left: auto;
float: left;
}
.woocommerce .ui-tabs div#tab-description ul li:before{
content: '';
width: 6px;
height: 6px;
background: #fdc22b;
display: inline-block;
margin-top: 10px;
position: relative;
margin-right:auto;
margin-left:11px
}
.content_wrapper.clearfix ol {
margin-right: 30px;
margin-left: 0;
}
body.page-template-default.page .woocommerce ul.products li.product h4 {
text-align: right;
}
body.page-template-default.page .woocommerce ul.products li.product h4:before {
content: "";
width: 2px;
height: 14px;
display: inline-flex;
background: #fdc22b;
margin-left: 15px;
margin-right: 0px;
}
.post-header .title_wrapper h1.entry-title {
font-size: calc(1.1rem + 0.9vw);
font-weight: 600;
line-height: 1.5;
}
.section.the_content.has_content .the_content_wrapper h2 {
font-size: calc(1rem + 0.9vw);
font-weight: 600;
line-height: 1.5;
color: #1e1d34;
}
.section.the_content.has_content .the_content_wrapper h3 {
font-size: calc(1rem + 0.7vw);
font-weight: 600;
line-height: 1.5;
color: #1e1d34;
}
#respond .comment-form-email {
margin-left: 1%!important;
float: right;
margin-right: 0!important;
}
#respond .comment-form-author {
margin-left: 1%!important;
float: right;
margin-right: 0!important;
}
.single-post .content_wrapper.clearfix .sections_group ul li:before {
content: '';
width: 6px;
height: 6px;
background: #fdc22b;
display: inline-block;
margin-top: 10px;
position: absolute;
margin-right: auto;
left: auto;
right: 10px;
margin-left: 10px;
}
.section-related-ul.col-3 .desc h4 {
font-size: calc(0.6rem + 0.5vw);
min-height: 75px;
}
.woocommerce .products.related ul.products li.product .mfn-li-product-row:before{
content: '';
background-color: #fdc22b;
width: 12px;
height: 12px;
position: absolute;
left: -12px;
right: auto;
top: 0px;
z-index: 99999;
overflow: visible!important;
visibility: visible!important;
}
.woocommerce .products.related ul.products li.product .mfn-li-product-row:after{
content: '';
background-color: #fdc22b;
width: 12px;
height: 12px;
position: absolute;
left: -12px;
right: auto;
bottom: 0px;
z-index: 99999;
overflow: visible!important;
visibility: visible!important;
}
h2.main-title {
color: #1e1d34;
font-size: calc(1.2rem + 1.0vw);
font-weight: 600;
line-height: 1.5;
}