body.site{
font-size: 1.1rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{

}
h1{

}
.container-component h2{
	color: var(--cassiopeia-color-primary-topbar);
}
.item-page h2, .staff-details h3, .eapow-listings-icons .fa, .eapow-listings-icons .fas, .page-link, .page-link:hover{
	color: var(--cassiopeia-color-primary-topbar);
}
h2 {
    font-size: 1.6em;
}
h3{

}
p{
	font-size: 1.1em;
}
strong{
	font-weight: 600;
}
.btn-primary, .btn-secondary{
/*	font-family: var(--cassiopeia-font-family-headings);*/
	text-transform: uppercase;
}
.slideshow-overlay{
	background: hsl(0deg 0% 0% / 20%);
}

.banner .splide picture img, .banner .sub-banner img {
	filter: none !important;
}

.val-banner:before, .val-banner:after{
	background-image: none!important;
}
.eapow-recentproperties-holder{
    transition: all 0.2s ease-in-out 0s;
}
.eapow-recentproperties-holder:hover{
    transform: scale(1.1);
    transform: translate(0, -10px);
}
.metismenu.mod-menu .metismenu-item, .metismenu.mod-menu .metismenu-item ul li {
    font-size: 1.1rem;
    padding: 0.5em 0.5em;
	font-family: var(--cassiopeia-font-family-headings);
	font-weight: 400;
}
.home h1 span{
	color: var(--cassiopeia-color-primary-topbar);
}
.home .eapow-recentproperties-holder {
    background: var(--cassiopeia-color-primary-sbtns)!important;
}
.latest-prop h2{
	padding-bottom: 25px;
}
.testimonials .quotation-text br:first-of-type, .imageTitle{
	display:none;
}
.call-to-actions:before{
	filter: brightness(65%);
}
.cta-wrapper img {
	background: var(--cassiopeia-color-primary-btns);
	border: 0;
}
.staff-item-homepage h3 small, .staff-profile-about-us h3 small{
	color: var(--cassiopeia-color-primary-btns);
}
.eapow-property-thumb-holder a{
pointer-events:none;
	cursor: pointer;
}
div.gmnoprint.gm-style-mtc-bbw{
	top: 30px!important;
}
.eapow-recentproperties-readmore{
	display: block!important;
}
.property-page-search .search-toggle {
    box-shadow: none;
}

/*PROPERTY descriptions price text*/
/*.eapow-desc-wrapper p, .eapowDetailsContent p,
.eapow-overview-short-desc p {
	font-size: 0.9em;
}*/

@media (max-width: 767px) {
	.home .container-component{
		text-align: center;
	}
	.home .container-component:after{
		left: 45%;
	}
    .val-popup {
        display:none;
    }
	.val-banner p {
        font-size: 1.4em!important;
    }
	.our-services .item-page a.btn-primary{
		margin-bottom: 10px;
	}
}
@media (min-width: 1200px) {
	.brand-logo{
		padding: 30px 25px 40px 25px;
	}
    .metismenu.mod-menu .metismenu-item {
        font-size: 1.2rem;
		padding: 0.3em 0.6em;
    }
	.val-banner p {
        font-size: 1.8em!important;
    }
	.slideshow-header {
        font-size: 2.8em !important;
    }
	.slideshow-text {
    font-size: 1.4em!important;
}
}