/*
Theme Name: Martfury Child
Theme URI: http://drfuri.com/unero
Author: DrFuri
Author URI: http://drfuri.com
Description: Martfury Child Theme.
Version: 1.0a
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/
@font-face {
    font-family: Anjoman;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/_eot/Anjoman-Bold.eot');
    src: url('fonts/_eot/Anjoman-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/_Woff2/Anjoman-Bold.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/_Woff/Anjoman-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/_TTF/Anjoman-Regular.ttf') format('truetype');
}
@font-face {
    font-family: Anjoman;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/_eot/Anjoman-Regular.eot');
    src: url('fonts/_eot/Anjoman-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/_Woff2/Anjoman-Regular.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/_Woff/Anjoman-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/_TTF/Anjoman-Regular.ttf') format('truetype');
}
@font-face {
    font-family: Anjoman;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/_eot/Anjoman-Light.eot');
    src: url('fonts/_eot/Anjoman-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/_Woff2/Anjoman-Light.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/_Woff/Anjoman-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/_TTF/Anjoman-Light.ttf') format('truetype');
}
body,
h1, h2, h3, h4, h5, h6 {
    font-family: Anjoman, tahoma, arial;
}
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal).mf-has-buy-now .cart .single_add_to_cart_button,
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal).mf-has-buy-now .cart .actions-button .buy_now_button {
    width: 100%;
}
/*
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/IRANSans-UltraLight-web.eot');
    src: url('../fonts/IRANSans-UltraLight-web.eot?#iefix') format('embedded-opentype'),  !* IE6-8 *!
    url('../fonts/IRANSans-UltraLight-web.woff2') format('woff2'),  !* Chrome36+, Opera24+*!
    url('../fonts/IRANSans-UltraLight-web.woff') format('woff'),  !* FF3.6+, IE9, Chrome6+, Saf5.1+*!
    url('../fonts/IRANSans-UltraLight-web.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/IRANSans-web.eot');
    src: url('../fonts/IRANSans-web.eot?#iefix') format('embedded-opentype'),  !* IE6-8 *!
    url('../fonts/IRANSans-web.woff2') format('woff2'),  !* Chrome36+, Opera24+*!
    url('../fonts/IRANSans-web.woff') format('woff'),  !* FF3.6+, IE9, Chrome6+, Saf5.1+*!
    url('../fonts/IRANSans-web.ttf') format('truetype');
}*/

#lang_sel img.iclflag, .lang_sel img.iclflag {
     padding-right: 0;
     padding-left: 5px;
 }
