@font-face {
  font-family: 'Clash Display';
  src: url('https://sportycards.it/wp-content/uploads/fonts/28183/ClashDisplay.ttf');
}

@font-face {
  font-family: 'Metroline Sans';
  src: url('https://sportycards.it/wp-content/uploads/fonts/28183/Metroline_Sans_Regular.ttf');
}

body{
	font-family: 'Clash Display' !important;
}

button, a{
	font-family: 'Clash Display' !important;
}
.single-product .entry-summary form.cart{
	border-bottom: 0px !important;
}

	.minimog-sales-countdown-layout-box-1 .woo-sctr-countdown-value {border: 1px solid #f0ff0050 !important;
    background: #f0ff0020 !important;}

/*Badge New*/

.woocommerce .product-badges .new {
		color: #201303 !important;
    background: #00c15b !important;
	}

.cookie-messages{
	font-family: 'Clash Display' !important;
}
.post-title-2-rows{
	color: #fff !important;
}
.woocommerce-info{
	color: #000 !important;
}
.woocommerce-MyAccount-content a{
	font-weight: normal !important; 
}

::selection {
	color:#000;
}
::-moz-selection{
	color:#000;
}

.font-inter{
	font-family: 'Inter' !important;
}

button, span,{
	font-family: 'Clash Display' !important;
}


.woocommerce-MyAccount-content p a{
	color: #f0ff00 !important;
	text-decoration: underline;
	font-family: 'Clash Display' !important;
}
.woocommerce-orders-table__cell-order-actions .button{
	margin: 4px !important;
}

.woocommerce-mini-cart-item .product-thumbnail{
	min-width: 100px !important;
	min-height: 150px !important;
	width: auto !important;
   height: auto !important;
	object-fit: cover !important;
	
}
.product-thumbnail .ll-started{
	min-height: 351px !important;
	object-fit: cover;
   max-width: 100%;
   max-height: 100%;
   width: auto;
   height: auto;
}
.ll-image .ll-init .ll-loadstarted .ll-loaded{
	width: auto !important;
   height: auto !important;
	object-fit: cover !important;
	min-width: 100px !important;
	min-height: 150px !important;
}
.cart_item .product-info .product-wrapper .product-thumbnail img{
	width: auto !important;
   height: auto !important;
	object-fit: cover !important;
	min-width: 100px !important;
	min-height: 150px !important;
}
.product-thumbnail .thumbnail img{
	object-fit: cover;
   max-width: 100%;
   max-height: 100%;
   width: auto;
   height: auto;
}

.woobt-products-1093{
	display: none !important;
}

.info-list{
	display: none !important;
}
.header-above{
	display: none !important;
}
.page-mobile-menu-content, .page-sidebar-content-wrap{
	background-color: #020313;
}
.insight_core_breadcrumb .level-1, .level-2{
	color: #fff !important; 
}
.insight_core_breadcrumb .level-1{
	color: #F0ff00;
}
.page-sidebar-content *{
	color: #fff !important
}
.page-title-bar-heading .heading{
	color: #F0ff00;
}
.filter-link, .filter-link .count{
	color: #888 !important;
}
.filter-link:hover, .filter-link:hover .count{
	color: #fff !important;
}
.minimog-nice-select{
	padding: 0px !important;
	font-family: 'Clash Display' !important;
}
.minimog-nice-select *{
	background-color: #020313;
	color: #fff;
}
.minimog-nice-select li:hover{
	background-color: #F0ff00 !important;
	color: #000 !important;
}
.minimog-nice-select-current{
	color: #888 !important;
	font-family: 'Clash Display' !important;
}
.minimog-nice-select-current:hover{
	color: #F0ff00 !important;
}
.switcher-item{
	background-color: #1b1c2b!important;
	color: #808189 !important;
}
.switcher-item.selected, .switcher-item:hover{
	background-color: #F0ff00 !important;
	color: #000 !important;
}
.woocommerce-pagination{
	margin-top: 25px;
}
.page-numbers{
		background-color: #020313 !important;
	color: #fff !important;
}
.page-numbers:hover{
	color: #f0ff00 !important;
}
.page-numbers.current{
	background-color: #f0ff00 !important; 
	color: #000 !important;
}
.page-mobile-tabs{
	display: none !important;
}
.btn-open-off-sidebar-mobile .button-text{
	color: #000 !important;
}
.product-info, .post-caption{
	min-height: 200px !important;
	padding: 15px !important;
	background-color: #1b1c2b!important;
}
.product-thumbnail{
	margin-bottom: 0px !important;
}
.woocommerce-Price-amount{
	color: #fff !important;
}
.minimog-product .loop-product-category a{
	color: #9b9b9b !important;
}
.branding__logo img{
	background-color: #020313 !important;
}
.popular-search-keywords{
	display: none !important;
}
.page-search-popup .inner{
	background-color: #020313;
}
.mini-cart__button .icon .icon-badge .mini-cart-badge{
	color: #000 !important;
}
.search-category-field .search-select{
	background-color: #fff
	!important;
	color: #000;
	width: 200px;
}
.search-field{
	color: #000 !important;
}
.woocommerce-mini-cart-item .product-price .woocommerce-Price-amount{
	color: #fff !important;
}
.fly-cart-content{
	background-color: #020313 !important;
	color: #fff !important;
}
.fly-cart-header, .fly-cart-footer{
	background-color: #020313 !important;
	color: #fff !important;
}
.fly-cart-footer .checkout{
	color: #000 !important;
}
.fly-cart-header *, .fly-cart-footer *{
	color: #fff !important;
}
.cookie-notice-popup{
	background-color: #1B1C2B;
	color: #fff;
}
.popup-fly-cart.modal-open>.inner:before, .popup-fly-cart-opened .popup-fly-cart>.inner{
	background-color: rgba(0,0,0,.7) !important;
}
.fly-cart-modal-title{
	color: #fff !important;
}
.modal-order-notes, .modal-coupon, .modal-shipping-calculator{
	background-color: #020313 !important;
}
.coupon-info, .fly-cart-coupon, .coupon-code, .coupon-value .woocommerce-Price-amount, .coupon-value{
	background-color: #1B1C2B !important;
	color: #fff !important;
}
.popup-fly-cart{
	background-color: rgba(0,0,0,.7) !important;
}
.view-cart{
	display: none !important;
}
.product-thumbnail .thumbnail img{
	background-color: #020313 !important;
}
.my-name, .quantity-button-wrapper label{
	color: #fff !important;
}
.remove-filter-link{
	background-color: #1b1c2b
	!important; 
}
.filter-link-text{
	color: #f0ff00 !important; 
	font-family: 'Clash Display' !important;
}
.vi-sctv-sale-badge{
	background-color: #FCDDDB !important;
	color: #f04438 !important;
	font-family: 'Clash Display';
	font-weight: bold;
}
.swiper-slide-thumb-active{
	border: solid 2px #f0ff00;
}
.sticky-product{
	background-color: #1b1c2b !important;
}
.sticky-product-name{
	color: #fff !important;
	font-family: 'Clash Display';
}
.product-popup-links{
	display: none !important;
}
.product-meta-shipping-delivery-time .label{
	color: #fff !important;
}
.product-meta-shipping-delivery-time .icon{
	fill: #fff !important;
}
.sticky-product-bar-close{
	color: #fff;
}
.product-title-wrap .product_title{
	color: #fff !important;
	font-family: 'Clash Display';
	font-size: 30px !important;
	font-weight: 500 !important;
}
.price del bdi{
	font-family: 'Clash Display';
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 17px !important;
	letter-spacing: 0.04em !important;
	color: #808189 !important;
}
.price ins span{
	font-family: 'Clash Display';
	font-size: 24px !important;
	font-weight: 600 !important;
	line-height: 30px !important;
	letter-spacing: 0.04em !important;
}

.wooct-text-above, .wooct-text-under{
	font-family: 'Clash Display';
	font-size: 18px !important;
	font-weight: 500 !important;
	margin: 10px 0;
	color: #f0ff00;
}


.wooct-timer span{
	background-color: rgba(240, 255, 0, .7);
	font-size: 28px !important;
	font-weight: 400;
	color: #f0ff00 !important;
	border-radius: 8px;
}


.wooct-timer span span{
	background-color: transparent !important;
} 

.wooct-countdown.wooct-style-02 .wooct-timer > span {
	border: 1px solid #f0ff0040 !important;
}
.woovr-variation:hover *{
	color: #000 !important;
}
.woovr-variation:hover img{
	background-color: #020313;
	padding: 5px;
}



.isw-swatch{
	display: none !important;
}
.woocommerce-mini-cart-item .product-info .variation{
	color: #fff !important;
}
.price bdi{
	color: #f0ff00 !important;
}
.price .wc-price-separator{
	color: #fff !important;
}
.post-thumbnail-wrapper{
	margin-bottom: 0px !important;
}
.loop-product-availability{
	font-family: 'Clash Display';
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.04em;
	text-align: left;
	color: #00C15B;
}
.woocommerce-loop-product__title{
	font-family: 'Clash Display';
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 22px !important;
	letter-spacing: 0em !important;
}
.loop-product-category{
	font-family: 'Clash Display';
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 17px !important;
	letter-spacing: 0.1em !important;
	color: #808189 !important;
}
.price .woocommerce-Price-amount{
	font-family: 'Clash Display';
	font-size: 24px !important;
	font-weight: 600 !important;
	line-height: 30px !important;
	letter-spacing: 0.04em !important;
}
.entry-product-section-heading{
	color: #f0ff00 !important;
}
.swiper-slide:hover{
	transform: none !important;
}
.post-categories{
	font-family: 'Clash Display';
	font-size: 14px !important;
	letter-spacing: 0.1rem !important;
}
.post-caption .post-title{
	font-family: 'Clash Display';
	font-weight: 500 !important;
	font-size: 24px !important;
	color: #fff;
}
.tab-title{
	color: #9b9b9b;
}
.tab-title:hover .tab-title__text{
	color: #f0ff00 !important;
}
.tab-title.active .tab-title__text{
	color: #f0ff00 !important;
}
.tab-title.active::after{
	background-color: #f0ff00 !important;
}
.heading-primary{
	color: #f0ff00 !important;
}
.accordion-title{
	color: #fff !important;
}
.qty{
	color: #000 !important;
}
.product-quantity-wrap .quantity .increase, .product-quantity-wrap .quantity .decrease{
	color: #000 !important;
}
.woocommerce-MyAccount-navigation-link.is-active a{
	color: #000 !important;
}
.woocommerce-MyAccount-navigation-link a:hover{
	background: #F0FF00 !important;
	color: #000;
	opacity: .5;
	transition: .4s;
}
.woocommerce-message{
	color: #000 !important;
}
.nobr{
	color: #000 !important;
}
.woocommerce-order-details *{
	color: #000 
}
.woocommerce-table__product-name a:hover{
	color: #f0ff00 !important;
}
.wpforms-submit{
		background-color: #f0ff00 !important;
	color: #000 !important;
	}
.wpforms-submit:hover{
	background-color: rgba(255,240,0,0.5) !important;
}
.wpforms-field-medium, .wpforms-field-large{
	background-color: #fff !important;
}
.simple-link, .list-header .text-wrap .text{
	color: #fff !important;
}
.entry-post-categories *{
	background-color: #f0ff00;
	color: #000 !important;
}
.post-date{
	color: #f0ff00 !important;
}
.heading-description{
	color: #fff !important;
}
.underline{
	color: #f0ff00 !important;
}
.wp-caption-text{
	color: #fff !important;
}
.modal-user-login .modal-content .modal-content-wrap, .modal-user-register .modal-content .modal-content-wrap{
	background-color: #020313 !important;
}

.button-close-modal{
	color: #000 !important;
	font-family: Font Awesome\ 5 Pro !important;
}
.button-close-modal:before{
	content: "";
}

.sina-countdown{
	position: absolute;
	top: -310px !important;
	left: 120px;
	z-index: 9 !important;
	background-color: #000;
	color: #fff !important;
	padding: 15px;
}
.woocommerce-table--order-details * {
	color: #000 !important;
}
.add_to_cart_button{
	color: #000 !important;
}
.top:hover, .sub:hover{
	text-decoration: underline;
}
.out-of-stock{
	font-family: 'Clash Display';
background-color: #F04438 !important;
	color: #000 !important;
}
.loop-product-availability.out-of-stock, .woovr-variation-availability .out-of-stock, .woovr-variation-availability .out-of-stock:before{
	color: #f0ff00 !important;
	background-color: transparent !important;
}
.menu-item-title{
	font-family: 'Clash Display';
}
.entry-product-section-heading{
	font-family: 'CLash Display' !important;
}
.page-title-bar-heading .heading{
	font-family: 'Clash Display';
}
.top-bar-marque-text{
	font-family: 'Clash Display';
}
#top-bar-collapsible-toggle{
	display: none !important;
}
.wc-layered-nav-term.chosen .filter-link, .wc-layered-nav-term.chosen .filter-link .count{
	color: #f0ff00 !important;
}
.loop-product-availability.out-of-stock{
	color: #f04438 !important;
}
.active-filters-list .remove-filter-link, .active-filters-list .filter-link-text{
	background-color: #f0ff00 !important;
	color: #000 !important;
}
.active-filters-list .remove-all-filters-link .filter-link-text{
	background-color: transparent !important;
	color: #f0ff00 !important;
}
.tm-collapsible__title.has-text{
	font-family: 'Clash Display' !important;
}
.product-trust-badge{
	background-color: #1b1c2b;
}
.product-trust-badge * {
	color: #fff !important;
}
..minimog-product.background-color-expand:before{
	display: none !important;
}
.woovr-variation:hover{
	background-color: #282936 !important;
}
.background-color-expand::before, .background-color-expand{
	background-color: transparent !important;
}
.background-color-expand .product-action{
	display: none !important;
}
.post-title{
	font-family: 'Clash Display' !important;
}
.loop-product-availability, .loop-product-availability.in-stock{
	color: #00C15B !important;
}
.woocommerce-form-login-wrap, .woocommerce-form-register-wrap{
	display: none !important;
}
.modal-user-login .modal-content .modal-content-wrap .modal-content-inner .modal-content-header .modal-title, .modal-user-register .modal-content .modal-content-wrap .modal-content-inner .modal-content-header .modal-title{
	font-family: 'Clash Display'
		!important;
	text-decoration: underline !important;
}
.mo-openid-app-icons.mo-openid-app-icons .mo_btn-google{
	color: #000 !important;
	width: 100% !important;
}
.elementor-heading-title{
	font-family: 'Clash Display' !important;
}

