/*
Theme Name: William Vann
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: Knight Classical
Author URI: 
Template: Divi
Version: 4.19.5
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 15 Feb 2023 12:02:50 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


@media all and (max-width: 980px) {
.wv-logo-wrapper, .published {
  margin: 0 !important;
}
.single-project img {
  max-width: 100%  !important;
}
}







#footer-info a {
  font-weight: normal;
}
#footer-bottom {
  padding-top: 2em;
}
h1 {
  font-size: 3em !important;
  font-weight: bold !important;
  letter-spacing: -2px !important;
}
.et_pb_posts a.more-link {
  text-transform: uppercase;
  display: inline-block;
  background: #eee;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-size: 0.85em;
  margin-top: 0.5em;
}
.et_pb_post p {
  color: #333 !important;
}
.published {
  font-size: 0.85em;
  display: block;
  margin: -1em 0em 0em 0em;
}
.et_pb_posts .et_pb_post {
  border-bottom: 1px solid #ddd;
  padding-bottom: 2em;
  margin-bottom: 2em;
}
.single-post #sidebar  {
  display: none;
}
.single-post #left-area {
  width: 100%;
  min-height: 75vh;
  padding:0;
}
.et_right_sidebar #main-content .container::before {
  display: none;
}
.pagination > .alignleft a:before {
    content: 'Past News';
    visibility: visible;
}
.pagination > .alignleft a {
    visibility: collapse;
}
.pagination > .alignright a:before {
    content: 'Recent News';
    visibility: visible;
}
.pagination > .alignright a {
    visibility: collapse;
}
.logo_container {
  height: auto !important;
}
.wv-logo-wrapper {
  background: #00408e;
  display: inline-block;
  padding: 1em 1em 1em 1em;
  margin: -1em 0em 0em 0em;
}
.wv-logo-one {
  color: #fff;
  font-size: 2em;
  letter-spacing: -1.5px;
}
.wv-logo-two {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.95em;
  letter-spacing: -0.5px;
}
#et-secondary-menu {
  margin: 1em 0em -0.5em 0em;
}
.concert {
  margin-bottom: 2em;
  border-bottom: 1px solid #ddd;
  padding-bottom: 2em;
}
.colomat-close {
  margin: 1em 0em 1em 0em;
  display: inline-block;
  color: #bbb;
}
.collapseomatic {
  background: #eee;
  padding: 0.5em 1em 0.5em 1em;
  display: inline-block;
  margin: 1em 0em 0em 0em;
  font-size: 0.9em;
  font-weight: bold;
}
.concert-title {
  font-size: 1.5em;
  font-weight: bold;
}
.concert-date {
  font-size: 1.3em;
  margin: 0.5em 0em 0.3em 0em;
}
.concert-venue {
  font-size: 1.3em;
}
.wvartist {
  font-size: 1.2em;
  margin: 0.5em 0em 0.5em 0em;
}
.wvprog {
  margin: 0.5em 0em 1em 0em;
}
.wvorch {
  font-weight: bold;
  font-size: 1.2em;
}
.wvtick {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.1em;
}
.single-project #sidebar, .et_project_meta, .single-project .nav-single {
  display: none;
}
.single-project #left-area {
  width: 100%;
  float: none;
  padding: 0;
}
.single-project img {
  max-width: 35%;
}
.single-project #main-content {
  min-height: 84vh !important;
}
.single-project .entry-content {
  margin-bottom: 5em;
}
.et_pb_fullwidth_header_scroll {
  top: 80%;
}

/* Keep concert times close to dates, with space before venues. */
.concert-date {
  margin-bottom: 0;
}
.concert-time {
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.6em;
}
