html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
*{
	box-sizing:border-box
}
body {
	margin: 0;
}
.hentry {
	margin: 0;
}
.entry-content.mobileapp {
	/*min-height: 900px;*/
    /*padding: 0 1em 100px 1em;*/
    padding: 0 1em 0 1em;
}
.mobileapp .mobile-randoms-page table,
.mobileapp .mobile-notifications-page table {
    border-collapse: collapse;
}

.mobileapp .auction-home-ending {
	text-align: center;
	font-size: 14px;
}
.mobileapp .auction-home-ending .uwa_auction_product_countdown.hasCountdown{
	font-size: 14px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0.5em 0.5em;
}
.ui-tabs .ui-tabs-panel {
	padding:0;
}
#site-navigation{display:none}
.storefront-handheld-footer-bar{display:none;}
#wpadminbar {display:none;}
/*
.scroll {
	margin-top: -100px;
}
.refresh {
	height: 100px;
	background: black;
	color: #15ccad;
    display: flex;
    align-items: flex-end;
	text-align:center;
}
*/
#ywdpd-quantity-table th, #ywdpd-quantity-table td {
    border: 1px solid #FFC82E !important;
    background-color: #000 !important;
    color: white !important;
}

.csbauction.hockey .auction-thumb img {
	padding: 10px;
	background-image: url(/wp-content/themes/cardsmiths/images/product-image-hockey.jpg);
	background-size: cover;
}

.csbauction.baseball .auction-thumb img {
	padding: 10px;
	background-image: url(/wp-content/themes/cardsmiths/images/product-image-baseball1.jpg);
	background-size: cover;
}
.csbauction.wwe .auction-thumb img {
	background-image: url(/wp-content/themes/cardsmiths/images/product-image-wwe1.jpg);
	background-size: cover;
}
.csbauction.soccer .auction-thumb img {
    padding: 10px;
    background-image: url(/wp-content/themes/cardsmiths/images/product-image-soccer2.jpg);
    background-size: cover;
}
.csbauction.basketball .auction-thumb img {
    padding: 10px;
    background-image: url(/wp-content/themes/cardsmiths/images/product-image-basketball1.jpg);
    background-size: cover;
}
.csbauction.golf .auction-thumb img {
	background-image: url(/wp-content/themes/cardsmiths/images/product-image-golf.jpg);
	background-size: cover;
}
.csbauction.racing .auction-thumb img {
	background-image: url(/wp-content/themes/cardsmiths/images/product-image-racing.jpg);
	background-size: cover;
}
.csbauction.football .auction-thumb img {
	background-image: url(/wp-content/themes/cardsmiths/images/product-image-football.jpg);
	background-size: cover;
}
.mobileapp .mobile-randoms-page table:not( .has-background ) tbody tr:nth-child(2n) td,
.mobileapp .mobile-randoms-page table thead th,
.mobileapp .mobile-randoms-page table tbody td,
.mobileapp .mobile-notifications-page table:not( .has-background ) tbody tr:nth-child(2n) td,
.mobileapp .mobile-notifications-page table thead th,
.mobileapp .mobile-notifications-page table tbody td{
	background: #000;
	color: white;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.16em;
	text-transform: uppercase;
}
.mobileapp .mobile-notifications-page table thead th:first-child,
.mobileapp .mobile-notifications-page table tbody td:first-child{
	width: 65px;
	padding: 1.4em 0;
}

.mobileapp .mobile-notifications-page table tbody td:nth-child(2n){
	padding: 1.4em 0 1.4em 1.4em;
}

.mobileapp .mobile-randoms-page table thead th ,
.mobileapp .mobile-notifications-page table thead th {
	color: #FFC82E;
	border-bottom: 2px solid #FFC82E;
    padding: 8px 1.41575em;
}

.mobileapp h2,
.mobileapp h4,
.mobileapp form{
	padding: 6px;
}

.mobileapp .daydivider{
	background-color: #15CCAD;
	text-align: center;
}

