h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, h7, .h7 {
	font-weight: 400 !important;
}

.basketball_two.theme-splash .wpb_text_column p {
	font-weight: 500;
	font-size: 16px;
	font-family: 'Avenir';
	line-height: 30.05px;
}

.vc_row.wpb_row.vc_row-fluid.wc-letest-news-area a, .vc_row.wpb_row.vc_row-fluid.wc-letest-news-area ul li a span {
	color: #22297A !important;
}

.stm-header.stm-header-second .stm-header-inner .stm-main-menu .stm-main-menu-unit .kos-header-logo {
	margin: 0 !important;
}

#stm-top-bar .stm-top-socials-holder {
	float: left !important;
}

#stm-top-bar .stm-top-bar_right .stm-top-cart-holder span {
	text-transform: capitalize !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	color: #22297a;
}

/*
body #stm-top-bar .stm-top-bar_right .help-bar-shop.stm-cart-af a .fa-shopping-cart:before {
    color: #22297a;
}
*/
#stm-top-bar .stm-top-bar_right .stm-top-cart-holder span .stm-current-items-in-cart {
	margin-top: -1px !important;
	color: #fff;
	font-size: 16px !important;
}

#stm-top-bar .stm-top-socials-holder ul li a i {
	font-size: 24px;
	margin: 22px 0px;
	height: 24px;
	width: 24px;
}

#stm-top-bar .stm-top-cart-holder {
	border: 1px solid #fff;
	border-radius: 49px;
	margin: 12px 0px;
	padding: 4px 20px;
	color: #000;
	background: #fff;
}

#stm-top-bar .stm-profile-wrapp {
	border-radius: 100px;
	border: 2px solid var(--White, #FFF);
	margin: 12px 0;
	background: #22297A;
	display: flex;
	height: 50px;
	padding: 12px;
	justify-content: center;
	align-items: center;
	gap: 0;
}

#stm-top-bar .help-bar-shop a i {
	color: #22297a;
	float: left;
}

body #stm-top-bar .stm-top-profile-holder a {
	font-size: 18px !important;
	padding: 10px;
	text-transform: uppercase !important;
}

#stm-top-bar .stm-profile-img img {
	border: 1px solid #fff;
	border-radius: 50px;
}

.basketball_two.theme-splash .wc-support-area .wpb_wrapper p {
	color: #FED201 !important;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Avenir';
	line-height: 28px;
	text-align: center;
}

.basketball_two.theme-splash .button.btn-secondary.btn-style-4:hover {
	background: #FED201 !important;
	color: #22297A !important;
}

.wc-support-area .wpb_wrapper h2 {
	color: #FED201 !important;
	font-size: 36px !important;
}

.home.page-template-default .wc-support-area {
	padding: 6% 0% 10% 0%;
}

body .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__image:before {
	background-image: linear-gradient(#22297a87, #22297aed);
	background-color: transparent !important;
}

body .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__image:after {
	background-color: transparent !important;
}

.basketball_two #stm-top-bar .stm-top-bar_right .stm-top-cart-holder .help-bar-shop.stm-cart-af a .list-badge {
	font-weight: 100 !important;
	margin-top: -15px;
	left: 90px;
	line-height: 22px;
	min-width: 18px !important;
	min-height: 18px !important;
	border-radius: 9px !important;
}

.player-of-season {
	background: #22297a url('https://media.riyadi.com/uploads/2023/09/15214401/riyadi-champions.webp') !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.player-of-season:before {
	background-image: linear-gradient(#22297a63, #22297acc);
	background-color: transparent !important;
	content: " ";
	position: absolute;
	width: 100%;
	left: 0;
	height: 100%;
}

.basketball_two .stm-stats-wrapp .stm-stat-info-wrapp {
	width: 70%;
	vertical-align: top;
}

.basketball_two .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-points {
	margin-bottom: 0px;
	margin-top: -10px;
}

/*
.basketball_two .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-title,
.basketball_two .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-points{
    color:#22297a !important;
}
*/
/****  header  *****/

ul.header-menu.stm-list-duty.heading-font.clearfix.kos-header-menu {
	display: flex !important;
	align-items: center;
}

.menu-item.current-menu-item a span {
	color: #FED201;
}

.stm-header .stm-main-menu .stm-main-menu-unit > ul.header-menu > li:hover a span {
	color: #FED201;
}

ul.sub-menu > li a span {
	color: #FFF !important;
}

ul.sub-menu > li:hover a span {
	color: rgb(34 41 122 / 80%) !important;
}


.stm-header .stm-main-menu .stm-main-menu-unit .header-menu .sub-menu {
	background-color: rgb(34 41 122 / 80%) !important;
}

.stm-header .stm-main-menu .stm-main-menu-unit .header-menu .sub-menu li.current-menu-item a {
	background-color: #ffffffc2 !important;
}

.menu-item.stm_mega_cols_inside_default a span {
	padding-left: 12px !important;
}

.menu-item.current-menu-item.stm_mega_cols_inside_default a span {
	color: rgb(34 41 122 / 80%) !important;
}

.stm-header.stm-header-second .stm-header-inner .stm-main-menu .stm-main-menu-unit .kos-header-menu > li > .sub-menu li:hover {
	background: rgba(231, 231, 241, 0.8) !important;
}

.stm-header.stm-header-second .stm-header-inner .stm-main-menu .stm-main-menu-unit .kos-header-menu > li > .sub-menu li:hover:after {
	background: rgba(231, 231, 241, 0.8) !important;
}

.stm-header.stm-header-second .stm-header-inner .stm-main-menu .stm-main-menu-unit .kos-header-menu > li > .sub-menu li:hover a {
	color: rgb(34 41 122 / 80%) !important;
}

.stm-header.stm-header-second .stm-header-inner .stm-main-menu .stm-main-menu-unit .kos-header-menu > li > .sub-menu li:after {
	background-color: rgb(34 41 122 / 80%) !important;
}

.stm-header.stm-header-second .stm-header-inner .stm-main-menu .stm-main-menu-unit .kos-header-menu > li a:hover span {
	border-bottom: none !important;
}

html body.basketball_two.header_2 .stm-header .stm-main-menu .stm-main-menu-unit > ul.header-menu > li {
	margin-top: -36px;
	width: 20%;
}

li.menu-item.stm_menu_item_logo a {
	padding: 0 !important;
}

.basketball_two .stm-header.stm-header-second .stm-header-inner .stm-main-menu .stm-main-menu-unit .kos-header-menu > li a {
	font-size: 20px;
	font-weight: 300;
	text-align: center;
	padding: 31px 0 0;
}

div#wc-about-section1 {
	padding-top: 80px;
	padding-bottom: 100px !important;
}

div#wc-about-section1 h2 {
	color: #FED201 !important;
	font-size: 45px !important;
	margin-top: 5%;
	line-height: 50px;
}

div#wc-about-section1 p {
	font-family: Avenir;
	font-size: 16px;
	font-weight: 500;
	line-height: 21px;
	color: #fff;
}

div#wc-about-section1 a.button.btn-secondary.btn-sm.btn-style-4 {
	background: transparent !important;
	color: #fed201 !important;
	border: 2px solid #fed201;
	text-transform: uppercase !important;
	font-family: 'Avenir';
	font-size: 14px !important;
	line-height: 20px;
	height: 50px;
	margin-top: 10px;
}

.wc-out-team .stm-title-left h2 {
	color: #FED201 !important;
}

.basketball_two #stm-top-bar .stm-top-socials-holder .top-bar-socials li {
	line-height: 0px;
}

/*** footer css start here ***/

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_mc4wp_form_widget {
	display: none;
}

.basketball_two .footer-widgets-wrapper {
	background: #22297a;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li {
	border-bottom: 0;
	padding: 0 0 0 20px;
	line-height: 30px;
	padding-left: 0px;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li:before {
	display: none;
}

.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li a {
	font-family: Avenir;
	font-size: 18px;
	font-weight: 350;
	line-height: 25px;
	letter-spacing: 0.06em;
	text-align: left;
	text-transform: capitalize;
	color: #FFFFFF !important;
}

.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li a:hover {
	color: #FED201 !important;
}

.basketball_two .footer-widgets-wrapper aside.widget .widget-title {
	background: transparent;
}

.basketball_two #stm-footer-bottom .footer-bottom-left .footer-bottom-left-text,
.basketball_two #stm-footer-bottom .footer-bottom-right .footer-bottom-right-text {
	color: #ffffff;
}

#stm-footer-bottom .footer-bottom-center-text {
	margin-top: 6px;
	font-size: 13px;
}

.basketball_two.theme-splash aside.widget ul.footer-bottom-socials.stm-list-duty li a,
ul.footer-bottom-socials.stm-list-duty li a svg {
	color: #fff !important;
	fill: #fff;
	font-size: 20px;
}

.basketball_two.theme-splash aside.widget ul.footer-bottom-socials.stm-list-duty li a:hover,
ul.footer-bottom-socials.stm-list-duty li a:hover svg {
	color: #FED201 !important;
	fill: #FED201 !important;
}

ul.footer-bottom-socials.stm-list-duty li {
	display: inline-block;
	border: 0 !important;
	vertical-align: top;
}


.basketball_two.theme-splash .stm-footer aside.widget .widget-title h6 {
	font-family: 'Oswald' !important;
	color: #fff !important;
	font-weight: 400 !important;
	line-height: 28px !important;
	font-size: 22px !important;
	padding: 12px 0 1px 0 !important;
}

.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu {
	margin-top: 0px;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_contacts table tr td .icon {
	width: 22px;
}

/** footer css end here **/

.wc-out-team i.fa {
	background: #FED201;
	color: #000;
	padding: 0px 5px 0px 5px;
	border-radius: 4px;
}

.wc-out-team a.button {
	border-radius: 100px !important;
	padding: 11px 32px 12px 32px !important;
}

form#mc4wp-form-1 {
	max-width: 550px;
	margin: 0 auto;
}

.subscribe-wrapp-form label {
	font-family: Avenir;
	font-size: 18px;
	font-weight: 500;
	line-height: 27px;
	letter-spacing: 0.02em;
	text-align: left;
	color: #fff;
}

.subscribe-wrapp-form input[type="text"],
.subscribe-wrapp-form input[type="email"] {
	border: 2px solid #fff !important;
	background: transparent !important;
	border-radius: 10px !important;
	color: #fff !important;
}

span.button.btn-sm {
	border: none;
	float: right;
	padding: 0px;
	margin: 0px;
}

.subscribe-wrapp-form .row {
	margin: 30px 0px 0px 0px;
	width: 100%;
}

div#wc_newsletter_section .subscribe-wrapp-form input[type="submit"] {
	width: 150px !important;
	padding: 14px 24px 12px 32px;
	border-radius: 100px !important;
	font-family: 'Avenir';
	font-size: 16px !important;
	font-weight: 500;
	height: 45px;
	text-align: left;
	background: #FED201 !important;
	border: none;
	color: #22297A !important;
	text-transform: uppercase;
}

.basketball_two .button {
	text-transform: uppercase !important;
}

.basketball_two .button:hover {
	/*border: 0; */
	background: transparent !important;
}

.wc-match-schedule .more_ a i {
	display: none;
}

.basketball_two .stm_post_comments  {
	display: none;
}

.basketball_two .button:hover:before {
	opacity: 0;
}

.comments-number  {
	display: none !important;
}


input[type=submit]:hover, button:hover, .button:hover {
	border-color: #ffffff;
}

.subscribe-wrapp-form {
	text-align: left;
}

