/* Extra large devices (larger desktops, 1200px and up) */
@media (min-width: 1200px) { 
    /* Styles for extra large desktops */
}

/* Large devices (large desktops, 992px and up) */
@media (min-width: 980px) and (max-width: 1199.98px) { 
    #OnMobile {display:none !important;}
    
    body {overflow-x: hidden;}
    body .main-header .top-menu .top-nav li#NoMobile {display:none;}
    body .main-header .top-menu .top-nav {white-space: nowrap;width: calc(100% - 325px);overflow: hidden;text-overflow: ellipsis;}
    
    body .mega-menu .mega-content img {display:none;}
    body .mega-menu .mega-content {gap:15px}
    body .mega-menu .mega-content ul {width: calc((100% - 30px) / 3);}
    body .mega-menu .mega-content li:not(.highlight) a {word-spacing:-1px;}
    
    body .header-user span {display:none;}
    body .header-user a.user-link {justify-content: center;gap: 10px;}
    body .header-user {display: flex;flex-direction: column;align-items: center;justify-content: center;flex-grow: 0;}
    
    body .main-header .header-search, body .main-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, body .main-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {overflow:hidden;max-width: 115px;}
    body .main-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {background: #f5f5f5 !important}
    
    body .header-user .header-dropdown {min-width: 250px;right: unset;box-shadow: 0 0 10px rgba(0,0,0,0.05);background: rgba(255,255,255,0.95);backdrop-filter: blur(5px);}
    
    body .home-products .product {min-height:100%;}
    body .pre-order-games .home-products .product {min-height:350px;}
    body .home-categories .item h3 {direction: rtl;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    
    body .main-footer #main {flex-wrap:wrap;}
    body .main-footer .popular-links {order:1;width: calc(50% - (35px / 2));gap: 20px;justify-content: space-between;}
    body .main-footer .trend-links {order:2;width: calc(50% - (35px / 2));}
    body .main-footer .about-us {order:3;width:100%;margin-top: 20px;}
    
    /* Product Page */
    
    body.single-product .product form.cart {width: 275px;}
    body.single-product .related ul.products li.product {width: calc(100% / 3) !important;}
    body.single-product .related ul.products li.product:nth-child(n+4) {display:none;}
    body.single-product .related ul.products li.product:nth-child(3) {border-left:0;}

    /* Cart Page */

    body.woocommerce-cart .custom-cart .woocommerce-cart-form td.product-subtotal, body.woocommerce-cart .custom-cart .woocommerce-cart-form th.product-subtotal {display:none;}
    
    
    /* Archive Page */
    body .archive-section .archive-desc video, body .archive-section .archive-desc .gama-player {width: 300px;}
    body.archive.woocommerce ul.products li {width: calc((100% - 30px) / 3);}
    
    /* Post Style */
    body.single-post .site-sidebar {width:325px;}
    body.single-post .post .post-detail li {width: calc((100% - 15px) / 2);}
    body.single-post .site-content .post-content {font-size:14px;}
}

/* Medium devices (desktops, 768px and up) */
@media (min-width: 768px) and (max-width: 979.98px) { 
    #OnMobile {display:none !important;}
    
    body {overflow-x: hidden;}
    body .main-header .top-menu .top-nav li#NoMobile {display:none;}
    body .main-header .top-menu .top-nav {white-space: nowrap;width: calc(100% - 325px);overflow: hidden;text-overflow: ellipsis;}
    
    body .mega-menu .mega-content img {display:none;}
    body .mega-menu .mega-content {gap:15px}
    body .mega-menu .mega-content ul {width: calc((100% - 30px) / 3);}
    body .mega-menu .mega-content li:not(.highlight) a {word-spacing:-1px;}
    
    body .home-products .product {min-height:100%;}
    body .home-categories .item h3 {direction: rtl;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    
    body .home-ads .left-box.left-box a i {display:none;}

    body .home-ads {margin: 10px 0;}
    body .home-banners .banner-item {width:100%;}
    body .home-support .right-box .support-text small, body .home-support .support-ticket i {display:none;}
    
    body .pre-order-games .home-products .product {min-height:350px;}
    
    body .main-footer #main {flex-wrap:wrap;}
    body .main-footer .popular-links {order:1;width: calc(50% - (35px / 2));gap: 20px;justify-content: space-between;}
    body .main-footer .trend-links {order:2;width: calc(50% - (35px / 2));}
    body .main-footer .about-us {order:3;width:100%;margin-top: 20px;}
    
    /* Product Page */
    
    body.single-product .product-summary .woocommerce-product-gallery {width: 100% !important;}
    body.single-product .related ul.products li.product {width: calc(100% / 2) !important;}
    body.single-product .related ul.products li.product:nth-child(n+3) {display:none;}
    body.single-product .related ul.products li.product:nth-child(2) {border-left:0;}
    body.single-product .product form.cart {width:275px;}
    
    /* MyAccount Page */
    
    body.woocommerce-account .woocommerce {flex-direction: column;}
    body .custom-account-navigation {width: 100%;flex-direction: row;align-items: flex-start;}
    body .custom-account-profile {min-width:300px;}
    body.woocommerce-account .woocommerce-MyAccount-navigation {position:relative;overflow: hidden;width: calc(100% - 325px) !important;flex-grow: 1 !important;align-self: stretch;align-items: center;display: flex;flex-direction: row;}
    body.woocommerce-account .woocommerce-MyAccount-navigation ul {display: flex;flex-direction: row;gap: 15px;align-items: center;overflow: auto;margin: 0 10px;}
    body.woocommerce-account .woocommerce-MyAccount-navigation ul li {border-bottom:0;white-space: nowrap;}
    body.woocommerce-account .woocommerce-MyAccount-navigation::after {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 50px;background: linear-gradient(to right, white 50%, transparent);}
    body.woocommerce-account .woocommerce-MyAccount-content {width:100%;}
    body.woocommerce-account .woocommerce-MyAccount-content small {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
    body.woocommerce-account .woocommerce-MyAccount-content ul.products li.product {width: calc((100% - 45px) / 4);}
    
    /* Cart Page */
    
    body.woocommerce-cart .custom-cart .woocommerce-cart-form, body.woocommerce-cart .custom-cart .cart-collaterals {width:100%;}
    body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button {max-width: 300px;margin-right: auto;}
    
    body.woocommerce-checkout form.checkout .custom-order-details #customer_details {width:100%;}
    body.woocommerce-checkout form.checkout .custom-order-details .custom-order-review {width:100%;}
    
    /* Archive Page */
    
    body .archive-section .archive-desc {flex-direction:column;}
    body .archive-section .archive-desc .desc-text, body .archive-section .archive-desc video, body .archive-section .archive-desc .gama-player {width:100%;}
    body.archive.woocommerce ul.products li {width: calc((100% - 15px) / 2);}
    body.woocommerce nav.woocommerce-pagination {text-align:left;}
    body.woocommerce nav.woocommerce-pagination ul {text-align:center;}
    
    /* Post Style */
    body.single-post .site-sidebar {width:325px;}
    body.single-post .post .post-detail li {width: calc((100% - 15px) / 2);}
    body.single-post .site-content .post-content {font-size:14px;}
}

/* Small devices (tablets, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) { 
    body {overflow-x: hidden;}
    #NoMobile {display:none !important;}
    #OnMobile {display:block !important;}
    body .main-header .top-contact {width: 145px;gap: 0;justify-content: space-between;}
    body .main-header .top-contact .contact-time {display:none;}
    body .main-header .top-menu .top-nav {white-space: nowrap;overflow: auto;text-overflow: ellipsis;width: calc((100% - 10px) - 145px);position:relative;}
    body .main-header .top-menu .top-nav li a {font-size:13px;}
    
    body .mega-menu .mega-content img {display:none;}
    body .mega-menu .mega-content {gap:15px}
    body .mega-menu .mega-content ul {width: calc((100% - 30px) / 3);}
    body .mega-menu .mega-content li:not(.highlight) a {word-spacing:-1px;}

    body .main-header .header-logo {max-width:125px;}
    body .main-header .header-box .mega-menu {order:2;}
    
    body .banner-ad {display:none;}
    
    body .home-products .product {min-height:100%;}
    
    body .home-ads .item {padding:10px;width: calc((100% - 15px) / 2);flex-grow: 1;}
    body .home-ads .left-box.left-box img {max-width:100%;height:auto;}
    body .home-ads .left-box.left-box a {white-space: nowrap;gap: 10px;text-overflow: ellipsis;overflow: hidden;}
    body .home-ads .item .right-box img {max-height: 200px;width: auto;align-self: flex-start;max-width: 100%;}
    body .home-banners .banner-item {width:100%;}

    body .home-support #main {flex-direction: column;justify-content: center;gap: 15px;padding: 25px;align-items: flex-start;}
    body .home-support .right-box {flex-grow:1;}
    body .home-support .left-box {width: 100%;justify-content: space-between;flex-grow:1;}
    body .pre-order-products .product {min-height:350px;}
    
    body .main-footer #main {flex-wrap:wrap;}
    body .main-footer .popular-links {order:1;width: calc(50% - (35px / 2));gap: 20px;justify-content: space-between;}
    body .main-footer .trend-links {order:2;width: calc(50% - (35px / 2));}
    body .main-footer .about-us {order:3;width:100%;margin-top: 20px;}
    
    
    /* Product Page */
    
    body.single-product .product {flex-direction: column-reverse;}
    body.single-product .product .product-main {width:100%;}
    body.single-product .product-summary {flex-direction:column;}
    body.single-product .product-summary .woocommerce-product-gallery {width: 100% !important;margin-bottom: 0 !important;}
    body.single-product .product-summary .entry-summary {width: 100% !important;}
    body.single-product .related ul.products li.product {width: calc(100% / 3) !important;}
    body.single-product .related ul.products li.product:nth-child(4) {display:none;}
    body.single-product .related ul.products li.product .woocommerce-loop-product__title {width: 100%;overflow: hidden;text-overflow: ellipsis;}
    body.single-product .related.products {position:relative;z-index:1;}
    body.single-product .related.products:before {position: absolute;top: 0;bottom: 0;left: 0;width: 15px;content: '';background: linear-gradient(to right, white, transparent);z-index: 2;}
    body.single-product .product form.cart {position:relative;width:100%;position: relative;top: 0;margin-bottom: 35px !important;}
    body.single-product .product-summary .entry-summary .product-attributes .item {width:auto;flex-grow: 1;}
    body.single-product .product-summary .entry-summary .product-attributes {overflow-x: auto;white-space: nowrap;}
    
    
    /* Cart Page */
    
    
    body .header-cart-page {padding:0;}
    body .header-cart-page .item span:last-child {display:none;}
    body .header-cart-page::before, body .header-cart-page .item.completing::before {top: calc(50% + 20px);}
    body.woocommerce-cart .custom-cart {flex-direction: column;}
    body.woocommerce-cart .custom-cart .woocommerce-cart-form {width:100%;}
    body.woocommerce-cart .custom-cart .cart-collaterals, body.woocommerce-checkout form.checkout .custom-order-details #customer_details, body.woocommerce-checkout form.checkout .custom-order-details .custom-order-review {width:100%;}
    
    
    /* Account Page */
    
    
    body.woocommerce-account .custom-dashboard-count {flex-wrap:wrap;}
    body.woocommerce-account .custom-dashboard-count li {width:calc((100% - 15px) / 2);}
    body.woocommerce-account .woocommerce {flex-direction: column;}
    .custom-account-navigation, body.woocommerce-account .woocommerce-MyAccount-content {width: 100%;}
    body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses {display: flex;flex-direction: column;gap: 15px;}
    body.woocommerce-edit-address #shipping_phone_field .woocommerce-input-wrapper::after, body.woocommerce-edit-address #billing_phone_field .woocommerce-input-wrapper::after {top:19px;}
    body.archive.woocommerce ul.products {gap:8px}
    body.archive.woocommerce ul.products li {width: calc((100% - 15px) / 2) !important;}
    body.woocommerce-account .woocommerce-MyAccount-content ul.products li.product {width: calc((100% - 30px) / 3);}
    
    
    /* Archive Page */
    
    
    body .archive-section {display: flex;flex-direction: column-reverse;}
    body .archive-section .archive-main {width: 100%;flex-grow: 1;}
    body.archive.woocommerce ul.products li {margin-bottom:0 !important;}
    body .archive-section .archive-sidebar {width:100%;}
    body.woocommerce nav.woocommerce-pagination {margin-bottom:0;}
    body .archive-section .archive-desc {margin-bottom:50px;margin-top:15px;}
    
    /* Post Style */
    body.single-post .site-sidebar {width:100%;}
    body.single-post .post .post-detail li {width: calc((100% - 15px) / 2);}
    body.single-post .site-content .post-content {font-size:14px;}
}

/* Extra small devices (phones, less than 576px) */
@media (max-width: 575.98px) { 
    body {overflow-x: hidden;}
    #NoMobile {display:none !important;}
    #OnMobile {display:block !important;}
    
    #contact-popup {z-index:9999;bottom:0;}
    #contact-popup .popup-content {max-width:100%;width:100%;border-radius:18px 18px 0 0;bottom:0;left:0;right:0;transform: translate(0%, 0%);}
    
    body .price bdi, body .amount bdi {font-size:22px;}
    
    body .main-header .top-contact {width: 145px;gap: 0;justify-content: space-between;}
    body .main-header .top-contact .contact-time {display:none;}
    body .main-header .top-menu .top-nav {white-space: nowrap;overflow: auto;text-overflow: ellipsis;width: calc((100% - 10px) - 145px);position:relative;}
    body .main-header .top-menu .top-nav li a {font-size:13px;}
    body .main-header .mega-menu .mega-link {background: unset;color: black;font-size: 0;width: auto;padding: 0;}
    body .main-header .mega-menu .mega-link span, body .main-header .mega-menu .mega-link .fa-angle-down {display:none;}
    body .main-header .mega-menu .mega-link .fas {font-size: 32px;position: relative;right: -4px;}
    body .main-header .top-menu .top-nav li {padding: 7px 0 10px 0;}
    body .main-header .header-box {width:auto;}
    body .main-header .header-logo {max-width:90px;}
    body .main-header .header-content {gap:15px;justify-content: flex-start;padding: 15px 0;}
    body .main-header .header-box:last-child {margin-right:auto;}
    body .header-user a span {display:none;}
    body .main-header .header-box .header-search {display:none;}
    body .header-user {align-content: center;display: flex;align-content: center;display: flex;padding: 0 7px;border: 0;background: #f9fafc;border-radius: 8px;}
    body .header-user a.user-link {gap:5px;pointer-events: none;}
    body .header-user .header-dropdown {left: 0;right: unset;min-width: 225px;border: 0;border-radius: 12px;box-shadow: 0 0 10px rgba(0,0,0,0.05);background: rgba(255,255,255,0.95);backdrop-filter: blur(5px);}
    body .main-header .header-cart span {display:none;}
    body .main-header .header-cart {min-width:unset;border-radius:8px;position:relative;}
    body .main-header .header-cart:after {content: '\f291';font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 25px;}
    body .main-header .cart-count {position: absolute;top: 10px;right: 10px;padding: 3px 4px 0px 4px;font-size: 12px;}
    body .main-header .dgwt-wcas-search-wrapp {width:auto;min-width:unset;}
    body .main-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {width:100%;padding-right:20px !important;box-sizing:border-box;} 
    body .main-header .header-box:last-child {flex-wrap:nowrap;}
    body .main-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {background: #f5f5f5 !important;}

    body .mega-menu .mega-content img {display:none !important;}
    body .mega-menu .mega-content ul {width:auto;flex-grow:1;}
    body .owl-carousel .owl-nav button {width:25px;height:25px;line-height:25px !important;}
    body.rtl .banner-slider .owl-nav {display: flex !important;position: absolute;left: 12px;margin: 0;top: 15px;}
    body.rtl .categories-wrapper .owl-nav {display: flex !important;position: absolute;top: 50%;left: 10px;transform: translate(0%,-50%);margin: 0;}
    body.rtl .categories-wrapper .owl-nav .owl-prev {display:none !important;}
    body.rtl .categories-wrapper .owl-nav button {background: rgba(255,255,255,0.5) !important;backdrop-filter: blur(5px);transition: 0.3s all;}
    body.rtl .categories-wrapper .owl-nav button:hover {background:white !important;}
    
    body .banner-ad {display:none;}
    body .categories-wrapper {margin:0;}
    body .home-categories .item h3 {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;direction: rtl;font-size: 13px;}
    body .home-categories .item {padding:10px;}
    
    body .section-title a {font-size:13px;}
    body .section-title strong {font-size:16px;}
    body .home-products .product {min-height:100%;}
    
    body .home-ads {margin: 10px 0;}
    body .home-ads .item {padding:10px;width: calc((100% - 15px) / 2);flex-grow: 1;}
    body .home-ads .left-box.left-box img {max-width:100%;height:auto;}
    body .home-ads .left-box.left-box a {white-space: nowrap;gap: 10px;text-overflow: ellipsis;overflow: hidden;}
    body .home-ads .item .right-box img {max-height: 200px;width: auto;align-self: flex-start;max-width: 100%;}
    body .home-banners .banner-item {width:100%;}

    body .home-support #main {flex-direction: column;justify-content: center;gap: 15px;padding: 25px;}
    body .home-support .right-box {flex-grow:1;flex-direction: column;align-items: center;}
    body .home-support .right-box .support-text {text-align:center;}
    body .home-support .left-box {width: 100%;justify-content: space-between;flex-grow:1;flex-direction: column-reverse;gap: 7px;margin-bottom: -8px;}
    body .home-support .support-ticket {width: 100%;box-sizing: border-box;justify-content: center;}
    body .pre-order-products .product {min-height:300px;}
    body .home-support .support-ticket i {display:none;}
    
    body .main-footer #main {flex-wrap: wrap;flex-direction: column-reverse;}
    body .main-footer #main > div {width:100%;}
    body .main-footer .trend-links .contact-links {margin: 35px 0 15px 0;}
    body .main-footer .about-us {margin-bottom: 20px;}
    body .main-footer .social-end {display:none;}
    
    
    /* Product Page */
    
    body.single-product .product {flex-direction: column-reverse;}
    body.single-product .product .product-main {width:100%;}
    body.single-product .product-summary {flex-direction:column;}
    body.single-product .product-summary .woocommerce-product-gallery {width: 100% !important;margin-bottom: 0 !important;}
    body.single-product .product-summary .entry-summary {width: 100% !important;}
    body.single-product .related .products {overflow: auto;white-space:nowrap;}
    body.single-product .related ul.products li.product {width: calc(100% / 2.5) !important;}
    body.single-product .related ul.products li.product .woocommerce-loop-product__title {width: 100%;overflow: hidden;text-overflow: ellipsis;}
    body.single-product .related.products {position:relative;z-index:1;}
    body.single-product .related.products:before {position: absolute;top: 0;bottom: 0;left: 0;width: 15px;content: '';background: linear-gradient(to right, white, transparent);z-index: 2;}
    body.single-product .product form.cart {width:100%;}
    body.single-product .product form.cart {position:relative;}
    body.single-product .product form.cart .single_add_to_cart_button.help {margin-bottom:35px;}
    body.single-product .product-summary .entry-summary .product-attributes .item {width:auto;flex-grow: 1;}
    body.single-product .product-summary .entry-summary .product-attributes {overflow-x: auto;white-space: nowrap;}
    body.single-product div.product .woocommerce-tabs #tab-description h1, body.single-product div.product .woocommerce-tabs #tab-description h2, body.single-product div.product .woocommerce-tabs #tab-description h3, body.single-product div.product .woocommerce-tabs #tab-description h4, body.single-product div.product .woocommerce-tabs #tab-description h5, body.single-product div.product .woocommerce-tabs #tab-description h6 {font-size:18px;line-height:1.5;margin-bottom:7px;}
    body.single-product div.product .woocommerce-tabs .panel h2:first-child {font-size:18px !important;}
    
    /* Cart Page */
    
    
    body .header-cart-page {padding:0;}
    body .header-cart-page .item span:last-child {display:none;}
    body .header-cart-page::before, body .header-cart-page .item.completing::before {top: calc(50% + 20px);}
    body.woocommerce-cart .custom-cart {flex-direction: column;}
    body.woocommerce-cart .custom-cart .woocommerce-cart-form {width:100%;}
    body.woocommerce-cart .custom-cart .cart-collaterals, body.woocommerce-checkout form.checkout .custom-order-details #customer_details, body.woocommerce-checkout form.checkout .custom-order-details .custom-order-review {width:100%;}
    
    
    /* Account Page */
    
    
    body.woocommerce-account .custom-dashboard-count {flex-wrap:wrap;}
    body.woocommerce-account .custom-dashboard-count li {width:100%;}
    body.woocommerce-account .woocommerce {flex-direction: column;}
    .custom-account-navigation, body.woocommerce-account .woocommerce-MyAccount-content {width: 100%;}
    body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses {display: flex;flex-direction: column;gap: 15px;}
    body.woocommerce-edit-address #shipping_phone_field .woocommerce-input-wrapper::after, body.woocommerce-edit-address #billing_phone_field .woocommerce-input-wrapper::after {top:19px;}
    body.woocommerce-account .woocommerce-MyAccount-content ul.products li.product {width: calc((100% - 15px) / 2);}

    
    /* Archive Page */
    
    
    body .archive-section {display: flex;flex-direction: column-reverse;}
    body .archive-section .archive-main {width: 100%;flex-grow: 1;}
    body.archive.woocommerce ul.products {gap:8px}
    body.archive.woocommerce ul.products li {margin-bottom:0 !important;}
    body .archive-section .archive-sidebar {width:100%;}
    body.woocommerce nav.woocommerce-pagination {margin-bottom:0;}
    body .archive-section .archive-desc {margin-bottom:50px;margin-top:15px;}
    
    
    /* Post Style */
    body.single-post .site-sidebar {width:100%;}
    body.single-post .post .post-detail li {width: calc((100% - 15px) / 2);}
    body.single-post .site-content .post-content {font-size:14px;}

}

/* Full-width search below the main header row on mobile devices. */
@media (max-width: 767.98px) {
    body .main-header .mobile-header-search {
        display:block;
        width:100%;
        padding-bottom:15px;
        box-sizing:border-box;
    }

    body .main-header .mobile-header-search .dgwt-wcas-search-wrapp,
    body .main-header .mobile-header-search .dgwt-wcas-search-form,
    body .main-header .mobile-header-search .dgwt-wcas-sf-wrapp {
        width:100%;
        min-width:100%;
        max-width:none;
        box-sizing:border-box;
    }
}

@media (max-width: 480px) {
    body .home-ads .item {width:100%;}
    body .home-banners .banner-item {width:100%;}

    body.single-post .post .post-detail li {width: 100%;}
}

@media (max-width: 400px) {
    body .main-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {background: #f9fafc !important;}
}

/* در چیدمان تک‌ستونی، سایدبار نباید چسبان بماند */
@media (max-width: 767.98px) {
    body.single-post .site-sidebar,
    body.admin-bar.single-post .site-sidebar {position: static;top: auto;max-height: none;overflow-y: visible;}
}

/* در موبایل فهرست مطالب با جاوااسکریپت به بالای متن نوشته منتقل می‌شود */
@media (max-width: 767.98px) {
    body.single-post .site-content > .gama-toc {width: 100%;margin: 0 0 20px 0;}
    body.single-post .site-content > .gama-toc:not(.is-collapsed) .gama-toc-list {max-height: 55vh;}

    /* تیتر باکس‌های سایدبار هم‌اندازه با تیتر فهرست مطالب بماند */
    body.single-post .site-sidebar .item-box .box-title,
    body.single-post .site-sidebar .related-posts .related-title {font-size: 16px;}
}

/* مسیر صفحه (breadcrumb) و تیتر تب‌های محصول در موبایل */
@media (max-width: 767.98px) {
    /* مسیر مثل متن عادی می‌شکند، لینک‌ها نصفه نمی‌شوند و آیکون همیشه سمت چپ همان خط اول می‌ماند */
    body.rtl .woocommerce-breadcrumb {display: block;position: relative;padding-left: 28px;line-height: 1.9;}
    body.rtl .woocommerce-breadcrumb a {white-space: nowrap;}
    body.rtl .woocommerce-breadcrumb::after {position: absolute;left: 0;top: 2px;margin: 0;padding: 0;font-size: 20px;}

    body.single-product div.product .woocommerce-tabs ul.tabs li a {font-size: 12px;}
}