.woobt-total .amount{
	color: #f0ff00 !important;
}
.woobt-block-content{
	background-color: #1b1c2b;
	padding: 10px;
}
.woobt-choose input[type=checkbox]:checked:before{
	background-color: #f0ff00;
}
.woobt-choose input[type=checkbox]:checked:after{
	color: #000;
}
.sina-banner-title, .sina-banner-subtitle{
	font-family: 'Clash Display';
}
.sina-banner-title{
	font-weight: 900 !important;
}
.mo-openid-app-icons{
	align-items: center;
	justify-content: center;
}
.accept-account .form-label{
	visibility: hidden;
}
.accept-account .form-label{
	content: "Accetto i Termini di utilizzo e la Politica sulla Privacy";
	visibility: visible;
}
.tab-title__text{
	font-family: 'Clash Display' !important;
}
.minimog-product.style-list .product-info{
	height: 350px;
	padding: 30px !important;
}
.minimog-product.style-list .product-thumbnail{
	margin-right: 0px;
}
.owl-dot{
	border-radius: 0px !important;
	width: 60px !important;
}
.owl-dots{
	display: flex;
	justify-content: flex-start;
	margin-left: 90px;
	margin-bottom: 50px;
}
.sina-cd-message{
	font-family: 'Clash Display';
}
.sina-banner-pbtn, .sina-banner-sbtn{
	font-family: 'Clash Display' !important;
}
.sina-cd *{
	color: #fff !important;
	font-family: 'Clash Display';
}
.sina-countdown * {
	color: #fff !important;
}
.woovr-variation:hover .woovr-variation-name{
 color: #fff !important;
}
.woovr-variation:hover .woovr-variation-price .vi-sctv-price bdi,.woovr-variation:hover .woovr-variation-price .vi-sctv-price .woocommerce-Price-currencySymbol, .woovr-variation:hover .woovr-variation-availability .in-stock{
	color: #f0ff00 !important;
}
.woovr-variation:hover
.woovr-variation-description{
	color: #fff !important;
}
.woovr-variation:hover{
	background-color: rgba(27, 28, 43, .5) !important;
}
.insight_core_breadcrumb{
	font-family: 'Clash Display';
}
.woocommerce-order-details{
	background-color: #020313;
}
.woocommerce-order-details *, .cart-totals-label {
	color: #fff !important;
}
.woocommerce-order-details tr, .cart-totals-table div{
	border-color: #888 !important;
}
.cart_totals.calculated_shipping{
	background-color: #020313 !important;
}
.wooct-timer span{
	background-color: rgba(240, 255, 0, .3);
}
.wooct-timer span span:first-of-type{
	font-size: 34px !important;
	font-weight: bold !important
}
.wooct-timer span span:last-of-type{
	font-size: 12px !important;
}
.payment_title, .payment-box{
	display: none !important;
}
.minimog-terms-conditions-link, .minimog-privacy-policy-link{
	color: #f0ff00 !important;
	pointer-events: none !important;
}

