/* hidden content for mobile */
#buyers-guide, #list-slide_wrapper {display:none;}

/* slider */
#feature-slide {left:0px; margin:0px auto; max-width:100%; min-height:230px; overflow:hidden; position:relative; width:408px;}
#feature-slide li.child {max-width:100%; overflow:hidden; width:408px;}

#feature-slide .text {background-color:rgba(0,0,0,0.50); *background-color:#7f7f7f; bottom:0px; color:#fff; left:0px; line-height:1.1em; margin-left:0px; /* min-height:38px; */ padding:14px 6% 12px; position:absolute; width:89%;}

#slider {max-height:250px; overflow:hidden;}
#slider li {min-height:230px;}
#slider li:nth-child(2), #slider li:nth-child(3), #slider li:nth-child(4) {display:none;}

.plusslider {max-height:250px; max-width:100%; min-height:230px; overflow:hidden; width:100%;}
.plusslider .child {float:left;}

	@media print, screen and (max-width: 350px){ 
	.plusslider, #slider li, #feature-slide {min-height: 200px;}
	}
	
	@media print, screen and (max-width: 300px){ 
	.plusslider, #slider li, #feature-slide {min-height: 150px;}
	}

/* temp - remove  Controls  */
.plusslider-pagination-wrapper {bottom:0px; display:none; position:absolute; right:4px; z-index:10;}

.plusslider-pagination li {background-color:rgba(75,22,23,0.80); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; display:inline-block; height:8px; margin:0 2px 0px 0px; padding:1px; position:relative; text-indent:-999em; width:8px;}

.plusslider-pagination .current {background-color:rgba(75,22,23,1);}
.plusslider-pagination li:hover {background-color:rgba(255,255,255,1.0);}

.plusslider-arrows li {background:url(../img/sprites-icons.png) no-repeat; cursor:pointer; display:block; height:65px; margin-top:-32px; position:absolute; text-indent:-9999px; top:50%; width:32px; z-index:9;
-webkit-transition-property:opacity; -webkit-transition-duration:0.2s; -webkit-transition-timing-function:ease-in;
-moz-transition-property:opacity; -moz-transition-duration:0.2s; -moz-transition-timing-function:ease-in;
-ms-transition-property:opacity; -ms-transition-duration:0.2s; -ms-transition-timing-function:ease-in;
 -o-transition-property:opacity; -o-transition-duration:0.2s; -o-transition-timing-function:ease-in; 
 transition-property:opacity; transition-duration:0.2s; transition-timing-function:ease-in;}

.plusslider-arrows .prev {background-position:-388px -46px; left:10px; transform:scale(0.5);}
.plusslider-arrows .next {background-position:-355px -46px; right:10px; transform:scale(0.5);}

.plustype-fader .current {z-index:2;}
.plustype-fader .child {left:0px; position:absolute; top:0px;}

.plustype-fader .plusslider-pagination {position:relative; z-index:9;}

/* no-javascript fallback */
#feature-slide > * {display:none;}
#feature-slide > *:first-child {display:block;}

#promo_area .main-column-right {float:none; max-width:400px; width:auto;}

#promo_area .main-column-right .picture {width:100%; width:auto;}
#promo_area .main-column-right img {height:auto; max-height:250px; max-width:100% !important;}

#feature-slide li.child {max-height:250px; max-width:100%; width:auto;}

/* titles */

#body_content h3 a {color:#252525; display:block; line-height:1.3em; /* margin-bottom:5px; */}

#auto-news h3 {display:block; float:right; margin-left:-115px; width:100%;}
#auto-news h3 a {display:block; margin-left:110px; position:relative;}

#feature-slide .text h3 {color:#fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#feature-slide .text h3 a {color:#fff; font-family:'Bitter', Arial, Helvetica, sans-serif; font-size:1rem; /* height:1rem;*/}

