body, 
#content, 
#footer, 
#copyright, 
#covid-banner,
#header p.infobar, 
.pda-notifications p.infobar, 
#header p.errorcontainer, 
.pda-notifications p.errorcontainer,
.menu-secondary-menu-container, 
.menu-pia-secondary-menu-container,
#sidebar blockquote.testimonial p,
#menu-secondary-menu li#menu-item-7198 input,
#sidebar .button, .button, button,
#fancybox-inner h3, #content h3, #content2 h3,
#content3 h3
{
	font-family: Arial;
}

#sidebar .button, .button, button,
#content.home-page ul.columns li h3, 
#content2.home-page ul.columns li h3, 
#content3.home-page ul.columns li h3,
#footer dl dd h3,
#body .page-titles h1,
#body .page-titles h2, 
#body .page-titles p,
#fancybox-content h4, 
#fancybox-inner h4, 
#content h4, 
#policy_box h4, 
#content2 h4,
#content3 h4,
#content ul.articlelist h4,
#content ul.articlelist h3,
#fancybox-inner h3, 
#content h3, 
#content2 h3, 
#content3 h3,
#join-the-pda-widget a,
#sidebar blockquote.testimonial footer a,
#sidebar blockquote.testimonial footer a:before,
#sidebar blockquote.testimonial::before,
#content .mcnButtonBlockInner .mcnButtonContentContainer .mcnButtonContent {
	font-family: Arial;
	font-weight: bold;
}

#content.home-page ul.columns li ul li h3, 
#content2.home-page ul.columns li ul li h3, 
#content3.home-page ul.columns li ul li h3 {
	font-family: Arial; 
}


.button.big-button, button.big-button {
	height: auto;
}
#sidebar .button, .button, button {
	height: auto;
}

#menu-primary-menu, #menu-pia-header-menu {
	background: #008294;
}
#menu-pia-header-menu {
	background: #fff;
	display: flex;
	align-items: baseline;
}
#footer dl dd h3 {
	background: #008294;
}
#footer dl dd p,
#footer dl dd h4,
#footer dl dd a{
	color: #2d2d2c;
}

#content .joining h3,
#sidebar .joining h3 {
	background: #008294;
}

#content .joining#renew_login h3, 
#content .joining#upgrade h3, 
#sidebar .joining#renew_login h3, 
#sidebar .joining#login_widget h3, 
#sidebar .joining#upgrade h3 {
	background: #352c85;
}
#content .joining#renew_login,
#content .joining#renew_login p,
#content .joining#upgrade,
#content .joining#upgrade p,
#sidebar .joining#renew_login,
#sidebar .joining#renew_login p,
#sidebar .joining#upgrade,
#sidebar .joining#upgrade p
{
	border-color: #352c85;
}
#header p.infobar a, .pda-notifications p.infobar a {
	font-weight: 600;
}

#sidebar .button.green-button, .button.green-button, button.green-button {
	background: linear-gradient(to bottom, #8cc8d2 0%, #008294 100%);
	background: #008294;
	border: thin solid #008294;
}
#sidebar .button.blue-button, .button.blue-button, button.blue-button {
	background: #352c85;
	border: thin solid #352c85;
}

#fancybox-inner a, #content a, #content2 a, #content3 a {
	color: #352c85;
}

#body .page-titles h1 {
	color: #352c85;
}

#fancybox-inner h3, #content h3, #content2 h3, #content3 h3 {
	color: #352c85;
}

html {
	color: #2d2d2c;
}

#content .front-page-widgets .more a, #content2 .front-page-widgets .more a, #content3 .front-page-widgets .more a {
	color: #352c85;
}

#sidebar .button.blue-button:hover, .button.blue-button:hover, button.blue-button:hover {
    background: #6367ae;
}

@media screen and (min-width: 1161px) {
	.primary-menu .sub-menu .sub-menu {
		padding-left: 0rem;
		transform: translateX(-0.125rem);
	}
	#menu-primary-menu > li > .sub-menu .sub-menu > li {
		padding: 0.5rem 0rem;
	}
	#menu-primary-menu > li > .sub-menu .sub-menu {
		border-top: 0.5rem solid white;
		border-bottom: 0.5rem solid white;
	}
	#menu-primary-menu > li > .sub-menu {
		border-top: 0.5rem solid rgba(255,255,255,0.25);
	}
	#menu-primary-menu > li > .sub-menu > li {
		padding: 0.5rem 0rem;
	}
}

@media screen and (max-width: 1160px) { 
	#menu-primary-menu.dropdown, #menu-pia-header-menu.dropdown {
		background: white;
	}
	#menu-primary-menu .home-menu-item {
		background: #008294;
	}
	#menu-pia-header-menu .home-menu-item {
		background: #fff;
	}

	.primary-menu li.current-menu-ancestor > a {
		color: #0b4068 !important;
		font-family: Arial;
	}
	.primary-menu:not(.dropdown) > li.current-menu-ancestor > a {
		color: #fff !important;
	}
	#menu-primary-menu li .sub-menu li.current-menu-item > a {
		color: #0b4068 !important;
		font-family: Arial; 
	}
	#menu-primary-menu li:hover a {
		color: #000;
	}	
	.primary-menu .menu-item-has-children.expanded::after {
    		border-color: #8CC8D2 transparent transparent transparent;
		transform: rotate(180deg);
	}	
	#menu-primary-menu > li > a.icon {
		color: white;
	}
	#menu-primary-menu.primary-menu.dropdown .home-menu-item a {
		width: 80px;
		height: 90px;
		background-size: 80px 80px;
	}
	#menu-primary-menu.primary-menu.dropdown li.more-menu-item {
		top: 1.5rem;
	}
	#menu-primary-menu li a {
		color: #0b4068;
	}
}

