/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

body:not(.logged-in) .hide-for-logged-out {
    display: none !important;
}

/* pagina Reset Wachtwoord*/
.title_subtitle_holder {
    display: none;
}

@media only screen and (max-width: 799.99px) {
.container_inner.forgot_password.default_template_holder.clearfix > div {
    margin-top: 25px;
    margin-left: 10px;
}
.user_form input {
    width: 100% !important;
}
}
@media only screen and (min-width: 800px) {
.container_inner.forgot_password.default_template_holder.clearfix > div {
    margin-top: 10%;
    margin-left: 30%;
}
.user_form input {
    width: 300px !important;
}
}
.forgot_box {
    border: 2px solid #e1ca81 !important;
    width: 100% !important;
}

#submitbtn.reset_password, #savesubmitbtn {
    background: #92772a none repeat scroll 0 0 !important;
}
#submitbtn.reset_password:hover, #savesubmitbtn:hover {
    background: #b5962c none repeat scroll 0 0 !important;
}

#backtotop {
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: white; /* Set a background color */
  color: #5C5431; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  font-size: 14px; /* Increase font size */
  font-weight: bold;
}
/* Knop "Terug naar Boven" in Footer */
#backtotop:hover {
  color: #92772a;
}
.fa-angle-up {
    font-size: 21px;
    padding-left: 5px;
}
.content-center {
    display: flex;
    justify-content: center;
}
/* einde css "Terug naar Boven" */

/* Kolom opmaak accountgegevens - user-profile.php */
.col-1 {
    border: none;
    width: 20%;
}

.col-2 {
    border: none;
}
.acount-table {
    border: none;
    padding-left: 14%;
}
.knop-ag {
    background-color: #5c5431 !important;
    border-radius: 5px;
}
.knop-ag:hover {
    background-color: #92772a !important;
}
.text-input {
    width: 50%;
}
@media only screen and (max-width: 600px) {
    table, thead, tbody, th, td, tr {
        display: block; 
    }
    .acount-table {
        padding-left: 30px;
        padding-right: 30px;
    }
    .col-1 {
        width: 100%;
    }
    .text-input {
        width: 100%;
    }
}
/* END Kolom opmaak accountgegevens - user-profile.php */

.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
    margin-top: 0px;
}
/****************/
/*  LEARNDASH   */
/****************/
/* profiel foto verbergen in account */
.learndash-wrapper .ld-profile-summary .ld-profile-card {
    display: none !important;
}
/* knop vorige en volgende van de modules - Deze staat nu bij de aangepaste CSS van de module zelf*/
/*.learndash-wrapper .ld-content-action .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {*/
/*  background-color: white !important;*/
/*  color: #5c5431;*/
/*}*/

/* beide zijn voor de statusbalk bovenin module. Beter aansluiten en iets meer ruimte eronder. */
.learndash-wrapper .ld-tabs {
  margin: 0 !important;
}
.learndash-wrapper .ld-lesson-status {
  margin-bottom: 20px;
}

/* voorgangsbalk verbergen op de cursuspagina */
.site-content .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    display: none;
}
/* extra ruimte tussen regels in opsomming - txt-linehight toevoegen aan css tekstvak */
.txt-linehight .elementor-widget-container ol li {
  margin-bottom: 10px;
}


/* WIDGET ZIJBALK RECHTS */
/* cursus navigatie zonder border en iets minder ruimte tussen elkaar */
.learndash-wrapper .ld-item-list .ld-item-list-item {
    border: none !important;
    margin: 0px !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    padding-top: 5px !important;
}
/* in widget zijbalk rechts alleen de optie "terug naar cursus" */
.widget .wp-block-group__inner-container .learndash-wrapper .ld-button {
    display: none;
}

.widget .wp-block-group__inner-container .learndash-wrapper .sfwd-mark-complete {
    display: none !important;
}
 
.widget .wp-block-group__inner-container .learndash-wrapper .ld-content-actions .ld-content-action {
    flex-basis: auto;
}
.widget-area .widget {
    padding: 20px 40px 0px 40px;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
    line-height: 1.4;
}
.widget .wp-block-group__inner-container .learndash-wrapper .ld-item-list {
    margin-top: -20px;
}

.quote-home {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}
@media screen and (max-width: 767px) {
    .quote-home {
        font-size: 16px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .quote-home {
        font-size: 20px;
    }
}

@media screen and (max-width: 767px) {
    .headerimg img {
        height: 300px !important;
        width: 100%;
        object-fit: cover;
    }
}
