/* images & icons */
#slider-clone img {width: 76px; height: 46px;}


/* titles */

#list-slide .text h3 {font-weight: normal; font-size: 1em; line-height: 1.2em;}
#feature-slide .text h3 a {color: #fff; font-weight: normal; line-height: 1.2em;}


/* lists */
.home .vehicle-list li {width: 32.5%;}

#list-slide li {margin: 6px 0px; padding: 6px 0px; line-height: 1.1em; min-height: 40px;}
#list-slide li:first-child {margin-top: 0px;}
#list-slide li:last-child {margin-bottom: 0px;}
#list-slide li.on {background-color: #e9f6f3;}

.home .shop-by-make ul {display: inline-block; *display: inline; *zoom: 1; margin-right: 1%; vertical-align: top; width: 15%;}
.home .shop-by-make ul:last-child {margin-left: 0; width: 16%;}
.home .shop-by-make ul li {margin-bottom: 12px;}
.home .shop-by-make ul li:last-child {margin-bottom: 0;}


/* text-wrapper */
.home .body-content .main-column-left-wrapper {display: block; float: left; margin-left: -400px; width: 100%; clear: both;}
.home .body-content .main-column-left {display: block; margin-left: 400px;}
.home .body-content .main-column-right {width: 390px; float: right;}
/* 
.home .body-content .car-finder {margin-left: -382px;}
.home .body-content .find_your_next_car {margin-left: 382px;}
.home .body-content .buyers-guide {width: 362px;}
*/

/* don't see the code for this*/
.home .body-content .main-column-text-wrapper {margin-left: -290px;}
.home .body-content .main-column-text {margin-left: 290px;}
.home .body-content .main-column-picture {width: 270px;}
.home .body-content .main-column-picture .photo {/* max-height: 165px; overflow: hidden; */} 

#slider-content .main-column-left-wrapper {float: left; margin-left: -408px; width: 100%; display: block;}
#slider-content .main-column-left {margin-left: 408px; display: block;display: block;}
#slider-content .main-column-right {width: 408px; float: right;}

#list-slide .picture {float: left; margin-right: -170px;  width: 100px; display: inline-block}
#list-slide .picture img {margin-right: 175px;}
#list-slide .text {width: 162px; float: right; display: inline-block; margin: 8px 10px 0px 0px; line-height: 1.1em; max-height: 2.5em; overflow: hidden;}

/* titles */
.home .list-slide h3 {font-size: 1em; font-weight: normal;}


/* section */
.home .news article {border-bottom: 1px solid #e8e9ea; margin-bottom: 25px; padding-bottom: 25px;}

.home .recent-articles article {display: inline-block; margin-right: 15px; vertical-align:top; width: 210px;}
.home .recent-articles article:last-child {margin-right: 0px;}
.home .recent-articles article.last-child {margin-right: 0px;}

.home .recent-articles .description {display: block; /* height: 6.5em; overflow: hidden; */ line-height: 1.4em;}

/* temp NO .home .recent-articles .photo */ .home .recent-articles .picture {/* height: 128px; max-height: 128px; overflow: hidden; */}

/* forms */
#new-cars-form {padding-right: 50px;position: relative;}
#new-cars-form div.button {background: #ACD407; color: #fff; font-family: 'Oswald', arial; font-size: 1.8em; padding: 18px 8px; position: absolute; right: 0px; top: 12px;}
#new-cars-form div.button:hover {background: #82b307;}
#new-cars-form div.selector {margin-top: 10px;}


/* slider */
#feature-slide li.child {    
background: #121212; height: 250px; width: 408px; overflow: hidden;}

#feature-slide {position: relative; height: 250px; width: 408px; overflow: hidden; position: relative;}
#feature-slide .text {
background-color: rgba(0,0,0,0.50); *background-color: #7f7f7f; 
position: absolute; bottom: 0px; left: 0px; line-height: 1.3em;
padding: 14px 6% 6px; color: #fff; width: 89%; min-height: 38px;}
.ie8 #feature-slide .text {background-color: #7f7f7f}

#feature-slide {position: relative; left: 0;}
#slider {max-height: 250px; overflow: hidden;}

.plusslider {
height: 250px; width: 408px; overflow: hidden; position: relative;}

.plusslider .child {float: left;}

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

.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;
height: 8px; width: 8px; padding: 1px; margin: 0 2px 0px 0px;
display: inline-block; text-indent:-999em; position: relative;}

.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(/wp-content/themes/hybridcars_com/images/sprites-icons.png) no-repeat;
width: 32px; height: 65px; 
position: absolute; top: 50%; z-index: 200;
display: block; margin-top: -32px;
text-indent: -9999px; cursor: pointer; 
opacity: 0;
-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:hover .plusslider-arrows li {opacity: .7;}

.plusslider-arrows .prev {background-position: -388px -46px; left: 0px;}
.plusslider-arrows .next {background-position: -355px -46px; right: 0px;}
.plusslider:hover .plusslider-arrows li:hover  {opacity: 1;}

.plustype-fader .current {z-index: 2;}
.plustype-fader .child {display: none; position: absolute; left: 0; top: 0;}
.plustype-fader .plusslider-pagination {position: relative; z-index: 200;}

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