/*
 Theme Name:   Docent Child
 Description:  Docent Child Theme
 Author:       DRS Web
 Author URI:   https://drs-web.co.uk
 Template:     docent-master
 Version:      1.0.9
 Requires at least: 1.0
 Tested up to: 6.9
 Requires PHP: 8.2
 Text Domain:  docent-master
*/


/* All Pages */
.tutor-wrap-parent {
    padding-top: 150px;
    padding-bottom: 150px;
}


/* Course Pages */

#tutor-lesson-nav-take-note-btn {
    background: white;
    border: 1px solid var(--e-global-color-secondary);
    text-transform: capitalize;
    padding: 5px 8px;
}

 button,  input[type="button"], input[type="submit"], .elementor-button, .elementor-kit-6921 button, .elementor-kit-6921 input[type="button"], .elementor-kit-6921 input[type="submit"], .elementor-kit-6921 .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    border-radius: 5px 5px 5px 5px;
	color: white;
}
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
    background: #00b3ff;
    background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    color: #fff;
    color: var(--plyr-video-control-color-hover, #fff);
}
.plyr__menu__container .plyr__control {
    align-items: center;
    color: #4a5464;
    color: var(--plyr-menu-color, #4a5464);
    display: flex;
    font-size: 13px;
    font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
    padding: 4.66667px 10.5px;
    padding: calc(var(--plyr-control-spacing, 10px) * .7 / 1.5) calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
}
#tutor-lesson-nav-take-note-btn {
	background: var(--e-global-color-secondary);
}


/* Copied from inline CSS */

a, .widget ul li a:hover, body.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a, body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .tutor-courses-grid-price span.woocommerce-Price-amount.amount, .blog-post-review-pre p.prev, .tutor-course-topics-contents .tutor-course-title h4 i, .header-cat-menu ul li a:hover, .blog-post-review-next p.next, .blog-post-review-pre:hover i, #bottom-wrap .docent-social-share a:hover, .bottom-widget .mc4wp-form-fields button, .article-details h3.article-title a:hover, .rticle-introtext a.blog-btn-wrap, .section-content-second .article-details h3.article-title a:hover, .blog-post-review-next:hover i, .bottom-widget .docent-mailchimp i.fa.fa-long-arrow-right, .docent-custom-link-widget li a i, .blog-navigation ul li.active a, .blog-navigation ul li a:hover, .blog-content-wrapper span.post-category a, .blog-content-wrapper span.post-category, .blog-content-wrapper .thm-profile-content i, #footer-wrap a:hover, .docent-pagination .page-numbers li a:hover, .docent-pagination .page-numbers li span.current, .docent-pagination .page-numbers li a.next.page-numbers:hover, .docent-pagination .page-numbers li a.prev:hover, .docent-pagination span.fa-angle-left, .docent-pagination .next.page-numbers i.fa.fa-angle-right, .docent-pagination .page-numbers i.fa.fa-angle-left, .tutor-courses-grid-price .price, .docent-post.hentry .blog-post-meta, .docent-post.hentry .blog-post-meta li a, .blog-post-meta li span, #sidebar .widget_categories ul li a:hover, .page-numbers li span:hover, .page-numbers li a.page-numbers:hover, .docent-pagination .page-numbers li a.page-numbers:hover, .btn.btn-border-docent, .docent-widgets a:hover, #mobile-menu ul li a:hover, #mobile-menu ul li.active>a, .page-numbers li span:hover, .social-share-wrap ul li a:hover, .docent-post .blog-post-meta li i, .docent-post .blog-post-meta li a, .bottom-widget .widget ul li a:hover, .page-numbers li a.page-numbers:hover, .main-menu-wrap .navbar-toggle:hover, .docent-pagination .page-numbers li a, .docent-post .blog-post-meta li a:hover, .docent-post .content-item-title a:hover, .docent-post .content-item-title a:hover, .bottom-widget .mc4wp-form-fields button, #sidebar .widget_categories ul li a:hover, .article-details h3.article-title a:hover, #bottom-wrap .docent-social-share a:hover, .docent-pagination .page-numbers li a:hover, .docent-pagination .page-numbers li span.current, .entry-summary .wrap-btn-style a.btn-style:hover, .widget-blog-posts-section .entry-title a:hover, .entry-header h2.entry-title.blog-entry-title a:hover, .header-solid .common-menu-wrap .nav>li.active>a:after, .section-content-second .article-details h3.article-title a:hover, #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a, #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:hover>a, #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.active>a, #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-item>a, #wp-megamenu-primary>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a, .docent-pagination .page-numbers li a.next.page-numbers:hover, .docent-pagination .page-numbers li a.prev:hover, ul.wp-block-archives li a, .wp-block-categories li a, .wp-block-latest-posts li a {
    color: #b07ab4;
}

