:root {
    --gradient: linear-gradient(47deg, rgba(198, 145, 48, 1) 33%, rgba(253, 241, 168, 1) 50%, rgba(198, 145, 48, 1) 77%);
}

.brand-logo img {
    width: 178px;
    padding-left: 10px;
}

h1 {
    text-transform: uppercase;
}



.slideshow-header {
    text-shadow: 4px 3px 9px rgba(0, 0, 0, 0.62);
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.home .component {
    background: var(--gradient);
}

/************************
 * PROPERTY LISTINGS 
 * **************************/

/*Customer using mainly portrait images makes image taller*/
.eapow-property-thumb-holder,
.eapow-recentproperties-holder .eapow-property-thumb-holder {
    padding-bottom: 126%;
}

#main-slider-list .splide__slide {
    background-size: contain !important;
}

.eapow-popularproperties-wrapper .eapow-mod-price,
.eapow-popularproperties-wrapper .eapow-overview-price,
.eapow-randomproperties-wrapper .eapow-mod-price,
.eapow-randomproperties-wrapper .eapow-overview-price,
.eapow-soldproperties-wrapper .eapow-mod-price,
.eapow-soldproperties-wrapper .eapow-overview-price {
    color: black !important;
}

.register-btn {
    display: none;
}

@media (min-width: 992px) {

    .home .component h1 {
        font-size: 2.7em;
    }

    .home .component h2 {
        font-size: 2.5em;
    }

    .large-header {
        font-size: 3vw;
    }

    .office-contacts h2 {
        margin-top: 0;
        font-size: 2vw;

    }
}


@media (min-width: 1200px) {
    .slideshow-header {
        font-size: 4vw !important;
    }

    .slideshow-header>span {
        margin-left: 0;
    }
}