/*
Theme Name: www.iowaauctiongroup.com Template
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
*/

/* RESET */
.cf{zoom: 1;} .cf:before, .cf:after{content: ""; display: table;} .cf:after{clear: both;} .clear{clear: both;} *{box-sizing: border-box;}
h1, h2, h3, h4, h5, h6{font-weight: 700; margin: 0; padding: 0;}
p{font-size: 18px; line-height: 125%; margin: 0; padding: 0;}
a{transition: all .2s ease-in-out}
img{max-width: 100%; height: auto;}

.col-lg-1, .col-lg-10, .col-lg-11 .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 15px !important;}
.row > * {
    padding-left: calc(var(--bs-gutter-x) * 0.0);
    padding-right: calc(var(--bs-gutter-x) * 0.0);
}
a {
    text-decoration: none;
    color: #7a878e;
    outline: 0;
}
.btn:not(.disabled):not(:disabled):hover {
    -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .25);
    box-shadow: 0 3px 15px rgba(0, 0, 0, .25);
    background-color:lightgray;
    color:gray;
}


html, body{font-family: 'Roboto Condensed', sans-serif; height: 100%; width: 100%;}
.main{padding: 50px 0;}
.page-container{max-width: 1400px; margin: 0 auto!important; padding: 0 20px;}
.page-container h1{font-size: 26px; text-transform: uppercase; color: #1A6400;}
.page-container h2{font-size: 26px; text-transform: uppercase; color: #1A6400; margin-bottom: 15px;}

.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%; padding-top: 25px; height: 0;}
.wp-custom-header iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.google_map{width: 100%; min-height: 58vh;}
.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;}

