/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.thank_you p a {
    background: #EF7510;
    color: #fff !important;
    padding: 4px 30px;
    display: inline-block;
    margin-top: 20px;
}
div#gform_wrapper_1 form, div#gform_wrapper_2 form {
	padding: 40px 40px;
	padding-right: 30px;
}
div#gform_wrapper_1, div#gform_wrapper_2 {
	border: 1px solid #c3c3c3;
	padding: 0;
	margin: 0;
	width: 100%;
	padding-right: 0;
}
div#gform_wrapper_1 label.gfield_label,
div#gform_wrapper_2 label.gfield_label{
    display: none;
}
div#gform_wrapper_1 textarea,
div#gform_wrapper_2 textarea{
    height: 200px;
}
div#gform_wrapper_1 .gform_body input,
div#gform_wrapper_1 textarea,
div#gform_wrapper_2 .gform_body input, 
div#gform_wrapper_2 textarea{
    background: #fafafa;
    border: 0;
    padding: 14px;
}
div#gform_wrapper_1 input#gform_submit_button_1,
div#gform_wrapper_2 input#gform_submit_button_2{
    background: #EF7510;
    border-radius: 0;
    height: auto;
    line-height: 100%;
    padding: 14px 40px;
    border: 0;
}
div#gform_wrapper_1 textarea,
div#gform_wrapper_2 textarea{
    height: 200px;
}
lsi-social-icons li a, .lsi-social-icons li a:hover {
    padding: 10px 5px 0px 5px !important;
    background: transparent !important;
}
.fbc-page .fbc-wrap .fbc-items li:first-child {
    padding-left: 0;
}
.topbar {
    padding:  6px 0px 4px 0px;
}
 
@media( max-width: 768px ) {
    #lsi_widget-2 {
        display: none;
    }
}
.main-navigation .menu > .menu-item > a::after {
    content: "";
    position: absolute;
    right: 50;
    left: 50%;
    top: 0px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    width: 0;
    height: 2px;
    background-color: currentColor;
    transition: 0.3s width ease;
}
li#field_2_6 label.gfield_label {
	display: inline-block;
}
li#field_2_6 li {
	width: 33%;
	clear: none;
	float: left;
}
ul#input_2_6 {
	display: inline-block;
	margin: 0;
}
ul#input_2_6 input {
	margin: 0;
}
li#field_2_6 label.gfield_label {
	display: inline-block;
}
.main-navigation .menu > .menu-item > a:hover::after,
.main-navigation .menu > .menu-item > a:focus::after,
.main-navigation .menu > .current-menu-item > a::after{
    width: 30px;
}

.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {
    text-align: center;
}



#generate-slideout-menu {
    padding-top: 20px;
}

.hero-title {
    font-size: 40px;
    letter-spacing: 4px;
}

@media (max-width: 768px) {
    .hero-title {
        font-size: 32px;
        letter-spacing: 2px;
    }
}

.mobile-header-navigation {
    padding: 8px 5px;
}

.menu-toggle {
    font-size: 20px;
}

h1 {
    letter-spacing: 2px;
}

input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited {
    line-height: inherit;
    border-radius: 6px;
    transition: all 0.5s ease 0s;
    margin-top:10px;
}

h2.widget-title {
    letter-spacing: 2px;
}

.inside-footer-widgets {
    text-align: center;
}

.inside-page-hero .smooth-scroll {
    position:  absolute;
    bottom: 20px;
}

