@media all and (max-width:768px){section#tickets table{text-align:center}}@media all and (max-width:768px){section#tickets table thead{display:block}}section#tickets table thead .ticket-main-title{font-weight:700;font-size:1.5em;margin-bottom:15px}section#tickets table thead .ticket-main-desc{font-size:.85em}section#tickets table tbody{font-size:.85em}@media all and (max-width:768px){section#tickets table tbody .subheader{display:none}}section#tickets table tbody .subheader .category-title{font-weight:700}section#tickets table tbody .subheader .price-option{text-align:center;width:12%;opacity:.3}section#tickets table tbody .subheader .price-option.active{background:#efefef;opacity:1}section#tickets table tbody .subheader .price-option .price-option-title{font-weight:700;margin-bottom:5px}section#tickets table tbody .ticket-details .desc p{margin-bottom:5px}section#tickets table tbody .ticket-details .desc p:last-child{margin-bottom:0}section#tickets table tbody .ticket-details .desc ul li{padding-left:0}@media all and (min-width:769px){section#tickets table tbody .ticket-details .desc ul{list-style-type:circle;list-style-position:outside}section#tickets table tbody .ticket-details .desc ul li{padding:0;margin-left:30px;padding-left:25px}}section#tickets table tbody .ticket-details .price{text-align:center;font-weight:700;font-size:1.5em}section#tickets table tbody .ticket-details .price .inner{opacity:.3}section#tickets table tbody .ticket-details .price.active{background:#efefef;position:relative;transition:all ease-in-out .3s}section#tickets table tbody .ticket-details .price.active:hover{background:#dedede}section#tickets table tbody .ticket-details .price.active .inner{opacity:1}section#tickets table tbody .ticket-details .price.active span{display:block}section#tickets table tbody .ticket-details .price.active .btn{display:inline-block;position:relative;width:auto;height:auto;margin-top:15px;padding:10px 15px;font-size:12px;white-space:nowrap;box-shadow:none;line-height:16px}@media all and (min-width:360px) and (max-width:480px){section#tickets table tbody .ticket-details .price.active .btn{font-size:12px}}@media all and (min-width:480px) and (max-width:768px){section#tickets table tbody .ticket-details .price.active .btn{font-size:12px}}@media all and (min-width:768px) and (max-width:1024px){section#tickets table tbody .ticket-details .price.active .btn{font-size:9px}}@media all and (min-width:1024px) and (max-width:1280px){section#tickets table tbody .ticket-details .price.active .btn{font-size:11px}}@media all and (min-width:1280px) and (max-width:1468px){section#tickets table tbody .ticket-details .price.active .btn{font-size:12px}}@media all and (min-width:1468px) and (max-width:1680px){section#tickets table tbody .ticket-details .price.active .btn{font-size:12px}}@media all and (min-width:1680px) and (max-width:1920px){section#tickets table tbody .ticket-details .price.active .btn{font-size:12px}}@media all and (min-width:1920px){section#tickets table tbody .ticket-details .price.active .btn{font-size:12px}}@media all and (min-width:2200px){section#tickets table tbody .ticket-details .price.active .btn{font-size:12px}}@media all and (min-width:768px){section#tickets table tbody .ticket-details .price.active .btn{display:block}}section#tickets table tbody .ticket-details .price.active a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}@media all and (max-width:768px){section#tickets table tbody .ticket-details .price{border-top:1px solid #dedede}}section#tickets table tbody .ticket-details .price .price-option-infos-sd .price-option-title{font-weight:700;font-size:.85em}section#tickets table tbody .ticket-details .price .price-option-infos-sd .price-option-date{font-weight:400;font-size:.75em;margin-bottom:5px}@media all and (min-width:769px){section#tickets table tbody .ticket-details .price .price-option-infos-sd{display:none}}section#tickets table tbody .cta-col{background:#efefef;text-align:center;padding:25px}@media all and (max-width:768px){section#infos .col_6:not(:first-child){padding-top:0}section#infos .col_6:not(:first-child) ul li.item:first-child{border-top:0}}