.basketball_two .stm-footer-image .inner {
	padding-bottom: 100px;
}

.basketball_two .stm-footer-image {
	background-position: center !important;
}
/*

.basketball_two .stm-footer-image:before, .match_schedule_block:before, .support_block:before {
	background-image: linear-gradient(#22297a87, #22297aed) !important;
	background-color: transparent !important;
	content: " ";
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
}

.match_schedule_block {
	background-image: url('https://media.riyadi.com/uploads/2023/09/20135937/match-schedule.webp');
	height: 100%;
	background-size: cover;
	background-position: center !important;
}

.support_block {
	background-image: url('https://media.riyadi.com/uploads/2023/09/20135945/support-our-journey.webp');
	height: 100%;
	background-size: cover;
	background-position: center !important;
}*/
#wc_newsletter_section h2.vc_custom_heading {
	color: #FED201 !important;
	font-size: 60px;
	font-weight: 400;
	line-height: 70px;
	letter-spacing: 0em;
	text-align: center;
}

.wc-out-team .stm-list-single-player-info {
	text-transform: uppercase;
	background-color: #FED201 !important;
}

.wc-out-team .stm-list-single-player {
	border-radius: 10px;
}


.wc-out-team {
	color: #22297A !important;
}


.basketball_two.theme-splash .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__data .stm-slide__title {
	font-size: 56px;
	line-height: 60px;
}

.basketball_two.theme-splash .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__data .stm-slide__category {
	display: none;
}

.basketball_two.theme-splash a.stm-slide__link.heading-font, .home.page-template-default .wc-support-area a.button.btn-secondary {
	padding: 12px 24px 12px 24px !important;
	background: #FED201 !important;
	border-radius: 100px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	color: #22297A !important;
}

.wc-support-news span {
	color: #22297A !important;
}

a.button.btn-secondary.btn-sm.btn-style-4:after, input[type="submit"]:after {
	content: "\e927" !important;
	font-family: 'stm-splash-icons' !important;
	font-size: 12px;
	margin-left: 15px;
}

a.button.btn-secondary.btn-sm.btn-style-4 {
	color: #22297A !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	padding: 12px 24px !important;
	font-family: 'Avenir';
	line-height: 20px;
	border-radius: 100px !important;
}

a.button.stm-mobile-show,
a.button.stm-mobile-hide {
	padding: 12px 32px 12px 32px !important;
	color: #FED201 !important;
	border-radius: 100px !important;
	width: 200px;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Avenir;
}

a.button.stm-mobile-show:after,
a.button.stm-mobile-hide:after {
	content: "\e927" !important;
	font-family: 'stm-splash-icons' !important;
	font-size: 12px;
	margin-left: 10px;
}

.wc-letest-result h2 {
	text-align: left;
	font-weight: 500;
}

.basketball_two.theme-splash .wc-letest-result .stm_af_latest_results_wrapper h3 {
	color: #B5B5B5 !important;
	font-size: 22px;
	font-family: 'Avenir' !important;
	margin-top: 40px;
}


.wc-letest-result span.teamHome, .wc-letest-result .stm-latest-result-team a, .wc-letest-result div {
	color: #22297A !important;
}

.wc-letest-result .stmPointWin {
	background-color: #fff !important;
	border: 2px solid #22297A;
	color: #22297A !important;
}

.wc-letest-result .stmPointLose {
	background-color: #fff !important;
	border: 2px solid #F0133B;
	border-radius: 2px;
	color: #F0133B !important;
}

.wc-letest-result a .stm-latest-result-lose-label {
	color: #F0133B !important;
}

.wc-match-schedule .owl-prev, .wc-match-schedule .owl-next {
	background: #FED201 !important;
	color: #000 !important;
	width: 30px !important;
	height: 30px !important;
}

.basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointLose, .basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointWin {
	padding: 18px 19px 21px !important;
}


.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table tbody tr .data-event a {
	text-transform: none;
	font-size: 16px;
	line-height: 68px;
}

/** Sidebar css start here **/

.basketball_two.theme-splash aside.widget .widget-title, .basketball_two.theme-splash aside.widget .widget_title {
	background: #22297a;
	margin-bottom: 20px;
	border-radius: 8px;
}


.basketball_two.theme-splash aside.widget .widget-title h6, .basketball_two.theme-splash aside.widget .widget-title h4, .basketball_two.theme-splash aside.widget .widget-title h3, .basketball_two.theme-splash aside.widget .widget_title h6, .basketball_two.theme-splash aside.widget .widget_title h4, .basketball_two.theme-splash aside.widget .widget_title h3 {
	color: #fed201 !important;
	font-size: 24px !important;
	padding: 12px 0 12px 14px;
	line-height: 25px !important;
	font-family: 'Avenir' !important;
	font-weight: 900 !important;
}


.basketball_two.theme-splash aside.widget ul li a {
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	color: #22297a !important;
	letter-spacing: 0.5px;
	font-family: 'Avenir';
}

.basketball_two.theme-splash aside.widget ul li:before {
	color: #FED201;
	background: #22297a;
	width: 8px;
	font-size: 0;
	top: 50%;
	left: 0;
	height: 8px;
	border-radius: 50%;
	margin-top: -5px;
}

.basketball_two.theme-splash .stm-footer #block-9 ul li {
	padding: 0 15px 5px 0;
	border-bottom: 0;
}

.basketball_two.theme-splash .stm-footer #block-9 ul li:nth-child(4) {
	padding: 0 !important;
}

.basketball_two.theme-splash .widget_tag_cloud .tagcloud a {
	font-size: 20px !important;
	padding: 12px 16px;
	color: #000000;
	background: #f0f0f0;
	border-radius: 10px;
	border: 0;
	font-family: 'Avenir';
	text-transform: capitalize;
	letter-spacing: 0.5px;
	text-align: center;
}

.basketball_two.theme-splash .widget.widget_stm_recent_posts .image img {
	border-radius: 10px;
}


/*** Sidebar css end here ***/


.basketball_two.theme-splash .wc-match-schedule .more_ a {
	color: #22297A !important;
	padding: 12px 24px !important;
	border: 2px solid #22297A !important;
	border-radius: 100px;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Avenir';
	line-height: 20px;
	text-transform: uppercase !important;
}

.basketball_two.theme-splash .event-data-style3 {
	font-weight: 500;
	font-size: 23px;
	color: #22297A;
	line-height: 30px;
	font-family: 'Oswald';
}

.wc-match-schedule .more_ {
	margin-top: 30px;
}

.wc-match-schedule .more_ a:after {
	content: "\e927" !important;
	font-family: 'stm-splash-icons' !important;
	font-size: 12px;
	margin-left: 15px;
}


.basketball_two.theme-splash .wc-letest-result .col-20 {
	width: 10%;
}

.basketball_two.theme-splash .wc-letest-result .col-60 {
	margin-bottom: 10px;
	width: 80%;
}

.basketball_two.theme-splash .wc-letest-result .stm-custom-row .col-30 {
	width: 44%;
}

.basketball_two.theme-splash .wc-letest-result .stm-custom-row .col-20.left, .basketball_two.theme-splash .wc-letest-result .stm-custom-row .col-20.right {
	width: 20%;
}

.basketball_two.theme-splash .wc-letest-result .stmOrangeDivider {
	background: #22297A;
}

.wc-about-us-area p, .wc-about-us-area div, .wc-about-us-area .contact-value h4 a {
	color: #22297A !important;
}

.wc-about-us-form p {
	font-size: 18px;
	color: #22297A;
}

.wc-about-us-form input.wpcf7-form-control.wpcf7-text.style-2, .wc-about-us-form textarea.wpcf7-form-control.wpcf7-textarea.style-2 {
	border-radius: 10px !important;
	background: #F0F0F0 !important;
	height: 40px;
	color: #22297A;
}


.basketball_two .stm-contact-form > div {
	margin-left: 0px !important;
	background: #fff !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.wc-form-submit {
	background: #22297A !important;
	width: 100%;
	border-radius: 50px;
	border: none;
	text-transform: capitalize;
}

ul#wcdp_amount li:before {
	display: none;
}

.wc_donate_wrapper .woocommerce-form-coupon-toggle {
	display: none;
}

table.shop_table.woocommerce-checkout-review-order-table {
	margin-bottom: 30px;
}

.basketball_two.woocommerce-checkout.theme-splash .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label img {
	display: inline-block;
}

.wc-about-us-area .vc_row.wpb_row.vc_row-fluid {
	margin: 0px !important;
}

.stm-contact-form h4 {
	font-family: 'Avenir' !important;
}


.contact-value a {
	color: #22297A !important;
}


#stm-top-bar .stm-top-socials-holder .top-bar-socials li a svg {
	color: #fff;
	fill: #fff;
	height: 24px;
	margin: 24px 0px;
	opacity: 1 !important;
	width: 24px;
}

#stm-top-bar .stm-top-socials-holder .top-bar-socials li a {
	opacity: 1 !important;
}

#stm-top-bar .stm-top-socials-holder .top-bar-socials li a:hover svg {
	opacity: 1;
}

.subscribe-wrapp-form span.button.btn-sm br {
	display: none;
}

.subscribe-wrapp-form span.button.btn-sm:after {
	content: "\e927" !important;
	font-family: 'stm-splash-icons' !important;
	font-size: 12px;
	color: #22297A !important;
	position: absolute;
	right: 34px;
	top: 13px;
	z-index: 1;
}

.basketball_two #stm-footer-bottom .footer-bottom-right .footer-socials-unit ul li a:hover svg {
	fill: #FED201;
}

.basketball_two #stm-footer-bottom .footer-bottom-right .footer-socials-unit ul li a svg {
	fill: #fff;
}

.wc-home-banner .basketball_two .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__data .stm-slide__link {
	color: #22297A !important;
}

.basketball_two.theme-splash .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__data .stm-slide__link {
	color: #22297a !important;
	font-family: 'Avenir' !important;
	font-size: 16px;
	line-height: 20px;
	padding: 12px 24px !important;
}


.wc-contactus-icon ul.stm_socials li a i {
	color: #22297A;
	font-size: 25px;
}

.wc-contactus-icon ul.stm_socials li a {
	background: #fff;
}

.wc-contactus-icon ul.stm_socials li {
	padding: 0px
}

.woocommerce-shipping-fields #billing_phone_field, .woocommerce-input-wrapper input#billing_phone {
	width: 48%;
}

input#submit_cb_payment_form {
	background-color: #fff !important;
	color: #22297A;
	display: block;
	margin-bottom: 25px;
}

/** Modify on 14 sep 23   **/

.page.page-id-612 .stm-title-box-unit {
	display: none;
}

.basketball_two .wc-history-area p {
	color: #22297A !important;
	font-size: 22px;
	line-height: 30.5px;
}

.wc-history-area h2.vc_custom_heading {
	margin-bottom: 30px;
}

.wc-letest-news .clearfix {
	display: none;
}


.stm-products-carousel-unit-wrapper.style_1 .stm-products-carousel-unit .stm-products-carousel-init .product .product_footer > a {
	bottom: 0 !important;
}


.wc_donate_wrapper .wcdp-header {
	display: none;
}

.wc_donate_wrapper .wcdp-variation-heading {
	display: none;
}

.wc_donate_wrapper form ul li {
	padding: 0px !important;
	width: 100%;
}

.wc_donate_wrapper form ul li label {
	padding: 10px !important;
	border-radius: 10px;
	background: #F0F0F0;
	color: #22297A !important;
}

.wc_donate_wrapper label.wcdp-button-label:hover {
	background: #F0F0F0 !important;
}

