@charset "utf-8";
/*html, body {
	height: 100%;
	overflow: auto;
}*/
@font-face {
  font-family: 'BebasNeue';
  src: url('../fonts/Bebas-Neue.eot');
  src: url('../fonts/Bebas-Neue.eot#iefix') format('embedded-opentype'), url('../fonts/Bebas-Neue.woff') format('woff'), url('../fonts/Bebas-Neue.ttf') format('truetype'), url('../fonts/Bebas-Neue.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeue';
  src: url('../fonts/Bebas-Neue-Bold.eot');
  src: url('../fonts/Bebas-Neue-Bold.eot#iefix') format('embedded-opentype'), url('../fonts/Bebas-Neue-Bold.woff') format('woff'), url('../fonts/Bebas-Neue-Bold.ttf') format('truetype'), url('../fonts/Bebas-Neue-Bold.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'ElegantIcons';
  src: url('../fonts/ElegantIcons.eot');
  src: url('../fonts/ElegantIcons.eot#iefix') format('embedded-opentype'),
       url('../fonts/ElegantIcons.woff') format('woff'),
       url('../fonts/ElegantIcons.ttf') format('truetype'),
       url('../fonts/ElegantIcons.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Bold.eot') format('embedded-opentype'),  url('../fonts/Gotham-Bold.woff') format('woff'), url('../fonts/Gotham-Bold.ttf')  format('truetype'), url('../fonts/Gotham-Bold.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Book.eot') format('embedded-opentype'),  url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf')  format('truetype'), url('../fonts/Gotham-Book.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-BookItalic.eot') format('embedded-opentype'),  url('../fonts/Gotham-BookItalic.otf')  format('opentype'),
  url('../fonts/Gotham-BookItalic.woff') format('woff'), url('../fonts/Gotham-BookItalic.ttf')  format('truetype'), url('../fonts/Gotham-BookItalic.svg') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Light.eot') format('embedded-opentype'),  url('../fonts/Gotham-Light.woff') format('woff'), url('../fonts/Gotham-Light.ttf')  format('truetype'), url('../fonts/Gotham-Light.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
body {
  font-family: 'Gotham', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #000d11;
  margin: 0;
  padding: 0;
  line-height: 1.3;
}
/*.page_wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -112px; /* the bottom margin is the negative value of the footer's height
}*/
strong {
  font-weight:700;
}
a{
  color: #16759f;
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}
img {
  max-width: 100%;
}
.noborder {
  border:none !important;
}
.box_1{
  float: right;
  width: 100%;
}
.box_2{
  float: left;
  width: auto;
}

#wrep{
  float: left;
  width: 100%;
}
#header_main{
  float: left;
  width: 100%;
  background: #fff;
}
.container{
  width: 970px;
  margin: 0px auto;
}
#header{
  float: left;
  width: 100%;
}
.logo {
  float:left;
  padding: 10px 0 0;
  width: 350px;
}
.logo img {
  max-width: 500px;
  width: 100%;
}
.disclosures {
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  float: left;
  line-height: 1.5;
  padding-top: 13px;
}
.disclosures ul {
  border-left: 1px solid #ccc;
  margin: 1em 0;
  padding-left: 15px;
  list-style-type: none;
}
#header .right_side{
  float: right;
  font-size: 20px;
  line-height: 1.3;
  width: 365px;
}
.phone_box{
  color: #16759f;
  font-family: 'BebasNeue';
  font-weight: 700;
  letter-spacing: 1px;
  padding: 20px 0px 5px;
  text-align: right;
  width: 100%;
}
.phone_box i {
  font-size: .88em;
  margin-right: 5px;
}
.phone_box span {
  letter-spacing: -1px; /*fixes letter spacing of bebas "1"*/
}
.home-page .phone_box,
.event-page .phone_box {
  visibility: hidden;
}
.menu_main {
  font-family: 'BebasNeue';
  font-weight: 700;
  float: right;
  padding: 0px 0px;
}
.toggleMenu {
  display: none;
}
.icon_box{
  width: 100%;
}
.icon_box .icon a {
  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;
  height: 30px;
  width: 30px;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
}
.icon_box .icon a:hover {
  text-decoration: none;
}
#header .icon_box .icon {
  float: right;
  padding-left: 15px;
}
#header .icon_box .icon a {
  color: #fff;
}
#header .icon_box .icon a.fa-twitter {
  background-color: #4186cd;
}
#header .icon_box .icon a.fa-youtube {
  background-color: #ca4638;
}
#header .icon_box .icon a.fa-facebook {
  background-color: #346da6;
}
#header .icon_box .icon a.fa-google-plus {
  background-color: #ca4738;
}
#footer .icon_box .icon {
  padding-right: 15px;
}
#footer .icon_box .icon a {
  background: #fff;
  color: #005e82;
  height: 36px;
  width: 36px;
  line-height: 38px;
}
#footer .icon_box .icon a.fa-twitter:hover {
  color: #4186cd;
}
#footer .icon_box .icon a.fa-youtube:hover {
  color: #ca4638;
}
#footer .icon_box .icon a.fa-facebook:hover {
  color: #346da6;
}
#footer .icon_box .icon a.fa-google-plus:hover {
  color: #ca4738;
}