.mobileapp form.woocommerce-form-login {
	display: grid;
}
#mobile-upcoming h3 {
	color: #FFC82E;
}
.filterbutt img {
	filter: brightness(100%) saturate(100%) invert(100%) sepia(0%) saturate(7470%) hue-rotate(146deg) brightness(92%) contrast(113%);
}
.mobileapp {
	background-color: black;
    color: white;
}
.mobileapp h3 {
	color: white;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: -0.04em;
    margin-top: 25px;
}
.purchasers {
    overflow-x: scroll;
}
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}
.switch-label{
	display: inline-block;
	height: 34px;
	vertical-align: top;
	padding-top:5px;
	color: white;
}
.switch-label.on {
	color: #15ccad;
}
/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.note-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	/*background: linear-gradient(180deg, #0D0E10 0%, rgba(21, 22, 25, 0) 100%);*/
	/*opacity: 0.5;*/
	-webkit-transition: .4s;
	transition: .4s;
}

.note-slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked + .note-slider {
  background-color: #15ccad;
}

input:focus + .note-slider {
  box-shadow: 0 0 1px #15ccad;
}

input:checked + .note-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.note-slider.round {
  border-radius: 34px;
}

.note-slider.round:before {
  border-radius: 50%;
}
.switch-submit{
	padding: 20px 0;
    width: 100%;
    font-size: large;
    margin-top: 10px;
	background-color: #15ccad !important;
	border-radius: 12px !important;
	color: white !important;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	height: 48px;
}

input[type="text"],input[type="password"] {
	border: 1px solid black;
}
.demo_store{display:none;}
table tbody tr:nth-child(2n) td {
    background-color: #fff;
}
.slots-entry{
	overflow:hidden;
	height: inherit;
    margin: 25px auto;
	background: black;
}
.slots-entry.even, .csbauction.even{
	/*background:#f0f0f0;*/
}
.slots-entry .slots-feat {
	float: none;
	display: block;
	margin:0 auto;
}
.slots-entry .slots-link {
	padding: 24px 16px;
}
.slots-entry h2.slots-link {
	color: white;
}
h4 {
	font-weight: bold;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: -0.04em;
	color: #FFFFFF !important;
    margin-top: 1em;
}
.mobileapp .homepage-section-header img {
    width: 32px;
    height: auto;
}
.mobileapp .homepage-section-header span {
	color: #FFC82E;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: #FFC82E;
}
.upcoming-container {
	grid-template-columns: 1fr 1fr 1fr;
	gap: 5px;
}
.upcoming-entry {
	margin-right: 0;
	padding: 0;
}
.mobileapp .upcoming-entry img {
	margin-bottom: 0;
}
.mobileapp .upcoming-entry.next .upcoming-order {
	font-size: 12px;
	line-height: 24px;
}
.mobileapp .upcoming-entry .purchased-alert {
    bottom: 24px;
}
.team-row {
	display: grid;
	grid-template-columns: 100px 1fr 90px;
	grid-template-rows: 1fr;
    align-items: center;
	margin: 10px 0;
}
.single-purchase-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 5px;
    margin-top: 10px;
}
.slots-feat{
	float:left;
	margin-right:5px;
	width:110px;
	height:110px;
	max-width:inherit;
}
.slots-feat img {
	width:100%;
}
.slots-action .button:hover {
	text-decoration: none;
}
.base-button {
	color: black;
	background-color: #FFC82E;
	/*border-color: #000;*/
	/*width: 88px;*/
	padding: .857em;
	margin: 0;
}
.base-button.incart{
	opacity:.25;
}
#carthtml {
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 10;
}
.accordion .base-button {
	width: inherit;
}
.slots-link{
	margin-top:0;
	font-size: 18px;
}
.slots-link a {
	text-decoration: none !important;
	color: #000;
}
.slots-action{
	overflow:hidden;
	/*width: calc(100% - 115px);*/
}
.slots-action .button {
	/*float:right;*/
	width: 100%;
}
.slots-action a.button {
	display: flex;
    justify-content: space-around;
    align-items: center;
}
.slots-message {
	color: #FFC82E;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	margin-bottom: 22px;
}
.slots-buy,.slots-auction {
	/*float:right;*/
	width: 100%;
}
.accordion {
	display:none;
}
input[type="submit"],
.button {
	background: #FFC82E;
	color: #000;
	text-align:center;
	border-radius: 12px;
}
.right-button {
    text-align: right;
}
.right-button .fa-shopping-basket {
	font-size: 1.5em;
	color: white;
	position: relative;
}
.badge:after {
    position: absolute;
    background: #15ccad;
    height:1.3rem;
	/*right: 2rem;*/
    width: 1.3rem;
    text-align: center;
    line-height: 1.3rem;
    font-size: 1rem;
    border-radius: 50%;
    color: white;
	left:20px;	
}
/*
.right-button,
.left-button,
.middle-button {
	position: fixed;
	top:.5em;
	background: white;
	padding: 5px;
	z-index: 10;
	width:115px;
	border-radius: 8px;
	border: 1px solid black;
	text-align:center;
	color: black;
}
.right-button {
	float:right;
	right:1em;
}

.left-button {
	float:left;
	left:1em;
}
.middle-button {
	width: 140px;
	left: calc(50% - 70px);
	background: #c00;
}
.middle-button a {color:white !important;}

.left-button a, 
.right-button a, 
.middle-button a {
	text-decoration:none !important; 
	color: black;
}
*/

