
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0 none;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}
:focus {
  outline: 0 none;
}

ol, ul {
  list-style: outside none none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  font-weight: normal;
  text-align: left;
}
blockquote::before, blockquote::after, q::before, q::after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
#loadingBox {
  margin-right: 10px;
}
@font-face {
  font-family: "iccy";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/iccy.eot?#iefix") format("embedded-opentype"), url("../../fonts/iccy.woff") format("woff"), url("../../fonts/iccy.ttf") format("truetype"), url("../../fonts/iccy.svg#iccy") format("svg");
}
.iccy {
  font-family: iccy;
  font-size: 120%;
}
.page_wrap {
  font-size: 0.875em;
}
.content_wrap {
  height: auto;
}
a {
  color: #0076a3;
  text-decoration: none;
}
a:hover {
  color: #009dd6;
}
strong {
  font-weight: 700;
}
.show_on_js {
  display: none;
}
.header {
  font-size: 0.75em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.header_menu li {
  display: inline-block;
}
/*.header_menu li a {
  background: #f4f4f4 none repeat scroll 0 0;
  border-radius: 3px;
  color: #222;
  display: block;
  margin-right: 20px;
  padding: 8px 12px;
  text-decoration: none;
}
.header_menu li a:hover {
  background: #eee none repeat scroll 0 0;
}*/
.language {
  display: none;
}
.footer {
  font-size: 0.75em;
  height: auto;
  margin-bottom: 20px;
  margin-top: 20px;
  overflow: hidden;
  text-transform: uppercase;
}
.footer ul li {
  display: inline-block;
}
.footer ul li a {
  background: #f4f4f4 none repeat scroll 0 0;
  border-radius: 3px;
  color: #222;
  display: block;
  margin-right: 10px;
  padding: 8px 12px;
  text-decoration: none;
}
.footer ul li a:hover {
  background: #eee none repeat scroll 0 0;
}
.links {
  display: inline-block;
  float: left;
  width: 100%;
}
.help-link {
  float: right;
}
.cs_logo {
  float: right;
  padding: 10px 12px;
}
.cs_logo_text {
  float: right;
}
input[type="text"], input[type="email"], input[type="password"] {
  border: 0 none;
  line-height: 16px;
  margin: 0;
  padding: 6px 4px;
  width: 220px;
}
input[type="email"] {
  width: 220px;
}
input[type="password"] {
  width: 120px;
}
.form_wrap div[class*="row"] {
  padding: 6px 16px;
}
.form_wrap form {
  padding: 16px 0;
}
.form_wrap .field_name {
  float: left;
  font-size: 0.75em;
  line-height: 28px;
  margin-right: 20px;
  text-align: right;
  text-transform: uppercase;
  width: 120px;
}
.form_wrap .field {
  float: left;
  vertical-align: top;
}
.field_error {
  background-color: #d54142;
  color: #fff;
  font-size: 11px;
  line-height: 22px;
  padding-left: 4px;
  padding-right: 4px;
}
.field_error_okay {
  background-color: #4daf7c !important;
}
.access_code_msg {
  background: #f4f4f4 none repeat scroll 0 0;
  margin-bottom: 20px;
  padding: 16px 12px;
  text-align: center;
}
.warning_wrap, .error_wrap, .success_wrap {
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 0.875em;
  line-height: 20px;
  margin-bottom: 20px;
  padding: 16px 12px;
  text-align: center;
  text-transform: uppercase;
}
.msg {
  margin: 0;
  text-align: left;
}
.success_wrap {
  background-color: #4daf7c;
  color: #fff;
}
.success_wrap li {
  list-style: outside none none;
}
.success_tick {
  display: inline-block;
  float: left;
  font-size: 31px;
  height: 45px;
  line-height: 54px;
  margin-right: 20px;
  text-align: center;
  width: 45px;
}
.error_wrap {
  background-color: #d54142;
  color: #fff;
}
.warning_wrap {
  background-color: #15374f;
  color: #fff;
}
.warning_wrap.new_policy {
  text-align: left;
  text-transform: none;
}
.warning_wrap.new_policy ul a {
  color: #ccc !important;
}
table .list_row td {
  background: #f4f4f4 none repeat scroll 0 0;
  box-sizing: border-box;
  line-height: 1em;
  margin-bottom: 12px;
  min-height: 52px;
  padding: 12px;
  text-align: left;
  vertical-align: middle;
}
table .list_alt td {
  background: #eee none repeat scroll 0 0;
}
table .head_row td {
  background: #222 none repeat scroll 0 0;
  color: #fff;
  font-weight: 700;
  padding: 19px 12px;
  text-transform: uppercase;
}
table .head_row:hover td {
  background: #222 none repeat scroll 0 0;
}
table .list_row td.eventstatus {
  text-align: center;
  width: 200px;
}
table .list_row td.eventstatus a {
  min-width: 90px;
}
.countyregion_concat {
  display: none;
}
.countyregion {
  display: none;
}
.countrycode {
  display: none;
}
.artist {
  display: none;
  font-weight: 700;
}
#fc_sign_up, #fc_sign_in, #password_reset_form {
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 0;
  width: 50%;
}
.fc_wrap h3 {
  background: #f4f4f4 none repeat scroll 0 0;
  display: inline-block;
  font-size: 1.2em;
  font-weight: 700;
  padding: 12px 18px 12px 16px;
}
#fc_sign_up .fc_container {
  background: #f4f4f4 none repeat scroll 0 0;
  margin-right: 20px;
  padding: 16px;
}
.fc_container p {
  margin-bottom: 12px;
}
#fc_sign_in h3 {
  background: #f9f9f9 none repeat scroll 0 0;
}
#fc_sign_in .fc_container {
  background: #f9f9f9 none repeat scroll 0 0;
  padding: 16px;
}
.fc_wrap .field_name {
  width: 62px;
}
.fc_wrap .help {
  display: block;
  font-size: 0.875em;
  margin-left: 82px;
}
.fc_reset, .pw_hide {
  font-size: 0.875em;
  padding-left: 16px;
}
#password_reset_form h3 {
  background: #f9f9f9 none repeat scroll 0 0;
}
#password_reset_form .fc_container {
  background: #f9f9f9 none repeat scroll 0 0;
  padding: 16px;
}
#password_reset_form .form_wrap .field_name {
  width: 40px;
}
#tour .container {
  padding: 0 16px 16px;
}
.container p {
  margin-bottom: 12px;
}
.eventdetails_wrap {
  position: relative;
}
.acts {
  margin-bottom: 8px;
  margin-top: -2px;
}
.event_title {
  font-size: 0.75em;
}
.artist_list {
  height: auto;
  overflow: auto;
}
.artist_list span {
  display: block;
  float: left;
  line-height: 20px;
  margin-bottom: 8px;
  margin-right: 12px;
}
.artist_list_headliner {
  font-size: 1.2em;
  font-weight: 700;
}
.artist_list_support {
  font-weight: 400;
}
.ei_row {
  height: auto;
  overflow: hidden;
}
.ei_row > div {
  float: left;
}
.ei_fieldname {
  font-weight: 700;
  padding-right: 12px;
  position: relative;
  text-align: left;
  top: 1px;
}
.ei_specific {
  display: none;
}
.ei_about {
  margin-top: 20px;
}
.ei_con_descriptions {
  margin-top: 15px;
}
.con_description_wrap {
}
.con_title {
  font-size: smaller;
  margin-top: 5px;
}
.con_desc {
  font-size: small;
}
#floorplan {
  float: right;
  text-align: right;
  width: 30%;
}
#floorplan span {
  display: none;
}
#floorplan img {
  height: 178px;
  margin-left: 16px;
}
.accesscode_wrap {
  margin-top: 20px;
}
.accesscode_wrap form {
  background: #eee none repeat scroll 0 0;
  line-height: 28px;
  padding: 12px;
  text-align: right;
}
.accesscode_wrap form .codetext {
  float: left;
}
.accesscode_wrap form .codeinput {
  border-right: 0 none;
}
.ticketdetails_wrap {
  margin-top: 20px;
}
.ticket_row, .ajax_ticket_row {
  background: #eee none repeat scroll 0 0;
  line-height: 28px;
  padding: 12px;
}
.ticket_alt, .ajax_ticket_alt {
  background: #f4f4f4 none repeat scroll 0 0;
}
.ticket_action, .ajax_action {
  background: #f9f9f9 none repeat scroll 0 0;
}
.eventstatus_message {
  padding: 12px;
  text-align: right;
}
.eventstatus_wrap {
  background: #eee none repeat scroll 0 0;
  line-height: 28px;
  margin-top: 20px;
  padding: 12px;
  text-align: right;
}
.ticket_info {
  float: left;
}
.ticket_info > span {
  display: inline-block;
  margin-right: 12px;
}
.ticketname {
  font-weight: 700;
}
.ticketseated, .ticketdesc {
  font-size: 0.75em;
  opacity: 0.8;
}
.ticket_price {
  background: #fff none repeat scroll 0 0;
  border-radius: 2px;
  float: right;
  font-size: 0.875em;
  line-height: 20px;
  margin-right: 12px;
  padding: 4px 8px;
}
.ticket_form {
  float: right;
}
.ticket_form select {
  margin: 4px 0;
}
.ticket_form .selectboxit-btn {
  float: left;
  margin-left: 10px !important;
}
.ajax_continue {
  float: right;
}
.ajax_remove {
  float: left;
}
.ajax_ticket_row {
  line-height: 16px;
}
.detail_ajax_errormsg, .detail_ajax_successmsg {
  display: none;
}
.con_row {
  clear: both;
  line-height: 28px;
  padding: 12px 0;
}
.con_name {
  float: right;
  margin-right: 20px;
}
.bundle_row {
  background: #eee none repeat scroll 0 0;
  line-height: 28px;
  margin-left: 10px;
  padding: 12px;
}
.bundle_alt {
  background: #f4f4f4 none repeat scroll 0 0;
}
.bundle_option {
  background: #fff none repeat scroll 0 0;
  border-radius: 2px;
  float: right;
  margin-left: 10px;
}
.bundle_info {
  float: left;
}
.bundle_info > span {
  display: inline-block;
  margin-right: 12px;
}
.bundlename {
  font-weight: 700;
}
.bundle_note {
  font-size: 0.75em;
  opacity: 0.8;
}
.forcegrouping_note {
  font-size: 0.75em;
  opacity: 0.8;
}
.bundle_price {
  float: right;
  font-size: 0.875em;
  line-height: 20px;
  padding: 5px 8px;
}
.bundle_form {
  float: right;
}
.bundle_form select {
  margin: 4px 0;
}
.bundle_form .selectboxit-btn {
  float: left;
  margin-left: 10px !important;
}
.bundle_row_last {
  border-bottom-left-radius: 7px;
  margin-bottom: 10px;
}
.upsell_title {
  display: block;
  font-size: 1.2em;
  font-weight: 700;
  margin-bottom: 12px;
}
.shipment {
  background: #eee none repeat scroll 0 0;
  padding: 16px 12px;
}
.itemheadname {
  font-weight: 700;
}
.upsell_cart_wrap .cart_row {
  background: #f9f9f9 none repeat scroll 0 0;
  line-height: 16px;
  padding: 12px;
}
.upsell_cart_wrap .cart_row:nth-child(2n) {
  background: #f4f4f4 none repeat scroll 0 0;
}
.qty_value {
  font-weight: 700;
  padding-right: 12px;
}
.itemvenue, .itemdate, .itemtype, .itemdesc {
  font-size: 0.75em;
  opacity: 0.8;
  padding-left: 20px;
}
.itemdownload {
  display: block;
}
.itemformat {
  display: none;
}
.itemconinstructions {
  display: block;
  font-size: small;
}
.upsell_wrap {
  margin-top: 20px;
}
.upsell_product {
  margin-bottom: 20px;
}
.upsell_product > div {
  box-sizing: border-box;
}
.upsell_cart_wrap .itemtype {
  display: none;
}
.product_image {
  box-sizing: border-box;
  float: left;
  width: 16%;
}
.product_image img {
  width: 100%;
}
.up_product_wrap {
  float: left;
  width: 84%;
}
.product_action {
  padding: 0 0 12px 16px;
}
.product_optionname {
  font-size: 0.75em;
  padding-bottom: 12px;
}
.option_list .selectboxit-container {
  float: right;
}
.option_row {
  background: #eee none repeat scroll 0 0;
  line-height: 28px;
  padding: 8px 16px 8px 12px;
}
.option_row:nth-child(2n+1) {
  background: #f4f4f4 none repeat scroll 0 0;
}
.option_row select {
  float: right;
  margin: 1px 0;
}
.option_row .option_add {
  float: right;
  text-align: center;
  width: 88px;
}
.option_price {
  background: #fff none repeat scroll 0 0;
  float: right;
  font-size: 0.875em;
  line-height: 20px;
  margin-right: 12px;
  margin-top: 0;
  padding: 5px 8px 3px;
  text-align: center;
  width: 72px;
}
.option_name {
  float: left;
  font-size: 0.875em;
  font-weight: 700;
}
.product_info_detail {
  box-sizing: border-box;
  float: left;
  padding: 0 0 12px 16px;
  width: 84%;
}
.product_type {
  display: none;
  font-size: 0.75em;
}
.product_name {
  font-weight: 700;
  padding-bottom: 12px;
}
.product_linkthru {
  display: none;
  padding-top: 12px;
}
.option_header, .option_header:nth-child(2n+1) {
  background: transparent none repeat scroll 0 0;
  font-size: 0.875em;
}
.option_header .option_price {
  background: transparent none repeat scroll 0 0;
  font-size: 1em;
}
.option_header .product_name {
  font-weight: 400;
}
.upsell_action {
  margin-top: -20px;
  padding: 12px;
  text-align: right;
}
.merch_wrap {
  background: #f4f4f4 none repeat scroll 0 0;
  padding-top: 20px;
}
.merch_product {
  float: left;
  margin: 0 1% 20px;
  width: 23%;
}
.merch_product .product_image {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.merch_product .product_image img {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.45);
  border-image: none;
  border-style: solid;
  border-width: 1px;
  position: relative;
  width: 100%;
}
.merch_product .product_info {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-color: -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
  border-image: none;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  box-shadow: 0 2px 2px #e2e2e2 inset;
  margin: 0 4px;
  padding: 8px 12px;
}
.merch_product .product_name {
  padding-bottom: 8px;
}
.merch_product .product_action {
  float: none;
  width: 100%;
}
.merch_product .product_action select {
  float: left;
  margin: 6px 0;
}
.merch_product .product_action input {
  float: right;
}
.cart_wrap {
  margin-bottom: 20px;
}
.empty_wrap {
  background: #f9f9f9 none repeat scroll 0 0;
  padding: 12px 16px 0;
}
.empty_title {
  font-size: 1.2em;
  font-weight: 700;
  padding-bottom: 8px;
}
.empty_wrap p {
  padding-bottom: 12px;
}
table .cart_row td {
  background: #f9f9f9 none repeat scroll 0 0;
  line-height: 20px;
  padding: 12px 16px;
  text-align: left;
  vertical-align: middle;
}
table .cart_row:nth-child(2n+1) td {
  background: #f4f4f4 none repeat scroll 0 0;
}
table .cart_row td.shipment {
  background: #eee none repeat scroll 0 0;
  padding: 15px 12px;
}
table .head_row td {
  background: #222 none repeat scroll 0 0 !important;
  font-size: 1em !important;
}
table .total_row td {
  background: #eee none repeat scroll 0 0 !important;
  padding: 16px 12px;
}
table .cart_row td.remove {
  padding-left: 0;
  padding-right: 0;
  width: 24px;
}
table .cart_row td.qty {
  font-size: 1.2em;
  text-align: center;
  width: 140px;
}
table .cart_row td.price, table .cart_row td.bookingfee {
  min-width: 80px;
  text-align: right;
}
table .cart_row td.linetotal, table .cart_row td.total_value {
  padding-right: 20px;
  text-align: right;
  width: 100px;
}
table .cart_row td.description_image {
  width: 7%;
}
table .cart_row td.description {
  width: 40%;
}
table .cart_row td.remove_all {
  min-width: 120px;
}
.cart_wrap .itemheadname {
  font-size: 1.2em;
}
.cart_cell .product_image {
  box-sizing: border-box;
  float: none;
  width: 10%;
}
.cart_cell .product_image img {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.45);
  border-image: none;
  border-style: solid;
  border-width: 1px;
  position: relative;
  width: 62px;
}
.remove a {
  background-color: #d54142;
  color: #fff;
  display: inline-block;
  font-family: sans-serif !important;
  font-weight: 700;
  height: 100%;
  padding: 0 8px;
}
.remove a:visited {
  color: #fff;
}
.remove a:hover {
  background-color: #bd3a3a;
  text-decoration: none;
}
.qty_down a, .qty_up a {
  display: inline-block;
  font-family: sans-serif !important;
  font-weight: 700;
}
.qty_down a {
  padding-right: 8px;
}
.qty_up a {
  padding-left: 8px;
}
.qty_up a {
  position: relative;
  top: -1px;
}
.qty_value {
  display: inline-block;
  font-weight: 700;
}
.cart_wrap .qty_value {
  padding: 0;
}
.qty_note {
  font-size: 0.75em;
  font-weight: 400;
  padding-right: 4px;
}
table .cart_row td.shipment_option {
  vertical-align: top;
}
table .cart_row td.shipment_option.value {
  text-align: right;
}
table .cart_row td.shipment_note {
  padding-right: 12px;
}
.disp_name {
  font-weight: 700;
}
.disp_text, .disp_office, .disp_country {
  display: none;
}
.disp_description {
  font-size: 0.875em;
  line-height: 1.2em;
  opacity: 0.8;
  padding-top: 4px;
}
.disp_rates_note {
  float: none;
  font-size: 0.875em;
  opacity: 0.8;
}
.shipping_title {
  font-weight: 700;
}
.shipment_option form {
  padding-top: 4px;
}
.shipment_option form select {
  width: 100%;
}
.remove_all a {
  color: #d54142;
  font-size: 0.75em;
  text-transform: uppercase;
}
.remove_all a:hover {
  color: #bd3a3a;
}
.remove_all a span {
  font-family: sans-serif !important;
  font-size: 15px;
  font-weight: 700;
  padding-right: 4px;
  position: relative;
  text-transform: none;
}
table .cart_row td.total_value {
  font-size: 1.2em;
  font-weight: 700;
}
table .cart_row td.transactedin {
  font-weight: 700;
  text-align: right;
  text-transform: uppercase;
}
table .cart_row td.transactedin span {
  font-size: 0.75em;
  font-weight: 400;
  padding-right: 12px;
}
.login-reg-banner {
  font-size: large;
  margin-bottom: 20px;
  padding: 20px;
  text-align: center;
}
.login_wrap {
  box-sizing: border-box;
  float: left;
  margin-right: 2%;
  width: 36%;
}
.login_title {
  background: #f4f4f4 none repeat scroll 0 0;
  display: inline-block;
  font-size: 1.2em;
  font-weight: 700;
  padding: 12px 18px 12px 16px;
}
.login_wrap form {
  background: #f4f4f4 none repeat scroll 0 0;
}
.login_msg {
  font-size: 0.875em;
  padding-bottom: 8px;
}
.login_wrap .field_name {
  width: 60px;
}
.login_reset {
  float: left;
  font-size: 0.875em;
  line-height: 28px;
  padding-left: 20px;
}
.reg_wrap {
  box-sizing: border-box;
  float: left;
  width: 62%;
}
.reg_title {
  background: #f9f9f9 none repeat scroll 0 0;
  display: inline-block;
  font-size: 1.2em;
  font-weight: 700;
  padding: 12px 18px 12px 16px;
}
.reg_wrap form {
  background: #f9f9f9 none repeat scroll 0 0;
}
.reg_wrap .field_name {
  width: 116px;
}
.pass_note {
  color: #999;
  display: inline-block;
  font-size: 0.75em;
  line-height: 1.2em;
  margin-left: 16px;
  position: relative;
  top: 4px;
  width: 220px;
}
.mailer_text {
  font-size: 0.75em;
}
.reg_mailer {
  padding-top: 4px;
}
.reg_state {
  margin-bottom: 16px;
}
.reg_zip input {
  width: 145px;
}
input.reg_lastname {
  width: 240px;
}
.payment_title {
  background: #f4f4f4 none repeat scroll 0 0;
  display: inline-block;
  font-size: 1.2em;
  font-weight: 700;
  padding: 12px 18px 12px 16px;
}
#pay_form {
  background: #f4f4f4 none repeat scroll 0 0;
}
.address_wrap {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
input.short_zip {
  width: 145px !important;
}
.bill_wrap {
  padding: 12px 0;
}
.bill_title {
  display: inline-block;
  font-weight: 700;
  padding: 0 16px 8px;
}
.optional_text, .state_text {
  color: #999;
  display: block;
  float: left;
  font-size: 0.75em;
  line-height: 28px;
  margin-left: 20px;
}
.bill_wrap .field_name {
  width: 92px;
}
#ship_sameasbill {
  position: relative;
  top: 3px;
}
.ship_wrap {
  padding: 12px 0;
}
.ship_title {
  display: inline-block;
  font-weight: 700;
  padding: 0 16px 8px;
}
.ship_wrap .field_name {
  width: 92px;
}
.ship_wrap .field_same {
  line-height: 14px;
}
.market_wrap {
  padding: 12px 0;
}
.market_title {
  display: inline-block;
  font-weight: 700;
  padding: 0 16px 8px;
}
.market_wrap .field_name {
  width: 92px;
}
.pay_wrap {
  background: #eee none repeat scroll 0 0;
  box-sizing: border-box;
  float: right;
  margin: 2%;
  padding-bottom: 16px;
  width: 46%;
}
.pay_title {
  display: none;
  font-weight: 700;
}
.pay_wrap .field_name {
  width: 92px;
}
.field_spacer {
  margin-bottom: 16px;
}
div.pay_method {
  height: auto;
  margin-left: 8px;
  margin-top: 12px;
  overflow: hidden;
  padding-bottom: 4px;
}
.pay_method_option {
  display: block;
  float: left;
}
.pay_method_option input {
  display: block;
  float: left;
}
.pay_method_option img {
  display: block;
  float: left;
}
.pay_method #pay_method_pp {
  margin-left: 24px;
}
.pay_method_option {
  white-space: nowrap;
}
.pay_method_option input {
  margin-right: 12px;
  position: relative;
  top: 8px;
}
.issue_num_row {
  display: none;
}
.pay_wrap .selectboxit-container {
  display: inline-block;
  margin-right: 12px;
}
.pay_card_cvn .state_text, .pay_card_cvn + .state_text {
  line-height: inherit;
}
input[name="pay_card_cvn"] {
  width: 52px;
}
input[name="pay_card_issue_num"] {
  width: 52px;
}
.pay_terms_cc, .pay_terms_pp {
  color: #666;
  font-size: 0.75em;
  padding-top: 4px;
  width: 360px;
}
.pay_terms_cc input, .pay_terms_pp input {
  margin-right: 8px;
}
.pay_terms_cc_text a, .pay_terms_pp_text a {
  text-decoration: underline;
}
.form_wrap div.security {
  background: #4daf7c none repeat scroll 0 0;
  color: #fff;
  font-size: 0.875em;
  padding: 8px 16px;
  text-align: center;
  text-transform: uppercase;
}
.form_wrap div.security .field {
  float: none;
}
.if_pres {
  margin-left: 0;
  padding-left: 0;
}
.security_msg {
  text-align: center;
}
.security_msg img {
  float: left;
}
.confirm_wrap {
  background: #f4f4f4 none repeat scroll 0 0;
  padding: 12px 16px 4px;
}
.confirm_title {
  display: inline-block;
  font-size: 1.2em;
  font-weight: 700;
  padding-bottom: 8px;
}
.confirm_wrap p {
  padding-bottom: 8px;
}
.confirm_wrap a {
  text-transform: uppercase;
}
.order_confirmed {
  margin-top: 20px;
}
table .cart_row td.shipment_static {
  font-size: 0.75em;
  font-weight: 400;
  text-align: right;
  text-transform: uppercase;
}
.shipment_static span {
  font-size: 1.1em;
  font-weight: 700;
  padding-left: 12px;
  text-transform: none;
}
.confirm_support_wrap {
  background: #f4f4f4 none repeat scroll 0 0;
  padding: 12px 16px 4px;
}
.support_title {
  display: block;
  font-size: 1.2em;
  font-weight: 700;
  padding-bottom: 8px;
}
.confirm_support_wrap p {
  padding-bottom: 8px;
}
.change_password_wrap {
  width: 50%;
}
.change_password_wrap form {
  background: #f4f4f4 none repeat scroll 0 0;
}
.change_password_wrap input[type="password"] {
  width: 220px;
}
.account_title {
  display: block;
  float: left;
  padding-top: 8px;
  text-transform: uppercase;
}
.account_button {
  background: #1a6085 none repeat scroll 0 0;
  border: 0 none;
  color: white;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 80%;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 8px 12px;
  text-decoration: none;
  text-transform: uppercase;
}
.account_button:hover {
  background: #000 none repeat scroll 0 0;
  color: #fff;
}
.right {
  float: right;
}
.account_header {
  height: 40px;
}
.row_replenished {
  font-weight: bold;
}
.download_form {
  float: left;
}
.sharedownload_form {
  float: left;
  margin-left: 5px;
}
.header_menu li.m_account {
  display: none;
}
/*.action_button, .action_button_zip {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-color: #999 #888 #777;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #222;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 11px;
  font-weight: 700;
  line-height: 1 !important;
  margin: 0;
  padding: 7px 14px 8px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.15s ease-in-out 0s;
  width: auto;
}
.action_button:hover {
  color: #222;
}
.action_button_disabled, .action_button_disabled:hover {
  border: 1px solid #ccc;
  color: #ccc;
}*/
.dropdown {
  display: inline;
  font-size: 88%;
}
.dropdown dd, .dropdown dt, .dropdown ul {
  margin: 0;
  padding: 0;
  z-index: 1;
}
.dropdown dd {
  opacity: 0.98;
  position: relative;
  z-index: 1;
}
.dropdown a, .dropdown a:visited {
  color: #222;
  outline: 0 none;
  text-decoration: none;
}
.dropdown a:hover {
  color: #121212;
}
.dropdown dt a:hover {
  border: 1px solid #c9c9c9;
  color: #121212;
  text-decoration: none;
}
.dropdown dt a {
  background: #fff url("../img/arrow.png") no-repeat scroll right center;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  display: block;
  line-height: 20px;
  padding: 4px 10px;
}
.dropdown dt a span {
  cursor: pointer;
  display: inline-block;
}
.dropdown dd ul {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #f4f4f4 none repeat scroll 0 0;
  border-color: #e2e2e2;
  border-image: none;
  border-style: solid;
  border-width: 0 1px 1px;
  color: #777;
  display: none;
  left: 0;
  list-style: outside none none;
  padding: 2px 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.dropdown span.price {
  float: right;
  margin-right: 21px;
}
.dropdown dd ul {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
}
.dropdown dd ul li {
  margin: 0;
}
.dropdown dd ul li a {
  display: block;
  padding: 3px 10px;
}
.dropdown dd ul li a:hover {
  background-color: #eee;
  text-decoration: none;
}
.unavailable:hover, .allreserved:hover, .tipsy_tooltip:hover {
  cursor: pointer;
}
.tipsy {
  font-size: 10px;
  padding: 5px;
  position: absolute;
  z-index: 100000;
}
.tipsy-inner {
  background-color: black;
  color: white;
  max-width: 230px;
  padding: 5px 8px 4px;
  text-align: center;
}
.tipsy-inner {
  border-radius: 2px;
}
.tipsy-arrow {
  background: rgba(0, 0, 0, 0) url("../../images/tipsy.gif") no-repeat scroll left top;
  height: 5px;
  position: absolute;
  width: 9px;
}
.tipsy-n .tipsy-arrow {
  left: 50%;
  margin-left: -4px;
  top: 0;
}
.tipsy-nw .tipsy-arrow {
  left: 10px;
  top: 0;
}
.tipsy-ne .tipsy-arrow {
  right: 10px;
  top: 0;
}
.tipsy-s .tipsy-arrow {
  background-position: left bottom;
  bottom: 0;
  left: 50%;
  margin-left: -4px;
}
.tipsy-sw .tipsy-arrow {
  background-position: left bottom;
  bottom: 0;
  left: 10px;
}
.tipsy-se .tipsy-arrow {
  background-position: left bottom;
  bottom: 0;
  right: 10px;
}
.tipsy-e .tipsy-arrow {
  background-position: right top;
  height: 9px;
  margin-top: -4px;
  right: 0;
  top: 50%;
  width: 5px;
}
.tipsy-w .tipsy-arrow {
  height: 9px;
  left: 0;
  margin-top: -4px;
  top: 50%;
  width: 5px;
}
.cf::before, .cf::after, div[class*="row"]::after, div[class*="row"]::after {
  content: " ";
  display: table;
}
.cf::after, div[class*="row"]::after {
  clear: both;
}
.cf, div[class*="row"] {
}
.selectboxit-container {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.selectboxit-container * {
  -moz-user-select: none;
  font-size: 12px;
  outline: 0 none;
  white-space: nowrap;
}
.selectboxit-container .selectboxit-options {
  max-height: 240px;
}
.selectboxit-container .selectboxit {
  border-radius: 6px;
  cursor: pointer;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 220px;
}
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
  display: block;
  height: 28px;
  line-height: 28px;
}
.selectboxit-container .selectboxit:focus {
  outline: 0 none;
}
.selectboxit-disabled {
  box-shadow: none;
  cursor: default;
  opacity: 0.65;
}
.selectboxit-text {
  float: left;
  overflow: hidden;
  text-indent: 6px;
  text-overflow: ellipsis;
}
.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px;
}
.selectboxit-container .selectboxit-options {
  border-radius: 6px;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: none;
  list-style: outside none none;
  margin: 0;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  text-align: left;
  z-index: 2147483647;
}
.selectboxit-option .selectboxit-option-anchor {
  padding: 0 2px;
}
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}
.selectboxit-option, .selectboxit-optgroup-header {
  margin: 0;
  text-indent: 5px;
}
.selectboxit-option-first {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.selectboxit-option-last {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.selectboxit-optgroup-header {
  font-weight: bold;
}
.selectboxit-optgroup-header:hover {
  cursor: default;
}
.selectboxit-arrow-container {
  position: absolute;
  right: 0;
  width: 30px;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 50%;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}
.selectboxit-option-icon-container {
  float: left;
}
.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.selectboxit-option-icon-url {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  float: left;
  height: 100%;
  width: 18px;
}
.jqueryui .ui-icon {
  background-color: inherit;
}
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.selectboxit-btn {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}
.selectboxit-btn:hover, .selectboxit-btn:focus, .selectboxit-btn:active {
  border-color: #aaa;
  color: #333;
}
.selectboxit-btn:hover, .selectboxit-btn:focus {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
.selectboxit-default-arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  height: 0;
  width: 0;
}
.selectboxit-list {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.selectboxit-list > li > a {
  color: #333;
}
.selectboxit-list > .selectboxit-focus > a, .selectboxit-list > .selectboxit-focus > a:hover, .selectboxit-list > .selectboxit-focus > a:focus {
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  color: #fff;
}
.selectboxit-list > .selectboxit-disabled > a {
  color: #999;
}
.selectboxit-list > .selectboxit-disabled > a:hover, .selectboxit-list > .selectboxit-disabled > a:focus {
  background-color: transparent;
  background-image: none;
}
.selectboxit-container .selectboxit, .selectboxit-container .selectboxit-options, .selectboxit-options, .selectboxit-option-first, .selectboxit-option-last {
  border-radius: 0;
}
.selectboxit-btn {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}
.shipment_option form span.selectboxit-container, .shipment_option form span.selectboxit {
  width: 100% !important;
}
.selectboxit-text {
  color: #333;
}
.selectboxit-optgroup-header {
  border-bottom: 1px solid #ccc;
  margin-top: -28px;
}
.loadingBox {
  background-image: url("../img/ajax-loader.gif");
  display: none;
  margin-bottom: -2px;
  margin-right: 10px;
}
.loader_zip_lookup {
  margin-left: 10px;
}
.language {
  float: right;
  line-height: 30px;
}
.language {
  display: none;
}
.passwordResetForm {
  margin: 100px auto;
  width: 400px;
}
.passwordResetForm input[name="email"] {
  margin: 20px auto;
  width: 100%;
}
.brazil_specific, .reg_row_brazil, .ship_row_brazil, .account_row_brazil, .bill_row_brazil, .brazil_hidden, .reg_row_japan, .ship_row_japan, .bill_row_japan {
  display: none;
}
.reg_row_brazil_display, .bill_row_brazil_display {
  display: inline-block;
}
.ticket_price_inc_fee {
  display: none;
  float: right;
  font-size: 0.875em;
  line-height: 20px;
  margin-right: 12px;
  padding: 4px 8px;
}
.ticket_fee {
  display: none;
  float: right;
  font-size: 0.875em;
  line-height: 20px;
  margin-right: 12px;
  padding: 4px 8px;
}
@font-face {
  font-family: "SSPika";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/ss-pika.eot?#iefix") format("embedded-opentype"), url("../../fonts/ss-pika.woff") format("woff"), url("../../fonts/ss-pika.ttf") format("truetype"), url("../../fonts/ss-pika.svg#SSPika") format("svg");
}
html:hover [class^="ss-"] {
}
.ss-icon, .ss-icon.ss-pika, [class^="ss-"]::before, [class*=" ss-"]::before, .ss-pika[class^="ss-"]::before, .ss-pika[class*=" ss-"]::before, .right[class^="ss-"]::after, .right[class*=" ss-"]::after, .ss-pika.right[class^="ss-"]::after, .ss-pika.right[class*=" ss-"]::after {
  font-family: "SSPika";
  font-feature-settings: "liga";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizelegibility;
  white-space: nowrap;
}
.right[class^="ss-"]::before, .right[class*=" ss-"]::before {
  content: "";
  display: none;
}
.ss-cursor::before, .ss-cursor.right::after {
  content: "";
}
.ss-crosshair::before, .ss-crosshair.right::after {
  content: "⌖";
}
.ss-search::before, .ss-search.right::after {
  content: "🔎";
}
.ss-zoomin::before, .ss-zoomin.right::after {
  content: "";
}
.ss-zoomout::before, .ss-zoomout.right::after {
  content: "";
}
.ss-screenshot::before, .ss-screenshot.right::after {
  content: "";
}
.ss-binoculars::before, .ss-binoculars.right::after {
  content: "";
}
.ss-view::before, .ss-view.right::after {
  content: "👀";
}
.ss-attach::before, .ss-attach.right::after {
  content: "📎";
}
.ss-link::before, .ss-link.right::after {
  content: "🔗";
}
.ss-move::before, .ss-move.right::after {
  content: "";
}
.ss-write::before, .ss-write.right::after {
  content: "✎";
}
.ss-writingdisabled::before, .ss-writingdisabled.right::after {
  content: "";
}
.ss-erase::before, .ss-erase.right::after {
  content: "✐";
}
.ss-compose::before, .ss-compose.right::after {
  content: "📝";
}
.ss-draw::before, .ss-draw.right::after {
  content: "✏";
}
.ss-lock::before, .ss-lock.right::after {
  content: "🔒";
}
.ss-unlock::before, .ss-unlock.right::after {
  content: "🔓";
}
.ss-key::before, .ss-key.right::after {
  content: "🔑";
}
.ss-backspace::before, .ss-backspace.right::after {
  content: "⌫";
}
.ss-ban::before, .ss-ban.right::after {
  content: "🚫";
}
.ss-nosmoking::before, .ss-nosmoking.right::after {
  content: "🚭";
}
.ss-trash::before, .ss-trash.right::after {
  content: "";
}
.ss-target::before, .ss-target.right::after {
  content: "◎";
}
.ss-new::before, .ss-new.right::after {
  content: "🆕";
}
.ss-tag::before, .ss-tag.right::after {
  content: "";
}
.ss-pricetag::before, .ss-pricetag.right::after {
  content: "";
}
.ss-flowertag::before, .ss-flowertag.right::after {
  content: "";
}
.ss-bookmark::before, .ss-bookmark.right::after {
  content: "🔖";
}
.ss-flag::before, .ss-flag.right::after {
  content: "⚑";
}
.ss-like::before, .ss-like.right::after {
  content: "👍";
}
.ss-dislike::before, .ss-dislike.right::after {
  content: "👎";
}
.ss-heart::before, .ss-heart.right::after {
  content: "♥";
}
.ss-halfheart::before, .ss-halfheart.right::after {
  content: "";
}
.ss-emptyheart::before, .ss-emptyheart.right::after {
  content: "♡";
}
.ss-star::before, .ss-star.right::after {
  content: "⋆";
}
.ss-halfstar::before, .ss-halfstar.right::after {
  content: "";
}
.ss-medal::before, .ss-medal.right::after {
  content: "";
}
.ss-ribbon::before, .ss-ribbon.right::after {
  content: "🎀";
}
.ss-bullseye::before, .ss-bullseye.right::after {
  content: "🎯";
}
.ss-sample::before, .ss-sample.right::after {
  content: "";
}
.ss-crop::before, .ss-crop.right::after {
  content: "";
}
.ss-layers::before, .ss-layers.right::after {
  content: "";
}
.ss-gridlines::before, .ss-gridlines.right::after {
  content: "";
}
.ss-pen::before, .ss-pen.right::after {
  content: "✒";
}
.ss-feather::before, .ss-feather.right::after {
  content: "";
}
.ss-rubbereraser::before, .ss-rubbereraser.right::after {
  content: "";
}
.ss-paintroller::before, .ss-paintroller.right::after {
  content: "";
}
.ss-rubberstamp::before, .ss-rubberstamp.right::after {
  content: "";
}
.ss-checkclipboard::before, .ss-checkclipboard.right::after {
  content: "";
}
.ss-linechartclipboard::before, .ss-linechartclipboard.right::after {
  content: "";
}
.ss-clockwise::before, .ss-clockwise.right::after {
  content: "⥁";
}
.ss-phone::before, .ss-phone.right::after {
  content: "📞";
}
.ss-phonedisabled::before, .ss-phonedisabled.right::after {
  content: "";
}
.ss-headset::before, .ss-headset.right::after {
  content: "";
}
.ss-megaphone::before, .ss-megaphone.right::after {
  content: "📢";
}
.ss-rss::before, .ss-rss.right::after {
  content: "";
}
.ss-facetime::before, .ss-facetime.right::after {
  content: "";
}
.ss-reply::before, .ss-reply.right::after {
  content: "↩";
}
.ss-send::before, .ss-send.right::after {
  content: "";
}
.ss-mail::before, .ss-mail.right::after {
  content: "✉";
}
.ss-inbox::before, .ss-inbox.right::after {
  content: "📥";
}
.ss-outbox::before, .ss-outbox.right::after {
  content: "📤";
}
.ss-wifimail::before, .ss-wifimail.right::after {
  content: "";
}
.ss-chat::before, .ss-chat.right::after {
  content: "💬";
}
.ss-user::before, .ss-user.right::after {
  content: "👤";
}
.ss-femaleuser::before, .ss-femaleuser.right::after {
  content: "👧";
}
.ss-users::before, .ss-users.right::after {
  content: "👥";
}
.ss-usergroup::before, .ss-usergroup.right::after {
  content: "";
}
.ss-adduser::before, .ss-adduser.right::after {
  content: "";
}
.ss-removeuser::before, .ss-removeuser.right::after {
  content: "";
}
.ss-deleteuser::before, .ss-deleteuser.right::after {
  content: "";
}
.ss-userprofile::before, .ss-userprofile.right::after {
  content: "";
}
.ss-businessuser::before, .ss-businessuser.right::after {
  content: "";
}
.ss-cart::before, .ss-cart.right::after {
  content: "";
}
.ss-addcart::before, .ss-addcart.right::after {
  content: "";
}
.ss-removecart::before, .ss-removecart.right::after {
  content: "";
}
.ss-deletecart::before, .ss-deletecart.right::after {
  content: "";
}
.ss-downloadcart::before, .ss-downloadcart.right::after {
  content: "";
}
.ss-emptycart::before, .ss-emptycart.right::after {
  content: "";
}
.ss-basket::before, .ss-basket.right::after {
  content: "";
}
.ss-gift::before, .ss-gift.right::after {
  content: "🎁";
}
.ss-apple::before, .ss-apple.right::after {
  content: "🍏";
}
.ss-cashregister::before, .ss-cashregister.right::after {
  content: "";
}
.ss-store::before, .ss-store.right::after {
  content: "🏬";
}
.ss-searchbarcode::before, .ss-searchbarcode.right::after {
  content: "";
}
.ss-notepad::before, .ss-notepad.right::after {
  content: "";
}
.ss-creditcard::before, .ss-creditcard.right::after {
  content: "💳";
}
.ss-safe::before, .ss-safe.right::after {
  content: "";
}
.ss-digitalsafe::before, .ss-digitalsafe.right::after {
  content: "";
}
.ss-atm::before, .ss-atm.right::after {
  content: "🏧";
}
.ss-dispensecash::before, .ss-dispensecash.right::after {
  content: "";
}
.ss-banknote::before, .ss-banknote.right::after {
  content: "💵";
}
.ss-coins::before, .ss-coins.right::after {
  content: "";
}
.ss-bankcheck::before, .ss-bankcheck.right::after {
  content: "";
}
.ss-piggybank::before, .ss-piggybank.right::after {
  content: "";
}
.ss-moneybag::before, .ss-moneybag.right::after {
  content: "💰";
}
.ss-tip::before, .ss-tip.right::after {
  content: "";
}
.ss-calculator::before, .ss-calculator.right::after {
  content: "";
}
.ss-percent::before, .ss-percent.right::after {
  content: "%";
}
.ss-bank::before, .ss-bank.right::after {
  content: "🏦";
}
.ss-scales::before, .ss-scales.right::after {
  content: "⚖";
}
.ss-piechart::before, .ss-piechart.right::after {
  content: "";
}
.ss-piechartthirds::before, .ss-piechartthirds.right::after {
  content: "";
}
.ss-barchart::before, .ss-barchart.right::after {
  content: "📊";
}
.ss-upwardsbarchart::before, .ss-upwardsbarchart.right::after {
  content: "";
}
.ss-downwardsbarchart::before, .ss-downwardsbarchart.right::after {
  content: "";
}
.ss-horizontalbarchart::before, .ss-horizontalbarchart.right::after {
  content: "";
}
.ss-analytics::before, .ss-analytics.right::after {
  content: "";
}
.ss-upwardslinechart::before, .ss-upwardslinechart.right::after {
  content: "📈";
}
.ss-downwardslinechart::before, .ss-downwardslinechart.right::after {
  content: "📉";
}
.ss-linecharts::before, .ss-linecharts.right::after {
  content: "";
}
.ss-scatterchart::before, .ss-scatterchart.right::after {
  content: "";
}
.ss-stock::before, .ss-stock.right::after {
  content: "";
}
.ss-form::before, .ss-form.right::after {
  content: "";
}
.ss-box::before, .ss-box.right::after {
  content: "📦";
}
.ss-crate::before, .ss-crate.right::after {
  content: "";
}
.ss-deliveryvan::before, .ss-deliveryvan.right::after {
  content: "";
}
.ss-deliverytruck::before, .ss-deliverytruck.right::after {
  content: "";
}
.ss-forklift::before, .ss-forklift.right::after {
  content: "";
}
.ss-cargoship::before, .ss-cargoship.right::after {
  content: "";
}
.ss-hook::before, .ss-hook.right::after {
  content: "";
}
.ss-weight::before, .ss-weight.right::after {
  content: "";
}
.ss-containers::before, .ss-containers.right::after {
  content: "";
}
.ss-fragile::before, .ss-fragile.right::after {
  content: "";
}
.ss-thissideup::before, .ss-thissideup.right::after {
  content: "";
}
.ss-home::before, .ss-home.right::after {
  content: "⌂";
}
.ss-building::before, .ss-building.right::after {
  content: "🏢";
}
.ss-lodging::before, .ss-lodging.right::after {
  content: "🏨";
}
.ss-earth::before, .ss-earth.right::after {
  content: "🌎";
}
.ss-globe::before, .ss-globe.right::after {
  content: "🌐";
}
.ss-garage::before, .ss-garage.right::after {
  content: "";
}
.ss-warehouse::before, .ss-warehouse.right::after {
  content: "";
}
.ss-floorplan::before, .ss-floorplan.right::after {
  content: "";
}
.ss-address::before, .ss-address.right::after {
  content: "";
}
.ss-searchhouse::before, .ss-searchhouse.right::after {
  content: "";
}
.ss-housesale::before, .ss-housesale.right::after {
  content: "";
}
.ss-navigate::before, .ss-navigate.right::after {
  content: "";
}
.ss-compass::before, .ss-compass.right::after {
  content: "";
}
.ss-signpost::before, .ss-signpost.right::after {
  content: "";
}
.ss-map::before, .ss-map.right::after {
  content: "";
}
.ss-gps::before, .ss-gps.right::after {
  content: "";
}
.ss-compassnavigate::before, .ss-compassnavigate.right::after {
  content: "";
}
.ss-compassarrow::before, .ss-compassarrow.right::after {
  content: "";
}
.ss-location::before, .ss-location.right::after {
  content: "";
}
.ss-pin::before, .ss-pin.right::after {
  content: "📍";
}
.ss-pushpin::before, .ss-pushpin.right::after {
  content: "📌";
}
.ss-maplocation::before, .ss-maplocation.right::after {
  content: "";
}
.ss-globelocation::before, .ss-globelocation.right::after {
  content: "";
}
.ss-puzzle::before, .ss-puzzle.right::after {
  content: "";
}
.ss-floppydisk::before, .ss-floppydisk.right::after {
  content: "💾";
}
.ss-firewall::before, .ss-firewall.right::after {
  content: "";
}
.ss-database::before, .ss-database.right::after {
  content: "";
}
.ss-hdd::before, .ss-hdd.right::after {
  content: "";
}
.ss-music::before, .ss-music.right::after {
  content: "♫";
}
.ss-eighthnote::before, .ss-eighthnote.right::after {
  content: "♪";
}
.ss-mic::before, .ss-mic.right::after {
  content: "🎤";
}
.ss-volume::before, .ss-volume.right::after {
  content: "🔈";
}
.ss-lowvolume::before, .ss-lowvolume.right::after {
  content: "🔉";
}
.ss-highvolume::before, .ss-highvolume.right::after {
  content: "🔊";
}
.ss-radio::before, .ss-radio.right::after {
  content: "📻";
}
.ss-stereo::before, .ss-stereo.right::after {
  content: "";
}
.ss-airplay::before, .ss-airplay.right::after {
  content: "";
}
.ss-vinylrecord::before, .ss-vinylrecord.right::after {
  content: "";
}
.ss-disc::before, .ss-disc.right::after {
  content: "💿";
}
.ss-camera::before, .ss-camera.right::after {
  content: "📷";
}
.ss-picture::before, .ss-picture.right::after {
  content: "🌄";
}
.ss-video::before, .ss-video.right::after {
  content: "📹";
}
.ss-playvideo::before, .ss-playvideo.right::after {
  content: "";
}
.ss-play::before, .ss-play.right::after {
  content: "▶";
}
.ss-pause::before, .ss-pause.right::after {
  content: "";
}
.ss-stop::before, .ss-stop.right::after {
  content: "■";
}
.ss-record::before, .ss-record.right::after {
  content: "●";
}
.ss-rewind::before, .ss-rewind.right::after {
  content: "⏪";
}
.ss-fastforward::before, .ss-fastforward.right::after {
  content: "⏩";
}
.ss-skipback::before, .ss-skipback.right::after {
  content: "⏮";
}
.ss-skipforward::before, .ss-skipforward.right::after {
  content: "⏭";
}
.ss-eject::before, .ss-eject.right::after {
  content: "⏏";
}
.ss-repeat::before, .ss-repeat.right::after {
  content: "🔁";
}
.ss-replay::before, .ss-replay.right::after {
  content: "↺";
}
.ss-shuffle::before, .ss-shuffle.right::after {
  content: "🔀";
}
.ss-index::before, .ss-index.right::after {
  content: "";
}
.ss-page::before, .ss-page.right::after {
  content: "";
}
.ss-book::before, .ss-book.right::after {
  content: "📕";
}
.ss-books::before, .ss-books.right::after {
  content: "📚";
}
.ss-openbook::before, .ss-openbook.right::after {
  content: "📖";
}
.ss-heartbook::before, .ss-heartbook.right::after {
  content: "";
}
.ss-downloadbook::before, .ss-downloadbook.right::after {
  content: "";
}
.ss-musicopenbook::before, .ss-musicopenbook.right::after {
  content: "";
}
.ss-searchbook::before, .ss-searchbook.right::after {
  content: "";
}
.ss-notebook::before, .ss-notebook.right::after {
  content: "📓";
}
.ss-newspaper::before, .ss-newspaper.right::after {
  content: "📰";
}
.ss-notice::before, .ss-notice.right::after {
  content: "";
}
.ss-rows::before, .ss-rows.right::after {
  content: "";
}
.ss-columns::before, .ss-columns.right::after {
  content: "";
}
.ss-thumbnails::before, .ss-thumbnails.right::after {
  content: "";
}
.ss-pagecurl::before, .ss-pagecurl.right::after {
  content: "";
}
.ss-desktop::before, .ss-desktop.right::after {
  content: "💻";
}
.ss-laptop::before, .ss-laptop.right::after {
  content: "";
}
.ss-tablet::before, .ss-tablet.right::after {
  content: "";
}
.ss-smartphone::before, .ss-smartphone.right::after {
  content: "";
}
.ss-cell::before, .ss-cell.right::after {
  content: "📱";
}
.ss-walkytalky::before, .ss-walkytalky.right::after {
  content: "";
}
.ss-ereader::before, .ss-ereader.right::after {
  content: "";
}
.ss-ebook::before, .ss-ebook.right::after {
  content: "";
}
.ss-wifibook::before, .ss-wifibook.right::after {
  content: "";
}
.ss-wifiopenbook::before, .ss-wifiopenbook.right::after {
  content: "";
}
.ss-battery::before, .ss-battery.right::after {
  content: "🔋";
}
.ss-highbattery::before, .ss-highbattery.right::after {
  content: "";
}
.ss-mediumbattery::before, .ss-mediumbattery.right::after {
  content: "";
}
.ss-lowbattery::before, .ss-lowbattery.right::after {
  content: "";
}
.ss-emptybattery::before, .ss-emptybattery.right::after {
  content: "";
}
.ss-chargingbattery::before, .ss-chargingbattery.right::after {
  content: "";
}
.ss-heartmobile::before, .ss-heartmobile.right::after {
  content: "";
}
.ss-phonemobile::before, .ss-phonemobile.right::after {
  content: "";
}
.ss-lockmobile::before, .ss-lockmobile.right::after {
  content: "";
}
.ss-textmobile::before, .ss-textmobile.right::after {
  content: "";
}
.ss-dollarmobile::before, .ss-dollarmobile.right::after {
  content: "";
}
.ss-euromobile::before, .ss-euromobile.right::after {
  content: "";
}
.ss-rssmobile::before, .ss-rssmobile.right::after {
  content: "";
}
.ss-navigationmobile::before, .ss-navigationmobile.right::after {
  content: "";
}
.ss-batterymobile::before, .ss-batterymobile.right::after {
  content: "";
}
.ss-powermobile::before, .ss-powermobile.right::after {
  content: "";
}
.ss-browseonline::before, .ss-browseonline.right::after {
  content: "";
}
.ss-shoponline::before, .ss-shoponline.right::after {
  content: "";
}
.ss-bankonline::before, .ss-bankonline.right::after {
  content: "";
}
.ss-realtyonline::before, .ss-realtyonline.right::after {
  content: "";
}
.ss-readonline::before, .ss-readonline.right::after {
  content: "";
}
.ss-weatheronline::before, .ss-weatheronline.right::after {
  content: "";
}
.ss-lightbulb::before, .ss-lightbulb.right::after {
  content: "💡";
}
.ss-lightbulbon::before, .ss-lightbulbon.right::after {
  content: "";
}
.ss-cfl::before, .ss-cfl.right::after {
  content: "";
}
.ss-hairdryer::before, .ss-hairdryer.right::after {
  content: "";
}
.ss-picnictable::before, .ss-picnictable.right::after {
  content: "";
}
.ss-flame::before, .ss-flame.right::after {
  content: "";
}
.ss-campfire::before, .ss-campfire.right::after {
  content: "🔥";
}
.ss-bonfire::before, .ss-bonfire.right::after {
  content: "";
}
.ss-balloon::before, .ss-balloon.right::after {
  content: "🎈";
}
.ss-christmastree::before, .ss-christmastree.right::after {
  content: "🎄";
}
.ss-sweep::before, .ss-sweep.right::after {
  content: "";
}
.ss-chess::before, .ss-chess.right::after {
  content: "♞";
}
.ss-onedie::before, .ss-onedie.right::after {
  content: "⚀";
}
.ss-twodie::before, .ss-twodie.right::after {
  content: "⚁";
}
.ss-threedie::before, .ss-threedie.right::after {
  content: "⚂";
}
.ss-fourdie::before, .ss-fourdie.right::after {
  content: "⚃";
}
.ss-fivedie::before, .ss-fivedie.right::after {
  content: "⚄";
}
.ss-sixdie::before, .ss-sixdie.right::after {
  content: "⚅";
}
.ss-downloadcloud::before, .ss-downloadcloud.right::after {
  content: "";
}
.ss-download::before, .ss-download.right::after {
  content: "";
}
.ss-downloadbox::before, .ss-downloadbox.right::after {
  content: "";
}
.ss-downloadcrate::before, .ss-downloadcrate.right::after {
  content: "";
}
.ss-uploadcloud::before, .ss-uploadcloud.right::after {
  content: "";
}
.ss-upload::before, .ss-upload.right::after {
  content: "";
}
.ss-uploadbox::before, .ss-uploadbox.right::after {
  content: "";
}
.ss-uploadcrate::before, .ss-uploadcrate.right::after {
  content: "";
}
.ss-fork::before, .ss-fork.right::after {
  content: "";
}
.ss-merge::before, .ss-merge.right::after {
  content: "";
}
.ss-refresh::before, .ss-refresh.right::after {
  content: "↻";
}
.ss-sync::before, .ss-sync.right::after {
  content: "";
}
.ss-loading::before, .ss-loading.right::after {
  content: "";
}
.ss-wifi::before, .ss-wifi.right::after {
  content: "";
}
.ss-connection::before, .ss-connection.right::after {
  content: "";
}
.ss-reload::before, .ss-reload.right::after {
  content: "";
}
.ss-file::before, .ss-file.right::after {
  content: "📄";
}
.ss-addfile::before, .ss-addfile.right::after {
  content: "";
}
.ss-removefile::before, .ss-removefile.right::after {
  content: "";
}
.ss-deletefile::before, .ss-deletefile.right::after {
  content: "";
}
.ss-downloadfile::before, .ss-downloadfile.right::after {
  content: "";
}
.ss-uploadfile::before, .ss-uploadfile.right::after {
  content: "";
}
.ss-importfile::before, .ss-importfile.right::after {
  content: "";
}
.ss-exportfile::before, .ss-exportfile.right::after {
  content: "";
}
.ss-settingsfile::before, .ss-settingsfile.right::after {
  content: "";
}
.ss-lockfile::before, .ss-lockfile.right::after {
  content: "";
}
.ss-userfile::before, .ss-userfile.right::after {
  content: "";
}
.ss-picturefile::before, .ss-picturefile.right::after {
  content: "";
}
.ss-textfile::before, .ss-textfile.right::after {
  content: "";
}
.ss-exe::before, .ss-exe.right::after {
  content: "";
}
.ss-zip::before, .ss-zip.right::after {
  content: "";
}
.ss-doc::before, .ss-doc.right::after {
  content: "";
}
.ss-ppt::before, .ss-ppt.right::after {
  content: "";
}
.ss-pdf::before, .ss-pdf.right::after {
  content: "";
}
.ss-jpg::before, .ss-jpg.right::after {
  content: "";
}
.ss-png::before, .ss-png.right::after {
  content: "";
}
.ss-folder::before, .ss-folder.right::after {
  content: "📁";
}
.ss-openfolder::before, .ss-openfolder.right::after {
  content: "📂";
}
.ss-downloadfolder::before, .ss-downloadfolder.right::after {
  content: "";
}
.ss-uploadfolder::before, .ss-uploadfolder.right::after {
  content: "";
}
.ss-cloudfolder::before, .ss-cloudfolder.right::after {
  content: "";
}
.ss-lockfolder::before, .ss-lockfolder.right::after {
  content: "";
}
.ss-securefolder::before, .ss-securefolder.right::after {
  content: "";
}
.ss-picturefolder::before, .ss-picturefolder.right::after {
  content: "";
}
.ss-moviefolder::before, .ss-moviefolder.right::after {
  content: "";
}
.ss-quote::before, .ss-quote.right::after {
  content: "“";
}
.ss-text::before, .ss-text.right::after {
  content: "";
}
.ss-font::before, .ss-font.right::after {
  content: "";
}
.ss-highlight::before, .ss-highlight.right::after {
  content: "";
}
.ss-print::before, .ss-print.right::after {
  content: "⎙";
}
.ss-fax::before, .ss-fax.right::after {
  content: "📠";
}
.ss-list::before, .ss-list.right::after {
  content: "";
}
.ss-layout::before, .ss-layout.right::after {
  content: "";
}
.ss-action::before, .ss-action.right::after {
  content: "";
}
.ss-redirect::before, .ss-redirect.right::after {
  content: "↪";
}
.ss-expand::before, .ss-expand.right::after {
  content: "⤢";
}
.ss-contract::before, .ss-contract.right::after {
  content: "";
}
.ss-help::before, .ss-help.right::after {
  content: "❓";
}
.ss-info::before, .ss-info.right::after {
  content: "ℹ";
}
.ss-alert::before, .ss-alert.right::after {
  content: "⚠";
}
.ss-caution::before, .ss-caution.right::after {
  content: "⛔";
}
.ss-logout::before, .ss-logout.right::after {
  content: "";
}
.ss-login::before, .ss-login.right::after {
  content: "";
}
.ss-scaleup::before, .ss-scaleup.right::after {
  content: "";
}
.ss-scaledown::before, .ss-scaledown.right::after {
  content: "";
}
.ss-plus::before, .ss-plus.right::after {
  content: "+";
}
.ss-hyphen::before, .ss-hyphen.right::after {
  content: "-";
}
.ss-check::before, .ss-check.right::after {
  content: "✓";
}
.ss-delete::before, .ss-delete.right::after {
  content: "␡";
}
.ss-bearface::before, .ss-bearface.right::after {
  content: "🐻";
}
.ss-bird::before, .ss-bird.right::after {
  content: "🐦";
}
.ss-fishes::before, .ss-fishes.right::after {
  content: "";
}
.ss-tropicalfish::before, .ss-tropicalfish.right::after {
  content: "";
}
.ss-tree::before, .ss-tree.right::after {
  content: "🌳";
}
.ss-evergreen::before, .ss-evergreen.right::after {
  content: "🌲";
}
.ss-palmtree::before, .ss-palmtree.right::after {
  content: "🌴";
}
.ss-leaf::before, .ss-leaf.right::after {
  content: "🍂";
}
.ss-seedling::before, .ss-seedling.right::after {
  content: "🌱";
}
.ss-grass::before, .ss-grass.right::after {
  content: "";
}
.ss-settings::before, .ss-settings.right::after {
  content: "⚙";
}
.ss-dashboard::before, .ss-dashboard.right::after {
  content: "";
}
.ss-dial::before, .ss-dial.right::after {
  content: "";
}
.ss-notifications::before, .ss-notifications.right::after {
  content: "🔔";
}
.ss-notificationsdisabled::before, .ss-notificationsdisabled.right::after {
  content: "🔕";
}
.ss-flash::before, .ss-flash.right::after {
  content: "⌁";
}
.ss-wrench::before, .ss-wrench.right::after {
  content: "🔧";
}
.ss-tapemeasure::before, .ss-tapemeasure.right::after {
  content: "";
}
.ss-clock::before, .ss-clock.right::after {
  content: "⏲";
}
.ss-watch::before, .ss-watch.right::after {
  content: "⌚";
}
.ss-stopwatch::before, .ss-stopwatch.right::after {
  content: "⏱";
}
.ss-alarmclock::before, .ss-alarmclock.right::after {
  content: "⏰";
}
.ss-calendar::before, .ss-calendar.right::after {
  content: "📅";
}
.ss-addcalendar::before, .ss-addcalendar.right::after {
  content: "";
}
.ss-removecalendar::before, .ss-removecalendar.right::after {
  content: "";
}
.ss-checkcalendar::before, .ss-checkcalendar.right::after {
  content: "";
}
.ss-deletecalendar::before, .ss-deletecalendar.right::after {
  content: "";
}
.ss-sausage::before, .ss-sausage.right::after {
  content: "";
}
.ss-burger::before, .ss-burger.right::after {
  content: "🍔";
}
.ss-pizza::before, .ss-pizza.right::after {
  content: "🍕";
}
.ss-fish::before, .ss-fish.right::after {
  content: "🐟";
}
.ss-shrimp::before, .ss-shrimp.right::after {
  content: "🍤";
}
.ss-turkey::before, .ss-turkey.right::after {
  content: "";
}
.ss-steak::before, .ss-steak.right::after {
  content: "";
}
.ss-sidedish::before, .ss-sidedish.right::after {
  content: "🍚";
}
.ss-noodles::before, .ss-noodles.right::after {
  content: "🍜";
}
.ss-spaghetti::before, .ss-spaghetti.right::after {
  content: "🍝";
}
.ss-corn::before, .ss-corn.right::after {
  content: "";
}
.ss-carrot::before, .ss-carrot.right::after {
  content: "";
}
.ss-icecream::before, .ss-icecream.right::after {
  content: "🍨";
}
.ss-mug::before, .ss-mug.right::after {
  content: "☕";
}
.ss-beer::before, .ss-beer.right::after {
  content: "🍺";
}
.ss-bottle::before, .ss-bottle.right::after {
  content: "";
}
.ss-wineglass::before, .ss-wineglass.right::after {
  content: "🍷";
}
.ss-cocktail::before, .ss-cocktail.right::after {
  content: "🍸";
}
.ss-tea::before, .ss-tea.right::after {
  content: "🍵";
}
.ss-teapot::before, .ss-teapot.right::after {
  content: "";
}
.ss-waterbottle::before, .ss-waterbottle.right::after {
  content: "";
}
.ss-wineglasssparkle::before, .ss-wineglasssparkle.right::after {
  content: "";
}
.ss-salt::before, .ss-salt.right::after {
  content: "";
}
.ss-pepper::before, .ss-pepper.right::after {
  content: "";
}
.ss-oliveoil::before, .ss-oliveoil.right::after {
  content: "";
}
.ss-hotsauce::before, .ss-hotsauce.right::after {
  content: "";
}
.ss-coal::before, .ss-coal.right::after {
  content: "";
}
.ss-oven::before, .ss-oven.right::after {
  content: "";
}
.ss-stove::before, .ss-stove.right::after {
  content: "";
}
.ss-cook::before, .ss-cook.right::after {
  content: "🍳";
}
.ss-bbq::before, .ss-bbq.right::after {
  content: "";
}
.ss-utensils::before, .ss-utensils.right::after {
  content: "🍴";
}
.ss-spoonfork::before, .ss-spoonfork.right::after {
  content: "";
}
.ss-knife::before, .ss-knife.right::after {
  content: "🔪";
}
.ss-cookingutensils::before, .ss-cookingutensils.right::after {
  content: "";
}
.ss-measuringcup::before, .ss-measuringcup.right::after {
  content: "";
}
.ss-colander::before, .ss-colander.right::after {
  content: "";
}
.ss-scale::before, .ss-scale.right::after {
  content: "";
}
.ss-eggtimer::before, .ss-eggtimer.right::after {
  content: "";
}
.ss-platter::before, .ss-platter.right::after {
  content: "";
}
.ss-apron::before, .ss-apron.right::after {
  content: "";
}
.ss-bbqapron::before, .ss-bbqapron.right::after {
  content: "";
}
.ss-chef::before, .ss-chef.right::after {
  content: "";
}
.ss-handbag::before, .ss-handbag.right::after {
  content: "👜";
}
.ss-briefcase::before, .ss-briefcase.right::after {
  content: "💼";
}
.ss-hanger::before, .ss-hanger.right::after {
  content: "";
}
.ss-weathervane::before, .ss-weathervane.right::after {
  content: "";
}
.ss-thermometer::before, .ss-thermometer.right::after {
  content: "";
}
.ss-weather::before, .ss-weather.right::after {
  content: "";
}
.ss-cloud::before, .ss-cloud.right::after {
  content: "☁";
}
.ss-droplet::before, .ss-droplet.right::after {
  content: "💧";
}
.ss-sun::before, .ss-sun.right::after {
  content: "☀";
}
.ss-partlycloudy::before, .ss-partlycloudy.right::after {
  content: "⛅";
}
.ss-rain::before, .ss-rain.right::after {
  content: "☔";
}
.ss-thunderstorm::before, .ss-thunderstorm.right::after {
  content: "⛈";
}
.ss-umbrella::before, .ss-umbrella.right::after {
  content: "☂";
}
.ss-rainbow::before, .ss-rainbow.right::after {
  content: "🌈";
}
.ss-fog::before, .ss-fog.right::after {
  content: "";
}
.ss-wind::before, .ss-wind.right::after {
  content: "";
}
.ss-tornado::before, .ss-tornado.right::after {
  content: "";
}
.ss-snowflake::before, .ss-snowflake.right::after {
  content: "❄";
}
.ss-fan::before, .ss-fan.right::after {
  content: "";
}
.ss-solarpanel::before, .ss-solarpanel.right::after {
  content: "";
}
.ss-plug::before, .ss-plug.right::after {
  content: "🔌";
}
.ss-outlet::before, .ss-outlet.right::after {
  content: "";
}
.ss-car::before, .ss-car.right::after {
  content: "🚘";
}
.ss-taxi::before, .ss-taxi.right::after {
  content: "🚖";
}
.ss-locomotive::before, .ss-locomotive.right::after {
  content: "🚂";
}
.ss-train::before, .ss-train.right::after {
  content: "🚆";
}
.ss-traintunnel::before, .ss-traintunnel.right::after {
  content: "🚇";
}
.ss-bus::before, .ss-bus.right::after {
  content: "🚍";
}
.ss-truck::before, .ss-truck.right::after {
  content: "🚚";
}
.ss-caravan::before, .ss-caravan.right::after {
  content: "🚐";
}
.ss-tractor::before, .ss-tractor.right::after {
  content: "🚜";
}
.ss-tunnel::before, .ss-tunnel.right::after {
  content: "";
}
.ss-plane::before, .ss-plane.right::after {
  content: "✈";
}
.ss-arrival::before, .ss-arrival.right::after {
  content: "";
}
.ss-departure::before, .ss-departure.right::after {
  content: "";
}
.ss-helicopter::before, .ss-helicopter.right::after {
  content: "🚁";
}
.ss-bike::before, .ss-bike.right::after {
  content: "🚲";
}
.ss-motorcycle::before, .ss-motorcycle.right::after {
  content: "";
}
.ss-boat::before, .ss-boat.right::after {
  content: "🚢";
}
.ss-sailboat::before, .ss-sailboat.right::after {
  content: "⛵";
}
.ss-schooner::before, .ss-schooner.right::after {
  content: "";
}
.ss-skylift::before, .ss-skylift.right::after {
  content: "🚡";
}
.ss-rocket::before, .ss-rocket.right::after {
  content: "🚀";
}
.ss-steeringwheel::before, .ss-steeringwheel.right::after {
  content: "";
}
.ss-trafficcamera::before, .ss-trafficcamera.right::after {
  content: "";
}
.ss-fuel::before, .ss-fuel.right::after {
  content: "⛽";
}
.ss-jerrycan::before, .ss-jerrycan.right::after {
  content: "";
}
.ss-passport::before, .ss-passport.right::after {
  content: "";
}
.ss-trafficlight::before, .ss-trafficlight.right::after {
  content: "🚦";
}
.ss-highway::before, .ss-highway.right::after {
  content: "";
}
.ss-road::before, .ss-road.right::after {
  content: "";
}
.ss-intersection::before, .ss-intersection.right::after {
  content: "";
}
.ss-wheelchair::before, .ss-wheelchair.right::after {
  content: "♿";
}
.ss-elevator::before, .ss-elevator.right::after {
  content: "";
}
.ss-golf::before, .ss-golf.right::after {
  content: "";
}
.ss-hockey::before, .ss-hockey.right::after {
  content: "";
}
.ss-iceskate::before, .ss-iceskate.right::after {
  content: "⛸";
}
.ss-billiards::before, .ss-billiards.right::after {
  content: "🎱";
}
.ss-baseballglove::before, .ss-baseballglove.right::after {
  content: "";
}
.ss-tennis::before, .ss-tennis.right::after {
  content: "🎾";
}
.ss-tabletennis::before, .ss-tabletennis.right::after {
  content: "";
}
.ss-badminton::before, .ss-badminton.right::after {
  content: "";
}
.ss-boxing::before, .ss-boxing.right::after {
  content: "";
}
.ss-bowling::before, .ss-bowling.right::after {
  content: "";
}
.ss-football::before, .ss-football.right::after {
  content: "🏈";
}
.ss-soccer::before, .ss-soccer.right::after {
  content: "⚽";
}
.ss-hiker::before, .ss-hiker.right::after {
  content: "";
}
.ss-pool::before, .ss-pool.right::after {
  content: "";
}
.ss-shower::before, .ss-shower.right::after {
  content: "🚿";
}
.ss-exercise::before, .ss-exercise.right::after {
  content: "";
}
.ss-exercisebike::before, .ss-exercisebike.right::after {
  content: "";
}
.ss-dumbbell::before, .ss-dumbbell.right::after {
  content: "";
}
.ss-jumprope::before, .ss-jumprope.right::after {
  content: "";
}
.ss-yoga::before, .ss-yoga.right::after {
  content: "";
}
.ss-suitcase::before, .ss-suitcase.right::after {
  content: "";
}
.ss-luggage::before, .ss-luggage.right::after {
  content: "";
}
.ss-donotdisturb::before, .ss-donotdisturb.right::after {
  content: "";
}
.ss-sunscreen::before, .ss-sunscreen.right::after {
  content: "";
}
.ss-callbell::before, .ss-callbell.right::after {
  content: "";
}
.ss-hospital::before, .ss-hospital.right::after {
  content: "⛨";
}
.ss-medicalcross::before, .ss-medicalcross.right::after {
  content: "";
}
.ss-ambulance::before, .ss-ambulance.right::after {
  content: "🚑";
}
.ss-bandage::before, .ss-bandage.right::after {
  content: "";
}
.ss-medicalthermometer::before, .ss-medicalthermometer.right::after {
  content: "";
}
.ss-stethoscope::before, .ss-stethoscope.right::after {
  content: "";
}
.ss-syringe::before, .ss-syringe.right::after {
  content: "💉";
}
.ss-pill::before, .ss-pill.right::after {
  content: "💊";
}
.ss-pillbottle::before, .ss-pillbottle.right::after {
  content: "";
}
.ss-supplements::before, .ss-supplements.right::after {
  content: "";
}
.ss-bathroomscale::before, .ss-bathroomscale.right::after {
  content: "";
}
.ss-dna::before, .ss-dna.right::after {
  content: "";
}
.ss-anatomicalheart::before, .ss-anatomicalheart.right::after {
  content: "";
}
.ss-checkheart::before, .ss-checkheart.right::after {
  content: "";
}
.ss-eyesurgery::before, .ss-eyesurgery.right::after {
  content: "";
}
.ss-brokenbone::before, .ss-brokenbone.right::after {
  content: "";
}
.ss-up::before, .ss-up.right::after {
  content: "⬆";
}
.ss-upright::before, .ss-upright.right::after {
  content: "⬈";
}
.ss-right::before, .ss-right.right::after {
  content: "➡";
}
.ss-downright::before, .ss-downright.right::after {
  content: "⬊";
}
.ss-down::before, .ss-down.right::after {
  content: "⬇";
}
.ss-downleft::before, .ss-downleft.right::after {
  content: "⬋";
}
.ss-left::before, .ss-left.right::after {
  content: "⬅";
}
.ss-upleft::before, .ss-upleft.right::after {
  content: "⬉";
}
.ss-navigateup::before, .ss-navigateup.right::after {
  content: "";
}
.ss-navigateright::before, .ss-navigateright.right::after {
  content: "▻";
}
.ss-navigatedown::before, .ss-navigatedown.right::after {
  content: "";
}
.ss-navigateleft::before, .ss-navigateleft.right::after {
  content: "◅";
}
.ss-directup::before, .ss-directup.right::after {
  content: "▴";
}
.ss-directright::before, .ss-directright.right::after {
  content: "▹";
}
.ss-dropdown::before, .ss-dropdown.right::after {
  content: "▾";
}
.ss-directleft::before, .ss-directleft.right::after {
  content: "◃";
}
.ss-leftright::before, .ss-leftright.right::after {
  content: "⬌";
}
.ss-rightward::before, .ss-rightward.right::after {
  content: "";
}
.ss-leftward::before, .ss-leftward.right::after {
  content: "";
}
.ss-previouspage::before, .ss-previouspage.right::after {
  content: "⎗";
}
.ss-nextpage::before, .ss-nextpage.right::after {
  content: "⎘";
}
.ss-retweet::before, .ss-retweet.right::after {
  content: "";
}
.ss-share::before, .ss-share.right::after {
  content: "";
}


@import "//fonts.googleapis.com/css?family=Bitter";
@font-face {
  font-family: "look";
  font-style: normal;
  font-weight: normal;
  src: url("//assets.crowdsurge.com/fonts/look/LookSans-Reg.eot?#iefix") format("embedded-opentype"), url("//assets.crowdsurge.com/fonts/look/LookSans-Reg.woff") format("woff"), url("//assets.crowdsurge.com/fonts/look/LookSans-Reg.ttf") format("truetype"), url("//assets.crowdsurge.com/fonts/look/LookSans-Reg.svg#LookSans-Reg") format("svg");
}
:-moz-placeholder {
  color: #000 !important;
}
*::-moz-placeholder {
  color: #000 !important;
}
#myRegion {
  display: table;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}
.ticketTabs {
  background: #e0b51e;
}
#myRegion a.actionShow {
  background: rgba(0, 0, 0, 0) none no-repeat scroll center center / cover ;
  border: medium none;
  font-family: look;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  height: 245px;
  line-height: 1.1;
  overflow: hidden;
  transition: all 0.5s ease-in 0s;
  vertical-align: middle;
  width: 20%;
}
#myRegion h1 {
  clear: both;
  display: table-caption;
  font-family: look;
  color: #3e3e3e;
  font-size: 24px;
  margin: 10px 0 -10px;
  text-align: center;
  width: 100%;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
}
#myRegion h1 span {
  color: #be8226;
  font-size: 40px;
}
h2.listdated {
  font-family: look;
  font-size: 36px;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 0;
  text-align: center;
}
#myRegion a#nad.actionShow {
  background-image: url("../images/region1.jpg");
}
#myRegion a#eud.actionShow {
  background-image: url("../images/region2.jpg");
}
#myRegion a#aus.actionShow {
  background-image: url("../images/region5.jpg");
}
#myRegion a#asia.actionShow {
  background-image: url("../images/region4.jpg");
}
#myRegion a.actionShow:hover {
  opacity: 0.3;
  transition: all 0.5s ease-in 0s;
}

