/* testing */

/* images */
.by_categories ul a {display:inline-block;}
.by_categories ul li a:before {background:url(../img/sprites-cars.jpg); content:" "; display:block; height:50px; margin:10px auto 0px; width:89px;}

.by_categories ul li.Compact a:before {background-position:-112px 0;}
.by_categories ul li.Sedans a:before {background-position:-215px 0;}
.by_categories ul li.Hybrids a:before {background-position:-325px 0;}
.by_categories ul li.Crossovers a:before {background-position:-435px 0;}
.by_categories ul li.SUVs a:before {background-position:-541px 0;}

.by_categories ul li.Minivans a:before {background-position:0px -53px;}
.by_categories ul li.Trucks a:before {background-position:-104px -53px;}
.by_categories ul li.Luxury a:before {background-position:-215px -53px;}
.by_categories ul li.Sports a:before {background-position:-325px -53px;}
.by_categories ul li.Coupes a:before {background-position:-435px -53px;}
.by_categories ul li.Convertibles a:before {background-position:-541px -53px;}

.buyers_guides .by_categories ul li a {font-size:1.1em;}

.imgMiddle {max-width:100%; width: auto !important;}
.postbody p a img, .article-blurb p a img {margin-right:4px;}
#body_content .ngg-trigger-buttons {margin-bottom: 10px;}

