/*
 Theme Name:   Edubin Child
 Theme URI:    https://thepixelcurve.com/wp/edubin/demo/
 Description:  Education LMS WordPress Theme Edubin Child Theme
 Author:       ThePixelcurve
 Author URI:   https://thepixelcurve.com/
 Template:     edubin
 Version:      4.0.6
 License: GNU General Public License v2 or later
 License URI: LICENSE
 Tags:          custom-header, custom-logo, blog, theme-options
 Text Domain:  edubin-child
*/
.elementor-page * , .single *{
  font-family: 'Circe' !important;
}
.single .ld-icon {
    font-family: 'ld-icons' !important;
  }
.fab {
    font-family: "Font Awesome 5 Brands" !important;
}
.fa, .fas, .far {
    font-family: "Font Awesome 5 Free" !important;
  }
  i.fa,.page-id-6349 .mobile-menu-wrapper i.fa, .page-id-6349 #colophon .qicon i.fa{
      font-family: "FontAwesome" !important;
    }
/* .page-id-6349 #colophon .qicon{
  font-family: "FontAwesome" !important;
} */
[class*=" eicon-"], [class^=eicon] {

    font-family: eicons !important;

}
#wpadminbar{
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
}

.learndash-wrapper .learndash_mark_complete_button{
  background: none !important;
}
.learndash-wrapper .sfwd-mark-complete::after{
  display: none;
}
 .ld-focus-content .learndash-wrapper .ld-content-actions .sfwd-mark-complete::after{
  content: 'Вы не прошли все материалы урока';
  position: relative;
  display: block;
  top: -10px;
  left: 0px;
  font-size: 10px;
  text-align: center;
  font-family: 'Circe' !important;
}
.learndash-wrapper input[type="submit"]:hover , .learndash-wrapper .sfwd-mark-complete:hover::after{
  color: #555;
}
 .ld-focus-content .learndash-wrapper .ld-content-actions .sfwd-mark-complete.complitedTask::after{
  display: none;
}

.learndash-wrapper .ld-button, .learndash-wrapper .ld-status, .wp-block-button .wp-block-button__link {font-weight: 400 !important; text-transform: uppercase}

.learndash-wrapper .ld-content-actions .ld-content-action {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    text-align: center;
}

.ld-tab-content i.fa {margin-right: 5px; margin-left: 15px}
.forpdf {margin-top: -20px}
.ld-text {text-transform: uppercase}

.elementor-element-1e69fb0 .elementor-widget-container .row{
  display: flex;
  justify-content: center;
}
.elementor-element-1e69fb0 .elementor-widget-container .teacher-content-area{
  height: auto;
}
.elementor-element-1e69fb0 .elementor-widget-container .row .teacher-content-area .teacher-degree, .elementor-element-1e69fb0 .elementor-widget-container .row .teacher-content-area .techer-social{
  display: none;
}
.elementor-element-1e69fb0 .edubin-single-teacher .teacher-content {
  bottom: 0;
    padding: 5px;
    position: relative;
    height: 50px;

}
.elementor-element-1e69fb0 .edubin-single-teacher .teacher-content a{

    position: relative;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.elementor-element-1e69fb0 .edubin-single-teacher .teacher-content .teacher-name{
  align-self: center;
  margin: 0;
}

.hiddenQuizBlock, .resultQuiz{
  display: none;
}
#quizWrap{
  position: relative;
}
#quizAnchor{
  position: absolute;
  top: -100px;
}
#ld-table-list-item-4121 , #ld-table-list-item-4089 , #ld-table-list-item-3852 , #ld-table-list-item-3906 , #ld-table-list-item-4024 , #ld-table-list-item-4064 , #ld-table-list-item-4202{
  border-top: 2px solid #000;
}
.wp-block-ub-content-toggle-accordion-title::before{
  content: '\f15c';
  color:#000;
  font: normal normal normal 14px/1 FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-size:20px;
    padding-right: 20px;
}


.ld-focus-sidebar-wrapper::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.ld-focus-sidebar-wrapper::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}

.ld-focus-sidebar-wrapper::-webkit-scrollbar-thumb
{
    background-color: #000000;
    border: 2px solid #555555;
}
.wpcf7-form-control.wpcf7-checkbox.CheckboxRisks {
  /* display: flex;

    flex-wrap: wrap;
    justify-content: space-between; */
    -moz-column-count:2;
    -moz-column-gap: 5%;
    -moz-column-width: 40%;
    -webkit-column-count:2;
    -webkit-column-gap: 5%;
    -webkit-column-width: 40%;
    column-count: 2;
    column-gap: 5%;
    column-width: 40%;
    display: block;
}
#wpcf7-f5274-p4954-o1 .wpcf7-form-control.wpcf7-checkbox.CheckboxRisks .wpcf7-list-item{
    margin: 0;
    min-width: 200px;
}