.info-wrapper a.white, .docent-login-remember input:checked + span, .call-to-action a.btn:hover, .docent-signin-popup-body button.register_button, form#login .btn-fill, .docent-error-wrapper a.btn.btn-secondary, .call-to-action a.btn.btn2, .blog-content-wrapper a.blog-button.btn.btn-success, .wpmm_mobile_menu_btn, #sidebar h3.widget_title:before, .docent-widgets span.blog-cat:before, .single_related:hover .overlay-content, .order-view .label-info, .footer-mailchamp .mc4wp-form-fields input[type=submit], .error-log input[type=submit], .widget .tagcloud a:hover, .wpmm_mobile_menu_btn:hover, .wpmm-gridcontrol-left:hover, .wpmm-gridcontrol-right:hover, .form-submit input[type=submit], .header-top .social-share ul li a:hover, .single_related:hover .overlay-content,.page-numbers li .current:before {
    background: #b07ab4;
}

input:focus, form#login .btn-fill, .footer-mailchamp .mc4wp-form-fields input[type="email"]:focus, .tutor-course-archive-filters-wrap .nice-select:after, keygen:focus, .docent-signin-popup-body button.register_button, .error-log input[type=submit], .comments-area .comment-form input[type=text]:focus, .comments-area textarea:focus, .title-content-wrap .qubely-block-text-title code, .blog-comments-section .form-submit .submit, .error-log input[type=submit], .footer-mailchamp .mc4wp-form-fields input[type=submit], select:focus, .wpcf7-submit, .call-to-action a.btn, textarea:focus, .blog-arrows a:hover, .btn.btn-border-docent, .wpcf7-form input:focus, .btn.btn-border-white:hover, .wpmm-gridcontrol-left:hover, .wpmm-gridcontrol-right:hover, .common-menu-wrap .nav>li.current>a, .docent-latest-post-content .entry-title a:hover, .header-solid .common-menu-wrap .nav>li.current>a, .latest-review-single-layout2 .latest-post-title a:hover, .info-wrapper a.white:hover, .bottom-widget .mc4wp-form input[type="email"]:focus {
    border-color: #b07ab4;
}

.wpcf7-submit:hover, .post-meta-info-list-in a:hover, .mc4wp-form-fields .send-arrow button, .comingsoon .mc4wp-form-fields input[type=submit] {
    background-color: #b07ab4;
    border-color: #b07ab4;
}

:root {
    --tutor-color-primary: #b07ab4;
    --tutor-color-primary-hover: #b07ab4;
    --tutor-color-primary-rgb: 176, 122, 180;
    --tutor-color-primary-hover-rgb: 176, 122, 180;
}

a:hover, .footer-copyright a:hover, .widget.widget_rss ul li a, .entry-summary .wrap-btn-style a.btn-style:hover {
    color: #1b52d8;
}

.error-page-inner a.btn.btn-primary.btn-lg:hover, input[type=button]:hover, .widget.widget_search #searchform .btn-search:hover, .order-view .label-info:hover {
    background-color: #1b52d8;
}

.bottom-widget .mc4wp-form input[type="email"]:focus {
    border-color: #1b52d8;
}

body {
    font-size: 12px;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 27px;
    color: #535967;
}

.common-menu-wrap .nav>li>a {
    font-size: 14px;
    font-family: Montserrat;
    font-weight: 700;
    line-height: 54px;
    color: #1f2949;
}

h1 {
    font-size: 46px;
    font-family: Montserrat;
    font-weight: 700;
    line-height: 42px;
    color: #1f2949;
}

h2 {
    font-size: 30px;
    font-family: Montserrat;
    font-weight: 600;
    line-height: 36px;
    color: #1f2949;
}

h3 {
    font-size: 24px;
    font-family: Montserrat;
    font-weight: 400;
    line-height: 28px;
    color: #1f2949;
}

h4 {
    font-size: 18px;
    font-family: Montserrat;
    font-weight: 600;
    line-height: 26px;
    color: #1f2949;
}

h5 {
    font-size: 14px;
    font-family: Montserrat;
    font-weight: 600;
    line-height: 26px;
    color: #1f2949;
}

.single_add_to_cart_button, .course-complete-button, .docent-single-container .woocommerce-message .wc-forward, .tutor-course-enrolled-review-wrap .write-course-review-link-btn, .header-cat-menu ul li a, .header_profile_menu ul li a, .blog-date-wrapper time, .docent-pagination .page-numbers li a, .footer-mailchamp, #footer-wrap,.common-menu-wrap .nav>li>ul li a {
    font-family: Montserrat
}

.site-header {
    margin-bottom: 0px;
}

.site-header {
    background-color: #ffffff;
}

.docent-navbar-header img {
    width: 130px;
    max-width: none;
}

.subtitle-cover h2 {
    font-size: 34px;
    color: #1b52d8;
}