.team-icon-multi-mobile {
}
.team-icon-multi-mobile img {
	width:50%;
}
.team-icon-multi-mobile img.full {
	width:100%;
}
#mobile-upcoming {
	overflow:hidden;
	padding-bottom:200px;
}

.mobile-upcoming{
	overflow:hidden;
	/*float:left;*/
	/*margin-right:10px;*/
	/*border-left:3px solid #FFC82E;*/
	/*padding-left:5px;*/
	color: #000;
	background: #fff;
	width:100%;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.slots-buy.button {
	/*line-height: 24px;*/
	/*float: right;*/
    width: 100%;
	background-color: #568ebf;
	color: #FFF;
}
.mobile-auction-search {
	/*float:left;*/
	/*width:25%;*/
	padding:3px;
	line-height: 1em;
	font-size: small;
	text-align: center;
}
.mobile-auction-search.selected img{
    border: 5px solid #15ccad;
    padding: 5px;
}
.slots-action .button {
	/*width: inherit;*/
	background-color: #FFC82E;
	color: black;
	margin: 0 auto;
}
a.button, .button a {
	/*color:white !important;*/
    text-decoration: none;
}
.csbauction {
	display:flex;
	flex-direction: column;
	margin-bottom: 10px;
	padding: 0 0 10px;
	gap: 10px;
	border-radius: 12px;
	background-color:black;
	border: 2px solid #15ccad;
	overflow: hidden;
}
.csbauction .auction-left {
	align-self: center;
}
.csbauction .auction-right {
	padding-right: 10px;
}
.csbauction .uwa_winning {
	background:#98FB98;
}
.csbauction .uwa_losing {
	background:pink;
}
.csbauction .auction-bid-buttons {
	display: flex;
	justify-content: space-evenly;
}
.csbauction .auction-top{
	display:grid;
	grid-template-columns: 100px 1fr;
}
.csbauction .auction-thumb{
	width:100px;
	height: 100px;
	overflow:hidden;
	background: black;
	padding: 5px;
}
.csbauction .auction-thumb img{
	width: 100%;
	height: auto;
}
.csbauction .auction-bottom {
	display: grid;
	grid-template-columns: 100px 1fr;
}
.csbauction .auction-item-info {
	display: flex;
	flex-direction:column;
	flex-grow:1;
	padding-left: 10px;
}
.csbauction form {
	margin-bottom: 0;
	padding: 0;
	display: flex;
    justify-content: space-between;
}
.csbauction .auction-item-title {
    padding: 0 5px 5px 10px;
}
.auction-left-spacer {
	height: 51px;
	margin-bottom: 5px;
}
.auction-bottom-top-right {
	display: flex;
    height: 51px;
    justify-content: space-between;
	margin-bottom: 5px;
}
.csbauction form .buttons_added{
	display:flex;
	justify-content: space-between;
	border: 3px solid white;
    border-radius: 12px;
    flex-grow: 1;
    margin-right: 10px;
}
.csbauction form .minus,
.csbauction form .plus {
	height: 45px;
	width: 45px;
	color: white;
	font-weight: bold;
	padding: 0;
	font-size: 32px;
	line-height: 45px;
}
.csbauction .mobile-auction-price {
    font-weight: bold;
	color: #FFC82E;
	line-height: 45px;
	padding-left: 10px;
	font-size: 14px;
}
.csbauction form .qty {
	background-color:black;
	border: none;
	box-shadow: none;
	font-weight: bold;
	color: white;
	padding: 0;
	width: 2.8em;
}

.csbauction .hasCountdown {
	font-size: 20px;
	padding: 0;
	color: white;
    line-height: 51px;
    height: 51px;
	text-align: center;
}
.csbauction form .bid_button {
	background-color: #FFC82E;
	color: black;
	height: 51px;
	border-radius: 8px;
	width: 75px;
}
.csbauction .uwa-watchlist-action {
	background-color: #FFC82E;
	border-radius: 8px;
	height: 51px;
	width: 75px;
}
.csbauction .auction-item-title a {
	color: white;
	text-decoration: none;
}
.csbauction .uwa_losing .auction-item-title a,
.csbauction .uwa_winning .auction-item-title a {
	color: black;
}
.login .mobile-page-top {
    background-image: url(/wp-content/themes/cardsmiths/images/app-top-large.png);
}

.mobile-page-top {
	text-align: center;
	background-color: black;
	color: #FFF;
	overflow: hidden;
	position:relative;
    background-image: url(/wp-content/themes/cardsmiths/images/app-top-large-nologo.png);
    background-size: cover;
	display: grid;
	grid-template-columns: 48px 1fr 100px;
    padding: 2em 1em 0 0;
	min-height: 150px;
	margin-left: -1em;
    margin-right: -1em;
}
/*echo '<div class="mobile-page-back-outer" style="display:flex; align-items:center;"><a class="mobile-page-back-link" href="#" onclick="history.back();" style="text-decoration: none;"><span class="dashicons dashicons-arrow-left-alt" style="width:48px;font-size:38px;color:#15CCAD;height:38px;"></span></a></div>';*/
/*.mobile-page-back-outer {display:flex; align-items:center;}*/
a.mobile-page-back-link {width:48px;font-size:38px;color:#15CCAD;height:38px;text-decoration: none !important;}
a.mobile-page-back-link span {font-size:38px;width: 48px;height: 38px;}
.mobile-refresh-link {
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.mobile-refresh-link img {
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(104deg) brightness(105%) contrast(105%);
	width: 16px;
	height: auto;
}
.mobile-refresh-link .fa {
    font-size: 16px;
}
.mobile-refresh-link a {
	font-size: 10px;
	line-height: 16px;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
    line-height: 48px;
}
.mobile-page-top h3,
.mobile-page-top .mobile-info {
	text-align: left;
	font-weight: bold;
	font-size: 32px;
	line-height: 36px;
	letter-spacing: -0.04em;
}
.mobile-page-top-right {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.woocommerce #content .mobile.quantity {
	height:inherit;
	overflow:hidden;
	width: inherit;
	margin:0;
	position: inherit;
	display:inline-block;
}
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus, 
.woocommerce #content .quantity .qty {
	float: left;
	bottom: inherit;
	top: inherit;
	left: inherit;
	right: inherit;
	position: relative;
	margin-right:10px;
	min-width: 25px;
	min-height: 25px;
}
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus{
	box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.3);
	background: #568ebf;
}
.woocommerce #content .quantity .qty {
	background: #568ebf !important;
}
.mobileauctionmessage{
	color: #15ccad;
}
.mobileauctionerror{
	color: #c00;
}

