/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 18 2025 | 08:24:04 */
span.wpcf7-spinner {
    display: none;
}
.report-activity-panel a {
    text-decoration: none;
}
.light-blue{
	color:#00A1C8 !important;
}
.hero-post-industry .el-content.uk-panel.uk-margin-top {
   font-size: 16px;
}
.enewsletter .wpcf7-response-output {
    color: #fff;
    border-color: #fff !important;
}
.hero-post-industry h3.el-title {
    min-height: auto !important;
}
.social-video-overlay .uk-panel {
    z-index: 1;
}
.industry-newsletter-signup .wpcf7-response-output {
    color: #fff;
    border-color: #fff !important;
}
.goto-channel-text a {
    text-decoration: none;
}
.large-heading-inner {
    font-style: italic;
    font-weight: 900;
    font-size: 50px;
    line-height: 110%;
    text-transform: uppercase;
    color: #1F345D;
}
.videos-showcase .fs-grid-text-1 {
    font-weight: 800;
    font-size: 12px;
    line-height: 128%;
    color: #1F345D;
    padding: 15px 0px;
}
.all-general-form label {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  color: #1F345D;
}
.all-general-form input.wpcf7-form-control.wpcf7-text {
  height: 46px;
  background: rgba(31, 52, 93, 0.05);
  border: 1px solid #1F345D;
  width: calc(100% - 15px);
  outline: none;
  padding-left: 15px;
}
.all-general-form select.wpcf7-form-control.wpcf7-select {
  height: 49px;
  background: rgba(31, 52, 93, 0.05);
  border: 1px solid #1F345D;
  width: calc(100% + 4px);
  outline: none;
  padding-left: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: rgba(31, 52, 93, 0.05) url(/wp-content/uploads/2025/01/select-dropdown-arrow.svg);
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 7px;
}
.all-general-form textarea.wpcf7-form-control.wpcf7-textarea {
  background: rgba(31, 52, 93, 0.05);
  border: 1px solid #1F345D;
  width: calc(100% - 15px);
  height: 115px;
  outline: none;
  padding-left: 15px;
  padding-top: 12px;
}
.all-general-form span.wpcf7-list-item {
  margin-left: 0px;
}
.all-general-form span.wpcf7-list-item-label {
  font-weight: 600;
  font-size: 16px;
  line-height: 14px;
  color: #1F345D;
}
.all-general-form input.wpcf7-form-control.wpcf7-submit {
  font-style: italic;
  font-weight: 900;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: #1F345D;
  padding: 15px 20px;
  background: transparent;
  float: right;
  border: 2px solid #1F345D;
}
.checkbox-single-line span.wpcf7-list-item {
    display: block;
    margin-bottom: 12px;
}
.clubs-grid-list h3.el-title {
    color: #1F345D;
    font-weight: 900;
    font-style: italic;
}
.clubs-grid-list a.el-link.uk-button.uk-button-default:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/menu-arrow.svg")0px 0px no-repeat;
    width: 11px;
    height: 11px;
    display: inline-block;
    margin-left: 10px;
}
.clubs-grid-list .uk-button-default:hover {
    background: transparent;
    color: #1F345D;
}
.clubs-grid-list .el-content.uk-panel {
    height: 110px;
    min-height: 110px;
}
.watchdog-gray-panel .el-meta {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
}
.watchdog-gray-panel  h2.el-title {
    text-transform: uppercase;
}
.watchdog-gray-panel .uk-padding-large {
    padding-left: 0px;
}
.feedback-icons:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/feedback-icons.svg")0px 0px no-repeat;
    width: 22px;
    height: 60px;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.mail-icon-box {
    margin-bottom: 10px;
}
.feedback-icons {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.accordion-inner-section a.el-title.uk-accordion-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    background: #fff;
    padding: 24px;
}
.accordion-inner-section .uk-accordion-title::before {
    background: url("/wp-content/uploads/2022/11/faq-up-arrow.svg")0px 0px no-repeat;
    width: 30px;
    height: 29px;
}
.accordion-inner-section .uk-accordion-content {
    background: #fff;
    padding: 24px;
    margin-top: 0px;
    padding-top: 0px;
}
.accordion-inner-section p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #006EB0;
}
.accordion-inner-section .el-item.uk-open a.el-title.uk-accordion-title {
    color: #006EB0;
}
.accordion-inner-section .uk-accordion>:nth-child(n+2) {
    border: none !important;
    padding-top: 2px !important;
    margin-top: 2px !important;
}
.accordion-inner-section .uk-open>.uk-accordion-title::before {
    background: url("/wp-content/uploads/2022/11/faq-down-arrow.svg")0px 0px no-repeat;
    width: 30px;
    height: 29px;
}
.events-showcase .fs-grid-fieldset-3 {
    position: absolute;
    right: 0;
    top: -36px;
}
.events-showcase .fs-grid-text-1 {
    color: #fff;
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
}
.events-showcase .fs-grid-text-2 {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
}
.events-showcase h3.el-title.uk-card-title {
    margin-bottom: 4px !important;
}
span.event-meta-text {
    color: rgba(255, 255, 255, 0.6);
    margin-right: 5px;
}
.events-showcase .fs-grid-text-3 {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
}
span.ticket-title {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    margin-right: 10px;
}
ul.phone-email-list img {
    margin-right: 5px;
}
.back-top-scroll a:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/back-top-arrow.svg")0px 0px no-repeat;
    width: 12px;
    height: 13px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
    top: 2px;
}
.back-top-scroll a {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
    text-decoration: none;
}
.subheading-small-inner {
    letter-spacing: 0px;
    color: #1F345D;
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
	text-transform: inherit;
}
.tile-primary-lightblue a.el-link.uk-button.uk-button-default {
    border: 2px solid #fff !important;
    background: transparent;
    padding: 15px 20px;
    font-size: 18px;
    color: #fff;
}
.tile-primary-lightblue .el-meta.uk-text-meta {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.extra-small-heading {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #1F345D;
    text-transform: inherit;
    letter-spacing: 0px;
}
.sidebar-social-icon .uk-icon-button {
    color: #006EB0;
    border: none;
    width: 28px;
}
.share-via {
    font-weight: 800;
    font-size: 12px;
    line-height: 128%;
    color: #1F345D;
}
.siderbar-section-title {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.latest-news-sidebar h3.el-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #1F345D;
}
.latest-news-sidebar .uk-card-small .uk-card-body {
    padding: 15px;
}
.latest-news-sidebar .el-meta.uk-text-meta {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.sidebar-watchdog-news .el-content.uk-panel.uk-margin-top {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.sidebar-watchdog-news h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.sidebar-watchdog-news a.el-link.uk-button.uk-button-default {
    float: right;
}
.sidebar-watchdog-news h3.el-title:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/watchdog-small.svg")0px 0px no-repeat;
    width: 119px;
    height: 20px;
    display: inline-block;
    float: right;
    background-size: 100% 100%;
}
.news-table-data th {
    background: #006EB0;
    padding: 10px !important;
    color: #fff !important;
    border-right: 4px solid #fff;
    border-bottom: 4px solid #fff;
    font-style: italic;
    line-height: 100%;
    font-size: 12px !important;
        font-weight: 800 !important;
}
.news-table-data td {
    background: #F3F3F3;
    padding: 8px !important;
    border-right: 4px solid #fff;
    border-bottom: 4px solid #fff;
}
.news-table-data .uk-h5 {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    align-items: center;
    color: #1F345D;
    text-transform: inherit;
    letter-spacing: 0px;
}
h4.table-head-text {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
    margin-bottom: 0px;
}
p.table-sub-heading {
    margin-top: 10px;
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.table-date {
    font-weight: 800;
    font-size: 14px;
    line-height: 24px;
    text-align: right;
    text-transform: uppercase;
    color: #6A6A6A;
    margin-bottom: 10px !important;
}
.table-btn {
    font-style: italic;
    font-weight: 800;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
    text-align: right;
}
.table-btn:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/menu-arrow.svg")0px 0px no-repeat;
    width: 11px;
    height: 11px;
    display: inline-block;
    margin-left: 5px;
}
.news-table-data  .el-text-4.uk-h5 {
    text-transform: uppercase;
    color: #1F345D;
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
}
.news-table-data .el-text-4.uk-h5:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/menu-arrow.svg")0px 0px no-repeat;
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-left: 3px;
    background-size:cover;
}
.news-table-data tfoot {
    display: none;
}
.small-written-text {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.author-box-details h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
}
.author-post {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #006EB0;
    margin-top: 5px;
}
ul.social-share-news {
    list-style: none;
    padding-left: 0px;
    margin-top: 0pc;
}
ul.social-share-news li {
    display: inline-block;
}
.media-release-list .uk-card-body {
    padding: 20px;
}
.media-release-list .fs-grid-text-1 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.media-release-list h3.el-title {
    font-weight: 800;
    font-size: 20px;
    font-style: italic;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.media-release-list p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
}
.latest-video-grid h3.el-title {
    font-style: italic;
    font-weight: 900;
    line-height: 120%;
    color: #1F345D;
    margin-bottom: 10px !important;
}
span.video-meta-text {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #006EB0;
    margin-right: 5px;
}
.latest-video-grid .fs-grid-text-2,
.latest-video-grid .fs-grid-text-1  {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
}
.latest-video-grid .fs-grid-fieldset-1 {
    width: 40%;
}
.faq-list a.uk-accordion-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    background: #fff;
    padding: 24px;
}
.faq-list .uk-accordion-content {
    background: #fff;
    padding: 24px;
    margin-top: 0px;
    padding-top: 0px;
}
.faq-list p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #006EB0;
    margin-bottom: 0px;
}
.faq-list .uk-open>.uk-accordion-title::before{
    background: url("/wp-content/uploads/2022/11/faq-down-arrow.svg")0px 0px no-repeat;
    width: 30px;
    height: 29px;
}
.faq-list .uk-open a.uk-accordion-title {
    color: #006EB0;
}
.faq-list .uk-accordion-title::before{
    background: url("/wp-content/uploads/2022/11/faq-up-arrow.svg")0px 0px no-repeat;
    width: 30px;
    height: 29px;
}
.faq-list .uk-accordion>:nth-child(n+2) {
    border: none !important;
    padding-top: 2px !important;
    margin-top: 2px !important;
}
.faq-tabs-inner li.el-item {
    min-height: auto !important;
}
.faq-tabs-inner .uk-thumbnav>*>::before {
    border: none;
}
.faq-tabs-inner ul.el-nav.uk-nav-default.uk-margin.uk-thumbnav li {
    width: 239px !important;
    text-align: center;
    background: #fff;
    margin-left: 20px;
    padding: 20px;
}
.faq-tabs-inner ul.el-nav.uk-nav-default.uk-margin.uk-thumbnav li:hover,
.faq-tabs-inner ul.el-nav.uk-nav-default.uk-margin.uk-thumbnav li.uk-active {
    background: #006eb0;
}
.faq-tabs-inner .uk-nav-default>li>a:hover,.faq-tabs-inner .uk-nav-default>li.uk-active>a{
    color:#fff;
}
.faq-tabs-inner .uk-nav-default>li>a {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
    text-decoration: none;
    width: 239px !important;
}
.faq-tabs-inner h3.el-title {
    display: none;
}
.video-loop-grid .uk-search-input {
    height: 49px;
    background: #FFFFFF;
    border: 1px solid #004899;
    box-shadow: 0px 0px 0px 3px rgba(0, 72, 153, 0.1);
}
.video-loop-grid .uk-tab>.uk-active>a {
    font-weight: 600;
    font-size: 14px;
    line-height: 128%;
    color: #006EB0 !important;
    border-color: #006EB0 !important;
    padding: 5px 6px;
    letter-spacing: 0px;
    border-width: 2px !important;
}
.video-loop-grid .uk-grid-divider>:not(.uk-first-column)::before {
    display: none;
}
.video-loop-grid .uk-tab>*>a {
    font-weight: 600;
    font-size: 14px;
    line-height: 128%;
    color: #A3A3A3;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 5px 6px;
}
.video-loop-grid .uk-tab>*>a:hover {
    background: transparent;
    color: #006EB0 !important;
    border: #006EB0 !important;
    border-bottom: 2px solid !important;
    line-height: 128%;
}
.video-loop-grid .fs-filter-grid-left-cell-content {
    display: flex;
    align-items: center;
}
.video-loop-grid .fs-grid-filter-sort {
    display: flex; 
    align-items: center; 
}
.filter-heading-text {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.track-record-section-grid .uk-tab>.uk-active>a {    
  color: #006EB0;    
   border-color: #006eb0;
   border-width: 2px;
}
.track-record-section-grid .uk-tab>*>a {
    font-weight: 600;
    font-size: 12px;
    line-height: 128%;
    letter-spacing: 0px;
    color: #A3A3A3;
    text-transform: inherit;
    padding: 8px 8px 7px;
}
.track-record-section-grid .uk-tab>*>a:hover {
 color: #006EB0;    
 border-color: #006eb0;
 border-width:2px;

}
.track-record-section-grid .uk-grid-divider>:not(.uk-first-column)::before {
    border: none;
}
.track-record-section-grid h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.track-record-section-grid th {
    background: #006EB0;
    padding: 8px !important;
    color: #fff !important;
    font-weight: 800 !important;
    font-size: 12px !important;
    line-height: 100%;
    font-style: italic;
    border-right: 2px solid #fff;
}
.track-record-section-grid td {
    background: #f3f3f3;
    padding: 8px !important;
    color: #1F345D !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 100%;
    font-style: italic;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.track-record-section-grid .uk-grid-row-large>.uk-grid-margin {
    margin-top: 50px !important;
}
.track-record-section-grid .el-content {
    /* margin-bottom: 30px !important; */
}
.small-text-para {
    font-weight: 600;
    font-size: 14px;
    line-height: 128%;
    color: #006EB0;
}
.track-record-section-grid ul.el-nav li {
    padding-left: 8px;
}
.track-record-section-grid .fs-grid-filter-all ul.el-nav li:first-child {
    padding-left: 20px;
}
.feature-race-table th {
    background: #006EB0;
    padding: 8px 8px 7px !important;
    color: #fff !important;
    font-weight: 800 !important;
    font-size: 12px !important;
    font-style: italic;
    border-right: 3px solid #fff;
    line-height: 110%;
    max-width: 100%;
    text-align: left !important;
}
.feature-race-table td  {
    background: #fff;
    padding: 8px 8px 7px !important;
    border-right: 3px solid #f3f3f3;
    line-height: 16px;
    border-bottom: 3px solid #f3f3f3;
}
.feature-race-table .uk-h5{
    color: #1F345D !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 100%;
    font-style: italic;
    text-transform: capitalize;
    letter-spacing: 0px;
    text-align: left !important;
}
.feature-race-table a.el-link {
    text-transform: uppercase;
    color: #1F345D;
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
	text-decoration:none;
}
.feature-race-table a.el-link:after {
    content: "";
    background: url(/wp-content/uploads/2022/10/calender-arrow.svg)0px 0px no-repeat;
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-left: 4px;
}
.feature-race-table td:last-child {
    border-right: none;
}
.note-text {
    font-size: 14px;
    font-weight: 500;
}
.track-record-section-grid .el-content:last-child {
    /* margin-bottom: 0px !important; */
}
.year-grid-filter .uk-tab>.uk-active>a {    
  color: #006EB0;    
   border-color: #006eb0;
   border-width: 2px;
}
.year-grid-filter .uk-tab>*>a {
    font-weight: 600;
    font-size: 12px;
    line-height: 128%;
    letter-spacing: 0px;
    color: #A3A3A3;
    text-transform: inherit;
    padding: 8px 8px 7px;
}
.year-grid-filter .uk-tab>*>a:hover {
 color: #006EB0;    
 border-color: #006eb0;
 border-width:2px;

}
.year-grid-filter .uk-grid-divider>:not(.uk-first-column)::before {
    border: none;
}
.year-grid-filter ul.el-nav li {
    padding-left: 8px;
}
.year-grid-filter ul.el-nav li:first-child {
    padding-left: 20px;
}
.whitebox-grid-panel .uk-card.uk-card-default {
    box-shadow: 0px 6px 20px -4px rgba(31, 52, 93, 0.15);
    border: none;
    background: #fff;
}
.whitebox-grid-panel .uk-card-body {
    padding: 20px;
}
.whitebox-grid-panel h3.el-title.uk-card-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
}
.whitebox-grid-panel .el-meta {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.whitebox-grid-panel p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.newsletter-form input[type=checkbox]:checked {
    background-color: #2d333f !important;
}
.newsletter-form input[type=checkbox]:checked {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.newsletter-form input[type="checkbox"] {
    margin: 0px;
    margin-right: 4px;
    display: inline-block;
    height: 16px;
    width: 16px!important;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #2d333f;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transition: .2s ease-in-out;
    transition-property: background-color,border-color,box-shadow;
    border: 1px solid #fff;
}
.all-general-form input[type="checkbox"] {
    margin: 0px;
    margin-right: 4px;
    display: inline-block;
    height: 16px;
    width: 16px!important;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: rgba(31, 52, 93, 0.05);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transition: .2s ease-in-out;
    transition-property: background-color,border-color,box-shadow;
    border: 1px solid #1F345D;
}
.all-general-form input[type=checkbox]:checked {
    background-color: #004899 !important;
}
.all-general-form input[type=checkbox]:checked {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.all-general-form input[type=radio]:checked {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.all-general-form input[type=radio] {
    display: inline-block;
    height: 16px;
    width: 16px!important;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transition: .2s ease-in-out;
    transition-property: background-color,border-color,box-shadow;
    border: 1px solid #004899;
    border-radius: 50%;
}
.all-general-form input[type=radio] {
    border-radius: 50%;
}
.all-general-form input[type=radio]:checked {
    background-color: #004899;
    border-color: transparent;
}
input[type="checkbox"]{
	margin: 0px;
    margin-right: 4px;
    display: inline-block;
    height: 16px;
    width: 16px!important;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    transition: .2s ease-in-out;
    transition-property: background-color,border-color,box-shadow;
}
.sign-up-form input[type=checkbox]:checked {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A) !important;
}
.sign-up-form input[type="checkbox"] {
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #FFFFFF;
}
.sidebar-news-grid .el-content.uk-panel {
    min-height: auto !important;
    -webkit-line-clamp: inherit !important;
    margin-bottom: 15px;
}
.sidebar-news-grid h4.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    letter-spacing: 0px;
}
.sidebar-news-grid .fs-grid-text.fs-grid-text-1 {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
}
.uk-pagination>*>* {
    font-style: italic;
    font-weight: 800;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
    border-bottom: none;
}
ul.uk-pagination {
    margin-top: 40px !important;
}
.uk-pagination>* {
    padding-left: 13px;
}
.latest-video-grid .uk-search .uk-search-icon {
    color: #bcbdc2;
    left: 12px;
}
.get-latest-media input[type="checkbox"] {
    background-color: rgba(31, 52, 93, 0.05) !important;
    border: 1px solid #2d333f !important;
}
.media-release-list .fs-grid-meta.fs-grid-meta-2 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    float: right;
}
.media-release-list .fs-grid-meta.fs-grid-meta-2:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/download_icon.svg")0px 0px no-repeat;
    width: 12px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 4px;
}
.common-terms-accordion a.uk-accordion-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    background: #fff;
    padding: 24px;
}
.common-terms-accordion .uk-open a.uk-accordion-title {
    color: #006EB0;
}
.common-terms-accordion p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #006EB0;
    margin-bottom: 0px;
}
.common-terms-accordion .uk-accordion-content {
    background: #fff;
    padding: 24px;
    margin-top: 0px;
    padding-top: 0px;
}
.common-terms-accordion .uk-open>.uk-accordion-title::before{
    background: url("/wp-content/uploads/2022/11/faq-down-arrow.svg")0px 0px no-repeat;
    width: 30px;
    height: 29px;
}
.common-terms-accordion .uk-accordion-title::before{
    background: url(/wp-content/uploads/2022/11/faq-up-arrow.svg)0px 0px no-repeat;
    width: 30px;
    height: 29px;
}
.uk-accordion>:nth-child(n+2) {
    border: none !important;
    padding-top: 2px !important;
    margin-top: 2px !important;
}
.load-more-btn a.el-link.fs-load-more-next.uk-button {
    padding: 15px 20px;
    font-size: 18px;
}
.latest-video-grid .fs-filter-grid {
    margin-bottom: 40px;
}
.latest-video-grid .uk-card-media-top a.uk-position-relative:before, .videos-showcase .uk-card-media-top a.uk-position-relative:before{
    content: "";
    background: url("/wp-content/uploads/2022/10/arrow-watch.png")0px 0px no-repeat;
    width: 10px;
    height: 14px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
}
.more-videos-showcase .uk-card-media-left a.uk-position-relative:before{
    content: "";
    background: url("/wp-content/uploads/2022/10/arrow-watch.png")0px 0px no-repeat;
    width: 10px;
    height: 14px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1;
    top: calc(100% - 70px);
}
.more-videos-showcase h3.el-title{
   font-style: italic;
    color: #1F345D;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 120%;
    min-height: 58px;
    font-size: 24px;
}
.more-videos-showcase .fs-grid-text.fs-grid-text-1 {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
}
.enewsletter-section p {
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 140%;
}
.watchdog-mobiles-lightblue .el-meta.uk-text-meta {
    font-size: 14px;
    font-weight: 800;
    color: #fff;
}
.checkbox-small-label span.wpcf7-list-item-label {
    font-size: 12px !important;
    font-weight: 600;
    line-height: 128%;
    position: relative;
    top: -2px;
}
span.email-icon-placeholder:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/email-icon-input.svg")0px 0px no-repeat;
    width: 28px;
    height: 48px;
    display: inline-block;
    background-size: 100% 100%;
    position: absolute;
    left: -7px;
    top: -11px;
}
span.email-icon-placeholder,span.phone-icon-placeholder{
    position: relative;
}
.all-general-form input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    padding-left: 15px;
    width: calc(100% - 15px);
}
span.phone-icon-placeholder:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/phone-icon-input.svg")0px 0px no-repeat;
    width: 28px;
    height: 48px;
    display: inline-block;
    background-size: 100% 100%;
    position: absolute;
    left: -7px;
    top: -11px;
}
.all-general-form input.wpcf7-form-control.wpcf7-text.wpcf7-tel {
    padding-left: 15px;
    width: calc(100% - 15px);
}
.opinion-pieces .el-meta.uk-text-meta {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;    
    color: #1F345D;
    letter-spacing: 0px;
}
div#fs-empty-svg {
    display: none;
}
div#fs-search-empty {
    color: #1F345D;
    border: 1px solid #1F345D;
}
.view-all-top-arrow a:after{
    content: "";
    background: url("/wp-content/uploads/2022/11/blue-arrow-register.svg")0px 0px no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 0px;
}
.view-all-top-arrow a {
    font-style: italic;
    color: #006EB0;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
}
.events-list-readmore .uk-card-media-left a.uk-position-relative {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 800;
    font-size: 13px;
    line-height: 100%;
    text-decoration: none;
    color: white !important;
    text-transform: uppercase;
}
.sort-filter-media-release h4 {
    font-weight: 600;
    font-size: 14px !important;
    line-height: 128%;
    color: #1F345D;
    text-transform: inherit;
    letter-spacing: 0px;
    padding-bottom: 5px !important;
}
.sort-filter-media-release select.sf-input-select {
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    height: 40px;
    padding: 10px 14px;
    font-weight: 400;
    font-size: 16px;
    line-height: 128%;
    color: #A3A3A3;
    font-family: 'Inter';
    outline: none;
    min-width: 204px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url("/wp-content/uploads/2022/11/select-dropdown-arrow.svg");
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 5px;
}
.sort-filter-media-release .searchandfilter ul {
    padding-left: 0px;
}
.participant-info-section img.el-image {
    width: 100%;
}
.newsletter-signup-content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #fff;
}
.organization-grid .uk-panel.uk-tile-muted {
    padding: 20px;
}
.grey-box-left-arrow h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.grey-box-left-arrow p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0px;
}
.grey-box-left-arrow .uk-padding {
    padding: 20px;
}
.grey-box-left-arrow .el-content.uk-panel:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/menu-rightarrow-blue.svg")0px 0px no-repeat;
    width: 16px;
    height: 17px;
    display: inline-block;
    float: right;
    position: relative;
    top: 3px;
}
.purple-text-grey-box h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 36px;
    line-height: 110%;
    color: #1F345D;
}
.purple-text-grey-box .el-content.uk-panel {
    min-height: 65px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.blue-text-grey-box h3.el-title {
    font-style: italic;
    font-weight: 900;
    line-height: 120%;
    color: #006EB0;
}
.grey-three-grid-box h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 59px;
    display: -webkit-box;
}
.grey-three-grid-box .el-content.uk-panel {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 60px;
    display: -webkit-box;
    margin-top: 10px !important;
}
.grey-three-grid-box p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
    min-height: 78px;
}
.uk-card-default {
    border: none;
}

