/*
Theme Name: Wellearn Child
Theme URI: https://gaviaspreview.com/wp/wellearn/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes Team
Description: Child theme for the Wellearn theme.
Template: wellearn
*/

.homecourselist .course-user, .homecourselist .course-loop-price,
.homecourselist .course-loop-meta,
.homecourselist .tutor-rating-wishlist,
.courseslist .course-user,
.courseslist .course-loop-price,
.courseslist .course-loop-meta,
.courseslist .tutor-pagination,
.courseslist .tutor-course-filter-container,
.courseslist .tutor-rating-wishlist,
body.single-courses .tutor-single-course-author-meta,
body.single-courses .course-single-wishlist,
body.single-courses .course-single-top-meta,
body.single-courses .course-single-instructors,
body.single-courses .tutor-card-body,
body.single-courses .tutor-mt-40,
body.single-courses li.tutor-d-flex.tutor-mt-12,
body.single-opportunity span.author.vcard { display: none !important; }
.homecourselist .course-block-2 .course-loop-footer .content-inner,
.courseslist .course-loop-footer .content-inner { background: transparent !important; padding: 0px !important; }
body.single-courses .course-single-action .tutor-social-share{ margin-left: 0px; }
.coursecontactform { padding: 20px 40px; border-radius: 10px; box-shadow: 0px 10px 60px 0px rgba(138, 138, 138, 0.1); margin-top: 60px; }
.coursecontactform.opportunityform { margin-top: 40px; margin-bottom: 60px; }
.wpcf7-form .coursecontactform label { font-size: 15px; margin-bottom: 0px; }
.coursecontactform .wpcf7-form-control.wpcf7-file { display: inline-block; width: 100%; padding: 10px; border: 2px solid #f7f7f7; border-radius: 5px; background-color: #f7f7f7; transition: border-color 0.3s ease; }
.opportunity_list .post-one__thumbnail img{ max-height: 230px; }
body.single-opportunity .entry-date { padding-top: 10px; }



.cf7-in-myaccount form h3 {
    margin-bottom: 55px;
    font-weight: 400;
    font-size: 18px;
    margin-top: 6px;
}
.cf7-in-myaccount form h2, .cf7-in-myaccount form h3, .cf7-in-myaccount form .examform span { text-align: center; display:block;}

#user-registration .user-registration-MyAccount-content 
 .cf7-in-myaccount form h2 {
    margin-bottom: 10px !important;
    font-weight: 600;
}

.cf7-in-myaccount form label {
    text-align: left;
}

.cf7-in-myaccount form .col-xl-6 {
    text-align: left;
}

.cf7-in-myaccount form input[type="checkbox"] {
    margin-right: 6px;
}

.cf7-in-myaccount form span.wpcf7-list-item {
    margin: 4px 30px auto 0px;
}
#external-fields span.wpcf7-form-control-wrap {
    display: inline-flex ;
    max-width: 300px;
}
#user-registration .user-registration-MyAccount-content {
    text-align: left !important;
}
.grecaptcha-badge {
    z-index: 999;
}

@media only screen and (max-width: 767px){
	.coursecontactform { padding: 20px; }
}