.btn-default, .btn-default:focus{padding: 12px; font-size: 16px; font-weight: 700; text-transform: uppercase; color: #1A6400; border-color: rgba(0,0,0,0.15) !important; border-radius: 50px;}
.btn-inventory{background: #92c755; font-weight: 700; color: #fff; border: none;}

/* HEADER */

.header{display: flex; flex-wrap: wrap;}
.header .logo{flex: 1; order: 1; padding: 25px; font-size: 20px; text-align: center; color: #1A6400;}
.header .logo p{margin: 20px 0 0; font-size: 16px; line-height: 24px; font-weight: 700; color: #1A6400;}
.header .logo a:hover{color: #333;}
.header .hero{flex: 1; order: 2; max-height: 400px; overflow: hidden;}

/* NAVIGATION */

/*.navbar-default{padding:0px;background: #1A6400; min-height: inherit; margin-bottom: 0; border: none; border-top: 1px #fff solid; border-bottom: 1px #fff solid; border-radius: 0; text-align: center;}
.navbar-default .navbar-nav>li{float: none; display: inline-block; margin: 0 10px;}
.navbar-default .navbar-nav>li>a{font-size: 18px; padding: 17px 21px 15px; line-height: 1; text-transform: uppercase; color: #fff;}
.navbar-default .navbar-nav>li:hover>a{color: #ccc;}
.navbar-default .navbar-nav>li.buy-sell{background: #92c755; font-weight: 700;}
.navbar-default .navbar-nav>li.buy-sell:hover>a{background: #74AC32; color: #fff;}*/

.auction-body {
    padding:10px;
}

/* HOME */

.upcoming{display: block; margin-bottom: 35px;}
.upcoming-auction{padding: 20px; line-height: 150%; color: #fff;}
.upcoming-auction b{display: block; font-size: 24px; margin-bottom: 10px;}
.upcoming-auction a{display: inline-block; margin: 5px 0; text-decoration: underline; color: #000;}

.scrolling-wrap{width: 100%; height: 90px; overflow: hidden;}
.scrolling{width: 100%; height: 92px;}

.blog-preview{padding: 20px; line-height: 150%; color: #fff;}
.blog-preview b{display: block; font-size: 24px; margin-bottom: 10px;}

.welcome{background: url("/wp-content/uploads/2020/03/dark-bg.jpg") no-repeat center center; background-size: cover; padding: 50px 0; color: #fff;}
.welcome h2{color: #fff;}

.members{padding: 50px 0; text-align: center;}
.members img{margin-bottom: 15px;}


/* News on Home */
.post-column-News {background-color: #588e45; text-align: left; padding: 20px;}
/*h2.post-title-link-News a{color: rgb(255, 255, 255); font-size: 24px;}*/
/*h2.post-title-link-News {padding-left: 20px; padding-right: 20px;}*/
/*p.post-News-BriefDescription {color: rgb(255, 255, 255); font-size: 16px; padding-left: 20px; padding-right: 20px;}*/

.prevButton-container-news, .nextButton-container-news {display:none!important;}

/* STYLES */

.contactForm h1{display: none;}

.auction-box{display: block; width: 100%; margin-bottom: 10px; border: 1px #ddd solid;}
.auction-box .auction-body h2{margin: 0 !important;}
.auction-box .auction-body .col-sm-9, .auction-box .auction-body .col-sm-6, .auction-box .auction-body .col-sm-4{padding: 15px !important;}
.auction-box .auction-date{background: #f5f5f5; font-weight: 700; text-transform: uppercase; padding: 10px; text-align: center; color: #555; border-bottom: 1px #ddd solid;}
.auction-box .auction-location{display: inline-block; margin-bottom: 15px; color: #555;}
.auction-box .auction-location:hover{color: #000;}
.auction-box .auction-type{font-size: 14px; color: #1A6400; margin-bottom: 5px;}
.auction-box .auction-summary, .auction-box .auction-contact, .auction-box .auction-contact p{font-size: 14px; line-height: 18px;}
.auction-box .auction-details{display: block; background: #1A6400; width: 100%; margin-top: 10px; font-size: 16px; font-weight: 700; text-transform: uppercase; text-align: center; line-height: 40px; color: #fff; border-radius: 50px;}
.auction-box .auction-details:hover{background: #155200;}

.auction-flex{display: flex; flex-wrap: wrap;}
.auction-flex .auction-box-flex{width: calc(50% - 20px); margin: 10px;}

/* FOOTER */

.newsletter{background: #004800; padding: 50px 0; text-align: center; color: #fff;}
.newsletter .contactForm{max-width: 600px; margin: 25px auto 0;}
.newsletter .contactForm .btn{display: block;}
.newsletter .col-xs-12{width: 48%; text-align: center;}
.newsletter .reCaptchaList{margin: 0 auto;}
.newsletter .reCaptchaList li .form-control-feedback{display: none !important;}

.bottom-footer{background: #1a6400; padding: 50px 0; line-height: 175%; color: #fff;}
.bottom-footer a{color: #fff;} .bottom-footer a:hover{opacity: .75;}
.bottom-footer .social a{font-size: 24px; padding: 5px;}


/* 12-07-20 CHANGES */
p.post-news-name {color: #fff; margin-bottom: 5px;}
p.post-news-briefdescription {}
h2.post-title-link-news {margin-bottom: 10px; margin-top: 50px;}
h2.post-title-link-news a {color: #fff;}
h2.post-title-link-news a:hover {color: #1a6400;}
.post-container-news {background-color: #588e45; padding: 0px 30px 50px 30px!important; color: #fff;}
.post-container-news h1{color: #fff !important;}
.post-column-news {text-align: left;}


/* RESPONSIVE */

.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{margin: 2.5em 0 0; 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%;}

@media only screen and (max-width: 1400px){
    /*.header .hero{max-height: none; overflow: inherit;}*/
}
@media only screen and (min-width: 769px){
.bs10-col-md-2 {
    width:20%;
}
}
@media only screen and (max-width: 768px){
    .col-lg-1, .col-lg-10, .col-lg-11 .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 0 !important; margin-bottom: 10px;}
    
    /*.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #fff;}*/
    
    .header .logo{flex: none; width: 100%; order: 2;}
    .header .logo p{margin: 15px 0 0; font-size: 14px; line-height: 24px;}
    .header .hero{flex: none; width: 100%; order: 1;}
	.auction-flex .auction-box-flex{width: 100%; margin: 5px 0;}
	.auction-box img{display: block; max-height: 200px; margin: 0 auto;}
	.auction-box .auction-body{text-align: center;}
	.auction-box .auction-details{margin: 5px auto 0;}
}
@media only screen and (max-width: 480px){
    .past-container{display: block;}
    .past-auction{width: 100%; padding: 20px; margin: 5px 0; border: 1px #ccc solid;}
}