/**/برگه سبد خرید
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
    float: right;
    text-align: justify;
    width: 64%;
      padding-right: 9px;
  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#shipping_method li input[type="radio"]:checked + label::before {
    text-align: left;
    padding-left: 2px;
}
h5.mini-cart-head {
    font-size: 12px;
}
.cart-collaterals .cart_totals > h2 {
    border: 2px solid #333333;
    border-radius: 10px;
    font-size: 14px;
    text-align: center;
    margin: -38px 0 9px;
    box-shadow: 2px 2px 6px #00000085;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
    min-width: 138px;
    border-color: #717171;
}
.woocommerce td {
    border: 1px solid #b7b7b7 !important;
    color: #000;
    margin: 0;
    padding: 8px 8px !important;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    opacity: 0.7;
    padding: 0 25px;
    background-color: #008a2a;
}
tr.order-total {
background-color: #f4f4f4;;
    border-width: 2px;
    box-shadow: 2px 2px 4px #00000091;
}
.woocommerce table.shop_table thead th {
    background-color: #05b0bd;
}
.woocommerce td.product-name dl.variation dd {
    background-color: #e0e0e04a;
    border-width: 1px;
    border-color: #4c4c4c;
    border-style: dotted;
    margin-bottom: 2px;
}
td.product-name {
    text-align: center;
}
.woocommerce-Price-amount {
    font-size: 16px;
    font-weight: 200;
}
.woocommerce-cart table.cart .product-thumbnail {
    display: none;
}
td.product-quantity {
    text-align: center;
    color: black;
    font-size: 19px;
    font-weight: 600;
}
td.product-subtotal {
    text-align: center;
}
td.product-price {
    text-align: center;
}
/*سربرگ*/
.main-header19.main-header01 {
    background-color: #ffffffeb;
}
.checkout-box .dropdown-list .sign-link.bg-color2 {
    background: #7b99a8;
}
.header01 .menu-fixed-content.fixed-header.main-nav01 {
    background: #e4e4e4;
}
.header01 {
    background: #e4e4e4 !important;
}
.header-nav01 {
    background: #e4e4e4 !important;
}
.top-header.top-header01 {
    background: #44b3c2;
    border-bottom: 4px solid rgb(255, 149, 43);
}
.check-cart19 .mini-cart2 .mini-cart-link .mini-cart-number sup {
    background-color: #ff9900;
}
.menu-top01.list-inline-block.text-right {
    text-align: left;
    font-size: 12px;
}
.vc_custom_1511365199416 {
    font-size: 12px;
}
.vc_row.wpb_row.main-header19.main-header01.vc_column-gap-1 {
    position: relative;
    right: -59.5px;
    box-sizing: border-box;
    width: 1349px;
    padding-left: 35.5px;
    padding-right: 23.5px;
    left: -59.5px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.check-cart19 .checkout-box .dropdown-link span {
    font-size: 12px;
}
.main-nav.main-nav01 > ul > li > a {
    color: #3d3d3d;
    font-weight: 600;
}
.check-cart19.show-text span.text-meta-check {
    font-size: 12px;
}
.bread-crumb {
        box-shadow: 3px 3px 3px #e4e4e4;
    background-color: #7b99a8;
}
.smart-search19 .smart-search-form {
    padding-right: 0px;
    font-size: 12px;
}
.main-nav > ul > li:hover, .main-nav > ul >li.current-menu-ancestor, .main-nav > ul > li.current-menu-item {
    background-color: #e4e4e4;
}
.main-nav.main-nav01>ul>li:hover>a {
    color: #f90;
}
.check-cart19 .wishlist-top-link span.white, .check-cart19 .checkout-box .dropdown-link span.white {
    color: #000;
    font-weight: 600;
}
/*صفحه محصول*/
dl.product-addon-totals dt {
    width: 50%;
    float: right;
    clear: left;
}
h3.addon-name {
    line-height: 11px;
    margin-top: 0;
    font-size: 15px;
    margin-bottom: 5px;
}
.current-color {
    float: left;
    direction: rtl;
    text-transform: capitalize;
    margin-left: 28%;
}
.product-thumb-link {
  border-radius: 7px;}
.product-related-slider .item-pro-color {
    border-radius: 7px;
    margin: 5px 10px;
    box-shadow: 0px 0px 8px #0000006b;
}
.hoz-tab-title > ul li.active a {
    border-radius: 11px 11px 0 0;
    border-left: 2px solid #cacaca;
    border-right: 2px solid #cacaca;
    background: #44b3c2;
    color: white;
}
.hoz-tab-content.clearfix {
  border-radius: 7px;
    background-color: whitesmoke;
    box-shadow: 2px 2px 7px #0000006b;
}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: rgba(255, 255, 255, 0.78);
}
.woocommerce div.product form.cart .variations select {
    background-color: whitesmoke;
    box-shadow: 2px 2px 3px #00000030;
}
.detail-info .mail-to-friend {
    display: none;
}
.accordion-detail .detail-info .product-price {
  text-align: center;}
