/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

@import url("../Divi/style.css");
/*Date on individual event page*/
#tribe-events-content > div.tribe-events-schedule {
  margin:0 !important;
}
#tribe-events-content > ul > div:nth-child(1) {
  padding-top:0 !important;
}
span.fn, span.fn a { 
  font-size:14px;
  color:#666;
}
.custom_list_date {
  font-size: 16px;
  font-weight: 700;
  color:#000;  
}
.tribe-events-filter-view .tribe-events-list h2.tribe-events-page-title {
  text-align:left;
  text-transform:uppercase;
  font-weight: 700;
}
.tribe-events-list .type-tribe_events, .type-tribe_events.tribe-event-end-month {
border-bottom: 1px solid #ddd !important;
padding: 2.25em 0;
}
.tribe-events-cal-links {
  display:none !important;
}
.tribe-events-meta-group.tribe-events-meta-group-other {
  display:none !important;
}
#tribe-events-content > a.tribe-events-ical, #tribe-events-content > a.tribe-events-button {
  display:none !important;
}


/* Style Footer Credits - Lines 948 & 949 */

@media only screen and (max-width: 700px) {
   #saiedremoveopening > div > div.saied-opening-event-cost       {
    margin-top: 15px !important;
    position:static !important;

}
   div.saied-single-event-cost {
    position: absolute;
    left:0;
    margin-top: 30px !important;
}
    span#saied-opening-event-cost {
      margin-top: 30px !important;
}
#tribe-events-content > span > div > a:nth-child(1) > span {
  line-height:70px;
}
#saiedopeningimage > a > img {
  max-width:97%;
}
  /*saied-end-event-cost applies to the single event footer button to purchase*/
.saied-end-event-cost {
  position:static;
  margin-top:20px;
  margin-bottom:20px;
  display:block !important;
}
/*moved from 48em media query*/
 .tribe-events-event-image {
          width:97% !important;
}
    .tribe-events-event-cost {
          display: block !important;
}
/*adds padding under date on small devices to give space to button on single events*/
.single-tribe_events .tribe-events-schedule {
  margin: 18px 0 17px !important;
}
}
/*end of media query*/
@media only screen and (min-width: 701px) and (max-width: 799px) {
  .saied-opening-event-cost {
    position: absolute; left: 64% !important; top:80px;
  }
  #saiedopeningimage > a > img {
    max-width:78%;
  }
}
.tribe-events-list .tribe-events-event-cost span {
    padding: 12px 30px;
    background-color: #3C2791;
    border-radius: 4px;
    border:1px solid #2707B2;
    display:block !important;
}
h2 > a.url {
   font-size:28px;
}
#tribe-events-content > div.tribe-events-schedule.updated.published.tribe-clearfix > span.tribe-events-cost {
  display:none;
}
/*edits to the bar*/
#tribe-bar-form > div.tribe-bar-filters > div > div.tribe-bar-date-filter #saied_hide2 {
  display:none
}
#tribe-bar-form > div.tribe-bar-filters > div > div.tribe-bar-search-filter #saied_hide {
 display:none; 
}
#tribe-bar-form > div.tribe-bar-filters > div > div.tribe-bar-date-filter > label, #tribe-bar-form > div.tribe-bar-filters > div > div.tribe-bar-search-filter > label {
  display:none;
}
/*adds padding under this width to top of content to give space to buy button on single events*/
.single-tribe_events .tribe-events-content {
  margin-top:15px;
  }
@media only screen and (min-width: 75.5em) {
  .saied-single-event-cost {
    margin:1px;
  }
  .saied-opening-event-cost {
    position: absolute; left: 80% !important; top:80px;
  }
}
@media only screen and (min-width:48em) and (max-width: 75.5em) {
  /*adds padding under this width to bottom of date to give space to buy button on single events*/
  #tribe-events-content > div.tribe-events-schedule.updated.published.tribe-clearfix > h3 {
  margin-bottom:30px;
  }
} /*end*/
@media only screen and (max-width:60em) {
 .saied_slideshow_hide {
    display:none;
    }
}
@media only screen and (min-width:48em) {
  #saied_organizer_meta {
        padding-top:56px !important;
      }
}
@media only screen and (min-width: 56.250em) and (max-width: 68.5em) {
.saied-opening-event-cost {
      position: absolute; left: 74% !important; top:80px;
   }
   #saiedopeningimage > a > img {
    max-width:90%;
   }
}
@media only screen and (min-width: 48.1em) and (max-width: 80em) {
    .tribe-events-list .tribe-events-event-image {
        width: 35%;
    }

    .tribe-events-list .tribe-events-event-image+div.tribe-events-content {
        width: 61%;
    }

} /*end*/  
@media only screen and (min-width: 800px) and (max-width: 950px) {
.saied-opening-event-cost {
      position: absolute; left: 69% !important; top:80px;
   }
   #saiedopeningimage > a > img {
      max-width:84%;
    }
}