.wc_donate_wrapper .wpb_wrapper p {
	color: #22297A;
}

.wc_donate_wrapper ul.wcdp_options > li > input:hover:not(:disabled):not(:checked) + label {
	background-color: var(--label-inactive-hover);
}

.wc_donate_wrapper ul.wcdp_options > li > input:checked + label {
	background: #FED201 !important;
}


.wcdp_options > li > input:checked + label:after {
	color: #22297A !important;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f00c" !important;
}

button#wcdp-ajax-button {
	padding: 12px 50px 12px 50px !important;
	background: #22297A !important;
	border-radius: 100px !important;
	text-transform: capitalize !important;
	font-weight: 500 !important;
	color: #fff !important;
	border: none;
	margin: 0px;
	font-family: 'Avenir';
}

.comments-number {
	display: none !important;
}

.wc-feedback-area.wpb_column {
	margin-top: 50px;
}

.basketball_two.theme-splash .wc-feedback-area h2 {
	font-size: 28px;
	font-weight: 100 !important;
}

.wc-feedback-area p {
	color: #22297A !important;
}

.wc-contactus-icon {
	margin-top: 8% !important;
}

.wc-feedback-form p {
	color: #22297A;
	font-size: 20px;
}

.wc-feedback-form input {
	border-radius: 10px;
	border: 0px !important;
	background: #F0F0F0;
}

.wc-contactus-icon ul.stm_socials li a svg {
	height: 24px;
	width: 24px;
	fill: #22297a;
}

.player-socials li a svg {
	fill: #fff;
	height: 14px;
}

.wc-donation-platform .cart_item {
	display: none;
}

button.button.wcdp-button.wcdp-left, button.button.wcdp-button.wcdp-right, .wc-donation-platform.woocommerce input#place_order {
	padding: 12px 50px 12px 50px !important;
	background: #22297A !important;
	border-radius: 100px !important;
	text-transform: capitalize !important;
	font-weight: 500 !important;
	color: #fff !important;
	border: none;
	margin: 0px;
	font-family: 'Avenir';
}

.wc-donation-platform.woocommerce span.button.btn-md.btn-border.with_bg {
	background: #fff !important;
}

.post_rtl, .post_rtl h1 {
	direction: rtl;
	font-family: 'Almarai', 'tahoma' !important;
	letter-spacing: 0px !important;
}

.post_rtl h1.stm-main-title-unit {
	line-height: 66px !important;
	margin-bottom: 9px;
}

.stm-single-post .post_rtl p {
	line-height: 33px;
	font-size: 18px;
}

.stm-news-data-wrapp.post_rtl .post-meta .news-category {
	margin-right: 0 !important;
	font-family: 'Almarai', 'tahoma' !important;
	font-weight: 400 !important;
}

.post_rtl .title.heading-font, .post_rtl .stm-slide__title, .post_rtl .h1.stm-main-title-unit {
	letter-spacing: 0px !important;
	font-family: 'Almarai', 'tahoma' !important;
}

.single .stm-meta-left-part {
	float: none;
}

/*** Team page css start here ****/

.basketball_two.theme-splash .type-sp_team .sp-section-content-tables .sp-template-league-table table thead th {
	background: #22297a;
	color: #fff;
}

.basketball_two.theme-splash .sp-section-content .stm-staff-info-wrapp .col-md-6 {
	font-size: 32px !important;
	letter-spacing: 2px;
	font-weight: 700;
	line-height: 40px;
}

.basketball_two.theme-splash .sp-section-content .stm-staff-info-wrapp .col-md-6.text-right {
	font-size: 22px !important;
	line-height: 26px;
	font-weight: 400;
}

.single-sp_team.basketball_two.theme-splash table tr td {
	font-size: 22px !important;
	color: #22297A !important;
	font-weight: 400 !important;
	line-height: 26px;
}

.single-sp_team.basketball_two.theme-splash table tbody tr td:nth-child(2) {
	text-align: right !important;
	font-size: 18px !important;
	font-family: 'Avenir' !important;
	font-weight: 400 !important;
}

.basketball_two.theme-splash table tbody tr td.product-name {
	padding-left: 30px !important;
}

.single-sp_team.basketball_two.theme-splash table tbody tr td:nth-child(2) .nationality {
	color: #22297A !important;
}

.single-sp_team.basketball_two.theme-splash .sp-player-list th {
	background: #22297A;
	color: #FED201;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	font-family: Avenir;
}

.single-sp_team.basketball_two.theme-splash table.sp-league-table tbody tr td.data-name {
	text-align: left !important;
}

.theme-splash #wp-calendar caption.sp-table-caption {
	display: none;
}

.stm-breadcrumbs-unit {
	direction: ltr;
}

.blog.theme-splash .sidebar-wrapper .col-md-6 a .image img, .wc-history-area img {
	border-radius: 12px;
}

.blog.theme-splash .sidebar-wrapper .col-md-6 .date.heading-font {
	color: #FED201 !important;
	font-weight: 800 !important;
	font-size: 16px !important;
	line-height: 25px;
	font-family: 'Avenir' !important;
}

.blog.theme-splash .sidebar-wrapper .col-md-6 .post-info-sccr-two .title.heading-font {
	font-size: 28px;
	line-height: 30px;
	font-weight: 400 !important;
}

.theme-splash .stm-title-box-title-wrapper h1.stm-main-title-unit {
	font-size: 45px;
	line-height: 50px;
}

.theme-splash .stm-format- .post_ltr .stm-date {
	color: #FED201;
	font-size: 16px;
	font-weight: 800 !important;
	font-family: 'Avenir';
	line-height: 25px;
	margin-left: -8px !important;
}

.theme-splash .stm-format- .post-content.post_ltr p, .theme-splash .stm-format- .post-content.post_ltr li, .theme-splash .stm-format- .post-content.post_ltr a {
	color: #22297A;
	font-family: 'Avenir';
	font-size: 18px !important;
	/*font-weight: 400;*/
}

.theme-splash .stm-format- .stm-post-meta-bottom .stm-share-this-wrapp span {
	color: #22297A;
	font-size: 18px;
	/*font-weight: 400;*/
	width: 100%;
	margin-bottom: 15px;
}


.theme-splash .stm-format- .stm-post-meta-bottom .stm-share-this-wrapp {
	display: block !important;
}

.theme-splash .stm-format- .stm-single-post-meta {
	border-bottom: none;
	margin: 0px;
}

.theme-splash .stm-post-content .normal_font {
	font-size: 10px !important;
	font-family: 'Avenir';
	color: #FED201 !important;
	font-weight: 800 !important;
}

.wc-tean-content p {
	color: #22297a !important;
}


/*  modify on 15 sep 23  */

.basketball_two.theme-splash .my_store .stm-title-left .stm-main-title-unit {
	font-size: 48px !important;
	font-weight: 500 !important;
}

.basketball_two.theme-splash h2 {
	font-size: 45px !important;
	font-weight: 500 !important;
	line-height: 50px !important;
}

.basketball_two .wc-support-news .stmTickerWrapper .stmTickerContent .stmTickerTitle {
	font-size: 28px;
	font-weight: 700;
}

.basketball_two .stm-media-tabs .stm-title-left h2 {
	font-size: 45px !important;
}

.wc-letest-news-area .stm-news-data-wrapp .date.heading-font {
	font-size: 14px !important;
	font-weight: 800 !important;
	font-family: 'Avenir' !important;
	line-height: 20px !important;
}

.vc_row.wpb_row.vc_row-fluid.wc-letest-news-area a {
	color: #22297A !important;
	font-size: 22px !important;
	line-height: 25px !important;
	text-transform: initial;
	font-weight: 600;
	font-family: 'Avenir';
}

.stm-news-data-wrapp.post_ltr a {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	min-height: 53px;
}

.stm-news-grid.style_2.stm-media-tabs .stm-media-tabs-nav ul li a span {
	font-size: 18px;
	/*font-weight: 400;*/
	color: #22297A;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .teamNameRightWrapper .teamHome {
	font-weight: 400;
	font-size: 22px;
}

.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stm-latest-result-team a {
	font-size: 30px;
	font-weight: 400;
}

.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stm-latest-result-win-label, .basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stm-latest-result-lose-label {
	font-weight: 400;
	font-size: 32px;
	padding-bottom: 12px;
}

.basketball_two.theme-splash .stm_af_latest_results_wrapper .latest-match-info {
	font-size: 24px;
	font-family: 'Oswald' !important;
	font-weight: 500;
	line-height: 30px;
}

.basketball_two.theme-splash .stm-next-match-carousel-wrap .stm-next-match-carousel__item .event-league {
	font-weight: 500;
	font-size: 24px;
	font-family: 'Oswald';
	line-height: 30px;
}

.basketball_two.theme-splash .stm-products-carousel-unit-wrapper.style_1 .stm-products-carousel-unit .stm-products-carousel-init .product .product_header h3 {
	font-size: 22px !important;
	line-height: 25px !important;
	font-weight: 600 !important;
	font-family: 'Avenir' !important;
}

.basketball_two.theme-splash .stm-products-carousel-unit-wrapper.style_1 .stm-products-carousel-unit .stm-products-carousel-init .product .product_info a {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #aaa;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .stm-products-carousel-unit-wrapper.style_1 .stm-products-carousel-unit .stm-products-carousel-init .product .product_footer {

	color: #FED201 !important;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	padding: 30px 0px;
}


.basketball_two.theme-splash a.add_to_cart_button.ajax_add_to_cart.product_type_simple {
	border: 1px solid #fff;
	background: #22297A;
	border-radius: 100px;
	padding: 8px 24px;
	line-height: 20px;
	font-weight: 500;
	font-size: 14px;
	color: #fff !important;
	opacity: 1 !important;
	margin: 25px 0px !important;
	font-family: 'Avenir';
}

.basketball_two.theme-splash a.button.btn-secondary.btn-sm.btn-style-6 {
	background: #22297A !important;
	border-radius: 100px !important;
	border: 0;
	color: #fff;
	font-size: 16px !important;
	font-weight: 500;
	font-family: 'Avenir';
	text-transform: capitalize;
	padding: 12px 24px 12px 24px;
	line-height: 26.68px;
}

.basketball_two.theme-splash a.button.btn-secondary.btn-sm.btn-style-6:after {
	content: "\e927" !important;
	font-family: 'stm-splash-icons' !important;
	font-size: 12px;
	margin-left: 15px;
}

.basketball_two.theme-splash .stm-players .stm-list-single-player .stm-list-single-player-info .inner .player-number, .basketball_two .stm-players .stm-list-single-player .stm-list-single-player-info .inner .player-title, .basketball_two .stm-players .stm-list-single-player .stm-list-single-player-info .inner .player-position {
	color: #22297A !important;
	font-size: 24px;
	margin: 0px !important;
}

body.basketball_two.theme-splash .stm-players .stm-list-single-player .stm-list-single-player-info .inner .player-position {
	font-size: 14px !important;
	opacity: 1;
	display: block;
	font-family: 'Avenir';
	margin-top: 5px !important;
}

.basketball_two.theme-splash .wc-out-team .stm-list-single-player-info {
	width: 50px !important;
}

.basketball_two.theme-splash .wc-out-team .stm-list-single-player-info {
	width: 100% !important;
	height: 60px;
}

.stm-players .stm-list-single-player .stm-list-single-player-info .inner {
	position: absolute;
	top: 12px;
	left: 0 !important;
	line-height: 14px;
	padding-left: 10px !important;
	transform: none !important;
	transform-origin: initial !important;
}

