/*
Theme Name: Good is the New Cool
Description: 
Author: Creating Matter
Author URI: http://www.creatingmatter.com/
Version: 1.0.0
Template: Divi
*/

html { -webkit-font-smoothing: antialiased; }

body { 
	   -webkit-font-smoothing: antialiased;
	font-smoothing: always;
	text-rendering: optimizeLegibility;
	   -webkit-text-size-adjust: none;
	   -ms-text-size-adjust: 100%;

   font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important; 
   font-weight: 400;
}

.break_it { display: block; }
h2 { padding-bottom: 45px; margin-bottom: 2px; }
p { line-height: 2.2; }

/* Gravity Forms */


.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {
visibility: hidden;
margin: 0;
width: 0!important;
}
.gform_wrapper input[type=checkbox] + label, .gform_wrapper input[type=radio] + label { font-size: 16px; }
input[type=checkbox] + label:hover, input[type=radio] + label:hover { cursor: pointer; }
input[type=checkbox] + label:before, input[type=radio] + label:before {
font-family: "ETmodules";
font-size: 36px;
position: relative;
top: 0.3em;
margin-right: 0.2em;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
display: -moz-inline;
display: inline;
}

input[type=checkbox] + label:before { content: '\56'; }
input[type=checkbox] + label:hover:before { content: '\5a'; filter: alpha(opacity=20); opacity: 0.2; }
input[type=checkbox]:checked + label:before { content: '\5a'; }
input[type=checkbox]:checked + label:hover:before { filter: alpha(opacity=100); opacity: 1; }
input[type=radio] + label:before { content: '\5b'; }
input[type=radio] + label:hover:before { content: '\5c'; filter: alpha(opacity=20); opacity: 0.2; }
input[type=radio]:checked + label:before { content: '\5c'; }
input[type=radio]:checked + label:hover:before { filter: alpha(opacity=100); opacity: 1; }

.ginput_container_checkbox ul { padding-top: 0px!important; }
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio { margin-top: 0px!important; }
.ginput_container_checkbox { margin-left: -20px; }

.gform_wrapper li.hidden_label input { margin-top: 0px!important; }
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] { margin-bottom: 0px!important; }

/*LS Cleanup*/


.landing_bkg { min-height: 100vh; }


@media (min-width: 1461px) {


	
}


@media (min-width: 980px) and (max-width: 1460px) { 


	
}


@media (min-width: 769px) and (max-width: 980px) {


	
}
	


@media (min-width: 600px) and (max-width: 768px) {

	
	
}


@media (max-width: 600px) {


	
}

/* Email Optin */