/* 
Theme Name: Bay Cove - Child
Theme URI: https://fuelm.com/
Author: Fuelm
Author URI: https://fuelm.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

.color-primary {
	color: var( --e-global-color-f5207b6 )!important;
}

.color-secondary {
	color: var( --e-global-color-e68b165 )!important;
}

.font-900 {
	font-weight: 900 !important;
}

footer .gform_fields {
    row-gap: 10px !important;
}

footer .gform_fields input {
    border-radius: 30px !important;
    border: none !important;
    color: #AAAAAA !important;
    font-family: "adelphi-pe-variable", Sans-serif !important;
    font-weight: 700 !important;
    font-style: italic !important;
    font-size: 1.25rem !important;
}

footer .gform_footer input[type="submit"] {
    width: 100% !important;
    border-radius: 30px !important;
    background: var( --e-global-color-103f179 ) !important;
    font-family: "Overpass", Sans-serif !important;
    font-weight: 700 !important;
    font-size: 1.25rem !important;
    text-transform: uppercase !important;
}

.gform_submission_error, .validation_message {
    font-family: "museo-slab", Sans-serif !important;
}

nav.rank-math-breadcrumb {
    color: white !important;
    font-family: "Overpass", Sans-serif !important;
    font-weight: 600;
    font-size: 1rem !important;
    text-transform: uppercase;
}

nav.rank-math-breadcrumb a {
    color: white !important;
}

nav.rank-math-breadcrumb > p {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    flex-wrap: wrap;
}

#bordered-container:after {
    content: '';
    width: 1px;
    height: 90px;
    background: rgba(9,103,177, .29);
    position: absolute;
    left: 10px;
    bottom: 10px;
}

#bordered-container:before {
    content: '';
    width: 90px;
    height: 1px;
    background: rgba(9,103,177, .29);
    position: absolute;
    left: 10px;
    top: calc(100% - 10px);
}