/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url("css/custom.css");

.gv-edit-entry-title, .blog_holder.blog_single article h2.gv-edit-entry-title {
    display: none !important;
}

/** Display the edit form **/
.gv-edit-entry-wrapper {
    text-align: left;
}
.gv-edit-entry-wrapper .gform_wrapper {
    display: block !important;
}

.gform_wrapper textarea.large {
    background-color: #ccc;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    background: #f35b3f;
    border-color: #f35b3f;
    color: #fff;
}



footer .container {
    background-color: transparent !important;
}

#anr_captcha_field_1 > div {
    margin: 0 auto 10px;
}

/** International Flag **/
.intl-tel-input .flag-dropdown {
    top: 8px;
}
input[type="text"].f1-aphone {
    padding-left: 40px;
}
.intl-tel-input input {
    height: 44px !important;
    padding-left: 40px !important;
}

.private-trainer {
    display: none;
}
.private-trainer.active {
    display: block;
}
.provider-tutor {
    display: none;
}
.provider-tutor.active {
    display: block;
}

.f1-website {
    margin-bottom: 10px;
}

/** Disabling label for required fields **/
.f1-deliverymode-other-label {
    display: none;
}
.f1-deliverymode-other-label.active {
    display: inline-block;
}

.f1-delivery-other-label {
    display: none;
}
.f1-delivery-other-label.active {
    display: inline-block;
}

.f1-services-other-label {
    display: none;
}
.f1-services-other-label.active {
    display: inline-block;
}

.q_logo a {
    visibility: visible !important;
    height: 90px;
}
nav.main_menu {
    left: 256px;
}


@media all and (max-width: 1600px) {
    nav.main_menu > ul > li > a {
        padding: 0 17px;
    }
}
@media all and (max-width: 1500px) {
    nav.main_menu > ul > li > a {
        padding: 0 10px;
    }
}

@media all and (max-width: 1400px) {
    nav.main_menu > ul > li > a {
        padding: 0 10px;
        font-size: 14px;
    }
}
@media all and (max-width: 1300px) {
    nav.main_menu > ul > li > a {
        padding: 0 10px;
        font-size: 14px;
    }
     nav.main_menu.left {
        padding-left: 14px !important;
    }
}



@media all and (max-width: 1280px) and (min-width: 1024px) {
    nav.main_menu.left {
        display: block !important;
        left: 20% !important;
    }
    .mobile_menu_button {
        display: none !important;
    }
    .logo_wrapper {
        left: 0;
    }
    nav.mobile_menu {
        display: none !important;
    }
}
@media all and (max-width: 1223px) and (min-width: 1001px) {
    nav.main_menu.left {
        display: none !important;
        left: inherit ;
    }
    .mobile_menu_button {
        display: table !important;
    }
    .logo_wrapper {
            left: 35%;
            height: 100px !important;
            display: table !important;
    }
    nav.mobile_menu {
            display: table !important;
    }
}


.page-template-template-user-forgot-password .title .title_holder {
	padding-top: 0 !important;
}

@media all and (min-width: 1000px) {
    .page-template-template-new-user-profile .title.title_size_large {
        height: 350px !important;
    }
.page-template-template-new-user-profile  .title_outer .title_holder {
	      padding-top: 0 !important;
        height: 216px !important;
    }
}
@media all and (min-width: 1224px) {
    nav.main_menu.left {
        left: 298px;
    }
}


.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border: 1px solid #cccccc !important;
    background-color: #ffffff!important;
    color: #000000;
}
.gform_wrapper textarea.large {
    border: 1px solid #cccccc !important;
    background-color: #ffffff!important;
    color: #000000;
}

/** Style to hide fields on the Edit Profile Entry Form **/
.gv-edit-entry-title, .gv-notice a {
 display: block !important;
}
/** 
For Private Tutors/Trainers Section: #field_4_18
**/

/** Name Of Trainer Field **/
.gv-edit-entry-wrapper #field_4_18,
.gv-edit-entry-wrapper #field_4_1,
.gv-edit-entry-wrapper #field_4_21,
.gv-edit-entry-wrapper #field_4_22,
.gv-edit-entry-wrapper #field_4_23,
.gv-edit-entry-wrapper #field_4_24,
.gv-edit-entry-wrapper #field_4_25,
.gv-edit-entry-wrapper #field_4_26,
.gv-edit-entry-wrapper #field_4_42,
.gv-edit-entry-wrapper #field_4_31,
.gv-edit-entry-wrapper #field_4_34,
.gv-edit-entry-wrapper #field_4_36,
.gv-edit-entry-wrapper #field_4_37,
.gv-edit-entry-wrapper #field_4_38,
.gv-edit-entry-wrapper #field_4_39,
.gv-edit-entry-wrapper #field_4_40 {
	display: none;
}

.active-field {
	display: block !important;
}