.page-hero {
    position: relative;
} /* End GeneratePress Site CSS */
.posts-data-table, 
.posts-data-table th, 
.posts-data-table td {
    border: 0 !important;
}
.posts-data-table thead th {
    border-bottom: 1px solid #939091 !important;
    color: #939091 !important;
    font-weight: 600 !important;
    padding-bottom: 20px !important;
    padding-top: 20px !important;
    font-size: 15px;
}
.posts-data-table tbody tr td {
    border-bottom: 1px solid #e1e1e1 !important;
    padding-top: 12px !important;
    color: #939091;
    font-size: 14px;
}
.posts-data-table .col-file_type, 
.posts-data-table .col-download {
    text-align: center;
}
.posts-data-table .col-download {
    padding-left: 10px;
    padding-right: 10px;
    width: 170px;
}
.posts-data-table .col-download a {
    background: transparent !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: 1px solid #EF7510 !important;
    display: inline-block;
    padding: 5px 0px;
    color: #EF7510 !important;
    width: 100%;
    box-shadow: none !important;
    text-shadow: none;
    border-radius: 0 !important;
    font-size: 14px !important;
    line-height: inherit !important;
}
.posts-data-table .col-download a:hover {
    background: #EF7510 !important;
    color: #fff !important;
}
.posts-table-controls select {
    border-color: #EF7510;
}
.posts-table-controls a.reset {
    color: #EF7510 !important;
}
.posts-table-controls .dataTables_filter input {
    background: transparent;
    border: 1px solid #EF7510;
}
.posts-table-controls {
    margin-bottom: 20px;
}
.main-navigation li#menu-item-786 a i {
    color: #FF4713;
}
.fbc-items{
    color: #ef7510;
}
.footer-bar p {
    font-size: 17px;
    font-family: 'BR Sonoma';
    font-weight: 400;
    word-break: break-all;
}
footer.site-info {
    padding-bottom: 60px;
}
.main-navigation li#menu-item-788 a i, 
.main-navigation li#menu-item-786 a i {
    margin-left: 10px;
}
body, button, input, select, textarea {
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-weight: 300;
}
h1, h2, h3, h4, h5, h6{
    font-family: "Nunito", sans-serif;
}
.fbc.fbc-page {
    margin-bottom: 20px;
}
.fbc.fbc-page li i {
    display: none;
}
/*.fbc.fbc-page li:after {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    margin-left: 3px;
    margin-right: 2px;
}
.fbc.fbc-page li:last-child:after {
    content: none !important;
}
.fbc-page .fbc-wrap .fbc-items li {
    font-size: 16px;
    padding-right: 0px !important;
    padding-left: 0 !important;
    margin: 0 !important;
}
.fbc-page .fbc-wrap .fbc-items li:first-child {
    padding-left: 0;
}*/
.inner-section2.grids {
    display: inline-block;    
    width: 100%;
    padding-bottom: 10px !important;
}
.inner-section2.grids .row {
    margin-left: -15px;
    margin-right: -15px;
}
.inner-section2.grids h4, .inner-section2.grids h2 {
    margin: 0;
}
.inner-section2.grids p {
	margin-bottom: 25px;
	text-align: center;
	margin-top: 25px;
}
header#masthead {
    border-bottom: 1px solid #eeeeee;
}
div#content {
    padding-bottom: 0;
}
.home-section1 .wpb_text_column {
    margin: 0;
}
.home-section1 h2, h2 {
    font-size: 34px;
    color: #6E6C6C;
    letter-spacing: 0;    
    margin: 0;
    padding-bottom: 10px;
}
.home-section1 .home-form .wpb_wrapper .wpb_wrapper {
    padding: 0;
    border: 0;
}
.home-section1 .home-form .wpb_wrapper {
    border: 1px solid #c3c3c3;
    padding: 40px 50px;
}
.home-section1 .home-form {
    margin-top: 40px;
}
.home-section1 .wpb_single_image.vc_align_center {
    text-align: center;
    margin: 0;
}
div#footer-widgets p {
    color: #2D2A29;
    font-size: 17px;
    font-family: 'BR Sonoma';
    font-weight: 400;
}
.entry-content {
    margin: 0;
}
header.entry-header {
    display: none;
}
/* .home-form h3{
    color: #6E6C6C;
    padding-bottom: 10px;
}
.home-form form#mepr_loginform label,
.home-form .mp-spacer,
.mepr-login-actions,
.page-id-7 .mp_wrapper.mp_login_form label,
.page-id-7 .mp-spacer {
    display: none !important;
} */
 ul#menu-menu-main {
    margin-top: 4px;
}
.main-navigation li#menu-item-788 a {
    text-transform: uppercase;
    font-size: 15px;
    border: 1px solid #FF4713;
    line-height: 15px !important;
    padding: 8px 30px;
    background-color: #FF4713;
    color: #FFFFFF;
    font-family: 'BR Sonoma';
    font-weight: 400;
}
.main-navigation li#menu-item-788 a:hover {
    background: #FF4713;
    border-color: #FF4713;
}
.main-navigation li#menu-item-788 a:after,
.main-navigation  li#menu-item-786 a:after{
    content: none;
}
.main-navigation li#menu-item-786 a:hover {
    color: #FFFFFF;
    border-color: #FF4713;
    background-color: #FF4713;
}
.main-navigation li#menu-item-786 a:hover i{
    color: #ffffff;
}
.main-navigation li#menu-item-786 a {
    text-transform: none;
    border: 1px solid #FF4713;
    margin-right: 15px;
    border-radius: 40px;
    padding: 8px 30px;
    font-family: 'BR Sonoma';
    font-weight: 400;
    font-size: 15px;
    line-height: 15px !important;
}

