/* Southern Bancorp Child Theme Styles */

/* Import Google Font - Inter */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberBoldItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberBoldItalic.woff') format('woff');
    font-weight: 700;  /* changed from bold */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberLightItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberLightItalic.woff') format('woff');
    font-weight: 300;  /* already correct */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberBlack.woff2') format('woff2'),
        url('./glober-font-kit/GloberBlack.woff') format('woff');
    font-weight: 900;  /* already correct */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberHeavy.woff2') format('woff2'),
        url('./glober-font-kit/GloberHeavy.woff') format('woff');
    font-weight: 800;  /* changed from 900 to distinguish from Black */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberBookItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberBookItalic.woff') format('woff');
    font-weight: 400;  /* changed from normal */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberHeavyItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberHeavyItalic.woff') format('woff');
    font-weight: 800;  /* changed from 900 to distinguish from Black */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberBook.woff2') format('woff2'),
        url('./glober-font-kit/GloberBook.woff') format('woff');
    font-weight: 400;  /* changed from normal */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberLight.woff2') format('woff2'),
        url('./glober-font-kit/GloberLight.woff') format('woff');
    font-weight: 300;  /* already correct */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberBold.woff2') format('woff2'),
        url('./glober-font-kit/GloberBold.woff') format('woff');
    font-weight: 700;  /* changed from bold */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberBlackItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberBlackItalic.woff') format('woff');
    font-weight: 900;  /* already correct */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberSemiBoldItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberSemiBoldItalic.woff') format('woff');
    font-weight: 600;  /* already correct */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberxBold.woff2') format('woff2'),
        url('./glober-font-kit/GloberxBold.woff') format('woff');
    font-weight: 800;  /* changed from bold */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberRegularItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberRegularItalic.woff') format('woff');
    font-weight: 400;  /* changed from normal */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberSemiBold.woff2') format('woff2'),
        url('./glober-font-kit/GloberSemiBold.woff') format('woff');
    font-weight: 600;  /* already correct */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberxBoldItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberxBoldItalic.woff') format('woff');
    font-weight: 800;  /* changed from bold */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberRegular.woff2') format('woff2'),
        url('./glober-font-kit/GloberRegular.woff') format('woff');
    font-weight: 400;  /* changed from normal */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberThin.woff2') format('woff2'),
        url('./glober-font-kit/GloberThin.woff') format('woff');
    font-weight: 100;  /* already correct */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('./glober-font-kit/GloberThinItalic.woff2') format('woff2'),
        url('./glober-font-kit/GloberThinItalic.woff') format('woff');
    font-weight: 100;  /* already correct */
    font-style: italic;
    font-display: swap;
}


.et_pb_contact_form_label {
    display: block !important;
    text-align: left;
}
.et_pb_module.for_level_btn .hc-col.hc-col-4.hc-mb2.hc-px2 > div {
    margin-top: 30px;
}
.et_pb_video_overlay_hover > a.et_pb_video_play:before {
    display: none !important;
}
.et_pb_video_overlay_hover > a.et_pb_video_play {
    font-family: ETmodules !important;
    color: #143156 !important;
}
.et_password_protected_form label {
display: block !important;
}
.widget_search .screen-reader-text {
    display: block !important;
}
.custom_pd_dots .et-pb-controllers a,
.custom_pd_dots  .et-pb-controllers .et-pb-active-control {
    color: #133156 !important;
    background-color:#E3E3E3 !important;
}
.home .et_pb_blog_0 .et_pb_post .entry-title a,
.home .et_pb_blog_1 .et_pb_post .entry-title a,
.home .et_pb_blog_2 .et_pb_post .entry-title a, 
.home .et_pb_blog_2 .not-found-title,
.home .et_pb_post .entry-title a {
    color: #ffffff !important;
}
.custom_ico .et_pb_video_overlay .et_pb_video_play {
	color: #fff !important;
}
body:not(.home):not(.page-id-23085):not(.page-id-24449) .entry-content a {
    color:#005885;
}