
/* 
 Theme Name:     Divi Child
 Author:         Grace at Work, LLC
 Author URI:     https://graceatworkllc.com 
 Template:       Divi
 Version:        1.0 
*/ 
.et_pb_fullwidth_image img {
	margin-top: -115px;
}

.page-id-287 #top-menu a {
	color: white;
}

#main-header {background-color: transparent; box-shadow: none; -webkit-box-shadow:none;}

#top-menu a, .fullwidth-menu a {color:black;}

.forcefullwidth_wrapper_tp_banner {
	margin-top: -115px !important;
}

body {
	overflow-x: hidden;
}

.fa {
	padding-right: 5px;
	color: #4a4a4a;
}
.fa:hover {
	color: #d0021b;
}

.gform_button button:hover {
	background-color:transparent;
	border: grey 1px;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
	font-size: 26px;
	color: #d0021b;
    font-weight: 700;
    font-family: 'raleway', sans-serif;
    padding: 0.3em 1em;
    line-height: 1.7em !important;
    background: transparent;
    position: relative;
    border: 1px solid #d0021b;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;*/
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;  
 }
 
 .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_pricing_table_button .big-button bigblue{
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4a4a4a;
    border-color: #4a4a4a;
}

.et_pb_promo_button, .et_pb_newsletter_button, a.et_pb_more_button, .et_pb_pricing_table_button .big-button bigblue{
    background-color: rgba(0, 0, 0, 0);
    border: solid 2px;
}

.et_pb_promo_button, .et_pb_newsletter_button, a.et_pb_more_button, .et_pb_pricing_table_button .big-button bigblue{
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.et_pb_promo_button, .et_pb_newsletter_button, a.et_pb_more_button, .et_pb_pricing_table_button .big-button bigblue{
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
 
.et_pb_promo_button:hover, .et_pb_newsletter_button:hover, a.et_pb_more_button:hover, .et_pb_pricing_table_button:hover .big-button bigblue:hover{
    background-color: #4a4a4a;
    color:white;
}