/*=============================================== 01. HTML5 ? BOILERPLATE RESET FILE ===============================================*/article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }html, button, input, select, textarea { font-family: sans-serif; color: #222; }body { margin: 0; font-size: 1em; line-height: 1.4; }a:focus { outline: thin dotted; }a:hover, a:active { outline: 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1.2; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small { font-size: 85%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }ul, ol { margin: 1em 0; padding: 0 0 0 40px; }dd { margin: 0 0 0 40px; }nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }button[disabled], input[disabled] { cursor: default; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:valid, textarea:valid {  }input:invalid, textarea:invalid { background-color: #f0dddd; }table { border-collapse: collapse; border-spacing: 0; }td { vertical-align: top; }.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { *zoom: 1; }.lt-ie8 .clearfix {visibility:hidden; width:0;height:0; clear:both;}.sticky, .gallery-caption, .bypostauthor {}@media screen and (max-width: 767px) {	.flexslider {		display: none;	}}/*=============================================== 02. COLORS AND FONTS ===============================================*//* -------------------- A. LOGO WIDTH -------------------- */body #logo, body #logo img { max-width:100%;}/* -------------------- B. BACKGROUND COLORS --------------------header {background-color:#2a2a2a;} nav {background-color:#2a2a2a; border-top:1px solid #404040;}.sf-menu ul, .notification-progression, select#sorting-progression,#advanced-search-progression input.progression-button:hover  {background:#da5454;}.sf-menu li.current-menu-item a, .sf-menu li.current-menu-item a:visited {	background:#da5454;}.sf-menu a:hover, .sf-menu li a:hover, .sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:visited {	background:#da5454;}#back-stretch-image {background:#d8d8d8;}body {background-color:#ffffff;}footer #widget-area {background-color:#2a2a2a;}footer {background-color:#2a2a2a;}body a.progression-button, body input.wpcf7-submit, body a.more-link, #respond input#submit, body a.ls-sc-button.default, #sidebar .tagcloud a {	background:#488cc8;}body a.progression-button:hover, body input.wpcf7-submit:hover, body a.more-link:hover, #respond input#submit:hover, body a.ls-sc-button.default:hover, #sidebar .tagcloud a:hover {	background:#000000;}#copyright { border-top:2px solid #4a4a4a;}.featured-image-portfolio a.hover-title {background:#da5454;}*//* -------------------- C. FONT COLORS -------------------- body { color:#888888; }a {color:#4a8ec9;}a:hover, a:hover h3 {color:#0e74cd;}.sf-menu a {color:#c1c1c1;}.sf-menu li.current-menu-item a, .sf-menu li.current-menu-item a:visited {		color:#ffffff;}.sf-menu a:hover, .sf-menu li a:hover, .sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:visited {	color:#ffffff;} footer a {color:#5196ba;}footer a:hover {color:#7abfe3;}*//* -------------------- D. FONT FAMILIES -------------------- */nav, .price-heading-progression, #sidebar .pcd-price, #vehicle-price-index p.pcd-pricing .pcd-price, #vehicle-price-index .pcd-price {	font-family: 'Open Sans', sans-serif;	font-weight:600;}#vehicle-price-index .pcd-price-msrp, #vehicle-price-index .pcd-price b, .progression-etabs li, #sidebar .pcd-price-msrp b, #sidebar .pcd-price b, .flexslider, h1, h2, h3, h4, h5, h6, header #header-text, #bread-crumb, .progression-button, ul.progression-toggle li, .page-numbers, a.ls-sc-button.default,.notification-progression, body input.progression-button, input.wpcf7-submit, a.more-link, #nav-below, #respond input#submit, #sidebar .tagcloud a,#vehicle-price-index p.pcd-pricing .pcd-price-msrp, #vehicle-price-index p.pcd-pricing .pcd-price b, button.car-search-submit  {	font-family: 'Roboto Condensed', sans-serif;}body, body h6, body .flex-caption h5, #advanced-search-progression h6, ul.progression-toggle ul li {	font-family:"Helvetica Neue", Helvetica, Arial, Sans-Serif;}/*=============================================== 03. PRIMARY STYLES ===============================================*//* -------------------- A. DEFAULT STYLES -------------------- */body {	font-size: 14px; line-height: 1.4; }.pp_gallery {display:none !important;}body a img, body a {outline:none !important; text-decoration:none;}.pp_gallery {display:none !important;}p {padding-top:0px; margin:0px;}p, ul, ol {margin-bottom: 20px;}#sidebar ul, #sidebar ol {margin-bottom:15px;}ul, ol {margin-left:0px; padding-left:16px;}img {max-width: 100%;height: auto;  width:auto;}video, audio {max-width:100%;}.alignnone, .alignleft, .alignright, .aligncenter {max-width:100% !important;}h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px; font-weight:700; line-height:1.2;}h1 {font-size:40px;  margin-bottom:-15px; margin-top:25px;}h2 {font-size:35px; margin-bottom:15px; }h2.entry-title {font-size:26px;}h3 {font-size:24px; margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #d9d9d9; font-weight:400;}h4 {font-size:20px; margin-bottom:15px; font-weight:400;}footer h4 {color:#ffffff; text-transform:uppercase;}h5 {font-size:17px; margin-bottom:12px; font-weight:400;}h6 {font-size:12px; margin-bottom:12px; font-weight:400; text-transform:uppercase;}hr {background:transparent; border-bottom:1px solid #e1e1e1; border-top:none; margin:20px 0px;}ul.checkmark, ul.arrow {padding-left:0px;}ul.checkmark li, ul.arrow li {list-style:none; padding-left:18px;}ul.checkmark li {background:url(images/checkmark.png) 0px 2px no-repeat;}ul.arrow li {background:url(images/sidebar-arrow.png) -4px 0px no-repeat;}.alignright {float:right; margin:0 0 10px 20px;}.alignleft {float:left; margin:0px 20px 10px 0px;}.aligncenter {text-align:center;  margin:0px auto 10px auto; display:block; }blockquote {background:url(images/blockquote.png) 0px 0px no-repeat; padding-left:40px; font-style:italic; line-height:1.8;}pre {border:1px solid #ddd; padding:7px 15px; background:#f8f8f8; overflow:auto; word-wrap: break-word; line-height:14px; margin-bottom:15px;}/* -------------------- B. CSS3 TRANSITIONS -------------------- */a, .social-ico a i, #carousel-vehicle li img, a h3, button.car-search-submit, input.progression-button, input.wpcf7-submit, .page-numbers span, .page-numbers a, #respond input#submit  { 	-webkit-transition-duration: 200ms;	-webkit-transition-property: color, background, opacity;	-webkit-transition-timing-function: ease-in-out;	-moz-transition-duration: 200ms;	-moz-transition-property: color, background, opacity;	-moz-transition-timing-function: ease-in-out;	-o-transition-duration: 200ms;	-o-transition-property: color, background, opacity;	-o-transition-timing-function: ease-in-out;	transition-duration: 200ms;	transition-property: color, background, opacity;}.flex-control-paging li a {-webkit-transition-duration: 0ms !important; -moz-transition-duration: 0ms !important; -o-transition-duration: 0ms !important; transition-duration: 0ms !important;}/*=============================================== 04. MAIN CONTAINERS ===============================================*//* -------------------- A. HEADER STYLES -------------------- */header {position:relative; width:100%; z-index:16;}body #logo {float:left; margin:0px; padding:0px; border:none;  }body #logo img { height: auto; opacity:1 !important; filter:alpha(opacity=100);}body #logo a:hover img { opacity:1 !important; filter:alpha(opacity=100);}#header-text { margin-left:40px; font-size:15px; color:#aaaaaa; line-height:1.3;  float:left;}#header-text a {color:#aaaaaa;}#header-text i {margin-right:4px;}#bread-crumb {	border-bottom:1px solid #a3a3a3; 	text-transform:uppercase; 	padding:30px 0px 25px 0px;	margin-bottom:0px;	font-size:15px;}#bread-crumb span {padding:0px 5px; position:relative; bottom:1px;}#bread-crumb, #bread-crumb a:hover {color:#595959;}#bread-crumb a, #bread-crumb span {color:#828282;}#back-stretch-image {top:0px; height:380px; width:100%; position:absolute; z-index:-1;}/* ---- SEARCH FORM ----*/#header-search {float:right;}.search-form input, header p.field input, #content-container input.search-field {padding:8px 0px; color:#afafaf;}.search-form .screen-reader-text, .search-form input.search-submit, header button.car-search-submit, #content-container button.car-search-submit {display:none;}.search-form .search-field, header p.field input.search-field, #content-container input.search-field, #sidebar input.search-field {	-webkit-transition-duration: 300ms;	-webkit-transition-property: width, background;	-webkit-transition-timing-function: ease;	-moz-transition-duration: 300ms;	-moz-transition-property: width, background;	-moz-transition-timing-function: ease;	-o-transition-duration: 300ms;	-o-transition-property: width, background;	-o-transition-timing-function: ease;	font-size:13px;	padding-left:11px;	padding-right:30px;	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;	width: 170px;	background-color:#3b3c3e;	background-color: rgba(255, 255, 255, 0.08);	background-image:url(images/search-magnify.png);	background-position:right 1px;	background-repeat:no-repeat;	border:1px solid #555555;}.search-form .search-field:focus, header p.field input.search-field:focus {	width:190px;}.lt-ie9 .search-form .search-field:focus, .lt-ie9 header p.field input.search-field {width: 170px;}header p.field {margin:0px; padding:0px;}header p.field label {display:none; }#main #sidebar .search-form .search-field, #main .search-form .search-field, #content-container input.search-field {	width:65%;	margin-bottom:10px;	border-color:#cccccc;}#main .search-form .search-field, #content-container input.search-field {	width:30%;}#main .search-form .search-field:focus, #content-container input.search-field:focus {	width:33%;}#main #sidebar .search-form .search-field:focus {	width:73%;}.lt-ie9 .search-form .search-field:focus, .lt-ie9 #content-container input.search-field {width:65%;}/* -------------------- B. MAIN CONTAINER STYLES -------------------- */.width-container, .flex-caption .slider-container {width:1140px; margin: 0 auto;}#main {padding:0px 0px 50px 0px; position:relative; }#page-title {margin-bottom:50px;}#content-container {float:left; width:72%;}.content-container-boxed {	background:#ffffff;	padding:30px 20px 15px 20px;	border:1px solid #cacaca;	border-color:rgba(0, 0, 0, 0.2);	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); 	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}#sidebar {float:right; width:25%;}/*=============================================== 05. HOMEPAGE STYLES ===============================================*/.vehicle-widget {margin-bottom:30px;}.type-post, .type-portfolio, .type-page {margin-bottom:30px;}.blog-featured-image {	margin:-30px -20px 20px -20px;}.blog-featured-image img {	-webkit-border-top-left-radius: 3px;	-webkit-border-top-right-radius: 3px;	-moz-border-radius-topleft: 3px;	-moz-border-radius-topright: 3px;	border-top-left-radius: 3px;	border-top-right-radius: 3px;}.home-child-boxes {margin-bottom:25px;}.home-child-boxes h4.home-child-title {background:#2b2b2b; color:#f3f3f3; padding:10px 12px; font-weight:400;}.page-template-homepage-php .widget {	margin-bottom:40px;}.page-template-homepage-php  .widget h3.title-homepage, .page-template-homepage-php .widget h3.title-homepage {	border:none;	margin:0px 0px 15px 0px;	padding:10px 12px;	font-size:20px;	font-weight:400;	color:#f3f3f3;	background:#2b2b2b;}.page-template-homepage-php .widget ul.vehicle_listings {	list-style:none;	margin:0px 0px 0px 0px;	padding:0px;}.page-template-homepage-php .widget ul.vehicle_listings li {	margin:0px;	vertical-align:top;	padding:0px;	text-align:center;	display:inline-block;	width:23.8%;	margin-right:0.5%;	margin-left:0.5%;}.page-template-homepage-php .widget ul.vehicle_listings li h4 {	font-size:16px;}.page-template-homepage-php .widget ul.vehicle_listings li h4 a {	display:block;	background:#ffffff;	padding:30px 20px 15px 20px;	border:1px solid #cacaca;	border-color:rgba(0, 0, 0, 0.2);	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); 	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}.page-template-homepage-php .widget ul.vehicle_listings li img.alignright {	width:100%;	display:block;	text-align:center;	margin:0 auto 5px auto;	float:none;}.vehicle-index-widget {margin:0px -20px;}body .content-container-boxed.vehicle-widget {	padding-top:0px;	padding-bottom:0px;}body .content-container-boxed.vehicle-widget h3 {	border:none;	font-size:18px;	padding:0px;	margin:10px 0px 15px 0px;}body .content-container-boxed.vehicle-widget #vehicle-price-index {	padding-top:2px;}body .content-container-boxed.vehicle-widget #vehicle-price-index p.pcd-pricing .pcd-price-msrp {	font-size:12px;}body .content-container-boxed.vehicle-widget #vehicle-price-index p.pcd-pricing .pcd-price { 	float:none;	font-size:22px;}body .content-container-boxed.vehicle-widget #vehicle-price-index p.pcd-pricing .pcd-price {	padding-bottom:0px;}body .content-container-boxed.vehicle-widget #vehicle-price-index .button-vehicle-index {float:none; margin-top:10px; margin-bottom:15px;}#slider-vehicle-search {	position:absolute;	top:50px;	left:0px;	width:100%;	z-index:15;}#search-slider-container {	width:230px;	padding:25px;	background: rgba(232, 232, 232, 0.9);	border:1px solid rgba(0, 0, 0, 0.25);}@media only screen and (min-width: 768px) and (max-width: 959px) {	#slider-vehicle-search {		top:20px;	}}@media only screen and (max-width: 767px) {	#slider-vehicle-search {		display:none;	}}	/*=============================================== 06. FOOTER STYLES ===============================================*/footer, #copyright a {color:#888888;}footer .widget {padding:40px 0px 40px 0px;}#copyright {padding:25px 0px 25px 0px; }footer .social-ico {position:relative; bottom:3px;}footer .social-ico i {margin-left:4px;}/*=============================================== 07. DEFAULT GRID ===============================================*/.grid2column-progression, .grid3column-progression, .grid3columnbig-progression, .grid4column-progression, .grid4columnbig-progression {float:left; margin-right:3%; min-height:2px; }.grid2column-progression { width: 48.5%;}.grid3column-progression {width: 31.3%;  }.lt-ie8 .grid3column-progression {width: 31%;  }.grid3columnbig-progression {width:65.4%;}.grid4column-progression {width: 22.7%;  }.lt-ie8 .grid4column-progression {width: 22%;  }.grid4columnbig-progression {width:73.8%; }body .lastcolumn-progression {margin-right:0% !important;}/* Footer Widget Columns */footer .footer-2-column .widget, footer .footer-3-column .widget, footer .footer-4-column .widget {float:left; margin-left:1%; margin-right:1%; min-height:2px;}footer .footer-2-column .widget { width: 48%; }footer .footer-3-column .widget { width: 31%; }footer .footer-4-column .widget {width: 23%;}#copyright .grid2column-progression.lastcolumn-progression {text-align:right;}/*=============================================== 08. BUTTON STYLES ===============================================*/body a.progression-button, body input.progression-button, body input.wpcf7-submit, body a.more-link, #respond input#submit, button.car-search-submit {	text-decoration:none; line-height:1; cursor: pointer; display:inline-block; 	width:auto;	padding:13px 18px;	margin-right:0px;	color:#ffffff;	font-size:13px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border:none;}body a.more-link {	margin-bottom:-10px;}/* Shortcode Button .defaut */body a.ls-sc-button.default {	text-decoration:none; line-height:1 !important; cursor: pointer; display:inline-block; 	width:auto;	opacity:1;	border:none;	margin:0px;	padding:13px 18px;	margin-right:0px;	color:#ffffff;	font-size:13px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border:none;}body a.ls-sc-button.default span.ls-sc-button-inner {	margin:0px !important;	padding:0px !important;	line-height:1 !important;}/*=============================================== 09. BLOG STYLES ===============================================*/.edit-link {padding-bottom:15px; display:block;}.post-container-right {float:right; width:77%;}.entry-meta-progression {float:left; padding-top:10px; width:21%; margin-bottom:15px; font-size:13px; color:#999999; line-height:1.2;}.entry-meta-progression a {color:#999999;}.entry-meta-progression a:hover {color:#666666;}.entry-meta-progression i {margin-right:2px;}.entry-meta-progression div {margin-bottom:8px;}h2.entry-title {	-ms-word-wrap: break-word;	word-wrap: break-word;}/* Pagination Styles */ul.page-numbers {	margin:20px 0px 0px 0px;text-align:center;}ul.page-numbers li {	margin:0px; padding:0px;	display:inline-block;	}.page-numbers span, .page-numbers a {	text-decoration:none; line-height:1; cursor: pointer; display:inline-block; 	font-weight:normal;	margin-right:5px;	padding:8px 12px;	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;	color:#4e4e4e;	font-size:13px;	background-color:#fdfdfd;	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); 	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); 	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);	border:1px solid #b2b2b2;}.page-numbers span.current, .page-numbers a:hover {		color:#ffffff;	background-color:#4a8ec9;	border-color:#4a8ec9;}.screen-reader-text {display:none;}#nav-below {font-weight:400; font-size:16px; margin:25px 0px 25px 0px; width:100%; overflow:hidden;}#nav-below .nav-previous {float:left; width:50%; text-align:center; border:1px solid #d0d0d0;  margin-right:-2px;}#nav-below .nav-next {float:right; width:50%;  text-align:center; border:1px solid #d0d0d0;  margin-left:-1px; }#nav-below a {display:block; padding:20px 20px;}#nav-below .nav-previous a {background:#ffffff; }#nav-below .nav-next a {background:#f5f5f5;}#nav-below .nav-next a:hover {background:#f0f0f0;}#nav-below .nav-previous a:hover {background:#f5f5f5;}/*Image Gallery */#image-navigation {width:100%; overflow:hidden; margin-bottom:15px; font-size:15px;}#image-navigation .nav-previous {float:left; width:50%:;}#image-navigation .nav-next {text-align:right; float:right; width:50%:;}/* Comment Stylings */h3 a#cancel-comment-reply-link {font-size:13px;}.commentlist {	float:left;	list-style: none;	margin: 0 auto;	width:80%;	position:relative;	left:101px;}.commentlist li.comment {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background: #fbfbfb;	border:1px solid #e1e1e1; 	margin: 0 0 1.625em 0 !important;	padding: 0.2em 1.4em 0.25em 1.4em;	list-style:none ;	position: relative;}.commentlist .avatar {left: -102px; -webkit-box-shadow: 0 1px 2px #ccc; box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #ccc; box-shadow: 0 1px 2px #ccc;  padding: 0; position: absolute; top: 0;}.commentlist .pingback { margin: 0 0 1.625em; padding: 0 1.625em; }ol.commentlist ul.children, ol.commentlist ul.children  li {	list-style: none ;	margin:0px;}.commentlist .children li.comment {	border-right:none;	border-top:none;	border-bottom:none;	border-left: 1px solid #dadada;	margin: 0em 0 0 0;	padding:1em 1.6em 0em 2em;	position: relative;}.commentlist .avatar {left: -102px; -webkit-box-shadow: 0 1px 2px #ccc; box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #ccc; box-shadow: 0 1px 2px #ccc;  padding: 0; position: absolute; top: 0px;}.commentlist .pingback { margin: 0 0 1.625em; padding: 0 1.625em; }ol.commentlist ul.children, ol.commentlist ul.children  li {	list-style: none;	margin:0px;}.commentlist .children li.comment .avatar {top:10px;}.commentlist .children li.comment .fn { display: block; font-size:12px;}.comment-meta .fn {font-weight: bold; display: block; font-size:14px; color:#4c4c4c;}.comment-meta .fn a {font-weight:bold;}.comment-meta a {text-decoration:none;}.comment-meta {	color: #666;	font-size: 11px;	padding-top:12px;	padding-bottom:8px;}.commentlist .children li.comment .comment-meta {	margin-left:62px ;	padding-top:0px;}.commentlist .children li.comment .comment-content {	margin: 0;	margin-top:25px;	padding:0px;}.comment-meta a:focus,.comment-meta a:active,.comment-meta a:hover {}.commentlist > li:before {	content: url(images/comment-arrow.png);	left: -10px;	top:10px;	position: absolute;}.commentlist > li.pingback:before { content: ''; }.commentlist .children .avatar {	background: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	left: 2.2em;	padding:0px;	top: 2.2em;	width:55px;	height:auto;}a.comment-reply-link:hover,a.comment-reply-link:focus,a.comment-reply-link:active {	background: #888;	color: #fff;}a.comment-reply-link > span {	display: inline-block;	position: relative;	top: -1px;}.commentlist > li.pingback:before { content: ''; }.commentlist .children .avatar {	background: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	left: 2.2em;	padding:0px;	top: 2.2em;}a.comment-reply-link {	background: #e4e4e4;	-moz-border-radius: 2px;	border-radius: 2px;	color: #666;	display: inline-block;	font-size: 10px;	font-family:Arial, Sans-serif;	padding: 2px 9px;	text-decoration: none;	margin-bottom:20px;}p.comment-notes {font-size:13px;}p.form-allowed-tags {font-size:11px; line-height:16px;}p.form-allowed-tags code {display:block;}#respond label {font-size:13px; padding-left: 0px; font-weight:bold;}#respond input, #respond textarea {display:block; margin-top:2px;}#respond input#submit {width:auto; text-shadow:none;}/*=============================================== 10. CONTACT FORM & MAP STYLES ===============================================*/body.page-template-page-contact-php .pw_map_canvas, body.page-template-page-contact-full-php .pw_map_canvas {	margin:-30px 0px 20px -20px;	padding:0px 20px 0px 20px;}body.page-template-page-contact-php .su-gmap, body.page-template-page-contact-full-php .su-gmap {	margin:-30px -20px 20px -20px;}body.page-template-page-contact-php .map_canvas, body.page-template-page-contact-full-php .map_canvas {	margin:-30px 25px 0px -20px;	padding:0px 20px 0px 20px;}body.page-template-page-contact-php .googlemap, body.page-template-page-contact-full-php .googlemap {	margin-bottom:22px;}span.required {color:#da5454;}.wpcf7 {font-size:13px;}.wpcf7 input, .wpcf7 textarea, #respond textarea, #respond input {	font-size:14px;	padding:8px 8px;	margin-top:2px;	border:1px solid #cccccc;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color:#f8f8f8;	background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fdfdfd));	background:-webkit-linear-gradient(#f6f6f6,#fdfdfd);	background:-moz-linear-gradient(center top,#f6f6f6 0,#fdfdfd 100%);	background:-moz-gradient(center top,#f6f6f6 0,#fdfdfd 100%);}.wpcf7 input.wpcf7-not-valid, .wpcf7 textarea.wpcf7-not-valid {	border-color:#eab7b7; 	border-style:dotted;	background:#fbe8e8;}.wpcf7-not-valid-tip {display:none !important;}.wpcf7 input, #respond input {}.wpcf7 textarea, #respond textarea {width:70%;}/*=============================================== 11. SIDEBAR & WIDGET STYLES ===============================================*/.sidebar-divider {width:100%; overflow:hidden; height:40px;}.sidebar-item {	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;	background:#ffffff;	padding:0px 18px 10px 18px;	border:1px solid #cacaca;	border-color:rgba(0, 0, 0, 0.2);	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); 	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}#sidebar h5 {	-webkit-border-top-left-radius: 2px; 	-webkit-border-top-right-radius: 2px;	-moz-border-radius-topleft: 2px;	-moz-border-radius-topright: 2px;	border-top-left-radius: 2px;	border-top-right-radius: 2px;	margin:-1px -19px 22px -19px;	padding:16px 19px;	background:#2b2b2b;	color:#ffffff;	text-transform:uppercase;}/* Basic Calendar Styling */#wp-calendar th {padding:3px 0;text-align:center;}#wp-calendar td {padding: 4px 0;text-align: center;}#wp-calendar {width: 90%;}/* Tabs Shortcode  */body .ls-sc-tabs ul.ui-tabs-nav .ui-state-active a {  height: 40px;  top:-3px;  padding-top: 3px; }/* Tag Cloud */#sidebar .tagcloud a {	text-decoration:none; line-height:1; cursor: pointer; display:inline-block; 	width:auto;	border:none;	margin-right:0px;	color:#ffffff;	margin:0px 0px 5px 0px;	padding:6px 11px;	font-size:11px !important;}/* --- Flickr Widget --- */#flickr-widget ul {margin-left:0px; margin-bottom:15px; padding-left:0px; background:none; }#flickr-widget ul li { padding:0px; margin:0px; list-style:none; display:inline; border:none; background:transparent;}#flickr-widget ul li a {display:inline;  padding:0px;  -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }#flickr-widget ul li img { background:#fff; width:67px; height:67px;  margin:0px 10px 10px 0px;}#flickr-widget ul li a:hover { opacity: 0.7; filter:alpha(opacity=70); }#sidebar #flickr-widget ul li img {width:85px; height:85px;}/* Feaured Vehicles */#sidebar .widget ul.vehicle_listings {	margin:0px;	padding:0px;	list-style:none;}#sidebar .widget ul.vehicle_listings li {	margin:0px 0px 15px 0px;	padding:0px;	vertical-align:top;}#sidebar .widget ul.vehicle_listings li a {	display:block;	font-size:15px;}#sidebar .widget ul.vehicle_listings li img.alignright {	float:left;	margin:0px 5px 0px 0px;	padding:0px;}#sidebar .widget ul.vehicle_listings li img {	display:block;	max-width:75px !important;}/*=============================================== 12. PORTFOLIO STYLES ===============================================*/.type-portfolio {	margin-bottom:40px;}.type-portfolio h5 {	padding:14px 18px;	background-color:#ffffff;	margin:0px;	border:1px solid #e5e5e5;}.type-portfolio a:hover  h5 {	border:1px solid #dddddd;}.featured-image-portfolio-single, .lt-ie9 .featured-image-portfolio-single {margin-bottom:15px; background-image:url(images/image-arrow.png); background-repeat:no-repeat; background-position:bottom right;}@media screen and (-webkit-min-device-pixel-ratio: 1.5) {.featured-image-portfolio-single {background-image:url(images/image-arrow@2x.png); background-size:59px 54px;}}.featured-image-portfolio {position:relative;}.featured-image-portfolio a.hover-title, .lt-ie9 .featured-image-portfolio a.hover-title {z-index:2; opacity:0; filter:alpha(opacity=0); position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url(images/image-arrow.png); background-repeat:no-repeat; background-position:bottom right;}@media screen and (-webkit-min-device-pixel-ratio: 1.5) {.featured-image-portfolio a.hover-title {background-image:url(images/image-arrow@2x.png); background-size:59px 54px;}}.featured-image-portfolio a.hover-title:hover {opacity:0.9; filter:alpha(opacity=90);}.portfolio-title-hover {padding:32px 35px 8px 35px;display:block; color:#ffffff; font-weight:bold; font-size:24px; font-weight:300; line-height:1.1;}.portfolio-excerpt {padding:0px 35px; display:block; color:#eeeeee; font-size:14px;}.grid3column-progression .portfolio-title-hover {	font-size:19px;	padding:25px 25px 6px 25px;}.grid3column-progression .portfolio-excerpt {	 font-size:14px;	 padding:0px 25px;}.grid4column-progression .portfolio-title-hover {	font-size:16px;	padding:20px 20px 6px 20px;}.grid4column-progression .portfolio-excerpt {	 font-size:13px;	 padding:0px 20px;}.featured-image-portfolio p, .blog-featured-image p {margin:0px; padding:0px;}/* Sortable Portfolio */ul#portfolio-sub-nav {	padding:0px;	margin:0px;}ul#portfolio-sub-nav li {	margin:0px 2px 32px 0px;	display:inline-block;	padding:0px;	list-style:none;}ul#portfolio-sub-nav li a {	text-decoration:none; line-height:1; cursor: pointer; display:inline-block; 	width:auto;	border:none;	margin-right:0px;	color:#252525;	padding:12px 24px;	font-size:11px;	font-weight:400;	text-transform:uppercase;	border:1px solid #252525;}ul#portfolio-sub-nav li.current-cat a, ul#portfolio-sub-nav li a:hover {	border-color:#e84c3d;	color:#e84c3d;}/*=============================================== 13. FEATURED SLIDER and PAGE TITLE ===============================================*//* -------------------- B. FEATURED SLIDER -------------------- */body nav, body header, body header .search-form input {-webkit-font-smoothing: subpixel-antialiased; } /*Fix for Anti-Aliased Movement on sliding with css3 turned on */.flexslider img { -moz-user-select: none;user-select: none;} /* Browser Resets */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* FlexSlider Necessary Styles*********************************/ .flexslider {margin: 0; padding: 0;}.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img { display: block; width:100%; }.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/.flexslider {margin:0px auto; position: relative; zoom: 1; /*  overflow:hidden; */ }.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.flexslider .slides {zoom: 1;}.carousel li {margin-right: 5px;}/* Direction Nav */.flex-direction-nav {*height: 0; }.flex-direction-nav a {z-index:46;  width: 34px; height: 35px; margin: -20px 0 0; display: block; background: url(images/slider/arrows.png) no-repeat bottom left; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;  -moz-transition: all .3s ease; transition: all .3s ease;}.flex-direction-nav .flex-next {background-position: bottom right; right: 0px; }.flex-direction-nav .flex-prev {background-position: bottom left;  left: 0px;}.flexslider:hover .flex-next {opacity: 0.8; right: 20px;}.flexslider:hover .flex-prev {opacity: 0.8; left: 20px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: 0!important; filter:alpha(opacity=0); cursor: default;}#main .flex-direction-nav .flex-next { right: 20px; }#main .flex-direction-nav .flex-prev {left: 20px;}/* Control Nav */.flex-control-nav { z-index:5; width: 100%; position: absolute; bottom: 20px; text-align: center; }.flex-control-nav li {margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a {width: 16px; height: 16px; display: block; background: url(images/slider/slider-bullets.png) 0px -25px no-repeat;  cursor: pointer; text-indent: -9999px;}.flex-control-paging li a:hover { background-position:0px -48px; }.flex-control-paging li a.flex-active {  background-position:0px -2px; cursor: default; }body #main .flex-control-paging li a { -webkit-transition: none; -moz-transition: none; none; -o-transition: none; }.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}.flex-control-thumbs li {width: 25%; float: left; margin: 0;}.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}.lt-ie9 .flex-direction-nav .flex-prev {opacity: 1; left: 15px;}.lt-ie9 .flex-direction-nav .flex-next {opacity: 1; right: 15px;}@media screen and (max-width: 940px) {  .flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {display:none !important;}}/* Caption style */ul.slides li {	position:relative;}.caption-progression {	z-index:45;  	margin: auto;	position: absolute; 	bottom:0px;	padding-bottom:45px;	left: 0; bottom: 0; right: 0;	color:#ffffff;	font-size:25px;	line-height:1.2;	font-weight:400;	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.55);}li.caption-right-progression .caption-progression {text-align:right;}li.caption-center-progression .caption-progression {text-align:center;}body .caption-progression h2 {	font-weight:700;	text-transform:uppercase;	line-height:1;	color:#ffffff;	font-size:45px;	margin-bottom:0px;	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.55);}body .caption-progression h2 a, body .caption-progression h2 a:hover {	color:#ffffff;}/* Carousel Code */body #vehicle_slider {	background:#232323;}body #carousel-vehicle {	background:#232323;	margin:0px 0px; 	padding:18px 65px;}body #carousel-vehicle ul {	padding:0px;}#carousel-vehicle li img {	opacity: 0.6 ; 	border:2px solid #232323;}#carousel-vehicle li img:hover { 	cursor: pointer;  opacity: 1; 	border-color: #ffffff; }	#carousel-vehicle .flex-active-slide img {	opacity: 1; cursor: default;	border-color: #ffffff; }#carousel-vehicle .flex-direction-nav a, .lt-ie9 #carousel-vehicle .flex-direction-nav a {z-index:46;  	width: 26px; 	height: 26px; 	margin: -13px 0 0; 	display: block; 	background: url(images/slider/arrows-vehicle.png) no-repeat bottom left; 	opacity: 0.75;}@media screen and (-webkit-min-device-pixel-ratio: 1.5) {	#carousel-vehicle .flex-direction-nav a {		background-image: url(images/slider/arrows-vehicle@2x.png); 		background-size: 52px 26px;	}}#carousel-vehicle .flex-direction-nav .flex-next {background-position: bottom right; right: 0px; }#carousel-vehicle .flex-direction-nav .flex-prev {background-position: bottom left;  left: 0px;}#carousel-vehicle .flex-direction-nav a:hover {opacity: 1;}#carousel-vehicle .flex-direction-nav .flex-disabled {cursor: default; opacity: 0.2 !important;}@media screen and (max-width: 940px) {  #carousel-vehicle .flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {display:block !important;}}#main #carousel-vehicle .flex-direction-nav .flex-next { right: 20px; }#main #carousel-vehicle .flex-direction-nav .flex-prev {left: 20px;}/*=============================================== 14. NAVIGATION ===============================================*//* -------------------- A. ESSENTIAL STYLES -------------------- *//*** ESSENTIAL STYLES ***/nav {position:relative; z-index:15; }nav select {display:none;}.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }.sf-menu li { position: relative; }.sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; }.sf-menu > li { float: left; }.sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block;}.sf-menu a { display: block; position: relative;}.sf-menu ul ul {top: 0; left: 100%;}/*** DEMO SKIN ***/.sf-menu {float: left; }.sf-menu ul {	min-width: 8em; /* allow long menu items to determine submenu width */	*width: 8em; /* no auto sub width for IE7, see white-space comment below */}.sf-menu a {	padding-top:22px; padding-bottom:22px;	line-height:1;	padding-left:15px;	padding-right:15px;	text-decoration: none;	zoom: 1; /* IE7 */	text-transform:uppercase;	font-weight:600;	font-size:14px;	margin:0px 0px 0px 0px;}.sf-menu li:last-child a {margin-right:0px;}.sf-menu li {	white-space: nowrap; /* no need for Supersubs plugin */	*white-space: normal; /* ...unless you support IE7 (let it wrap) */}.sf-menu ul li a, .sf-menu ul li a:visited { font-size:11px; }.sf-menu li li a {padding:15px 28px; margin:0px;}.sf-menu li.sfHover li a, .sf-menu li.sfHover li a:visited, .sf-menu li.sfHover li li a, .sf-menu li.sfHover li li a:visited, .sf-menu li.sfHover li li li a, .sf-menu li.sfHover li li li a:visited, .sf-menu li.sfHover li li li li a, .sf-menu li.sfHover li li li li a:visited {	text-transform:uppercase;}.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active, .sf-menu li li.sfHover a, .sf-menu li.sfHover li a:visited:hover, .sf-menu li li:hover a:visited,.sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active, .sf-menu li li li.sfHover a, .sf-menu li li.sfHover li a:visited:hover, .sf-menu li li li:hover a:visited,.sf-menu li li li li:hover, .sf-menu li li li li.sfHover, .sf-menu li li li li a:focus, .sf-menu li li li li a:hover, .sf-menu li li li li a:active, .sf-menu li li li li.sfHover a, .sf-menu li li li.sfHover li a:visited:hover, .sf-menu li li li li:hover a:visited,.sf-menu li li li li li:hover, .sf-menu li li li li li.sfHover, .sf-menu li li li li li a:focus, .sf-menu li li li li li a:hover, .sf-menu li li li li li a:active, .sf-menu li li li li li.sfHover a, .sf-menu li li li li.sfHover li a:visited:hover, .sf-menu li li li li li:hover a:visited  {	outline: 0;	background-image:url(images/transparency-fallback.png);	background: rgba(255, 255, 255, 0.1);}/*** arrows (for all except IE7) **/.sf-arrows .sf-with-ul {	padding-right: 2.5em;	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */}/* styling for both css and generated arrows */.sf-arrows .sf-with-ul:after {	content: '';	position: absolute;	top: 50%;	right: 1em;	margin-top: -3px;	height: 0;	width: 0;	/* order of following 3 rules important for fallbacks to work */	}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after {	border-top-color: white; /* IE8 fallback colour */}/* styling for right-facing arrows */.sf-arrows ul .sf-with-ul:after {	margin-top: -5px;	margin-right: -3px;	border-color: transparent;	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */	border-left-color: rgba(255,255,255,.5);}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after {	border-left-color: white;}/*=============================================== 15. VEHICLE STYLES ===============================================*//* Index Vehicle Post */.type-vehicle {margin-bottom:30px;}.type-vehicle .content-container-boxed.vehicle-index {padding-bottom:0px;}body.single-vehicle .type-vehicle {margin-bottom:0px;}.type-vehicle .vehicle-index h3 {border-bottom:none; margin-bottom:7px; margin-top:-7px;}.vehicle-index-featured {margin:0px -20px;}.blank-image-vehicle {margin-top:-10px;}.blank-image-index-vehicle {}.vehicle-index-gallery {margin:-30px -20px 20px -20px;}body #vehicle-price-index {	margin:0px -19px;	padding:19px 19px 0px 19px;	width:100%;	background:#f5f5f5;	border-bottom:1px solid #ffffff;}body #vehicle-price-index p.pcd-pricing {	margin:0px;	padding:0px;}#vehicle-price-index p.pcd-pricing .pcd-price-msrp {	display:inline-block;	margin:-19px -19px 0px -19px;	padding:10px 19px;	width:100%;	text-align:right;	background:#efefef;	border-bottom:1px solid #ffffff;}#vehicle-price-index p.pcd-pricing .pcd-price-msrp b {float:left;}#vehicle-price-index p.pcd-pricing .pcd-price {	display:inline-block;	margin:0px -19px;	padding:8px 19px;	width:50%;	font-size:30px;	float:left;}#vehicle-price-index p.pcd-pricing .pcd-price b {font-size:15px; line-height:1; margin-top:2px; margin-bottom:2px; color:#696969; display:block;}#vehicle-price-index .button-vehicle-index {float:right; margin-bottom:8px;}#vehicle-price-index.button-spacing-fix .button-vehicle-index {margin-top:12px; margin-bottom:12px;}/* Toggle Styles */ul.progression-toggle { margin:0px 0px 0px 0px !important;  padding:0px; list-style:none; }ul.progression-toggle li {	margin:0px -19px;	padding:10px 19px;	background:#e7e7e7; 	list-style-type:none;	cursor:pointer;  	font-size:15px;	font-weight:400;	border-bottom:1px solid #fff;}ul.progression-toggle li i {	margin-right:5px;}ul.progression-toggle div.div_progression_toggle {	background:#f5f5f5;	cursor: auto; 	display: none; 	margin:0px -19px;	padding:12px 19px 12px 19px;	text-decoration: none;}ul.progression-toggle li:after {	content: "-"; 	position:relative; 	text-align:right; 	height:13px; 	width:12px;	margin:3px 0px 0px 0px; 	line-height:1; 	padding:0px; 	overflow:hidden;	display:inline-block; 	font-size:13px;	font-weight:bold;	float:right;}ul.progression-toggle li.progression_active:after { content: "+";  }ul.progression-toggle.progression_open_default li:after {content: "+"; }ul.progression-toggle.progression_open_default li.progression_active:after { content: "-";  }ul.progression-toggle div.div_progression_toggle:hover { text-decoration:none; }ul.progression-toggle div.progression_open { display:block; }.lt-ie8 ul.progression-toggle div.div_progression_toggle { display:block; }/* Secondary List Inside Toggle */ul.progression-toggle ul {margin:0px; padding:0px;}ul.progression-toggle ul li {	list-style-type: circle;	list-style-position: inside;	cursor:auto; 	font-size:12px;	padding:0px 1% 5px 0px;	margin:0px 0px 0px 0px;	background:none;	border:none;	float:left;	width:49%;}ul.progression-toggle ul li:nth-child(1n) {width:51%;}ul.progression-toggle ul li:nth-child(2n) { width:46%;}ul.progression-toggle ul li span.spec-label {font-weight:bold; }ul.progression-toggle ul li span.spec-value {color:#999999;}ul.progression-toggle ul li:after {	display:none;}/* Single Post Styles */body.single-vehicle ul#pro-vehicle-specifications {	list-style:none;	margin:2px 0px 15px;	padding:0px;}body.single-vehicle ul#pro-vehicle-specifications li {	margin:0px 0px 2px 0px;	padding:0px;}body.single-vehicle ul#pro-vehicle-specifications li:nth-last-child(odd) {	background:#f2f5f6;}body.single-vehicle ul#pro-vehicle-specifications li:nth-last-child(odd) .spec-label {	border-right:2px solid #ffffff;}body.single-vehicle ul#pro-vehicle-specifications .spec-label, body.single-vehicle ul#pro-vehicle-specifications .spec-value {	padding:4px 12px;}body.single-vehicle ul#pro-vehicle-specifications .spec-label {	font-weight:bold;	border-right:2px solid #ffffff;	display:inline-block;	width:30%;	color:#555555;}body.single-vehicle ul#pro-vehicle-specifications .spec-value {	display:inline-block;}/* Single Post Tabbed Styles */.progression-etabs { 	margin: -20px -20px 20px -20px; 	padding: 0px; 	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);	border-bottom:1px solid #d9d9d9;	background-color:#efefef;}.progression-etabs li {	margin:0px;	padding:0px;}.progression-tab { 	margin:0px; padding:0px;	display: inline-block; 	zoom:1; 	*display:inline; }.progression-tab a { 	color:#656565;	border-right:1px solid #cdcdcd;	margin-right:-5px;	font-size: 17px; 	line-height: 1; 	display: block; 	padding: 12px 16px; 	outline: none; }.progression-tab a.active, .progression-tab a:hover { 	color:#ffffff;}.progression-tab-container .progression-panel-container { }.progression-panel-container { 	margin-bottom: 0px; }	/* Sidebar Styles */#sidebar p.pcd-pricing {margin:0px; padding:0px;}#sidebar .pcd-price-msrp {	display:block;	margin:-21px -18px -5px -18px;	padding:12px 18px 10px 18px;	background:#efefef;	color:#797979;	font-size:14px;	text-align:right;}#sidebar .pcd-price-msrp b {	text-align:left; float:left;}#sidebar .pcd-price {	display:block;	font-size:28px;	text-align:center;	margin:0px 0px -10px 0px;	padding:0px;}#sidebar .pcd-price b {	text-transform:uppercase;	font-size:14px;	color:#797979;	display:block;	text-align:left;}body #main #sidebar .sidebar-button-price {text-align:center; margin-bottom:10px;}/*  Search Styles */#sidebar .vehicle-search-form {	background:#2b2b2b;	border-top:1px solid #414141;	margin:-22px -19px -10px -19px;	padding:22px 22px 18px 22px;	-webkit-border-bottom-right-radius: 3px;	-webkit-border-bottom-left-radius: 3px;	-moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 3px;	border-bottom-right-radius: 3px;	border-bottom-left-radius: 3px;}#sidebar input {	padding:5px 5px;}#sidebar .vehicle-search-form label b {	font-size:14px;	color:#f3f3f3;}#sidebar input.search-field {	margin-top:5px;	padding-top:9px;	padding-bottom:9px;	width:80%;}#sidebar  .vehicle-search-form input.search-field {	color:#dddddd;}#sidebar .vehicle-search-form input.search-field:focus {	color:#ffffff;}#sidebar .vehicle-search-form label {	color:#cccccc;}#sidebar .vehicle-search-form p.field {	margin-bottom:20px;}#sidebar .vehicle-search-form select, .lt-ie9 #sidebar .vehicle-search-form select {	cursor:pointer; display:block; border:none;  -webkit-appearance: none; -moz-appearance: normal; appearance: normal;line-height:1; text-indent: 0.01px; text-overflow: '';	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 	background:#f3f3f3; 	width:99%;	padding-top:13px;	padding-bottom:13px;	padding-left:5%;	font-size:12px;	color:#555555;	margin:4px 0px 15px 0px;	background-image:url(images/drop-arrow-search.png);	background-repeat:no-repeat;	background-position: center right;}@media screen and (-webkit-min-device-pixel-ratio: 1.5) {	#sidebar .vehicle-search-form select {		background-image:url(images/drop-arrow-search@2x.png);		background-size:35px 35px;	}}#sidebar button.car-search-submit {	width:100%;	text-align:center;	font-size:15px;	padding:15px 18px;	margin-bottom:10px;}#sidebar .vehicle-search-form  select.car-dealer-min-values, #sidebar .vehicle-search-form select.car-dealer-max-values {	width:48%;	font-size:12px;	float:left;}#sidebar .vehicle-search-form select.car-dealer-max-values  {	 float:right;}#sidebar button.car-search-submit {	background:#4fbc61;}#sidebar button.car-search-submit:hover {	background:#4a8ec9;}/* Homepage Search Styles */#slider-vehicle-search .vehicle-search-form select, .lt-ie9 #slider-vehicle-search .vehicle-search-form select {	cursor:pointer; display:block; border:none;  -webkit-appearance: none; -moz-appearance: normal; appearance: normal;line-height:1; text-indent: 0.01px; text-overflow: '';	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 	background:#ffffff; 	width:99%;	padding-top:13px;	padding-bottom:13px;	padding-left:5%;	font-size:12px;	color:#555555;	margin:3px 0px 0px 0px;	background-image:url(images/drop-arrow-search.png);	background-repeat:no-repeat;	background-position: center right;		-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); 	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); 	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);	}@media screen and (-webkit-min-device-pixel-ratio: 1.5) {	#slider-vehicle-search .vehicle-search-form select {		background-image:url(images/drop-arrow-search@2x.png);		background-size:35px 35px;	}}#slider-vehicle-search input.search-field {	-webkit-transition-duration: 300ms;	-webkit-transition-property: width, background;	-webkit-transition-timing-function: ease;	-moz-transition-duration: 300ms;	-moz-transition-property: width, background;	-moz-transition-timing-function: ease;	-o-transition-duration: 300ms;	-o-transition-property: width, background;	-o-transition-timing-function: ease;	font-size:13px;	margin-top:3px;	padding-left:11px;	padding-right:30px;	padding-top:9px;	padding-bottom:9px;	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;	width:80%;	background-color:#ffffff;	background-image:url(images/search-magnify.png);	background-position:right 1px;	background-repeat:no-repeat;	border:1px solid #cccccc;}/*=============================================== 16. FONT AWESOME ===============================================*/.social-ico {	font-size:15px;} .social-ico a i {color:#2a2a2a; background:#aaaaaa;}.social-ico a i {	line-height:1;	display:inline-block;	text-align:center;	width:15px;	padding:5px 5px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius:20px;}.social-ico a i:hover {background:#ffffff;color:#ffffff; }.social-ico a:hover .fa-twitter {background:#09aeec; }.social-ico a:hover .fa-facebook {background:#4764a1; }.social-ico a:hover .fa-google-plus {background:#d1432f; }.social-ico a:hover .fa-linkedin {background:#0279b3; }.social-ico a:hover .fa-instagram {background:#437297; }.social-ico a:hover .fa-pinterest {background:#cb2027; }.social-ico a:hover .fa-youtube-play {background:#e22d26; }.social-ico a:hover .fa-tumblr {background:#4b5e74; }.social-ico a:hover .fa-dropbox {background:#1e8cd8; }.social-ico a:hover .fa-flickr {background:#2d1152; }.social-ico a:hover .fa-dribbble {background:#cb3d73; }@font-face{font-family:'FontAwesome';src:url('font-awesome/fonts/fontawesome-webfont.eot?v=4.0.1');src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'),url('font-awesome/fonts/fontawesome-webfont.woff?v=4.0.1') format('woff'),url('font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.1') format('truetype'),url('font-awesome/fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-move:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-resize-full:before{content:"\f065"}.fa-resize-small:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-resize-vertical:before{content:"\f07d"}.fa-resize-horizontal:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-fullscreen:before{content:"\f0b2"}.fa-group:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building:before{content:"\f0f7"}.fa-hospital:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-expand-o:before{content:"\f116"}.fa-collapse-o:before{content:"\f117"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-o:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-horizontal:before{content:"\f141"}.fa-ellipsis-vertical:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}/*=============================================== 17. PRINT STYLES ===============================================*/@media print {  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }   a, a:visited { text-decoration: underline; }  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }  thead { display: table-header-group; }   tr, img { page-break-inside: avoid; }  img { max-width: 100% !important; }  @page { margin: 0.5cm; }  p, h2, h3 { orphans: 3; widows: 3; }  h2, h3 { page-break-after: avoid; }  header, footer, .progression-button, #bread-crumb, ul.progression-etabs li {display:none !important;}     .progression-panel-container div {display:block !important; position:static !important;}    #vehicle_slider.flexslider ul li, #vehicle_slider.flexslider .slides > li,  #vehicle_slider.flexslider ul li img {    display:block !important;    position:static !important;    opacity:1 !important;    float:none !important;    -webkit-backface-visibility: visible !important;    margin:0px !important;    padding:0px !important;  }  }@media screen and (max-width: 480px) {  .flexslider .slides img {    display: block;    width: 100%;    height: 195px;}} .wpcf7 input, #respond input {
    
    max-width: 89%;
  

}