/*!
 * Start Bootstrap - Busines Frontpage (https://startbootstrap.com/template-overviews/business-frontpage)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-frontpage/blob/master/LICENSE)
 */
 body {
    padding-top: 0px;
 }
 .business-header h1 {
    color:#000000;
    text-shadow: 2px 2px 8px #f5ac4d;
 }
 .img1 {
    text-align: center;
    padding: 0 100px 0 100px;
 }
 #artists2 {
    display:flex;
    flex-wrap: wrap;
    justify-content:space-between;
 }
  #artists3 {
        width:700px;
        margin: 10px auto;
 }
.rules-list li {
  padding-bottom:15px;
}
.cardbox2 {
    margin: 10px;
    padding:10px;
    box-sizing:border-box;
    flex-basis:20%;
    background-color: #fff;
    text-align: center;
}
.cardbox3 {
    padding:20px;
    box-sizing:border-box;
    flex-basis:100%;
    background-color: #fff;
    text-align: left;
    font-size: 30px;
    line-height: 1.5;
    text-align:center;
}
.cardbox3 h5 {
   font-weight:900;
   font-size:18px;
}
 .bg-grey2 {
    width:100%;
    background-image: url("/images/sunburst-background.jpg");
    background-color:#191919;
    padding-top: 10px;
    padding-bottom:20px;
    text-align:center;
}
.bg-grey2 h2 {
    color:#fff;
    padding-bottom:5px;
    text-shadow: 2px 2px 2px #000;
}
.bg-grey2 .btn-lg {
    margin-bottom:20px;
}
.btn-new2 {
    padding: 12px !important;
    background-color:#d63230;
    box-shadow: 2px 2px 3px #a2a2a2;
    color:#fff;
    font-weight: 900 !important;
    font-size: 120% !important;
}
.btn-new2:hover {
    background:#f5c034;
}
html.no-js.fa-events-icons-ready body div.bg-grey2 div.container div.row div#artists2 div.cardbox2 div.card2 div.card-footer2 a.btn.btn-new2


 body {
    padding-top:0;
    font-family: 'Fira Sans', sans-serif !important;
    font-size: 145% !important;

 }
 h1, h3 {
    font-family: 'Black Han Sans', sans-serif !important;
    text-shadow: 2px 2px 2px #fff;
 }
 h2 {
   font-family: 'Black Han Sans', sans-serif !important;
   margin-top:15px;
 }
li {
    list-style-type: none;
}
.navbar-nav li:before {
    display: none;
}
.remax {
    margin-top:-5px;
}
li:before {
  content: "\f001"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  padding-right: 5px;
}
 .more-info {
    background-color:#fff;
 }

.navbar {margin-bottom:0 !important;

}

.navbar-nav > li > a {
    font-size:18px;
    margin-right:20px;
}

.bg-white {
    margin-top:20px;
    padding:10px;
    border-radius:10px;
}
.band-bios {
  background-color:#ffffff;
  padding:20px;
  border-radius:10px;
  margin-top:20px;
  margin-bottom:60px;
}
.band-bios img {
  margin-top:20px;
}

.bg-dark {
    background-color: #000 !important;
}
.business-header {
    background-image: url("/images/stage.jpg");
    margin-top: 0px;
    width:100%;
    height:300px;
}
.business-header h1{
    font-weight:700;
}

.btn-new {
    background-color:#fef365;
    border: 1px solid #ffed00;
    box-shadow: 2px 2px 5px #a2a2a2;
    color:#383789;
    font-weight: 700;
    font-size: 100%;
}
.btn-new:hover {
    background:#e8dc42;
}
.cardbox {margin-bottom:30px;}
.card-footer {text-align:center;}

.welcome {
    border-right: 1px solid #abacaf;
}
.contact-us {
    text-align:left;
    margin-left: 8px;
}

.contact-container h3 {
    text-align:left;
}

.bg-light {
    padding:18px 0 20px 0;
    background-color:#eaeaea !important;
}
.bg-grey {
    background-image: url("/images/32.jpg");
    background-color:#191919;
    padding-top: 10px;
    padding-bottom:20px;
}
.bg-grey h2 {
    color:#fff;
    padding-bottom:5px;
    text-shadow: 2px 2px 2px #000;
}
.bg-grey .btn-lg {
    margin-bottom:20px;
}
.carousel-item {
    margin-left: -20px;
}
.gallery img {
    width:210px;
    margin-left:70px;
}
.social {
    float:right;
    margin-right:-90px;
    margin-top: -20px;
    padding: 0px;
}
.social img {
    margin: 0px;
    padding-top: 10px;
    width:40%;
}
.social-contact img {
    width: 25%;
    margin-left:8px;
    padding-right: 3px;
}
.form-area {
    padding-top:5px;
    margin-left: 10px;
    margin-bottom:30px;
}
.buy-tickets .form-group1 {
    width: 100%;
    margin-bottom: 20px;
    margin-top:15px;
}
.buy-tickets .form-group {
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #d1d1d3;
}
.buy-tickets button {
    margin-top: 20px;
    margin-bottom: 20px;
}
.form-group input {
    margin-top:4px;
    font-size: 110%;
}
.numbox {
    width: 70px !important;float:left;margin-right:20px;margin-left: 15px;
    }
.copy {
    margin-left: 45px;
}
.season-pass {
    background-color: #fff574;
    border-radius: 5px;
    padding: 15px 0 0 0px;
}
.logo img {
  width:140px;
}

@media (max-width: 769px) {
    .welcome {
        border-right: 0px solid #abacaf;
    }
    .contact-us h2 {
        padding-top: 20px;
    }
    img.img-responsive.bob {
        display: none;
    }
    .img1 {
        padding: 30px;
    }
    .nav-item {
      margin-left:50px;
    }
}


@media (max-width: 992px) {
    .btn-new {
      font-size: 70%;
    }
    .buy-tickets .form-group1 {
      width: 100%;
    }
    .buy-tickets .form-group {
      width: 100%;
      }
}