#lang_sel > ul > li > a:after {
    padding-left: 0;
    padding-right: 5px;
}
.menu-item-mega .mega-content img {
    width: 64px;
    height: 64px;
    margin-left: 5px;
    border: 1px solid #dedede;
}
.wpml-ls-legacy-dropdown {
    width: 10em;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    border: unset;
    border-top: unset;
}
.wpml-ls-legacy-dropdown a {
    padding-top: 0;
    padding-bottom: 0;
}
.topbar #lang_sel > ul > li ul, .topbar .lang_sel > ul > li ul {
    left: -15px !important;
    right: 0 !important;
}
.site-header.has-hot-words .header-logo {
    /*margin-top: unset;*/
}
/*body.rtl .amount .woocommerce-Price-amount.amount {
    float: right;
}*/
body.rtl ul.products li.product .price {
    float: right;
    display: none;
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .single_add_to_cart_button,
.mf-quick-view-modal div.product .mf-has-buy-now form.cart div.quantity,
.mobile-version.mf-add-to-cart-fixed div.product .cart div.quantity {
    display: none;
}
body.rtl .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-wishlist-button, body.rtl .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button {
    float: right;
}
body.rtl .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:before, body.rtl .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before, body.rtl .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before, body.rtl .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button .compare:before {
    padding-right: 0;
    padding-left: 10px;
}
body.rtl .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-wishlist-button .yith-wcwl-add-to-wishlist {
    margin-right: 0;
}
body.rtl .amount .woocommerce-Price-currencySymbol {
    float: left;
    padding-right: 5px;
}
body.rtl div.product span.price del, .woocommerce div.product p.price del {
    padding-left: unset;
    padding-right: 5px;
}
body.rtl div.product .mf-summary-header .mf-summary-meta:last-child {
    padding-left: 18px;
    padding-right: 0;
}
body.rtl .mf-products-of-category .woocommerce-Price-amount.amount {
    float: right;
}
body.rtl .mf-products-carousel .slick-prev-arrow {
    left: unset;
    right: -50px;
}
body.rtl .mf-products-carousel .slick-next-arrow {
    right: unset;
    left: -50px;
}
body.rtl .products.slick-slider .icon-chevron-left:before, body.rtl .mf-products-of-category .icon-chevron-left:before {
    content: "\e93c";
}
body.rtl .products.slick-slider .icon-chevron-right:before, body.rtl .mf-products-of-category .icon-chevron-right:before {
    content: "\e93b";
}
body.rtl .mf-products-of-category .images-slider .slick-next-arrow {
    left: -30px;
    right: unset;
}
body.rtl .mf-products-of-category .images-slider .slick-initialized:hover .slick-next-arrow {
    left: 0;
    right: unset;
}
body.rtl .mf-products-of-category .images-slider .slick-prev-arrow {
    right: -30px;
    left: unset;
}
body.rtl .mf-products-of-category .images-slider .slick-initialized:hover .slick-prev-arrow {
    right: 0;
    left: unset;
}
/* Products page related */
body.rtl section.up-sells ul.products .slick-arrow, section.related ul.products .slick-arrow {
    right: -54px;
    left: unset;
}
body.rtl section.up-sells ul.products .slick-next-arrow, section.related ul.products .slick-next-arrow {
    right: auto;
    left: -54px;
}
/* Products page Instagram */
body.rtl .mf-product-instagram .slick-slider .slick-arrow {
    right: -54px;
    left: unset;
}
body.rtl .mf-product-instagram .slick-slider .slick-next-arrow {
    left: -54px;
    right: auto;
}
.woocommerce.rtl div.product .wc-tabs-wrapper .panel .shop_attributes td {
    text-align: right;
}
.woocommerce.rtl table.shop_attributes tr:first-child td p  {
    direction: ltr !important;
}
.woocommerce.rtl .mf-single-product.mf-product-layout-3 .entry-summary-content {
    padding-left: 30px;
    padding-right: 0;
}
/*.woocommerce div.product div.images .flex-control-nav {
    position: relative;
    top: 0;
    width: 100%;
    margin: 10px -5px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}*/
.woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button {
    display: none;
}
.woocommerce .mf-single-product.mf-product-sidebar form.cart div.quantity {
    display: none;
}
.woocommerce div.product div.images {
    padding-right: 0 !important;
}
.woocommerce div.product div.images .product-image-ms {
    width: 100%;
}
.woocommerce div.product div.images .flex-control-nav li {
    padding: 0 5px 0 0;
}
/*.woocommerce.rtl div.product div.images .flex-control-nav li {
    padding: 0 0 0 5px;
}*/
.rtl.single-product-layout-2 .mf-product-instagram h2, .rtl.single-product-layout-2 .single-product-layout-2 .mf-product-instagram h2, .rtl.single-product-layout-2 .single-product-layout-5 .mf-product-instagram h2 {
    text-align: right;
}
.woocommerce #review_form #respond label {
    display: inline-block;
}
.woocommerce div.product .social-links a.martfury-telegram {
    background-color: #0088CC;
}

.mf-products-of-category.other_cats .footer-link {
    display: none;
}
body.rtl .qty-box {
    direction: ltr;
}

.woocommerce ul.products li.product .price del span {
    display: none;
}
.mf-rating, .mf-product-price-box {
    display: none !important;
}

