/*!
Theme Name: afterward
Theme URI: http://underscores.me/
Author: The Paper Plant
Author URI: http://thepaperplant.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: afterward
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

afterward is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#d93d31;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}body,button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{line-height:1.5}button,input,optgroup,select,textarea{color:#404040;font-family:"Noto Serif",serif;font-size:16px;font-size:1rem;line-height:1.5}body h1,body h2,body h3,body h4,body h5,body h6{clear:both;font-family:"Noto Serif",serif;font-weight:700;margin:0;padding:0}h2,p{margin-bottom:20px}h2{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;text-transform:uppercase}h3{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}h4{font-size:19px;font-size:1.1875rem;line-height:22px;line-height:1.375rem}p{margin-top:0;margin-bottom:1.25rem}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;font-family:"Courier 10 Pitch",Courier,monospace}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}a:visited{color:#d93d31}a:active,a:focus,a:hover{text-decoration:none}a:hover{color:rgba(217,61,49,.95)}a:active,a:focus{color:#d93d31}a:focus{outline:0}a:active,a:hover{outline:0}nav.navbar{background-color:transparent!important;transition:all ease .25s}body.page-template-template-page-no-hero nav.navbar,nav.navbar.visible{background-color:#282828!important}nav.navbar .navbar-brand{color:#d93d31;opacity:1;font-family:"Noto Serif",serif;font-size:16px;font-size:1rem;text-transform:uppercase}#primary-menu .menu-item.menu-item-has-children ul li a,nav.navbar .navbar-brand:hover{color:#fff}nav.navbar .menu-main-menu-container{margin:0 0 0 auto}nav.navbar .sm-container{margin-left:auto}body.home nav.navbar .navbar-brand{opacity:0;transition:opacity ease 2s}#primary-menu .menu-item.menu-item-has-children:hover ul,body.home nav.navbar .navbar-brand.visible{opacity:1}.menu-menu-1-container{margin-left:auto;margin-right:auto}#primary-menu .menu-item a,body{font-family:"Noto Serif",serif;font-size:14px;font-size:.875rem}#primary-menu .menu-item a{display:block;font-weight:700;padding:.5rem .75rem;text-transform:uppercase;color:#e1c04c}#primary-menu .menu-item a:hover{color:#d93d31;text-decoration:none}#primary-menu .menu-item.menu-item-has-children ul{opacity:0;background:rgba(43,46,51,.9);list-style:none;margin:0;padding:0;position:absolute;top:54px;transition:transform ease 1s;transition:transform ease 1s,-webkit-transform ease 1s;width:200px}.widget{margin:0 0 1.5em}.widget select{max-width:100%}body{background-color:#fff;color:#1a1a1a}#hero #site-title span,#hero h1 span,.event div.location span,.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.container-fluid{max-width:1160px}.entry-content a:hover{text-decoration:underline}ol,ul{margin-left:0}#content hr{border:1px solid;clear:both}.page-template-template-page-no-hero #content{padding-top:160px}h1.entry-title,h1.page-title{color:#9d0c1d;font-family:'Noto Serif',serif;font-weight:800;font-size:48px;font-size:3rem;line-height:48px;line-height:3rem;letter-spacing:-1px;margin-bottom:40px;text-align:center;text-transform:uppercase}body.blog h1.page-title{clip:unset;-webkit-clip-path:unset;clip-path:unset;height:auto;margin:0;position:relative!important;width:auto}body.archive #content,body.page #content,body.single #content{opacity:0}.aligncenter .wp-block-embed__wrapper,.btn-container,.text-center{text-align:center}.btn-container{margin:40px auto 20px}a.button,a.button:hover{color:#fff;text-decoration:none}a.button{background:#95090c;font-weight:700;padding:10px 20px;border-radius:20px}a.button:hover{background:rgba(217,61,49,.9)}.wp-block-button{margin:0 0 50px}.sm-container a{color:#d93d31;padding-left:15px}.sm-container a:hover{color:#8dc7d3}.sm-container a:visited{color:#d93d31}#hero{padding:0;height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:-999}#hero:hover .hero-image{-webkit-transform:scale(1.05);transform:scale(1.05)}#hero .container-fluid{left:0;right:0}#hero .hero-text{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}#hero .hero-image{background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;transition:transform ease 6s;transition:transform ease 6s,-webkit-transform ease 6s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}#hero #site-title,#hero h1{position:absolute;right:0;left:0;text-align:center}#hero h1,#hero h2,#hero h3{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,10px 10px 10px #000}#hero h1{color:#fff;font-weight:800;opacity:0;font-size:80px;font-size:5rem;line-height:80px;line-height:5rem;letter-spacing:-1px;text-transform:uppercase;top:65vh;font-family:'Noto Serif',serif}#hero .scroller,#hero h2{font-size:32px;font-size:2rem}#hero h2,#hero h3{font-family:'Roboto',sans-serif}#hero h2{font-weight:700;padding-top:20px;color:#8dc7d3;line-height:32px;line-height:2rem}#hero .pull-quote,#hero h3{color:#fff;font-weight:700;padding-top:20px}#hero h3{line-height:20px;line-height:1.25rem;font-size:20px;font-size:1.25rem}#hero #site-title{bottom:13%}#hero .scroller{color:#d93d31;cursor:pointer;transition:transform ease 6s;transition:transform ease 6s,-webkit-transform ease 6s}#hero .scroller:hover{font-size:32.8px;font-size:2.05rem;color:#1a1a1a}#hero .pull-quote{position:absolute;top:100px;text-align:center;text-transform:uppercase;font-size:28px;font-size:1.75rem}#hero .pull-quote span{display:block;color:#d93d31;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:400}#hero .container-fluid{position:relative;height:100%;text-align:left;bottom:unset}#hero .container-fluid .scroller{position:absolute;bottom:50px;left:0;right:0;text-align:center}#content{position:relative;padding-top:60px}.transparent{background:rgba(255,255,255,.8)!important}body.home #hero h1{top:40%;right:10%;left:auto}body.home #content{padding-top:0}body.home h2{margin-bottom:20px}body.home .transparent{background:rgba(255,255,255,.7)!important}.bounce-up .animation-container{opacity:0;transition:all 1s ease-out;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.bounce-up.in-view .animation-container,body.page-id-10 .bounce-up .animation-container{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#videobox{position:relative;padding-bottom:56.25%;height:0;border:1px solid #1a1a1a}#videobox iframe,#videobox video{position:absolute;top:0;left:0;height:100%;width:100%}h5.ytctitle{font-size:14px;padding:10px}body.blog #content .entry-title a,body.blog #content .entry-title a:hover,body.blog #content .entry-title a:visited,h5.ytctitle a,section{color:#1a1a1a}body .wp-playlist{border-color:#2b2e33;padding:0}.gigpress-table td.gigpress-links-cell,body .wp-playlist-current-item{display:none}body .wp-playlist-tracks{padding:5px}section{position:relative;padding:125px 0 50px;background:#e5e5e5}section.dark{background:rgba(0,0,0,.7);color:#fff}section.light{background:#c4dde2;color:#1a1a1a}section.narrow .container-fluid{max-width:940px}section.large-print{font-size:20px;font-size:1.25rem}section #img-scroll{background-image:linear-gradient(to right,#000 0%,rgba(28,15,22,0) 30%,transparent 50%,rgba(28,15,22,0) 70%,#000 100%),url(../img/page-header_03.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;height:60vh}#performances h2{color:#d93d31;text-align:center}#quote{padding:60px 0 120px}#quote h4{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;font-style:italic}#quote h4 span{font-size:14px;font-size:.875rem;font-weight:400;display:block}section#sponsors{padding:40px 0}section#sponsors .widget_media_image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section#sponsors .widget-title{color:#272626;text-align:center;font-size:18px;padding-bottom:10px}section#sponsors img{margin:0 auto}body.home #primary section:first-of-type{border-top:1px solid #777}body.home #primary section h1{text-align:center;padding-bottom:1.25rem;padding-bottom:20px;text-transform:uppercase}.news-article img{float:left;padding-right:20px;padding-bottom:20px}nav.navigation.post-navigation{margin-top:40px}.post-navigation .nav-next,.post-navigation .nav-previous{width:33%}.gallery-columns-4 .gallery-item{margin-right:10px;max-width:24%;width:24%;margin-bottom:10px}.gallery-columns-4 .gallery-item:nth-child(4n){margin-right:0}body.blog #content .container-fluid{max-width:800px}body.blog #content article{padding:30px 0 0}body.blog #content .entry-title{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;text-transform:none}body.blog #content .entry-title a:hover,body.blog #content .entry-title a:hover:hover,body.blog #content .entry-title a:visited:hover{text-decoration:underline}body.blog #content .entry-content,body.home footer.site-footer{margin:0}img.alignleft{margin-bottom:1.5em}h3+p{margin-top:20px}a.buy-link{font-size:30px;font-size:1.875rem;color:#2b2e33;margin-right:10px}a.buy-link:hover{color:#272626}body.single-music #content{padding-top:120px}body.single-music h2{line-height:36px;line-height:2.25rem;margin-bottom:15px}body.single-music h2 span{display:block;line-height:14px;line-height:.875rem;padding-bottom:15px}body.single-music h2 span#artist{font-size:14px;font-size:.875rem}body.single-music h2 span#record-label{font-size:12px;font-size:.75rem}.gigpress-table .gigpress-table tr.gigpress-info td,body.post-type-archive-music .album img,body.single-music h3{padding-bottom:10px}body.single-music h3:first-of-type{padding-top:.875rem}body.post-type-archive-music .album{margin-bottom:25px;text-align:center}body.post-type-archive-music .album .album-title{color:#2b2e33;font-weight:700}body.post-type-archive-music .album .album-title :hover{text-decoration:none}.event{border-top:1px solid #2b2e33;padding:10px 0}.event:last-of-type{border-bottom:1px solid #2b2e33}.event div{-webkit-flex:1;-ms-flex:1;flex:1}body.post-type-archive-event .events-header{background:#2b2e33;color:#edefd9;font-weight:700;text-transform:uppercase}body.post-type-archive-event .event{border:0;padding:10px}body.post-type-archive-event .event-time{display:block}body.post-type-archive-event .eventtitle{-webkit-flex:2;-ms-flex:2;flex:2}p.no-dates{font-size:18px;font-size:1.125rem;font-weight:700;text-align:center}footer.site-footer{background:#272626;color:#f4f4f4;font-size:13px;margin-top:40px;padding:35px 0 25px;text-align:center}footer.site-footer a,footer.site-footer a:visited{color:#e1c04c}.gigpress-table abbr[title],footer.site-footer a:hover{text-decoration:none}footer.site-footer .sm-container{margin:20px 0}footer.site-footer .sm-container a{font-size:20px}footer.site-footer #jazzcorner{display:inline-block}tr.gigpress-header{background-color:transparent!important}h3.gigpress-artist-heading{font-size:24px;font-size:1.5rem;padding:40px 0 0}.gigpress-table{border-top:none!important}.gigpress-table td,.gigpress-table th{padding-left:0!important;vertical-align:top!important}.gigpress-table tr.gigpress-row{border-top:1px solid #fff}.gigpress-table th{color:#8dc7d3}.gigpress-table td{border:0!important}.gigpress-table tr.gigpress-info td{color:#fff;vertical-align:top}.gigpress-table td.gigpress-date,.gigpress-table th.gigpress-date{width:25%}.gigpress-table td.gigpress-city,.gigpress-table th.gigpress-city{width:30%}.gigpress-table td.gigpress-venue,.gigpress-table th.gigpress-venue{width:45%}.gigpress-table a.gigpress-address{color:#fff}.gigpress-table td.gigpress-date{font-size:18px}.gigpress-table span.gigpress-info-label{color:#fff;font-size:16px}.gigpress-table tr.gigpress-info td.description{padding:0 0 15px}@media screen and (min-width:1400px){nav .container-fluid{max-width:1300px}}@media screen and (max-width:1199px){nav.navbar{padding:10px 0}nav.navbar .navbar-dark .navbar-toggler{margin-left:25px;color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.8)}nav.navbar .navbar-collapse.show{background-color:rgba(40,40,40,.9)}#primary-menu{text-align:center}#primary-menu .menu-item.menu-item-has-children ul{opacity:1;position:relative;top:0;left:0;right:0;background:0 0;width:inherit}.sm-container{padding:20px 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.container-fluid{padding-left:30px;padding-right:30px}}@media screen and (max-width:1024px){body.home .hero-image{background-position-x:right}}@media screen and (max-width:767px){section#img-scroll{display:none}.gallery-columns-4 .gallery-item{max-width:32%;width:32%}.gallery-columns-4 .gallery-item:nth-child(3n){margin-right:0}.gallery-columns-4 .gallery-item :nth-child(4n){margin-right:10px}.d-flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.event.events-header{display:none!important}.event .date{font-weight:700}#hero .hero-image{background-attachment:inherit}#hero #site-title{left:30px}#hero #site-title h1{font-size:64px;font-size:4rem;line-height:52px;line-height:3.25rem}#hero #site-title h2{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}body.home #hero{height:85vh}section{padding-top:75px}}@media screen and (max-width:600px){body .hero-image{background-size:contain}.scroller{display:none}#slides,#slides ul,#slides ul li{height:auto;max-height:275px}.gallery-columns-4 .gallery-item{max-width:47%;width:47%}.gallery-columns-4 .gallery-item:nth-child(2n){margin-right:0}.gallery-columns-4 .gallery-item:nth-child(3n){margin-right:10px}#content{padding-top:20px}h1.entry-title,h1.page-title{font-size:32px;font-size:2rem}}@media screen and (max-width:600px) and (orientation:portrait){body #hero{height:50vh}section{padding-top:25px}}@media screen and (max-width:490px){body.home #hero h1{display:none}}@media screen and (max-width:419px){#hero #site-title{bottom:5%;left:20px}#hero #site-title h1{font-size:40px;font-size:2.5rem;line-height:36px;line-height:2.25rem;width:auto}#hero #site-title h2{font-size:16px;font-size:1rem}}