/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Constant Contact Widget */
.ctct-custom-form .ctct-button {  background-color: #8224e3 !important;}
.ctct-custom-form {  min-width: 0 !important;}
/* End CC Widget */

/* Custom Header */
#new-header {  background-color: #f4e7fb;}

/* Start Responsive Edits for Custom Header */
@media (max-width: 980px)
{
#new-header .et_pb_widget {  float: none;}
.logo_container {  display: none;}
.footer-widget:nth-child(n) {  width: 100% !important;}
#new-header #text-4 {  margin-top: 5%;}
.new-header-widget-2:nth-child(n) {  float: left !important;  width: 45% !important;}
.new-header-widget-3:nth-child(n) {  float: left !important;  width: 45% !important;}
#new-header .footer-widget:nth-child(n), #new-header .footer-widget .fwidget {  margin-bottom: 2% !important;}
}
/* End Responsive */

#footer-widgets {  padding: 1% 0 0;}
.et_pb_gutters3 .footer-widget {  margin: 0 5.5% 1.5% 0;}
.et_pb_section {  padding: 0;}
.et_pb_row {  padding: 8px 0;}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_module {  margin-bottom: 0.82%;}

/* Apply Boopee Font */

h1, h2, h3, h4, h5, h6 { font-family: "boopeeregular",cursive;}
.et_pb_number_counter_0.et_pb_number_counter h3 { color: #8a10e8 !important;  font-family: "boopeeregular",cursive !important;  font-size: 56px !important;  line-height: 120%;}
.et_pb_number_counter_1.et_pb_number_counter h3 {  color: #890de8 !important;  font-family: "boopeeregular",cursive !important;  font-size: 56px !important;  line-height: 120%;}

/* Outline Signature Box */
.wpcf7-form-control-signature-body canvas {  border: 1px solid #666;}

div.wpcf7-mail-sent-ok {
  border: 2px solid #663399;
}

.page-id-2222 h2 {
  color: #04a043;
}

#main-footer {
  margin-top: 3%;
}

#top-menu li li a {
  padding: 6px 20px;
  width: 240px;
}

.nav li ul {
  background: #fff none repeat scroll 0 0;
  border-top: 3px solid #2ea3f2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  width: 272px;
  z-index: 9999;
}

/* Set the image widths */
.et_pb_blog_grid .et_pb_blog_item,
.et_pb_blog_grid .column_width,
.et_pb_blog_grid .et_pb_blog_image,
.et_pb_blog_grid .et_pb_blog_image.blog img
{
    width: 400px !important;
}
.et_pb_blog_grid .et_pb_blog_image img
{
    min-width: 250px;
}

/* Set the image heights */
.et_pb_blog_grid .et_pb_blog_image,
.et_pb_blog_grid .et_pb_blog_image.landscape img
{
    height: 350px !important;
}
.et_pb_blog_grid .et_pb_blog_image img
{
    min-height: 350px;
}

/* Set the spacing between images */
.et_pb_blog_grid .et_pb_blog_item { 
	margin-bottom:25px !important; 
	margin-right: 25px !important; 
}