/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 26 2025 | 06:39:15 */
em {
    font-style: normal;
}
.contact-details h4 {
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 600;
}
.location-icon:before {
	background: url("/wp-content/uploads/2024/12/location-icons.svg")0px 0px no-repeat !important;
	height: 60px !important;
}
.start-quote-btn a {
    background: transparent;
    color: #000;
    min-height: auto;
    padding: 13px 20px;
    font-family: Inter;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    border: 2px solid #1f345d;
	text-decoration:none;
}
.start-quote-btn a:hover{
	background:#1f345d;
    color:#fff;
}
nav.uk-navbar {
    padding: 10px 0px;
}
.text-white{
	color:#fff !important;
}
.home-banner-section a.el-content.uk-button.uk-button-default {
    border-color: #fff;
    color: #fff;
}
.home-banner-section a.el-content.uk-button.uk-button-default:hover {
    background: #fff;
    color: #000;
}

.uk-section-primary:not(.uk-preserve-color) h3 {
    font-size: 40px;
    font-weight: 900;
    line-height: 50px;
    text-transform: uppercase;
    color: #fff;
}
/*.author-box {
    border: 1px solid #ccc;
    font-size: 12px;
    padding:10px;
    border-radius:10px;
    background:#fefefe;
}*/
.author-box p {
    font-size: 14px;
}
.author-box h3.el-title {
    color: #1F345D;
    font-size: 23px;
    font-style: italic;
    letter-spacing: 0.5px;
}
.vc_row a {
    font-weight: bold;
    color: #1f335d;
}
.dark-blue-panel.coursing-slouch-panel .uk-padding-large{
padding-left:0 !important
}
.uk-section-primary:not(.uk-preserve-color) .uk-text-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.uk-heading-large {
    font-size: 40px;
    font-weight: 900;
    //font-style: italic;
    line-height: 110%;
    //text-transform: uppercase;
    color: #1f345d;
}
div#draggable-player {
width: 270px;
    height: 170px;
    position: fixed !important;
    bottom: 20px;
    right: 20px;
}
.drag-bar {
    width: 100%;
    height: 10px;
    background: #515151;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: linear-gradient(#515151 ,#000000);
}
.minimize-player div#live-player {
    height: 0;
    overflow: hidden;
}

div#draggable-player.minimize-player {
    height: 0px;
}
i.close-player.uk-icon {
    width: 10px;
    height: 10px;
    /* float: right; */
    padding: 0px;
    color: red;
    right: 3px;
    position: absolute;
    font-weight: bold;
}
i.minimize.uk-icon {
    width: 10px;
    height: 10px;
    /* float: right; */
    padding: 0px;
    color: #8f8f8f;
    right: 14px;
    position: absolute;
    font-weight: bold;
    transform: rotateX(180deg);
}
div#live-player {
    margin: 0 auto;
}

.drag-container {
    display: block;
    width: 100%;
    float: left;
}

div#live-player {
    background: black;
}
@media only screen and (max-width: 640px) {
	i.minimize.uk-icon{
		display:none !important;
	}
	div#draggable-player {
    width: 100% !important;
    background: black;
    height: 220px !important;
    bottom: 0 !important;
    right: 0 !important;
}

div#live-player {
    margin: 0 auto;
}

#live-player iframe {
    margin: 0 auto;
    display: block;
    height: 220px;
    width: fit-content;
}
}
.search-grid-section h2.uk-h3.uk-first-column {
    width: 100%;
}
.search-grid-section h2.uk-h3.uk-first-column:after {
    width: 100%;
    content:"";
    height:2px;
    background:#d1d1d1;
    margin-top: 10px;
}
div#megamenucol4>div {
    position:absolute;
    width:100%;
    height:calc( 100% + 33px );
}
div#megamenucol4{
    position:relative;
    
}
.post-type-archive-news .latest-news-post .uk-child-width-expand.uk-grid-collapse.uk-grid-match.uk-grid {
    width: 100%;
}
@media (min-width: 1400px){
.tm-footer .uk-grid>* {
    padding-left: 30px;
}
}
div#megamenucol4>div .el-image{
    position:absolute;
    bottom:0;
}
.uk-navbar-nav>li>a{
     transition:1s all;
    position:relative;
}
.uk-navbar-nav>li>a:hover{
    color:white;
    /* left:0.5px; */
}
.uk-navbar-dropdown.uk-open {
    padding: 10px;
    /* padding-bottom: 37px; */
}
.menu-sub-dark-blue .el-item.uk-panel {
    border-bottom: 2px solid #004899;
    padding: 2px 0px;
}
.menu-sub-dark-blue h6.el-title.uk-margin-top {
     color: #004899;
	 font-size: 14px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0px;
}
.menu-sub-dark-blue img.el-image{
	float:right;
}
p.footer-links-privacy a {
    font-style: italic;
    font-weight: 700;
    font-size: 10px;
    line-height: 150%;
    text-transform: uppercase;
}
p.copyright-text {
    font-weight: 500;
    font-size: 10px;
    line-height: 150%;
}
.uk-navbar-nav>li>a:before {
    content: " | ";
    padding: 0 3px;
    color:transparent;
    transition:1s all;
}
.uk-navbar-nav>li>a:after {
    content: " | ";
    padding: 0 3px;
    color:transparent;
    transition:1s all;
}
h1.inner-page-large-title {
    color: #1F345D;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 110%;
    font-style: italic;
}
.uk-navbar-nav>li>a:hover:before,
.uk-navbar-nav>li>a:hover:after{
    color: #000 !important;
}
.blue-text{
	color:#006EB0 !important;
}
.purple-text{
	color:#1F345D !important;
}
.white-text{
	color:#fff !important;
}
ul.footer-social-icon {
    list-style: none;
    padding-left: 0px;
}
ul.footer-social-icon li {
    display: inline-block;
    margin-right: 3px;
}
ul.footer-menu {
    list-style: none;
    padding-left: 0px;
}
ul.footer-menu li a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.tm-footer p {
    font-size: 14px;
    color: #fff;
}
.tm-footer p a {
    color: #000;
    text-decoration: none;
}
.tm-footer h5.uk-h5 {
    color: #fff;
    font-size: 14px;
    letter-spacing: 0px;
}
.post-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;
}
.post-showcase .uk-card-body {
    padding: 20px;
}
.post-showcase .hero-post .uk-card-body {
    padding: 40px;
}
.post-showcase .fs-grid-nested-1-container.uk-panel {
    margin-top: 6px;
}
.hero-post .fs-grid-fieldset-3, 
.hero-post .fs-grid-fieldset-4 {margin-top: 4px;}

.post-showcase .hero-post .fs-grid-nested-1-container.uk-panel {
    margin-top: 20px;
}

.post-showcase .fs-grid-nested-2 {
    margin-top: 10px;
}
.post-showcase .fs-grid-nested-1-container.uk-panel .fs-grid-text-1 ,
.post-showcase .fs-grid-nested-1-container.uk-panel .fs-grid-text-2{
    padding:0;
    line-height: 100%;
}
.post-showcase .fs-grid-nested-2-container.uk-panel .fs-grid-nested-2 {
    margin-top: 10px !important;
}
.post-showcase .hero-post h3.el-title {
    font-size: 38px;
    line-height: 110%;
}.hero-post .el-meta.uk-text-meta.uk-margin-top>a {
    font-size: 12px;
    color: #1F345D;
    font-weight: 900;
    width: 54px;
    letter-spacing: 1px;
}

