::selection {
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtHeadAltColor);
}

/*============= Default lang swich ================*/

div.gtranslate_wrapper {
   line-height: 1;
}

div.gtranslate_wrapper #gt_float_wrapper {
   display: inline-flex;
   position: relative;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher,
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected {
   background: var(--wdtBodyBGColor, #fff) !important;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected {
   padding-left: 10px;
   padding-right: 10px;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options {
   visibility: hidden;
   transition: var(--wdt-Ad-Transition);
   -webkit-transform: translateY(30px);
   transform: translateY(30px);
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options.gt-open {
   -webkit-transform: translateY(9px);
   transform: translateY(9px);
   opacity: 1;
   visibility: visible;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang img {
   width: 18px;
   margin: 0 10px 0 0;
   border-radius: var(--wdtRadius_Zero);
   -webkit-border-radius: var(--wdtRadius_Zero);
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
   padding: 0px;
   font-weight: var(--wdtFontWeight_Base, 500);
   line-height: normal;
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
   line-height: normal;
   font-size: var(--wdtFontSize_Ext);
   font-family: var(--wdtFontTypo_Base);
   color: var(--wdtHeadAltColor);
   top: 0px;
   font-weight: var(--wdtFontWeight_Base);
   margin-right: auto;
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
   width: 1em;
   height: 1em;
   font-size: 10px;
   background-size: contain;
   bottom: -1px;
   position: relative;
   filter: brightness(0);
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate {
   -webkit-transform: rotate(-180deg);
   transform: rotate(-180deg);
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher,
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected {
   background: none !important;
   border: none;
   box-shadow: none;
   padding: 0px;
   min-width: 65px;
   line-height: normal;
}

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
   color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
   filter: brightness(0) invert(1);
}

div.gtranslate_wrapper .gt_float_switcher .gt_options {
   position: absolute !important;
   background-color: var(--wdtAccentTxtColor);
   border: none;
   border-top: none;
   top: 21px;
   left: 0;
   padding: 10px;
   scrollbar-width: thin;
   -webkit-box-shadow: 0 0;
   box-shadow: 0 0;
   min-width: max-content;
}

div.gtranslate_wrapper .gt_float_switcher .gt_options a {
   padding: 5px 0;
   font-size: calc(var(--wdtFontSize_Ext) - 2px);
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_Alt);
   background: none;
   color: var(--wdtHeadAltColor);
   display: flex;
   align-items: center;
   text-transform: uppercase;
   font-style: italic;
}

div.gtranslate_wrapper .gt_float_switcher .gt_options a:hover {
   color: var(--wdtPrimaryColor);
}

div.gt_float_switcher .gt_options a img {
   width: 24px;
   border-radius: var(--wdtRadius_Zero);
   -webkit-border-radius: var(--wdtRadius_Zero);
   margin-right: 10px;
}

div.gt_float_switcher .gt_options a:first-child {
   padding-top: 0;
}

div.gt_float_switcher .gt_options a:last-child {
   padding-bottom: 0;
}

/* Sticky With CSS */
@media screen and (min-width: 1025px) {

   html:has(.sticky-with-css),
   body:has(.sticky-with-css) {
      overflow-x: clip;
   }

   .inner-wrapper:has(.sticky-with-css) {
      overflow: visible;
   }

   .sticky-with-css {
      position: sticky;
      top: 0;
      height: fit-content;
   }
}

.no-post {
   cursor: not-allowed;
}

/* Full Height Inner_Section */

.full-height-inner,
.full-height-inner>.elementor-container {
   height: 100%;
}

/* Snap_Scroll Button Style */

.wdt-snap-scroll-pagination button {
   width: 50px;
   height: 32px;
   font-size: 0;
   background-color: var(--wdtBorderColor);
   display: inline-flex;
   align-items: center;
   justify-content: center;
   color: var(--wdtHeadAltColor);
   border: 1px solid rgba(var(--wdtBorderColorRgb), 0);
   padding: 0;
   font-style: normal;
}

.wdt-snap-scroll-pagination button:before {
   content: "\e80b";
   font-family: "additional-champion-icons";
   font-size: 10px;
   position: relative;
}

.wdt-snap-scroll-pagination button[class*="next"]:before {
   content: "\e800";
}

.wdt-snap-scroll-pagination button:hover {
   background-color: var(--wdtSecondaryColor);
   color: var(--wdtAccentTxtColor);
   border-color: rgba(var(--wdtBorderColorRgb), 0.5);
}

.wdt-snap-scroll-pagination button[class*="prev"] {
   margin-right: 5px;
}

.wdt-snap-scroll-pagination button[class*="next"] {
   margin-left: 5px;
}

.swiper-button-disabled {
   cursor: not-allowed;
}

/* Input[Checkbox] Style */

input[type="checkbox"] {
   appearance: none;
   -webkit-appearance: none;
   display: inline-block;
   width: 16px;
   min-width: 16px;
   height: 16px;
   margin-right: 10px;
   outline: var(--wdtBorderColor) solid;
   outline-width: 1px !important;
   outline-offset: 0px;
   box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 0px;
   -webkit-box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 0px;
   border: 4px solid transparent;
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
   cursor: pointer;
   position: relative;
   top: -2px;
   left: 1px;
   border-radius: var(--wdtRadius_Zero);
   -webkit-border-radius: var(--wdtRadius_Zero);
}

input[type="checkbox"]:checked {
   box-shadow: inset var(--wdtSecondaryColor) 0px 0px 0 10px;
   -webkit-box-shadow: inset var(--wdtSecondaryColor) 0px 0px 0 10px;
   backface-visibility: hidden;
}

#footer input[type="checkbox"]:checked {
   box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 10px;
   -webkit-box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 10px;
}

/* Header */

.wdt-button-typo .wdt-button-holder.wdt-button-size-sm .wdt-button {
   font-family: var(--wdtFontTypo_Base);
   font-weight: var(--wdtFontWeight_Base);
   line-height: normal;
   text-transform: capitalize;
   font-size: var(--wdtFontSize_Ext);
}

.wdt-button-typo.live .wdt-button-holder.wdt-button-size-sm .wdt-button {
   animation: flash 1.5s infinite linear;
}

.wdt-button-typo.live .wdt-button-holder.wdt-button-size-sm .wdt-button:hover {
   animation: none;
}

.wdt-header-contact-data .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon {
   min-width: 40px;
   min-height: 40px;
   justify-content: center;
   align-items: center;
   border: 2px solid var(--wdtAccentTxtColor);
   border-radius: var(--wdtRadius_Full);
   margin-right: 5px;
}

.wdt-header-contact-data .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon>svg {
   margin: 0;
}

.live.wdt-button-typo .wdt-button-holder.wdt-button-size-sm .wdt-button {
   font-family: var(--wdtFontTypo_Alt);
   text-transform: uppercase;
   font-weight: var(--wdtFontWeight_Alt);
   font-size: calc(var(--wdtFontSize_Ext) - 2px);
}

/* Footer */

.elementor-icon-list-text:empty {
   padding: 0 !important;
}

#footer .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
   margin: 0;
}

#footer .elementor-icon-list-items .elementor-icon-list-item a>.elementor-icon-list-icon {
   width: 30px;
   height: 30px;
   justify-content: center;
   align-items: center;
   background-color: var(--wdtAccentTxtColor);
   border-radius: 20px;
   padding: 5px;
   /* background-color: var(--wdtAccentTxtColor); */

}

#footer .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon {
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtAccentTxtColor);
}

#footer .elementor-widget-text-editor>.elementor-widget-container>p>a {
   color: var(--wdtAccentTxtColor);
}

/* #footer .elementor-widget-text-editor > .elementor-widget-container > p > a:hover { color: var(--wdtSecondaryColor); } */
#footer .wdt-terms-condition-lbl {
   /* color: var(--wdtAccentTxtColor); */
   color: #fff;

}

/* #footer input[type="checkbox"]:checked { box-shadow: inset var(--wdtSecondaryColor) 0px 0px 0 10px; -webkit-box-shadow: inset var(--wdtSecondaryColor) 0px 0px 0 10px; } */
#footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
#footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
   color: var(--wdtAccentTxtColor);
   padding-right: 4em;
}

#footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus {
   border-color: var(--wdtPrimaryColor);
}

/* #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-icon-list-items .elementor-icon-list-item a:hover { color: rgba(var(--wdtAccentTxtColorRgb),.65); } */
#footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtHeadAltColor);
}

#footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button:hover {
   background-color: var(--wdtAccentTxtColor);
}

.wdt-text-editor-lh-change .elementor-widget-containerp {
   line-height: 1.4;
}

/* Footer_2 */

.wdt-custom-champion-icon .elementor-icon-wrapper .elementor-icon {
   width: 100%;
}

#footer .footer-2 .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon {
   background-color: var(--wdtPrimaryColor);
}

#footer .footer-2 .elementor-widget-text-editor>.elementor-widget-container>p>a:hover {
   /* color: var(--wdtPrimaryColor); */
}

.footer-2 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
   min-width: 50px;
   justify-content: center;
   background-color: var(--wdtPrimaryColor);
}

.footer-2 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button:hover {
   background-color: var(--wdtAccentTxtColor);
}

.footer-2 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus {
   border-color: var(--wdtPrimaryColor);
}

#footer .footer-2 input[type="checkbox"]:checked {
   box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 10px;
   -webkit-box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 10px;
}

.footer-animation .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item>i,
.footer-animation .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item>i>svg {
   height: max-content;
}

/* Footer_3 */

#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .elementor-widget-text-editor>.elementor-widget-container h6 a {
   color: var(--wdtAccentTxtColor);
}

#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .elementor-widget-text-editor>.elementor-widget-container h6 a:hover {
   color: var(--wdtPrimaryColor);
}

/* #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .elementor-widget-text-editor.wdt-custom-footer-3-contact-info > .elementor-widget-container h6 a:hover, #footer .elementor-widget-text-editor.wdt-custom-footer-3-contact-info > .elementor-widget-container > p > a:hover { color: rgba(var(--wdtAccentTxtColorRgb),.65); } */

/* Responsiveness */
@media screen and (max-width: 767px) {
   #footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox {
      justify-content: center;
   }
}

/* Product Single Page */

.wdt-product-image-gallery .wdt-product-image {
   background-color: var(--wdtTertiaryColor);
}

.wdt-single-product-title h2.product_title.entry-title {
   font-size: clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem);
   margin-top: 0;
}

.woocommerce .wdt-single-product-price span.woocommerce-Price-amount.amount {
   font-size: var(--wdtFontSize_H6);
}

.woocommerce .wdt-product-summary .woocommerce-product-rating {
   margin-bottom: 10px;
}

a.woocommerce-review-link:hover {
   color: rgba(var(--wdtHeadAltColorRgb), .65);
}

.woocommerce .woocommerce-product-rating .star-rating {
   margin-right: 10px;
}

.wdt-product-summary .woocommerce-product-details__short-description {
   margin-bottom: 20px;
}

.woocommerce.woo-variation-swatches.wvs-show-label .variations td,
.woocommerce.woo-variation-swatches.wvs-show-label .variations th {
   padding: 0;
   background: none;
   border: 0;
}

.woocommerce.woo-variation-swatches.wvs-show-label .variations th label {
   color: var(--wdtHeadAltColor);
}

.woocommerce.woo-variation-swatches.wvs-show-label .variations[data-select2-id] th label+span.woo-selected-variation-item-name {
   display: none;
}

.woocommerce.woo-variation-swatches.wvs-show-label .product form.cart .variations tr,
.yith-quick-view .woocommerce .product form.cart table.variations tbody tr {
   display: inline-flex;
   align-items: baseline;
}

.yith-quick-view .woocommerce .product form.cart table.variations tbody tr,
.woocommerce.woo-variation-swatches.wvs-show-label .yith-quick-view .woocommerce .product form.cart table.variations tbody tr {
   align-items: baseline;
}

.woocommerce.woo-variation-swatches.wvs-show-label .product form.cart .variations tr label,
.yith-quick-view .woocommerce .product form.cart table.variations tbody tr th.label {
   margin-right: 10px;
}

.yith-quick-view .woocommerce .product form.cart table.variations tbody tr td.value a.reset_variations {
   position: relative;
   display: inline-block;
   padding: 10px 0;
}

.yith-quick-view-content.woocommerce div.summary .price {
   font-size: var(--wdtFontSize_Base) !important;
}

.wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.reset_variations {
   margin: 5px 15px;
}

.woocommerce-page .wdt-product-summary .quantity {
   margin-left: 0;
   max-width: max-content;
   margin-right: 15px;
}

.wdt-product-summary .product-button.product-button-cart .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
   display: inline-flex;
   align-items: center;
   flex-wrap: wrap;
}

.wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a[aria-label="Add to Wishlist"],
.wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a[aria-label="Add to Wishlist"]:before {
   margin: 0;
   font-weight: bold;
}

.woocommerce-page .wdt-product-summary .quantity input[type="number"],
.wdt-product-summary .product-buttons-wrapper form.cart div.quantity~button,
.wdt-product-summary .product-buttons-wrapper .wc_btn_inline a[aria-label="Add to Wishlist"] {
   min-height: 50px;
   max-height: 50px;
}

.woocommerce-variation-price {
   margin-bottom: 20px;
}

.wdt-product-summary .product-buttons-wrapper form.cart div.quantity~button {
   margin-right: 15px !important;
}

.wdt-product-summary .product-buttons-wrapper form.cart div.quantity~button+.tinv-wishlist {
   margin: 5px 0;
   vertical-align: middle;
}

.wdt-product-summary .product-buttons-wrapper .wc_btn_inline a[aria-label="Add to Wishlist"] {
   padding: 0;
   font-size: 0;
   width: 50px;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   border-radius: var(--wdtRadius_Full);
   background-color: transparent;
   color: var(--wdtSecondaryColor);
   border: 1px solid var(--wdtSecondaryColor);
}

.wdt-product-summary .product-buttons-wrapper .wc_btn_inline a[aria-label="Add to Wishlist"]:hover {
   background-color: var(--wdtPrimaryColor);
   border-color: var(--wdtPrimaryColor);
   color: var(--wdtHeadAltColor);
}

.wdt-product-summary .product-buttons-wrapper {
   margin-bottom: 20px;
}

.wdt-product-summary ul.product-additional-info {
   padding: 0;
   list-style-type: none;
   margin-bottom: 15px;
}

.wdt-product-summary ul.product-additional-info li>i {
   margin-right: 10px;
}

.woocommerce-variation-price span.amount {
   font-size: var(--wdtFontSize_H6);
}

.wdt-single-product-separator {
   padding: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem) 0 0;
   margin: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem) 0 0;
   border-top: 1px solid var(--wdtBorderColor);
}

.wdt-product-summary .product_meta_wrapper:not(:last-child) {
   margin-bottom: 15px;
}

p.return-to-shop {
   margin-bottom: 0;
}

