/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.categorymenuitem {
padding:0 30px 0;
background: #f0f0f0;
}

.woocommerce-Tabs-panel--description table {
    border-collapse: collapse;
    width: 90%;
    margin:0 auto;

}
.woocommerce-Tabs-panel--description table td, .woocommerce-Tabs-panel--description table th {
    border: 0px solid #f0f0f0;
    /*padding: 5px;    */
    text-align:right;
    padding:5px 20px 5px 20px;
    font-size:13px;
}
.woocommerce-Tabs-panel--description table tr:first-child td {
    font-size:16px;
    font-weight: 700;
    font-family:yekanbakh;
    padding-right:0;
}
.woocommerce-Tabs-panel--description table tr:nth-child(even){background-color: #f0f0f0;}

.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
    right: 30px;
    left:unset !important;
}


.attributes-category .shop_attributes tr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: calc(var(--wd-attr-v-gap) / 8);
    margin-bottom: calc(var(--wd-attr-v-gap) / 8);
    border-bottom: 1px solid #efefef;
}

.attributes-category .shop_attributes th {
    font-weight:normal;
    color:#999;
}


.metalink-single .product_meta a {
    font-size:12px;
    color:#555;
    font-weight: 600;
}

.size-link a {
    color:rgb(3 103 174) !important;
    font-weight:700;
}
.wd-tabs-header, .wd-tabs-desc, .wd-nav-tabs-wrapper{
    border-bottom:2px solid #f0f0f0;
}

.shop_attributes tr{
    border-bottom-color: #f0f0f0;
}

.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner{
    padding: 5px 35px 0 35px;
}




table.zomorodtable {
    border-collapse: collapse;
    width: 90%;
    margin:0 auto;

}
table.zomorodtable td, table.zomorodtable th {
    border: 1px solid #e4e4e4;
    /*padding: 5px;    */
    text-align:right;
    padding:5px 20px 5px 20px;
    font-size:13px;
}
table.zomorodtable tr:first-child td {
    font-size:16px;
    font-weight: 700;
    font-family:yekanbakh;
    text-align:center;
    padding:5px 20px 5px 20px;
}
table.zomorodtable tr td:first-child {
    text-align:center;
}
table.zomorodtable tr:nth-child(even){background-color: #f0f0f0;}

.whysamzomorod a span{
    color:rgb(3,101,174);
}

table.variations select {
    max-width: 295px !important;
}
select#pa_warranty {
    padding:0 10px;
    font-size: 12px;
}

.page-title{
    margin:0px 0 20px !important;
    padding:14px 0 !important;
}
#archive-button-view a{
    width: 100%;
}

.article-image {
    border-radius: 10px;
    border: 10px solid #fff;
    box-shadow: 0 0 4px 0px #00000021;
    margin-bottom: 15px;
}

.login-register-popup{
    font-weight: 600;
    font-size: 13px;
    text-align: center;
}

.discount-box  del .woocommerce-Price-amount   {
    display:none;
}

.wd-empty-page{
    font-size:24px !important; 
    margin-bottom:25px !important;
    margin-top: 4vw !important;
}
.error404 .page-header:before{
    font-size: 3.5em !important;
}


.outofstock p {
    margin-bottom:0;
    text-align:center;
}

.home .product-grid-item .hover-img {
  display: none;
}
.home .wd-hover-fw-button .wd-add-btn  {
  display: none;
}
.home .wd-entities-title {
  font-family: iranyekan;
  text-align:center;
  display: block;
  font-size:12px !important;
  line-height: 1.7;
}
.home .wd-hover-fw-button .wrap-price{
  justify-content: center !important;
}
.wd-reset-var a {
	display: none !important;
}
.home .product-label{
	min-width:36px;
	font-weight:400;
	padding:4px 3px 1px;
}
.shop_attributes tbody {
    margin-bottom: calc(0 * (var(--wd-attr-v-gap) + var(--wd-attr-brd-width)));
}
.wd-sidebar-opener:not(.wd-on-toolbar) {
    left: 0;
	right:unset !important;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
	border-top-left-radius: unset !important;
    border-bottom-left-radius: unset !important;
}

nav[class*="-pagination"]{
    margin-top:30px !important;
}
nav[class*="-pagination"] a {
    padding:2px 4px;
}
nav[class*="-pagination"] .current {
    background:rgb(3,101,174);
    padding:2px 8px;
    color:#fff;
    border-radius:5px;
}


.slider-title{
    font-size:18px !important;
}


/* custom link */
/* CSS */
.a39 {
  background-color: #fff;
  border: 1px solid rgb(3,101,174);
  border-radius: .8rem;
  box-sizing: border-box;
  line-height: 2rem;
  padding: .3rem .5rem;
  text-align: center;
  font-size:.7rem;
  text-decoration: none #D1D5DB solid;
  cursor: pointer;
}

.a39:hover {
  background-color: rgb(249,250,251);
}

h2{
    font-size: 20px;
}

#cupri_form div.row{
    flex-direction: column;
}
#cupri_fprice, #cupri_f0, #cupri_fmobile{
   border-radius:0 !important; 
}
#cupri_fprice_with_comma{
    font-family:IRANYekan !important;
}

#cupri_submit_form input[placeholder], [placeholder], *[placeholder] {
    color: #999 !important;
    font-size:14px;
}
.cupri_full_centered{
    background:rgb(3,101,174) !important;
    color:#fff;
}
.cupri_full_centered:hover{
    box-shadow: 0px 0px 10px #bbb;
    color:#fff;
}
#cupri_submit_form{
    padding-bottom:0 !important;
}
.cupri-errors{
    padding:5px 15px !important;
    font-size:12px;
    list-style:none;
}

#cupri_f6,#cupri_f1,#cupri_fmobile,#cupri_fprice{
    background:#fff !important;
    border:none !important;
    text-align:center !important;
}

.payment-link {
    text-align: center; 
    margin: 20px 0 50px 0; 
    font-size: 15px;    
}
.payment-link a{
        color: #fff !important;
        padding: 15px;
        padding-left: 30px;
        padding-right: 30px;
        border-radius: 10px;
        display: inline-block;
        background: linear-gradient(120deg, #0365ae, #00599c);
        background-size: 600%;  
        box-shadow:-1px 0px 8px 3px #37373745;
}
.payment-link a:hover{
        box-shadow:none;
}