.minimog-accordion-style-01 .minimog-accordion .accordion-header{
	border-bottom: 0.5px solid #ffffff30 !important;
}
.product-action{
	color: #000 !important;
}
.minimog-product.group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap a span{
	color: #000 !important;
}
.sina-banner-title{
	font-size: 60px !important;
}
#billing_company, #billing_company_field{
	display: none !important;
}
.cart-countdown-timer{
	display: none !important;	
}
.sina-accordion-desc{
	color: #fff !important; 
}
.cart_totals {
	background-color: #1b1c2b !important;
}
.woocommerce-cart-form__cart-item .col-product-info .product-wrap, .product-info{
	width: 100% !important;
}
.insight_core_breadcrumb li, .insight_core_breadcrumb a{
	font-size: 13px !important;
}
.reviews_tab{
	display: none !important;
}
#modal-user-lost-password .modal-content-inner{
	background-color: #1B1C2B !important;
}
.woocommerce-mini-cart-item .product-info{
	height: 157px !important;
}
.woocommerce-product-rating{
	display: none !important;
}
.minimog-nice-select-wrap .minimog-nice-select li.selected{
	color: #000 !important;
}
.minimog-progress .progress-bar-wrap:before{
	left: -0px !important;
}
.progress-bar:before{
	background-color: #f0ff00 !important;
}
.mo-openid-app-icons.mo-openid-app-icons .mo_btn-social{
	font-size: 14px;
	color: #000 !important;
}
#post-10{
	width: 90% !important;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.payment_method_ppcp-gateway svg{
	display: none !important;
}
.payment_method_woocommerce_payments{
	margin-bottom: 115px !important
}
fieldset {
	border: 0px !important
}
/*
.owl-item:nth-child(4) .sina-slider-content .sina-banner-title, .owl-item:nth-child(4) .sina-slider-content .sina-banner-subtitle{
	color: #fff !important;
}
*/
.sina-countdown{
	border-radius: 30px !important;
}
.sina-countdown, .sina-cd *{
	font-size: 40px;
	font-weight: bold;
}
.sina-cd{
	margin: 0px !important;
	padding: 0px !important;
	display: flex;
	flex-direction: column;
	align-items: center !important;
	justify-content: center !important;
}
.fly-cart-footer{
	border-top: solid 1px #fff !important;
}
.quantity .increase:before, .quantity .decrease:before{
	color: #000 !important;
}