/* desktop header
-------------------------------------------------------*/
.banner_box_mn{
  float: left;
  width: 100%;
  background-image:url(../images/banner/tix_gradient.jpg);
  background-position: center top;
  background-color: #000;
  background-repeat: repeat-x;
  background-size: cover;
}
.banner_box_mn2{
  float: left;
  width: 100%;
  display: none;
}
.banner_box_con{
  display: table;
  width: 100%;
}
.banner_box_con .left_txt,
.banner_box_con .right_side {
  display: table-cell;
  vertical-align: middle;
}
.banner_box_con .left_txt {
  padding: 10px;
}
.banner_box_con .hd_txt{
  color: #fff;
  font-family: 'BebasNeue';
  font-weight: 700;
  font-size: 32px;
  line-height: .95em;
  margin-bottom: 2px;
}
.banner_box_con .sec_txt{
  color: #fff;
}
.banner_box_con .right_side {
  padding: 0 10px;
  width: 220px;
}
.banner_box_con .money_img img {
  width: 70px;
}
.right_side .card_box{
  float: right;
  width: 120px;
  padding-top: 16px;
}
.right_side .card_box .icon{
  padding: 0;
}
.banner_box_con .right_side .money_img{
  float: right;
  width: auto;
  padding: 4px 20px 2px 0;
}
/*-----ie fixes------*/
.menu_main .nav li { display:inline; }
.menu_main .nav > li > a {
  font-size: 18px\9;
  padding-left: 10px\9;
}

/* less than 767px - ticket header
-------------------------------------------------------*/
.banner_box_con3 {
  display: none;
}
#middle {
  background: #fff url(../images/mdl_bg_rpt_img.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  /* css3 gradient with image fallback */
  background: -moz-linear-gradient(top,  #edebec 0%, #f0f0f0 26%, #fdfdfd 75%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edebec), color-stop(26%,#f0f0f0), color-stop(75%,#fdfdfd), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top,  #edebec 0%,#f0f0f0 26%,#fdfdfd 75%,#ffffff 100%);
  background: -o-linear-gradient(top,  #edebec 0%,#f0f0f0 26%,#fdfdfd 75%,#ffffff 100%);
  background: -ms-linear-gradient(top,  #edebec 0%,#f0f0f0 26%,#fdfdfd 75%,#ffffff 100%);
  background: linear-gradient(to bottom,  #edebec 0%,#f0f0f0 26%,#fdfdfd 75%,#ffffff 100%);
}
.middle_con_box {
  float: left;
  width: 100%;
  padding-top: 15px;
}
.middle_con_box .mdl_left_side {
  float: left;
  width: 659px;
  padding: 8px;
  background-color:#FFFFFF;
  box-shadow: 0px 3px 4px #ccc;
}

.middle_con_box .mdl_left_side_with_location {
  padding: unset !important;
  background-color: unset !important;
  box-shadow: unset !important;
}

.lt-ie9 .middle_con_box .mdl_left_side,
.lt-ie9 .mdl_right_side .about_info_box,
.lt-ie9 .mdl_right_side .beacon_info_box,
.lt-ie9 .mdl_right_side .ticket_info_box,
.lt-ie9 .tp_tickets {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.middle_con_box .mdl_left_side .title {
  float: left;
  width: 100%;
  font-size: 30px;
  line-height: 1em;
  padding: 7px 0px 15px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'BebasNeue';
  font-weight: 700;
  position:relative;
}

.middle_con_box .mdl_left_side .titleWithLocation {
  margin-bottom: 10px;
}

#nearbyEventsList, #otherEventsList {
  padding-left: 10px;
  padding-right: 10px;
}

#nearbyEventsDiv, #otherEventsDiv {
  margin-bottom: 15px;
}

.middle_con_box .mdl_left_side .title.with_link {
  text-align: left;
}

#header_link {
  position:absolute;
  right:5px;
  top:13px;
}

#header_link a {
  text-decoration: underline;
  font-size:14px;
  font-weight: bold;
  color:blue;
  font-family: Arial, Helvetica, sans-serif;
}