#footer {
	background: #fccd484d;
}

#copyright {
	background: #6fc7e1;
	color: #2d2d2c;
}
#copyright a {
	color: #2d2d2c;
}
#menu-primary-menu li a {
	color: #fff;
}
@media screen and (max-width: 1160px) { 
	#menu-primary-menu li a {
		color: #0b4068;
	}
}
#menu-secondary-menu li a, #menu-pia-secondary-menu li a {
	color: #2d2d2d;
}
#menu-pia-secondary-menu li.important-menu-item,
#menu-secondary-menu li.important-menu-item {
	background: #95d6e6;
}
#menu-pia-secondary-menu li.important-menu-item a,
#menu-secondary-menu li.important-menu-item a,
#menu-pia-secondary-menu li.important-menu-item::before,
#menu-secondary-menu li.important-menu-item::before {
	color: #2d2d2d !important;
}
#menu-pia-secondary-menu li.important-menu-item:hover,
#menu-secondary-menu li.important-menu-item:hover
{
	background: #008294;
}
#menu-secondary-menu li#menu-item-7198 input {
	color: #2d2d2c;
}
#menu-secondary-menu .secondary-menu-form input::placeholder {
	color: #2d2d2c !important;
}
#menu-secondary-menu li#menu-item-7198 {
	background: #fccd484d;
	border-color: #fdd87f;
}
#join-the-pda-widget {
	background: #008294;
}
#sidebar blockquote.testimonial footer a {
	background: #008294;
}
#sidebar .widget h3.side-menu-heading {
	background: #008294;
}
#sidebar .widget {
	border-bottom-color: #008294;
	background: #d3e9ed;
}
#sidebar .widget ul.side-menu li a,
#sidebar .widget ul.side-menu li ul li a {
	display: inline-flex;
}

#sidebar .widget a, #bottom-feeds .widget a {
	line-height: 1.5;
v	padding: 0.4rem 0rem;
	white-space: pre-wrap;
	display: block;
}
#sidebar .widget #join-the-pda-widget a, #bottom-feeds .widget #join-the-pda-widget a {
	padding: 1.5rem;
	font-size: 1.1rem;
}
#sidebar blockquote.testimonial footer a:before {
	font-size: 1.1rem;
}


#content ul.aw-child-pages li h4 {
	background: #008294;
}

#content ul.aw-child-pages li div.excerpt, #content ul.aw-child-pages li p.excerpt {
	background: #fccd484d;
	border-left: 0.3rem solid #fccd4880;
}
#content em {
	color: #0c6f6f;
}

#join-strip .pda-stats ul li {
	background: #7fc3cbbf;
	border-left: 0.3rem solid #7fc3cbbf;
	color: #2d2d2d;
	transition: all 0.2s linear;
}

#join-strip .pda-stats ul li:hover {
	background: #7fc3cbe5;
}
#join-strip .pda-stats ul li:first-child {
	background: #fccd484d;
	border-left: 0.3rem solid #fccd48bf;
}
#join-strip .pda-stats ul li:first-child:hover{
	background: #fccd48bf;
}
#join-strip .pda-stats ul li:last-child {
	background: #7ecde380;
	border-left: 0.3rem solid #7ecde3bf;
}
#join-strip .pda-stats ul li:last-child:hover{
	background: #7ecde3e5;
}

#join-strip .pda-stats ul li.active {
	background: #fccd484d;
}
.pda-breadcrumbs {
	background: #f0fafa;
	width: 100%;
	max-width: 1160px;
	text-align: left;
	padding: 0rem 0rem 0rem;
	margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
}
.pda-breadcrumbs-container {
	padding: 0.5rem 1.4rem 0.5rem;
	background: #fccd484d;
	border-bottom: 1rem solid white;
	text-overflow: ellipsis;
}
.bread-crumb-padding {
	display: block;
	width: 100%;
	margin-right: 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
}

.pda-breadcrumbs a {
	color: #2d2d2d;
	text-decoration: none;
}
#menu-primary-menu > li > .sub-menu > li {
	background: #fccd484d;
	position: relative;
}
#menu-primary-menu > li > .sub-menu > li::before {
	content: '';
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:white;
	z-index:-1;
}
#footer-left .textwidget {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	border-left: 0.3rem solid #fccd4880;
}
#sidebar blockquote.testimonial {
	color: #008294;
}
#sidebar blockquote.testimonial p {
	color: #2d2d2d;
}
#content ul.articlelist:first-child {
	margin-top:0;
	display: flex;
	flex-direction: column;
}
#content ul.articlelist:first-child li {
	margin-top:0;
}
#content .entry-content .aw-child-pages:first-child {
	margin-top: 0;
}

#sidebar .widget.post-button {
	background: #008294;
}

#sidebar .widget.twitter h4 .icon,
#bottom-feeds .widget.twitter h4 .icon {
	font-size: 1em;
}

#sidebar .widget.twitter h4,
#bottom-feeds .widget.twitter h4 {
	background: #008294;
}

.entry-content > .aw-child-pages > li {
background: #f0fafa;
}