.woocommerce-cart-form__contents tbody tr .actions{
	display: none !important;
}
.product-quantity .quantity *, .product-quantity .quantity .increase:before, .product-quantity .quantity .decrease:before{
	color: #fff !important;
}

.loop-product-availability{
	visibility: hidden;
}
.loop-product-availability:before{
	content: 'Disponibile';
	margin-left: -15px;
	visibility: visible;
}

.loop-product-availability.out-of-stock{
	visibility: hidden;
}
.loop-product-availability.out-of-stock:before{
	content: 'Esaurito';
	margin-left: -15px;
	visibility: visible;
}
#cookie-notice-popup{
	display: flex !important;
	flex-direction: row !important;
}
#wcpay-payment-request-button-separator{
	display: none !important;
}
.__PrivateStripeElement{
	position: relative;
	min-width: 290px !important;
	z-index: 0 !important;
	bottom: 20px !important;
	font-weight: bold !important;
}
.paypal-button-text{
	font-family: 'Clash Display' !important;
	font-weight: 700 !important;
}
#wcpay-payment-request-wrapper{
	padding: 0px !important;
}
.single_add_to_cart_button{
	font-family: 'Clash Display' !important;
}

.page-footer-wrapper *{
	font-family: 'Clash Display' !important;
}
.tab-content-wrapper *, .entry-product-meta-shipping *{
	font-family: 'Clash Display' !important;
}
.trust-badge-text{
	font-family: 'Clash Display' !important;
}

