
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-family: 'Didact Gothic', Helvetica, Arial, Lucida, sans-serif;font-size: 60px; line-height: 1.3em; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper { font-size: 16px; line-height: 2em; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead { font-family: 'Didact Gothic', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.8em; }
.et_pb_fullwidth_header.et_pb_fullwidth_header_0 { background-image: radial-gradient( circle at center, rgba(220,200,229,0.09) 0%, rgba(220,200,229,0.58) 52% );background-color: rgba(0,0,0,0); }
.et_pb_fullwidth_header_0 { padding-top: 10vw; padding-bottom: 20vw; }
body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button { color:#ffffff !important;
					border-width:8px !important;
					border-color:rgba(0,0,0,0);
					border-radius:0px;
					letter-spacing:3px;
					font-size:16px;
					font-family: 'Didact Gothic', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; text-transform: uppercase !important; background-color: #DCC8E5; }
body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover { padding-right: 2em;padding-left: 0.7em; }
body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover, body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover { padding: 0.3em 1em !important; }
body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after { display:none !important; }
body .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button { color:#34587c !important;
					border-width:8px !important;
					border-color:rgba(0,0,0,0);
					border-radius:0px;
					letter-spacing:3px;
					font-size:16px;
					font-family: 'Didact Gothic', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; text-transform: uppercase !important; background-color: #ffffff; }
.et_pb_section_1.et_pb_section { padding-bottom: 149px; }
.et_pb_row_0 { background-color: #ffffff; }
.et_pb_row_0.et_pb_row { padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.et_pb_text_2, .et_pb_text_1, .et_pb_text_0 { line-height: 2em; line-height: 2em; max-width: 800px; }
.et_pb_text_2 h2, .et_pb_text_0 h2, .et_pb_text_1 h2 { font-family: 'Didact Gothic', Helvetica, Arial, Lucida, sans-serif; text-transform: uppercase;font-size: 12px; color: rgba(0,0,0,0.7) !important; letter-spacing: 0.5em; line-height: 2em; }
.et_pb_text_0 h3, .et_pb_text_2 h3, .et_pb_text_1 h3 { font-family: 'Didact Gothic', Helvetica, Arial, Lucida, sans-serif;font-size: 36px; color: #000000 !important; line-height: 1.5em; }
.et_pb_button_0_wrapper { margin-top: 40px !important; }
body .et_pb_section .et_pb_button_0 { color:#34587c !important;
					border-width:8px !important;
					border-color:rgba(0,0,0,0);
					border-radius:0px;
					letter-spacing:3px;
					font-size:16px;
					font-family: 'Didact Gothic', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; text-transform: uppercase !important; background-color: rgba(234,114,74,0); }
.et_pb_button_0 { box-shadow:  0px 0px 0px 2px #a0beef ; }
.et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.et_pb_image_0 { text-align: left;margin-left: 0; }
.et_pb_image_0 .et_overlay:before { color: #FFFFFF !important; font-family:FontAwesome !important; font-weight:900 !important; }
.et_pb_image_0 .et_overlay { background-color: rgba(255,255,255,0.16); }
.et_pb_section_2.et_pb_section { padding-top: 104px; }
.et_pb_section_2 { transition: border-radius 300ms ease 0ms; }
.et_pb_image_23, .et_pb_image_20, .et_pb_image_24, .et_pb_image_22, .et_pb_image_21, .et_pb_image_14, .et_pb_image_13, .et_pb_image_18, .et_pb_image_17, .et_pb_image_16, .et_pb_image_15, .et_pb_image_26, .et_pb_image_25, .et_pb_image_39, .et_pb_image_27, .et_pb_image_28, .et_pb_image_29, .et_pb_image_30, .et_pb_image_31, .et_pb_image_32, .et_pb_image_33, .et_pb_image_34, .et_pb_image_35, .et_pb_image_36, .et_pb_image_37, .et_pb_image_38, .et_pb_image_11, .et_pb_image_40, .et_pb_image_41, .et_pb_image_12, .et_pb_image_19, .et_pb_image_4, .et_pb_image_5, .et_pb_image_2, .et_pb_image_7, .et_pb_image_8, .et_pb_image_6, .et_pb_image_9, .et_pb_image_3, .et_pb_image_10 { width: auto; transition: width 300ms ease 0ms; text-align: center; }
.et_pb_image_28:hover, .et_pb_image_6:hover, .et_pb_image_2:hover, .et_pb_image_30:hover, .et_pb_image_11:hover, .et_pb_image_32:hover, .et_pb_image_22:hover, .et_pb_image_35:hover, .et_pb_image_23:hover, .et_pb_image_29:hover, .et_pb_image_24:hover, .et_pb_image_3:hover, .et_pb_image_25:hover, .et_pb_image_34:hover, .et_pb_image_31:hover, .et_pb_image_26:hover, .et_pb_image_5:hover, .et_pb_image_27:hover, .et_pb_image_33:hover, .et_pb_image_21:hover, .et_pb_image_4:hover, .et_pb_image_36:hover, .et_pb_image_16:hover, .et_pb_image_10:hover, .et_pb_image_12:hover, .et_pb_image_41:hover, .et_pb_image_13:hover, .et_pb_image_40:hover, .et_pb_image_14:hover, .et_pb_image_9:hover, .et_pb_image_15:hover, .et_pb_image_20:hover, .et_pb_image_39:hover, .et_pb_image_38:hover, .et_pb_image_8:hover, .et_pb_image_19:hover, .et_pb_image_37:hover, .et_pb_image_18:hover, .et_pb_image_17:hover, .et_pb_image_7:hover { width: 107%; }
.et_pb_image_33 .et_pb_image_wrap, .et_pb_image_2 .et_pb_image_wrap, .et_pb_image_39 .et_pb_image_wrap, .et_pb_image_37 .et_pb_image_wrap, .et_pb_image_38 .et_pb_image_wrap, .et_pb_image_40 .et_pb_image_wrap, .et_pb_image_35 .et_pb_image_wrap, .et_pb_image_32 .et_pb_image_wrap, .et_pb_image_34 .et_pb_image_wrap, .et_pb_image_36 .et_pb_image_wrap, .et_pb_image_41 .et_pb_image_wrap, .et_pb_image_3 .et_pb_image_wrap, .et_pb_image_10 .et_pb_image_wrap, .et_pb_image_31 .et_pb_image_wrap, .et_pb_image_7 .et_pb_image_wrap, .et_pb_image_11 .et_pb_image_wrap, .et_pb_image_12 .et_pb_image_wrap, .et_pb_image_13 .et_pb_image_wrap, .et_pb_image_30 .et_pb_image_wrap, .et_pb_image_14 .et_pb_image_wrap, .et_pb_image_15 .et_pb_image_wrap, .et_pb_image_16 .et_pb_image_wrap, .et_pb_image_8 .et_pb_image_wrap, .et_pb_image_17 .et_pb_image_wrap, .et_pb_image_18 .et_pb_image_wrap, .et_pb_image_19 .et_pb_image_wrap, .et_pb_image_9 .et_pb_image_wrap, .et_pb_image_20 .et_pb_image_wrap, .et_pb_image_5 .et_pb_image_wrap, .et_pb_image_29 .et_pb_image_wrap, .et_pb_image_4 .et_pb_image_wrap, .et_pb_image_28 .et_pb_image_wrap, .et_pb_image_27 .et_pb_image_wrap, .et_pb_image_26 .et_pb_image_wrap, .et_pb_image_25 .et_pb_image_wrap, .et_pb_image_24 .et_pb_image_wrap, .et_pb_image_23 .et_pb_image_wrap, .et_pb_image_6 .et_pb_image_wrap, .et_pb_image_22 .et_pb_image_wrap, .et_pb_image_21 .et_pb_image_wrap { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_section_dov_285_7.et_pb_section, .et-db .et-l .et_pb_section_dov_267_0.et_pb_section { padding-top: 0px; padding-bottom: 100px; }
.et-db .et-l .et_pb_row_dov_285_8.et_pb_row, .et-db .et-l .et_pb_row_dov_267_1.et_pb_row { padding-top: 80px !important; padding-right: 30px !important; padding-bottom: 0px !important; padding-left: 30px !important;margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 80px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.et-db .et-l .et_pb_row_dov_285_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_285_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_285_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_285_8.et_pb_row, .et-db .et-l .et_pb_row_dov_267_4,body.et-db .et-db .et-l .et-l .et_pb_row_dov_267_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_267_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_267_4.et_pb_row, .et-db .et-l .et_pb_row_dov_285_11,body.et-db .et-db .et-l .et-l .et_pb_row_dov_285_11.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_285_11.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_285_11.et_pb_row, .et-db .et-l .et_pb_row_dov_267_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_267_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_267_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_267_1.et_pb_row { width: 97%; max-width: 100%; }
.et-db .et-l .et_pb_row_dov_285_8, .et-db .et-l .et_pb_row_dov_267_1 { z-index: 99; }
.et-db .et-l .et_pb_code_dov_267_3, .et-db .et-l .et_pb_code_dov_285_10 { margin-right: -57px; margin-top: -82px; }
.et-db .et-l .et_pb_code_dov_285_10:after, .et-db .et-l .et_pb_code_dov_267_3:after { }a.divi-life-4th-of-july-modal-layout-template-custom-close { background: none repeat scroll 0 0 white; border: none; border-radius: 50%; box-shadow: 0 2px 3px #888; color: #333; display: block; font-weight: bold; position: absolute; font-weight: bold; right: 10px; text-align: center; text-decoration: none; top: 65px; z-index: 10010; font-family: monospace; width: 33px; height: 34px; font-size: 23px; line-height: 34px;transition: .3s;}a.divi-life-4th-of-july-modal-layout-template-custom-close:hover {opacity:.9; }
.et-db .et-l .et_pb_row_dov_267_4, .et-db .et-l .et_pb_row_dov_285_11 { background-color: #ffffff; border-radius: 10px 10px 10px 10px;overflow-x: hidden; overflow-y: scroll; box-shadow:  0px 2px 70px 0px rgba(0,0,0,0.3) ; height: 90vh;z-index: 9;}@media (max-width: 980px) {.et_pb_row {width: 90% !important;} #divi-life-4th-of-july-modal-layout-template .et_pb_row_20.et_pb_row { padding-top: 10px; top: 25px; right:0px; padding-right: 20px; padding-left: 0px; }  a.divi-life-4th-of-july-modal-layout-template-custom-close {background: none repeat scroll 0 0 white !important;border: none !important;border-radius: 50% !important;box-shadow: 0 2px 3px #888 !important;color: #333 !important;display: block !important;font-weight: bold !important;position: absolute !important;text-align: center !important;text-decoration: none !important;z-index: 10010 !important;font-family: monospace !important;width: 46px !important;height: 48px !important;font-size: 28px !important;line-height: 48px !important;right: 7px!important;top: 87px !important;} #divi-life-4th-of-july-modal-layout-template .et_pb_row_21.et_pb_row { padding-top: 20px !important;}#divi-life-4th-of-july-modal-layout-template.et_pb_section { padding-top: 0px !important;} }
.et-db .et-l .et_pb_row_dov_267_4.et_pb_row, .et-db .et-l .et_pb_row_dov_285_11.et_pb_row { padding-top: 25px !important; padding-right: 30px !important; padding-bottom: 25px !important; padding-left: 30px !important;margin-bottom: 0px !important; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; }
.et-db .et-l .et_pb_code_dov_285_13, .et-db .et-l .et_pb_code_dov_267_6 { height: 100vh; }.divi-overlay-iframe-wrap { width: 100%; height: 84vh;}iframe.divi-overlay-iframe-wrap { height: 100% !important; }
.et_pb_column_0 { padding-top: 80px; padding-right: 12%; padding-bottom: 80px; padding-left: 12%; box-shadow:  0px -20px 70px -15px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_column_dov_267_2, .et-db .et-l .et_pb_column_dov_285_9 { padding-top: 0px; padding-bottom: 0px; }
.et_pb_text_0.et_pb_module, .et_pb_text_2.et_pb_module, .et_pb_text_1.et_pb_module { margin-left: auto !important; margin-right: auto !important; }

@media only screen and ( max-width: 980px ) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-size: 40px; }
	.et_pb_text_1 h3, .et_pb_text_2 h3, .et_pb_text_0 h3 { font-size: 30px; }
	.et_pb_image_31 .et_pb_image_wrap img, .et_pb_image_23 .et_pb_image_wrap img, .et_pb_image_24 .et_pb_image_wrap img, .et_pb_image_25 .et_pb_image_wrap img, .et_pb_image_26 .et_pb_image_wrap img, .et_pb_image_27 .et_pb_image_wrap img, .et_pb_image_28 .et_pb_image_wrap img, .et_pb_image_29 .et_pb_image_wrap img, .et_pb_image_30 .et_pb_image_wrap img, .et_pb_image_33 .et_pb_image_wrap img, .et_pb_image_32 .et_pb_image_wrap img, .et_pb_image_34 .et_pb_image_wrap img, .et_pb_image_35 .et_pb_image_wrap img, .et_pb_image_36 .et_pb_image_wrap img, .et_pb_image_37 .et_pb_image_wrap img, .et_pb_image_38 .et_pb_image_wrap img, .et_pb_image_39 .et_pb_image_wrap img, .et_pb_image_40 .et_pb_image_wrap img, .et_pb_image_41 .et_pb_image_wrap img, .et_pb_image_22 .et_pb_image_wrap img, .et_pb_image_21 .et_pb_image_wrap img, .et_pb_image_20 .et_pb_image_wrap img, .et_pb_image_9 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_2 .et_pb_image_wrap img, .et_pb_image_3 .et_pb_image_wrap img, .et_pb_image_4 .et_pb_image_wrap img, .et_pb_image_5 .et_pb_image_wrap img, .et_pb_image_6 .et_pb_image_wrap img, .et_pb_image_7 .et_pb_image_wrap img, .et_pb_image_19 .et_pb_image_wrap img, .et_pb_image_8 .et_pb_image_wrap img, .et_pb_image_10 .et_pb_image_wrap img, .et_pb_image_11 .et_pb_image_wrap img, .et_pb_image_12 .et_pb_image_wrap img, .et_pb_image_13 .et_pb_image_wrap img, .et_pb_image_14 .et_pb_image_wrap img, .et_pb_image_15 .et_pb_image_wrap img, .et_pb_image_16 .et_pb_image_wrap img, .et_pb_image_17 .et_pb_image_wrap img, .et_pb_image_18 .et_pb_image_wrap img { width: auto; }
	.et-db .et-l .et_pb_section_dov_267_0.et_pb_section, .et-db .et-l .et_pb_section_dov_285_7.et_pb_section { padding-top: 80px; padding-bottom: 80px; }
	.et-db .et-l .et_pb_row_dov_267_1.et_pb_row, .et-db .et-l .et_pb_row_dov_285_8.et_pb_row { padding-top: 40px !important; padding-right: 30px !important; padding-bottom: 0px !important; padding-left: 30px !important; padding-top: 40px !important; padding-right: 30px !important; padding-bottom: 0px !important; padding-left: 30px !important; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-size: 30px; }
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead { font-size: 18px; }
	.et_pb_fullwidth_header_0 { padding-bottom: 80px; }
	.et_pb_text_0 h3, .et_pb_text_1 h3, .et_pb_text_2 h3 { font-size: 20px; }
	.et_pb_image_31 .et_pb_image_wrap img, .et_pb_image_23 .et_pb_image_wrap img, .et_pb_image_24 .et_pb_image_wrap img, .et_pb_image_25 .et_pb_image_wrap img, .et_pb_image_26 .et_pb_image_wrap img, .et_pb_image_27 .et_pb_image_wrap img, .et_pb_image_28 .et_pb_image_wrap img, .et_pb_image_29 .et_pb_image_wrap img, .et_pb_image_30 .et_pb_image_wrap img, .et_pb_image_34 .et_pb_image_wrap img, .et_pb_image_32 .et_pb_image_wrap img, .et_pb_image_33 .et_pb_image_wrap img, .et_pb_image_35 .et_pb_image_wrap img, .et_pb_image_36 .et_pb_image_wrap img, .et_pb_image_37 .et_pb_image_wrap img, .et_pb_image_38 .et_pb_image_wrap img, .et_pb_image_39 .et_pb_image_wrap img, .et_pb_image_40 .et_pb_image_wrap img, .et_pb_image_41 .et_pb_image_wrap img, .et_pb_image_22 .et_pb_image_wrap img, .et_pb_image_21 .et_pb_image_wrap img, .et_pb_image_20 .et_pb_image_wrap img, .et_pb_image_9 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_2 .et_pb_image_wrap img, .et_pb_image_3 .et_pb_image_wrap img, .et_pb_image_4 .et_pb_image_wrap img, .et_pb_image_5 .et_pb_image_wrap img, .et_pb_image_6 .et_pb_image_wrap img, .et_pb_image_19 .et_pb_image_wrap img, .et_pb_image_8 .et_pb_image_wrap img, .et_pb_image_7 .et_pb_image_wrap img, .et_pb_image_10 .et_pb_image_wrap img, .et_pb_image_11 .et_pb_image_wrap img, .et_pb_image_12 .et_pb_image_wrap img, .et_pb_image_13 .et_pb_image_wrap img, .et_pb_image_14 .et_pb_image_wrap img, .et_pb_image_15 .et_pb_image_wrap img, .et_pb_image_16 .et_pb_image_wrap img, .et_pb_image_17 .et_pb_image_wrap img, .et_pb_image_18 .et_pb_image_wrap img { width: auto; }
	.et-db .et-l .et_pb_section_dov_267_0.et_pb_section, .et-db .et-l .et_pb_section_dov_285_7.et_pb_section { padding-top: 50px; padding-right: 0px; padding-bottom: 50px; padding-left: 0px; }
	.et-db .et-l .et_pb_row_dov_267_1.et_pb_row, .et-db .et-l .et_pb_row_dov_285_8.et_pb_row { padding-top: 0px !important; padding-right: 30px !important; padding-bottom: 0px !important; padding-left: 30px !important; padding-top: 0px !important; padding-right: 30px !important; padding-bottom: 0px !important; padding-left: 30px !important; }
	.et-db .et-l .et_pb_row_dov_267_4.et_pb_row, .et-db .et-l .et_pb_row_dov_285_11.et_pb_row { padding-top: 25px !important; padding-right: 20px !important; padding-bottom: 25px !important; padding-left: 20px !important; padding-top: 25px !important; padding-right: 20px !important; padding-bottom: 25px !important; padding-left: 20px !important; }
}