.lives-showcase .el-meta {
    font-size: 14px;
    color: #1F345D;
    letter-spacing: 0px;
	font-weight: 800;
}
.post-showcase .el-content.uk-panel.uk-text-meta>a {
    font-size: 12px;
    color: #1F345D;
    font-weight: 900;
    letter-spacing: 1px;
    background: #E8E8E8;
    padding: 4px 8px 4px 8px;
    white-space: nowrap;
    /* display: list-item; */
    float: left;
    border-bottom: 5px solid #f3f3f3;
    border-left: 5px solid #f3f3f3;
}
.post-showcase .el-content.uk-panel.uk-text-meta.uk-margin-top {
    display: unset;
    width: 100%;
    float: left;
}
.news-showcase h3.uk-heading-xlarge {
    font-style: italic;
}
.latest-news-post h3.el-title {
    color: #1F345D;
    font-style: italic;
    font-size: 24px;
    line-height: 120%;
    min-height: 87px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.latest-news-post .uk-card.uk-card-hover {
    background-color: #f3f3f3 !important;
}
.latest-news-post .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{
    box-shadow:0px 6px 20px -4px rgba(31, 52, 93, 0.15);
    border-color: transparent;
}
.watchdog-showcase h3.el-title.uk-heading-medium.uk-margin-top {
    margin-top: 10px !important;
}

.watchdog-showcase .el-content.uk-panel.uk-margin-top {
    margin-top: 10px !important;
}
.latest-news-post .fs-grid-fieldset-3.uk-panel.uk-first-column {
    width: 40%;
}

.latest-news-post .fs-grid-fieldset-4.uk-panel {
    width: 60%;
}
.videos-showcase h3.uk-heading-xlarge {
    font-style: italic;
}
.videos-showcase h3.el-title {
    font-style: italic;
    color: #1F345D;
}
.lives-showcase h2 {
    font-style: italic;
    font-size: 40px;
    color: #1F345D;
	line-height:110%;
}
.events-showcase time {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    color: #ffffff;
    line-height: 100%;
}
.events-showcase h3.uk-heading-xlarge {
    font-style: italic;
}
.events-showcase .el-content.uk-panel.uk-margin-top {
    font-weight: 500;
}
.racing-post.uk-panel.uk-margin p {
    font-size: 14px;
    font-weight: 800;
    color: #fff;
}


.watchdog-showcase h3.el-title.uk-heading-medium {
    font-size: 18px;
    font-weight: 900;
    font-style: italic;
}
.watchdog-showcase .el-content.uk-panel.uk-margin-top p {
    font-size: 10px;
    font-weight: 500;
    color: #1F345D;
}

.videos-showcase .el-content.uk-panel.uk-margin-top {
    font-size: 12px;
    color: #1F345D;
    font-weight: 800;
}

.uk-button-tag {
    background: #e8e8e8;
    color: #1F345D;
    font-weight: 900;
    font-family: Inter;
    letter-spacing: 0;
}
.uk-button-tag a{
    color: #1F345D;
    font-weight: 900;
    font-family: Inter;
    letter-spacing: 0;
    text-decoration:none !important;
}
.uk-button-tag:hover
{
    background:#cfcfcf;
}
.hero-post .el-content.uk-panel {
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
    line-height: 160%;
    min-height: 78px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.post-showcase span.label {
    color: #006EB0;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
}
.post-showcase span.label-value {
    color: #1F345D;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
}
.post-showcase .fs-grid-text-3 {
    color: #1F345D;
    font-size: 10px;
    font-weight: 500;
	text-transform: uppercase;
}

.fs-grid-nested-1.uk-margin-top.uk-grid {
    margin-top: 0 !important;
}

.fs-grid-nested-2.uk-margin-top.uk-grid.uk-grid-stack {
    margin-top: 0 !important;
    justify-content: left;
}

.uk-child-width-expand.uk-grid-collapse.uk-grid-match.uk-flex-middle.uk-grid {
    align-items: flex-start;
    flex-direction: row;
}
.post-showcase .fs-grid-text-4 .uk-button-tag {
     display: none; 
}
.post-showcase .fs-grid-text-4 .uk-button-tag:nth-child(-n+2) {
   display: inline-block;
}
.post-showcase .hero-post .fs-grid-text-4 .uk-button-tag:nth-child(-n+3) {
   display: inline-block;
}
.latest-news-post .fs-grid-text-1 .uk-button-tag {
    display: none;
}
.latest-news-post .fs-grid-text-1 .uk-button-tag:nth-child(-n+2) {
    display: inline-block;
}
.latest-news-post .fs-grid-text-3 {
    color: #1F345D;
    font-size: 10px;
    font-weight: 500;
}

.latest-news-post .fs-grid-fieldset-4.uk-panel .uk-button-tag {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 70px;
}
.latest-news-post .fs-grid-text-4 .uk-button-tag {
     display: none; 
}
.latest-news-post .fs-grid-text-4 .uk-button-tag:nth-child(-n+2) {
   display: inline-block;
}
.post-showcase .fs-grid-fieldset-3.uk-panel.uk-first-column {
    width: 20%;
}

.post-showcase .fs-grid-fieldset-4.uk-panel {
    width: 80%;
}

.post-showcase .fs-grid-fieldset-4.uk-panel .uk-button-tag {
    max-width: 130px;
}
.post-showcase .fs-grid-fieldset-4.uk-panel .uk-button-tag{
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      max-width: 130px;
}

.uk-transition-active.uk-active .uk-transition-fade, .uk-transition-toggle .uk-transition-fade:focus-within, .uk-transition-toggle:focus .uk-transition-fade, .uk-transition-toggle:hover .uk-transition-fade {
    opacity: 0.9;
}

.content-strand .el-link.uk-link {
    font-size: 14px;
    font-weight: 800;
    font-style: italic;
    text-decoration: none !important;
}

h3.news-hero-post {
    font-size: 80px;
    font-style: italic;
    color: #1F345D;
    line-height: 100%;
}
h3.industry-hero-post {
    font-size:40px;
    font-style: italic;
    color: #006EB0;
}

.mobile-showcase .uk-panel.uk-margin p {
    font-size: 14px;
    font-weight: 800;
    color: #fff;
    font-family: 'Inter';
}
.mobile-showcase h3 {
    font-size: 40px;
    color: #fff;
    font-style: italic;
}
.newsletter-showcase h3 {
    font-size: 50px;
    font-weight: 900;
    font-style: italic;
    color: #FFF;
}
.newsletter-showcase .uk-panel.uk-margin {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
}
.inner-banner-text,.inner-banner-text .inner-banner-row{
	min-height:400px;
}
.inner-banner-text h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 80px;
    margin-bottom: 0px;
    font-style: italic;
    font-weight: 900;
    line-height: 100%;
}
.inner-banner-text p {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-top: 0px;
}
.lorem-headline-showcase h3 {
    color: #006EB0;
    font-size: 50px;
    font-style: italic;
    line-height: 1.1;
	text-transform: uppercase;
}

.lorem-post p {
    font-weight: 400;
    font-size: 18px;
    color: #1F345D;
    line-height: 25px;
}

.resources-report-showcase 
  h2.resources-post {
    font-size: 40px;
    font-style: italic;
    color: #006EB0;
}
.annual-report-post h3.el-title {
    font-size: 40px;
    font-style: italic;
    color: #1F345D;
}
.annual-report-post p {
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
}
.annual-report-post .el-meta.uk-text-meta.uk-margin-top {
    font-size: 14px;
    color: #1F345D;
    letter-spacing: 1px;
    font-weight: 800;
}
.econimic-post h3.el-title {
    font-size: 20px;
    font-style: italic;
    color: #1F345D;
    font-weight: 800;
	text-transform: uppercase;
}
.econimic-post.el-meta.uk-text-meta {
    font-size: 14px;
    color: #1F345D;
    letter-spacing: 1px;
    font-weight: 800;
}
.econimic-post p {
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
	line-height:160%;
}

.uk-card-large .uk-card-body {
    padding: 40px;
}
.uk-card-medium .uk-card-body {
    padding: 30px;
}
.four-item-showcase h3.el-title {
    font-size: 18px;
    font-weight: 900;
    color: #006EB0;
    font-style: italic;
}
 
.four-item-showcase ::before {
    height: 151px;
    border: 2px solid #006EB0;
}
.four-item-showcase h3.el-title{
 	position:relative;
 	display:flex;
 	align-items:center;
}
.four-item-showcase h3.el-title:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/about-blue-arrows.svg")0px 0px no-repeat;
    width: 35px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
}
.careers-contact-showcase .el-meta.uk-text-meta {
    font-size: 14px;
    color: #006EB0;
    letter-spacing: 0px;
    font-weight: 800;
}
.careers-contact-showcase h3.el-title {
    font-size: 38px;
    font-weight: 900;
    font-style: italic;
    line-height: 1.1;
    color: #006EB0;
}