.breadcrumb>li+li:before, .subtitle-cover .breadcrumb, .subtitle-cover .breadcrumb>.active {
    color: #000;
}

.site-header .primary-menu {
    padding: 0px 0 0px;
}

.subtitle-cover {
    padding: 80px 0 70px;
}

body {
    background-color: #fff;
}

input[type=submit], .btn.btn-border-docent:hover,.btn.btn-border-white:hover {
    background-color: #1b52d8;
    border-color: #1b52d8;
    color: #fff !important;
    border-radius: 4px;
}

.docent-login-register a.docent-dashboard, .docent-widgets span.blog-cat:before, #sidebar h3.widget_title:before {
    background-color: #1b52d8;
}

input[type=submit]:hover {
    background-color: #1b52d8;
    border-color: #1b52d8;
    color: #fff !important;
}

.docent-login-register a.docent-dashboard:hover {
    background-color: #1b52d8;
}

.header-solid .common-menu-wrap .nav>li.menu-item-has-children:after, .header-borderimage .common-menu-wrap .nav>li.menu-item-has-children:after, .header-solid .common-menu-wrap .nav>li>a, .header-borderimage .common-menu-wrap .nav>li>a, .header-transparent .common-menu-wrap .nav>li>a, .header-transparent .common-menu-wrap .nav>li.menu-item-has-children > a:after, .header-solid .common-menu-wrap .nav>li>a:after, .header-borderimage .common-menu-wrap .nav>li>a:after,.docent-search, .primary-menu .common-menu-wrap .nav>li>a {
    color: #1f2949;
}

.header-solid .common-menu-wrap .nav>li>a:hover, .header-borderimage .common-menu-wrap .nav>li>a:hover,.docent-login-register ul li a,.header-solid .common-menu-wrap .nav>li>a:hover:after, .header-borderimage .common-menu-wrap .nav>li>a:hover:after, .docent-search-wrap a.docent-search:hover, .primary-menu .common-menu-wrap .nav>li>a:hover, .header-common-menu a.docent-search.search-open-icon:hover, .common-menu .docent-search.search-close-icon:hover {
    color: #5a5c82;
}

.common-menu-wrap .nav>li.current-menu-item > a, .common-menu-wrap .nav>li.current-menu-parent > a {
    color: #b07ab4;
}

.common-menu-wrap .nav>li ul {
    background-color: #f8f8f8;
}

.common-menu-wrap .nav>li>ul li a,.common-menu-wrap .nav > li > ul li.mega-child > a, .header_profile_menu ul li a {
    color: #535967;
    border-color: #eef0f2;
}

.common-menu-wrap .nav>li>ul li a:hover,.common-menu-wrap .sub-menu > li.active > a, .common-menu-wrap .nav>li>ul li a:hover, .header_profile_menu ul li a:hover, .common-menu-wrap .sub-menu li.active.mega-child a:hover {
    color: #b07ab4;
}

.common-menu-wrap .nav>li > ul::after {
    border-color: transparent transparent #f8f8f8 transparent;
}

.footer-mailchamp {
    background-color: #fbfbfc;
}

.footer-mailchamp .newslatter {
    padding-top: 70px;
}

.footer-mailchamp .newslatter {
    padding-bottom: 0px;
}

#bottom-wrap {
    background-color: #fbfbfc;
}

#bottom-wrap,.bottom-widget .widget h3.widget-title {
    color: #1f2949;
}

#bottom-wrap a, #menu-footer-menu li a {
    color: #535967;
}

#bottom-wrap .docent-widgets .latest-widget-date, #bottom-wrap .bottom-widget ul li, div.about-desc, .bottom-widget .textwidget p {
    color: #535967;
}

#bottom-wrap a:hover {
    color: #b07ab4;
}

#bottom-wrap {
    padding-top: 60px;
}

#bottom-wrap {
    padding-bottom: 0px;
}

#footer-wrap {
    color: #6c6d8b;
}

#footer-wrap a {
    color: #6c6d8b;
}

#footer-wrap {
    background-color: #fbfbfc;
}

#footer-wrap {
    padding-top: 30px;
}

#footer-wrap a:hover {
    color: #1b52d8;
}

#footer-wrap {
    padding-bottom: 20px;
}

#footer-wrap a, #footer-wrap .text-right {
    color: #535967;
}

/* WooCommerce */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background: var(--tutor-color-primary);
	color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: #fff;
    background-color: var(--tutor-color-primary);
}

.button {
	background: var(--tutor-color-primary);
	color: #fff;
}
.button:hover {
	background: var(--tutor-color-primary);
	color: #fff;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {

	background: var(--tutor-color-primary);
	color: #fff;
}



/* Docent */

.docent-error {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #fff;
    background-size: cover;
}

.coming-soon-main-wrap {
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    background-image: url(https://soletraining.drs-web.co.uk/wp-content/themes/docent-master);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #202D56;
}