/* sections */
#home #promo_area {margin:0px -10px 10px;}
.latest-articles article {border-bottom:1px solid #d8d8d8; margin-bottom:10px; padding-bottom:10px;}
#top-feature article {border-bottom:0px solid #d8d8d8; margin-bottom:0px; padding-bottom:0px;}

#top-feature {margin-bottom:-10px; text-align:justify; -ms-text-justify:distribute-all-lines; text-justify:distribute-all-lines;}
#top-feature:after {content:""; display:inline-block; width:100%;}

#feature-slide .text .description, #top-feature .thumbnails-medium .description, #main-articles .thumbnails .description {display:none;}

/* columns */
#top-feature .thumbnails-medium {display:inline-block; /* min-width:145px;*/ text-align:left; vertical-align:top; width:49%;}
#top-feature .thumbnails-medium:first-child {margin-left:1%;}
#top-feature .thumbnails-medium .main-column-text-wrapper, .feature .main-column-text-wrapper, #main-articles #auto-news {float:none; margin-left:0px;}
#top-feature .thumbnails-medium .main-column-text, .feature .main-column-text, #main-articles #auto-news section {margin-left:0px;}
#top-feature .thumbnails-medium .main-column-fixed, .feature .main-column-fixed, #car-reviews {float:none; width:auto;}
#top-feature .thumbnails-medium .main-column-fixed {margin-bottom:5px; max-width: 270px;}

	@media print, screen and (max-width: 750px){
	.main-column-fixed {width: 100%;}
	}

	@media print, screen and (min-width: 750px){
	#Autoguide_com_300x90_Spotlight_AUTO {min-height: 178px;}
			
	#buyers-guide, #promo_area .main-column-left-wrapper, #list-slide_wrapper {display:block;}
	
	#feature-slide .text h3 a {height:.9rem; overflow:hidden;}	
	#list-slide_wrapper, #feature-slide .text .description, #top-feature .thumbnails-medium .description, #main-articles .thumbnails .description {display:block;}
	
	/* links */
	.inner-pages .more {margin-top: 10px;}
		
	/* titles */
	#slider-clone h3 a {font-size:.85rem; font-weight:normal;}
	#body_content h3 a {font-size:1.2em; /*margin-top:8px;*/}
	#car-reviews h3 a {margin-top:8px;}
		
	.byline .author {display:inline-block; font-size:0.75rem; font-weight:bold; margin-bottom:4px;}
		
	/* sections */
	#home #promo_area {margin:0px;}
	
	#top-feature {margin-bottom:0px;}
		
	.latest-articles article:last-of-type {border-bottom:0px solid #d8d8d8; margin-bottom:0px; padding-bottom:0px;}
	#top-feature article:first-of-type {border-bottom:1px solid #d8d8d8; margin-bottom:15px; padding-bottom:15px;}
		
	#main-articles .description, #top-feature .description {color:#575757; display:inline-block; /* font-size:.93em;*/ line-height:1.48em;}
	#feature-slide .text .description {display:inline-block; font-size:0.8rem; height:1.15em; overflow:hidden;}
	#auto-news .description {display:inline-block; float:left; max-height:5.9em; overflow:hidden;}
		
	/* columns */ 
	/* columns reset */
	#top-feature .thumbnails-medium {display:block; width:auto;}
	#top-feature .thumbnails-medium .main-column-text-wrapper, #main-articles #auto-news {float:right; margin-left:-295px;}
	#top-feature .thumbnails-medium .main-column-text, #main-articles #auto-news section {margin-left:295px;}
	#top-feature .thumbnails-medium .main-column-fixed, #car-reviews {float:left; width:270px;}
	#top-feature .thumbnails-medium .main-column-fixed {margin-bottom:0px;}
		
	.feature .main-column-text-wrapper {float:left; margin:0px -408px 0px 0px;}
	.feature .main-column-text {margin:0px 408px 0px 0px;}
	.feature .main-column-fixed {float:right; width:408px;}
		
	#list-slide .main-column-text-wrapper {margin:0px 0px 0px -85px;}
	#list-slide .main-column-text {line-height:1.15em; margin:8px 10px 0px 95px; max-height:2.4em; overflow:hidden;}
	#list-slide .main-column-fixed {float:left; width:75px;}
		
	#car-reviews .thumbnails-medium .main-column-text-wrapper, #auto-news h3 {float:none; margin-left:0px;}
	#car-reviews .thumbnails-medium .main-column-text, #auto-news h3 a {margin-left:0px;}
	#car-reviews .thumbnails-medium .main-column-fixed {float:none; width:auto;}
	#auto-news h3 a {margin-bottom:10px;}
		
	/* lists */
	#buyers-guide div ul {*zoom:1; display:inline-block; *display:inline; font-size:0.85rem; margin-right:1%; vertical-align:top; width:31%;}
	#buyers-guide div ul.last {margin-left:0px; width:33%;}
	#buyers-guide li {margin-bottom:6px; display: inline-block; width: 32%;}
	#buyers-guide div li {margin-bottom:6px; display: list-item; width: auto;}
	#list-slide li {line-height:1.1em; margin:0px 0px 6px; min-height:40px; padding:6px 0px;}
	#list-slide li:last-of-type {margin-bottom:0px;}
	#list-slide li.on {background-color:#f3f3f2;}
	}
	
	@media print, screen and (min-width: 400px) { 
		.plusslider {background: #333; min-height:250px;}
	}
	
	@media print, screen and (min-width: 500px) { 
		.plusslider-arrows .prev, .plusslider-arrows .next {opacity:0; transform:scale(1);}
		.plusslider-arrows .prev:hover, .plusslider-arrows .next:hover {opacity:1;}
	}	