.careers-contact-showcase .el-content p {
    font-size: 18px;
    color: #006EB0;
    font-weight: 400;
}

.greyhound-showcase p {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
}

.greyhound-showcase .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 17px;
    color: #fff;
	text-transform: uppercase;
}

.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium {
    font-size: 40px;
    font-style: italic;
    font-weight: 900;
    color: #fff;
    line-height: 110%;
	text-transform: uppercase;
}

.econimic-post .el-meta {
    font-size: 14px;
    font-weight: 800;
    color: #1F345D;
    line-height: 120%;
    letter-spacing: 1px;
}
.sign-up-form input.wpcf7-form-control.wpcf7-text {
    height: 40px;
    width: calc(100% - 10px);
    border-radius: 0px;
    border: none;
    padding-left: 10px;
    background: rgba(255, 255, 255, 0.6);
    color: #fff;
}
.sign-up-form  select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: calc(100% + 1px);
    height: 42px;
    border: none;
    padding-left: 10px;
    background: rgba(255, 255, 255, 0.6);
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: rgba(255, 255, 255, 0.6) url(/wp-content/uploads/2022/12/dropdown-white-arrow.svg);
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 6px;
}
.sign-up-form  span.wpcf7-list-item {
    margin-left: 0px;
}

.uk-navbar-nav>li>a{
     transition:1s all;
    position:relative;
}
.uk-navbar-nav>li>a:hover{
    color: #000;
    /* left:0.5px; */
}
.menu-sub-dark-blue .el-item.uk-panel {
    border-bottom: 2px solid #004899;
    padding: 2px 0px;
}
.menu-sub-dark-blue h6.el-title.uk-margin-top {
     color: #004899;
	 font-size: 14px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0px;
}
.menu-sub-dark-blue img.el-image{
	float:right;
}
.uk-navbar-nav>li>a:before {
    content: none;
    padding: 0 3px;
    color:transparent;
    transition:1s all;
}
.uk-navbar-nav>li>a:after {
    content: none;
    padding: 0 3px;
    /* color:transparent; */
    transition:1s all;
}
.uk-navbar-nav>li>a:hover:before,
.uk-navbar-nav>li>a:hover:after{
    color:white;
}
.blue-text{
	color:#006EB0 !important;
}
.purple-text{
	color:#1F345D !important;
}
ul.footer-social-icon {
    list-style: none;
    padding-left: 0px;
}
ul.footer-social-icon li {
    display: inline-block;
    margin-right: 6px;
}
ul.footer-social-icon li i {
    font-size: 22px;
    position: relative;
    top: 2px;
}
ul.footer-menu {
    list-style: none;
    padding-left: 0px;
}
ul.footer-menu li a {
    color: #000;
    text-decoration: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 160%;
}
.tm-footer p {
    font-size: 14px;
    color: #000;
}
.tm-footer h5.uk-h5 {
    color: #000;
    font-size: 14px;
    letter-spacing: 0px;
}
.post-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;
}
.post-showcase .uk-card-body {
    padding: 20px;
}
.post-showcase .hero-post .uk-card-body {
    padding: 35px;
}


.post-showcase .fs-grid-nested-1-container.uk-panel {
    margin-top: 6px;
}
.hero-post .fs-grid-fieldset-3, 
.hero-post .fs-grid-fieldset-4 {margin-top: 4px;}

.post-showcase .hero-post .fs-grid-nested-1-container.uk-panel {
    margin-top: 20px;
}

.post-showcase .fs-grid-nested-2 {
    margin-top: 10px;
}

.post-showcase .fs-grid-nested-1-container.uk-panel .fs-grid-text-1 ,
.post-showcase .fs-grid-nested-1-container.uk-panel .fs-grid-text-2{
    padding:0;
    line-height: 100%;
}

.post-showcase .fs-grid-nested-2-container.uk-panel .fs-grid-nested-2 {
    margin-top: 10px !important;
}

.post-showcase .hero-post h3.el-title {
    font-size: 38px;
    line-height: 110%;
}.hero-post .el-meta.uk-text-meta.uk-margin-top>a {
    font-size: 12px;
    color: #1F345D;
    font-weight: 900;
    width: 54px;
    letter-spacing: 1px;
}