@media (hover: none) {
    .button.alt:hover {
        background-color: #FFC82E;
    }
	a:focus,
	.button.alt:focus{
		outline-color:unset;
	}
}
button.bid_button {
	min-width: 25px;
	min-height: 25px;
	padding: 0 4px;
	line-height: 25px;
}
h3 > span{
  display:inline-block;
  vertical-align:middle;
  height:100px;
}

.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus {
	margin-right:2px;
	max-width:20px;
	min-width:20px;
}
.woocommerce #content .quantity input.qty{
	margin-right:2px;
	min-width:40px;
	max-width:40px;
}

.woocommerce-loop-product__title {
    height: 3.5em;
    overflow:hidden;
}

.entry-content {
	overflow-x:auto;
}

table {
	width: 100%;
}
.add-uwa.uwa-watchlist-action:before {
    font-family: "dashicons";
    content: "\f177";
    /*margin-right: 0.5em;*/
    margin-top: -0.4em;
    font-size: 24px;
    line-height: 51px;
    display: block;
}
.remove-uwa.uwa-watchlist-action:before {
    font-family: "dashicons";
    content: "\f530";
    /*margin-right: 0.5em;*/
    margin-top: -0.4em;
    font-size: 24px;
    line-height: 51px;
    display: block;
}

.mobile-auction-time {
	font-size: x-large;
	line-height: 57px;
	text-align: center;
}