#modal-user-register input, #modal-user-register button{
	font-family: 'Clash Display' !important;
}
.select2-results__option{
	background-color: #fff!important;
	color: #000 !important;
}
.select2-results__option:hover{
	background-color: #020313 !important;
	color: #fff !important;
}
.select2-search__field{
	border: solid 1px #020313 !important;
	color: #000 !important;
}

.swiper-nav-button{
	background-color: #121323 !important;
	color: #fff !important;
	border: 0px !important;
	cursor: pointer;
}
.vi-sctv-sale-badge{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.#modal-user-login > div.modal-content > div.modal-content-wrap.ps-container.ps-theme-default > div.modal-content-inner > div.modal-content-header > .modal-title{
	text-decoration: none !important;
}
#minimog-login-form > div.form-group.form-submit-wrap > button > span{
	font-family: 'Clash Display' !important;
}
.nav-links-hover-style-line .menu--primary .menu__container>li>a>.menu-item-wrap>.menu-item-title:after{
	background-color: #F0ff00 !important;
}
#post-31662 > div > div > div > section > div > div > div > div > div > div.elementor-element.elementor-element-0480845.elementor-widget.elementor-widget-tm-heading > div > div > div.heading-primary-wrap{
	font-family: 'Clash Display' !important;
}
#post-31662 > div > div > div > section > div > div > div > div > div > div.elementor-element.elementor-element-0480845.elementor-widget.elementor-widget-tm-heading > div > div > div.heading-description-wrap > div{
	font-family: 'Inter' !important;
}
.accordion-title{
	font-family: 'Clash Display' !important;
}
.accordion-content{
	font-family: 'Inter' !important;
}
.entry-title{
	font-family: 'Clash Display' !important;
}
.sidebar-top-heading{
	font-family: 'Clash Display' !important;
}
.widget-title.heading{
	font-family: 'Clash Display' !important;
}
.woocommerce-error{
	background-color: #f04438 !important;
	color: #fff !important;
}
.minimog-accordion-style-01 .minimog-accordion .accordion-section.active .accordion-icon, .minimog-accordion-style-01 .minimog-accordion .accordion-section.active .accordion-title, .minimog-accordion-style-01 .minimog-accordion .accordion-section:hover .accordion-icon, .minimog-accordion-style-01 .minimog-accordion .accordion-section:hover .accordion-title{
	color: #F0ff00 !important;
}

