    @import url(https://fonts.googleapis.com/css?family=Open+Sans);

    /* CSS Document */
    @font-face {
        font-family: "Century Gothic";
        font-style: normal;
        font-weight: normal;
        src: local("☺"), url("/store/fonts/cgothic.ttf") format("truetype");
    }


    @font-face {
        font-family: 'futura-bold-webfont';
        src: url('/store/fonts/the1975/futura-bold-webfont.eot');
        src: url('/store/fonts/the1975/futura-bold-webfont.eot?#iefix') format('embedded-opentype'),
             url('/store/fonts/the1975/futura-bold-webfont.woff') format('woff'),
             url('/store/fonts/the1975/futura-bold-webfont.ttf') format('truetype'),
             url('/store/fonts/the1975/futura-bold-webfont.svg#futura-bold-webfont') format('svg');
        font-weight: normal;
        font-style: normal;

    } 
    body{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color:#000;background:none;-webkit-font-smoothing: antialiased; font-size:14px;/* overflow: hidden; */}

    .eventinfo {
        float: left;
        max-width: 46%;
        padding-top: 0px !important;
    }
    
    .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{font-size:13px;}

    .header li.m_merch, .list_row.head_row, .ticket_info > span.ticketdesc, .itemdesc, .acts, #t26494, #t26493, .proof_bar_wrap, .ticket_info > span.ticketseated, .list_cell.countryname, .list_cell.countryname, .list_cell.towncity{display:none;}

    .ticket_info > span, .login_title, .reg_title, .payment_title, .ticket_price, .fc_wrap h3, .cart_wrap .itemheadname, .empty_title{text-transform:uppercase; font-weight:normal;font-size:1.5em; color:#000; letter-spacing:2px;}
    .ticket_info > span{color: #000;}
    .ticket_price, .ticket_info > span, .empty_title{font-size:1.5em;color: #fff;}
	
	.empty_wrap.form_wrap .empty_title{color: #000}

    .login_title, .reg_title, .payment_title, .fc_wrap h3, .cart_wrap .itemheadname{color: #000;font-size:15px;}


    .error_wrap, .success_wrap{ font-size: 14px; background: url('/store/css/ie-rgba/rgba.php?r=255&g=255&b=255&a=30');background: rgba(255,255,255,0.3); color:#000; border:none;max-width: 100%; margin-bottom:0;}
    .warning_wrap{ font-size:14px;background: url('/store/css/ie-rgba/rgba.php?r=255&g=255&b=255&a=60'); background: rgba(255,255,255,0.6); color: #000;  margin-bottom:0; border-top: none; border-left: none; border-right: none;}
    .empty_wrap,  .confirm_wrap, .confirm_support_wrap{background:none;}

    .empty_wrap.form_wrap{background: transparent; color:#Fff;padding-top: 20px;}

     .confirm_support_wrap{padding-bottom:25px;}
     .confirm_support_wrap a{margin-top:15px;}

    .msg.success_wrap{background: url('/store/css/ie-rgba/rgba.php?r=255&g=255&b=255&a=60'); background: rgba(255,255,255,0.6); border-top: 1px solid #fff; border-bottom: 1px solid #cd9c8e;}
    .success_wrap.listings_top_successmsg, .error_wrap.listings_top_errormsg{margin-bottom:10px;}

    .content_wrap{padding:20px; }
    .page_wrap.page_listings .content_wrap{padding:0px; background: transparent; border:none;}

    .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, a.terms2{color:#000;}\
	a.terms2{text-decoration:underline;}
    .cart_row a:hover, .cart_row a:visited, .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{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: #000;} 
    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;}

    .cart_row a:link, .cart_row a:visited{color: #000;}
    .cart_row a:hover, .cart_row a:visited{color: #000; text-decoration:underline;}

    .selectboxit-btn{border:1px #000 solid;}
    .selectboxit-container .selectboxit{ border-radius:2px;}
    .selectboxit-container *{font-family:Arial, Helvetica, sans-serif;}
    .selectboxit-list>.selectboxit-focus>a, .selectboxit-list>.selectboxit-focus>a:hover, .selectboxit-list>.selectboxit-focus>a:focus{background:#000; color:#fff!important;}

    /*header*/
    .header{background: transparent; margin-bottom: 0; text-align:center;border-bottom: 1px  #cd9c8e solid;}
    .header .header_menu{margin: auto;overflow: hidden;}
    .header_menu li {
        display: inline-block;
        float: left;
        overflow: hidden;
    }
    .header li a, .footer ul li a{background:none; color: #000; font-size: 14px; text-transform:uppercase;  border-radius: 0;}
    .footer ul li a{border-bottom:none; color: #000;border-right: 1px solid #cd9c8e;padding-top: 0px;padding-bottom: 0px;}
    .header li a:hover{color:#fff; background:#be897a;}
    .footer ul li a:hover{background:none;}

    /*listings*/
    table .list_row{clear: both;padding: 5px 0px;background: transparent;}
    table .list_row td{background:none; transition:.5s ease-in all;padding:10px; color: #000;border-top: 1px solid #cd9c8e;}
    table .list_row:hover td{ color: #000; transition:.5s ease-in all;}

    table .list_alt td{background: transparent;}

    .list_cell.eventdate{font-family: 'futura-bold-webfont';padding-top: 5px;color: #000; width:200px;}
    .eventdate div{text-transform:uppercase;color: #000; line-height: 24px; background: transparent;padding:11px 0px 8px; text-align:center;}
    .eventdate div span{ display: block;}
    .eventdate div span:first-child{}
    .eventdate div span:first-child span.ex{ font-size: 18px;}
    .eventdate div span:last-child span.ex{ font-size: 35px;padding-bottom: 5px;}
	
	table .list_row td.eventstatus{width:300px}
	
    .venue{text-transform:uppercase;font-family: 'futura-bold-webfont';width: 67%; font-size: 1.7em;line-height: 13px !important;}
    .venue span{font-family: bold;letter-spacing: 1.3px ;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif-webkit-body; font-size:.7em;}

    /*fanclub*/
    .fc_wrap{
        margin-top: 20px;
    }
    .fc_wrap input{width:180px;border:1px #000 solid;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; border-radius:2px;}
    .fc_wrap input[type=checkbox]{width:auto;}
    .fc_wrap .field_name {width:90px;}

    #fc_sign_up .fc_container{background: transparent; color:#fff;width: 50%;}
    #fc_sign_in .fc_container, #password_reset_form .fc_container{background: transparent; color:#fff}

    #fc_sign_in h3, #fc_sign_up h3,  #password_reset_form h3{background: transparent;}

    #fc_sign_in .fc_container, #fc_sign_up .fc_container, #password_reset_form .fc_container{}

    .field.fc_country .selectboxit{width:188px!important;}
    .fc_reset, .pw_hide{padding-left:5px;}

    #fc_sign_up, #fc_sign_in , #password_reset_form{width:100%; float:none;}
    #fc_sign_up .fc_container{margin:0;}
    #fc_sign_in , #password_reset_form{margin-top:10px;}

    input[name=fc_optin]{position:relative; top:-6px;}


	.language {display: block;}
    /*details*/
    .eventinfo{padding:15px;  line-height:25px;position: relative;z-index: 5;float:left;}
    .ticket_row, .ajax_ticket_row, .eventstatus_wrap{ color: #fff;text-transform:uppercase;background:#cd9c8e;}
    .eventstatus_wrap, .accesscode_wrap form{font-weight:normal;background:#be897a;color:#fff;text-transform:uppercase;}
    .ticket_alt, .ajax_ticket_alt{background: transparent;
        border-top: 1px solid #fff;color: #fff;text-transform:uppercase;background:#be897a;}
    .ticket_action, .ajax_action{background:none; border:none;}
    .ticket_price{background:none;}
    .eventdetails_wrap{max-width: 100%; margin: 20px auto;}
    .ei_row{padding:5px 0; text-transform:uppercase;}
    .eventinfo div:nth-child(2){border-top:none;}
    .ei_value{font-size:14px;}
    #floorplan{width: 50%; border-left: 1px solid #be897a;}
    #floorplan img{height:200px; margin-left:0;}
	.ei_value.ei_age {width: 80%;}
    .ei_value.ei_about{clear:both; position:relative; top:10px; z-index:10;}

    /*map*/

    /*new default*/
    #floorplan{text-align:center;}
    #floorplain img{position:relative; z-index:3;}
    /*append class*/
    #floorplan.full{width:100%;float:none;text-align:center; border-left:none;}
    #floorplan img.full{height:auto; margin-left:0; width:100%!important;}

    .zoom, .dezoom{display: block;height:100%;position: absolute;width:40%; cursor:pointer}
    .full .dezoom{width:100%;}

    #expandimg, #reduceimg{background: url('/store/css/ie-rgba/rgba.php?r=116&g=143&b=157&a=5');color: #000; float: right; height: 20px; margin: 0 auto; padding: 5px;position: absolute;right: 0; text-align: center;text-transform: uppercase;top: 0;transition: all 1s ease-in 0s; width: 20px;}
    #reduceimg{display:none;}
    #expandimg:hover, #floorplan a:hover #expandimg, #reduceimg:hover, #floorplan a:hover #reduceimg{transition:1s ease-in all; opacity:1!important;}

    .icon-zoom-in path, .icon-zoom-out path{fill:#000;}
    .icon-zoom-in:hover path, .icon-zoom-out:hover path, .zoom:hover > .icon-zoom-in path, .dezoom:hover > .icon-zoom-out path{fill:#ddd;}

    .fallback{width:20px!ie; height:20px!ie; position:absolute!ie; z-index:55!ie; top:0!ie; background:#fdfae8!ie; right:0!ie;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/store/images/coreysmith/zoom-in.gif', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/store/images/coreysmith/zoom-in.gif', sizingMethod='scale')";}

    /*cart*/
    .cart_wrap{margin-bottom:0px;}
    table .cart_row td.shipment, .cart_row.total_row td{background: url('/store/css/ie-rgba/rgba.php?r=205&g=156&b=142&a=50')!important;background: rgba(205,156,142,0.5)!important; color: #000!important;}
    table .cart_row td{background: transparent; border-top:1px #cd9c8e solid;padding: 12px 10px;font-size: 13px;}
    table .cart_row:nth-child(2n+1) td{background: transparent;}
     .cart_row.total_row td, table .total_row td{background: url('/store/css/ie-rgba/rgba.php?r=205&g=156&b=142&a=50')!important;background: rgba(205,156,142,0.5)!important; color:#fff}

    table .head_row td{font-weight:normal;}
    .cart_cell.remove{background: url('/store/css/ie-rgba/rgba.php?r=0&g=0&b=0&a=20');background: rgba(0,0,0,.2)!important;text-transform:uppercase;}
    .cart_row.head_row td.cart_cell, .cart_row.head_row .cart_cell.remove{background: url('/store/css/ie-rgba/rgba.php?r=0&g=0&b=0&a=05')!important;background: rgba(0,0,0,.05 )!important; color: #000; border-top:none; text-transform:uppercase; border-right:none;font-size: 15px;}

	.remove a{background:none;}
    .cart_cell.remove a:link, .cart_cell.remove a:visited{color: #fff; background:none;}
    .cart_cell.remove a:hover, .cart_cell.remove a:active{color: #fff; background:none; text-decoration:underline;}

    .cart_cell.description .itemtype{}
    table .cart_row td.total_value, table .cart_row td.transactedin, table .cart_row td.remove_all{font-weight:normal;text-transform:uppercase; font-weight:700;font-size: 15px;}

    .reg_row .field_error, .login_row .field_error, .bill_row .field_error, .ship_row .field_error{color:#fff}

    /*.cart_cell.remove_all a{font-weight:bold; color:#fff; display:block; padding:5px 8px; text-transform:uppercase; background:#333;}*/
    .cart_row.producttype_M .itemdesc{display:inline; margin:0;}

    /*forms*/
    .page_checkout .cf{background: transparent; padding-top:20px;}

    .form_wrap .field_name{text-transform:none;color: #000;text-align: left;}
    #store_login {background: url('/store/css/ie-rgba/rgba.php?r=205&g=156&b=142&a=20');background: rgba(205,156,142,0.2);padding: 20px 0;}
    #pay_form {background: url('/store/css/ie-rgba/rgba.php?r=205&g=156&b=142&a=40');background: rgba(205,156,142,0.2); }
    .reg_wrap form{background: url('/store/css/ie-rgba/rgba.php?r=205&g=156&b=142&a=40');background: rgba(205,156,142,0.4);}

    .pay_wrap{background:#fff; color:#333;}

    .payment_title,.login_title{background: url('/store/css/ie-rgba/rgba.php?r=205&g=156&b=142&a=20');background: rgba(205,156,142,0.2);}
	.reg_title{background: url('/store/css/ie-rgba/rgba.php?r=205&g=156&b=142&a=40');background: rgba(205,156,142,0.4);}

    .reg_wrap{color: #000; width: 50%;}
    .login_wrap{color: #000; width: 48%;}

    .login_reset a:link, .login_reset a:visited{color: #000;}
    .login_reset a:hover, .login_reset a:active{color: #000;}

    #store_login input{width:200px;border:1px #000 solid; border-radius:2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
    .login_wrap .field_name{width:80px;}
    .reg_wrap .field_name{width:120px;}
    #store_register input{width:200px;border:1px #000 solid; border-radius:2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
    .field.reg_country .selectboxit{width: 208px!important;}
    #store_register .field.reg_mailer input{width:auto;}

    .optional_text{color: #000;font-size:.8em;float: right;margin-right: 10px;float: left;}
    .state_text{font-size:1em; color:#555;}
     
    .bill_wrap .field_name, .ship_wrap .field_name{ width:95px;line-height: 29px;}
    .field_name.field_same{line-height:19px!important; width: 155px;}

    .address_wrap input{width:250px;border:1px #000 solid; border-radius:2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
    .field.bill_country .selectboxit, .field.ship_country .selectboxit{width:258px!important;}

    /*.field.bill_countystate input, .field.ship_countystate input{width:30px;}*/
    #ship_sameasbill{width:auto;}
    .form_wrap div.security{background: #000;color:#fff; top:0; font-weight:400;text-transform:uppercase; padding:8px; }
    .pay_terms_cc_text, .pay_terms_pp_text{color:#555;}
    .pay_wrap .field_name{width:110px;}
    .pay_wrap input{border:1px #000 solid; border-radius:2px;}
    #pay_method_pp{margin-left:0;}
    .address_wrap{width: 46%; float:left; color: transparent;}
    .pay_wrap{width: 53%; float: left; margin:0;}

    .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:#000}

    .bill_title, .ship_title{text-transform:uppercase;color: #000;}

    .field_error{width:auto; clear:both; display:block; line-height:15px;color:#7F1B1B;background:none;}
    .field_error.field_error_okay{color:#000; background:#7F1B1B}
    .pay_method #pay_method_pp{margin-left:0;}
    .pay_method_option input{margin-right:6px;}
    .field.pay_method{margin:10px auto 0 auto;width:80%;float: none;}
    .field.pay_terms_cc, .field.pay_terms_pp{float:none; width:100%;}
    .pay_pp_wrap .field_name{width:40px!important;}
    .pay_method_option input{top:0;}
    .field.pay_terms_cc .field_error{position:relative; left:60px;}
    .field.pay_terms_pp .field_error{position:relative; left:60px;}

    .passwordResetForm{margin-top:0px;}
    .passwordResetForm input[name="email"]{margin-top:0;width: 184px; border-radius:2px;}
    .form_wrap form.passwordResetForm{
        margin-bottom: 0;
        border-top: 1px solid #000;
        padding-top: 10px;
    }


    /*buttons*/
    .action_button{border: none;text-decoration: none;color: #000;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;display: inline-block; background: #cd9c8e;padding:12px 0px; font-weight: normal; width:auto!important; box-shadow:none!important; border-radius:0!important;color: #fff;border: 2px solid #be897a!important;}
    .action_button:hover, table .list_row:hover .action_button{background:#be897a!important}

    .login_submit .action_button, .empty_wrap.form_wrap .action_button, .action_button.pay_submit_button{background:#cd9c8e; color: #fff; }
    .login_submit .action_button:hover,  .empty_wrap.form_wrap .action_button:hover, .action_button.pay_submit_button:hover{background:#cd9c8e;  color:#fff;}

    

    // Store Styles - By Jay Hart

    #Headerwrap {
    background: white;
    min-width: 320px;
    }
    #Header {
    position: relative;
    width: 100%;
    margin: auto;
    padding: 20px 0 0;
    }
    .social {
    text-align: left;
    max-width: 100%;
    margin: 0 auto;
    padding: 20px;
    }
    .social a {
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    }
    .share-facebook {
    margin-right: 18px;
    }
    .social .continueTo {
    float: right;
    }
    .headInner img {
    display: block;
    margin: 12px auto 50px;
    }
    #Header h1 {
    text-align: center;
    font-size: 20px;
    background: #000;
    color: #fff;
    padding: 40px;
    letter-spacing: .2px;
    font-weight: bold;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    }
    .m_merch {
        display: none;
    }
    .m_account {
        display: none;
    }
    .m_merch {
        display: none;
    }
    .m_account {
        display: none;
    }
    .links_container {
        min-width: 200px;
        margin: 0 auto;
        overflow: hidden;
        padding: 0px 0px 5px;
        max-width: 276px;
        width: auto;
        display: table;
    }
    .links_container div {
        float: left;
        width: auto;
        text-align: center;
        padding: 10px;
    }
    .links_container a, .logout a {
        color: #fff;
        font-size: 15px;
    }
    .listings_wrap {
        max-width: 100%;
        margin: 0 auto;
        padding: inherit;
        background: transparent;
    }
    .footer {
        background: transparent;
        margin: 0px auto;
        max-width: 100%;
        padding: 20px;
        border-top: 1px solid #cd9c8e !important;
    }
    .page_wrap {
        color: #000;
        overflow: hidden;
    }
    #Headerwrap {
        background: #fff;
    }
    .listings_wrap tr:last-child {
    }
    .faq a {
        border: none !important;
    }
    .action_button {
        font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    }
    .list_cell.venue {
        line-height: 20px !important;
        font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
        letter-spacing: 3px;    
        font-size: 25px;
    }

    .eventdate div span:first-child span.ex, .eventdate div span:last-child span.ex {
        font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    }

    .eventstatus div {
        min-width: 135px;
        font-size: 1.4em;
        text-transform: uppercase;
        line-height: 25px;
    }

    table .list_row td.eventstatus {
    }
    .ticket_row {
        max-width: 100%;
        margin: 0 auto;
        border-top: 1px solid #cd9c8e;
    }
    .selectboxit-text {
        font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif !important;
    }
    #find_tickets {
        min-width: 135px; font-size: 1.4em; 
    }
    .detail_ajax_successmsg {
        
        margin: 0 auto;
    }
    .detail_ajax_successmsg .ajax_ticket_row {
        padding-left: 0px !important;
    }

    .action_button.action_paynow, .detail_ajax_successmsg .action_button, .login_submit .action_button, .passwordResetForm .action_button, .empty_wrap .action_button, #pay_submit_cc, #pay_submit_pp, .success_wrap.login_top_successmsg .action_button, .fc_wrap.cf .action_button, .upsell_action .action_button, .confirm_wrap .action_button {
        min-width: 135px; font-size: 1.4em; 
        padding: 10px;
    }
    .action_button:hover {
        background: #be897a;
        color: #fff !important;
    }
    .ajax_ticket_row.ajax_action.cf {
    }
    .msg.success_wrap {
    }
    .page_checkout .content_wrap {
       
        margin: 0 auto;
    }
    .cart_row {
        border-bottom: 1px solid #cd9c8e;
    }
    .cart_row.head_row {
        border-bottom: 1px solid #fff;
    }
    table .cart_row td.shipment_note {
        width: 60%;
    }
    .cart_cell.remove a:link {
    }
    .itemname {
        font-size: 15px;
    }
    .cart_cell.total.total_value {
        text-align: center;
    }
    .login_wrap .login_reset {
        float: left;
        padding-top: 6px;
        margin-left: 10px;
    }
    .form_wrap form {
        padding-bottom: 20px;
    }
    .login_msg {
        padding-top: 0 !important;
    }
    .page_password-reset .content_wrap {
        max-width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .passwordResetForm .login_row .field_name {
        text-align: left;
        width: auto;
    }
    .passwordResetForm .login_row:last-child .field_name {
        width: 33px;
    }
    .passwordResetForm .login_email .email {
        margin-bottom: 0px;
        border: 1px solid #cd9c8e;
        color: #000;
    }
    .passwordResetForm .login_row:last-child .action_button {
        width: 192px !important;
        margin-bottom: 20px;
    }
    .footer-all {
        width: 111px;
        margin: 0 auto;
    }
    .footer-all a {
        font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
        font-size: 12px;
        text-align: center;
        color: gray;
    }
    .success_wrap.login_top_successmsg {
        border: 2px solid #fff;
        max-width: 100%;
        margin: 0 auto;
        background: #000;
        color: #fff;
    }
    .success_wrap.login_top_successmsg .action_button {
        margin-top: 20px;
    }
    .page_detail .content_wrap {
        margin: 0 auto;
        max-width: 100%;
    }
    .fc_container {
        float: left;
    }
    .page_upsell .content_wrap {
        max-width: 100%;
        margin: 0 auto;
    }
    .page_upsell .content_wrap {
        max-width: 100%;
        margin: 0 auto;
    }
    .shipment {
       background: url('/store/css/ie-rgba/rgba.php?r=255&g=255&b=255&a=60'); background: rgba(255,255,255,0.6);
        
    }
    .upsell_cart_wrap .cart_row {
        background: transparent;
    }
    .upsell_cart_wrap .cart_row:nth-child(even) {
        background: #000;
    }
    .option_row {
        background: transparent;
        border-bottom: 1px solid #fff;
        padding-left: 0px;
        border-bottom: 1px solid #cd9c8e;
    }
    .option_price {
        color: #000;
        background: transparent;
    }
    .error_wrap.checkout_top_errormsg {
        border-top: 1px solid #cd9c8e;
    }
    .confirm_support_wrap a {
        color: gray;
    }
    .page_listings .footer  {
        border: none;
    }
    .pay_row.start_date_row {
        display: none;
    }
    #fc_sign_up {
        float: left;
        width: 49%;
        clear: both;
        border-right: 1px solid #cd9c8e;
        overflow: hidden;
    }
    #fc_sign_in {
        float: right;
        width: 50%;
        margin-top: 0px;
        min-height: 342px;
    }
    .fc_wrap h3 {
        float: left;
    }
    .fc_container {
        float: left;
        clear: both;
        width: 100% !important;
    }
    .fc_container p {
        max-width: 97%;
        color: #000;
    }
    .bundle_row {
        background: #000;
        max-width: 100%;
        margin: 0 auto;
    }
    .bundle_option {
        background: #000;
    }
    .option_row:nth-child(odd) {
        background: transparent;
    }
    .cart_cell.shipment_option.shipment_note {
        border-top: 1px solid #cd9c8e;
    }
    .cart_cell.shipment_option {
        border-top: 1px solid #cd9c8e;
    }
    .page_checkout table {
        border-bottom: 1px solid #cd9c8e;
    }
    .terms a {
        padding-left: 0px !important;
    }
    .cs_logo {
        padding-right: 0px;
    }
    #password_reset_form {
        width: 48%;
        float: right;
        margin-top: 0px;
    }
    .ticketname {
        font-weight: normal;
    }
    .ajax_ticket_row {
        font-weight: normal;
        
    }
    .upsell_title {
        display: none;
    }
    .option_header .option_name {
        display: none;
    }
    .option_header .option_add {
        display: none;
    }
    .option_header .option_price {
        display: none;
    }
    .upsell_product .product_image img {
        margin-bottom: 10px;
    }
    .upsell_product .product_name {
        font-weight: normal;
        font-size: 14px;
    }
    .up_product_wrap .option_row:nth-child(4) {
        border-bottom-width: 4px;
        border-bottom-color: #fff;
    }
    .option_name {
        font-weight: normal;
        font-size: 14px;
    }
    .success_wrap li {
        color: #000;
    }
    .ticketdetails_wrap .ajax_ticket_row:nth-child(2) {
        border: none;
    }
    .listings_wrap tbody tr:nth-child(2) {
        border-top: none;
    }
    .error_wrap {
        border-top: 1px solid #cd9c8e;
        margin-bottom: 0px;
    }
    .success_wrap {
        border-bottom: 1px solid #cd9c8e;
    }
    .success_wrap.checkout_top_successmsg {
        margin-bottom: 0px;
    }
    .form_wrap.ship_wrap {
        padding: 0px;
        background: non;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .help {
        color: #000;
    }
    .error_wrap.listings_top_errormsg {
        border-top: 0;
        border-bottom: 1px solid #cd9c8e;
    }
    .page_detail .detail_top_errormsg {
        border-top: none;
        border-bottom: 1px solid;
    }
    .page_checkout .error_wrap.checkout_top_errormsg {
        border-top: 0px;
        border-bottom: 1px solid #cd9c8e;
    }
    .cs_logo:hover li {
        background-position-y: 0;
    }
    .cs_logo li {
        background-position-y: -40px;
    }
    .field_error {
        color: red!important;
        margin-top: 5px;
    }

    .field_error.field_error_okay {
        background: #000 !important;
        color: #fff !important;
        margin-top: 0px;
    }
    .note {
        position: relative;
        left: 10px;
        top: 5px;
    }
    .address_wrap .bill_wrap {
        padding: 12px 0;
        background: non;
    }
    .reg_row.login_msg {
        padding-top: 20px !important;
    }
    input {
       
    }
    .shipment_option form span.selectboxit {
      
    }
    #langSelectBoxIt {
        margin-right: 60px;
    }
    .upsell_wrap .upsell_action {
        margin-top: -50px !important;
    }

    .cs_logo_text a {
        color: #222;
        font-size: 14px;
    }
	
	.fc_wrap .help{width:50%;}
	
	.container.fc_success {
  padding: 16px; min-height:300px;
  text-align: center;
}
.container.fc_success img {
  float: left; width:40%; margin-right:15px;
}
.container p{width:80%; margin:0 auto;}
span.h1 {
  display: block;
  font-size: 1.5em;
  line-height: 24px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15%;
  width: 100%;
}
a.terms2{display: block;font-size: .8em; margin-bottom: 20px;}

.fc_success.fc_stand { /*min-height: 400px;*/ text-align:center;}
.fc_stand p {border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: block;font-size: 1em;padding: 10px;text-align: center;width:98%;}
.fc_area {margin: 10px auto 0;width:80%;}
.fc_area > img {float: left; margin-right: 15px; width:40%;}
	.header_menu li.m_merch.m_fanclub{display:inline-block;}
@media(max-width: 400px) {
    .product_image img:last-child {
        margin-top: 400px !important;
    }
}
	
@media all and (max-width:680px) and (min-width:50px) {
	.container.fc_success img, .fc_area > img{width:100%; float:none; margin-right:0; margin-bottom:15px;}
	.paperExtra{background-size: 148%; height:240px;}
	.specialx{width:100%;}
	.specialx span{background:none; float:none; padding:none; border-radius:none; border:none; height:auto; width:100%; padding-top:0; margin:0; color:#fff; line-height:auto; text-align:center; margin-bottom:15px; font-size:1.5em;}
	
	.content_wrap{padding:0}
	.page_wrap.page_listings .content_wrap{background:none;}
	.header_menu li a{margin-right:0;}
	
	/*listings*/
	.list_row{display:block; width:100%; border-bottom:1px solid rgba(255,255,255,.3); border-top:1px solid rgba(0,0,0,.08);}
	table .list_row td{text-align: center; min-height:0;border:none; margin:0;padding: 12px 12px;line-height: 35px; width:100%;}
	
	.list_cell.eventdate{width:100%;}
	.eventdate div{width: 65px;margin: 0 auto;top: 0;}
	.venue{font-size: 3em;}
	.venue .action_button{left:0; top:0;}
	td.eventstatus, .eventdate, .venue{display: block;background: none;border: none; width:100%;}
	table .list_row td.eventstatus{width:100%;padding-top: 0;}
	
	/*fanclub*/
	#fc_sign_up, #fc_sign_in, #password_reset_form{width:100%; float:none; }
	#fc_sign_in, #password_reset_form{margin-top:15px;}
	#fc_sign_up .fc_container{margin-right:0}
	
	/*details*/	
	.artist_list_headliner{font-size:3em;}
	.acts{padding-top:10px;}
	.artist_list span{line-height:33px;}
	#floorplan{ width: 100%; border-left:0; text-align:center; float:none;}
	#floorplan img{height:200px; margin-left:0;}
	.ei_value{font-size:11px;}
	.ticket_row, .ajax_ticket_row{padding: 5%;width: 90%;}
	.ticket_action, .ajax_action{margin-top:0; float:none;width:100%;}
	
	.ticket_action .action_button, .ajax_action  .action_button{margin: 0;float: none;margin-top: 5px;}
	.ajax_ticket_row.ajax_action{padding-left:0; padding-right:0;}
	.ticket_info{float:none; text-align:center; width:100%;margin-top: 15px;}
	.ticket_row.ticket_action .ticket_form{float:none;}
	
	#find_tickets{width:90%!important;}
	
	/*cart*/
	.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:none!important; border: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:none;}
	.cart_row.head_row{font-size:90%;background: rgba(0,0,0,.05)!important;}
	.cart_cell.qty, table .cart_row td.qty{display:none!important;}
	.itemvenue, .itemdate{display:block; margin:0; padding:0;}
	.cart_wrap tr{display:block; width:100%; border-top:1px #cd9c8e solid;}
	.cart_wrap tr:nth-child(2n+1){background: rgba(205,156,142,0.2)}
	table .cart_row td.description{float:left; width:85%;}
	table .cart_row td.transactedin, {text-align:left; }
	.cart_cell.description .itemtype{display:inline; padding-left:10px;}
		
	/*forms*/
	.passwordResetForm{width:100%;}
	.passwordResetForm .field_name{width: 70px;}
	.empty_wrap input[value=Reset Password]{padding-left:14px; padding-right:14px!important;}
	.form_wrap form#store_login, #store_register{padding:16px;}
	.bill_title, .ship_title{padding-left:0;}
	.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:none;}
	.address_wrap{width:90%;}
	#store_login div div{width:100%}
	.optional_text{margin-left:10px; }
	.pay_wrap, .login_wrap, .reg_wrap{width:100%; float:none; margin:0;}
	.reg_wrap{margin-top: 10px;}
	.cart_cell.remove{display:none;}
	.form_wrap div[class*="row"]{padding:6px 0;}
	.fc_wrap input{width:150px;}
	.field.fc_country .selectboxit{width:158px!important;}
	
	table .cart_row td.remove_all{display:block;}
	
	.address_wrap input, #store_register input, #store_login input{width:255px;}
	.field.bill_country .selectboxit, .field.ship_country .selectboxit, .field.reg_country .selectboxit{width:258px!important;}
	
	.reg_wrap .field_name, .address_wrap .field_name, .pay_row .field_name{width: 97%;text-align: left;padding: 0;}
	.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{padding:6px; font-size:100%;}
	.pay_method #pay_method_pp{margin-left:4px;}
	.pay_cc_wrap{width: 81%;margin: 0 auto;}
	.field.pay_method{width:80%;}
	.field.pay_terms_cc .field_error{left:0;}
	.field.pay_submit{float:none;}
	
	.list_row .action_button{padding-left: 0; padding-right:0;}
	.pay_pp_wrap .field_name{width:0px!important;}
	.field.pay_terms_pp .field_error{left:20px;}
	 .action_button{-webkit-appearance:none;width:90% !important;font-size: 15px;}	
	.empty_wrap  .action_button{padding-left:0; padding-right:0;}
	input.action_button{width:100% !important;}
    .ticket_form .selectboxit.form_quantity_select.selectboxit-btn {
        width: 46px !important;
    }    