.lives-showcase .el-meta {
    font-size: 14px;
    color: #1F345D;
    letter-spacing: 0px;
	font-weight: 800;
}
.post-showcase .el-content.uk-panel.uk-text-meta>a {
    font-size: 12px;
    color: #1F345D;
    font-weight: 900;
    letter-spacing: 1px;
    background: #E8E8E8;
    padding: 4px 8px 4px 8px;
    white-space: nowrap;
    /* display: list-item; */
    float: left;
    border-bottom: 5px solid #f3f3f3;
    border-left: 5px solid #f3f3f3;
}
.post-showcase .el-content.uk-panel.uk-text-meta.uk-margin-top {
    display: unset;
    width: 100%;
    float: left;
}
.news-showcase h3.uk-heading-xlarge {
    font-style: italic;
}
.latest-news-post h3.el-title {
    min-height: 58px;
    color: #1F345D;
    font-style: italic;
    font-size: 24px;
    line-height: 120%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.latest-news-post .el-content {
    font-weight: 500;
    color: #1F345D;
    margin-top: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 80px;
    display: -webkit-box;
    font-size: 16px;
    margin-bottom: 10px;
}
.latest-news-post .uk-card.uk-card-hover {
    background-color: #f3f3f3 !important;
}
.latest-news-post .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{
    box-shadow:0px 6px 20px -4px rgba(31, 52, 93, 0.15);
    border-color: transparent;
}
.watchdog-showcase h3.el-title.uk-heading-medium.uk-margin-top {
    margin-top: 10px !important;
}

.watchdog-showcase .el-content.uk-panel.uk-margin-top {
    margin-top: 10px !important;
}
.latest-news-post .fs-grid-fieldset-3.uk-panel.uk-first-column {
    width: 40%;
}

.latest-news-post .fs-grid-fieldset-4.uk-panel {
    width: 60%;
}
.videos-showcase h3.uk-heading-xlarge {
    font-style: italic;
}
.videos-showcase h3.el-title {
    font-style: italic;
    color: #1F345D;
}
.lives-showcase h2 {
    font-style: italic;
    font-size: 40px;
    color: #1F345D;
	line-height:110%;
	text-transform: uppercase;
}
.events-showcase time {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    color: #ffffff;
    line-height: 100%;
}
.events-showcase h3.uk-heading-xlarge {
    font-style: italic;
}
.events-showcase h3.el-title.uk-card-title {
	font-style: italic;
	min-height: 65px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.events-showcase .el-content.uk-panel.uk-margin-top {
    font-weight: 500;
}
.racing-post.uk-panel.uk-margin p {
    font-size: 14px;
    font-weight: 800;
    color: #fff;
}
.watchdog-showcase 
 h3.uk-heading-xlarge {
    font-size: 20px;
    font-style: italic;
    font-weight: 800;
}
.view-all-btn a {
    font-style: italic;
    color: #006EB0;
    font-size: 14px;
    font-weight: 800;
	text-decoration: none;
	text-transform: uppercase;
}
.view-all-btn a:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/about-blue-arrows.svg")0px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 1px;
}
.news-showcase .view-all-btn a:after,

.videos-showcase .view-all-btn a:after,
.events-showcase .view-all-btn a:after{
   width: 14px;
   background: url(/wp-content/uploads/2022/11/about-blue-arrows.svg)0px 0px no-repeat;
   background-size: 100%;
   height: 14px;
   top: 1px;
}
.videos-showcase .el-content.uk-panel.uk-margin-top {
    font-size: 12px;
    color: #1F345D;
    font-weight: 800;
}

.uk-button-tag {
    background: #e8e8e8;
    color: #1F345D;
    font-weight: 900;
    font-family: Inter;
    letter-spacing: 0;
}
.uk-button-tag a{
    color: #1F345D;
    font-weight: 900;
    font-family: Inter;
    letter-spacing: 0;
    text-decoration:none !important;
}
.uk-button-tag:hover
{
    background:#cfcfcf;
}
.hero-post .el-content.uk-panel {
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
    line-height: 160%;
	overflow: hidden;
    min-height: 78px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.post-showcase span.label {
    color: #006EB0;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
    margin-right: 5px;
}
.post-showcase .fs-grid-text.fs-grid-text-1 {
    color: #1F345D;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
    text-transform: uppercase;
}
.post-showcase .fs-grid-text.fs-grid-text-2 {
    color: #1F345D;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
    text-transform: uppercase;
}
.post-showcase span.label-value {
    color: #1F345D;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
}
.post-showcase .fs-grid-text-3 {
    color: #1F345D;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: -0.1px;
    text-transform: uppercase;
    line-height: 100%;
}

.fs-grid-nested-1.uk-margin-top.uk-grid {
    margin-top: 0 !important;
}

.fs-grid-nested-2.uk-margin-top.uk-grid.uk-grid-stack {
    margin-top: 0 !important;
    justify-content: left;
}

.uk-child-width-expand.uk-grid-collapse.uk-grid-match.uk-flex-middle.uk-grid {
    align-items: flex-start;
    flex-direction: row;
}
.post-showcase .fs-grid-text-4 .uk-button-tag {
     display: none; 
}
.post-showcase .fs-grid-text-4 .uk-button-tag:nth-child(-n+2) {
   display: inline-block;
}
.post-showcase .hero-post .fs-grid-text-4 .uk-button-tag:nth-child(-n+3) {
   display: inline-block;
}
.latest-news-post .fs-grid-text-1 .uk-button-tag {
    display: none;
}
.latest-news-post .fs-grid-text-1 .uk-button-tag:nth-child(-n+2) {
    display: inline-block;
}
.latest-news-post .fs-grid-text-3 {
    color: #1F345D;
    font-size: 10px;
    font-weight: 500;
}
.events-showcase .el-content p {
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 80px;
    display: -webkit-box;
}

.latest-news-post .fs-grid-fieldset-4.uk-panel .uk-button-tag {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 70px;
}
.latest-news-post .fs-grid-text-4 .uk-button-tag {
     display: none; 
}
.latest-news-post .fs-grid-text-4 .uk-button-tag:nth-child(-n+2) {
   display: inline-block;
}
.post-showcase .fs-grid-fieldset-3.uk-panel.uk-first-column {
    width: 20%;
}
.post-showcase .hero-post .fs-grid-fieldset-3.uk-panel.uk-first-column {
    width: 30%;
}

.post-showcase .hero-post .fs-grid-fieldset-4.uk-panel {
    width: 70%;
}
.post-showcase .fs-grid-fieldset-4.uk-panel {
    width: 80%;
}

.post-showcase .fs-grid-fieldset-4.uk-panel .uk-button-tag {
    max-width: 130px;
}
.post-showcase .fs-grid-fieldset-4.uk-panel .uk-button-tag{
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      max-width: 130px;
}

.uk-transition-active.uk-active .uk-transition-fade, .uk-transition-toggle .uk-transition-fade:focus-within, .uk-transition-toggle:focus .uk-transition-fade, .uk-transition-toggle:hover .uk-transition-fade {
    opacity: 0.9;
}

.content-strand .el-link.uk-link {
    font-size: 14px;
    font-weight: 800;
    font-style: italic;
    text-decoration: none !important;
}

h3.news-hero-post {
    font-size: 80px;
    font-style: italic;
    color: #1F345D;
    text-transform: uppercase;
}
h3.industry-hero-post {
    font-size:40px;
    font-style: italic;
    color: #006EB0;
    text-transform: uppercase;
}

.mobile-showcase .uk-panel.uk-margin p {
    font-size: 14px;
    font-weight: 800;
    color: #fff;
    font-family: 'Inter';
}
.mobile-showcase h3 {
    font-size: 40px;
    color: #fff;
    font-style: italic;
}
.newsletter-showcase h3 {
    font-size: 40px;
    font-weight: 900;
    font-style: italic;
    color: #FFF;
}
.newsletter-showcase .uk-panel.uk-margin {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
}
.inner-banner-text,.inner-banner-text .inner-banner-row{
	min-height:400px;
}
.inner-banner-text p {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-top: 0px;
}
.lorem-headline-showcase h3 {
    color: #006EB0;
    font-size: 50px;
    font-style: italic;
    line-height: 1.1;
}

.lorem-post p {
    font-weight: 400;
    font-size: 18px;
    color: #1F345D;
    line-height: 25px;
}

.resources-report-showcase 
  h2.resources-post {
    font-size: 40px;
    font-style: italic;
    color: #006EB0;
	text-transform: uppercase;
}
.annual-report-post h3.el-title {
    font-size: 40px;
    font-style: italic;
    color: #1F345D;
	text-transform: uppercase;
}
.annual-report-post p {
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
}
.annual-report-post .el-meta.uk-text-meta.uk-margin-top {
    font-size: 14px;
    color: #1F345D;
    letter-spacing: 0px;
    font-weight: 800;
}
.econimic-post h3.el-title {
    font-size: 20px;
    font-style: italic;
    color: #1F345D;
    font-weight: 800;
	line-height:120%;
}
.econimic-post.el-meta.uk-text-meta {
    font-size: 14px;
    color: #1F345D;
    letter-spacing: 1px;
    font-weight: 800;
}
.econimic-post p {
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
}

.uk-card-large .uk-card-body {
    padding: 40px;
}
.uk-card-medium .uk-card-body {
    padding: 30px;
}
.four-item-showcase h3.el-title {
    font-size: 18px;
    font-weight: 900;
    color: #006EB0;
    font-style: italic;
}
 
.four-item-showcase ::before {
    height: 151px;
    border: 2px solid #006EB0;
}
.four-item-showcase h3.el-title{
 	position:relative;
 	display:flex;
 	align-items:center;
}
.four-item-showcase h3.el-title:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/about-blue-arrows.svg")0px 0px no-repeat;
    width: 35px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
}
.careers-contact-showcase .el-meta.uk-text-meta {
    font-size: 14px;
    color: #006EB0;
    letter-spacing: 0px;
    font-weight: 800;
}
.careers-contact-showcase h3.el-title {
    font-size: 38px;
    font-weight: 900;
    font-style: italic;
    line-height: 1.1;
    color: #006EB0;
}

.careers-contact-showcase .el-content p {
    font-size: 18px;
    color: #006EB0;
    font-weight: 400;
}

.greyhound-showcase p {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
}

.greyhound-showcase .el-meta {
    font-size: 14px;
    font-weight: 800;
    line-height: 17px;
    color: #fff;
}

.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium {
    font-size: 40px;
    font-style: italic;
    font-weight: 900;
    color: #fff;
    line-height: 110%;
}

.econimic-post .el-meta {
    font-size: 14px;
    font-weight: 800;
    color: #1F345D;
    line-height: 120%;
    letter-spacing: 0px;
}
.sign-up-form input.wpcf7-form-control.wpcf7-text {
    height: 40px;
    width: calc(100% - 10px);
    border-radius: 0px;
    border: none;
    padding-left: 10px;
    background: rgba(255, 255, 255, 0.6) !important;
    color: #fff;
}
.sign-up-form  select.wpcf7-form-control.wpcf7-select {
    width: calc(100% + 1px);
    height: 42px;
    border: none;
    padding-left: 10px;
    background: rgba(255, 255, 255, 0.6);
    color: #fff;
    
}
.sign-up-form  span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.sign-up-form  span.wpcf7-list-item-label {
    font-size: 12px;
    font-weight: 600;
}
.sign-up-form  label {
    font-size: 16px;
    font-weight: 600;
}
.sign-up-form  input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: transparent;
    border: 2px solid #fff;
    padding: 15px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 900;
    float: right;
}
.sign-up-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.sign-up-form ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.sign-up-form :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.sign-up-form :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.participant-info-showcase .el-meta {
    font-size: 14px;
    color: #006EB0;
    font-weight: 800;
    line-height: 16.8px;
    letter-spacing: 0px;
}

