@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');


/*
Theme Name: 
Theme URI: /themes//
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default
*/
.row > * {
    padding-left: calc(var(--bs-gutter-x) * 0.0);
    padding-right: calc(var(--bs-gutter-x) * 0.0);
}
.container {
    max-width: 1140px !important;
}
a {
    color:#797979;
    text-decoration: none;
}
html, body {
	height:100%;
	width:100%;
	padding:0;
}
.row {
	overflow: visible!important;
}
.sidebar-cont-1 {
    height: fit-content;
}

body{position:relative;padding:0 !important;}



.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%;
}

.clear{clear:both;}

header{padding:0;}
header img{width:100%;}
header h1{padding:4% 0 0 2%;text-transform: uppercase;line-height:1.2em;font-size:30px !important;}



.mobile-head-1 {
    display: none;
}


.slogan-image {max-width: 100%; height: auto; display: block; margin:0 auto; padding: 60px 0 0 0;}
.slogan-image img {
	max-width: 90%;
	height: auto;
	display: block;
	margin:0 auto;
}
.headlogo-1 {
	max-width: 300px;
	padding:5px 0;
	box-sizing: border-box;
}
.headlogo-1 img {
	max-width: 100%!important;
	height: auto;
	display: block;
	margin:0 auto;
    padding:0 0 5px 0;
}
.headlogo-1 h3 {
    text-align: center;
}

.flex-cont-1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.flex-cont-2 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.flex-cont-3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

/* TYPOGRAPHY */

h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald' !important;
	margin: 0;
	padding:0 0 2% 0;
	font-weight:700 !important;
	line-height:1.5em;
	color:#797979;
	}
	h1 {font-size: 36px !important;margin:0 !important;}
	h2 {font-size: 30px !important;margin:0 !important;}
	h3 {font-size: 24px !important;margin:0 !important;}
	h4 {font-size: 20px !important;margin:0 !important;}
	h5 {font-size: 18px !important;margin:0 !important;}

p {
    font-family: 'Oswald' !important;
	padding: 0 0 2% 0;
	font-size:18px !important;
	line-height:1.5em;
	font-weight:400;
	margin: 0;
	color:#797979;
	}
strong{font-family: 'Oswald' !important;font-weight:700;}

.yoastseo{display:none;}

/* 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: #000;
	color:#f15d22;
	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:15px;
	font-weight:400;
	padding:6px;
}
.dropdown-menu:not(.head-list)>li>a:hover {
    background-color: #f15d22;
    transition: linear 0.2s;
}
.dropdown-menu>li{width:100%;}
.dropdown-menu>li a{font-family: 'Oswald' !important;}

.pagebottom{border-top:#f15d22 15px solid;padding:20px 6%;font-size:14px;position:absolute;width:100%;background:#ddd;box-sizing: border-box;}
.pagebottom a, .pagebottom h4{color:#797979;}
.pagebottom h4{padding:0 0 10px 0;}
.pagebottom a:hover{color:#f15d22;}
.pagebottom {
    box-sizing: border-box;
}

.sticky{display:none;}

.foot-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.foot-link-cont {
	width: 12%;
}
.foot-link-cont a{font-family: 'Oswald' !important;display:block;font-size:16px;margin:2px 0;}
#footerright{text-align:center;width: 13%;}
#footerright img{display:inline !important;max-width:100%!important;}
#footercontact {
	width: 52%;
}
#footercontact p{padding:0;}
#footercontact a p{color:#f15d22;font-weight:bold;}
#footercontact .flex-cont-2 {
	align-items: flex-start;
	justify-content: space-between;
	gap: 10px 40px;
	flex-wrap: nowrap;
}

#invfooter{margin:0 auto !important;}


.hero-slider-1  .banner-desktop {
    display: block!important;
}
.hero-slider-1 .banner-mobile {
    display: none!important;
}
.hero-slider-1 .slick-track .item a img {
    width:100%;
    height: auto;
    margin:0 auto;
}
.hero-slider-1 .slick-dotted.slick-slider {
    margin-bottom:0px!important;
}
.hero-slider-1 .slick-dots {
    display:  none!important;
}
.hero-slider-1 .slick-next {
    right:40px!important;
    top:50%!important;
}
.hero-slider-1 .slick-prev {
    left:40px!important;
    top:50%!important;
}


.foot-location-cont-1{
	padding: 0px !important;
	display: flex;
	flex-wrap: wrap;
	gap: 10px 20px;
	max-width: 35%;
	
}
.foot-location-cont-1 h5 {
	width:100%;
	color:#f15d22;
	padding:0;
	font-size: 20px !important;
}
.foot-loc-col-1 {
	width: 100%;
	flex-grow: 1;
}
.foot-loc-col-2 {
	flex-grow: 1;
	width: calc(50% - 10px);
}
.elite{max-width:120px !important;}
.emailbtn{display:block;font-family: 'Oswald' !important;background:#f15d22;color:#fff;padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5% auto;font-size:18px;font-weight:bold;}
.emailbtn:hover{background:#333;}

.undertitle{width:80%;height:8px;background:#f15d22;display:block;margin-bottom:10px;z-index:1;position:relative;min-height: 8px!important;}
.undertitle:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 8px;
    top: 0;
    left: 0;
    z-index: -1;
    background: #f15d22;
    transform-origin: top right;
    -moz-transform: skew(40deg, 0deg);
    -ms-transform: skew(40deg, 0deg);
    -webkit-transform: skew(40deg, 0deg);
    transform: skew(40deg, 0deg);
}


.hosted{padding:1% 0;background:#797979;text-align:center;}
.hosted p{width:60%;margin:0 auto;text-align:center;color:#fff;padding:0;font-size:11px;}
.hosted p a{color:#f15d22;}
.hosted span p{display:inline;}

.container-fluid{padding:0 !important;}
.sh-container-fluid{padding:0 !important;}
.col-sm-12,.sh-col-sm-12{padding:0 !important;}

#sidebar-right{display:none;}

.error-404{width:90%;margin:0 auto;padding-bottom:2%;}


.btn-1 {
    background: #f15d22;
    width:48%;
    text-align: center;
    border-radius: 5px;
    padding: 10px 0;
    color:#fff;
    font-family: 'Oswald' !important;
    font-weight: 700;
    font-size: 18px;
}
.btn-1:hover {
    background: #000;
}

/*--------------------------------------------------------------
## NEW NAVBAR
--------------------------------------------------------------*/





/*--------------------------------------------------------------
## 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%;
}


/*==========  General Styling  ==========*/

.sh-row,.row{min-height:0 !important;margin:0 auto !important;}

#full{width:100%;}
/*#content{width:96%;margin:0 auto;float:none;}*/
.pagetitle{color:#797979 !important;}
.sidebarlinks{width:100%;}
.sidebarlinks a {
    width: 90%;
    background: #f15d22;
    display: block;
    padding: 12px 20px;
    color: #fff;
    font-size: 14px;
    margin: 10px auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 5px 5px 5px rgb(0 0 0 / 60%);
    box-shadow: 5px 5px 5px rgb(0 0 0 / 60%);
    font-weight: bold;
    text-transform: uppercase;
    box-sizing: border-box;
	shadow:5px 5px 5px rgba(0,0,0,0.6);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.6);box-shadow:5px 5px 5px rgba(0,0,0,0.6);font-weight:bold;text-transform:uppercase;}
.sidebarlinks a:last-child{border-bottom:none;}
.sidebarlinks a:hover{padding-left:25px;background:#fff;color:#f15d22;-moz-transition:0.2s all ease;-webkit-transition:0.2s all ease;-ms-transition:0.2s all ease;-o-transition:0.2s all ease;transition:0.2s all ease;}
.internalcopy{width:80%;margin:0 auto;}
.internalcopy h1,.internalcopy h2,.internalcopy h3,.internalcopy h4{color:#797979 !important;}
.internalcopy a:hover{color:#f15d22;}
.form-group{margin-right:10px;}
.contactForm label{font-family: 'Oswald' !important;font-size:16px !important;font-weight:400;color:#797979;}


.hosted-content h1{font-size:24px !important;padding:0;}
.hosted-content h2{font-size:22px !important;}
.hosted-content h3{font-size:20px !important;}
.hosted-content .mobile-calculator{display:none !important;}

/*==========  Header  ==========*/
#socialrow{position:absolute;top:0;width:100%;z-index:2;margin:0 auto !important;}


 .highlightSidebars #socialrow {
  position: static;
}


#topsocial{position:relative;padding:2px 0 !important;width:21%;text-align:center;margin:0 auto;float:none;/*background:url(/wp-content/uploads/2018/11/headwedge.png) center center no-repeat;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;*/background:#f15d22;}
#topsocial:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #f15d22;
    transform-origin: bottom left;
    -ms-transform: skew(-20deg, 0deg);
    -webkit-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
}
#topsocial:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #f15d22;
    transform-origin: bottom left;
    -ms-transform: skew(20deg, 0deg);
    -webkit-transform: skew(20deg, 0deg);
    transform: skew(20deg, 0deg);
}
#topsocial img{display:inline !important;}
#header{
   display: block;
    width:100%;
}
.slick-next.slick-arrow {
     z-index: 1!important;   
}
.header-cont-1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding:15px 40px;
    width:100%;
    box-sizing: border-box;
    margin:0 auto;
}
.head-logo {
    width:16%;
}
.head-logo-2 {
    width:12%;
}
.head-nav {
    width:72%;
    padding:0 20px;
    box-sizing: border-box;
}

.head-loc-cont-1 {
   width:82%;
}
.head-logo-cont-1 {
    width:16%;
    padding:10px 0;
}
.headaddress {
    width: 16.66%;
    padding:0 2px;
    box-sizing: border-box;
    border-right:2px solid #f15d22;
    text-align: center;
}
.headaddress:last-child {
    border-right:0px solid #f15d22;
}



