
#header{

    border-top-color: #2ea4f2;

    background-color: #ffffff;

}

.page-wrap{

    background-color: #fff;

    background-image: url('/look_feel/images/shape-2622305_1920.jpg');

    color: #333;

    background-attachment: fixed;

                background-size: cover;
}

.branding,

.prop-contact .fa,

.prop-contact__phone,

.prop-contact .show-map,

.prop-contact .my-bookings-trigger,

.my-bookings__options a,

#languageOptions
{

    background-color: #cc181e;
    color : #ffffff;

}

.prop-contact span, .prop-contact a,
.branding a
{
    color : #ffffff;
}

.branding .location
{
    color : rgba(255, 255, 255, 0.55);
}

.b247-searchbox{

    background-color: #2ea4f2;

}

.b247-searchbox .btn{

    background-color: #cc181e;

    border-color: #cc181e;

}

.cal-nav{

    background-color: #2ea4f2;

}

.b247-calendar__footer{

    background-color: #9d9d9d;

}

<!-- .contact-details{

    background-color: #eae6e6;

} -->

.contact-details {

    background-color: #2ea4f2;

}

@media only screen and (max-width : 767.80px)
{
    .map-link-sm
    {
        background-color : #ffffff;
        color : #cc181e;
    }

    .map-link-sm a
    {
        color : #cc181e!important;
    }

    .navbar-toggle
    {
        background-color : #ffffff;
        color : #cc181e;
    }
}
