/* Mobile - header background
---------------------------------------*/
body {
  font-family: 'Droid Sans', arial, sans-serif;
  background: #FFFFFF;
}
body#popupBody,
body.popupDetails {
  background: #fff;
}
/* Mobile - Header
---------------------------------------*/
#header {
  padding-bottom: 0;
  background: transparent;
}
#header .header-content img {
  display: block;
  margin: 0 auto;
}
#header #header-mobile {
  float: center;
}
#header #header-banner {
  display: none;
}
#header a:hover,
#header a:focus {
  text-decoration: none;
}
/* Mobile - Menu and Cart Buttons
---------------------------------------*/
#header .menu-toggle.btn-default {
  background-color: #FFA513;
}
#header .menu-toggle span.mobile-cart-indicator {
  background-color: #87ae2b;
}
body a,
.btn-link {
  color: #3e2c65;
}
body a:hover,
.btn-link:hover,
body a:active,
.btn-link:active,
body a:focus,
.btn-link:focus {
  color: #262626;
}
.glyphicon {
  color: #000;
}
/* Mobile - Menu
---------------------------------------*/
#menu {
  padding: 0;
  background-color: #FFA513 !important;
}
#menu #menuTop a {
  padding-top: 9px;
  padding-bottom: 9px;
  color: #65433F;
  font-weight: bold;
  text-decoration: none;
}
#menu #menuTop a:hover,
#menu #menuTop a:focus {
  color: #000;
  background-color: #5DB745;
}
#menu #menuTop .dropdown-toggle {
  border-left: 0;
}
#menu #menuTop .dropdown-toggle:hover {
  text-decoration: none;
}
#menu #menuTop .menuSubItem {
  background-color: #555555;
}
#menu #menuTop .menuSubItem a:hover,
#menu #menuTop .menuSubItem a:focus {
  background-color: #000;
}
/* Mobile - Shopping Cart
---------------------------------------*/
#customer-utilities {
  background-color: #65433F;
  color: #fff;
}
#customer-utilities #orderInfoCartLink {
  background-color: #FFA513;
  color: #000;
}
#customer-utilities #orderInfoCartLink:active {
  color: #fff;
}
/* Button Coloring
---------------------------------------*/
.btn-primary,
.pagination > .active > span {
  background-color: #FFA513 !important;
  border-color: #FFA513;
  font-weight: bold;
  color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.pagination > .active > span:hover {
  background-color: #FFA513 !important;
  border-color: #FFFFFF;
  font-weight: bold;
  color: #FFFFFF;
}
.pagination > li > a {
  color: #3e2c65;
}
.pagination > li > a:hover,
.pagination > li > a:active,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:active,
.pagination > li > span:focus {
  color: #87ae2b;
}
/* Mobile - Search Box
---------------------------------------*/
#content {
  background-color: #fff;
}
#content #searchBox {
  background-color: #EFEFEF;
  color: #000;
  font-weight: bold;
display: none;
}
/* Mobile - Footer
---------------------------------------*/
#footer .container {
  width: 100%;
}
#footer .footer-content {
  color: #65433F;
  background-color: #65433F;
}
#footer a {
  color: #FFA513;
  text-decoration: underline;
}
#footer a:hover,
#footer a:focus,
#footer a:active {
  color: #12C2F1;
}
#footer #footer-cts {
  padding-bottom: 20px;
}
#footer #footer-cts h6 {
  color: #ff8c00;
}
#footer #footer-cts p:first-of-type {
  padding-bottom: 20px;
  font-size: 0.9em;
}
.info-message,
.alert-info {
  color: #222;
  border: 1px solid #999;
  background-color: rgba(62, 44, 101, 0.2);
}
.my-account-nav ul li:hover a,
.my-account-nav ul li.active a {
  color: #3e2c65;
  border-color: #3e2c65;
}
#offerCount {
  background-color: #87ae2b;
}
.ticket-details.section-box-item:hover {
  background-color: rgba(62, 44, 101, 0.2);
}
.venue-image img:first-of-type {
  width: 100%;
}
.form-control:focus {
  border-color: #3e2c65;
}
#calendarWidget-navigation tbody > tr {
  background-color: #3e2c65;
}
#calendarWidgetTable .WidgetEvent:hover,
#calendarWidgetTable .WidgetEvent {
  background-color: #3e2c65;
}
#calendarWidget-navigation tbody > tr,
#calendarWidget-navigation #widget-lastmonth a,
#calendarWidget-navigation #widget-nextmonth a {
  background-color: #3e2c65;
  color: #fff;
  font-weight: bold;
}
/* Tablet Styling
---------------------------------------*/
@media screen and (min-width: 768px) {
  #header .header-content img {
    background: transparent;   
    position: center;
  }
}
/* Desktop Styling
---------------------------------------*/
@media screen and (min-width: 992px) {
  #content,
  #footer .container,
  #orderInfo,
  .active-nav #orderInfo,
  .active-sidebar #orderInfo,
  .container {
    width: 100% !important;
    height: 100% !important;
     padding-left:10px;padding-right:10px;
  }
#header,
  #content,
  #footer .container,
  #menu,
  .active-nav #content,
  .active-sidebar #content,
  #orderInfo,
  .active-nav #orderInfo,
  .active-sidebar #orderInfo,
  .container {
    width: 970px !important;
  }
.header-content {
    padding: 0 0px;
  }
#header {
    margin: 0 auto;
    border-bottom: 0;
  }
 #header #header-banner {
  display: block;
}
#header #header-mobile {
  display: none;
}
  #orderTimeout {
    padding: 2px 7px;
    background-color: #fff;
  }
  #menu {
    margin: 0 auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #menu li {
    margin-bottom: -5px;
  }