#lastaddress{margin-right:0;}

#topsocial > .dashicons {
    color: #fff !important;
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    margin: 0 5px;
}

.head-info-mobile {
    display: none;
    flex-wrap: wrap;
    margin:0 auto;
    padding:0 0 5px 0;
    
}
.state-cont-1 {
    font-size: 24px;
    font-weight: 800;
    color:#797979;
    font-family: 'Oswald' !important;
}
.state-cont-1 span {
    color:#f15d22;
}
.head-info-links {
    width: 100%;
    padding:5px 0;
}
.head-info-links ul {
    display: flex;
    justify-content: space-around;
    padding:0 0 15px 0;
    margin:0;
}
.head-info-links ul li {
    list-style: none;
    padding:0;
    margin:0;
}
.head-info-links ul li a {
    font-size: 30px;
    color:#f15d22;
}

#5-0 {
    width: 20% !important;
    padding-right: 5% !important;
    border-right: 1px solid #f15d22 !important;
}
#invnav {
    margin: 0 auto !important;
    padding: 0;
    overflow: visible !important;
}
.row:nth-child(even){background:transparent;}

.home-page-header .intmobileslideout {
    display: none!important;
}

.home-page#quicklinks {
    padding:0!important;
}


/*==========  Navigation  ==========*/


/*==========  Hero Slider  ==========*/
.homehero{width:100%;float:none;}
#sidebar45-sideBar1{padding-top:2%;}
#sidebar45-searchfield{padding:2%;text-align:center;background:#000;}