.main-navigation li#menu-item-797 {
    margin-top: 8px;
}
.home-form .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0 !important;
}
/*.main-navigation li#menu-item-797 a:before {
    content: "\f090";
    font: normal normal normal 14px/1 FontAwesome;
    right: 6px;
    position: absolute;
}*/
aside#text-3 a.no_color {
    color: #2D2A29;
    text-decoration: underline;
}
/* .home-form form#mepr_loginform .submit input,
.page-id-7 .mp_wrapper.mp_login_form .submit input{
    border: 1px solid #EF7510;
    background: #EF7510;
    color: #fff;
    border-radius: 0;
    height: auto;
    line-height: 100%;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0;
    font-size: 15px !important;
    padding-top: 8px;
    padding-bottom: 9px;
}
.home-form form#mepr_loginform .submit input:hover,
.page-id-7 .mp_wrapper.mp_login_form .submit input:hover{
    background: #f4a360;
    color: #fff;
    border: 1px solid #f4a360;
}
.home-form form#mepr_loginform input, .page-id-7 .mp_wrapper.mp_login_form input {
    color: #61607A;
    font-size: 13px !important;
    font-family: "Nunito", sans-serif;
    background: #fafafa;
    border-color: #eee;
} */
.main-navigation li#menu-item-797 a i {
    margin-left: 5px;
}
.inner-section2 {
    padding: 20px 0 70px;
}
.inner-section2.grids .vc_col-sm-3 .wpb_wrapper .wpb_wrapper {
    border: 0;
    padding: 0;
    margin: 0;
}
.inner-section2 .wpb_text_column {
    margin: 0;
}
.inner-section2.grids h4, .inner-section2.grids h2 {
	padding-left: 15px;
	padding-right: 15px;
}
.inner-section2.grids h4 {
    font-size: 12px;
    color: #EF7510;
    margin-bottom: 6px;
}
.inner-section2.grids h2 {
    font-size: 16px;
    letter-spacing: 0;
}
.inner-section2.grids .vc_col-sm-3 .wpb_wrapper {
    border: 1px solid #ececec;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 10px;
	padding-right: 10px;
    border-radius: 6px;
    margin-bottom: 25px;
}


div#footer-widgets p a:hover {
    background-color: #6636F5;
    border-color: #6636F5;
    color: #FFFFFF;
}
div#footer-widgets p a {
    border: 1px solid #6636F5;
    background-color: #6636F5;
    color: #FFFFFF;
    line-height: 1;
    padding: 10px 20px 8px;
    margin: 0;
    text-transform: uppercase;
    font-size: 15px;
    display: inline-block;
    vertical-align: top;
    font-family: 'BR Sonoma';
    font-weight: 400;
}
.fbc-page .fbc-wrap .fbc-items {
    background-color: transparent !important;
}
.fbc-page .fbc-wrap .fbc-items li a {
    color: #6E6C6C !important;
    margin: 0 !important;
    font-size: 13px;
}
.fbc-page .fbc-wrap .fbc-items li.active a span {
    font-size: 13px !important;
}