#page-mobile-main-menu > div > div.page-mobile-menu-content.scroll-y.ps-container.ps-theme-default > div.mobile-menu-components > div > a{
	color: #f0ff00;
	border: solid 1px #f0ff00 !important;
	transition: .4s;
	background: #020313 !important;
}
#page-mobile-main-menu > div > div.page-mobile-menu-content.scroll-y.ps-container.ps-theme-default > div.mobile-menu-components > div > a:hover{
	background-color: rgba(240,255,0, 0.2) !important;
	color: #000 !important;
}

.modal-user-login .modal-content .modal-content-wrap .modal-content-inner .modal-content-header .modal-title, .modal-user-register .modal-content .modal-content-wrap .modal-content-inner .modal-content-header .modal-title{
	text-decoration: none !important;
}

.product-meta-shipping-return .icon, 
.product-meta-shipping-class .icon{
	fill: #fff !important;
}
.product-meta-shipping-return .label, .product-meta-shipping-class .label{
	color: #fff !important;
	font-weight: semi-bold !important;
}
.link-transition-01{
	color: #f0ff00 !important;
	text-decoration: underline !important;
}
.link-transition-01:after{
	display: none !important;
}

.owl-dot{
	filter: invert(100%) !important;
	border-width: 2px !important;
}
.sina-banner-pbtn{
	background-color: #020313 !important;
	color: #f0ff00 !important;
}

.tm-button{
	font-family: 'Clash Display' !important;
}