/*==========  Home Search  ==========*/
#searchblock{width:32.9%;margin-left:5px;}
#search, #agsearch{margin:0 auto;background:#000;padding:4%;}
#search h3, #agsearch h3{color:#f15d22;}
#search p, #agsearch p{color:#bfbfbf;width:80%;margin:0 auto;padding-bottom:4%;}
#search h3, #search p, #agsearch h3, #agsearch p, #search h4{text-align:center;}
.filterrow{text-align:center;}
.searchfilter{display:inline-block;zoom: 1;*display: inline;background:#f15d22;width:40%;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:1%;padding:2%;color:#fff;font-family: 'Oswald' !important;font-weight:400;}
.keyed{margin:10px auto;width:80%;}
.keyed label{display:block;color:#fff;font-family: 'Oswald' !important;font-weight:600;margin-bottom:0;}
.keyed select, .keyed input{width:100%;background:#4b4b4b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:1%;border:none;}
#sendsearch{text-align:center;}
.searchsubmit{width:80%;background:#f15d22;margin:15px auto;padding:1%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-family: 'Oswald' !important;border:none;}
.searchsubmit:hover,.searchfilter:hover{cursor:pointer;background:#fff;color:#f15d22;-moz-transition:0.2s all ease;-webkit-transition:0.2s all ease;-ms-transition:0.2s all ease;-o-transition:0.2s all ease;transition:0.2s all ease;}
.selected{color:#f15d22;background:#fff;}

#searchalt{margin:0 auto;background:#000;padding:4%;text-align:center;}
#brandfilter{padding-bottom:3%;}
#helpbutton{margin-top:0;}
#searchalt h3{color:#f15d22;}
#searchalt h4{padding-top:3%;color:#fff;border-top:1px solid #fff;}
#searchalt p{color:#bfbfbf;margin:0 auto;padding-bottom:4%;}

/*==========  Linkboxes  ==========*/
#sidebar-quicklinks{padding:0;width:96%;max-width:1720px;margin:0 auto;float:none;}
#sidebar45-quicklinks{padding-bottom:2% !important;width:96%;max-width:1720px;margin:0 auto;float:none;margin-bottom:-20px;display:none;}
.linkblock{width:100%;margin:0 auto;text-align:center;}
.linkbox{width:15%;display:inline-block;zoom: 1;*display: inline;position:relative;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4);box-shadow:5px 5px 5px rgba(0,0,0,0.4);overflow:hidden;margin:0.5%;/*max-height:280px;*/}
.linkbox img{max-width:100%!important;}
.linkbox:hover img{max-width:100%!important;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-moz-transition:0.4s linear;-webkit-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;}
.linktitler{background:rgba(255,255,255,0.9);left:0;width:100%;border-top:15px solid #f15d22;padding:10px 0;}
.linktitler h2,.linktitler h3{padding-bottom:0;line-height:1.2em;color:#797979;}
.linktitler h4{line-height:1.1em;color:#797979;font-weight:400 !important;padding:0;}
.linkslider{position:absolute;width:100%;background:rgba(255,255,255,0.9);height:auto;z-index:5;padding-top:21%;padding-bottom:21%;top:-300px;}
.linkbox:hover > .linkslider{top:0;-moz-transition:0.2s all ease;-webkit-transition:0.2s all ease;-ms-transition:0.2s all ease;-o-transition:0.2s all ease;transition:0.2s all ease;}
.linkbox:hover > .linktitler h2,.linkbox:hover > .linktitler h3{color:#f15d22 !important;-moz-transition:0.2s all ease;-webkit-transition:0.2s all ease;-ms-transition:0.2s all ease;-o-transition:0.2s all ease;transition:0.2s all ease;}
.linkslider a{display:block;margin:2% auto;width:90%;border:1px solid #797979;padding:8px 0;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;}
.linkslider a:hover{background:#f15d22;-moz-transition:0.2s all ease;-webkit-transition:0.2s all ease;-ms-transition:0.2s all ease;-o-transition:0.2s all ease;transition:0.2s all ease;color:#fff;border:1px solid #fff;}


/*==========  Left Welcome Sidebar  ==========*/
#sidebar45-welcomesidebar{background:#333;padding:2% !important;float:left !important;}
#sidebar45-welcomesidebar h3,#sidebar45-welcomesidebar h4{color:#f15d22;}
#sidebar45-welcomesidebar p,#sidebar45-welcomesidebar h2{color:#fff;}
.sidebartitle{color:#fff !important;margin:20px 0 10px 0 !important;padding:0;}
.promotitle{margin-top:5px;font-size:18px;padding:20px 0 0 0;}

#widget_sandhills_editable_area_8 img{max-width:100%!important;}

.titlewedge{width:30%;float:right;background:#f15d22;height:8px;margin-top:-30px;position:relative;z-index:1;min-height: 1px!important;}
.titlewedge:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 8px;
    top: 0;
    left: 0;
    z-index: -1;
    background: #f15d22;
    transform-origin: top right;
    -moz-transform: skew(-40deg, 0deg);
    -ms-transform: skew(-40deg, 0deg);
    -webkit-transform: skew(-40deg, 0deg);
    transform: skew(-40deg, 0deg);
}

#widget_sandhills_editable_area_12{margin-bottom:8%;}
#halfbutton{width:50%;}
.locationblock,.hourblock{float:left;width:49%;margin-right:1%;}
.locationblock{padding-bottom:2%;}
.locationblock h5{color:#f15d22;}
.locationblock p{color:#fff;}
#fullbutton{width:100%;}
.hourblock h5{color:#b3b3b3;}
.hourblock p{color:#fff;}


/*==========  Welcome  ==========*/
#sidebar45-maintext{background:#fff;padding:1%;float:left !important;}
.greeting{width:96%;margin:0 auto;}
.welcometext h3{padding:0;color:#797979;font-weight:400 !important;}
.welcometext h1{color:#f15d22;line-height:1.2em;padding-bottom:5px;}
.welcometext h4{color:#797979;font-weight:400 !important;}
.learnbutton{background:#f15d22;width:280px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 0;margin-bottom:2%;}
.learnbutton:hover{background:#fff;-moz-transition:0.3s all ease;-webkit-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;}
.learnbutton h5{color:#fff;padding:0 !important;}
.learnbutton:hover h5{color:#f15d22;}
#button-big:hover{background:#333;-moz-transition:0.3s all ease;-webkit-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;}
#button-big:hover h5{color:#fff;}

.mobilegreeting,.mobilelocations,.mobilebrands,.mobilefeedback{display:none;}

/*==========  Testimonials  ==========*/
#widget_sandhills_editable_area_211{margin-top:5%;}
.testimonialtitle{text-align:center;border-top:10px solid #f15d22;border-bottom:10px solid #f15d22;position:relative;}
.testimonialtitle h2{color:#797979;padding-bottom:0;margin:1% auto !important;}
.testimonialwedge{margin-top:-25px;color:#797979;width:100%;}
.feedback{float:none;margin:0 auto;width:100%;text-align:center;position:relative !important;background:none !important;}
.feedbackwrap{background:url(/wp-content/uploads/2018/12/quoteleft.jpg) top left no-repeat, url(/wp-content/uploads/2018/12/quoteright.jpg) bottom right no-repeat !important;padding-left:90px !important;padding-right:90px !important;}
.feedback,.source{text-align:center;float:none;}
.source h2{color:#f15d22;padding:0;}
.rating span{color:#f15d22;}
.centered{margin:0 auto;margin-top:3%;}

/*==========  Blog Bar ==========*/
#widget_sandhills_editable_area_207{margin:2% auto;padding:2% !important;background:#ddd;position:relative;}
#widget_sandhills_editable_area_207 h3{color:#797979;padding:0;}
/*#widget_sandhills_editable_area_207 img{position:absolute;right:0;top:-100px;width:35%;}
.blogcallout{width:75%;}*/
.blogimage{width:38%;margin-right:2%;display:inline-block;zoom: 1;*display: inline;vertical-align:middle;}
.blogimage img {
    width:100%;
}

.blogtext{width:58%;display:inline-block;zoom: 1;*display: inline;vertical-align:middle;}


/*==========  Blog Page ==========*/
#blogwrap{background:#fff;position:absolute;z-index:1000000;}

figure,article{max-width:100%;}
.post{padding:2% !important;border-bottom:1px solid #000;position:relative;z-index:101;background:#fff;}
#blogheader{width:68%;position:absolute;right:2%;top:30px;padding:0;}
#blogheader h1,#blogheader h2{padding:0;font-size:26px !important;line-height:30px !important;}
#blogtitle a{color:#797979 !important;}

/*.blogbanner{display:none;}*/
#blogcategories,.postholder{display:inline-block;zoom: 1;*display: inline;vertical-align:top;font-family: 'Oswald' !important;color:#797979;}
#blogcategories{width:15%;margin:2% 0 2% 2%;/*position:fixed;right:2%;top:280px;*/}
#blogcategories p{padding:0;}
#blogcategories a{width:100%;display:block;background:#f15d22;padding:6px 20px;font-size:14px;margin:8px auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.6);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.6);box-shadow:5px 5px 5px rgba(0,0,0,0.6);font-weight:bold;text-transform:uppercase;color:#fff;}
#blogcategories a:hover{background:#333;padding-left:25px;}
#blogcategories div {padding-left: 0 !important;}
.postholder{width:80%;}
#blogthumbnail,#blogdetails{display:inline-block;zoom: 1;*display: inline;vertical-align:top;font-family: 'Oswald' !important;color:#797979;}
#blogdetails{width:70%;margin-top:75px;}
#blogdetails img{display:block;margin:1% auto;text-align:center;width:initial;max-width:100%!important;height:auto;}
#blogdetails iframe{min-height:700px;}
.btn-primary{background:#f15d22 !important;border:none;}

#blogthumbnail{width:27%;margin-right:2%;}
#blogthumbnail img{max-width:100%!important;max-height:300px;width:100%;height:100%;}
#blogtitle{padding:0;font-size:24px !important;}
article img,figure img{max-width:100%!important;}
hr{margin-top:0;}

#blogsidebarmobile{display:none;background:#333;padding:2% !important;width:300px;position:absolute;z-index:1000;}

#text{padding-bottom:2%;}
#comments{padding:2%;}
label{vertical-align:top;}

#singleposted{padding:2% !important;background:#fff;z-index:101;position:absolute;width:100%;}
.updated{display:none;}
.single .featured-image{display:none;}

/* target youtube iframes in blog posts */
.post iframe[allow] {display:block;padding:2% 0;max-width:100%;}
.more-link{font-family: 'Oswald' !important;font-weight:400;background:#f15d22;color:#fff !important;padding:10px 0;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;display: block;width:30%;margin:20px 0 0 0;}
.more-link:hover{background:#333;color:#fff;}

#blogtitle a:hover{color:#f15d22 !important;}

.posts-navigation{padding:2% 2% 3% 2%;text-align:center;margin:0 auto !important;}
.posts-navigation h2{padding:0;}
.nav-previous,.nav-next{width:250px !important;display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin:5px 2%;background:#f15d22;text-align:center !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:none !important;text-transform:uppercase;}
.nav-previous a,.nav-next a{color:#fff;padding:10px 0;display:block;width:100%;height:100%;}
.nav-previous:hover,.nav-next:hover{background:#333;cursor:pointer;}
#results h1{padding-left:1.5%;}

/*==========  Brand Bar ==========*/
#widget_sandhills_editable_area_16, #widget_sandhills_editable_area_17, #widget_sandhills_editable_area_87{padding:1% 2% 0 2% !important;}
#widget_sandhills_editable_area_17 h3{color:#797979;padding:0;}
#widget_sandhills_editable_area_87{text-align:center;margin:0 auto;float:none;padding-bottom:2% !important;}
#widget_sandhills_editable_area_87 img{margin:0 0.5%;width:11.5% !important;}


/*==========  Showroom Landing  ==========*/
#sidebar350-sideBar1,#sidebar399-sideBar1,#sidebar748-sideBar1,#sidebar855-sideBar1,#sidebar883-sideBar1,#sidebar907-sideBar1,#sidebar956-sideBar1,#sidebar1146-sideBar1{width:90%;margin:2% auto;float:none;}
.showroomfilter{padding:0 !important;color:#797979 !important;}
.brandbox{max-height:290px;position:relative;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4);box-shadow:5px 5px 5px rgba(0,0,0,0.4);overflow:hidden;margin:4%;background:#fff;}
#widget_sandhills_editable_area_background_21,#widget_sandhills_editable_area_background_49{margin-bottom:50px;}
#widget_sandhills_editable_area_background_26{margin-top:50px;margin-bottom:10px;}



#widget_sandhills_editable_area_185{padding:5% 0 !important;}
#widget_sandhills_editable_area_138{padding:2% 0 5% 0 !important;}

#widget_sandhills_editable_area_194,#widget_sandhills_editable_area_196,#widget_sandhills_editable_area_198,#widget_sandhills_editable_area_199,#widget_sandhills_editable_area_200,#widget_sandhills_editable_area_201,#widget_sandhills_editable_area_202,#widget_sandhills_editable_area_470{width:80%;margin:0 auto;float:none;}
#wide{width:22.5%;margin:1%;}
#wide h3{font-size:20px !important;}

#widget_sandhills_editable_area_146,#widget_sandhills_editable_area_140,#widget_sandhills_editable_area_152,#widget_sandhills_editable_area_158,#widget_sandhills_editable_area_164,#widget_sandhills_editable_area_background_143,#widget_sandhills_editable_area_175,#widget_sandhills_editable_area_180{padding-bottom:4% !important;}

/*==========  Category Landing  ==========*/
#sidebar522-sideBar1,#sidebar533-sideBar1,#sidebar540-sideBar1,#sidebar546-sideBar1,#sidebar556-sideBar1,#sidebar562-sideBar1{width:90%;margin:2% auto;float:none;}

/*==========  Feedback Page  ==========*/
#widget_sandhills_contact_form_109{max-width:100%;margin:0 auto;}

/*==========  Inventory Pages  ==========*/
#invwrap{margin:0 auto !important;width:100%;padding:0;}
#inv-sidebar-content{padding:1% 2% 2% 2% !important;background:#333;width:25%;box-sizing: border-box;}
#inv-sidebar-content h3{padding-bottom:10px;color:#fff;}
#inv-listings-content{width:75% !important;float:right;background:#fff;padding:1% 0 2% 5px!important;box-sizing: border-box;}
#invfilter{width:100%;padding:5px 0;}
.mobileslideout,.intmobileslideout{display:none;}
.home .intmobileslideout{display:none;}

.locationholder{margin-bottom:4%;}
#invlocation,#invhours{width:47%;display:inline-block;zoom: 1;*display: inline;vertical-align:top;}
#invlocation{margin-right:3%;}
#inv-mobile-sidebar{display:none;}

.used-inv-cont-1 .container {
    max-width: 100%!important;
}

.mobile-call,.contact,.call-it-listing{display:none !important;}

.used-inv-cont-1 .contactstack {
    width: 100%;
}

.contactstack {
    width: 65%;
    display: block;
    margin: 0 auto;
    float: right;
    text-align: right;    
    padding:1% 1% 2% 0;
    margin-bottom: 1%;
    border-bottom: 2px solid #797979;
    box-sizing: border-box;
}
.contactstack h3{padding:0;}
.salelocation{float:right;margin-left:3%;width:auto;}
.promobtn{margin-left:0;}
.salelocation h4{color:#f15d22;padding:0;}
.salelocation a{font-weight:bold;color:#000;font-size:18px;font-family: 'Oswald' !important;}
.salelocation a:hover{color:#f15d22;}
#quotebutton{width:200px;margin-top:5px;}
#quotebutton h5{color:#fff;}
#quotebutton:hover{background:#000;-moz-transition:0.3s all ease;-webkit-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;}

.hosted-content .addthis_inline_share_toolbox,.social-buttons,.listing-boxed-specs,.legal,.compare,#highlight,.MSRP,.print-row-2col{display:none;}
.listings-wrapper > div:first-of-type{display:none;}
.listing-boxed-image-col{background:#fff;}

.list-content .list-title .list-title-text {
    font-size: 25px!important;
}


.list-listing-title-link h2 {
	font-size:18px; 
}
.compare-chkbox-container .compare-listings .fa-check {
    display: block;
	top: 3px!important;
    left: 3px!important;
}
.modal-title {
    color: #797979;
}
.detail-watchlist-lnk-wrapper {
	display: block!important;
    padding-left: 3px!important;
    margin-left: 0px!important;
}
.detail-watchlist-lnk-wrapper .compare-chkbox-container {
    margin-left: 0px!important;
}

/*----Page Background Color----*/
.body-content .body-wrapper {background:#fff !important;}

/*----Page Sizing----*/


/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {background:#fff !important;}

/*---Sidebar Background Color & Text Color----*/
.list-content .section-box {background:#fff !important;}

/*----Filter button color change------*/
.current-facet {background:#797979 !important;}

/*----View Details Button----*/
.view-listing-details-link {background:#f15d22 !important; color: #fff !important;}
.view-listing-details-link:hover {background:#797979 !important; color: #fff !important;}

/*---Page Title----*/
.list-content .list-title .list-title-text {color:#797979 !important; font-size:22px !important; line-height: 28px !important; }

.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title {
	color:#f15d22!important;
}

/*----details send email button----*/
.detail-content .dealer-info .phone-and-email .send-email-btn {
    background-color: #fff!important;
    color: #f15d22!important;
    border: 1px solid #f15d22!important;
}

.detail-content .dealer-info .phone-and-email .send-email-btn {
    color: #f15d22!important;
}
/*---mobile breadcrumb----*/
.mobile-breadcrumb {
    background-color: #f15d22!important;
}

/*---EMAIL SUBMIT BUTTON----*/
.modal-bg button {
    background-color: #f15d22!important;
    color: #fff!important;
}

/*----Listings # showing text----*/
.list-content .list-title .list-listings-count {}

/*---Description text color (if different than body text color)----*/
.listing-description-text {color:#797979;}

/*----Price----*/
.listing-main-stats .price {color:#797979 !important;}

/*------- Faceted Search------*/
.faceted-search-content .selected-facets-container .selected-facet{background: #f15d22 !important; color:#fff!important;}

/*------- Site Specific Search------*/ 
.detail-content .detail-main-body .main-detail-data .details-fin-cal{
	display: block !important;
	box-sizing: border-box !important;
}
.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc{
	width:100% !important;
}
button#faceted-search{float:none; margin: 0;}

/*---pagers----*/
.paging-container .page-navs .list-page-nav {background:#f15d22 !important; color: #fff !important;}
.view-listing-details-link:hover {background:#797979 !important; color: #fff !important;}


.paging-container .list-page-number, .paging-container .list-page-number .ui-selectmenu-button {
	color:#797979;
}
.contact-options a, .fin-calc-mobile > a {background:#f15d22 !important; color: #fff !important;}

/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title {color:#797979 !important}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#f15d22 !important; color:#fff !important;}
.main-detail-data .offer-btn:hover {background:#797979 !important; color:#fff !important;}

/*----Details Price----*/
.detail-price {color:red !important;}

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {background:#797979 !important; color:#fff!important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results {color:red !important;}

/*----Breadcrumb Path above Searach Results----*/
.breadcrumbs .breadcrumbs-element {color:#797979 !important; font-size:16px !important; font-weight: bold;}

/*----Background color of widgets (if it matches the page background)----*/


.detail-additional-data h4{color:#797979;}

.detail-content-mobile .detail-additional-data .data-row .data-label{
	background:#797979 !important; color:#fff !important;
}

.detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile{
	background:#797979 !important; 
	color:#fff !important;
}

.detail-content-mobile .detail-contact-bar .contact-bar-btn{
	background:#797979 !important; 
	color:#fff !important;
}
.list-content .list-title .list-listings-count {
	color:#f15d22!important;
}
.info {
	color:#797979!important;
}
.list-content .list-listing-mobile .price-container .price {
	color:#f15d22!important;
}
.list-content .list-top-section .listing-option-bar .list-listings-count {
	color:#f15d22!important;
}
.detail-content-mobile .share-listing {
	color:#f15d22!important;
}

/*----compain inventory styles----*/
.bread-crumbs-heading .return-links .return-links-link span, .bread-crumbs-heading .return-links .return-links-link i {
    color:#f15d22!important;
}

.compare-listings-container .compare-container .compare-price {
    color:#f15d22!important;
}
.cs-btns .button {background:#f15d22 !important; color: #fff !important;}
.cs-btns .button:hover {background:#797979 !important; color: #fff !important;}





/*==========  Request a Quote Page  ==========*/
#widget_sandhills_editable_area_312{padding:5% 0 2% 0 !important;}


/*==========  Brochures Page  ==========*/
#widget_sandhills_editable_area_324{padding:5% 0 2% 0 !important;}


/*==========  Welcome Page  ==========*/

#sidebar2009-sideBar1 p{color:#fff;}
#widget_sandhills_editable_area_249{padding:5% 0 2% 0 !important;}

/*==========  Promotions Page  ==========*/
.sidebar-cont-1{background:#333;padding:2% !important;}

.sidebar-cont-2{background:#fff;}

#widget_sandhills_editable_area_98,#widget_sandhills_editable_area_121{padding:5% 0 !important;}

#widget_sandhills_editable_area_106,#widget_sandhills_editable_area_108,#widget_sandhills_editable_area_116,#widget_sandhills_editable_area_126,#widget_sandhills_editable_area_131,#widget_sandhills_editable_area_208,#widget_sandhills_editable_area_344,#widget_sandhills_editable_area_349,#widget_sandhills_editable_area_354,#widget_sandhills_editable_area_359,#widget_sandhills_editable_area_364,#widget_sandhills_editable_area_369,#widget_sandhills_editable_area_380{padding:5% 0 2% 0 !important;}
.terms{font-size:11px !important;}
.promobutton{display:inline-block;zoom: 1;*display: inline;width:40%;margin-right:2%;}
.promovideo{height:550px;}

#sidebar3065-sideBar3,#sidebar3070-sideBar3,#sidebar7409-sideBar3{padding:1% !important;}

/*==========  About Page  ==========*/
#widget_sandhills_editable_area_40{padding:5% 0 0 0 !important;min-height:none !important;}
#sidebar86-sideBar1{background:#333;padding:2% !important;}
#sidebar86-sideBar1 p{color:#fff;}
#widget_sandhills_editable_area_49{margin-bottom:8%;}
#sidebar86-sideBar2{background:#fff;}
.storehalf{width:48%;float:left;margin-right:2%;}
.storefront{width:90% !important;float:left;}
#widget_sandhills_editable_area_52{padding-bottom:5% !important;}
#storeleft{margin-left:5% !important;}
.storebutton{margin-top:2%;}
.storebutton:hover{background:#333;-moz-transition:0.3s all ease;-webkit-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;}
.storebutton:hover h5{color:#fff;}
#sidebar7440-sideBar2,#sidebar7444-sideBar2,#sidebar10669-sideBar2,#sidebar10724-sideBar2,#sidebar10732-sideBar2,#sidebar10740-sideBar2,#sidebar10748-sideBar2,#sidebar10756-sideBar2{padding:3% 0 0 0;}

/*==========  Testimonials Page  ==========*/

.widget.sandhills_testimonials{width:80%;margin:0 auto;padding-bottom:5%;}
#widget_sandhills_editable_area_86{padding:5% 0 0 0 !important;}
.testimonial{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:32% !important;margin:0.5%;}
.testimonial-title{display:none;}

/*==========  Careers Page  ==========*/
#sidebar1273-sideBar1{background:#333;padding:2% !important;}
#sidebar1273-sideBar2{background:#fff;}
#widget_sandhills_editable_area_91{padding:5% 0 !important;}

/*==========  Application Page  ==========*/
#sidebar1288-sideBar1{background:#333;padding:2% !important;}
#sidebar1288-sideBar2{background:#fff;}
#widget_sandhills_editable_area_93{padding:5% 0 0 0 !important;}

/*==========  Solar Page  ==========*/
#sidebar1319-sideBar1{background:#333;padding:2% !important;}
#sidebar1319-sideBar2{background:#fff;}
#widget_sandhills_editable_area_95{padding:5% 0 !important;}

/*==========  Parts Page  ==========*/
#sidebar1039-sideBar2{background:#fff;}
#widget_sandhills_editable_area_58{padding:5% 0 0 0 !important;}
#sidebar1039-sideBar1{background:#333;padding:2% !important;}
.storecontact{margin-left:10px;}
.storecontact p{color:#fff;}
.storecontact a{color:#ccc;}
.storecontact a:hover{color:#f15d22;}
#locationsidebar{padding:4% 0;border-bottom:1px solid #9A9A9A;width:100%;display:block;float:none;text-align:left !important;}
.partsbrands img{width:11.5% !important;margin-right:1%;}
.internalcopy ul li{font-family: 'Oswald' !important;font-weight:400;font-size:18px;color:#797979;}
.contactForm{width:80%;margin:0 auto;padding-bottom:5% !important;}
.contactForm h1{font-size:20px !important;color:#797979 !important;}
.reCaptchaList li img{background:#000 !important;}
.recaptcha5 .reCaptchaPhrase{color:#f15d22 !important;}
.btn-success{width:25%;background:#f15d22 !important;font-size:18px;font-family: 'Oswald' !important;font-weight:700;text-transform:uppercase;border:none !important;}
.btn-success:hover{background:#333 !important;-moz-transition:0.3s all ease;-webkit-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;border:none !important;}

.partssidebarbrands{width:100%;text-align:center;}
.partssidebarbrands img{display:inline-block !important;zoom:1 !important;*display:inline !important;vertical-align:top;width:27% !important;margin:1% 2%;float:none !important;}
#widget_sandhills_editable_area_254,#widget_sandhills_editable_area_263,#widget_sandhills_editable_area_270,#widget_sandhills_editable_area_277,#widget_sandhills_editable_area_284,#widget_sandhills_editable_area_291,#widget_sandhills_editable_area_298,#widget_sandhills_editable_area_305{padding:5% 0 2% 0 !important;}
#sidebar2029-sideBar1,#sidebar2064-sideBar1,#sidebar2072-sideBar1,#sidebar2077-sideBar1,#sidebar2086-sideBar1,#sidebar2093-sideBar1,#sidebar2100-sideBar1,#sidebar2107-sideBar1{background:#333;padding:2% !important;}
#sidebar2029-sideBar2,#sidebar2064-sideBar2,#sidebar2072-sideBar2,#sidebar2077-sideBar2,#sidebar2086-sideBar2,#sidebar2093-sideBar2,#sidebar2100-sideBar2,#sidebar2107-sideBar2{background:#fff;}

.partslinkcentral{text-align:center;}
.partsbuttoncentral{width:300px;display:inline-block;zoom: 1;*display: inline;margin:1%;}

/*==========  Service Page  ==========*/
#sidebar1070-sideBar1{background:#333;padding:2% !important;}
#sidebar1070-sideBar2{background:#fff;}
#widget_sandhills_editable_area_62{padding:5% 0 0 0 !important;}
#widget_sandhills_editable_area_63,#widget_sandhills_editable_area_64,#widget_sandhills_editable_area_65,#widget_sandhills_editable_area_66,#widget_sandhills_editable_area_67,#widget_sandhills_editable_area_68{margin:5% auto;margin-bottom:0;max-height:280px;overflow:hidden;}
.alert-success{background:#333;border-left:3px solid #f15d22;}
.alert-success h2{color:#fff;}

/*==========  Finance Page  ==========*/

#widget_sandhills_editable_area_69{padding:5% 0 !important;}

/*==========  Contact Pages  ==========*/
#sidebar1158-sideBar1{background:#333;padding:2% !important;}
#sidebar1158-sideBar2{background:#fff;}
#widget_sandhills_editable_area_213{padding:5% 0 !important;}
.maphero{height:440px; overflow: hidden;}
.maphero iframe {position: relative; padding:0 0 10px 0;}
.contactblock{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:32%;padding:0 1%;border-right:1px solid #000;}
#widget_sandhills_editable_area_77{margin:4% 0 0 0;}

#sidebar1187-sideBar1{background:#333;padding:2% !important;}
#sidebar1187-sideBar2{background:#fff;}
#widget_sandhills_editable_area_82{margin:4% 0 0 0;}
#widget_sandhills_editable_area_215{padding:5% 0 !important;}


.location-cont-1 {
    width:33.33%;
    padding:30px 20px;
    box-sizing: border-box;
}
.location-cont-1 h5 {
    color:#f15d22;
    font-size: 24px!important;
}
.location-cont-1 .storecontact p {
    color:#000;
}
.location-cont-1 .storecontact a {
    color: #f15d22;
}
.location-cont-1 .storecontact a:hover {
    color: #ccc;
}
.location-cont-1 .learnbutton h5 {
    color:#fff!important;
}
.location-cont-1 .learnbutton:hover {
    background:#000!important;
}
.i4ewOd-pzNkMb-haAclf {
    display: none!important;
}

/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1700px) {		
	.testimonialwedge{-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;}
	.titlewedge{width:25%;margin-top:-30px;}
	#sidebar45-welcomesidebar{padding-bottom:4.5% !important;}
	/*#widget_sandhills_editable_area_207 img{top:-60px;}*/
	.blogcallout{width:65%;}
    #blogdetails iframe{min-height:600px;}

    #wide h3{font-size:18px !important;}
	#wide h4{font-size:16px !important;}
    
    .postholder{width:75%;}
    #blogcategories{width:20%;}
    #blogheader h1,#blogheader h2{font-size:22px !important;line-height:26px !important;}
    #blogdetails p{font-size:16px !important;}
	
}

@media only screen and (max-width : 1540px) {		
	h1 {font-size: 32px !important;}
	h2 {font-size: 28px !important;}
	h3 {font-size: 24px !important;}
	h4 {font-size: 20px !important;}
	h5 {font-size: 18px !important;}


	#brandfilter a{font-size:14px;}
	.linkslider{padding:18% 0;}
	.testimonialwedge{margin-top:-25px;}
	.titlewedge{width:20%;margin-top:-30px;}
	#sidebar45-welcomesidebar{width:30%;padding-bottom:2% !important;}
	#sidebar45-maintext{width:70%;}	
	/*#widget_sandhills_editable_area_207 img{top:-10px;}*/
	.pagebottom{padding:20px 3%;}
	
	#sidebar350-sideBar1,#sidebar399-sideBar1,#sidebar748-sideBar1,#sidebar855-sideBar1,#sidebar883-sideBar1,#sidebar907-sideBar1,#sidebar956-sideBar1,#sidebar1146-sideBar1{width:94%;margin:4% auto;}
	


    .contactstack{width:100%;}
	.internalcopy,#widget_sandhills_editable_area_194,#widget_sandhills_editable_area_196,#widget_sandhills_editable_area_198,#widget_sandhills_editable_area_199,#widget_sandhills_editable_area_200,#widget_sandhills_editable_area_201,#widget_sandhills_editable_area_202,#widget_sandhills_editable_area_470{width:90%;}
	
	.sidebar-cont-1{width:30%;}
	
	.sidebar-cont-2{width:70%;}
	.sidebarlinks a{width:100%;padding:12px 10px;font-size:12px;}
	.sidebarlinks a:hover{padding-left:15px;}
	
	.contactForm{width:90%;}
	
	.storefront{width:100% !important;}
	#storeleft{margin-left:-8% !important;}
	
	.testimonial{width:48% !important;margin:1% !important;}
    
    header h1{font-size:28px !important;}
    #blogheader{top:20px;}
    #blogdetails iframe{min-height:520px;}
    #blogthumbnail{width:32%;}
    #blogdetails{width:65%;}
    #blogheader{width:63%;}
    #blogheader h1,#blogheader h2{font-size:20px !important;line-height:24px !important;}
    
}

@media only screen and (max-width : 1400px) {		
	h1 {font-size: 28px !important;}
	h2 {font-size: 24px !important;}
	h3 {font-size: 22px !important;}
	h4 {font-size: 20px !important;}
	h5 {font-size: 18px !important;}	
	p {font-size: 16px !important;}
	.co-logo{width:80%;height:100px;}
	.co-logo a img{width:100% !important;height:auto !important;max-width:100%!important;max-height:100%;}
	.navbar-default .navbar-nav>li>a{font-size:16px;}
	.dropdown-menu:not(.head-list)>li>a{font-size:14px;padding:5px 7px;}
    
    .head-loc-cont-1 {
       width:85%;
        padding:35px 0 0 0;
    }
    .head-logo-cont-1 {
        width:15%;
    }

    
	/* #navbarmain ul ul li, #invnav ul ul li{width:260px;} */
	#searchblock{width:32.8%;}
	#search p, #agsearch p{width:90%;margin:0 auto;}	
	.searchfilter{font-size:14px;width:45%;}
	#helpbutton h5{font-size:16px !important;}
	.linkslider a{font-size:14px;}
	.testimonialwedge{margin-top:-20px;}
	.testimonialwedge h3{font-size:20px !important;}
	#sidebar45-welcomesidebar{padding:4% 2% !important;}
	#widget_sandhills_editable_area_87 img{margin:1%;width:16% !important;float:none !important;}
	.foot-link-cont a{font-size:15px;margin:0;}
		
	.hosted-content h1{font-size:22px !important;padding:0;}
	.hosted-content h2{font-size:20px !important;}
	.hosted-content h3{font-size:18px !important;}	
    
	#wide h3{font-size:16px !important;}
	#wide h4{font-size:14px !important;}
	
	.promovideo{height:420px;}
	
	.internalcopy ul li{font-size:16px;}
	
	.contactForm label{font-size:14px !important;}
    
    header h1{font-size:26px !important;}
    #blogheader h1,#blogheader h2{font-size:22px !important;line-height:26px !important;}
    #blogdetails iframe{min-height:470px;}
    #blogcategories a{font-size:13px;}
    #blogdetails{margin-top:90px;}
    .more-link{width:40%;}
}

@media only screen and (max-width : 1200px) {
	#singleposted #blogcategories{margin:5% auto;}
	#headlogo,#headcontact{padding-top:35px;}
	.slogan-image {padding: 80px 0 0 0;}
	#topsocial{width:35%;}
	.navbar-default .navbar-nav>li>a{font-size:15px;}
	.dropdown-menu:not(.head-list)>li>a{font-size:13px;padding:5px;}
	#helpbutton h5{font-size:14px !important;}
	#search p, #agsearch p{width:100%;margin:0 auto;}
	.keyed{width:90%;margin:3px auto;}	
	.keyed label{font-size:15px;}
	.searchfilter{font-size:12px;}
    .greeting{padding-bottom:3%;}
	.searchsubmit{width:90%;margin:10px auto;}	
	#searchalt h3{font-size:18px !important;}
	#searchalt h4{font-size:16px !important;}
	.browsetext{font-size:14px !important;}
	.linkbox h2{font-size:20px !important;}
	.linkbox h4{font-size:18px !important;}
	.linkslider{padding:16% 0;}
	.linkslider a{font-size:12px;}
    .testimonialwedge h3,.blogtext h3{font-size:18px !important;}
    #widget_sandhills_editable_area_207{margin-top:5%;}
	#sidebar45-welcomesidebar{width:33%;}
	#sidebar45-maintext{width:67%;}		
	#footercontact{width:69%;}
	#footerright{width:29%;}
	.foot-link-cont {
		width: 49%;
	}
	

	#inv-sidebar-content {
	padding: 2% !important;
	width: 20%;
	}
	
	#inv-listings-content {
    width: 79% !important;
	}
	.titlewedge {
		display: none;
	}
	#quotebutton{width:150px;}
	#quotebutton h5{font-size:16px !important;}
	
	.sidebar-cont-1{width:33%;float:left !important;}
	
	.sidebar-cont-2{width:67%;float:right !important;}	
	.titlewedge {
		width: 20%;
		margin-top: -30px;
	}
	.internalcopy,#widget_sandhills_editable_area_194,#widget_sandhills_editable_area_196,#widget_sandhills_editable_area_198,#widget_sandhills_editable_area_199,#widget_sandhills_editable_area_200,#widget_sandhills_editable_area_201,#widget_sandhills_editable_area_202,#widget_sandhills_editable_area_470{width:94%;}
	
	#wide{width:30%;}
	
	.promobutton{width:60%;}
	.promovideo{height:350px;}
	.contactForm{width:94%;}
	.contactForm h1{font-size:18px !important;}
	
	.partsbrands{text-align:center;}
	.partsbrands img{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:22% !important;margin:1%;float:none !important;}
	.partssidebarbrands img{width:40% !important;}
	
	#storeleft{margin-left:-13% !important;}
	
	.maphero{height:360px;}
    
    #blogheader{top:15px;}
    #blogtitle,#blogheader h1,#blogheader h2{font-size:20px !important;position:relative;line-height:24px !important;}
    #blogdetails iframe{min-height:380px;}
    .postholder{width:70%;}
    #blogcategories{width:25%;}
}

@media only screen and (max-width: 1140px) {

	#inv-listings-content {
		width: 100% !important;
	}
	#inv-sidebar-content{display:none;}
	#inv-mobile-sidebar{position:absolute;z-index:100;top:20px;padding:2% !important;background:#333;width:300px;box-sizing: border-box;}
	#inv-mobile-sidebar h3{padding-bottom:10px;color:#fff;}	
	.inv-page .mobileslideout{display:block;position:absolute;left:0;z-index:100;top:20px;}
	.inv-page .intmobileslideout{display:block;position:absolute;left:0;z-index:100;top:20px;}
	.inv-page .mobileslideout:hover,.intmobileslideout:hover{cursor:pointer;}
	.inv-page .sidebaractive{left:300px !important;}
	.inv-page .shown{display:block !important;}
	.inv-page .mobileslideout .sidebaractive {
		
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1000px) {
    header h1{padding-left:4%;}
    #topsocial{display:none;}
	#headlogo,#headslogan{float:none;display:block;margin:0 auto;text-align:center;width:100%;padding:0;}
	#headlogo img{margin:0 auto;}
	.co-logo{width:100%;height:auto;}
	#sidebar-top-middle{margin-bottom:-20px;}
	#headslogan{margin:1% auto;}
	#headslogan h3{padding-top:0 !important;}
    .headlogo-1 {
        display: flex!important;
        flex-direction: column;
        align-items: center;
    }
    .headlogo-1 .main-logo {
        order:1;
    }
    .headlogo-1 .logo-tag {
        order:3;
    }

    .head-loc-cont-1 {
        display: none;
    }
    .head-info-mobile {
        display: flex;
    }
	
	.headaddress{float:none;display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin:0 auto;padding:0 2% 5px 2%;}	
	.navbar-default .navbar-nav>li>a{font-size:14px;}
	.dropdown-menu:not(.head-list)>li>a{font-size:11px;padding:5px;}
	#homeslides,#searchblock{width:100%;margin:3px auto;}
	#search,#agsearch{padding:2%;text-align:center;}
	#search h3, #search p, #agsearch h3, #agsearch p{padding:0;}
	/*#searchalt{padding:2%;}
	#searchalt h3{font-size:22px !important;padding:0;}
	#searchalt p{padding-bottom:2%;}
	#searchalt h4{padding-bottom:0;padding-top:2%;font-size:18px !important;}*/
    #searchalt{display:none;}
	#branded{width:31.9%;font-size:14px;margin:0.5%;}
	.searchfilter{font-size:16px;padding:1%;}
	.keyed{width:45%;display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin:0.25% 1%;}
	.keyed label{text-align:left !important;}
	.searchsubmit{width:92.5%;}
	.linkbox{width:23%;}
	.linkslider{padding:20% 0;}
	.testimonialwedge{margin-top:-15px;}
	.testimonialwedge h3{font-size:16px !important;}
	.titlewedge{display:none;}
	.feedbackwrap{padding-left:75px !important;padding-right:75px !important;}
	#widget_sandhills_editable_area_87 img{width:18% !important;}
	.learnbutton h5{font-size:16px !important;}
    .blogimage,.blogtext{display:block;margin:0 auto;text-align:center;width:100%;padding-bottom:2%;}
    .blogbutton{margin:0 auto;}
	.emailbtn{font-size:16px;}
	
	#widget_sandhills_editable_area_22{margin-top:2%;}
	
	.hosted-content h1{font-size:20px !important;padding:0;}
	.hosted-content h2{font-size:18px !important;}
	.hosted-content h3{font-size:16px !important;}		
    .contactstack{
		width: 100%;
		padding: 10px 10px 10px 20px;
		text-align: center;
		box-sizing: border-box;
	}
    .salelocation{display:inline-block;zoom: 1;*display: inline;vertical-align:middle;float:none;margin:1%;width:47%;}
    #quotebutton{margin:0 auto;width:100%;}
    
	.promovideo{height:300px;}
	
	.storebutton{width:80%;}
	
	.testimonial{width:98% !important;margin:1% !important;}
	
	.contactblock{width:47%;margin:1%;border:none;}
    
    .post,#comments{padding:2% 4% !important;}
    #blogheader{width:100%;position:relative;top:0;right:0;height:100%;}
    #blogthumbnail,#blogdetails{display:block;margin:1% auto;width:100%;}
    #blogthumbnail img{max-height:none;width:auto;height:auto;}
    #blogdetails iframe{min-height:440px;}
    .more-link{width:50%;}
    .postholder{width:65%;}
    #blogcategories{width:30%;}
    .nav-previous,.nav-next{width:200px !important;}   
    #results h1{padding-left:2.5%;}
	.headlogo-1 {
		max-width: 400px;
		margin: 0 auto;
	}
	.slogan-image {
		padding: 10px 0 10px 0;
		max-width: 70%;
	}
	.slogan-image img {
		max-width: 100%;
	}
    .location-cont-1 {
        width:50%;
    }
}
@media only screen and (max-width : 1025px) {
    .hero-slider-1 .slick-track .item a img {
        opacity: 1.0;
    }
}
/* Medium Devices, Desktops */

@media screen and (max-width: 950px)  {
    .header-cont-1 {
        padding:10px 20px;
    }
    
    .head-logo {
        width:48%;
        order:1;
        max-width: 100%;
    }    
    .head-logo a {
        margin:10px auto;
    }
    .head-logo-2 {
        width: 40%;
        order: 2;
        max-width: 100%;
        margin: 0 auto;
    }
    .head-logo-2 a {
        margin:10px auto;
    }
    .head-nav {
        width:100%;
        order:3;
    }
    .mobile-head-1 {
        display: block;
    }
    .mob-top-head-1 {
        width:100%;
        padding:10px 20px;
        box-sizing: border-box;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .mob-top-head-1 ul {
        position: relative;
        padding:0;
        margin:0;
        width:40%;
    }
    .mob-top-head-1 ul li {
        padding:0;
        margin:0;
        list-style: none;
    }
    .mob-top-head-1 ul li a {
        color:#fff;
        font-size: 24px;
        padding:10px 20px;
        background:#f15d22;
        display: block;
        white-space: nowrap;
        text-align: center;
        font-family: 'Oswald';
        transition: 0.2s all ease;
    }
    .mob-top-head-1 ul li a:hover {
        background:#e44d11;
    }
    .mob-top-head-1 ul ul {
        position: absolute;
        z-index: 3;
        width:100%;
    }
    .mob-top-head-1 ul ul li a {
        font-size: 20px;
        background:#797979;
    }
    .mob-top-head-1 ul ul li a:hover {
        font-size: 20px;
        background:#5B5B5B;
    }

    
}

@media only screen and (max-width : 900px) {
	li#nav-menu-item-12361 {background-color: #f15d22;}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 800px) {
    .blog > #page > .container-fluid > .row > .intmobileslideout img,.archive > #page > .container-fluid > .row > .intmobileslideout img{display:none !important;}
    /*header img{position:absolute;z-index:1000;}*/
    header h1{padding:260px 0 0 5%;background:#fff;width:100%;}
	.co-logo{width:90%;}
	.homehero{width:100%;}
	#sidebar45-quicklinks{margin-bottom:-30px;}
	#quicklinks{padding-top:470px !important;}
	.helpblock{display:none;}
	.linkbox{width:30%;}
	.greeting{width:92%;}
	#sidebar45-maintext{padding:2%;}
	.testimonialwedge{display:none;}
	.feedbackwrap{padding:10px !important;background:#fff !important;}
	#widget_sandhills_editable_area_15{padding:4% !important;}
	#halfbutton{width:100%;}
	.locationblock,.hourblock{width:100%;margin:0 auto;}
	.locationblock{padding:0;}
	.hourblock{padding-bottom:8%;}
	.greeting{text-align:center;}
	#widget_sandhills_editable_area_89{padding-bottom:3% !important;}
	#widget_sandhills_editable_area_207{padding:4% !important;text-align:center;}
	.blogcallout{width:100%;}
	.blogbutton,.welcomebutton{float:none !important;margin:2% auto;}
	#widget_sandhills_editable_area_17{text-align:center;}
	#widget_sandhills_editable_area_87 img{width:24% !important;}
    
	.mobileslideout{display:block;position:absolute;left:0;z-index:100;top:20px;}
	.intmobileslideout{display:block;position:absolute;left:0;z-index:100;top:20px;}
	.mobileslideout:hover,.intmobileslideout:hover{cursor:pointer;}
	.sidebaractive{left:300px !important;}
	.shown{display:block !important;}
	.mobileslideout .sidebaractive {
		
	}
	

	
	
	
		
	.promobutton{width:80%;}
	.promovideo{height:240px;}
    
	.maphero{height:300px;}
	
	.sidebar-cont-1{display:none;position:absolute;z-index:100;width:300px;top:20px;}
	.sidebar-cont-2{width:100%;float:none !important;padding:4% !important;}	
    
    .post,#comments{padding:2% 5% !important;}
    #blogthumbnail{width:100%;}
    .more-link{width:50%;}
    #blogheader h1,#blogheader h2{position:relative;}
    #blogdetails iframe{min-height:350px;}
    .postholder{width:100%;}
    #blogcategories{width:90%;margin:5%;}
    #blogcategories a{margin:10px auto;}
    .nav-previous,.nav-next{width:45% !important;}    
    .posts-navigation{background:#333;border:none;}
    .posts-navigation h2{color:#fff;}
    .archive.intmobileslideout{display:none !important;}
    #results h1{padding:4% 0 0 5%;}
    .nav-previous:hover,.nav-next:hover{background:#fff;}
    .nav-previous:hover a,.nav-next:hover a{color:#333;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.navbar,.container-fluid>.navbar-header{background:#000 !important;margin:0 auto !important;}
	.navbar-default .navbar-toggle{background:#f15d22 !important;margin-left:15px;float:left;}
	.navbar-nav li{display:block !important;}
	/*	Chris Stanley 01-15-19	*/ #menu-primary{float:none!important;display:block;}
	.navbar-collapse{padding:0;}
	#navbarmain ul ul li, #invnav ul ul li, .dropdown-menu{width:100%;text-align:center;background:#333;}
	.dropdown-menu {
		position:static!important;
		width:100%!important;
	}    
	#quicklinks{padding-top:450px !important;}	
	#widget_sandhills_editable_area_14{width:92%;margin:2% auto;}
	.feedbackwrap{padding:0 4% !important;}
	.sidebartitle{margin:10px 0 !important;}
	.pagebottom{text-align:center;}
	.foot-link-cont,#footercontact{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:30% !important;margin:0 1%;text-align:center;}
	#footercontact .flex-cont-2 {
		flex-wrap: wrap;
	}
	.foot-location-cont-1 {
		width: 100%;
		max-width: 100%;
	}
	.foot-loc-col-2 {
		width: 100%;
	}
	.undertitle{display:none;}
	.foot-link-cont h4,#footercontact h4{border-bottom:6px solid #f15d22;margin-bottom:5px !important;}
	#footerright{width:40%;margin:0 auto;float:none;display:block;text-align:center;padding-top:20px;}
	
	#widget_sandhills_editable_area_52 h4,.storebutton{margin-left:3% !important;}
	.storefront{width:94% !important;margin-left:3% !important;margin-right:3%;}
	#storeleft{margin-left:3% !important;}
	
	#menu-primary{margin:0 auto !important;z-index:100;padding-top:40px;}
	#navbarmain ul ul ul li{background:#555 !important;}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;}
	.dropdown-menu>li{padding:2px 0 !important;}
	.dropdown-menu>li>a{padding:5px 15px !important;}
    
    #sidebar3065-sideBar3,#sidebar3070-sideBar3,#sidebar7409-sideBar3{padding:0 6% !important;}
    
    .sticky{display:flex;position:fixed;bottom:0;left:0;width:100%;background:#000;border-top:2px solid #fff;z-index:100000;text-align:center;}
    .stickylink{width:33.33%;border-right:1px solid #666;display:inline-block;zoom: 1;*display: inline;vertical-align:top;padding:10px 0;}  
    #lastlink{border-right:none;}
	.stickyorange {background:#f15d22!important;}
    .stickylink:hover{background:#f15d22;-moz-transition:0.3s all ease;-webkit-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;cursor:pointer;}
    .stickyselected{background:#f15d22;}
    .stickylink a,.stickylink p{color:#fff!important;font-weight:bold;font-family: 'Oswald' !important;font-size:14px;display:block;height:100%;}
    .stickylink p{padding:0;}
    .stickylink a img{display:block;margin:0 auto;text-align:center;padding:5px 0;margin-bottom:-4px;max-width:40px;}
    .pagebottom{padding-bottom:100px;}
    .phoneslider, .hourslider, .mapslider {
        position: absolute; /*bottom:-40px;*/ display: none;
        z-index: 1000;
        width: 100%;
        left: 0;
        right: 0;
        background: #000;
        border-bottom: 1px solid #666;
        text-align: center;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .firstlink {
        width:50%;
        padding: 10px 0;
        background: #000;
        border-right:1px solid #666;
        border-bottom:1px solid #666;
        box-sizing: border-box;
    }
    .firstlink:last-child {
        border-right:0px solid #666;
    }
    .secondlink {
        width:33.33%;
        padding: 10px 0;
        background: #000;
        border-right:1px solid #666;
        border-bottom:1px solid #666;
        box-sizing: border-box;
    }
    .secondlink:last-child {
        border-right:0px solid #666;
    }
    
    .phoneslider a:hover,.mapslider a:hover,.hourslider a:hover{background:#f15d22;cursor:pointer;}
    .reveal{display:flex;}	
	
}

@media only screen and (max-width : 750px) {
	#quicklinks{padding-top:430px;}
	#branded{width:31.8%;}		
    .hero-slider-1 .banner-desktop {
        display: none!important;
    }
    .hero-slider-1 .banner-mobile {
        display: block!important;
    }
}

@media only screen and (max-width : 700px) {	
	#quicklinks{padding-top:410px !important;}		
	.linkslider{padding:18% 0;}
	
			
	.sidebarlinks a,.sidebarlinks a:hover{padding:7px;font-size:11px;}
	
	.promovideo{height:180px;}
	
	.contactblock{width:100%;}
	
	#sidebar86-sideBar2,#sidebar1039-sideBar2,#sidebar1070-sideBar2,#sidebar1101-sideBar2,#sidebar1158-sideBar2,#sidebar1187-sideBar2,#sidebar1223-sideBar2,#sidebar1273-sideBar2,#sidebar1288-sideBar2,#sidebar1319-sideBar2,#sidebar1333-sideBar2,#sidebar1348-sideBar2,#sidebar1364-sideBar2,#sidebar1383-sideBar2,#sidebar1401-sideBar2,#sidebar1426-sideBar2,#sidebar1445-sideBar2,#sidebar1461-sideBar2,#sidebar1500-sideBar2,#sidebar1522-sideBar2,#sidebar1537-sideBar2,#sidebar1551-sideBar2,#sidebar1572-sideBar2,#sidebar1584-sideBar2,#sidebar1597-sideBar2,#sidebar1613-sideBar2,#sidebar1965-sideBar2,#sidebar1975-sideBar2,#sidebar1983-sideBar2,#sidebar1991-sideBar2,#sidebar1999-sideBar2,#sidebar2009-sideBar2,#sidebar2029-sideBar2,#sidebar2064-sideBar2,#sidebar2072-sideBar2,#sidebar2077-sideBar2,#sidebar2086-sideBar2,#sidebar2093-sideBar2,#sidebar2100-sideBar2,#sidebar2107-sideBar2,#sidebar2126-sideBar2,#sidebar2135-sideBar2,#sidebar2625-sideBar2,#sidebar2648-sideBar2,#sidebar2946-sideBar2,#sidebar2955-sideBar2,#sidebar3065-sideBar2,#sidebar3070-sideBar2,#sidebar3076-sideBar2,#sidebar3080-sideBar2,#sidebar6958-sideBar2,#sidebar7409-sideBar2,#sidebar7424-sideBar2,#sidebar7437-sideBar2,#sidebar13380-sideBar2,#sidebar7440-sideBar2,#sidebar7444-sideBar2,#sidebar10669-sideBar2,#sidebar10724-sideBar2,#sidebar10732-sideBar2,#sidebar10740-sideBar2,#sidebar10748-sideBar2,#sidebar10756-sideBar2,#sidebar13226-sideBar2,#sidebar13151-sideBar2{width:100%;float:none !important;padding:4% 6% !important;}
    
    header h1{padding-top:230px;}
    #blogdetails iframe{min-height:320px;}
}

@media only screen and (max-width : 650px) {
	#quicklinks{padding-top:380px !important;}	
	#branded{width:45%;}	
    
    #blogdetails iframe{min-height:300px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 600px) {
    header h1{padding:200px 8% 0 8%;font-size:24px !important;}
    h1 {font-size: 24px !important;}
	h2 {font-size: 22px !important;}
	h3 {font-size: 20px !important;}
	h4 {font-size: 18px !important;}
	h5 {font-size: 16px !important;}	
	p {font-size: 15px !important;}	
	html{margin-top:0 !important;}
	#headlogo{padding-top:10px;}
	/*#headlogo{width:60%;float:none !important;margin:0 auto;text-align:center;padding-top:5px;}*/
	/*.co-logo{width:100%;height:auto;}*/
	/*#headcontact{width:100%;float:none !important;margin:0 auto;text-align:center;padding-top:10px;}*/
	#quicklinks{padding-top:350px !important;}			
	.linkbox h2{font-size:18px !important;}
	.linkbox h4{font-size:16px !important;}
	.linkslider{padding:16% 0;}
	.foot-link-cont a{font-size:14px;}
	.emailbtn{font-size:14px;}	
	
	.learnbutton h5{font-size:14px !important;}    
	.internalcopy,#widget_sandhills_editable_area_194,#widget_sandhills_editable_area_196,#widget_sandhills_editable_area_198,#widget_sandhills_editable_area_199,#widget_sandhills_editable_area_200,#widget_sandhills_editable_area_201,#widget_sandhills_editable_area_202,#widget_sandhills_editable_area_470{width:100%;}
	
	#wide{width:46%;}
	
	.promovideo{height:260px;}
	.contactForm{width:100%;}
	
	.internalcopy ul li{font-size:15px;}
	
	#widget_sandhills_editable_area_52 h4,.storebutton{margin-left:0 !important;}
	.storefront{width:100% !important;margin-left:0 !important;margin-right:0;}
	#storeleft{margin-left:0 !important;}	
	.storebutton{width:100%;}
    
    /*.blogimage{min-height:180px;background:#fff;position:absolute;width:100%;z-index:100000;}*/
    .post,#comments{padding:4% 8% !important;}
    #blogdetails iframe{min-height:250px;}
    #results h1{padding-left:8%;}
    
    #widget_sandhills_contact_form_109{max-width:94%;margin:0 auto;float:none !important;}
    
}

@media only screen and (max-width : 540px) {
	#quicklinks{padding-top:320px !important;}	
    .salelocation{width:45%;margin:1% auto;}
    #request{width:90%;}
    
    .more-link{width:70%;}
    
    .listing-boxed{overflow:hidden;}
    
    header h1{padding:180px 8% 0 8%;}
    #blogdetails iframe{min-height:220px;}
    .location-cont-1 {
        width:100%;
    }
}

@media only screen and (max-width : 575px) {
    .intmobileslideout img{height:120px;}
	.headaddress h3{font-size:18px !important;}
	.headaddress a h4{font-size:16px !important;}
	.headaddress a h5{font-size:14px !important;}
	.searchfilter{width:47%;}
	.keyed,.searchsubmit{width:98%;margin:1%;}
	#branded{width:90%;margin:5px auto;display:block;float:none;padding:5px 0;}
	#quicklinks{text-align:center;/*padding-top:700px !important;*/padding-top:280px !important;}
	.linkbox{width:46%;margin:1%;}	
	.linkslider{padding:19% 0;}
	#widget_sandhills_editable_area_8,#widget_sandhills_editable_area_87,#widget_sandhills_editable_area_17{display:none;}
    #sidebar-quicklinks{width:100%;}
    #sidebar45-welcomesidebar{width:100%;padding:2% 4% !important;float:none;margin:0 auto;}
	#sidebar45-maintext{width:100%;float:none;margin:0 auto;}
	.sidebartitle,#widget_sandhills_editable_area_10{text-align:center;}
	.locationblock,.hourblock{text-align:center;}
	.foot-link-cont{width:40% !important;margin:0 4%;}
	#footercontact{width:80% !important;margin:3% auto;}
	.foot-location-cont-1{display:inline-block;zoom: 1;*display: inline;width:45%;margin:0 2%;}
	#footerright{width:60%;padding-top:10px;}
     .greeting,#widget_sandhills_editable_area_11,#widget_sandhills_editable_area_205,#widget_sandhills_editable_area_206,#widget_sandhills_editable_area_14,widget_sandhills_editable_area_545,widget_sandhills_editable_area_546,widget_sandhills_editable_area_547,.testimonialwedge,#widget_sandhills_editable_area_89, .hide-mobile {display:none;}
    .mobilegreeting,.mobilelocations,.mobilebrands{display:block;width:100%;margin:0 auto;margin-top:4%;}
    .mobilegreeting{margin-bottom:-20px;}
    .mobilegreeting > .welcometext{background:#fff;padding:4%;}
    .mobilelocations{background:#333;padding:4% 4% 0 4%;}
    .mobilelocations > .locationblock,.mobilelocations > .hourblock{float:none;}
    .locationblock p,.hourblock p{color:#fff;}
    .welcomebutton,.blogbutton{width:100%;}
    .testimonialbutton{width:92%;}
    .testimonialtitle{border-bottom:none;}
    .testimonialtitle h2{margin-bottom:-5px !important;}
    .mobilefeedback{background:#fff;display:block;width:100%;margin:0 auto;padding:4% 0 2% 0;}
    .mobilebrands{background:#fff;padding:4%;text-align:center;margin:0 auto;margin-bottom:-30px;}
    .mobilebrands img{width:24% !important;display:inline-block;zoom: 1;*display: inline;margin:1%;float:none !important;}
    
	#inv-mobile-sidebar > .sidebartitle{text-align:left;}
	
	.promovideo{height:200px;}
	.btn-success{width:50%;}
    #sidebar3065-sideBar3,#sidebar3070-sideBar3,#sidebar7409-sideBar3{padding:0 8% !important;}	
    
	.partsbrands img{width:30% !important;}
	
	#sidebar86-sideBar2,#sidebar1039-sideBar2,#sidebar1070-sideBar2,#sidebar1101-sideBar2,#sidebar1158-sideBar2,#sidebar1187-sideBar2,#sidebar1223-sideBar2,#sidebar1273-sideBar2,#sidebar1288-sideBar2,#sidebar1319-sideBar2,#sidebar1333-sideBar2,#sidebar1348-sideBar2,#sidebar1364-sideBar2,#sidebar1383-sideBar2,#sidebar1401-sideBar2,#sidebar1426-sideBar2,#sidebar1445-sideBar2,#sidebar1461-sideBar2,#sidebar1500-sideBar2,#sidebar1522-sideBar2,#sidebar1537-sideBar2,#sidebar1551-sideBar2,#sidebar1572-sideBar2,#sidebar1584-sideBar2,#sidebar1597-sideBar2,#sidebar1613-sideBar2,#sidebar1965-sideBar2,#sidebar1975-sideBar2,#sidebar1983-sideBar2,#sidebar1991-sideBar2,#sidebar1999-sideBar2,#sidebar2009-sideBar2,#sidebar2029-sideBar2,#sidebar2064-sideBar2,#sidebar2072-sideBar2,#sidebar2077-sideBar2,#sidebar2086-sideBar2,#sidebar2093-sideBar2,#sidebar2100-sideBar2,#sidebar2107-sideBar2,#sidebar2126-sideBar2,#sidebar2135-sideBar2,#sidebar2625-sideBar2,#sidebar2648-sideBar2,#sidebar2946-sideBar2,#sidebar2955-sideBar2,#sidebar3065-sideBar2,#sidebar3070-sideBar2,#sidebar3076-sideBar2,#sidebar3080-sideBar2,#sidebar6958-sideBar2,#sidebar7409-sideBar2,#sidebar7424-sideBar2,#sidebar7437-sideBar2,#sidebar13380-sideBar2,#sidebar7440-sideBar2,#sidebar7444-sideBar2,#sidebar10669-sideBar2,#sidebar10724-sideBar2,#sidebar10732-sideBar2,#sidebar10740-sideBar2,#sidebar10748-sideBar2,#sidebar10756-sideBar2,#sidebar13226-sideBar2,#sidebar13151-sideBar2{width:100%;float:none !important;padding:4% 8% !important;}	
    
    .mobile-hide {
        display: none;
    }
    
    /*.blogimage{min-height:150px;}*/
    header h1{padding-top:160px;}
    .more-link{width:100%;}
    #blogdetails iframe{min-height:200px;}
}

@media only screen and (max-width : 447px) {
	#quicklinks{padding-top:260px !important;}	
    
    #blogdetails iframe{min-height:180px;}
    .mob-top-head-1 ul li a {
    font-size: 18px;
    }
    .mob-top-head-1 ul ul li a {
        font-size: 16px;
    }
    .state-cont-1 {
        font-size: 18px;
        text-align: center;
    }
}

@media only screen and (max-width : 414px) {
	#headlogo{width:80%;}
	.searchfilter{width:98%;}
	.searchfilter,.keyed label{font-size:14px;}
	#branded{margin:6px auto;}	
	.linkslider{padding:16% 0;}
	.foot-link-cont,#footercontact{width:90% !important;margin:3% auto;}
	#footerright{width:70%;}
}

@media only screen and (max-width : 400px) {
    #branded{margin:7px auto;}
	#quicklinks{padding-top:240px !important;}
    .intmobileslideout img{height:100px;}

	#wide h3{font-size:14px !important;}
	#wide h4{font-size:12px !important;}
	
	.promobutton{width:100%;}	
    #button-big{max-width:100%;width:100%;}
	.salelocation{width:100%;}
	
	#sidebar86-sideBar2,#sidebar1039-sideBar2,#sidebar1070-sideBar2,#sidebar1101-sideBar2,#sidebar1158-sideBar2,#sidebar1187-sideBar2,#sidebar1223-sideBar2,#sidebar1273-sideBar2,#sidebar1288-sideBar2,#sidebar1319-sideBar2,#sidebar1333-sideBar2,#sidebar1348-sideBar2,#sidebar1364-sideBar2,#sidebar1383-sideBar2,#sidebar1401-sideBar2,#sidebar1426-sideBar2,#sidebar1445-sideBar2,#sidebar1461-sideBar2,#sidebar1500-sideBar2,#sidebar1522-sideBar2,#sidebar1537-sideBar2,#sidebar1551-sideBar2,#sidebar1572-sideBar2,#sidebar1584-sideBar2,#sidebar1597-sideBar2,#sidebar1613-sideBar2,#sidebar1965-sideBar2,#sidebar1975-sideBar2,#sidebar1983-sideBar2,#sidebar1991-sideBar2,#sidebar1999-sideBar2,#sidebar2009-sideBar2,#sidebar2029-sideBar2,#sidebar2064-sideBar2,#sidebar2072-sideBar2,#sidebar2077-sideBar2,#sidebar2086-sideBar2,#sidebar2093-sideBar2,#sidebar2100-sideBar2,#sidebar2107-sideBar2,#sidebar2126-sideBar2,#sidebar2135-sideBar2,#sidebar2625-sideBar2,#sidebar2648-sideBar2,#sidebar2946-sideBar2,#sidebar2955-sideBar2,#sidebar3065-sideBar2,#sidebar3070-sideBar2,#sidebar3076-sideBar2,#sidebar3080-sideBar2,#sidebar6958-sideBar2,#sidebar7409-sideBar2,#sidebar7424-sideBar2,#sidebar7437-sideBar2,#sidebar13380-sideBar2,#sidebar7440-sideBar2,#sidebar7444-sideBar2,#sidebar10669-sideBar2,#sidebar10724-sideBar2,#sidebar10732-sideBar2,#sidebar10740-sideBar2,#sidebar10748-sideBar2,#sidebar10756-sideBar2,#sidebar13226-sideBar2,#sidebar13151-sideBar2{width:100%;float:none !important;padding:4% 10% !important;}	
    
    header h1{padding-top:140px;}
    /*.blogimage{min-height:120px;}*/
    #blogdetails iframe{min-height:150px;}
    
}

@media only screen and (max-width : 360px) {
    header h1{padding-left:10%;}
    #branded{margin:9px auto;}	
	#quicklinks{padding-top:220px !important;}	
    
    .post,#comments{padding:2% 10% !important;}
    #sidebar3065-sideBar3,#sidebar3070-sideBar3,#sidebar7409-sideBar3{padding:0 10% !important;}	
    #results h1{padding-left:10%;}
}

@media only screen and (max-width : 340px) {
	#branded{margin:5px auto;}	
	#searchalt{padding:4%;}
	#searchalt h3{font-size:20px !important;}	
	#quicklinks{padding-top:200px !important;}
    
    header h1{padding-top:130px;}
    #blogdetails iframe{min-height:120px;}
}
