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

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

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

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

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

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

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

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

@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: "woodmart-font";
    src: url('fonts/woodmart-font.eot');
    src: url('fonts/woodmart-font.eot?#iefix') format('embedded-opentype'),
    url('fonts/woodmart-font.woff') format('woff'),
    url('fonts/woodmart-font.woff2') format('woff2'),
    url('fonts/woodmart-font.ttf') format('truetype'),
    url('fonts/woodmart-font.svg#woodmart-font') format('svg');
}

@font-face {
    font-family: "FontAwesome";
    src: url('fonts/fontawesome-webfont-light-light.eot?v=4.7.0');
    src: url('fonts/fontawesome-webfont-light.eot?#iefix&v=4.7.0') format('embedded-opentype'),
    url('fonts/fontawesome-webfont-light.woff2?v=4.7.0') format('woff2'),
    url('fonts/fontawesome-webfont-light.woff?v=4.7.0') format('woff'),
    url('fonts/fontawesome-webfont-light.ttf?v=4.7.0') format('truetype'),
    url('fonts/fontawesome-webfont-light.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;';
}

body, h1, h2, h3, h4, h5, h6, p, td, tr, th, li, ul, a, input, textarea, button, label, a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, .widgettitle, .widgettitle a, .widget-title, .widget-title a, .product_list_widget > li .product-title, .product-grid-item .product-title a, .blog-post-loop .entry-title a, .font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value::before, .compare-basic .compare-value::before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, .wishlist-title h2, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a, .widget-title, .widgettitle, .blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, td.product-name a, .category-grid-item .category-title, .product-image-summary .entry-title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title, .product-title, .product-grid-item .product-title, .group_table td.label a, .main-nav-style, .menu-opener, .categories-menu-dropdown .item-level-0 > a, .wd-tools-element .wd-tools-text, .main-nav .item-level-0 > a, .whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number, .widget-heading .widget-title, .color-scheme-dark .title, .color-scheme-dark .widget-title, .color-scheme-dark .widgettitle, .color-scheme-dark h1, .color-scheme-dark h2, .color-scheme-dark h3, .color-scheme-dark h4, .color-scheme-dark h5, .color-scheme-dark h6, .color-scheme-dark label, .color-scheme-dark legend, .blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, td.product-name a, .category-grid-item .category-title, .product-image-summary .entry-title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title, .product-title, .product-grid-item .product-title, .group_table td.label a, #content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child, .font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value:before, .compare-basic .compare-value:before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, .wishlist-title h2, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a, .box-title-small .info-box-title {
    font-family: iranyekan;
}

.star-rating span::before {
    content: "" !important;
}

.title, table th, td.product-name a, .cart-totals-inner h2, .woocommerce-billing-fields > h3, #order_review_heading, .visible-lg, .woodmart-recent-posts .entry-title a:hover {
    font-family: iranyekan !important;
}

.header-categories-nav .categories-menu-dropdown .menu {
    border-top: 1px solid rgba(129, 129, 129, .2) !important;
}

label {
    text-align: right;
}

.whb-header-bottom.whb-border-fullwidth .menu-opener {
    height: 100% !important;
}

.tp-tab.selected .tp-tab-title, .tp-tab-title:hover {
    background-color: #fff !important;
}

.tp-tab.selected .tp-tab-title:before, .tp-tab-title:hover:before {
    content: '';
    width: 18px;
    height: 18px;
    transform: rotate(45deg);
    background-color: #fff;
    top: -7px;
    position: absolute;
    border-radius: 3px;
    left: 50%;
    overflow: visible;
    margin-left: -9px;
}

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;
    border-radius: 5px;
}

.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: 22px;
    text-align: right;
}

.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: 22px;
}

.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;
    box-shadow: 0 1px 1px 1px #e6e6e6;
}

.woodmart-sidebar-content .widget-title {
    background: rgba(125, 125, 125, 0.15);
    padding: 10px 20px;
}

.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;
    }
}

.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;
}

.tp-tab-title {
    padding: 19px 10px !important;
    font-family: 'iranyekan' !important;
    font-weight: normal !important;
    background: rgba(66, 73, 89, .8) !important;
}

.tp-tab-mask {
    overflow: visible !important;
}

.tp-tab.selected .tp-tab-title, .tp-tab-title:hover {
    background-color: #fff !important;
}

.tp-tab.selected .tp-tab-title:before, .tp-tab-title:hover:before {
    content: '';
    width: 18px;
    height: 18px;
    transform: rotate(45deg);
    background-color: #fff;
    top: -7px;
    position: absolute;
    border-radius: 3px;
    left: 50%;
    overflow: visible;
    margin-left: -9px;
}

.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: 12px;
    right: -13px;
    font-family: FontAwesome;
    content: "\f104";
}

@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;
    }

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