.bdyw {
  width: 65%;
  margin: auto;
  margin-top: 60px;
}
.l2page {
  margin-top: -8rem;
  max-width: 100% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
img {
  width: 100%;
}
h5 {
 margin-bottom: 0;
 font-weight: 700;
 letter-spacing: 0;
 text-transform: none;
}
h3 {
 font-size: 1.5rem;
 letter-spacing: 0;
 text-transform: none;
}
p {
   margin-top: 0;
   margin-bottom: 0;
}
.multi-nav {
  padding: 0 16px;
}
.multi-nav p {
  text-align: justify;
  padding-bottom: 20px;
}
.multi-nav a {
  color: #000000;
}
.socshr a {
  color: #000000;
}
.addon {
  margin: auto;
  width: 100%;
}
.right_tixnav {
  position: sticky;
  top: 30px;
  margin-bottom: 40px;
  width: 261px;
  box-shadow: 5px 5px 12px 0px rgba(0, 0, 0, .15);
}
.PN135 p {
  margin-top: 15px;
}
.menu {
 background-color: #f8f8f8;
 padding: 15.5px;
 width: 261px;
 border-bottom: 1px solid #808080;
}
.menutix {
 background-color: #000000;
 padding: 20px;
 width: 261px;
 border-bottom: 1px solid #808080;
}
.menutix a {
 text-decoration: none;
}
.menutix h3 {
  /*font-size: 1rem;*/
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  color: #ffffff;
  text-transform: none;
}
.multi-ft {
  text-align: right;
}
.menu-l {
 background-color: #f8f8f8;
 padding: 15.5px;
 width: 261px;
}
.menu-M {
 background-color: #f8f8f8;
 padding: 15.5px;
 /*width: 100%;*/
 border-bottom: 1px solid #808080;
}
.menu-t-M {
 background-color: #f8f8f8;
 padding: 15.5px;
 /*width: 100%;*/
 border-bottom: 1px solid #808080;
 margin-top: 20px;
}
.menu-l-M {
 background-color: #f8f8f8;
 padding: 15.5px;
 margin-bottom: 25px;
}
.social-sect {
  max-width: 100%;
  background-color: #f0f0f0;
  padding-top: 65px;
  padding-bottom: 65px;
  margin-top: 45px;
}
.social-text p {
  color: black;
  font-size: 1.2em !important;
  line-height: 1.5em;
}
.follow {
  max-width: 65%;
  text-align: left;
  margin: auto;
}
.follow p {
  font-size: 2.4em;
}
.fa-2xl {
  vertical-align: -.1875em;
  font-size: 5em;
  line-height: 1em;
}
.button {
border: none;
color: white;
padding: 6px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 1rem;
/*margin: 4px 2px;*/
transition-duration: 0.4s;
cursor: pointer;
}
.button-FT {
background-color: #04ABCD;
color: #000;
border: 1px solid #000;
margin: 10px 0;
padding: 10px 0;
width: 100%;
}

.button-FT:hover {
background-color: #04ABCD;
color: #000;
}

.button-BP {
background-color: white;
color: black;
border: 1px solid #000;
margin-bottom: 15px;
width: 100%;
}
.button-BP:hover {
background-color: #fff;
color: #000;
}
.button-BN {
  background-color: #04ABCD;
  color: black;
  border: 1px solid #000;
  padding: 10px 20px;
  margin-top: 10px;
}
.button-MULTI {
  background-color: #04ABCD;
  color: black;
  border: 1px solid #000;
  width: 100%;
  margin-bottom: 10px;
}
.button-MULTI:hover {
  background-color: #04ABCD;
  color: #000;
}

.button-BN:hover {
  background-color: #04ABCD;
  color: #000;
}
.button-ADD {
background-color: #f8f8f8;
color: #808080;
margin: 5px 0;
border: 1px solid #f8f8f8;
width: 100%;
}

.button-ADD:hover {
background-color: #f8f8f8;
color: #808080;
}
.artist {
margin-top: 20px;
}
.artist h1 {
font-weight: 700;
font-size: 2rem;
text-transform: none;
}
.artist h2 {
font-size: 1.25rem;
margin-top: 0;
margin-bottom: .5rem;
font-weight: 500;
text-transform: none;
}
.fa-arrow-right {
  color: #04ABCD;
  float: right;
  padding-top: 4px;
}
.eventpageinfo h2 {
  font-size: 2rem;
  color: #000000;
  margin-bottom: 0;
  font-weight: 700;
  text-transform: none;
  /*margin-top: 20px;*/
}
.eventpageinfo p {
  padding-top: 20px;
  text-align: justify;
}
.moreinfo h2 {
  font-size: 2rem;
  color: #000000;
  margin-bottom: 0;
  font-weight: 700;
  text-transform: none;
}
.moreinfo h5 {
  padding-top: 20px;
  font-weight: 600;
  text-transform: none;
}
.moreinfo p {
  text-align: justify;
}
.conticons {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.iconrow {
  margin: auto;
  margin-bottom: 20px;
}
.iconrow p {
  text-align: justify;
}
.cta a {
  color: #000000;
  text-decoration: underline;
  font-size: 1.2rem;
  font-weight: 600;
}
.tixlinks a {
  color: #04ABCD;
  text-decoration: underline;
}
.tixlinks a:hover {
  color: #04ABCD;
}
.suites {
  background-image: url("https://ballarenapremium.com/wp-content/themes/responsive/images/teams/ball_arena/Concert-Photos-8edited.jpg");
  margin: auto;
  background-size: contain;
  background-repeat: unset;
  background-position: right top;
  clear: both;
}
.suites h1 {
  font-size: 3rem;
  font-weight: 700;
  color: #fff;
  text-transform: none;
}
.suites h6 {
  color: #fff;
  text-transform: none;
}
.suitesBG {
  background-image: linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,1));
  padding: 20px 40px 40px;
}
.ball-blue {
  border-width:5px;
  border-color: #04ABCD;
  opacity: 100%;
  margin-top: 16px;
  width: 100%;
  margin-right: 15px;
  margin-left: 15px;
}
.reg {
  margin-top: 20px;
  width: 100%;
  margin-right: 15px;
  margin-left: 15px;
}
.multi-text-m {
 /*text-align: center;*/
 margin: 10px 0;
}
.gx2nav {
  padding-left: 10px;
}
.gx2r {
  padding-right: 5px;
}
.gx2l {
  padding-left: 5px;
}

@media only screen and (max-width: 1199px) {
  .col-9 {
    flex: 0 0 auto;
    max-width: 100%;
 }
}
@media only screen and (max-width: 768px) {
  .bdyw {
    width: 90%;
    margin: auto;
    margin-top: 23px;
 }
 .button-BP {
 margin-bottom: 10px;
 }
 .policy-icons {
   padding: 0 75px 20px;
 }
 .multi-ft {
   text-align: left;
   margin-top: 10px;
 }
 .button-BNM {
   background-color: #04ABCD;
   color: black;
   border: 1px solid #000;
   width: 100%
 }
 .gx2r {
   padding-right: 15px;
 }
 .gx2l {
   padding-left: 15px;
 }
}
/*.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}*/
