@import url("https://fonts.googleapis.com/css?family=Alegreya:400,700,900|Nunito:700,900");
.navigation-top {
  opacity: 1; }

body p {
  font-family: "Lora", serif;
  font-size: 18px;
  line-height: 140%;
  font-family: "Alegreya", serif;
  font-weight: 400; }
body h1,
body h2,
body h3,
body h4,
body h5 {
  font-family: Kurale, serif;
  font-weight: 300;
  font-family: "Nunito", serif;
  font-weight: 700;
  line-height: 120%; }
body h1 {
  font-size: 3em;
  margin: 0; }

.spacer-1em {
  clear: both;
  height: 1em; }

/*** headers ***/
.home.page-one-column .site-content {
  padding-top: 0; }
.home.page-one-column .content-area .wrap {
  max-width: 1000px; }
  .home.page-one-column .content-area .wrap .edit-link {
    display: none; }
  .home.page-one-column .content-area .wrap .entry-header {
    display: none; }

.page-one-column #page .site-header,
.blog #page .site-header,
.single #page .site-header {
  z-index: 1; }
.page-one-column .single-featured-image-header,
.blog .single-featured-image-header,
.single .single-featured-image-header {
  height: 200px;
  position: relative; }
  .page-one-column .single-featured-image-header img,
  .blog .single-featured-image-header img,
  .single .single-featured-image-header img {
    position: absolute;
    top: 50%;
    margin-top: -50%; }
.page-one-column .site-content,
.blog .site-content,
.single .site-content {
  padding-top: 1em; }
  .page-one-column .site-content .wrap,
  .blog .site-content .wrap,
  .single .site-content .wrap {
    padding: 3em 1em; }
  .page-one-column .site-content .entry-content a,
  .blog .site-content .entry-content a,
  .single .site-content .entry-content a {
    text-decoration: none;
    border-bottom: 1px solid #ff9500;
    box-shadow: none; }
    .page-one-column .site-content .entry-content a:hover,
    .blog .site-content .entry-content a:hover,
    .single .site-content .entry-content a:hover {
      box-shadow: none;
      border-bottom: 1px solid #000; }
  .page-one-column .site-content .slick-dots li,
  .blog .site-content .slick-dots li,
  .single .site-content .slick-dots li {
    background: rgba(255, 149, 0, 0.5);
    border-radius: 50%; }
    .page-one-column .site-content .slick-dots li.slick-active, .page-one-column .site-content .slick-dots li:hover,
    .blog .site-content .slick-dots li.slick-active,
    .blog .site-content .slick-dots li:hover,
    .single .site-content .slick-dots li.slick-active,
    .single .site-content .slick-dots li:hover {
      background: #ff9500; }
    .page-one-column .site-content .slick-dots li button,
    .blog .site-content .slick-dots li button,
    .single .site-content .slick-dots li button {
      text-indent: -9999px; }
  .page-one-column .site-content .wrap #primary.content-area,
  .blog .site-content .wrap #primary.content-area,
  .single .site-content .wrap #primary.content-area {
    max-width: 1000px; }
    .page-one-column .site-content .wrap #primary.content-area .entry-header,
    .blog .site-content .wrap #primary.content-area .entry-header,
    .single .site-content .wrap #primary.content-area .entry-header {
      margin-bottom: 1em; }
  .page-one-column .site-content .wrap .edit-link,
  .blog .site-content .wrap .edit-link,
  .single .site-content .wrap .edit-link {
    display: none; }
  .page-one-column .site-content .wrap .page-header,
  .blog .site-content .wrap .page-header,
  .single .site-content .wrap .page-header {
    float: none;
    width: 100%; }
  .page-one-column .site-content .wrap .blog-post,
  .blog .site-content .wrap .blog-post,
  .single .site-content .wrap .blog-post {
    border-bottom: 1px solid #ff9500;
    padding: 1em 0; }
    .page-one-column .site-content .wrap .blog-post h2,
    .blog .site-content .wrap .blog-post h2,
    .single .site-content .wrap .blog-post h2 {
      padding-top: 0; }
  .page-one-column .site-content .wrap #primary article,
  .blog .site-content .wrap #primary article,
  .single .site-content .wrap #primary article {
    float: none;
    width: 100%; }
    .page-one-column .site-content .wrap #primary article .artist-page .row,
    .blog .site-content .wrap #primary article .artist-page .row,
    .single .site-content .wrap #primary article .artist-page .row {
      display: flex; }
    .page-one-column .site-content .wrap #primary article .artist-page .column,
    .blog .site-content .wrap #primary article .artist-page .column,
    .single .site-content .wrap #primary article .artist-page .column {
      width: 50%;
      margin: 0;
      display: flex;
      flex-flow: column;
      align-self: center; }
    .page-one-column .site-content .wrap #primary article .contact-image,
    .blog .site-content .wrap #primary article .contact-image,
    .single .site-content .wrap #primary article .contact-image {
      position: relative; }
      .page-one-column .site-content .wrap #primary article .contact-image img,
      .blog .site-content .wrap #primary article .contact-image img,
      .single .site-content .wrap #primary article .contact-image img {
        position: absolute; }
  .page-one-column .site-content .wrap .contact-page .map-container iframe,
  .blog .site-content .wrap .contact-page .map-container iframe,
  .single .site-content .wrap .contact-page .map-container iframe {
    width: 100%; }

