/*
Theme Name: Maxcoach Child
Theme URI: http://maxcoach.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: maxcoach
Text Domain:  maxcoach-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.btn-cta-link a{
	width: 100%;
}
.btn-cta-link .premium-modal-box-container{
    padding: 0;
}
.btn-cta-link .premium-modal-box-container button{
    width: 100%;
    border-radius: 5px !important;
}

.header-01 .branding, .header-03 .branding{
    width: 15%; 
}
.header-01 .header-right, .header-03 .header-right{
    width: 15%; 
}

.course-caption-style-01 .course-price-badge{
	background: #fff000;
	color: #000000;
}
.course-caption-style-01 .course-price-badge:before {
    border-top: 19px solid #fff000;
}
.course-caption-style-01 .course-price-badge:after {
    border-bottom: 19px solid #fff000;
}
.header-03.header-dark .menu--primary > ul > li:hover > a, .header-03.header-dark .menu--primary > ul > li > a:hover, .header-03.header-dark .menu--primary > ul > li > a:focus, .header-03.header-dark .menu--primary > ul > .current-menu-ancestor > a, .header-03.header-dark .menu--primary > ul > .current-menu-item > a {
    color: #000000 !important;
    font-weight: bold;
}
.header-01.header-dark .menu--primary > ul > li > a, .header-03.header-dark .menu--primary > ul > li > a {
    color: #000000;
    font-weight: bold;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.header-01 .menu--primary > ul > li > a, .header-03 .menu--primary > ul > li > a{
    font-size: 14px !important;
}
.header-01.header-dark .menu--primary > ul > li:hover > a, .header-01.header-dark .menu--primary > ul > li > a:hover, .header-01.header-dark .menu--primary > ul > li > a:focus, .header-01.header-dark .menu--primary > ul > .current-menu-ancestor > a, .header-01.header-dark .menu--primary > ul > .current-menu-item > a {
	color: #000000 !important;
    font-weight: bold;
}
.header-03.header-dark .menu--primary > ul > li > a {
    color: #000000 !important;
    font-weight: bold;
}
#page .page-header.headroom--not-top .menu--primary > li:hover > a, #page .page-header.headroom--not-top .menu--primary > ul > li > a:hover, #page .page-header.headroom--not-top .menu--primary > ul > li > a:focus, #page .page-header.headroom--not-top .menu--primary > ul > .current-menu-ancestor > a, #page .page-header.headroom--not-top .menu--primary > ul > .current-menu-item > a {
    color: #000000 !important;
}
.nav-links-hover-style-01 .menu--primary .menu__container > li > a > .menu-item-wrap:after{
	border-bottom: 3px solid #fff000;
}
mark, .primary-color.primary-color, .growl-close:hover, .tm-button.style-border, .tm-button.style-thick-border, .maxcoach-infinite-loader, .maxcoach-blog .post-title a:hover, .maxcoach-blog .post-categories a:hover, .maxcoach-blog-caption-style-03 .tm-button, .tm-portfolio .post-categories a:hover, .tm-portfolio .post-title a:hover, .maxcoach-pricing .price-wrap, .maxcoach-timeline.style-01 .title, .maxcoach-timeline.style-01 .timeline-dot, .tm-google-map .style-signal .animated-dot, .maxcoach-list .marker, .maxcoach-mailchimp-form-style-01 .form-submit, .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features li i, .tm-social-networks .link:hover, .tm-social-networks.style-solid-rounded-icon .link, .maxcoach-team-member-style-01 .social-networks a:hover, .elementor-widget-tm-testimonial .testimonial-quote-icon, .maxcoach-modern-carousel-style-02 .slide-button, .tm-slider a:hover .heading, .woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-page a:hover, .woosw-continue:hover, .tm-menu .menu-price, .woocommerce-widget-layered-nav-list a:hover, .entry-post-tags a:hover, .post-share a:hover, .post-share.style-01 .share-media .share-icon, .blog-nav-links h6:before, .header-search-form .search-submit, .widget_search .search-submit, .widget_product_search .search-submit, .page-main-content .search-form .search-submit, .page-sidebar .widget_pages .current-menu-item>a, .page-sidebar .widget_nav_menu .current-menu-item>a, .page-sidebar .insight-core-bmw .current-menu-item>a, .comment-list .comment-actions a:hover, .portfolio-nav-links.style-01 .inner>a:hover, .portfolio-nav-links.style-02 .nav-list .hover, .maxcoach-main-post .course-price, .learn-press-content-protected-message a, body.single-lp_course.course-item-popup .course-item-nav a:before, body.single-lp_course.course-item-popup #learn-press-course-curriculum .toggle-content-item, .maxcoach-fake-select-wrap .maxcoach-fake-select li.selected:before, .maxcoach-course .course-info .course-price, .maxcoach-course .course-title a:hover, .learn-press-checkout .lp-list-table td.course-total, .learn-press-checkout .lp-list-table .cart-subtotal td, .learn-press-checkout .lp-list-table .order-total td, .single-lp_course .lp-single-course .course-author .author-social-networks a:hover, .single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.passed .course-item-status, .widget_lp-widget-recent-courses .course-price, .widget_lp-widget-recent-courses .course-title:hover, .single-lp_course .lp-single-course .course-price, .entry-course-share .share-media, .single-course-layout-02 .lp-single-course .entry-course-share .tm-button, .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .maxcoach-box:hover div.tm-button.style-text, .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 a.tm-button.style-text:hover, .tm-image-box.maxcoach-box:hover div.tm-button.style-text, .tm-image-box a.tm-button.style-text:hover, .maxcoach-event-carousel .event-date, .maxcoach-event-carousel .tm-button.style-flat, .maxcoach-event .tm-button.style-flat, .maxcoach-event-grid .event-date--day, .maxcoach-event-grid.style-minimal .event-caption:before, .event-price, .event-register-message a, .maxcoach-event-grid.style-one-left-featured .normal-events .event-date, .tp_single_event .entry-meta .meta-icon, .lp-pmpro-membership-list .lp-price .amount, #pmpro_level_cost strong, .widget_price_filter .ui-slider, .maxcoach-product .woocommerce-loop-product__title a:hover, .woocommerce .product-badges .onsale, .cart-collaterals .order-total .amount, .woocommerce-mini-cart__empty-message .empty-basket, .woocommerce .cart_list.product_list_widget a:hover, .woocommerce .cart.shop_table td.product-name a:hover, .woocommerce ul.product_list_widget li .product-title:hover, .entry-product-meta a:hover, .popup-product-quick-view .product_title a:hover{
	color: #000000;
}
.maxcoach-course .course-meta > div.course-students{
	display: none;
}
body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item.current .section-item-link{
	color: #000;
}
body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item.current .course-item-meta .item-meta{
	color: #000;
	border-color: #000;
}
body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item.current .course-item-status.trans {
    color: #000;
}
.desktop-menu .page-navigation .children:after {
    background-color: #FFF000 !important;
}

body.elementor-page:not(.single-lp_course).single-post .page-content {
    margin-top: 100px;
    margin-bottom: : 100px;
}
#page-footer-wrapper{
    background-color: #222222;	
}
.page-content .widget-title {
    margin-bottom: 15px;
}
.entry-course-info .lp-course-buttons .button{
	margin-bottom: 10px;
}
a#other_discount_code_a {
    font-size: 15px;
    font-weight: bold;
}
.tm-button.style-flat.tm-button-lg{
	font-weight: bold;
    font-size: 16px;
}

.form-wrapper{
    width: 100%;
    clear: both;
    overflow: hidden;
}
.form-wrapper .field {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 5px;
}
.form-wrapper .field input[type="text"]:focus, .form-wrapper .field input[type="email"]:focus, .form-wrapper .field textarea:focus{
    border: 1px solid #696969;
}
.form-wrapper .field.field-row-2{
    width: 50%;
    float: left;
    clear: none;
}
.form-wrapper .button-wrapper {
    width: 100%;
    margin-top: 5px;
    padding: 0 5px;
}
.form-wrapper .button-wrapper input[type="submit"]{

}
.screen-reader-response{
    display: none !important;
}
.form-wrapper .wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
}
form.invalid .wpcf7-response-output {
    margin: 5px 5px 0;
    padding: 0.2em 1em;
    border: 2px solid #ffb900;
}

/* No Side Bar */
body.speaking-topics.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content > .container {
    max-width: 800px;
    
}
body.speaking-topics.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content > .container .entry-post-meta{
    display: none;
}
body.speaking-topics.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content > .container .entry-footer{
    display: none !important;
}
body.speaking-topics.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content > .container .entry-author{
    display: none;
}
body.speaking-topics.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content{
    margin-bottom: 100px;
}
body.speaking-topics.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content > .container  .blog-nav-links{
    display: none;
}