.dutch-time-countdown .countdown_row {
	font-size: 16px !important;
	font-weight: bold;
}
.mobile-login {
	/*
	width: 200px;
	margin: 0 auto;
	*/
}

.mobile-login #wp-submit {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	height: 48px;
	background-color: #15ccad;
	color: white;
}
.mobile-login-top {
	font-weight: bold;
	font-size: 32px;
	line-height: 36px;
	letter-spacing: -0.04em;
	margin-bottom: 25px;
}
.mobile-login-signup .white,
.mobile-login-top .white{
	color: white;
}
.gold,
.mobile-login-signup .gold,
.mobile-login-top .gold{
	color: #FFC82E;
}
.mobile-login-signup a{
	display: block;
	border: 2px solid #FFC82E;
	padding: 8px 15px;
	width: 75%;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	/* or 150% */

	text-align: center;
	letter-spacing: 0.16em;
	text-transform: uppercase;
}
.mobile-login label {
	display: block;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.mobile-login input {
	width: 100%;
	padding: 8px;
	border-radius: 12px;
}
.mobile-login #rememberme {
	width: inherit;
}
.mobile-upcoming .purchased-mine .purchased-alert {
	left: 0;
	font-size: 12px;
}

.pool-pick-contain {
	display: flex;
    flex-direction: column;
    align-items: center;
	border: 1px solid #15ccad;
    border-radius: 12px;
    margin-bottom: 15px;
}
.pool-pick-game {
	font-size: 22px;
    font-weight: bold;
}

.pool-pick-teams {
	width: 100%;
}

.pool-pick-logos {
    display: flex;
    align-items: center;
	justify-content: space-between;
    width: 100%;
    padding: 10px;
}

.pool-pick-names {
	display: grid;
	grid-template-columns: 1fr 15px 1fr;
}
.pool-pick-confidence-selected {
	/*background: #15ccad;*/
	color: white;
	/*font-size: 24px;*/
	/*line-height: 45px;*/
	font-weight: bold;
	width: 45px;
	height: 45px;
	text-align: center;
	display:flex;
	flex-direction: column;
}
.pool-pick-winlose {
	text-align: center;
}
.pool-pick-confidence-selected.win {
	background-color: #15ccad;
}
.pool-pick-confidence-selected.lose {
	background-color: #c00;
}
.pool-pick-confidence-selected .value {
}

.pool-pick-confidence-selected .points {
	font-size: 12px;
}
.pool-pick-info {}