/*فوتر*/
.header01 {
    background: #e4e4e4 !important;
}
.footer-tabs {
    background: #7b99a8;
}
.vc_custom_1502447716713 {
    border-top-width: 4px !important;
    border-top-color: rgb(255, 153, 0) !important;
    border-top-style: solid !important;
    background-color: #00909a;
}
.footer01 {
    background: #f2edd8;
    padding-top: 36px;
}
/*سایر المان ها*/
.item-product06 .product-extra-link5 .addcart-link {
    font-size: 13px;
    padding: 0px 11px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fdfdfd !important;
    font-size: 14px;
    background-color: #44b3c2;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-radius: 7px 7px 2px 2px;
}
.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #ffffffc9;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    direction: rtl;
    padding: 5px 8px;
    color: #f2edd8;
    box-shadow: 1px 1px 3px #00000075;
    background-color: #7b8d8e;
}
.vc_btn3-container.vc_btn3-center {
    margin-bottom: 8px;
    text-align: center;
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
    float: right;
  width: 50%;}

.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
    text-align: center;
}
mark {
    font-size: 13px;
    color: #000;
    background: #ff0 !important;
}
.product-price > span {
    font-size: 14px;
    font-weight: 400;
}
.item-pro-color .product-extra-link a span {
  font-size: 8px;}
.item-pro-color .product-price {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
li#nav-menu-item-3933 {
    float: left;
}
.list-cat-icon>li>a, .product-title a {
    overflow: hidden;
    text-overflow: ellipsis;
  white-space: nowrap !important;}
/*اسکرول ص1*/
.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
    overflow: auto;
    direction: ltr;
    height: 170px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
a.category-toggle-link {
    font-size: 12px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 2px solid #d3ced2;
    margin: 3px 3px;
    background-color: #f4f4f499;
      box-shadow: 2px 2px 3px #3333332e;
}
.smart-search-form input[type="text"] {
    background: #e4e4e4;
}
.main-header19.main-header01 .smart-search.smart-search19 {
    border-color: #f90;
}
.smart-search.smart-search19 {
    background: #e4e4e4;
}
.main-header19 .logo {
    margin-top: -5px;
}
.footer-copyright {
    padding: 13px 0 13px;
}
.social-footer.footer-box2 a:hover, .social-footer.footer-box a, .social-footer.footer-box > h2 {
    color: #171717;
}
.newsletter-form.footer-box .title14 {
    color: black;
    text-align: center;
}
.woocommerce div.product form.cart .button {
  background: #00b0ff;}
section.vc_section.footer01 {
    border-top-width: 4px;
    border-top-style: dashed;
    border-top-color: #23282d;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background: #4a9a0d;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-radius: 5px;
  background-color: #4a9a0d36;}
body:not(.overlay) #main-content {
    background-image: url(https://iran-niaz.com/wp-content/uploads/2017/08/gplaypattern.png);
}
.smoke {
    color: #f2edd8;
}
.accordion-detail .available {
    margin-bottom: 7px;
    display: none;
}th.product-quantity {
    display: none;
}td.product-quantity {
    display: none;
}.woocommerce div.product form.cart div.quantity {
    display: none !important;
}
.detail-info .desc {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.detail-extralink {
    border-bottom: 0;
    border-top: 0;
    margin-top: 0;
    padding: 0;
}
.hoz-tab-content {
    padding: 30px 15px;
}
.woocommerce form .form-row {
  width: 75%;}
  .woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-left: 1em;
}
.wrap-attr-product.default {
    padding-right: 21%;
}
.tab-detal {
    margin-top: 0px;
}.tab-tetail-wrap:not(.detail-without-sidebar) {
    margin-top: 0px;
}
/**/
input[type=file] {
  width: 60% !important;
-webkit-appearance: textfield;
position: relative;
-webkit-box-sizing: border-box;
border:1px #33CC33 solid;
}
input[type=file]::-webkit-file-upload-button {
width: 0;
padding: 0;
margin: 0;
-webkit-appearance: none;
border:none;
}
/* "x::-webkit-file-upload-button" forces the rules to only apply to browsers that support this pseudo-element */
x::-webkit-file-upload-button, input[type=file]:after {
content: 'آپلود فایل';
    width: 150px;
    text-align: center;
    height: 39px;
    display: inline-block;
    right: 100%;
    margin-left: 3px;
    position: relative;
    -webkit-appearance: button;
    padding: 9px 8px 2px;
    background-repeat: repeat-x;
    border: 1px #ff9d0c solid;
    background-color: #ff9900;
    color: #EEE;
}
x::-webkit-file-upload-button:hover, input[type=file]:hover:after {
background-color:#7b99a8;
  }
a.toggle-mobile-menu {
    display: none !important;
}
span.woocommerce-Price-amount.amount {
    color: #008457;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right;
}section.vc_section.header01 {
    left: 59.5px !important;
}