/*
 Theme Name:   Spitz - Divi Child Theme
 Description:  Spitz - Divi Child Theme
 Author:       Chris Seale
 Template:     Divi
 Version:      2.4.1.4
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */


.spitzsplash .et_pb_slide_content {
  padding: 20px;
  border-radius: 10px;
  background-color: rgba(0,0,0,.5);
}

#et-secondary-nav a {
  font-size: 1.2em;
}

#et-secondary-nav .current_page_item a {
  color: #2ea3f2 !important;
  font-size: 1.3em;
}

#et-secondary-nav .current-page-ancestor a {
  color: #2ea3f2 !important;
  font-size: 1.5em;
}

/* hide secondary nav on homepage ------------- */
.page-id-1331 #et-secondary-nav {
  display: none;
}



.et_pb_fullwidth_header {
  padding: 25px 0;
  background-color: #294b92 !important;
  color: #ffffff !important;
}


/* section colors ----------------- */
.section_main {
  background-color: #294b92;
}

.section_domes{
  background-color: #999999;
}

.section_shows {
  background-color: #8b6c98;
}

/* end section colors ---------------- */


#footer-widgets {
  padding-top: 30px;
}

.footer-widget {
  margin-bottom: 10px;
}

/* hide elegantthemes branding stuff */
  #footer-bottom{ visibility: hidden; }


/* Adjust appearance of Elegant Themes pricing tables ---------------------------- */
.et_pb_pricing li.et_pb_available:before, .et_pb_pricing li:before {
  border: none !important;
}

.et_pb_pricing li {
  background: url('/wp-content/uploads/2014/06/32px-Checkmark.svg_.png') no-repeat;
  padding-left: 40px;
}

.et_pb_pricing li.et_pb_not_available {
  background: url('/wp-content/uploads/2014/06/spacer.png') no-repeat!important;
}
/* end Elegant Themes pricing table tweaks ---------------------- */


.toggle_compact {
  margin-bottom: 10px;
  padding: 10px;
}

.toggle_compact .et_pb_toggle {
  margin-bottom: 10px;
  padding: 10px;
}

.img_drop_shadow {
  padding: 0;
  position: relative;
  overflow: hidden;
  background-size: cover;
  border: 4px solid #294b92;
}

.img_drop_shadow img {
  height: auto;
  width: 100%;
  margin: 0 auto;
  display: block;
}

.img_drop_shadow::before {
  box-shadow: inset 15px 15px 10px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
}

.img_border {
  border: 4px solid #294b92;
}

.et_pb_widget a {
  color: #2EA3F2;
}

/* remove borders from table on contact page */
.entry-content table, .entry-content tr td {
  border: 0;
}

.home_blurb h4 {
  font-size: 22px;
  font-weight: 700;
  padding-bottom: 20px;
  color: #294b92;
}

.home_blurb img {
  border-radius: 10%;
}

.arch_splash_slider {
  height: 493px;
}

.em-booking-form-details {
  width: 450px !important;
}

.em-booking-form label {
  width: 140px !important;
}

.scidome-sales-message {
  width: 250px;
  height: 125px;
}

