/* Add here all your css styles (customizations) */
.g-bg-size-cover h2,
.g-bg-size-cover span {
    background: rgba(0,0,0,0.75);
    padding: 5px;
}

.g-bg-size-cover h2 {
    margin-top: -21px;
}

.btn-info {
    color: #fff;
    background-color: #1b476c;
    border-color: #1b476c;
}

a:link, a:visited {
    color: #373737;
}

a:hover, a:active {
    color: #922075;
}

a.header {
    color: #fbdb54;
}

.u-header__section .g-bg-main {
    background-color: #922075 !important;
}

.u-header__section a.header {
    color: white !important;
}

.u-header__section .tel-msg {
    color: #fff0f0 !important;
}

.nav-link {
    color: #373737;
}

.container.services .g-brd-bottom {
    border-bottom-width: 8px !important;
}

.home-hero h2 {
    color: #fff !important;
    font-weight: bold;
}

.home-hero p.lead {
    color: #f5852c !important;
    font-weight: bold;
}


.btn-danger {
    color: #fff !important;
    background-color: #ef4a58;
    border-color: #ef4a58;
    font-weight: bold;
    border-radius: .5rem;
}
.btn-danger:hover {
    border-color: #cd2836;
    background-color: #cd2836;
}
.g-brd-danger {
    border-color: #ef4a58 !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #922075;
    border-color: #922075;
    font-weight: bold;
    border-radius: .5rem;
}
.btn-primary:hover {
    border-color: #700053;
    background-color: #700053;
}
.g-brd-primary {
    border-color: #922075 !important;
}

.btn-warning {
    color: #fff !important;
    background-color: #f5852c;
    border-color: #f5852c;
    font-weight: bold;
    border-radius: .5rem;
}
.btn-warning:hover {
    border-color: #d3630a;
    background-color: #d3630a;
}
.g-brd-warning {
    border-color: #f5852c !important;
}

.side-contact {
    background: #f5852c;
}

.side-contact h2 {
    color: #fff;
}

.side-contact p.lead {
    color: #922075;
}

.g-bg-dark.footer a:link,
.g-bg-dark.footer a:visited {
    color: #6f7274 !important;
}

.g-bg-dark.footer a:hover,
.g-bg-dark.footer a:active {
    color: #f5852c !important;
}