p.return-to-shop a.button {
   margin: 0;
}

/* Responsiveness */
/* 
@media screen and (min-width: 768px) and (max-width: 1540px) {
   #yith-quick-view-modal.yith-quick-view .yith-wcqv-wrapper { left: 20px; right: 20px; width: auto; height: 80vh; top: 10px; bottom: 10px; margin: auto; max-width: 1000px; }
} */
@media screen and (max-width: 767px) {
   .yith-quick-view .woocommerce .product form.cart table.variations tbody tr {
      flex-direction: column;
   }

   .yith-quick-view .woocommerce .product form.cart table.variations tbody tr td.value {
      display: flex;
   }
}

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

   .woocommerce.woo-variation-swatches.wvs-show-label .product form.cart .variations tr,
   .yith-quick-view .woocommerce .product form.cart table.variations tbody tr {
      flex-direction: column;
   }

   .woocommerce.woo-variation-swatches.wvs-show-label .product form.cart .variations tr th.label,
   .yith-quick-view .woocommerce .product form.cart table.variations tbody tr th.label {
      margin-bottom: 10px;
   }

   .woocommerce.woo-variation-swatches.wvs-show-label .product form.cart .variations tr td.value,
   .yith-quick-view .woocommerce .product form.cart table.variations tbody tr td.value {
      display: flex;
      align-items: center;
   }
}

/* Post Navigation_Type-1 */

.entry-post-navigation.type1 .nav-title-wrap h3 {
   margin: 0;
   font-size: var(--wdtFontSize_H6);
   text-transform: capitalize;
}

.entry-post-navigation.type1 .nav-title-wrap h3 a:hover {
   color: rgba(var(--wdtSecondaryColorRgb), .65);
}

.entry-post-navigation.type1 {
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
   column-gap: 20px;
}

.entry-post-navigation.type1 .nav-title-wrap>p {
   margin-bottom: 10px;
   line-height: 1;
}

.entry-post-navigation.type1 .nav-title-wrap .zmdi-long-arrow-left:before {
   content: "\f104" !important;
   font-family: "Champion Icons";
   font-size: var(--wdtFontSize_H6);
}

.entry-post-navigation.type1 .nav-title-wrap span,
.entry-post-navigation.type1 .nav-title-wrap h3 {
   display: inline-block;
}

.entry-post-navigation.type1 .nav-title-wrap span {
   margin-right: 5px;
}

.entry-post-navigation.type1 .post-next-link .nav-title-wrap {
   text-align: right;
}

.entry-post-navigation.type1 .nav-title-wrap .zmdi-long-arrow-right:before {
   content: "\f105" !important;
   font-family: "Champion Icons";
   font-size: var(--wdtFontSize_H6);
}

.entry-post-navigation.type1 .post-next-link .nav-title-wrap span {
   margin-right: 0;
   margin-left: 10px;
   float: right;
   line-height: normal;
}

.entry-post-navigation.type1 div[class*="prev"] .nav-title-wrap h3 a:before {
   content: "\f104" !important;
   font-family: "Champion Icons";
   font-size: var(--wdtFontSize_H6);
   margin-right: 10px;
   font-style: normal;
}

.entry-post-navigation.type1 div[class*="next"] .nav-title-wrap h3 a:after {
   content: "\f105" !important;
   font-family: "Champion Icons";
   font-size: var(--wdtFontSize_H6);
   margin-left: 10px;
}

.entry-post-navigation.type1 .nav-title-wrap span {
   display: none;
}

.entry-post-navigation.type1 .nav-title-wrap>p>a {
   font-family: var(--wdtFontTypo_Base);
   font-size: var(--wdtFontSize_Ext);
   text-transform: uppercase;
   font-weight: var(--wdtFontWeight_Ext);
   letter-spacing: var(--wdtLetterSpacing_2X);
}

.entry-post-navigation.type1 .nav-title-wrap>p>a:hover {
   color: rgba(var(--wdtSecondaryColorRgb), .65);
}

/* Responsiveness */
@media screen and (min-width: 768px) and (max-width: 1024px) {
   .page-with-sidebar .entry-post-navigation.type1 {
      flex-direction: column;
   }

   .page-with-sidebar .entry-post-navigation.type1>div:first-child {
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid var(--wdtBorderColor);
   }

   .page-with-sidebar .entry-post-navigation.type1>div {
      width: 100%;
      text-align: center;
   }

   .page-with-sidebar .entry-post-navigation.type1 .post-next-link .nav-title-wrap {
      text-align: center;
   }

   .page-with-sidebar .entry-post-navigation.type1 .nav-title-wrap>span[class*="arrow"] {
      display: none;
   }
}

@media screen and (max-width: 767px) {
   .entry-post-navigation.type1 {
      flex-direction: column;
      align-items: center;
   }

   .entry-post-navigation.type1>div:first-child {
      padding-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);
      margin-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);
      border-bottom: 1px solid var(--wdtBorderColor);
   }

   .entry-post-navigation.type1>div {
      width: 100%;
   }

   .entry-post-navigation.type1 .post-next-link .nav-title-wrap,
   .entry-post-navigation.type1 .post-prev-link .nav-title-wrap {
      text-align: center;
   }

   .entry-post-navigation.type1 .nav-title-wrap span {
      display: none;
   }
}

/* Product Single_Page Grouped Product Aligment */

.woocommerce .product.product-type-grouped .summary .cart .group_table {
   border-width: 0;
}

.wdt-product-summary .product-buttons-wrapper .cart.grouped_form table {
   border-width: 0;
}

.wdt-product-summary .product-buttons-wrapper .cart.grouped_form table tr.woocommerce-grouped-product-list-item td {
   border-width: 0;
   background: none;
   padding: 0;
   font-size: var(--wdtFontSize_Base);
}

.wdt-product-summary .product-buttons-wrapper .cart.grouped_form table tr.woocommerce-grouped-product-list-item {
   display: flex;
   justify-content: space-between;
   align-items: center;
   gap: 15px;
   flex-wrap: wrap;
}

.wdt-product-summary .product-buttons-wrapper .cart.grouped_form table tr.woocommerce-grouped-product-list-item td>a {
   margin: 0;
}

.wdt-product-summary .product-buttons-wrapper .cart.grouped_form table tr.woocommerce-grouped-product-list-item:not(:last-child) {
   padding-bottom: 20px;
   margin-bottom: 20px;
   border-bottom: 1px solid var(--wdtBorderColor);
}

.wdt-product-summary .product-buttons-wrapper .cart.grouped_form button[class*="add_to_cart"] {
   margin: 10px 15px 10px 0;
}

.wdt-product-summary .product-buttons-wrapper .cart.grouped_form button[class*="add_to_cart"]+div.tinv-wishlist {
   display: inline-flex;
   vertical-align: middle;
}

/* External/Affiliate */
.wdt-product-summary .product-buttons-wrapper form.cart button+div.tinv-wraper {
   display: inline-block;
   vertical-align: middle;
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"] {
   margin-right: 15px !important;
   backface-visibility: hidden;
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"] {
   position: relative;
   overflow: hidden;
   z-index: 1;
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"]:hover {
   background-color: var(--wdtPrimaryColor);
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"]:before,
.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"]:after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 110%;
   bottom: 0;
   margin: auto;
   z-index: -1;
   background-color: var(--wdtSecondaryColor);
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"].disabled:before,
.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"].disabled:after {
   content: none;
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"]:before {
   width: 135%;
   -webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
   clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
   transform: translate3d(-100%, 0, 0);
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"]:hover:before {
   transform: translate3d(0, 0, 0);
   transition: transform 0.3s linear;
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"]:after {
   width: 105%;
   transform: translate3d(100%, 0, 0);
   transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
}

.wdt-product-summary .product-buttons-wrapper form.cart button[type="submit"]:hover:after {
   transform: translate3d(0, 0, 0);
   transition: transform 0.01s 0.3s cubic-bezier(0.7, 0, 0.2, 1);
}

@media screen and (max-width: 767px) {
   .wdt-product-summary .product-buttons-wrapper .cart.grouped_form table tr.woocommerce-grouped-product-list-item {
      justify-content: stretch;
   }
}

/* Wishlist Styles */

body .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
body .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
body .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
body a.wishlist_products_counter.top_wishlist-heart:before,
body span.wishlist_products_counter.top_wishlist-heart:before,
body a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
   content: "\e801";
   font-family: 'product-champion-icons' !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
   font-family: tinvwl-webfont !important;
   font-size: 22px !important;
}

.summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
   top: auto;
   left: auto;
}

.wdt-product-summary .product-buttons-wrapper .wc_btn_inline button[type="submit"]+.tinv-wraper {
   display: inline-flex;
}

body .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
   margin-top: 10px;
   margin-bottom: 0;
}

body .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button>i {
   display: none;
}

.summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,
.summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
   top: auto;
   left: auto;
   font-size: 18px;
   margin-top: 0;
}

div[class*="quick-view"] .summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,
div[class*="quick-view"] .summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
   top: 0;
   left: 0;
   font-size: 18px;
   bottom: 0;
   right: 0;
   margin: auto;
   width: max-content;
   height: max-content;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tinv-wraper a:before {
   font-weight: 900;
}

html:has(body .tinv-wishlist .tinv-modal .tinv-modal-inner) {
   overflow: hidden;
}

.ftinvwl-twitter:before {
   content: "\e804" !important;
   font-family: "wdt-ext-icon";
}

/* Event_Detail Page With Elementor */

body #tribe-events-pg-template {
   background-color: var(--wdtBodyBGColor);
   padding: 0;
   max-width: 100%;
   margin-bottom: 130px;
}

.wdt-event-image-carousel .wdt-content-item .wdt-content-media-group {
   display: flex;
}

@media screen and (max-width: 1540px) {
   body #tribe-events-pg-template {
      margin-bottom: 100px;
   }
}

@media screen and (max-width: 1280px) {
   body #tribe-events-pg-template {
      margin-bottom: 80px;
   }
}

@media screen and (max-width: 1024px) {
   body #tribe-events-pg-template {
      margin-bottom: 70px;
   }
}

@media screen and (max-width: 767px) {
   body #tribe-events-pg-template {
      margin-bottom: 60px;
   }
}

@media screen and (max-width: 479px) {
   body #tribe-events-pg-template {
      margin-bottom: 50px;
   }
}

/* Home_1 Banner Styles */

.banner-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
   font-size: clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem);
   /* 30 - 70 */
}

.home-1-banner-secion>.elementor-widget-wrap>.elementor-background-overlay {
   animation: rotate 30s infinite linear;
   transform-origin: center center;
}

@keyframes rotate {
   to {
      transform: rotate(360deg);
   }
}

/* Responsiveness */
@media screen and (max-width: 1024px) {
   .banner-1-images img {
      opacity: .5;
   }
}

/* Home-3 Testimonials Vertical_Slider */

.wdt-custom-vertical-testimonials-slide .wdt-testimonial-holder .wdt-testimonial-container.swiper-vertical {
   padding-right: 45px;
}

.wdt-custom-vertical-testimonials-slide .wdt-testimonial-holder .wdt-testimonial-container.swiper-vertical+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
   position: absolute;
   display: flex;
   flex-direction: column;
   top: 0;
   bottom: 0;
   right: 0;
   margin: auto;
   justify-content: center;
}

.wdt-custom-vertical-testimonials-slide .wdt-testimonial-holder .wdt-testimonial-container.swiper-vertical+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
   margin: 5px 0;
}

/* SportsPress Plugin Design Work */

/* League Points Table */

div[class*="league-table"] .sp-widget-align-left {
   padding: 0;
   width: 100%;
}

div[class*="league-table"] .sp-data-table thead .sorting {
   font-family: var(--wdtFontTypo_H5);
   font-size: var(--wdtFontSize_H5) !important;
   line-height: var(--wdtLineHeight_H5) !important;
   font-weight: var(--wdtFontWeight_H5) !important;
   color: var(--wdtAccentTxtColor) !important;
   text-transform: capitalize !important;
   background-color: inherit !important;
   padding: 20px !important;
   border-right: 1px solid rgba(var(--wdtBorderColorRgb), .2) !important;
   text-align: center !important;
   pointer-events: none;
   font-style: italic;
}

div[class*="league-table"] .sp-data-table thead .sorting.data-name {
   text-align: left !important;
}

div[class*="league-table"] .sp-data-table {
   background-color: var(--wdtHeadAltColor) !important;
   border: 0 !important;
   max-width: 1150px;
   margin-left: auto !important;
   margin-right: auto !important;
   border: 1px solid rgba(var(--wdtBorderColorRgb), .2) !important;
}

div[class*="league-table"] .sp-data-table .data-number,
div[class*="league-table"] .sp-data-table .data-rank,
div[class*="league-table"] .sp-league-table td.has-logo,
div[class*="league-table"] .sp-data-table th,
div[class*="league-table"] .sp-data-table td {
   border-color: rgba(var(--wdtBorderColorRgb), .2) !important;
   font-family: var(--wdtFontTypo_H6);
   font-size: var(--wdtFontSize_H6) !important;
   line-height: var(--wdtLineHeight_H6) !important;
   font-weight: var(--wdtFontWeight_H6) !important;
   color: var(--wdtAccentTxtColor) !important;
   /* color: #000 !important; */
   padding: 15px !important;
}

div[class*="league-table"] .sp-league-table td.has-logo a {
   color: var(--wdtAccentTxtColor) !important;
   text-transform: capitalize !important;
   display: inline-flex;
   align-items: center;
   line-height: normal;
   font-style: italic;
}

div[class*="league-table"] .sp-league-table .team-logo,
div[class*="league-table"] .sp-league-table .team-logo img {
   width: 2.5em;
   height: 2.5em;
   max-width: 2.5em;
   max-height: 2.5em;
}

div[class*="league-table"] .sp-league-table .data-name .team-logo {
   margin-right: 1em;
}

div[class*="league-table"] .sp-template.sp-template-league-table {
   margin-bottom: 0 !important;
}

div[class*="league-table"] .sp-league-table td.has-logo a:hover {
   text-decoration: none !important;
   color: var(--wdtPrimaryColor) !important;
}

/* Responsiveness */
@media screen and (max-width: 767px) {

   div[class*="league-table"] .sp-league-table td.has-logo a span,
   div[class*="league-table"] .sp-league-table td.has-logo a span img {
      width: 46px;
      max-width: 46px;
      height: 46px;
      max-height: 46px;
   }

   div[class*="league-table"] .sp-data-table .data-number,
   div[class*="league-table"] .sp-data-table .data-rank,
   div[class*="league-table"] .sp-league-table td.has-logo,
   div[class*="league-table"] .sp-data-table th,
   div[class*="league-table"] .sp-data-table td,
   div[class*="league-table"] .sp-data-table thead .sorting {
      font-size: var(--wdtFontSize_Ext) !important;
   }
}