/* links */
.controls .more {background:#333; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; color:#fff; display:inline-block; min-width:60px; padding:5px 32px; text-align:center;}

.controls {text-align:center;}
.controls .next {float:right;}
.controls .prev {float:left;}
.controls .inactive{background-color:#878787;}

.nxt-bck-nav span {color:#4b4b4b; display:inline-block; font-weight:bold; margin:0 4px; vertical-align:middle;}
.nxt-bck-nav a {background:url(../img/sprites-icons.png) no-repeat; display:inline-block; height:34px; margin:0 3px; opacity:0.8; vertical-align:middle; width:33px;}
.nxt-bck-nav a:hover {opacity:1}
.nxt-bck-nav a.first,.nxt-bck-nav a.last {background-position:-225px -246px;}
.nxt-bck-nav a.last {transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.nxt-bck-nav a.next,.nxt-bck-nav a.prev {background-position:-262px -246px;}
.nxt-bck-nav a.next {transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}

.page-error404 ol a,.contact a,.about a, .advertising-info a, table.listings .links {color:#ce0000;}

.more-autoshow a.more {background: transparent; color:#dc1a00; display: block; font-size: .85rem; font-weight: normal; padding: 10px 0 0;}

/* hidden content for mobile */
#promo_area .intro, .by_categories, .description, .by_dropdown span.title, #vsCaption .rating .rating_image, .article #social strong, .byline .photographer, .byline .date {display:none /* !important*/;}

/* .main-feature .description, */.gallery .byline .photographer, #promo_area .CDN_insurance .intro {display:block;}

/* sections*/
.by_dropdown select {width:100%;}
.inner-pages #newsletter {background:#f3f3f2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; o-border-radius:4px; color:#4b4b4b; margin:16px 0px; padding:12px; position:relative;}
.inner-pages #newsletter span {display:block; margin-bottom:5px;}

.buyers-guide .thumbnails, .privacy_text {margin-bottom:20px;}
.buyers-guide .description, .author #promo_area .description, .author-blurb .description {color:#878787; display:block;}
#promo_area .intro {color:#878787; margin-bottom:20px;}

.dropdown-container {display:table; width:100%}
.dropdown-container .cell {display:table-cell;}
.dropdown-container .or {padding:0px 5px; text-align:center;}

.uc-search_results .results_found select {margin-bottom:10px;}
.uc-search_results .results_found strong {padding-left:10px;}
.results_found {margin:0px;}

div.galleria iframe {width: 100% !important;}
.photocrati-nextgen_pro_horizontal_filmstrip {min-height: 300px;}

/* text-wrapper */
.inner-pages .controls {margin-bottom:30px;}
.main-feature .picture, .thumbnails-large .main-column-fixed {float:none; /* margin-bottom:10px; */ width:100%;}
.thumbnails-large .comments-wrapper {margin-bottom:7px;}
.thumbnails-large .comments-wrapper .comments {float:right; font-size:1rem; font-weight:bold; padding-left:30px;}
/*.thumbnails-large .comments-wrapper .comments strong {font-weight:normal;}*/

/*
.main-feature .comments-wrapper{float: right; margin-left: -110px;width: 100%; clear:none;}
.main-feature .comments-wrapper .comments{margin-left: 110px;}
.main-feature .comments-wrapper .comments a{padding-left:25px;}
*/
.comments-wrapper .right {float:left; font-size:.75rem; font-weight:bold; margin-top:0px;}
.comments-wrapper .nxt-bck-nav {margin:8px 0;}
.nxt-bck-nav {margin:30px 0 0; text-align:center;}

.breadcrumb {display:none;}
.article .byline {float:left; font-size:.75rem; margin: 0;/* margin:0px 0 10px 0;*/}
.article .byline .author {display:inline-block;}
.article #social {margin:10px 0;}
.article p, .intro p {margin:10px 0;}
.byline .author:after, .byline .date:after {color:#878787; content:"|"; font-weight:normal; margin-right:7px; padding-left:10px;}
.byline .no-after:after {display:none;}
.byline .date {color:#878787; font-size:.9em;}
.byline .date:after {content:"";}

/*.byline .photographer:before {content: "|";padding-right: 10px;}*/

.author-blurb .social {vertical-align:middle;}
span.role {margin-right:10px;}
.author .author-blurb .social {margin:0px;}
.author .author-blurb .description, .autoshow .main-feature .description {margin-top:10px;}
.top10 .category-tags {margin:30px 0 20px;}

.videoWrapper {height:0; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; position:relative;}
.videoWrapper object, .videoWrapper embed, .videoWrapper iframe {height:100%; left:0; position:absolute; top:0; width:100%;}
.article-blurb iframe {width:100%;}

.more-autoshow {background-color:#f3f3f2; margin-bottom:15px; padding:10px;}
.more-autoshow .thumbnails-medium {margin-bottom:15px;}
.more-autoshow .thumbnails-medium:last-child {margin-bottom:0;}
.more-autoshow .date,.more-autoshow .description {display:inline-block;}
.more-autoshow .date {color:#878787;}
.more-autoshow .date:after {content:"|"; padding:0 3px;}
.more-autoshow h3 {margin-bottom:5px;}
.autoshow_coverage h3 {font-size:.8rem; font-weight: normal;}
.more-autoshow h3 a, .more-autoshow h3, .autoshow_coverage h3 a:visited {color:#333333;}

/* global */
.latest-articles article, .latest-articles .side-articles, .main-feature article, .main-feature .side-articles, .autoshow_coverage article, .autoshow_coverage .side-articles, .reviews .ad, .more_ad li {border-bottom: 1px solid #d8d8d8; margin-bottom:10px; padding-bottom:10px;}

#related-reading {font-size: 0;}
#related-reading article, #related-reading .side-articles {display: inline-block; width: 153px; border-width: 0; margin-right: 14px; margin-bottom: 0px; max-width: 45%; vertical-align: top;}

/* .latest-articles article, .main-feature article, .by_dropdown, .author-blurb article {margin-bottom:15px; padding-bottom:15px;border-bottom: 1px solid #d8d8d8;} */
/* .latest-articles article{ padding-bottom:0;} */
.by_dropdown, .notes {margin-bottom:15px;}
.notes {margin:20px 0;}
.author-blurb article, .author-blurb .side-articles {margin-bottom:15px; padding-bottom:15px;}

/* columns */
.author-blurb .main-column-text-wrapper {margin-left:-57px;}
.author-blurb .main-column-text {margin-left:57px;}
.author-blurb .main-column-fixed {width:47px;}

.shopping-article #car-finder {float:none; width:100%;}

/* .main-feature .main-column-text-wrapper {margin-left:-110px;}
.main-feature .main-column-text {margin-left:110px;}
.main-feature .main-column-fixed {width:100px;}
*/
#related-reading .side-articles .picture {diplay: block; float: none; width: 100%; }
#related-reading .side-articles .picture img {width: 100%;}
#related-reading .main-column-text-wrapper {margin-left: 0; float: none; }
#related-reading .main-column-text {margin-left: 0; float: none; width: auto;}
#sailthru-scout {display: inline;}
#related-reading h3 a {color: #0983b6; font-size: .95rem; font-weight: normal; margin: 8px 0 0;}
.about #body_content {margin-bottom:10px;}
.privacy .sub_heading, .terms .sub_heading, .advertising-info .sub_heading {font-size:0.8rem; font-weight:bold; padding-top:3px;}
.terms .intro {display:block!important;}

/* titles */
.article-page #promo_area h1, .article-page #title-area h1, .inner-pages h2, .sub_heading {font-size:1rem; /* line-height:1.6rem;*/}
.top10 h1, .article-page #title-area h1, .article-page h1.title {color:#333333;}
.CDN_insurance h2:after {background:url(../img/sprites-icons.png) -296px -250px no-repeat; display: inline-block; content:" "; height:25px; margin-left: 3px; vertical-align: middle; width:25px;}
.top10 h2.subheader {margin-top: 10px;}

/* .main-feature h3, */.latest-articles h3 {display:block; float:right; margin-bottom:4px; margin-left:-110px; width:100%;}
/* .main-feature h3 a, */.latest-articles h3 a {color:#333333; display:block; margin-left:110px; position:relative;}
.main-feature h3 a, .more_ad strong a {color:#333333;}
.article-blurb .more {background: transparent; color:#dc1a00; display:block; font-weight:bold; margin:10px 0 0;}
.author-blurb h3 {display:inline-block;}
.author-blurb h3:after {content:","; display:inline-block;}
.author .author-blurb h3 {display:block;}
.author .author-blurb h3:after {display:none;}
.contact .article_text strong, .more_ad h3 {color:#333333; font-family:'Bitter', Arial, Helvetica, sans-serif; font-size:1em;}
.more_ad h3 {margin-bottom: 12px;}

#vsCaption h2, .article h3 {font-family:'Bitter', Arial, Helvetica, sans-serif; font-size:1rem; font-weight:bold; line-height: normal; margin:10px 0;}
.latest-articles h2 {border-bottom:1px solid #d8d8d8; color:#CE0000; font-family:'Bitter', Arial, Helvetica, sans-serif; font-size:1rem; margin-bottom:10px; padding-bottom:8px;}
.shopping-article .latest-articles h2.title {margin-top: 20px;}
#related-reading h2, .shopping-article #car-finder h2, .shopping-article h2.title, .more_ad h2 {color:#333333;}

.author-blurb h3, .sub_heading, .article-blurb h2 {font-family:'Bitter', Arial, Helvetica, sans-serif; font-size:1rem; margin-bottom:10px;}
.buyers-guide .title {background:#0086bb; color:#fff; line-height: normal; margin-bottom:20px; padding:2px 9px 5px;}
.buyers-guide h3 {color:#242222;}

.select .title {color: #555;display: block; font-size: .8rem; font-weight: normal; position: relative;}
.select .title:after {background:url(../img/sprites-icons.png) -281px -150px no-repeat; border: 1px solid #D4D6D9; content:""; display: inline-block; height:5px; right:0px; padding: 5px 4px; position:absolute; top: 1px; width:10px;}

.inner-pages .all {color:#0A9AD1; float:right; font-family:Arial, Helvetica, sans-serif; font-size:.85rem; font-weight:normal; line-height:1em; margin-left:10px;}
.inner-pages .all:before {background:url(../img/sprites-icons.png) -313px -153px; content:""; display:inline-block; height:12px; margin-right:4px; vertical-align:middle; width:10px;}


/* forms */
/* select, */.contact input[type="input"], .advertising-info input[type="input"] {border:1px solid #d4d6d9; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; margin:0 2px; padding:4px; vertical-align:middle;}

.inner-pages select, .contact select, .inner-pages .select {background: #fff; border:1px solid #d4d6d9; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; margin:0 2px; padding:4px; vertical-align:middle; height: auto !important;}
.mac.webkit .chooser select {height: 22px !important;}
input[type="reset"], .reset {background:#818181; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiM4MTgxODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM2ZDZkNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  #818181 49%, #6d6d6d 51%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(49%,#818181), color-stop(51%,#6d6d6d)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #818181 49%,#6d6d6d 51%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #818181 49%,#6d6d6d 51%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  #818181 49%,#6d6d6d 51%); /* IE10+ */
background:linear-gradient(to bottom,  #818181 49%,#6d6d6d 51%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#6d6d6d',GradientType=0 ); /* IE6-8 */
margin-left:10px;
}
input[type="reset"]:hover {background:#6D6D6D;}
.contact input[type="text"], .advertising-info input[type="text"] {width:96%; padding-left: 2%; padding-right: 2%;}
.contact select {width: 100%;}
.contact form {margin:20px 0;}
.contact form div, .advertising-info form div {margin-top:4px;}
.contact form div.label, .advertising-info div.label {margin-top:10px;}
.contact input[type="reset"], .contact input[type="submit"], .advertising-info input[type="submit"] {margin-bottom:15px; margin-top:15px;}
.contact textarea,.advertising-info textarea {height:150px; width:96%; padding-left: 2%; padding-right: 2%;}

/* Tables */
#vsCaption, .article-blurb {font-size:.95rem; line-height:1.3rem;}
#vsCaption .table_right {background:#f3f3f3;  /* border-collapse:collapse; display:block; */ float:none; margin:15px 0px; padding-bottom:10px; position:relative; width:97%; z-index:2;}
#vsCaption .table_right tbody {/*display:block;*/ padding-bottom:20px;}
#vsCaption .table_right td {padding: 0px; vertical-align: top;}
#vsCaption .table_right h3 {margin:0 0 10px;}
#vsCaption .table_right h3 font, #vsCaption .table_right h3 strong {background:#dc1a00; color:#fff; display:block; padding:7px 15px;}

#vsCaption .table_right font {color:#4b4b4b; display:block; padding:15px 15px 5px;}
#vsCaption .table_right p, #vsCaption .table_right span {color: inherit !important; display: block; margin:0px 15px 10px;}
#vsCaption .table_right p span, #vsCaption .table_right p font {margin: 0px; padding: 0px;}
#vsCaption .table_right h3 font, #vsCaption .table_right h3 strong span {margin: 0px; padding: 0px;}

#vsCaption .rating {margin:30px auto; width: 100%;}
#vsCaption .rating .rating_image {padding-right:0px; width:30px;}
#vsCaption .rating .plus {background:#dc1a00; color:#fff; padding:14px;}
#vsCaption .rating .minus {background:#131313; color:#fff; padding:14px;}
#vsCaption .imgLeft {margin:0 0 8px 0; max-width:100%; position:relative;}
#vsCaption .imgMiddle .imgLeft {float: none;}
#vsCaption .imgRight {margin-bottom:20px;}
#vsCaption .imgMiddle img {width: 100%; height: auto}

#galleryPlayer_1_wrapper, #galleryPlayer_1_wrapper object, #galleryPlayer_1_wrapper embed,
#galleryPlayer_2_wrapper, #galleryPlayer_2_wrapper object, #galleryPlayer_2_wrapper embed,
#galleryPlayer_3_wrapper, #galleryPlayer_3_wrapper object, #galleryPlayer_3_wrapper embed,
#galleryPlayer_3_wrapper, #galleryPlayer_3_wrapper object, #galleryPlayer_3_wrapper embed,
#galleryPlayer_4_wrapper, #galleryPlayer_4_wrapper object, #galleryPlayer_4_wrapper embed,
#galleryPlayer_5_wrapper, #galleryPlayer_5_wrapper object, #galleryPlayer_5_wrapper embed,
#galleryPlayer_6_wrapper, #galleryPlayer_6_wrapper object, #galleryPlayer_6_wrapper embed,
#galleryPlayer_7_wrapper, #galleryPlayer_7_wrapper object, #galleryPlayer_7_wrapper embed,
#galleryPlayer_8_wrapper, #galleryPlayer_8_wrapper object, #galleryPlayer_8_wrapper embed,
.jwplayer {min-width: 300px; width: 100%}


/* #galleryPlayer_1_wrapper, #galleryPlayer_1_wrapper object, #galleryPlayer_1_wrapper embed,
#galleryPlayer_2_wrapper, #galleryPlayer_2_wrapper object, #galleryPlayer_2_wrapper embed,
#galleryPlayer_3_wrapper, #galleryPlayer_3_wrapper object, #galleryPlayer_3_wrapper embed,
#galleryPlayer_3_wrapper, #galleryPlayer_3_wrapper object, #galleryPlayer_3_wrapper embed,
#galleryPlayer_4_wrapper, #galleryPlayer_4_wrapper object, #galleryPlayer_4_wrapper embed,
#galleryPlayer_5_wrapper, #galleryPlayer_5_wrapper object, #galleryPlayer_5_wrapper embed,
#galleryPlayer_6_wrapper, #galleryPlayer_6_wrapper object, #galleryPlayer_6_wrapper embed,
#galleryPlayer_7_wrapper, #galleryPlayer_7_wrapper object, #galleryPlayer_7_wrapper embed,
#galleryPlayer_8_wrapper, #galleryPlayer_8_wrapper object, #galleryPlayer_8_wrapper embed,
.jwplayer  {height:167.5px !important; max-width:100%; width:300px !important;}*/


#vsCaption .rating strong {font-family:'Bitter', Arial, Helvetica, sans-serif; font-size:1rem; letter-spacing:0.03em; line-height:1em; opacity:0.7;}
#vsCaption .rating tbody, #vsCaption .rating tr, #vsCaption .rating td {display:block; width:auto;}
#vsCaption p {margin-bottom:20px;}
#vsCaption p:first-of-type {margin: 0px;}
#vsCaption table p:first-of-type {margin: 0 15px 10px; /* resets */}
#vsCaption p a {color:#dc1a00;}

#vsCaption .imgLeft p, #vsCaption .imgRight p {margin-top: 0px; background: #E8E9EA; padding: 12px;  color: #464646}
#vsCaption .compare-table .imgLeft p, #vsCaption .compare-table .imgRight p {background: transparent;}

#comparison-article .compare-table {margin-bottom:20px; width:100%;}
#comparison-article .compare-table td, #comparison-article .compare-table th {border-bottom:1px solid #cecece; padding:6px; text-align:left; vertical-align:bottom;}
#comparison-article .compare-table td:nth-child(1),#comparison-article .compare-table th:nth-child(1) {display:none;}
#comparison-article .compare-table tr:nth-child(1) {display:none;}
#comparison-article .compare-table td:nth-child(2), #comparison-article .compare td:nth-child(4) {width:160px;}
#comparison-article .compare-table td:nth-child(3), #comparison-article .compare-table th:nth-child(3) {color:#ce0000; font-weight:bold; text-align:center; width:140px;}
#comparison-article .compare-table th:nth-child(3) {vertical-align:middle;}
#comparison-article .compare-table th {color:#0A9AD1; width:33%;}

table.listings td {padding: 2px; display: block;}
table.listings td:first-child {border-top: 1px solid #E6E6E6; padding-top: 4px;}


/* Lists */
#vsCaption .rating ul,#vsCaption .rating li {list-style:disc outside none;}
#vsCaption .rating ul {margin:4px 0 0 15px;}

.page-error404 ul li {background:url(../img/sprites-icons.png) -495px -183px no-repeat; margin-top:7px; padding-left:12px;}
.page-error404 ol {margin:20px 10px;}
/* .privacy_text, .article_text {float: left;margin-top:8px;margin-bottom:20px;padding-left:20px;} */
ul.privacyInner {margin-top:5px; padding-left:10px;}
li.privacyInner {padding-bottom:5px;}

.select-list {display:block; position:relative; width:100%;}
.select-list ul {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D4D6D9; margin:6px -4px 0px; max-height:300px; overflow-y:scroll; overflow-x:visible; padding:2px 2%; position:absolute; width:97%; z-index:200;}

.select-list li a {color:#555; display:block; line-height:1.4em; margin:0px -2%; padding:0px 2%;}
.select li a:hover {background:#3399ff; color:#fff;}

/* controls */
.controls {background:#fff; border-bottom:0px; color:#9a9a9a; margin-top:0px; padding:0px; text-align:right;}
.shopping-article .controls, #uc-car-list .controls {background:#f3f3f3; border-bottom:1px solid #e5e5e5; color:#9a9a9a; margin-top:10px; padding:5px 5px 3px; text-align:right;}
#car-list .controls {border-bottom:0px; margin-bottom:0px;}
#car-list .controls_bottom {border-top:1px solid #e5e5e5; margin-top:0px;}
.controls_bottom {margin-top:-18px;}
.pagination-wrapper {background:#fff; border:1px solid #c0c0c0; float:right; margin-bottom:2px; width:auto;}
.pagination-wrapper .links {display:inline-block;}
.pagination-wrapper .on {background:#e9e9eb; color:#565656; border-left:1px solid #c0c0c0; display:inline-block; margin-right:-4px; padding:5px 15px;}
.pagination-wrapper a {border-left:1px solid #c0c0c0; color:#565656; display:inline-block; margin-right:-4px; padding:5px 15px;}
.pagination-wrapper .previous {/*background:url("/autoguide/img/sprites-icons.png") no-repeat scroll -490px -249px;*/ border-left:0px; color:#565656; display:inline-block; /*float:left; font-weight:bold; padding-left:15px;*/}
.pagination-wrapper .next {/*background:url("/autoguide/img/sprites-icons.png") no-repeat scroll -450px -219px;*/ color:#565656; display:inline-block; float:none; /*font-weight:bold; padding-right:15px;*/}

.pagination ul li {display:inline-block; margin:0 2px; /* margin: 0 13px; */ vertical-align:top;}
.pagination li a, .count-info {display:inline-block; padding:4px 8px;}
.pagination li a.active {background:#E8E9EA; border-radius:4px;}
.pagination li.next {margin-right:0px; position:relative;}
.pagination li.next a:before {background:url("../img/sprites-icons.png") -313px -150px; content:""; display:inline-block; height:12px; margin-right:4px; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); vertical-align:middle; width:10px;}

.count-info {display:none;}

/* form*/
.get-quote {display:none;}
.inner-pages #newsletter input[type='text'] {width:50%;}


@media print, screen and (min-width: 330px) {
	table.listings td:first-child {float: left; padding-right: 10px; width: 100px;}
	table.listings td {display: inline-block; vertical-align: top;}
	table.listings td {border-top: 1px solid #E6E6E6; display: table-cell; float: none; padding: 10px 2px;}
}

@media print, screen and (min-width: 671px) {
	.photocrati-nextgen_pro_horizontal_filmstrip {min-height: 549px;}
	/* #galleryPlayer_1_wrapper, #galleryPlayer_1_wrapper object, #galleryPlayer_1_wrapper embed,
	#galleryPlayer_2_wrapper, #galleryPlayer_2_wrapper object, #galleryPlayer_2_wrapper embed,
	#galleryPlayer_3_wrapper, #galleryPlayer_3_wrapper object, #galleryPlayer_3_wrapper embed,
	#galleryPlayer_4_wrapper, #galleryPlayer_4_wrapper object, #galleryPlayer_4_wrapper embed,
	#galleryPlayer_5_wrapper, #galleryPlayer_5_wrapper object, #galleryPlayer_5_wrapper embed,
	#galleryPlayer_6_wrapper, #galleryPlayer_6_wrapper object, #galleryPlayer_6_wrapper embed,
	#galleryPlayer_7_wrapper, #galleryPlayer_7_wrapper object, #galleryPlayer_7_wrapper embed,
	#galleryPlayer_8_wrapper, #galleryPlayer_8_wrapper object, #galleryPlayer_8_wrapper embed,
	.jwplayer {height:375px !important; width:671px !important;}*/
}

@media print, screen and (min-width: 750px) {
	/* .thumbnails-large img {max-height:408px;} */

	#promo_area .intro, .description, .main-feature .byline, .article #social strong, .thumbnails-large .byline {display:block;}
	#comparison-article .compare-table th {width:auto;}
	#vsCaption .compare-table {font-size:0.85rem;}
	#vsCaption .rating {margin:30px auto 0px;}
	#vsCaption .rating .rating_image {display:table-cell;}
	.author .author-blurb .social {margin:0 10px;}
	.author-blurb  .hide-mobile {display:inline-block;}

	.more-autoshow a.more {display: inline-block; padding: 0 0 0 4px;}

	/* global? */.byline .author {display:inline-block; font-weight:bold; margin-bottom:12px;}
	.latest-articles article, .latest-articles .side-articles, .main-feature article, .main-feature .side-articles, .by_dropdown, .author-blurb article, author-blurb .side-articles {border-bottom:1px solid #d8d8d8;}

	.byline .date:after {content:"|";}

	/* titles */
	.inner-pages h1, .article-page #promo_area h1/* , .article-page #title-area h1 */ {font-size:2.2rem; line-height:2.4rem; margin-bottom:0;}
	.author-blurb h3, /* .sub_heading, */.article-blurb h2 {font-size: 1.1rem;}
	.inner-pages h2, .sub_heading, .more_ad strong a {font-size:1.3rem;}
	.buyers-guide .title {font-size:1.35rem; padding:6px 8px 8px;}
	h2.subheader {margin:-6px 0 15px; /* margin:-6px 0 15px;*/}
	.top10 h2.subheader {margin-top: 10px;}
	.latest-articles h2 {font-size:1.3rem; line-height:1.3rem; margin-bottom:15px; margin-top:20px; padding-bottom:15px;}
	#related-reading h2 {border-width: 0; color: #333333; font-family: "Bitter",Arial,Helvetica,sans-serif; font-size: 1.3rem; line-height: normal; padding-bottom: 0;}


	#vsCaption h2, .article h3, .contact .article_text strong {font-size: 1.3rem;}

	.article h3 {margin:20px 0px;}
	.gallery .article h3 {margin-bottom: 0px;}
	.buyers-guide h3 {font-size:1.2rem; margin-bottom:5px;}

	table.listings h5  {font-size:.9rem;}

	.article-blurb .more {margin:20px 0;}

	.inner-pages h1 .all {margin-top:14px;}

	/* columns */
	.main-feature .main-column-text-wrapper, .main-feature h3, .latest-articles h3 {float:none; font-size:1.3rem; margin-bottom:16px; margin-left:0px;}
	.main-feature h3, .article-page #title-area h1, .article-page h1.title {color:#333333; font-family:'Bitter', Arial, Helvetica, sans-serif; font-size:1.8rem; line-height:2rem;}
	.main-feature .main-column-text,  .main-feature h3 a, .latest-articles h3 a {margin-left:0px;}
	.main-feature .main-column-fixed, .article .picture {/*border:1px solid #e6e6e6;*/ float:none; display:block; width:auto;}
	.main-feature .picture {/* margin-bottom:10px;*/}
	.main-feature .picture a,.article .picture a {display:block; /*margin:6px;*/}

	.author-blurb .main-column-text-wrapper {margin-left:-115px;}
	.author-blurb .main-column-text {margin-left:115px;}
	.author-blurb .main-column-fixed {width:100px;}

	#autoshow_coverage .main-column-text-wrapper {float:none; margin-left:0px;}
	#autoshow_coverage .main-column-text {margin-left:0px;}
	#autoshow_coverage .main-column-fixed {float:none; margin-bottom:10px; width:auto;}

	.vin-text {display: inline-block; margin-left: 10px; vertical-align: top;}

	/* sections */
	.main-feature .thumbnails-large, .reviews .ad {border-bottom:4px solid #e9e9eb; margin-bottom:25px; padding-bottom:0px;}
	.main-feature .thumbnails-no-border {border-bottom:0;}
	.article-page .main-feature .thumbnails-large {margin-bottom:0px;}
	section.buyers-guide + section.main-feature .thumbnails-large {border-bottom:0px;}

	.by_dropdown, .notes {background:#f3f3f2; border:0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; padding:20px;}
	.notes {padding:10px 20px;}
	.byline .comments a {font-size:.85rem; font-weight:normal;}
	.latest-articles article, .latest-articles .side-articles, .main-feature article, .main-feature .side-articles, .by_dropdown, .author-blurb article, .author-blurb .side-articles, .autoshow_coverage article, .autoshow_coverage .side-articles {border-bottom:0;}
	.latest-articles article, latest-articles .side-articles {padding-bottom:15px;}
	.latest-articles article:last-of-type, .latest-articles .side-articles:last-of-type {margin-bottom: 10px; padding-bottom: 0px;}
	#autoshow_coverage .thumbnails-medium {display:inline-block; height:160px; margin:0px 1% 10px 0px; overflow:hidden; padding-bottom:0px; width:23.8%; vertical-align: top;}
	#autoshow_coverage .thumbnails-medium:nth-child(4n+1) {margin-right:0px;}

	.inner-pages #newsletter {padding:12px 12px 12px 100px;}
	.inner-pages #newsletter span {display:inline-block; margin:0;}
	.inner-pages #newsletter:before {background:url(../img/sprites-icons.png) 0 -314px; content:""; height:35px; margin-left:-80px; margin-top:-3px; position:absolute; width:80px; z-index:1;}

	#related-reading article:last-child, #related-reading .side-articles:last-child {border-bottom:0;}

	.category-tags {font-size:.75rem; margin-bottom:20px;}
	/* .thumbnails-medium .description, #related-reading .description {font-size:.8rem;} */

	.email_a_friend_box {margin-bottom: 30px; border-bottom: 1px solid #eaeaea; padding-bottom: 20px}
  	.email_a_friend_box td {padding: 4px }
  	.email_a_friend_box #recaptcha_image {padding: 0px 0 8px}

	/* Lightbox */
	#lightbox{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,.7);-webkit-filter:none!important; z-index: 1000;}
	#lightbox img{display:block;position:absolute;border:5px solid #fff;box-shadow:0 0 20px #000;border-radius:1px}
	body.blurred>*{-webkit-filter:blur(2px);-webkit-transform:translate3d(0,0,0)}
	.lightbox-loading{background:url(../img/ajax-loader.gif) center center no-repeat;width:31px;height:31px;margin:-16px 0 0 -16px;position:absolute;top:48%;left:50%}
	.lightbox-caption{display:none;position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:1000;background:#000;background:rgba(0,0,0,.7)}
	.lightbox-caption p{margin:0 auto;max-width:70%;display:inline-block;*display:inline;*zoom:1;padding:10px;color:#fff;font-size:12px;line-height:18px}
	.lightbox-button{position:absolute;z-index:9999;background:no-repeat center center;width:32px;height:32px;opacity:.4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
	.lightbox-button:hover,.lightbox-button:focus{opacity:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}
	.lightbox-close{right:10px;top:10px;background-image:url(../img/close.png)}.lightbox-next{right:10px;top:48%;background-image:url(../img/next.png)}
	.lightbox-previous{left:10px;top:48%;background-image:url(../img/previous.png)}

	/* wrapper */
	.controls {margin-bottom:0;}
	.comments-wrapper, .main-feature .comments-wrapper {border-top:1px solid #eaeaea; border-width:1px 0px; clear:both; float:none; margin:10px 0px 0px; width:auto;}
	.comments-wrapper .comments,.thumbnails-large .comments-wrapper .comments {/*background:#131313; color:#fff;*/ display:inline-block; /*font-size:.85em; margin:0 -12px 0 0;*/ padding:10px 0px 7px 20px; position:relative;}
	.comments-wrapper .comments strong {font-size:1.3rem;}
	.comments-wrapper .byline,.thumbnails-large .comments-wrapper .byline {margin-bottom:0px; margin-top:10px;}
	.autoshow_article-page .comments-wrapper {border-width:0px; margin-top:0px;}
	/* .article-page .comments-wrapper{border-bottom: 1px solid #eaeaea;} */
	.top10 .main-feature .byline {margin-top:15px;}

	.byline .photographer {color:#878787; display:inline-block; font-size:.9em;}
	.byline .date {display: inline-block;}
	.comments-wrapper .right {float:right; font-size:.85rem; margin:10px 0;}
	.comments-wrapper .nxt-bck-nav {float:right; margin:8px 0;}
	.nxt-bck-nav {margin:30px 0;}
	.thumbnails-large .comments-wrapper {margin-bottom:0;}
	/*.thumbnails-large .comments-wrapper .comments{padding-left:0; margin:0; float:right;margin-right: -12px;padding: 10px 0px 7px 20px;}	*/
	/*.byline .date:after{display:none;}*/
	.breadcrumb {display:block; color:#878787; font-size:.95em; margin-bottom:4px;}
	.breadcrumb a:after {color:#878787; content:" / ";}
	.breadcrumb a.all:after {content:"";}
	#vsCaption .rating .imgLeft {margin:0px;}
    #vsCaption .imgRight, .article-blurb .alignright {float:right; margin:0px 0 8px 20px; position:relative;}
    #vsCaption .imgLeft, .article-blurb .alignleft {margin:0px 20px 8px 0px; position:relative;}


	.article p {margin:15px 0;}
	.article .byline {font-size:.85rem; margin-top:4px;}

	.article #social {border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; /* margin:15px 0px 25px; */ padding:0px;}
	.thumbnails-large #social {/*border-top:0px none;*/ margin-top:0;}
	.autoshow_article-page .thumbnails-large #social {border-top:1px solid #eaeaea;}
	.article #social li {border-left:1px solid #F8F7F9; font-size:1em; /* height:2.4em; margin-right:20px */ margin-right:15px; padding:8px 0px 5px 15px; width:auto;}
	.article #social strong {color:#878787; display:inline-block; float:left; font-size:.9rem; font-weight:normal; margin-right:10px; margin-top:8px; /*margin-top:12px*/}
	.article #social .share {display:inline-block; float:right; margin-bottom:0px; vertical-align:middle;}

	.more-autoshow {margin-bottom:0; padding:20px;}

	.about #body_content, .privacy #body_content, .terms #body_content {margin:10px 0 0;}

	.privacy .sub_heading,.terms .sub_heading, .advertising-info .sub_heading {font-size:1rem; font-weight:bold; padding-top:3px;}

	/* icons & images*/
	/*.comments-wrapper .comments .icon {background:url(../img/sprites-icons.png) no-repeat -243px -152px; bottom:-4px; display:inline-block; height:12px; margin-bottom:-15px; position:relative; vertical-align:bottom; width:12px;}*/
	.main-feature .main-column-fixed img, .article .picture img {width:100%;}
	#AutoGuide_com_Compare_Sponsor_big_AUTO {float: right; margin-left: 10px; margin-bottom: 0px; border-width: 0px;}

	/* Links */
	/*.main-feature .comments-wrapper .comments a, .article .comments-wrapper .comments a {color:#0983b6; padding-left:0px;}*/
	/*.main-feature .comments-wrapper .comments a:before, .article .comments-wrapper .comments a:before {display:none;}*/
	/*.main-feature .comments-wrapper .comments a:after, .article .comments-wrapper .comments a:after {content:"comments"; display:inline-block; font-size:0.8rem; font-weight:normal; margin-left:10px;}*/
	.pretitle-nav {margin-bottom:10px; margin-top:12px;}
	.pretitle-nav a {color:#333333;}
	.pretitle-nav .prev {float:left;}
	.pretitle-nav .next, .btn-view-large {float:right;}
	.pretitle-nav a.prev:before, .pretitle-nav a.next:after {background:url(../img/sprites-icons.png) no-repeat -329px -153px; content:''; display:inline-block; height:10px; width:5px;}
	.pretitle-nav a.prev:before {margin-right:7px;}
	.pretitle-nav a.next:after {margin-left:7px; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); }

	/* Tables */
	#vsCaption .rating .plus,#vsCaption .rating .minus {display:table-cell; padding:14px;}
	#vsCaption .table_right {display:table; float:right; margin:10px 0px 10px 30px; width:300px;}
	#vsCaption .rating .rating_image {width:50px;}
	#vsCaption .rating td {width:250px;}
	#vsCaption .rating strong {font-size:1.4rem; line-height:2rem;}

	#comparison-article .compare-table tr:nth-child(1) {display:table-row;}
	#comparison-article .compare-table td:nth-child(1), #comparison-article .compare-table th:nth-child(1) {display:table-cell; font-weight:bold;}

	table.listings td, table.listings td:first-child {padding: 10px;}
	table.listings td:nth-child(1) {width: 148px; float: none;}
	table.listings td:nth-child(3) {min-width: 100px;}
	table.listings td:last-of-type {min-width: 110px;}

	/* Lists */
	.article .comments-wrapper li {display:inline-block; font-weight:bold; margin-bottom:12px; margin-right:15px; margin-top:10px;}
	.page-error404 ul {display:inline-block; margin-right:140px;}
	/* .privacy_text, .article_text {margin-top:12px;padding-left:30px;} */
	ul.privacyInner {margin-top:5px; padding-left:20px;}
	li.privacyInner {padding-bottom:5px;}

	.by_categories li {display:inline-block; margin-bottom:6px;}
	.by_categories div li {display:list-item; margin-bottom:6px;}

	.pagination {float:right;}
	.count-info {display:inline-block; float:left;}
	#car-list .controls_bottom {margin-top:10px;}

	/* forms */
	.get-quote {display:block; margin-top:8px; text-align:right;}
	.get-quote .btn {background:#0089bb; font-size:.75rem; font-weight:bold; line-height: 26px;}
	/* .contact input[type="text"], .contact select, .advertising-info input[type="text"] {width:50%;}
	.contact textarea, .advertising-info textarea {width:80%;}*/
	.contact .label, .advertising-info .label {margin-top:15px;}
	.inner-pages #newsletter input[type='text'] {margin-left:6px; width:35%;}
}
@media print, screen and (min-width: 970px) {
	.by_categories {display:block;}

	/* titles */
	.by_dropdown span.title {display:inline-block; font-size:1.2rem; font-weight:bold; margin-right:15px; vertical-align:middle;}
	/* .chooser_with_optional_select .by_dropdown span.or{display:none;}*/

	/* Forms */
	/* .chooser_with_optional_select #reviews-by-type{display:none;} */

	/* Lists*/
	.by_categories ul {*zoom:1; display:inline-block; *display:inline; font-size:.85em; margin-right:20px; text-align:center;}
    	.by_categories ul:last-child {margin-right:0px;}

	/* wrapper */
	.by_categories {margin-bottom:30px;}

    #vsCaption .imgLeft, .article-blurb .alignleft  {float:left;}
	#vsCaption .youtubevideo .imgLeft {float:none;}

}

/* gallery plugin */



.rg-gallery {margin-bottom:10px;}
.rg-image-wrapper {position:relative;}
.rg-image {line-height:0px; position:relative; text-align:center;}
.rg-image img {width:100%;}



.rg-image-nav a {cursor:pointer; position:absolute; text-indent:-9000px; top:40%; z-index:50;}

.rg-image-nav a.rg-image-nav-prev {background:url("../img/sprites-icons.png") no-repeat -385px -32px !important; left:6px; height:86px !important; width:39px !important;}
.rg-image-nav a.rg-image-nav-next  {background:url("../img/sprites-icons.png") no-repeat -347px -32px !important; height:86px !important; right:6px; width:39px !important;}


/*
.rg-image-nav {display:none;}
.rg-image-nav a {background:url(../img/nav.png) no-repeat -16% 50% #b4b4b4; cursor:pointer; height:30%; left:0px; opacity:0.5; outline:none; position:absolute; text-indent:-9000px; top:36%; -webkit-tap-highlight-color:rgba(0,0,0,0); width:28px; z-index:50;}
.rg-image-nav a.rg-image-nav-prev {-webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; border-top-right-radius:6px; border-bottom-right-radius:6px;}
.rg-image-nav a.rg-image-nav-next {background-position:115% 50%; -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -moz-border-radius-bottomleft:6px; border-top-left-radius:6px; border-bottom-left-radius:6px; left:auto; right:0px;}
*/

.rg-image-nav a:hover {opacity:0.8;}
.rg-caption {margin-top:15px; position:relative; text-align:center;}
.rg-caption p {font-family:'Trebuchet MS', 'Myriad Pro', Arial, sans-serif; font-size:11px; letter-spacing:2px; line-height:16px; padding:0 15px; text-transform:uppercase;}
.rg-view {display:none; height:30px;}
.rg-view a {background:#464646 url(../img/views.png) no-repeat top left; border:3px solid #464646; display:block; float:right; height:16px; margin-right:3px; opacity:0.8; width:16px;}
.rg-view a:hover {opacity:1.0;}
.rg-view a.rg-view-full {background-position:0px 0px;}
.rg-view a.rg-view-selected {background-color:#6f6f6f; border-color:#6f6f6f;}
.rg-view a.rg-view-thumbs {background-position:0px -16px;}
.rg-loading {background:#000 url(../img/ajax-loader.gif) no-repeat center center;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; height:46px; left:50%; margin:-23px 0px 0px -23px; opacity:0.7; position:absolute; top:50%; width:46px; z-index:100;}

	@media print, screen and (min-width: 750px) {
		.rg-gallery {margin-bottom:0px;}
		.rg-image-nav a {opacity: 0;
-webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    transition: all .5s ease-out;}
		.rg-gallery:hover .rg-image-nav a {opacity: 0.3;}
		.rg-gallery .rg-image-nav a:hover {opacity: 1;}
		.rg-image-wrapper {margin:0px;}
		.rg-image img {min-height 408px;}
	}



/* Elastislide Style - gallery plugin */
.es-carousel-wrapper {display:none; height:90px; margin-bottom:5px; overflow:hidden; padding:10px 0px 2px; position:relative;}
.es-carousel {overflow:hidden;}
.es-carousel ul {display:none;}
.es-carousel ul li {display:block; float:left; height:100%; margin-right:7px; width:100px;}
.es-carousel ul li a {display:block; opacity:0.7; -webkit-touch-callout:none;/* option */ -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.es-carousel ul li.selected a {opacity:1.0;}
.es-carousel ul li a img {border:none; display:block; max-height:100%; max-width:100%;}
.rg-gallery .es-nav span {background: #ccc url("../img/sprites-icons.png") no-repeat scroll -220px -345px; cursor:pointer; height:92px; left:0; margin-top:0; opacity:0; position:absolute; text-indent:-9000px; top:10px; width:23px;
-webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    transition: all .5s ease-out;}
.rg-gallery .es-nav span.es-nav-next {background-position:-332px -345px; left:auto; right:0px;}
.rg-gallery:hover .es-nav span {opacity:0.5;}
.rg-gallery .es-nav span:hover {opacity:1.0;}

.rg-gallery .btn-view-large {
    background: #dc1a00 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 0.85rem;
    font-weight: bold;
margin-top: 5px; margin-bottom: 20px;
    padding: 2px 10px 2px 5px;
    text-transform: uppercase;
	height: auto;
}

.rg-gallery .btn-view-large:before {
    background: rgba(0, 0, 0, 0) url("../img/sprites-icons.png") no-repeat scroll -335px -217px !important;
    content: " " !important;
    display: inline-block;
    height: 15px;
margin-top: 1px;
    vertical-align: top;
    width: 25px;
}

	@media print, screen and (min-width: 750px) {
	.es-carousel-wrapper {display:block; max-width: 671px; margin: 0px auto;}
	}
.es-carousel ul{display:block;}

/* Remove all styles below if you want to remove view more images banner and revert gallery behaviour */
.news .es-carousel-wrapper,.reviews .es-carousel-wrapper, .gallery .es-carousel-wrapper {height:auto; overflow:visible; padding-left:0; padding-right:0; z-index:70;}
/* .news .es-carousel,.news .es-nav span,.reviews .es-carousel,.reviews .es-nav span, .gallery .es-carousel {display:none;}*/
.gallery .es-nav span {display:none !important;}
.news .es-carousel-wrapper .view-more,.reviews .es-carousel-wrapper .view-more {display:inline-block; position:absolute; right:5px; text-align:right; top:-4em; width:5em;}

	@media print, screen and (min-width: 750px) {
	.news .es-carousel,.reviews .es-carousel, .gallery .es-carousel {display:block !important;}
	/* .news .es-carousel ul,.reviews .es-carousel ul {text-align:justify; -ms-text-justify:distribute-all-lines; text-justify:distribute-all-lines; width:100% !important;} */
	.gallery .es-carousel ul {width:auto !important;}
	.news .es-carousel ul:after,.reviews .es-carousel ul:after {content:""; display:inline-block; width:100%;}
	.news .es-carousel,.reviews .es-carousel {display:block !important; float:left;	/* width:84% !important; */}
	/* .news .es-nav span,.reviews .es-nav span {display:none;} */
	.news .es-carousel ul li,.reviews .es-carousel ul li {display:inline-block; float:none;}
	.gallery .es-carousel ul li {margin-bottom:7px;}
	.news .es-carousel-wrapper .view-more,.reviews .es-carousel-wrapper .view-more {float:right; position:static; right:0px; top:0; width:auto;}
	.news .es-carousel-wrapper,.reviews .es-carousel-wrapper {height:90px; overflow:hidden;}
	}
/* Nextgen gallery */
.fa-share-square:before {background:url("../img/sprites-icons.png") no-repeat -335px -217px !important; content:" " !important; display:inline-block; height:15px; vertical-align:top; width:25px;}
.fa-share-square:after{content:"View Large";font-size: 13px;font-weight: bold;line-height: 13px;}
.fa-share-square {background:#dc1a00; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff !important; font-family:Arial,Helvetica,sans-serif !important; font-size:0.95rem; font-weight:bold; padding:7px; text-transform:uppercase;}
.fa-comment{display:none !important;}
.fa-share-square{padding: 4px 9px 5px 4px !important;}

.comment-author {
	display: block;
}

.fn, .commentmetadata {
  display:inline-block;
	font-family: Arial;
}

.says {
	padding-left:2px;
}

.vcard a, .says, .fn {
	color:#606060;
	font-style: normal;
	font-size:12px;
  line-height: 14px;
}

.vcard .fn a {
	color: #0983b6;
}

.commentmetadata a, {
	pointer-events: none;
}

.comment-avatar {
	display: inline-block;
}

.comment-avatar img {
    border-radius: 100%;
    width: 35px;
    height: 35px;
    display: inline-block;
}

.commentlist {
	margin-top: 31px !important;
	border-top: 1px solid #d8d8d8;
	padding-top: 31px;
	width: 100%;
}

.commentlist,
.commentlist li {
	list-style:none;
	margin:0;
}

.comment-section {
	margin-left: 52px;
	margin-top: -35px;
	margin-bottom: 18px;
}

.comment-section p {
	color: #333333;
  font-size: 14px;
  line-height: 1.43;
}

#commentform label {
	display:none;
}

.comment-form-comment textarea,
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
	width:100%;
	margin-bottom:10px;
	border-radius:3px;
	border: solid 1px #d8d8d8;
	font-size:14px;
  box-sizing: border-box;
	color:#999999;
}

.comment-form-comment textarea {
	padding:10px 0px 0px 10px;
	min-height:101px;
}

.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
	line-height: 32px;
  box-sizing: border-box;
  padding-top: 0px;
  padding-bottom: 0px;
}

#submit[value="Post Comment"] {
	width: 132px;
	text-align: center;
	background: #a4a4a4;
	font-size: 12px;
	font-weight: bolder;
	letter-spacing: 0px;
	position: relative;
}

.comment-form-submit {
	position:relative;
}

.comment-form-submit::after {
	content: '';
	background: #a4a4a4;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0;
	-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
	clip-path: polygon(100% 0, 0 0, 0 100%);
}

.akismet_comment_form_privacy_notice {
	font-size: 12px;
	font-family: arial;
	position: absolute;
	margin-left: 155px;
	margin-top: -22px;
}

.comment-notes {
	font-size:12px;
	margin-bottom:10px;
	color: #606060;
}

#respond {
	margin-top:50px;
}

#reply-title {
	font-size: 19px;
	margin-bottom: 15px;
	color:#000000;
}
