::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); }
#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); }
/* #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; 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: rgba(var(--wdtAccentTxtColorRgb),.2); 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; }
.main-home .sp-template-event-blocks td { background-color: var(--wdtSecondaryColor); }
.sp-template-event-blocks td:hover { background-color: var(--wdtPrimaryColor) !important; }
.sp-template-event-blocks td > * { margin: 0 !important; }
.sp-template-event-blocks td > time.sp-event-date { padding: 0; background-color: var(--wdtPrimaryColor); 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: var(--wdtHeadAltColor) !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; 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; 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: italic; }
.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: var(--wdtPrimaryColor); 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: var(--wdtPrimaryColor); }
.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; 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; border-color: rgba(var(--wdtBorderColorRgb),.2) !important; vertical-align: middle; font-style: italic; }
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; 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; 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: italic; }
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: italic; 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; 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);
  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; }