/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 /* // hide data-event="showLayoutSettings" and toggleMediaLibrary and showKeyboardShortcuts in .fl-builder--menu  */
 
.fl-builder--menu [data-event="toggleMediaLibrary"],
.fl-builder--menu [data-event="showKeyboardShortcuts"],
.fl-builder--menu [data-view="admin"],
.fl-builder--menu [data-view="help"],
.fl-builder--menu [data-event="showUABBGlobalSettings"]{
    display: none !important;
}

/* Fl builder related styles */
.fl-color-picker-globals-label, .fl-color-picker-globals-list, button[data-event="launchThemerLayouts"] {
    display: none !important;
}
#fl-builder-blocks-woocommerce{
    display: none!important;
}

/* LFPRO related styles */
body form[class*="fl-builder-adv-testimonials"] .fl-lightbox-header h1:before, body form[class*="fl-builder-advanced-accordion"] .fl-lightbox-header h1:before, body form[class*="fl-builder-advanced-icon"] .fl-lightbox-header h1:before, body form[class*="fl-builder-advanced-separator"] .fl-lightbox-header h1:before, body form[class*="fl-builder-advanced-tabs"] .fl-lightbox-header h1:before, body form[class*="fl-builder-blog-posts"] .fl-lightbox-header h1:before, body form[class*="fl-builder-creative-link"] .fl-lightbox-header h1:before, body form[class*="fl-builder-dual-button"] .fl-lightbox-header h1:before, body form[class*="fl-builder-dual-color-heading"] .fl-lightbox-header h1:before, body form[class*="fl-builder-fancy-text"] .fl-lightbox-header h1:before, body form[class*="fl-builder-flip-box"] .fl-lightbox-header h1:before, body form[class*="fl-builder-google-map"] .fl-lightbox-header h1:before, body form[class*="fl-builder-ihover"] .fl-lightbox-header h1:before, body form[class*="fl-builder-image-icon"] .fl-lightbox-header h1:before, body form[class*="fl-builder-image-separator"] .fl-lightbox-header h1:before, body form[class*="fl-builder-info-banner"] .fl-lightbox-header h1:before, body form[class*="fl-builder-info-box"] .fl-lightbox-header h1:before, body form[class*="fl-builder-info-circle"] .fl-lightbox-header h1:before, body form[class*="fl-builder-info-list"] .fl-lightbox-header h1:before, body form[class*="fl-builder-info-table"] .fl-lightbox-header h1:before, body form[class*="fl-builder-interactive-banner-1"] .fl-lightbox-header h1:before, body form[class*="fl-builder-interactive-banner-2"] .fl-lightbox-header h1:before, body form[class*="fl-builder-list-icon"] .fl-lightbox-header h1:before, body form[class*="fl-builder-mailchimp-subscribe-form"] .fl-lightbox-header h1:before, body form[class*="fl-builder-modal-popup"] .fl-lightbox-header h1:before, body form[class*="fl-builder-photo-gallery"] .fl-lightbox-header h1:before, body form[class*="fl-builder-pricing-box"] .fl-lightbox-header h1:before, body form[class*="fl-builder-progress-bar"] .fl-lightbox-header h1:before, body form[class*="fl-builder-ribbon"] .fl-lightbox-header h1:before, body form[class*="fl-builder-slide-box"] .fl-lightbox-header h1:before, body form[class*="fl-builder-spacer-gap"] .fl-lightbox-header h1:before, body form[class*="fl-builder-team"] .fl-lightbox-header h1:before, body form[class*="fl-builder-uabb-"] .fl-lightbox-header h1:before {
    content: ' ' !important;
}
body form[class*="fl-builder-pp-"] .fl-lightbox-header h1:before{
    content: ' ' !important;
}
body a[href="#fl-builder-settings-tab-structured_data"], body a[href="#fl-builder-settings-tab-uabb_docs"]{
    display: none!important;
}

@media (max-width: 1200px){
    .watchlessons .sidebar {
        width: 100% !important;
    }
}

/* Gravity forms */
#preview_note, .toggle_helpers, #browser_size_info{
    display: none !important;
}


/* LOGIN PAGE */

.lfpro-login-page header.fl-builder-global-templates-locked,
.lfpro-login-page footer.fl-builder-global-templates-locked,
.lfpro-login-page footer.fl-page-footer-wrap
{
        display: none !important;
    }

.page-template-student-login .fl-row-content,
.lfpro-login-form-container {
    width: 100vw;
    margin: 0 auto;
    height: 100vh;
}
.page-template-student-login .fl-page-footer-wrap{
    display: none;
}

.lfpro-login-form-container h2 {
    margin-bottom: 20px;
}

.lfpro-login-form-container form {
    text-align: left;
}

#wp-admin-bar-woocommerce-site-visibility-badge{
    display: none;
}

select.fl-builder-ui-iframe-breakpoint option[value="default"]{
    display: none!important;
}



/* CHECKOUT*/

.shipping.recurring-total{
    display: none !important;
}

.success-purchase {
    background: linear-gradient(45deg, #4CAF50, #8BC34A);
    color: white ;
    padding: 20px;
    margin-bottom: 10px;
}
.success-purchase p {
    margin: 0;
}
tr#fl-field-email .fl-field-description{
    display: none!important;
}

footer.wp-block-template-part {
    display: none;
}

.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    display: none!important;
}

.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {margin: 0 !important;}

main#wp--skip-link--target {
    margin: 0!important;
}

.fl-builder-content.fl-builder-content-primary.fl-builder-global-templates-locked {
    max-width: unset!important;
}

.fl-builder-content.fl-builder-content-primary.fl-builder-global-templates-locked {
    max-width: unset!important;
}

.fl-content-full.container{width: 100%;
  max-width: 100%;
  padding:
0;} 
a.fl-screen-reader-text {
    display: none !important;
}

.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
    padding: 0!important;
}

/* System Pages */
.lfpro-register-form-container{
    width: 100vw;
    margin: 0 auto;
    height: 100vh;
}
.lfpro-register-form-container>.fl-builder-content,
.lfpro-register-form-container > .fl-builder-content > .fl-row,
.lfpro-register-form-container>.fl-builder-content>.fl-row > .fl-row-content-wrap
{
height: 100vh;
}
.lfpro-student-register-page footer{
    display:none;

}