body.addiction.elementor-page:not(.single-lp_course).page-has-no-sidebar > .container {
    max-width: 800px;
}
body.addiction.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content{
    margin-bottom: 100px;
}
body.addiction.single-post .entry-post-feature{
    display: none;
}
body.addiction.single-post .blog-nav-links{
    display: none;
}

form.pmpro_form .pmpro_payment-cvv .input, form.pmpro_form .pmpro_payment-discount-code .input, form.pmpro_form #other_discount_code.input {
    border: 1px solid #ccc;
}

.header-03.header-dark .header-icon:hover {
    color: #ccc !important;
}
.page-mobile-main-menu > .inner {
    background: #ccc !important;
    background-color: #ccc !important;
}
.page-mobile-main-menu .menu__container > li > a{
    color: #000 !important;
}
.page-mobile-main-menu .toggle-sub-menu {
    color: #000 !important;
}
.page-mobile-main-menu .menu__container > li + li > a, .page-mobile-main-menu .menu__container > li.opened > a {
    border-color: #e1e1e1 !important;
}
.page-mobile-main-menu .children > li > a {
    color: #000 !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before{
    color: #000;
}

.addiction-videos-wrapper{

}
.addiction-videos-wrapper ul.premium-gallery-cats-container{

}
.addiction-videos-wrapper ul.premium-gallery-cats-container li{

}
.addiction-videos-wrapper ul.premium-gallery-cats-container li a.active{
    background-color: #ccc;
}