.single-tribe_events .tribe-events-schedule .tribe-events-cost, .tribe-events-divider {
display:none;
}
/*saied-end-event-cost applies to the single event footer button to purchase*/
.saied-end-event-cost {
  display:none;
}

.search-results .hentry .title, .search-results .hentry .title a:link, .search-results .hentry .title a:visited {
font: normal 26px/1.1em "Helvetica Neue", Helvetica, sans-serif;
color: #73145B;
}

.tribe-events-list-separator-month span {
    display:none !important;
}
span.tribe-events-list-separator-month {
display:none !Important;
}
.et-image-slider {
  border:none !important;
}
.et-image-slides {
  background: #fff; 
}

/*weird paragraph tag being added to top of content -- can't find in editor or in php files*/
div.tribe-events-single-event-description.tribe-events-content.entry-content.description > p:nth-child(1) {
  display:none;
}
#tribe-events-content.tribe-events-list {
padding: 30px 10% 0 !important;
margin-bottom: 0 !important;
}
/*purple bar*/
.et_pb_fullwidth_header {
padding:9.5px 0 !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
margin-left: 0 !important;
margin-right: 0 !important;
}
div.et_pb_fullwidth_header_container.left > div > div > h1 {
line-height:0.9em !important;
}
div.et_pb_fullwidth_header_container.left > div > div {
padding:0 !important;
}

@media only screen and (min-width: 1076px) {
  .et_pb_slider {
    height:500px !important;
  }
   #post-610 > div > div.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div.et_pb_slides > div.et_pb_slide.et_pb_bg_layout_dark.et_pb_slider_with_overlay.et_pb_slider_with_text_overlay.et_pb_media_alignment_center.et_pb_slide_2 {
    height:500px !important;
  }
}

@media only screen and (min-width: 821px) and (max-width: 1075px) {
 #post-610 > div > div.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div.et_pb_slides > div.et_pb_slide.et_pb_bg_layout_dark.et_pb_slider_with_overlay.et_pb_slider_with_text_overlay.et_pb_media_alignment_center.et_pb_slide_2 {
  background-image: url(http://newfest.org/wp-content/uploads/2016/07/160728-SLIDER1-1500x635.jpg);
  height:420px !important;
  }
}


@media only screen and (min-width: 600px) and (max-width: 820px) {
 #post-610 > div > div.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div.et_pb_slides > div.et_pb_slide.et_pb_bg_layout_dark.et_pb_slider_with_overlay.et_pb_slider_with_text_overlay.et_pb_media_alignment_center.et_pb_slide_2 {
    background-image: url(http://newfest.org/wp-content/uploads/2016/07/160728-SLIDER1-870x509.jpg) !important;
  height:440px !important;
  }
}

@media only screen and (min-width: 386px) and (max-width: 599px) {
 #post-610 > div > div.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div.et_pb_slides > div.et_pb_slide.et_pb_bg_layout_dark.et_pb_slider_with_overlay.et_pb_slider_with_text_overlay.et_pb_media_alignment_center.et_pb_slide_2 {
    background-image: url(http://newfest.org/wp-content/uploads/2016/07/160728-SLIDER1-467x405.jpg) !important;
    height:420px !important;
  }
  #post-610 > div > div.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div > div > div.et_pb_container.clearfix > div > h2 {
    line-height: 2.1em !important;
  }
}

@media only screen and (max-width: 385px) {
  #post-610 > div > div.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div.et_pb_slides > div.et_pb_slide.et_pb_bg_layout_dark.et_pb_slider_with_overlay.et_pb_slider_with_text_overlay.et_pb_media_alignment_center.et_pb_slide_2 {
    background-image: url(http://newfest.org/wp-content/uploads/2016/07/160728-SLIDER1-385x449_fw.jpg) !important;
  }
  .et_pb_slider .et_pb_slide_0 {
    height:430px !important;
  }
  #post-610 > div > div.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div > div > div.et_pb_container.clearfix > div > h2 {
    line-height: 2.1em !important;
  }
}