.basketball_two.theme-splash .stm-statistic-tabs .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .number_position_wrapp .position, .basketball_two.theme-splash .stm-player-statistic-football .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .number_position_wrapp .number, .basketball_two.theme-splash .stm-statistic-tabs .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .stm-quick-sts {
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	margin-top: 0px;
}

.basketball_two.theme-splash .stm-player-statistic-football .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .stm-metric-wrapp .stm-metric tr td span {
	font-size: 22px !important;
	font-weight: 500 !important;
	font-family: Avenir !important;
}

.basketball_two.theme-splash .stm-player-statistic-football .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .stm-metric-wrapp .stm-metric tr td:nth-child(2) span {
	font-size: 24px !important;
	font-weight: 500 !important;
	font-family: 'Oswald' !important;
}

.basketball_two.theme-splash .stm-media-tabs .stm-media-tabs-nav ul li a span {
	color: #22297A;
	border-bottom: 2px solid transparent;
	padding-bottom: 2px;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-points {
	font-weight: 400;
	font-size: 50px;
	color: #22297A !important;
}

.basketball_two.theme-splash .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-title {
	font-weight: 400;
	font-size: 21px;
	line-height: 28px;
	color: #22297A;
	font-family: 'Oswald' !important;
	letter-spacing: 0.4px;
}

#wc_sponsor_logos_3 .wpb_wrapper .wpb_content_element {
	margin-bottom: 10px;
}

.basketball_two .stm-stats-wrapp img {
	height: 80px;
}

/*** Account page css start here ***/

.basketball_two.theme-splash .woocommerce-button.button {
	background: #22297a !important;
	border: 0;
	color: #fff;
}

.basketball_two.theme-splash table thead tr th {
	color: #22297a;
}

.basketball_two.theme-splash table tbody tr td {
	color: #010101;
	font-family: "Avenir" !important;
	padding: 10px 0px 9px 0px !important;
}

.basketball_two.woocommerce-account.theme-splash .woocommerce-MyAccount-navigation ul li a {
	font-family: "Oswald";
	font-size: 20px;
	font-weight: 400;
	color: #22297a;
	letter-spacing: 0.6px;
}

.basketball_two.woocommerce-account.woocommerce-edit-address.theme-splash form p label,
.basketball_two.woocommerce-account.woocommerce-edit-account.theme-splash form fieldset label,
.basketball_two.woocommerce-account.woocommerce-edit-account.theme-splash form fieldset legend,
.basketball_two.woocommerce-account.woocommerce-edit-account.theme-splash form p label span,
.basketball_two.woocommerce-account.woocommerce-edit-address.theme-splash form p label {
	color: #22297a;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Avenir';
}

/*** Account page css end here ***/


.stm-single-post-loop a .image img {
	border-radius: 12px;
	min-height: 113px;
	object-fit: cover;
}

.wc-home-banner a.post_rtl {
	text-align: initial;
}

.basketball_two .stm-news-grid .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single:nth-child(1) .title, .basketball_two .stm-news-grid .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single:nth-child(2) .title {
	line-height: 21px !important;
}

.stm-single-post-loop a .image:before {
	display: none !important;
}

.basketball_two.theme-splash .stm-default-page-grid .stm-single-post-loop .post-meta .stm-cat-list-wrapp ul li a {
	color: #999999;
	font-size: 18px;
	font-weight: 400;
	font-family: Roboto !important;
}

/*.stm-title-box-unit {*/
/*	padding-bottom: 30px !important;*/
/*	padding-top: 45px !important;*/
/*	margin-bottom: 30px !important;*/
/*}*/

.basketball_two .stm-title-box-unit .navxtBreads {
	margin-bottom: 30px !important;
}

.basketball_two.theme-splash .stm-title-box-unit .navxtBreads a:hover, .basketball_two .stm-title-box-unit .navxtBreads span {
	text-decoration: none;
	font-size: 20px !important;
}

.basketball_two.theme-splash .widget-title h4 {
	font-weight: 900 !important;
}

.basketball_two.theme-splash .stm-default-page-grid .stm-single-post-loop a .image:after {
	content: "";
	background: none;
}

.basketball_two.theme-splash .type-sp_team .sp-section-content-content p {
	font-weight: 400;
	font-size: 22px;
	color: #22297A;
	font-family: 'Avenir';
	line-height: 30px;
}

.blog .row.sidebar-wrapper .row.row-3.row-sm-2, .archive.category .row.sidebar-wrapper .row.row-3.row-sm-2 {
	display: flex;
	flex-wrap: wrap;
}

.basketball_two.theme-splash .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
	border-radius: 12px !important;
}


/*** sidebar sportspress css  start here ***/

.basketball_two.theme-splash .stm-sportspress-sidebar table#wp-calendar tbody tr td {
	background: #fff !important;
	border: 1px solid #d5d4df;
	color: #000 !important;
	font-size: 14px !important;
	padding: 10px;
	box-sizing: border-box;
}

.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit {
	background: #f0f0f0;
}


.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-event-list-top {
	background: #22297a;
}

