/*
 Theme Name:     Matchbook Child Theme for Divi
 Author:         Divi Theme Examples
 Author URI:     http://www.divithemeexamples.com
 Template:       Divi
 Version:        1.0
*/

body p {
	font-size: 1.4em;
}
p, h1, h2, h3, h4, h5, h6, a, li {
	color: #fdfefd;
}
body #main-content h1 {
	font-size: 3.4em;
	font-weight: bold;
}
body #main-content h2 {
	font-size: 3.2em;
	font-weight: bold;
}
body #main-content h3 {
	font-size: 3em;
	font-weight: bold;
}
body #main-content h4 {
	font-size: 2.8em;
	font-weight: bold;
}
body #main-content h5 {
	font-size: 2.6em;
	font-weight: bold;
}
.grey-me {
	color: #585757;
}
.white-me {
	color: #fdfefd;
}
div#hover-me {
    border-radius: 1em;
}

.comment-content p{
    color: #000000;
}

.contact-me:hover {
    font-size: 1.05em;
    text-decoration: underline;
}
h2.about-medium {
    font-size: 4.2em !important;
    padding-top: .5em;
}
footer#main-footer {
    background-image: url(/wp-content/uploads/2020/05/footer-image.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
div#home-top-inner {
    margin-bottom: -10em;
    z-index: 1;
    margin-top: 6em;
}
div#home-mid-inner {
    margin-bottom: -30em;
    margin-top: 15em;
}
div#home-bottom-inner {
    margin-bottom: -9em;
    margin-top: 30em;
    max-width: 52em !important;
    padding: 1em;
}
#home-top-inner p {
    font-size: 1.8em;
    line-height: 1.2em;
    margin-bottom: 2em;
}
#home-top-inner .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {
    margin-bottom: 1em;
}
#home-top-inner a.et_pb_button {
    width: 10em;
}
input#input_1_1_3, input#input_3_1_3 {
    font-size: 1.4em;
    background-color: rgba(255, 255, 255, 0.65);
    border: none;
}
input#input_1_1_6, input#input_3_1_6 {
    font-size: 1.4em;
    background-color: rgba(255, 255, 255, 0.65);
    border: none;
}
input#input_1_2, input#input_3_2 {
    font-size: 1.4em;
    background-color: rgba(255, 255, 255, 0.65);
    border: none;
}
input#gform_submit_button_1, input#gform_submit_button_3 {
    font-size: 1.4em;
    padding: .5em 3em;
    font-weight: 700;
    color: #585757;
}
div#legacy-upper {
    margin-bottom: -27em;
}
.et_pb_post.clearfix.et_pb_blog_item_0_0 .entry-featured-image-url {
    max-width: 20em;
}