.entry-course-info .course-meta .course-instructor{
    display: none;
}
.entry-course-info .course-meta .course-students{
    display: none;
}
.entry-course-info .lp-course-buttons .entry-course-share{
    display: none;
}
#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.course-nav-tab-reviews{
    display: none;
}

body.single-lp_course.course-item-popup #course-item-content-header {
    background: #ccc;
}
body.single-lp_course.course-item-popup #course-item-content-header .course-title a {
    color: #000;
}
body.single-lp_course.course-item-popup #course-item-content-header .course-item-search input{
    color: #000;
}
body.single-lp_course.course-item-popup #course-item-content-header .course-item-search button{
    color: #000;
}

input[type='checkbox']:checked:before, input[type='checkbox']:hover:before, input[type='radio']:checked:before, input[type='radio']:hover:before {
    border-color: #000 !important;
}
input[type='checkbox']:checked:before, input[type='radio']:checked:before {
    background-color: #ccc !important;
}
input[type='checkbox']:before, input[type='radio']:before {
    border-color: #ccc !important;
    background-color: #f5f5f5 !important;
}

.course-caption-style-02 .maxcoach-course .course-info .course-price{
    color: #000 !important;
}

.woocommerce-MyAccount-navigation li.is-active a{
	color: #000;
}
.woocommerce-MyAccount-content .lp-list-table thead tr th{
    background: #f5e90a;
    color: #000;	
}
.woocommerce-MyAccount-content .lp-label{
	background: #f5e90a;
	color: #000;
}
.woocommerce-MyAccount-content .column-course a{
	font-weight: bold;
}

.single-lp_course .course-remaining-time {
    display: none !important;
}
.btn{
    line-height: 45px;
    padding: 5px 30px 4px;
    height: auto;
    background: #f5e90a;
    color: #000000;
    display: inline-block;
    border-radius: 5px;
    font-weight: bold;
}
.btn.btn-cta-course{
    color: #000000;
    border-color: #f5e90a;
    background-color: #f5e90a;
}
.woocommerce-checkout .woocommerce-billing-fields .form-row > label{
    display: block;
}
.woocommerce-checkout .woocommerce-billing-fields .form-row input[type='date']{
    color: #7e7e7e;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
    font-size: 15px;
    letter-spacing: 0em;
    border: 1px solid #eee;
    width: 100%;
    outline: none;
    border-radius: 5px;
    padding: 3px 20px;
    min-height: 56px;

}

@media only screen and (max-width: 768px) {
	.elementor-30 .elementor-element.elementor-element-cc23e81 .elementor-heading-title, .elementor-30 .elementor-element.elementor-element-c79a319 .elementor-heading-title {
	    color: #F5E90A !important;
    	text-shadow: 3px 0 0 black;
	}
	.elementor-30 .elementor-element.elementor-element-426ba93 > .elementor-element-populated.elementor-element-populated {
	    padding: 0 15px  !important;
	}
}