@media only screen and (max-width: 1000px) {
  .middle_con_box .mdl_left_side .title {
    position: inherit;
  }

  #header_link {
    position:inherit;
    display: block;
  }

  .middle_con_box .mdl_left_side .title.with_link {
    text-align: center;
  }
}

.mdl_left_side .title_box {
  float: left;
  width: 100%;
  line-height: 36px;
  border-top: solid 1px rgba(204, 204, 204, 0.2);
  background-color: #393939;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
}
.mdl_left_side .title_box .event_box{
  float: left;
  width: 220px;
  padding-left: 10px;
}
.mdl_left_side .title_box .location_box{
  float: left;
  width: 171px;
  line-height: 34px;
}
.mdl_left_side .title_box .date_box{
  float: left;
  width: 140px;
  text-align: center;
}
.mdl_left_side .title_box .view_box{
  float: left;
  width: 110px;
  line-height: 42px;
}
.mdl_left_side .event_row {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.mdl_left_side .event_row:nth-child(odd) {
  background: #efefef;
}
.mdl_left_side .con_box_box{
  float: left;
  width: 100%;
}
.mdl_left_side .con_box_box .title{
  float: left;
  width: 100%;
}
.mdl_left_side .con_box_box .event_box {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 360px;
}
.mdl_left_side .con_box_box .event_box .event_title {
  font-size: 16px;
  line-height: 21px;
}

.mdl_left_side .con_box_box .event_box .event_title a {
  color:#1255ba;
  letter-spacing: -.01em;
}
.mdl_left_side .con_box_box .event_box .location-venue {
  font-weight: 400;
}
.mdl_left_side .con_box_box .event_box .location-venue a {
  color: #000d11;
}
.mdl_left_side .con_box_box .location_box{
  float: left;
  width: 171px;
  font-size: 13px;
}
.mdl_left_side .con_box_box .location_box a {
  color: #000d11;
}
.mdl_left_side .con_box_box .location_box .img{
  float: left;
  width: 20px;
  padding-top: 8px;
}
.mdl_left_side .con_box_box .location_box .txt_box{
  float: left;
  width: 151px;
}
.date_box_mobile {
  display: none;
}
.mdl_left_side .con_box_box .date_box{
  float: left;
  margin-right: 20px;
  text-align: right;
  width: 120px;
}
.mdl_left_side .con_box_box .date_box .txt_box span {
  display: block;
}
.mdl_left_side .con_box_box .date_box .txt_box .line-1 {
  font-weight: 400;
  font-size: 15px;
}
.mdl_left_side .con_box_box .date_box .txt_box .line-2 {
  font-size: 13px;
}
.mdl_left_side .con_box_box .date_box .img{
  float: left;
  width: 15px;
  padding-top: 14px;
  text-align: center;
}
.mdl_left_side .con_box_box .date_box .txt_box{
  font-size: 14px;
  line-height: 20px;
}
.mdl_left_side .con_box_box .view_box1{
  float: right;
  width: auto;
}
.mdl_left_side .con_box_box .view_box{
  float: right;
  width: auto;
  height: 34px;
  font-weight: 700;
  padding: 0px 9px 0 15px;
  line-height: 34px;
  color: #fff;
  margin: 2px 5px 2px 0;
  display: inline-block;
  border: 1px solid #357ebd;
  transition: background .33s ease-in-out;
  border-radius: 25px!important;
  -moz-border-radius: 25px!important;
  -webkit-border-radius: 25px!important;
  -ms-border-radius: 25px!important;
  background: #2abff9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2abff9 0%, #006699 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2abff9), color-stop(100%,#006699));
  background: -webkit-linear-gradient(top, #2abff9 0%,#006699 100%);
  background: -o-linear-gradient(top, #2abff9 0%,#006699 100%);
  background: -ms-linear-gradient(top, #2abff9 0%,#006699 100%);
  background: linear-gradient(to bottom, #2abff9 0%,#006699 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abff9', endColorstr='#006699',GradientType=0 );
}
.mdl_left_side .con_box_box .view_box:hover{
  background: #3071a9;
  border-color: #285e8e;
  text-decoration: none !important;
}
.mdl_left_side .con_box_box .view_box i.fa {
  font-size: 18px;
  margin: -3px 0 0 7px;
  vertical-align: middle;
}
.mdl_left_side .con_box_box .view_box:hover, .mdl_left_side .con_box_box .view_box:focus, .mdl_left_side .con_box_box .view_box:active {
  background: #2094bf;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2094bf 1%, #00577F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2094bf), color-stop(100%,#00577F));
  background: -webkit-linear-gradient(top, #2094bf 1%,#00577F 100%);
  background: -o-linear-gradient(top, #2094bf 1%,#00577F 100%);
  background: -ms-linear-gradient(top, #2094bf 1%,#00577F 100%);
  background: linear-gradient(to bottom, #2094bf 1%,#00577F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2094bf', endColorstr='#00577F',GradientType=0 );
  cursor: pointer;
}


.mdl_left_side .show_link{
  float: right;
  width: auto;
  color: #1db2e4;
  font-size: 18px;
  text-align: right;
  font-family: 'BebasNeue';
  font-weight: 700;
  padding-right: 6px;
}
.mdl_left_side .show_link:hover{
  color: #000;
}
.middle_con_box .mdl_right_side{
  float: right;
  width: 285px;

}
.mdl_right_side .info_box_component {
  margin-bottom: 14px;
  width: 100%;
}
.mdl_right_side .info_box_component:last-of-type {
  margin-bottom: 0;
}
.mdl_right_side .search_box {
  background-color: #000000;
  padding: 6px;
  display: inline-block;
  box-sizing: border-box;
}
.mdl_right_side .search_box input {
  height: 35px;
  width: 220px;
  border: none;
  font-size: 14px;
  padding: 0 10px;
  float: left;
  box-sizing: content-box;
}
.mdl_right_side .search_box input:focus {
  outline: none;
}
.mdl_right_side .search_box i {
  color: #ffffff;
  font-size: 18px;
  padding: 9px 0 0 11px;
  cursor: pointer;
  float: left;
}

.mdl_right_side .ticket_info_box,
.info_box {
  float: left;
  background-color:#FFFFFF;
  box-shadow: 0px 3px 4px #ccc;
  padding-bottom: 20px;
}

.ticket_info_box .title,
.about_info_box .title,
.beacon_info_box .title,
.info_box .title {
  float: left;
  width: 100%;
  font-size: 24px;
  text-transform: uppercase;
  font-family: 'BebasNeue';
  font-weight: 700;
  text-align: center;
  color:#16759f;
  padding: 9px 0px;
  border-top: solid 4px #16759f;
  border-bottom: solid 1px #16759f;
}

.top_events {
  display: none;
}

.top_events_info_box {
  min-height: 460px;
}

.top_events_category {
  margin-bottom: 5px;
}

.top_events_list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.top_events_list li {
  line-height: 1.5;
}

.top_events_list li a {
  font-weight: bold;
}

.top_events .txt_1 {
  margin-bottom: 0;
}

.mdl_right_side .txt_box{
  float: left;
  width: 86%;
  margin: 20px 0 0 7%;
}
.mdl_right_side .txt_box .txt_1{
  float: left;
  width: 100%;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: .025em;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.mdl_right_side .txt_box .txt_2 {
  font-family: Arial, sans-serif;
  float: left;
  font-size: 13px;
  font-weight: normal;
  width: 100%;
  line-height: 20px;
}
.mdl_right_side .txt_box + .txt_box {
  border-top: 1px solid #cfd6db;
  padding-top: 20px;
}
.mdl_right_side .beacon_info_box {
  float: left;
  background-color:#FFFFFF;
  box-shadow: 0 3px 4px #ccc;
  position: relative;
}
.mdl_right_side .beacon_info_box .txt_box {
  margin: 10px 7%;
}
.mdl_right_side .beacon_info_box .beacon_content {
  position: relative;
  float: left;
  width: 100%;
}
.mdl_right_side .map_box {
  float: left;
}
.mdl_right_side .images_box {
  float: left;
}
.mdl_right_side .images_box img {
  width: 100%;
  box-shadow: 0 3px 4px #ccc;
}
.mdl_right_side .about_info_box {
  float: left;
  background-color:#FFFFFF;
  box-shadow: 0px 3px 4px #ccc;
  padding-bottom: 15px;
}

@media (min-width: 1220px) {
  .middle_con_box .mdl_left_side {
    width: 800px;
  }
  .middle_con_box .mdl_right_side {
    width: 367px;
  }
  .mdl_right_side .search_box input {
    width: 300px;
  }
  .mdl_left_side .title_box .event_box,
  .mdl_left_side .con_box_box .event_box {
    padding: 0 10px;
  }
  .mdl_left_side .con_box_box .event_box { width: 480px;}
  .mdl_left_side .title_box .location_box,
  .mdl_left_side .con_box_box .location_box {
    width: 180px;
    padding: 0 10px;
  }
}

.footer {
  background-color: #005e82;
  width: 100%;
  color:#fff;
  margin-bottom: -18px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  padding: 30px 0;
  position: relative;
}
.footer a {
  color:#fff;
}
.footer [class^='ftr_col_'] {
  display: inline-block;
  vertical-align: top;
}
.footer .ftr_col_1 {
  margin-right: 3%;
  width: 60%;
}
.footer .ftr_col_2 {
  margin-right: 3%;
}
.footer .ftr_col_2, .footer .ftr_col_3 {
  width: 33%;
}
.footer .icon_box {
  margin-bottom: 36px;
}
.footer h2 {
  border-bottom: 1px solid #016b94;
  font-size: 19px;
  font-weight: 700;
  margin-bottom: 20px;
  padding-bottom: 20px;
  text-transform: uppercase;
}
.footer .ftr_col_2 a {
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}
.footer p {
  font-size: 13.6px;
  margin: 1em 0;
}
.footer a:hover {
  color: #50c9ff;
}
.footer .copyright {
  font-style: italic;
  font-weight: 400;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .footer {
    font-family: 'BebasNeue';
    padding: 20px 15px 15px;
  }
  .footer [class^='ftr_col_'] {
    margin: 0;
    text-align: center;
    width: 100%;
  }
  .footer [class^='ftr_col_'] h2 { display: none; }
  .footer .ftr_col_2 {
    border-top: 1px solid #016b94;
    padding-top: 1em;
  }
  .footer .ftr_col_2 a {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    padding: 0 10px;
  }
  .footer .icon_box {
    margin-bottom: 2em;
  }
  .footer .copyright {
    font-size: 16px;
    font-style: normal;
    margin-top: 0;
  }
}
@media (max-width: 399px) {
  .footer .ftr_col_2 a {
    padding: 0 5px;
  }
}

/*-------------------------------------------Ticket Active ---------------------*/
.aboutbox{
  float: left;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 24px;
}
.aboutboxcnt{
  float: left;
  width: 100%;
  background-color: #FFFFFF;
  box-shadow: 0px 3px 4px #ccc;
}

.aboutboxcnt .title {
  float: left;
  width: 98%;
  font-size: 30px;
  text-transform: uppercase;
  font-family: 'BebasNeue';
  font-weight: 700;
  text-align: left;
  color: #c52a38;
  padding: 9px 1%;
  border-top: solid 4px #c52a38;
}
.aboutboxcnt p {
  font-size: 14px;
  text-align: left;
  color: #6d6d6d;
  line-height: 22px;
  padding: 9px 1%;
}
.middle_con_box .mdl_left_side2 {
  float: left;
  width: 470px;
  padding: 0px 6px 22px 7px;
  background-color: #FFFFFF;
  box-shadow: 0px 3px 4px #ccc;
}
.middle_con_box .mdl_left_side2 .searchbox{
  float: left;
  width: 526px;
  padding: 0px 0px 0px 0px;
  border:1px solid #f1f1f1;
  margin-top:8px;
}
.searchhedbox{
  float: left;
  width: 526px;
  background-color:#ececec;
}
.searchhedbox .title{
  float:left;
  width:125px;
  color: #000;
  line-height: 30px;
  font-size:14px;
  font-weight:normal;
  padding-left:10px;
}

.searchhedbox .reset{
  float:right;
  width:auto;
  color: #000;
  line-height: 30px;
  font-size:14px;
  font-weight:normal;
  padding-right:10px;
}
.row1{
  float: left;
  width: 506px;
  padding:10px;
}
.clm1{
  float: left;
  width: 186px;
}
.clm1 .price{
  float: left;
  width: 100%;
  color: #000;
}
.clm1 .fildm{
  float: left;
  width: 100%;
  color: #000;
  padding:10px 0px;
}
.clm1 .text1{
  float: left;
  width: 13px;
  color: #000;
  line-height:30px;
}
.clm1 .fild{
  float: left;
  width: 46px;
  color: #000;
}
.clm1 .fild input{
  float: left;
  width: 36px;
  color: #000;
  border:solid 1px #c6c6c6;
  padding:5px;
}
.clm1 .text2{
  float: left;
  width: 40px;
  color: #000;
  line-height:30px;
  text-align:center;
}
.clm1 .fild2{
  float: left;
  width: 61px;
  color: #000;

}
.clm1 .fild2 input{
  float: left;
  width: 36px;
  color: #000;
  border:solid 1px #c6c6c6;
  padding:5px;
}
.clm2{
  float: left;
  width: 140px;
}
.clm2_text{
  float: left;
  width: 100%;
  color: #000;
}
.clm2_fild{
  float: left;
  width: 100%;
  color: #000;
  padding:10px 0px;
}
.input2{
  float: left;
  width: 140px;
  color: #000;
  border:solid 1px #c6c6c6;
  padding:5px;
}
.clm3 {
  float:right;
  width:125px;
}
.clm3_text {
  float:left;
  width:130px;
  color: #000;
  padding-bottom:10px;
}
.clm3_text img{
  float:right;
  width:auto;
}
.clm3_text2 {
  float:left;
  width:100%;
  color: #000;
  padding-bottom:10px;
}
.clm3_text2 input{
  margin:2px 0 0 0;
  padding:0px;
  vertical-align: text-top;
}
.chart {
  float:left;
  width:100%;
  color: #000;
  text-align:center;
  padding:10px 0px;
}
.chart span{
  width:20px;
  height:20px;
  background-color:#00cc32;
  margin:0px 5px;
}
.setion {
  float:left;
  width:auto;
  padding:0 35px 0 12px;
  color: #000;
  line-height:40px;
}
.row {
  float:left;
  width:78px;
  color: #000;
  line-height:40px;
}
.qty {
  float:left;
  width:103px;
  color: #000;
  line-height:40px;
}
.price2 {
  float:left;
  width:105px;
  color: #000;
  line-height:40px;
}
.eticket {
  float:left;
  width:60px;
  color: #000;
  line-height:40px;
}
.boxcntmain {
  float:left;
  width:100%;
}
.boxcnt {
  float:left;
  width:100%;
  padding:12px 0 5px 0px;
  border-bottom:1px solid #eeeeee;
}
.boxcnt p{
  color: #16759f;
  font-size:12px;
  float:left;
  padding:0 0 0 15px;
}
.clm_1 {
  float:left;
  width:80px;
  padding:0 0 0 18px;
  line-height: 28px;
}
.clm_2 {
  float:left;
  width:71px;
  padding:0 0 0 6px;
  line-height: 28px;
}
.clm_3 {
  float:left;
  width:93px;
  padding:0 0 0 10px;
  line-height: 28px;
}
.clm_4 {
  float:left;
  width:100px;
  padding:0 0 0 5px;
  line-height: 28px;
}
.clm_5 {
  float:left;
  width:49px;
  padding:0 0 0 12px;
  line-height: 28px;
}
.clm_6 {
  float:left;
  width:auto;
  padding:0 0 0 0px;
}
.clm_6 .buy {
  float: right;
  width: auto;
  height: 24px;
  font-size: 13px;
  padding: 0px 6px;
  line-height: 24px;
  color: #FFFFFF;
  text-transform: uppercase;
  border: solid 1px #798e25;
  background-image: url(../images/view_btn_rpt_img.png);
  background-repeat: repeat-x;
  background-position: left top;
  margin-right: 7px;
}
.clm_6 .buy:hover{
  background-position: left bottom;
  text-decoration: none;
}
.mdlrightside{
  float: right;
  width: 463px;

}
.eventbox{
  float: left;
  width: 100%;
  background-color:#FFFFFF;
  box-shadow: 0px 3px 4px #ccc;
  margin-bottom: 14px;
  border-top:4px solid #16759f;
}
.eventbox_cnt{
  float: left;
  width: 387px;
  padding:14px;
}

.eventbox_cntleft{
  float: left;
  width: auto;
  padding:0px 50px 0 36px ;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:30px;
}
.eventbox_cntright{
  float: left;
  width: auto;
  padding:0px 0px 0 0px ;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:30px;
}
.eventbox_cntright{
  float: left;
  width: auto;
  padding:0px 0px 0 0px ;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#6d6d6d;
  font-weight:normal;
  line-height:30px;
}
.eventbox_cntright span{
  font-family: 'ElegantIcons';
  color:#6d6d6d;
  margin-right:5px;

}
.mapbox{
  float: left;
  width: 100%;
  background-color:#FFFFFF;
  box-shadow: 0px 3px 4px #ccc;
  margin-bottom: 14px;
  border-top:4px solid #16759f;
}
.mapboxcnt{
  float: left;
  width: 94%;
  padding:3%
}
#ssc_disclaimer,
.mapboxcnt p	{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#16759f;
  text-align:center;
}
.map {
  float:left;
  width:100%;
}
.map img{
  max-width: 100%;
}

#contactForm {
  display: none !important;
}
.no_tickets h2 {
  text-align: center;
  font-size: 2em;
  font-weight: normal;
  padding-top: 100px;
  line-height: 2;
}

.loadingMsg {
  background-position: center 130px !important;
}

.events_loading {
  height: 200px;
  background: url('../images/loading.gif') center 112px no-repeat;
}

.form_submitting {
  height: 112px;
  background: url('../images/loading.gif') no-repeat center;
}

.location-venue .hidden-mobile, .top_events a {
  font-size: 13px;
}

.autocomplete-suggestions {
  background: #FFF;
  overflow: auto;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}

.autocomplete-suggestions small {
  color: #888;
}

.autocomplete-suggestion {
  padding: 8px 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  color: #1675A7;
  font-weight: 500;
}

.autocomplete-selected {
  background: #F0F0F0;
  color: black;
}

.autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399FF;
}

.autocomplete-group {
  font-weight: bold;
  font-size: 13px;
  padding: 10px 10px;
  display: block;
  border-bottom: 1px solid #ccc;
  color: #333;
}