.ticketContent > div {
  display: none;
}


#newyr td {
  background: #555 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-family: "look";
  font-size: 1.5em;
  margin: 30px auto;
  padding: 20px 0;
  text-align: center;
}
.clear {
  clear: both;
}
.left {
  float: left;
}
.color1 {
  color: #000;
}
.color2 {
  color: #000;
}
.page_wrap.page_listings .warning_wrap {
  background: #be8226 none repeat scroll 0 0;
  color: #fff;
  font-size: 1.5em;
  margin-bottom: 10px;
  margin-top: -5px;
  padding: 2%;
  width: 96%;
}
.page_wrap.page_listings .warning_wrap a, .page_wrap.page_listings .warning_wrap a:visited {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-family: "look",Helvetica,Arial,sans-serif !important;
  letter-spacing: 0;
  opacity: 1;
  position: relative;
  text-decoration: underline;
  text-transform: none;
  width: auto !important;
}
.page_wrap.page_listings .warning_wrap a:hover {
  background: transparent none repeat scroll 0 0 !important;
  color: #fff !important;
}
.page_listings .warning_wrap > ul > li {
  font-size: 1em;
  list-style: outside none disc;
  text-align: center;
  text-transform: none;
}

.page_wrap, .itemvenue, .itemdate, .itemtype, .itemdesc, .disp_description, .disp_rates_note, .qty_note, .form_wrap .field_name, .optional_text, .state_text, .pay_terms_cc, .pay_terms_pp, .ticketseated, .ticketdesc, .login_msg, .mailer_text, .itemvenue, .itemdate, .itemtype, .acts, .itemdesc, .option_name, .option_price, .mailer_text {
  font-size: 1em;
}
.itemvenue, .itemdate, .itemtype, .itemdesc {
  opacity: 1;
}
.header li.m_merch, .list_row.head_row, .ticket_info > span.ticketdesc, .itemdesc, .ticket_info > span.ticketseated, .access_code_msg, .list_cell.countryname, .list_cell.towncity, .acts {
  display: none !important;
}
.disp_name, .shipping_title {
  font-weight: normal;
}
.ticket_info > span, .login_title, .reg_title, .payment_title, .fc_wrap h3, .cart_wrap .itemheadname, .empty_title, .upsell_title, .merch_wrap .product_name, .up_product_wrap .product_name, .ticket_price, .accesscode_wrap form .codetext, .eventstatus_wrap, .bundle_price, .bundlename, .confirm_title {
  color: #be8226;
  font-family: "look",Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  font-style: normal;
  font-weight: normal;
  position: relative;
  text-transform: none;
}
.login_title, .reg_title, .payment_title, .fc_wrap h3, .cart_wrap .itemheadname {
}
.ticket_info > span, .ticket_price {
  position: relative;
}
.ticket_info > span, .ticket_price {
  margin-bottom: 0;
}
.page_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin: 0 auto;
  padding: 0;
}
.page_wrap.page_listings {
  padding: 0;
}
.content_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0;
}
.page_listings .content_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0;
}
.page_checkout .cf {
}
.access_code_msg {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  display: none;
  font-size: 1em;
  padding: 12px 0;
}
.error_wrap, .success_wrap, .warning_wrap {
  background: #be8226 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-family: "look",Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 130%;
  margin: 10px auto;
  padding: 2%;
  text-transform: none;
  width: 96%;
}
.warning_wrap {
  background: #be8226 none repeat scroll 0 0;
  color: #fff;
}
.error_wrap {
  background: #000 none repeat scroll 0 0;
  color: #fff;
}
.warning_wrap.checkout_top_warningmsg {
}
.success_wrap.checkout_top_successmsg {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #be8226;
}
.success_wrap.detail_top_successmsg {
  background: #fff none repeat scroll 0 0;
  color: #000;
  margin: 0 auto;
}
.success_wrap.catalog_top_successmsg {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #be8226;
  font-size: 1em;
  padding: 0;
}
.success_wrap.listings_top_successmsg, .msg.success_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #be8226;
  text-align: center;
}
.login_msg {
}
.error_wrap.detail_ajax_errormsg, .error_wrap.detail_ajax_successmsg {
}
.empty_wrap, .confirm_wrap, .confirm_support_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
  padding: 25px 0;
}
.empty_wrap {
  text-align: center;
}
.empty_title, .page_password-reset .empty_title {
  color: #000;
  text-align: center;
}
.empty_title {
  padding-bottom: 20px;
}
.success_tick.ss-icon.ss-check {
  display: block;
  float: none;
  margin: 0 auto;
  position: static;
}
.confirm_support_wrap {
  text-align: center;
}
.confirm_wrap.payment-success {
  text-align: center;
}
.warning_wrap a:link, .warning_wrap a:visited {
  color: #fff;
  text-decoration: underline;
}
.warning_wrap a:hover, .warning_wrap a:active {
  color: #fff;
  text-decoration: underline;
}
.warning_wrap h1 {
  font-size: 1em;
  line-height: 150%;
}
.cart_row a:link, .cart_row a:visited, .login_reset a:link, .login_reset a:visited, .pay_terms_cc_text a:link, .pay_terms_cc_text a:visited, .pay_terms_pp_text a:link, .pay_terms_pp_text a:visited, a.fc_reset:link, a.fc_reset:visited, a.pw_hide:link, a.pw_hide:visited, .ofAge a:link, .ofAge a:visited, .confirm_support_wrap a:link, .confirm_support_wrap a:visited, a.empty-cart:link, a.empty-cart:visited, .itemdate a:link, .itemdate a:visited, a.terms2:link, a.terms2:visited, a#login2:link, alogin2:visited, a.terms:link, a.terms:visited, .product_description a:link, .product_description a:visited, .remove_all a:link, .remove_all a:visited, center a:link, center a:visited, #fcarea a:link, #fcarea a:visited {
  color: #be8226;
  font-weight: normal;
  text-decoration: underline;
}
.cart_row a:link, .cart_row a:visited {
  color: #000;
  font-size: 1em;
  text-decoration: none;
  text-transform: none;
}
.cart_row a:hover, .cart_row a:active, .login_reset a:hover, .login_reset a:active, .pay_terms_cc_text a:hover, .pay_terms_cc_text a:active, .pay_terms_pp_text a:hover, .pay_terms_pp_text a:active, a.fc_reset:hover, a.fc_reset:active, a.pw_hide:hover, a.pw_hide:active, .ofAge a:hover, .ofAge a:active, .confirm_support_wrap a:hover, .confirm_support_wrap a:active, a.empty-cart:hover, a.empty-cart:active, .itemdate a:hover, .itemdatea:active, a.terms2:hover, a.terms2:active, a#login2:hover, a#login2:active, a.terms:hover, a.terms:active, .remove_all a:hover, .remove_all a:active, center a:hover, center a:active, #fcarea a:hover, #fcarea a:active {
  color: #000;
  text-decoration: underline;
}
.pay_terms_cc_text a:link, .pay_terms_cc_text a:visited, .pay_terms_pp_text a:link, .pay_terms_pp_text a:visited, .pay_wrap a:link, .pay_wrap a:visited {
  color: #be8226;
  text-decoration: underline;
}
.pay_terms_cc_text a:hover, .pay_terms_cc_text a:active, .pay_terms_pp_text a:hover, .pay_terms_pp_text a:active, .pay_wrap a:hover, .pay_wrap a:active {
  color: #000;
  text-decoration: underline;
}
a.pw_show.fc_reset:link, a.pw_show.fc_reset:visited, a.pw_hide:link, a.pw_hide:visited {
  color: #be8226;
  float: right;
  position: relative;
  text-align: center;
  top: 10px;
}
a.pw_show.fc_reset:hover, a.pw_show.fc_reset:active, a.pw_hide:hover, a.pw_hide:active {
  color: #000;
  text-decoration: underline;
}
.language {
  display: block;
  position: absolute;
  right: 5px;
}
.selectboxit-list > li > a {
  color: #000;
}
.selectboxit-btn {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #000;
  border-radius: 0;
  color: #000;
  transition: all 0.5s ease-in 0s;
  width: 100%;
}
.selectboxit-container .selectboxit {
  border-radius: 0;
  padding: 2px 0;
}
.selectboxit-container * {
  font-size: 1em;
}
.selectboxit-text {
  color: #000;
}
.selectboxit-list > .selectboxit-focus > a, .selectboxit-list > .selectboxit-focus > a:hover, .selectboxit-list > .selectboxit-focus > a:focus {
  background: #be8226 none repeat scroll 0 0;
  color: #fff;
}
.selectboxit-default-arrow {
  border-top: 4px solid #be8226;
}
.selectboxit-arrow-container {
  margin: 0;
}
@-moz-document url-prefix("") {
}
#section_selectSelectBoxItContainer .selectboxit-btn, .form_quantity_select.selectboxit-btn, .option_add .selectboxit-btn {
  background: #fff none repeat scroll 0 0;
  border-color: #000;
  min-width: 60px;
}
.selectboxit-btn:hover, .selectboxit-btn:focus, .selectboxit-btn:active {
  border-color: #000;
  transition: all 0.5s ease-in 0s;
}
.language .selectboxit-btn {
  border: 1px solid #000;
}
.language .selectboxit-btn:hover {
  border: 1px solid #000;
}
.language .selectboxit-list > li > a {
  color: #000;
}
.language .selectboxit-text {
  color: #000;
}
.language .selectboxit-container .selectboxit {
  min-width: 120px;
}
.header .language li a:hover {
  color: #ddd;
}
.pay_cc_wrap .selectboxit-btn {
}
.pay_cc_wrap .selectboxit-text {
}
.header {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px solid #d0d0d0;
  font-family: "Bitter",Helvetica,Arial,sans-serif;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 30px;
  padding-bottom: 15px;
  text-align: left;
  text-transform: none;
}
.header .header_menu {
}
.header li a, .footer ul li a, .header #tourSelect a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: medium none;
  border-radius: 0;
  color: #000;
  text-decoration: none;
}
.header .m_merch.m_fanclub {
  display: inline-block !important;
}
.header li a:hover, .header #tourSelect a:hover, .header #tourSelect a.active {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: medium none;
  color: #be8226;
  text-decoration: underline;
}
.header_menu li a {
  font-size: 1em;
  margin-right: 0;
}
.header_menu li.m_listings > a {
}
.footer {
  border-top: 1px solid #d0d0d0;
  clear: both;
  font-family: "Bitter",Helvetica,Arial,sans-serif;
  font-size: 0.75em;
  margin: 0 auto;
  position: relative;
  text-align: left;
  text-transform: none;
}
.page_listings .footer {
  border-top: medium none;
}
.links {
  float: none;
}
.footer ul li a {
  border-bottom: medium none;
  color: #000;
}
.footer ul li a:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
  text-decoration: underline;
}
.cs_logo_text a:link, .cs_logo_text a:visited {
  color: #fff;
  font-size: 1em;
  margin-right: 10px;
  position: relative;
  top: 8px;
}
.cs_logo_text a:hover, .cs_logo_text a:active {
  color: #fff;
  text-decoration: underline;
}
.cs_logo_text {
  display: none;
}
/*table .list_row td.eventstatus, table .list_row td.extrabuttoncol_1 {
  position: relative;
  text-align: center;
}
table .list_row td {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px solid #d0d0d0;
  border-top: medium none;
  font-family: "look",Helvetica,Arial,sans-serif;
}
table .list_alt td {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
table .list_row:nth-child(2) td {
  border-top: 1px solid #d0d0d0;
}
table .list_alt:last-child td {
  border-bottom: 1px solid #d0d0d0;
}
span.dot {
  margin: 0 3px;
}
table .list_row td.eventdate {
  font-size: 1em;
  padding-left: 20px;
  position: relative;
  width: 70px;
}
table .list_row td.eventdate div {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 4px double #be8226;
  color: #be8226;
  font-size: 1.25em;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 130%;
  padding: 0 0 10px;
  text-align: center;
  width: 70px;
}
table .list_row td.eventdate div span {
  color: #000;
  display: block;
  font-size: 0.9em;
}
.list_row .eventdate span:nth-child(1) span.ex {
  background: #000 none repeat scroll 0 0;
  color: #be8226;
  font-size: 1.25em;
  padding-bottom: 5px;
  position: relative;
  top: 0;
}
.list_row .eventdate span:nth-child(2) span.ex {
  color: #be8226;
  font-size: 1.5em;
  font-weight: normal;
  position: relative;
}
table .list_row td.venue {
  color: #be8226;
  font-size: 1.5em;
  font-style: normal;
  font-weight: normal;
  line-height: 130%;
  margin-bottom: 10px;
  padding-left: 15px;
  position: relative;
  text-transform: uppercase;
}
table .list_row td.venue div {
  margin-right: 10px;
}
.venue span {
  color: #000;
  font-family: "Bitter",Helvetica,Arial,sans-serif;
  font-size: 0.75em;
  font-style: normal;
  font-weight: normal;
  line-height: 130%;
  margin-top: 0;
  text-transform: none;
}
.venue span.supportstar {
  color: #000;
  display: block;
  font-size: 0.75em;
  font-style: normal;
  position: relative;
  top: 0;
}
.venue div.supportText {
  font-size: 0.75em;
  letter-spacing: 0;
  text-transform: none;
}
.venue div.tour {
  color: #000;
  display: block;
}
table .list_row td.eventstatus a {
  min-width: 110px;
}
table .list_row td.eventstatus, .list_cell.extrabuttoncol {
  position: relative;
  text-align: center;
}*/
.list_cell.vipCell.vipUpgrade {
  display: none;
}
.venue .action_button {
  float: left;
}
.status_5, .status_9, .custom_status, .status_14 {
  display: inline-block;
  font-size: 1em;
  letter-spacing: 0;
  line-height: 130%;
  min-width: 110px;
  padding: 10px 15px;
  text-align: center;
  text-transform: none;
}
.status_5 {
  background: #be8226 none repeat scroll 0 0;
  border: 6px double #fff;
  border-radius: 4px;
  color: #fff;
  font-family: look;
  min-width: 140px;
  padding: 12px 14px;
  text-transform: uppercase;
}
.fc_wrap {
  padding: 10px;
}
#fc_sign_up {
  margin-right: 2%;
  width: 48%;
}
#fc_sign_in, #password_reset_form {
}
.fc_wrap h3, #fc_sign_in h3, #password_reset_form h3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#fc_sign_in .fc_container, #fc_sign_up .fc_container, #password_reset_form .fc_container {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 4px solid #be8226;
  border-top: 4px solid #be8226;
  margin-right: 0;
}
.fc_reset, .pw_hide {
  padding-left: 5px;
}
.fc_container p {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: medium none;
  color: #000;
  line-height: 130%;
  margin-bottom: 12px;
  padding: 10px;
  text-align: center;
}
.fc_wrap .help {
  line-height: 17px;
  width: 70%;
}
input[name="fc_optin"] {
  position: relative;
  top: -6px;
}
.pw_show.fc_reset {
  clear: both;
  display: block;
  padding: 0;
  text-align: left !important;
}
.container.fc_success {
  border-top: 0 none;
  padding: 0 20px;
  text-align: center;
}
.container.fc_success p {
  margin: 0 auto 10px;
}
.field.fc_country .selectboxit, .field.fc_state .selectboxit {
  width: 205px !important;
}
#fcarea {
  line-height: 130%;
  margin: 0 auto;
  max-width: 660px;
  padding: 0;
  text-align: center;
  width: 90%;
}
#fcarea img {
  margin: 0 auto;
  max-width: 400px;
  padding-bottom: 0;
  width: 96%;
}
#fcarea p {
  display: block;
  margin: 20px auto;
  padding: 0;
  width: 100%;
}
#fcarea {
  font-size: 1em;
  line-height: 130%;
  padding: 4%;
  text-align: center;
}
#fcarea p {
  margin-bottom: 20px;
}
#fcarea a.img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  border: 4px double #d0d0d0;
  display: inline-block;
  height: 200px;
  margin: 0 1%;
  width: 200px;
}
#fcarea a.img:hover {
  border-color: #be8226;
}
#fcarea a.img.im1 {
  background-image: url("//assets.crowdsurge.com/store/3/1471/img/scottbradleePMJ-1.jpg");
}
#fcarea a.img.im2 {
  background-image: url("//assets.crowdsurge.com/store/3/1471/img/scottbradleePMJ-2.jpg");
}
#fcarea a.img.im3 {
  background-image: url("//assets.crowdsurge.com/store/3/1471/img/scottbradleePMJ-3.jpg");
}
#fcarea a.img.im4 {
  background-image: url("//assets.crowdsurge.com/store/3/1471/img/scottbradleePMJ-4.jpg");
}
#fcarea a.img.im5 {
  background-image: url("//assets.crowdsurge.com/store/3/1471/img/scottbradleePMJ-5.jpg");
}
#fcarea a.img.im6 {
  background-image: url("//assets.crowdsurge.com/store/3/1471/img/scottbradleePMJ-6.jpg");
}
.container.fc_success #fcarea {
  padding-top: 0;
}
span.tip {
  display: block;
  font-size: 0.75em;
  line-height: 130%;
}
.eventinfo {
  font-family: "Bitter",Helvetica,Arial,sans-serif;
  font-weight: normal;
  line-height: 25px;
  padding: 10px 10px 10px 0;
  position: relative;
  z-index: 5;
}
.eventinfo .ei_row:nth-child(5) {
  border-bottom: 0 none;
}
.eventinfo .ei_row {
  border-bottom: 1px solid #be8226;
  padding: 8px 0;
  width: 48%;
}
.eventinfo div:nth-child(2) {
  border-top: medium none;
}
.eventinfo .ei_value {
  font-size: 1em;
  line-height: 320%;
  position: relative;
}
.eventinfo .ei_value.ei_about {
  clear: both;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 130%;
  padding-top: 20px;
  position: relative;
  text-transform: none;
  z-index: 10;
}
.eventinfo .ei_value.ei_age {
}
.eventinfo .ei_fieldname {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 4px double #be8226;
  border-radius: 0;
  color: #be8226;
  font-size: 0.75em;
  margin-right: 10px;
  padding: 3px 10px;
}
.ei_row > div {
  display: inline-block;
  float: none;
  vertical-align: middle;
  width: 2.5%;
}
.ei_row > div.ei_value {
  line-height: 130%;
  width: 88%;
}
.accesscode_wrap {
}
.accesscode_wrap form {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px solid #be8226;
  border-top: 1px solid #be8226;
}
.accesscode_wrap form .codeinput {
  border: 1px solid #d0d0d0;
  display: block;
  margin: 5px auto;
  max-width: 200px;
  padding: 10px !important;
  position: static;
  text-align: center;
  top: 0;
}
.accesscode_wrap form .codetext {
  color: #000;
  display: block;
  float: none;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 130%;
  margin: 2% auto;
  position: static;
  text-align: center;
  top: 0;
  width: 100%;
}
.cart_cell.linetotal, .cart_cell.price {
  white-space: nowrap;
}
.eventstatus_wrap, .ticketdetails_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #000;
  margin-bottom: 0;
  text-transform: none;
}
.ticket_row, .eventstatus_wrap, .ajax_ticket_row {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: transparent none repeat scroll 0 0;
  border-color: #be8226 -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: solid none none;
  border-width: 1px medium medium;
  color: #000;
  margin-bottom: 0;
  text-transform: none;
}
.ticket_row, .eventstatus_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-top: 1px solid #be8226;
  padding-left: 0;
  padding-right: 0;
}
.ticket_alt, .ajax_ticket_alt {
  border-bottom: medium none;
  color: #000;
  margin-bottom: 0;
  text-transform: none;
}
.detail_ajax_successmsg_text .ajax_ticket_alt, .detail_ajax_successmsg_text .ajax_ticket_row {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-color: #be8226 -moz-use-text-color -moz-use-text-color;
  border-style: solid none none;
  border-width: 1px medium medium;
  color: #000;
  padding: 20px 0;
}
.ticket_action, .ajax_action {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding-left: 0;
  padding-right: 0;
}
.ticket_price {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
  font-weight: normal;
}
.eventdetails_wrap {
  padding-top: 15px;
}
#floorplan {
  border-left: 1px solid #be8226;
}
#floorplan img {
  height: 300px;
  margin-left: 0;
}
#section_selectSelectBoxItText {
  min-width: 160px !important;
}
.ticket_row.ticket_action {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.ticketname {
  font-weight: normal;
}
.eventinfo .ei_row.ei_about {
  width: 100%;
}
.eventinfo .ei_about a:link, .eventinfo .ei_about a:visited {
  color: #be8226;
  text-decoration: underline;
}
.eventinfo .ei_about a:hover, .eventinfo .ei_about a:visited {
  color: #000;
}
#floorplan {
  min-height: 250px;
  position: relative;
  text-align: center;
  width: 50%;
  z-index: 10;
}
#floorplain img {
  position: relative;
  z-index: 3;
}
#floorplan.full {
  border-left: medium none;
  float: none;
  text-align: center;
  width: 100%;
}
#floorplan img.full {
  height: auto;
  margin-left: 0;
  width: 100% !important;
}
.zoom, .dezoom {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
.full .dezoom {
  width: 100%;
}
#expandimg, #reduceimg {
  color: #999;
  float: right;
  height: 20px;
  margin: 0 auto;
  padding: 5px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: all 1s ease-in 0s;
  width: 20px;
}
#reduceimg {
  display: none;
}
#floorplan a {
}
#expandimg:hover, #floorplan a:hover #expandimg, #reduceimg:hover, #floorplan a:hover #reduceimg {
  opacity: 1 !important;
  transition: all 1s ease-in 0s;
}
.icon-zoom-in path, .icon-zoom-out path {
  fill: #be8226;
}
.icon-zoom-in:hover path, .icon-zoom-out:hover path, .zoom:hover > .icon-zoom-in path, .dezoom:hover > .icon-zoom-out path {
  fill: #000;
}
.fallback {
}
.unavailable {
  position: relative;
  top: 3px;
}
#vipinfo {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 / 100% auto;
  float: none;
  margin: 0 auto;
  padding: 2% 0;
  width: 100%;
}
.eventinfo .ei_row.ei_about {
  border-bottom: medium none;
}
#vipinfo li {
  border: medium none;
  line-height: 130%;
  list-style-type: circle;
  margin: 5px 0 5px 35px;
  padding: 5px 0;
}
.noticket {
  background: #fff none repeat scroll 0 0;
  border: 4px double #d0d0d0;
  color: #000;
  font-weight: normal;
  line-height: 130%;
  margin-bottom: 15px;
  padding: 2% 2% 1px;
  position: relative;
  text-align: center;
  z-index: 5;
}
.noticket h1 {
  border-bottom: 1px solid #d0d0d0;
  font-size: 1.25em;
  line-height: 100%;
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
.noticket p {
  margin: 12px 0;
  text-align: left;
}
.noticket p:last-child {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 10px;
}
#vipinfo .wrap {
  display: inline-block;
  margin: 0 1%;
  vertical-align: top;
  width: 48%;
}
#vipinfo .wrap:first-child {
  margin-left: 0;
}
#vipinfo .wrap:last-child {
  float: right;
  margin-right: 0;
}
#vipinfo h1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 4px solid #be8226;
  color: #be8226;
  font-family: "look",Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  padding: 2%;
  text-align: center;
  text-transform: uppercase;
}
#vipinfo p {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-weight: normal;
  padding: 5px 0;
  position: relative;
  text-align: center;
}
#vipinfo ul {
  -moz-column-count: 1;
  -moz-column-gap: 20px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: block;
  margin-bottom: 10px;
  padding: 0;
  position: relative;
}
.img img {
  width: 100%;
}
#vipinfo ul li {
  background: rgba(0, 0, 0, 0) url("//assets.crowdsurge.com/store/3/scottbradlee/star.png?v3") no-repeat scroll left center;
  border-bottom: medium none;
  display: block;
  line-height: 130%;
  list-style: outside none none;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 10px 0 0 30px;
  width: 100%;
}
.important {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
  padding: 1%;
  text-align: center;
}
.willcall {
  color: #000;
  font-style: italic;
  font-weight: normal;
  margin: 10px 0;
  text-align: center;
}
.bundle_option {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
}
.bundle_option > div {
  color: #000;
  display: inline-block;
}
.bundle_form {
  float: right;
}
.bundle_price {
  float: none;
  font-size: 1em;
  line-height: 20px;
  padding: 5px 8px;
}
.bundle_row {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #be8226;
  border-radius: 0;
  line-height: 130%;
  margin-left: 0;
  padding: 2%;
}
.bundle_row .bundle_option:nth-child(2) {
  border-bottom: 1px solid #be8226;
}
.page_detail .bundle_form .selectboxit-text, .page_detail .bundle_form .selectboxit-default-arrow {
}
.bundle_price > span {
  color: #000;
  display: none;
}
.bundle_info > span {
  color: #000;
}
.bundle_info {
  color: #000;
  float: none;
  font-size: 1em;
  margin-top: 10px;
  text-align: center;
  text-transform: none;
  width: 100%;
}
.bundle_option {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 0;
  border-top: medium none;
  clear: both;
  color: #000;
  float: none;
  margin: 0 10px;
  padding: 10px;
}
.forcegrouping_note, .bundle_note {
}
.upsell_title::after {
  content: " --";
}
.upsell_title::before {
  content: "-- ";
}
.upsell_title {
  background-color: #be8226;
  color: #fff;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
}
.upsell_cart_wrap .shipment {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: medium none;
  border-top: 1px solid #be8226;
  color: #000;
  padding: 15px;
}
.upsell_cart_wrap .shipment .itemheadname {
  color: #be8226;
}
.option_name, .option_price, .option_row .option_add {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-weight: normal;
}
.product_image img {
  display: block;
}
.upsell_product {
  background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;
  color: #000;
  padding: 0;
}
.merch_wrap, .upsell_cart_wrap, .upsell_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 2% 0;
}
.merch_wrap {
  padding: 2%;
}
.product_image {
  display: none;
  width: 40%;
}
.up_product_wrap {
  float: none;
  margin: 0 auto;
  padding: 2%;
  text-align: center;
  width: 96%;
}
.product_info_detail {
  float: none;
  padding: 2%;
  text-align: center;
  width: 96%;
}
.product_info_detail .img {
  text-align: center;
}
.up_product_wrap .product_info_detail {
  text-align: left;
  width: 100%;
}
.product_description {
  font-size: 1em;
  line-height: 150%;
  text-align: left;
}
.product_action {
  clear: both;
  margin: 10px 0;
  padding: 0;
}
.merch_wrap .product_name, .up_product_wrap .product_name {
  line-height: 120%;
}
#vipinfo .move > div {
  display: inline-block;
  vertical-align: top;
  width: 48%;
}
.option_row, .upsell_cart_wrap .cart_row {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(190, 130, 38, 0.1) none repeat scroll 0 0;
  border-color: #be8226 -moz-use-text-color;
  border-image: none;
  border-style: solid none;
  border-width: 1px medium;
  padding-top: 15px;
}
.option_row:nth-child(2n+1), .upsell_cart_wrap .cart_row:nth-child(2n) {
  background: rgba(190, 130, 38, 0.1) none repeat scroll 0 0;
}
.option_row.option_header {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  display: none;
  padding-left: 15px;
  padding-right: 15px;
}
.option_header .option_name, .option_header .option_price {
  font-weight: normal;
}
.option_row .option_add {
  min-width: 100px;
  text-align: right;
  width: auto;
}
.option_row:not(.option_header) .option_name {
  color: #be8226;
  line-height: 120%;
  padding-top: 5px;
  width: 40%;
}
.merch_wrap .action_button {
  float: right;
  margin-top: 20px;
}
.option_list .selectboxit-container {
}
.page_product .noticket {
}
#expiremin {
  display: inline-block;
  font-size: 1em;
  min-width: 50px;
}
.cart_wrap {
}
table .cart_row td {
  background: rgba(190, 130, 38, 0.1) none repeat scroll 0 0;
  border-bottom: 1px solid #be8226;
  border-top: medium none;
  font-size: 1em;
  padding: 16px;
}
table .cart_row:nth-child(2n+1) td {
  background: rgba(190, 130, 38, 0.1) none repeat scroll 0 0;
}
table .cart_row td.shipment_option, table .cart_row:nth-child(2n+1) td.shipment_option {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-top: medium none;
}
table .cart_row.producttype_T {
}
table .cart_row.producttype_M {
}
table .cart_row.head_row td.cart_cell, table .cart_row.head_row td.cart_cell.remove {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-top: 1px solid transparent;
  color: #000;
  font-weight: normal;
  padding-bottom: 5px;
  padding-top: 5px;
  text-transform: none;
}
table .cart_row td.qty {
}
table .cart_row .qty_value {
  font-weight: normal;
  padding: 0;
}
table .cart_row td.price, table .cart_row td.bookingfee {
  min-width: 60px;
}
table .cart_row td.linetotal, table .cart_row td.total_value {
  padding-right: 15px;
}
table .cart_row td.remove {
  background: #be8226 none repeat scroll 0 0 !important;
}
table .cart_row td.remove a:link, table .cart_row td.remove a:visited {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #fff;
}
table .cart_row td.remove a:hover, table .cart_row td.remove a:active {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #fff;
}
table .cart_row td.shipment, table .cart_row.total_row td {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
table .cart_row.total_row td {
  border-bottom: 1px solid #be8226;
  border-top: 1px solid #be8226;
}
table .cart_row td.total_value, table .cart_row td.transactedin, table .cart_row td.remove_all {
  border-top: medium none;
  font-weight: normal;
  text-transform: none;
}
table .cart_row td.transactedin span, table .cart_row td.shipment_static, .shipment_static span {
  font-size: 1em;
  font-weight: normal;
  text-transform: capitalize;
}
table .cart_row td.shipment_option.value {
}
table .cart_row td.cart_cell.total.total_value {
  color: #000;
  font-size: 1.5em;
}
.disp_description, .disp_rates_note {
  color: #000;
  font-size: 1em;
  text-transform: none;
}
.producttype_M .itemdesc {
  display: inline !important;
}
input {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 100%;
}
input[type="text"], input[type="email"], input[type="password"] {
  font-size: 1em;
  line-height: 125%;
  padding-left: 6px !important;
}
input[type="checkbox"] {
  font-size: 1em;
  width: auto;
}
.form_wrap .field_name {
  font-family: "Bitter",Helvetica,Arial,sans-serif;
  font-size: 1em;
  font-weight: normal;
  position: relative;
  text-transform: none;
  top: 5px;
  width: 25%;
}
.form_wrap .field {
  width: 65%;
}
.empty_wrap.form_wrap .field_name {
  width: 15%;
}
.field input, input.codeinput {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #000;
  border-radius: 0;
  color: #000;
  font-family: "Bitter",Helvetica,Arial,sans-serif;
  letter-spacing: 0;
  transition: all 0.5s ease-in 0s;
  width: 100%;
}
.field input:focus {
  border: 1px solid #000;
  transition: all 0.5s ease-in 0s;
}
.form_wrap.reg_wrap .field_name, .form_wrap.bill_wrap .field_name, .form_wrap.ship_wrap .field_name {
  width: 40%;
}
.form_wrap.pay_wrap .field_name {
  width: 32%;
}
.form_wrap.reg_wrap .field_name {
  width: 40%;
}
.form_wrap.pay_pp_wrap .field_name {
  margin: 0;
  width: 0;
}
.form_wrap.reg_wrap .field, .form_wrap.bill_wrap .field, .form_wrap.ship_wrap .field {
  width: 53%;
}
.form_wrap.pay_wrap .field {
  width: 57%;
}
.form_wrap.reg_wrap .field {
  width: 50%;
}
.form_wrap.pay_wrap .field.pay_card_num, .form_wrap .field.pay_card_cvn {
  width: 37%;
}
.form_wrap.reg_wrap .field.reg_mailer {
  width: 54%;
}
.login_wrap, .reg_wrap, .address_wrap, .pay_wrap {
}
.login_title, .payment_title, .reg_title {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#store_login, #pay_form, .reg_wrap form {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 4px solid #be8226;
  border-top: 4px solid #be8226;
  padding-top: 0;
}
#pay_form {
  border-top: 4px solid #be8226;
}
.field.reg_country .selectboxit, .field.bill_country .selectboxit, .field.ship_country .selectboxit {
  width: 168px !important;
}
.login_msg {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: medium none;
  border-top: medium none;
  color: #be8226;
  line-height: 130%;
  margin: 0 auto 12px;
  padding: 10px 0 !important;
  text-align: center;
  width: 100%;
}
.bill_title, .ship_title {
  color: #000;
  display: block;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
}
.login_wrap {
  margin-right: 2%;
  width: 45%;
}
.login_reset {
  position: relative;
  top: 0;
}
.reg_wrap {
  width: 53%;
}
.field.reg_mailer {
  width: 45%;
}
.field.reg_mailer input {
  float: left;
  margin-bottom: 50px;
  margin-right: 10px;
  width: auto;
}
.reg_phone small {
  font-size: 0.85em;
  position: relative;
}
#reg_row_lastname, #reg_state_field, #reg_row_zip {
  margin-bottom: 0 !important;
}
.optional_text, .state_text {
  color: #555;
}
.optional_text {
  font-size: 0.75em;
  margin: 0;
}
.state_text {
  font-size: 0.75em;
  margin: 0;
}
.state_text.if_pres {
  clear: both;
  display: block;
  width: 100%;
}
.login_reset {
  position: relative;
  top: 5px;
}
.pay_card_cvn .state_text {
  margin-left: 3px;
}
.pay_row.start_date_row {
  display: none;
}
.field_error {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  clear: both;
  color: red;
  display: block;
  font-size: 0.85em;
  font-weight: normal;
  padding: 1%;
  width: 103%;
}
.field_error.field_error_okay, .pay_wrap .field_error.field_error_okay {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: green;
}
.address_wrap {
  width: 45%;
}
.form_wrap .field.login_submit, #ship_sameasbill {
  position: relative;
  width: auto;
}
.form_wrap .field_name.field_same {
  line-height: 130%;
  width: auto !important;
}
.form_wrap .field.ship_sameasbill {
  width: auto !important;
}
.pay_wrap {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #be8226;
  width: 51%;
}
.pay_method_option {
  display: block;
  float: left;
  margin-top: 10px;
}
.pay_method_option input {
  margin-right: 6px;
  top: 0;
}
.pay_method #pay_method_pp {
  margin-left: 0;
}
.form_wrap .field.pay_method {
  float: none;
  margin: 10px auto 0;
  width: 85%;
}
#pay_terms_cc, #pay_terms_pp {
  float: none;
  width: auto;
}
.pay_cc_wrap {
  margin: 0 auto;
  width: 100%;
}
.field.pay_terms_cc, .field.pay_terms_pp {
  float: left;
  width: 70%;
}
.pay_terms_cc_text, .pay_terms_pp_text {
  color: #000;
  float: none;
  font-size: 1em;
}
.field.pay_terms_cc .field_error {
  position: relative;
  width: 100%;
}
.field.pay_terms_pp .field_error {
  position: relative;
  width: 100%;
}
.pay_wrap .field_error {
  color: red;
  width: 105%;
}
.form_wrap.pay_wrap .field.pay_terms_pp, .form_wrap.pay_wrap .field.pay_terms_cc, .form_wrap.pay_wrap .field.pay_submit {
  float: none;
  margin: 0 auto;
  width: 100%;
}
.pay_cc_wrap div:nth-child(7), .pay_cc_wrap div:nth-child(8), .pay_cc_wrap div:nth-child(9) {
  text-align: center;
}
.pay_cc_wrap div:nth-child(7) .field_name, .pay_cc_wrap div:nth-child(8) .field_name, .pay_cc_wrap div:nth-child(9) .field_name, .pay_pp_wrap div:nth-child(2) .field_name {
  display: none;
}
.form_wrap .field.pay_card_start_date {
  width: auto;
}
.form_wrap.pay_pp_wrap {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.pay_method_option input {
  width: auto;
}
.pay_pp_wrap .field.pay_submit {
  width: 100%;
}
.form_wrap div.security .field {
  font-size: 1em;
  width: 100%;
}
.form_wrap div.security {
  background: #be8226 none repeat scroll 0 0;
  border-bottom: medium none;
  color: #fff;
  font-size: 1em;
  text-transform: none;
}
.pay_cc_wrap .selectboxit-btn[name="pay_card_type"] {
  min-width: 180px;
}
.passwordResetForm {
  margin-top: 0;
  width: 460px;
}
.passwordResetForm input[name="email"] {
  margin-top: 0;
}
.form_wrap form.passwordResetForm {
  margin-bottom: 0;
}
.action_button {
    background: url("../images/butt1.png") 0 0 no-repeat;
    width: 180px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  color: #edd679;
    display: inline-block;
  cursor: pointer;
  font-family: "look",Helvetica,Arial,sans-serif !important;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: 0;
  opacity: 1;
  padding: 20px 20px;
  position: relative;
  text-decoration: none !important;
  text-transform: uppercase;
}
.action_button:hover {
  opacity: 0.8;
    color: #fff;
}
.extrabuttoncol .action_button {
    background: url("../images/butt2.png") 0 0 no-repeat;
    width: 184px;
    color: #f4e354;
    padding: 22px 20px;
    box-shadow: 0 0 20px #f1d159;
}
/*#backup {
    padding: 17px 20px;
}*/
.accesscode_wrap .action_button {
  display: block;
  margin: 20px auto;
  min-width: 222px !important;
  position: static;
  top: 0;
}
.login_top_successmsg .action_button {
  border-color: #000 !important;
  color: #000 !important;
  margin-top: 20px;
}
@media all and (max-width: 967px) {
  #vipinfo h1 {
    font-size: 1em;
    margin-bottom: -8px;
    padding: 10px;
  }
}
@media all and (max-width: 768px) {
  #newyr td {
    display: block;
    margin: 15px 0;
    width: 100%;
  }
  #myRegion {
    display: table;
    padding: 0;
    text-align: center;
    width: 100%;
  }
  #myRegion h1 {
    margin-bottom: 10px;
  }
  #myRegion a.actionShow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 4px double #be8226;
    color: #000;
    display: block !important;
    font-size: 1em;
    height: auto;
    line-height: 130%;
    margin: 10px auto;
    padding: 10px 0;
    width: 96%;
  }
  #vipinfo .move > div {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  iframe#player {
    display: none;
  }
  #tourSelect {
    padding-top: 15px;
  }
  .merch_wrap .action_button {
    float: none;
  }
  .page_wrap.page_listings .warning_wrap {
    font-size: 1em;
    padding-left: 2%;
    padding-right: 2%;
    width: 96%;
  }
  .login_reset {
    padding-left: 115px;
  }
  #floorplan {
    width: 40%;
  }
  #floorplan img {
    height: 185px;
  }
  .eventinfo .ei_row {
    width: 60%;
  }
  .login_wrap {
    margin-right: 0;
    width: 100%;
  }
  .white {
    display: inline;
  }
  .eventinfo .ei_value {
    font-size: 1em;
    line-height: 300%;
  }
  .field.fc_country .selectboxit, .field.fc_state .selectboxit {
    width: 165px !important;
  }
  .login_title, .payment_title, .reg_title {
    background: #be8226 none repeat scroll 0 0;
    color: #fff;
    padding: 15px 0;
    text-align: center;
    width: 100%;
  }
  .reg_wrap {
    width: 100%;
  }
  .form_wrap.reg_wrap .field_name, .form_wrap.bill_wrap .field_name, .form_wrap.ship_wrap .field_name, .form_wrap.bill_wrap .field_name, .form_wrap.reg_wrap .field_name {
    width: 25%;
  }
  .form_wrap .field, .form_wrap.reg_wrap .field, .form_wrap.bill_wrap .field, .form_wrap.ship_wrap .field {
    width: 55%;
  }
  .address_wrap {
    width: 100%;
  }
  .form_wrap .field.pay_method {
    width: 60%;
  }
  .pay_wrap {
    margin: 0;
    width: 100%;
  }
  .form_wrap.reg_wrap .field.reg_mailer {
    width: 60%;
  }
  #store_login, #pay_form, .reg_wrap form {
    border-bottom: medium none;
    border-top: medium none;
  }
  .payment_title {
    width: 100%;
  }
  #viparea .img {
    display: block;
    float: none;
    margin-top: 0;
    max-width: none;
    text-align: center;
    width: 100%;
  }
  .info p {
    clear: both;
  }
  #viparea .info {
    float: none;
    margin-top: 15px;
    width: 100%;
  }
  #vipinfo .wrap:last-child {
    float: none;
  }
  #viparea .img img {
    max-width: none;
    padding: 2%;
    width: 94%;
  }
  #viparea li::before {
    margin-bottom: 30px;
  }
  #vipinfo ul {
    -moz-column-count: 1;
    -moz-column-gap: 10px;
    border-bottom-color: #be8226;
    min-height: 0;
  }
  #vipinfo {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    padding: 0;
  }
  #viparea.doubleevent .info.vippack1 {
    float: none;
    margin-left: 0;
    width: auto;
  }
  #viparea.doubleevent .info.vippack2 {
    clear: both;
    float: none;
    margin-left: 0;
    margin-top: 28px;
    width: auto;
  }
  #vipinfo .wrap {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  #vipinfo h1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 1em;
    text-transform: uppercase;
  }
  #vipinfo p, #vipinfo ul {
  }
  #vipinfo ul li {
    width: auto;
  }
  .field.reg_mailer input {
    margin-bottom: 0;
  }
}
@media all and (max-width: 640px) {
  .img img {
  }
  body {
  }
  .header {
    font-size: 0.75em;
    padding-top: 0;
    text-align: center;
  }
  .header_menu li a {
    margin-right: 0;
    padding: 8px;
  }
  .header .header_menu {
  }
  .access_code_msg {
    font-size: 1em;
    line-height: 100%;
    padding: 2% 0;
  }
  .page_listings .content_wrap {
    display: block;
    width: 100%;
  }
  .footer {
    border-top: 1px solid transparent;
    font-size: 0.75em;
    margin-top: 20px;
    text-align: center;
  }
  .footer ul li {
    display: block;
    width: 100%;
  }
  table .list_row td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin: 0;
    min-height: 0;
    padding: 5px 0;
  }
  tr.list_row {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 1px solid #d0d0d0;
    clear: both;
    display: block;
    padding-top: 10px;
    width: 100%;
  }
  tr.list_row.list_alt {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  table .list_alt:last-child td {
    border-bottom: medium none;
  }
  table tr.list_row:last-child {
    border-bottom: 1px solid #d0d0d0;
  }
  table .list_row td.eventdate {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-right: 0 none;
    margin: 0 auto;
    padding-left: 0;
  }
  table .list_row td.eventstatus, .list_cell.extrabuttoncol {
    padding-right: 0;
  }
  table .list_row td.venue, table .list_row td.eventdate, table .list_cell.towncity {
    line-height: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
  }
  table .list_row td.venue {
    margin-top: 10px;
  }
  table .list_row:nth-child(2) td {
    border: medium none;
  }
  td.list_cell.eventdate, table .list_row td.eventstatus, .list_cell.extrabuttoncol, table .list_row td.venue, table .list_row td.towncity {
    display: block;
    text-align: center;
    width: 100%;
  }
  table .list_row td.eventdate div {
    background-size: 70% auto;
    margin: 0 auto;
    text-align: center;
  }
  td.list_cell.eventstatus, .list_cell.extrabuttoncol {
    margin-bottom: 8px;
    text-align: center;
  }
  table .list_row td.eventstatus {
    margin-bottom: 0;
    padding-bottom: 15px;
  }
  .status_5, .status_9, .custom_status {
    padding: 0;
    width: 100%;
  }
  .status_5 {
    padding: 10px;
    width: auto;
  }
  .splash table .list_cell.towncity {
    display: none;
  }
  .language {
    position: static;
  }
  .upsell_title::after, .upsell_title::before {
    display: none;
  }
  .merch_wrap .product_info_detail, .product_description, div.product_action {
    width: 100%;
  }
  .option_row:not(.option_header) .option_name {
    text-align: center;
    width: 100%;
  }
  #fc_sign_up, #fc_sign_in, #password_reset_form {
    float: none;
    width: 100%;
  }
  #fc_sign_in, #password_reset_form {
    margin-top: 15px;
  }
  #fc_sign_up .fc_container {
    margin-right: 0;
  }
  .fc_wrap .help {
    margin-left: 0;
    width: 100%;
  }
  .fc_wrap input[type="checkbox"] {
    margin-bottom: 30px;
  }
  .fc_container p {
    margin-bottom: 0;
    padding: 10px 0;
  }
  #fanclub_signup, #fanclub_signin, #password_reset_form .form_wrap {
    margin: 0 auto;
    width: 90%;
  }
  .fc_wrap input {
    width: 95%;
  }
  .field.fc_country .selectboxit {
    width: 138px !important;
  }
  a.pw_show.fc_reset {
    display: block;
    left: 0;
    margin-top: 10px;
  }
  #floorplan {
    min-height: 0;
  }
  .detail_ajax_successmsg_text .ajax_ticket_alt, .detail_ajax_successmsg_text .ajax_ticket_row {
    padding-left: 0;
    padding-right: 0;
  }
  .form_wrap .field_name {
    margin: 0;
    text-align: left;
    width: 100%;
  }
  .form_wrap .field {
    clear: both;
    width: 100%;
  }
  .ticket_form > span {
    margin-bottom: 10px;
  }
  .acts {
    padding-top: 0;
  }
  #floorplan {
    border-left: 0 none;
    float: none;
    margin: 0 auto;
    padding-right: 0;
    text-align: center;
    width: 90%;
  }
  #floorplan img {
    height: 150px;
    margin-left: 0;
  }
  .ticket_row, .ajax_ticket_row {
    padding: 2% 0;
    width: 100%;
  }
  .ticket_action, .ajax_action {
    float: none;
    margin-top: 0;
    width: 100%;
  }
  .ticket_form {
    float: none;
  }
  .ticket_action .action_button, .ajax_action .action_button {
    float: none;
    margin: 5px 0 0;
    padding-left: 0;
    padding-right: 0;
    width: 100% !important;
  }
  .ajax_ticket_row.ajax_action {
    padding-left: 0;
    padding-right: 0;
  }
  .ajax_action a {
    display: block;
    text-align: center;
  }
  div.action_button.ajax_continue {
    width: 94% !important;
  }
  .eventinfo .ei_fieldname {
    display: none;
  }
  .ticket_info {
    float: none;
    margin-top: 15px;
    text-align: center;
    width: 100%;
  }
  .ticket_row.ticket_action .ticket_form {
    float: none;
  }
  .ticket_row div {
    margin: 1% 0;
    padding: 1% 0;
    text-align: center;
    width: 100%;
  }
  .ticket_info > span {
    margin: 0;
    padding: 0;
  }
  #find_tickets {
    width: 90% !important;
  }
  .eventdetails_wrap {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  .eventinfo {
    left: 0;
    margin: 0 auto;
    padding: 0;
    width: 95%;
  }
  #info, .eventinfo .ei_row {
    width: 100%;
  }
  div.ei_value.ei_venue {
    width: 100%;
  }
  .eventinfo .ei_row {
    padding: 12px 0;
  }
  .ei_row > div.ei_value {
    width: 100%;
  }
  #viparea .img {
    display: block;
    float: none;
    margin-top: 0;
    max-width: none;
    text-align: center;
    width: 100%;
  }
  .info p {
    clear: both;
  }
  #viparea .info {
    float: none;
    margin-top: 15px;
    width: 100%;
  }
  #viparea .img img {
    max-width: none;
    padding: 2%;
    width: 94%;
  }
  #viparea li::before {
    margin-bottom: 30px;
  }
  #vipinfo ul {
    -moz-column-count: 1;
    -moz-column-gap: 0;
  }
  #vipinfo {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    padding: 0;
  }
  #viparea.doubleevent .info.vippack1 {
    float: none;
    margin-left: 0;
    width: auto;
  }
  #viparea.doubleevent .info.vippack2 {
    clear: both;
    float: none;
    margin-left: 0;
    margin-top: 28px;
    width: auto;
  }
  .ei_about {
    margin-top: 0;
  }
  #vipinfo .wrap {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  #vipinfo h1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 1em;
  }
  #vipinfo p, #vipinfo ul {
  }
  .willcall {
    color: #999;
  }
  #info ul li:nth-child(2) {
    width: 100%;
  }
  .codetext {
    margin-bottom: 10px;
    top: 0;
  }
  .msg.success_wrap, .detail_ajax_successmsg_text .ajax_ticket_row {
    text-align: center;
  }
  div.ajax_remove {
    float: none;
    margin: 0 auto;
    width: 95%;
  }
  .warning_wrap.checkout_top_warningmsg {
  }
  .error_wrap, .success_wrap, .warning_wrap {
    font-size: 1em;
  }
  #expiremin {
    position: relative;
    top: 0;
  }
  .accesscode_wrap, .accesscode_wrap form {
    text-align: center;
  }
  .accesscode_wrap form .codetext {
    display: block;
    float: none;
    font-size: 1em;
    text-align: center;
    top: 0;
    width: 100%;
  }
  .accesscode_wrap form .codeinput {
    float: none;
    margin: auto;
    text-align: center;
    width: 170px;
  }
  .accesscode_wrap form .action_button {
    border: 0 none;
    display: block;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center;
    width: 90%;
  }
  .accesscode_wrap {
    margin-top: 10px;
  }
  .vip {
    width: 100%;
  }
  .wrap {
    float: none;
    padding: 1% 0;
    width: 100%;
  }
  .vip h1 {
    padding: 1% 0;
    text-align: center;
  }
  #wrap2 {
    float: none;
  }
  .eventinfo .ei_value {
    display: block;
    font-size: 1em;
    line-height: 100%;
    text-align: center;
    width: 100%;
  }
  .ei_value.ei_about #vip {
    height: auto;
  }
  .eventinfo .ei_value.ei_age {
    width: 100%;
  }
  div.ei_value.ei_venue, .ei_value.ei_age, .ei_value.ei_location {
    line-height: 100%;
    top: 0;
    width: 100%;
  }
  .form_wrap.reg_wrap .field.reg_mailer {
    width: 100%;
  }
  .accesscode_wrap form {
    padding-left: 0;
    padding-right: 0;
  }
  .product_image {
    float: none;
    width: 100%;
  }
  .product_action {
    padding-left: 0;
  }
  .product_info_detail {
    float: none;
    margin: 0 auto;
    padding-left: 0;
    width: 95%;
  }
  .product_action {
    padding-left: 0;
  }
  .up_product_wrap {
    margin-left: 0;
    width: 100%;
  }
  .upsell_title, .ticket_info > span, .login_title, .reg_title, .payment_title, .fc_wrap h3, .cart_wrap .itemheadname, .empty_title, .merch_wrap .product_name, .up_product_wrap .product_name, .ticket_price, .product_description, .noticket h1 {
    font-size: 1.25em;
  }
  .product_description {
    font-size: 1em;
  }
  .page_product .product_image {
    width: 100%;
  }
  .product_image img {
    width: 100%;
  }
  .merch_wrap {
    padding: 0;
  }
  .merch_wrap.product .product_info_detail, #p_6555 .product_info_detail {
    float: none;
    margin: 0 auto;
    padding: 0 2%;
    top: 0;
    width: 96%;
  }
  .option_name {
    line-height: 100%;
    width: 80px;
  }
  .option_row .option_add {
    min-width: 0;
  }
  .option_row.option_header {
    display: none;
  }
  .option_row:nth-child(2), .upsell_cart_wrap .cart_row:nth-child(2) {
    border-top: 1px solid #be8226;
  }
  div.upsell_action {
    text-align: center;
  }
  div.product_name {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    padding: 2% 0;
    text-align: center;
  }
  .up_product_wrap .product_name {
    color: #be8226;
  }
  .login_msg {
    width: 100%;
  }
  .cart_row.head_row .cart_cell.description {
    display: none;
  }
  .cart_row tr td, table .cart_row td.shipment, .cart_row.total_row td, table .cart_row td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
  }
  table .cart_row td.price, table .cart_row td.bookingfee {
    min-width: 0;
  }
  table .cart_row:nth-child(2n+1) td {
    border-bottom: medium none;
  }
  .cart_row.head_row, table .cart_row.head_row td.cart_cell, table .cart_row.head_row td.cart_cell.remove {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    font-size: 90%;
  }
  .cart_cell.qty, table .cart_row td.qty {
    display: none !important;
  }
  .itemvenue, .itemdate {
    display: block;
    margin: 0;
    padding: 0;
  }
  .cart_wrap tr {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    border-top: 1px solid #be8226;
    display: block;
    width: 100%;
  }
  .cart_wrap tr:nth-child(2n+1) {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  tr.cart_row.total_row {
  }
  table .cart_row td.description {
    float: left;
    width: 85%;
  }
  table .cart_row td.transactedin {
    padding: 0;
    text-align: right;
  }
  td.cart_cell.total.total_value {
    padding-top: 0;
  }
  table .cart_row td.cart_cell.total.total_value {
    padding-bottom: 0;
  }
  .cart_cell.description .itemtype {
    display: inline;
    padding-left: 0;
  }
  .cart_row.total_row td {
  }
  .cart_row .remove_all a:link, .cart_row .remove_all a:visited {
  }
  .login_reset {
    padding-left: 0;
  }
  table .cart_row td.transactedin span {
    padding-right: 0;
  }
  #pay_form div.field.pay_submit {
    text-align: center;
  }
  .form_wrap.reg_wrap .field_name, .form_wrap.bill_wrap .field_name, .form_wrap.ship_wrap .field_name, .form_wrap.pay_wrap .field_name, .fc_wrap .field_name {
    width: 100%;
  }
  .form_wrap.reg_wrap .field, .form_wrap.bill_wrap .field, .form_wrap.ship_wrap .field, .form_wrap .field.login_submit, .pay_method_option input, .form_wrap.pay_wrap .field {
    width: 100%;
  }
  .form_wrap.pay_wrap .field, .form_wrap.pay_wrap .field.pay_card_num, .form_wrap .field.pay_card_cvn {
    width: 96%;
  }
  .pay_method_option input#pay_method_cc {
    width: auto;
  }
  .form_wrap.pay_wrap .field.pay_method {
    float: none;
    width: 70%;
  }
  div.field.ship_sameasbill, div.field_name.field_same {
    clear: none;
    width: auto;
  }
  .login_msg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
  }
  #store_login div.field.login_submit {
    text-align: center;
  }
  .passwordResetForm {
    width: 100%;
  }
  .passwordResetForm .field_name {
    width: 70px;
  }
  .form_wrap form#store_login, #store_register {
    padding: 2% 6%;
  }
  .bill_title, .ship_title {
    padding-left: 0;
  }
  #store_login .login_row.login_msg, store_register .login_row.login_msg {
    text-align: center;
  }
  .address_wrap, #store_register, #store_login div {
    float: none;
    margin: 0 auto;
    text-align: left;
  }
  #store_login, #pay_form, .reg_wrap form {
    border-top: medium none;
  }
  .address_wrap {
    width: 90%;
  }
  #store_login div div {
    width: 100%;
  }
  #store_login div div.field_name {
    float: left;
    margin-right: 0;
    text-align: left;
    width: 100%;
  }
  #store_login div div.login_reset {
    text-align: center;
  }
  .optional_text {
    margin-left: 0;
    text-align: left;
  }
  .pay_wrap, .login_wrap, .reg_wrap {
    float: none;
    margin: 0;
    width: 100%;
  }
  .reg_wrap {
    margin-top: 10px;
  }
  div.field.ship_sameasbill {
    left: 10px;
    position: relative;
    top: 3px;
  }
  table .cart_row td.remove {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    display: block;
    padding: 5px 0;
    text-align: left;
    width: 100%;
  }
  table .cart_row.head_row td.remove {
    display: none !important;
  }
  table .cart_row td.remove a::after {
    content: " Remove";
    font-family: "Bitter",Helvetica,Arial,sans-serif;
  }
  table .cart_row td.remove a:link, table .cart_row td.remove a:visited {
    color: #be8226;
  }
  .form_wrap div[class*="row"] {
    padding: 6px 0;
  }
  .optional_text, .state_text {
    margin-left: 0;
  }
  table .cart_row td.remove_all {
    display: block;
    text-align: center;
  }
  input[type="checkbox"] {
    width: auto !important;
  }
  .product_action .option_name {
    width: 45%;
  }
  table .cart_row td.shipment {
    border-top: medium none;
    display: block;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 100%;
  }
  .address_wrap input, #store_register input, #store_login input {
    width: 95%;
  }
  .field.bill_country .selectboxit, .field.ship_country .selectboxit, .field.reg_country .selectboxit {
    width: 170px !important;
  }
  .reg_wrap .field_name, .address_wrap .field_name, .pay_row .field_name {
    padding: 0;
    text-align: left;
    width: 100%;
  }
  .field_name.field_same {
    width: auto;
  }
  .shipment_option.shipment_note {
    float: left;
  }
  .itemtype {
    padding-left: 0;
  }
  .pay_method_option {
    display: block;
    margin-top: 15px;
  }
  .fc_wrap {
    padding: 0;
  }
  .form_wrap div.security {
    font-size: 90%;
    line-height: 100%;
    padding: 6px;
  }
  .pay_method #pay_method_pp {
    margin-left: 4px;
  }
  .pay_cc_wrap {
    margin: 0 auto;
    width: 90%;
  }
  .field.pay_method {
    width: 85%;
  }
  .field.pay_terms_cc .field_error {
    left: 0;
  }
  .field.pay_submit {
    float: none;
  }
  .payment_title {
    width: 100%;
  }
  .pay_pp_wrap .field_name {
    width: 0 !important;
  }
  .field.pay_terms_pp .field_error {
    line-height: 100%;
    margin: 0 auto;
    width: 80%;
  }
  .action_button {
    width: 90% !important;
  }
  input.action_button {
    width: 100% !important;
  }
  .pay_terms_cc_text a, .pay_terms_pp_text a {
    display: inline-block;
  }
  #ship_sameasbill {
    top: 0;
  }
  span.state_text.if_pres {
    display: block;
    width: 100%;
  }
  #fcpagewrap {
    height: 980px;
    width: 75%;
  }
  input#pay_method_pp.width_auto {
    width: auto;
  }
  #store_login div div.field_error {
    margin-left: 140px;
  }
  .pay_card_cvn .state_text {
    width: 100%;
  }
  .ei_value.ei_about > img {
    margin: 10px 0 0;
    width: 100%;
  }
  #event {
    clear: both;
    padding: 0;
  }
  #event > ul li {
    left: 0;
  }
  .ei_value.ei_about {
    padding-top: 0;
    top: 0;
  }
  .ei_value.ei_about .ticketdetails_wrap {
    float: none;
    width: 100%;
  }
  .field.fc_country .selectboxit, .field.fc_state .selectboxit {
    width: 267px !important;
  }
  .action_button, input.action_button {
    padding-left: 0;
    padding-right: 0;
    width: 90% !important;
  }
  .form_wrap.pay_wrap .field_name, .login_wrap .field_name, .reg_wrap .field_name {
    text-align: left;
  }
  .form_wrap .field.login_submit {
    text-align: center;
  }
}

