.header .metismenu > li.active > a, .header a, .header .mod-menu li ul li.level-2.active > a, .metismenu.mod-menu .metismenu-item > button:focus, .nav-header {
	color: var(--cassiopeia-color-hover-thead);
	font-family: var(--body-font-family);
}
.metismenu.mod-menu .metismenu-item {
	font-size: 1.2rem;
}
.header .navbar-toggler {
    color: white;
	margin-top: -25px;
}
span.p-2.home-icon {
	content: '\f015';
	font-family: "Font Awesome 6 Free";
	font-weight: 800;
	text-decoration: none;
	color: var(--cassiopeia-color-link-thead);
}
.home .component .row{
	background: white;
	padding: 20px;
}
/*MAKE FEATURED LIKE LATEST PROPS*/
.featured-prop {
	grid-column: full-start / full-end;
}
.featured-prop > * {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0.5em 0;
}
.featured-prop {
	position: relative;
	z-index: 0;
}
.eapow-featuredproperties-wrapper {
	background: none;
	padding: 0;
	display: block;
	max-width: 33.333%;
	margin-right: calc(var(--gutter-x) * 1) !important;
}
.eapow-featuredproperties-holder {
	display: flex;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	flex-direction: column;
	--gutter-x: 0em;
	width: 100% !important;
}
.eapow-featuredproperties-holder {
	background: none;
	padding: 0;
	display: flex !important;
	flex: 100%;
	max-width: 100%;
	margin-right: calc(var(--gutter-x)* 1) !important;
	flex-direction: column !important;
}
.eapow-featuredproperties-holder:last-child {
	margin-right: 0;
}
.eapow-featuredproperties-desc-holder, .eapow-featuredproperties-readmore {
	padding: 0.5rem;
	box-sizing: border-box;
}
.eapow-featuredproperties-desc-holder p {
	margin-bottom: 0;
	text-align: justify;
}
.eapow-featuredproperties-holder .eapow-mod-thumb {
	width: 100%;
}
/**********/
.home .container-component .row {
	align-items: flex-start !important;
}
.call-to-actions h3 {
	font-size: 2.5em;
}
.testimonials .zw-testimonials h2 {
	display: block;
	font-size: 3vw;
}
.testimonials .btn-primary {
	display: flex;
	justify-content: center;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}
.testimonials .btn-primary .fa-google {
	margin: 3px 10px 0 0;
}
.landlordfees .card-header{
	background-color: var(--cassiopeia-color-primary-featured-prop);
	color: var(--cassiopeia-color-text-featured-prop);
	border: 0;
	padding-top: 20px;
}
.landlordfees .card-body{
	border: solid 25px var(--cassiopeia-color-primary-featured-prop);
}
.calculator{
	margin-top: 0;
}
.cog-form__container{
	padding: 20px!important;
}
@media (min-width: 768px) {
	.eapow-featuredproperties-holder .eapow-mod-thumb {
		max-width: 100% !important;
	}
}
@media (max-width: 768px) {
	.header .social-media{
		display:none!important;
	}
		.header{
		padding: 0!important;
	}
}
@media (width >= 768px) {

    .textImageAlternate__image {
        flex: none;
        width: 30%;
    }
	.textImageAlternate__content {
        flex: none;
        width: 70%;
    }
}
@media (min-width: 992px) {
	.home .banner {
		padding-top: 70px;
	}
	.office-contacts h2 {
		margin-top: 0;
		font-size: 2vw;
	}
}
@media (min-width: 1024px) {
	.slideshow-overlay {
		background: rgb(255, 255, 255);
		background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 90%);
	}
}
@media (min-width: 1200px) {
	.featured-prop {
		padding-left: 4vw !important;
		padding-right: 4vw !important;
	}
	.eapow-featuredproperties-holder .eapow-mod-thumb {
		max-width: 100% !important;
	}
}
.site-grid {
	grid-template-areas:
		". banner banner banner banner ."
		". advert advert advert advert ."
		". 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 ."
		". comp comp comp comp ."
		". side-r side-r side-r side-r ."
		". side-l side-l side-l side-l ."
		". bot-a bot-a bot-a bot-a ."
		". bot-b bot-b bot-b bot-b ."
		". bot-c bot-c bot-c bot-c ."
		". featured featured featured featured ."
		". cta cta cta cta ."
		". latest latest latest latest ."
		". testimonials testimonials testimonials testimonials ."
		". calc calc calc calc ."
		". news news news news ."
		". get-social get-social get-social get-social ."
		". staff staff staff staff ."
		". footer footer footer footer ."
		". affiliates affiliates affiliates affiliates ."
		". copyright copyright copyright copyright .";
}
}
@media (min-width: 992px) {
	@media (min-width: 1024px) {
		@media (min-width: 1024px) {
			@supports (display: grid) {
				.site-grid {
					grid-template-areas:
						". banner banner banner banner ."
						". advert advert advert advert ."
						". 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 ."
						". bot-a bot-a bot-a bot-a ."
						". bot-b bot-b bot-b bot-b ."
						". bot-c bot-c bot-c bot-c ."
						". featured featured featured featured ."
						". cta cta cta cta ."
						". latest latest latest latest ."
						". testimonials testimonials testimonials testimonials ."
						". calc calc calc calc ."
						". news news news news ."
						". get-social get-social get-social get-social ."
						". staff staff staff staff ."
						". footer footer footer footer ."
						". affiliates affiliates affiliates affiliates ."
						". copyright copyright copyright copyright .";
				}
			}
		}
	}
}

@media (min-width: 992px) {
    @media (min-width: 1024px) {
        @media (min-width: 1200px) {
            .calculator {
                padding: 80px 0px 40px 0px;
            }
        }
    }
}