@font-face {
  font-family: BitchQueens;
  src: url("bitchqueens.otf") format("opentype"); }
body {
  font-family: BitchQueens;
  color: #fafcfb;
  background-color: #fafcfb;
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-size: 1em; }
  body a:link {
    color: #fafcfb;
    text-decoration: underline; }
  body a:visited {
    color: #fafcfb;
    text-decoration: underline; }
  body a:hover {
    color: #ffffff;
    text-decoration: underline; }
  body a:active {
    color: #ffffff;
    text-decoration: underline; }
  body p {
    font-size: 1.8em;
    margin-bottom: .8em; }

.bqNav {
  font-size: 3em;
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  border-radius: 0px !important;
  height: 87px; }
  .bqNav .bqNavContainer a {
    color: #ffffff;
    text-decoration: none; }
  .bqNav img {
    height: 60px; }
  .bqNav .navbar-nav li a {
    padding-top: 35px; }
  .bqNav .navbar-toggle {
    padding-top: 30px; }
  .bqNav .social-buttons {
    display: none; }

.bq-row {
  background-color: rgba(28, 28, 30, 0.8);
  padding-top: 2em;
  padding-bottom: 7em;
  margin-bottom: 35em; }

.content-anchor {
  height: 10em; }

.releaseWrapper img {
  margin-bottom: 1em; }

.soundWrapper {
  margin-bottom: 1em; }

.video-container {
  width: 100%;
  padding-bottom: 56%;
  margin-top: 5em;
  margin-left: 0%;
  position: relative; }
  .video-container .video-stratcher iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%; }

.contactLeft {
  float: left;
  width: 40%;
  margin-left: 1%;
  line-height: 0.5; }

.contactRight {
  float: left;
  width: 38%;
  margin-left: 20%;
  margin-right: 1%;
  line-height: 0.5; }

.upcomingDates {
  width: 98%;
  margin-top: 1%;
  margin-left: 0%;
  position: relative; }

.footer {
  position: fixed;
  z-index: 99;
  bottom: 0;
  right: 0;
  margin-right: .2%;
  margin-bottom: .2%;
  width: 15%; }

.footer img {
  float: left;
  width: 15%;
  margin-right: 1%; }

.logo img {
  position: fixed;
  top: 9%;
  margin-left: 27.5%;
  width: 45%;
  z-index: -3;
  opacity: .3; }

.footerImage img {
  position: fixed;
  bottom: -384px;
  margin-left: 10%;
  width: 80%;
  z-index: -2; }

@media (max-width: 1400px) {
  .footerImage img {
    bottom: -350px; } }
@media (max-width: 1300px) {
  .footerImage img {
    margin-left: 5%;
    width: 90%; }

  .logo img {
    top: 106px; } }
@media (max-width: 1024px) {
  .footerImage img {
    margin-left: 0%;
    width: 100%;
    bottom: -250px; }

  .logo img {
    top: 126px; } }
@media (max-width: 880px) {
  .footerImage img {
    bottom: -150px; }

  .logo img {
    top: 156px; }

  .bqNav .navbar-toggle {
    display: block; } }
@media (max-width: 768px) {
  body .footerImage img {
    bottom: -20px; }
  body .logo img {
    margin-left: 10%;
    width: 80%;
    top: 126px; }
  body .bqNav {
    font-size: 2em; }
    body .bqNav .navbar-collapse {
      padding-top: 20px;
      background-color: #222; }
    body .bqNav .navbar-nav li a {
      padding-top: 0px; }
    body .bqNav .social-buttons {
      display: block;
      padding-top: 40px; }
      body .bqNav .social-buttons img {
        height: 25px; }
      body .bqNav .social-buttons .navbar-brand {
        padding: 5px 5px; }
  body .bit-events .bit-tickets,
  body .bit-events .bit-rsvp {
    display: none; }
  body .row {
    margin-left: 0px;
    margin-right: 0px; } }
@media (max-width: 600px) {
  .footerImage img {
    bottom: 0px; } }

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