/* 
custom-css description
*/
body{
	font-family: 'yekanbakh' !important
}
::selection {
    background: var(--e-global-color-primary);
    color: var(--e-global-color-secondary);
}
form#commentform {
    flex-wrap: wrap;
    display: flex;
    gap: 0px 16px;
}
.comment-form-comment, .comment-form-cookies-consent, .form-submit, .comment-notes {
    width: 100%;
}
.comment-form-author, .comment-form-email {
    width: 49%;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    height: 42px;
    border: 1px solid #0000001a;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: none;
    color: inherit;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}
textarea {
    min-height: 100px !important;
	  overflow: auto;
    padding: 10px 15px;
    resize: vertical;
}
input[type='email']:focus, input[type='date']:focus, input[type='search']:focus, input[type='number']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, textarea:focus, select:focus {
    outline: none;
    transition: border-color .4s ease;
	border-color: #00000073;
}
.elementor-button, .submit, .button {
	    background-color: var(--e-global-color-secondary) ;
	color: var(--e-global-color-primary);
	border:none;
	border-radius: 8px;
	font-weight:600;
  font-size: 14px;
    padding: 10px 30px 10px 30px;
}
.elementor-button:hover, .submit:hover, .button:hover {
    background-color: var(--e-global-color-primary) ;
	color: var(--e-global-color-secondary);
}

/*body {
	font-family: 'yekanbakh'
}

input[type='email']:focus, input[type='date']:focus, input[type='search']:focus, input[type='number']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, textarea:focus, select:focus {
    outline: none;
    transition: border-color .4s ease;
    border-color: #00000073;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
        background: #ececec;
    border: none;
    padding: 10px 10px;
    border-radius: 10px;
}
::placeholder {
    color:#5D697F
}
.rank-math-breadcrumb a:hover {
    text-decoration: underline;
}

.rank-math-breadcrumb a {
    color: #fff;
    text-decoration: unset;
}
.rank-math-breadcrumb p {
    margin-block-end: 0;
}

.prod-att .shop_attributes th {
    width: 300px !important;
    text-align: start !important;
}    

.prod-att table td, .prod-att table th {
    border: none !important;
    font-style: normal
}

.prod-att th.woocommerce-product-attributes-item__label {
    background-color: white !important;
    font-size: 14px !important;
    color: var(--e-global-color-text);
    opacity: 60%
}

.prod-att td.woocommerce-product-attributes-item__value {
    background-color: white !important;
    font-size: 15px !important;
    font-weight: 600;
    color: var(--e-global-color-text);
	font-style: normal !important; 
}

.prod-att tr {
    padding: 10px 0;
    display: flex;
    border-bottom: 2px solid #0E2F5A0F
}
.prod-att table {
    margin-bottom: 0
}

@media (max-width:768px) {
    .prod-att .shop_attributes th {
    width: 110% !important;
}  
.prod-att th.woocommerce-product-attributes-item__label {
    font-size:13px !important;
}
.prod-att td.woocommerce-product-attributes-item__value {
    font-size:12px !important;
}
.prod-att td.woocommerce-product-attributes-item__value {
    width: 100%;
}
}

.comment-prod h2.woocommerce-Reviews-title {
  display: none;
}
.comment-prod ol.commentlist {
padding-inline-start: 0;
}					
.comment-prod ol .avatar {
  position: relative !important;
  float: none !important;
  padding: 0 !important;
  width: 45px !important;
  background: unset !important;
  border: none !important;
  border-radius: 50%;
}
.comment-prod .comment-text {
  margin-top: -40px !important;
  margin-right: 55px !important;
  border: none !important;
  padding: 0 !important;
}
.comment-prod ol li {
  margin: 0 0 10px !important;
}
.comment-prod .description p {
  margin: unset !important;
}
.comment-prod .woocommerce .star-rating {
  color: var(--e-global-color-primary);
}
.comment-prod .comment_container {
  background: #fff;
  box-shadow: 0px 5px 10px 0px rgba(56, 56.999999999999986, 150, 0.2);
  padding: 20px;
  border-radius: 10px;
}
.comment-prod strong.woocommerce-review__author {
  color: var(--e-global-color-text);
  font-weight: 800;
  font-size: 14px;
}
.comment-prod time.woocommerce-review__published-date {
  color: var(--e-global-color-ae7f402);
}
.comment-prod p.meta {
  display: flex;
  gap: 5px;
}
.comment-prod input[type=submit] {
  background-color: var(--e-global-color-primary) !important;
  color: #fff !important;
  padding: 10px 30px !important;
  font-weight: 600 !important;
  border-radius: 5px !important;
}
.show-alt-container img.swiper-slide-image {
    height: 500px;
    object-fit: cover;
}
.show-alt-container .elementor-swiper-button {
    background: #e23911a6;
    padding: 6px;
    border-radius: 10px;
}

.elementor-swiper-button svg.e-font-icon-svg {
    background: #e23911a6;
    padding: 6px;
    border-radius: 10px;
    font-size: 30px;
}
*/















