/*
Theme Name: IranKala
Theme URI: https://zhaket.com/web/irankala-wordpress-theme
Author: S.Reza Salehi
Author URI: http://sreza-salehi.ir
Description: IranKala is a powerful theme with full WooCommerce support and flexible customization options.
Version: 10.9.0
Text Domain: irk
Domain Path: /languages/
*/

/* Start Navid Customization */
.main-footer .footer-socials ul li {
    padding-right: 24px !important;
    padding-left: 24px !important;
}

.main-footer .jump-to-top {
    display: none !important;
}

.main-footer .jump-top-wrapper {
    padding: 15px 0 !important;
}

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form #reply-title {
    display: none !important;
}

.woocommerce-noreviews {  
    display: none !important;
}

.mini-cart-content .woocommerce-mini-cart .mini_cart_item .product-name, .mini-cart-content .woocommerce-mini-cart .cart_item .product-name {
    display: inline-block !important;
}

.main-header .header-btn .dropdown-menu .account-navigation .woocommerce-MyAccount-navigation-link:nth-child(2),
.main-header .header-btn .dropdown-menu .account-navigation .woocommerce-MyAccount-navigation-link:nth-child(4),
.main-header .header-btn .dropdown-menu .account-navigation .woocommerce-MyAccount-navigation-link:nth-child(5),
.main-header .header-btn .dropdown-menu .account-navigation .woocommerce-MyAccount-navigation-link:nth-child(6),
.main-header .header-btn .dropdown-menu .account-navigation .woocommerce-MyAccount-navigation-link:nth-child(7) {
    display: none !important;
} 

.account-nav-container .account-header {
    display: none;
}

body.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:nth-child(4) {
    display: none !important;
} 

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    display: none !important;
} 

.conta-fcba {
    margin: 50px auto;
    text-align: center;
    direction: rtl;
}

.conta-fcba h4 {
    position: relative;
    color: #a33327;
    padding: 10px 0;
}

.conta-fcba-line {
    width: 81px;
    height: 2px;
    background-color: #917164;
    display: block;
    margin: auto;
}

.conta-fcba p {
    margin-top: 34px;
    font-size: 15px;
}

.contact-f {
    text-align: center;
    direction: rtl;
    border-radius: 5px;
    border: 1px solid #e8e9f1 !important;
    padding: 15px;
    margin: 20px auto;
}

.posting-con {
    font-size: 14px;
    color: #2d3e50;
    line-height: 2.2;
    text-align: justify;
}

.mypage-icon {
    font-size: 32px;
	color: #917164;
}

.contact-f i {
    color: #3a99d9;
    font-size: 40px;
}

.contact-fs {
    font-size: 16px;
}

.text-muted {
    color: #6c757d !important;
}

.contact-f {
    text-align: center;
    direction: rtl;
}

.contact-f2 {
    text-align: center;
    direction: rtl;
    border-radius: 5px;
    border: 1px solid #e8e9f1 !important;
    padding: 15px;
    margin: 20px auto;
    height: 180px;
}

.patys {
    width: 100%;
    margin: 50px auto;
        margin-bottom: 50px;
    margin-bottom: -5px;
}

.contact-f:hover, .contact-f2:hover {
    box-shadow: 0 0 5px 1px rgba(0,0,0,.14);
}

.acme-news-ticker-box {
    height: 80px;
    margin: 10px auto;
        margin-top: 10px;
    margin-top: 40px;
    line-height: 25px;
}

.my-news-ticker {
    text-align: center;
    direction: rtl;
    overflow: hidden;
    display: contents;
}

.conta-fcba1p2 {
    padding: 5px 15px;
    box-shadow: 0 6px 20px rgb(28 76 156/10%);
    margin: 0 15px;
    border: 2px solid #bfbfbf !important;
    border-radius: 5px;
    width: 100%;
}

.conta-fcba1p2 ul {
    list-style: circle;
    padding: 20px 35px;
    line-height: 2.571;
}

.ac {
     margin-top:10px;
     border:1px solid #eee;
     background-color:#fff;
     box-sizing:border-box
}

.ac .ac-header {
     margin:0;
     padding:0
}

.ac .ac-trigger {
     color:#111;
     text-align:right;
     width:100%;
     padding:10px 20px 10px 30px;
     display:block;
     cursor:pointer;
     background-color:#f4f4f4;
     -webkit-transition:color .25s ease;
     transition:color .25s ease;
     position:relative;
     text-decoration:none;
     margin:0;
     border:0;
     font-size:14px;
     font-weight:700;
     direction:revert
}