@media screen and (max-width: 479px) {
   div[class*="league-table"] .sp-league-table td.has-logo a {
      font-size: 0;
      justify-content: center;
   }
}

/* Sportspress Event_Listing */

.sp-template.sp-template-event-blocks {
   margin-bottom: 0 !important;
}

.sp-template-event-blocks td {
   /* border: none !important; */
   background-color: #ffffff !important;
   padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) !important;
   display: block;
   position: relative;
   backdrop-filter: blur(10px);
   transition: var(--wdt-Ad-Transition);
   overflow: hidden;
   box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.1);
}

.main-home .sp-template-event-blocks td {
   background-color: #000;
}

.sp-template-event-blocks td:hover {
   background-color: #3285c9 !important;
}

.sp-template-event-blocks td>* {
   margin: 0 !important;
}

.sp-template-event-blocks td>time.sp-event-date {
   padding: 0;
   background-color: #3285c9;
   margin: 0 !important;
   margin-bottom: 20px !important;
   grid-area: 1/1/span 1/ span 3;
   transition: var(--wdt-Ad-Transition);
   color: var(--wdtAccentTxtColor) !important;
   width: max-content;
   margin-left: auto !important;
   margin-right: auto !important;
}

.sp-template-event-blocks td:hover>time.sp-event-date {
   background-color: var(--wdtSecondaryColor);
}

.sp-template-event-blocks td>time.sp-event-date a {
   text-align: center;
   color: #fff !important;
   font-family: var(--wdtFontTypo_Base) !important;
   font-weight: var(--wdtFontWeight_Ext) !important;
   font-size: var(--wdtFontSize_Ext);
   letter-spacing: var(--wdtLetterSpacing_2X) !important;
   text-transform: uppercase !important;
   text-decoration: none !important;
   padding: 5px 10px;
   width: 100%;
   display: block;
}

.sp-template-event-blocks td:hover>time.sp-event-date a {
   color: var(--wdtAccentTxtColor) !important;
}

.sp-template-event-blocks td>.team-logo {
   width: 100px;
   height: auto;
   max-width: 100px;
}

.sp-template-event-blocks td {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   align-items: center;
   position: relative;
   z-index: 1;
}

.sp-template-event-blocks td .team-logo.logo-odd {
   grid-area: 3 /1 /span 1/ span 1;
}

.sp-template-event-blocks td .team-logo.logo-even {
   grid-area: 3 / 3 /span 1/ span 1;
   margin-left: auto !important;
}

.sp-template-event-blocks td>.sp-event-results {
   grid-area: 3 / 2 / span 1 / span 1;
}

.sp-template-event-blocks td>.sp-event-league {
   grid-area: 2 / 1 / span 1 / span 3;
   padding: 0;
   padding-bottom: 15px;
}

.sp-template-event-blocks td>.sp-event-venue {
   grid-area: 4 / 1 / span 1 / span 3;
   padding: 0;
   padding-top: 15px;
}

.sp-template-event-blocks td>.sp-event-title {
   display: none !important;
}

.sp-template-event-blocks td>.sp-event-results>a,
.sp-template-event-blocks td>.sp-event-results>a span {
   font-family: var(--wdtFontTypo_H4);
   /* font-size: var(--wdtFontSize_H4); */
   font-weight: var(--wdtFontWeight_H4) !important;
   line-height: 1;
   /* color: var(--wdtAccentTxtColor) !important; */
   color: #000 !important;
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
}

.sp-template-event-blocks td>.sp-event-venue>div,
.sp-template-event-blocks td>.sp-event-league {
   /* color: var(--wdtAccentTxtColor) !important; */
   color: #000 !important;
   font-family: var(--wdtFontTypo_H6);
   font-size: var(--wdtFontSize_H6);
   text-transform: capitalize !important;
   letter-spacing: 0 !important;
   font-weight: var(--wdtFontWeight_H6) !important;
   line-height: var(--wdtLineHeight_H6);
   transition: var(--wdt-Ad-Transition);
   position: relative;
   font-style: normal;
}

.sp-template-event-blocks td:hover>.sp-event-venue>div,
.sp-template-event-blocks td:hover>.sp-event-league,
.sp-template-event-blocks td:hover>.sp-event-results>a,
.sp-template-event-blocks td:hover>.sp-event-results>a span {
   color: var(--wdtHeadAltColor) !important;
}

.sp-template-event-blocks td:hover>.sp-event-results>a:hover,
.sp-template-event-blocks td:hover>.sp-event-results>a:hover span {
   color: rgba(var(--wdtHeadAltColorRgb), .65) !important;
}

.sp-template-event-blocks td>.sp-event-league {
   font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem);
   /* 20px - 24px */
}

.sp-template-event-blocks td>.sp-event-venue>div {
   font-size: var(--wdtFontSize_Base);
}

.sp-template-event-blocks td>.sp-event-venue>div:before {
   content: "";
   display: inline-block;
   width: 18px;
   height: 18px;
   position: relative;
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34,13.4C33.5,6.1,27.1,0,20,0h-0.1c-3.7,0-7.2,1.5-9.8,4.2C7.5,7,6,10.6,6,14.5c0,12.3,12.7,24.7,13.2,25.2 c0.2,0.2,0.5,0.3,0.8,0.3c0.3,0,0.6-0.1,0.8-0.3C21.3,39.1,34,26.8,34,14.5C34,14.1,34,13.7,34,13.4L34,13.4z M20,21 c-3.5,0-6.3-2.9-6.3-6.5S16.5,8,20,8c3.5,0,6.3,2.9,6.3,6.5S23.5,21,20,21z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-position: center;
   -webkit-mask-size: 18px;
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34,13.4C33.5,6.1,27.1,0,20,0h-0.1c-3.7,0-7.2,1.5-9.8,4.2C7.5,7,6,10.6,6,14.5c0,12.3,12.7,24.7,13.2,25.2 c0.2,0.2,0.5,0.3,0.8,0.3c0.3,0,0.6-0.1,0.8-0.3C21.3,39.1,34,26.8,34,14.5C34,14.1,34,13.7,34,13.4L34,13.4z M20,21 c-3.5,0-6.3-2.9-6.3-6.5S16.5,8,20,8c3.5,0,6.3,2.9,6.3,6.5S23.5,21,20,21z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
   mask-repeat: no-repeat;
   mask-position: center;
   mask-size: 18px;
   background-color: #3285c9;
   top: 2px;
   margin-right: 5px;
   transition: var(--wdt-Ad-Transition);
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-venue>div:before {
   background-color: #3285c9;
}

.sp-template-event-blocks td:hover>.sp-event-venue>div:before {
   background-color: var(--wdtSecondaryColor);
}

.sp-template-event-blocks td>.sp-event-results>a:hover,
.sp-template-event-blocks td>.sp-event-results>a:hover span {
   color: var(--wdtSecondaryColor) !important;
}

.sp-event-blocks.sp-data-table tbody {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   gap: 20px;
}

.sp-event-blocks.sp-data-table tbody:has(tr:only-child) {
   grid-template-columns: repeat(1, 1fr);
}

.sp-data-table {
   border: none !important;
   background: none !important;
}

.elementor-widget-wp-widget-sportspress-event-blocks .sp-template-event-blocks td:before {
   content: "";
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
   background: url(../images/champion-matches-bg-1.jpg);
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   opacity: 0;
   pointer-events: none;
   transition: var(--wdtBaseTransition);
   transform: scale(1.1);
   z-index: -1;
   transition-delay: .2s;
   will-change: transform;
}

.elementor-widget-wp-widget-sportspress-event-blocks .sp-template-event-blocks td:hover:before {
   opacity: .2;
   transform: scale(1.01);
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td:before,
div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td:before {
   opacity: 0;
}

/* Responsiveness */

@media screen and (min-width: 768px) and (max-width: 1024px) {

   .main-home .sp-event-blocks.sp-data-table tbody tr:nth-child(3),
   .wdt-custom-home-3-matches .sp-event-blocks.sp-data-table tbody tr:nth-child(3) {
      grid-area: 2 / 1 / span 1 / span 2;
      margin-left: 25%;
      margin-right: 25%;
   }
}

/* Custom Upcoming */

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td {
   background-color: transparent;
   background-image: linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), .95) 30%, transparent 100%);
}

.wdt-custom-upcoming-match-column>.elementor-widget-wrap>.elementor-background-overlay {
   height: 60%;
   bottom: 0;
   top: auto;
   filter: brightness(0.3);
   transition: var(--wdt-Ad-Transition) !important;
}

