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}.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}.represent_promo{height:unset!important}.represent_promo img{display:block}.banner_next_event_container_2{height:70px;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:#e30613;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:70px}}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}}.swirl_banner_header{background-image:none!important;background:#36bbd5}.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}div.gform_wrapper div.gform_body ul.gform_fields li.gsection{margin-top:2.5rem!important}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields li.gsection{margin-top:2rem!important}}div.gform_wrapper div.gform_body ul.gform_fields li.gsection .gsection_title{font-family:Korolev Condensed,FedraSans,sans-serif!important;font-size:1.5rem;text-transform:uppercase!important}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields li.gsection .gsection_title{font-size:1.3rem}}div.gform_wrapper div.gform_body ul.gform_fields li.gsection .gsection_description{font-size:1rem}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields li.gsection .gsection_description{font-size:.8rem}}div.gform_wrapper div.gform_body ul.gform_fields .gfield .gfield_label{font-size:1rem;font-weight:500}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields .gfield .gfield_label{font-size:.8rem}}div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_checkbox li{margin:0;white-space:nowrap}div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_checkbox label{font-size:.9rem;margin:5px 0}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_checkbox label{font-size:.8rem}}div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_checkbox input[type=checkbox]{margin:5px 10px!important;width:30px!important;height:30px;cursor:pointer;border:1px solid #ccc}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_checkbox input[type=checkbox]{margin:5px!important;width:25px!important;height:25px}}div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_text input[type=text]{font-size:.9rem!important}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_text input[type=text]{font-size:.8rem!important}}div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_textarea textarea{font-size:.9rem!important}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_textarea textarea{font-size:.8rem!important}}div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_select select{height:33px!important;font-size:.9rem!important}@media only screen and (max-width:767px){div.gform_wrapper div.gform_body ul.gform_fields .gfield .ginput_container_select select{font-size:.8rem!important}}div.gform_wrapper div.gform_footer .gform_button{background:#53bbd5;color:#fff;padding:10px 30px;border:1px solid #53bbd5;border-radius:0;font-size:1rem;font-family:Korolev Condensed,FedraSans,sans-serif!important;text-transform:uppercase!important}@media only screen and (max-width:767px){div.gform_wrapper div.gform_footer .gform_button{font-size:.9rem}}div.gform_wrapper div.gform_footer .gform_button:hover{background:#3fb3d0}@media only screen and (max-width:767px){div.gform_wrapper div.gform_footer .gform_button{line-height:1.5!important}}.flexible_content{padding-bottom:1rem}.flexible_content .flexible_block{margin:1rem 2rem}.flexible_content .flexible_block__title{font-size:1.6rem;padding:0;margin:1rem 0}.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}.featured-cards{display:flex;flex-wrap:wrap;padding:1rem 0 0 1rem;margin:-1rem}.featured-cards>*{border-width:0 1rem 1rem 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)}.agents-wrapper{overflow:hidden}.agents{display:flex;flex-wrap:wrap;padding:1rem 0 0 1rem;margin:-1rem}.agents>*{border-width:0 1rem 1rem 0;border-style:solid;border-color:transparent;background-clip:padding-box;width:33.33333%}@media only screen and (max-width:1199px){.agents>*{width:50%}}@media only screen and (max-width:991px){.agents>*{width:50%}}@media only screen and (max-width:767px){.agents>*{width:100%}}.agents .agent{background:#fff;border-color:#f0f0f0;padding:1rem;display:flex;flex-direction:column}.agents .agent__athlete-name{margin:0;color:#222c53;flex:1}.agents .agent__company{color:#222c53;margin-bottom:5px}.agents .agent__detail{display:flex;font-size:.85rem}.agents .agent__detail-label{width:65px;color:#222c53}.agents .agent__detail-value{width:calc(100% - 65px)}.linked-content-blocks-wrapper{overflow:hidden}.linked-content-blocks{display:flex;flex-wrap:wrap;padding:1rem 0 0 1rem;margin:-1rem}.linked-content-blocks>*{border-width:0 1rem 1rem 0;border-style:solid;border-color:transparent;background-clip:padding-box;width:25%}@media only screen and (max-width:1199px){.linked-content-blocks>*{width:33.33333%}}@media only screen and (max-width:991px){.linked-content-blocks>*{width:50%}}@media only screen and (max-width:767px){.linked-content-blocks>*{width:100%}}.linked-content-blocks .linked-content__image{padding-bottom:50%;background-size:cover;background-position:50%}.linked-content-blocks .linked-content__text{background:#fff;padding:.75rem 1rem;color:#222c53;transition:all .2s ease-in-out}.linked-content-blocks .linked-content__text-title{margin:0}.linked-content-blocks .linked-content:hover .linked-content__text{background:#222c53;color:#fff}.events-list__event{margin-bottom:2rem}.events-list__event-title{color:#222c53;font-weight:500!important;margin-bottom:.5rem;margin-top:0;font-size:1.5rem}.events-list__event-details{display:flex}.events-list__event-subtitle{margin:0 2rem 0 0;color:#222c53;font-weight:500!important}.events-list__event-text{color:#000;font-weight:500!important;margin:0}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)}body.page-template-template-home .events_tv_wrapper .events_container,body.page-template-template-home .events_tv_wrapper .tv_container{background-size:600px 400px!important;background-position:50%!important}body.page-template-template-home .new_section .home_promo_top{z-index:1}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__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_career_highlights,body.single-athletes .athletes_personal_bests{width:calc(100% - 80px)}@media only screen and (max-width:991px){body.single-athletes .athletes_career_highlights,body.single-athletes .athletes_personal_bests{width:calc(100% - 40px)}}@media only screen and (max-width:767px){body.single-athletes .athletes_detail_copy{top:-15px;margin-bottom:-20px}body.single-athletes .athletes_detail_top{background-color:#ac182d}}body.page-template-template-press-releases ul.press-releases{margin:0}body.page-template-template-flexiblepage .main__title{margin:1rem 2rem}
/*# sourceMappingURL=main.css.map */