.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-event-list-top .time {
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0.4px;
	line-height: 25px;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-title-team {
	color: #22297a !important;
	font-size: 24px !important;
	line-height: 28px;
	letter-spacing: 0.4px;
}

.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-team-results-outer .stm-latest-result_result .stm-latest-result-win-label,
.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-team-results-outer .stm-latest-result_result .stm-latest-result-lose-label {
	color: #b5b5b5;
	font-size: 14px;
	font-family: 'Avenir';
	line-height: 20px;
	font-weight: 400;
}


.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-team-results-outer .stm-latest-result_result .stm-win,
.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-team-results-outer .stm-latest-result_result .stm-lose {
	margin-bottom: 5px;
	font-size: 32px;
	line-height: 38px;
	font-weight: 400;
}

.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-team-results-outer .stm-latest-result_result .stm-lose {
	background: #b5b5b5;
}

.basketball_two.theme-splash .stm-sportspress-sidebar .sp-stm-template-event-blocks-future .stm-single-block-unit .stm-teams-info .stm-team-results-outer .stm-latest-result_result.stm-result-string {
	padding: 5px;
	font-weight: 400;
}

.basketball_two.theme-splash .stm-sportspress-sidebar .widget_sp_event_calendar .sp-template-event-calendar .sp-calendar-wrapper .sp-event-calendar thead tr th {
	font-weight: 700;
	font-size: 13px;
	color: #FED201;
	padding: 10px 0 9px 13px;
	background: #22297a;
}


/*** sidebar sportspress css  ***/


.basketball_two.theme-splash.woocommerce-account .woocommerce-MyAccount-content p {
	font-size: 16px;
	color: #22297A;
	font-weight: 500;
	font-family: 'Avenir';
}

.basketball_two.theme-splash.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead tr th {
	font-family: Avenir;
	font-size: 18px;
}

.basketball_two.theme-splash.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td {
	font-family: "Avenir" !important;
	color: #22297A;
	font-size: 16px;
	font-weight: 500;
}


.basketball_two.theme-splash .woocommerce-button.button {
	background: #22297A !important;
	border-radius: 100px !important;
	border: 0;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-family: Avenir !important;
	text-transform: capitalize;
	padding: 12px 40px 12px 40px;
}

.basketball_two.theme-splash.woocommerce-account .woocommerce-MyAccount-content address {
	color: #22297A;
	font-size: 16px;
	font-weight: 500;
	font-family: Avenir;
	padding: 0px 30px;
}

.basketball_two.theme-splash.woocommerce-account.woocommerce-edit-address form p input, .basketball_two.woocommerce-account.woocommerce-edit-account form p input, .basketball_two.woocommerce-account.woocommerce-edit-address form p input {
	background: #f0f0f0;
	border-radius: 12px;
	color: #22297A;
	font-size: 16px !important;
}

.basketball_two.theme-splash form.woocommerce-form-login.login, .basketball_two.theme-splash form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password a {
	color: #22297A !important;
}

.basketball_two.theme-splash input {
	border-radius: 12px !important;
	font-size: 18px !important;
}

.basketball_two.theme-splash form.register {
	color: #22297A;
}

.basketball_two.theme-splash input.woocommerce-Button.button,
.basketball_two.theme-splash .woocommerce .woocommerce-cart-form .button,
.basketball_two.theme-splash .woocommerce .woocommerce-cart-form .button-input-wrap {
	background: #22297A !important;
	border-radius: 100px !important;
	border: 0 !important;
	margin: 0px;
	color: #fff;
	font-size: 16px !important;
	font-weight: 500;
	font-family: Avenir;
	text-transform: capitalize;
	padding: 10px 25px 10px 25px;
}

.basketball_two.theme-splash .woocommerce .woocommerce-cart-form .button-input-wrap input[type=submit] {
	color: #fff !important;
}

.basketball_two.theme-splash form.woocommerce-form-login.login p input {
	font-size: 16px !important;
	font-weight: 500 !important;
	font-family: 'Avenir' !important;
}


/** Modify on 16 sep 23  **/

.basketball_two.theme-splash .wc-contact-area .wpb_wrapper .wpb_wrapper p, .basketball_two.theme-splash .wc-contact-area .title.h5 {
	font-size: 22px;
	font-weight: 500 !important;
	font-family: Avenir !important;
}

.basketball_two.theme-splash .wc-contact-area .subtitle.h6 {
	font-size: 28px !important;
	font-family: Oswald !important;
	line-height: 30px;
}

.contact-label, .contact-value.h4 a {
	font-size: 18px !important;
	font-weight: 300 !important;
	font-family: Avenir !important;
}

.page-id-709.basketball_two.theme-splash .stm-title-box-unit {
	padding: 50px 0px 0px 0px;
}

.page-id-709.basketball_two.theme-splash .wc-feedback-area h4 strong {
	font-size: 28px;
	font-family: 'Oswald';
	font-weight: 500;
}


/*  sponsor style */


.basketball_two.theme-splash .wc_why_sponsor_heading {
	margin-bottom: 15px !important;
}


.basketball_two.theme-splash .wc_why_sponsor_text p {
	font-size: 22px !important;
	font-weight: 500 !important;
	font-family: 'Avenir';
	color: #22297A !important;
}

.basketball_two.theme-splash .wc_why_sponsor_heading p {
	font-size: 26px !important;
	font-weight: 500 !important;
	font-family: 'Avenir';
	color: #22297A !important;
}

.basketball_two.theme-splash .wc_sponsor_left_right p {
	color: #22297A !important;
	font-size: 22px !important;
	font-weight: 400 !important;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .wc-ready-to-with-us p {
	color: rgba(34, 41, 122, 1) !important;
	font-size: 22px !important;
	font-weight: 500 !important;
	font-family: Avenir;
}

.basketball_two.theme-splash .wc-join-our-team-area .wpb_wrapper {
	display: flex;
}

.basketball_two.theme-splash .wc-join-our-team-area .wpb_wrapper .wpb_single_image {
	width: 10%;
}

.basketball_two.theme-splash .wc-community-impact p {
	color: #fff !important;
}

.basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner a.woocommerce-LoopProduct-link .clearfix .title h2 {
	font-size: 28px !important;
	line-height: 30px;
	text-align: left;
	font-weight: 400 !important;
	padding: 0px !important;
}

.basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner .stm-product-content-image {
	border: none !important;
	padding: 0;
	overflow: auto;
	position: unset;
}

.basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner {
	border: none;
	padding-bottom: 21px;
	margin-bottom: 31px;
	overflow: visible;
}

.basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner a.woocommerce-LoopProduct-link .price .woocommerce-Price-amount, .basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner a.woocommerce-LoopProduct-link .price {
	overflow: initial;
	font-weight: 400;
	font-size: 32px;
	text-align: left;
}


.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .stm-single-trophy .h6.h6,
.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .stm-single-trophy .stm-title.h6 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 500 !important;
}

.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .stm-single-trophy .h6,
.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .stm-single-trophy .stm-title {
	font-size: 28px;
	line-height: 30px;
	letter-spacing: 0.6px !important;
}

.basketball_two.theme-splash .our_history_left_right h2 {
	font-size: 36px !important;
	font-weight: 500 !important;
	line-height: normal !important;
}

.basketball_two.theme-splash .our_history_left_right p {
	color: var(--Primary, #22297A);
	font-family: Avenir;
	font-size: 16px;
	font-style: normal;
	line-height: 28px;
}


.our_history_left_right {
	border-radius: 12px;
}

.our_history_left_right img, .history-team img {
	border-radius: 12px;
}

.our_history_left_right .wpb_wrapper .wpb_content_element {
	margin-bottom: 0;
}

.basketball_two.theme-splash .stm-team-history .stm-team-history-single .stm-team-history-content .title,
.basketball_two.theme-splash .stm-team-history .stm-team-history-single .year {
	font-size: 28px;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 25px;
	letter-spacing: 0.6px !important;
	color: #fff !important;
	line-height: 30px !important;
	font-weight: 500 !important;
}

.basketball_two.theme-splash .stm-team-history .stm-team-history-single .stm-team-history-content .content {
	font-weight: 400;
	font-size: 22px;
	line-height: 30.05px;
	color: #fff;
}

.wc_donate_wrapper form ul li label {
	padding: 11px !important;
	vertical-align: middle !important;
	height: 57px !important;
	line-height: 44px !important;
	font-size: 24px !important;
	border-radius: 10px !important;
	font-weight: 500;
	background: #F0F0F0;
	color: #22297A !important;
}


.wc_donate_wrapper #wcdp-donation-amount {
	width: calc(100% - 1ch - 120px) !important;
	position: relative !important;
	top: -8px !important;
	margin: 0 10px 0 !important;
	display: inline-block !important;
	height: 40px !important;
	padding: 3px !important;
	border-radius: 4px !important !important;
	font-size: 12px !important !important;
	text-align: center !important;
}

.wc_donate_wrapper ul#wcdp_amount {
	grid-gap: 22px !important;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_contacts .footer-logo-wrapp {
	max-width: 120px !important;
	margin-top: 0px !important;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_contacts table tr td .text {
	font-weight: 300 !important;
	font-size: 18px !important;;
	line-height: 30px !important;;
	color: #fff;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_contacts table {
	margin-top: 21px !important;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 aside#contacts-3 {
	width: 25%;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 aside#nav_menu-2 {
	width: 61%;
	margin-top: 103px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 aside#block-9 {
	width: 14%;
	margin-top: 103px;
}

.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li {
	width: 25%;
	display: inline-block;
}

img.stm-team-logo-right.wp-post-image {
	display: grid !important;
	justify-content: center;
	max-width: 140px !important;
	right: 0 !important;
	position: absolute !important;
}

img.stm-team-logo-left.wp-post-image {
	display: grid !important;
	justify-content: center;
	max-width: 140px !important;
	right: 0 !important;
	left: 0 !important;
	float: none !important;
}

.team_player_image .vc_box_rounded, .about_us_image .vc_box_rounded img, .wc-history-area imgLearn about the history, values, and mission of Al Riyadi Beirut Club. Discover our commitment to basketball excellence {
	border-radius: 12px !important;
}

.team_player_name a {
	color: #22297A;
}

.team_player_position p {
	line-height: 20px !important;
	padding: 8px 0 25px !important;
}

/* 18 sep 23 */
.basketball_two.theme-splash ._wc-our-achivment .wpb_wrapper p {
	font-weight: 500;
	font-size: 16px;
	line-height: 30.05px;
	color: #22297A;
}

.basketball_two.theme-splash ._wc_our_achievement_area .wpb_wrapper a.button.btn-secondary.btn-sm.btn-style-6, .basketball_two.theme-splash .WC_our_history_area .wc-history-area .wpb_wrapper a.button.btn-secondary.btn-sm.btn-style-6 {
	font-size: 14px !important;
	font-family: Avenir !important;
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

.basketball_two.theme-splash .wc-contactus-icon .wpb_text_column.wpb_content_element {
	margin-bottom: -10px !important;
	text-align: right;
	margin-right: 12px;
}

.basketball_two.theme-splash .wc-contactus-icon .wpb_text_column.wpb_content_element p {
	color: #22297A !important;
	font-size: 14px !important;
}

.basketball_two.theme-splash .wc-contactus-icon ul.stm_socials {
	float: right;
}

.basketball_two.theme-splash .wc-about-us-form .select2-container--default .select2-selection--single .select2-selection__rendered {
	background: #f0f0f0;
	border-radius: 10px;
	color: #22297A;
}

.basketball_two.theme-splash .wc-about-us-form .select2-container--default .select2-selection--single {
	border: 0;
}

.basketball_two.theme-splash .wc-about-us-form input.wpcf7-form-control.wpcf7-submit.has-spinner.wc-form-submit,
.basketball_two.theme-splash .wc-feedback-form input.wpcf7-form-control.wpcf7-submit.has-spinner.wc-form-submit {
	background: rgba(34, 41, 122, 1) !important;
	width: 132px;
	border-radius: 100px !important;
	border: none;
	font-weight: 500;
	font-family: Avenir;
	float: right;
	padding-right: 45px !important;
	color: #fff;
	font-size: 14px !important;
}

.basketball_two.theme-splash .wc-about-us-form p.wc_submit_button:after {
	content: "\e927" !important;
	font-family: 'stm-splash-icons' !important;
	font-size: 12px;
	margin-left: 15px;
	position: absolute;
	right: 32px;
	color: #fff;
	z-index: 1;
	top: 10px !important;
}

.basketball_two.theme-splash .wc-feedback-form p.wc_submit_button:after {
	content: "\e927" !important;
	font-family: 'stm-splash-icons' !important;
	font-size: 12px;
	margin-left: 15px;
	position: absolute;
	right: 45px;
	color: #fff;
	z-index: 1;
	top: 10px !important;
}

.basketball_two.theme-splash .wc-about-us-form p.wc_submit_button {
	position: relative;
}

.basketball_two.theme-splash .wc_achievement_1 h2 {
	font-size: 36px !important;
	font-weight: 500 !important;
}


.basketball_two.theme-splash .wc_achievement_1 p {
	font-size: 16px;
	color: #22297a;
	font-weight: 500;
	font-family: Avenir;
	line-height: 21.86px;
}


.basketball_two.theme-splash .wc_conquering_continents h2 {
	font-size: 36px !important;
	font-weight: 500 !important;
	color: #fff !important;
}

.basketball_two.theme-splash .wc_conquering_continents {
	border-radius: 12px;
}

.basketball_two.theme-splash .wc_conquering_continents .wpb_wrapper .wpb_content_element {
	margin-bottom: 0px;
}

.basketball_two.theme-splash .wc_conquering_continents .wpb_wrapper p {
	color: #22297A !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .wc_conquering_continents .wpb_wrapper h4 {
	color: #22297A !important;
	font-size: 22px !important;
	font-weight: 500 !important;
	font-family: 'Avenir' !important;
	line-height: 25px;
	margin: 0;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 10px;
}

.basketball_two.theme-splash .wc_donation_description .wpb_wrapper p {
	font-size: 16px !important;
	font-weight: 500 !important;
	font-family: 'Avenir';
	color: #22297A;
}

.basketball_two.theme-splash .wc_donation_details_area .wpb_wrapper h4 {
	font-size: 24px !important;
	font-weight: 500 !important;
}

.basketball_two.theme-splash .wc_donation_details_area .wpb_wrapper p {
	font-size: 16px;
	font-weight: 500 !important;
	font-family: 'Avenir';
	color: #22297A;
}

.basketball_two.theme-splash .wc_donation_details_area .wpb_wrapper .wpb_content_element {
	margin-bottom: 15px;
}

.stm-transparent-header .stm-header-mobile {
	max-height: 100px !important;
}

.stm-transparent-header .stm-header-mobile, .stm-mobile-menu-list {
	background-color: rgb(34 41 122 / 95%) !important;
}

.stm-menu-toggle {
	background: none !important;
}

.stm-mobile-menu-unit .inner .stm-top {
	background-color: #3E3E3E !important;
}

.stm-mobile-menu-unit .inner .stm-top svg {
	fill: #FFFFFF !important;
	color: #FFFFFF !important;
}

.stm-next-match-carousel-wrap .stm-next-match-carousel__item .teams-titles {
	width: 130px;
	min-height: 145px;
	display: block;
	background: #fff;
	border-radius: 12px;
	font-size: 16px !important;
	padding: 10px;
}


/*  19 Sep 23   */


/* Coming soon css */

.basketball_two.theme-splash .wc_coming_soon_area .vc_column-inner .wpb_wrapper img {
	height: 100%;
	width: 100%;
}

.basketball_two.theme-splash .wc_coming_soon_area .vc_column-inner .wpb_wrapper .wpb_content_element h2 {
	font-size: 57px !important;
	font-weight: 500 !important;
	font-family: 'Oswald' !important;
	color: #22297A !important;
}

.basketball_two.theme-splash .wc_coming_soon_area .vc_column-inner .wpb_wrapper .wpb_content_element p {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	font-family: 'Avenir' !important;
	line-height: 25px;
	color: #22297A !important;
}

.basketball_two.theme-splash .wc_coming_soon_area .vc_column-inner .stm_socials li a {
	background-color: transparent;
	height: 20px;
	width: 20px;
}

.basketball_two.theme-splash .wc_coming_soon_area .vc_column-inner .stm_socials li a i, .basketball_two.theme-splash .wc_coming_soon_area .vc_column-inner .stm_socials li a svg {
	font-size: 28px !important;
	color: #fff !important;
	fill: #ffffff;
}

.mc4wp-alert.mc4wp-error p, .mc4wp-alert.mc4wp-error a, .mc4wp-alert.mc4wp-notice p {
	color: #fff;
	margin-top: 10px;
}

.basketball_two.theme-splash .stm-statistic-tabs .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .player-meta-name_number .title a {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	font-family: 'Oswald';
}

.basketball_two.theme-splash .stm-statistic-tabs .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .number_position_wrapp {
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
}

.basketball_two.theme-splash .sp-player-details.heading-font div {
	color: #22297A !important;
	font-size: 22px;
	font-weight: 500 !important;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .sp-post-content p {
	color: #22297A !important;
	font-size: 22px;
	font-weight: 500 !important;
	font-family: 'Avenir';
	padding-top: 20px;
}

.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .owl-nav .owl-prev:after, .basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .owl-nav .owl-next:after {
	display: none;
}

.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .owl-nav .owl-prev:before {
	padding: 0px 8px 0px 8px;
	font-size: 30px;
	margin-left: 44px;
	border-radius: 5px;
	color: #22297A;
}

.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .owl-nav .owl-next:before {
	padding: 5px 7px 0px 10px;
	font-size: 30px;
	margin-right: 44px;
	border-radius: 5px;
	color: #22297A;
	height: 30px;
	margin-top: 23px;
}

.basketball_two.theme-splash form.register a {
	color: #22297A;
	text-decoration: underline;
	font-weight: 600;
}

.basketball_two.theme-splash.woocommerce-account .woocommerce-MyAccount-content a {
	font-size: 18px;
	color: #22297A;
	font-weight: 600;
	font-family: 'Avenir';
	text-decoration: underline;
}

.basketball_two.theme-splash.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr .woocommerce-orders-table__cell-order-number a {
	font-size: 16px !important;
	color: #22297A !important;
	font-weight: 500;
	font-family: 'Avenir';
}

.basketball_two.theme-splash .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #FED201 !important;;
	font-size: 16px !important;;
	font-weight: 500 !important;
	font-family: 'Avenir' !important;;
}

.basketball_two.theme-splash .select2-results__options li {
	padding: 5px 20px;
	margin-bottom: 0;
	color: #22297A;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Avenir';
}

/** Message style area  */

.basketball_two.theme-splash .mc4wp-success {
	padding: 40px;
	background-color: #FED201;
	border-radius: 12px;
}


.basketball_two.theme-splash .mc4wp-alert.mc4wp-success p {
	font-size: 22px;
	color: #22297A;
	line-height: 25px;
	font-weight: 500;
	font-family: 'Avenir';
	margin-bottom: 0;
}

.basketball_two.theme-splash .mc4wp-alert.mc4wp-success p strong {
	font-size: 30px;
	color: #22297A;
	line-height: 50px;
	font-weight: 600;
}

.basketball_two.theme-splash ul.stm-list-duty.heading-font li {
	display: none;
}

.basketball_two.theme-splash .woocommerce-address-fields p .button, .basketball_two.theme-splash .woocommerce-address-fields p .button:hover {
	background: #22297A !important;
	border-radius: 100px !important;
	border: 0;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 500;
	font-family: 'Avenir';
	text-transform: capitalize;
	padding: 12px 24px 12px 24px;
	line-height: 26.68px;
}

.basketball_two.theme-splash.woocommerce-account.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #22297A;
}

.wc_after_af_latest_result {
	clear: both;
}

.stm-header-mobile {
	background-color: #22297a;
}

.stm-next-match-carousel-wrap .stm-next-match-carousel__item {
	padding: 30px 26px 45px !important;
	background: #F0F0F0 !important;
}

/* 20 sep 2023  */

.stm_socials li {
	vertical-align: middle;
	margin: 0;
}

.wc_donate_wrapper .variations_form #wcdp-donation-amount {
	width: calc(100% - 1ch - 50px) !important;
}

div#wc_sponsor_logos_3 {
	margin-top: 10px;
}