.participant-info-showcase h3.el-title {
    color: #006EB0;
    font-weight: 900;
    /* font-size: 40px; */
    font-style: italic;
    /* line-height: 44px; */
}
.participant-info-showcase h3.el-title {
    font-size: 50px;
    line-height: 110%;
    text-transform: uppercase;
}
.participant-info-showcase p {
    font-size: 18px;
    font-weight: 400;
    color: #006EB0;
    line-height: 140%;
}

.lives-showcase span {
	color: #1F345D;
	font-size: 18px;
	line-height: 140%;
	font-weight: 400;
}
.subheading-post p {
    line-height: 120%;
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    color: #1F345D;
}

.subheading-blue-post p {
    line-height: 120%;
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    color: #006EB0;
}

.lorem-blue-post p {
    font-size: 18px;
    color: #006EB0;
    line-height: 140%;
}

.event-inner-slider  h3.el-title {
    font-size: 50px;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    width: 620px;
    line-height: 55px;
    max-width: 100%;
}
.event-inner-slider .el-overlay {
    position: relative;
    left: 60px;
    width: 660px;
    max-width: 100%;
}
.event-inner-slider  a.el-slidenav {
    color: #fff !important;
    font-weight: 600;
}
.event-inner-slider .uk-dotnav>.uk-active>* {
    background: #fff;
}

.event-inner-slider .uk-dotnav>*>* {
    width: 20px;
    height: 4px;
    border-radius: 0px;
    background: rgba(255, 255, 255, 0.2);
}
.event-inner-slider .uk-position-bottom-left {
    bottom: 150px;
    left: 60px;
}
.event-inner-slider p {
    color: #fff;
}
.event-inner-slider .el-meta.uk-text-meta.uk-margin-top {
    color: #fff;
    font-weight: 800;
    font-size: 14px;
}

h3.inner-small-headline {
    font-size: 40px;
    text-transform: uppercase;
    font-style: italic;
    line-height: 110%;
}


.subheading-info-text p {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #1F345D;
	text-transform: uppercase;
}

.podcast-videos-post h3 {
    color: #1F345D;
    line-height: 110%;
    font-size: 38px;
    font-weight: 900;
    font-style: italic;
}

