/*
 Theme Name:   careshare (Divi Child)
 Theme URI:    
 Description:  careshare based on Divi Theme by Elegant Themes
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 Text Domain:  divi-child
*/


/* sponsor slides */
h2.et_pb_slide_title { display:none!important; }  /* hide title */
.et_pb_slide_description  { height:500px!important; } /* make slide area 500 high */
.et_pb_slide { height:100%!important; } /* force slide to fill the full 500 */

@media screen and (max-width:960px) {
	.et_pb_slide_description  { height:280px!important;   } /* make slide area 500 high */
  .et_pb_slide { height:80%!important; } /* force slide to fill the full 500 */
}
 

/* links */
body a { color: #144573; }
body a:hover { color: #Dac78D; }




/* for the follows box */
div.follows div ul.et-social-icons { padding:0px!important; margin:0px!important; float:left; }
div.follows div ul.et-social-icons li.et-social-icon { margin-left:0px; margin-right:20px; }

/* Gravity Forms */
@media only screen and (min-width: 641px) {
  div.gfield.your-address .ginput_container_textarea textarea { width:calc(50% - 8px)!important; }
}
.gform_body { font-family:Arial, Helvetica sans-serif!important; font-size:14pt!important; }
div.gfield,fieldset.gfield { border:1px solid #555!important; padding:25px 20px; margin-bottom:20px; border-radius: 5px 5px; box-shadow:3px 3px 3px ;}
div.gfield.gsection,div.gfield.gfield_html_formatted { border:none!important;box-shadow:none!important;}
div.gfield.gsection h2 { font-size:20pt!important;margin-top:50px!important; color:black!important;}
label.gfield_label { padding-top:20px;}
.gform_footer input[type=submit] { font-size:20pt!important;font-family:Arial, Helvetica sans-serif!important; }
#gform_1 div.validation_error {font-size:20pt!important;font-family:Arial, Helvetica sans-serif!important; color:red; }
div.gfield.gf_hide {visibility:hidden; height:0px!important; padding:0px!important; margin:0px!important;}
div.gfield.additional-comments div textarea { max-height: 85px!important;}
div#field_1_42 { display:none; } /* hide date */
fieldset.gfield { padding-left:20px!important; padding-top:10px!important; padding-bottom:10px!important; padding-right:20px!Important; }
fieldset.gfield legend { display:contents!important; }
.gform_wrapper.gravity-theme .ginput_complex label { padding-top:0px!important; font-size:10pt;  line-height:19px; }

/* sold out */
.gf-tickets-sold-out  { color:purple; font-size:1.6rem; padding:10px 0px;}
.gf-tickets-remaining { color:purple; font-size:1.3rem; padding:5px 0px;}

/* for the starburst */
.my-floating-image {
    position: absolute;
    top: 200px;
    left: 50px;
    z-index: 999;
}

.my-floating-image img {
    display: block;
    max-width: 300px;
}

@media only screen and (max-width:1400px) {
	.my-floating-image img {
	    display: block;
	    max-width: 200px;
	}	
}
@media only screen and (max-width:960px) {
	.my-floating-image img {
	    display: none;
	}	
}

/* blockquote */
blockquote { border-color:#17468f!important; }