.white-box-up-arrow h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 50px;
}
.white-box-up-arrow .el-content p{
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 58px;
    margin-bottom: 10px !important;
}
.white-box-up-arrow .el-content:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/menu-arrow.svg")0px 0px no-repeat;
    width: 11px;
    height: 11px;
    display: inline-block;
    float: right;
}
.whitebox-grid-pdfdowload .fs-grid-text.fs-grid-text-1 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.whitebox-grid-pdfdowload .fs-grid-text.fs-grid-text-2 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    text-align: right;
}
.whitebox-grid-pdfdowload h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.whitebox-grid-pdfdowload p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
}
.darkblue-box-with-text .el-item.uk-panel {
    background: #004899;
    padding: 20px;
}
.darkblue-box-with-text h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.darkblue-box-with-text p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #FFFFFF;
    width: 350px;
}
.download-btn-with-icon a.el-link.uk-button.uk-button-default {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    line-height: 100%;
}
.download-btn-with-icon a.el-link.uk-button.uk-button-default:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/dowload-icons-new.svg")0px 0px no-repeat;
    width: 12px;
    height: 16px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.download-btn-with-icon a.el-link.uk-button.uk-button-default:hover {
    background: #fff;
    color: #1f345d;
}
.download-btn-with-icon a.el-link.uk-button.uk-button-default:hover:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/download-arrow-about.svg")0px 0px no-repeat;
    width: 12px;
    height: 16px;
    display: inline-block;
    margin-right: 8px;
}
.medblue-panel-box h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 38px;
    line-height: 110%;
    color: #FFFFFF;
    min-height: 84px;
}
.medblue-panel-box a.el-link.uk-button.uk-button-default {
    background: transparent;
    border: 2px solid #fff !important;
    padding: 15px 20px;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
}
.medblue-download-btn a.el-link.uk-button.uk-button-default:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/dowload-icons-new.svg")0px 0px no-repeat;
    width: 12px;
    height: 16px;
    display: inline-block;
    margin-right: 10px;
}
.medblue-panel-box a.el-link.uk-button.uk-button-default.uk-button-large:hover {
    background: #fff;
    color: #006eb0;
}
.medblue-download-btn a.el-link.uk-button.uk-button-default.uk-button-large:hover:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/medblue-download-icon.svg")0px 0px no-repeat;
    width: 12px;
    height: 16px;
    display: inline-block;
    margin-right: 8px;
    background-size: cover;
    float: left;
}
.newsletter-grid-up-arrow .el-content.uk-panel:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/top-arrow-blue.svg")0px 0px no-repeat;
    width: 13px;
    height: 18px;
    display: block;
    float: right;
    margin: 5px 0px;
}
.racing-newsletter-banner h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 80px;
    margin-bottom: 0px;
    font-style: italic;
    font-weight: 900;
    line-height: 100%;
}
.racing-newsletter-banner p {
    color: #fff;
}
.app-icons-fasttrack {
    float: right;
}
.up-arrow-white-btn a.uk-button.uk-button-default.uk-button-large {
    border-color: #fff;
    color: #fff;
	background: transparent;
}
.up-arrow-white-btn a.uk-button.uk-button-default.uk-button-large:hover {
    color: #1f345d;
	background: #fff;
}
.up-arrow-white-btn a.uk-button.uk-button-default {
    border-color: #fff;
    color: #fff;
	background: transparent;
}
.up-arrow-white-btn a.uk-button.uk-button-default.uk-button-small {
    border-color: #fff;
    color: #fff;
	background: transparent;
}
.visit-website-btn {
    float: right;
}