.facebook-icon-inner:before {
    content: "";
    background: url("/wp-content/uploads/2022/10/facebook-icon-vector.png")0px 0px no-repeat;
    width: 21px;
    height: 38px;
    display: inline-block;
    margin-right: 10px;
}
.social-inner-icons {
    display: flex;
    align-items: center;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.social-inner-box .uk-overlay-primary {
    background: #006EB0;
}
.instra-icon-inner:before {
    content: "";
    background: url("/wp-content/uploads/2022/10/instagram-iconVector-1.png")0px 0px no-repeat;
    width: 38px;
    height: 38px;
    display: inline-block;
    margin-right: 10px;
}
.twitter-icon-inner:before {
    content: "";
    background: url("/wp-content/uploads/2022/10/twitter-icon-Vector-2.png")0px 0px no-repeat;
    width: 44px;
    height: 38px;
    display: inline-block;
    margin-right: 10px;
}


.uk-cover-container.uk-link-toggle:hover .el-link.uk-transition-fade {
    opacity:1;
    color:white;
}


.tm-footer h5.uk-h5 {
    font-weight: 900;
    margin-bottom: 10px !important;
}
.tm-footer .uk-card-secondary {
    background-color: #004899;
    padding: 15px;
}
.tm-footer .uk-card-secondary h3.el-title {
    /* font-style: italic; */
    font-weight: 800;
    font-size: 14px;
    line-height: 100%;
    color: white;
    margin-top: 0 !important;
}

.tm-footer .uk-card-secondary .el-content{
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 160%;
}
.tm-footer .uk-card-secondary .uk-button-text.uk-button-large {
    padding: 0;
    border: none;
    /* font-style: italic; */
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
}
.tm-footer .uk-card-secondary .uk-margin-top {
    margin-top: 8px !important;
}
h5.uk-h5+.uk-panel {
    margin-top: 10px !important;
}

ul.footer-menu li {
    line-height: 22px;
    margin-top: 8px;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 160%;
    left: inherit;
    right: 0px;
}
ul.jump-list {
    list-style: none;
    padding-left: 0px;
}
ul.jump-list li {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    background: #F3F3F3 !important;
    padding: 5px 10px !important;
    font-weight: 600;
    margin-left: -5px;
    color: #1F345D;
}
ul.jump-list li:first-child {
    background: #1F345D !important;
    color: #fff;
    margin-left: 0px !important;
}
ul.three-button-top {
    list-style: none;
    padding-left: 0px;
    float: right;
}
ul.three-button-top li {
    display: inline-block;
    padding: 0px 10px;
}
li.calendar-button a {
    color: #1F345D;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
    text-decoration: none;
}
li.watch-button a {
    background: #E30613;
    padding: 10px 14px 9px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
}
li.calendar-button a: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: 5px;
}
li.watch-button a: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: 4px;
    position: relative;
    top: 2px;
}
.top-section-grid .el-content.uk-panel.uk-margin-top {
    background: #f3f3f3;
    padding: 8px 7px;
}
.top-section-grid h5 {
    font-size: 12px;
    margin-bottom: 0px !important;
    color: #1F345D;
    font-weight: 800;
    letter-spacing: 0px;
    font-family: Inter;
    font-style: italic;
}
 .top-section-grid p {
    margin-top: 0px;
    font-size:12px;
    color: #1F345D;
}
.latest-table-results .el-content {
    padding: 10px;
}
.latest-table-results p {
    font-size: 14px;
    color: #1F345D;
    text-transform: uppercase;
    font-weight: 800;
    font-style: italic;
    margin-bottom: 0px;
}
.latest-table-results table th {
    color: #006EB0;
    font-size: 12px;
    font-family: 'Inter';
    text-align: left;
    font-style: italic;
    font-weight: 800;
}
.latest-table-results td {
    color: #1F345D;
    font-size: 12px;
    padding: 0px 3px;
    font-weight: 600;
}
.latest-table-results table th:first-child {
    color: #1F345D;
    font-weight: 600;
    font-style: normal;
    font-size: 12px;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link {
    text-transform: uppercase;
    font-weight:  700 !important;
}
.uk-navbar-dropdown {
    /* width: 100% !important; */
    /* left: inherit !important; */
    /* max-width: 100% !important; */
}
ul.uk-nav.uk-nav-default > li > a.el-link {
    font-size: 14px !important;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 5px 0px !important;
    color: #1F345D;
    font-weight: 500;
}
.menu-sub-heading .el-item.uk-panel{
    border-bottom: 2px solid #1F345D;
    padding: 2px 0px;
}
.menu-sub-heading h6.el-title {
    color: #1F345D;
    font-size: 14px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0px;
}
.menu-sub-heading img.el-image {
    float: right;
}
.menu-sub-heading.uk-margin {
    margin-top: 0 !important;
}
.watchdog-button-panel {
    padding: 60px;
}
.watchdog-button-panel p {
    color: #fff;
}
.uk-navbar-toggle.uk-icon.uk-search-icon {
    color: #fff !important;
    font-weight: 600;
}
.light-blue-button a.el-content.uk-button.uk-button-default: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: 5px;
}
.organization-grid .el-content: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: 4px 0px;
}
.econimic-download-icon h3.el-title:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/download-arrow-about.svg")0px 0px no-repeat;
    width: 16px;
    height: 18px;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 8px;
}
.econimic-download-icon h3.el-title.uk-card-title {
    position: relative;
    display: flex;
    align-items: center;
	text-transform: uppercase;
}
.login-btn a.el-link.uk-button.uk-button-default.uk-button-large {
    background: transparent;
    border: 2px solid #ffff;
    color: #fff;
}
.login-btn 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;
}
.el-item.register-btn a.el-link.uk-button.uk-button-default.uk-button-large {
    background: #fff;
    color: #006EB0;
}
.register-btn a.el-link.uk-button.uk-button-default.uk-button-large:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/blue-arrow-register.svg")0px 0px no-repeat;
    width: 12px;
    height: 13px;
}
h3.megamenu-main-title {
    font-style: italic;
    font-weight: 900;
    font-size: 40px;
    line-height: 44px;
    color: #1F345D;
    text-transform: uppercase;
}
.megamenu-titlecol {
    margin-top: 100.5px;
}
.sign-up-form  span.wpcf7-list-item-label {
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    position: relative;
    top: -2px;
}
.newsletter-signup-content h3 {
    font-style: italic;
    font-weight: 900;
    font-size: 50px;
    line-height: 110%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.sign-up-form  label {
    font-size: 16px;
    font-weight: 600;
	color:#fff;
}
.sign-up-form  input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: transparent;
    border: 2px solid #fff;
    padding: 15px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 900;
    float: right;
}
.sign-up-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.sign-up-form ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.sign-up-form :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.sign-up-form :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.participant-info-showcase .el-meta {
    font-size: 14px;
    color: #006EB0;
    font-weight: 800;
    line-height: 16.8px;
    letter-spacing: 0px;
}

.participant-info-showcase h3.el-title {
    color: #006EB0;
    font-weight: 900;
    font-size: 40px;
    font-style: italic;
    line-height: 44px;
}

.participant-info-showcase p {
    font-size: 18px;
    font-weight: 400;
    color: #006EB0;
    line-height: 140%;
}

.lives-showcase span {
	color: #1F345D;
	font-size: 18px;
	line-height: 140%;
	font-weight: 400;
}
.subheading-post p {
    line-height: 120%;
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    color: #1F345D;
}

.subheading-blue-post p {
    line-height: 120%;
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    color: #006EB0;
}

.lorem-blue-post p {
    font-size: 18px;
    color: #006EB0;
    line-height: 140%;
}

.event-inner-slider  h3.el-title {
    font-size: 50px;
    color: #fff;
    font-weight: 900;
    font-style: italic;
    text-transform: uppercase;
    width: 620px;
    line-height: 55px;
    max-width: 100%;
}
.event-inner-slider .el-overlay {
    position: relative;
    left: 60px;
    width: 660px;
    max-width: 100%;
}
.event-inner-slider  a.el-slidenav {
    color: #fff !important;
    font-weight: 600;
}
.event-inner-slider .uk-dotnav>.uk-active>* {
    background: #fff;
}

.event-inner-slider .uk-dotnav>*>* {
    width: 20px;
    height: 4px;
    border-radius: 0px;
    background: rgba(255, 255, 255, 0.2);
}
.event-inner-slider .uk-position-bottom-left {
    bottom: 25px;
    left: 60px;
}
.event-inner-slider p {
    color: #fff;
}
.event-inner-slider .el-meta.uk-text-meta.uk-margin-top {
    color: #fff;
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: 0px;
}

h3.inner-small-headline {
    font-size: 40px;
    text-transform: uppercase;
    font-style: italic;
}

.subheading-info-text p {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    color: #1F345D;
}

.podcast-videos-post h3 {
    color: #1F345D;
    line-height: 110%;
    font-size: 38px;
    font-weight: 900;
    font-style: italic;
}

