/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/
/*font start*/
@font-face{
    font-family:yekan;
    font-style:normal;
    font-weight:500;
    src:url(fonts/eot/yekanbakhmedium.eot);
    src:url(fonts/eot/yekanbakhmedium.eot?#iefix) 
    format("embedded-opentype"),url(fonts/woff/yekanbakhmedium.woff) 
    format("woff"),url(fonts/ttf/yekanbakhmedium.ttf) format("truetype")
  }
  @font-face{
    font-family:yekan;
    font-style:normal;
    font-weight:700;
    src:url(fonts/eot/yekanbakhheavy.eot);
    src:url(fonts/eot/yekanbakhheavy.eot?#iefix) 
    format("embedded-opentype"),url(fonts/woff/yekanbakhheavy.woff) 
    format("woff"),url(fonts/ttf/yekanbakhheavy.ttf) format("truetype")
  }
  @font-face{
    font-family:yekan;
    font-style:normal;
    font-weight:900;
    src:url(fonts/eot/yekanbakhfat.eot);
    src:url(fonts/eot/yekanbakhfat.eot?#iefix) 
    format("embedded-opentype"),url(fonts/woff/yekanbakhfat.woff) 
    format("woff"),url(fonts/ttf/yekanbakhfat.ttf) format("truetype")
  }
 
  body , h1, h2, h3, h4, h5, h6 {
   font-family:yekan;
   font-weight:500;
  }
  .bold {
      font-weight: 700;
  }
/*font end*/



/*تصویر شاخص محصولات*/
.post_image {
    border-radius: 25px;
}

/* footer */
.box-shadow-box { box-shadow:1px 2px 9px 1px rgba(0, 0, 0, 0.3) !important;}
.l-footer {overflow: visible !important;}
.enamad-img{ width: 63px !important;}
/*end footer */

/*box product */
.boxes-style { box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3) !important; margin: 20px; border-radius: 10px;padding:10px  }
/*detail course box*/
.box-course-details {
    border: 2px solid #dedede;
    padding: 15px;
	margin:10px;
    border-radius: 10px;
    box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
.box-detail-course {
    border-bottom: 1px solid #dedede !important;
    padding: 3px;
}
.teacher_pic {
    border-radius: 20px;
    width: 150px;
    height: 150px;
}

.why-hilearn-box
{background: white;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 1px 1px 2px 0.5px rgb(0 0 0 / 30%);}

/* about us and contact us*/
.about-us-pic{
    border-radius: 20px;
    box-shadow: -1px 1px 1px 0.5px rgba(0, 0, 0, 0.3);
}

@media (max-width: 968px) {
    .about-us-horizontal {
           display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: nowrap;
    }

     .about-us-horizontal .about-us-pic {
        width: 100%;
        height: auto;
    }

     .about-us-horizontal .about-us-text {
        width: 100%;
    }
}
/* end about us */
.box-contact-us {
    background: white;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 1px 1px 2px 0.5px rgb(0 0 0 / 30%);
}
.contact-us-form input:not([type=submit]),.contact-us-form textarea {
    background-color: #d8dfe15c;
    box-shadow: 0px 1px 0.5px 0.5px #b9b9ad85;
}
/*single post page */
.box-single-post-blog {
    background-color: #257c9f2b;
    padding: 15px;
    border-radius: 20px;
}

/* faq page */

.accordion-content {
  display: none !important;
}
/* نمایش اکاردئون هدف (اکاردئون انتخاب شده) */
.accordion-content:target {
  display: block !important;
}
.faq-pic {
    border-radius: 20px;
    box-shadow: -1px 1px 1px 0.5px rgba(0, 0, 0, 0.3);
}
.faq-box {
    background: white;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 1px 1px 2px 0.5px rgb(0 0 0 / 30%);
}

/*دکمه ارشیو محصولات وبینار وسمینار */
.button_archive a {
    color: white !important;
}
.button_archive a:hover {
    color: white !important;
}
.button_archive {
    line-height: 1.2 !important;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    text-align: center;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 1.0em 2.0em;
    background: var(--color-content-primary);
    border-color: transparent;
    color: #ffffff !important;
}
.button_archive i {
    vertical-align: middle;
    margin-left: 0;
    margin-right: .5em;
}
.button_archive:hover {
    background: var(--color-content-secondary);
    border-color: transparent;
    color: #ffffff !important;
}