.ac .ac-trigger:after {
     content:'+';
     text-align:center;
     width:15px;
     -webkit-transform:translate(0,-50%);
     transform:translate(0,-50%);
     position:absolute;
     left:10px;
     top:50%
}

.ac .ac-trigger:focus {
     color:#3289b5;
     outline:none
}
.ac .ac-panel {
     overflow:hidden;
     -webkit-transition-property:height,visibility;
     transition-property:height,visibility;
     -webkit-transition-timing-function:ease;
     transition-timing-function:ease
}

.ac .ac-panel .ac-text {
     background-color:#fff;
     color:#111;
     padding:10px;
     margin:0;
     line-height:29px;
     font-size:14px;
     direction:rtl
}

.ac .ac-panel ul {
     padding-left:12px;
     margin-bottom:0
}

.ac .ac-panel p {
     background-color:#fff;
     margin-bottom:0
}

.ac.js-enabled .ac-panel {
     visibility:hidden;
}

.ac.is-active .ac-panel {
     visibility:visible
}

.ac .ac-panel .ac-text ul {
    list-style: circle;
    padding: 20px 35px;
    line-height: 2.571;
}

@media (min-width: 992px) {
.cat-menu li.menu-item.menu-item-857 {
    float: left !important;
}
}

@media (max-width: 992px) {
.main-header {
   position: static !important;
}
}

@media (max-width: 992px) {
.faqs-access {
   display: none !important;
}
}

@media (max-width: 992px) {
.toggle-sidebar-shop {
	display: none !important;
}
}

@media (max-width: 992px) {
.widget-promotion-categories {
    background: #fff !important;
}
}

@media (max-width: 992px) {
.shop-container .products-list .list-header .woocommerce-ordering .orderby a.active {
    background: #fff !important;
}
}

@media (max-width: 992px) {
.main-slider {
display:none;
}
}

@media (min-width: 1200px) {
    .container {
        max-width: 1320px !important;
    }
}

@media (min-width: 992px) {
body #cat-menu li.menu-item-851 > ul.sub-menu,
body #cat-menu li.menu-item-836 > ul.sub-menu,
body #cat-menu li.menu-item-840 > ul.sub-menu,
body #cat-menu li.menu-item-848 > ul.sub-menu,
body #cat-menu li.menu-item-834 > ul.sub-menu,
body #cat-menu li.menu-item-835 > ul.sub-menu,
body #cat-menu li.menu-item-833 > ul.sub-menu,
body #cat-menu li.menu-item-846 > ul.sub-menu,
body #cat-menu li.menu-item-846 > ul.sub-menu,
body #cat-menu li.menu-item-856 > ul.sub-menu {
    background-size: contain;
}
}

@media (min-width: 992px) {
#cat-menu .menu-item:not(.mega-menu-main-item).mega-menu .sub-menu a {
    padding: 25px;
}
}

@media (min-width: 992px) {
#cat-menu .menu-item:not(.mega-menu-main-item).mega-menu > .sub-menu {
    padding: 10px;
}
}

@media (min-width: 992px) {
#cat-menu .menu-item a {
    padding: 7px 12px;
}
}

@media (max-width: 992px) {
    #cat-menu .menu-item a {
        font-weight: 500 !important;
    }
}

.ancr .ancr-close-btn {
    top: unset !important;
}

body.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content .woocommerce-OrderUpdates {
   display: none;
}

mark {
    background: #3289b5;
    color: #fff;
}

.subcategories-list .term .term-count {
    display: none;
}

body.woocommerce-account:not(.logged-in) .post-container .woocommerce-privacy-policy-text {
    display: none;
}

.woocommerce-MyAccount-content  .theiaStickySidebar .shop_table_responsive tbody tr:nth-child(3) {
    display: none;
}

.comment-notes {
    display: none;
}

.account-nav-container .account-header .phone {
    display: none;
}

.widget-promotion-categories .header .title {
    margin-bottom: 35px;
}

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2 ,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .woocommerce-Reviews-title {
    display: none;
}

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tbody tr:nth-child(2n) th ,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tbody tr:nth-child(2n) td {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #EAEAEA !important;
}

.wcsf .btn-warning {
    display: none;
}

body.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content table.shop_table th {
    background-color: #3289b5;
}