.pool-pick-drops {
	display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 10px;
}
.pool-pick-drops .error {
    border: 2px solid #c00;
}
.pool-picks-exp {
	margin-bottom: 15px;
}
.pool-pick-winner,
.pool-pick-confidence {
	padding: 4px;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.pool-pick-winner .label,
.pool-pick-confidence .label {
	font-size:10pt;
}
.pool-pick-contain select {
	padding: 8px;
    background: #15ccad;
    color: white;
	border-radius: 12px;
}
.pool-pick-logos-picked {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	/*grid-template-rows: 65px;*/
	padding: 5px;
	width: 100%;
	align-items: center;
}
.pool-pick-logo-outer {
	padding: 5px;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.pool-pick-logo-outer.selected {
	border:3px solid #15ccad;
}
.pool-pick-confidence-selected,
.pool-pick-logo,
.pool-pick-game {
	justify-self: center;
}
.pool-pick-logo{
	max-height: 100%;
}
.mobile-pool-entry {
	display: grid;
	grid-template-columns: 1fr 2fr 1fr 1fr;
	padding: 5px;
}
.mobile-pool-accordion{
}
.mobile-pool-accordion .confidence {
}

.mobile-pool-accordion img.selected {
}

.mobile-pool-entry .rank,
.mobile-pool-entry .name,
.mobile-pool-entry .total,
.mobile-pool-entry .win{
	font-size: 20px;
	font-weight: bold;
}

.pool-pick-tie-view {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.mobile-pool-entry .total,
.mobile-pool-entry .win{
	text-align: right;
}
.mobile-pool-entry .rank,
.mobile-pool-entry .name{
	text-align: left;
}
.mobile-pool-entry.high{
	background-color: #15ccad;
}
.mobile-pool-entry.odd{
	background-color: #15ccad4d;
}
.mobile-pool-accordion img {
	/*
	width: 65px;
	height: 65px;
    margin: 0 auto;
	*/
}

.pool-entry-contain{
	display: flex;
}
.pool-entry-title{
	flex-grow: 1
}
.pool-entry-edit,
.pool-entry-view{
	padding: 10px;
}

.lcd {
    font-family: 'LCD';
    font-weight: normal;
    font-style: normal;
}
.lcd.med {
	font-size: 24px;
	color: goldenrod;
}
@media only screen and (max-width: 400px) {
	.left-button,.middle-button,.right-button {
		width:95px;
	}
	.middle-button {
		left: calc(50% - 47px);
	}
	.mobile-page-top h3 {
		margin-top:60px;
		height: 3.5em;
	}
	.mobile-auction-time{
		font-size:large;
	}
}
@media only screen and (max-width: 370px) {
	.mobile-auction-time{
		font-size:medium;
	}
}

table td {padding: 2px;}
table:not( .has-background ) tbody td {
    background-color: #404040;
}
table:not( .has-background ) tbody tr:nth-child(2n) td, fieldset, fieldset legend {
	color: white;
    background-color: #000;
}
.checklist-card-row {color:#fff}
.checklist-card-row tr.body td {font-size: 10px;}
.checklist-card-row td {padding:2px;}
#checklist-minor-teams .teamselect { width: 64px; height: 64px;}
.checklist-section-lg { font-size: 1.2em;}
#checklist-major .checklist-type {font-size: 24px; line-height: 24px;}
#checklist-minor .filterlist div { min-height: 45px;display:block;width:100%;text-align:center;}
.filtercheckteam {display:none;}
#checklist-minor-teams .teamselect img {width:48px;}
#checklist-minor-teams,#checklist-minor {padding: 0 15px;}
#checklist-minor .cardname-check.secondary,
#checklist-minor .cardtype.title {display:none;}
#checklist-minor .filterlist {width: 45%}
#checklist-minor .cardname-check{width:100%}

.team-filter{display:flex;flex-wrap:wrap;gap:5px;}
.team-filter-single.fade {opacity:.25}
.team-filter-single.active {border:3px solid #15CCAD;}
.team-filter-single:hover{cursor: pointer; border:3px solid #15CCAD;}
.team-filter-single{padding:3px;border:3px solid transparent;}
.active-variations{display: flex;flex-wrap: wrap;justify-content: space-between;}
.single-variation{height: 275px;width:150px;border:1px solid black; border-radius: 12px;margin: 10px; overflow:hidden;}
.sortlink {display: flex;align-items: center;}
.clicksort{text-decoration:none !important;height: 48px;width: 48px;display: flex; align-items: center;justify-content: space-around;}
.clicksort .dashicons{color:#15CCAD;font-size:40px;width:40px;height:40px;}
.mobileapp .pick.row:nth-of-type(odd) .item {color: #999;}

