/*
Theme Name: www.gardnerauction.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%; height:100%;}
b,
strong {
font-weight: bold !important;
}
body {
	margin:0;  max-width: 100%; -webkit-text-size-adjust: none; font-size: 15px; line-height: 24px; font-weight: 300;
	color: #333333; background: #ededed url(/wp-content/uploads/2022/08/textured.png) repeat; background-attachment: fixed;
	font-family: 'Montserrat', sans-serif;
}
body a {text-decoration: none;}
body a:link {-webkit-tap-highlight-color: #608fc7;}

::selection {color:#fff; background: #315989 !important;}
::-moz-selection {color:#fff; background: #315989 !important;}

.inner {width: 75%; max-width: 90%; margin: 0 auto; padding: 0 30px;}
.content-container {margin: 0 auto; width: 75%; max-width: 90%; padding: 30px 0px;}
.clear {clear:both;}


/* HEADERS */
h1,h2,h3,h4,h5,h6 {margin-bottom: 10px;font-weight: 700;font-family: 'Montserrat', sans-serif;}
h1 {margin: 0 0 25px 0; padding-bottom: 5px; font-size: 36px; line-height: 45px;  color: #608fc7;}
h2 {font-size: 28px; line-height: normal; margin-bottom: 15px; color: #608fc7;}
h3 {font-size: 22px; line-height: normal; margin-bottom: 10px; }
h4 {font-size: 18px; line-height: normal; margin-bottom: 5px; }
h5 {font-size: 16px; line-height: 24px; margin-bottom: 5px; }
h6 {font-size: 14px; line-height: 24px; font-weight: bold; margin-bottom: 5px; }


.google_map {width:100%; min-height:58vh;}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {overflow: hidden; margin: 0 0 1.5em;}
.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; width: 50%; text-align:right;}
#wp-admin-bar-new-content-default {display:none;}
img.leftAlone {float: left; margin-right: 100%; margin-bottom: 10px; clear: both;}

.sheditor_btn-success {color:#fff !important;}
.sidebarColumn:hover .add_wid_btn_txt{color:#fff !important;} 

.content-container a, .content-container a.intro {text-decoration: none; color: #B80000;}
.content-container a:hover { border-bottom: 1px dashed #B80000; color: #D80000;}


/* FORMS
-------------------------------------------- */
.bv-form h1 {margin:0; padding-bottom: 0; font-size: 14px; line-height: 20px; color:#787878;}
.btn-success, .btn-success:focus {border:none !important;}

/* HEADER
-------------------------------------------- */
.header{background:#608fc7;}
.header .inner {padding-top: 0; position: relative;}

/* HEADER BRAND
-------------------------------------------- */
header .brand, header .brand:hover {color: #fff; display: inline-block; max-width: 100%;}
.brand img {max-width: 100%; height: auto;}

/* HOME HERO SECTION
-------------------------------------------- */
.homeHeroSection {height:auto;}
.homeHeroBody {padding:15% 5%; text-align:center;}

/* BUTTON MAIN
-------------------------------------------- */
.btn_Main {
	display: inline-block; box-sizing: border-box; padding: 1.2em 1.4em; margin-top: .8em;
	font-size: 1.3rem; font-weight: 700; text-transform: uppercase;
	color: #ffffff !important; background-color: rgba(96, 143, 199, 0.8);
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  	-webkit-transition: background-color 0.2s; transition: background-color 0.2s;
}

.btn_Main:hover {background-color: #608fc7;}


/* BID / REGISTRATION SECTION
-------------------------------------------- */
.bidbg {background:url(/wp-content/uploads/2022/09/bidbg.webp); margin:0px auto;height:auto;width:100%; padding:30px 0; background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; border-top: 1px solid #608fc7; border-bottom: 1px solid #608fc7;}

.bidbg h2 {margin-top: 0;}

/* FOOTER
-------------------------------------------- */
.footer {color: #999; padding: 20px 0;font-size: 14px; line-height: 22px;}
.footer a {color: #999;}
.footer a:hover {color: #608fc7}
.footer .left {float: left;color: #000;display: block;margin-bottom: 10px;}
.footer .right {float: right;display: block;margin-bottom: 10px;}
.footer span {padding: 0 3px;color: #bbb;}


	
	
	
	
	
	
@media only screen and (max-width: 1280px) { 
	nav.primary ul li a {padding: 15px 8px;font-size:12px;}	
	
	.brand img {max-width: 100%; height: auto; width: 200px;}
	.header .inner {text-align: center;}
}

@media only screen and (max-width : 1200px) {		
	.homeHeroBody {padding:15% 8%;}
}

@media only screen and (max-width: 1024px) { 
	h1 {font-size: 32px;}
	h2 {font-size: 24px; line-height: normal; margin-bottom: 15px; color: #608fc7;}
	h3 {font-size: 18px; line-height: normal; margin-bottom: 10px;}
	h4 {font-size: 16px; line-height: normal; margin-bottom: 5px;}
	h5 {font-size: 14px; line-height: 24px; margin-bottom: 5px;}
	h6 {font-size: 12px; line-height: 24px; font-weight: bold; margin-bottom: 5px;}
	
	.brand img {max-width: 100%; height: auto; width: 200px;}
	.header .inner {text-align: center;}	
}

@media only screen and (max-width: 960px) { 
	.content img {max-width: 97%;height: auto;}
	.brand h1 {font-size: 38px;}
	.header .brand {text-align: center;}	
}

@media only screen and (max-width : 768px) {
	.homeHeroBody {padding:8%;}
	.btn_Main {width:100%;}
}

@media only screen and (max-width: 540px) { 
	
}

@media only screen and (max-width : 480px) {

}