/*
Theme Name:         Bakala Theme Child
Theme URI:          https://www.zhaket.com/web/bakala-woocommerce-theme
Author:             Design Core™ Co
Author URI:         https://designcore.shop/
Description:        فروشگاهی فوق پیشرفته جهت تجارت الکترونیک به صورت حرفه ای
Version:            1.0.0
Text Domain:        bakala-child
Template:           bakala
*/

/*Defalt Theme*/

#titlebox {
    overflow: hidden;
}
#babox.bakala-wonder .section-products-carousel {
    overflow: visible;
}
#babox .section-products-carousel {
    overflow: hidden;
}
body {
  background-color: #f8e6ec !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: #fff !important;
}
.dgwt-wcas-sf-wrapp:before{
    margin:2px !important;
}

#dgwt-wcas-search-input-1::placeholder{
 
    padding-right:20px !important;
}
#dgwt-wcas-search-input-1{
        font-family: iransans;
}


/* footer style */
.bakala_mt_prefooter {
    margin-bottom: 20px;
}
.footer-newsletter{
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

/* یادداشت مشتری */

.woocommerce-additional-fields {
    border-radius:25px;
    padding:25px;
}
/* فوتر پرداخت */
.copun-notice {
    display:none;
}

div.bakala_mt_prefooter.bg-light.rounded-3.d-lg-flex.justify-content-between{
    background-color: #ffffff !important;
}

div.c-new-footer__contact-info-container > div.c-new-footer__support-label {
    margin:0 !important;v
}

div.u-flex.u-justify-between.u-items-center.items-center {
        background-color: #ffffff !important;
}

div.woocommerce-MyAccount-content > div.identity-alert.profile-section {
      display:none;
}



/* style content */
.gutenberg-content-box {
  max-width: 1080px;
  margin: 20px auto;
  border-radius: 12px;
  box-sizing: border-box;
}
.post-title {
    font-size:20px !important;
    color: #000 !important;
    line-height: 1.4 !important;
    font-weight: 900 !important;
    padding:0 20px 0 0;
}





.content-summary {
    padding: 5px 15px 0 20px !important;
    background-color: #f5f5f5 !important;
    border-radius: 15px !important;
}

.content-summary p {
    padding: 0px 15px 20px 20px !important;
}

.content-summary h3 {
    padding: 0px 15px 0 0 !important;
}

.content-offer {
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:10px 20px;
    margin:15px 0;
    border-right: 10px solid #5e1f3c;
    border-radius:7px;
    background-color: #f5f5f5;
    
}

.content-offer a {
    padding:10px 20px;
    background-color:#5e1f3c;
    color:white  !important;
    border-radius:15px;
}
.gutenberg-content-box .content-offer a  {
     color: white !important;
}

.content-buy {
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:15px 20px;
    margin:15px 0;
    border-right: 10px solid #5e1f3c;
    border-radius:7px;
    background-color: #5e1f3c;
}

.content-buy a {
    padding:5px 20px;
    background-color:white;
    color:#5e1f3c;
    border-radius:5px;
    font-weight:bold;
}

.gutenberg-content-box .content-buy  {
     color: white !important;
}

.content-faq {
    margin-top:20px;
    padding: 5px 20px 20px 20px !important;
    background-color: #f5f5f5 !important;
    border-radius: 15px !important;
}

.content-faq .rank-math-list  {
    padding: 5px 15px 15px 15px;
}
.gutenberg-content-box {
    font-size: 16px !important;
    line-height: 1.9 !important;
    color: #333 !important;
    font-weight: 400 !important;
    word-spacing: 0.2px !important;
    letter-spacing: 0.1px !important;
}

.gutenberg-content-box p {
    margin-bottom: 0.2em !important;
}



.gutenberg-content-box h2 {
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-top: 1em !important;
    margin-bottom: 0.5em !important;
}

.gutenberg-content-box h3,
.gutenberg-content-box h4 {
    color: #000 !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    margin-top: 1em !important;
    margin-bottom: 0.5em !important;
}

/* لیست‌ها */
.gutenberg-content-box ul,
.gutenberg-content-box ol {
    padding-left: 1.5em !important;
    margin-bottom: 1.5em !important;
    line-height: 1.9 !important;
}

/* لینک */
.gutenberg-content-box a {
    color: #5E1F3C !important;}
    
.post-content {
        border:none !important;
        margin:0 !important;
        padding: 0 10px 10px 10px !important;
}

article.type-post {
     padding: 10px 20px 20px 20px  !important;
}

@media (max-width: 768px) {
  .gutenberg-content-box {
    margin: 0 5px;
   
  }
  .post-title {
    font-size:20px !important;
    color: #000 !important;
    line-height: 1.4 !important;
    font-weight: 900 !important;
    padding:20px 20px 0 0;
}
article.type-post {
     padding: 5px 5px 5px 5px  !important;
}
.content-summary {
    padding: 5px 5px 0 5px !important;
    background-color: #f5f5f5 !important;
    border-radius: 15px !important;
}
}
