ul.error-list{display:none;margin:10px 0;padding-top:10px;padding-bottom:10px;background-color:rgba(255,0,0,.2);color:#bf1515;border:1px solid rgba(255,0,0,.4);border-radius:3px;max-width:500px}ul.error-list.has-errors{display:block}div.xdebug-dd{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:9999;padding:10vw}div.xdebug-dd pre.xdebug-var-dump{background-color:#fff;padding:2rem;height:100%;box-shadow:0 0 20px 2px #000}.btn{padding:10px 30px;font-size:15px;white-space:nowrap}.btn,.btn:hover{color:#fff}.btn.btn-red{background-color:#e30613}.btn.btn-red:hover{background-color:#cf0511}.btn.btn-aqua{background-color:#36bbd5}.btn.btn-aqua:hover{background-color:#2bb2cc}.icon.icon-ticket{background-image:urL("/wp-content/uploads/2017/05/ticket.png");height:19px;display:inline-block;background-size:contain;width:19px;top:4px;margin-right:5px;position:relative}.site-main{margin-top:0}@media only screen and (max-width:991px){.site-main{margin-top:3px}}.flex-direction-nav .flex-nav-next a.flex-next,.flex-direction-nav .flex-nav-prev a.flex-prev{z-index:2}.represent_promo{height:unset!important}.represent_promo img{display:block}.image-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,#000000ab,#0000005c,transparent 75%)}.banner-slider{position:fixed;top:0;max-width:1200px;z-index:999;background:#fff;height:62px;width:calc(100% - 200px)}.banner-slider .banner_next_event_container{max-width:unset;height:unset;width:unset;background-color:unset;position:unset;top:unset;left:unset;margin-left:unset;z-index:unset}@media only screen and (max-width:1024px){.banner-slider{position:relative;width:100%}}.banner-slider .owl-stage-outer{height:100%}.banner-slider .banner-slide{height:62px}@media only screen and (min-width:1200px){.banner-slider .banner-slide .banner_image_mobile,.banner-slider .banner-slide .banner_image_tablet{display:none}}@media only screen and (max-width:1199px){.banner-slider .banner-slide .banner_image_desktop{display:none}}@media only screen and (min-width:768px){.banner-slider .banner-slide .banner_image_mobile{display:none}}@media only screen and (max-width:767px){.banner-slider .banner-slide .banner_image_tablet{display:none}}.banner_next_event_container_2{height:62px;z-index:999}@media only screen and (min-width:1025px){.banner_next_event_container_2{top:0;background-color:#fff;position:fixed;right:0;width:calc(100% - 200px)}}@media only screen and (min-width:1400px){.banner_next_event_container_2{right:calc((100% - 1400px) / 2);left:calc(((100% - 1400px) / 2) + 200px);width:unset}}@media only screen and (max-width:767px){.banner_next_event_container_2{height:60px}}.banner_next_event_container_2 .header-banner{height:100%;display:flex;justify-content:space-between;padding:0 10px}@media only screen and (max-width:767px){.banner_next_event_container_2 .header-banner{padding-right:5px}}.banner_next_event_container_2 .header-banner-left{display:flex;align-items:center}.banner_next_event_container_2 .header-banner-left .next-event{background-color:#36bbd5;margin-left:-10px;padding:10px;margin-right:10px;display:flex;align-items:center;height:100%;text-align:center}@media only screen and (max-width:767px){.banner_next_event_container_2 .header-banner-left .next-event{width:50px}}.banner_next_event_container_2 .header-banner-left .next-event h1{color:#fff;font-weight:500!important}@media only screen and (max-width:1100px){.banner_next_event_container_2 .header-banner-left .next-event h1{font-size:20px;line-height:20px}}@media only screen and (max-width:991px){.banner_next_event_container_2 .header-banner-left .next-event h1{font-size:18px;line-height:18px}}@media only screen and (max-width:767px){.banner_next_event_container_2 .header-banner-left .next-event h1{font-size:13px;line-height:13px}}.banner_next_event_container_2 .header-banner-left .event-details{height:100%;display:flex;justify-content:center;flex-direction:column}.banner_next_event_container_2 .header-banner-left .event-details-name{margin:0;padding:0;font-size:20px;line-height:1.5rem}@media only screen and (max-width:1100px){.banner_next_event_container_2 .header-banner-left .event-details-name{font-size:18px;line-height:18px}}@media only screen and (max-width:1199px){.banner_next_event_container_2 .header-banner-left .event-details-name{font-size:17px}}@media only screen and (max-width:991px){.banner_next_event_container_2 .header-banner-left .event-details-name{font-size:12px}}@media only screen and (max-width:1199px){.banner_next_event_container_2 .header-banner-left .event-details-name{line-height:1.5rem}}@media only screen and (max-width:991px){.banner_next_event_container_2 .header-banner-left .event-details-name{line-height:12px}}.banner_next_event_container_2 .header-banner-left .event-details-date{margin:0;padding:0;font-size:18px;font-weight:500!important}@media only screen and (max-width:1100px){.banner_next_event_container_2 .header-banner-left .event-details-date{font-size:16px;line-height:16px}}@media only screen and (max-width:1199px){.banner_next_event_container_2 .header-banner-left .event-details-date{font-size:15px}}@media only screen and (max-width:991px){.banner_next_event_container_2 .header-banner-left .event-details-date{font-size:9px}}.banner_next_event_container_2 .header-banner-right{display:flex;align-items:center}.banner_next_event_container_2 .header-banner-right .event-countdown{color:#e30613;white-space:nowrap;margin-right:20px;font-weight:500!important;display:flex;align-items:center}@media only screen and (max-width:767px){.banner_next_event_container_2 .header-banner-right .event-countdown{margin-right:5px}}.banner_next_event_container_2 .header-banner-right .event-countdown .value{margin-right:5px;font-size:40px}@media only screen and (max-width:1100px){.banner_next_event_container_2 .header-banner-right .event-countdown .value{font-size:35px}}@media only screen and (max-width:1199px){.banner_next_event_container_2 .header-banner-right .event-countdown .value{font-size:30px}}@media only screen and (max-width:991px){.banner_next_event_container_2 .header-banner-right .event-countdown .value{font-size:20px}}.banner_next_event_container_2 .header-banner-right .event-countdown .label{font-size:20px}@media only screen and (max-width:1100px){.banner_next_event_container_2 .header-banner-right .event-countdown .label{font-size:18px;white-space:pre-wrap;width:40px;line-height:18px}}@media only screen and (max-width:1199px){.banner_next_event_container_2 .header-banner-right .event-countdown .label{font-size:16px}}@media only screen and (max-width:991px){.banner_next_event_container_2 .header-banner-right .event-countdown .label{font-size:12px}}@media only screen and (max-width:767px){.banner_next_event_container_2 .header-banner-right .event-countdown .label{width:28px;line-height:12px}}.banner_next_event_container_2 .header-banner-right .event-actions{display:flex}.banner_next_event_container_2 .header-banner-right .event-actions .btn{line-height:25px}.banner_next_event_container_2 .header-banner-right .event-actions .btn:not(:last-child){margin-right:10px}@media only screen and (max-width:767px){.banner_next_event_container_2 .header-banner-right .event-actions .btn:not(:last-child){margin-right:3px}}@media only screen and (max-width:1000px){.banner_next_event_container_2 .header-banner-right .event-actions .buy-tickets-btn,.banner_next_event_container_2 .header-banner-right .event-actions .learn-more-btn{padding:10px 20px}}@media only screen and (max-width:767px){.banner_next_event_container_2 .header-banner-right .event-actions .learn-more-btn{display:none}.banner_next_event_container_2 .header-banner-right .event-actions .buy-tickets-btn{font-size:12px;line-height:12px;padding:16px 7px}.banner_next_event_container_2 .header-banner-right .event-actions .buy-tickets-btn .icon{display:none}}@media only screen and (min-width:1025px){.content-area{margin-top:62px}}body.page-template-template-schedule .event_schedule_header{height:250px}@media only screen and (max-width:767px){body.page-template-template-schedule .event_schedule_container{top:20px}body.page-template-template-schedule .event_schedule_header{height:150px;padding-top:1px}}@media only screen and (min-width:601px) and (max-width:1024px){body.post-type-archive-events-and-tickets .page-header{margin-top:-27px}}.entry-header.has-image{position:relative}.entry-header__image{display:block}.entry-header__title{position:absolute;bottom:20px;left:30px;color:#fff!important;font-size:40px!important;margin:0}@media only screen and (max-width:767px){.entry-header__title{font-size:20px!important}}.event_more_grid{width:100%}.event_more_grid a{width:50%}@media only screen and (max-width:600px){.event_more_grid a{width:100%}}.available-tickets-wrapper{overflow:hidden;margin:1rem 0}.available-tickets-wrapper .available-tickets-title{margin:0 0 1rem;font-size:25px;font-weight:500!important}.available-tickets{display:flex;flex-wrap:wrap;padding:.5rem 0 0 .5rem;margin:-.5rem}.available-tickets>*{border-width:0 .5rem .5rem 0;border-style:solid;border-color:transparent;background-clip:padding-box;width:33.33333%}@media only screen and (max-width:1199px){.available-tickets>*{width:50%}}@media only screen and (max-width:991px){.available-tickets>*{width:50%}}@media only screen and (max-width:767px){.available-tickets>*{width:100%}}.available-tickets .available-ticket:nth-child(3n - 2){margin-left:auto}.available-tickets .available-ticket:last-child{margin-right:auto}@media only screen and (max-width:1199px){.available-tickets .available-ticket:nth-child(2n - 1){margin-left:auto}.available-tickets .available-ticket:last-child{margin-right:auto}}.available-tickets .available-ticket-button{display:flex;flex-direction:column;justify-content:center;background:#e30812;padding:10px;cursor:pointer;color:#fff;height:100%;min-height:53px}.available-tickets .available-ticket-button.is-disabled{opacity:.3;cursor:default}.available-tickets .available-ticket-button:hover:not(.is-disabled){background:#cf0511}.available-tickets .available-ticket-button p{margin:0}.available-tickets .available-ticket-button .ticket-title{font-size:19px;line-height:19px}.available-tickets .available-ticket-button .ticket-subtitle{font-size:14px;line-height:14px}.flexible_block__inner{padding:1rem}.flexible_content{padding-bottom:1rem}.flexible_content .flexible_block{margin:1.5rem 2rem}.flexible_content .flexible_block p{text-transform:none;font-family:FS Albert,FedraSans,sans-serif!important}.flexible_content .flexible_block__title{font-size:1.6rem;padding:0;margin:1rem 0}.flexible_content .flexible_block__video{position:relative;padding-bottom:56.25%;height:0}.flexible_content .flexible_block__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flexible_content .flexible_block__social-links__title{padding:0}.flexible_content .flexible_block__social-links__links{display:flex}.flexible_content .flexible_block__social-links__link:not(:last-child){margin-right:1rem}.flexible_content .flexible_block__social-links__link i{height:45px;width:45px;display:block}.flexible_content a,.flexible_content strong{font-family:FS Albert,FedraSans,sans-serif!important}.flexible_content h1 strong,.flexible_content h2 strong,.flexible_content h3 strong,.flexible_content h4 strong,.flexible_content h5 strong{font-family:Korolev Condensed,FedraSans,sans-serif!important}.flexible_content a{color:#36bbd5}.flexible_content a:hover{color:#1083b4}.linked-content{position:relative;overflow:hidden}.linked-content__wrapper{display:flex;flex-wrap:wrap;padding:2rem 0 0 2rem;margin:-2rem;margin:-3rem}.linked-content__wrapper>*{border-width:0 2rem 2rem 0;border-style:solid;border-color:transparent;background-clip:padding-box;width:33.33333%}@media only screen and (max-width:1199px){.linked-content__wrapper>*{width:50%}}@media only screen and (max-width:991px){.linked-content__wrapper>*{width:50%}}@media only screen and (max-width:767px){.linked-content__wrapper>*{width:100%}}.linked-content__image{padding-bottom:50%;background-size:cover;background-position:50%;margin-bottom:48px;transition:transform .2s ease-in-out}.linked-content__text{background:#fff;padding:.75rem 1rem;color:#222c53;transition:all .2s ease-in-out;position:absolute;bottom:0;left:0;width:100%}.linked-content__text-title{margin:0}.linked-content__text-excerpt{text-transform:none;max-height:0;transition:max-height .3s ease-in-out}.linked-content__text-excerpt p{margin:0;padding:.5rem 0;font-family:FS Albert,FedraSans,sans-serif!important}.linked-content:hover .linked-content__text-excerpt{max-height:189px}.linked-content:hover .linked-content__image{transform:scale(1.1)}.featured-cards{display:flex;flex-wrap:wrap;padding:2rem 0 0 2rem;margin:-2rem;margin:-3rem}.featured-cards>*{border-width:0 2rem 2rem 0;border-style:solid;border-color:transparent;background-clip:padding-box;width:33.33333%}@media only screen and (max-width:1199px){.featured-cards>*{width:50%}}@media only screen and (max-width:991px){.featured-cards>*{width:50%}}@media only screen and (max-width:767px){.featured-cards>*{width:100%}}.featured-cards .featured-card{height:100%}.featured-card{display:flex;flex-direction:column}.featured-card__image{width:100%;background-size:cover;background-position:50%}.featured-card__image:after{content:"";display:block}.featured-card__image.is-wide:after{padding-bottom:50%}.featured-card__image.is-square:after{padding-bottom:100%}.featured-card__image .overlay{height:100%;width:100%;background:rgba(83,187,213,.8);opacity:0;transition:all .7s}.featured-card__text{background:#fff;color:#222c53;flex:1}.featured-card__text-inner{background:#fff;padding:1rem;transition:all .7s}.featured-card__subtitle{margin:0 0 1rem}.featured-card__title{font-size:1.1rem;font-weight:700;margin:0}.featured-card:hover .featured-card__image .overlay{opacity:1}.featured-card:hover .featured-card__text-inner{transform:translateY(-20px)}@media (max-width:1024px){.main-navigation.toggled{height:100vh}.main-navigation.toggled .nav-menu{height:auto}.main-navigation.toggled .nav_social{display:none}.main-navigation.toggled .homestraight_box{width:auto;display:flex;flex-direction:column;align-items:center}}body.events-and-tickets-template-default .event-slider{border:none}@media only screen and (max-width:1400px){body.events-and-tickets-template-default .event-slider{height:calc((100vw - 200px) / 2)!important;min-height:unset!important}}@media only screen and (max-width:1024px){body.events-and-tickets-template-default .event-slider{height:50vw!important}}body.events-and-tickets-template-default .event_media_container h1{text-align:left}@media only screen and (max-width:767px){body.events-and-tickets-template-default .event_media_container h1{margin-left:10px}}@media only screen and (min-width:768px){body.events-and-tickets-template-default .event_news_inner{overflow-x:scroll;white-space:nowrap}}@media only screen and (max-width:991px){body.events-and-tickets-template-default .event_news_inner{margin-left:-20px}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .event_news_inner{margin-left:-10px}}body.events-and-tickets-template-default .meet-the-athletes{margin-top:2.5rem}@media only screen and (min-width:768px){body.events-and-tickets-template-default .meet-the-athletes .title{margin-left:40px}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .meet-the-athletes .title{text-align:center}}@media only screen and (min-width:768px){body.events-and-tickets-template-default .meet-the-athletes .athletes_all_inner{overflow-x:scroll;white-space:nowrap;padding-left:40px}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .meet-the-athletes .athletes_all_inner{margin:auto;overflow:hidden}}body.events-and-tickets-template-default .meet-the-athletes .athletes_all_inner .athlete-box{float:none;margin-right:40px;margin-left:0}@media only screen and (max-width:991px){body.events-and-tickets-template-default .meet-the-athletes .athletes_all_inner .athlete-box{margin-right:30px}}body.events-and-tickets-template-default .meet-the-athletes .athletes_all_inner .athlete-box .athlete-tint{width:100%}@media only screen and (max-width:991px){body.events-and-tickets-template-default .events_sponsors_container h1{margin-left:40px}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .events_sponsors_container h1{margin-left:30px}}body.events-and-tickets-template-default .flex-direction-nav a{height:60px}body.events-and-tickets-template-default .event-slider{margin:0}body.events-and-tickets-template-default .event-slider .flex-control-nav{display:none}body.events-and-tickets-template-default .event-slider .slides{overflow:hidden}body.events-and-tickets-template-default .event-slider .slides .slide.slide-video .play-button{position:absolute;top:40%;left:45%;pointer-events:none}body.events-and-tickets-template-default .ticket-area-wrapper{text-align:center;background-color:#222c53;width:60%;margin:auto;color:#fff;padding:2.5%;position:relative;top:-50px;box-shadow:5px 5px 10px 1px #0000003b;z-index:2}@media only screen and (max-width:1300px){body.events-and-tickets-template-default .ticket-area-wrapper{width:70%}}@media only screen and (max-width:991px){body.events-and-tickets-template-default .ticket-area-wrapper{width:80%}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper{width:100%;top:0}}body.events-and-tickets-template-default .ticket-area-wrapper .title{color:#fff;font-size:35px;margin:0}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .title{font-size:25px}}body.events-and-tickets-template-default .ticket-area-wrapper .dates{font-size:20px;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:1.5rem 0 0}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .dates{font-size:17px}}body.events-and-tickets-template-default .ticket-area-wrapper .dates .date{min-width:50%;text-align:center;margin:0 0 1.5rem}body.events-and-tickets-template-default .ticket-area-wrapper .dates .date p{margin:0}body.events-and-tickets-template-default .ticket-area-wrapper .dates .date .btn{margin-left:1rem;padding:8px 30px}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .dates .date .btn{padding:5px 10px;font-size:13px;line-height:25px}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .dates .date .date-text{display:flex;flex-direction:column;align-items:flex-start}body.events-and-tickets-template-default .ticket-area-wrapper .dates .date .date-text .separator{display:none}}body.events-and-tickets-template-default .ticket-area-wrapper .location{font-size:25px;margin:0}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .location{font-size:20px}}body.events-and-tickets-template-default .ticket-area-wrapper .button{padding:10px 15px;cursor:pointer;margin:.5rem;display:inline-block;width:150px;font-weight:700;position:relative}body.events-and-tickets-template-default .ticket-area-wrapper .button.button-primary{background-color:#36bbd5;color:#fff}body.events-and-tickets-template-default .ticket-area-wrapper .button.button-primary:hover{background-color:#2bb2cc}body.events-and-tickets-template-default .ticket-area-wrapper .button.button-secondary{background-color:#e30613;color:#fff}body.events-and-tickets-template-default .ticket-area-wrapper .button.button-secondary:hover{background-color:#cf0511}body.events-and-tickets-template-default .ticket-area-wrapper .button i.ticket{height:20px;width:20px;background-image:url(/wp-content/uploads/2017/05/ticket.png);background-repeat:no-repeat;background-size:20px;position:absolute;left:45px}body.events-and-tickets-template-default .ticket-area-wrapper .button span.text{position:relative;left:10px}body.events-and-tickets-template-default .ticket-area-wrapper .modal{display:none;position:fixed;padding-top:15vh;width:100%;left:0;z-index:999;height:100%;top:0}@media only screen and (max-width:991px){body.events-and-tickets-template-default .ticket-area-wrapper .modal{padding-top:20vh}}body.events-and-tickets-template-default .ticket-area-wrapper .modal.is-open{display:block}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content{margin:auto;width:1000px;background-color:#fff;padding:2rem;box-shadow:0 0 100px 5px #000;position:relative;max-height:75vh;overflow:scroll;max-width:calc(90vw - 200px)}@media only screen and (min-width:1025px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content{transform:translateX(100px)}}@media only screen and (max-width:1024px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content{max-width:90vw}}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .title{color:#222c53}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .close{font-size:30px;position:absolute;top:0;right:0;padding:10px 15px;line-height:30px;cursor:pointer;color:rgba(54,187,213,.8)}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .close:hover{color:#36bbd5}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .close i{font-family:FontAwesome!important}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container{padding:0}@media only screen and (min-width:992px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container.is-mobile{display:none}}@media only screen and (max-width:991px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container.is-desktop{display:none}}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups{color:#222c53;text-align:left;display:flex;flex-wrap:wrap}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group{margin-bottom:1.5rem;width:50%}@media only screen and (min-width:768px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group:nth-child(odd){padding-right:1rem}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group:nth-child(2n){padding-left:1rem}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group{margin-bottom:1rem;width:100%}}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group .price-group-title{font-size:25px;margin:0 1rem .5rem 0;display:inline-block}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group .price-group-title{font-size:19px}}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group .dot{display:inline-block;width:23px;height:23px;border-radius:100%;transform:translateY(2px);margin-left:5px}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group .dot{width:20px;height:20px}}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group .price-group-prices .price-group-price{font-size:16px;text-transform:none;color:#252525;display:flex;justify-content:space-between}@media only screen and (max-width:767px){body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group .price-group-prices .price-group-price{font-size:14px}}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .price-groups .price-group .price-group-prices .price-group-price .value{font-weight:700}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container tr.header td.header-title{font-weight:700;width:16.666666%}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container td.has-dot span.content{display:flex;justify-content:center;align-items:center;position:relative;padding-right:35px;padding-left:10px}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container td.has-dot span.dot{display:block;height:20px;width:20px;border-radius:100%;margin-left:.5rem;position:absolute;right:10px}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_container .title{margin-bottom:2rem}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_extras{margin-top:1rem}body.events-and-tickets-template-default .ticket-area-wrapper .modal .modal-content .event_price_extras .button{margin-top:2rem}body.events-and-tickets-template-default span.event_detail_details{display:block;margin-bottom:3rem;text-align:center}@media only screen and (max-width:767px){body.events-and-tickets-template-default span.event_detail_details{margin:50px 0}}@media only screen and (max-width:767px){body.events-and-tickets-template-default .event_news_container{padding:0;width:100%;padding-top:2rem}body.events-and-tickets-template-default .event_news_container h1{text-align:center}body.events-and-tickets-template-default .event_news_container .event_news_inner{width:320px;margin-left:calc((100vw - 320px) / 2)}body.events-and-tickets-template-default .event_media_container h1{text-align:center;margin:1rem auto}body.events-and-tickets-template-default .event_media_container .video_group{margin:auto}}.buy-now-tickets{display:flex;justify-content:center}@media only screen and (max-width:767px){.buy-now-tickets{flex-direction:column}}.buy-now-tickets .buy-now-ticket{margin:.5rem 1rem;background-color:#36bad5;display:flex;align-items:center;padding:15px;justify-content:space-between}@media only screen and (max-width:767px){.buy-now-tickets .buy-now-ticket{margin:.5rem 0}}.buy-now-tickets .buy-now-ticket .date{font-size:25px;line-height:25px;margin:0 20px 0 0;text-align:left}@media only screen and (max-width:1199px){.buy-now-tickets .buy-now-ticket .date{font-size:20px}}.buy-now-tickets .buy-now-ticket .btn{padding:6px 20px;line-height:27px}body.page-template-template-schedule .schedule_content table{font-size:16px;width:100%!important}@media only screen and (max-width:767px){body.page-template-template-schedule .schedule_content table{font-size:12px}}body.page-template-template-schedule .schedule_content table th{color:#fff;padding:25px}body.page-template-template-schedule .schedule_content table th:first-child{text-align:right}body.page-template-template-schedule .schedule_content table th:nth-child(2){text-align:left}body.page-template-template-schedule .schedule_content table td{padding:25px;background-color:#fff}body.page-template-template-schedule .schedule_content table td:first-child{text-align:right}@media only screen and (max-width:767px){body.page-template-template-schedule .schedule_content table td:first-child{text-align:center}}body.page-template-template-schedule .schedule_content table td:nth-child(2){width:75%!important}@media only screen and (max-width:767px){body.page-template-template-schedule .schedule_content table td:nth-child(2){text-align:center}}body.page-template-template-schedule .schedule_content table.is-dark-blue th{background-color:#222c53;border:2px solid #222c53}body.page-template-template-schedule .schedule_content table.is-dark-blue td{border:2px solid #222c53}body.page-template-template-schedule .schedule_content table.is-aqua-blue th{background-color:#36bbd5;border:2px solid #36bbd5}body.page-template-template-schedule .schedule_content table.is-aqua-blue td{border:2px solid #36bbd5}body.page-template-template-schedule .schedule_content table.is-red th{background-color:#e30613;border:2px solid #e30613}body.page-template-template-schedule .schedule_content table.is-red td{border:2px solid #e30613}body.page-id-11964 table.buy-tickets-table td h2{padding-bottom:0;margin-bottom:10px}@media only screen and (max-width:767px){body.page-id-11964 table.buy-tickets-table td{display:block}}@media only screen and (max-width:600px){body.postid-13358 .home-straight-form{padding:0 20px}body.postid-13358 .home-straight-form input:not([type=checkbox]),body.postid-13358 .home-straight-form select{width:100%}body.postid-13358 .home-straight-form select{background-position:calc(100% - 15px)}body.postid-13358 .home-straight-form input[type=checkbox]{flex-shrink:0}}body.page-template-template-volunteerv3 select.volunteer-disabled{color:#666;background-image:url(https://www.britishathletics.org.uk/wp-content/uploads/2017/06/dropdown-2.png)}.account-container{--padding:54px;--heading-size:25px;background-size:cover;background-position:50%;position:relative}@media (min-width:992px){.account-container{--heading-size:45px}}.account-container-inner{position:relative}.account-container.has-background-muted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(34,44,83,.8)}.account-container .account-header{padding:var(--padding) var(--padding) calc(var(--padding) / 2)}.account-container .account-header h1{margin:0;color:#fff;font-size:var(--heading-size)}.account-container .account-header__blue_gradient{background:linear-gradient(90deg,#222c53,transparent)}.account-container .account-header__red{background:#e30613}.account-container .account-actions{padding:var(--padding)}.account-container .account-actions--title{font-size:var(--heading-size)}.account-container .account-actions__block a{display:block;font-size:calc(var(--heading-size) * .75);padding:calc(var(--padding) * .75);color:#fff;border-width:4px;border-style:solid;font-weight:700}@media (max-height:1200px){.account-container .account-actions__block a{padding:calc(var(--padding) * .5)}}.account-container .account-actions__block a:not(:last-of-type){margin-bottom:var(--padding)}.account-container .account-actions__block a.is-white{border-color:#fff}.account-container .account-actions__block a.is-white:hover{background:#fff;color:#222c53}.account-container .account-actions__block a.is-red{border-color:#e30613}.account-container .account-actions__block a.is-red:hover{background:#e30613}.account-container .account-actions__block a.is-aqua{border-color:#36bbd5}.account-container .account-actions__block a.is-aqua:hover{background:#36bbd5}.account-container .account-actions__grid{padding:0}@media (min-width:992px){.account-container .account-actions__grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}}.account-container .account-actions__grid .account-actions--item{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--padding) * 3)}.account-container .account-actions__grid .account-actions--item-inner{position:relative;padding:var(--padding);display:flex;flex-direction:column;align-items:flex-start}.account-container .account-actions__grid .account-actions--item-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#222c53,transparent)}.account-container .account-actions__grid .account-actions--title{margin:0;color:#fff;font-size:var(--heading-size);line-height:1;position:relative}.account-container .account-actions__grid .account-actions--button{background:#fff;color:#e30613;display:block;font-size:20px;padding:10px 20px;min-width:50%;text-align:center;margin-top:15px;position:relative;font-weight:700}.account-container .account-actions__grid .account-actions--button:hover{color:#fff;background:#e30613}.account-container .account-actions__grid_promotions{grid-column-gap:10px;grid-row-gap:10px;padding:10px;background:#e30613}.account-container .account-actions__grid_promotions .promotions-modal-content{display:none}.account-container .account-actions__grid_promotions .account-actions--item{padding-top:0;background:#fff}.account-container .account-actions__grid_promotions .account-actions--item-inner:before{display:none}.account-container .account-actions__grid_promotions .account-actions--title{color:#222c53}.account-container .account-actions__grid_promotions .account-actions--image{padding-bottom:calc(var(--padding) * 3);background-size:contain;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:370px}.account-container .account-events{padding:calc(var(--padding) / 2)}.account-container .account-events--item{border:4px solid #e30613;padding:var(--padding) calc(var(--padding) * .75) var(--padding) var(--padding)}@media (min-width:992px){.account-container .account-events--item{display:grid;grid-template-columns:150px 19% 1fr 1fr;grid-column-gap:20px}.account-container .account-events--item__col{display:flex;justify-content:center;align-items:center;flex-direction:column}}.account-container .account-events--message{padding:10px 30px;background:#fff;color:#e30613;font-size:20px;text-align:center;font-weight:700;display:block}.account-container .account-events--details p{margin:0;font-size:20px;text-align:center}.account-container .exclusive-content{padding:calc(var(--padding) / 2);display:grid;grid-template-columns:1fr;grid-column-gap:calc(var(--padding) / 2);grid-row-gap:calc(var(--padding) / 2)}@media (min-width:768px){.account-container .exclusive-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.account-container .exclusive-content{grid-template-columns:repeat(3,1fr)}}.account-container .exclusive-content--item{background:#fff}.account-container .exclusive-content--title{color:#222c53;font-size:21px;font-weight:700}.account-container .exclusive-content--date{font-size:20px;color:#e30613}.account-container .exclusive-content--inner{padding:13px}.account-container .exclusive-content--image{background-size:cover;background-position:50%}.account-container .exclusive-content--image:before{content:"";padding-bottom:60%;display:block}.promotions-modal-content{font-size:25px;text-align:center;color:#222c53;font-weight:700}.promotions-modal-content h1,.promotions-modal-content h2,.promotions-modal-content h3,.promotions-modal-content h4,.promotions-modal-content h5,.promotions-modal-content h6{margin:0;line-height:1}.promotions-modal-content h3{font-size:73px}.promotions-modal-content h2{font-size:140px}.promotions-modal-content .accont-button{text-transform:uppercase}.featherlight .featherlight-content{border-radius:5px;overflow:hidden;max-width:640px;padding:0;border:none;text-align:center}.featherlight .featherlight-content p:last-child{margin-bottom:0}.featherlight .featherlight-content .promotions-modal-content{padding:40px}.featherlight .featherlight-content .featherlight-close-icon{width:50px;height:50px;font-size:30px;background:none}.account-button{background:#e30613;color:#fff;display:block;font-size:25px;padding:10px 20px;text-align:center;position:relative;font-weight:700}.account-button:hover{color:#e30613;background:#fff}.account-button__outline{border:2px solid #e30613;color:#e30613;background:transparent}.account-button__outline:hover{background:#e30613;color:#fff}.home-straight-form .about_content_create__personal_details .form-row:first-child{margin-top:30px}.home-straight-form .about_content_create_no_border{max-width:calc(100% - 60px);margin-right:30px}.home-straight-form .about_content_create{margin-right:2.5%;max-width:95%}.home-straight-form .home-straight-form input,.home-straight-form .home-straight-form select,.home-straight-form .signup-form input,.home-straight-form .signup-form select{max-width:100%}.home-straight-form .home-straight-form select,.home-straight-form .signup-form select{background-position:calc(100% - 30px) 17px}body.page-template-template-home .new_section{background-size:cover;height:100%;position:absolute;top:0;left:0;width:100%}body.page-template-template-home .new_section__wrapper{position:relative}body.page-template-template-home .new_section__wrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:50%}body.page-template-template-home .new_section__wrapper:after{content:"";display:table;clear:both}body.page-template-template-home .new_section__inner{z-index:1;position:absolute;bottom:70px;left:50px;max-width:400px}@media only screen and (max-width:991px){body.page-template-template-home .new_section__inner{bottom:20px;left:20px}}body.page-template-template-home .new_section__title{color:#fff;margin-bottom:0;line-height:1.15;font-size:25px}@media screen and (min-width:500px){body.page-template-template-home .new_section__title{font-size:calc(25px + 45 * ((100vw - 500px) / 700))}}@media screen and (min-width:1200px){body.page-template-template-home .new_section__title{font-size:70px}}body.page-template-template-home .new_section__title.is-aqua{color:#36bbd5}body.page-template-template-home .new_section__subtitle{font-size:15px;color:#fff}@media screen and (min-width:500px){body.page-template-template-home .new_section__subtitle{font-size:calc(15px + 5 * ((100vw - 500px) / 700))}}@media screen and (min-width:1200px){body.page-template-template-home .new_section__subtitle{font-size:20px}}@media only screen and (max-width:767px){body.page-template-template-home .new_section__subtitle{margin:5px 0}}body.page-template-template-home .new_section__cta{font-style:normal;font-size:14px;height:40px;width:180px;background-color:#fff;color:#36bbd5;position:relative;display:block;margin-top:20px;border-radius:0;border:none;cursor:pointer;transition:all .5s}@media only screen and (max-width:767px){body.page-template-template-home .new_section__cta{margin-top:10px;width:135px}}body.page-template-template-home .new_section__cta:hover{color:#fff;background-color:#36bbd5;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}body.page-template-template-home .new_section__cta.is-inverted{color:#fff;background-color:#36bbd5}body.page-template-template-home .new_section__cta.is-inverted:hover{background-color:#fff;color:#36bbd5}body.single-athletes .athletes_detail_social_container{padding:0}body.single-athletes .athletes_detail_social_container .athletes_detail_social{float:unset;margin-left:auto;height:100%;display:flex;align-items:center;padding:2rem 5rem 2rem 0;flex-wrap:wrap}@media only screen and (max-width:1024px){body.single-athletes .athletes_detail_social_container .athletes_detail_social{padding:1.5rem;justify-content:center}}body.single-athletes .athletes_detail_social_container .athletes_detail_social a{white-space:nowrap;width:unset}body.post-type-archive-news-and-features .newsfeatures_wrapper{margin-bottom:2rem}body.post-type-archive-news-and-features .news-filters{margin:0 0 2rem 40px}body.post-type-archive-news-and-features .newsfeature-tag-news,body.search-results .search-tag-news-and-features{width:unset;padding:0 5px 0 30px}
/*# sourceMappingURL=main.css.map */
