@charset "UTF-8";
/* CSS Document */





/* BRAND STYLE START */

.cc-brand-clr a {color: #1e65bf !important;}

.cc-brand-bg {background: #1e65bf !important;}

.cc-brand h2:after {content: ""; display: block; width: 40px; height: 5px; background: #1e65bf !important; margin: 20px 0px;}

.cc-brand h4:after {content: ""; display: block; width: 40px; height: 5px; background: #1e65bf !important; margin: 20px auto;}
 
.cc-brand-focus:focus{border: 2px dotted #1e65bf;}




/* acura STYLE START */

.cc-acura-clr a {color: #E82C2A !important;}

.cc-acura-bg {background: #E82C2A !important;}

.cc-acura h2:after {content: ""; display: block; width: 40px; height: 5px; background: #E82C2A !important; margin: 20px 0px;}

.cc-acura h4:after {content: ""; display: block; width: 40px; height: 5px; background: #E82C2A !important; margin: 20px auto;}
 
.cc-acura-focus:focus{border: 2px dotted #E82C2A;}





/* alfaromeo STYLE START */

.cc-alfaromeo-clr a {color: #8F0C2C !important;}

.cc-alfaromeo-bg {background: #8F0C2C !important;}

.cc-alfaromeo h2:after {content: ""; display: block; width: 40px; height: 5px; background: #8F0C2C !important; margin: 20px 0px;}

.cc-alfaromeo h4:after {content: ""; display: block; width: 40px; height: 5px; background: #8F0C2C !important; margin: 20px auto;}
 
.cc-alfaromeo-focus:focus{border: 2px dotted #8F0C2C;}





/* buick STYLE START */

.cc-buick-clr a {color: #C9480C !important;}

.cc-buick-bg {background: #C9480C !important;}

.cc-buick h2:after {content: ""; display: block; width: 40px; height: 5px; background: #C9480C !important; margin: 20px 0px;}

.cc-buick h4:after {content: ""; display: block; width: 40px; height: 5px; background: #C9480C !important; margin: 20px auto;}
 
.cc-buick-focus:focus{border: 2px dotted #C9480C;}






/* cadillac STYLE START */

.cc-cadillac-clr a {color: #b6a36b !important;}

.cc-cadillac-bg {background: #b6a36b !important;}

.cc-cadillac h2:after {content: ""; display: block; width: 40px; height: 5px; background: #b6a36b !important; margin: 20px 0px;}

.cc-cadillac h4:after {content: ""; display: block; width: 40px; height: 5px; background: #b6a36b !important; margin: 20px auto;}
 
.cc-cadillac-focus:focus{border: 2px dotted #b6a36b;}






/* chevy STYLE START */

.cc-chevy-clr a {color: #CD9834 !important;}

.cc-chevy-bg {background: #CD9834 !important;}

.cc-chevy h2:after {content: ""; display: block; width: 40px; height: 5px; background: #CD9834 !important; margin: 20px 0px;}

.cc-chevy h4:after {content: ""; display: block; width: 40px; height: 5px; background: #CD9834 !important; margin: 20px auto;}
 
.cc-chevy-focus:focus{border: 2px dotted #CD9834;}






/* chrysler STYLE START */

.cc-chrysler-clr a {color: #17B4F1 !important;}

.cc-chrysler-bg {background: #17B4F1 !important;}

.cc-chrysler h2:after {content: ""; display: block; width: 40px; height: 5px; background: #17B4F1 !important; margin: 20px 0px;}

.cc-chrysler h4:after {content: ""; display: block; width: 40px; height: 5px; background: #17B4F1 !important; margin: 20px auto;}
 
.cc-chrysler-focus:focus{border: 2px dotted #17B4F1;}







/* dodge STYLE START */

.cc-dodge-clr a {color: #D50000 !important;}

.cc-dodge-bg {background: #D50000 !important;}

.cc-dodge h2:after {content: ""; display: block; width: 40px; height: 5px; background: #D50000 !important; margin: 20px 0px;}

.cc-dodge h4:after {content: ""; display: block; width: 40px; height: 5px; background: #D50000 !important; margin: 20px auto;}
 
.cc-dodge-focus:focus{border: 2px dotted #D50000;}







/* fiat STYLE START */

.cc-fiat-clr a {color: #E70000 !important;}

.cc-fiat-bg {background: #E70000 !important;}

.cc-fiat h2:after {content: ""; display: block; width: 40px; height: 5px; background: #E70000 !important; margin: 20px 0px;}

.cc-fiat h4:after {content: ""; display: block; width: 40px; height: 5px; background: #E70000 !important; margin: 20px auto;}
 
.cc-fiat-focus:focus{border: 2px dotted #E70000;}







/* ford STYLE START */

.cc-ford-clr a {color: #2096CD !important;}

.cc-ford-bg {background: #2096CD !important;}

.cc-ford h2:after {content: ""; display: block; width: 40px; height: 5px; background: #2096CD !important; margin: 20px 0px;}

.cc-ford h4:after {content: ""; display: block; width: 40px; height: 5px; background: #2096CD !important; margin: 20px auto;}
 
.cc-ford-focus:focus{border: 2px dotted #2096CD;}








/* genesis STYLE START */

.cc-genesis-clr a {color: #A36B4F !important;}

.cc-genesis-bg {background: #A36B4F !important;}

.cc-genesis h2:after {content: ""; display: block; width: 40px; height: 5px; background: #A36B4F !important; margin: 20px 0px;}

.cc-genesis h4:after {content: ""; display: block; width: 40px; height: 5px; background: #A36B4F !important; margin: 20px auto;}
 
.cc-genesis-focus:focus{border: 2px dotted #A36B4F;}








/* gmc STYLE START */

.cc-gmc-clr a {color: #CC0000 !important;}

.cc-gmc-bg {background: #CC0000 !important;}

.cc-gmc h2:after {content: ""; display: block; width: 40px; height: 5px; background: #CC0000 !important; margin: 20px 0px;}

.cc-gmc h4:after {content: ""; display: block; width: 40px; height: 5px; background: #CC0000 !important; margin: 20px auto;}
 
.cc-gmc-focus:focus{border: 2px dotted #CC0000;}








/* honda STYLE START */

.cc-honda-clr a {color: #007CC0 !important;}

.cc-honda-bg {background: #007CC0 !important;}

.cc-honda h2:after {content: ""; display: block; width: 40px; height: 5px; background: #007CC0 !important; margin: 20px 0px;}

.cc-honda h4:after {content: ""; display: block; width: 40px; height: 5px; background: #007CC0 !important; margin: 20px auto;}
 
.cc-honda-focus:focus{border: 2px dotted #007CC0;}








/* hyundai STYLE START */

.cc-hyundai-clr a {color: #002C5E !important;}

.cc-hyundai-bg {background: #002C5E !important;}

.cc-hyundai h2:after {content: ""; display: block; width: 40px; height: 5px; background: #002C5E !important; margin: 20px 0px;}

.cc-hyundai h4:after {content: ""; display: block; width: 40px; height: 5px; background: #002C5E !important; margin: 20px auto;}
 
.cc-hyundai-focus:focus{border: 2px dotted #002C5E;}








/* jaguar STYLE START */

.cc-jaguar-clr a {color: #9E1B32 !important;}

.cc-jaguar-bg {background: #9E1B32 !important;}

.cc-jaguar h2:after {content: ""; display: block; width: 40px; height: 5px; background: #9E1B32 !important; margin: 20px 0px;}

.cc-jaguar h4:after {content: ""; display: block; width: 40px; height: 5px; background: #9E1B32 !important; margin: 20px auto;}
 
.cc-jaguar-focus:focus{border: 2px dotted #9E1B32;}









/* jeep STYLE START */

.cc-jeep-clr a {color: #FFBA00 !important;}

.cc-jeep-bg {background: #FFBA00 !important;}

.cc-jeep h2:after {content: ""; display: block; width: 40px; height: 5px; background: #FFBA00 !important; margin: 20px 0px;}

.cc-jeep h4:after {content: ""; display: block; width: 40px; height: 5px; background: #FFBA00 !important; margin: 20px auto;}
 
.cc-jeep-focus:focus{border: 2px dotted #FFBA00;}









/* kia STYLE START */

.cc-kia-clr a {color: #BB162B !important;}

.cc-kia-bg {background: #BB162B !important;}

.cc-kia h2:after {content: ""; display: block; width: 40px; height: 5px; background: #BB162B !important; margin: 20px 0px;}

.cc-kia h4:after {content: ""; display: block; width: 40px; height: 5px; background: #BB162B !important; margin: 20px auto;}
 
.cc-kia-focus:focus{border: 2px dotted #BB162B;}










/* lincoln STYLE START */

.cc-lincoln-clr a {color: #F26147 !important;}

.cc-lincoln-bg {background: #F26147 !important;}

.cc-lincoln h2:after {content: ""; display: block; width: 40px; height: 5px; background: #F26147 !important; margin: 20px 0px;}

.cc-lincoln h4:after {content: ""; display: block; width: 40px; height: 5px; background: #F26147 !important; margin: 20px auto;}
 
.cc-lincoln-focus:focus{border: 2px dotted #F26147;}










/* maserati STYLE START */

.cc-maserati-clr a {color: #0C2340 !important;}

.cc-maserati-bg {background: #0C2340 !important;}

.cc-maserati h2:after {content: ""; display: block; width: 40px; height: 5px; background: #0C2340 !important; margin: 20px 0px;}

.cc-maserati h4:after {content: ""; display: block; width: 40px; height: 5px; background: #0C2340 !important; margin: 20px auto;}
 
.cc-maserati-focus:focus{border: 2px dotted #0C2340;}




/* mazda STYLE START */

.cc-mazda-clr a {color: #000000 !important;}

.cc-mazda-bg {background: #000000 !important;}

.cc-mazda h2:after {content: ""; display: block; width: 40px; height: 5px; background: #000000 !important; margin: 20px 0px;}

.cc-mazda h4:after {content: ""; display: block; width: 40px; height: 5px; background: #000000 !important; margin: 20px auto;}
 
.cc-mazda-focus:focus{border: 2px dotted #000000;}






/* mercedes STYLE START */

.cc-mercedes-clr a {color: #176DB7 !important;}

.cc-mercedes-bg {background: #176DB7 !important;}

.cc-mercedes h2:after {content: ""; display: block; width: 40px; height: 5px; background: #176DB7 !important; margin: 20px 0px;}

.cc-mercedes h4:after {content: ""; display: block; width: 40px; height: 5px; background: #176DB7 !important; margin: 20px auto;}
 
.cc-mercedes-focus:focus{border: 2px dotted #176DB7;}










/* mitsubishi STYLE START */

.cc-mitsubishi-clr a {color: #ED1C24 !important;}

.cc-mitsubishi-bg {background: #ED1C24 !important;}

.cc-mitsubishi h2:after {content: ""; display: block; width: 40px; height: 5px; background: #ED1C24 !important; margin: 20px 0px;}

.cc-mitsubishi h4:after {content: ""; display: block; width: 40px; height: 5px; background: #ED1C24 !important; margin: 20px auto;}
 
.cc-mitsubishi-focus:focus{border: 2px dotted #ED1C24;}










/* nissan STYLE START */

.cc-nissan-clr a {color: #C3002F !important;}

.cc-nissan-bg {background: #C3002F !important;}

.cc-nissan h2:after {content: ""; display: block; width: 40px; height: 5px; background: #C3002F !important; margin: 20px 0px;}

.cc-nissan h4:after {content: ""; display: block; width: 40px; height: 5px; background: #C3002F !important; margin: 20px auto;}
 
.cc-nissan-focus:focus{border: 2px dotted #C3002F;}











/* porsche STYLE START */

.cc-porsche-clr a {color: #D5001C !important;}

.cc-porsche-bg {background: #D5001C !important;}

.cc-porsche h2:after {content: ""; display: block; width: 40px; height: 5px; background: #D5001C !important; margin: 20px 0px;}

.cc-porsche h4:after {content: ""; display: block; width: 40px; height: 5px; background: #D5001C !important; margin: 20px auto;}
 
.cc-porsche-focus:focus{border: 2px dotted #D5001C;}











/* ram STYLE START */

.cc-ram-clr a {color: #880D00 !important;}

.cc-ram-bg {background: #880D00 !important;}

.cc-ram h2:after {content: ""; display: block; width: 40px; height: 5px; background: #880D00 !important; margin: 20px 0px;}

.cc-ram h4:after {content: ""; display: block; width: 40px; height: 5px; background: #880D00 !important; margin: 20px auto;}
 
.cc-ram-focus:focus{border: 2px dotted #880D00;}











/* subaru STYLE START */

.cc-subaru-clr a {color: #079BD5 !important;}

.cc-subaru-bg {background: #079BD5 !important;}

.cc-subaru h2:after {content: ""; display: block; width: 40px; height: 5px; background: #079BD5 !important; margin: 20px 0px;}

.cc-subaru h4:after {content: ""; display: block; width: 40px; height: 5px; background: #079BD5 !important; margin: 20px auto;}
 
.cc-subaru-focus:focus{border: 2px dotted #079BD5;}












/* toyota STYLE START */

.cc-toyota-clr a {color: #C10000 !important;}

.cc-toyota-bg {background: #C10000 !important;}

.cc-toyota h2:after {content: ""; display: block; width: 40px; height: 5px; background: #C10000 !important; margin: 20px 0px;}

.cc-toyota h4:after {content: ""; display: block; width: 40px; height: 5px; background: #C10000 !important; margin: 20px auto;}
 
.cc-toyota-focus:focus{border: 2px dotted #C10000;}










/* volvo STYLE START */

.cc-volvo-clr a {color: #5B7F95 !important;}

.cc-volvo-bg {background: #5B7F95 !important;}

.cc-volvo h2:after {content: ""; display: block; width: 40px; height: 5px; background: #5B7F95 !important; margin: 20px 0px;}

.cc-volvo h4:after {content: ""; display: block; width: 40px; height: 5px; background: #5B7F95 !important; margin: 20px auto;}
 
.cc-volvo-focus:focus{border: 2px dotted #5B7F95;}










/* vw STYLE START */

.cc-vw-clr a {color: #00B1EB !important;}

.cc-vw-bg {background: #00B1EB !important;}

.cc-vw h2:after {content: ""; display: block; width: 40px; height: 5px; background: #00B1EB !important; margin: 20px 0px;}

.cc-vw h4:after {content: ""; display: block; width: 40px; height: 5px; background: #00B1EB !important; margin: 20px auto;}
 
.cc-vw-focus:focus{border: 2px dotted #00B1EB;}