.gform_footer.top_label {
    text-align: center;
}
.page-id-76 #main-content {
    background-color: transparent !important;
    background-image: url(/wp-content/uploads/2020/05/contact-1.png);
    background-size: 75em 51em;
    background-position: top right;
    background-repeat: no-repeat;
}
.page-id-76 div#et-main-area {
    background-image: url(/wp-content/uploads/2020/05/contact-2.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
h1.entry-title.main_title {
    display: none;
}
#contact-top .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 4em 1em;
    line-height: 2em;
}
#contact-top h2 {
    margin-bottom: 1em;
}
#contact-top .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module {
    text-align: center;
    margin-bottom: 1em;
}
#contact-top a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    padding: .2em 3em !important;
}
div#contact-mid {
    margin: 6em auto;
}
div#contact-bottom {
    margin-bottom: -7em;
    max-width: 68%;
}
input#input_2_1_3 {
    font-size: 1.4em;
    background-color: rgba(255, 255, 255, 0.65);
    color: #525252 !important;
    border: none;
}
div#placeholder {
    color: #525252 !important;
    background-color: red;
}
::-webkit-input-placeholder {
    color: #525252;
}
input#input_2_2 {
    font-size: 1.4em;
    background-color: rgba(255, 255, 255, 0.65);
    border: none;
}
input#input_2_3 {
    font-size: 1.4em;
    background-color: rgba(255, 255, 255, 0.65);
    border: none;
}
textarea#input_2_4 {
    font-size: 1.4em;
    background-color: rgba(255, 255, 255, 0.65);
    border: none;
    height: 9.7em;
}
ul#gform_fields_2 {
    display: flex;
    flex-wrap: wrap;
}
li#field_2_1 {
    width: 51%;
}
li#field_2_2 {
    width: 51%;
}
li#field_2_3 {
    width: 51%;
}
li#field_2_4 {
    width: 49%;
    margin-top: -9em;
}
input#gform_submit_button_2 {
    font-size: 1.4em;
    padding: .5em 3em;
    font-weight: 700;
    color: #585757;
}
h1.make-me-big {
    font-size: 6em !important;
}
#involved-top .et_pb_row.et_pb_row_0 {
    margin-bottom: 15em;
}
#involved-top .et_pb_row.et_pb_row_1.et_pb_equal_columns.et_pb_gutters2 {
    margin-bottom: -12em;
}
div#hover-me:hover {
    color: #fff !important;
    background-color: #585757;
}
div#hover-me:hover h4, div#hover-me:hover p {
    color: #fff !important;
}
div#involved-top-mid {
    padding-top: 34em;
}
#involved-top-mid .et_pb_row.et_pb_row_2 {
    margin-bottom: -11em;
    z-index: 1;
}
#involved-mid-bottom .et_pb_row.et_pb_row_3 {
    margin-top: 5.3em;
}
#involved-mid-bottom div#home-bottom-inner {
    margin-top: 10em;
}
div#home-bottom-inner h1 {
    font-size: 2.4em;
}
.et_pb_module.et_pb_code.et_pb_code_0 {
    padding: 0;
}
#home-bottom-inner .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: -1em;
}
div#contact-bottom {
    padding: 1em;
    max-width: 52em;
}
#contact-bottom .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0;
}
#contact-bottom .et_pb_module.et_pb_code.et_pb_code_1 {
    padding: 0;
}
#contact-bottom div#gform_wrapper_1 {
    margin-bottom: 0;
}
div#contact-bottom h1 {
    font-size: 2.4em;
}
#about-top .et_pb_row.et_pb_row_0 {
    max-width: none;
    width: 100%;
    padding-bottom: 0;
}
#about-top .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-top: 9em;
}
#about-top .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-top: 20em;
    height: max-content;
}
div#about-top {
    margin-bottom: 0;
    padding-bottom: 0;
    background-position: top;
}
#about-top .et_pb_text_inner p {
    font-size: 2em;
    line-height: 1.3em;
    max-width: 40em;
    margin: auto;
    padding: 1em;
}
#about-top h1.make-me-big {
    font-size: 7em !important;
}
#about-top-two .et_pb_with_border.et_pb_row.et_pb_row_1.et_pb_equal_columns.et_pb_gutters1.et_pb_row_1-4_3-4 {
    max-width: 50em;
    margin-top: 16em;
    margin-bottom: 4em;
}
div#about-top-two {
    background-position: top -9em center;
}
#about-top-too .et_pb_with_border.et_pb_row.et_pb_row_2.et_pb_equal_columns.et_pb_gutters1.et_pb_row_1-4_3-4 {
    margin-top: -9em;
    max-width: 50em;
    margin-bottom: 25em;
}
#about-top-two .et_pb_column.et_pb_column_3_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    padding: 3em 1em;
}
#about-top-too .et_pb_column.et_pb_column_3_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    padding: 3em 1em;
}
div#about-top-also {
    padding: 2em 0;
}
#about-top-also div#home-bottom-inner {
    margin-top: 2em;
}
ul#menu-footer-menu {
    min-height: 28em;
    padding-top: 10em;
    text-align: center;
}
.bottom-nav li {
    font-size: 2em;
}
img.home-round {
    border-radius: 8em;
    width: 7em;
}
p.center-me {
    text-align: center;
}
@media (max-width: 640px) {
	ul#gform_fields_2 {
	    display: block;
	}
	li#field_2_1 {
	    width: 100%;
	}
	li#field_2_2 {
	    width: 100%;
	}
	li#field_2_3 {
	    width: 100%;
	}
	li#field_2_4 {
	    width: 100%;
	    margin-top: 2em;
	}
	div#contact-bottom {
		max-width: none;
	}
}


footer#main-footer .footer-widget {
    display: flex;
    margin: auto!important;
    justify-content: center;
}
footer#main-footer #footer-widgets {
    padding-top: 9em;
}
ul#menu-footer-menu {
    padding-top: 3em;
}
.et-social-facebook a.icon:before {
    content: "\e093";
    color: #4267B2;
}
footer#main-footer div#block-3 {
    text-align: center;
}