.order-overview-value{
	color: #f0ff00 !important;
}
.order-overview-value .amount{
	color: #f0ff00 !important;
}
.woocommerce-table--order-details *{
	text-align: left !important;
}
.woocommerce-order-details__title{
	color: #f0ff00 !important;
}
.sina-banner-title, .sina-banner-subtitle{
	width: 60vw !important;
}
.payment_method_ppcp-card-button-gateway svg{
	display: none !important;
}
img.paypal-logo-card.paypal-logo-card-{
	display: none !important;
}
.page-top-bar{
	min-height: 8px !important;
	max-height: 8px !important;
}
#modal-user-register{
	
	z-index: 1 !important;
}
#modal-user-lost-password{
	
	z-index: 99 !important;
}
#reset-pass-submit{
	margin-top: 20px !important;
}
#resetpasswordform{
	width: 100% !important;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.payment_method_xpay_build svg{
	display: none !important;
}
#xpay-card{
	border-radius: 15px;
	padding: 10px 15px 0px !important;
	border-width: 2px !important;
	margin-left: -20px !important;
}
.payment_method_xpay_applepay svg, .payment_method_xpay_googlepay svg{
	display:none !important;
}
.gpay-card-info-container{
	min-width: 615px !important;
}

.owl-dot{
	width: 90px !important;
}
.sina-slider-content{
		padding: 80px 80px 0px 90px !important;
}
.gpay-card-info-container{
	height: 46px !important;
}
.gpay-card-info-iframe{
	margin-top: 3px !important;
}

.cart_list.product_list_widget .product-thumbnail{
	border: none !important;
}





@media only screen and (max-width: 1366px) {
	
	.gpay-card-info-container{
	min-width: 570px !important;
}
}

@media only screen and (max-width: 1280px) {
	
	.gpay-card-info-container{
	min-width: 530px !important;
}
}

@media only screen and (max-width: 1200px) {
	
	.gpay-card-info-container{
	min-width: 510px !important;
}
}

@media only screen and (max-width: 1050px) {
	
	.gpay-card-info-container{
	min-width: 420px !important;
}
}



@media only screen and (max-width: 820px){
	.owl-item:nth-child(3) .sina-slider-content{
	background-size: cover !important;
	min-height: 100% !important;
}

	.owl-item:nth-child(4) .sina-slider-content{
	background-size: cover !important;
	min-height: 100% !important;
}
	
	.owl-item:nth-child(5) .sina-slider-content{
	background-size: cover !important;
	min-height: 100% !important;
}
*/
	.owl-dots{
		margin-left: auto !important;
		margin-right: auto !important;
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.owl-dot{
		min-width: 30% !important;
	}
	.sina-banner-pbtn{
		position: absolute !important;
		top: 280px !important;
		width: 50% !important;
		font-size: 16px !important;
		padding: 15px 0 !important;
	}
	.sina-banner-sbtn{
		position: absolute !important;
		top: 320px !important;
		width: 50% !important;
		left: 50%;
		text-align: left !important;
		font-size: 16px !important;
		padding: 15px 0 !important;
	}
	.sina-countdown{
		position: absolute;
		left: 50%;
		display: flex;
		transform: translateX(-50%);
		font-size: 14px !important;
	}
	.sina-banner-title{
		position: absolute;
		top: -150px !important;
		font-size: 40px !important;
		font-weight: 700 !important;
	}
	.sina-banner-subtitle{
		position: absolute;
		top: 0px !important;
		font-size: 18px !important;
		font-weight: 700 !important;
	}
	.elementor-6422 .elementor-element.elementor-element-2a114cd6.elementor-section-gap-beside-no > .elementor-column-gap-custom > .elementor-row{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.elementor-6422 .elementor-element.elementor-element-641d4994, .elementor-6422 .elementor-element.elementor-element-f85ba44, .elementor-6422 .elementor-element.elementor-element-6aabfd13{
		margin: 0px 10px;
	}
	.owl-dots{
	margin-left: 0 !important;
}
	.sina-banner-slider .owl-dots{
		left: 3% !important;
	}
	.gpay-card-info-container{
		min-width: 380px !important;
	}
	.sina-slider-content{
		padding: 180px 80px 0px 35px !important;
}
	.sina-banner-title, 
	.sina-banner-subtitle{
		width: 80vw !important;
	}
	.sina-banner-subtitle{
		top: -50px !important;
	}
	.owl-dots{
		width: 98vw !important;
	}
	.owl-dots .owl-dot{
		width: 50% !important;
	}
}



@media only screen and (max-width: 768px){
	#cookie-notice-popup{
	flex-direction: column !important;
}
	#btn-accept-cookie{
		margin-top: 10px;
		margin-left: 0px;
		width: 100%;
	}
	.woocommerce-customer-details .woocommerce-columns{
		display: flex;
		flex-direction: column;
	}
	.woocommerce-customer-details .woocommerce-columns .woocommerce-column{
		width: 100% !important;
	}
	.woocommerce-table--order-details th, .woocommerce-table--order-details td{
	padding-left: 0px;
	padding-right: 0px;
}
	.gpay-card-info-container{
		min-width: 355px !important;
	}
	.sina-slider-content{
		padding: 180px 800px 80px 35px !important;
	}
	.sina-banner-title, .sina-banner-subtitle{
		width: 75vw !important;
	}
	.owl-dots{
		width: 98vw !important;
	}
	.owl-dots .owl-dot{
		width: 50% !important;
	}
	.sina-banner-pbtn{
		position: absolute !important;
		top: 180px !important;
		width: 340px !important;
		font-size: 16px !important;
		padding: 15px 0 !important;
		background-color: #020313 !important;
	}
	.woocommerce-page table.shop_table td:last-child{
		text-align: center !important;
	}
	.woocommerce-orders-table td{
		border: none !important;
	}
	.woocommerce-orders-table tr{
		border: solid 1px #fff !important;
	}
}



