/*
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
*/

html body {
    font-family: 'Poppins', sans-serif, Arial;
}

body #menu-meniu li.menu-item-5085, body:not(.logged-in) #menu-meniu li.menu-item-5295, body:not(.logged-in) #menu-meniu li.menu-item-3501, body:not(.logged-in) #menu-meniu li.menu-item-4448, body.logged-in #menu-meniu li.menu-item-3405, body.logged-in .header-buttons {
    display:none !important;
}

body:not(.logged-in) #mobile-menu-primary li.menu-item-5295, body:not(.logged-in) #mobile-menu-primary li.menu-item-3501, body:not(.logged-in) #mobile-menu-primary li.menu-item-4448, body.logged-in #mobile-menu-primary li.menu-item-3405, body.logged-in #mobile-menu-primary li.menu-item-5085 {
    display:none !important;
}

body:not(.logged-in) #menu-meniu li.menu-item-3405, body.logged-in #menu-meniu li {
    display: inline-block;
}

.header-07 .container-fluid {
    max-width:1180px;
    padding:0;
}

.header-07 .page-header-inner {
    padding-top:0;
    padding-bottom: 0;
}

.wppb-user-forms .wppb-form-field label, #wppb-login-wrap .wppb-user-forms .login-username label, .wppb-user-forms #wppb-login-wrap .login-password label, .wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {
    width:100% !important;
}

#wppb-login-wrap.wppb-user-forms p {
    width:50%;
    float:left;
}

#wppb-login-wrap.wppb-user-forms p.login-remember {
    padding-left:5px;
}

#wppb-login-wrap.wppb-user-forms p.login-remember input {
    margin-right:8px;
}

.wppb-user-forms.wppb-register-user .wppb-form-field > span {
    margin-left:0;
}

.wppb-user-forms.wppb-register-user .wppb-form-field {
    width:50%;
    float:left;
}

.wppb-user-forms.wppb-register-user .wppb-form-field.wppb-html {
    background-color:#d2e6fe;
    color: #2980B9;
    padding:15px 20px;
    border:1px solid #b2d6ed;
    border-radius:5px;
    margin-bottom:25px;
    width:100%;
}

.wppb-user-forms.wppb-register-user .wppb-form-field.wppb-html a {
    color: #2980B9;
    font-weight: 600;
    text-decoration: underline;
}

.wppb-user-forms.wppb-register-user .wppb-form-field.wppb-html label {
    font-weight:600;
}

.wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {
    width: 95% !important;
    padding: 13px 15px !important;
    min-height: inherit !important;
}

form.pmpro_form .input, form.pmpro_form textarea, form.pmpro_form select, #loginform input[type=text], #loginform input[type=password] {
    max-width:100%;
}

input[type=password] {
    box-shadow:none !important;
}

.wppb-user-forms.wppb-register-user .form-submit {
    float: right;
    width: 50%;
    text-align: right;
    padding-right: 17px;
}

.wppb-user-forms .login-submit {
    float: right;
    width: 50%;
    text-align: right;
    padding-right: 17px;
}

.wppb-user-forms.wppb-register-user .form-submit input[type="submit"], .wppb-user-forms .login-submit input[type="submit"] {
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border:none;
}

.wppb-send-credentials-checkbox, #wppb_register_pre_form_message {
    display: none !important;
}

.wppb-user-forms.wppb-register-user #pass-strength-result {
    margin-left:0;
}

.register-box {
    display: flex;
}

.desktop-menu .header-07 .menu--primary .menu__container > li > a {
    padding-left: 8px !important;
    padding-right: 8px !important;
}


.desktop-menu .header-07 .menu--primary a {
    font-size:15px;
}

.wppb-user-forms.wppb-register-user .wppb-form-field.wppb-checkbox-terms-and-conditions {
    width:100%;
    background-color:#fbfbfb;
    border-top:3px solid #F2205B;
    padding:15px 20px 15px;
    margin-bottom:20px;
    border-radius:5px;
}

.wppb-user-forms.wppb-register-user .wppb-form-field.wppb-checkbox-terms-and-conditions input[type='checkbox']:before {
    border-color:#F2205B;
}

.wppb-user-forms.wppb-register-user .wppb-form-field.wppb-checkbox-terms-and-conditions input[type='checkbox']:after {
    background-color:#F2205B;
}

.wppb-user-forms.wppb-register-user .wppb-form-field.wppb-checkbox-terms-and-conditions label {
    cursor:pointer;
}

body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-header .section-meta {
	display:none !important;
}

@media screen and (max-width:1000px) {
    .wppb-user-forms.wppb-register-user .wppb-form-field {
        width:100%;
    }
    .wppb-user-forms.wppb-register-user .form-submit {
        text-align:left;
        padding-right:0;
        float:left;
    }

    .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {
        width:100% !important;
    }
    #wppb-login-wrap.wppb-user-forms p {
        width:100%;
    }
    .header-07 #page-header-inner .container-fluid {
        max-width:92%;
    }
    #page-open-components {
        display:none !important;
    }
    .wppb-user-forms .login-submit {
        text-align:left;
        padding-right:0;
    }
}