@import url("//hello.myfonts.net/count/4cf111");

@font-face {
  font-family: "SmokingTypefaceBase";
  src: url('/static/webFonts/SmokingTypefaceBase/font.woff2') format('woff2'), url('/static/webFonts/SmokingTypefaceBase/font.woff') format('woff');
}
@font-face {
  font-family: "WesternBrother";
  src: url('/static/webFonts/WesternBrother/font.woff2') format('woff2'), url('/static/webFonts/WesternBrother/font.woff') format('woff');
}
@font-face {
  font-family: "WesternBrother-Ornaments";
  src: url('/static/webFonts/WesternBrotherOrnaments/font.woff2') format('woff2'), url('/static/webFonts/WesternBrotherOrnaments/font.woff') format('woff');
}
@font-face {
  font-family: "TheMorshine";
  src: url('/static/webFonts/TheMorshine/The%20Morshine.otf') format('opentype'), url('/static/webFonts/TheMorshine/The%20Morshine.ttf') format('truetype');
}
@font-face {
  font-family: 'Bookman Old Style';
  src: url('/static/webFonts/Bookman%20Old%20Style%20Regular.woff2') format('woff2'), url('/static/webFonts/Bookman%20Old%20Style%20Regular.woff') format('woff');
}

.sat-sun::before {
  font-family: WesternBrother-Ornaments, 'Bookman', 'EB Garamond', 'sans-serif';
  margin-right: 20px;
  font-size: 1.3em;
  content: 'A';
  color: #765b47;
}
.sat-sun::after {
  font-family: WesternBrother-Ornaments, 'Bookman', 'EB Garamond', 'sans-serif';
  margin-left: 20px;
  font-size: 1.3em;
  content: 'A';
  color: #765b47;
}