@media only screen and (max-width: 576px){
    .logo{
        content: url("https://sportycards.it/wp-content/uploads/2022/11/M_Header-square.png") !important;
        position: absolute;
				left: 50%;
			transform: translatex(-50%);
				width: 50px;
				height: 50px;
			transform: translatey(-50%);
			margin-left: -20px;
	}
	.wpforms-submit{
		width: 100%;
	}
	.sina-banner-pbtn{
		position: absolute !important;
		top: 340px !important;
		width: 50% !important;
		font-size: 14px !important;
		padding: 15px 0 !important;
	}
	.sina-banner-sbtn{
		position: absolute !important;
		top: 340px !important;
		width: 50% !important;
		left: 50%;
		text-align: left !important;
		font-size: 14px !important;
		padding: 15px 0 !important;
	}
	.sina-banner-title{
		top: -20px !important;
		font-size: 24px !important;
		line-height: 20px !important;
		font-weight: 700 !important;
	}
	.sina-banner-subtitle{
		top: 40px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.sina-banner-title, 
	.sina-banner-subtitle{
		width: 85vw !important;
	}
	.sina-cd-message{
		font-size: 15px !important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.sina-countdown{
		display: flex !important;
		position: absolute;
		top: -230px !important;
		left: 50%!important;
		max-width: 86% !important;
		transform: translateX(-50%);
		border-radius: 30px !important;
		padding: 10px !important;
	}

	.elementor-image .attachment-large{
		width: 200px !important;
	}
	.sina-cd-text{
		font-size: 14px !important;
	}
	
	.sina-slider-content{
	min-height: 500px !important;
		background-size: cover !important;
		padding: 40px 80px 0px 35px !important;
}
	.mo-openid-app-icons.mo-openid-app-icons .mo_btn-google{
		font-size: 14px !important;
	}
	.mo-openid-app-icons.mo-openid-app-icons .mo_btn-social{
		font-size: 14px !important;
	}
	#post-10{
	width: 80% !important;
}
	.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
		font-size: 15px !important;
	}
	.elementor-widget-heading .elementor-heading-title.elementor-size-xl{
		font-size: 20px !important;
		margin-top: 15px;
	}
	.sina-cd-day, .sina-cd-hour, .sina-cd-minute, .sina-cd-second{
		font-size: 35px !important;
	}
	
	.__PrivateStripeElement{
	position: relative;
	min-width: 330px !important;
	z-index: 0 !important;
}
	.gpay-card-info-container{
		min-width: 365px !important;
	}
	.owl-dots{
		width: 100vw !important;
		margin-bottom: 5px !important;
	}
	.owl-dots .owl-dot:nth-child(1){
		margin-left: 20px;
	}
	.owl-dots .owl-dot{
		width: 50% !important;
	}
	
	.account-orders-table tbody tr{
		margin: 80px 0;
	}
	.woocommerce-orders-table__cell-order-actions{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	
.owl-nav {color: white !important}
	

apple-pay-button {
      --apple-pay-button-width: 140px;
  --apple-pay-button-height: 30px;
  --apple-pay-button-border-radius: 5px;
  --apple-pay-button-padding: 5px 0px;
  display: initial;
}
	
/*Nascondi Countdown dalla hero	
.elementor-31650 .elementor-element.elementor-element-0457929 .sina-countdown {display: none !important}*/