.bands-page {
  margin-bottom: 2em; }
  .bands-page .columns {
    box-sizing: border-box;
    text-align: center;
    background-color: #FFF;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    transition: all 0.2s ease-in;
    position: relative; }
    .bands-page .columns img {
      margin: 0;
      transition: all 0.2s ease-in;
      filter: gray;
      /* IE6-9 */
      -webkit-filter: grayscale(1);
      /* Google Chrome, Safari 6+ & Opera 15+ */
      filter: grayscale(1);
      /* Microsoft Edge and Firefox 35+ */ }
    .bands-page .columns:hover {
      /* Disable grayscale on hover */ }
      .bands-page .columns:hover img {
        -webkit-filter: grayscale(0);
        filter: none; }
    .bands-page .columns .image-container {
      line-height: 0; }
    .bands-page .columns .band-details {
      background: rgba(80, 80, 80, 0.8);
      position: absolute;
      bottom: 0;
      width: 100%;
      text-align: center;
      padding: 5px; }
      .bands-page .columns .band-details h3,
      .bands-page .columns .band-details p {
        margin: 0;
        color: #ff9500; }
      .bands-page .columns .band-details h3 {
        font-size: 1.3em; }
      .bands-page .columns .band-details p {
        font-size: 1em; }
    .bands-page .columns:hover {
      box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); }
    .bands-page .columns h3 {
      padding-top: 0; }

.single-artists .single-featured-image-header {
  display: none; }
.single-artists .gallery a {
  width: 20%;
  display: inline-block;
  vertical-align: top; }
.single-artists .set-list {
  border: 2px solid #ff9500;
  padding: 1em;
  border-radius: 4px;
  transition: all 0.2s ease-in;
  display: inline-block; }
  .single-artists .set-list .fa {
    padding-right: 0.5em; }
  .single-artists .set-list:hover {
    background: #ff9500;
    color: #FFF; }
.single-artists .entry-header,
.single-artists .entry-footer {
  display: none; }

body hr {
  margin: 2.5em 0;
  background-color: rgba(255, 149, 0, 0.5); }

.featured-image-container {
  width: 100%;
  height: 550px;
  position: static;
  overflow: hidden;
  z-index: 1; }
  .featured-image-container .featured-image {
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    max-height: 550px;
    background-position: center center; }

.home .featured-image-container .featured-image {
  background-position: top left; }

@media all and (max-width: 800px) {
  .featured-image-container {
    height: 350px; } }
@media all and (max-width: 600px) {
  body h1 {
    font-size: 1.6em; }

  .featured-image-container {
    height: 200px; } }
#masthead .site-branding {
  padding: 0.5em 0; }
#masthead .wrap {
  text-align: left;
  padding: 0 0.5em; }
  #masthead .wrap .site-branding-text {
    display: none; }
  #masthead .wrap .custom-logo {
    max-height: 65px; }
#masthead .navigation-top .wrap.container {
  text-align: left;
  padding: 0.75em 1em;
  width: 100%; }
  #masthead .navigation-top .wrap.container .main-navigation {
    margin-left: 0 !important; }
#masthead .navigation-top .header-nav,
#masthead .navigation-top .header-logo {
  display: inline-block;
  vertical-align: text-top; }
#masthead .navigation-top .header-logo {
  opacity: 0;
  position: relative; }
  #masthead .navigation-top .header-logo img {
    height: 50px;
    width: auto;
    position: relative; }
#masthead .navigation-top .header-nav li {
  font-family: Kurale, serif;
  font-family: "Nunito", serif;
  font-weight: 400; }
  #masthead .navigation-top .header-nav li.current-menu-item a {
    color: #000;
    border-bottom: 2px solid #ff9500; }
  #masthead .navigation-top .header-nav li:hover a {
    color: #000;
    border-bottom: 2px solid rgba(255, 149, 0, 0.3); }
  #masthead .navigation-top .header-nav li a {
    box-sizing: border-box;
    padding: 0.5em 0;
    margin: 0 2em 0 0;
    font-weight: 700;
    font-size: 1.5em;
    color: #7D7D7D; }

@media all and (max-width: 767px) {
  .custom-header {
    display: none; }

  #masthead .navigation-top .header-logo {
    opacity: 1 !important;
    top: 4px !important; } }

/*# sourceMappingURL=ontrend.css.map */
