﻿/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {  
    display: block;  
} 

/*-------- COLORS --------
green: 197a3d


font-family: 'Poppins', sans-serif;

*/

/***** END RESET *****/

/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

.clear{clear:both;}
/*-------- BODY STYLES --------*/

body {
	width: 100%;
	font-family: 'Poppins', sans-serif !important;
	font-size:15px; 
	line-height: 26px; 
	-webkit-text-size-adjust:none; 
	background: #fff;
	color: #373737; 
	font-weight:300;
	overflow-x:hidden;
}
h1 { font-size: 32px; font-style: italic; font-weight:700; color:#000; text-align:inherit; text-transform:uppercase;line-height: 35px; padding-bottom: 8px; letter-spacing: 1.5px; font-family: 'Poppins', sans-serif;}
h1 span{font-weight: 400; font-style: normal; font-size: 28px;  color:#197a3d; }
h2 {font-size: 22px; text-align:inherit;color:#373737; font-weight:700; letter-spacing: 1px; text-transform: uppercase; font-family: 'Poppins', sans-serif;}
h3 {font-size:18px; color: #197a3d; font-weight: 700; letter-spacing: 1px;  text-transform: uppercase; font-family: 'Poppins', sans-serif;}
h4{color:#767575; font-size: 20px; font-weight:700; text-align:center; letter-spacing: 1px; font-family: 'Poppins', sans-serif;}

a{color:inherit; text-decoration: none;}
a:hover {text-decoration: underline;}
strong {font-weight: 700; letter-spacing: 1px;}

#pad{padding:30px 0;}
#l-pad{padding: 5% 0;}


.gray-bg{background: #212121; color: #fff;}
.gray-bg a{color: #fff;}
.black-bg{background: #000; color: #fff;}
.black-bg h1{color: #fff;}
#pageimage{width:100%; display: block;}


/*--- HEADER STYLES --------------------------*/

.header {width:100%; background: #212121; }

.header-inner {padding: 20px 0px; width: 90%; margin: 0 auto; color: #fff !important; display: flex; align-items: center;}

.header-inner .left{justify-content: flex-start; width: 50%}
.logo img{width:100%; max-width:430px;}


/*keep--
.header-inner .middle{justify-content: flex-start; width: 30%; text-align: center}
.header-inner .middle img{width: 100%; max-width: 100px; display: inline-block;  vertical-align: middle; margin-right: 10px}
.header-inner .middle h3{display: inline-block; color: #fff; vertical-align: middle; font-weight: 400}
.header-inner .middle h3 span{color: #FED801; font-weight: 700; font-size: 22px}*/

.header-inner .right{justify-content: flex-start; width: 50%}


.head-text {display: inline-block; width: 100%; vertical-align: middle; float: right}
.head-text p{
	text-align: right;
	font-size:17px;
	color:#FFF;
	padding: 5px 0;
	letter-spacing:1px;
	font-family: 'Poppins', sans-serif; text-transform: uppercase;
} 
.head-text p a{color: #fff;}


.nav-width{width: 100%; margin: 0 auto; text-align: center;}


/*---BODY--------------------------------*/

.announcement-banner {padding:35px; font-size:34px; line-height:1.2; /*text-transform:uppercase;*/ text-align:center; font-weight:800; color:#197a3d; background:#111;}
.announcement-banner span {color:#fff;}

.wrapper-inner { width: 65%; margin: 0 auto;}
.wrapper-inner p { margin: 0 auto; padding: 5px 0px;}

.wrapper-center {width: 65%; margin: 0 auto; text-align: center;}


.wrapper-welcome { width: 85%; margin: 0 auto; text-align: center}
.welcome-left{display: inline-block; padding:80px 0; width: 40%; float: left; text-align: left}
.welcome-left p{font-size: 18px;}

.welcome-right{display: inline-block; float: right; margin-top: -50px; z-index: 999; position: relative; width: 50%;}
.welcome-right img{width: 100%; max-width: 550px;}


/**---- SLIDER STYLES-----------------------------*/

.center h3{
  opacity:0.5;
  //transition:all 300ms ease;
}
.center .slick-center h3{
  //-moz-transform:scale(1.08);
  //-ms-transform:scale(1.08);
  //-o-transform:scale(1.08);
  //-webkit-transform:scale(1.08);
  //transform:scale(1.08);

  opacity:1;
}

/*---scrolling inventory----------------------*/
.scrolling-wrap {
    width:65%;
    height:90px;
    overflow:hidden;
	margin: -60px auto 0 auto;
	background: none;
}
 
.scrolling{
    width:100%;
    height:92px;
}

/*--- FOOTER ----------------------------------*/
.footer-nav p{display: inline-block; margin: 10px; text-transform: uppercase;}
.footer-nav a[href^="tel:"] {color:#fff !important;}
.copyright{font-size: 13px;}

/*--AG PAGE------------------------------------*/
.cat{display: inline-block; width: 32%; margin: 10px 5px;}
.cat img{width: 100%;  display: block;}

.cat h2{background: #197a3d; color: #fff; padding: 10px 0; text-align: center; font-size:16px;}
.cat a:hover{text-decoration: none;}
.cat h2:hover{background: #000;}


/*----- FRAMELESS STYLES ----------------------*/

.hosted-content .listings-wrapper .bold, .hosted-content .listings-wrapper .italic, .hosted-content .listings-wrapper h2, .hosted-content .listings-detail-wrapper .bold, .hosted-content .listings-detail-wrapper .italic, .hosted-content .listings-detail-wrapper h2, .hosted-content .listings-drilldown-wrapper .bold, .hosted-content .listings-drilldown-wrapper .italic, .hosted-content .listings-drilldown-wrapper h2 {font-family: 'Poppins', sans-serif  !important;} /* Font for Inventory to match rest of website */
.hosted-content{font-family: 'Poppins', sans-serif  !important;}
.hosted-content h1{ text-align: left !important; font-family: 'Poppins' !important;}

.hosted-content h2 {color: #197a3d !important;font-family: 'Poppins' !important;}  /* Featured Listings/General Listings */
.hosted-content h3 {color: #197a3d !important; font-size:24px !important;font-family: 'Poppins' !important;}
.hosted-content .listings-wrapper .listings-list .listing-banner h2{font-family: 'Poppins' !important; line-height: 1em !important;}
.hosted-content .listings-wrapper .listings-list .category-banner h3{ font-size: 28px !important;font-family: 'Poppins' !important; line-height:1.5em !important;}
.hosted-content .listings-wrapper .listings-list .listing-banner {background: none !important;} /* Featured Listings/General Listings Background */
.hosted-content .listings-wrapper .sort-box {background: none !important;} /* Background for Sort Order */

.listing-name a:link, .listing-name a:visited, .listing-name a:active {color:#373737;} /*Inventory Title Link Colors */
.listing-name a:hover {color: #373737;}

.hosted-content input[type='submit'], .hosted-content button[type='submit'], .hosted-content .btn, .hosted-content .button {background: #373737 !important;} /* View Details button */
.hosted-content .btn:hover, .hosted-content .button:hover {background: #197a3d !important;} /* View Details Button */

.hosted-content .listings-wrapper .radio-icon label[for], .hosted-content .listings-detail-wrapper .radio-icon label[for], .hosted-content .listings-drilldown-wrapper .radio-icon label[for]{color:#373737 !important;}



/*-------- RESPONSIVE STYLES --------*/

@media screen and (max-width:1550px){
	.head-text p{font-size: 15px}	
}
@media screen and (max-width:1400px){

.wrapper-center, .wrapper-inner{width: 90%;}
	
.head-callout img{width: 100%; max-width: 100px; text-align: center; margin: 0 auto; display: block;  vertical-align: middle}
.head-callout h3{display: block; text-align: center; margin-top: 10px}
	
	
	
}
@media screen and (max-width:1200px){
.header-inner{width: 95%;}
	
.welcome-left{width: 100%; text-align: center; padding: 40px 0}
.welcome-right{width: 100%; display: block; margin-top: 0px; text-align: center;}
.welcome-right img{max-width: 350px;}
}

@media screen and (max-width:1024px){

.cat{width: 48%;}


.header-inner { display: block; }

.header-inner .left{justify-content: flex-end; width: 100%; text-align: center; margin: 0 auto 15px auto}
.logo img{width:100%; max-width:430px; margin: 0 auto;}

.header-inner .right{justify-content: flex-end; text-align: center; margin: 0 auto; width: 100%;}

.header-inner .middle{display: block; width: 100%;}
.header-inner .middle img{display: none}
	
.header-inner .middle h3{display: block; font-size: 15px; margin-bottom: 20px;color: #FED801}

.head-text {display: block; width: 100%; vertical-align: middle}
.head-text p{text-align: center; font-size:15px; font-family: 'Poppins', sans-serif; text-transform: uppercase;} 
.head-text p br{display: none;}

	
	
}


@media screen and (max-width:950px){


}



@media screen and (max-width:649px){
.scrolling-wrap {width:85%;}

.cat{width: 100%; margin: 10px 0;}	
}

@media screen and (max-width:500px){
}


