@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;800&display=swap');

/* 
*/
main,
footer {
  max-width: 1360px;
  margin: 0 auto;
}

.d_cont {
  padding: 0 2.5rem;
}

.navbar-nav {
  gap: 2rem;
}

@media only screen and (min-width: 1170px) {
  .navbar-nav .nav-link {
    font-weight: 700;
    font-size: 0.9rem;
  }
}

/* 
	25th October 2021
	26th October 2021
*/
.home.page-template.page-template-home-template .news_board {
  padding: 0rem;
}

.home.page-template.page-template-home-template .news_board .newsHeading {
  font-size: 2rem;
  margin-bottom: 1rem !important;
}

.home.page-template.page-template-home-template .news_board .row .col-12 {
  display: grid;
  grid-template-columns: 310px 1fr 1fr;
  grid-template-rows: repeat(2, 260px);
  gap: 3rem;
  grid-template-areas:
    "bgNews1 smNews2 smNews3"
    "bgNews1 smNews4 smNews5";
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card {
  border-bottom: 3px solid #000000;
  width: 100%;
  display: grid;
  grid-template-rows: 55% 10% 1fr;
  grid-template-columns: 1fr;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body {
  margin: 0;
  padding: 1rem;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body .card-text {
  font-size: 0.9rem;
  line-height: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body .card-text a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card a .card-img-top {
  height: 100%;
  object-fit: cover;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card.news-card-big {
  border-bottom-color: #ffc50d;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card.news-card-small {
  border-bottom-color: #3775ac;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) {
  grid-area: bgNews1;
  grid-template-rows: 75% 10% 1fr;
  text-align: center;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body p:nth-child(1) {
  letter-spacing: 1.25px;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 0.8rem;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body p:nth-child(1) {
  font-weight: 800;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body p:nth-child(2) {
  font-size: 1.2rem;
  line-height: 1.3rem;
  padding: 0 2rem;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1)::after,
.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(2)::after,
.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(4)::after {
  content: "";
  display: block;
  background-color: #000000de;
  height: 100%;
  width: 1px;
  position: absolute;
  right: -25px;
  opacity: 0.1;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(3)::after {
  content: "";
  display: block;
  background-color: #000000de;
  height: 1px;
  width: calc(200% + 3rem);
  position: absolute;
  bottom: -29px;
  right: 0;
  opacity: 0.1;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(2) {
  grid-area: smNews2;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(3) {
  grid-area: smNews3;
}

.home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(4) {
  grid-area: smNews4;
}

.home.page-template.page-template-home-template .row .col-12 .card:nth-child(5) {
  grid-area: smNews5;
}

@media only screen and (max-width: 1390px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 .card.news-card-small .card-text {
    font-size: 0.7rem;
    line-height: 0.8rem;
    -webkit-line-clamp: 5;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 {
    grid-template-columns: 270px 1fr 1fr;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body .card-text a {
    font-size: 1rem;
  }
}

@media only screen and (max-width: 1200px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 {
    grid-template-columns: 200px 1fr 1fr;
    grid-template-rows: repeat(2, 210px);
    gap: 2rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body .card-text {
    padding: 0 0.3rem !important;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body p:nth-child(2) {
    -webkit-line-clamp: 3;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body p:nth-child(1) {
    font-size: 0.8rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body p:nth-child(1) {
    font-size: 0.6rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card.news-card-small .card-text {
    -webkit-line-clamp: 4;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1)::after,
  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(2)::after,
  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(4)::after {
    content: "";
    display: block;
    background-color: #000000de;
    height: 100%;
    width: 1px;
    position: absolute;
    right: -20px;
    opacity: 0.1;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(3)::after {
    width: calc(200% + 2rem);
    position: absolute;
    bottom: -20px;
    right: 0;
  }
}

@media only screen and (max-width: 950px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 400px 240px 240px;
    gap: 3rem;
    grid-template-areas:
      "bgNews1 bgNews1"
      "smNews2 smNews3"
      "smNews4 smNews5";
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1)::after,
  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(2)::after,
  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(4)::after {
    content: "";
    display: block;
    background-color: #000000de;
    height: 100%;
    width: 1px;
    position: absolute;
    right: -25px;
    opacity: 0.1;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(3)::after {
    width: calc(200% + 3rem);
    position: absolute;
    bottom: -29px;
    right: 0;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card {
    grid-template-rows: 65% 10% 1fr;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body .card-text {
    -webkit-line-clamp: 2;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body .card-text {
    -webkit-line-clamp: 2;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1)::after {
    width: 100%;
    height: 1px;
    bottom: -29px;
    left: 0;
  }
}

@media only screen and (max-width: 650px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 .card::after {
    display: none !important;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, 350px);
    gap: 3rem;
    grid-template-areas:
      "bgNews1"
      "smNews2"
      "smNews3"
      "smNews4"
      "smNews5";
    gap: 2rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body .card-text {
    font-size: 0.8rem;
    line-height: 1rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card {
    text-align: left !important;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body p:nth-child(2) {
    padding: 0 !important;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body p:nth-child(1) {
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.2rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body .card-text,
  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body .card-text a {
    font-size: 1.2rem !important;
    line-height: 1.4rem;
  }

  .home.page-template.page-template-home-template .news_board {
    padding: 0;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card {
    grid-template-rows: 65% 20% 1fr !important;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card {
    border-bottom-color: #3775AC !important;
  }
}

/* 26th, 27th Oct 2021 */

.btn a {
  text-decoration: none;
}

.btn.btn-dark a {
  color: #fff;
}

.abtPageDesc p {
  color: #606060;
}

.ctpt_d #genCont {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
  width: 100%;
  padding: 1rem;
  font-size: 0.8rem;
  border: none;
  padding: 0;
}

.ctpt_d form .row div:nth-child(1) .col-sm-6 {
  width: 100%;
  margin: 0;
}

.ctpt_d #genCont .wpcf7-list-item label input[type="radio"] {
  margin-left: -15px;
}

@media only screen and (max-width: 760px) {
  .ctpt_d form .row .border-end {
    border: none !important;
  }
}

@media only screen and (max-width: 440px) {
  .ctpt_d #genCont {
    display: grid;
    grid-template-columns: 1fr;
  }
}

.rVideo_d .row .card.video-card-small {
  /* 	height: 300px; */
}


@media only screen and (max-width: 650px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 .card::after {
    display: inline !important;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 300px 240px 240px;
    gap: 3rem;
    grid-template-areas:
      "bgNews1 bgNews1"
      "smNews2 smNews3"
      "smNews4 smNews5";
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card.news-card-big {
    border-bottom-color: #ffc50d !important;
  }
}

@media only screen and (max-width: 500px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 .card.news-card-small .card-text {
    font-size: 0.8rem !important;
    line-height: 1rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card .card-body p:nth-child(1) {
    font-size: 0.7rem !important;
    line-height: 0.8rem;
  }
}

@media only screen and (max-width: 500px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 .card::after {
    display: none !important;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 {
    grid-template-rows: 250px 240px 240px;
    grid-gap: 1rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body p:nth-child(2) a {
    font-size: 1rem !important;
    line-height: 1rem;
  }
}

@media only screen and (max-width: 320px) {
  .home.page-template.page-template-home-template .news_board .row .col-12 .card:nth-child(1) .card-body p:nth-child(2) a {
    font-size: 0.8rem !important;
    line-height: 0.8rem;
  }

  .home.page-template.page-template-home-template .news_board .row .col-12 .card {
    grid-template-rows: 50% 20% 1fr !important;
  }
}

/* 29th, 30th October 2021 */
.txtOpaLess {
  opacity: 0.8;
}

.ob-ft-cov-d {
  object-fit: cover;
  object-position: center;
}

.jcstretch-d {
  justify-content: stretch;
}

.fgap-d {
  gap: 1rem;
}

@media only screen and (max-width: 1140px) {
  .btn_chng_d {
    gap: 0.5rem !important;
    justify-content: start !important;
  }

  .btn_chng_d .btn {
    width: fit-content !important;
  }
}

@media only screen and (max-width: 1110px) {
  .responsize_layout_d {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 250px);
    grid-gap: 2.5rem;
  }

  .responsize_layout_d .card {
    width: 100% !important;
    max-width: 100%;
    margin: 0 !important;
  }

  .responsize_layout_d .card .card-img-top {
    height: 65% !important;
    object-fit: cover;
    object-position: center;
  }

  .responsize_layout_d .card:nth-child(odd)::after {
    right: -8%;
  }

  .responsize_layout_d .card .card-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

@media only screen and (max-width: 968px) {
  .responsize_layout_d .card:nth-child(odd)::after {
    right: -10%;
  }
}

@media only screen and (max-width: 1082px) {
  .btn_chng_d {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 50px);
  }

  .btn_chng_d .btn {
    width: 100% !important;
  }

  .flexible_size_d {
    width: 100%;
  }
}

@media only screen and (max-width: 760px) {
  .btn_chng_d {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    grid-template-rows: 50px;
  }

  .responsize_layout_d .card:nth-child(odd)::after {
    right: -7%;
  }
}

@media only screen and (max-width: 600px) {
  .responsize_layout_d .card:nth-child(odd)::after {
    right: -8%;
  }
}

@media only screen and (max-width: 520px) {

  .responsize_layout_d .card::after,
  .responsize_layout_d .card::before {
    display: none;
  }

  .responsize_layout_d {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 250px);
    grid-gap: 1rem;
  }
}

@media only screen and (max-width: 450px) {
  .responsize_layout_d {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 250px);
  }

  .responsize_layout_d .card {
    height: fit-content;
  }

  .responsize_layout_d .card .card-img-top {
    height: auto;
    max-height: 200px;
  }
}

@media only screen and (max-width: 320px) {
  .responsize_layout_d {
    grid-template-columns: none;
    grid-template-rows: none;
    display: flex !important;
    flex-direction: column;
    justify-content: stretch;
    align-items: center;
  }
}

/* Body Padding right block while modal box appears */
.page-template.page-template-video-template {
  padding-right: 0 !important;
}

.no-text-dec_d {
  text-decoration: none;
}

/* Media Guides and press kits */
.mgpk_d {
  position: relative;
}

.mgpk_d .c_num_d {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 54px;
  background: #404040;
  color: #f1f1f1;
  font-weight: bold;
  font-size: 1.2rem;
  margin-right: 1rem;
}

.mgpk_d .card-body {
  margin-left: 3.5rem;
}

/* .mgpk_d .card-body::after {
    content: "0";
	display: flex;
	justify-content: center;
	align-items: center;
    height: 100%;
    width: 54px;
    background: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
	color: #303030;
	font-weight: bold;
	font-size: 1.2rem;
} */

/* .mgpk_cont_d div:nth-child(1) .mgpk_d  .card-body::after,
.mgpk_cont_d div:nth-child(1) .mgpk_d  .c_num_d
 {
	background: #0C1F2D;
    content: "1";
    color: #ffffff;
}
.mgpk_cont_d div:nth-child(2) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(2) .mgpk_d .c_num_d
 {
	background: #0C3457;
    content: "2";
    color: #ffffff;
}
.mgpk_cont_d div:nth-child(3) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(3) .mgpk_d .c_num_d
 {
	background: #0f599b;
    content: "3";
    color: #ffffff;
}
.mgpk_cont_d div:nth-child(4) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(4) .mgpk_d .c_num_d
 {
	background: #2484c5;
    content: "4";
    color: #ffffff;
}
.mgpk_cont_d div:nth-child(5) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(5) .mgpk_d .c_num_d
 {
	background: #34b9ea;
    content: "5";
}

.mgpk_cont_d div:nth-child(6) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(6) .mgpk_d .c_num_d
 {
	background: #ABE0EE;
	content: "6";
	
}
.mgpk_cont_d div:nth-child(7) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(7) .mgpk_d .c_num_d
 {
	background: #D5F3FB;
	content: "7";
}
.mgpk_cont_d div:nth-child(8) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(8) .mgpk_d .c_num_d
 {
	background: #E8F9FE;
	content: "8";
}
.mgpk_cont_d div:nth-child(9) .mgpk_d .card-body::after,
.mgpk_cont_d div:nth-child(9) .mgpk_d .c_num_d
 {
	background: #F4FDFF;
	content: "9";
} */

@media only screen and (max-width: 700px) {
  .mgpk_cont_d {
    width: 100%;
  }
}



/* 31st October 2021 */

.noMaxWidth_d {
  max-width: none !important;
}

.list_style_type_0 {
  list-style-type: none;
  padding: 0;
}

.horsemenInfo_d ul li {
  color: #5F5F5F;
}

/*
.horsemenInfo_d, ul{
	list-style-type: none;
	padding: 0;
	margin-bottom: 1rem;
}
.horsemenInfo_d p strong{
	font-size: 1.6rem;
	display: block;
	color: #000000;
}
.horsemenInfo_d p strong:before{
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: #303030;
	opacity: 0.20;
	margin: 2rem 0;
}

.horsemenInfo_d p a{
	display: block;
	background-color: #2D2D2D;
	padding: 0.4rem 1.5rem;
	text-decoration: none;
	color: #f1f1f1;
	margin-top: 1rem;
	width: fit-content;
}
.horsemenInfo_d p a:hover{
	background-color: #050505;
}
*/
/* 3rd Nov. 2021 */
@media only screen and (max-width: 600px) {
  .resWidth_d {
    width: 90% !important;
  }
}

@media only screen and (max-width: 650px) {
  .resRow_d {
    flex-direction: column !important;
  }
}

/* 4th Nov. 2021 */
.bdrbtm_none_d .row {
  border-bottom: 1px solid #00000020;
}

.bdrbtm_none_d .row:last-child {
  border-bottom: none;
}

.btn_color_fix_d {
  background-color: #3975DB !important;
  border-color: #3975DB !important;
}

.btn_color_fix_d:hover {
  background-color: #326AC3 !important;
}

.btn_link_color_d {
  color: #31538D !important;
}

.textbox_padding_fix_d {
  padding-top: 0.8rem !important;
  padding-bottom: 0.8rem !important;
}

.contact_form_d input.form-control,
.contact_form_d textarea.form-control {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}

.contact_form_d input.form-control::placeholder,
.contact_form_d textarea.form-control::placeholder {
  font-size: 0.9rem;
  opacity: 0.8;
}

.fw_medium_d {
  font-weight: 600 !important;
}

body {
  background-color: #FBFBFB;
}

main {
  background-color: #ffffff;
}

footer {
  background-color: #fafafa;
}

.psu_border_bottom_d .psu_item_d::before {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background-color: #E2E2E2;
  margin-bottom: 2.5rem;
}

.psu_border_bottom_d .psu_item_d:nth-child(2)::before,
.psu_border_bottom_d .psu_item_d:nth-child(1)::before {
  display: none;
}

.td_full_size_d td {
  min-width: 50px;
}

/* 8th Nov. 2021 */
.disabled_d {
  opacity: 0.5 !important;
  box-shadow: none !important;
  user-select: none !important;
  pointer-events: none !important;
}

.psu_border_bottom_d .psu_item_d img.img-fluid {
  min-height: 430px;
}

.textOverflow-5_d {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.featuringSliding_d {
  display: grid;
  grid-template-columns: repeat(auto-fit, 250px);
  width: 100%;
  grid-gap: 2rem;
  padding: 1rem 1.5rem;
}

.featuringSliding_d .featuringItems_d {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.featuringSliding_d .featuringItems_d p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 0.9rem;
}

.sendLast_d {
  float: end;
}

.psu_item_d .desc_d {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}

/* 10th Nov 2021 */
.tblBdr_d table {
  border-radius: 3pt;
  overflow: hidden;
}

.tblBdr_d table tbody {
  border: 2px solid #00000015;
}

.tblBdr_d table tbody tr:last-child {
  border-bottom: 0px !important;
}

.rdinfo_d a {
  color: #4999CF;
}

.rdinfo_d table thead tr th {
  background-color: #4999CF !important;
  font-weight: light;
}

.rdinfo_d table tbody tr td {
  color: #000000d2;
  font-weight: lighter;
}

.rdinfo_d table tbody tr:hover,
.rdinfo_d table tbody tr:focus {
  background-color: #ECFBFE;
}

.txtLighter_d {
  font-weight: lighter !important;
}

.txtLight_d {
  font-weight: light !important;
}

.lnHeighLess_d {
  line-height: 1.3rem;
}

/* 13th Nov. 2021 */
.nullCardDesign_d {
  background-color: #B7E4EF;
  color: #000000e8;
  padding: 1.8rem;
  border-radius: 5pt;
  font-weight: 500;
}

@media only screen and (max-width: 600px) {
  .nullCardDesign_d {
    font-size: 0.8rem;
    padding: 1.2rem;
  }
}

.racingsubHeading {
  letter-spacing: normal !important;
}

/* 22 Nov. 2021 */
.breadcrumbs .bread-link {
  text-decoration: none;
}

/* 23 Nov. 2021 */
.nav_crumb a {
  text-decoration: none;
}

.text-black-80_d {
  opacity: 0.8;
}

/* 25th Nov. 2021 */
.textOverflow-1_d {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.textOverflow-2_d {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.textOverflow-3_d {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.colorCircle_d {
  display: block;
  width: 6pt;
  height: 6pt;
  border-radius: 200pt;
  background-color: #00000090;
}

.colorCircle_d {
  display: block;
  width: 6pt;
  height: 6pt;
  border-radius: 200pt;
  background-color: #00000090;
}

/* 26th Nov. 2021 */
.rtpace_d {
  box-sizing: border-box;
  width: 100%;
  background: linear-gradient(#a50e34ee, #a50e34ee),
    url("../images/leftImg1.jpg");
  background-position: center;
  background-size: cover;
  padding: 5rem 2rem;
  font-family: "Montserrat", sans-serif;
}

.mainTextPlace_d {
  font-size: 64px;
  font-weight: bolder;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.475em;
  color: #e8e6e3;
  text-align: center;
}

@media only screen and (max-width: 500px) {
  .mainTextPlace_d {
    font-size: 42px;
  }
}

.btn_container_rtp_d {
  max-width: 600px;
}

.btn_container_rtp_d a.btn {
  width: 65% !important;
  box-sizing: border-box;
  padding: 0.5rem;
  font-size: 0.9rem;
}

.btn_container_rtp_d .row .col {
  display: flex;
  justify-content: center;
  align-items: center;
}

.p_small_d {
  font-size: 0.9rem;
  line-height: 1.25 !important;
}

@media only screen and (max-width: 400px) {
  .btn_container_rtp_d {
    width: 100%;
    min-width: auto;
    max-width: auto;
  }

  .res_btn_rtp_d {
    display: block;
    width: 100%;
  }

  .res_btn_rtp_d .col {
    width: 100%;
  }

  .res_btn_rtp_d .col a {
    width: 100% !important;
  }
}

/* 28th Nov. 2021 */
.rs_d .col .card.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* 30th Nov. 2021 */
.hvgry_d .nav-tabs .nav-link {
  transition: filter 0s;
}

.hvgry_d .nav-tabs .nav-link:hover {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

.hvgry_d .nav-tabs .nav-link.active:hover {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
}

/* 4th December 2021 */

form.site-search[role="search"] button.nav-search-btn[role="button"] {
  transform: scale(1.2) translateY(-2px);
  margin-right: 0.4rem;
}

form.site-search[role="search"] button.nav-search-btn[role="button"]:hover,
form.site-search[role="search"] button.nav-search-btn[role="button"]:focus {
  transform: scale(1.35) translateY(-2px);
}

form.site-search[role="search"] button.nav-search-btn[role="button"]:active {
  transform: scale(1) translateY(-2px);
  transition: transform 0s;
}

form.site-search[role="search"] input[type="search"] {
  padding-right: 2.5rem;
}

form.site-search[role="search"] input[type="search"]:-webkit-autofill,
form.site-search[role="search"] input[type="search"]:-webkit-autofill:hover,
form.site-search[role="search"] input[type="search"]:-webkit-autofill:focus,
form.site-search[role="search"] input[type="search"]:-webkit-autofill:active {
  -webkit-text-fill-color: #ffffff;
  -webkit-box-shadow: 0 0 0px 1000px #15171800 inset;
  transition: background-color 5000s ease-in-out 0s;
}

.txtOpaL7 {
  opacity: 0.7;
}

.hvr_eff_d:hover {
  box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
}

.text_color_fix {
  color: #5A8CE1;
}

.bg-color_fix {
  background-color: #2484C5;
}


.ld_container {
  position: relative;
  min-height: 400px;
}

.loader_parent_d {
  z-index: 50;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffffe5;
  opacity: 0;
  transition: opacity 800ms ease;
  pointer-events: none;
}

.ld_show {
  opacity: 1;
}

.loader_d {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.loader_d div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #7a7a7a;
  border-radius: 50%;
  animation: loader_d 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #7a7a7a transparent transparent transparent;
}

.loader_d div:nth-child(1) {
  animation-delay: -0.45s;
}

.loader_d div:nth-child(2) {
  animation-delay: -0.3s;
}

.loader_d div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes loader_d {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.tribe-common .tribe-common-l-container .tribe-events-calendar-month__header {
  position: static !important;
}

@media only screen and (min-width: 750px) {
  .srch_d #search-inp {
    width: 144px;
  }
}

@media only screen and (max-width: 600px) {
  .cntSrc_d .container-fluid {
    padding: 0 .5rem;
  }
}


.pagination .page-item {
  display: flex;
}

.pagination .page-item .page-link.active {
  background: #5A8CE1;
  color: #fff;
}

.pagination .page-item .page-link {
  color: #5A8CE1;
  cursor: pointer;
  user-select: none;
  border-color: #00000010;
  border-radius: 0pt !important;
}

/* 5th Dec. 2021 */
.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] {
  background-color: transparent !important;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] {
  padding: 0 !important;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset {
  padding: 0 !important;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset input[type='text'][class^='formbox-field']::placeholder {
  color: #6C757D !important;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset input[type='text'][class^='formbox-field'] {
  padding: 6px 12px !important;
  font-family: "Open Sans", sans-serif !important;
  border: 1px solid #ced4da;
  margin: 0;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset input[type='text'][class^='formbox-field']:focus {
  box-shadow: inset 0 0 0 0.05rem var(--site-link-hover-color);
  /* #fcc40c */
  border-color: var(--site-link-hover-color);
}


.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset div[id^='btnSubmit'] {
  font-weight: bold;
  padding: 0.68rem 0.75rem !important;
  font-family: "Open Sans", sans-serif !important;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset div[id^='btnSubmit']:hover {
  background-color: #21292D !important;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset div[id^='btnSubmit']:focus,
.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset div[id^='btnSubmit']:active {
  background-color: #d29f00 !important;
  border-color: var(--site-link-hover-color) !important;
  /* #fcc40c */
  box-shadow: inset 0 0 0 0.25rem var(--site-link-hover-color) !important;
  user-select: none;
}

/* 7th Dec. 2021 */
.eventPost .tribe-events-event-image {
  height: 100%;
}

.eventPost .imgCardCal_d .tribe-events-event-image img {
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.eventPost nav {
  background-image: none;
  min-height: initial;
}

.eventPost header {
  position: initial;
  width: initial;
  top: initial;
  left: initial;
  right: initial;
  z-index: 5;
}

.opa0_d {
  opacity: 0;
}

.opa1_d {
  opacity: 0.1;
}

.opa2_d {
  opacity: 0.2;
}

.opa3_d {
  opacity: 0.3;
}

.opa4_d {
  opacity: 0.4;
}

.opa5_d {
  opacity: 0.5;
}

.opa6_d {
  opacity: 0.6;
}

.opa7_d {
  opacity: 0.7;
}

.opa8_d {
  opacity: 0.8;
}

.opa9_d {
  opacity: 0.9;
}

.opa10_d {
  opacity: 1;
}

.eventPost .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date,
.eventPost .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date span {
  text-align: right;
  font-weight: normal;
  font-size: 1rem;
  opacity: 0.6;
}

.eventPost .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
  opacity: 0.4;
}

.eventPost .tribe-events .tribe-events-calendar-month__multiday-event-bar .tribe-events-calendar-month__multiday-event-bar-inner {
  padding: 0.2rem 0.6rem;
}

.eventPost .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {
  margin-bottom: calc(var(--tec-spacer-0) + 0.5rem);
}

.eventPost .tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {
  border-top-left-radius: 3pt !important;
  border-bottom-left-radius: 3pt !important;
}

.eventPost .tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
  border-top-right-radius: 3pt !important;
  border-bottom-right-radius: 3pt !important;
}

.eventPost .tribe-common .tribe-common-l-container .tribe-events-calendar-month__header {
  background-color: #181818;
  padding: 0.75rem 0;
  z-index: 50;
}

.eventPost .tribe-common .tribe-common-l-container .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column {
  padding: 0;
}

.eventPost .tribe-common .tribe-common-l-container .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column .tribe-events-calendar-month__header-column-title {
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 0.9rem;
}

.eventPost .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month {
  box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
}

.eventPost .tribe-common-l-container {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0 !important;
}

.eventPost {
  --tec-color-background-secondary-multiday: #000000;
  --tec-color-background-primary-multiday: #578AB8;
  --tec-color-background-primary-multiday-hover: #2a88a0;
  --tec-color-accent-primary: #5A8CE1;
  --tec-color-button-primary: #3e7fb8;
  --tec-color-text-events-title-month-multiday: #fff;
}

.eventPost .tribe-common--breakpoint-medium.tribe-common button.tribe-common-h3 {
  background: #ffffff;
  padding: 0.5rem 1rem;
  border-radius: 4pt;
  color: #141414;
  font-size: 1rem;
  letter-spacing: 1px;
  box-shadow: 0 0.2rem 0.5rem rgb(0 0 0 / 10%);
}

.eventPost .tribe-common--breakpoint-medium.tribe-common button.tribe-common-h3 svg {
  margin-left: calc(var(--tec-spacer-1) + 0.2rem);
}

.eventPost .tribe-events .tribe-events-c-top-bar__datepicker-container {
  z-index: 10;
}

.eventPost .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
  min-height: 125px !important;
}

.eventPost .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
  width: 100.13% !important;
  overflow-x: hidden !important;
}

/* 9th Dec. 2021 */
.background-image-center-cover_d {
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.px-5r_d,
.hist_btn_d {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.bigText_d {
  font-size: 3.3rem;
  line-height: 3.3rem;
  width: 40%;
}

@media only screen and (max-width: 1100px) {
  .bigText_d {
    font-size: 3rem;
    line-height: 3rem;
    width: 60%;
  }
}

@media only screen and (max-width: 560px) {
  .bigText_d {
    font-size: 2.5rem;
    line-height: 2.3rem;
    width: 80%;
  }

  .hist_btn_d {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media only screen and (max-width: 400px) {
  .bigText_d {
    font-size: 2rem;
    line-height: 2rem;
    width: 90%;
  }

  .hist_btn_d {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
    font-size: 0.8rem;
  }
}

.newsFullPage_d {
  width: 40%;
}

.newsFullPage_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset div[id^='btnSubmit'] {
  width: fit-content !important;
  margin-top: 0.5rem;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] {
  margin-top: 2rem;
}

.nwLett_d div[id^='signupFormContainer'] div[class^='formbox-editor'] div[id^='formbox_screen_subscribe'] fieldset {
  text-align: left !important;
}

li.menu-item-260 #menu-item-641.menu-item-has-children ul.sub-menu {
  top: 5.5%;
}

/* 14th Dec. 2021 */
#HeroCarousel .carousel-item .carousel-caption .bottom-section div[class^="part"] p.infoDerby {
  height: 34px;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}

/* 18th Dec. 2021 */
/* main{
	margin-top: 2.5rem !important;
} */
.rdinfo_d .breadcrumbs a {
  color: #0d6efd;
}

@media only screen and (min-width: 765px) {
  nav .menu-header-menu-container #menu-item-801 .sub-menu #menu-item-152 .sub-menu {
    top: -5.5%;
  }
}

@media only screen and (max-width: 1090px) {
  .topNotifShow_d {
    font-size: 0.8rem;
  }
}

/* @media only screen and (max-width: 765px)
{
	main {
		margin-top: 2.2rem !important;
	}
	.menu-header-menu-container ul {
		top: 143.5px;
	}
} */
header {
  position: sticky;
}

body {
  padding-top: 0;
}

@media only screen and (max-width: 767px) {
  .menu-header-menu-container ul {
    position: static;
    max-width: 100%;
    width: 100%;
  }
}

/* 20th Dec 2021 */
.nspic_d img {
  width: auto;
}

.bg-dark-25_d {
  background-color: #00000025;
}

/* 25th Dec. 2021 */
.w-auto_d {
  width: auto;
}

.carousel-item .container .carousel-caption.type2 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 472px;
}

.carousel-item .container .carousel-caption.type2 .btn {
  margin-top: 0.8rem;
}

/* 20th Jan 2022 Video Banner */
.carousel-item .videoBanner_d {
  width: 100%;
  height: 100%;
  border: none;
  object-fit: cover;
  object-position: center;
}

/* 30th Jan 2022 */
.white-space-nowrap_d {
  white-space: nowrap !important;
}

.width-fit-content_d {
  width: fit-content;
}

.nullCardDesign_d.danger-bg_d {
  background-color: #efb7b77d;
}

.page-template-race-archive-template #allreturnDates {
  padding: 0 2rem;
}

@media only screen and (max-width: 600px) {
  .page-template-race-archive-template #allreturnDates {
    padding: 0 1rem;
  }
}

.page-template-race-archive-template #allreturnDates table.table {
  border-radius: 4pt;
  overflow: hidden;
}

.page-template-race-archive-template #allreturnDates table.table tbody tr td a {
  text-decoration: none;
  color: var(--bs-primary);
  font-weight: bold;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0.8rem 1.5rem;
}

.page-template-race-archive-template #allreturnDates table.table tbody tr td a::after {
  content: url(open_in_new_d.svg);
  text-decoration: underline;
  height: 19px;
  transform: translateY(1.5px);
}

/* 20th May 2022 */
@media (max-width: 767px) {
  .navbar .site-search input[type="search"] {
    display: none;
    opacity: 1;
    height: 50px;
    background: #101010;
    width: 100%;
    left: 0;
    right: 0;
    position: fixed;
    top: 90px;
  }
}

/* 05/01/2023 */
.home .carousel-caption {
  bottom: 3rem;
  z-index: 10;
  max-width: 470px;
}

.home .carousel-caption.type2 h1.titleHeading,
.home .carousel-caption.type3 h1.titleHeading {
  font-size: 2rem;
  line-height: 2.8rem;
}

@media (max-width:767px) {

  .home .carousel-caption.type2 h1.titleHeading,
  .home .carousel-caption.type3 h1.titleHeading {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }

  .home .carousel-item .container .carousel-caption.type2 .btn {
    display: block;
    margin: auto;
  }
}