.up-arrow-white-btn a.uk-button.uk-button-default.uk-button-large:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/white-arrow.svg")0px 0px no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 8px;
}
.up-arrow-white-btn a.uk-button.uk-button-default.uk-button-large:hover:after {
	background:url("/wp-content/uploads/2022/12/onright-svg-blue-arrow.svg")0px 0px no-repeat;
	background-size: 100%;
}

.events-list-readmore .uk-card-media-left a.uk-position-relative:before,
.events-list-readmore .uk-card-media-left a.uk-position-relative:after {
    position: absolute;
    left: 0;
    display: block;
    right: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    z-index: 1;
    --uk-translate-x: 0;
    --uk-translate-y: 0;
    --uk-scale-x: 1;
    --uk-scale-y: 1;
    transform: translate(var(--uk-position-translate-x),var(--uk-position-translate-y)) translate(var(--uk-translate-x),var(--uk-translate-y)) scale(var(--uk-scale-x),var(--uk-scale-y));
    transition: .3s linear;
    transition-property: opacity,transform,filter;
}
.events-list-readmore .uk-card-media-left a.uk-position-relative:before {
    content: "";
    height: 100%;
    color: #fff;
    text-align: center;
    align-items: center;
    background: #1f345d;
}
.events-list-readmore .uk-card-media-left a.uk-position-relative:after {
    content: "Read More";
    top: calc(100% - 85px);
    color: #fff;
    margin: 0 auto;
    text-align: center;
}
.events-list-readmore .uk-card-media-left a.uk-position-relative:hover:before,
.events-list-readmore .uk-card-media-left a.uk-position-relative:hover:after  {
    opacity: 0.9;
}
.events-list-readmore .uk-card-media-top a.uk-position-relative {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 800;
    font-size: 13px;
    line-height: 100%;
    text-decoration: none;
    color: white !important;
    text-transform: uppercase;
    height: 100%;
    display: block;
}

.events-list-readmore .uk-card-media-top a.uk-position-relative:before,
.events-list-readmore .uk-card-media-top a.uk-position-relative:after {
    position: absolute;
    left: 0;
    display: block;
    right: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    z-index: 1;
    --uk-translate-x: 0;
    --uk-translate-y: 0;
    --uk-scale-x: 1;
    --uk-scale-y: 1;
    transform: translate(var(--uk-position-translate-x),var(--uk-position-translate-y)) translate(var(--uk-translate-x),var(--uk-translate-y)) scale(var(--uk-scale-x),var(--uk-scale-y));
    transition: .3s linear;
    transition-property: opacity,transform,filter;
}
.events-list-readmore .uk-card-media-top a.uk-position-relative:before {
    content: "";
    height: 100%;
    color: #fff;
    text-align: center;
    align-items: center;
    background: #1f345d;
}
.events-list-readmore .uk-card-media-top a.uk-position-relative:after {
    content: "Read More";
    top: calc(100% - 85px);
    color: #fff;
    margin: 0 auto;
    text-align: center;
}
.events-list-readmore .uk-card-media-top a.uk-position-relative:hover:before,
.events-list-readmore .uk-card-media-top a.uk-position-relative:hover:after  {
    opacity: 0.9;
}

