@charset "UTF-8";
/***** SVD CSS *****/

a, button {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* remove gray click box on mobile */
}

main {background: white; margin-top: 97px; position: relative;}

/***** Sale Details Page Template *****/

.ua-banner {
	background: linear-gradient(to left, #3875f7, #4dc1dd);
	color: #f7f8fc;
	text-align: center;
}

.ua-banner h1 {
	font-size: 2.5em;
	letter-spacing: -1px;
	padding: 0;
	color: #f7f8fc;
}


.hr {
	width: 100%;
	display: block;
	border-top: 2px solid #f7f8fc;
}


.fadeIn {
	transform: translateX(0);
}

/* Auction Calendar Filters */

.auction-filters {
	text-align: center;
	margin-bottom: 60px;
}

.auction-filters a {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.8em;
	color: #77818e;
  border: 1.5px solid #77818e;
  border-radius: 3px; 
	margin: 0;
	width: 100%;
	padding: 15px 10px;
	text-align: center;
  transition: all 0.3s ease-in-out;
}

.auction-filters a:hover {
  border: 1.5px solid #3875f7;
}

.auction-filters a.techfootin:hover {
  border: 1.5px solid #7fb800;
}

.auction-filters a:before {
	display: inline-block;
	vertical-align: middle;
	content: "";
	height: 30px;
	background: red;
}

.auction-filters a.svd:before {
	width: 30px;
	height: 30px;
	background: url(../images/icon-svd-logomark.jpg);
	background-size: cover;
	margin-right: 7px;
}

.auction-filters a.techfootin:before {
	width: 30px;
	height: 30px;
	background: url(../images/icon-techfootin-logomark.jpg);
	background-size: cover;
	margin-right: 7px;
}









/***** Mobile Styling *****/

@media screen and (max-width: 950px) {
	
	
.auction-filters li {
	display: block;
	float: none;
	font-size: 0.8em;
	width: 100%;
	margin: 0;
	padding: 0;
}


.auction-filters li a {
	display: block;
	color: #77818e;
	margin: 0;
	width: 100%;
	padding: 10px 15px;
	text-align: center;
	border-bottom: 2px solid #dfe4f1;
}

.auction-filters li:last-of-type a {border-bottom: none;}

.auction-filters li a.svd:before,
.auction-filters li a.techfootin:before {
	display: block;
	vertical-align: middle;
	content: "";
	width: 30px;
	height: 30px;
	margin: 0 auto 10px;
} 

	form input[type=text],
	form input[type=email],
	form input[type=tel],
	form textarea {
		border-radius: 0px;
	}
	
	
	
}

@media screen and (max-width: 600px) {	
	
	form input[type=text],
	form input[type=email],
	form input[type=tel],
	form textarea {
		border-radius: 0px;
	}
	
	
	
.landing-page-banner {
	height: 250px;
	padding: 20px;
}
	
.banner-type h1 {font-size: 2em;}	
	
.banner-type h1 span.text {font-size: 0.65em; line-height: 1.15; margin-top: 5px;}	
	
div.filter-container {padding: 0 25px; overflow: visible;}
	
ul.filters li a {
	display: block;
	padding: 25px 10px;
}
	
ul.filters {text-align: center;}
	


.drop {transform: translateX(0);}
	
	

}
/***** end of mobile styles *****/

/* Remove Input Auto Zoom on Form Inputs */
@media screen and (-webkit-min-device-pixel-ratio: 0) {

	
    select,
    textarea,
    input {
        font-size: 16px;
    }

    select:focus,
    textarea:focus,
    input:focus {
        font-size: 16px;
    }

}

