/*
 Theme Name:     Innerspace Marketing Child Theme
 Theme URI:      http://www.innerspacemarketing.com
 Description:    Custom Child Theme
 Author:         Innerspace Marketing
 Author URI:     http://www.innerspacemarketing.com
 Template:       Divi
 Version:        1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         responsive-layout, accessibility-ready
 Text Domain:  divi-child
*/

 
/* =Theme customization starts here
------------------------------------------------------- */
h1, h2 { font-size: 100px!important; }
h3 { font-family: 'Georgia', Georgia, "Times New Roman", serif !important; font-size: 30px !important; line-height: 1.5em; }
h4 { font-family: "Gill Sans", "Gill Sans MT", Montserrat, Helvetica, Arial, sans-serif !important; letter-spacing: 2px; text-transform: uppercase; font-size: 1.1em !important; margin-bottom: 2%; }
h5 { font-family: "Gill Sans", "Gill Sans MT", Montserrat, Helvetica, Arial, sans-serif !important; letter-spacing: 1px; text-transform: uppercase; font-size: 1em !important; }
a.et_pb_button { font-family: "Gill Sans", "Gill Sans MT", Montserrat, Helvetica, Arial, sans-serif !important; font-weight: 600 !important; }
.footertxt { font-size: 14px; font-family: "Gill Sans", "Gill Sans MT", Montserrat, Helvetica, Arial, sans-serif !important; }
.footlogo { max-width: 260px; height: auto; padding-bottom: 15px; }
#footer .et_pb_row { border-top: solid 1px #203264; padding-top: 80px; }
.home #footer .et_pb_row { border-top: none; }
.hkjtest .et_pb_slide_content h3 { text-shadow: none !important; }
.hkjtest .et_pb_slide_content p { font-family: "Gill Sans", "Gill Sans MT", Montserrat, Helvetica, Arial, sans-serif !important; text-shadow: none !important; }
.fbebheroright { margin-top: 20px; width: 60% !important; float: right; }
.fbeblogo img { width: 100%; height: auto; margin-top: -50px; max-width: 470px; }
.fbhero { min-height: 800px; }
#abouth { width: 95% !important; max-width: 95% !important; }
#abouth1 { max-width: 35%; }
#abouth2 .et_pb_text_inner { padding-top: 5%; padding-bottom: 5%; }
.et_bloom_popup h4 { letter-spacing: 0; }

div.moonray-form.moonray-form-label-pos-stacked { width: 100%; background: transparent; }
div.moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-email { border: none; width: 400px; float: left; }

div.moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-text{ 
margin-bottom: 10px !important; width: 400px !important; border: none !important;  }

.et_bloom .et_bloom_form_container .et_bloom_form_content label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group { margin-bottom: 0 !important; }
div.moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-center.moonray-form-input-type-submit { width: 180px; }
input#mr-field-element-926201214269.moonray-form-input { background: #57c4c1; color: #fff; font-weight: bold; letter-spacing: 2px; margin-left: 10px; }

input#mr-field-element-354381125587.moonray-form-input, input#mr-field-element-832749841031.moonray-form-input.moonray-form-state-error, #mr-field-element-832749841031  { text-transform: uppercase !important; letter-spacing: 2px !important; }

@media screen and (max-width: 1570px) {
	#abouth2 { width: 60%; }
}

@media screen and (max-width: 1383px) {
	#abouth1 { max-width: 45%; }
}

@media screen and (max-width: 980px) {
	.fbebheroright { width: 100% !important; float: none; margin-top: 120px;  }
	.fbhero { min-height: none; }
	#abouth { width: 100% !important; max-width: 100% !important; }
	#abouth1 { 
		background-image: url(/wp-content/uploads/2017/10/heather.jpg); 
		background-repeat: none; 
		background-position: center 35%; 
		background-size: 100%; 
		max-width: 100%; 
		width: 100%; 
		height: 600px; 
		display: block; }
	#abouth2 { padding: 0% 5%; }
}

@media screen and (max-width: 500px) {
	.fbebheroright { margin-top: 80px;  }
	h1, h2 { font-size: 70px !important; }
	h3 { font-size: 24px !important; }
	.moonray-form-element-wrapper{ max-width: 100% !important; }
	.moonray-form-element-wrapper-alignment-center { margin-top: 20px !important; }
}