/*
Theme Name: www.doublediamondauctions.com
Theme URI: https://sandhills.com
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default
*/

/*--------------------------------------------------------------
## Primary Styles
--------------------------------------------------------------*/
html, body {width:100%;}
.wp-custom-header iframe,
.wp-custom-header img,
.wp-custom-header video {display: block;height: auto;max-width: 100%;}
.wp-custom-header {position: relative;padding-bottom: 56.25%;/* 16:9 */padding-top: 25px;height: 0;}
.wp-custom-header iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* Class for Google Map widget */
.google_map {width:100%; min-height:58vh;}
.navbar-default { background-color:transparent!important;border-color:transparent!important;}
.navbar {min-height:auto!important;margin-bottom:0!important;}
.navigation-top {width:100%;}
.menu li {width:auto!important;padding-right:6%;display:inline-block;}
.menu li:last-child {padding-right:0!important;} 
.menu li > a {color:#000;font-size:1.5em;}
.dropdown-menu {background-color: rgba(0,0,0,0.7);color:orange;border-radius:0px;}
.navbar-default .navbar-nav>li>a {color: #000;font-size:18px;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color:#e68a24;}
.dropdown-menu:not(.head-list)>li>a {color: #000;font-size:16px;font-weight:400;}
.dropdown-menu:not(.head-list)>li>a:hover {background-color: #e68a24;transition: linear 0.2s;}


.header {
	box-sizing: border-box;
	width: 100%;
	display: flex;
	justify-content: space-between;
	background-color: #fff;
	box-shadow: 0 0 12px rgba(0, 0, 0, .25);
	z-index: 60;
}
.header-logo-cont {
	/*width: 25%;
	max-width: 250px;*/
	height: 126px; 
	margin-left: 4%;
	padding: 6px 0px;
}
.header-logo-cont img { max-height: 110px; object-position: center; }
.header-right {
	box-sizing: border-box;
	width: 70%;
	display: flex;
	flex-direction: column;
	padding-right: 30px;
}
.header-right-top {
	box-sizing: border-box;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	gap: 20px;
}
.header-phone {
	position: relative;
	box-sizing: border-box;
	/*width: 30%;*/
	max-width: 250px;
	max-height: 50px;
	text-align: center;
	border-radius: 0px 0px 7px 7px;
}
.header-phone a {
	display: block;
	color: #fff;
	background-color: #87534e;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 600;
	font-size: 16px;
	padding: 10px 24px;
	line-height: 28px;
	border-radius: 0px 0px 7px 7px;
}
.header-phone a i {
	font-style: normal!important;
}
.header-email {
	position: relative;
	box-sizing: border-box;
	/*width: 45%;*/
	max-width: 450px;
	max-height: 50px;
	text-align: center;
	border-radius: 0px 0px 7px 7px;
}
.header-email a {
	display: block;
	color: #87534e;
	background-color: #eee;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 600;
	font-size: 16px;
	padding: 10px 24px;
	line-height: 28px;
	border: 1px solid #ccc;
	border-radius: 0px 0px 7px 7px;
}
.header-email a i {
	font-style: normal!important;
}
.nav-cont {
	box-sizing: border-box;
	width: 100%;
}

.homepage-hero-image { width: 100%; height: 630px; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; }
.homepage-hero-image:after { position: absolute; z-index: 2; content: ""; background: rgba(255, 255, 255, 0); background-image: url('https://media.sandhills.com/img.axd?id=11020907873&wid=0&rwl=False&p=&ext=png&w=570&h=880&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=g6rjh2n3f%2f5nd0cqdHbUIxYNJKwvAQI0'); background-size: contain; background-position: left; background-repeat: no-repeat; top: -90px; bottom: -80px; left: -100px; right: 0; pointer-events: none; animation: slide-in-left 2s ease both; }
.hero-overlay { position: absolute; z-index: 4; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; padding: 80px 5% 80px 10%; box-sizing: border-box; max-width: 3000px; margin: 0 auto; }
.hero-overlay h1 { color: #fff; font-size: 60px; font-weight: 700; text-shadow: 1px 1px 0 #000, 0 0 8px #000; }
.hero-overlay .content-sect { padding: 0; }
.hero-overlay h2 { width: 100%; color: #fff; font-size: 36px; line-height: 52px; font-weight: 600; text-shadow: 1px 1px 0 #000, 0 0 8px #000; animation: fade-in-opacity 1s ease both; animation-delay: 1.2s; }
.hero-overlay h3 { font-family: 'Noto Sans', sans-serif; font-size: 21px; font-style: italic; text-transform: uppercase; font-weight: 400; color: #fff; margin-bottom: 24px; text-shadow: 1px 1px 0 #000, 0 0 8px #000; animation: fade-in-opacity 1s ease both; animation-delay: 1.2s; }
.hero-overlay .content-sect .btnclass { margin: 0; margin-right: 40px; animation: fade-in-opacity 1s ease both; animation-delay: 1.2s; }
.hero-overlay .content-sect .btnclass:last-of-type { margin: 0; }

.hero-btn-cont {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 16px;
	margin-top: 32px;
}

.hero-btn {
	position: relative;
	box-sizing: border-box;
	display: block;
	width: calc(25% - 16px);
	max-width: 360px;
	color: #fff;
	font-family: 'Noto Sans', sans-serif;
	background-image: linear-gradient(to right, #20293C 25%, #547CCA 100%);
	border-radius: 7px;
	box-shadow: 0 2px 20px rgba(0, 0, 0, .8); 
}
.hero-btn-overlay {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	background-color: rgba(44, 57, 84, 0.7);
	/*background-image: url('https://media.sandhills.com/img.axd?id=11021886258&wid=0&rwl=False&p=&ext=png&w=451&h=602&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GBiDvtaS%2b8A6bgoOEaiT94CA%2bdX3x63V');
	background-size: contain;
	background-position: -6% 0%;
	background-repeat: no-repeat;*/
	padding: 32px;
	border-radius: 7px;
}
.hero-btn-overlay:after {
	position: absolute; 
	content: "";
	pointer-events: none; 
	top: 50%; left: -6%; height: 90%; transform: translateY(-50%); 
	background-image: url('https://media.sandhills.com/img.axd?id=11021886258&wid=0&rwl=False&p=&ext=png&w=451&h=602&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GBiDvtaS%2b8A6bgoOEaiT94CA%2bdX3x63V');
	background-size: contain;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
.hero-btn-overlay:hover {
	background-color: rgba(34, 47, 74, 0.8);
}
.hero-btn-overlay p {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	font-size: 22px;
	margin: 0; 
}
.hero-btn-overlay p i {
	font-style: normal!important;
	font-size: 24px;
	position: absolute;
	top: 50%;
	right: 32px;
	transform: translateY(-50%);
	
}
.hero-btn-smalltext {
	font-family: 'Noto Sans', sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	text-transform: uppercase;
}

.sheSubmitButton {
	display: block;
	border-radius: 5px;
	color: #ffffff;
	width: auto;
	max-width: 300px;
	border-width: 0px;
	border-color: transparent;
	background-color: #2C3954; 
	font-size: 19px;
	font-family: 'Noto Sans';
	font-weight: 600;
	padding: 10px 26px;
	position: relative;
}
.sheSubmitButton:hover {
	background-color: #0D1A33;
}

.sheSubmitButton-center {
	display: block;
	border-radius: 5px;
	color: #ffffff;
	width: auto;
	max-width: 300px;
	margin: auto!important;
	border-width: 0px;
	border-color: transparent;
	background-color: #2C3954; 
	font-size: 19px;
	font-family: 'Noto Sans';
	font-weight: 600;
	padding: 10px 26px;
	position: relative;
}
.sheSubmitButton-center:hover {
	background-color: #0D1A33;
}
.form-center {
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
}
.form-center .inline-recaptcha-fields {
	display: block!important;
	margin: auto!important;
}

#sendItreCaptcha69fa5b2414d75 .sheSubmitButton {
	margin: auto!important;
}

label {
	font-family: 'Noto Sans', sans-serif;
}

.sh-custom-form-title h3 {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
}

.about-us-image {
	position: relative;
	box-sizing: border-box;
	max-width: 600px!important;
	height: 450px!important;
	object-fit: cover!important;
}

.auction-box {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	padding: 40px 80px;
	font-family: 'Noto Sans', sans-serif;
	text-align: left;
	
}
.auction-box-title-flex {
	display:flex;
	justify-content: flex-start;
}
.auction-box h2 {
	font-family: 'Noto Sans', sans-serif;
	font-size: 36px;
	font-weight: 700;
	color: #87534E;
	margin: 12px 0px 0px 16px;
	text-align: left;
}
.auction-box h3 {
	font-family: 'Noto Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
	margin-left: 72px;
	margin-bottom: 24px;
	text-align: left;
}
.auction-box p {
	font-family: 'Noto Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #000;
	margin-left: 72px;
	margin-bottom: 24px;
	text-align: left;
}
.auction-box a {
	display: block;
	border-radius: 5px;
	color: #ffffff;
	width: auto;
	max-width: 300px;
	margin-left: 72px;
	border-width: 0px;
	border-color: transparent;
	background-color: #2C3954; 
	font-size: 19px;
	font-family: 'Noto Sans';
	font-weight: 600;
	padding: 10px 26px;
	position: relative;
}
.auction-box a:after { position: absolute; top: calc(50% - 9px); right: 44px; content: ""; background-image: url('https://media.sandhills.com/img.axd?id=11022233993&wid=0&rwl=False&p=&ext=png&w=40&h=40&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=ImP9YZ%2bcjGv5LtKl3lgO%2foylOb6cMP3L'); background-size: contain; background-repeat: no-repeat; width: 18px; height: 18px; transition: .15s ease all; }
.auction-box a:hover {
	background-color: #0D1A33;
}
.auction-box a:hover:after { right: 22px; transition: .2s ease all; }

.auction-box a[href=""], .auction-box a[href="javascript:void(0);"] { display: none; }

.curr-gallery { padding: 10px 80px; }

.home-newsletter-cont {
	border-radius: 30px 0px 0px 30px;
	background-color: #87534E;
	padding-right: 30px;
}

.newsletter-cont {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.contact-page-link {
	display: block;
	width: auto;
	max-width: 360px;
	font-family: 'Noto Sans', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #2c3954;
    padding: 8px;
    box-sizing: border-box;
    margin: 12px 0;
    position: relative;
	transition: .15s ease all;
}
.contact-page-link:hover {
	background-color: #2c3954;
	color: #fff;
	transition: .15s ease all;
}
.contact-page-link i {
	margin-right: 10px;
}

.contact-form-sect {
	position: relative; 
	width: 100%;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
/*	background-image: url(https://media.sandhills.com/img.axd?id=11022082118&wid=0&rwl=False&p=&ext=png&w=451&h=602&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=88cLb4h4Si0sI7GjrZXC%2fZLwiQe0WBIQ);
	background-position: 2% center;
	background-size: auto 90%;
	background-repeat: no-repeat;*/
	background-color: #656E81;
}
.contact-form-sect:after { position: absolute; content: ""; pointer-events: none; z-index: 0; /*top: 50%; left: 2%; transform: translateY(-50%);*/ background-image: url('https://media.sandhills.com/img.axd?id=11021885921&wid=0&rwl=False&p=&ext=png&w=451&h=602&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=Y7OaOEOsV8n4Kc%2beLtHEoWw6bxg%2bJs1O'); background-position: 2% center;
	background-size: auto 90%;
	background-repeat: no-repeat; opacity: .1; width: 100%; height: 100%; }
.contact-form-sect-title {
	position: relative;
	z-index: 3; 
	width: 100%;
}
.contact-form-sect-info {
	position: relative;
	z-index: 3; 
	width: 50%;
}
.contact-form-sect-form {
	position: relative;
	z-index: 3; 
	width: 50%;
}

.thank-you-btn {
	display: block;
	border-radius: 5px;
	color: #ffffff;
	width: 280px;
	max-width: 280px;
	text-align: left;
	margin: auto;
	border-width: 0px;
	border-color: transparent;
	background-color: #2C3954; 
	font-size: 19px;
	font-family: 'Noto Sans';
	font-weight: 600;
	padding: 10px 26px;
	position: relative;
}
.thank-you-btn:after { position: absolute; top: calc(50% - 9px); right: 44px; content: ""; background-image: url('https://media.sandhills.com/img.axd?id=11022233993&wid=0&rwl=False&p=&ext=png&w=40&h=40&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=ImP9YZ%2bcjGv5LtKl3lgO%2foylOb6cMP3L'); background-size: contain; background-repeat: no-repeat; width: 18px; height: 18px; transition: .15s ease all; }
.thank-you-btn:hover {
	background-color: #0D1A33;
}
.thank-you-btn:hover:after { right: 22px; transition: .2s ease all; }


.footer-top {
	box-sizing: border-box;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #87534E;
	padding: 40px;
}

.footer-logo-cont {
	width: 20%;
	max-width: 200px;
}
.footer-info-cont {
	width: 50%;
	max-width: 432px;
}

.foot-soc { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.foot-soc-name { color: #fff; font-size: 20px; font-weight: 700; text-align: right; }
.foot-soc a { font-family: 'Noto Sans', sans-serif; font-size: 16px; font-weight: 500; color: white; padding: 8px; box-sizing: border-box; margin: 4px 0; letter-spacing: .5px; }
.foot-soc a:hover { color: #fff; background: #543330; /* DARK rose */ transition: .2s ease all; }
.foot-soc a.foot-email-sm { font-size: 14px; }
.foot-soc .foot-soc-media { display: flex; justify-content: flex-start; align-items: center; }
.foot-soc .foot-soc-media a { margin: 4px 30px 4px 0; }
.foot-soc .foot-soc-media a i { font-size: 18px; }

.footer-bottom {
	box-sizing: border-box;
	width: 100%;
	background-color: #543330;
	padding: 20px 2.5vw; 
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {margin: 0 0 1.5em;overflow: hidden;}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {float: left;width: 50%;}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {float: right;text-align: right;width: 50%;}

#wp-admin-bar-new-content-default {display: none;}

/*--------------------------------------------------------------
## START ADDED STYLES FOR DOUBLE DIAMOND AUCTIONS
--------------------------------------------------------------*/
/* Site Colors */
:root {
	--blue: 		#2C3954; 	/* var(--blue); 		rgba(44, 57, 84, 1); 	*/
	/* Used for: header nav elements, (normal) blue button background */
	
	--dblue: 		#0D1A33; 	/* var(--dblue); 		rgba(13, 26, 51, 1); 	*/
	--dark-blue: 	#0D1A33; 	/* var(--dark-blue); 	rgba(13, 26, 51, 1); 	*/
	--dblue1: 		#0D1A33; 	/* var(--dblue1); 		rgba(13, 26, 51, 1); 	*/
	--dark-blue1: 	#0D1A33; 	/* var(--dark-blue1); 	rgba(13, 26, 51, 1); 	*/
	/* Used for: dark blue button background */
	
	--dblue: 		#20293C; 	/* var(--dblue); 		rgba(32, 41, 60, 1); 	*/
	--dark-blue: 	#20293C; 	/* var(--dark-blue); 	rgba(32, 41, 60, 1); 	*/
	/* Used for: hero ctas linear gradient */
	
	--lblue: 		#6C7588; 	/* var(--lblue); 		rgba(108, 117, 136, 1); */
	/* Used for: Contact section background */
	
	--rose: 		#87534E; 	/* var(--rose); 		rgba(135, 83, 78, 1); 	*/
	--pink: 		#87534E; 	/* var(--pink); 		rgba(135, 83, 78, 1); 	*/
	/* Used for: footer background, rose button background, gray button text, newsletter cta background */
	
	--drose: 		#543330; 	/* var(--drose); 		rgba(84, 51, 48, 1); 	*/
	--dark-rose: 	#543330; 	/* var(--dark-rose); 	rgba(84, 51, 48, 1); 	*/
	--dpink: 		#543330; 	/* var(--dpink); 		rgba(84, 51, 48, 1); 	*/
	--dark-pink: 	#543330; 	/* var(--dark-pink); 	rgba(84, 51, 48, 1); 	*/
	
	--lgray: 		#CCCCCC; 	/* var(--lgray); 		rgba(204, 204, 204, 1); */
	--light-gray: 	#CCCCCC; 	/* var(--light-gray); 	rgba(204, 204, 204, 1); */
	/* Used for: gray button border */
	
	--notwhite: 	#EEEEEE; 	/* var(--notwhite); 	rgba(238, 238, 238, 1); */
	/* Used for: gray button background */
}
	
/* hero ctas background: 
	background-color: #2C3954;
	background-image: linear-gradient(90deg, rgba(32, 41, 60, .15) 0%, rgba(32, 41, 60, .15) 25%, rgba(84, 124, 202, .15) 100%); 
*/

.dda-page {}

.widget_sandhills_grid_gallery { overflow: hidden; }
/* =========================================================
   Outer grid
========================================================= */

.outer-img-grid { position: relative; overflow: visible; }
.outer-img-grid * { max-height: 100%; }

/* =========================================================
   Swiper wrapper / slides
========================================================= */

.swiper-wrapper { padding: 60px 24px;}

.outer-img-grid .swiper-slide { position: relative; flex-shrink: 0; width: 600px; max-width: 85%; }

.swiper-slide, .swiper-slide * { height: 540px; max-height: 540px; }

.swiper-slide { margin: 0 -50px !important; filter: brightness(0.4); border-radius: 8px; transition: 0.3s ease all; }

.swiper-slide img { border-radius: 8px; }

/* =========================================================
   Active / inactive states
========================================================= */

.outer-img-grid .swiper-slide:not(.swiper-slide-active) { z-index: 1; transform: scale(0.88); box-shadow: 0 2px 4px rgba(0,0,0,0.1); }

.swiper-slide-active, .swiper-slide.swiper-slide-active { z-index: 4; width: 700px; filter: none; transform: none; box-shadow: 0 4px 12px rgba(0,0,0,0.5); }

/* =========================================================
   Swipe overlay & navigation
========================================================= */

.swiper-pagers-wrapper { position: absolute; inset: 0; height: 100% !important; max-height: unset !important; z-index: 1000; pointer-events: none; }

.swipe-pager-p, .swipe-pager-n { position: absolute; top: calc(50% - 30px); display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; font-size: 18px; text-align: center; color: #87534e; background: #eee; border: 1px solid #ccc; border-radius: 4px; pointer-events: all; }

.swipe-pager-p { left: 22%; }
.swipe-pager-n { right: 22%; }

/*==========  Non-Mobile First Method  ==========*/
@media only screen and (max-width : 1420px) {
	.hero-btn {
		width: calc(50% - 16px);
		max-width: 500px;
	}
	.hero-btn-overlay {
		padding: 20px;
	}
}		

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {		
	.header-phone a {
		font-size: 14px;
	}
	.header-email a {
		font-size: 14px;
	}
	.swipe-pager-p { left: 2%; }
	.swipe-pager-n { right: 2%; }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1000px) {
	.header-phone {
		display: none;
	}
	.header-email {
		display: none;
	}
	.swiper-slide, .swiper-slide * { height: 60vw; }
}
@media only screen and (max-width : 992px) {
	/*.header-logo-cont {
		width: 150px;
	}*/
	.contact-form-sect {
		background-size: auto 40%;
	}
	.contact-form-sect:after { background-size: 50% auto; background-position: 2% 0; }
	.contact-form-sect-info {
		width: 100%;
	}
	.contact-form-sect-form {
		width: 100%;
	}
	.footer-top {
		flex-wrap: wrap;
	}
	.footer-info-cont {
		order: 1;
		width: 100%;
		max-width: 900px;
	}
	.footer-logo-cont {
		order: 2;
		width: 50%;
		max-width: 900px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.homepage-hero-image {
		height: 730px;
	}
	.hero-overlay h1 {
		font-size: 48px;
		line-height: auto;
	}
	.hero-overlay h2 {
		font-size: 30px;
		line-height: 36px;
	}
	.hero-overlay h3 {
		font-size: 18px;
	}
	.home-newsletter-cont {
		border-radius: 0px;
		background-color: #87534E;
	}
	.newsletter-cont {
		flex-direction: column;
		justify-content: center;
		gap: 20px;
		text-align: center;
	}
	.homepage-hero-image {
		height: 780px;
	}
	.auction-box, .curr-gallery {
		padding: 40px;
	}
	.auction-box p {
		margin-left: 40px;
	}
	.auction-box a {
		margin-left: 40px;
	}
	.contact-form-sect:after { background-size: 70% auto; }
}

@media only screen and (max-width : 720px) {
	.hero-overlay {
		padding: 50px 5% 50px 10%;
		justify-content: center;
		gap: 20px;
	}
	.hero-btn-cont {
		gap: 10px;
	}
	.hero-btn {
		width: calc(100% - 16px);
		max-width: 500px;
	}
	.hero-btn-overlay p {
		font-size: 18px;
		margin-bottom: 0px!important;
	}
	.hero-btn-smalltext {
		font-size: 13px;
	}
}

@media only screen and (max-width : 600px) {
	
	.hero-overlay h1 {
		font-size: 40px;
}
	.hero-overlay h2 {
		font-size: 25px;
	}
	.foot-soc {
		flex-direction: column;
		text-align: center;
	}
	.footer-logo-cont {
		width: 100%;
		margin-bottom: 16px;
	}
	.foot-soc hr.vert-div {
		display: none!important;
	}
	.foot-soc .foot-soc-soc {
		align-items: center;
		text-align: center;
	}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.auction-box, .curr-gallery {
		padding: 40px 10px!important;
	}
	.auction-box h2 {
		font-size: 26px;
		margin-bottom: 16px;
	}
	.auction-box h3 {
		font-size: 18px;
	}
	.auction-box p {
		margin-left: 20px;
		margin-right: 20px;
		font-size: 14px;
	}
	.auction-box a {
		margin-left: 20px;
		margin-right: 20px;
	}
	.contact-form-sect:after { background-size: 96% auto; }
}