.facebook-icon-inner:before {
    content: "";
    background: url("/wp-content/uploads/2022/10/facebook-icon-vector.png")0px 0px no-repeat;
    width: 21px;
    height: 38px;
    display: inline-block;
    margin-right: 10px;
}
.social-inner-icons {
    display: flex;
    align-items: center;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.social-inner-box .uk-overlay-primary {
    background: #006EB0;
}
.instra-icon-inner:before {
    content: "";
    background: url("/wp-content/uploads/2022/10/instagram-iconVector-1.png")0px 0px no-repeat;
    width: 38px;
    height: 38px;
    display: inline-block;
    margin-right: 10px;
}
.twitter-icon-inner:before {
    content: "";
    background: url("/wp-content/uploads/2022/10/twitter-icon-Vector-2.png")0px 0px no-repeat;
    width: 44px;
    height: 38px;
    display: inline-block;
    margin-right: 10px;
}


.uk-cover-container.uk-link-toggle:hover .el-link.uk-transition-fade {
    opacity:1;
    color:white;
}
.report-activity-panel p {
    color: #fff;
}

.tm-footer h5.uk-h5 {
    margin-bottom: 10px !important;
    font-weight: 800;
    font-size: 14px;
    line-height: 100%;
}
.tm-footer .uk-card-secondary {
    background-color: #696969;
    padding: 15px;
}
.tm-footer .uk-card-secondary h3.el-title {
    /* font-style: italic; */
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    color: white;
    margin-top: 0 !important;
    text-transform: uppercase;
}

.tm-footer .uk-card-secondary .el-content{
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 160%;
}
.tm-footer .uk-card-secondary .uk-button-text.uk-button-large {
    padding: 0;
    border: none;
    /* font-style: italic; */
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
}
.tm-footer .uk-card-secondary .uk-margin-top {
    margin-top: 8px !important;
}
h5.uk-h5+.uk-panel {
    margin-top: 10px !important;
}

ul.footer-menu li {
    line-height: 22px;
    margin-top: 8px;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 160%;
    left: inherit;
    right: 0px;
}
ul.jump-list {
    list-style: none;
    padding-left: 0px;
}
ul.jump-list li {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    background: #F3F3F3 !important;
    padding: 5px 10px !important;
    font-weight: 600;
    margin-left: -5px;
    color: #1F345D;
}
ul.jump-list li:first-child {
    background: #1F345D !important;
    color: #fff;
    margin-left: 0px !important;
}
ul.three-button-top {
    list-style: none;
    padding-left: 0px;
    float: right;
}
ul.three-button-top li {
    display: inline-block;
    padding: 0px 10px;
}
li.calendar-button a {
    color: #1F345D;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    font-style: italic;
    text-decoration: none;
}
li.watch-button a {
    background: #E30613;
    padding: 10px 14px 9px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
}
li.calendar-button a: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: 5px;
}
li.watch-button a: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: 4px;
    position: relative;
    top: 2px;
}
.top-section-grid .el-content.uk-panel.uk-margin-top {
    background: #f3f3f3;
    padding: 8px 7px;
}
.top-section-grid h5 {
    font-size: 12px;
    margin-bottom: 0px !important;
    color: #1F345D;
    font-weight: 800;
    letter-spacing: 0px;
    font-family: Inter;
    font-style: italic;
}
 .top-section-grid p {
    margin-top: 0px;
    font-size:12px;
    color: #1F345D;
}
.latest-table-results .el-content {
    padding: 10px;
}
.latest-table-results p {
    font-size: 14px;
    color: #1F345D;
    text-transform: uppercase;
    font-weight: 800;
    font-style: italic;
    margin-bottom: 0px;
}
.latest-table-results table th {
    color: #006EB0;
    font-size: 12px;
    font-family: 'Inter';
    text-align: left;
    font-style: italic;
    font-weight: 800;
}
.latest-table-results td {
    color: #1F345D;
    font-size: 12px;
    padding: 0px 3px;
    font-weight: 600;
}
.latest-table-results table th:first-child {
    color: #1F345D;
    font-weight: 600;
    font-style: normal;
    font-size: 12px;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link {
    text-transform: uppercase;
    font-weight:  700 !important;
}
.uk-navbar-dropdown {
    /* width: 100% !important; */
    /* left: inherit !important; */
    /* max-width: 100% !important; */
}
ul.uk-nav.uk-nav-default > li > a.el-link {
    font-size: 14px !important;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 5px 0px !important;
    color: #1F345D;
    font-weight: 500;
}
.menu-sub-heading .el-item.uk-panel{
    border-bottom: 2px solid #1F345D;
    padding: 2px 0px;
}
.menu-sub-heading h6.el-title {
    color: #1F345D;
    font-size: 14px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0px;
}
.menu-sub-heading img.el-image {
    float: right;
}
.watchdog-large-button a.el-content.uk-button {
    background: rgba(255, 255, 255, 0.2);
    border-bottom: 2px solid #1f345d !important;
    color: #fff;
    width: 100%;
    text-align: left;
    padding: 20px;
    font-size: 38px;
    font-style: italic;
    line-height: 140%;
    min-height: 96px;
    border: none;
}
.watchdog-large-button a.el-content.uk-button:hover {
    background: #fff;
    box-shadow: 0px 3px 8px -1px rgba(31, 52, 93, 0.15);
    color: #006EB0;
    border-bottom: 2px solid #1f345d !important;
}
.watchdog-button-panel p {
    color: #fff;
}
.watchdog-large-button a.el-content.uk-button.uk-button-default:hover:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/racing-hover-button-arrow.svg")0px 0px no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: cover;
    margin-left: 2px;
}
.race-calendar-hover-icon a.el-content.uk-button:hover:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/race-calendar.svg")0px 0px no-repeat;
    width: 50px;
    height: 50px;
    display: inline-block;
    float: right;
    position: relative;
    top: -2px;
    background-size: cover;
}
.black-book-hover-icon a.el-content.uk-button:hover:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/blue-saved-icon.svg")0px 0px no-repeat;
    width: 50px;
    height: 50px;
    display: inline-block;
    float: right;
    position: relative;
    top: -2px;
    background-size: cover;
}
.dog-trainer-hover-icon a.el-content.uk-button:hover:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/dog-man-blue-icon.svg")0px 0px no-repeat;
    width: 50px;
    height: 50px;
    display: inline-block;
    float: right;
    position: relative;
    top: -2px;
    background-size: cover;
}
.dog-trainer-hover-icon a.el-content.uk-button.uk-button-default {
    border-bottom: none !important;
}
.uk-navbar-toggle.uk-icon.uk-search-icon {
    color: #fff !important;
    font-weight: 600;
}
.about-sport-grid .el-content.uk-panel:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/menu-rightarrow-blue.svg")0px 0px no-repeat;
    width: 18px;
    height: 15px;
    display: block;
    float: right;
    margin: 5px 0px;
}
.light-blue-button a.el-content.uk-button {
    padding: 15px 20px;
    background: transparent;
    border: 2px solid #fff !important;
    font-size: 18px;
    color: #fff !important;
    font-weight: 900;
}
.light-blue-button a.el-content.uk-button.uk-button-default: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: 5px;
}
.organization-grid .el-content: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: 4px 0px;
}
.econimic-download-icon h3.el-title:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/download-arrow-about.svg")0px 0px no-repeat;
    width: 16px;
    height: 18px;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 8px;
}
.econimic-download-icon h3.el-title.uk-card-title {
    position: relative;
    display: flex;
    align-items: center;
}
.login-btn a.el-link.uk-button.uk-button-default.uk-button-large {
    background: transparent;
    border: 2px solid #ffff;
    color: #fff;
}
.login-btn 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;
}
.login-btn a.el-link.uk-button.uk-button-default.uk-button-large:hover{
	background:#fff;
    color: #006EB0;
}
.login-btn a.el-link.uk-button.uk-button-default.uk-button-large:hover:after {
	content: "";
    background: url("/wp-content/uploads/2022/11/blue-arrow-register.svg")0px 0px no-repeat;
    width: 12px;
    height: 13px;
}
.el-item.register-btn a.el-link.uk-button.uk-button-default.uk-button-large {
    background: #fff;
    color: #006EB0;
}
.register-btn a.el-link.uk-button.uk-button-default.uk-button-large:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/blue-arrow-register.svg")0px 0px no-repeat;
    width: 12px;
    height: 13px;
}
h3.megamenu-main-title {
    position: absolute;
    top: 35px;
}
.megamenu-titlecol.imagecol {
    margin-top: 0px;
}
div#megamenucol1 {
    margin-top: 100.5px;
}
.greyhound-showcase-blue-text h3 {
    font-size: 40px;
    font-weight: 900;
    font-style: italic;
    line-height: 110%;
    text-transform: uppercase;
}
.greyhound-showcase-blue-text .el-meta {
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 120%;
}
.greyhound-showcase-blue-text p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}
hr.light-blue-divider {
    border: 2px solid #00A1C8;
}
.social-video-overlay ul {
    list-style: none;
    padding-left: 0px;
}
.social-video-overlay ul li {
    display: inline-block;
}
.social-video-overlay h3.el-title {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
}
.social-video-overlay .el-meta {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    text-transform: inherit;
    color: #fff !important;
}
.social-video-overlay .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;
}
.goto-channel-text a {
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
}
.goto-channel-text a:after {
    content: "";
    background: url("/wp-content/uploads/2022/11/video-channel-icons.svg")0px 0px no-repeat;
    width: 42px;
    height: 42px;
    display: inline-block;
    background-size: 100% 100%;
    position: relative;
    top: 13px;
    margin-left: 6px;
}
.video-uploaded,.video-publishedby {
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 100%;
    color: #1F345D;
}
video-publishedby a {
    color: #1F345D;
}
span.light-blue-meta {
    color: #00A1C8;
}
h1.video-archive-title {
    font-style: italic;
    font-weight: 900;
    font-size: 50px;
    line-height: 110%;
    text-transform: uppercase;
    color: #1F345D;
}
.video-publishedby a {
    color: #1F345D;
    text-transform: uppercase;
}
.subheading-video {
    font-weight: 800;
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #1F345D;
}
.video-loop-grid .el-item.uk-panel.uk-tile-default {
    background: #f3f3f3 !important;
}
.video-loop-grid h4.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    color: #1F345D;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.video-loop-grid .el-meta {
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
    letter-spacing: 0px;
}
.newsletter-form input.wpcf7-form-control.wpcf7-text {
    background: rgba(12, 26, 52, 0.8);
    border: 1px solid #FFFFFF;
    height: 46px;
    padding-left: 10px;
    width: calc(100% - 10px);
    color: #a3a3a3;
    outline: none;
    margin-top: 3px;
    font-size: 18px;
    font-family: 'Inter';
}
.newsletter-form label {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #FFFFFF;
}
.newsletter-form select.wpcf7-form-control.wpcf7-select {
    background: rgba(12, 26, 52, 0.8);
    border: 1px solid #FFFFFF;
    width: calc(100% + 4px);
    height: 50px;
    padding-left: 10px;
    color: #a3a3a3;
    outline: none;
    font-family: Inter;
    font-size: 18px;
    margin-top: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: rgba(12, 26, 52, 0.8) url(/wp-content/uploads/2022/12/dropdown-white-arrow.svg);
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 8px;
}
.newsletter-form span.wpcf7-list-item-label {
    font-weight: 600;
    font-size: 12px;
    line-height: 128%;
    position: relative;
    top: 0px;
}
.newsletter-form .wpcf7-list-item {
    margin-left: 0px;
}
.newsletter-form input[type="checkbox"] {
    margin: 0px;
    margin-right: 4px;
}
.newsletter-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-weight: 900;
    font-size: 18px;
    line-height: 100%;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 15px 20px;
    background: transparent;
    border: 2px solid #fff;
    float: right;
}
.newsletter-form span.wpcf7-spinner {
    display: none;
}
ul.phone-email-list {
    list-style: none;
    padding-left: 0px;
}
ul.phone-email-list li {
    display: inline-block;
    margin-right: 15px;
}
ul.phone-email-list li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #FFFFFF;
    text-decoration: none;
}
.contact-info-inner-section h3 {
    font-style: italic;
    font-weight: 900;
    font-size: 40px;
    line-height: 110%;
    text-align: center;
    text-transform: uppercase;
}
.get-latest-media h3 {
    font-style: italic;
    font-weight: 900;
    font-size: 50px;
    line-height: 110%;
    text-transform: uppercase;
    color: #1F345D;
}
.client-name-info {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.client-job-title {
    font-style: italic;
    font-weight: 800;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: 0px;
}
.media-releases-sign-up input.wpcf7-form-control.wpcf7-text {
    color: #a3a3a3;
    background: rgba(31, 52, 93, 0.05);
    border: 1px solid #1F345D;
}
.media-releases-sign-up label {
    color: #1F345D;
}
.media-releases-sign-up select.wpcf7-form-control.wpcf7-select {
    background: rgba(31, 52, 93, 0.05);
    border: 1px solid #1F345D;
	 -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: 8px;
}
.media-releases-sign-up input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #1F345D;
    border: 2px solid #1F345D;
}
.stay-lightblue-panel h3.el-title {
    font-style: italic;
    font-weight: 900;
    font-size: 40px;
    line-height: 110%;
    text-transform: uppercase;
    color: #fff;
}
.stay-lightblue-panel p {
    color: #fff;
}
.stay-lightblue-panel a.el-link.uk-button.uk-button-default {
    background: transparent;
    border: 2px solid #FFFFFF;
    color: #fff;
    padding: 15px 20px;
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
}
.phone-icon-box:before {
    content: "";
    background: url("/wp-content/uploads/2024/12/phone-icon-purpal.svg")0px 0px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -2px;
}
.phone-icon-box a {
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
    text-decoration: none;
}
.weekdays-icon {
    font-size: 16px;
    font-weight: 500;
}
.weekdays-icon:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/weekday-icons.svg")0px 0px no-repeat;
    width: 30px;
    height: 90px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -2px;
}
.phone-icon-box {
    margin-bottom: 10px;
}
.weekdays-icon span {
    font-weight: 600;
}
.mail-icon-box a {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #1F345D;
	text-decoration:none;
}
.mail-icon-box:before {
    content: "";
    background: url("/wp-content/uploads/2024/12/mail-purpal-icons.svg")0px 0px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}
.feedback-office-panel h3.el-title {
    font-size: 38px;
    font-style: italic;
    font-weight: 900;
}
.contact-box-panel h3.el-title {
    font-size: 24px;
}
.location-icon:before {
    content: "";
    background: url("/wp-content/uploads/2022/11/location-icons.svg")0px 0px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
	margin-right: 5px;
}
.location-icon {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #1F345D;
}
.view-all-btn-purpal a {
    font-style: italic;
    font-weight: 800;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: #1F345D;
	text-decoration: none;
}
.view-all-btn-purpal a:after {
    content: "";
    background: url("/wp-content/uploads/2022/10/menu-rightarrow-blue.svg")0px 0px no-repeat;
    width: 16px;
    height: 17px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 4px;
}
input {
    font-family: 'Inter';
}
p.must-comply {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    text-transform: uppercase;
    color: #1f345d;
}
.read-more-text a {
    font-size: 14px;
    font-weight: 800;
    line-height: 100%;
    font-style: italic;
    text-transform: uppercase;
    color: #1f345d;
    text-decoration: none;
}
.ticketing-option-grid strong {
    font-size: 14px;
    font-weight: 800;
    line-height: 120%;
    text-transform: uppercase;
}