.wdt-custom-upcoming-match-column>.elementor-widget-wrap:hover>.elementor-background-overlay,
.wdt-custom-upcoming-match-column.active>.elementor-widget-wrap>.elementor-background-overlay {
   filter: brightness(1);
   height: 100%;
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td {
   backdrop-filter: blur(0);
   background-color: transparent !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td:hover>time.sp-event-date {
   background-color: var(--wdtPrimaryColor);
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td>.sp-event-results>a:hover,
div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td>.sp-event-results>a:hover span {
   color: var(--wdtPrimaryColor) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td>.sp-event-venue>div:before {
   background-color: var(--wdtPrimaryColor);
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td time a {
   background-color: var(--wdtPrimaryColor);
   width: max-content;
   margin: 0 auto 10px;
   padding: 5px 10px;
   font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_Ext) !important;
   letter-spacing: var(--wdtLetterSpacing_2X) !important;
   text-transform: uppercase !important;
   color: var(--wdtHeadAltColor) !important;
}

.wdt-custom-upcoming-matches .sp-template-event-blocks td>.sp-event-league {
   font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem);
   color: var(--wdtAccentTxtColor) !important;
}

.wdt-custom-upcoming-matches .sp-template-event-blocks td>.sp-event-venue>div {
   font-size: var(--wdtFontSize_Base);
   color: var(--wdtAccentTxtColor) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td .sp-event-results a,
div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td .sp-event-results a>span {
   color: var(--wdtAccentTxtColor) !important;
}

/* Responsiveness */

@media screen and (min-width: 1281px) and (max-width: 1540px) {
   .wdt-sidebar-wrapper aside .sp-template-event-blocks td>.team-logo {
      max-width: 90px;
      width: 90px;
   }
}

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

   .wdt-custom-upcoming-match-column>.elementor-widget-wrap:hover>.elementor-background-overlay,
   .wdt-custom-upcoming-match-column.active>.elementor-widget-wrap>.elementor-background-overlay,
   .wdt-custom-upcoming-match-column>.elementor-widget-wrap>.elementor-background-overlay,
   .wdt-custom-upcoming-match-column:hover>.elementor-widget-wrap>.elementor-background-overlay {
      height: 100%;
      filter: brightness(1);
   }
}

/* Matches Listing Style-2 */

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td>time.sp-event-date {
   background: none;
   padding: 0;
   margin-bottom: 10px !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-upcoming-matches .sp-template-event-blocks td:hover>time.sp-event-date {
   background: none;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-data-table tbody {
   grid-template-columns: repeat(1, 1fr);
   gap: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td {
   grid-template-columns: 100px 1fr 100px;
   column-gap: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
   border: 1px solid rgba(var(--wdtBorderColorRgb), .2) !important;
   background-color: rgba(var(--wdtAccentTxtColorRgb), .05) !important;
   transition: var(--wdt-Ad-Transition);
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>time.sp-event-date,
div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-results,
div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-league {
   display: none !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-title {
   display: block !important;
   margin-top: 0 !important;
   margin-bottom: 0 !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-title a {
   font-size: clamp(1.625rem, 1.5385rem + 0.3846vw, 2rem);
   font-family: var(--wdtFontTypo_H4);
   font-weight: var(--wdtFontWeight_H4) !important;
   line-height: var(--wdtLineHeight_H4);
   color: var(--wdtAccentTxtColor) !important;
   text-decoration: none !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-title a:hover {
   color: var(--wdtPrimaryColor) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td .team-logo.logo-odd {
   grid-area: 1 / 1 / span 2 / span 1;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td .team-logo.logo-even {
   grid-area: 1 / 3 / span 2 / span 1;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-title {
   grid-area: 1 / 2 / span 1 / span 1;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-venue {
   grid-area: 2 / 2 / span 1 / span 1;
   margin-top: 30px !important;
   border-top: 1px solid rgba(var(--wdtBorderColorRgb), .2);
   padding-top: 30px;
   transition: var(--wdt-Ad-Transition);
}

div[class*="sportspress-event-blocks"] .sp-template-event-blocks td>.sp-event-title a>span {
   width: 50px;
   display: inline-block;
   height: 50px;
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25.3 50' style='enable-background:new 0 0 25.3 50;' xml:space='preserve'%3E%3Cpath d='M15.5,15.8c-0.3,0-0.6-0.1-1-0.1c-0.4,0-0.7-0.1-1-0.1c-0.4,0-0.8,0-1.2,0c-0.4,0-0.8,0.1-1.1,0.1l-0.3,0.1 l-4.2,9.5l-1.1-9.5l-0.4-0.1c-0.3,0-0.6-0.1-1-0.1c-0.4,0-0.8-0.1-1.1-0.1c-0.4,0-0.8,0-1.3,0.1c-0.5,0-0.8,0.1-1.1,0.1L0,15.9 l2.8,17.3l0.4,0.1c0.4,0.1,0.8,0.1,1.1,0.1c0.3,0,0.7,0,1,0c0.3,0,1.1,0,1.1,0L0,50l16.2-34.1L15.5,15.8z M5.2,34l-3,7.1L4.3,34 L5.2,34z M16.8,23.6c0.1-0.1,0.2-0.2,0.3-0.2c0.1-0.1,0.3-0.1,0.5-0.2c0.2,0,0.4-0.1,0.6-0.1c0.7,0,1.3,0.1,1.8,0.2 c0.5,0.2,0.9,0.3,1.3,0.5l0.5,0.2l0.3-0.5c0.3-0.5,0.7-1.1,0.9-1.7c0.3-0.6,0.5-1.2,0.6-1.7l0.1-0.5l-0.4-0.2 c-0.8-0.3-1.6-0.5-2.3-0.7c-0.7-0.2-1.5-0.2-2.3-0.2c-0.9,0-2.6,0.4-2.6,0.4l3.5-11.8c0,0-6.8,14-7.2,14.7c-0.4,0.7-0.7,1.5-0.8,2.4 c-0.1,0.7-0.1,1.4,0,1.9c0.1,0.6,0.3,1.1,0.6,1.5c0.3,0.4,0.7,0.8,1.1,1.1c0.4,0.3,0.9,0.5,1.5,0.8l1.2,0.5c0.2,0.1,0.4,0.1,0.5,0.2 c0.1,0.1,0.2,0.1,0.3,0.2c0.1,0.1,0.1,0.2,0.2,0.3c0,0.1,0,0.2,0,0.4c-0.1,0.5-0.3,0.7-0.5,0.8c-0.4,0.2-0.9,0.3-1.6,0.3 c-1,0-2.1-0.3-3.3-0.9l-0.5-0.2l-0.3,0.5c-0.3,0.6-0.6,1.3-0.9,1.9c-0.3,0.6-0.5,1.2-0.6,1.8L9,35.6l0.4,0.2 c0.8,0.3,1.6,0.6,2.3,0.7c0.7,0.2,1.6,0.2,2.6,0.2c1.1,0,2.1-0.1,3-0.4c0.9-0.3,1.7-0.7,2.4-1.2c0.7-0.5,1.3-1.1,1.7-1.9 c0.4-0.7,0.7-1.5,0.9-2.4c0.1-0.8,0.1-1.5,0-2.1c-0.1-0.6-0.4-1.1-0.7-1.6c-0.3-0.4-0.8-0.8-1.3-1.1c-0.5-0.3-1-0.5-1.7-0.8l-1-0.4 l0,0c-0.3-0.1-0.6-0.3-0.8-0.5c0,0-0.2-0.1-0.1-0.5C16.7,23.8,16.7,23.7,16.8,23.6L16.8,23.6z M18.5,23.6c0.1-0.1,0.2-0.2,0.3-0.2 c0.1-0.1,0.3-0.1,0.5-0.2c0.2,0,0.4-0.1,0.6-0.1c0.7,0,1.3,0.1,1.8,0.2c0.5,0.2,0.9,0.3,1.3,0.5l0.5,0.2l0.3-0.5 c0.3-0.5,0.7-1.1,0.9-1.7c0.3-0.6,0.5-1.2,0.6-1.7l0.1-0.5l-0.4-0.2c-0.8-0.3-1.6-0.5-2.3-0.7c-0.7-0.2-1.5-0.2-2.3-0.2 c-0.9,0-2.6,0.4-2.6,0.4l7.2-19c0,0-10.5,21.1-10.9,21.9c-0.4,0.7-0.7,1.5-0.8,2.4c-0.1,0.7-0.1,1.4,0,1.9c0.1,0.6,0.3,1.1,0.6,1.5 c0.3,0.4,0.7,0.8,1.1,1.1c0.4,0.3,0.9,0.5,1.5,0.8l1.2,0.5c0.2,0.1,0.4,0.1,0.5,0.2c0.1,0.1,0.2,0.1,0.3,0.2 c0.1,0.1,0.1,0.2,0.2,0.3c0,0.1,0,0.2,0,0.4c-0.1,0.5-0.3,0.7-0.5,0.8c-0.4,0.2-0.9,0.3-1.6,0.3c-1,0-2.1-0.3-3.3-0.9l-0.5-0.2 l-0.3,0.5c-0.3,0.6-0.6,1.3-0.9,1.9c-0.3,0.6-0.5,1.2-0.6,1.8l-0.1,0.5l0.4,0.2c0.8,0.3,1.6,0.6,2.3,0.7c0.7,0.2,1.6,0.2,2.6,0.2 c1.1,0,2.1-0.1,3-0.4c0.9-0.3,1.7-0.7,2.4-1.2c0.7-0.5,1.3-1.1,1.7-1.9c0.4-0.7,0.7-1.5,0.9-2.4c0.1-0.8,0.1-1.5,0-2.1 c-0.1-0.6-0.4-1.1-0.7-1.6c-0.3-0.4-0.8-0.8-1.3-1.1c-0.5-0.3-1-0.5-1.7-0.8l-1-0.4l0,0c-0.3-0.1-0.6-0.3-0.8-0.5 c0,0-0.2-0.1-0.1-0.5C18.4,23.8,18.4,23.7,18.5,23.6L18.5,23.6z M18.8,18.2l3.8-9.3l-2.9,9.1L18.8,18.2z'%3E%3C/path%3E%3C/svg%3E");
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-position: center;
   -webkit-mask-size: contain;
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25.3 50' style='enable-background:new 0 0 25.3 50;' xml:space='preserve'%3E%3Cpath d='M15.5,15.8c-0.3,0-0.6-0.1-1-0.1c-0.4,0-0.7-0.1-1-0.1c-0.4,0-0.8,0-1.2,0c-0.4,0-0.8,0.1-1.1,0.1l-0.3,0.1 l-4.2,9.5l-1.1-9.5l-0.4-0.1c-0.3,0-0.6-0.1-1-0.1c-0.4,0-0.8-0.1-1.1-0.1c-0.4,0-0.8,0-1.3,0.1c-0.5,0-0.8,0.1-1.1,0.1L0,15.9 l2.8,17.3l0.4,0.1c0.4,0.1,0.8,0.1,1.1,0.1c0.3,0,0.7,0,1,0c0.3,0,1.1,0,1.1,0L0,50l16.2-34.1L15.5,15.8z M5.2,34l-3,7.1L4.3,34 L5.2,34z M16.8,23.6c0.1-0.1,0.2-0.2,0.3-0.2c0.1-0.1,0.3-0.1,0.5-0.2c0.2,0,0.4-0.1,0.6-0.1c0.7,0,1.3,0.1,1.8,0.2 c0.5,0.2,0.9,0.3,1.3,0.5l0.5,0.2l0.3-0.5c0.3-0.5,0.7-1.1,0.9-1.7c0.3-0.6,0.5-1.2,0.6-1.7l0.1-0.5l-0.4-0.2 c-0.8-0.3-1.6-0.5-2.3-0.7c-0.7-0.2-1.5-0.2-2.3-0.2c-0.9,0-2.6,0.4-2.6,0.4l3.5-11.8c0,0-6.8,14-7.2,14.7c-0.4,0.7-0.7,1.5-0.8,2.4 c-0.1,0.7-0.1,1.4,0,1.9c0.1,0.6,0.3,1.1,0.6,1.5c0.3,0.4,0.7,0.8,1.1,1.1c0.4,0.3,0.9,0.5,1.5,0.8l1.2,0.5c0.2,0.1,0.4,0.1,0.5,0.2 c0.1,0.1,0.2,0.1,0.3,0.2c0.1,0.1,0.1,0.2,0.2,0.3c0,0.1,0,0.2,0,0.4c-0.1,0.5-0.3,0.7-0.5,0.8c-0.4,0.2-0.9,0.3-1.6,0.3 c-1,0-2.1-0.3-3.3-0.9l-0.5-0.2l-0.3,0.5c-0.3,0.6-0.6,1.3-0.9,1.9c-0.3,0.6-0.5,1.2-0.6,1.8L9,35.6l0.4,0.2 c0.8,0.3,1.6,0.6,2.3,0.7c0.7,0.2,1.6,0.2,2.6,0.2c1.1,0,2.1-0.1,3-0.4c0.9-0.3,1.7-0.7,2.4-1.2c0.7-0.5,1.3-1.1,1.7-1.9 c0.4-0.7,0.7-1.5,0.9-2.4c0.1-0.8,0.1-1.5,0-2.1c-0.1-0.6-0.4-1.1-0.7-1.6c-0.3-0.4-0.8-0.8-1.3-1.1c-0.5-0.3-1-0.5-1.7-0.8l-1-0.4 l0,0c-0.3-0.1-0.6-0.3-0.8-0.5c0,0-0.2-0.1-0.1-0.5C16.7,23.8,16.7,23.7,16.8,23.6L16.8,23.6z M18.5,23.6c0.1-0.1,0.2-0.2,0.3-0.2 c0.1-0.1,0.3-0.1,0.5-0.2c0.2,0,0.4-0.1,0.6-0.1c0.7,0,1.3,0.1,1.8,0.2c0.5,0.2,0.9,0.3,1.3,0.5l0.5,0.2l0.3-0.5 c0.3-0.5,0.7-1.1,0.9-1.7c0.3-0.6,0.5-1.2,0.6-1.7l0.1-0.5l-0.4-0.2c-0.8-0.3-1.6-0.5-2.3-0.7c-0.7-0.2-1.5-0.2-2.3-0.2 c-0.9,0-2.6,0.4-2.6,0.4l7.2-19c0,0-10.5,21.1-10.9,21.9c-0.4,0.7-0.7,1.5-0.8,2.4c-0.1,0.7-0.1,1.4,0,1.9c0.1,0.6,0.3,1.1,0.6,1.5 c0.3,0.4,0.7,0.8,1.1,1.1c0.4,0.3,0.9,0.5,1.5,0.8l1.2,0.5c0.2,0.1,0.4,0.1,0.5,0.2c0.1,0.1,0.2,0.1,0.3,0.2 c0.1,0.1,0.1,0.2,0.2,0.3c0,0.1,0,0.2,0,0.4c-0.1,0.5-0.3,0.7-0.5,0.8c-0.4,0.2-0.9,0.3-1.6,0.3c-1,0-2.1-0.3-3.3-0.9l-0.5-0.2 l-0.3,0.5c-0.3,0.6-0.6,1.3-0.9,1.9c-0.3,0.6-0.5,1.2-0.6,1.8l-0.1,0.5l0.4,0.2c0.8,0.3,1.6,0.6,2.3,0.7c0.7,0.2,1.6,0.2,2.6,0.2 c1.1,0,2.1-0.1,3-0.4c0.9-0.3,1.7-0.7,2.4-1.2c0.7-0.5,1.3-1.1,1.7-1.9c0.4-0.7,0.7-1.5,0.9-2.4c0.1-0.8,0.1-1.5,0-2.1 c-0.1-0.6-0.4-1.1-0.7-1.6c-0.3-0.4-0.8-0.8-1.3-1.1c-0.5-0.3-1-0.5-1.7-0.8l-1-0.4l0,0c-0.3-0.1-0.6-0.3-0.8-0.5 c0,0-0.2-0.1-0.1-0.5C18.4,23.8,18.4,23.7,18.5,23.6L18.5,23.6z M18.8,18.2l3.8-9.3l-2.9,9.1L18.8,18.2z'%3E%3C/path%3E%3C/svg%3E");
   mask-repeat: no-repeat;
   mask-position: center;
   mask-size: contain;
   background-color: var(--wdtPrimaryColor);
   position: relative;
   top: -1px;
   font-size: 0;
}

div[class*="sportspress-event-blocks"] .sp-template-event-blocks td>.sp-event-title a {
   display: inline-flex;
   align-items: center;
   flex-wrap: wrap;
   justify-content: center;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td:hover>.sp-event-venue>div {
   color: var(--wdtAccentTxtColor) !important;
}

/* Light_BG */

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td {
   border-color: var(--wdtBorderColor) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td>.sp-event-venue {
   border-top-color: var(--wdtBorderColor);
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td>.sp-event-title a {
   color: var(--wdtHeadAltColor) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td>.sp-event-title a:hover {
   color: var(--wdtPrimaryColor) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td>.sp-event-venue>div,
div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td>.sp-event-league {
   color: var(--wdtHeadAltColor) !important;
}

/* Light_BG Hover */

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td:hover {
   background-color: var(--wdtHeadAltColor) !important;
   border-color: rgba(var(--wdtBorderColorRgb), .2) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td:hover .sp-event-venue {
   border-top-color: rgba(var(--wdtBorderColorRgb), .2) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td:hover>.sp-event-title a,
div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td:hover>.sp-event-venue>div {
   color: var(--wdtAccentTxtColor) !important;
}

div[class*="sportspress-event-blocks"].wdt-custom-match-style-2.light .sp-template-event-blocks td:hover>.sp-event-title a:hover {
   color: var(--wdtPrimaryColor) !important;
}

/* Responsiveness */
@media screen and (max-width: 1280px) {

   .sp-template-event-blocks td>.sp-event-results>a,
   .sp-template-event-blocks td>.sp-event-results>a span {
      font-size: var(--wdtFontSize_H6);
   }

   .sp-template-event-blocks td>.team-logo {
      width: 65px;
   }
}

@media screen and (max-width: 1024px) {
   .sp-event-blocks.sp-data-table tbody {
      grid-template-columns: repeat(2, 1fr);
   }

   .sp-template-event-blocks td>.sp-event-results>a,
   .sp-template-event-blocks td>.sp-event-results>a span {
      font-size: var(--wdtFontSize_H6);
   }

   /* .sp-template-event-blocks td > .sp-event-venue > div, .sp-template-event-blocks td > .sp-event-league { font-size: calc(var(--wdtFontSize_H6) - 2px); } */
}

@media screen and (max-width: 767px) {
   .sp-event-blocks.sp-data-table tbody {
      grid-template-columns: repeat(1, 1fr);
   }

   /* .sp-template-event-blocks td > .sp-event-venue > div, .sp-template-event-blocks td > .sp-event-league { font-size: var(--wdtFontSize_Base); } */
   .sp-template-event-blocks td>.sp-event-results>a,
   .sp-template-event-blocks td>.sp-event-results>a span {
      font-size: var(--wdtFontSize_H6);
   }

   .sp-template-event-blocks td>.team-logo {
      width: 75px;
   }

   .sp-template-event-blocks td>time.sp-event-date {
      margin-bottom: 20px !important;
   }

   /* Matches Listing Style-2 */
   div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td {
      grid-template-columns: 75px 1fr 75px;
      column-gap: 10px;
   }

   div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-title a {
      font-size: var(--wdtFontSize_H6);
   }
}

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

   /* Matches Listing Style-2 */
   div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td {
      grid-template-columns: 50px 1fr 50px;
   }

   div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.team-logo {
      width: 50px;
   }

   div[class*="sportspress-event-blocks"].wdt-custom-match-style-2 .sp-template-event-blocks td>.sp-event-title a {
      font-size: calc(var(--wdtFontSize_H6) - 2px);
   }
}

/* Team Players Listing Style */

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery {
   margin: 0;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div {
   width: 100%;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper {
   background: none !important;
   border: 0 !important;
   display: flex !important;
   gap: 20px;
   overflow-x: auto;
   scroll-snap-type: X mandatory;
   scroll-padding-left: 0px;
   -webkit-overflow-scrolling: touch;
   padding-bottom: 30px;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper>.gallery-item {
   flex: 0 0 calc(25% - 15px);
}

@supports (-moz-appearance: none) {

   /* Styles for Firefox */
   div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper {
      scrollbar-width: thin;
   }
}

/* Chrome, Edge, and Safari */

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper::-webkit-scrollbar {
   height: 6px;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper::-webkit-scrollbar-track {
   background: var(--wdtBorderColor);
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper::-webkit-scrollbar-thumb {
   background: var(--wdtPrimaryColor);
   cursor: pointer;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item img {
   width: 100%;
   border: 0;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item {
   padding: 0;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-caption,
.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item .gallery-caption {
   font-size: var(--wdtFontSize_H6) !important;
   font-family: var(--wdtFontTypo_H6);
   font-weight: var(--wdtFontWeight_H6) !important;
   line-height: var(--wdtLineHeight_H6) !important;
   text-transform: capitalize !important;
   padding: 0 !important;
   color: var(--wdtAccentTxtColor) !important;
   transition: var(--wdt-Ad-Transition);
   display: inline-block;
   font-style: italic !important;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item a,
.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item a {
   text-decoration: none !important;
   display: inline !important;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item .gallery-icon,
.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item .gallery-icon {
   margin-bottom: 15px;
   position: relative;
   overflow: hidden;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item a:hover .gallery-caption,
.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item a:hover .gallery-caption {
   color: var(--wdtPrimaryColor) !important;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-caption>strong,
.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item .gallery-caption>strong {
   width: 54px;
   height: 54px;
   display: flex !important;
   align-items: center;
   justify-content: center;
   font-family: var(--wdtFontTypo_Base);
   font-weight: var(--wdtFontWeight_Ext) !important;
   line-height: 1 !important;
   font-size: var(--wdtFontSize_H6) !important;
   left: auto !important;
   right: 0;
   background: var(--wdtPrimaryColor) !important;
   color: var(--wdtHeadAltColor) !important;
}

.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item .gallery-caption>strong {
   right: 10px;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery .sp-template {
   margin-bottom: 0 !important;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery .sp-template .sp-view-all-link {
   padding: 0 !important;
   background: none !important;
   border: 0 !important;
   text-align: center !important;
   margin-top: clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem) !important;
   display: flex !important;
   justify-content: center;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery .sp-template .sp-view-all-link>a {
   font-family: var(--wdtFontTypo_Alt);
   text-transform: uppercase !important;
   font-size: var(--wdtFontSize_Ext) !important;
   font-weight: var(--wdtFontWeight_Alt) !important;
   color: var(--wdtAccentTxtColor) !important;
   padding: var(--wdtPadding_Btn);
   background-color: var(--wdtPrimaryColor);
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery .sp-template .sp-view-all-link>a:hover {
   background-color: var(--wdtSecondaryColor) !important;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item .gallery-icon {
   position: relative;
   overflow: hidden;
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item .gallery-icon a img,
.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item .gallery-icon a img {
   transform: scale(1.01);
   transition: var(--wdt-Ad-Transition);
}

div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery-item:hover .gallery-icon a img,
.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item:hover .gallery-icon a img {
   transform: scale(1.1);
}

/* Using Shortcode */

.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper {
   display: flex !important;
   row-gap: 20px;
   background: none !important;
   border: 0 !important;
   margin: 0 -10px !important;
   width: auto !important;
   flex-wrap: wrap;
   justify-content: center;
}

.elementor-shortcode .sportspress .gallery {
   margin: 0;
}

.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item {
   max-width: 100%;
   flex: 0 0 20%;
   padding: 0 10px !important;
}

.elementor-shortcode .sportspress .sp-template.sp-template-player-gallery {
   margin-bottom: 0 !important;
}

/* Responsiveness */
@media screen and (max-width: 1280px) {
   div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper>.gallery-item {
      flex: 0 0 calc(33.3% - 13.4px);
   }

   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item {
      flex: 0 0 25%;
   }
}

@media screen and (max-width: 991px) {
   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item {
      flex: 0 0 33.3%;
   }
}

@media screen and (max-width: 767px) {
   div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper>.gallery-item {
      flex: 0 0 calc(50% - 10px);
   }

   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item {
      flex: 0 0 50%;
      max-width: 50%;
   }

   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper {
      flex-wrap: nowrap;
      overflow-x: scroll;
      overflow-y: hidden;
      scroll-behavior: smooth;
      white-space: nowrap;
      scroll-snap-type: x mandatory;
      padding-bottom: 30px;
      justify-content: flex-start;
   }

   @supports (-moz-appearance: none) {

      /* Styles for Firefox */
      .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper {
         scrollbar-width: thin;
      }
   }

   /* Chrome, Edge, and Safari */
   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper::-webkit-scrollbar {
      height: 6px;
   }

   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper::-webkit-scrollbar-track {
      background: var(--wdtBorderColor);
   }

   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper::-webkit-scrollbar-thumb {
      background: var(--wdtPrimaryColor);
      cursor: pointer;
   }
}

@media screen and (max-width: 479px) {
   div[class*="sportspress-player-gallery"]>.elementor-widget-container div[class*="sp-widget"] .gallery>div .sp-gallery-wrapper>.gallery-item {
      flex: 0 0 100%;
   }

   .elementor-shortcode .sportspress .sp-template.sp-template-player-gallery .sp-player-gallery-wrapper.sp-gallery-wrapper>.gallery-item {
      flex: 0 0 100%;
      max-width: 100%;
   }
}

/* Sportspress Matches Detail_Page */

.sp_event-template-default article[class*="sp_league"].sp_event .post-meta {
   display: none;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td {
   grid-template-columns: 100px 1fr 100px;
   column-gap: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
   border: 1px solid rgba(var(--wdtBorderColorRgb), .2) !important;
   background-color: rgba(var(--wdtAccentTxtColorRgb), .05) !important;
   display: grid;
   padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) !important;
   align-items: center;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-section-content-logos .sp-template-event-blocks td {
   margin-bottom: 0;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>time.sp-event-date,
.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-results,
.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-status {
   margin: 0 !important;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td .team-logo.logo-odd {
   grid-area: 1 / 1 / span 3 / span 1;
   float: none;
   width: 100%;
   margin: 0;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td .team-logo.logo-even {
   grid-area: 1 / 3 / span 3 / span 1;
   float: none;
   width: 100%;
   margin: 0;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td .team-logo.logo-even img,
.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td .team-logo.logo-odd img {
   margin: 0;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>time.sp-event-date {
   text-align: center;
   font-family: var(--wdtFontTypo_Base) !important;
   font-weight: var(--wdtFontWeight_Ext) !important;
   font-size: var(--wdtFontSize_Ext) !important;
   letter-spacing: var(--wdtLetterSpacing_2X) !important;
   text-transform: uppercase !important;
   text-decoration: none !important;
   color: var(--wdtHeadAltColor) !important;
   padding: 0;
   background: none;
   grid-area: auto;
   padding: 5px 10px;
   background-color: var(--wdtPrimaryColor);
   margin-left: auto !important;
   margin-right: auto !important;
   margin-bottom: 10px !important;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-results,
.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-results span {
   font-family: var(--wdtFontTypo_H4) !important;
   font-size: var(--wdtFontSize_H4) !important;
   font-weight: var(--wdtFontWeight_H4) !important;
   line-height: var(--wdtLineHeight_H5);
   margin: 0 0 15px !important;
   color: var(--wdtAccentTxtColor) !important;
   grid-area: auto;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-status {
   font-family: var(--wdtFontTypo_Base) !important;
   font-weight: var(--wdtFontWeight_Ext) !important;
   font-size: var(--wdtFontSize_Ext) !important;
   letter-spacing: var(--wdtLetterSpacing_2X) !important;
   color: var(--wdtPrimaryColor) !important;
   text-transform: uppercase !important;
   font-style: normal;
}

.sp_event-template-default article[class*="sp_league"].sp_event h3.sp-post-caption {
   margin-bottom: 15px !important;
}

article[class*="sp_"] .sp-section-content .sp-table-caption {
   background-color: var(--wdtPrimaryColor) !important;
   font-family: var(--wdtFontTypo_H6) !important;
   font-size: var(--wdtFontSize_H6) !important;
   font-weight: var(--wdtFontWeight_H6) !important;
   line-height: var(--wdtLineHeight_H6) !important;
   color: var(--wdtHeadAltColor) !important;
   text-transform: uppercase !important;
   border-color: var(--wdtPrimaryColor) !important;
   text-align: center;
   text-align: center;
}

article[class*="sp_"] .sp-section-content.sp-section-content-content {
   margin-bottom: 30px;
}

.sp-template.sp-template-player-photo {
   border: 1px solid var(--wdtBorderColor);
}

article[class*="sp_"] .sp-data-table thead th,
article[class*="sp_"] .sp-data-table tbody td {
   /* background-color: var(--wdtHeadAltColor) !important; */
   background-color: #fff !important;
   padding: 15px !important;
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_Alt) !important;
   font-size: var(--wdtFontSize_Base) !important;
   line-height: var(--wdtLineHeight_Alt) !important;
   text-transform: uppercase !important;
   /* color: var(--wdtAccentTxtColor) !important; */
   color:#000 !important;
   /* border-color: rgba(var(--wdtBorderColorRgb), .2) !important; */
   border-color: #ccc !important;
   vertical-align: middle;
   font-style: normal;
}

article[class*="sp_"] .sp-section-content .sp-template-event-results .sp-data-table.sp-event-results tbody td {
   text-align: center !important;
}

article[class*="sp_"] .sp-section-content .sp-template-event-results .sp-data-table.sp-event-results tbody td a {
   justify-content: center;
}

article[class*="sp_"] .sp-data-table thead th {
   text-align: center !important;
}

article[class*="sp_"] .sp-data-table tbody td {
   text-transform: capitalize !important;
}

article[class*="sp_"] .sp-data-table.sp-player-statistics tbody td {
   text-align: center !important;
}

article[class*="sp_"] .single-entry-body .sp-template-event-blocks td {
   padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) !important;
}

article[class*="sp_"] .single-entry-body .sp-template-event-blocks td {
   overflow: hidden;
}

article[class*="sp_"] .single-entry-body .sp-template-event-blocks td:before {
   content: "";
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
   background: url(../images/champion-matches-bg-1.jpg);
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   opacity: 0;
   pointer-events: none;
   transition: var(--wdt-Ad-Transition);
   transform: scale(1.1);
   z-index: -1;
}

article[class*="sp_"] .single-entry-body .sp-template-event-blocks td:hover:before {
   opacity: .2;
   transform: scale(1.01);
}

article[class*="sp_"] .sp-data-table tbody td.data-team a {
   text-transform: uppercase !important;
   color: var(--wdtAccentTxtColor) !important;
   text-decoration: none !important;
}

article[class*="sp_"] table.sp-event-blocks.sp-data-table tbody td:hover {
   background-color: var(--wdtPrimaryColor) !important;
}

article[class*="sp_"] .sp-template-event-logos.sp-template table.sp-event-blocks.sp-data-table tbody tr.sp-post td:hover {
   background-color: var(--wdtHeadAltColor) !important;
}

article[class*="sp_"] .sp-data-table tbody td.data-team a:hover {
   color: var(--wdtPrimaryColor) !important;
}

article[class*="sp_"] .sp-data-table tbody td.data-number {
   vertical-align: baseline;
}

article[class*="sp_"] .sp-data-table.sp-player-list tbody td.data-number {
   vertical-align: middle;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-data-table {
   border: none !important;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-data-table thead th:empty,
.sp_event-template-default article[class*="sp_league"].sp_event .sp-data-table tbody td:empty {
   display: none;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-data-table tbody td a {
   /* color: var(--wdtAccentTxtColor) !important; */
   color: #000 !important;
   text-decoration: none !important;
   text-transform: uppercase;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-data-table tbody td a:hover {
   color: var(--wdtPrimaryColor) !important;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-performance-icons .sp-player-position {
   margin-top: 12px;
   font-family: var(--wdtFontSize_Base);
   font-size: var(--wdtFontSize_Base);
   /* color: var(--wdtAccentTxtColor) !important; */
   color: #000 !important;
   opacity: .75;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td .team-logo.logo-odd strong,
.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td .team-logo.logo-even strong {
   display: none;
}

.sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n),
.sp-event-performance-teams .sp-template-event-performance-icons:first-child {
   margin-bottom: 0 !important;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-data-table tbody td.data-number:before {
   content: attr(data-label);
   margin-right: 3px;
   top: 1px;
   position: relative;
}

.sp-data-table .sp-highlight,
.sp-data-table .highlighted td {
   background-color: var(--wdtHeadAltColor) !important;
}

div[class*="league-table"] .sp-league-table .highlighted td.has-logo a:hover {
   color: var(--wdtPrimaryColor) !important;
}

.sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td {
   background-color: var(--wdtSecondaryColor) !important;
}

article[class*="sp_player"].type-sp_player .sp-template.sp-template-profile-selector {
   display: none;
}

article[class*="sp_"] table.sp-player-list.sp-data-table thead th {
   cursor: default;
   pointer-events: none;
}

body.single-sp_event article.sp_event .entry-thumb {
   display: none;
}

body.single-sp_event article.sp_event .single-entry-body {
   display: flex;
   flex-wrap: wrap;
}

body.single-sp_event article.sp_event .single-entry-body>* {
   width: 100%;
}

body.single-sp_event article.sp_event .single-entry-body>.sp-section-content.sp-section-content-logos,
body.single-sp_event article.sp_event .single-entry-body>.sp-section-content.sp-section-content-excerpt {
   width: 50%;
}

body.single-sp_event article.sp_event .single-entry-body>.sp-section-content.sp-section-content-excerpt {
   padding-left: 2%;
}

body.single-sp_event article.sp_event .single-entry-body>.sp-section-content.sp-section-content-excerpt p {
   margin-bottom: 0;
}

body.single-sp_event article.sp_event .single-entry-body>a.post-edit-link {
   width: auto;
}

article .single-entry-body .sp-section-content-events .sp-fixtures-results .sp-event-blocks.sp-data-table tbody {
   display: flex;
   flex-wrap: wrap;
   gap: 0;
   margin: 10px -10px -10px;
   justify-content: center;
}

article .single-entry-body .sp-section-content-events .sp-fixtures-results .sp-event-blocks.sp-data-table tbody>tr {
   flex: 0 0 33.3%;
   padding: 10px;
}

/* To stop scrollbar issue in Safari Browser */

@media screen and (min-width: 1281px) {
   article[class*="sp_"] .sp-section-content .sp-table-wrapper .sp-scrollable-table-wrapper {
      overflow-x: hidden;
   }
}

/* Responsiveness */

@media screen and (min-width: 768px) {
   article[class*="sp_player"].type-sp_player .sp-section-content.sp-section-content-statistics {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 20px;
   }

   article[class*="sp_player"].type-sp_player .sp-section-content.sp-section-content-statistics:has(.sp-template-player-statistics:only-child) {
      grid-template-columns: 100%;
   }
}

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

   body.single-sp_event article.sp_event .single-entry-body>.sp-section-content.sp-section-content-logos,
   body.single-sp_event article.sp_event .single-entry-body>.sp-section-content.sp-section-content-excerpt {
      width: 100%;
   }

   body.single-sp_event article.sp_event .single-entry-body>.sp-section-content.sp-section-content-excerpt {
      padding-left: 0;
      padding-top: 20px;
   }

   article .single-entry-body .sp-section-content-events .sp-fixtures-results .sp-event-blocks.sp-data-table tbody>tr {
      flex: 0 0 50%;
   }
}

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

   article[class*="sp_"] .sp-data-table thead th,
   article[class*="sp_"] .sp-data-table tbody td {
      font-size: var(--wdtFontSize_Ext) !important;
   }

   article[class*="sp_player"].type-sp_player .sp-template-logo,
   article[class*="sp_player"].type-sp_player .sp-template-photo {
      float: none;
   }

   article[class*="sp_player"].type-sp_player .sp-template-photo {
      max-width: fit-content;
   }
}

@media screen and (max-width: 600px) {
   article .single-entry-body .sp-section-content-events .sp-fixtures-results .sp-event-blocks.sp-data-table tbody>tr {
      flex: 0 0 100%;
   }
}

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

   .sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n),
   .sp-event-performance-teams .sp-template-event-performance-icons:first-child {
      width: 100%;
      padding: 0;
   }

   .sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n) {
      margin-top: 20px;
   }

   .sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td {
      grid-template-columns: 55px 1fr 55px;
   }

   .sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-results,
   .sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-results span {
      font-size: var(--wdtFontSize_H6) !important;
   }

   .sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>.sp-event-status,
   .sp_event-template-default article[class*="sp_league"].sp_event .sp-template-event-blocks td>time.sp-event-date {
      font-size: var(--wdtFontSize_Ext) !important;
   }
}

/* Team_Detail Page Design_Works */

article[class*="sp_team"].type-sp_team>.entry-thumb,
article[class*="sp_team"].type-sp_team>.entry-thumb+.post-meta,
article[class*="sp_player"].type-sp_player>.entry-thumb,
article[class*="sp_player"].type-sp_player>.entry-thumb+.post-meta {
   display: none;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl,
article[class*="sp_player"].type-sp_player .sp-template-details dl {
   padding: 30px !important;
   border-color: var(--wdtBorderColor) !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl {
   display: flex;
   flex-wrap: wrap;
   padding: 0 !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dt,
article[class*="sp_player"].type-sp_player .sp-template-details dl dt {
   font-size: var(--wdtFontSize_Ext) !important;
   font-weight: var(--wdtFontWeight_Ext) !important;
   line-height: var(--wdtLineHeight_Alt) !important;
   font-family: var(--wdtFontTypo_Base);
   text-transform: uppercase !important;
   letter-spacing: var(--wdtLetterSpacing_1X) !important;
   color: var(--wdtHeadAltColor) !important;
   margin-bottom: 10px !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd {
   font-style: normal;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd,
article[class*="sp_player"].type-sp_player .sp-template-details dl dd {
   font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem) !important;
   /* 16px - 20px */
   font-weight: var(--wdtFontWeight_H6) !important;
   font-family: var(--wdtFontTypo_H6);
   line-height: var(--wdtLineHeight_H6);
   text-transform: uppercase !important;
   color: var(--wdtHeadAltColor) !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd:not(:last-child),
article[class*="sp_player"].type-sp_player .sp-template-details dl dd:not(:last-child) {
   margin-bottom: 0 !important;
}

article[class*="sp_team"].type-sp_team .sp-template-logo,
article[class*="sp_player"].type-sp_player .sp-template-logo {
   float: left !important;
   margin: 0 20px 20px 0 !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd img,
article[class*="sp_player"].type-sp_player .sp-template-details dl dd img {
   vertical-align: baseline;
   margin-right: 10px;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd a,
article[class*="sp_player"].type-sp_player .sp-template-details dl dd a {
   color: var(--wdtHeadAltColor) !important;
   text-decoration: none !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd a:hover,
article[class*="sp_player"].type-sp_player .sp-template-details dl dd a:hover {
   color: rgba(var(--wdtHeadAltColorRgb), .65) !important;
}

article div[class*="league-table"] .sp-data-table {
   max-width: 100%;
}

article[class*="sp_"] .sp-data-table tbody td.data-name.has-photo a span.player-flag img {
   width: 100%;
   height: 100%;
   object-fit: none;
}

article[class*="sp_"] .sp-data-table tbody td.data-name a {
   color: var(--wdtAccentTxtColor) !important;
   text-decoration: none !important;
   display: flex;
   flex-wrap: wrap;
   row-gap: 10px;
   align-items: center;
}

article[class*="sp_"] .sp-data-table tbody td.data-name a:hover {
   color: var(--wdtPrimaryColor) !important;
}

.sp-fixtures-results .sp-event-blocks.sp-data-table tbody {
   grid-template-columns: repeat(1, 1fr);
}

.sp-fixtures-results .sp-event-blocks.sp-data-table tbody {
   margin-top: 20px;
}

.sp-table-wrapper .sp-player-list .data-name .player-photo img {
   width: 2em;
   height: 2em;
   object-fit: cover;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dt,
article[class*="sp_team"].type-sp_team .sp-template-details dl dd {
   width: 50%;
   padding-right: 10px !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dt {
   margin-bottom: 0 !important;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dt:first-child {
   order: -1;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd:nth-child(2) {
   /* order: 1; */
   margin-bottom: 0 !important;
}

/* article[class*="sp_team"].type-sp_team .sp-template-details dl dt:nth-child(3){ order: 0; }
article[class*="sp_team"].type-sp_team .sp-template-details dl dd:nth-child(4){ order: 2; } */
article[class*="sp_team"].type-sp_team .sp-template-logo img,
article[class*="sp_player"].type-sp_player .sp-template-logo img {
   width: 334px;
   object-fit: scale-down;
   background-color: var(--wdtTertiaryColor);
}

article[class*="sp_team"].type-sp_team .sp-staff-name,
article[class*="sp_player"].type-sp_player .sp-staff-name {
   margin: 20px 0;
   display: flex;
   flex-direction: row-reverse;
   justify-content: left;
   align-items: baseline;
   flex-wrap: wrap;
}

article[class*="sp_team"].type-sp_team .sp-staff-name span,
article[class*="sp_player"].type-sp_player .sp-staff-name span {
   text-transform: capitalize;
   font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem);
   vertical-align: middle;
   position: relative;
}

article[class*="sp_team"].type-sp_team .sp-staff-name span:before,
article[class*="sp_player"].type-sp_player .sp-staff-name span:before {
   content: "";
   display: inline-block;
   width: 9px;
   height: 3px;
   background-color: currentColor;
   margin: 0 10px;
}

article[class*="sp_"] .single-entry-body .sp-section-content.sp-section-content-events .sp-fixtures-results>div[class*="align-left"],
article[class*="sp_"] .single-entry-body .sp-section-content.sp-section-content-events .sp-fixtures-results>div[class*="align-right"] {
   width: 100%;
}

article[class*="sp_"] .single-entry-body .sp-section-content.sp-section-content-events .sp-fixtures-results>div[class*="align-left"] {
   margin-bottom: 20px;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dt,
article[class*="sp_team"].type-sp_team .sp-template-details dl dd {
   padding: 20px !important;
   background-color: var(--wdtAccentTxtColor);
   box-shadow: var(--wdtBorderColor) 0 0 0 1px;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dd {
   background-color: var(--wdtAccentTxtColor);
   box-shadow: var(--wdtBorderColor) 0 0 0 1px;
}

article[class*="sp_team"].type-sp_team .sp-template-details dl dt {
   background-color: var(--wdtTertiaryColor);
   box-shadow: var(--wdtBorderColor) 0 0 0 1px;
}

/* Responsiveness */
@media screen and (max-width: 1024px) {

   article[class*="sp_team"].type-sp_team .sp-template-details dl dt,
   article[class*="sp_team"].type-sp_team .sp-template-details dl dd {
      width: 100%;
      padding-right: 0 !important;
   }

   article[class*="sp_team"].type-sp_team .sp-template-details dl dd:nth-child(2) {
      order: 0;
      border-bottom: 1px solid var(--wdtBorderColor);
   }

   article[class*="sp_team"].type-sp_team .sp-template-logo img,
   article[class*="sp_player"].type-sp_player .sp-template-logo img {
      width: 175px;
   }
}

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

   article[class*="sp_team"].type-sp_team .sp-template-logo img,
   article[class*="sp_player"].type-sp_player .sp-template-logo img {
      max-width: 75px;
      padding: 10px;
   }

   article[class*="sp_team"].type-sp_team .sp-template-logo,
   article[class*="sp_player"].type-sp_player .sp-template-logo {
      margin: 0 10px 10px 0 !important;
   }

   article[class*="sp_player"].type-sp_player .sp-template-details dl {
      padding: 20px !important;
   }
}

/* Players Detail_Page Style */

article[class*="sp_player"].type-sp_player .sp-template-details dl {
   display: flex;
   flex-wrap: wrap;
   align-items: stretch;
   padding: 0 !important;
   border-width: 1px !important;
   display: grid;
   grid-template-columns: repeat(4, 1fr);
}

article[class*="sp_player"].type-sp_player .sp-template-details dl dt,
article[class*="sp_player"].type-sp_player .sp-template-details dl dd {
   margin-bottom: 0 !important;
   vertical-align: middle;
   padding: clamp(0.9375rem, 0.8654rem + 0.3205vw, 1.25rem) clamp(0.625rem, 0.5529rem + 0.3205vw, 0.9375rem) !important;
   display: flex;
   align-items: center;
   transition: var(--wdt-Ad-Transition);
   box-shadow: var(--wdtBorderColor) 0 0 0 1px;
   background-color: var(--wdtBodyBGColor);
}

article[class*="sp_player"].type-sp_player .sp-template-details dl dt {
   width: 100%;
   background-color: var(--wdtTertiaryColor);
}

article[class*="sp_player"].type-sp_player .sp-template-details dl dd {
   width: 100%;
   font-style: normal;
   text-transform: capitalize !important;
}

article[class*="sp_player"].type-sp_player .sp-template-details dl dt:first-child,
article[class*="sp_player"].type-sp_player .sp-template-details dl dd:nth-child(2) {
   border-top: 0;
   background-color: transparent;
   position: absolute;
   left: 10px;
   width: auto;
   border: 0 !important;
   padding: 0 !important;
   top: 15px;
   box-shadow: 0 0;
   -webkit-box-shadow: 0 0;
}

article[class*="sp_player"].type-sp_player .sp-template-details dl dd:nth-child(2) {
   left: 20px;
   top: 10px;
}

/* article[class*="sp_player"].type-sp_player .sp-template-details dl dt:hover, article[class*="sp_player"].type-sp_player .sp-template-details dl dd:hover, article[class*="sp_player"].type-sp_player .sp-template-details dl dt:hover + dd, article[class*="sp_player"].type-sp_player .sp-template-details dl dt:has( + dd:hover){ background-color: var(--wdtTertiaryColor); } */
article[class*="sp_player"].type-sp_player .sp-section-content-details {
   margin-bottom: clamp(1.875rem, 1.7308rem + 0.641vw, 2.5rem);
   /* 30px - 40px */
}

/* Responsiveness */

@media screen and (max-width: 1024px) {
   article[class*="sp_player"].type-sp_player .sp-template-details dl dd {
      font-size: var(--wdtFontSize_Base) !important;
   }

   article[class*="sp_player"].type-sp_player .sp-template-details dl {
      grid-template-columns: 45% 55%;
   }

   article[class*="sp_player"].type-sp_player .sp-template-details dl dt:first-child {
      top: 13px;
   }
}

/* Home_1 Product Carousel */

.wdt-custom-product-swiper>.elementor-widget-container .wdt-products-carousel-container .wdt-products-container {
   width: calc(100% - 120px);
   float: none;
   margin: auto;
}

@media screen and (max-width: 767px) {
   .wdt-custom-product-swiper>.elementor-widget-container .wdt-products-carousel-container .wdt-products-container {
      width: 100%;
   }
}

.wdt-custom-home-1-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
   background-color: transparent;
   font-weight: var(--wdtFontWeight_Alt);
   line-height: var(--wdtLineHeight_Alt);
   font-family: var(--wdtFontTypo_Alt);
   color: var(--wdtHeadAltColor);
   padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) clamp(0.625rem, 0.5529rem + 0.3205vw, 0.9375rem);
}

.wdt-custom-home-1-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:after {
   content: "";
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   height: 100%;
   width: 1px;
   margin: auto;
   left: auto;
   background-color: var(--wdtBorderColor);
   transition: var(--wdt-Ad-Transition);
}

.wdt-custom-home-1-product-tab .wdt-tabs-container .wdt-tabs-list li:last-child .ui-tabs-anchor:after {
   width: 0;
}

/* .wdt-custom-home-1-product-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after, .wdt-custom-home-1-product-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after { background-color: var(--wdtPrimaryColor); } */
.wdt-custom-home-1-product-tab .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
   margin-bottom: 15px;
}

.wdt-custom-home-1-product-tab .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span {
   font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem);
}

.wdt-custom-home-1-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:hover {
   background-color: var(--wdtPrimaryColor);
}

.wdt-custom-home-1-carousel-tab.elementor-widget-wdt-shop-products>.elementor-widget-container:has(.wdt-products-carousel-container) .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2 {
   position: relative;
   margin: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem) auto 0;
   transform: none;
   display: inline-flex;
   gap: 15px;
   justify-content: center;
}

.wdt-custom-home-1-carousel-tab.elementor-widget-wdt-shop-products>.elementor-widget-container:has(.wdt-products-carousel-container) .wdt-products-pagination-holder {
   display: block;
   position: relative;
   text-align: center;
}

.wdt-custom-home-2-recent-products.elementor-widget-wdt-shop-products>.elementor-widget-container:has(.wdt-products-carousel-container) .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2 {
   top: -85px;
   justify-content: end;
   gap: 15px;
}

@media screen and (max-width: 1540px) {
   .wdt-custom-home-2-recent-products.elementor-widget-wdt-shop-products>.elementor-widget-container:has(.wdt-products-carousel-container) .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2 {
      top: -75px;
   }
}

@media screen and (max-width: 1280px) {
   .wdt-custom-home-2-recent-products.elementor-widget-wdt-shop-products>.elementor-widget-container:has(.wdt-products-carousel-container) .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2 {
      top: -65px;
   }
}

@media screen and (max-width: 1024px) {
   .wdt-custom-home-2-recent-products.elementor-widget-wdt-shop-products>.elementor-widget-container:has(.wdt-products-carousel-container) .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2 {
      position: static;
      transform: none;
      justify-content: center;
      display: inline-flex;
      margin-top: 30px;
   }

   .wdt-custom-home-2-recent-products.elementor-widget-wdt-shop-products>.elementor-widget-container:has(.wdt-products-carousel-container) .wdt-products-pagination-holder {
      text-align: center;
   }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
   .wdt-custom-home-1-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
      max-width: 215px;
   }
}

/* League Table With Sidebar_Widgets */

.page-with-sidebar+section div[class*="league-table"] .sp-data-table thead .sorting.data-rank,
.page-with-sidebar+section div[class*="league-table"] .sp-data-table tbody .data-rank {
   display: none;
}

.page-with-sidebar+section div[class*="league-table"] .sp-league-table td.has-logo a {
   font-size: var(--wdtFontSize_Base);
   display: inline-flex;
   color: var(--wdtHeadAltColor) !important;
   align-items: center;
   margin-right: 15px;
}

.page-with-sidebar+section div[class*="league-table"] .sp-league-table td.has-logo a:hover {
   color: rgba(var(--wdtSecondaryColorRgb), .65) !important;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table thead .sorting {
   font-size: var(--wdtFontSize_Base) !important;
   padding-left: 0 !important;
   padding-right: 0 !important;
   color: var(--wdtHeadAltColor) !important;
   padding-top: 0 !important;
   border: 0 !important;
   text-align: left;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table {
   background: none !important;
   border-width: 0 !important;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table .data-number,
.page-with-sidebar+section div[class*="league-table"] .sp-data-table .data-rank,
.page-with-sidebar+section div[class*="league-table"] .sp-league-table td.has-logo,
.page-with-sidebar+section div[class*="league-table"] .sp-data-table th,
.page-with-sidebar+section div[class*="league-table"] .sp-data-table td {
   padding: 15px 0 !important;
   border-width: 0 !important;
   color: var(--wdtHeadAltColor) !important;
   /* color: #fff !important; */
   min-width: 25px;
   text-align: left !important;
   font-size: var(--wdtFontSize_Ext) !important;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table tbody tr {
   border-bottom: 1px solid var(--wdtBorderColor) !important;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table tbody tr:last-child {
   border-bottom: 1px solid transparent !important;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table tbody tr:last-child td {
   padding-bottom: 0 !important;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table thead .sorting:last-child,
.page-with-sidebar+section div[class*="league-table"] .sp-data-table td:last-child {
   text-align: right !important;
}

.page-with-sidebar+section div[class*="league-table"] .sp-data-table td.data-name:last-child,
.page-with-sidebar+section div[class*="league-table"] .sp-data-table thead .sorting.data-name:last-child {
   text-align: left !important;
}

@supports (-moz-appearance: none) {

   /* Styles for Firefox */
   .sp-scrollable-table-wrapper {
      scrollbar-width: thin;
   }
}

/* Chrome, Edge, and Safari */

aside .sp-scrollable-table-wrapper {
   padding-bottom: 20px;
}

aside .sp-template-league-table .sp-scrollable-table-wrapper {
   padding-bottom: 0;
   overflow: hidden;
}

.sp-scrollable-table-wrapper::-webkit-scrollbar {
   height: 6px;
}

.sp-scrollable-table-wrapper::-webkit-scrollbar-track {
   background: var(--wdtBorderColor);
}

.sp-scrollable-table-wrapper::-webkit-scrollbar-thumb {
   background: var(--wdtPrimaryColor);
   cursor: pointer;
}

.elementor-widget-wp-widget-sportspress-league-table .sp-template.sp-template-league-table .sp-scrollable-table-wrapper {
   padding-bottom: 0;
}

@media screen and (min-width: 768px) {
   .page-with-sidebar+section div[class*="league-table"] .sp-league-table td.has-logo span {
      width: 30px;
   }
}

/* Upcoming Matches With_Sidebar */

.page-with-sidebar+section .sp-template-event-blocks td {
   padding: 0 !important;
}

.page-with-sidebar+section .sp-template-event-blocks td>time.sp-event-date {
   margin: 0 auto 15px !important;
   width: max-content;
}

.page-with-sidebar+section .sp-template-event-blocks td>.sp-event-venue>div,
.page-with-sidebar+section .sp-template-event-blocks td>.sp-event-league {
   color: var(--wdtHeadAltColor) !important;
   font-size: var(--wdtFontSize_Base);
}

.page-with-sidebar+section .sp-template-event-blocks td>.sp-event-league {
   font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem);
}

.page-with-sidebar+section .sp-template-event-blocks td>.sp-event-results>a,
.page-with-sidebar+section .sp-template-event-blocks td>.sp-event-results>a span {
   color: var(--wdtHeadAltColor) !important;
   font-size: var(--wdtFontSize_H4);
}

.page-with-sidebar+section .sp-template-event-blocks td>.sp-event-results>a:hover,
.page-with-sidebar+section .sp-template-event-blocks td>.sp-event-results>a:hover span {
   color: rgba(var(--wdtHeadAltColorRgb), .65) !important;
}

.page-with-sidebar+section .sp-template-event-blocks td:hover,
.page-with-sidebar+section .sp-template-event-blocks td:hover {
   background: none !important;
}

.wdt-custom-scroll-image,
.wdt-custom-scroll-image>.elementor-widget-container,
.wdt-custom-scroll-image>.elementor-widget-container img {
   height: 110%;
   object-fit: cover;
}

.wdt-custom-scroll-image>.elementor-widget-container {
   height: 100%;
   overflow: scroll;
}

.wdt-custom-scroll-image>.elementor-widget-container img {
   transform: scaleY(.9);
   transform-origin: top;
}

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

   .page-with-sidebar+section .sp-template-event-blocks td>.sp-event-results>a,
   .page-with-sidebar+section .sp-template-event-blocks td>.sp-event-results>a span {
      font-size: var(--wdtFontSize_H6);
   }
}

/* CountDown Type_2 With Upcoming_Matches */

.type2 .wdt-countdown-holder .wdt-counter-icon-wrapper {
   border: 1px solid var(--wdtBorderColor);
   width: 70px;
   height: 70px;
}

.type2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-number,
.type2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
   color: var(--wdtHeadAltColor);
}

.type2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-number {
   font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem);
   /* 20px - 24px */
}

.type2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
   padding: 5px;
}

.type2 .wdt-countdown-holder .wdt-downcount {
   margin: 0 -5px;
}

.type2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
   font-size: var(--wdtFontSize_Base);
}

.wdt-content-item .wdt-advanced-slider-block .wdt-content-title-2 h5,
.wdt-content-item .wdt-advanced-slider-block .wdt-content-title h5 {
   font-size: clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem);
   /* Min-28 & Max-40 */
}

.countdown-upcoming-matches .wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"] {
   margin-bottom: -10px;
}

.countdown-upcoming-matches .wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"]+.wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar {
   left: 0;
   right: auto;
}

.countdown-upcoming-matches .wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"] {
   padding-right: 0;
   padding-left: 10%;
}

.wdt-custom-advanced-upcoming-title .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-2 h5,
.wdt-custom-advanced-upcoming-title .wdt-content-item .wdt-advanced-slider-block .wdt-content-title h5 {
   font-size: clamp(1.625rem, 1.5385rem + 0.3846vw, 2rem);
   /* Min-26 & Max-32 */
}

.wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group {
   justify-content: inherit;
}

@media screen and (max-width: 1024px) {
   .countdown-upcoming-matches .wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"] {
      padding-left: 5%;
   }
}

/* Home-3 Icon_Box */

.wdt-custom-default-counter .wdt-counter-holder .wdt-content-item .wdt-content-title,
.wdt-custom-default-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group {
   margin-bottom: 0;
}

.wdt-custom-default-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
   font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem);
   /* 22px - 24px */
   text-transform: capitalize;
}

.wdt-custom-default-counter .wdt-counter-holder .wdt-column {
   position: relative;
}

.wdt-custom-default-counter .wdt-content-item .wdt-content-counter {
   font-size: clamp(3.125rem, 2.7199rem + 1.8519vw, 5rem);
   font-family: var(--wdtFontTypo_H2);
   line-height: var(--wdtLineHeight_Ext);
   text-transform: uppercase;
}

@media screen and (min-width: 1281px) and (max-width: 1540px) {
   .wdt-custom-default-counter .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination {
      display: none;
   }
}

/* Team With Testimonials_Section */

.wdt-custom-team-head-swiper .wdt-content-item {
   padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);
   border-color: var(--wdtHeadAltColor);
}

.wdt-custom-team-head-swiper .wdt-content-item:before {
   content: "";
   position: absolute;
   left: 0;
   top: 0;
   width: 60%;
   height: calc(100% - clamp(2.5rem, 1.9231rem + 2.5641vw, 5rem));
   border: 3px solid;
   border-color: inherit;
   animation: width-height 3s infinite ease-out alternate-reverse;
}

@keyframes width-height {
   0% {
      width: 60%;
   }

   100% {
      width: calc(100% - clamp(2.5rem, 1.9231rem + 2.5641vw, 5rem));
   }
}

body .swiper-cube .swiper-cube-shadow:before {
   background: none;
}

.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title h5 {
   font-size: var(--wdtFontSize_H6);
}

/* .wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); } */
.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item>div {
   padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);
}

.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item>div .wdt-content-description {
   margin-bottom: 20px;
}

.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group .wdt-content-title {
   margin-top: 6px;
   margin-bottom: 5px;
}

.wdt-custom-badge-style .wdt-content-item .wdt-content-media-group {
   display: flex;
   align-items: center;
}

.wdt-custom-badge-style .wdt-content-item .wdt-content-media-group>div.wdt-content-image-wrapper {
   margin-bottom: 0;
   margin-right: 15px;
}

.wdt-custom-badge-style .wdt-content-item .wdt-content-media-group>div.wdt-content-elements-group .wdt-content-title {
   margin-bottom: 8px;
}

.wdt-content-item .wdt-rating li {
   padding: 0;
}

.wdt-custom-badge-style .wdt-content-item .wdt-content-media-group>div.wdt-content-elements-group .wdt-rating-container {
   display: flex;
}

.wdt-custom-badge-style .wdt-content-item {
   padding: 20px;
   background-color: var(--wdtAccentTxtColor);
   box-shadow: rgba(var(--wdtHeadAltColorRgb), .1) 0 0 5px 0;
}

.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item .wdt-content-elements-group {
   opacity: 0;
   transform: translateX(-100%);
   transition: var(--wdt-Ad-Transition);
   transition-delay: .2s;
}

.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item .wdt-content-elements-group {
   transition-delay: .4s;
}

.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description,
.wdt-custom-aside-title-testimonials .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-elements-group {
   opacity: 1;
   transform: translateX(0);
}

/* Home-4 Banner */

.wdt-custom-cricket-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
   margin-bottom: 0;
}

.wdt-custom-cricket-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
   position: absolute;
   left: 0;
   right: 0;
   margin: auto;
   bottom: 80px;
}

@media screen and (max-width: 1540px) {
   .wdt-custom-cricket-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
      bottom: 30px;
   }
}

.wdt-custom-cricket-carousel .swiper-slide .side-image-1>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide .side-image-2>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide .wdt-custom-team-image-1>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide .wdt-custom-team-image-2>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide .wdt-custom-match-icon>.elementor-widget-container img {
   transform: translateX(-100%);
   opacity: 0;
   transition: var(--wdt-Ad-Transition);
   transition-delay: .2s;
}

.wdt-custom-cricket-carousel .swiper-slide .wdt-custom-match-icon>.elementor-widget-container img {
   transform: scale(0.4);
}

.wdt-custom-cricket-carousel .swiper-slide .side-image-2>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide .wdt-custom-team-image-2>.elementor-widget-container img {
   transition-delay: .4s;
}

.wdt-custom-cricket-carousel .swiper-slide .side-image-2>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide .wdt-custom-team-image-2>.elementor-widget-container img {
   transform: translateX(100%);
}

.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .side-image-1>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .side-image-2>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .wdt-custom-team-image-1>.elementor-widget-container img,
.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .wdt-custom-team-image-2>.elementor-widget-container img {
   opacity: 1;
   transform: translateX(0);
}

.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .wdt-custom-match-icon>.elementor-widget-container img {
   transform: scale(1);
   opacity: 1;
}

.wdt-custom-cricket-carousel .swiper-slide .heading-one,
.wdt-custom-cricket-carousel .swiper-slide .heading-two,
.wdt-custom-cricket-carousel .swiper-slide .heading-three,
.wdt-custom-cricket-carousel .swiper-slide .inner-section-two .elementor-column>.elementor-widget-wrap,
.wdt-custom-cricket-carousel .swiper-slide .inner-section-three .elementor-column>.elementor-widget-wrap {
   transform: translateY(100px);
   opacity: 0;
   transition: var(--wdt-Ad-Transition);
   transition-delay: .1s;
}

.wdt-custom-cricket-carousel .swiper-slide .inner-section-two .elementor-column>.elementor-widget-wrap,
.wdt-custom-cricket-carousel .swiper-slide .inner-section-three .elementor-column>.elementor-widget-wrap {
   transition-delay: .2s;
}

.wdt-custom-cricket-carousel .swiper-slide .heading-two {
   transform: translateX(-100px);
}

.wdt-custom-cricket-carousel .swiper-slide .heading-three {
   transform: translateX(100px);
}

.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .heading-one,
.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .heading-two,
.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .heading-three,
.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .inner-section-two .elementor-column>.elementor-widget-wrap,
.wdt-custom-cricket-carousel .swiper-slide.swiper-slide-active .inner-section-three .elementor-column>.elementor-widget-wrap {
   opacity: 1;
   transform: translateY(0) translateX(0);
}

/* Custom Pricing Table With Icon_Box */

.wdt-custom-pricing .wdt-content-item {
   overflow: hidden;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-media-group {
   width: 100%;
   transition: var(--wdt-Ad-Transition);
}

.wdt-custom-pricing .wdt-content-item .wdt-content-media-group .wdt-content-title-group {
   display: flex;
   align-items: center;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-media-group .wdt-content-title-group>* {
   width: auto;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-title-group.below> :not(.wdt-content-separator):not(:last-child) {
   margin-bottom: 0;
   margin-top: 0;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-subtitle {
   font-family: var(--wdtFontTypo_H6);
   font-weight: var(--wdtFontWeight_H6);
   line-height: var(--wdtLineHeight_H6);
   font-size: var(--wdtFontSize_H6);
   color: var(--wdtHeadAltColor);
}

.wdt-custom-pricing .wdt-content-item .wdt-content-title-group.below span:before {
   min-width: 25px;
   width: 100%;
   background: none;
   border-top: 2px dashed;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-media-group .wdt-content-title-group span {
   flex: 1;
   margin: 0 10px;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-detail-group {
   transition: var(--wdt-Ad-Transition);
   display: flex;
   align-items: anchor-center;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-detail-group .wdt-content-button {
   display: flex;
   transition: var(--wdt-Ad-Transition);
}

.wdt-custom-pricing .wdt-content-item .wdt-content-detail-group .wdt-content-button>a {
   font-size: 0;
   padding: 0;
   width: 50px;
   height: 32px;
   background-color: var(--wdtBorderColor);
   display: flex;
   align-items: center;
   justify-content: center;
   color: var(--wdtHeadAltColor);
   font-style: normal;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:hover {
   color: var(--wdtAccentTxtColor);
}

.wdt-custom-pricing .wdt-content-item .wdt-content-detail-group .wdt-content-button>a .wdt-button-text:before {
   content: "\e800";
   font-family: "additional-champion-icons";
   font-size: 8px;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-detail-group .wdt-content-description {
   padding-right: 20%;
   transition: var(--wdt-Ad-Transition);
   margin-bottom: 0;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-description p {
   margin-bottom: 0;
}

.wdt-custom-pricing .wdt-content-item .wdt-content-title h5 {
   font-size: var(--wdtFontSize_H6);
   text-transform: capitalize;
}

.wdt-custom-pricing-tab .wdt-tabs-container.wdt-template-minimal .wdt-content-title {
   font-size: var(--wdtFontSize_H6);
}

.wdt-custom-pricing-tab .wdt-tabs-container[class*='-template-minimal'] .wdt-tabs-list {
   display: flex;
   background-color: var(--wdtHeadAltColor);
   padding: var(--wdtPadding_MaxiBtn);
   width: max-content;
   margin: auto;
}

.wdt-custom-pricing-tab .wdt-tabs-container.wdt-template-minimal[class*='-template-minimal'] .wdt-tabs-list li .ui-tabs-anchor {
   color: var(--wdtAccentTxtColor);
}

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-content[aria-hidden="true"] {
   display: block !important;
   opacity: 0;
   pointer-events: none;
}

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-content[aria-hidden="false"] {
   opacity: 1;
   pointer-events: all;
}

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
   display: grid;
}

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-content-wrapper>div {
   grid-area: 1/-1;
}

@media screen and (max-width: 479px) {
   .wdt-custom-pricing .wdt-content-item .wdt-content-detail-group .wdt-content-description {
      padding-right: 10%;
   }
}

/* Home-5 Animation Section */

.wdt-custom-home-5-animation .wdt-animation-item.text-item .wdt-animation-text {
   font-size: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);
   /* 24px - 40px */
}

.wdt-custom-home-5-animation .wdt-animation-item.text-item .wdt-animation-text:hover {
   -webkit-text-stroke: var(--wdtHeadAltColor);
}

.wdt-custom-home-5-animation .wdt-animation-item.text-item .wdt-animation-text a {
   -webkit-text-stroke: 0;
   transition: var(--wdt-Ad-Transition);
}

.wdt-custom-home-5-animation .wdt-animation-item.text-item .wdt-animation-text a:hover {
   -webkit-text-stroke: 0;
}

/* Home-5 Team Match Carousel */

.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide .elementor-widget.elementor-widget-image img,
.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide .elementor-widget.elementor-widget-icon .elementor-icon,
.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide .elementor-widget.elementor-widget-wdt-popup-box .wdt-popup-box-trigger-holder {
   transform: scale(0);
   opacity: 0;
   transition: var(--wdt-Ad-Transition);
   transition-delay: .4s;
}

.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide.swiper-slide-active .elementor-widget.elementor-widget-image img,
.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide.swiper-slide-active .elementor-widget.elementor-widget-icon .elementor-icon,
.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide.swiper-slide-active .elementor-widget.elementor-widget-wdt-popup-box .wdt-popup-box-trigger-holder {
   transform: scale(1);
   opacity: 1;
}

.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide .elementor-widget.elementor-widget-icon .elementor-icon {
   transition-delay: .5s;
}

.wdt-custom-team-match-carousel .wdt-advanced-carousel-container .swiper-slide .elementor-widget.elementor-widget-wdt-popup-box .wdt-popup-box-trigger-holder {
   transition-delay: .7s;
}

/* Home-5 Mailchimp */

.wdt-cus-type1-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
   border-color: var(--wdtLinkColor);
   border-radius: var(--wdtRadius_Part);
   padding-left: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
}

.wdt-cus-type1-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus {
   border-color: rgba(var(--wdtSecondaryColorRgb), .5);
}

.wdt-cus-type1-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox input[type="checkbox"] {
   outline-color: var(--wdtHeadAltColor);
}

.wdt-cus-type1-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox {
   margin: 12px 0 0;
   justify-content: center;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox {
   margin: 12px 0 0;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox a {
   text-decoration: underline !important;
}

#footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox a {
   color: var(--wdtAccentTxtColor);
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox a:hover {
   color: rgba(var(--wdtHeadAltColorRgb), .65);
}

#footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-checkbox a:hover {
   /* color: var(--wdtPrimaryColor); */
}

@media screen and (max-width: 767px) {
   .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']>span {
      font-size: 0;
   }

   .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']>i {
      margin: 0 !important;
   }

   .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
      padding-right: 60px;
   }
}

/* Home-5 AD_Banner Blog Post Section */

.wdt-custom-list-posts .tpl-blog-holder {
   margin: -10px;
}

.wdt-custom-list-posts .tpl-blog-holder .column {
   padding: 10px;
}

.wdt-custom-list-posts .wdt-classic-style.wdt-post-entry .blog-entry .entry-title h4 {
   font-size: var(--wdtFontSize_H6);
   padding-right: 0;
}

.wdt-custom-imagebox-ad .wdt-content-item .wdt-content-title h5 {
   font-size: calc(var(--wdtFontSize_H6) - 2px);
}

@media screen and (max-width: 1540px) {
   .wdt-custom-list-posts .wdt-classic-style.wdt-post-entry.entry-list-layout .blog-entry .entry-meta-group .entry-date {
      display: none;
   }
}

.wdt-custom-home-5-overlay .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry .blog-entry.has-post-thumbnail {
   align-items: end;
}

.wdt-custom-home-5-overlay .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry .blog-entry.has-post-thumbnail>div {
   grid-area: 1/1;
}

.wdt-custom-home-5-overlay .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry .blog-entry.has-post-thumbnail>div.entry-meta-group {
   padding: 20px !important;
}

/* Home-5 Blog Posts With Tab */

.wdt-custom-post-listing-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-minimal'] .wdt-tabs-list li:not(:last-child):before {
   width: 0px;
}

.wdt-custom-post-listing-tab .wdt-tabs-container[class*='-template-minimal'] .wdt-tabs-list {
   justify-content: space-between;
}

.wdt-custom-post-listing-tab .wdt-tabs-container.wdt-template-minimal .wdt-tabs-list li,
.wdt-custom-post-listing-tab .wdt-tabs-container[class*='-template-minimal'] .wdt-tabs-list li:not(:last-child) {
   padding: 0 clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem);
}

.wdt-custom-post-listing-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
   font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem);
   /* 20px - 24px */
}

.wdt-custom-post-listing-tab .wdt-tabs-container[class*='-template-minimal'] .wdt-tabs-list:before {
   opacity: 1;
   border-bottom: 2px solid var(--wdtBorderColor);
}

.wdt-custom-post-listing-tab .wdt-tabs-container.wdt-template-minimal[class*='-layout-horizontal'][class*='-template-minimal'] .wdt-tabs-list li .ui-tabs-anchor {
   padding-bottom: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
}

.wdt-custom-post-listing-tab .wdt-tabs-container.wdt-template-minimal .wdt-tabs-list li.ui-state-active a:after {
   border-color: var(--wdtPrimaryColor);
}

/* Contact Form_Button Style */

.wpcf7-form .with-spinner {
   position: relative;
   overflow: hidden;
   z-index: 1;
}

.wpcf7-form .with-spinner input[type="submit"] {
   z-index: 2;
   position: relative;
   font-size: var(--wdtFontSize_Ext);
   text-transform: uppercase;
   font-weight: var(--wdtFontWeight_Alt);
}

.wpcf7-form .with-spinner input[type="submit"]:hover {
   background-color: transparent;
   color: var(--wdtAccentTxtColor);
}

.wpcf7-form .form-container .with-spinner input[type="submit"]:hover {
   color: var(--wdtPrimaryColor);
}

.wpcf7-form .with-spinner:before,
.wpcf7-form .with-spinner:after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 110%;
   bottom: 0;
   margin: auto;
   z-index: 1;
   /* background-color: var(--wdtSecondaryColor); */
}

.wpcf7-form .form-container .with-spinner:before,
.wpcf7-form .form-container .with-spinner:after {
   background-color: var(--wdtAccentTxtColor);
}

.wpcf7-form .with-spinner:before {
   width: 135%;
   -webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
   clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
   transform: translate3d(-100%, 0, 0);
}

.wpcf7-form .with-spinner:has(input[type="submit"]:hover):before {
   transform: translate3d(0, 0, 0);
   transition: transform 0.3s linear;
}

.wpcf7-form .with-spinner:after {
   width: 105%;
   transform: translate3d(100%, 0, 0);
   transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
}

.wpcf7-form .with-spinner:has(input[type="submit"]:hover):after {
   transform: translate3d(0, 0, 0);
   transition: transform 0.01s 0.3s cubic-bezier(0.7, 0, 0.2, 1);
}

/* Search Page_product */

.search .wdt-classic-style.wdt-post-entry.entry-grid-layout .blog-entry.type-product.product>div.entry-thumb+.entry-meta-group {
   display: none;
}

.search .wdt-classic-style.wdt-post-entry.entry-grid-layout .blog-entry.type-product.product>div.entry-thumb {
   margin-bottom: 0;
   background-color: var(--wdtTertiaryColor);
}

/* Blog Single Font_Size */

@media screen and (max-width: 479px) {
   article.blog-single-entry .single-entry-body .wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title {
      font-size: var(--wdtFontSize_H5);
   }
}

/* Contact Form */

input[type="date"]::-webkit-date-and-time-value {
   text-align: left;
}

/* Sticky_With_CSS For all Device */

.sticky-all-device {
   position: sticky;
   top: 0;
   height: fit-content;
}

html:has(.sticky-all-device),
body:has(.sticky-all-device) {
   overflow-x: clip !important;
}

.inner-wrapper:has(.sticky-all-device) {
   overflow: visible !important;
}

@media screen and (min-width: 768px) {
   .sticky-upto-tab {
      position: sticky;
      top: 0;
      height: fit-content;
   }

   html:has(.sticky-upto-tab),
   body:has(.sticky-upto-tab) {
      overflow-x: clip !important;
   }

   .inner-wrapper:has(.sticky-upto-tab) {
      overflow: visible !important;
   }
}

@media screen and (min-width: 480px) {
   .sticky-upto-mobile-landscape {
      position: sticky;
      top: 0;
      height: fit-content;
   }

   html:has(.sticky-upto-mobile-landscape),
   body:has(.sticky-upto-mobile-landscape) {
      overflow-x: clip !important;
   }

   .inner-wrapper:has(.sticky-upto-mobile-landscape) {
      overflow: visible !important;
   }
}

/* Our_Sponsors */

.wdt-custom-sponsors .wdt-content-item .wdt-content-title h5,
.wdt-custom-sponsors .wdt-content-item .wdt-content-title h5 a {
   color: var(--wdtAccentTxtColor);
   font-size: var(--wdtFontSize_H6);
   text-transform: capitalize;
}

.wdt-custom-sponsors .wdt-content-item .wdt-content-title h5 a:hover {
   color: var(--wdtPrimaryColor);
}

.wdt-custom-sponsors .wdt-content-item .wdt-content-subtitle {
   font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_Ext);
   text-transform: uppercase;
   letter-spacing: var(--wdtLetterSpacing_2X);
   color: rgba(var(--wdtAccentTxtColorRgb), .65);
}

.wdt-custom-sponsors .wdt-image-box-wrapper .swiper-slide {
   opacity: 1 !important;
}

.wdt-custom-sponsors .wdt-heading-holder>.wdt-heading-deco-wrapper>span {
   line-height: 1.4;
}

/* Blog_single Social_Icons */

.wdt-custom-social-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
   width: 40px;
   height: 40px;
   justify-content: center;
   align-items: center;
   background-color: var(--wdtSecondaryColor);
}

.wdt-custom-social-list.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-icon {
   background-color: var(--wdtPrimaryColor);
}

.wdt-custom-social-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon>svg {
   margin: 0;
}

.wdt-custom-blog-textual .wdt-button-holder.wdt-button-size-lg .wdt-button {
   font-size: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);
   /* 16px - 24px */
}

/* Home-3_Banner Button Border_Thickness Issue */

.home-3-banner .wdt-button-holder.wdt-template-bordered .wdt-button {
   will-change: transform;
}

/* Contact Page Icon_Box */

@media screen and (max-width: 767px) {
   .wdt-custom-contact-icon-box .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item {
      flex-direction: column;
   }

   .wdt-custom-contact-icon-box .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item>.wdt-content-media-group {
      margin-bottom: 20px !important;
   }

   .wdt-custom-contact-icon-box .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper {
      padding-right: 0;
   }
}

/* Home-5 Newsletter_Image Opacity Issue */

@media screen and (max-width: 1540px) {
   .wdt-custom-newsletter-absolute-image img {
      opacity: .5;
   }
}

.pre-loader.loader2 .click-the-ball {
   color: var(--wdtAccentTxtColor);
}

.pre-loader.loader2 #ballShadow-loader {
   background-color: var(--wdtAccentTxtColor);
}

/* Sportspress Matches Listing_Paginate After Demo_Content Issue */

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate,
.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate>span {
   display: flex;
   justify-content: center;
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate {
   flex-wrap: wrap;
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate {
   margin: -5px 0;
   padding-top: clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem);
   /* 40px - 70px */
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a,
.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate span>a {
   margin: 5px !important;
   background: none;
   border: 1px solid rgba(var(--wdtAccentTxtColorRgb), .15) !important;
   display: inline-block;
   font-size: var(--wdtFontSize_Base);
   font-weight: var(--wdtFontWeight_Ext) !important;
   font-family: var(--wdtFontTypo_Base);
   height: 48px;
   letter-spacing: 0;
   line-height: 48px;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: center;
   text-transform: uppercase;
   width: 48px;
   -webkit-border-radius: var(--wdtRadius_Zero);
   border-radius: var(--wdtRadius_Zero);
   color: var(--wdtAccentTxtColor) !important;
   opacity: 1 !important;
   text-decoration: none !important;
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a.current,
.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a:not(.disabled):hover {
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtHeadAltColor) !important;
   border-color: var(--wdtPrimaryColor) !important;
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a.previous,
.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a.next {
   font-size: 0;
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a.disabled {
   cursor: not-allowed;
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a.previous:before {
   content: '\e802';
   font-family: 'additional-champion-icons';
   font-size: var(--wdtFontSize_Ext);
}

.sp-template.sp-template-event-blocks table.sp-event-blocks+.dataTables_paginate a.next:before {
   content: '\e801';
   font-family: 'additional-champion-icons';
   font-size: var(--wdtFontSize_Ext);
}

/* Sportspress Players_listing in Event Alignment Issue ( Demo_Content ) */

.sp-template.sp-template-event-performance.sp-template-event-performance-icons table.sp-data-table tbody tr {
   display: flex;
   /* background-color: var(--wdtSecondaryColor); */
   background-color: #fff;
   align-items: stretch;
}

.sp-template.sp-template-event-performance.sp-template-event-performance-icons table.sp-data-table tbody tr td.data-number {
   width: auto;
   display: inline-flex;
}

.sp-template.sp-template-event-performance.sp-template-event-performance-icons table.sp-data-table tbody {
   display: flex;
   flex-direction: column;
   width: 100%;
}

.sp-template.sp-template-event-performance.sp-template-event-performance-icons table.sp-data-table {
   display: block;
}