.wc-feedback-form textarea {
	border: 0 !important;
	background: #f0f0f0;
}

.basketball_two.theme-splash input, .basketball_two.theme-splash .select2-container--default .select2-selection--single .select2-selection__rendered {
	border-radius: 12px !important;
	font-size: 18px !important;
	color: #22297A;
}

.basketball_two.theme-splash .stm-player-statistic-football .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .stm-metric-wrapp .stm-metric tr.odd td, .basketball_two.theme-splash .stm-player-statistic-football .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .stm-metric-wrapp .stm-metric tr.even td {
	background: transparent !important;
}

.basketball_two.theme-splash .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__data .stm-slide__excerpt p {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
}

.basketball_two.theme-splash .stm-next-match-carousel-wrap .stm-next-match-carousel .owl-stage-outer .owl-stage .owl-item {
	width: 390px !important;
}

.basketball_two.theme-splash .stm-next-match-carousel-wrap .stm-next-match-carousel .owl-stage-outer .owl-stage .owl-item .stm-next-match-carousel__item {
	min-width: 350px !important;
}


.basketball_two.theme-splash .stm-next-match-carousel-wrap .stm-next-match-carousel__item .event-results .post-score {
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	color: #22297A;
	border-bottom: 4px #222 solid;
	border: 0;
}

.basketball_two.theme-splash .stm-next-match-carousel-wrap .stm-next-match-carousel__item img {

	width: 80px !important;
	margin-top: 0px;
}


.basketball_two.woocommerce-checkout input[type=text], .basketball_two.woocommerce-checkout input[type=tel], .basketball_two.woocommerce-checkout input[type=email], .basketball_two.woocommerce-checkout .select2-selection, .basketball_two.woocommerce-checkout textarea, .basketball_two.woocommerce-account input[type=text], .basketball_two.woocommerce-account input[type=tel], .basketball_two.woocommerce-account input[type=email], .basketball_two.woocommerce-account .select2-selection, .basketball_two.woocommerce-account textarea {

	border-radius: 12px;

}

.payment_box.payment_method_cybsawm {
	clear: both;
	margin-top: 30px;
}

.form-row span.button {
	margin: 0 !important;
}

.woocommerce-terms-and-conditions-wrapper {
	margin-bottom: 15px;
}

.payment_box.payment_method_cybsawm {
	display: none;
}


ul.sub-menu > li:hover a span, ul.sub-menu > li:hover a:link span {
	color: #ffffff !important;
}

.stm-mobile-menu-list li ul {
	opacity: 1 !important;
}

.basketball_two .button:hover {
	border: 0 !important;
}

.theme-splash .stm-title-box-title-wrapper h1.stm-main-title-unit {
	margin-bottom: 0px;
}


ul.top-bar-socials.stm-list-duty {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.basketball_two #stm-top-bar .stm-top-bar_right .stm-top-cart-holder .help-bar-shop.stm-cart-af a .fa {
	font-weight: 100;
}

.stm-header-mobile .stm-mobile-right {
	margin-top: 0px !important;
}

body .stmTickerWrapper .container .stmTickerContent .stmTickerPostsWrapper .stmTickerPostsList .tickerItem .stm-ticker-post {
	font-style: normal !important;
}

body.basketball_two .stmTickerWrapper .container .stmTickerContent .stmTickerPostsWrapper .stmTickerPostsList .tickerItem .stm-ticker-post span {
	font-size: 16px !important;
}

body .stmTickerWrapper .container .stmTickerContent .stmTickerPostsWrapper .stmTickerPostsList .tickerItem {
	min-height: 80px;
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
	flex-wrap: wrap;
}

body .wc-support-news .stmTickerWrapper .container .stmTickerContent .stmTickerPostsWrapper {
	min-height: 80px !important;
}

.team_title_below_logo {
	font-family: 'Avenir';
	font-weight: 400;
	font-size: 14px;
	margin-top: 5px;
}

body.page-template-default.woocommerce-account #customer_login {
	display: flex;
	gap: 5%;
}

body.basketball_two .stm-media-archive .stm-media-load-more .button:hover {
	border: solid 2px #FED201;
	background: #FED201 !important;
	color: #fff;
}

.stmTickerWrapper .container .stmTickerContent .stmTickerPostsWrapper .stmTickerPostsList {
	width: 70%;
}

body .stmTickerWrapper .container .stmTickerContent .stmTickerPostsWrapper .stmTickerPostsList .tickerItem a {

	display: inline;
}

.basketball_two.woocommerce-shop aside.widget ul li.cat-parent {
	padding-left: 0px !important;
}

/*
.basketball_two.woocommerce-shop aside.widget ul li
{
 	padding-left:30px !important;
}*/
.basketball_two .widget_product_categories ul li .children {
	padding-left: 30px;
}

.basketball_two .widget_product_categories ul li .children li {
	padding-left: 20px !important;
}

body.basketball_two.woocommerce-account .woocommerce-info a.button:hover {
	border: solid 2px #FED201 !important;
	background: #FED201 !important;
	color: #fff !important;
}

body.basketball_two.woocommerce-account .woocommerce-Message--info.woocommerce-info a {
	margin-top: -15px;
}

body.basketball_two .sp_event .stm-single-sp_event .sp-section-content table tbody tr td,
body.basketball_two .sp_event .stm-single-sp_event .sp-section-content table thead tr th {
	padding: 18px 15px 18px 25px !important;
}

body.basketball_two .sp_event .sp-event-performance .sp-section-content tbody tr td {
	padding: 15px 0 15px 25px !important;
}

body.woocommerce-account #customer_login .col-2 small.woocommerce-password-hint,
body.woocommerce-account #customer_login .col-2 .woocommerce-password-strength {
	color: #22297a !important;
	letter-spacing: 0.4px !important;
	font-size: 13px !important;
	margin: 10px 0 !important;
	line-height: 25px;
	font-family: 'Rubik' !important;
}

#wcdp select#billing_country
{
  width: 100%;
  border: none;
  background: #F2F2F2;
  padding: 10px;
  border-radius: 10px;
}
#wcdp select#billing_country:focus
{
  outline: none;
}

body.user-has-subscription #wc_join_fanbase,
body:not(.user-has-subscription) #wc_secure_spot,
body.subscription-product-pdp table.variations,
body.subscription-product-pdp .woocommerce-variation-add-to-cart .stm-quantity-label,
body.subscription-product-pdp .woocommerce-variation-add-to-cart .quantity,
body.subscription-product-pdp .woocommerce-tabs li.additional_information_tab,
body.subscription-product-pdp .subscrip-woo-content
{
    display: none !important;
}

#join_fanbase .wpb_wrapper .wpb_content_element
{
    background: linear-gradient(90deg, #000229 -16.67%, #0009AE 100%);
    margin-bottom: 0px !important
}
#join_fanbase .wpb_wrapper .wpb_content_element h3
{
    color:#fff !important;
    font-size:36px !important;
    font-weight:500 !important;
}
.basketball_two.theme-splash #wc_fan_family .wpb_text_column p
{
    color: #22297A;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0%;
}
#wc_fan_family .wpb_single_image
{
    margin-bottom:0px !important;
}
#wc_join_fanbase .vc_column_container>.vc_column-inner,
#wc_secure_spot .vc_column_container>.vc_column-inner
{
    padding-right:0px !important;
}
#wc_secure_spot
{
    background: linear-gradient(90deg, #000229 -16.67%, #0009AE 100%);
}
#wc_join_fanbase .wpb_wrapper .wpb_content_element,
#wc_secure_spot  .wpb_wrapper .wpb_content_element
{
    margin-bottom: 5px;
}
.basketball_two #wc_join_fanbase .button,
.basketball_two #wc_secure_spot .button
{
    margin-top: 0px !important;
}
#wc_secure_spot 
{
    background-image: url(https://media.riyadi.com/uploads/2025/09/16092719/verify-account-img.jpg) !important;
    background-size: cover !important;
}
#wc_join_fanbase 
{
    background-image: url(https://media.riyadi.com/uploads/2025/09/16092436/join-fanbase-img.jpg) !important;
    background-size: cover !important;
}
#wc_secure_spot h4,
#wc_secure_spot h2
{
    color:#fff !important;
    letter-spacing:0px !important;
}
#wc_join_fanbase h2,
#wc_secure_spot h2
{
    font-size:57px !important;
    line-height:60px !important;
}
.basketball_two #wc_secure_spot .button
{
    border:1px solid #fff;
    background: transparent !important;
}
.basketball_two #wc_secure_spot .button:hover
{
    border: 1px solid #fff !important;
}
#wc_loyal_fan .wpb_wrapper
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
#wc_loyal_fan 
{
    background: #FED201;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-bottom-left-radius: 12px;  
    border-bottom-right-radius: 12px;
    padding: 15px;
}
#wc_loyal_fan h3
{
    font-family: Oswald;
    font-weight: 400 !important;
    font-size: 24px !important;
    line-height: 30px;
    letter-spacing: 0%;
}

#wc_top_facilities_content .wpb_raw_code .training-box ul li
{
    padding-left:0px;
}
#wc_top_facilities_content .wpb_raw_code .training-box ul li:before
{
    display:none;
}
#wc_top_facilities_content .wpb_raw_code .training-box ul li,
#wc_top_facilities_content .wpb_raw_code .training-box p
{
    font-family: Avenir;
    margin:10px 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0%;
    color: #22297A;
}
.single-product.postid-9257 #main
{
    padding-bottom: 0px !important;
}
#wc_loyal_fan span 
{
    font-family: Oswald;
    font-weight: 500;
    color:#22297a;
    font-size: 28px;
    text-transform: uppercase;
}
#wc_loyal_fan p 
{
    font-family: Oswald;
    font-weight: 400;
    color:#22297a;
    letter-spacing:0px;
    font-size: 24px;
    text-transform: uppercase;
}

/*** responsive start here ***/


@media screen and (max-width: 1170px) {
	.basketball_two .container {
		max-width: 96%;
		margin: 0 auto;
	}

	.wc-letest-result .stm-latest-results-units img {
		width: 100px;
	}
}

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

	ul.header-menu.stm-list-duty.heading-font.clearfix.kos-header-menu {
		justify-content: center;
	}

	html body.basketball_two.header_2 .stm-header .stm-main-menu .stm-main-menu-unit > ul.header-menu > li {
		width: auto !important;
		margin: 10px 1%;
	}

	.basketball_two .footer-widgets-wrapper .stm-cols-3 aside#block-9 {
		width: 17% !important;
	}

	.basketball_two .footer-widgets-wrapper .stm-cols-3 aside#nav_menu-2 {
		width: 50% !important;
	}

	.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li {
		width: auto !important;
		margin-right: 25px !important;
	}

	.basketball_two .footer-widgets-wrapper .stm-cols-3 aside#contacts-3 {
		width: 33% !important;
	}

	.sp-section-content-logos .stm-command-title-right a,
	.sp-section-content-logos .stm-command-title-left a {
		font-size: 22px !important;
	}

}

