@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/IRANSansWeb(FaNum)_Bold.woff') format('woff');  /* All Major Browsers */
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/IRANSansWeb(FaNum)_Medium.woff') format('woff');  /* All Major Browsers */
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/IRANSansWeb(FaNum)_Light.woff') format('woff');  /* All Major Browsers */
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/IRANSansWeb(FaNum)_UltraLight.woff') format('woff');  /* All Major Browsers */
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/IRANSansWeb(FaNum).woff') format('woff');  /* All Major Browsers */
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 800;
    src: url('fonts/IRANSansWeb(FaNum)_Black.woff') format('woff');  /* All Major Browsers */
}

@font-face {
    font-family: Yekan;
    font-style: normal;
    font-weight: normal;
    src: url("fonts/iranyekanwebregular(fanum).woff") format("woff"), url("fonts/iranyekanwebregular(fanum).woff") format("truetype");
}
body {
    font-size: 13px;
    line-height: 2;
    color: #414141;
}
.yekan {
    font-family: "Yekan", Tahoma;
}
.iransans, textarea, body, .site-header .header-menu li a, input {
    font-family: "IRANSans", Tahoma;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button,
.woocommerce a.wcv-button, .woocommerce input.wcv-button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
.woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce-page a.wcv-button, .woocommerce-page input.wcv-button,
.site-navigation ul li a, .site-header .site-logo .logo-text, h1, h2, h3, .tpvc-product-search form input[type="text"], .tpvc-product-search form input[type="search"],
.tpvc-feature .feature-title, .button, .button-primary, button.button, #submit, .tpvc-call-to-action .call-wrapper .call-paragraf .call-title, .tpvc-testimonial .testimonial-body .testimonial-right .testimonial-heading,
.tpvc-testimonial .testimonial-body .testimonial-right p, .widget .widget-title, .blog-list .entry-meta .published, .breadcrumbs, .blog-list .entry-meta .entry-detail .author-detail .tags,
.blog-list .entry-meta .category .before, .blog-list .entry-content .blog-title aو.woocommerce div.product div.woocommerce-tabs ul.tabs li, .woocommerce #content div.product div.woocommerce-tabs ul.tabs li, .woocommerce-page div.product div.woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product div.woocommerce-tabs ul.tabs li,
.woocommerce div.product .wc-main-content-right ul.list-item-details, .woocommerce #content div.product .wc-main-content-right ul.list-item-details, .woocommerce-page div.product .wc-main-content-right ul.list-item-details, .woocommerce-page #content div.product .wc-main-content-right ul.list-item-details,
.woocommerce ul.products li.product h2, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h2, .woocommerce-page ul.products li.product h3,
.section-title, .blog-single #respond #reply-title, #respond #reply-title, .woocommerce div.product form.cart .variations select, option,.content-area .shop-content-top .container .woocommerce-result-count,
select,.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale, .post_tag-cloud a, .widget_tag_cloud a, .widget_product_tag_cloud a,
.tpvc-plan-pricing .plan-head .plan-type, .text-large p, .blog-list .entry-content .blog-title a, .dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button,
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a, input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn,
.product-edit-new-container label.form-label, input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select{
    font-family: "Yekan", Tahoma;
}
.site-navigation ul li a {
    font-weight: 500;
}
.site-header .header-menu li a {
    font-size: 12px;
    font-weight: 400;
}
.site-header .site-logo .logo-text {
    font-weight: 500;
}
.site-header .quicknav-cart .cart-subtotal {
    font-size: 14px;
}
.quicknav-icon .sli-basket {
    float: right;
}
.woocommerce-Price-currencySymbol {
    padding-right: 3px;
    font-size: 12px;
}
.site-header .search-form .search-field {
    font-size: 13px;
    font-style: normal;
}
.tpvc-product.woocommerce .tpvc-title h1, .tpvc-product.woocommerce .tpvc-title h2 {
    font-size: 15px;
    font-weight: 600;
}
.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale {
    font-size: 11px;
    font-weight: 500;
}
.tpvc-product-search form input[type="text"], .tpvc-product-search form input[type="search"] {
    font-size: 16px;
    font-style: normal;
}
.tpvc-feature .feature-title {
    font-size: 15px;
}
.button, .button-primary, button.button, #submit {
    font-size: 12px;
}
.tpvc-call-to-action .call-wrapper .call-paragraf .call-text {
    font-size: 13px;
}
.tpvc-call-to-action .call-wrapper .call-paragraf .call-title {
    font-size: 16px;
    padding-bottom: 15px;
}
.tpvc-testimonial .testimonial-box p {
    font-size: 13px;
    font-style: normal;
    line-height: 27px;
    font-weight: 300;
}
.tpvc-testimonial .testimonial-body .testimonial-right .testimonial-heading {
    font-size: 13px;
}
body h2 {
    font-size: 16px;
    font-weight: 500;
}
.widget .widget-title {
    letter-spacing: 0;
    font-size: 15px;
    font-weight: 300;
}
.blog-list .entry-content p {
    font-size: 13px;
}
.page-header .page-title {
    font-size: 19px;
    padding-bottom: 12px;
}
.footer-credits .copyright {
    font-size: 12px;
    font-weight: 300;
}
.footer-credits .copyright a {
    font-weight: 400;
}
.sep .fa-angle-right::before {
    content: "\f104";
}
.blog-list .entry-meta .published, .blog-list .entry-meta .entry-detail .author-detail .tags, .blog-list .entry-meta .category .before {
    font-size: 12px;
    font-weight: 300;
    font-style: normal;
}
.blog-list .entry-meta .entry-detail .author-detail .author a, .blog-list .entry-meta .category a {
    font-weight: 400;
    font-size: 12px;
}
.commentlist .section-title::before, .commentlist #respond #reply-title::before, #respond .commentlist #reply-title::before, #respond .section-title::before, .blog-single #respond #reply-title::before, #respond #reply-title::before {
    float: right;
    margin-left: 11px;
}
.commentlist .comment img.avatar {
    margin-left: 10px;
}
.blog-list .entry-content .blog-title a {
    font-size: 16px;
}
.blog-list .entry-content, .woocommerce div.product .button.alt.single_add_to_cart_button, .woocommerce #content div.product .button.alt.single_add_to_cart_button, .woocommerce-page div.product .button.alt.single_add_to_cart_button, .woocommerce-page #content div.product .button.alt.single_add_to_cart_button {
    font-size: 13px;
}
.pagination .page-numbers {
    line-height: 20px;
}
.woocommerce div.product .product-thumbnail.product-images .thumbnails .owl-item img, .woocommerce #content div.product .product-thumbnail.product-images .thumbnails .owl-item img, .woocommerce-page div.product .product-thumbnail.product-images .thumbnails .owl-item img, .woocommerce-page #content div.product .product-thumbnail.product-images .thumbnails .owl-item img {
    width: inherit;
}
.breadcrumbs .fa-angle-right::before {
    content: "\f104";
}
.woocommerce-page #content div.product .wc-main-content-right ul.list-item-details li .value {
    direction: ltr;
}
.woocommerce ul.products li.product .title-rating-loop-wrap .price, .woocommerce-page ul.products li.product .title-rating-loop-wrap .price {
    font-size: 13px;
    font-weight: 500;
}
.woocommerce .shop_table .coupon .input-text, .woocommerce-page .shop_table .coupon .input-text {
    font-style: normal;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    font-size: 14px;
    font-weight: 500;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left;
}
.woocommerce .star-rating span {
    top: inherit;
}
.section-title, .blog-single #respond #reply-title, #respond #reply-title {
    font-weight: 400;
}
.woocommerce table.shop_table th, .woocommerce div.product form.cart .variations label, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 500;
}
.woocommerce div.product form.cart .variations select {
    margin-left: 8px;
    padding: 6px 9px;
}
.page-numbers .prev, .page-numbers .next {
    transform: rotate(2.5turn) !important;
}
.page-content .vc_row.wpb_row.vc_row-fluid {
    right: -351.5px !important;
    left: inherit !important;
}
#mrcode .woocommerce ul.products li.product .thumbnail-loop-wrap img {
    height: 202px !important;
}
.woocommerce ul.products li.product .title-rating-loop-wrap, .woocommerce-page ul.products li.product .title-rating-loop-wrap {
    padding: 14px 20px;
}
.tpvc-featured-product.woocommerce ul.products li.product .featured-title h3 {
    font-size: 17px;
}
.tpvc-plan-pricing .plan-head .plan-price {
    font-size: 16px;
    line-height: 36px;
    padding-bottom: 5px;
}
.tpvc-plan-pricing .plan-content {
    padding: 10px 30px;
}
.text-large p {
    font-size: 17px !important;
}
.tpvc-team-members .team-member .member-info .member-title {
    font-weight: 500;
}
.dokan-category-menu #cat-drop-stack > ul li a .caret-icon {
    left: -2px;
    transform: rotate(180deg);
    right: inherit;
}
.woocommerce-password-strength {
    font-weight: 400;
    font-size: 12px;
}
.text-success {
    font-weight: 400;
    color: #0bb336;
}
.text-danger {
    font-weight: 400;
    color: #d50c0c;
}
.dokan-form-control {
    padding: 0 10px !important;
    line-height: 33px !important;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
    float: left;
    text-align: left;
}
.dokan-table > caption + thead > tr:first-child > th, .dokan-table > colgroup + thead > tr:first-child > th, .dokan-table > thead:first-child > tr:first-child > th, .dokan-table > caption + thead > tr:first-child > td, .dokan-table > colgroup + thead > tr:first-child > td, .dokan-table > thead:first-child > tr:first-child > td {
    font-weight: 400;
}
.product-edit-container #dokan-product-images ul.product_images li.image a.action-delete, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete, .product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete {
    padding-top: 0;
    line-height: 76px;
}
.dokan-input-group .dokan-form-control:first-child, .dokan-input-group-addon:first-child, .dokan-input-group-btn:first-child > .btn, .dokan-input-group-btn:first-child > .btn-group > .btn, .dokan-input-group-btn:first-child > .dropdown-toggle, .dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.product-edit-new-container .dokan-price-container .sale_schedule, .product-edit-new-container .dokan-price-container .cancel_sale_schedule {
    float: left;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
    font-size: 16px;
}
.dokan-input-group .dokan-form-control:last-child, .dokan-input-group-addon:last-child, .dokan-input-group-btn:last-child > .btn, .dokan-input-group-btn:last-child > .btn-group > .btn, .dokan-input-group-btn:last-child > .dropdown-toggle, .dokan-input-group-btn:first-child > .btn:not(:first-child), .dokan-input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.content-half-part {
    float: right;
}
.content-half-part:first-child {
    padding-right: 0;
    padding-left: 10px;
}
.product-edit-new-container .content-half-part.featured-image {
    padding-right: 25px;
    padding-left: 0;
}
.woocommerce a.remove {
    line-height: 21px;
    padding-left: 1px;
}
.container {
    padding: 21px 20px;
}
.page-header-inner {
    padding: 45px 21px 40px;
}
.sidebar {
    padding: 50px 23px 0;
}
.dokan-table > thead > tr > th, .dokan-dashboard .dokan-dashboard-content a, .dokan-add-new-product-popup a, .dokan-dashboard-content article.dashboard-content-area .dokan-announcement-widget .dokan-no-announcement .annoument-no-wrapper p {
    font-size: 13px;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock {
    color: #209B20;
    font-weight: normal;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title {
    font-weight: 500;
    font-size: 14px;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title {
    font-size: 14px;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count {
    font-size: 14px;
    font-weight: 400;
}
.dokan-form-horizontal .dokan-control-label {
    text-align: right;
    padding-left: 15px;
    padding-right: 0;
}
.dokan-right-margin-30 {
    margin-left: 30px;
    margin-right: 0;
}
body {
    color: #595959;
}