.sat-sun {
  font-family:TheMorshine, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size:2.4em;
  line-height:1em;
  color: #873b05;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}
.event-title {
  text-align: center;
  font-family:WesternBrother, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size:4em;
  line-height:1em;
  color: #242D3F;
}
.day {
  text-align: center;
  font-family:WesternBrother, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size:2em;
  line-height:1em;
}
.time-age {
  font-family:TheMorshine, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size:2em;
  text-align:center;
  color: #302d28;
}
.time-age > span {
  color: #765b47;
}
.endcap {
  text-align:center;
  font-family: WesternBrother-Ornaments, 'Bookman', 'EB Garamond', 'sans-serif';
  color: #765b47;
  font-size:4em;
  margin-top: -25px;
  position: relative;
}

.in-tarn {
  font-family: TheMorshine, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size: 4.0em;
  line-height: 0.5em;
  position: relative;
  z-index: 5;
  left: 66px;
  top: -2px;
  color: #a18762;
}

.where {
  font-family:TheMorshine, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size:12.0em;
  color:#464534;
  line-height:0.6em;
  position: relative;
  z-index: 10;
}
ul.bullets li {
  font-size: 1.4em;
  color: #625c4f;
}
.whiteout {
  background: rgba(255,255,255,0.6);
  max-width:500px;
  font-weight:600;margin-left:auto;margin-right:auto;line-height:1em;padding:1em;
}
.bigtext {
  font-size: 1.4em;
}

.ccf {
    font-size: 2.0em;
    color: #642e0e;
    position: relative;
    left: -4em;
    top: -2em;
}
.ccftext {
  font-size:1.2em;
  font-family:SmokingTypefaceBase, 'Bookman', 'EB Garamond', 'sans-serif';
  position:relative;
  top:22px;
  left:-27px;
}
@media only screen and (max-width: 992px) {
  .where {
    font-size: 5em;
    text-align: center;
  }
  .whiteout {
    width: auto;
  }
  .in-tarn {
    font-size: 2em;
    text-align: center;
  }
  .ccftext {
    top: 0em;
    left: 0em;
    font-size: 1.3em;
    line-height: 0.9em;
    text-align: center;
  }
  .ccf {
    left: 0;
    top: 0;
  }
  .about-rl {
    text-align: center;
    left: 0px;
    font-size: 2.1em;
  }
  .roundup-btn {
    font-size: 1.5em !important;
    padding: 5px 10px !important;
  }
  .about-rl-box {
    margin: auto !important;
  }
  .band-block {
    margin-top: 1em;
    margin-bottom: 1em;
  }

}
@media only screen and (max-width: 420px) {
  .more-bands {
    width: 140px;
  }
}
.poster {
  text-align: center;
  padding: 1em;
}
.poster-body {
  z-index: 2;
  position: relative;
}

.poster::before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:0;
  box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
  padding:4em;
  /* v2.1 : borders effect with SVG : try to play with scale to change them */
  filter: url(#wavy2);
  /* v2.2 : Noise added for a vellum paper effect */

  background: #efdab6 url('/static/vellum.png');
}

.mugshot {
  border:4px solid black;
  margin: -2px;
}
.roundup-btn {
  padding: 5px 30px;
  font-size: 2em;
  color: #efdab6;
  background-color: #272F40;
  text-align: center;
  font-family: 'WesternBrother', 'Bookman', 'EB Garamond', 'sans-serif';

}
.roundup-btn:hover {
  background-color: #873b05;
  color: #efdab6;
  text-decoration: none;
}

.bookman {
  font-family: 'Bookman Old Style', 'Bookman Old Style', 'Bookman', 'EB Garamond', 'sans-serif';
}

.brphoto {
  position: relative;
  top: -68px;
  margin-bottom: -68px;
  width: 487px;
  border-left: 2px solid #2d1620;
  border-right: 2px solid #2d1620;
  border-bottom: 2px solid #2d1620;
}
ul.bullets {
  position: relative;
}
.day-details {
  font-family: 'WesternBrother', 'Bookman', 'EB Garamond', 'sans-serif';
  font-size: 2.4em;
  color: #2A2020;
}

.about-rl {
  font-family: "SmokingTypefaceBase", 'Bookman', 'EB Garamond', 'sans-serif';
  font-size:3.0em;
  color:#975b12;
  position: relative;
}
.about-rl-box {
  max-width:375px;
}

.about-rl-before {
  font-family: "WesternBrother-Ornaments", 'Bookman', 'EB Garamond', 'sans-serif';
  color: #ae9d84;
  font-size:2em;
  position: relative;
  top: 0.25em;
  right: -1em;
  display: inline;
}
.about-rl-after {
  font-family: "WesternBrother-Ornaments", 'Bookman', 'EB Garamond', 'sans-serif';
  color: #ae9d84;
  font-size:2em;
  position: relative;
  top: 0.25em;
  left: -1em;
  display:inline;
  text-align: right;
  float: right;
}
.rot180 {
  transform: rotate(180deg);
}
.borderText {
  border-top: 1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
  padding-top: 0.5em;
  margin-bottom: 1em;
}
.parched {
  background-color: #efdab6;
}
.musical-guests {
  font-family: WesternBrother, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size: 2em;
  color: #2C2122;
  margin-bottom: 25px;
}
.add-more-bands {
  font-family:TheMorshine, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size:2.0em;
  line-height:1em;
  margin: 20px 0px 0px 0px;
  z-index: 1;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.add-more-bands-before {
  font-family: WesternBrother-Ornaments, 'Bookman', 'EB Garamond', 'sans-serif';
  color: #6d411d;
  font-size:1.3em;
  position: relative;
  top: -6px;
  z-index: -1;
}
.add-more-bands-after {
  font-family: WesternBrother-Ornaments, 'Bookman', 'EB Garamond', 'sans-serif';
  color: #6d411d;
  font-size:1.3em;
  position: relative;
  top: -6px;
  z-index: -1;
}
@media not all and (min-resolution:.001dpcm) {
     @supports (-webkit-appearance:none) {
          .poster::before {
            filter: none !important;
          }
     }
}
.event-copy {
  font-size: 1.2em;
  line-height:1.2em;
  font-weight:600;
  margin-left:auto;
  margin-right:auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.per-person {
  font-family: TheMorshine, 'Bookman', 'EB Garamond', 'sans-serif';
  font-size: 1.7em;
}
.sep-block {
  border-bottom: 2px solid #D1BEA0;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.parched-separator {
  border-top: 2px solid #DCC8A8;
}