.fbc-page .fbc-wrap .fbc-items li:first-child {
    padding-right: 0;
}
.inner-section2.grids h2 a {
    font-size: 15px;
    letter-spacing: 0;
    color: #717880;
}
@media only screen and ( min-width:240px) and (max-width:767px) {
    li#field_2_6 li {
        width: 100%;
    }
    div#gform_wrapper_1, div#gform_wrapper_2 {
        padding: 0px 0px !important;
        margin: 0;
        width: 100% !important;
    }
    div#gform_wrapper_1 form, div#gform_wrapper_2 form {
        padding: 0px 10px;
        padding-right: 10px;
    }
    div#gform_wrapper_1 .gform_body input, div#gform_wrapper_1 textarea {
        padding: 6px;
    }
    div#gform_wrapper_1 {
        padding: 0px 14px;
        margin: 0;
        width: auto;
    }
    ol.fbc-items {
        display: none !important;
    }
    .vc_empty_space {
        height: 0 !important;
    }
    .home-section1 h2, h2 {
        font-size: 21px;
    }
    .home div#content {
        padding-top: 30px;
    }
    .inner-section2.grids {
        display: block !important;
        margin: 0;
    }
    nav#mobile-header {
        border-bottom: 1px solid #eeeeee;
    }
    div#content {
        padding-top: 20px;
    }
    .fbc-page .fbc-wrap .fbc-items li {
        padding-right: 5px !important;
    }
    form#mepr_loginform {
        padding: 10px 0;
        width: 100%;
        box-sizing: border-box;
    }
    .inside-footer-widgets .grid-parent {
        margin: 0 !important;
    }
    .home-section1 .home-form .wpb_wrapper .wpb_wrapper {
        margin: 0;
    }
    .inside-footer-widgets p {
        text-align: center !important;
    }
    div#footer-widgets p br {
        display: none;
    }
    footer.site-info {
        padding-bottom: 10px;
    }
    .footer-widgets {
        padding: 40px 20px 10px 20px;
    }
    .inner-section2 {
        padding: 20px 0 40px;
    }
    .home-section1 h2 {
        font-size: 28px;
    }
    .home-section1 .home-form .wpb_wrapper {
        padding: 20px 20px;
        margin-bottom: 20px;
    }
}

#mepr_loginform .button.mp-hide-pw {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}

/*.page-id-14 .fbc.fbc-page {
    display: none !important;
} 
.page-id-14 .mp_wrapper {
    border: 1px solid #c3c3c3;
    padding: 40px 50px;
    margin-top: -2em;
    margin-bottom: 4em;
}
.page-id-14 .mp_wrapper > h3 {
    color: #6E6C6C;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.page-id-14 #mepr_forgot_password_form .mp-spacer {
    display: none !important;
}
.page-id-14 .mp_wrapper #mepr_forgot_password_form input[type="text"] {
    color: #61607A;
    font-size: 13px !important;
    font-family: "Nunito", sans-serif;
    background: #fafafa;
    border-color: #eee;
}
.page-id-14 .mp_wrapper #mepr_forgot_password_form .submit input {
    border: 1px solid #EF7510;
    background: #EF7510;
    color: #fff;
    border-radius: 0;
    height: auto;
    line-height: 100%;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0;
    font-size: 15px !important;
    padding-top: 8px;
    padding-bottom: 9px;
}
.page-id-14 .mp_wrapper #mepr_forgot_password_form .submit input:hover {
    background: #f4a360;
    color: #fff;
    border: 1px solid #f4a360;
}
@media only screen and ( min-width:240px) and (max-width:767px) {
    .page-id-14 .mp_wrapper {
        padding: 30px 20px;
        margin-top: 0em;
    }
} */