.woocommerce-MyAccount-content #woocommerce-order-data .address p:nth-child(3) a,
.woocommerce-customer-details--phone {
    direction: unset !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none;
}
/*
.woocommerce-MyAccount-content .theiaStickySidebar .shop_table_responsive tbody tr:nth-child(1) {
    display: none;
}
*/

body.logged-in.woocommerce-account .post-container .post-inner .post-body h2, body.logged-in.woocommerce-account .post-container .post-inner .post-body h3 {
    display: none;
}

.woocommerce-EditAccountForm .woocommerce-form-row:nth-child(8) {
	display: none;
}

.amazing-slider.style1 {
    background: #917164;
}

.product-content div.product .product-main div.summar.product_meta {
	display: none !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received):not(.woocommerce-order-pay).custom-checkout form.woocommerce-checkout .customer-details-wrapper .woocommerce-additional-fields {
	display: none !important;
}

@media (max-width: 992px) {
.owl-carousel:not(.main-carousel) .owl-nav {
  display: none;
}  
}

.archive-amazing .amazing-header {
  display: none;
}

.term-description a , 
.mycustom-page a , 
.page-description a {
  color: #917164 !important;
  border-bottom: 1px dashed  #917164 !important;
  }

.main-footer .footer-info .row .col-12:nth-of-type(1) .textwidget a {
  color: #1e73be !important; 
  }
  
.main-footer .footer-menus {
  border-bottom: 1px solid #CFD8DC;
  padding-bottom: 10px;
  }
  
.owl-carousel:not(.main-carousel) .item .img-wrapper img {
  width: 200px !important; 
}
 
.upsells.widget-products-slider,
.cross-sells.widget-products-slider {
  border: none !important
}

.product-content div.product .product-main,
.shop-container .products-list ,
.woocommerce-products-header,
.product-content div.product .woocommerce-tabs ul.tabs {
  border-radius: 8px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

@media (min-width: 992px) {
.product-content div.product .woocommerce-tabs {
  border-radius: 8px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
}

@media (min-width: 992px) {
.product-content div.product .woocommerce-tabs ul.tabs,
.product-content div.product .product-main {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) !important
}
}

#main .woocommerce-breadcrumb {
  padding: 0 15px 0 0!important;
}
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--description  ,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel {
  padding: 20px !important
}

@media only screen and (max-width: 479px) {
.main-footer .footer-info .row .col-12:nth-of-type(2) a img,
.main-footer .footer-info .row .col-12:nth-of-type(2) img {
    max-height: 75px!important;
    margin-right: 3px;
    margin-left: 3px;
    padding: 2px;
}
}

@media (max-width: 992px) {
.product-content div.product .product-main div.summary .column-2 .inner .product-info-panel {
    display: none !important;
}
}

@media (max-width: 992px) {
.widget-promotion-categories .promotion-categories .col {
  margin-top: 8px;
  margin-bottom: 8px;
}
}

.main-footer .socials .socials-items {
    gap: 25px !important;
    justify-content: center !important;
}

.main-footer .socials .socials-items img {
    max-width: 28px !important;
}

.main-footer .menus {
    border-top: 1px solid #f0f0f1;
    padding-top: 20px;
}

.main-footer .socials .socials-title {
    justify-content: center;
    text-align: center;
}

.col-logo .img-fluid { 
    max-width: 65% !important;
}

@media (min-width: 992px) {
    #cat-menu .cat-menu .menu-item a, #cat-menu .cat-menu .menu-item a .item-icon-title {
        gap: 12px !important;
    }
}

.widget-posts-slider .owl-carousel .slider-item img {
    height: revert-layer !important;
}

.archive-product-main-content .woocommerce-products-header {
    padding: 25px;
}

.user-dropdown-menu 
.woocommerce-MyAccount-navigation-link--edit-address,
.user-dropdown-menu 
.woocommerce-MyAccount-navigation-link--payment-methods,
.user-dropdown-menu 
.woocommerce-MyAccount-navigation-link--edit-account,
.user-dropdown-menu 
.woocommerce-MyAccount-navigation-link--viewed-products,
.user-dropdown-menu 
.woocommerce-MyAccount-navigation-link--comments {
    display: none !important;
}


.short-attributes .attributes .attribute .value {
    font-size: 13px;
    font-weight: 500 !important;
}

.short-attributes .attributes .attribute .label {
    color: #666 !important;
    font-size: 1.1rem !important;
    font-weight: 600;
}
/* End Navid Customization */