body.moolesson-template-default.single.single-moolesson {
    background: #fff;
    color: #000;
    font-size: 15px;
    line-height: 30px;
}
body.fl-builder header.entry-header.alignwide {
    min-width: 1150px;
    max-width: 1150px;
    margin: 0;
}
body.fl-builder a {
    color: #4f57a0 !important;
}
body.fl-builder ul {
    padding: 0 10px !important;
}
body.fl-builder ul#loitems {
    padding: 0 10px !important;
}
body.moolesson-template-default.single.single-moolesson nav.navigation.post-navigation {
    display: none;
}
body.moolesson-template-default.single.single-moolesson button.fl-builder-content-panel-button, body.moolesson-template-default.single.single-moolesson button.fl-builder-content-panel-button:hover {
    fill: #000!important;
    background: #f9e57c !important;
}
body.moolesson-template-default.single.single-moolesson .fl-builder-button.fl-builder-button-silent.fl-builder-bar-title-caret {
    fill: #ffffff!important;
}
/*body.moolesson-template-default.single.single-moolesson h1{
    font-size: 24px;
    line-height: 55px;
}*/
.fl-row-content-wrap{
    padding: 0px !important;
}
body.moolesson-template-default.single.single-moolesson header#masthead {
    display: none;
}
body.moolesson-template-default.single.single-moolesson header.entry-header.alignwide {
    padding: 0;
    margin: auto;
    border: none;
}
body.moolesson-template-default.single.single-moolesson h1.entry-title {
    font-size: 26px !important;
    color: #000;
}
body.moolesson-template-default.single.single-moolesson footer.entry-footer.default-max-width {
    display: none !important;
}
body.moolesson-template-default.single.single-moolesson aside.widget-area {
    display: none;
}

.fl-module-content {
    margin: 10px;
}
body.moolesson-template-default.single.single-moolesson .post-thumbnail, body.moolesson-template-default.single.single-moolesson .entry-content .wp-audio-shortcode, body.moolesson-template-default.single.single-moolesson .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), body.moolesson-template-default.single.single-moolesson *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), body.moolesson-template-default.single.single-moolesson .default-max-width{
	max-width: 1200px !important; 
}
body.moolesson-template-default.single.single-moolesson{
	background: #fff;
    max-width: 1050px;
    margin: auto;
}
body.moolesson-template-default.single.single-moolesson .site-info {
    display: none !important;
}

/*Beaver Builder Css*/
div#wpadminbar {
    background: #4f57a0;
}
#wp-admin-bar-fl-builder-frontend-edit-link .ab-icon:before{
    color: #000;
}
li#wp-admin-bar-fl-builder-frontend-edit-link a.ab-item {
    color: #000;
    background: #f9e57c;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: #152546;
    color: #fff !important; 
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #fff;
}
body.moolesson-template-default .fl-builder-bar .fl-builder-bar-content {
    background: #4f57a0;
    color: #fff;
}
body.moolesson-template-defaultspan.fl-builder-button.fl-builder-button-primary:hover {
    background: #152546;
    color: #fff !important;
}
body.moolesson-template-default .fl-builder--saving-indicator:hover {
    color: #ffffff;
}
body.moolesson-template-default .fl-builder--saving-indicator{
    color: #fff;
}
body.moolesson-template-default .fl-builder-button svg {
    color: #fff;
}
body.moolesson-template-default button.fl-builder-done-button.fl-builder-button {
    background: #f9e57c;
    color: #000 !important;
}
body.moolesson-template-default .fl-builder-button.fl-builder-button-primary:focus, body.moolesson-template-default.fl-builder--layout-has-drafted-changes .fl-builder-button.fl-builder-done-button:focus {
    background: #fff;
    border: none;
}
body.moolesson-template-default .fl-builder-button-primary, body.moolesson-template-default.fl-builder--layout-has-drafted-changes .fl-builder-done-button {
    background: #f9e57c;
    color: #0e0e0e!important;
    text-decoration: none;
    border: 2px solid transparent!important;
}
body.moolesson-template-default span.fl-builder-button.fl-builder-button-primary:hover {
    background: #152546;
    color: #fff !important;
}
button#fl-builder-toggle-notifications {
    display: none;
}
body.moolesson-template-default .fl-builder-layout-pretitle {
    color: #cacaca;
}
body.moolesson-template-default .fl-builder-layout-title {
    color: #fff;
}
body.moolesson-template-default .fl-builder-bar-title:hover {
    background: #4f57a0;
}
body.moolesson-template-default button.fl-builder--menu-item {
    color: #2f2f2f !important;
}
.fl-lightbox-resizable {
    min-width: 1050px !important;
}
button.wp-switch-editor {
    color: #000 !important;
}
.fl-builder--tabs button.is-showing {
    color: #000000 !important;
}
button.fl-builder--tab-button {
    color: #737373 !important;
}
span.fl-builder--group-label {
    color: #000;
}
span.fl-builder--current-view-name {
    color: #000;
}