@font-face {
font-family: AVN;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/Aviny.ttf);
}
@font-face {
font-family: HLV;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/helveticaneuew.ttf);
}
@font-face {
font-family: ISN;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/IRANSansWeb.ttf);
}
@font-face {
font-family: ISB;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/IRANSansWebBold.ttf);
}
@font-face {
font-family: ISL;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/IRANSansWebLight.ttf);
}
@font-face {
font-family: ISM;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/IRANSansWebMedium.ttf);
}
@font-face {
font-family: IYB;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/IranYekanWebBold.ttf);
}
@font-face {
font-family: IYL;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/IranYekanWebLight.ttf);
}
@font-face {
font-family: VZR;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/Vazir.ttf);
}
@font-face {
font-family: XSB;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/XeroSansBold.ttf);
}
@font-face {
font-family: YBB;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/YekanBakhBold.ttf);
}
@font-face {
font-family: YBF;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/YekanBakhFat.ttf);
}
@font-face {
font-family: YBH;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/YekanBakhHeavy.ttf);
}
@font-face {
font-family: YBL;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/YekanBakhLight.ttf);
}
@font-face {
font-family: YBR;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/YekanBakhRegular.ttf);
}
@font-face {
font-family: YKN;
src: url(//ebtekaralum.com/wp-content/themes/industrial/fonts/farsi/YekanWeb.ttf);
}   header .sub-menu > li.menu-item-has-children > a::after {
content: "\f104";
}
nav.site-navigation ul li.children-right > ul.sub-menu ul.sub-menu {
left: -100%;
right: auto;
}
.site-header.classic .large-above-menu {
display: none;
}
.site-header-logo-center #left-menu {
text-align: right;
}
.site-header-logo-center #right-menu {
text-align: left;
}   .anps_menu_widget ul {
display: table;
}
.anps_menu_widget ul li {
float: right;
}   body {
line-height: 1.8;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
line-height: 1.5;
}
.owl-carousel:not(.owl-rtl) .owl-stage-outer {
direction: ltr;
}
.owl-carousel:not(.owl-rtl) .owl-stage-outer .owl-stage {
direction: rtl;
} .page-header-media.page-header.page-header-sm {
padding: 130px 15px 30px;
} .table.shop_table th {
text-align: center;
}
.cart_item .quantity {
right: calc(50% - 42px);
}
.place-order {
text-align: right;
} .product-top-meta .price {
font-size: 25px;
}
.quantity .qty {
padding-top: 5px;
padding-bottom: 5px;
}
.product-single .flex-viewport {
direction: ltr;
}
.stars a::before {
top: -5px;
}
.product-single #comments {
margin-bottom: 50px;
} .wpcf7-form {
direction: rtl;
}    .counter-wrap .title::after, .counter-wrap .widgettitle::after {
right: calc(50% - 36.5px);
} .list-circle-arrow li::before {
content: "\f137";
}
.list-triangle li::before {
content: "\f0d9";
}
.list-arrow li::before {
content: "\f104";
} table.table > tbody td, table.table > tbody th, table.table > tfoot td, table.table > tfoot th, table.table > thead td, table.table > thead th {
padding: 15px;
text-align: center;
} .heading-left span,
.heading-middle span {
display: inline-block;
padding-bottom: 15px;
position: relative;
}
.heading-left:not(.divider-sm):not(.divider-modern) span, .heading-middle:not(.divider-sm):not(.divider-modern) span {
border-bottom: 1px solid #ececec;
}
.rtl .divider-modern:not(.heading-content) span {
float: none;
}
.heading-content.style-1 .heading-subtitle,
.heading-middle.style-1 .heading-subtitle,
.heading-left.style-1 .heading-subtitle,
.heading-content.divider-lg .heading-subtitle,
.heading-content.divider-sm .heading-subtitle,
.heading-middle.divider-lg .heading-subtitle,
.heading-middle.divider-sm .heading-subtitle,
.heading-left.divider-lg .heading-subtitle,
.heading-left.divider-sm .heading-subtitle {
margin-top: 5px;
}
.heading-left.divider-sm span::before, .heading-middle.divider-sm span::before {
height: 3px;
}
.heading-left.divider-lg span::before,
.heading-middle.divider-lg span::before	{
bottom: -1px;
}
.heading-content.divider-modern .heading-subtitle,
.heading-middle.divider-modern .heading-subtitle,
.heading-left.divider-modern .heading-subtitle {
margin-bottom: 5px;
} .icon-right {
text-align: right;
}
.icon-right .icon-title {
padding-right: 23px;
padding-left: 0;
}
.icon-left {
text-align: left;
}
.icon-left .icon-title {
padding-left: 23px;
padding-right: 0;
} ul.testimonial-wrap .user .content > h3 {
margin-bottom: 15px;
} .vc_progress_bar .vc_single_bar .vc_bar {
left: auto;
right: 0;
} .post-minimal-wrap {
line-height: 1.5;
}   .instagram-pics {
padding: 0;
display: table;
}
.instagram-pics > li {
float: right;
width: 50%;
}
.instagram-pics > li img {
height: auto;
padding: 5px;
}
.instagram-pics + p > a {
color: inherit;
font-size: 15px;
margin-top: 10px;
}
.site-footer .woocommerce-product-search input.search-field, aside .woocommerce-product-search input.search-field {
padding: 10px 12px;
}
.site-footer .woocommerce-product-search::after, aside .woocommerce-product-search::after {
display: none;
}
.site-footer .woocommerce-product-search button[type="submit"], aside .woocommerce-product-search button[type="submit"] {
color: #fff;
padding: 5px 15px;
border-radius: 4px;
border: none;
margin-top: 10px;
transition: .2s;
}
.price_slider {
direction: ltr;
}
.site-footer .widget_price_filter .ui-slider-handle:first-of-type, aside .widget_price_filter .ui-slider-handle:first-of-type {
margin-left: -19px;
margin-right: 0;
}
.price_label {
margin-top: 10px;
}   @media (max-width: 1199px) {
.site-navigation .main-menu li ul li a::before {
content: "\f104";
}
}
@media (max-width: 992px) {
.products .col-xs-6:nth-of-type(2n+1) {
clear: none;
}
}
@media (max-width: 767px) {
.anps_cta {
text-align: center;
}
} @media (min-width: 768px) {
.page-header-media.page-header.page-header-sm {
padding: 0;
height: 250px;
}
.page-header-media.page-header.page-header-sm .container {
height: 100%;
}
.page-header-media.page-header.page-header-sm .page-title {
position: absolute;
right: 15px;
left: auto;
bottom: 30px;
}
}
@media (min-width: 1000px) {
.page-header-media.page-header.page-header-sm {
height: 300px;
}
.page-header-media.page-header.page-header-sm .page-title {
bottom: 51px;
}
}
@media (min-width: 1200px) {
.page-header-media.page-header.page-header-sm {
height: 387px;
}
}