@media screen and (max-width: 980px) {
	.stm-header-mobile {
		display: block;
	}

	body .stm-single-post-loop a .image img {
		width: 100% !important;
		height: 250px !important;
	}

	.menu-item.current-menu-item.stm_mega_cols_inside_default a span {
		color: #FFF !important;
	}

	#stm-top-bar {
		display: none;
	}

	.stm-header-inner {
		display: none;
	}

	.stm-header .logo-main {
		margin-top: -5px !important;
		margin-right: 0px !important;
	}


	.stm-header-mobile .bloglogo img {
		width: 100px !important;
		max-width: 80px;
	}

	.basketball_two .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__data {
		bottom: 80px;
		top: auto;
	}

	body.basketball_two .stm-media-tabs .stm-title-left h2,
	body.basketball_two.theme-splash h2,
	body.basketball_two.theme-splash .my_store .stm-title-left .stm-main-title-unit {
		font-size: 38px !important;
	}

	body a.button.stm-mobile-show {
		padding: 10px 10px 12px 10px !important;
	}

	li.stm_menu_item_logo {
		display: none !important;
	}

	.stm-mobile-menu-list li {
		width: 100%; /*48 for two columns*/
		display: inline-block;
	}

	.stm-mobile-menu-list li a {
		text-align: left !important;
		padding-left: 41px !important;
	}

	.stm-header .logo-main {
		float: right;
	}


	ul.top-bar-socials.stm-list-duty li a {
		color: white !important;
		vertical-align: middle;
	}

	.stm-menu-toggle {
		position: absolute;
		left: 0;
	}

	.stm-mobile-menu-unit {
		width: auto;
		left: 40px;
		border-top: 5px solid #FED201;
	}

	.basketball_two.theme-splash .stm-player-statistic-football .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .stm-metric-wrapp .stm-metric tr td:nth-child(2) span {
		font-size: 17px;
	}

	.product_footer.clearfix.heading-font span.price {
		width: 100% !important;
		float: left;
		margin-bottom: 20px;
	}

	.stm-products-carousel-unit-wrapper.style_1 .stm-products-carousel-unit .stm-products-carousel-init .product .product_footer > a {
		position: relative;
	}

	.wpb_column.vc_column_container.vc_col-sm-3 {
		width: 50%;
	}

	.stm-mobile-menu-unit .inner .stm-top .stm-top-right {
		padding-right: 0;
	}

	.stm-mobile-menu-unit .inner .stm-top {
		padding: 20px 0;
	}

	.stm-mobile-menu-unit .inner .stm-top .stm-top-right .stm-top-socials .top-bar-socials li {
		margin: 0 10px;
	}

	.mobile-history-padding-bottom {
		margin-bottom: 30px !important;
	}

	.mobile-history-padding-top {
		margin-top: 30px !important;
	}

	.basketball_two.theme-splash .wc-contactus-icon .wpb_text_column.wpb_content_element {
		text-align: left;
		padding-bottom: 10px;
	}

	.basketball_two.theme-splash .wc-contactus-icon ul.stm_socials {
		float: left;
	}

	.basketball_two.theme-splash .wc-about-us-form input.wpcf7-form-control.wpcf7-submit.has-spinner.wc-form-submit {
		width: 150px;
	}

	.about_container .vc_column-inner {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.about_us_image .wpb_single_image {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
		margin-top: 30px !important;
	}

	div#wc-about-section1 {
		padding-bottom: 40px !important;
	}

	.achievements_text .wpb_content_element {
		margin-bottom: 30px;
	}

	.achievements_text .button {
		margin-bottom: 30px !important;
	}

	.stm-latest-news-wrapp {
		display: flex;
		flex-wrap: wrap;
	}

	.stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single:first-child,
	.stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single:nth-child(2),
	.stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single {
		width: 45% !important;
		padding-right: 0;
		margin: 20px 2.5% !important;
	}

	.stm-news-grid .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single .image {
		max-width: 100% !important;
	}

	.stm-single-post-loop a .image img {
		width: 100% !important;
	}

	.vc_row.wpb_row.vc_row-fluid.wc-letest-news-area a {
		width: 100% !important;
		display: inline-block;
	}

	.stm-news-grid .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single .image {
		width: 100% !important;
		margin-right: 0 !important;
	}

	.woocommerce-billing-fields #billing_postcode_field {
		width: 100%;
	}

	div#payment {
		margin-bottom: 20px;
	}

	ul.top-bar-socials.stm-list-duty {
		padding: 5px 20px;
	}

	/***********************8  4-10-2021  **************************/
	.sp-section-content-logos .stm-command-title-right a,
	.sp-section-content-logos .stm-command-title-left a {
		font-size: 20px !important;
	}

	.basketball_two .stm-team-history .stm-team-history-single {
		padding-left: 0;
		padding-bottom: 30px;
	}

	.basketball_two.theme-splash .stm-team-history .stm-team-history-single .year {
		margin-bottom: 10px;
	}

	.stm-team-history .stm-team-history-single .year {
		width: 7%;
	}

	.stm-news-grid .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single {
		border-bottom: none;
	}

	body.basketball_two.theme-splash .stm-footer #block-9 ul li:nth-child(4) {
		padding: 0 15px 5px 0 !important;
	}

}

@media screen and (max-width: 812px) {
	.stm-latest-news-wrapp {
		display: flex;
		flex-wrap: wrap;
	}

	body .stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single .image img {
		min-height: 240px !important;
	}

	.stm-team-history .stm-team-history-single .stm-team-history-content {
		float: right !important;
		width: 75%;
	}

	.stm-team-history .stm-team-history-single .year {
		width: 14%;
	}

}

@media screen and (max-width: 787px) {
	.stm-next-match-units .stm-next-match-unit .stm-next-match-opponents .stm-command.stm-command-right .stm-command-logo {
		right: 50% !important;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table thead tr th {
		font-size: 10px;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table tbody tr .data-date .stm-date-event-wrapp {
		padding: 6px 12px 3px !important
	}

	.basketball_two.theme-splash table tbody tr td {
		padding: 8px 0 8px 0px !important;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table thead tr th:nth-child(1) {
		padding: 15px 7px;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table thead tr th:nth-child(3) {
		width: 20%;
		padding: 15px 0 15px 0px;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table tbody tr .data-event a {
		max-width: 240px;
		font-size: 15px;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table tbody tr .data-time {
		font-size: 14px;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table tbody tr .data-date .stm-date-event-wrapp .stm-top {
		font-size: 19px;
	}

	.basketball_two .stm-single-sp_calendar .stm-af-template-event-list .sp-table-wrapper table tbody tr .data-date .stm-date-event-wrapp .stm-middle {
		font-size: 14px;
	}
}

@media screen and (min-width: 769px) {
	.page-id-764.basketball_two .stm-title-box-unit {
		display: none;
	}

}


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

	.basketball_two.theme-splash .stm-af-carousel .stm-slider-control-prev,
	.basketball_two.theme-splash .stm-af-carousel .stm-slider-control-next,
	.basketball_two.theme-splash .stm-trophy-carousel .stm-trophy-carousel-init-unit .owl-nav {
		display: block !important;
	}

	.basketball_two.theme-splash h2 {
		text-align: left; /*keep left*/
	}

	body.basketball_two .stm-media-tabs .stm-title-left h2,
	body.basketball_two.theme-splash h2,
	body.basketball_two.theme-splash .my_store .stm-title-left .stm-main-title-unit {
		font-size: 30px !important;

		margin-bottom: 45px !important;
	}

	.basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointLose, .basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointWin {
		font-size: 28px;
	}

	.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 aside#nav_menu-2 {
		margin-top: 0;
		text-align: center;
		padding-left: 0;
	}

	.basketball_two.theme-splash .stm-footer #block-9 ul li:nth-child(4) {
		padding: 0 15px 5px 0 !important;
	}

	.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 aside .widget-wrapper .widget-title {
		margin-top: 0 !important;
	}

	.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 aside#block-9 {
		text-align: center;
		margin-bottom: 30px;
		margin-top: 0px;
	}

	.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_contacts .footer-logo-wrapp {
		margin: 0 auto !important;
	}

	.basketball_two .footer-widgets-wrapper .stm-cols-3 .widget_contacts table tr {
		text-align: center !important;
	}

	.basketball_two.theme-splash .stm-statistic-tabs .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .number_position_wrapp .position,
	.basketball_two.theme-splash .stm-player-statistic-football .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .number_position_wrapp .number,
	.basketball_two.theme-splash .stm-statistic-tabs .stm-player-statistic-unit .stm-single-player-vc_stats .stm-statistic-meta .stm-quick-sts {
		font-size: 24px !important;
	}

	.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 aside#contacts-3 {
		width: 100% !important;
	}

	.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 aside#nav_menu-2 {
		width: 100% !important;
	}

	.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 aside#block-9 {
		width: 100% !important;
	}

	.basketball_two.theme-splash .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li {
		width: 100% !important;
	}

	.stm-players .stm-list-single-player:first-child {
		width: calc(100% - 35px);
	}

	.basketball_two .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-points {
		line-height: 60px;
	}

	.stm-stats-wrapp.default {
		margin-bottom: 35px;
	}

	.sponsor_row {
		padding: 0 15px !important;
	}

	.sponsor_column {
		padding: 15px 10px 0 10px !important;
		min-height: 125px;
	}

	.sp_team .container .container {
		padding: 0;
	}

	.basketball_two .stm-media-archive {
		padding-top: 0;
	}

	div#payment {
		width: 90%;
		float: none;
		margin-left: 32px;
	}

	.stm-latest-result_result span.stm-res-left,
	.stm-latest-result_result span.stm-res-right {
		width: 50px !important;
	}

	.stm-latest-result_result span.stm-res-left span.stm-win,
	.stm-latest-result_result span.stm-res-right span.stm-lose {
		font-size: 24px !important;
	}

	.sp-section-content-logos .stm-command-title-right a,
	.sp-section-content-logos .stm-command-title-left a {
		font-size: 15px !important;
	}

	.stm-latest-result_result span.stm-res-left, .stm-latest-result_result span.stm-res-right {
		width: 40px !important;
	}

	.stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single:nth-child(even) {
		padding-left: 0px;
	}

	.stmTickerWrapper .container .stmTickerContent .stmTickerPostsWrapper .stmTickerPostsList {
		width: 95%;
	}

	body.blog .row.sidebar-wrapper .row.row-3.row-sm-2 {
		display: block;
	}

	body.blog .stm-single-post-loop a .image img {
		height: auto !important;
	}

	body .woocommerce-info, body .woocommerce-message {
		padding: 29px 29px 26px !important;
	}

	.basketball_two.woocommerce-account .woocommerce-MyAccount-navigation ul li {
		padding: 0 23px 10px 0;
	}
}