#wpcf7-f5274-p5942-o1 .wpcf7-form-control.wpcf7-textarea ,#wpcf7-f5274-p5942-o1 .wpcf7-form-control.wpcf7-textarea{
  height: 121px;
}
#getQuizResult{
  position: relative;
}
#getQuizResult[disabled]:hover::before{
  content: 'Необходимо ответить на все вопросы';
  position: absolute;
  top: -20px;
  color: red;
  display: block;
  height: 30px;
  width: max-content;
  font-size: 8px;
}
a[href$="1-2-0/"] .ld-topic-title , a[href$="1-3-0/"] .ld-topic-title ,  a[href$="2-2-0/"] .ld-topic-title , a[href$="2-3-0/"] .ld-topic-title , a[href$="3-2-0/"] .ld-topic-title , a[href$="3-3-0/"] .ld-topic-title , a[href$="4-2-0/"] .ld-topic-title, a[href$="/0-1/"] .ld-topic-title,  a[href$="/1-1-0/"] .ld-topic-title, a[href$="/1-1-0/"] .ld-topic-title, a[href$="/2-1-0/"] .ld-topic-title, a[href$="/3-1-0/"] .ld-topic-title,  a[href$="/4-1-0/"] .ld-topic-title {
    font-weight: bold;
}
#ub-expand-cf3fda06-38cc-4ac3-b01b-45abbf5b82c0 .CheckboxRisks span.wpcf7-list-item{
  display: flex;
  margin-left: 0;
}
#ub-expand-cf3fda06-38cc-4ac3-b01b-45abbf5b82c0 .CheckboxRisks span.wpcf7-list-item input[type="checkbox"]{
  margin-top: 4px;
  min-width: 13px;
}
#wpcf7-f5274-p5942-o1 .wpcf7-form h4 {
  margin-top: 23px;
}

.flaticon-telegram-logo::before , .flaticon-instagram-logo:before{
  content: "\f2c6";
  font-family: "FontAwesome" !important;
}
.edubin-social a.edubin-social-icon {
    border: 2px solid #021d3a;
    line-height: 26px;
    margin-right: 10px;
    width: 28px;
    height: 28px;
  }

@media (min-width: 768px) and (max-width: 1120px) {
  .modules>.elementor-column-gap-default>.elementor-row ,  .elementor-element-b4f077d>.elementor-column-gap-default>.elementor-row{
    display: flex;
    flex-direction: column;
  }
  .modules>.elementor-column-gap-default>.elementor-row>div, .elementor-element-b4f077d>.elementor-column-gap-default>.elementor-row>div{
    align-self: center;
    width: 100%;
      max-width: 600px;
      margin-bottom: 20px;
  }
  .elementor-element-3455ae5 .elementor-section-boxed .elementor-column-gap-default>.elementor-row,  .elementor-element-b4f077d .elementor-section-boxed .elementor-column-gap-default>.elementor-row{

    flex-wrap: nowrap;
  }
}
.testq3 span.wpcf7-list-item {

    margin: 0;
}
.notificationTextarea{
  color: red;
}
.notificationMain{
  background: #fff9c4;
  padding: 4px;
  border: 1px solid #ccc;
  margin-top: 20px;

}
#page,#page .main-navigation a, #page h1, #page h2, #page h3, #page h4,#page h5,#page h6 , body .container p{

    font-family: 'Circe';
}
#post-6468  p {
  margin-bottom: 0px;
}
#post-6468  h4 {
  margin-top: 20px;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="120"], .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="123"], .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="124"]{
  display: flex;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="120"] input.wpProQuiz_questionInput,.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="122"] input.wpProQuiz_questionInput, .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="123"] input.wpProQuiz_questionInput, .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="124"] input.wpProQuiz_questionInput{
  display: none;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="122"]{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="122"] li{
  width: 33%
}

.wpProQuiz_listItem .wpProQuiz_button.wpProQuiz_QuestionButton ,.wpProQuiz_results .ld-quiz-actions .wpProQuiz_button ,.wpProQuiz_results .ld-quiz-actions .wpProQuiz_button_restartQuiz{
  text-transform: uppercase;
  font-size: .90em;
  font-weight: 400 !important;
}
.ld-item-list #ld-item-list-10 #ld-expand-6698{
  display: none;
}
.ld-content-action .sfwd-mark-complete .learndash_mark_complete_button:hover ,.learndash-wrapper .ld-content-action .sfwd-mark-complete:hover::after{
  color: #07294d;
}
#wpforms-submit-6682{
  background-color: #ea2127 !important;
  color: #fff;
  font-weight: 400 !important;
  text-transform: uppercase;
      font-size: .90em;
      font-family: 'Circe' !important;
      border-radius: 100px;
}
@media (max-width : 900px){
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="120"] ,.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="122"] , .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="123"] , .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="124"] {
    flex-wrap: wrap;
  }
  .wp-block-button .wp-block-button__link{
    white-space: normal;
  }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="120"] li,.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="122"] li, .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="123"] li, .learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul[data-question_id="124"] li{
    width: 50%;
  }
}
.elementor-element-15fd10d .teacher-content-area{
	    padding: 5px;
		height: auto;
}
.elementor-element-15fd10d .teacher-content-area .teacher-content{
	padding: 5px;
	position: relative;
	height: 50px;
	bottom: 0;
}
.elementor-element-15fd10d .teacher-content-area .teacher-content a{
	position: relative;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.elementor-element-15fd10d .teacher-content .teacher-degree{
	display: none;
}
.elementor-element-15fd10d .teacher-content .teacher-name {
    align-self: center;
    margin: 0 !important;
}