/* PW 2025 Changes */
body {
    background: none;
}
.site-main {
	position: relative;
	max-width: 1024px;
	width: 100%;
	margin: 10px auto;
}
.navbar {
	background-color: #2B0C43;
	box-shadow: 0px 0px 3px #AF7D8F;
	border-radius: 10px;
	width: 100%;
}
.main-navigation {
	clear: both;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 45px;
	position: relative;
}
.nav-menu {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}
.menu-main-nav-container .nav-menu li {
    text-align: center;
    display: flex;
	position: relative;
	border-bottom: 1px dotted #FFF;
	width: 100%;
}
.menu-main-nav-container .nav-menu li a {
    align-self: center;
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 1;
	padding: 15px 20px;
	text-decoration: none;
	width: 100%;
}
.menu-main-nav-container .nav-menu li:hover {
	background-color: #c790a1;
	color: #2b0c43;
}
.gtrans {
	position: relative;
	float: none;
	text-align: center;
	width: 100%;
	max-width: 100%;
}
.callOut {
	width: 80%;
	border-radius: 10px 10px 0 0;
	border: 1px solid #2B0C43;
	margin: 0 auto;
	background: none;
	max-width: 100%;
}
.callTop {
	border-radius: 10px 10px 0 0;
	background-color: #2B0C43;
	margin: 0 auto;
	padding: 6px 12px;
	text-align: center;
}
.callTop h2 {
    margin: 10px 0px;
    font-size: 30px;
}
.callBottom {
    background-color: #ede6f1;
    padding: 10px 0px 25px 0px;
    color: rgb(20, 20, 18);
}
.callBottom a {
	color: #AF7D8F;
	text-decoration: none;
}
.callBottom a:hover {
	color: #2B0C43;
	outline: 0;
}
.callBottom li {
    text-align: left;
}
p, a, h1, h2 {
    font-family: 'Red Hat Display', sans-serif;
}
#footer {
	margin: 0 auto;
	max-width: 1040px;
	padding: 30px 0;
	width: 100%;
	text-align: center;
	float: none;
}
@media screen and (max-width: 800px) {
    .callOut, .homepageQuote, .homepageQuote p {width: 95% !important;}
    .NewHeader img{width:100%;}
    #navbar {display: none;}
    body, html { width:100%; }
  .site, .site-content, main,
  .container, .content, .wp-block-group,
  .elementor-container, .elementor-section,
  .wrap { max-width:100% !important; width:100% !important; }
}