#footer .container {
    background-color: #fff;
    opacity: 0.85;
  }
#seatSelect #promoCodeBox {
max-width: 50%;
}
}
@media screen and (min-width: 1200px) {
  #header,
  #content,
  #footer .container,
  #menu,
  .active-nav #content,
  .active-sidebar #content,
  #orderInfo,
  .active-nav #orderInfo,
  .active-sidebar #orderInfo,
  .container {
    width: 1000px !important;
  }
  #content {
    min-height: 475px;
  }
}
/* Promo Code Box - CTS
---------------------------------------*/
#seatSelect #promoCodeBox {
  margin: 20px 0px 20px;
}
/* Article Hide Table  - CTS
---------------------------------------*/
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
          border: transparent;
}
/* Seat Select - Continue Button - **ADD**
--------------------------------------------*/
.navigation-box.item-select-navigation .btn {
display: block;
width: 100% !important;
max-width: 400px;
margin: 0 auto 5px;
float: left;
position: inherit;
}
/* Shopping Cart - Continue and Continue Shopping - **ADD**
-------------------------------------------------------------*/
#shoppingCart .btn-primary {
    padding: 6px 50px;
}
a.btn.btn-default.continue-shopping {
  background-color: #FFFFFF !important;
  color: #fff;
}
/* ******NEW TO ADD*****
-------------------------------------------------------*/
.payment-method-name {
    display :none;
}
.payment-box .field-value {
display: none;
}
.start-date-label {
  display: none;
}
.payment-input-box input[type="submit"] {
    border: none;
    background: none;
    padding: 0;
    color: #3e2c65;
}
.more-info.btn.btn-default {
  display: none;
}
/* Create Account Button
---------------------------------------*/
.create-account-box input[type=submit] {
    background-color: #65433F !important;
  border-color: #65433F;;
    color: #fff;
    border-radius: 4px;
    margin-top: 10px;
    margin-left: 0px;
}
.create-account-box input[type=submit]:hover {
    background-color: #FFA513 !important;
  border-color: #65433F;
  font-weight: bold;
  color: #65433F; 
    text-decoration: none;
}
@media screen and ( min-width: 515px ) {
    .create-account-box input[type=submit] {
        margin-left: 220px;
    }
}
/* Series Alignment
---------------------------------------*/
.standard-search-results .series-description {
display:block;
text-align: center;
}

@media screen and ( min-width: 515px ) {
    .standard-search-results .series-description {
        padding: 0 5px 0;
text-align: left;
    }
}
@media screen and (min-width: 768px) {
    .method-selector.section-box-item-details > label {
        width: 300px;
    } 
}
.item-information.item-box .item-logo {
    width: auto;
    max-width: 100%;
    float:left;
}
#viewOrder .item-information.item-box .item-logo {
  display: none;
}
.item-link.result-box-item-details.last-column.soldout,
.unavailable-message {
color: #fff;
background-color: #E01616;
border-color: #E01616;
display: inline-block;
 padding: 2px 3px;
 margin-bottom: 0;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.42857143;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px;


}

.item-link.result-box-item-details.last-column.soldout:hover,
.unavailable-message:hover {
background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 4px;
}
.standard-search-results .series-description {
display: ;
}
.item-box .fine-print {
margin: 10px 0 0;
display: none;
}
.error-message, .timeout-message {
background-color: #ff0000;
color: #fff;
font-size: 16px;
font-weight: bold;
}
@media screen and (min-width: 992px) {
    .select-tickets-column {
        width: 50%;
    }

    .venue-image-column {
        float: right;
    }
}