.post-showcase .fs-load-more-item.fs-mw.uk-first-column .fs-grid-item-holder {
    --uk-translate-x: 0;
    --uk-translate-y: 0;
    --uk-scale-x: 1;
    --uk-scale-y: 1;
    transform: translate(var(--uk-position-translate-x),var(--uk-position-translate-y)) translate(var(--uk-translate-x),var(--uk-translate-y)) scale(var(--uk-scale-x),var(--uk-scale-y));
    transition: .3s linear;
    transition-property: box-shadow,transform,filter;
    display: block;
}
.post-showcase .fs-load-more-item.fs-mw.uk-first-column .fs-grid-item-holder:hover, .hero-list-post .events-list-readmore .uk-card-media-left a.uk-position-relative:hover {
    box-shadow: 0px 6px 20px -4px rgba(31, 52, 93, 0.15);
}
.post-showcase .hero-list-post .uk-card-body {
    min-height: 155px;
    display: flex;
    flex-direction: column;
    align-items: end;
    width: 100%;
    flex-flow: wrap;
}
.post-showcase .hero-list-post h3.el-title {
    position: relative;
    align-self: flex-start;
}
.post-showcase .hero-list-post .uk-card-body > div {
    width: 100%;
}
.three-grid-festival h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
}
.banner-btn-white a.el-content.uk-button.uk-button-default {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
}
span.event-field-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.6);
    margin-right: 7px;
}
.event-meta-text .uk-panel {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 4px;
}
.future-race-table-section h4 {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #006EB0;
    letter-spacing: 0px;
}
.future-race-table-section td {
    background: #f3f3f3 !important;
    border-right: 3px solid #fff !important;
    border-bottom: 3px solid #fff !important;
}
.what-on-grid h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
}
.what-on-grid p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.previous-event-showcase h3.el-title {
    color: #004899;
}
.previous-event-showcase span.event-meta-text {
    color: rgba(0, 72, 153, 0.6);
}
.previous-event-showcase .fs-grid-text-1,.previous-event-showcase .fs-grid-text-2 {
   color: #004899 !important;
}
.previous-event-showcase .el-content p {
    color: #004899;
}
.previous-event-showcase a.uk-button-default:hover {
    background: #004899;
    color: #fff !important;
}
.previous-event-showcase a.uk-button.uk-button-default {
    color: #004899;
    border-color: #004899;
}
.ticketing-option-grid h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #006EB0;
    letter-spacing: 0px;
    padding: 0px 20px;
}
.ticketing-option-grid p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
    margin-bottom: 10px;
}
.ticketing-option-grid li {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.ticketing-option-grid ul {
    padding-left: 20px;
    margin-top: 0px !important;
}
.ticketing-option-grid .el-item {
    background: #f3f3f3;
}
.ticketing-option-grid .el-content {
    padding: 0px 20px;
    padding-bottom: 30px;
    height: 400px;
    min-height: 400px;
}
.ticket-option-soldout .el-content.uk-panel {
    height: 362px;
    min-height: 362px;
}
.awards-presented h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.awards-presented p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
}
h1.uk-article-title {
    font-style: italic;
    font-weight: 900;
    font-size: 80px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
}
.med-blue-panel-white-text h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 50px;
    line-height: 110%;
    text-transform: uppercase;
    color: #FFFFFF;
}

