/*
Theme Name: Astra Child
Theme URI: https://joy-lending.com
Author: Astra group
Author URI: https://joy-lending.com
Description: Child Theme for Astra
Template: astra
Version: 2.0.2
*/
@font-face {
    font-family: 'Segoe Script';
    src: url('fonts/SegoeScript/SegoeScript.woff2') format('woff2'),
        url('fonts/SegoeScript/SegoeScript.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bodoni MT';
    src: url('fonts/BodoniMT/BodoniMT.woff2') format('woff2'),
        url('fonts/BodoniMT/BodoniMT.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cambria';
    src: url('fonts/Cambria-Bold/Cambria-Bold.woff2') format('woff2'),
        url('fonts/Cambria-Bold/Cambria-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rockwell';
    src: url('fonts/Rockwell-ExtraBold/Rockwell-ExtraBold.woff2') format('woff2'),
        url('fonts/Rockwell-ExtraBold/Rockwell-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arial Rounded MT';
    src: url('fonts/ArialRoundedMTBold/ArialRoundedMTBold.woff2') format('woff2'),
        url('fonts/ArialRoundedMTBold/ArialRoundedMTBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Showcard Gothic';
    src: url('fonts/ShowcardGothic-Reg/ShowcardGothic-Reg.woff2') format('woff2'),
        url('fonts/ShowcardGothic-Reg/ShowcardGothic-Reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.hs-100 h3.uabb-heading {
    text-align: center;
    width: 100%;
}

.hs-100 h3.uabb-heading span {
    font-family: 'Segoe Script' !important;
}

ul#ast-hf-menu-1 a {
    color: #ec9167;
}

ast-custom-button {
    background: unset !important;
    color: #ec9167 !important;
    padding-left: 0 !important;
}

@media(max-width:768px) {
    .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
        max-width: 80px;
    }
}

.ast-custom-button {
    background: #000 !important;
    color: #ec9167 !important;
    border-radius: unset !important;
}

header#masthead {
    background: #fff;
}

.hs-img img {
    width: 100% !important;
    max-height: 280px !important;
    object-fit: fill !important;
}

.hs-about-img img {
    height: 250px;
    object-fit: cover;
}

.hs-p p {
    font-family: 'Bodoni MT' !important;
    color: #000 !important;
}

.hs-head span.uabb-heading-text {
    font-family: 'Cambria' !important;
    text-shadow: 3px 2px #cabcbc;
}

.hs-head .uabb-subheading.uabb-text-editor {
    font-family: 'Rockwell' !important;
}

.hs-page h1 {
    color: #ec9167 !important;
    font-style: italic;
    font-family: 'Cambria' !important;
    text-shadow: 3px 2px #cabcbc;
    font-size: 32px;
}

.hs-page p {
    color: #213049 !important;
    font-family: 'Cambria' !important;
    text-shadow: 3px 2px #cabcbc;
    font-size: 22px;
}

.hs-page p.hs-why {
    font-family: 'Showcard Gothic' !important;
    text-shadow: unset;
    font-size: 26px;
}

.hs-arial,
.hs-arial p {
    font-family: 'Arial Rounded MT' !important;
    color: #000 !important;
}

.hs-bodni,
.hs-bodni p {
    color: #000 !important;
    font-family: 'Bodoni MT' !important;
    font-weight: bold;
}