@media (max-width: 767px) 
{
    #wc_top_facilities_content 
    {
        display: flex;
        flex-direction: column;
    }
    body #wc_loyal_fan span 
    {
        font-size: 24px;
    }
    body #wc_loyal_fan p 
    {
        font-size: 20px;
    }
    body #wc_loyal_fan h3 
    {
        line-height: 40px;
    }
    body #wc_join_fanbase h2, body #wc_secure_spot h2 
    {
        font-size: 30px !important;
        line-height: 40px !important;
        margin-bottom: 20px !important;
    }
    #wc_top_facilities_content .wpb_column.vc_col-sm-6:nth-child(1) 
    {
        order: 2;
    }
    #wc_top_facilities_content .wpb_column .wpb_single_image
    {
        margin-bottom: 0px !important;
    }
    #wc_top_facilities_content .wpb_column.vc_col-sm-6:nth-child(2) 
    {
        order: 1;
    }
    #join_fanbase .wpb_wrapper .wpb_content_element h3 
    {
        font-size: 30px !important;
    }
    .stm-woocommerce-single-product 
    {
        padding-top: 0px;
    }
}



@media screen and (max-width: 550px) {
	#wcdp_amount {
		grid-template-columns: 2fr 2fr !important;
	}

	body .stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single .image img {
		min-height: 180px !important;
	}
}

@media screen and (max-width: 480px) {
	.basketball_two.theme-splash .stm-post__slider .stm-post__slides .stm-slide .stm-post__slider__data .stm-slide__title {
		font-size: 25px;
		line-height: 34px;
	}

	body.basketball_two .stm-media-tabs .stm-title-left h2 {
		font-size: 32px !important;
	}

	.stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single, .stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single:nth-child(1), .stm-news-grid.style_2 .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single:nth-child(2) {
		width: 100% !important;
		padding-right: 0;
	}

	.basketball_two.theme-splash .wpb_text_column p {

		font-size: 18px;
		line-height: 22px;
	}

	.basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointLose,
	.basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointWin,
	.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stm-latest-result-win-label,
	.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stm-latest-result-lose-label {
		font-size: 24px !important;
	}

	.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stm-latest-result-team a {
		font-size: 20px !important;
	}

	body.basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointLose,
	body.basketball_two .stm_af_latest_results_wrapper .stm-latest-results-units .stmPointsWrapp .stmPointWin {
		padding: 5px !important;
	}

	.stm-custom-row .col-57 {
		width: 100%;
		float: left;
		margin-bottom: 30px;
	}

	.stm-custom-row .col-43 {
		width: 100%;
	}

	.basketball_two.theme-splash .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-points {
		font-size: 30px !important;
	}

	form#mc4wp-form-1 {
		width: 100%;
		padding: 0 20px;
	}

	.stm-mobile-menu-unit {
		right: 0 !important;
		left: 0 !important;
	}

	.basketball_two.theme-splash .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-points,
	.basketball_two.theme-splash .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-title {
		text-align: center;
	}

	.basketball_two.theme-splash .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-title {
		font-size: 18px;
		line-height: 24px;
	}

	.basketball_two.theme-splash .stm-stats-wrapp img {
		margin-right: 0px;
	}

	.basketball_two.theme-splash .stm-stats-wrapp .stm-stat-info-wrapp {
		width: 100%;
		margin-top: 15px;
	}

	.basketball_two.theme-splash .wc_why_sponsor_text p {
		line-height: 30.05px;
	}


}

@media screen and (max-width: 393px) {
	.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stm-latest-result-team a {
		font-size: 18px !important;
		white-space: unset !important;
		line-height: 20px;
	}

	.basketball_two.theme-splash .wc-letest-result .stm-custom-row .col-20.left, .basketball_two.theme-splash .wc-letest-result .stm-custom-row .col-20.right {
		padding: 0 !important;
	}

	.wc-match-schedule .vc_column-inner {
		padding: 0 !important;
	}
}


@media (min-width: 1900px) {
	.basketball_two.theme-splash .stm-next-match-carousel-wrap .stm-next-match-carousel .owl-stage-outer {
		overflow: hidden;
	}
}

/*** responsive end here ****/

/***** added on 12-oct-2023*******/
.basketball_two.theme-splash .stm-sportspress-sidebar .stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-title-team {
	font-size: 14px !important;
}

body.basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner {
	padding: 20px;
}

.basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner a.woocommerce-LoopProduct-link .clearfix .title h2, .basketball_two.theme-splash.woocommerce-page .stm-products-row .stm-product-content-loop-inner a.woocommerce-LoopProduct-link .price .woocommerce-Price-amount {
	font-size: 20px !important;
	line-height: 30px !important;
}

body .stm-single-product-loop .stm-product-content-loop-inner .stm-button-inner a:hover,
body .stm-single-product-loop .stm-product-content-loop-inner .stm-button-inner a {
	border: 1px solid #fff !important;
	background: #22297A !important;
	border-radius: 100px;
	padding: 8px 24px;
	line-height: 20px;
	font-weight: 500;
	font-size: 14px;
	color: #fff !important;
	margin: 25px 0px !important;
	font-family: 'Avenir';
}

body .stm-single-product-loop .stm-product-content-loop-inner .stm-product-content-image .stm-button-inner {
	top: 20%;
	margin-top: 0;

}

body .woocommerce-input-wrapper {
    position: unset;
}
.woocommerce-checkout select#billing_country {
    width: 100%;
    border: none;
    font-size: 18px;
    background: #F2F2F2;
    padding: 10px;
    border-radius: 10px;
    color: #22297A;
}
.woocommerce-checkout select#billing_country:focus {
    outline: none;
}

#wcdp .woocommerce-shipping-fields {
    display: none;
}
.wc-donation-platform.woocommerce span.button.btn-md.btn-border.with_bg:hover {
    background: none !important;
}
.wc-donation-platform.woocommerce span.button.btn-md.btn-border.with_bg {
    background: transparent !important;
    border-radius: 100px;
}
.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stm-latest-result-team a {
    text-align: center;
}
.wc-match-schedule .stm-next-match-carousel-wrap h2 {
    text-align: left;
}

.wc-match-schedule .owl-controls .owl-nav>div.owl-prev {
    margin-right: 10px;
}

@media screen and (max-width: 450px) {
    .basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stm-latest-result-team a 
	{
        white-space: unset;
    	text-align: unset;
    }
	.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stm-latest-result-team a 
	{
  		font-size: 20px !important;
    	line-height: 23px;
	}
}

@media screen and (max-width: 600px) {
	.basketball_two.theme-splash .stm_af_latest_results_wrapper .stm-latest-results-units .stm-latest-result-team a {
	font-size: 22px !important;

	}
}

body.basketball_two.woocommerce-page.single-product .variations tr td.value .select2-container .selection .select2-selection .select2-selection__arrow b:before {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
}
.basketball_two.woocommerce-page.single-product .stm-single-product-content-right form .variations td.st-label {
    background: transparent;
}
body.basketball_two.woocommerce-page.single-product .stm-single-product-content-right form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
   padding: 14px 35px;
    border: none !important;
}
body.basketball_two .woocommerce-ResetPassword.lost_reset_password input.button {
    background: #22297A!important;
    border-radius: 100px!important;
    border: 0;
    color: #fff !important;
    font-size: 16px!important;
    font-weight: 500;
    font-family: 'Avenir';
    text-transform: capitalize;
    padding: 12px 24px 12px 24px;
    margin-top: 0px;
}
body.basketball_two .woocommerce-ResetPassword.lost_reset_password input.button:hover {
    background: #22297A !important;
}
#customer_login .col-1 .lost_password {
     display: block !important; 
}

.shop_table_responsive.cart td.product-name .variation p 
{    
    margin-bottom: 0;
    line-height: 23px;    
    font-size: medium;
}
.wc-match-schedule .stm-next-match-carousel-wrap .owl-controls {
    top: -82px;
    position: absolute;
    right: 0;
left: auto;
}
.wc-match-schedule .stm-next-match-carousel-wrap .owl-controls .owl-dots {
    display: none !important;
}
.wc-match-schedule .owl-prev,
.wc-match-schedule .owl-next{
    background: #FED201!important;
    color: #000!important;
    width: 30px!important;
    height: 30px!important;
    display: inline-block;
    border: 1px #999 solid;
    border-radius: 6px;
    position: relative;
    font-size: 0;
    transition: 0.3s;
}

.wc-match-schedule .owl-controls .owl-nav>div.owl-prev:before {
    position: absolute;
    top: 50%;
    content: "\e937";
    left: 50%;
    transform: translate(-50%,-50%);
    font-family: "stm-splash-icons";
    font-size: 14px;
}
.owl-carousel .owl-controls .owl-nav .owl-next:before {
    position: absolute;
    top: 50%;
    content: "\e938";
    left: 50%;
    transform: translate(-50%,-50%);
    font-family: "stm-splash-icons";
    font-size: 14px;
}

/***** add css for delete user profile ****/
#wc_profile_delete button#wc_woocommerce_button {
    background: #22297A !important;
    border-radius: 100px !important;
    border: 0 !important;
    color: #fff;
    margin: 0px 10px 0px 0px;
    font-size: 16px !important;
    font-weight: 500;
    font-family: Avenir;
    text-transform: capitalize;
    padding: 10px 25px 10px 25px;
}
#wc_profile_delete button#wc_woocommerce_button::before {
    background: #22297A !important;
    border-radius: 100px !important;
}
#wc_profile_delete form a.cancel-delete-profile {
    background: #22297A !important;
    border-radius: 100px !important;
    border: 0 !important;
    margin: 0;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500;
    text-decoration: none;
    font-family: Avenir;
    text-transform: capitalize;
    padding: 10px 25px 10px 25px;
}
#wc_profile_delete form {
    display: flex;
}
#wc_profile_delete button:hover:active{
    color: #fff !important;
}
.live-game a 
{
    position: relative;
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    padding: 10px 15px;
    font-size: 12px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 700;
    border: none;
    z-index: 1;
    background-color: #FED201 !important;
    line-height: 21px;
    letter-spacing: 1px;
	text-transform: capitalize;
    text-decoration: none !important;
    outline: none !important;
}
.live-game a:before {
    background: none;
}
.live-game a:hover
{
     color: #000;
}
.live-game {
    text-align: center;
    margin: 20px 0;
}
body.sp_event-template-default.single.single-sp_event .stm-footer-image {
    display: none;
}