.trial-calendars td {
    background: #F3F3F3;
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    padding: 0 !important;
}
.trial-calendars .fs-table-column-0 {
    background: #006EB0;
    padding: 8px !important;
}
.trial-calendars .fs-table-column-0.fs-table-title .el-title {
    color: white !important;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
}
.trial-calendars td.fs-table-column>div>div {
    display: flex;
    flex-direction: column;
}
.trial-calendars td.fs-table-column>div>div {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #1F345D;
    padding: 8px;
}
.trial-calendars td.fs-table-column>div span.trial-time {
    font-weight: 700;
    margin-top: 10px;
    font-size: 12px;
    line-height: 160%;
}
.trial-calendars td.fs-table-column>div p.trial-content {
    font-size: 12px;
    margin: 0;
    line-height: 160%;
}
.trial-calendars td.fs-table-column>div>div.highlight {
    background: #FCE2BA;
}
.trial-calendars td.fs-table-column>div>div.highlight-green {
    background: #C6E4C2;
}
.trial-calendars th {
    border-bottom: 3px solid #fff;
}
.trial-calendars td.fs-table-column>div>div.highlight-red {
    background: #F18289;
}
.club-gallery-widget .uk-overlay {
    width: 100%;
    height: 100%;
}
.club-gallery-widget .uk-position-center.uk-tile-secondary {
    width: 100%;
    height: 100%;
    background: transparent;
    text-align: left;
}
.club-gallery-widget h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.club-gallery-widget .el-meta.uk-text-meta {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #FFFFFF;
    text-transform: capitalize;
    letter-spacing: 0;
    margin-top: 10px !important;
    word-spacing: normal;
}
.club-gallery-widget .el-link.uk-link {
    position: absolute;
    bottom: 20px;
    right: 20px;
    line-height: 0;
}
.white-btn-without-arrow a.uk-button.uk-button-default {
    color: #fff;
    border-color: #fff;
    background: transparent;
}
.contact-box-panel h3.el-title {
    text-transform: capitalize !important;
}
.download-btn-white-arrow a.el-content.uk-button.uk-button-default.uk-button-large:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/dowload-icons-new.svg")0px 0px no-repeat;
    width: 12px;
    height: 16px;
    display: inline-block;
    margin-right: 8px;
}
.download-btn-white-arrow a.el-content.uk-button.uk-button-default.uk-button-large{
    background: transparent;
    border-color: #fff;
    color: #fff;
}
.whitebox-grid-pdfdowload .fs-grid-text.fs-grid-text-2:after {
    content: "";
    background: url(/wp-content/uploads/2022/11/download_icon.svg)0px 0px no-repeat;
    width: 12px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 4px;
}
ul.keys-lists {
    list-style: none;
    padding-left: 0px;
}
ul.keys-lists li {
    display: inline-block;
    margin-right: 10px;
}
ul.keys-lists li a {
    font-weight: 600;
    font-size: 14px;
    line-height: 128%;
    color: #A3A3A3;
    text-decoration: none;
}
li.key-box:before{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 10px;
    float: left;
    position: relative;
    top: 5px;
}
li.key-one:before {
    content: "";
    background: #F18289; 
}
li.key-two:before {
    content: "";
    background: #FACE8C;
}
li.key-three:before {
    content: "";
    background: #9FD19A;;
}
.filter-tabs-grid .uk-tab>.uk-active>a {    
  color: #006EB0;    
   border-color: #006eb0;
   border-width: 2px;
}
.filter-tabs-grid .uk-tab>*>a {
    font-weight: 600;
    font-size: 12px;
    line-height: 128%;
    letter-spacing: 0px;
    color: #A3A3A3;
    text-transform: inherit;
    padding: 8px 8px 7px;
}
.filter-tabs-grid .uk-tab>*>a:hover {
 color: #006EB0;    
 border-color: #006eb0;
 border-width:2px;

}
.filter-tabs-grid .uk-grid-divider>:not(.uk-first-column)::before {
    border: none;
}
.download-small-btn-blue a.el-content.uk-button.uk-button-default {
    background: transparent;
    border-color: #006eb0;
    color: #006eb0;
    line-height: 120%;
}
.download-small-btn-blue a.el-content.uk-button.uk-button-default:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/small-icon-download.svg")0px 0px no-repeat;
    width: 12px;
    height: 16px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.accordion-lightblue a.el-title.uk-accordion-title {
    background: #006EB0;
    color: #fff;
}
.accordion-lightblue  .el-item.uk-open a.el-title.uk-accordion-title {
    background: #fff;
}
.accordion-lightblue .uk-accordion-title::before {
    background: url(/wp-content/uploads/2022/11/white-down-arrow.svg)0px 0px no-repeat;
    width: 32px;
    height: 29px;
}
.feature-race-gallery .el-link.uk-link {
    top: 20px;
    left: 20px;
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF !important;
    text-decoration: none;
}
.feature-race-gallery h3.el-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.feature-race-gallery .el-link.uk-link:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/dowload-icons-new.svg")0px 0px no-repeat;
    width: 12px;
    height: 15px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 2px;
    background-size: 100% 100%;
}
p.honour-category-text {
    font-style: italic;
    font-weight: 900 !important;
    font-size: 18px !important;
    line-height: 100%;
    margin-bottom: 10px;
    text-transform: uppercase;
}
p.honour-category-text span {
    margin-right: 5px;
}
.achievements-grid-list h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.achievements-grid-list p {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
}
p.achievement-list-title {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
    margin: 10px 0px;
    margin-top: 0px;
}
p.achievement-list-title span {
    margin-left: 6px;
}
.register-btn-medblue a.el-link.uk-button.uk-button-default.uk-button-large {
    border-color: #fff;
    color: #fff;
    background: transparent;
}
.register-btn-medblue a.el-link.uk-button.uk-button-defaul:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/white-arrow.svg")0px 0px no-repeat;
}
.register-btn-medblue a.el-link.uk-button.uk-button-default.uk-button-large:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/white-arrow.svg")0px 0px no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 10px;
}
.register-btn-medblue a.el-link.uk-button.uk-button-default:hover {
    background: #fff;
    color: #006eb0;
}
.register-btn-medblue a.el-link.uk-button.uk-button-default:hover:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/blue-arrow-register.svg")0px 0px no-repeat;
}
span.job-first-text {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    color: #006EB0;
    margin-right: 8px;
}
span.job-second-text {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.jobs-second-section p {
    margin-bottom: 5px;
    margin-top: 0px;
}
.search-bg-section h1 {
    font-style: italic;
    font-weight: 900;
    font-size: 50px;
    line-height: 110%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.search-bg-section p {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #FFFFFF;
}
.search-bg-section input.uk-search-input {
    height: 48px !important;
    background: rgba(255, 255, 255, 0.6) !important;
    border: 2px solid #FFFFFF !important;
    width: 70%;
}
button.uk-button.uk-button-default.search-again-btn {
    border: 2px solid #fff !important;
    background: transparent !important;
    color: #fff !important;
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 100%;
    text-transform: uppercase;
    height: 48px;
    margin-left: 10px;
    padding: 13px 20px;
}
.search-grid-section h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    text-transform: inherit;
    letter-spacing: 0px;
}
.search-grid-section .el-content {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.search-grid-section .el-meta.uk-text-meta {
    font-weight: 500 !important;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D !important;
    letter-spacing: 0px;
}
.search-grid-section .el-item.uk-card {
    box-shadow: 0px 6px 20px -4px rgba(31, 52, 93, 0.15);
}
.search-grid-section .uk-card-body {
    padding: 20px;
}
.search-result-tabs .fs-grid-filter-0.fs-grid-filter-tags.uk-first-column {
    position: absolute;
    margin-top: -55px;
}
.search-result-tabs .uk-tab>.uk-active>a {
    color: #fff !important;
    letter-spacing: 0px;
    text-transform: capitalize;
    border-color: #fff !important;
    border-bottom: 2px solid;
}
.search-result-tabs .uk-tab>*>a {
    color: #A3A3A3 !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 128%;
    letter-spacing: 0px;
    text-transform: capitalize;
    border-color: #A3A3A3 !important;
    padding: 5px;
    border-bottom: none;
}
.search-result-tabs .uk-tab>*>a:hover {
    border-color: #fff !important;
    border-bottom: 2px solid;
    color: #fff !important;
}
.search-grid-section h2.uk-h3 {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}

.search-grid-section .el-sublayout {
    padding: 40px 0px;
}
.search-bg-section {
    padding-top: 60px;
    padding-bottom: 120px;
}
.search-result-tabs .uk-tab>* {
    padding-left: 15px;
}
h4.sidebar-title-widget {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.quick-linklist-sidebar li.el-item {    
    background: #f3f3f3;
    padding: 20px;
    margin-top: 3px !important;
}
.quick-linklist-sidebar .el-content.uk-panel a {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    text-decoration: none;
}
ul.trending-list-sidebar {
    background: #f3f3f3;
    padding: 20px;
    list-style: none;
}
ul.trending-list-sidebar li {
    display: inline-block;
    background: #fff;
    padding: 4px 8px;
    font-weight: 900;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
	margin-right: 8px;
}
ul.accordion-list li {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #006EB0;
}
ul.accordion-list {
    padding-left: 20px;
}
.different-icon-grid a.el-link {
    float: right;
}
.different-icon-grid .el-content.uk-panel:after {
    content: none !important;
}
.icg-white-five-box .el-item {
    display: flex;
    align-items: center;
}
.related-report-headline h3 {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #fff;
}
.feature-grid-section h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.feature-grid-section p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
}
.download-btn-purple-text a.el-content.uk-button.uk-button-default {
    background: transparent;
    color: #1F345D;
}
.download-btn-purple-text a.el-content.uk-button.uk-button-default:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/download-arrow-about.svg")0px 0px no-repeat;
    width: 13px;
    height: 18px;
    display: inline-block;
    margin-right: 8px;
    float: left;
}
.written-by-grid h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
}
.written-by-grid .el-meta.uk-text-meta {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #006EB0;
    letter-spacing: 0px;
}
.written-by-grid .el-content {
    color: #000;
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
}
.our-stratigic-pillars p {
    font-size: 16px;
}
.our-partner-section h3 {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.our-partner-section h4.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #1F345D;
}
.search-top-section h3 {
    font-style: italic;
    font-weight: 900;
    font-size: 40px;
    line-height: 110%;
    text-transform: uppercase;
    color: #1F345D;
}
.search-top-section input.uk-search-input {
    background: #FFFFFF;
    border: 1px solid #004899 !important;
    box-shadow: 0px 0px 0px 3px rgba(0, 72, 153, 0.1);
    height: 48px !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #A3A3A3;
    width: 70%;
}
.search-top-section p {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #6A6A6A;
}
.search-top-section .uk-button.uk-button-default {
    margin-left: 10px;
    padding: 13px 20px;
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D !important;
    height: 48px;
    background:transparent;
}
.search-top-section {
    padding-top: 60px;
    padding-bottom: 23px;
}
.career-number-grid h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 40px;
    line-height: 110%;
    text-transform: uppercase;
    color: #1F345D;
}
.career-number-grid .el-item.uk-card {
    padding: 0px 40px;
}
.career-number-grid .uk-grid-divider>:not(.uk-first-column)::before {
    border-left: 2px solid #E8E8E8;
}
ul.list-find-us {
    float:right;
}
.reasons-grid-list h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.reasons-grid-list p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
}
.value-vision-section h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #006EB0;
}
.value-vision-section .uk-grid-divider>:not(.uk-first-column)::before {
    border-left: 2px solid #006eb0;
}
.value-vision-section .el-item.uk-panel {
    padding: 0px 60px;
}
.grid-tab-fullwidth .fs-filter-grid {
    background: #006EB0;
    z-index:11;
    position: relative;
    height: 68px;
    display: flex;
    align-items: center;
}
.grid-tab-fullwidth .fs-filter-grid:before {
    background: #006EB0;
    content:"";
    display: block;
    position: absolute;
    width: 100%;
    height: 68px;
    left: -50%;
    z-index: 0;
}
.grid-tab-fullwidth .fs-filter-grid:after {
    background: #006EB0;
    content:"";
    content:"";
    display: block;
    position: absolute;
    width: 100%;
    height: 68px;
    right: -50%;
    z-index:0;
}
.grid-tab-fullwidth .fs-filter-grid > div {
    z-index:1;
}
.grid-tab-fullwidth  .uk-tab>*>a {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: 0px;
    height: 65px;
    padding: 0px 10px;
}
a.watchdogs-logo-sidebar:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/watchdog-small.svg")0px 0px no-repeat;
    width: 119px;
    height: 20px;
    position: relative;
    display: inline-block;
    float: right;
    background-size: 100% 100%;
    top: 2px;
}
.grid-tab-fullwidth .uk-tab>.uk-active>a {
    color: #fff;
    border-color: #fff;
    border-bottom: 2px solid;
}
.grid-tab-fullwidth .uk-tab>*>a:hover {
    border-bottom: 2px solid;
}
.grid-tab-fullwidth .el-sublayout {
    padding-top: 40px;
}
.watch-video-careers-section .el-meta.uk-text-meta {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
	letter-spacing: 0px;
}
.watch-video-careers-section a.el-link.uk-button.uk-button-default.uk-button-large {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
}
.watch-video-careers-section a.el-link.uk-button.uk-button-default.uk-button-large:before {
    content: "";
    background: url("/wp-content/uploads/2022/10/arrow-watch.png")0px 0px no-repeat;
    width: 10px;
    height: 14px;
    display: inline-block;
    margin-right: 8px;
}
.watch-video-careers-section .uk-padding {
    padding: 40px;
}
.register-btn-medblue .uk-padding-large {
    padding-left: 0px;
}
.grid-date-pdf-top .fs-grid-text.fs-grid-text-1 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.grid-date-pdf-top .fs-grid-text.fs-grid-text-2 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    text-align: right;
}
.grid-date-pdf-top .fs-grid-text.fs-grid-text-2:after {
    content: "";
    background: url(/wp-content/uploads/2022/11/download_icon.svg)0px 0px no-repeat;
    width: 12px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 4px;
}
.policies-arrow-guidance .el-content.uk-panel:after {
    content: none !important;
}
.policies-arrow-guidance a.el-link {
    float: right;
}
.ownership-white-grid h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.ownership-white-grid p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.ownership-white-grid .fs-grid-text.fs-grid-text-1 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.ownership-white-grid .fs-grid-text.fs-grid-text-2 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    float: right;
}
.ownership-white-grid .fs-grid-text.fs-grid-text-2:after {
    content: "";
    background: url(/wp-content/uploads/2022/11/download_icon.svg)0px 0px no-repeat;
    width: 12px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    float: right;
}
.ownership-white-grid .el-link {
    float: right;
}
.ownership-headline-white h4 {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #FFFFFF;
    letter-spacing: 0px;
    text-transform: inherit;
}
.different-icon-grid .el-link.uk-link {
    float: right;
}
.panel-gallery-slider .uk-dotnav>.uk-active>* {
    background: #006EB0;
}
.panel-gallery-slider .uk-dotnav>*>* {
    width: 20px;
    height: 4px;
    border-radius: 0px;
    background: #E8E8E8;
}
.panel-gallery-slider a.el-slidenav {
    top: calc(100% - var(--uk-position-margin-offset));
    margin-top: 30px !important;
}
.panel-gallery-slider .uk-slidenav {
    color: #006EB0 !important;
    padding: 0px;
}
.panel-gallery-slider ul.el-nav {
    margin-bottom: 30px;
    margin-top: 30px !important;
}
.panel-gallery-slider a.el-slidenav.uk-slidenav-previous  svg {
    background: url("/wp-content/uploads/2022/12/slider-left-arrow.svg") 0px 0px no-repeat !important;
    width: 40px;
    height: 40px;
}
.panel-gallery-slider a.el-slidenav.uk-slidenav-next  svg {
    background: url("/wp-content/uploads/2022/12/slider-right-arrow.svg") 0px 0px no-repeat !important;
    width: 40px;
    height: 40px;
}
.panel-gallery-slider a.el-slidenav polyline {
    display: none;
}
.panel-gallery-slider .uk-position-medium {
    margin: 0px !important;
    padding: 0px !important;
}
.festival-panel-slider a.el-slidenav {
    margin-top: 50px !important;
    margin: 0;
}
.festival-panel-slider ul.el-nav {
    margin: 30px 0px!important;
}
.wagering-accordion-section a.el-title.uk-accordion-title {
    font-style: italic;
    font-weight: 900;
    font-size: 40px;
    line-height: 110%;
    text-transform: uppercase;
    color: #1F345D;
    padding: 24px;
    border-bottom: 2px solid #E8E8E8;
    line-height: 30px;
}
.wagering-accordion-section .uk-accordion-title::before{
    content: "";
    background: url("/wp-content/uploads/2022/12/up-arrow-accorine.svg")0px 0px no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 30px;
}
.wagering-accordion-section .uk-accordion-content {
    padding: 40px 40px 60px 40px;
}
.resources-filter-select .searchandfilter ul li {
    display: inline-block;
    margin-right: 20px;
}
.resources-filter-select select.sf-input-select {
    border: 1px solid #004899 !important;
    color: #212121 !important;
}
.view-more-btn a.uk-button.uk-button-default {
    color: #1F345D;
    border-color: #1F345D;
}
.view-more-btn a.uk-button.uk-button-default:hover {
    background: #1F345D;
    color: #fff !important;
}
sapn.meta-caption-award {
    color: #E8E8E8;
    margin-right: 10px;
}
p.awards-meta-text {
    font-size: 18px !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    font-style: italic;
    margin-bottom: 5px;
}
.return-btn a {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
}
.return-btn:before {
    content: "";
    background: url("/wp-content/uploads/2022/12/return-left-arrow.svg")0px 0px no-repeat;
    width: 7px;
    height: 10px;
    display: inline-block;
    margin-right: 6px;
}
.event-view-race a.el-link:after {
    background: url("/wp-content/uploads/2022/12/small-left-arrow-purple.svg")0px 0px no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    background-size: cover;
    margin-left: 4px;
    position: relative;
    top: 2px;
}
.event-view-race a.el-link {
    text-decoration: none;
}
.ticketing-first-option .fs-grid-nested-1 {
    background: #1F345D;
    padding: 10px 10px 10px 20px;
}
.ticketing-first-option .fs-grid-text.fs-grid-text-1 {
    font-style: italic;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF;
}
span.ticket-price {
    font-size: 16px !important;
}
span.ticket-person {
    font-size: 12px !important;
    margin-left: 10px;
}
.ticketing-first-option .fs-grid-text.fs-grid-text-2 {
    border: 2px solid #FFFFFF;
    padding: 10px 14px 9px;
    color: #fff;
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.ticketing-first-option .fs-grid-fieldset.fs-grid-fieldset-2 {
    width: 30%;
}
.ticketing-first-option .fs-grid-fieldset.fs-grid-fieldset-1 {
    width: 70%;
}
.ticket-option-soldout .fs-grid-nested-1-container {
    background: #e8e8e8;
    padding: 10px 10px 10px 20px;
}
.ticket-option-soldout .fs-grid-text.fs-grid-text-1 {
    font-style: italic;
    font-weight: 800;
    text-transform: uppercase;
    color: #A3A3A3;
}
.ticket-option-soldout .fs-grid-text.fs-grid-text-2 {
     border: 2px solid #A3A3A3;
     padding: 10px 14px 9px;
     color: #A3A3A3 !important;
     font-style: italic;
     font-weight: 800;
     font-size: 12px;
     line-height: 100%;
     text-transform: uppercase;
     color: #FFFFFF;
}
.ticket-option-soldout .fs-grid-fieldset.fs-grid-fieldset-2 {
    width: 30%;
}
.ticket-option-soldout .fs-grid-fieldset.fs-grid-fieldset-1 {
    width: 70%;
}
.ticket-option-soldout .el-link.uk-button.uk-button-default {
    width: 100%;
    padding: 7px 20px;
    background: #F38D1C;
    border: none;
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
	pointer-events: none !important;
}
.ticket-packages .el-item {
    padding-top: 20px;
}
.life-job-grid h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.life-job-grid .el-meta {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #1F345D;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.about-resource-grid .fs-grid-text.fs-grid-text-1 {
    font-size: 14px;
    font-weight: 800;
    color: #1F345D;
    line-height: 120%;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.about-resource-grid .fs-grid-text.fs-grid-text-2 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    float: right;
}
.about-resource-grid .fs-grid-text.fs-grid-text-2:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/download-arrow-about.svg")0px 0px no-repeat;
    width: 16px;
    height: 18px;
    display: inline-block;
    float: right;
    margin-left: 8px;
}
.about-resource-grid .uk-card-body {
    padding: 20px;
}
.about-resource-grid .fs-grid-fieldset.fs-grid-fieldset-1 {
    width: 60%;
}
.about-resource-grid .fs-grid-fieldset.fs-grid-fieldset-2 {
    width: 40%;
}
.participants-pets-panel .uk-padding-large {
    padding-left: 0px;
}
.event-panel-slider a.el-slidenav {
    margin-top: 50px !important;
}
#tm-dialog-mobile .uk-nav-default>li>a {
    font-style: italic;
    font-weight: 900;
    font-size: 22px;
    line-height: 110%;
    display: flex;
    align-items: center;
    color: #FFFFFF !important;
}
#tm-dialog-mobile .uk-nav>li>a {
    padding: 10px 0px;
}
#tm-dialog-mobile .uk-offcanvas-bar {
    width: 100%;
}
#tm-dialog-mobile .uk-offcanvas-bar .uk-close {
    color: #fff;
    font-size: 30px !important;
}
#tm-dialog-mobile .uk-offcanvas-bar .uk-close svg {
    width: 20px;
}
.search-menu-icon svg {
    background: url("/wp-content/uploads/2022/12/search.svg")0px 0px no-repeat;
    width: 18px;
    height: 18px;
}
.search-menu-icon circle {
    display: none;
}
.feature-race-filter ul {
    list-style: none;
    padding-left: 0px;
}
.feature-race-filter ul li {
    display: inline-block;
    margin-right: 10px;
}
.feature-race-filter h4 {
    font-weight: 600;
    font-size: 14px !important;
    line-height: 128%;
    color: #1F345D;
    text-transform: inherit;
    letter-spacing: 0px;
    margin-bottom: 0px;
}
.feature-race-filter .select-input-sf {
    border: 1px solid #004899 !important;
    height: 40px;
    padding: 10px 14px;
    font-weight: 400;
    margin-top: 5px;
    font-size: 16px;
    line-height: 128%;
    color: #212121;
    font-family: 'Inter';
    outline: none;
    min-width: 204px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url("/wp-content/uploads/2022/11/select-dropdown-arrow.svg");
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 5px;
}
.feature-race-filter .fs-table .fs-datatable-block {
    display: none;
}
h4.mobile-menusub-title {
    border-bottom: 2px solid #FFFFFF;
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 100%;
    text-transform: uppercase;
    color: #FFFFFF;
    letter-spacing: 0px;
    padding-bottom: 5px;
    margin-top: 20px;
}
ul.menu-nav-list {
    list-style: none;
    padding-left: 0px;
}
ul.menu-nav-list li a {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #FFFFFF !important;
    text-decoration: none !important;
}
.up-arrow-mobile-nenu:after {
    content: "";
    background: url("/wp-content/uploads/2022/12/mobile-up-arrow.svg")0px 0px no-repeat;
    width: 12px;
    height: 13px;
    display: inline-block;
    float: right;
}
.right-arrow-mobile-nenu:after {
   content: "";
   background: url("/wp-content/uploads/2022/12/mobile-right-arrow.svg")0px 0px no-repeat;
   width: 16px;
   height: 16px;
   display: inline-block;
   float: right;
}
.mobile-menu-header a.el-title.uk-accordion-title {
    font-style: italic;
    font-weight: 900 !important;
    font-size: 22px;
    line-height: 110%;
    color: #FFFFFF !important;
    margin: 10px 0px;
}
.mobile-menu-header .uk-accordion-content.uk-padding-small {
    margin-top: 0px;
}
ul.menu-nav-list li {
    margin-bottom: 5px;
}
.link-text-checkbox {
    text-decoration: none !important;
}
.sign-up-form select option {
  background: #a5aebe;
  color: #fff;
  border-radius: 0px !important;
}
.sign-up-form .wpcf7-response-output {
    border-color: #fff !important;
    color: #fff;
}
.related-content-grid .el-content.uk-panel {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 80px;
    display: -webkit-box;
}
.newsletter-form .wpcf7 form.sent .wpcf7-response-output {
    border-color: #fff;
    color: #fff;
}
.uk-tab>.uk-active>a {    
  color: #006EB0;    
   border-color: #006eb0;
   border-width: 2px;
}
.uk-tab>*>a {
    font-weight: 600;
    font-size: 12px;
    line-height: 128%;
    letter-spacing: 0px;
    color: #A3A3A3;
    text-transform: inherit;
    padding: 8px 8px 7px;
}
.uk-tab>*>a:hover {
 color: #006EB0;    
 border-color: #006eb0;
 border-width:2px;
}
ul.el-nav li {
    padding-left: 8px;
}
ul.el-nav li:first-child {
    padding-left: 20px;
}
.all-general-form .wpcf7 form.sent .wpcf7-response-output {
    border-color: #1f345d;
    color: #1f345d;
}
.greybox-match-text .el-content.uk-panel {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 80px;
    display: -webkit-box;
}
.greybox-match-text h3.el-title.uk-card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 48px;
    display: -webkit-box;
}

