/*
Theme Name:     Twentytwentyfour-child
Theme URI:      
Description:    Twentytwentyfour child theme.
Author:         Me
Author URI:     
Template:       twentytwentyfour
Version:        0.1.0
*/

.invisible {
	visibility: hidden;
}
.hidden {
	display: none;
}

.email.black-background,
.email.black-background a{
	color: #ffffff;
}

.force-white-background {
	background: #ffffff;
}

header .header-block {
	padding-bottom: 0px !important;
}

h1 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; } 

/*
h3 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; } 
p { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; } 
blockquote { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } 
pre { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.5714px; }
*/

h2 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.4px; } 

.is-layout-flex.contactus {
	align-items: normal !important;
} 
notused-x.is-layout-flex.contactus .contactus-info {
	padding-right: 5px !important;
}
notused-x.is-layout-flex.contactus .contactus-form {
	padding-left: 5px !important;	
}
.has-contrast-background-color.contactus {
	background: #282828 !important;
}
.wpcf7-form-control-wrap input {
	width: 100%;
}

.blurb {
	padding: 10px;
	background: #ededed;
}

footer .copyright {
	padding-top: 0px !important;
}

footer .main-section {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}