/*



Theme Name:     Construct Child



Theme URI:      http://wpdemo.oceanthemes.net/construction/



Description:    Make your modifications to [Parent Theme] in this child theme.



Author:         Oceanthemes



Author URI:     http://oceanthemes.net/



Version:        1.0



Template:       construct



*/







@import url("../construct/style.css");



 



/* =Theme customization starts here



------------------------------------------------------- */





@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');



@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap'); 







header {



  font-family: "Montserrat", sans-serif !important;



  font-optical-sizing: auto;



  font-weight: 600;



  font-style: normal;



}







body {



    font-family: "Montserrat", sans-serif;



    font-optical-sizing: auto;



    font-weight: 400;



    font-style: normal; 



  }







  p{



    color: #32373A;



  }







  h1, h2, h3, h4, h5, h6{



     font-family: "Montserrat", sans-serif;



    font-weight: 600;



    color: #32373A;



  }







  .bg-color {



    background: #32373A !important;



}



.vc_tta-accordion a{



  background-color: #32373A;



}



.wprt-button:hover {



    background-color: #00446B !important;



    border-color: #00446B !important;



    color: #fff !important;



}







.wprt-project.arrow-style-2 #projects .cbp-nav-next:before, .wprt-project.arrow-style-2 #projects .cbp-nav-prev:before, .wprt-service.arrow-style-2 #service-wrap .cbp-nav-next:before, .wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev:before, .wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next:before, .wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev:before, .wprt-team.arrow-style-2 #team-wrap .cbp-nav-next:before, .wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev:before, .wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next:before, .wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev:before



{



  background-color: transparent;



    border: 2px solid #ffc410

 !important;



}







.wprt-toggle.active .toggle-title, .wpb-js-composer div.vc_tta.vc_general .vc_active .vc_tta-panel-title a {



    background-color: #ffc410

 !important;



    border-color: #ffc410

 !important;



} 



 



.wprt-project.arrow-style-2.arrow-light #projects .cbp-nav-next.cbp-nav-stop:after, .wprt-project.arrow-style-2.arrow-light #projects .cbp-nav-prev.cbp-nav-stop:after, .wprt-service.arrow-style-2.arrow-light #service-wrap .cbp-nav-next.cbp-nav-stop:after, .wprt-service.arrow-style-2.arrow-light #service-wrap .cbp-nav-prev.cbp-nav-stop:after, .wprt-testimonials.arrow-style-2.arrow-light #testimonials-wrap .cbp-nav-next.cbp-nav-stop:after, .wprt-testimonials.arrow-style-2.arrow-light #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:after, .wprt-team.arrow-style-2.arrow-light #team-wrap .cbp-nav-next.cbp-nav-stop:after, .wprt-team.arrow-style-2.arrow-light #team-wrap .cbp-nav-prev.cbp-nav-stop:after, .wprt-galleries-grid.arrow-style-2.arrow-light #images-wrap .cbp-nav-next.cbp-nav-stop:after, .wprt-galleries-grid.arrow-style-2.arrow-light #images-wrap .cbp-nav-prev.cbp-nav-stop:after {



    color: #32373A !important;



}







/*footer*/







footer p {



    color: #fff;



}







.bottom-bar-content, .bottom-nav a {



      color: #fff !important;



}







/*sensei*/







.sensei-course-theme__main-content .wp-block-list {



    margin-left: 40px !important;



 font-family: "Montserrat", sans-serif;



}



.sensei-course-theme__main-content p { 



 font-family: "Montserrat", sans-serif;



}



.sensei-lms-course-navigation-lesson__title{



 font-family: "Montserrat", sans-serif;



}



.sensei-course-theme__main-content .wp-block-list {



    margin-left: 40px !important;



 font-family: "Montserrat", sans-serif;



}







.sensei-lesson-footer button.wp-block-button__link.has-white-color.has-text-color.has-background {



    border: none !important;



}







.sensei-lesson-footer button.wp-block-button__link.has-white-color.has-text-color.has-background:hover



 {



    background: #00446B !important;



    color: #fff !important;



}







.sensei-course-theme__quiz__main-content .wp-block-sensei-lms-question-answers * {



    font-size: 1.125rem;



}



.sensei-course-theme-course-progress-bar-inner{



	  background-color:#00594f !important; 



	}



 .sensei-course-theme__button.is-link  {



	 color:#00594f !important; 



	}



.sensei-course-theme .wp-block-sensei-lms-lesson-actions .wp-block-sensei-button.wp-block-button.is-style-default .wp-block-button__link, .wp-block-button__link{



  background-color:#00594f !important;



   color:#ffffff !important; 



   border: none;



}



#site-header{



      background-color: #7c7c7ceb !important; 



}



.home #site-header{



      background-color: #7c7c7c67 !important; 



}



#site-header-inner{



  padding: 0;



}



 #main-nav > ul > li > a{



  color: #fff !important;



 }



#site-header.is-sticky #site-header-inner {



    padding-top: 0px !important;



    padding-bottom: 0px !important;



}



.single-lesson .lesson_button_form {



   



    display: inline-block !important;



}



.single-lesson .wp-block-image img,

.single-lesson .wp-block-jetpack-image-compare img {



  margin-bottom: 30px;

}



.sensei-lms-image-hotspots__image {

  margin-bottom: 30px;

}

.single-lesson .wp-block-heading{

  margin-top: 40px;

}

.wp-block-file__button {

    background: #00594f;

    color: #fff;

    text-decoration: none;

    padding: 8px 20px;

      border-radius: 2px !important;

    }

@media (min-width: 782px) {



    .sensei-course-theme__quiz__main-content {



        margin-bottom: 0px !important;



    }



}

.student-testimonial-slider .slide-inner {
  padding: 25px;
  text-align: center;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  margin: 10px;
  transition: transform .3s;
}
.student-testimonial-slider .slide-inner:hover {
  transform: translateY(-5px);
}

.student-testimonial-slider .student-photo img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 10px;
  border: 3px solid #FFD700;
}

.student-testimonial-slider .desc {
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 10px;
  color: #444;
}

.student-testimonial-slider h3 {
  margin: 6px 0;
  font-size: 18px;
  font-weight: 600;
}

.student-testimonial-slider .des {
  font-size: 14px;
  color: #777;
}

.student-testimonial-slider .stars {
  margin-top: 6px;
  font-size: 18px;
  color: #FFC107;
}
