#wpadminbar{display:block !important}

/**
 * AutoRevo Custom Styles
=========================================================================================

Colors:

.primary-color 			{color:#0b853a}
.primary-light-color 	{color:#33b264}
.primary-dark-color 	{color:#00722c}

.secondary-color 		{color:#747474}
.secondary-light-color 	{color:#a7a7a7}
.secondary-dark-color 	{color:#565656}

=========================================================================================
/* Text and Background Color Styles */

.primary-text-color{color:#0b853a}
.secondary-text-color{color:#747474}
.light-text-color{color:#f0f0f0}

/* Background Colors*/
.primary-background-color{background-color:#0b853a}
.secondary-background-color{background-color:#747474}
.light-background-color{background-color:#a7a7a7;color:#747474}
.white-background-transp {background-color:rgba(255,255,255,.7);padding:40px;margin:40px 0;}

/* Background Color Hovers for buttons*/
.button.primary-background-color:hover{background:#0b853a}
.button.secondary-background-color:hover{background:#747474}
.button.light-background-color:hover{background:#cdcdcd}


/* Styles related to fixed background */
.fixed-background {background:url('../../uploads/2015/08/bg.jpg')no-repeat;background-color:#000;background-size:cover;width:100%;height:100%;position: fixed;z-index: 1;}
#content {position:relative;z-index: 10}
.entry-content {position:relative;z-index: 20}
footer {position:relative;z-index: 30}

 /* --- Header Styles --- */
.header{position:relative;top:0;left:0;width:100%;z-index:9000;}

.header-main{padding:0;margin:0 auto 0 auto;}
/*
.logo-wrap {display:inline-block;width:240px;height:120px;overflow:hidden;position: relative;left:10px;}
.logo-slash {position:relative;top:-40px;left:20px;width:180px; height:224px;transform: rotate(15deg);-moz-transform: rotate(15deg);-webkit-transform: rotate(15deg);background:#2c2c2c;}
.logo {position: absolute;top:10px; left:30px;z-index: 2000;}
.logo img{height:auto;width:80%}
*/
.logo-wrap {position: absolute;top:66px; left:0;width:100%;height:120px;z-index:2;overflow:hidden;}
.logo-slash {display:none}
.logo {}
.logo img{position:relative;left:-5%;height:auto;width:auto}
.logo-spacer {width:100%;height:150px;}

.header-main h1{color:#efefef;padding-left:0 !important;font-size:32px;font-weight:700;text-transform:uppercase;margin:0;-webkit-margin-after:0}
.header-main h1 a{color:white;text-decoration:none;line-height:80%}
.header-main h1 a span{color:#0b853a}

.site-description{font-size:20px !important;padding-right:0px !important;color:#efefef;font-weight:700;letter-spacing:-1px;text-align:right;padding-top:21px;}

.header-sub{padding:10px;position:absolute; top:-10px; right:0;text-shadow: 1px 1px 1px black;z-index:3}
.header-sub p{margin:0 auto;color:#0b853a;text-align:right;padding:10px;}

 /* --- Footer Styles --- */
footer{background:#222;padding:20px;width:100%;color:#898989;font-size:80%}
footer address{font-style:normal}
footer .boxed-icon {color:#222;}
.autorevo-link a{text-decoration:none;color:#fefefe}

.social-icons a {display:inline-block;font-size:32px;background:#fefefe;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;overflow:hidden;padding:0;height:27px;width:27px;position:relative;}
.social-icons img {width:100%;height:auto}
 /* --- Site Main/Content Styles --- */
.site-main{margin-top:196px}

#mainContent{margin:0 auto;max-width:1080px}

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */
.top-navigation {display: inline-block; position: absolute; left:50%;width: auto;min-width: 480px; margin-left:-16%; background: #171717;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;padding:6px;box-shadow: 0px 0px 10px black}
 
 
/* Header Navigation with drop-down submenus */
/* make things behave */
#menu-header-menu,#menu-header-menu ul,#menu-header-menu li,#menu-header-menu a{border:none;margin:0;padding:0;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

/* top-level menus */
#menu-top-menu{height:37px;display:block;padding-top:10px;margin:0;width:auto;text-align:center}
#menu-top-menu > ul{list-style:inside none;padding:0;margin:0}
#menu-top-menu > ul > li{list-style:inside none;padding:0;margin:0;display:inline;position:relative;border-right:2px solid #888;}
#menu-top-menu > ul > li:last-child{border-right:none;}
#menu-top-menu > ul > li > a{outline:none;display:inline;position:relative;padding:6px 4%;text-align:center;text-decoration:none;text-transform:uppercase;font-size:22px;font-weight:700;color:#fefefe}
#menu-top-menu > ul > li > a:hover{color:#33b264}
#menu-top-menu > ul > li > a:after{content:'';position:absolute;top:-1px;bottom:-1px;right:-2px;z-index:99}

/* submenus */
#menu-top-menu ul li.has-sub:hover > a:after{top:0;bottom:0}
#menu-top-menu > ul > li.has-sub > a:before{content:'';position:absolute;top:14px;right:6px}
#menu-top-menu > ul > li.has-sub:hover > a:before{top:10px}
#menu-top-menu ul li.has-sub:hover > a{border-color:#3f3f3f;padding-bottom:13px;padding-top:13px;top:-1px;z-index:999}
#menu-top-menu ul li.has-sub:hover > ul,#menu-header-menu ul li.has-sub:hover > div{display:block}
#menu-top-menu ul li.has-sub > a:hover{border-color:#171717}
#menu-top-menu ul li > ul,#menu-header-menu ul li > div{display:none;width:auto;position:absolute;top:32px;left:0;padding:0 0 10px 0;background:#171717;z-index:999;box-shadow:0 2px 8px black}
#menu-top-menu ul li > ul{width:200px}
#menu-top-menu ul li > ul li{display:block;list-style:inside none;padding:0;margin:0;position:relative;border-top:1px solid #333}
#menu-top-menu ul li > ul li a{outline:none;display:block;position:relative;margin:0;padding:10px 20px;color:#efefef;text-decoration:none;text-align:left}
#menu-top-menu ul ul a:hover{color:#0b853a}
#menu-top-menu > ul > li.has-sub > a:hover:before{border-top:5px solid #ffffff}

/* Header Navigation with drop-down submenus */
/* make things behave */
#menu-header-menu,#menu-header-menu ul,#menu-header-menu li,#menu-header-menu a{border:none;margin:0;padding:0;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

/* top-level menus */
#menu-header-menu{height:37px;display:block;padding-top:10px;margin:0;border-top:1px solid;width:auto;text-align:center;position: relative;z-index: 60}
#menu-header-menu > ul{list-style:inside none;padding:0;margin:0}
#menu-header-menu > ul > li{list-style:inside none;padding:0;margin:0;display:inline;position:relative}
#menu-header-menu > ul > li > a{outline:none;display:inline;position:relative;padding:6px 2%;text-align:center;text-decoration:none;text-transform:uppercase;font-size:22px;font-weight:700;color:#666}
#menu-header-menu > ul > li > a:hover{color:#0b853a}
#menu-header-menu > ul > li > a:after{content:'';position:absolute;top:-1px;bottom:-1px;right:-2px;z-index:99}

/* submenus */
#menu-header-menu ul li.has-sub:hover > a:after{top:0;bottom:0}
#menu-header-menu > ul > li.has-sub > a:before{content:'';position:absolute;top:14px;right:6px}
#menu-header-menu > ul > li.has-sub:hover > a:before{top:10px}
#menu-header-menu ul li.has-sub:hover > a{border-color:#3f3f3f;padding-bottom:13px;padding-top:13px;top:-1px;z-index:999}
#menu-header-menu ul li.has-sub:hover > ul,#menu-header-menu ul li.has-sub:hover > div{display:block}
#menu-header-menu ul li.has-sub > a:hover{border-color:#171717}
#menu-header-menu ul li > ul,#menu-header-menu ul li > div{display:none;width:auto;position:absolute;top:36px;left:0;padding:0 0 10px 0;background:#171717;z-index:999;box-shadow:0 2px 8px black}
#menu-header-menu ul li > ul{width:200px}
#menu-header-menu ul li > ul li{display:block;list-style:inside none;padding:0;margin:0;position:relative;border-top:1px solid #333}
#menu-header-menu ul li > ul li a{outline:none;display:block;position:relative;margin:0;padding:10px 20px;color:#efefef;text-decoration:none;text-align:left}
#menu-header-menu ul ul a:hover{color:#0b853a}
#menu-header-menu > ul > li.has-sub > a:hover:before{border-top:5px solid #ffffff}

/**
 * Home Page Styles
 * -----------------------------------------------------------------------------
 */
 
.slider-wrap {position: relative;overflow:hidden;}
.gallery-button {display:block;background:#0b853a;text-align:center;color:#fefefe;width:220px;padding:20px;position:absolute;bottom:-16px;left:-84px;z-index:40;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
.inventory-title {color:#fefefe;text-transform: uppercase;text-align:center;}
.deco-lines-left,.deco-lines-right  {display:inline-block;border-top: 1px solid #33b264;border-bottom: 1px solid #33b264;margin:10px;height:26px;width:20%;vertical-align: middle;}

.home-square{width:24.8%;margin:0 .1%;overflow:hidden;position:relative}
.home-square img{width:100%;max-width:100%}
.home-square i{font-size:92px;color:white;position:absolute;left:-40px;top:30%}
.home-square:hover > i{left:120px;-webkit-transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);-moz-transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);-o-transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);-webkit-transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000);-moz-transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000);-o-transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000);transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000)}
.home-square h3{text-transform:uppercase;text-align:center;font-size:38px;line-height:37px;color:#f0f0f0;background:rgba(0,0,0,.5);width:100%;position:absolute;top:22%;left:0;margin-top:-55px;padding:83px 0}
.home-square h3:hover{color:#0b853a;background:rgba(227,105,42,.5)}

/* BxSlider Modifications */
.bx-wrapper .bx-pager{bottom:-24px}
.bx-viewport { height:260px !important;}
.bx-wrapper { background: none;}
 .bx-wrapper .bx-prev { left: -36px; }
.bx-wrapper .bx-next { right: -36px; }
#home-slide{position:relative;top:76px}

.feature-item{
	width:24%;height:240px;margin-right:1%;background:rgba(255,255,255,.7);padding:10px;color:#222;position:relative;text-align:center}
.feature-item:hover{
	background:rgba(255,255,255,.75);}
.feature-item a,.feature-item img{
	display:block;height:150px;width:100%;height: auto;}
.feature-item h5,.feature-item h4{
	color:#222;margin:10px 0;text-align:center;font-size:110%;line-height:100%;text-align:center}
.feature-item h4{
	color:#0b853a !important;font-size:150%;position:absolute;bottom:0;width:90%;text-align:center}

.cta-box,.special-box{padding:20px 10px;background:rgba(255,255,255,.7);width:280px;min-height:240px;min-width:280px;position:relative;top:30px;color:#4c4c4c}
.cta-box h3{color:#2565b3;font-weight:900;font-size:42px;line-height:1;margin-bottom:3px}
.cta-box form{margin-bottom:8px}
.cta-box button{margin:3px 0 !important}

.search-button{color:#fefefe;padding:2px 6px 5px 7px;background:#0b853a;border:1px solid #ccc}
.search-button input[type='submit']{padding:0;border:none;background:none;color:#777}
.search-button .genericon{font-size:24px;line-height:28px}
.search-button:hover{background:#33b264}

.slider-image{height:325px;position:relative}

.home-features h3{background:#2565b3;padding:10px;margin-right:10px}
.home-features h4{color:#2565b3}
.home-features .col{width:24%;background:#fefefe;padding:4px;border:1px solid #d0d0d0;color:#333;margin-right:1%;text-align:center}
.home-features a{background:#d0d0d0;display:block;width:100%;height:148px}

.display-posts-listing {}
.display-posts-listing .listing-item {clear: both; padding:10px; border-bottom: 1px solid #999;}
.display-posts-listing .listing-item .title{font-weight:bold;font-size:20px;}
.display-posts-listing .listing-item .image{float:left;padding-right:10px;max-height: 120px;overflow:hidden}

.facebook-feed-home{
	background:#dfdfdf;padding:10px;border:#333;color:#333}
.facebook-feed-home h3{
	margin-top:0;margin-bottom:6px;border-bottom:1px solid #999}
/*
.rfbp-post{
	border-bottom:1px solid #999}
.rfbp-heading{
	margin-top:2px;margin-bottom:2px}
.rfbp-text p{
	margin:0}
.rfbp-text{
	display:inline-block;float:right;width:69%;padding-top:6px}
p.rfbp-image-wrap{
	margin:0}
.rfbp-image{
	width:auto !important;height:60px;margin-right:10px}
.rfbp-post-link-wrap{
	text-align:right}
.rfbp-link-text-wrap {
	display:none;height:0}
*/

/** * Content Page Styles * ----------------------------------------------------------------------------- */
.contact-us-form {
	border:1px solid #999;
	 padding:10px;
	 line-height: 37px;
 }
  .contact-us-form h3 {
  	background:#0b853a;
  	padding:6px;
  	color:#efefef;
  	margin-bottom:10px;
}
 .contact-us-form label {
	display: inline-block;
	text-align:right;
	width:39%;
	padding-right:6px;}

.contact-us-form input[type='text'],
.contact-us-form select {
	display: inline-block;
	text-align:right;
	width:59%;
	margin:4px 0;}
	
.contact-us-form select {
	padding:8px;
	border-radius:0px;
	
	}
	
 .contact-us-form textarea {
 	width:100%;height:160px}

/**
 * Blog Page Styles
 * -----------------------------------------------------------------------------
 */
.post {margin-top:20px;}
.sidebar {margin-top:20px;padding:12px;border:1px solid #999;}
.widget_text {line-height:14%;}
.widget_text .textwidget {font-size: 90%;}
.plus_one_button {display:inline;}
.plus_one_text {font-size:90%;display:inline;}
.widget_recent_entries {margin:20px 0;}
.widget_recent_entries .widgettitle {Background:#0b853a;color:#fefefe;padding:;4px;text-align: center}
.widget_recent_entries ul {list-style: none;padding: 0;}
.widget_recent_entries li {margin-bottom: 4px;margin-left:0;padding:4px 0;border-bottom: 1px solid #999;  -webkit-margin-before: 0;}
.widget_recent_entries li:before {font-family:'FontAwesome';content: "\f101";}
.article-footer {background: #999;color:#333}

/**
 * Inventory Listings Styles
 * -----------------------------------------------------------------------------
 */
 
 /* Wrapper Template */
#leftDiv,#rightDiv,.main-content{min-height:400px}
#leftDiv{width:23%;padding:10px;margin-top:10px;background:rgba(255,255,255,.7);border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
#rightDiv{width:73%;padding:10px 1%}

#leftDiv .search-form {background:white;margin: -10px;margin-bottom:10px;padding:10px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
.search-refine{margin-top:10px}

.search-sort{padding:10px;margin-bottom:10px;background: #FFF;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
.search-sort ul{list-style:none;-webkit-padding-start:4px;font-size:13px;margin-top:0}
.search-sort li{display:inline;border-right:1px solid #999}
.search-sort li a{text-decoration:none;font-weight:bold;padding-left:8px;padding-right:6px}
.search-sort li a:hover{text-decoration:underline}

.search-criteria{padding-top:10px}
.search-criteria ul{list-style:none;margin:0;-webkit-padding-start:0}
.search-criteria ul li{padding:6px;border-bottom:1px solid #999}
.search-criteria ul li a{color:#4c4c4c;text-decoration:none;font-size:12px}
.search-criteria ul li:hover{background:#bebebe}
.search-criteria ul li a span{float:right;color:#777}
.search-criteria ul li a span:after{font-family:'FontAwesome';color:#0b853a;content:"\f00d";margin-left:10px}

.pagination span{font-size:13px}
.pagination .page-numbers li {display:inline-block;}
.pagination a{font-size:13px;display:inline-block;padding:0px 5px;border:1px solid #999}

select.paginate{-webkit-appearance:none;background:#ccc;border-radius:0;padding:2px 5px;margin-right:10px;color:#141414;font-size:13px;font-weight:700}
select.paginate:hover{background:#ddd}
.paginate-bottom {background:white;padding:10px;margin-top:10px;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;text-align: right}

 /* Hoizontal Listing template */
.horiz_inventory_item{padding:10px;font-weight:100;margin-bottom:10px;background:rgba(255,255,255,.7)}
.horiz_inventory_item .title{border-bottom:1px solid #777;margin-bottom:10px}
.horiz_inventory_item .title a h2,.horiz_inventory_item .title a h3{line-height:20px;font-size:20px}
.horiz_inventory_item .title a{text-decoration:none !important}
.horiz_inventory_item .title a:hover{text-decoration:underline !important}

.horiz_inventory_item .price { width: 132px;text-align: right}
.horiz_inventory_item .price1 {font-size:24px;font-weight:700;line-height: 100%;margin-bottom:4px;}
.horiz_inventory_item .price1 h3 {font-size:16px;font-weight:700;}
.horiz_inventory_item .price2,.horiz_inventory_item .price2 h3 {font-size:16px;line-height: 100%}
/*
.horiz_inventory_item .price h2,.template3 .price h3{font-size:18px;text-align:right}
.horiz_inventory_item .price h3{font-size:16px}
.horiz_inventory_item .price h3 span{text-decoration:line-through}
*/
.horiz_inventory_item .photo{display:inline-block;margin-right:6px;overflow:hidden}
.horiz_inventory_item .photo img{width:100%;border:1px solid #2b2b2b}
.horiz_inventory_item .photo img:hover{border:1px solid #0b853a}
.horiz_inventory_item .details{display:inline-block;text-align:left}
.horiz_inventory_item ul{list-style:none;padding:0;-webkit-margin-before:0;font-size:15px;line-height:17px}
.horiz_inventory_item .details label{display:table-cell;width:120px;font-weight:bold;padding:0 10px;text-align:right;cursor:default}
.horiz_inventory_item .details span{display:table-cell}
.horiz_inventory_item .details .divider{display:inline}
.horiz_inventory_item .vhr_link{margin-top:0;margin-bottom:10px}
.horiz_inventory_item .quick-links{text-align:right;text-transform:uppercase;font-size:13px;line-height:16px;margin-right:10px}
.horiz_inventory_item .quick-links span{font-size:15px;line-height:13px}
.horiz_inventory_item .quick-links a{padding:8px 10px}
.horiz_inventory_item .quick-links i{padding-right:6px;text-decoration:none}


/* Vertical template */
.vert_inventory_item{display:inline-block;padding:10px;border:1px solid #d0d0d0;background:#f0f0f0;color:#333;font-weight:100;width:22%;margin-right:2%;margin-bottom:30px}
.vert_inventory_item .photo{display:block;clear:both;width:100%;height:140px;background-size:cover;background-position:center center}
.vert_inventory_item .photo img{width:100%}
.vert_inventory_item ul,.vert_inventory_item .pricing h5,.vert_inventory_item .pricing h2{-webkit-margin-before:0;-webkit-margin-after:0;list-style:none;padding:0}
.vert_inventory_item h2{text-align:center;font-size:18px;border-bottom:1px solid #a0a0a0;padding-bottom:6px}
.vert_inventory_item h2 .trim{display:inline;font-size:14px;font-weight:200}
.vert_inventory_item .description{width:100%;height:180px;overflow:hidden;font-size:90%;line-height:100%;position:relative}
.vert_inventory_item label{display:table-cell;width:110px;font-weight:bold;padding:2px 10px 2px;text-align:right}
.vert_inventory_item span{display:table-cell}
.vert_inventory_item .pricing{display:block;font-weight:bold;font-size:24px;text-align:center;text-decoration:none;background:#0b853a;border:1px solid #d0d0d0;padding:10px;margin:-11px}
.vert_inventory_item .pricing img{position:relative;bottom:3px}
.vert_inventory_item a:hover{text-decoration:none}
.vert_inventory_item .pricing span{display:inline;border-right:1px solid #ca2309}

/**
 *  Custom Responsive Page Styles
 * -----------------------------------------------------------------------------
 */

/** TABLET */

@media only screen and (min-width: 740px) and (max-width: 960px)
	{
	.logo img {left: -24%;}
 	#leftDiv{display:none;position:absolute;left:0;width:99%;background:rgba(0,0,0,.9)}
	#rightDiv{width:100%}
	.top-navigation { margin-left: -31%;}
	.header-sub p {display: none;}
	.header-sub p.social-icons {display: block;position:relative;top:106px}

}
/** MOBILE */
@media only screen and (max-width: 739px){
		.main-photo img {width: 100% !important;}

	.logo-wrap {top: 11px; height: 40px;overflow:hidden}
	
	body{font-size:11pt}	/* increase body font size for mobile readability */
	
	h2{line-height:100%}
	
	.site-main{margin-top:0;position:relative;top:0}
	
	.white-background-transp {padding:20px;margin:0 20px;}
	
	.main-content{width:99%;max-width:739px !important}
	
	.site-navigation{display:none}
	
	.top-navigation, .header-sub, .gallery-button{display:none}
	
	#home-slide{top:0}
	
	.header-main{height:46px;padding:2px;background:#2c2c2c;overflow:hidden}
	.header-main h1{line-height:12px}
	.header-main h1 a{font-size:50%}
	.header-main h1 a span{display:block}
	.header-main .logo img{height:26px;width:auto}
	
	.site-description{margin-top:0;padding-top:6px;text-align:left;margin-left:-20px}
	
	.header-sub{font-size:10px}
	.header-sub p span{padding:0 2px}
	
	#contact-accordion.ui-accordion-content{min-height:540px}
	
	/* Home Page Styles */

	.inventory-title {font-size:22px}
	.deco-lines-left, .deco-lines-right {width:14%;height:18px}
	.deco-lines-right {margin:0 0 0 6px;}
	.deco-lines-left {margin:0 6px 0 0 ;}


	.home-square{width:49.8%;margin:0 .1%;border:1px solid #efefef}
	.home-square h3{font-size:24px;line-height:25px;top:22%;left:0;margin-top:-54px;padding:63px 0}
	.home-square i{top:20%}
	.home-square:hover > i{left:70px}

	.feature-item{
		width:48%;height:210px;margin-bottom:10px}

	.feature-item a, .feature-item img {
	  height: 123px;}
	  
  	/*Akzidenz Custome Feature Styles - won't work with template1.feature.php*/
	.feature-details{top:134px}
	.feature-details h3{font-size:11px;line-height:10px;font-weight:300}
	.feature-details h4{font-size:16px;line-height:17px}
	.feature-details:hover{top:66px}
	
	.menu-toggle{display:block;position:fixed;top:0;right:0;z-index:8888;padding:5px 10px;color:#efefef;background:#4c4c4c;border-radius:0 0 0 12px;box-shadow:0 0 5px black;font-size:24px}
	
	nav{position:fixed;top:0;right:0;width:100%}
	
	/* Header Navgation Responsive mods */
	div#menu-header-menu{display:none;padding:0;border:none;-webkit-transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000)}
	#menu-header-menu > ul{display:block;height:auto;padding:6px;background:#dedede;padding:none;text-align:left;width:100%;position:relative;left:-3px}
	#menu-header-menu > ul > li{display:block;border-bottom:#cdcdcd;padding:10px;border-bottom:1px solid #c2c2c2}
	#menu-header-menu > ul > li > a:hover{color:#0b853a;border:none;background:none}
	#menu-header-menu > ul > li a hover{background:none}
	#menu-header-menu ul li.has-sub > a:hover{background:none}
	#menu-header-menu > ul > li.has-sub > a::after{font-family:"FontAwesome";font-size:18px;color:#0b853a;content:"\f078";position:relative;right:-8px;top:-3px}
	#menu-header-menu ul li > ul{width:auto;position:relative;top:0;padding:none;box-shadow:none}
	#menu-header-menu ul li > ul li{border:none;padding-right:20px;text-align:left}
	#menu-header-menu ul li > ul li a{padding:14px;margin-left:20px;border-top:1px solid #333;font-size:16px}
	
	div#searchSortPanel ul{font-size:16px;padding:0}
	
	.search_sort{margin:0 !important}
	
	#searchBox{height:30px}
	
	input#SearchString{width:79%}
	
	.search-button{width:12%}
	
	.slider-image{height:165px}
	
	.special-box,.cta-box{display:none}
	
	#leftDiv{display:none;position:absolute;left:0;width:99%;background:rgba(0,0,0,.9)}
	#rightDiv{width:100%}
	
	#menu-toggle{display:block;width:100%;margin-bottom:10px}
	
	.categoryResult ul{height:auto !important}
	
	h1{font-size:24px;margin-left:1%;margin-top:20px}
	h3{font-size:20px}
	h4{font-size:14px}
	
	/* Inventory List Styles */
	.inventory-item{width:100%;margin-bottom:40px}
	.inventory-item .thumbnail{width:98%;margin-bottom:10px;max-width:100%;max-height:100%}
	
	.inventory-details{width:100%}
	.inventory-details ul{display:block;width:100% !important}
	.inventory-details li{width:100% !important}
	.vhr-link{height:40px}
	.inventory-details .price{width:45%;text-align:right;color:white;font-size:24px}
	.inventory-details .price h5{font-size:18px}
	.inventory-details .action-links{float:left;width:45%}
	.inventory-details .action-links a{display:block}
	
	.template3 .quick-links a{width:100%;margin-top:3px}
	
	/* Search / Filter styles */
	#searchCriteria li a.removeText{font-size:14px}
	#searchPagingPanel,#searchPagingPanelBottom{font-size:22px;margin:6px 0;padding:6px 0 !important;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}
	#searchPagingPanel ul li{padding:0 16px 0 0 !important}
	#searchSortPanel ul li{padding:0 8px 0 0 !important}
	#searchSortPanel strong{display:block}
	
	/* Details Page Styles */
	#inventoryDetailVehiclePanel{margin:0}
	#vehiclePaymentCalculator,#vehicleMainPriceRow{text-align:center}
	#searchBox input[type="text"]{margin-left:1%;width:69%}
	.smallButton{font-size:80%;padding:3px}
	.vehicleVhr{text-align:center}
	#detailMainPhoto{width:99%}
	#vehicleTopLineInfo{margin:10px 0}
	#inventoryDetailInfoPanel,#contactIndividual{width:auto}
	#vehicleTopLineInfo ul.column1,#vehicleTopLineInfo ul.column2{width:48%;-webkit-padding-start:0}
	#vehicleTopLineInfo label{display:inline-block}
	#vehicleDetailsRightDiv{width:auto !important}
	#vehicleTopLineInfo ul,#vehicleTopLineInfo ul li{font-size:13px}
	
	#descriptionAccordion .narrowPanel .narrowPanelTitle,.inventoryDetailButtons .button{background:#222;border:2px solid #555;border-radius:3px;margin-bottom:3px}
	
	.inventoryDetailButtons .button{width:48%}
	.accordionContainer{width:94% !important}
	
	#innerOptionsText,.optionsWrapper{width:96%;font-size:16px}
	
	.home-features{margin-left:10px;font-size:10px}
	.home-features .col{width:48%;margin-bottom:6px}
	.home-features a{height:90px}
	
	/* Header Navgation Responsive mods */
	#menu-header-menu > ul > li{display:block;border-bottom:#cdcdcd}
	#menu-header-menu > ul{padding:6px;background:#141414}
}
