@font-face {
    font-family: 'avertabold';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-bold-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avertabold_italic';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-bolditalic-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avertalight';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-light-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avertalight_italic';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-lightitalic-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Averta';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-regular-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avertaregular_italic';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-regularitalic-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-regularitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avertasemibold';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-semibold-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avertasemibold_italic';
    src: url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-semibolditalic-webfont.woff2') format('woff2'),
         url('https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/Averta/averta-semibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

* {
    margin: 0;
    font-family: Averta, Arial, Helvetica, sans-serif;
}

.footer_five_col p.txt11 {
    font-size: 14px;
    padding-bottom: 10px;
}

#mainCol-floatLeft {
    font-family: Averta, Arial, Helvetica, sans-serif;
    width: 790px !important;
    font-size: 13px !important;
    margin-right: 0 !important;
}

#mainCol-floatLeft.mainCol-full{
    width:980px!important;
}

#colLeft, #discountChannel-otherEvents #colLeft {
    float: left;
    width: 175px;
    margin-right: 15px;
}

#mainCol-floatLeft {
    float: left;
    position: static;
}

.container-nav {
    margin-bottom: 0;
    border-top: none;
    border-bottom: none;
    padding-top: 6px;
}

.margen{
    padding: 20px!important;
}

.container-neutralZone, .container-nav, #seeEvents .container, .containerPlain, .container-tm, .container-tm-nav, .container-tm-adOn, .container-tm-adOnAlt, .container-hotZone, .container-checkout, .container-Promo, .container-border {
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    font-family: Averta, Arial, Helvetica, sans-serif;
}

.container-tf{
    padding: 10px;
    background-color: #fff;
    border: 0px;
    margin-bottom: 20px;
}

.lid, .lid-alt, .lid-tm, #left-nav .lid-nav, .lid-tm-600 {
    font-size: 13px;
    font-weight: bold;
    padding: 7px 10px 5px 10px;
    line-height: 17px;
    background: #ddd;
    border: 1px solid #ccc;
    margin: 0;
    color: #414141;
}

#left-nav {
    margin-bottom: 20px;
    border-bottom: 0px!important;
}

#left-nav .lid-nav {
    background-color: #026CDF !important;
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
    height: auto;
}

#left-nav a {
    text-decoration:none;
    display: block;
    color: #414141;
    line-height: 16px;
    padding: 2px 9px 2px 9px;
    margin: 0 -9px 0 -9px;
    transition: 0.5s;
}

#left-nav a:hover{
    color:#026CDF;
    text-decoration:underline;
}

.color-cat, .lid-cat, .lid-primary, .exchTab-onsaleOn, .lid-findTickets, .scart-stepTab-on, .stepblock, .color-alt, .lid, .searchWrap, .lid-secondary {
    background-image: linear-gradient(to right, rgb(2, 108, 223), rgb(0, 255, 255));
}
h3.ui-state-active, h3:hover, .ui-widget-content .ui-state-active {
    background-image: linear-gradient(to right, rgb(2, 108, 223), rgb(0, 255, 255)) !important;
    font-weight: bold;
    color: #fff;
    border:0px;
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    font-size: 20px;
    padding: 5px !important;
    border-radius: 8px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.lid-nav {
    background-color: #026CDF !important;
    background-image: none !important;
    color: #fff !important;
    border-radius: 4px !important;
}
.lid-primary, .ui-widget-content .ui-state-active{
    font-size: 20px;
    padding: 14px !important;
    border-radius: 8px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    color: #fff!important;
    font-weight: bold!important;
}
.lid-primary.big {
    font-size: 30px;
    padding: 44px 20px!important;
    border-radius: 8px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    color: #fff!important;
    font-weight: bold!important;
}

.font-secondary{
    font-size:18px!important;
    padding:13px!important;
    border-radius: 8px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    color: #fff!important;
    font-weight: bold!important;
}


.lid-nav a{
    color: #fff!important;
    font-weight: bold;
    font-size: 16px!important;
}

.container-nav a{
    font-size: 13px;
}

.bullet li a{

    font-size: 14px!important;
}

.icon-navegador td{
    padding-right:10px;
}

div.ui-accordion-content {
    height: auto !important;
    font-size: 13px!important;
}

h3 {
background: none!important;
background-color: #fff!important;
font-size: 13px!important;
}


.container-neutralZone td{
font-size: 13px!important;
}

.ui-widget-content a {
color: #009cde;
}

#header-img{
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 4px;
}

img{
    border-radius: 4px;
}

i.change{
    transition: 0.9s;
}

i.change:hover{        
    color:#00FFFF;
}


.howtobuy-video{
    width: 600px;
    height: 300px;
}


.icon-container {
    display: inline-block;
    padding: 70px 40px;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    width: 468px;
    height: 280px;
    background: url(https://help.ticketmaster.com/s/sfsites/c/file-asset/whats_new_bg1x1?v=1);
    background-size: cover;
    font-family: Averta, Arial, Helvetica, sans-serif;
}

.icon-container a {
    transition: .6s;
    text-decoration: none;
}

.icon-container a:hover {
    text-decoration: underline;
    color: white;
}

i.far, i.fas {
    color: white;
    font-size: 100px;
}

h2.iconText{
    text-transform: uppercase;
    padding-top: 20px;
    font-size: 18px;
    color: white;
}

.fas, .far{
    font-size: 100px;
}

.ui-widget-content a{
    color:#026CDF;
}

.bullet{
    list-style: none;
}

.bullet li{
    border-bottom: 1px solid rgb(212, 212, 212);
    padding-top: .75rem;
    padding-bottom: .75rem;

}

.bullet li a{
    text-decoration: none;
    line-height: 1.5pt;  
    transition: .6s;  
}

.bullet li a:hover{
    color:#026CDF!important;
    font-weight: bold;
}

.menu{
    display: inline-block; 
    vertical-align: middle; 
    width: 40%;
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab{
    color: #fff!important;
    font-size: 16px;
}

h3.ui-state-active, h3:hover, .ui-widget-content .ui-state-active{
    background-color: #026CDF!important;
    background-image: none!important;
}

.ui-widget.ui-widget-content {
    border: none!important;
}

.ui-tabs {
    padding: 0!important;
}

.ui-widget-header {
    border: none!important;
    background: #efefef!important;
}