/* New Css */
@font-face {
    font-family: 'Juana';
    src: url('fonts/Juana-Regular.eot');
    src: url('fonts/Juana-Regular.eot#iefix') format('embedded-opentype'),
        url('fonts/Juana-Regular.woff') format('woff2'),
        url('fonts/Juana-Regular.woff') format('woff'),
        url('fonts/Juana-Regular.ttf') format('truetype'),
        url('fonts/Juana-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Juana';
    src: url('fonts/Juana-Thin.eot');
    src: url('fonts/Juana-Thin.eot#iefix') format('embedded-opentype'),
        url('fonts/Juana-Thin.woff') format('woff2'),
        url('fonts/Juana-Thin.woff') format('woff'),
        url('fonts/Juana-Thin.ttf') format('truetype'),
        url('fonts/Juana-Thin.svg') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BR Sonoma';
    src: url('fonts/BRSonoma-Bold.eot');
    src: url('fonts/BRSonoma-Bold.eot#iefix') format('embedded-opentype'),
        url('fonts/BRSonoma-Bold.woff') format('woff2'),
        url('fonts/BRSonoma-Bold.woff') format('woff'),
        url('fonts/BRSonoma-Bold.ttf') format('truetype'),
        url('fonts/BRSonoma-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BR Sonoma';
    src: url('fonts/BRSonoma-Regular.eot');
    src: url('fonts/BRSonoma-Regular.eot#iefix') format('embedded-opentype'),
        url('fonts/BRSonoma-Regular.woff') format('woff2'),
        url('fonts/BRSonoma-Regular.woff') format('woff'),
        url('fonts/BRSonoma-Regular.ttf') format('truetype'),
        url('fonts/BRSonoma-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BR Sonoma';
    src: url('fonts/BRSonoma-Light.eot');
    src: url('fonts/BRSonoma-Light.eot#iefix') format('embedded-opentype'),
        url('fonts/BRSonoma-Light.woff') format('woff2'),
        url('fonts/BRSonoma-Light.woff') format('woff'),
        url('fonts/BRSonoma-Light.ttf') format('truetype'),
        url('fonts/BRSonoma-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


body .site-header .grid-container,
body .site-footer .grid-container{
    max-width: 1170px;
}
.home.separate-containers .inside-article, 
.home.separate-containers .comments-area, 
.home.separate-containers .page-header, 
.home.separate-containers .paging-navigation, 
.home.one-container .site-content, 
.home.inside-page-header, 
.home.wp-block-group__inner-container,
.page-id-14.separate-containers .inside-article, 
.page-id-14.separate-containers .comments-area, 
.page-id-14.separate-containers .page-header, 
.page-id-14.separate-containers .paging-navigation, 
.page-id-14.one-container .site-content, 
.page-id-14.inside-page-header, 
.page-id-14.wp-block-group__inner-container {
    padding-top: 0px !important; 
    padding-bottom: 0px !important;
}
.page-id-14 .entry-content {
    margin-top: 3em;
    margin-bottom: 3em;
}

.section-login > div:nth-child(1) {
    padding-top: 40px;
    padding-bottom: 40px;
}
.text-content .titlebox1 {
    font-family: 'Juana';
    font-size: 40px;
    font-weight: 100;
    color: #FFFFFF !important;
    text-transform: unset;
    display: block;
    line-height: 1.2;
    padding-bottom: 15px;
}
.text-content .titlebox1 > span {
    display: block;
    font-size: 50px;
    font-weight: 400;
    line-height: 1.2;
    color: #FFFFFF !important;
    text-transform: uppercase;
}
.text-content p {
    display: block;
    font-size: 17px;
    color: #FFFFFF;
    font-weight: 400;
    font-family: 'BR Sonoma';
    line-height: 1.6;
    margin-bottom: 15px;
}
.text-content p:last-child {
    margin-bottom: 0px;
}
.section-login > div:nth-child(2):after {
    content: "";
    left: 30px;
    right: -999999%;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
    display: block;
    background-color: #969696;
}
.section-login .loginimg {
    margin-right: -155px !important;
    padding-left: 15px !important;
    display: block;
}
.login-form > div > div > .wpb_wrapper {
    display: block;
    background-color: #FFFFFF;
    padding: 40px;
}
.page-id-14 .mp_wrapper {
    border: 1px solid #d1d2d3;
    padding: 40px;
}
.login-form .logintitle,
.page-id-14 .mp_wrapper > h3 {
    display: block;
    letter-spacing: -0.5px;
    font-size: 19px;
    font-weight: 400;
    font-family: 'BR Sonoma';
    color: #2D2A29;
    margin-bottom: 0;
    padding-bottom: 15px;
}
.mepr-form .mp-form-label > label,
.mepr-form .mp-form-row.mepr_password + div, 
.mp_login_form .mp-spacer,
.page-id-14 .mp_wrapper .mp-spacer {
    display: none !important;
}
#mepr_reset_password_form.mepr-form .mp-form-row.mepr_password + div {
    display: block !important;
}
.page-id-14 .mp_wrapper .mp-form-row label {
    font-weight: 400;
    font-family: 'BR Sonoma';
    line-height: 1;
    font-size: 15px;
    padding-bottom: 10px !important;
    display: block !important;
}
.mepr-form input[type="text"],
.mepr-form input[type="password"],
.page-id-14 .mp_wrapper input[type="text"] {
    background-color: #FBFBFB;
    border-color: #FBFBFB;
    padding: 5px 15px;
    height: 38px;
    font-size: 12px;
    color: #2D2A29;
    border-radius: 4px;
    font-weight: 400;
    font-family: 'BR Sonoma';
    box-shadow: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}
.mepr-form input[type="text"]::-webkit-input-placeholder,
.mepr-form input[type="password"]::-webkit-input-placeholder,
.page-id-14 .mp_wrapper input[type="text"]::-webkit-input-placeholder { 
  color: #2D2A29;
  font-weight: 300;
  font-family: 'BR Sonoma';
}
.mepr-form input[type="text"]::-moz-placeholder,
.mepr-form input[type="password"]::-moz-placeholder,
.page-id-14 .mp_wrapper input[type="text"]::-moz-placeholder {
  color: #2D2A29;
  font-weight: 300;
  font-family: 'BR Sonoma';
}
.mepr-form input[type="text"]:-ms-input-placeholder,
.mepr-form input[type="password"]:-ms-input-placeholder,
.page-id-14 .mp_wrapper input[type="text"]:-ms-input-placeholder {
  color: #2D2A29;
  font-weight: 300;
  font-family: 'BR Sonoma';
}
.mepr-form input[type="text"]:-moz-placeholder,
.mepr-form input[type="password"]:-moz-placeholder,
.page-id-14 .mp_wrapper input[type="text"]:-moz-placeholder {
  color: #2D2A29;
  font-weight: 300;
  font-family: 'BR Sonoma';
}
.mepr-form .submit input[type="submit"],
.page-id-14 .mp_wrapper .submit input[type="submit"] {
    border-color: #FF4713;
    background-color: #FF4713;
    border-radius: 0;
    font-family: 'BR Sonoma';
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 38px;
    font-size: 15px;
    line-height: 1;
}
.mepr-form .submit input[type="submit"]:hover, 
.mepr-form .submit input[type="submit"]:focus {
    background-color: #ff653a;
    color: #ffffff;
    border-color: #ff653a;
}
.mp_login_form .mepr-login-actions {
    display: block !important;
    margin-top: -35px;
    float: right;
}
.mp_login_form .mepr-login-actions a {
    color: #6636F5;
    text-decoration: underline;
    font-size: 12px;
    font-family: 'BR Sonoma';
    font-weight: 400;
    display: block;
}
.mp_login_form .mepr-already-logged-in {
    color: #2D2A29;
    font-family: 'BR Sonoma';
    font-weight: 400
}
.mp_login_form .mepr-already-logged-in > a {
    color: #ff653a;
}
.page-id-14 .fbc.fbc-page {
    display: none !important;
}
@media only screen  and (max-width:1199px) {
    .text-content .titlebox1 {
        font-size: 32px;
    }
    .text-content .titlebox1 > span {
        font-size: 42px;
    }
    .text-content p {
        font-size: 15px;
    }
    .login-form > div > div > .wpb_wrapper {
        padding: 30px;
    }
}
@media only screen  and (max-width:991px) {
    .section-login > div {
        width: 100%;
    }
    .section-login .loginimg {
        margin-right: 0px !important;
        padding-left: 0px !important;
        margin-left: -25px !important;
    }
}
@media only screen  and (min-width:768px) {
    .loginimg-mobile{
        display: none !important;
    }
}
@media only screen  and (max-width:767px) {
    .mp_login_form .mepr-login-actions {
        margin-top: -45px;
    }
    .section-login > div:nth-child(2),
    .loginimg-desktop {
        display: none !important;
    }
    .login-form,
    .loginimg-mobile {
        margin-left: -35px !important;
        margin-right: -35px !important;
    }
    footer.site-info {
        padding-right: 20px;
        padding-left: 20px;
        border-bottom: 40px solid #d1d2d3;
    }
}
@media only screen  and (max-width:480px) {
    .text-content .titlebox1 {
        font-size: 25px;
    }
    .text-content .titlebox1 > span {
        font-size: 36px;
    }
    .text-content p {
        font-size: 17px;
    }
    .login-form > div > div > .wpb_wrapper {
        padding: 50px;
    }
    .mepr-form .submit input[type="submit"] {
        width: 100%;
    }
    .mp_login_form .mepr-login-actions {
        margin-top: 10px;
        float: none;
        text-align: center;
    }
}

.vc_col-none {
    display: none !important;
}