.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price {
    margin-bottom: unset;
}
.woocommerce.rtl .mf-single-product.mf-product-layout-3 .actions-button .buy_now_button {
    margin-right: 0;
}
.woocommerce.rtl .mf-single-product.mf-product-layout-3 .actions-button .mf-wishlist-button .yith-wcwl-add-to-wishlist {
    margin-right: 0;
}
.woocommerce.rtl .mf-single-product.mf-product-layout-2 form.cart .actions-button .buy_now_button {
    margin-right: 0;
    margin-top: 8px;
    /*width: 89%;*/
}
@media (max-width: 1199px) {
    .woocommerce.rtl .mf-single-product.mf-product-layout-2 form.cart .actions-button .buy_now_button {
        width: 100%;
    }
    .woocommerce.rtl div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist {
        margin-right: 0;
    }
}
.mobile-version.mf-add-to-cart-fixed div.product.mf-has-buy-now .cart .single_add_to_cart_button, .mobile-version.mf-add-to-cart-fixed div.product.mf-has-buy-now .cart .actions-button .buy_now_button {
    width: 100%;
}
.mobile-version.sticky-header .site-header.minimized .header-main {
    transition: box-shadow 0.3s ease-in-out;
}
.mobile-version .page-header .entry-title {
    display: none;
}
@media (max-width: 991px) {
    .sticky-header .site-header.minimized .header-mobile-v1 .header-main {
        box-shadow: 0px 7px 6px -5px #DFE1E5;
        -webkit-box-shadow: 0px 7px 6px -5px #DFE1E5;
        -moz-box-shadow: 0px 7px 6px -5px #DFE1E5;
    }
}
.woocommerce.rtl div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button, .woocommerce.rtl div.product.mf-has-buy-now .cart .actions-button .mf-compare-button {
    float: right;
}

