.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, span.slideshow-header, .val-banner, .val-popup p, .val-box p, .btn-primary, .btn-secondary {
	text-transform: none;
}
.tick li::before {content: "\f111" !important;font-size: 0.65em;}
#safetyregs a {
	color: var(--cassiopeia-color-primary-bottoma); ;
}

@supports (display: grid) {
    .site-grid {
        display: grid;
        grid-gap: 0 1em;
        grid-template-columns: [full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 19.875rem)) [main-end] minmax(0, 1fr) [full-end];
        grid-template-areas:
        ". top-a top-a top-a top-a ."
        ". top-b top-b top-b top-b ."
        ". top-c top-c top-c top-c ."
        ". comp comp comp comp ."
        ". side-r side-r side-r side-r ."
        ". side-l side-l side-l side-l ."
        ". featured featured featured featured ."
        ". bot-a bot-a bot-a bot-a ."
        ". bot-b bot-b bot-b bot-b ."
        ". bot-c bot-c bot-c bot-c ."
        ". calc calc calc calc ."
        ". latest latest latest latest ."
        ". staff staff staff staff ."
        ". testimonials testimonials testimonials testimonials ."
        ". news news news news ."
        ". get-social get-social get-social get-social ."
        ". cta cta cta cta ."
        ". footer footer footer footer ."
        ". affiliates affiliates affiliates affiliates ."
        ". copyright copyright copyright copyright .";
    }
}

@media (min-width: 992px) {
    @supports (display: grid) {
        .site-grid {
            grid-template-areas:
        ". advert advert advert advert ."
        ". banner banner banner banner ."
        ". search search search search ."
        ". top-a top-a top-a top-a ."
        ". top-b top-b top-b top-b ."
        ". top-c top-c top-c top-c ."
        ". side-l comp comp side-r ."
        ". featured featured featured featured ."
        ". bot-a bot-a bot-a bot-a ."
        ". bot-b bot-b bot-b bot-b ."
        ". bot-c bot-c bot-c bot-c ."
        ". calc calc calc calc ."
        ". latest latest latest latest ."
        ". staff staff staff staff ."
        ". testimonials testimonials testimonials testimonials ."
        ". news news news news ."
        ". get-social get-social get-social get-social ."
        ". cta cta cta cta ."
        ". footer footer footer footer ."
        ". affiliates affiliates affiliates affiliates ."
        ". copyright copyright copyright copyright .";
        }
    }
}

.btn-secondary, .grid-child a.btn-secondary,
ul#eapowMapTabs .nav-link, ul#eapowDetailsTabs .nav-link,
ul#eapowMapTabs .far, ul#eapowMapTabs .fas, ul#eapowDetailsTabs .far, ul#eapowDetailsTabs .fas{
	color: var(--cassiopeia-color-text);
}
.eapow-mapright .IconNum, 
.eapow-featuredproperties-wrapper .IconNum,
.saved-properties-box {
	color: var(--cassiopeia-color-text) !important;
}

ul#eapowMapTabs .nav-link.active, 
ul#eapowDetailsTabs .nav-link.active,
ul#eapowMapTabs .nav-link.active .far, ul#eapowMapTabs .nav-link.active .fas, ul#eapowDetailsTabs .nav-link.active .far, ul#eapowDetailsTabs .nav-link.active .fas
 {
	color: #fff;
}

.val-banner span {
	color: #FFF !important;
}

 .search-toggler {
 	background-color:var(--cassiopeia-color-primary-btns);
 }

div.office-contacts.card-body, .landlord-calculator .card {
	border-radius: 0;
}

.staff-bio {
	text-align: left;
}

.brand-logo img {
	width: 421px;
}

.banner .sub-banner img {
	filter: none;
}

.textImageAlternate__image {
	justify-content: center;
}

.has-accordion .bottoma,
.has-accordion .bottomb {
	display: block;
}

.has-accordion .bottoma .accordion-button{
	font-size: 0.55em;
	background:#643e79;
	color: #fff;
} 

.has-accordion .bottomb .accordion-button{
	font-size: 0.55em;
	background:#825798;
	color: #fff;
} 

.has-accordion .bottoma .accordion-button:after,
.has-accordion .bottomb .accordion-button:after, {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.has-accordion .bottomb {
	padding-bottom: 80px;
}

.office-contacts {
	margin-top: 30px;
}

.alternate-content-box {
	margin: 1.3em 0;
}

.barbican main {
	margin-bottom: 15px !important;
}


@media (max-width: 1400px){
	.header {
		display: block !important;
	}

	.navbar-brand {
		width: 100%;
	}

	.brand-logo img {
		display: block;
		margin: 0 auto;
	}

	.container-nav {
		justify-content: center !important;
	}


}

@media (min-width: 1200px) {
.brand-logo img {
	width: 421px;
}
.header nav {
	margin-top: 0;
}
}

@media (max-width: 991px){
	.container-nav {
		justify-content:space-between !important;
	}

	.header .navbar-brand {
		padding: 15px 0;
		width: 100%;
	}
	.container-header .navbar-brand a {
		width: 100%;
	}
		.brand-logo img {
		display: block;
		margin: 0 auto;
	}
}