.eligibilty-grid-box h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 59px;
    display: -webkit-box;
}
.eligibilty-grid-box .el-content.uk-panel {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.trial-calendars .el-content.uk-panel {
    display: none;
}
.racing-feature-grid h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
}
.racing-feature-grid .el-content.uk-panel{
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
}
.sidebar-social-icon .uk-active>.uk-icon-button, .uk-icon-button:active {
    background-color: transparent;
    color: #1F345D !important;
    border-color: transparent;
}
.sidebar-social-icon .uk-icon-button:hover{
    background-color: transparent;
    color: #1F345D !important;
}
.coursing-slouch .el-meta.uk-text-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 17px;
    color: #fff;
    letter-spacing: 0px;
}
.number-pagination a[title=Next] {
    display: none;
}
.number-pagination a[title=Previous] {
    display: none;
}
.number-pagination ul.uk-pagination {
    max-width: 500px;
    margin: 0 auto;
    margin-top: -10px !important;
}
.event-inner-slider .uk-slidenav-previous svg {
    background: url("/wp-content/uploads/2022/12/slider-white-right-arrow.svg")0px 0px no-repeat;
    width: 30px;
    height: 30px;
}
.event-inner-slider polyline {
    display: none;
}
.event-inner-slider .uk-slidenav-next svg {
    background: url("/wp-content/uploads/2022/12/slider-left-arrow-icon.svg")0px 0px no-repeat;
    width: 30px;
    height: 30px;
}
h5.desired-outcomes {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #006eb0;
}
.hero-trainer-text .fs-grid-fieldset.fs-grid-fieldset-1 {
    width: 36%;
}
.post-showcase .fs-grid-text-3 {
    margin-top: 12px !important;
}
.custom-filter-mediarelease ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.custom-filter-mediarelease ul li {
    display: inline-block;
    margin-right: 10px;
}
.custom-filter-mediarelease h4 {
    margin-bottom: 0px;
}
.search-no-results h1 {
    color: #1F345D;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.search-no-results h1 {
    color: #1F345D;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.search-no-results .el-sublayout input.uk-search-input {
    height: 48px !important;
    border: 2px solid #1f345d !important;
}
.search-no-results .el-sublayout .uk-search .uk-search-icon {
    color: #1f345d;
}
.search-no-results .el-sublayout svg {
    height: 48px;
}
.search-no-results .el-sublayout span.uk-icon.uk-search-icon {
    display: block;
    left: 25px;
}
.become-catcher h3 {
    font-size: 24px;
    font-weight: 900;
    line-height: 120%;
    font-style: italic;
    color: #1f345d;
}
.accordion-inner-section li {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #006EB0;
}
.accordion-inner-section .uk-accordion-content a {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #006EB0;
    text-decoration: none;
}
.please-specify-field input.wpcf7-form-control.wpcf7-text {
    border: none !important;
    background: transparent !important;
    border-bottom: 1px solid #BABABA !important;
    color: #8C8C8C;
    font-size: 14px;
}
.please-specify-field {
    margin-left: 20px;
}
.white-inner-para-text p {
    font-size: 24px;
    font-weight: 700;
    line-height: 140%;
    color: #fff;
}
.mobile-menu-header h3.el-title a {
    text-decoration: none;
}
h4.mobile-menusub-title a {
    text-decoration: none;
    color: #fff !important;
}
a.clear-search {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    text-decoration-line: underline;
    color: #1F345D;
    margin-left: 10px;
}
p.search-error-message {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
    display: inline-block;
}
p.search-error-message i.uk-icon {
    margin-left: 8px;
    color: #1F345D;
    width: 18px;
    height: 18px;
    font-weight: 700;
}
.feature-race-table .dataTable thead th:not(.has-filter).sorting_disabled, 
.feature-race-table .fs-table .fs-thead-column.th-image {
    padding-right: 8px !important;
}
#featured-race-table-box table.dataTable td:first-child,#featured-race-table-box table.dataTable th:first-child {
     width: 190px !important; 
}
#featured-race-table-box .uk-text-nowrap {
    /* white-space: unset; */
}
.common-terms-accordion ul {
    list-style: none;
    padding-left: 0px;
}
.common-terms-accordion li {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #006EB0;
}
.panel-gallery-slider .el-content.uk-panel{
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    color: #8C8C8C;
}
.social-inner-box .uk-panel {
    z-index: 1;
}
.social-inner-box .el-container.uk-inline-clip:hover .uk-position-cover {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(welfare.png) !important;
}
.feature-race-filter a.el-link:after {
    content: "";
    background: url(/wp-content/uploads/2022/12/small-left-arrow-purple.svg)0px 0px no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: 2px;
}
a.clear-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 128%;
    color: #1F345D;
    text-transform: inherit;
    text-decoration: none;
}
.download-smal-btn a.el-content.uk-button.uk-button-default {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
    padding: 10px 14px 9px;
}
.download-smal-btn a.el-content.uk-button.uk-button-default:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/download-arrow-about.svg")0px 0px no-repeat;
    display: inline-block;
    background-size: 100%;
    height: 12px;
    width: 9px;
    top: 1px;
	margin-right: 8px;
    position: relative;
}
.download-smal-btn a.el-content.uk-button.uk-button-default:hover{
    color:#fff;
}
.download-smal-btn a.el-content.uk-button.uk-button-default:hover:before{
    background: url("/wp-content/uploads/2022/11/download-icon-small-pdf.svg")0px 0px no-repeat;
    background-size: 100%;
}
p.count-result {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #A3A3A3;
}
.more-videos-showcase .fs-grid-nested-1.uk-margin-top.uk-grid {
    margin-top: 20px !important;
}
.media-release-list .uk-flex-center.uk-flex-middle {
    justify-content: unset;
}
.hero-videos-showcase h3.el-title {
    font-style: italic;
    color: #1F345D;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 120%;
    min-height: 58px;
    font-size: 24px;
}
.hero-videos-showcase .fs-grid-text.fs-grid-text-1 {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
}
.hero-videos-showcase .el-content.uk-panel {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
    min-height: 78px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.hero-videos-showcase .uk-card-media-top a.uk-position-relative:before{
    content: "";
    background: url("/wp-content/uploads/2022/10/arrow-watch.png")0px 0px no-repeat;
    width: 10px;
    height: 14px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1;
    top: calc(100% - 18px);
}
.search-number-pagination .uk-pagination>*>* {
    color: #A3A3A3;
}
.uk-pagination>.uk-active>* {
    font-style: italic;
    font-weight: 800;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
}
.search-grid-section a.next.page-numbers,.search-grid-section a.prev.page-numbers {
    display: none;
}
.uk-pagination>*>:hover {
    color: #1F345D;
}
.last-updated {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    text-transform: uppercase;
}
.policies-arrow-guidance .uk-flex-center.uk-flex-middle {
    justify-content: unset;
}
.policies-arrow-guidance h3.el-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.white-errormessage .wpcf7-response-output {
    color: #fff;
    border-color: #fff !important;
}
.inside-accordion-section a.uk-accordion-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    border-bottom: 2px solid #E8E8E8;
    padding: 16px 24px;
}
.inside-accordion-section {
    margin-top: 60px;
}
.inside-accordion-section .uk-accordion-content {
    padding: 16px 24px !important;
}
.must-comply-list {
    margin-top: 50px;
    padding-bottom: 20px !important;
}
.must-comply-list ul {
    padding-left: 20px;
    list-style: disc;
}
.inside-accordion-section .uk-accordion-content ul {
    list-style: disc;
    padding-left: 20px;
}
.inside-accordion-section .uk-accordion-content .uk-panel .el-content {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.inside-accordion-section .uk-accordion-content .uk-panel h3.el-title.uk-card-title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 70px;
}
ul.trending-list-sidebar a {
    text-decoration: none;
}
.media-release-list .el-content.uk-panel {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
}
.uk-icon.search.search-menu-icon [aria-expanded="true"] img {
    display: none;
}
.uk-icon.search.search-menu-icon [aria-expanded="true"]:before {
    content:" ";
    background: url("/wp-content/uploads/2023/01/close_img.svg")0px 0px no-repeat;
    display: block !important;
    width: 18px;
    height: 18px;
    padding: 0px 0px !important;
}
.uk-icon.search.search-menu-icon [aria-expanded="true"]:after {
    content:"";
    padding: 0px 0px !important;
    transition: unset !important;
}
li.uk-icon.search.search-menu-icon > a:before {
    content: none;
}
li.uk-icon.search.search-menu-icon>a:after {
    content: none;
}
.trial-calendars td:has(> div > div.highlight-green){
    background: #C6E4C2;
}
.trial-calendars td:has(> div > div.highlight){
    background: #FCE2BA;
}
.trial-calendars td:has(> div > div.highlight-red){
    background: #F18289;
}
.hall-fame-circle-img img.el-image {
    border-radius: 50%;
}
.hallfame-people-team h4.el-title {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: 60px;
}
table.results-box {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px;
}
table.results-box tr {
    border-bottom: 1px solid #e1e1e1 !important;
}
table.results-box td {
    padding: 8px 11px;
    font-size: 16px;
}
table.results-box .trackdate {
    display: none;
}
table.results-box td strong {
    font-weight: 600;
}
a.more_btn.rounded_btn,.ft_more.more_btn.rounded_btn {
    font-size: 18px;
    padding: 15px 20px;
    line-height: 18px;
    font-weight: 800;
    float: right;
    border: 2px solid #1f345d;
    color: #1f345d;
    text-decoration: none;
    text-transform: uppercase;
}
a.more_btn.rounded_btn:hover,.ft_more.more_btn.rounded_btn:hover {
    background: #1f345d;
    color: #fff;
}
a.pagi_old.more_btn.rounded_btn {
    margin-right: 11px;
}
.content-wrapper h2 em{
    font-size: 40px;
    text-transform: uppercase;
    font-style: italic;
    color: #1f345d !important;
}
.g_box_1 {
    color: #fff !important;
    background-color: #ff3333;
}
.g_box_3 {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000 !important;
}
.g_box_4 {
    background-color: #3779bb;
    color: #fff !important;
}
.g_box_5 {
    background-color: #f4d419;
    color: #000 !important;
}
.g_box_6 {
    background-color: #54a846;
    color: #ed2224 !important;
}
.g_box_7 {
    background-color: #000;
    color: #f4d419 !important;
}
.g_box_8 {
    background-color: #df4097;
    color: #000 !important;
}
.g_box {
    height: 27px;
    width: 27px;
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    line-height: 27px;
}
.g_box_2 {
    background: url(/wp-content/uploads/2023/02/box_2.jpg) repeat top center;
    color: #ff3333;
    text-shadow: 1px 1px #fff;
    font-weight: bold;
}
.g_box_9 {
    background: url(/wp-content/uploads/2023/02/box_9.jpg) repeat top center;
    color: #000 !important;
    text-shadow: 1px 1px #fff;
    font-weight: bold;
}
.g_box_10 {
    background: url(/wp-content/uploads/2023/02/box_10.jpg) repeat top center;
    color: #000 !important;
    text-shadow: 1px 1px #fff;
    font-weight: bold;
}
.result-page-accordion .uk-accordion-title {
    font-size: 16px;
    font-weight: 600;
    border: 1px solid;
    background: #fff;
    padding: 15px;
}
.result-page-accordion .uk-open>.uk-accordion-title::before {
    content: "Hide";
    background: no-repeat;
}
.result-page-accordion .uk-accordion-title::before {
    content: "Expand";
    background: none;
    width: auto;
}
ul.g_summary {
    list-style: none;
    padding-left: 0px;
}
.more_upcoming {
    float: right;
}
.ft_more.more_btn.rounded_btn {
    margin-bottom: 10px;
}
h1.race-inner-title{
    font-weight: 400;
    font-size: 26px;
    letter-spacing: 0px;
    margin-bottom: 0px;
}
h1.post-title a {
    text-decoration: none !important;
}
p.date-race {
    margin-top: 0px;
    font-size: 15px;
}
.about-sport-grid .el-content.uk-panel,.about-sport-grid .el-content.uk-panel p {
    min-height: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ownership-white-grid p,.ownership-white-grid .el-content.uk-panel {
    min-height: 74px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.Our-Strategy-Vision .el-content.uk-panel {
    min-height: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.current-positions-grey-box .el-content.uk-panel,
.current-positions-grey-box p {
    min-height: auto !important;
}
.current-positions-grey-box  h3.el-title {
    min-height: 45px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.grey-box-left-arrow .el-content.uk-panel,.grey-box-left-arrow p {
    min-height: 78px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.newsletter-grid-up-arrow .el-content.uk-panel,.newsletter-grid-up-arrow p {
    min-height: 50px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.become-catcher .el-content.uk-panel,.blue-text-grey-box .el-content.uk-panel {
    min-height: 50px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.organization-grid .el-content.uk-panel,.organization-grid p {
    min-height: 55px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.whitebox-grid-panel p {
    min-height: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.hall-fame-circle-img p {
    min-height: 76px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.careers-contact-showcase .el-content p {
    min-height: 90px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.three-event-home h3.el-title.uk-card-title.uk-margin-top.uk-margin-remove-bottom {
    min-height: auto;
}
.three-event-home img.el-image {
    height: 200px;
    min-height: 200px;
    background: #fff;
}
.latest-hall-fame p {
    min-height: 76px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.inside-accordion-section h3.el-title {
    ext-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 70px;
}
.anuual-report-archive .el-link.uk-link {
    float: right;
}
.anuual-report-archive .uk-card-body {
    padding: 10px 20px;
}
.complaints-grey-box .el-content.uk-panel {
    min-height: auto;
}
.key-policies p,.key-policies .el-content {
    display: -webkit-box !important;
    -webkit-line-clamp: 5 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    min-height: 127px !important;
}
.general-resources p,.general-resources .el-content {
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 101px !important;
    display: -webkit-box;
}
.checkbox-small-label p {
    margin-bottom:0px;
}
.common-terms-accordion {
    padding-bottom: 40px !important;
}
.hall-fame-circle-img .el-meta {
    min-height: 33px;
}
.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
    background-color: #f3f3f3 !important;
    border: none !important;
}
.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary) {
    border: none;
}
.minbet .form-check-input {
    position: relative;
}
.minbet input[type="checkbox"] {
    margin-left: -20px;
	border: 1px solid #000;
}
.minbet input[type=checkbox]:checked {
    background-color: #004899;
    border-color: transparent;
}
.minbet input[type=checkbox]:checked {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.wagering-accordion-section .uk-open>.uk-accordion-title::before {
    background: url(/wp-content/uploads/2022/12/up-arrow-accorine.svg)0px 0px no-repeat !important;
    transform: rotate(180deg);
}
.panel-white-blue-text p {
    min-height: auto !important;
}
.retirements-section h3.el-title {
    min-height: 57px;
}
.retirements-section p {
    min-height: 76px;
}
.postid-67850 .inner-banner-text h1,
.postid-67850 .inner-banner-text .white-text{
    display:none;
}
.postid-67164 img.el-image {
    display: none;
}
.postid-67504 .inner-banner-text h1,
.postid-67504 .uk-panel.white-text {
    display: none;
}
.postid-69817 .inner-banner-text h1,
.postid-69807 .inner-banner-text h1,
.postid-69840 .inner-banner-text h1,
.postid-70107 .inner-banner-text h1,
.postid-69829 .inner-banner-text h1,
.postid-69825 .inner-banner-text h1,
.postid-69797 .inner-banner-text h1{
    display: none;
}
.celebrate-white-panel h3.el-title {
    min-height: 78px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.celebrate-white-panel p {
    display: block !important;
    min-height:auto !important;
}
.slideshow-150-years .uk-overlay-primary {
    background: #00000096;
	padding: 10px 15px;
}
.slideshow-150-years p {
    color: #fff;
    font-size: 14px;
}
.slideshow-150-years .uk-padding {
    padding: 0px;
}
.slideshow-150-years .uk-slidenav {
    color: #fff !important;
}
.single.single-news table {
    border-collapse: collapse;
}
.single.single-news table td {
    border-bottom: 1px solid #ccc;
    padding: 6px 0px;
}
.single.single-news table td:first-child,.single.single-news table td:nth-child(2) {
    border-top: 1px solid #ccc;
}
.racing-reg-contact .weekdays-icon:before {
    height: 50px;
}
.media-releases-sign-up .wpcf7-response-output {
    border-color: #1f345d !important;
    color: #1f345d !important;
}
.postid-67164 .news-banner-content {
    display: none;
}
.postid-67164 .inner-banner-text h1 {
    display: none;
}
.postid-70525 .inner-banner-text h1,
.postid-70525 .news-banner-content {
    display: none;
}
.postid-71625 .inner-banner-text h1,.postid-71625 .news-banner-content,
.postid-71256 .inner-banner-text h1,.postid-71256 .news-banner-content,
.postid-71250 .inner-banner-text h1,.postid-71250 .news-banner-content,
.postid-71109 .inner-banner-text h1,.postid-71109 .news-banner-content,
.postid-71242 .inner-banner-text h1,.postid-71242 .news-banner-content,
.postid-71217 .inner-banner-text h1,.postid-71217 .news-banner-content,
.postid-71236 .inner-banner-text h1,.postid-71236 .news-banner-content,
.postid-71230 .inner-banner-text h1,.postid-71230 .news-banner-content,
.postid-71211 .inner-banner-text h1,.postid-71211 .news-banner-content,
.postid-71083 .inner-banner-text h1,.postid-71083 .news-banner-content,
.postid-71076 .inner-banner-text h1,.postid-71076 .news-banner-content,
.postid-71069 .inner-banner-text h1,.postid-71069 .news-banner-content,
.postid-71059 .inner-banner-text h1,.postid-71059 .news-banner-content,
.postid-71056 .inner-banner-text h1,.postid-71056 .news-banner-content,
.postid-71244 .inner-banner-text h1,.postid-71244 .news-banner-content,
.postid-71228 .inner-banner-text h1,.postid-71228 .news-banner-content,
.postid-71052 .inner-banner-text h1,.postid-71052 .news-banner-content,
.postid-71028 .inner-banner-text h1,.postid-71028 .news-banner-content,
.postid-71008 .inner-banner-text h1,.postid-71008 .news-banner-content,
.postid-70890 .inner-banner-text h1,.postid-70890 .news-banner-content,
.postid-70896 .inner-banner-text h1,.postid-70896 .news-banner-content,
.postid-68880 .inner-banner-text h1,.postid-68880 .news-banner-content,
.postid-70987 .inner-banner-text h1,.postid-70987 .news-banner-content,
.postid-1555 .inner-banner-text h1,.postid-1555 .news-banner-content,
.postid-70299 .inner-banner-text h1,.postid-70299 .news-banner-content,
.postid-71025 .inner-banner-text h1,.postid-71025 .news-banner-content,
.postid-71017 .inner-banner-text h1,.postid-71017 .news-banner-content,
.postid-71252 .inner-banner-text h1,.postid-71252 .news-banner-content,
.postid-71082 .inner-banner-text h1,.postid-71082 .news-banner-content
{
    display:none;
}
.list-latest-news .el-content.uk-panel {
    min-height: auto;
}
.news-meta-tag li {
    font-size: 15px;
}
.news-image-caption p {
    font-size: 14px;
    margin-top: 5px;
}
.post-showcase .hero-list-post p {
    font-size: 15px;
}
.post-showcase p {
    font-size: 15px !important;
}
.media-release-list .fs-grid-meta.fs-grid-meta-3 {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
    float: right;
}
.media-release-list .fs-grid-meta.fs-grid-meta-3:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/download_icon.svg")0px 0px no-repeat;
    width: 12px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 4px;
}
.home-post-leftgrid .el-content.uk-panel {
   min-height: 53px !important;
}
h3.more-racing-headline {
    font-size: 40px;
    font-weight: 900;
    font-style: italic;
    color: #ffff;
    line-height: 44px;
    text-transform: uppercase;
}
.blue-text {
	color:#006eb0 !important;
}
.content-section h3 {
    color: #006EB0;
    font-size: 40px;
    font-style: italic;
    line-height: 44px;
    font-weight: 900;
	text-transform: uppercase;
}
.last-updated p {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    text-transform: uppercase;
}
.content-section h4 {
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    line-height: 120%;
    color: #1f345d;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.content-section .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    text-transform: uppercase;
    color: #006eb0;
    letter-spacing: 0px;
}
.content-section p {
    font-size: 16px;
    font-weight: 500;
    line-height: 160%;
    color: #1f345d;
}
.my-fasttrack-headline .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #fff;
    text-transform: uppercase;
}
.my-fasttrack-headline h3 {
    font-size: 40px;
    font-weight: 900;
    font-style: italic;
    line-height: 110%;
    color: #fff;
    text-transform: uppercase;
}
.my-fasttrack-headline p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    color: #fff;
}
.comprehensive-victorian-post p {
    font-size: 24px;
    font-weight: 700;
    line-height: 140%;
    color: #fff;
}
.grv-board-members-showcase h3 {
    font-size: 40px;
    font-weight: 900;
    line-height: 110%;
    font-style: italic;
    text-transform: uppercase;
    color: #1F345D;
}
.grv-board-members-showcase h5 {
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    line-height: 120%;
    color: #1F345D;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.grv-board-members-showcase .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #1F345D;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.grv-board-members-showcase p {
    font-size: 16px;
    font-weight: 500;
    line-height: 160%;
    color: #1F345D;
}
.resources-report-showcase  h4 {
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    line-height: 120%;
    color: #1F345D;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.mobile-showcase h3 {
    font-size: 40px;
    color: #fff;
    font-style: italic;
    text-transform: uppercase;
}
.mobile-showcase .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #fff;
    letter-spacing: 0px;
}
.econimic-post .uk-padding {
        padding:20px
}
.grv-board-members-showcase .uk-padding-small {
    padding: 20px;
}

.three-grid-heading-text h3 {
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    line-height: 120%;
    color: #1f345d;
}
 .large-padding .uk-tile {
        padding-left:40px;
        padding-right: 40px;
        padding-top: 60px;
        padding-bottom: 60px
}
.white-divider .uk-grid-divider>:not(.uk-first-column)::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    border-left: 2px solid #fff;
}
.stategic-headline-showcase h3 {
    font-size: 50px;
    font-weight: 900;
    font-style: italic;
    line-height: 110%;
    text-transform: uppercase;
    color: #1f345d;
}

.stategic-headline-showcase .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #1f345d;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.our-stratigic-pillars h3 {
    font-size: 40px;
    font-weight: 900;
    font-style: italic;
    line-height: 110%;
    text-transform: uppercase;
    color: #1f345d;
}
.our-stratigic-pillars h4 {
    font-size: 20px;
    font-weight: 800;
    line-height: 120%;
    font-style: italic;
    color: #1f345d;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.download-version-showcase h1 {
    font-size: 40px;
    font-weight: 900;
    font-style: italic;
    line-height: 110%;
    text-transform: uppercase;
    color: #fff;
}

.download-version-showcase p {
    font-size: 24px;
    line-height: 140%;
    font-weight: 700;
    color: #fff;
}
.mobile-showcase .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #fff;
    text-transform: uppercase;
}
.the-ice-industry
 h2 {
    font-size: 50px;
    font-weight: 900;
    line-height: 110%;
    font-style: italic;
    color: #1f345d;
    text-transform: uppercase;
}
.Our-Strategy-Vision h3 {
    font-size: 38px;
    font-weight: 900;
    font-style: italic;
    line-height: 110%;
}
.Our-Strategy-Vision p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    color: #fff;
}
.econimic-post h4 {
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    line-height: 120%;
    color: #fff;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.medblue-panel-box p {
    line-height: 140%;
    color: #fff;
}