.woocommerce .mf-single-product.mf-product-layout-2 .mf-woo-tabs .panel {
    margin-bottom: 48px;
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-woo-tabs .panel .tab-title {
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #e1e1e1;
    line-height: 1;
    padding-bottom: 15px;
    margin-bottom: 40px;
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-woo-tabs .panel .tab-content-wrapper > h2 {
    display: none;
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-woo-tabs .panel .tab-content-wrapper .tab-title {
    margin-top: 42px;
}
.woocommerce .quantity .qty {
    padding: 7px 0;
}

.site-footer .footer-newsletter .newsletter-form .mailerlite-form .mailerlite-form-inputs {
    display: flex;
}
.site-footer .footer-newsletter .newsletter-form .mailerlite-form .mailerlite-form-field {
    flex-grow: 1;
}

.site-footer .footer-newsletter .newsletter-form .mailerlite-form .mailerlite-form-loader {
    border: 5px solid #f3f3f3;
    border-top: 5px solid var(--mf-background-primary-color);
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
    font-size: 0;
}
.site-footer .footer-newsletter .newsletter-form .mailerlite-form .mailerlite-form-error {
    border-top: 1px solid #ff5151;
    font-size: 0;
    width: 99%;
    padding-left: 2px;
    margin-right: 4px;
}
/* Because WPML not support Mailerlite. We use Persian in Mailerlite */
body:not(.rtl) .mailerlite-form-response span {
    visibility: hidden;
    display: block;
    font-size: 0;
}
body:not(.rtl) .mailerlite-form-response span::after {
    content: '✔';
    visibility: visible;
    font-size: 24px;
}

.site-footer .footer-newsletter .newsletter-form .mailerlite-form input[type="email"] {
    border: 1px solid #ccc;
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    border-radius: 4px 0 0 4px;
    width: 100%;
    background-color: #fff;
}
.site-footer .footer-newsletter .newsletter-form .mailerlite-form button[type="submit"] {
    background-color: var(--mf-background-primary-color);
    color: var(--mf-background-primary-text-color);
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    transition: all 0.5s;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border: none;
    min-width: 170px;
    border-radius: 0 4px 4px 0;
}

body.rtl .footer-4 h3 {
    text-align: right;
}
.site-header .products-cats-menu .menu li.is-mega-menu .dropdown-submenu {
    bottom: -1px;
}
.site-header .products-cats-menu .toggle-product-cats {
    transition: top 0.2s;
}
@media (max-width: 767px) {
    body.rtl .site-header .header-extras .menu-item-account > a {
        padding-right: 0 !important;
    }
}
body.rtl.mobile-version .site-header .header-main .header-title span {
    overflow: visible;
}
body.rtl caption, body.rtl td, body.rtl th {
    text-align: right;
}
body.rtl table.wishlist_table tbody td, body.rtl table.wishlist_table tr td {
    text-align: right;
}
body.rtl .yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right;
}
.woocommerce table.shop_table tr td, .woocommerce table.shop_table tbody td {
    vertical-align: baseline;
}
.woocommerce .wishlist-title h2 {
    margin-top: 0;
}
.woocommerce #content table.wishlist_table.cart a.remove {
    margin-bottom: 16px;
}
.mf-products-of-category .products-box {
    background-color: unset !important;
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button {
    background-color: #f8f8f8;
}
.woocommerce ul.products li.product .product-inner:hover .mf-product-thumbnail .footer-button {
    opacity: 100%;
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button, .mf-products-of-category .products-box ul.products li.product .product-inner .footer-button {
    transition: 0.3s;
}
.products li.product .product-inner:hover .footer-button {
    border-radius: 0px;
}
.products li.product .product-inner:hover .footer-button {
    height: 50px;
    border-radius: 4em 4em 0 0;
    opacity: 1;
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button {
    background-color: rgba(248, 248, 248, 0.9);
}
body.rtl ul.products li.product {
    float: right;
}
body.rtl .track_order .form-row label {
    text-align: right;
}
span.entry-author.entry-meta {
    display: none;
}

.woocommerce div.product .summary-sep {
    height: 32px;
}

.woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value{
    direction: ltr;
    padding: 13px 20px !important;
}

.woocommerce .summary .woocommerce-variation, .woocommerce .summary .quantity, .woocommerce .summary .variations {
    display: none !important;
}

.woocommerce div.product .social-links a:first-child {
    margin-right: 0;
    margin-left: 5px;
}
.woocommerce div.product .social-links a:last-child {
    margin-right: 6px;
}

.woocommerce .product_meta .sku {
    unicode-bidi: embed;
}

body.rtl #tab-description table td {
    border-left: 1px solid #e1e1e1;
}

body.rtl .site-header .product-extra-search .products-search.searching .search-wrapper:before {
    left: 20px;
    right: unset;
}

body.rtl div.product .woocommerce-product-details__short-description {
    margin-bottom: 16px;
}

.woocommerce div.product .woocommerce-product-details__short-description {
    margin-bottom: 12px;
}

.woocommerce .mf-product-summary span.tab-toggle {
    display: none;
}

@media (max-width: 1300px) {
    .single-product-layout-6.woocommerce div.product form.cart .actions-button {
        margin-top: 0;
    }
}

.woocommerce .slick-dots li:hover button, .slick-dots li.slick-active button,
.mobile-version.woocommerce div.product div.images .flex-control-nav li img.flex-active {
    border-color: #9fa7d5;
}

body.rtl .blockUI.blockOverlay:after {
    left: -38px;
    right: unset;
    top: 7%;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist .feedback {
    display: block !important;
}

.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse {
    display: block !important;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a {
    color: var(--mf-background-primary-color);
}

.woocommerce div.product form.cart .yith-wcwl-add-to-wishlist {
    margin-top: 6px;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist .feedback {
    display: none !important;
}


.mf-product-instagram .slick-slider .slick-dots li.slick-active {
    background-color: unset;
}

.woocommerce div.product .wc-tabs-wrapper {
    margin-bottom: 72px;
}

body.rtl li.meta-brand:first-child {
    padding-right: 0 !important;
}

body.rtl .catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color {
    margin-left: 5px;
    margin-right: -3px;
}
body.rtl .catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch {
    margin-left: 10px;
    margin-right: unset;
}
body.rtl .catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after {
    right: 0;
    left: unset;
}
.woocommerce div.product form.cart .yith-wcwl-add-to-wishlist {
    margin-top: 10px;
}
.woocommerce div.product form.cart .mf-compare-button {
    margin-top: 6px;
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav:hover .slick-prev-arrow,
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav:hover .slick-next-arrow,
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav .slick-arrow {
    top: 47%;
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav {
    margin: 10px 0 0;
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav .slick-arrow.slick-disabled {
    cursor: unset;
}