@charset "utf-8";
/* CSS Document */
@font-face{
	font-family:'Futura-Light';
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifulig-webfont.eot');
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifulig-webfont.eot?#iefix') format('embedded-opentype'),url('/content/dam/Media/design/brands/Buick/fonts/buifulig-webfont.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/buifulig-webfont.ttf') format('truetype'),url('/content/dam/Media/design/brands/Buick/fonts/buifulig-webfont.svg#buick_futura_ndlight') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'buick_futura_ndlight_oblique';
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifulit-webfont.eot');
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifulit-webfont.eot?#iefix') format('embedded-opentype'),url('/content/dam/Media/design/brands/Buick/fonts/buifulit-webfont.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/buifulit-webfont.ttf') format('truetype'),url('/content/dam/Media/design/brands/Buick/fonts/buifulit-webfont.svg#buick_futura_ndlight_oblique') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'Futura-Regular';
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifubk_-webfont.eot');
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifubk_-webfont.eot?#iefix') format('embedded-opentype'),url('/content/dam/Media/design/brands/Buick/fonts/buifubk_-webfont.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/buifubk_-webfont.ttf') format('truetype'),url('/content/dam/Media/design/brands/Buick/fonts/buifubk_-webfont.svg#buick_futura_ndbook') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'buick_futura_ndbook_oblique';
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifubki-webfont.eot');
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifubki-webfont.eot?#iefix') format('embedded-opentype'),url('/content/dam/Media/design/brands/Buick/fonts/buifubki-webfont.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/buifubki-webfont.ttf') format('truetype'),url('/content/dam/Media/design/brands/Buick/fonts/buifubki-webfont.svg#buick_futura_ndbook_oblique') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'Futura-Bold';
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifumed-webfont.eot');
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifumed-webfont.eot?#iefix') format('embedded-opentype'),url('/content/dam/Media/design/brands/Buick/fonts/buifumed-webfont.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/buifumed-webfont.ttf') format('truetype'),url('/content/dam/Media/design/brands/Buick/fonts/buifumed-webfont.svg#buick_futura_ndmedium') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'buick_futura_ndmedium_oblique';
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifumdi-webfont.eot');
	src:url('/content/dam/Media/design/brands/Buick/fonts/buifumdi-webfont.eot?#iefix') format('embedded-opentype'),url('/content/dam/Media/design/brands/Buick/fonts/buifumdi-webfont.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/buifumdi-webfont.ttf') format('truetype'),url('/content/dam/Media/design/brands/Buick/fonts/buifumdi-webfont.svg#buick_futura_ndmedium_oblique') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'ProximaNova-Regular';
	src:url('/content/dam/Media/design/brands/Buick/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot');
	src:url('/content/dam/Media/design/brands/Buick/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix') format('embedded-opentype'), url('/content/dam/Media/design/brands/Buick/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf') format('truetype'), url('/content/dam/Media/design/brands/Buick/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'ProximaNova-Bold';
	src:url('/content/dam/Media/design/brands/Buick/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix');
	src:url('/content/dam/Media/design/brands/Buick/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix') format('embedded-opentype'), url('/content/dam/Media/design/brands/Buick/fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff') format('woff'),url('/content/dam/Media/design/brands/Buick/fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf') format('truetype'), url('/content/dam/Media/design/brands/Buick/fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"ProximaNova-semiBold";
	src:url("/content/dam/Media/design/brands/Buick/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix");
	src:url("/content/dam/Media/design/brands/Buick/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix") format("eot"),url("/content/dam/Media/design/brands/Buick/fonts/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff") format("woff"),url("/content/dam/Media/design/brands/Buick/fonts/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf") format("truetype"), url("/content/dam/Media/design/brands/Buick/fonts/ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c.svg#ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c") format("svg");
	font-weight:normal;
	font-style:normal;
}
/*-------------------------------------- old fonts ----------------------*/
@font-face {
	font-family: 'FSSally';
	src: url('/content/dam/Media/design/brands/Buick/fonts/CadillacSerif-Regular.eot') format('embedded-opentype'), /* IE9 Compat Modes */
	src: url('/content/dam/Media/design/brands/Buick/fonts/CadillacSerif-Regular.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Trim';
	src: url('/content/dam/Media/design/brands/Buick/fonts/CadillacTrimV1-Regular.eot'), /* IE9 Compat Modes */
	url('/content/dam/Media/design/brands/Buick/fonts/CadillacTrimV1-Regular.eot?#iefix') format('embedded-opentype'), /* IE9 Compat Modes */
	url('/content/dam/Media/design/brands/Buick/fonts/CadillacTrimV1-Regular.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Trimlight';
	src: url('/content/dam/Media/design/brands/Buick/fonts/CadillacTrimV1-Light.eot'),url('/content/dam/Media/design/brands/Buick/fonts/CadillacTrimV1-Light.eot?#iefix') format('embedded-opentype'), /* IE9 Compat Modes */
	url('/content/dam/Media/design/brands/Buick/fonts/CadillacTrimV1-Light.otf');
	font-weight: normal;
	font-style: normal;
}
/*-------------------------modal window font fixes---------------------------------------------*/
iframe #image_assets_lg {
	font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif;
}
body {
	font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif !important;
	margin: 0px;
	padding: 0px;
	background: #fff !important;
	color:#323d43;
	font-size: 100%/1em;
}
img {
	border: none;
}
p {
	margin: 0px;
	padding: 0px;
	line-height: auto;
}
#col_2 .content {
	font-size: 90%;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
a {
	text-decoration: none;
	color: #D6401E;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
hr {
	border: 0px solid #b8b8b8;
	height: 1px;
	background: #b8b8b8;
}
#col_1 p, #col_1 ul,#col_2 p, col_2 ul {
	color: auto;
	font-size: 100%;
}
.news_article ul li,.news_article ol li {
	font-size: 100%;
	line-height: 1.5;
}
#col_2 .global_news ul,#col_2 .related ul,#col_2 .vehicle_facility ul,.global_news ul li,.related ul li,.vehicle_facility ul li {
	list-style: square;
	color: #333333;
	font-size: 100%;
	line-height: 1.5;
}
.global_news ul li a, .related ul li a {
	font-size: 100%;
	line-height: 1.5;
}
#col_2 .global_news ul li a:hover,#col_2 .related ul li a:hover {
	color:#333333 !important;
	text-decoration: none;
}
#col_2 .global_news {
	position: relative;
}
#col_1 .news_article p,#col_1 .news_article ul,#col_1 .news_article li,#col_1 .news_article ol {
	clear:both;
	font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif;
	line-height: 1.5;
	letter-spacing: .025em;
	font-size: 95%;
}
#col_1 .news_article .more_info ul li {
	list-style-image: none;
}
#col_1 .news_article .more_info ul {
	font-size: 100%;
}
table, table p {
	font-size: 90% !important;
}
.mol_page_contain {
	width: 1200px;
	margin: 0px auto;
	margin-top: 55px;
	padding: 0px;
	z-index: 11;
}
/*-------------------Page layouts --------------------------*/
#template_1 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background: #fff;
	border-bottom: 0px solid #dadada;
	border-top: 0px solid #dadada;
}
#template_1 #col_1 {
	padding: 0px 0px 10px 0px;
}
#template_1 #col_1_1 #gs_template {
	width: 100%;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
#template_1_2 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border-bottom: 0px solid #dadada;
	border-top: 0px solid #fff;
	background: none;
}
#template_1_2 #col_1 {
	width: 764px;
	padding: 20px 20px 20px 0px;
}
#template_1_2 #col_3 {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 280px;
	padding: 0px;
	background: none;
}
#template_3_1 {
	padding-top: 10px;
}
#news_landing div.cq-colctrl-default {
	margin: -10px 0px 0px 0px;
	background: #bcc0c3;
	padding: 30px 0px 20px 0px;
}
#news_landing div.cq-colctrl-default .content h2 {
	color: #fff;
	padding: 10px 0px 10px 0px;
	font-weight: lighter;
	font-size: 150%;
	text-transform: uppercase;
}
#news_landing div.cq-colctrl-default-c0 {
	margin: 0px 20px 0px 15px;
	width: auto !important;
}
#news_landing #template_1_2,.newsobject #template_1_2,#vehicle_detail_object #template_1_2 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background: none;
	border-bottom: 0px solid #dadada;
	border-top: 0px solid #fff;
}
.newsobject #template_1_2 #col_1,#vehicle_detail_object #template_1_2 #col_1 {
	width: 100% !important;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}
.newsobject #template_1_2 #col_1,#vehicle_detail_object #template_1_2 #col_1,.eventobject #template_1_2 #col_1 {
	width: 764px !important;
	height: auto;
	margin: 0px;
	padding: 20px 20px 20px 0px;
	float: left;
}
#template_1_2 #col_3{
	float: left;
	width: 265px;
	margin: 0px;
	padding: 10px;
	background:none;
}
#template_3_1 #col_3,#template_1_2 #col_3 {
	float: left;
	width: 265px;
	margin: 0px;
	padding: 10px;
	background: #d5d5d7;
}
#template_3_1 #col_1_1 {
	margin: 0px;
	float: right;
	width: 890px;
}
#template_1_2 #col_2,.newsobject #template_1_2 #col_2,#vehicle_detail_object #template_1_2 #col_2,.eventobject #template_1_2 #col_2 {
	background: #fff;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 20px 19px;
	width: 355px;
	border-left: 0px solid #cdd1d4;
}
news_article ul li,.news_article ol li {
	font-size: 100%;
}
.article_title_contain h2,#col_1 .article_title_contain h2 {
	font-size: 230%;
	font-weight: lighter;
	font-family: "Futura-Light", arial;
	color: #4b4b4b !Important;
}
#vehicle_detail_object .article_title_contain h2 {
	line-height: 1.5;
	margin-bottom: 20px;
}
.news_article .news_article_tags {
	display:none;
}
.mol_news_body .article_title_contain h3 {
	font-size: 125%;
	color: #333333;
	font-weight: lighter;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-transform: normal;
	line-height: 1.35;
	font-family: 'Futura-REGULAR',Arial,Helvetica,sans-serif;
}
#vehicle_landing #template_3_1 #col_1_1 .content h3 {
	font-family:'ProximaNova-Bold', Arial, Helvetica, sans-serif;
	color: #3F3F38;
	border-bottom: 0px solid #ccc;
	background: #F6F6F6;
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	font-weight: normal;
}
.news_article {
	width: 100%;
	margin-left: 0px;
}
.article_title_contain {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px;
	width: 100%;
}
#news_landing #template_1_2 #col_1 {
	width: 764px;
	padding: 20px 20px 20px 0px;
}
#news_landing #template_1_2 #col_1_1 {
	display: none;
}
#news_landing #template_1_2 #col_3 {
	display: none;
}
#template_1_2 #col_1 #col_1_4 {
	float: none;
	width: 100%;
}
/*-------------------Page layouts --------------------------*/
.banner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: fixed;
	top: 0px;
	z-index: 999;
	width: 100%;
	background: rgba(255,255,255,1);
	left: 0px;
	height: 55px;
	box-shadow: 0px 0px 5px #979696;
}
.global_nav {
	height: auto;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	text-align: right;
	background: none;
	float: right;
}
.title_contain {
	float: left;
	margin: 0px 0;
	padding: 0;
	white-space: nowrap;
}
.title_contain h1 {
	color: #333333;
	font-size: 100%;
	letter-spacing: .2em;
	margin: 55px 0px 5px -522px !important;
	text-transform: uppercase;
	float: none;
	font-weight: normal;
	z-index: 9999999999;
	position: fixed;
	top: -38px;
	left: 50%;
	font-family: 'Futura-Light', Arial, Helvetica, sans-serif;
}
.title_contain h1 span {
	display: none;
	font-size: 200%;
	color: #000;
	font-weight: bolder;
	letter-spacing: .19em;
}
.banner .brand_logo {
	display: block;
	margin: 8px 5px 0px 5px;
	position: fixed;
	top: -3px;
	left: 50%;
	margin-left: -580px;
	max-height: 40px;
}
.banner .brand_logo img {
	max-height: 40px;
}
.brandlogo {
	float: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	display: block;
}
.vertical_space {
	display:none;
}
.brandlogo h1 .country {
	display: none;
}
.location {
	position: fixed;
	margin: 0px 0px 0px 438px;
	font-size: 100%;
	z-index: 9997;
	display:block;
}
#drop_down_menu_brand .menu,#drop_down_menu_brand li ul li,#drop_down_menu_brand li ul li a {
	background-color: #f1f1f1;
}
#drop_down_menu_brand li {
	padding: 3px 5px;
}
.loginlinks {
	float:right;
}
#drop_down_menu {
	width: 120px !important;
}
#drop_down_menu li {
	font-size: 65%;
	color: #333333 !important;
	background: #ececec !important;
	opacity: 100 !important;
	width: 120px !important;
	text-transform: uppercase;
	padding: 7px 5px 7px 5px;
}
#drop_down_menu li ul li a {
	padding: 10px 0px 10px 0px;
}
.user_data ul li span {
	color: #999;
}
.user_data {
	float: none;
	font-size: 7pt !important;
	font-weight: normal !important;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	text-transform: uppercase;
	min-width: 500px;
	position: fixed;
	top: -2px;
	right: 50%;
	z-index: 999999;
	margin-right: -430px;
	max-width: 340px;
}
.user_data .fa-lg {
	vertical-align: -5% !important;
}
.user_data ul {
	color: #fff;
}
.user_data ul li {
	float: none;
	display: inline;
	padding: 0px;
}
.user_data ul li a {
	padding: 2px 5px 0px 5px;
	margin: 0px 0x 0px 0px;
	text-align: center;
	color: #323d43;
}
.searchbox {
	margin-top: 0px;
	position: fixed;
	top: 26px;
	right: 50%;
	margin-right: -600px;
}
.search_contain {
	float: none;
	height: 24px;
	margin: 0px 0 0px;
	padding: 0px;
	text-align: right;
	border-radius: 0px;
	background: #ffffff;
	border: 1px solid #b8bdc0;
	width: 190px;
}
.search_contain form {
	margin: 0px;
}
.banner .searchbox input.search_input {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 5px;
	vertical-align: middle;
	font-size: 80%;
	font-weight: normal;
	color: #707a81;
	background: #fff;
	border: none;
	width: auto;
	height: auto;
	border-radius: 0px;
	line-height: 12px;
	width: 153px
}
.banner .searchbox input.search_button {
	margin: 0px 0px 0px -5px;
	padding: 3px 3px 0px 5px;
	vertical-align: middle;
	width: auto;
	height: 18px;
	border: none;
	border-radius: 0px;
	background: #fff;
}
#col_1 .search_contain {
	background: none repeat scroll 0 0 #f9f9f9;
}
.catalog_tags {
	background: #e3e3e3;
}
#col_1 .results_filters .search_contain {
	padding: 10px 5px 35px 10px;
	border-radius: 0px;
	border: 0px;
	width: 100% !important;
	box-sizing: border-box;
}
#drop_down_menu_brand li {
	font-weight: normal !important;
}
#col_1 input.archive_search_input {
	border: 1px solid #e3e3e3;
	color: #555;
	float: none;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	height: 24px;
	margin: 0 0px 0px -20px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align: middle;
	width: 700px;
}
#col_1 input.archive_search_input {
	height: 24px;
	margin: -18px 0px 0px 0px;
	background: #FFFFFF;
}
#col_1 input#archiveSearchSubmit{
	margin-left: -5px;
}
.archive_list .headline {
	margin-left: 110px;
	margin-top: -22px;
	font-size: 130%;
}
ul.archive_list li {
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #ECECEC;
}
.catalog_tags #Model_Year{
	margin-right: 20px;
}
.archive_list a:hover {
	color:#D6401E;
	text-decoration: underline;
}
#col_2 .raw_container ul li {
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	line-height: 1.5;
}
.raw_container ul li,#col_1 .raw_container ul li {
	background: none;
	padding: 3px 0px 0px 0px;
	list-style: initial;
	list-style-type: square;
	margin: 0px 0px 0px 20px;
}
#col_3 .raw_container ul li,#col_1 #col_3 .raw_container ul li {
	list-style-type: none;
}
.mol_footer {
	min-height: 56px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	background: #fff;
	border-top: 0px solid #323d43;
	position: relative;
}
/* navigation tabs */
.tabbednavigation {
	margin-top: 0px;
}
.tab_navigation {
	float: none;
	width: 730px;
	font-size: 11pt !important;
	line-height: 2;
	margin: 0px 0px 0px -350px;
	overflow: hidden;
	z-index: 100;
	height: auto;
	background: none;
	text-transform: uppercase;
	letter-spacing: .02em;
	position: absolute;
	top: 0px;
	left: 50%;
}
.tab_navigation a {
	float: none;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 100% !important;
	color: #fff;
	cursor: hand;
	display:block;
}
.tab_navigation a span {
	float: left;
	display: block;
	color: #D6401E;
	background: none;
	padding: 13px 12px;
	margin-right: 3px;
}
.tab_navigation ul li.first_tab a.active span,.tab_navigation ul li a.active span,.tab_navigation ul li a span:hover,.tab_navigation a:hover {
	background: none;
	color: #022471;
}
.social_tabs {
	float: right;
	background: #323d43;
	height: 34px;
	width: auto;
	min-width: 100px;
	margin-top: -34px;
	text-align: center;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 0px 5px 0px 5px;
	display:none;
}
.social_tabs ul li.social_icon img {
	max-width: 16px;
	max-height: 16px;
	width: 16px;
	height: 16px;
}
#news_landing #template_1_2 .categorynavigation,#news_landing .categorynavigation {
	height: 30px;
	border: 1px solid #e0e0e0;
	overflow:hidden;
	-webkit-transition: 2s, 2s, 2s, -webkit-transform 2s;
	transition: 2s, 2s, 2s, 2s;
	background: url(/content/dam/Media/design/brands/Buick/img/carrot.png) no-repeat 130px 6px #FFF;
	max-height: 30px;
	border-radius: 3px;
	padding-right: 20px;
	position: absolute;
	z-index: 99;
	margin: 23px 0px 0px 320px;
}
#news_landing #template_1_2 .product_year_list,#news_landing .product_year_list {
	height: 30px;
	border: 1px solid #e0e0e0;
	overflow:hidden;
	-webkit-transition: 2s, 2s, 2s, -webkit-transform 2s;
	transition: 2s, 2s, 2s, 2s;
	background: url(/content/dam/Media/design/brands/Buick/img/carrot.png) no-repeat 65px 6px #FFF;
	max-height: 30px;
	border-radius: 3px;
	padding-right: 20px;
	position: absolute;
	z-index: 99;
	margin: 0px 0px 0px 180px;
}
#news_landing #template_1_2 .product_year_list:hover,#news_landing .product_year_list:hover {
	height: auto;
	border: 1px solid #e0e0e0;
	max-height: 400px;
	border-radius: 3px;
	padding-right: 20px;
	background: url(/content/dam/Media/design/brands/Buick/img/carrot.png) no-repeat 65px 6px #FFF;
	position: absolute;
}
#news_landing #template_1_2 .categorynavigation:hover,#news_landing .categorynavigation:hover {
	height: auto;
	border: 1px solid #e0e0e0;
	max-height: 400px;
	border-radius: 3px;
	padding-right: 20px;
	background: url(/content/dam/Media/design/brands/Buick/img/carrot.png) no-repeat 130px 6px #FFF;
	position: absolute;
}
/*.product_year_list {
	left: 300px;
}
*/
.vehicle_selector {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	display: block;
	color: #555;
	background-image: none;
	background: #F3F3F7;
}
.vehicle_selector p,#vehicle_landing #col_3 .vehicle_selector p {
	margin: 10px;
	padding: 0px 0px 0px 0px;
	font-size: 90% !important;
	border: 0px;
	font-weight: normal;
	color: #333333;
	text-transform: uppercase;
}
.vehicle_selector h2 {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-size: 100% !important;
	border: 0px;
	font-weight: bold;
	color: #333333;
	text-transform:uppercase;
}
.vehicle_selector form {
	background: none;
	padding: 0px 0px 10px 0px;
}
.vehicle_selector select {
	font-size: 100%;
	width: 180px;
	word-wrap: normal;
	float: right;
	margin-top: -16px;
}
.vehicle_selector a.filter {
	margin: 0px auto;
	margin-top: 10px;
	display: table;
	background-image: none;
	background: none;
	width: auto !important;
	height: auto !important;
	text-align: center;
	font-size: 80%;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 15px 5px 40px;
	color: #fff;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
}
.vehicle_selector a.filter:hover {
	background: #none;
	text-decoration:none;
	color: #FFFFFF;
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #8E2900), color-stop(40%, #D33D00));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-position: center left;
	background-repeat: no-repeat;
}
.cadillacnewslisting {
	margin-bottom: -40px;
}
.archive_press {
	position: relative;
	bottom: 1474px;
	right: 15px;
	padding: 0px;
	color: #fff;
	z-index: 9;
	float: right;
	display:block;
}
.archive_press a {
	color: #fff;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	padding: 5px 10px 5px 40px;
}
.archive_press a:hover {
	text-decoration:none;
	color: #FFFFFF;
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #8E2900), color-stop(40%, #D33D00));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-position: center left;
	background-repeat: no-repeat;
}
.news_tiles_contain {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 5px;
	height: auo !important;
}
#news_landing #template_1_2 .categorynavigation, #news_landing .categorynavigation {
	display: none;
}
#news_landing .news_categories_list h2 {
	padding: 7px !important;
	margin: 0px !important;
	font-size: 100% !important;
	background: none;
	color:#414e56 !important;
	font-weight: bold !important;
	text-transform: inherit !important;
	line-height: auto !important;
}
#news_landing #template_1_2 .news_categories_list,#news_landing .news_categories_list {
	padding: 0px 0px 0px 0px;
	background: none;
}
#news_landing #template_1_2 .news_categories_list ul,#news_landing .news_categories_list ul {
	margin: 0px !important;
	padding: 7px !important;
}
#news_landing #template_1_2 .news_categories_list ul li,#news_landing .news_categories_list ul li {
	font-size: 80% !important;
	line-height: 1 !important;
	margin: 0px 0px 0px 0px !important;
	padding: 5px 0px 5px 0px !important;
	border-bottom: 0px !important;
	background: none !Important;
	width: 100%;
}
#news_landing #template_1_2 .news_categories_list ul li a,#news_landing .news_categories_list ul li a {
	display: block !important;
	padding: 0px 0px 0px 0px !important;
	font-weight: bold !important;
	color: #404040 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
#news_landing #template_1_2 .news_categories_list ul li a:hover,#news_landing .news_categories_list ul li a:hover {
	color: #883247 !important;
	padding: 0px !important;
}
#template_3_1 #col_1 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.col_3_box {
	padding: 5px;
	background: #fff;
}
#template_3_1 #col_1 #col_3 .raw_container{
	padding: 0px;
}
#template_3_1 #col_1 #col_3 .raw_container p {
	font-size: 85%;
	padding: 0px;
	line-height: 1.25;
}
#template_3_1 #col_1 #col_3 .raw_container a {
	color: #D6401E;
}
#template_3_1 #col_1 #col_3 .raw_container h3,#template_3_1 #col_1 #col_3 .raw_container h4 {
	padding: 0px 5px 5px 0px;
	margin: 0px;
	font-size: 95%;
	text-transform: uppercase;
}
#photo_detail #col_3 .text,#template_3_1 #col_1 #col_3 .text {
	font-size: 90%;
}
#photo_detail #col_3 .text p,#template_3_1 #col_1 #col_3 .text p {
	margin: 5px 0px 5px 0px;
}
#photo_detail #col_3 .text a:hover,#template_3_1 #col_1 #col_3 .text a:hover {
	color: #D6401E !important;
}
#template_3_1 .news_categories_list,#template_1_2 #col_3 .news_categories_list,#vehicle_landing #template_3_1 #col_1 #col_3 .raw_container ul {
	padding: 0px 0px 10px 0px;
	background: none;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #b8b8b8;
}
#template_3_1 .news_categories_list ul li,#vehicle_landing #template_3_1 #col_1 #col_3 .raw_container ul li {
	font-size: 90%;
	line-height: 1.25;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
#template_3_1 .news_categories_list h2,#template_1_2 #col_3 .news_categories_list h2,#vehicle_landing #template_3_1 #col_1 #col_3 .raw_container h3 {
	background: #a7a7a7;
	padding: 8px 5px 8px 5px;
	color:#fff;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	font-size:100%;
	line-height: 1;
}
#template_3_1 .news_categories_list ul li a,#template_1_2 #col_3 .news_categories_list ul li a,#vehicle_landing #template_3_1 #col_1 #col_3 .raw_container ul li a {
	font-weight: normal;
}
#vehicle_landing #template_3_1 #col_1 #col_3 .raw_container ul li a {
	color:#666 !important;
}
#template_3_1 .news_categories_list ul li a:hover,#template_1_2 #col_3 .news_categories_list ul li a:hover,#vehicle_landing #template_3_1 #col_1 #col_3 .raw_container ul li a:hover {
	color: #D6401E;
}
#template_3_1 #col_1_1 #photo_galleries .thumb_nail {
	margin: 5px 7px 10px 0px;
}
#template_3_1 #col_1_1 #photo_galleries {
	display: block;
	clear: both;
}
.news_listing .news_listing_header {
	padding-top: 0px;
}
.news_listing_header .news_listing_title {
	margin: 23px 0px 10px 15px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 1.7em;
	letter-spacing: 0;
	color:#D6401E !important;
	font-family:'Futura-Light', Arial, Helvetica, sans-serif;
}
.news_listing_more {
	background: url("img/more_back.png") no-repeat top rgb(255, 255, 255);
	margin: 10px 0px;
	width: 100%;
	height: 65px;
	text-align: center;
}
.news_listing .news_listing_more a {
	background: none;
	padding: 8px 20px 8px 50px !important;
	border: 5px solid rgb(255, 255, 255);
	text-align: center;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
}
.news_listing .news_listing_more a:hover {
	background: none;
	color: #FFFFFF;
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #022471 0%, #022471 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #022471 0%, #022471 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #022471 0%, #022471 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #022471 0%, #022471 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #022471 0%, #022471 40%);
	background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #022471), color-stop(40%, #022471));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
	background-position: center left;
	background-repeat: no-repeat;
}
.news_article h1, .news_article h2, .news_article h3, .news_article h4 {
	margin: 0px 0px 10px 0px;
	letter-spacing: .05em;
}
#template_1_2 #col_1 #col_1_4 h2,#col_1 #col_1_4 h2,#col_1_1 .vehicles_contain h2,#template_3_1 #col_1_1 h2,#template_3_1 #col_1_1 .photos_contain h2,#template_3_1 #col_1_1 .photos_title h2,#news_landing #col_1_1 .modellineuplisting h2,#vehicle_detail_object #col_1 .content h2,.eventobject #col_1 .content h2 ,.news_contain .more_headlines h2,#template_1 #col_1 .content h2,#template_1 #col_1 .register_right h2,#template_1 #col_1 #col_1_1 .content .login_form h2,.promotile_slider .title,#col_1 .content h2{
	font-family: 'Futura-Light', Arial, Helvetica, sans-serif;
	border-bottom: 0px solid #b3d1ed;
	font-size: 1.7em;
	color: #D6401E !Important;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: auto !important;
	font-weight:normal;
}
.promotile_slider .title {
	text-align: center !important;
}
#vehicle_detail_object #col_1 .content h2 a,#vehicle_detail_object #col_1 .content h2 a:hover {
	color: #D6401E !Important;
}
#news_landing #col_1_1 .modellineuplisting h3 {
	display:none;
}
#template_3_1 #col_1_1 h2 {
	margin: 0px 0px 8px 0px;
}
#template_3_1 #col_1_1 .content .featured_vehicle {
	background-image: none;
	background: #323d43;
	height: 200px;
	padding: 5px 0px 0px 10px;
}
#template_3_1 #col_1_1 .content .featured_vehicle h2 {
	border: 0px;
	padding: 0px 0px 3px 0px;
	color: #fff !important;
	font-weight: normal;
	margin: 0px 18px 5px 0px;
	text-align: left;
	font-size: 150%;
	border-bottom: 0px solid #c2c2c2;
	text-transform: uppercase;
}
#template_3_1 #col_1_1 .content .featured_vehicle .thumb_nail {
	width: 210px;
	padding-right: 10px;
	height: 150px;
	max-height: 150px;
}
#template_3_1 .content .featured_vehicle .thumb_nail .thumb_nail_caption .thumb_nail_img_container {
	width: 210px;
	height: 120px;
	overflow: hidden;
	border: 0px solid #111111 /*#D2D2D2*/
	;
	border-bottom: 0px;
	margin: 0px;
}
#template_3_1 .content .featured_vehicle .thumb_nail .thumb_nail_caption p {
	background-image: none;
	background:#D6401E;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 10px;
	text-align: center;
	margin: 0px;
	background-position: bottom;
	width: auto !important;
	background-size: 100%;
	text-transform: uppercase;
}
#template_3_1 .content .featured_vehicle .thumb_nail .thumb_nail_caption .thumb_nail_img_container:hover,#template_3_1 .content .featured_vehicle .thumb_nail .thumb_nail_caption .thumb_nail_img_container:hover p {
	background: #000;
	opacity: 0.8;
}
#template_3_1 .content .featured_vehicle .thumb_nail .thumb_nail_caption .thumb_nail_img_container img {
	padding: 0px 0px 0px 0px;
	max-width: 240px;
	min-width: 210px;
	margin: 0px;
}
.newsobject img {
	max-width:1200px;
	overflow:hidden;
}
.newsobject .image img {
	max-width: 1200px;
	overflow: hidden;
	width: 100%;
}
.news_contain {
	position: relative;
}
#news_landing #col_1_4 .news_contain .content {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #dadada;
	float: left;
	width: 380px;
	height: 266px;
	margin: 10px 30px 30px 0px;
	background: none;
	position: relative;
	overflow:hidden;
}
#news_landing .news_contain .img_contain {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	position: relative;
	overflow:hidden;
}
#news_landing #col_1 .content img {
	border: 0px solid #dadada;
	width: 100%;
	height: auto;
	float:left;
}
#news_landing .news_contain .text_block {
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 0;
}
/*#col_1 .news_contain .text_block p {
	display: none;
}
*/
#col_1 .news_contain .text_block p.date {
	display:block;
}
.news_tiles_contain .news_tile_footer_tag a {
	color: #7c7c7c;
}
.news_tiles_contain .news_tile_footer_tag a:hover {
	text-decoration: none;
	color: #D6401E;
}
#col_1 .content .news_contain .text_block h3,.spec_contain .text_block h3,.news_contain .text_block .news_tile_title,#col_1 .content .news_contain .text_block .news_tile_title,.spec_contain .text_block .news_tile_title,.news_tiles_contain .news_tile_title{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	font-size: 130%;
	font-weight: normal !important;
	position: relative;
	width: 360px;
	height: 120px;
	top: 0;
	background:#fff;
	opacity: 100 !important;
}
#news_landing .news_contain .text_block h3{
	font-size: 130%;
	font-weight: normal !important;
	position: relative;
	width: 100%;
	height: auto;
	top: 0;
	background:#fff;
	opacity: 100 !important;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	bottom: 0;
}
#news_landing .news_contain .text_block h3 a:hover,#col_2 .global_news h3 a:hover {
	color: #022471;
	text-decoration: none;
}
#news_landing #col_1_4 .news_contain .content {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #dadada;
	float: none;
	width: 100%;
	height: auto;
	margin: 10px 0px 70px 0px;
	background: none;
	position: relative;
	overflow: hidden;
}
#news_landing .news_contain .text_block {
	margin: 0px 0px 0px 270px;
	padding: 0px;
	position: inherit;
	bottom: 0;
}
.news_tiles_contain .news_tile_title a {
	color: #333333;
}
.news_tiles_contain .news_tile_title a:hover {
	text-decoration: none;
	color: #D6401E;
}
.news_tiles_contain .news_tile .news_info {
	left: 0px;
	bottom: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 8;
	display: block;
	width: 100%;
	margin-top: 0px;
}
.news_contain .text_block .news_tiles_contain .news_tile_title a,#col_1 .content .news_contain .text_block .news_tiles_contain .news_tile_title a,.spec_contain .text_block .news_tiles_contain .news_tile_title a {
	color:#333333;
}
.news_contain .text_block .news_tiles_contain .news_tile_title a:hover,#col_1 .content .news_contain .text_block .news_tiles_contain .news_tile_title a:hover,.spec_contain .text_block .news_tiles_contain .news_tile_title a:hover {
	text-decoration: none;
	color: #D6401E;
}
#news_landing #col_1 .content img {
	border: 0px solid #dadada;
	width: auto;
	height: auto;
	float: none;
	max-width: 250px;
}
.spec_contain {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
div.spec_tabs {
	float: left;
	width: 100%;
	font-size: 90%;
	line-height: auto !important;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	z-index: 100;
	font-weight: bold;
	display: block;
	padding: 0px;
	height: auto !important;
	background: #f7f7f7;
	font-family:'Futura-Regular', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: transparent url("/content/dam/Media/design/brands/Buick/img/nav_anchor_bg.png") no-repeat left bottom;
	padding: 0px 0px 20px 0px;
	box-sizing:border-box;
}
ul.spec_tabs {
	line-height: 1;
}
.spec_tabs ul {
	margin: 0px;
	padding: 0px 7px 0px 0px;
}
.spec_tabs a {
	float: left;
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #333333;
	cursor: hand;
	height: auto !important;
	margin-right: 5px;
	line-height: 1;
}
.spec_tabs a:hover {
	background: #fff;
	color: #333333;
	border-bottom: 3px solid #D6401E;
	box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1) inset;
	height: 27px !important;
}
.spec_tabs a span {
	background: none;
	padding: 5px 20px 5px 20px;
	margin-right: 5px;
	height: auto !important;
	line-height: 1;
}
.spec_tabs ul li.active a {
	background: none;
	color: #333333;
	background:#fff;
	border-bottom: 3px solid #D6401E;
	box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1) inset;
	height:27px !important;
	line-height: 1;
}
#col_1 .spec_contain p.link_bar {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 9pt;
}
#col_1 .spec_contain p.link_bar:hover {
	color:#323d43;
}
#col_1 .spec_contain table p {
	font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif;
}
/* -------------------------------------- spec information table styling -------------------------------------- */
.spec_contain table,.news_article table {
	width: 100% 
}
#col_1 .spec_contain table td,#col_1 .news_article table td{
	border: 1px solid #fff;
	padding: 10px;
	margin-bottom: 0px;
	border-right: 10px solid #fff;
}
.news_article table,.spec_contain table {
	border: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.spec_contain table tr:nth-child(odd),.news_article table tr:nth-child(odd){
	border: 0px;
	margin: 2px;
	background:#CBCBCB;
	border-bottom: 1px solid #fff;
}
.spec_contain table tr:nth-child(even),.news_article table tr:nth-child(even) {
	border: 0px;
	margin: 2px;
	background:#E5E5E5;
	border-bottom: 1px solid #fff;
}
.spec_contain table tr td +td,.spec_contain table tr td + td + td,.news_article table tr td +td,.news_article table tr td + td + td {
	border: 0px;
	margin: 2px;
	background:#E5E5E5;
}
.spec_contain table tr:nth-child(odd) td +td,.spec_contain table tr:nth-child(odd) td + td + td,.news_article table tr:nth-child(odd) td +td,.news_article table tr:nth-child(odd) td + td + td {
	border: 0px;
	margin: 2px;
	background:#CBCBCB;
}
.spec_contain table.table_top tr:nth-child(odd) td,.spec_contain table.table_top tr:nth-child(odd) td +td,.spec_contain table.table_top tr:nth-child(odd) td + td + td,.news_article table.table_top tr:nth-child(odd) td,.news_article table.table_top tr:nth-child(odd) td +td,.news_article table.table_top tr:nth-child(odd) td + td + td {
	border: 0px;
	margin: 2px;
	background:#CBCBCB;
}
table.table_top {
	background: #fff !important;
	width: auto !important;
}
/* -------------------------------------- END spec information table styling -------------------------------------- */
/* -------------------------------------- Login form and create account-------------------------------------- */
#template_1 #col_1 .register_right {
	padding: 0px;
	width: 650px;
}
#template_1 #col_1 .register_right h2 {
	margin-top: 15px;
}
#template_1 #col_1 #col_1_1 .content .login_form {
	border: 0px solid #ccc;
	padding: 10px;
	width: 450px;
	background: #f7f7f7;
	text-align: center;
}
#template_1 #col_1 #col_1_1 .content .login_form h2{
	color:#333;
	background:#e3e3e3;
	padding: 5px;
}
#template_1 #col_1 #col_1_1 .content .login_form table p {
	margin-bottom: 0px;
}
.login_form form input[type="text"],.login_form form input[type="password"] {
	font-size: 100%;
	height: auto;
}
.login h1 {
	display: none;
}
#template_1 #col_1 #col_1_1 .content .login_form .gm_login_block .gm_login_text h2 {
	color:#333;
	background:#fff;
	padding: 0px;
}
.gm_login_block {
	background: #fff;
	border: 1px solid #ececec;
	padding: 10px;
	margin: 10px 15px 15px 15px;
	height: 70px;
	font-size: 80%;
}
.gm_login_logo {
	width: 90px;
	display: block;
	height: 65px;
	border: 0px;
}
/*background:url(/content/dam/Media/design/brands/Buick/img/cadillac_login_logo.png) 0 center no-repeat;
*/
}
/*.gm_login_logo img{
display:none;
}
*/
#photos_contain p.back {
Display: none;
}
.gm_login_text {
margin-left: 105px;
}
.login_form form input[type="button"],#template_1 #col_1 .register_right a,#template_1 .userprofile form input[type="submit"],#template_1 .userprofile form input[type="reset"] {
color:#fff;
font-size: 100%;
padding: 8px 30px 8px 30px;
background: #D6401E;
text-transform: uppercase;
border: 0px;
}
#template_1 #col_1 .register_right a{
font-size: 170%;
padding: 20px 50px;
background: #323d43;
}
.login_form form input[type="button"]:hover,#template_1 #col_1 .register_right a:hover,#template_1 .userprofile form input[type="submit"]:hover,#template_1 .userprofile form input[type="reset"]:hover {
color:#fff;
font-size: 100%;
background: #323d43;
text-decoration:none;
border: 0px;
}
#template_1 #col_1 .register_right a:hover {
font-size: 170%;
padding: 20px 50px;
background: #D6401E;
}
#template_1 #col_1 .register_right br {
display:none;
}
#template_1 #col_1 .register_right ul {
margin: 20px 0px 0px 20px;
padding: 0px;
list-style: square;
}
#template_1 #col_1 .register_right ul li {
background: none;
margin: 0px 0px 5px 0px;
padding: 0px 15px;
font-weight: normal;
list-style: initial;
list-style-type: square;
}
#template_1 .userprofile form p {
margin-bottom: 5px;
}
.forgotpassword {
width: 50%;
margin-left: 25%;
margin-top: 50px;
}
/* -------------------------------------- end Login form -------------------------------------- */
#col_2 p.more a,#col_1 p.more a,#col_1_1 p.more a {
color: #fff;
font-size: 100%;
}
#template_1_2 #col_1 p.more,#template_1_2 #col_1_1 p.more,#col_2 .global_news p.more {
/*margin: 0px;
padding: 0px 0px;
text-align: right;
font-weight: normal;
font-size: 100%;
position: absolute;
right: 0;
top: 12px;
*/
margin: 5px 0px;
padding: 0px !important;
text-align: left;
font-weight: normal;
font-size: 100%;
position: initial !important;
left: 0;
top: 0px;
}
#col_2 .global_news p.more {
position: relative;
padding: 5px;
}
#col_1 p.more img,#col_1_1 p.more img{
display:none;
}
#col_2 p.more {
text-align:left;
padding: 5px 0px;
margin: 5px 0px;
}
#col_2 .content .tab_container p.more,#col_2 p.more a{
margin: 5px 0px;
text-align: left;
font-size: 90%;
font-weight: bold;
text-transform: uppercase;
background: none;
color: #fff;
width: auto !important;
display: inline-block;
text-decoration:none;
background-repeat: no-repeat;
background-position: left;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
padding: 5px 15px 5px 40px;
}
#col_2 .content .tab_container p.more:hover,#col_2 p.more a:hover {
background: none;
text-decoration:none;
color: #FFFFFF;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #022471), color-stop(40%, #022471));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-position: center left;
background-repeat: no-repeat;
}
#col_2 .content .tab_container p.more a,#col_2 .content .tab_container p.more a:hover {
color:#fff;
text-decoration:none;
}
#col_2 .content .tab_container {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background: #fff;
border-top: 0px solid #dadada;
border-left: 0px solid #ececec;
border-right: 0px solid #ccc;
border-bottom: 2px solid #D6401E
}
.tabs {
float: left;
width: 100%;
font-size: 100%;
line-height: normal;
margin: 0px 0px 0px 0px;
overflow: hidden;
z-index: 110;
background-image: none;
font-weight: bold;
display: block;
}
.tabs a span {
float: clear;
display: block;
background: none;
padding: 10px;
margin-right: 0px;
text-transform: uppercase;
width: auto !important;
}
.tabs a {
float: left;
background-image:none;
background: #D6401E;
margin: 0px 1px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
color: #fff;
width: 33%;
}
.tabs a:hover,.tabs ul li.active a,.tabs ul li.active span {
background: #323d43;
color:#fff;
}
#col_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off h3#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off h3 {
display:none
}
#col_1 div.cq-colctrl-lt0-c0 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail,#col_1_1 div.cq-colctrl-lt0-c0 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail {
width: 32.5%;
height: auto;
float: left;
padding: 0px .5% 0px .5%;
}
#col_1_1 div.cq-colctrl-lt0-c0 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail:nth-child(3n+1) {
padding: 0 0 0 .5%;
}
#col_1 div.cq-colctrl-lt0-c1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail,#col_1_1 div.cq-colctrl-lt0-c1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail {
width: 100%;
float:left;
margin: 0px 1% 0px 1%;
box-sizing:border-box;
}
#news_landing div.cq-colctrl-lt0-c0 {
border-right: 1px solid #f1f1f1 !important;
}
#news_landing .mol_footer div.cq-colctrl-lt0-c0 {
border-right: 0px solid #f1f1f1 !important;
}
.mol_footer div.cq-colctrl-lt0-c0 {
border-right: 0px !important;
}
#news_landing div.cq-colctrl-lt0-c0 {
width: 68%;
padding-right: 14px;
}
#news_landing div.cq-colctrl-lt0-c1 {
width: 29%;
padding-left: 1%;
}
#vehicle_landing .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail{
width: 135px;
box-sizing: border-box;
margin: 0px 12px 0px 0px;
padding: 0px;
text-align:center;
}
#template_3_1 .thumb_nail .thumb_nail_caption .thumb_nail_img_container {
width: 135px;
height: 90px;
}
#col_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a p,#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a p {
text-align: center !important;
text-transform: uppercase;
background: #e6e6e6;
color: #666;
margin: 0px;
width: auto;
box-sizing: border-box;
display: block;
padding: 3px 10px 3px 10px;
}
#col_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a p:hover,#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a p:hover,#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail:hover div.thumb_nail_caption a p {
Text-decoration:none;
background: #F6F6F6;
}
#col_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a:hover,#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a:hover,#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail:hover div.thumb_nail_caption a:hover {
Text-decoration:none;
}
.thumb_nail_img_container {
width: 100%;
height: 90%;
overflow: hidden;
}
#news_landing .vehicle_container .thumb_nail .thumb_nail_img_container img {
width: 100%;
}
/* -------------styled more button -------------------------------------------------*/
.more_ad {
background: url(/content/dam/Media/design/brands/Buick/img/more_back_d.png) no-repeat ;
background-position:center -1px;
height: auto;
width: 100%;
margin: 0px 0px 0px 0px;
height: 65px;
position: relative;
text-align: center;
}
#news_landing .more_ad {
margin: 0px 0px -55px 0px;
}
.more_ad_dark {
background: url(img/more_back.png) no-repeat;
background-position:top center;
margin: 0px 0px 0px 0px;
text-align: center;
height: 65px;
width: 100%;
margin-top: -2px;
}
.more_ad_darker {
background: url(/content/dam/Media/design/brands/Buick/img/more_back_d.png) no-repeat #323d43;
background-position:top center;
margin: 0px 0px 0px 0px;
text-align: center;
height: 85px;
width: 100%;
margin-top: -2px;
}
.more_ad a,.more_ad_dark a,.more_ad_darker a {
padding: 8px 10px 8px 10px;
background: none;
color:#fff;
Font-weight: bold;
text-transform:uppercase;
text-align:center;
border: 5px solid #e4e4e4;
padding: 8px 20px 8px 50px !important;
text-align: center;
color: rgb(255, 255, 255);
text-transform: uppercase;
font-weight: bold;
color: #fff;
text-decoration:none;
background-repeat: no-repeat;
background-position: left;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
}
.more_ad_dark a,.more_ad_daker a {
border: 5px solid #fff;
}
.more_ad a:hover,.more_ad_dark a:hover {
text-decoration: none;
background: none;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #022471), color-stop(40%, #022471));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-position: center left;
background-repeat: no-repeat;
}
#col_2 .more_ad_daker a:hover {
text-decoration: none;
background: none;
color: #FFFFFF;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #022471), color-stop(40%, #022471));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-position: center left;
background-repeat: no-repeat;
}
#col_2 .more_ad,#col_2 .more_ad_dark,#col_2 .more_ad_daker {
background: url(/content/dam/Media/design/brands/Buick/img/more_back_d.png) no-repeat;
background-position:top center;
}
#col_2 .more_ad a,#col_2 .more_ad_dark a {
border: 5px solid #5d6568;
}
#col_2 .more_ad a:hover,#col_2 .more_ad_dark a:hover,#col_2 .more_ad_daker a:hover {
text-decoration: none;
background: #323d43;
}
#photo_detail #col_1_1 p.more {
text align: center;
background: url(/content/dam/Media/design/brands/Buick/img/more_back.png) no-repeat #fff;
background-position:top center;
height: auto;
width: 100%;
margin: 25px 0px 10px 0px;
text-align: center;
height: 65px;
font-size: 100%;
}
#photo_detail #col_1_1 p.more a {
background: none;
padding: 8px 10px;
border: 5px solid #FFF;
text-align: center;
color: #FFF;
text-transform: uppercase;
text-decoration:none;
background-repeat: no-repeat;
background-position: left;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
padding: 5px 10px 5px 40px;
font-size: 90%;
}
#photo_detail #col_1_1 p.more a:hover {
text-decoration: none;
background: none;
color: #FFFFFF;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #022471 0%, #022471 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #022471), color-stop(40%, #022471));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-position: center left;
background-repeat: no-repeat;
}
/* end -------------styled more button -------------------------------------------------*/
/* video styles */
.videoembed button.vjs-big-play-button {
    background-color: #D6401E;
}
.videoembed button.vjs-big-play-button:active, .videoembed button.vjs-big-play-button:hover, .videoembed button.vjs-big-play-button:focus {
    background-color: #022471;
}
/*.news_tiles_contain > .news_tile {
margin: 10px 10px 30px 10px;
background:none;
width: 380px;
/* change for layoutheight: 380px;
}
*/
.news_tiles_contain > .news_tile {
margin: 10px 15px 30px 15px;
background:none;
width: 370px;
height: 415px;
}
/*.news_tiles_contain .news_tile img {
max-height: 260px;
overflow: hidden;
min-height: 260px;
}
*/
.news_tiles_contain .news_tile img {
max-height: 250px;
overflow: hidden;
max-height: 250px;
height: auto;
max-width: 100%;
}
.news_tiles_contain .news_tile_footer {
padding-top: 0px;
position: relative;
top: -145px;
}
/* end changes for new styled listings */
.news_tile_footer_right a,news_tile_footer_tag a {
color: #7c7c7c !important;
}
/* col2 fixes wihout anypage container class */
div.parsys_column {
margin: 0px;
}
#template_1_2 #col_2 div.cq-colctrl-lt2 {
padding: 15px;
width: 1170px;
}
#news_landing #col_1_1 .rawhtml h2.title_dark {
height: auto;
overflow: hidden;
white-space: normal;
padding: 0px;
font-size: 150%;
color: #fff;
border-bottom: 0px solid #ccc;
margin: 0px;
line-height: 150%;
text-transform: uppercase;
font-weight: normal;
font-family:'Futura-Light', Arial, Helvetica, sans-serif;
}
#news_landing #col_1_1 .rawhtml h2.title_dark {
padding: 10px 0px 0px 20px;
}
#news_landing #col_1_1 .rawhtml h2.title_dark {
background: #e4e4e4;
padding: 10px 10px 10px 20px;
color:#3f3f38;
}
#news_landing #col_1_1 .cq-colctrl-default h2 {
height: auto;
overflow: hidden;
white-space: normal;
padding: 0px;
font-size: 150%;
color: #3f3f38;
border-bottom: 0px solid #ccc;
margin: 10px 0px 10px 0px;
line-height: 150%;
text-transform: uppercase;
font-weight: normal;
font-family: 'Futura-Light', Arial, Helvetica, sans-serif;
font-weight:normal;
}
#news_landing #col_1_1 .rawhtml,.content .raw_container {
padding: 0px;
}
#col_2 .raw_container h2 {
padding: 15px 0px 0px 15px;
}
.newsobject #col_2 .content h2,#vehicle_detail_object #col_2 .content h2,#presskit_landing #col_2 .content h2,#presskit_landing #col_2 h2,.eventobject #col_2 .content h2,.eventobject #col_2 h2,#vehicle_detail_object #col_2 h2,.newsobject #col_2 h2,#col_2 h2,#col_2 .content h2 {
color: #D6401E;
font-size: 140%;
padding: 15px 0px 10px 0px;
text-transform: uppercase;
border-bottom: 0px;
line-height: 1.05;
font-weight: normal;
font-family: Futura-Regular,Arial,Helvetica,sans-serif;
}
#col_2 .content .content h2 {
font-weight: lighter;
}
#col_2 .tab_container .content h2 {
font-weight: lighter;
font-size: 160%;
}
#col_2 .tab_container .content .content h2 {
font-weight: bold;
margin: 0px;
line-height: 1;
padding: 5px 0px 5px 0px;
font-size: 140%
}
#news_landing div.cq-colctrl-lt2-c2 .raw_container h2 {
color:#fff;
font-size:100%;
padding-bottom: 5px;
}
#news_landing #col_1_1 #photo_galleries .thumb_nail {
background: none;
}
#news_landing #template_1_2 #col_2 #photo_galleries .thumb_nail,#news_landing #col_1_1 #photo_galleries .thumb_nail {
min-height: 265px;
min-width: 100%;
max-width: 100%;
max-height: 300px;
float: left;
position: relative;
margin: 0px;
border-bottom: 0px dotted #CCCCCC;
}
#template_3_1 #col_1_1 #photo_galleries .thumb_nail .gallery_img,#template_3_1 #col_1_1 #gallery_display .thumb_nail .gallery_img,#template_1_2 #col_1 #photo_galleries .thumb_nail .gallery_img,#template_1_2 #col_2 #photo_galleries .thumb_nail .gallery_img,#template_1 #col_1 #photo_galleries .thumb_nail .gallery_img,#news_landing #col_1_1 #photo_galleries .thumb_nail .gallery_img {
border-radius: 0px;
}
#news_landing #col_1_1 div.cq-colctrl-lt2 {
/*background:#5d6568;
*/
background: #e4e4e4;
padding-bottom: 20px;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c0 #photo_galleries .thumb_nail .gallery_img,#news_landing #col_1_1 div.cq-colctrl-lt2-c0 #photo_galleries .thumb_nail .gallery_img {
display: block;
height: 245px;
width: 100%;
text-align: center;
overflow: hidden;
margin: 0px;
background-position: center;
background-size: cover;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c0,#news_landing #col_1_1 div.cq-colctrl-lt2-c0 {
width: 35%;
padding: 10px 40px 10px 20px;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c1,#news_landing #col_1_1 div.cq-colctrl-lt2-c1 {
width: 37%;
padding: 10px 0px 10px 0px;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c2,#news_landing #col_1_1 div.cq-colctrl-lt2-c2 {
width: 21.5%;
padding: 10px 10px 10px 0px;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c2 .text p a,#news_landing #col_1_1 div.cq-colctrl-lt2-c2 .text p a {
text-decoration: none;
color: #fff;
outline: none;
line-height: 180%;
font-weight: bold;
font-size: 12px;
padding: 3px 0px;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c2 .text p a:hover {
text-decoration: underline;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c1 #photo_galleries .thumb_nail .gallery_img,#news_landing #col_1_1 div.cq-colctrl-lt2-c1 #photo_galleries .thumb_nail .gallery_img {
display: block;
height: 100px;
width: 100%;
text-align: center;
overflow: hidden;
margin: 0px;
background-position: center;
background-size: cover;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c1 #photo_galleries .thumb_nail,#news_landing #col_1_1 div.cq-colctrl-lt2-c1 #photo_galleries .thumb_nail {
min-height: 120px;
min-width: 43% !important;
max-width: 43%;
max-height: 120px;
float: left;
position: relative;
margin: 0px 30px 25px 0px;
border-bottom: 0px dotted #CCCCCC;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c1 #photo_galleries .thumb_nail .gallery_img,#news_landing #col_1_1 div.cq-colctrl-lt2-c1 #photo_galleries .thumb_nail .gallery_img {
display: block;
height: 100px;
width: 100%;
text-align: center;
overflow: hidden;
margin: 0px;
background-position: center;
background-size: cover;
}
#news_landing #col_1_1 #photo_galleries p {
float: left;
width: 100%;
color: #fff;
}
#template_1_2 #col_2 #photo_galleries p{
max-height: 77px;
}
#template_1_2 #col_2 #photo_galleries .thumb_nail {
min-height: 105px;
min-width: 100%;
max-width: 100%;
max-height: auto !important;
float: left;
position: relative;
margin: 1px 0px 0px 0px;
border-bottom: 0px dotted #CCCCCC;
background: #ececec;
}
#template_1_2 #col_2 #photo_galleries .thumb_nail:hover {
background: #323d43;
}
#template_1_2 #col_2 #photo_galleries .thumb_nail:hover p {
color: #fff;
text-decoration: none;
}
#template_1_2 #col_2 #photo_galleries .thumb_nail .gallery_img {
display: block;
height: 105px;
width: 122px;
text-align: center;
overflow: hidden;
margin: 16px 0px 10px 9px;
background-position: center;
}
#vehicle_detail_object #template_1_2 #col_1 #photo_galleries .thumb_nail .gallery_img,#vehicle_detail_object #template_1_2 #col_2 #photo_galleries .thumb_nail .gallery_img,.eventobject #template_1_2 #col_1 #photo_galleries .thumb_nail .gallery_img,.eventobject #template_1_2 #col_2 #photo_galleries .thumb_nail .gallery_img,.newsobject #template_1_2 #col_1 #photo_galleries .thumb_nail .gallery_img,.newsobject #template_1_2 #col_2 #photo_galleries .thumb_nail .gallery_img,#presskit_landing #template_1_2 #col_1 #photo_galleries .thumb_nail .gallery_img,#presskit_landing #template_1_2 #col_2 #photo_galleries .thumb_nail .gallery_img {
margin: 0px;
background-size: cover;
}
#template_1_2 #col_2 #photo_galleries .thumb_nail .gallery_img {
margin: 0px;
}
#template_1_2 #col_2 #photo_galleries p {
float: left;
width: 200px;
color: #333333;
font-size: 110%;
line-height: 1.25;
margin: 8px 0px 0px 10px;
}
#news_landing #col_1_1 #photo_galleries p {
padding: 0px 0px 3px;
display: block;
float: right;
width: 100%;
margin: 7px 0 0;
color: #3f3f38;
font-size: 12px;
font-weight: bold;
line-height: 15px;
max-height: 57px;
overflow: hidden;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c2 #photo_galleries .thumb_nail,#news_landing #col_1_1 div.cq-colctrl-lt2-c2 #photo_galleries .thumb_nail {
min-height: 150px;
min-width: 100%;
max-width: 100%;
max-height: 300px;
margin: 0px;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c2 #photo_galleries .thumb_nail .gallery_img,#news_landing #col_1_1 div.cq-colctrl-lt2-c2 #photo_galleries .thumb_nail .gallery_img {
height: 245px;
width: 100%;
margin: 0px;
background-position: center;
background-size: contain;
}
#col_2 .content .thumb_nail,#col_2 .content .photo_viewer .thumb_nail{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 100%;
max-width: 100%;
}
#col_2 .content img {
max-width: 100%;
}
#col_2 .content .photo_viewer .thumb_nail img {
border: 0px;
}
#col_2 .content .thumb_nail img.resize {
width: 100%;
height: auto;
}
#col_2 .content .photo_viewer .thumb_nail p {
Font-size: 90%;
line-height: 1.5;
padding: 10px;
margin: 0px;
background:#F6F6F6;
}
/* photo tool set */
#col_2 .content .photo_viewer .thumb_nail .photo_tool_set,#col_1 .content .photo_viewer .thumb_nail .photo_tool_set{
background: rgba(0, 0, 0,.8);
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
padding: 5px 7px 3px 7px;
width:auto;
float:right;
position: relative;
margin: -31px 37px 0px 0px;
display:none;
height:18px;
border-right: 1px solid rgba(0,0,0,.5);
}
#col_2 .content .photo_viewer .thumb_nail .photo_tool,#col_1 .content .photo_viewer .thumb_nail .photo_tool{
background: rgba(0, 0, 0,.8);
border-radius: 0px;
display: block;
float: right;
margin: -31px 6px 0 0;
padding: 5px 7px 3px 7px;
position: relative;
width: auto;
height:18px;
}
#col_2 .content .photo_viewer .thumb_nail:hover .photo_tool,#col_1 .content .photo_viewer .thumb_nail:hover .photo_tool{
border-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-toplright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-left: 1px solid rgba(255, 255, 255, .2);
}
#col_2 .content .photo_viewer .thumb_nail .photo_tool_set img,#col_1 .content .photo_viewer .thumb_nail .photo_tool_set img {
width: auto !important;
}
/* end photo tool set */
.back_tool,#photos_contain p.back {
font-size: 90%;
margin-top: 0px;
float:left;
margin-top: 0px;
display:none;
}
#photos_contain p.back {
font-size: 100%;
margin-top: 0px;
float:right;
margin-top: 10px;
text-transform: uppercase;
}
p.back {
display:none;
}
#photos_contain p.back {
Display: none;
}
.back_tool a,#photos_contain p.back a {
padding: 8px 20px 8px 20px;
color: #fff;
background: #D6401E;
background-repeat: no-repeat;
background-position: left;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
padding: 8px 10px 8px 50px;
}
.back_tool a:hover,#photos_contain p.back a:hover {
background: none;
text-decoration:none;
color: #FFFFFF;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #8E2900), color-stop(40%, #D33D00));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-position: center left;
background-repeat: no-repeat;
}
.back_tool img,#photos_contain p.back img {
display:none;
}
.article_tools {
border-bottom: 0px;
color:#fff;
font-size: 85%;
margin: 0px 0px 10px 0px;
text-align: left;
}
.article_tools a {
margin-right: 20px;
}
.article_tools img,#col_1_1 .article_tools img {
margin: 0px 0px -3px 0px;
}
.article_tools a:hover {
color: #8d0136;
}
.highlights {
float: left;
width: auto;
}
.newsobject .news_article div.img_contain img {
width: 45%;
float: Left;
}
.newsobject .news_article div.text_block {
float:right;
width: 50%;
}
#col_1 .more_info {
float: right;
background: #e6e6e6;
border: 0px;
padding: 10px;
margin: 0px 0px 15px 0px;
width: 100%;
overflow: hidden;
border-left: 3px solid #525d63;
box-sizing: border-box;
}
#col_2 .content .download_container,#col_2 .content .download,#col_1 .content .download {
text-align: left;
margin: 0px;
padding: 10px 0px 15px 5px;
border-bottom: 0px;
margin-bottom: 10px;
/* background: url(/content/dam/Media/design/brands/Buick/img/carrot-right.png) 97% no-repeat #D6401E;
*/
border: 0px solid #ccc;
background: #E5E5E5;
}
#col_2 .content .download a,#col_1 .content .download a,#col_2 .download a,#col_1 .download a {
display: block;
line-height: 1.5;
margin-left: 30px;
font-weight: normal;
color: #D6401E ;
text-transform: uppercase;
font-size: 100%;
font-family:'ProximaNova-Bold', Arial, Helvetica, sans-serif;
}
#col_2 .content .download small,#col_1 .content .download small {
color: #333333;
font-size: 97%;
}
#col_2 .content .download_container p{
font-size: 80%;
color: #787878;
line-height: 1.4;
margin-right: 10px;
font-family: arial;
;
}
#col_2 .content .download_container button,#col_1 .content .download_container button {
display: block;
text-align: center;
margin: 5px 0px 0px 0px;
padding: 8px 15px 8px 15px;
background: #D6401E;
color: #fff;
font-size: 85%;
font-weight: normal;
border: 0px solid #FFF;
text-transform: uppercase;
float: left;
}
#col_2 .content .download_container h3 {
overflow: hidden;
margin: 0px;
padding: 0px 0px 0px 0px;
font-size: 130%;
color: #787878;
text-transform: uppercase;
letter-spacing: .05em;
line-height: 1.25em;
}
#col_2 .content img {
margin: 0px 0px -3px 0px;
padding: 0px 0px 10px 0px;
width: 100%;
max-width: 100%;
}
#col_2 .content .global_news .img_contain img {
padding: 0px;
float:none;
}
#col_2 .content .global_news h3 {
font-size: 110%;
line-height: 1.5;
overflow: initial;
}
#col_2 .content .global_news .text_block {
padding: 10px 0px 0px 0px;
}
#col_2 .global_news p {
font-size: 90%;
margin-top: 3px;
line-heihgt: 1.35;
}
.contacts {
margin: 0px 0px;
padding: 0px
}
#col_2 .contacts .contact_img_col {
display: none;
}
.contacts .contact_data_col {
width: 270px;
margin: 0;
}
#col_2 .contacts img {
margin: 0px 10px 20px 0px;
border: 0px;
padding: 0px !important;
}
#col_2 .contacts .contact_social_badges img {
width: auto !important;
}
#col_2 .contacts h3 {
overflow: hidden;
margin: 0px;
padding: 5px 10px 0px 0px;
font-size: 90%;
color: #333333;
text-align:left;
}
.contacts p, #col_1 .contacts p {
font-size: 80% !important;
}
/* photo_galleries and image components */
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 {
width: 564px;
padding-right: 24px;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c1 {
width: 300px;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 #photo_galleries .thumb_nail {
min-height: 378px;
min-width: 100%;
max-width: 100%;
max-height: 378px;
float: left;
position: relative;
margin: 0px;
background-image: none;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 #photo_galleries .thumb_nail .gallery_img {
display: block;
height: 400px;
width: 100%;
text-align: center;
overflow: hidden;
margin: 0px;
background-position: center;
background-size: cover;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 #photo_galleries .thumb_nail p{
position: absolute;
color: #fff;
top: 10px;
left: 0px;
text-align: left;
background: none;
border-top: 0px solid #fff;
padding: 30px 10px 30px 15px;
font-size: 200%;
font-weight: bold;
width: 100%;
box-sizing: border-box;
font-family: 'Futura-Light', Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
/* photo grid on photos landing page ------------------------------------------------------------*/
#photo_detail #template_3_1 #col_1_1 .content .photos_contain .thumb_nail {
float: left;
margin: 0px;
width: 126px;
max-width: 126px;
height: 77px;
overflow: hidden;
padding: 0px;
border: 0px;
border-right: 1px solid #fff;
position: relative;
background: #000;
border-bottom: 1px solid #fff;
}
#photo_detail #template_3_1 #col_1_1 .content .photos_contain .thumb_nail img.resize {
display: block;
left: 0;
max-height: 300px !important;
max-width: 250px;
text-align: center;
top: 0;
padding: 0px;
margin: 0px auto;
width: 100%;
}
#photo_detail #template_3_1 #col_1_1 .content .photos_contain .thumb_nail:hover {
background: #000;
border: 0px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
opacity: 0.8;
}
#photo_detail #template_3_1 #col_1_1 .content .photos_contain .thumb_nail:nth-child(7n+7),#photo_detail #template_3_1 #col_1_1 .content .photos_contain .thumb_nail:nth-child(7n+7):hover {
border-right: 0px;
}
/* end photo grid on photos landing page ------------------------------------------------------------*/
.paging_container {
border-top: 0px;
border-bottom: 0px;
position: relative;
}
.page_bottom .paging_container {
border-top: 0px;
margin-top: 10px;
}
.paging_container label {
font-size: 90%;
color: #333333;
}
.paging_container br {
display:none;
}
#col_2 .content .photos_contain {
padding: 0px;
}
#col_2 .content .photos_contain .thumb_nail,#template_1_2 #col_1 .content .photos_contain .thumb_nail {
border: 0px;
float: left;
margin: 0px;
min-height: 70px;
max-height: 70px;
overflow: hidden;
padding: 0px;
width: 117px;
background:#000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#col_2 .content .photos_contain .thumb_nail img.resize,#template_1_2 #col_1 .content .photos_contain .thumb_nail img.resize {
max-height: 200px;
}
#col_2 .content .photos_contain .thumb_nail img.resize,#template_1_2 #col_1 .content .photos_contain .thumb_nail img.resize {
max-width: 250%;
}
#col_2 .content .tab_container .photos_contain .thumb_nail {
padding: 0px;
}
#col_2 .tab_container .photos_contain .thumb_nail {
width: 113px;
padding: 0px;
}
#col_2 .content .photos_contain .thumb_nail img,#template_1_2 #col_1 .content .photos_contain .thumb_nail img {
border: 0px solid #fff;
}
#col_2 .content .photos_contain .thumb_nail:hover,#template_1_2 #col_1 .content .photos_contain .thumb_nail:hover{
background: #000;
cursor: pointer;
opacity: 0.8;
filter: alpha(opacity=80);
}
#template_3_1 #col_1_1 .photos_contain .thumb_nail img.resize,#template_1 #col_1_1 #gs_template .photos_contain .thumb_nail img.resize {
width: 100%;
max-height: 300px;
max-width: 180px;
}
#template_3_1 #col_1_1 #photo_results .thumb_nail,#template_1 #gs_template #photo_results .thumb_nail {
padding: 10px 13px 0px 13px;
border-bottom: 0px solid #DCDCDC;
clear: none;
float: left;
height: 184px;
}
#col_2 .content .photos_contain .thumb_nail:hover img,#template_1_2 #col_1 .content .photos_contain .thumb_nail:hover img{
border: 0px solid #777;
}
#template_3_1 #col_1_1 #photo_results .thumb_nail:hover,#template_1 #gs_template #photo_results .thumb_nail:hover {
background: #ececec;
border-radius: 0px;
}
#template_3_1 #col_1_1 #photo_results .thumb_nail, #template_1 #gs_template #photo_results .thumb_nail {
border-bottom: 0px solid #DCDCDC;
clear: none;
float: left;
height: auto;
margin: 0 0 5px;
max-height: 400px !important;
max-width: 196px;
overflow: hidden;
padding: 10px 13px 5px 13px;
width: 196px;
display: block;
}
/* hack for image resize removed due to errors#template_3_1 #col_1_1 #photo_results .thumb_nail,#template_1 #gs_template #photo_results .thumb_nail {
border-bottom: 0px solid #DCDCDC;
clear: none;
float: left;
height: auto;
margin: 0 0 5px;
max-height: 400px !important;
max-width: 196px;
overflow: visible;
padding: 10px 13px 5px 13px;
width: 196px;
display: block;
}
*/
#template_3_1 #col_1_1 #photo_results .thumb_nail .image_container,#template_1 #gs_template #photo_results .thumb_nail .image_container {
width: 195px;
height: 160px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
#template_3_1 #col_1_1 #photo_results .thumb_nail .caption_content,#template_1 #gs_template #photo_results .thumb_nail .caption_content {
float: none;
width: auto;
margin: 10px;
}
/* end galleries and image comps */
.lightbox_widget p, #template_3_1 #col_3 .lightbox_widget p {
margin: 0px;
font-size: 70%;
color: #fff;
}
.lightbox_widget p a,#template_3_1 #col_3 .lightbox_widget p a {
padding: 7px 10px 5px 40px;
color: #fff;
background: none;
text-transform: uppercase;
color: #fff;
text-decoration:none;
background-repeat: no-repeat;
background-position: left;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
}
#template_3_1 #col_3 .lightbox_widget p a:hover {
text-decoration: none !important;
background: #none;
text-decoration:none;
color: #FFFFFF;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #8E2900), color-stop(40%, #D33D00));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-position: center left;
background-repeat: no-repeat;
}
.vid-info {
width: 644px !important;
position: relative;
}
.lightbox_widget h2,#template_3_1 #col_3 .lightbox_widget h2,#col_2 .lightbox_widget h2,#template_3_1 #col_1_1 .lightbox_widget h2 {
font-size: 100% !important;
}
.lightbox_tools a {
color: #fff;
background: none;
font-weight: bold;
margin: 0px 10px 0px 0px;
font-size: 90%;
-moz-box-sizing: border-box;
border: 0px solid #FFFFFF;
border-radius: 0px;
box-shadow: 0px 0px 0px;
text-transform: uppercase;
color: #fff;
text-decoration:none;
background-repeat: no-repeat;
background-position: left;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #D6401E 0%, #D6401E 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #D6401E), color-stop(40%, #D6401E));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6401E', endColorstr='#D6401E', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
padding: 5px 10px 5px 40px;
}
.lightbox_tools a.active, .lightbox_tools a:hover {
background: none;
text-decoration:none;
color: #FFFFFF;
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -o-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -moz-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -ms-linear-gradient(bottom, #8E2900 0%, #D33D00 40%);
background-image: url('/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #8E2900), color-stop(40%, #D33D00));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D33D00', endColorstr='#8E2900', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/dam/Media/design/brands/Buick/img/bg_btn-nba.png');
background-position: center left;
background-repeat: no-repeat;
}
#template_3_1 #col_1_1 .photos_contain h4 {
width: 100%;
margin: 5px 0px 10px 0px;
padding: 0px;
text-transform: uppercase;
font-size: 1.7em;
letter-spacing: 0;
color: #D6401E !important;
font-family: 'Futura-Light', Arial, Helvetica, sans-serif;
}
#template_3_1 #col_1_1 .photos_contain #detail_container h4 {
color: #666 !important;
}
.lightbox_widget {
width: auto;
background: #F3F3F7;
padding: 10px;
border: 0px solid #ccc;
margin: 0px 0px 5px 0px;
}
.mobile_menu {
display: none;
}
/* promo tiles */
.promotile_slider .slides ul li div div {
float: left;
margin-left: 0px !important;
}
#news_landing .promotile_slider .slides ul li div div {
float: left;
margin-left: 27px !important;
}
.promo_tileInline {
margin-right: 10px;
}
/* end promo tiles */
.news_article_tag {
display:inline;
}
/* ----- footer ribbion ---------------------------------------------------*/
.ribbon_footer {
padding: 15px;
background: #323d43;
height: 55px;
display:block !important;
}
.col4 {
float:left;
width: 33%;
margin-right: 0;
text-align: center;
margin-top: 25px;
display:block !important;
}
.col4_last {
float:left;
width: 33%;
margin-right: 0;
text-align: center;
margin-top: 25px;
display:block !important;
}
.ribbon_footer img {
max-height: 50px;
width: auto;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
/* ----- end footer ribbion ---------------------------------------------------*/
.mol_footer p {
color: #666666;
font-size: 100%;
margin: 0px;
padding: 0px;
float: none;
line-height: 1.5;
margin-bottom: 20px;
}
.mol_footer h2 {
font-weight:normal;
font-size: 100%;
text-transform:uppercase;
margin: 0px 0px 10px 0px;
color: #323d43;
font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif;
}
.footerParsys div:first-child + div + div + div {
display:none;
}
.footerParsys div:nth-child(5) {
display:inline;
}
/* ---------------------------------------------------------------------------temp nith child fix -------------------------------------------*/
.footerParsys .cq-colctrl-lt0-c1,.footerParsys .cq-colctrl-lt2-c1,.footerParsys .cq-colctrl-lt2-c2 {
display:block !important;
}
.mol_footer .cq-colctrl-lt0 {
width: 480px;
}
#news_landing .mol_footer div.cq-colctrl-lt0-c0 {
width: 45%;
padding-right: 14px;
margin-bottom: 30px;
}
.mol_footer div.cq-colctrl-lt2 {
width: 720px;
margin-bottom: 30px;
}
.mol_footer div.cq-colctrl-lt0 p,.mol_footer div.cq-colctrl-lt2 p {
font-size: 90%;
}
p.footer_note {
background: #ebebeb;
padding: 10px;
font-size: 70%;
margin: 0px;
text-align: right;
}
.page_top_footer {
background:#fff;
display:block;
border: 1px solid #dcdedf;
border-bottom: 0px;
padding: 5px 0px 0px 0px;
text-align:center;
width: 150px;
position:absolute;
bottom: 0;
left: 50%;
margin-left: -75px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
}
.page_top_footer p {
text-transform: uppercase;
color:#707a81;
font-size: 70%;
text-align:center;
margin: 0px;
padding: 0px;
}
.page_top_footer:hover p {
color:#D6401E;
}
/*----------------country selector ----------------------------------------*/
/* COUNTRY SELECTOR START */
div.cadillac_choose_country ul.uls, li.lis, a.as {
display:block;
margin:0;
padding:0;
border:0;
}
div.cadillac_choose_country ul#dada{
background-color:#FFFFFF;
}
div.cadillac_choose_country ul.uls {
width:163px;
background:transparent;
list-style:none;
}
div.cadillac_choose_country li.lis {
position:relative;
padding:1px;
padding-left:0px;
padding-right:0px;
z-index:9;
list-style:none;
background:none;
}
div.cadillac_choose_country li.lis.folder {
}
div.cadillac_choose_country li.lis.folder ul.uls {
position:absolute;
left:0px;
/* IE */
top:17px;
padding-top:10px;
}
div.cadillac_choose_country li.lis.folder>ul {
left:0px;
}
/* others */
div.cadillac_choose_country a.as {
padding:2px 0px 0px 10px;
text-decoration:none;
color:gray;
font-weight:normal;
width:100%;
/* IE */
}
div.cadillac_choose_country li.lis>a.as {
width:auto;
}
/* others */
div.cadillac_choose_country li.lis a.submenu {
color:#FFFFFF;
text-transform:uppercase;
}
div.cadillac_choose_country li.lis a.submenu:hover {
background-color:#FFFFFF;
color:#000000 !important;
}
div.cadillac_choose_country li.lis a.over{
background-color:#FFFFFF;
color:#000000 !important;
}
/* regular hovers */
div.cadillac_choose_country li.lis a:hover {
color:#000000;
background-color:#EFEFEF;
}
div.cadillac_choose_country li.folder a:hover {
}
/* hovers with specificity */
div.cadillac_choose_country li.folder:hover {
z-index:10;
}
div.cadillac_choose_country ul.uls li ul, div.cadillac_choose_country li.lis:hover ul ul {
display:none;
padding-top:2px;
}
div.cadillac_choose_country ul#menu li.lis:hover ul, div.cadillac_choose_country li.lis:hover li:hover ul {
display:block;
}
div.cadillac_choose_country{
font-size:90%;
font-weight:normal;
height:auto;
/*margin:0;
*/
/*float:right;
*/
display:inline;
/*position:relative;
*/
width:160px;
margin:-26px auto 0px;
font-size:auto;
z-index:999;
}
div.cadillac_choose_country li.active{
display:none;
}
#drop_down_menu {
display:block;
/*position:absolute;
*/
clear:both;
margin:0px;
padding:0px;
text-align:left;
list-style-type:none;
text-align:left;
width:160px;
float:none;
left:0px;
top:0px;
}
#drop_down_menu li {
font-size:75%;
font-weight:bold;
float:left;
color:#FFFFFF;
padding:6px 4px 6px 5px;
cursor:pointer;
width:150px;
background:none;
}
#drop_down_menu li ul {
margin:0px;
padding:0px;
list-style-type:none;
padding-top:10px;
}
#drop_down_menu li ul li {
display:block;
float:none;
clear:both;
padding:1px 0;
}
#drop_down_menu li ul li a {
color:#666666;
font-weight:normal;
line-height: .5;
text-decoration:none;
display:block;
}
#drop_down_menu li ul li a:HOVER {
text-decoration:underline;
color:#69645e;
}
/*-----------------end country selector -----------------------------------------*/
.fa {
margin: 0px 0px 0px 5px;
}
.mobile_logo {
display:none;
}
#mobile_header {
display:none;
}
.bc-content .content-area {
width: 1200px;
}
.content-area {
background-color: #e6e6e6 !important;
}
.bcchannels .hrule,.video_locale_toogle {
display:none;
}
.bc-content .featured-grey {
background: #F6F6F6;
padding: 15px;
width: 330px !important;
font-size: 11px;
color: #333;
text-align: left;
float: right;
height: 570px;
}
.featured .heading, .featured-grey .heading-grey {
	color: #333 !important;
}
.featured-grey .heading-grey {
font-size: 140%;
padding: 15px 0px 10px 0px;
text-transform: uppercase;
border-bottom: 0px;
line-height: 1.05;
font-weight: normal;
font-family: Futura-Regular,Arial,Helvetica,sans-serif;
color:#333;
}
.bc-content .button_main {
height: auto !important;
}
.bc-content .button_main img {
width: 100%;
}
.bc-content .featuredItem {
width: 322px;
}
.bc-content .featuredTitle a {
text-decoration: none;
color: #333;
font-size: 1.25em;
font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif !important;
}
.vidDesc {
color: #666 !important;
font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif !important;
}
.bc-content .video-area-grey {
float: left;
padding: 15px 15px 0px 15px;
height: 585px;
color: #666;
width: 810px;
background:none;
background-color: #e6e6e6;
}
.bc-content .video-area-grey object {
min-height:452px;
width: 100%;
}
.sortActive {
color: #D6401E !important;
}
.button_main .button_text {
background: none;
padding: 8px 5px 0px 0px !important;
color: #fff;
font-weight: normal !important;
text-transform: uppercase;
font-weight: normal !important;
margin: 0px 0px 5px 0px;
font-size: 80% !important;
}
.featured-grey .heading-grey {
background: none;
padding: 8px 5px 0px 0px !important;
color: #fff;
font-weight: normal !important;
text-transform: uppercase;
font-weight: normal !important;
margin: 0px 0px 5px 0px;
font-size: 18px !important;
}
.subNavArea {
width: 1200px !important;
}
#channels h2 {
background: #a7a7a7;
padding: 8px 5px 8px 5px !important;
color: #fff;
font-weight: normal !important;
text-transform: uppercase;
font-weight: normal !important;
margin: 0px 0px 10px 0px !important;
font-size: 16px !important;
font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif !important;
}
#col_1_1 .bcchannels .sort-by,#col_1_1 .bcchannels .vidGrid-footer {
width: 100% !important;
border-top: 0px solid #F6F6F6;
border-bottom: 0px solid #F6F6F6;
margin-right: 15px;
font-size: 11px;
font-weight: bold;
height: 26px;
background: #eee;
}
.featuredItem {
padding-bottom: 7px !important;
padding-top: 7px !important;
padding-left: 5px;
}
.sortActive a {
text-decoration: none;
color: #D6401E !important;
}
div.featuredItem:hover div.featuredTitle a{
color: #fff !important;
}
.bc-content .featuredItem:hover {
background:#666;
}
ul.dropdowns a:link,.videoName a {
font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif !important;
}
#col_1_1 .bcchannels .vidGrid-footer {
width: 100%;
}
.vidGridArea {
width: 950px !important;
}
#col_1_1 .bcchannels .subNavArea .subcategories {
width: 230px !important;
border-right: 0px !important;
}
#col_1_1 .bc-content .hrule {
display: none;
}
.bc-content .download-button{
background: none;
height: auto;
font-size: 1.5emx;
font-weight: bold;
color: #FFF;
padding: 10px;
text-align: center;
background-color: #D6401E;
text-transform: uppercase;
}
.vidLink {
position: absolute;
left: 50%;
float: none;
margin-left: 283px;
top: 50px;
background: none;
height: auto;
font-size: 1.5emx;
font-weight: bold;
padding: 0px 0px 0px 0px !important;
text-align: right;
background-color: none;
text-transform: uppercase;
text-decoration: underline;
width: 200px;
}
p.c_commons {
display:none;
}
.bc-content .download-button:hover,.vidLink:hover,.vidLink a:hover {
background:none;
background-color:#323d43;
text-decoration:none;
}
.vidLink:hover,.vidLink a:hover{
background-color:none;
}
.vidLink {
padding: 3px 5px 3px 5px;
}
.vidLink a {
font-size: 14px;
color:#333333 !important;
}
.bc-content .video-share br {
display:none;
}
.vidTitle {
font-size: 20px;
font-weight: normal;
width: 650px;
padding-bottom: 6px;
font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif !important;
}
.inlinesearch input[type="text"] {
max-width: 440px;
font-size: 140%;
border: 1px solid #ccc;
margin-bottom: 10px;
padding: 10px;
}
.inlinesearch input[type="button"]{
padding: 8px 20px 8px 20px;
color: #fff;
background: #D6401E;
font-size: 100%;
border: 0px;
margin-left: 20px;
}
.inlinesearch input[type="button"]:hover {
padding: 8px 20px 8px 20px;
color: #fff;
background: #323d43;
font-size: 100%;
}
#top {
position: absolute;
top: 0px;
}
#mbOverlay {
background-color: #fff;
}
#mbCenter {
border-radius: 0px;
}
.cadillacnewsrotator {
margin-bottom: 12px;
}
#template_1 #gs_template .gs_search_contain {
text-align: center;
padding: 10px;
background: #ececec;
border-radius: 0px;
margin: 10px 0 5px 345px;
width: 500px;
}
#vehicle_detail_object #template_1_2 #col_2 .imagewithmodal:nth-child(1) {
display:none;
}
#vehicle_detail_object .mediaVehiclePar img {
max-width: 1200px;
}
/* Social Media */
ul.social-media {
float: none;
margin: 0;
padding: 6px 0 10px;
list-style: none;
}
ul.social-media li {
display: inline-block;
text-align: right;
padding: 0;
background: none;
margin: 0px 10px 0px 0px;
}
ul.social-media li a {
float: left;
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
ul.social-media li a.facebook {
height: 30px;
width: 30px;
background: url('/content/dam/Media/design/brands/Buick/img/social-facebook.jpg') no-repeat 0 0;
background-size: 30px 30px;
}
ul.social-media li a.twitter {
height: 30px;
width: 30px;
background: url('/content/dam/Media/design/brands/Buick/img/social-twitter.jpg') no-repeat 0 0;
background-size: 30px 30px;
}
ul.social-media li a.gplus {
height: 30px;
width: 30px;
background: url('/content/dam/Media/design/brands/Buick/img/social-gplus.jpg') no-repeat 0 0;
background-size: 30px 30px;
}
ul.social-media li a.youtube {
height: 30px;
width: 30px;
background: url('/content/dam/Media/design/brands/Buick/img/social-youtube.jpg') no-repeat 0 0;
background-size: 30px 30px;
}
ul.social-media li a.pinterest {
height: 30px;
width: 30px;
background: url('/content/dam/Media/design/brands/Buick/img/social-pinterest.jpg') no-repeat 0 0;
background-size: 30px 30px;
}
ul.social-media li a.instagram {
height: 30px;
width: 30px;
background: url('/content/dam/Media/design/brands/Buick/img/social-instagram.png') no-repeat 0 0;
background-size: 30px 30px;
}
ul.social-media li a.rss {
height: 30px;
width: 30px;
background: url('/content/dam/Media/design/brands/Buick/img/rss.png') no-repeat 0 0;
background-size: 30px 30px;
}
ul.social-media li a:hover {
opacity: .5;
}
ul.social-media li span {
display: none;
}
.vidDesc {
color: #333333 !important;
}
/*--------------------------------------------------------------------- start mobile styles --------------------------------------------------------------------*/
@media only screen and (max-device-width : 767px) and (max-width : 767px){
@-viewport {
	width: device-width;
	zoom: 100%;
}
html {
	zoom: 1 ;
	-webkit-text-size-adjust: 100%;
}
.outer-container {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
}
.BrightcoveExperience {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.vidDesc {
	color: #fff !important;
}
/*.slider-wrapper {
	display:none;
}
-------------------------------------------- rotator styles ------------------------------------------------------------*/
/*.theme-default .nivoSlider{
	height: 340px !important;
}
.theme-default .nivoSlider img {
	left: 0px;
	top: 0px;
	display: none;
	position: absolute;
	height: 360px !important;
	width: auto !important;
	margin-left: -350px;
}
.theme-default .nivoSlider {
	height: 360px !important;
}
.slideCaptionBandTag,.theme-default .slideCaptionBandTag,.slideCaptionBand .fa-camera,.slideCaptionBand .fa-video-camera {
	display:none !important;
}
.theme-default .slideCaptionHeader a {
	font: normal normal 190% Futura-Regular !important;
	color: #000;
	letter-spacing: .5px;
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity=100);
}
.theme-default .nivo-directionNav a {
	zoom: .65;
}
.theme-default .slideCaptionBand {
	background: #31393a;
	margin: -5px -10px;
	padding: 7px 10px 5px 10px;
	height: 22px;
	font-size: 100%;
	font-weight: normal;
}
.theme-default .slideCaptionBand div {
	display:none;
}
.theme-default .slideCaptionHeader {
	padding: 0px 15px 15px 15px;
}
*/
/* new rotator style 10-21-2015 */
.theme-default .nivoSlider {
	margin-bottom: 30px;
}
.theme-default .nivoSlider img {
	left: 0px;
	top: 0px;
	position: absolute;
	height: auto !important;
	width: 100% !important;
	margin-left: 0px;
}
.theme-default .nivoSlider {
	height: auto !important;
}
.slideCaptionBandTag,.theme-default .slideCaptionBandTag,.slideCaptionBand .fa-camera,.slideCaptionBand .fa-video-camera {
	display:none !important;
}
.theme-default .slideCaptionHeader a {
	font: normal normal 140%/1.2em Futura-Regular !important;
	color: #333;
	letter-spacing: .5px;
	text-shadow: 0px 0px 0px rgba(0,0,0,0.5);
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity=100);
}
.theme-default .nivo-caption {
	font-family: "Stratum" !important;
	background-color: none;
	width: 100%;
	height: 150px;
	left: 0px;
	padding: 10px;
	box-sizing:border-box;
	position:inherit;
}
.theme-default .nivo-directionNav a {
	zoom:.65 !important;
}
.nivo-directionNav a {
	top: 24%;
}
.theme-default .slideCaptionBand {
	background: none;
	margin: 0px -10px;
	padding: 7px 10px 5px 10px;
	height: 22px;
	font-size: 100%;
	font-weight: normal;
}
.theme-default .slideCaptionBand div {
	display:none;
}
.theme-default .slideCaptionHeader {
	adding: 0px 0px 0px 0px;
	height: 5em;
}
.theme-default .nivo-controlNav {
	display: block;
	margin-top: -40px;
	width: 100%;
	margin-left: 0px;
}
.nivo-prevNav,.nivo-nextNav {
	position: absolute;
	top: 80px;
}
.theme-default .nivo-controlNav {
	display: block;
	margin-top: -60px;
	width: 100%;
	margin-left: 0px;
	box-sizing:border-box;
}
.theme-default .slideCaptionHeader {
	padding-right: 0px;
}
/* end news rotator style */
.product_year_list, .news_listing_category {
	display:none;
}
#news_landing div.cq-colctrl-default {
	display:none;
}
#news_landing #template_1_2, .newsobject #template_1_2, #vehicle_detail_object #template_1_2 {
	margin: 0px;
	padding: 10px;
}
.newsobject #template_1_2 #col_1, #vehicle_detail_object #template_1_2 #col_1, .eventobject #template_1_2 #col_1 {
	width: 100% !important;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.news_article {
	width: 100%;
	margin-left: 0px;
}
.news_article table {
	width: 100% !important;
}
#template_1_2 #col_2,.newsobject #template_1_2 #col_2, #vehicle_detail_object #template_1_2 #col_2, .eventobject #template_1_2 #col_2 {
	background: #fff;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-left: 0px solid #cdd1d4;
}
#sct #template_1_2 #col_1 {
	width: 100%;
	padding: 10px 10px 20px 10px;
	box-sizing: border-box;
}
.contacts .contact_data_col {
	width: auto !important;
	margin: 0px 0px 0px 85px;
}
.article_title_contain {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px;
	width: 100%;
}
#col_1 #mediacontacts .contacts {
	display: none;
}
.article_title_contain h2, #col_1 .article_title_contain h2 {
	font-size: 180%;
	font-weight: lighter;
	letter-spacing: -.5px;
	font-family: "Futura-Light", arial;
}
#vehicle_detail_object .article_title_contain h2 {
	line-height: 1.15;
}
.highlights {
	float: left;
	width: 100%;
}
#mobile_header {
	display:block;
}
.mobile_menu {
	display: block;
}
.location {
	display:none;
}
#login_links_component,.social_tabs,.news_categories_list,.brandlogo,.categorynavigation {
	display:none;
}
.searchbox {
	position: fixed;
	top: 88px;
	width: 100%;
	height: auto;
	left: 0%;
	margin-left: 0px !important;
	z-index: 99999999;
	list-style: none;
	background: #ececec;
	display:none;
}
.search_contain {
	border-left: 0px;
	border-right: 0px;
	height: 32px;
	display:none;
}
.search_button_mobile {
	position: fixed;
	top: 6px;
	right: 10px;
	z-index: 9999999;
	border: 1px solid #ccc;
	padding: 5px;
}
#col_1 .news_contain .results_filters .catalog_tags p {
	font-size: 70% !important;
}
#sct .newsarchivelisting .search_contain {
	display:block;
}
#col_1 input.archive_search_input {
	height: auto;
	margin: 0px 80px 0px 0px;
	background: #FFFFFE;
	padding: 5px;
	width: 85%;
	box-sizing: border-box;
	font-size: 100%;
	float: left;
}
#col_1 input#archiveSearchSubmit {
	margin: -27px 0px 30px 0px;
	float: right;
}
.banner {
	background: none;
	box-shadow: 0 0 0 0;
}
.banner .searchbox input.search_input {
	width: 94%;
	float:left;
}
.banner .searchbox input.search_button {
	border-radius: 0px;
	position: absolute;
	top: 6px;
	right: 10px;
}
#template_1 #col_1_1 #gs_template {
	width: 100%;
	padding: 10px;
	margin: 0px;
	box-sizing: border-box;
}
#template_1 #gs_template .gs_search_contain {
	text-align: center;
	padding: 10px;
	background: #ececec;
	border-radius: 0px;
	margin: 0px;
	width: 100%;
	box-sizing: border-box;
	min-height: 55px;
}
.gs_search_input {
	height: 31px;
	border-radius: 0px;
	border: 1px solid #bbb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
	width: 75%;
	float: left;
}
#col_1_1 .gs_search_contain input.search_button {
	background: #ccc;
	border: 1px solid #fff;
	border-radius: 0px;
	height: auto;
	width: auto;
	padding: 3px 5px 3px 5px;
	-moz-box-sizing: border-box;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
	margin: 1px 0px 0px 5px;
	float: right;
}
#template_1 #gs_template .paging_container div.counter span {
	display: none;
}
#template_1 #gs_template .paging_container div.counter p {
	margin-top: 0px;
	font-size: 13px;
	display: block;
}
#template_1 #gs_template #photo_results table {
	word-wrap: break-word;
}
#template_1 #gs_template #photo_results table font,#template_1 #gs_template #photo_results p.gsa_content_row font:nth-child(1) {
	display:none;
}
#template_1 #gs_template #photo_results p.gsa_content_row a img {
	margin: 0px 0px 10px 0px;
}
ul.global_left li a img {
	position: fixed;
	top: 5px;
	max-width: 80px;
	height: auto;
	left: 50%;
	margin-left: -30px !important;
	z-index: 99999999;
	list-style:none;
}
.mol_page_contain {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin-top: 49px;
}
#template_1_2 #col_3 {
	background: none;
}
/*mobile news listing view */
#col_1_4 .news_contain .content {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #dadada;
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 30px 30px 0px;
	background: none;
	position: relative;
	overflow: hidden;
}
.news_contain .img_contain {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 120px;
	position: relative;
	overflow: hidden;
}
#col_1 .content img {
	border: 0px solid #dadada;
	width: 100%;
	height: auto;
	float: left;
}
#col_1 .content span.top img{
	width: auto !important;
}
.news_contain .text_block {
	margin: 0px 10px 0px 190px;
	padding: 0px 10px 10px 10px;
	position: inherit;
	bottom: 0;
}
.news_contain .text_block h3, #col_1 .content .news_contain .text_block h3, .spec_contain .text_block h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 120%;
	font-weight: normal;
	font-family: arial;
	position: relative;
	width: auto;
	top: 0;
	background:none !important;
	text-shadow: none !important;
}
.news_contain .text_block h3 a, #col_1 .content .news_contain .text_block h3 a, .spec_contain .text_block h3 a {
	Color: #333333;
}
/* end mobile news listing */
/* Menu Bar*/
.tab_navigation {
	width: 100%;
	/*min-height: 48px;
	max-height: auto !important;
	*/
	overflow: hidden;
	padding: 0px 0px 0px;
	margin: 89px 0px 0px 0px;
	background: #fff;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	position: absolute;
	cursor: pointer;
	outline: none;
	border-bottom: 0px solid #000;
	position: fixed;
	top: 0;
	box-shadow: 0px 2px 3px #888;
	height: 0px !important;
	z-index: 999999;
	left: 0px;
}
.tab_navigation.open {
	height: auto !important;
	max-height: 500px;
	left: 0;
	top: 0;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: scroll;
}
.tab_navigation ul {
	Margin: 0px;
	padding: 0px;
}
.tab_navigation li {
	float: none !important;
	border-top: 1px solid #ececec;
	margin: 0px;
}
.tab_navigation > li {
	width: 100%;
	margin: 0px 0px 0px;
	padding: 3px 20px;
	text-align: left;
	border-top: 1px solid #ececec;
	background: none;
	float: none !important;
}
.tab_navigation a {
	background: none !important;
	float: none !important;
	padding: 0px;
}
.tab_navigation a span {
	display: block;
	float: none !important;
	margin-right: 0;
	padding: 12px;
	background: none;
}
.tab_navigation > li > a {
	padding: 8px 0px;
	text-transform: none;
	background: none;
	font-size: 11pt;
	letter-spacing: 1px;
}
.tab_navigation > li > a {
	background: #fff !important;
	color: #333;
	float: clear !important;
}
.tab_navigation > li.active, .tabs > li:hover {
	background: #f1f1f1;
}
.tab_navigation > li.active > a, .tabs > li:hover > a {
	color: #fff;
}
.tab_navigation .menu {
	margin: 0px;
	padding: 16px 5px 14px;
	display: block;
	color: #999;
	font-size: 11pt;
	text-transform: uppercase;
	letter-spacing: 3px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	float: left;
}
.tab_navigation #lang {
	float: right;
	margin: 0px 5px 0px 0px;
	padding: 18px 5px 12px;
	display: block;
	color: #999999;
	font-size: 10pt;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.tab_navigation #lang a {
	color: #ffffff;
	text-decoration: none;
}
.tab_navigation #lang a:hover {
	text-decoration: underline;
}
.tab_navigation.open .menu {
	color: #ffffff;
}
.tab_navigation ul li a.active,.tab_navigation ul li a.active span {
	background: #022471 !important;
	color: #fff !important;
}
.tab_navigation a.active,.tab_navigation a.active span,.tab_navigation a:hover,.tab_navigation a span:hover,.tab_navigation ul li:hover a,.tab_navigation ul li:hover a span {
	background: none !important;
	color:#BC163E !important;
}
.mobile_logo {
	position: fixed;
	top: 0;
	margin-left: auto;
	z-index: 999999999;
	margin-right: auto;
	max-height: 55px;
	left: 0%;
	margin-left: 5px;
	display: block;
}
.mobile_logo img {
	max-height: 40px;
	margin-top: 5px;
}
.mobile_menu {
	background: #fff;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 48px;
	z-index: 99999;
	display:block;
	box-shadow: 0px 0px 5px #888888;
}
.mobile_menu p {
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 1.5px;
	font-size: 55%;
	cursor: pointer;
	float: right;
	position: absolute;
	right: 4px;
	top: 36px;
	font-weight: bold;
	text-align: right;
	width: 100%;
}
.mobile_menu #lang {
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 1px;
	font-size: 70%;
	cursor: pointer;
	float: right;
	position: fixed;
	right: 0px;
	top: 48px;
	font-weight: bold;
	text-align: right;
	display: hidden;
	border-bottom: 0px solid #fff;
	height: 41px;
	background-color: #333333;
	z-index: 99999999;
	display: block;
	width: 100%;
	height: 0px !important;
	overflow:hidden;
}
.mobile_menu #lang.open{
	height: auto !important;
	max-height: 500px;
}
.mobile_menu #lang a{
	border-left: 1px solid #fff;
	display: inline;
	padding: 20px 13px 11px 13px;
	color:#fff !important;
}
.mobile_menu #lang a.first {
	border-left: 0px;
}
.menu-burger {
	width: 22px;
	height: 18px;
	padding: 3px 5px 5px 5px;
	border: 1px solid #ebebeb;
	border-radius: 0px;
	float: left;
	margin: 5px 5px 7px 10px;
	background: #ececec;
	box-shadow: 0px 1px 2px #888;
	display: block;
	float: right;
}
.burger-bun {
	background: #333333;
	display: block;
	height: 4px;
	border-radius: 0px;
	margin: 2px 0px;
	width: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.tab_navigation.open .burger-bun {
	background: #fff;
}
/* END MENU CSS */
#template_3_1 {
	width: 100%;
	padding: 0px 10px 0px 10px;
	box-sizing: border-box;
}
#template_3_1 #col_3 {
	width: 100%;
	margin-bottom: 10px;
	box-sizing: border-box;
	display:none;
}
#template_3_1 #col_1_1 {
	width: 100%;
	box-sizing: border-box;
}
#template_3_1 #col_3 .raw_container {
	display:none;
}
.pt_vehicleLanding {
	zoom: auto;
	width: 100%;
	height: auto !important;
	display: block;
}
.pt_vehicleLanding img {
	position: relative;
	left: 0px;
	width: 100%;
	height: auto;
	min-height: 50px !important;
}
.pt_vehicleLanding h4 {
	position: absolute;
	top: 10px;
	width: 100%;
	left: 0px;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 100%;
	height: 50px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.pt_vehicleLanding p {
	position: absolute;
	color: #fff;
	top: 0px;
	left: 0px;
	text-align: left;
	background: url(img/vehicle_landing_back_mobile.png) left 307px repeat-x;
	border-top: 0px solid #fff;
	padding: 30px 20px 20px 10px;
	font-size: 110%;
	font-weight: lighter;
	width: 100%;
	height: auto;
	text-transform: uppercase;
	box-sizing: border-box;
}
.pt_vehicleLanding p span {
	left: 18px;
	zoom: .55;
}
#template_3_1 #col_1_1 .content .featured_vehicle {
	background-image: none;
	background: #323d43;
	height: auto;
	padding: 5px 10px 10px 10px;
}
#template_3_1 #col_1_1 .content .featured_vehicle .thumb_nail {
	width: 100%;
	padding-right: 0px;
	max-height: 300px;
	float: none;
	margin-bottom: 10px;
	height: auto !important;
}
#template_3_1 .content .featured_vehicle .thumb_nail .thumb_nail_caption .thumb_nail_img_container img {
	padding: 0px 0px 0px 0px;
	max-width: 100%;
	min-width: 100%;
}
#template_3_1 .content .featured_vehicle .thumb_nail .thumb_nail_caption .thumb_nail_img_container {
	width: 100%;
	height: auto !important;
	overflow: hidden;
	border: 0px solid #111111 /*#D2D2D2*/
	;
	border-bottom: 0px;
	margin: 0px;
}
#template_3_1 .featuredvehiclelisting {
	width: 100%;
}
.vehicle_col_2_off {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0px;
}
div.spec_tabs {
	width: 100%;
	line-height: auto !important;
	background: #fff;
	height: auto !important;
	box-sizing: border-box;
	overflow: visible;
	display: block;
	min-height: 80px;
}
/*-------------------------------------homepage News Listings ------------------------------*/
.news_listing_header .news_listing_title {
	margin: 20px 0px 10px 10px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 115%;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c0 {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#news_landing #col_1_1 #photo_galleries .thumb_nail {
	min-height: auto;
	min-width: 100% ;
	max-width: 100%;
	max-height: 370px;
	float: left;
	position: relative;
	margin: 0px;
	border-bottom: 0px dotted #CCCCCC;
	padding: 0px;
}
#col_1_1 div.cq-colctrl-lt2-c0 #photo_galleries .thumb_nail .gallery_img {
	display: block;
	height: auto!important;
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin: 0px;
	background-position: center;
	background-size: cover;
	min-height: 300px;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c0 #photo_galleries .thumb_nail .gallery_img {
	display: block;
	height: auto !Important;
	width: auto !important;
	text-align: center;
	overflow: hidden;
	margin: 0px;
	background-position: center;
	background-size: cover;
	margin: 10px;
	background-repeat: no-repeat;
	min-height: 200px !important
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c2 #photo_galleries .thumb_nail .gallery_img {
	height: 200px;
	width: auto;
	margin: 0px;
	background-position: center;
	background-size: contain;
	padding: 0px;
	margin: 10px;
	background-repeat:no-repeat;
	background-color:#fff;
}
#news_landing #col_1_1 #photo_galleries p {
	padding: 0px 0px 3px;
	display: block;
	float: none;
	width: 90%;
	margin: 7px 0px 0px 0px;
	color: #3f3f38;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.15;
	max-height: 57px;
	overflow: hidden;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c2 #photo_galleries p {
	margin: 7px 0px 0px 10px;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c0 #photo_galleries p {
	margin: 0px 0px 0px 10px;
}
#template_1_2 #col_2 div.cq-colctrl-lt2-c1 #photo_galleries .thumb_nail,#news_landing #col_1_1 div.cq-colctrl-lt2-c1 #photo_galleries a .thumb_nail {
	min-height: 120px;
	min-width: 43% !important;
	max-width: 43%;
	max-height: 120px;
	float: none;
	position: relative;
	margin: 0px 0px 25px 0px;
	border-bottom: 0px dotted #CCCCCC;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c1 #photo_galleries a:first-child .thumb_nail {
	float:left;
	padding-left: 10px;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c1 #photo_galleries a:last-child .thumb_nail {
	float:right;
	padding-right: 10px;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c1,#news_landing #col_1_1 div.cq-colctrl-lt2-c2 {
	width: 100%;
	padding: 10px 0px 10px 0px;
}
#news_landing div.cq-colctrl-lt2-c2 .raw_container h2 {
	color: #fff;
	font-size: 100%;
	padding: 0px 10px 5px 10px;
}
#news_landing div.cq-colctrl-lt2-c2 .raw_container h2 {
	color: #fff;
	font-size: 100%;
	padding: 0px 10px 5px 10px;
	display: none;
}
#news_landing #col_1_1 div.cq-colctrl-lt2-c2 .text p a {
	text-decoration: none;
	color: #fff;
	outline: none;
	line-height: 180%;
	font-weight: bold;
	font-size: 100%;
	padding: 3px 0px 3px 10px;
	display: none;
}
.news_tiles_contain .news_tile_footer {
	display:none;
}
.news_tiles_contain > .news_tile,#news_landing #col_1_4 .news_contain > .content {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	background: none;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #ececec;
}
.news_tiles_contain .news_tile img,#news_landing .news_contain .img_contain {
	max-width: 115px;
	overflow: hidden;
	height: auto;
	min-height: 70px;
	max-height: 115px !important;
	display: block;
	float:left;
}
.news_tiles_contain .news_tile .news_info,#news_landing .news_contain .text_block {
	left: 0px;
	bottom: 0px;
	overflow: hidden;
	position: relative;
	z-index: 8;
	display: block;
	width: auto !important;
	margin-top: 0px;
	top: -3px;
	padding: 0px 0px 0px 15px;
}
#news_landing #template_1_2 #col_1 {
	width: 100%;
	padding: 0px;
}
#news_landing .news_contain .text_block {
	margin: 0px;
}
#news_landing #col_1 .content img {
	width: 100%;
}
#col_1 .news_contain .text_block p,#col_1 .news_contain .text_block p.date {
	display:none;
}
#news_landing .news_contain .text_block h3 {
	font-size: 100%;
	margin: 3px 0px 0px 0px;
}
.news_tiles_contain .news_tile_footer_left {
	display: none;
}
.news_tile_footer {
	display:none;
}
.news_tile_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 115%;
	font-weight: normal;
	font-family: arial;
	position: relative;
	width: 100%;
	height: 120px;
	top: 0;
	background: #fff;
	opacity: 100 !important;
}
.news_tiles_contain .news_tile_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	height: auto !important;
	width: 100%;
	font-size: 100%;
}
.news_tiles_contain .news_tile_title a {
	font-weight: normal;
	line-height: 1.25;
}
.news_tiles_contain {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	height: auto !important;
	box-sizing:border-box;
}
.contacts img {
	width: auto !important;
}
/* ----- footer ribbion ---------------------------------------------------*/
.ribbon_footer {
	padding: 10px 10px 20px 0px;
	margin-bottom: -20px;
	height: auto;
}
.col4 {
	float:left;
	width: 33%;
	margin-right: 0;
	text-align: center;
	margin-top: 0px;
	display:block !important;
	height: 65px;
}
.col4_last {
	float:left;
	width: 33%;
	margin-right: 0;
	text-align: center;
	margin-top: 0px;
	display:block !important;
	height: 65px;
}
.ribbon_footer img {
	max-height: 35px;
	padding: 5px 0px 5px 0px;
	width: auto;
	max-width: 90px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
/* ----- end footer ribbion ---------------------------------------------------*/
.mol_footer h2 {
	font-weight:normal;
	font-size: 100%;
	text-transform:uppercase;
	margin: 0px 0px 10px 0px;
}
ul.social-media {
	display:none;
}
.footerParsys div:nth-child(3) {
	display:inline;
}
/* ---------------------------------------------------------------------------temp nith child fix -------------------------------------------*/
.footerParsys .cq-colctrl-lt0-c1,.footerParsys .cq-colctrl-lt2-c1,.footerParsys .cq-colctrl-lt2-c2 {
	display:none !important;
}
.mol_footer .cq-colctrl-lt0 {
	width: 100%;
	display:none !important;
}
.mol_footer div.cq-colctrl-lt0-c0 {
	width: auto;
	padding-right: 0px;
	margin-bottom: 0px;
	margin: 0px 10px 10px 15px;
	display:none;
}
.mol_footer div.cq-colctrl-lt2 {
	width: 100%;
	margin-bottom: 0px;
	display:none;
}
p.footer_note {
	background: #ebebeb;
	padding: 10px;
	font-size: 70%;
	margin: 0px;
	text-align: right;
}
.footer_note a {
	display:none;
}
.page_top_footer {
	background:#fff;
	display:block;
	border: 1px solid #dcdedf;
	border-bottom: 0px;
	padding: 5px 0px 0px 0px;
	text-align:center;
	width: 120px;
	position:absolute;
	bottom: 0;
	left: 50%;
	margin-left: -60px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
	box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
}
.page_top_footer p {
	text-transform: uppercase;
	color:#707a81;
	font-size: 60%;
	text-align:center;
	margin: 0px;
	padding: 0px;
}
.page_top_footer:hover p {
	color:#D6401E;
}
.mobile_menu .fa-3x {
	font-size: 2em;
	height: 41px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	box-sizing: border-box;
}
#col_1_1 div.cq-colctrl-lt0-c0 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail {
	width: 47%;
	height: auto;
	float: left;
	margin: 0px ;
	padding: 0px;
	min-height: 50px;
	overflow: hidden;
	max-height: 300px;
}
#template_3_1 #col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail {
	width: 48%;
	margin: 0px 3% 5px 0;
	min-height: 170px
}
#template_3_1 .thumb_nail .thumb_nail_caption .thumb_nail_img_container{
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	height: auto !important;
}
#template_3_1 .content .thumb_nail .thumb_nail_caption img {
	max-width: 100%;
	min-width: 100%;
	height: auto;
}
#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail:nth-child(odd),#template_3_1 #col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail:nth-child(odd) {
	margin: 0px 0px 5px 0px;
}
#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail img {
	width: 100%;
}
#col_1_1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a p {
	margin: 0px;
}
#news_landing .vehicle_container {
	margin-bottom: 15px;
	padding: 10px 10px 0px 10px;
}
#news_landing #col_1_1 .modellineuplisting h2{
	margin-left: 10px !important;
}
.modellineuplisting .content .vehicle_container .vehicle_col_2_off div.thumb_nail div.thumb_nail_caption a p {
	width: 100%;
	box-sizing: border-box;
	display: block;
	padding: 3px 10px 3px 10px;
}
#news_landing .promotile_slider .slides {
	width: auto;
	overflow: hidden;
	box-sizing: border-box;
	margin: 0px 0px 0px 0px;
	width: 100% !important;
}
#col_1 div.cq-colctrl-lt0-c0 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail,#col_1_1 div.cq-colctrl-lt0-c0 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail {
	width: 48%;
	height: auto;
	float: left;
	padding: 0px 1% 0px 1%;
}
#col_1_1 div.cq-colctrl-lt0-c0 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail:nth-child(3n+1) {
	padding: 0px 1% 0px 1%;
}
#col_1 div.cq-colctrl-lt0-c1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail,#col_1_1 div.cq-colctrl-lt0-c1 .modellineuplisting .content .vehicle_container .vehicle_col_2_off .thumb_nail {
	width: 98%;
	float:left;
	margin: 0px 1% 0px 1%;
	box-sizing:border-box;
}
#news_landing div.cq-colctrl-lt0-c0 {
	border-right: 0px solid #f1f1f1 !important;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#news_landing div.cq-colctrl-lt0-c1 {
	width: 100%;
	margin: 0px;
	padding: 0px !important;
}
#news_landing .pt_newsLanding,#news_landing .pt_racingLanding {
	position: initial;
	left: 0px;
	width: 90%;
	height: auto !important;
}
.pt_newsLanding img,.pt_racingLanding img {
	position: initial !important;
	left: 0px;
	width: 100% !Important;
	height: auto;
}
#news_landing .promotile_slider .slides ul li div div {
	float: left;
	margin-left: 5% !important;
	margin-right: 0px !important;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 20px;
}
#news_landing .pt_newsLanding p,#news_landing .pt_racingLanding p {
	width: 100%;
	box-sizing: border-box;
	font-size: 80%;
	padding: 0px 15px;
}
#news_landing .more_ad {
	display: none;
}
.inlinesearch input[type="text"] {
	max-width: 240px;
	font-size: 140%;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.inlinesearch input[type="button"]{
	padding: 8px 20px 8px 20px;
	color: #fff;
	background: #D6401E;
	font-size: 100%;
	border: 0px;
}
.inlinesearch input[type="button"]:hover {
	padding: 8px 20px 8px 20px;
	color: #fff;
	background: #323d43;
	font-size: 100%;
}
.archive_press {
	display:none;
}
.news_listing_header .news_listing_title {
	margin: 20px 0px 10px 10px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 1.5em;
}
.col_3_box {
	display: none;
}
#template_1_2 #col_1 #col_1_4 h2,#col_1 #col_1_4 h2,#col_1_1 .vehicles_contain h2,#template_3_1 #col_1_1 h2,#template_3_1 #col_1_1 .photos_contain h2,#template_3_1 #col_1_1 .photos_title h2,#news_landing #col_1_1 .modellineuplisting h2,#vehicle_detail_object #col_1 .content h2,.eventobject #col_1 .content h2 ,.news_contain .more_headlines h2,#template_1 #col_1 .content h2,#template_1 #col_1 .register_right h2,#template_1 #col_1 #col_1_1 .content .login_form h2 {
	font-size: 1.5em;
}
#article_tools img {
	display:none;
}
.iconrow{
	min-height: auto;
}
.article_tools {
	font-size: 55%;
	margin: -27px 80px 10px 0px;
	float: left;
}
#vehicle_detail_object .article_tools {
	font-size: 55%;
	margin: -17px 10px 10px 0px;
}
.article_tools a:link {
	color: #fff;
	background-color: #323d43;
	padding: 3px 10px 3px 10px;
	display: inline-block;
	margin: 0px 3px 2px 0px;
	float: left;
}
.article_tools a:visited {
	color:#fff;
}
.newsobject .news_article div.img_contain img {
	width: 100%;
	float: none;
	padding-bottom: 10px;
}
.newsobject .news_article div.text_block {
	float:none;
	width: 100%;
}
.back_tool, #photos_contain p.back {
	float: right;
}
#vehicle_detail_object .back_tool {
	Margin:-10px 0px 10px 0px;
}
.spec_tabs {
	float: left;
	width: 100%;
	margin: 10px 0px 10px 0px;
	overflow: visible;
}
.spec_contain {
	width: 100%;
}
.spec_tabs ul li.active a,.spec_tabs ul li a {
	width: 100%;
	border-bottom: 1px solid #fff;
	background:#f1f1f1;
}
.spec_tabs ul li.active a {
	background: none;
	color: #333333;
	background: #D6401E;
	border-bottom: 0px solid #D6401E;
	box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	height: auto !important;
	line-height: 1;
	color: #fff;
}
.spec_tabs a span {
	line-height: 1.2;
}
.spec_tabs a:hover {
	background: #f1f1f1;
	color: #333333;
	border-bottom: 3px solid #D6401E;
	box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	height: auto !important;
}
.archive_list .date {
	width: auto;
	font-size: .75em;
	line-height: 1.5;
	float: none;
}
.archive_list .headline {
	margin-left: 0px;
	margin-top: 0px;
	font-size: 110%;
	float: none;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c1 {
	width: 100%;
	box-sizing: border-box;
}
#col_2 .content .photos_contain .thumb_nail,#template_1_2 #col_1 .content .photos_contain .thumb_nail {
	width: 33%;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 {
	width: 100%;
	padding-right: 0px;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 #photo_galleries .thumb_nail {
	min-height: 200px;
	min-width: 100%;
	max-width: 100%;
	max-height: 200px;
	float: left;
	position: relative;
	margin: 0px 0px 20px 0px;
	background-image: none;
	overflow: hidden;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 #photo_galleries .thumb_nail p {
	position: absolute;
	color: #fff;
	bottom: 0px;
	left: 0px;
	text-align: left;
	background: url(img/promo_back1_mobile.png) left top repeat;
	border-top: 0px solid #fff;
	padding: 10px 10px 30px 15px;
	font-size: 140%;
	font-weight: bold;
	width: 100%;
}
#photo_detail #template_3_1 #col_1_1 .content .photos_contain .thumb_nail {
	float: left;
	margin: 0px;
	width: 49%;
	max-width: 50%;
	height: 85px;
	overflow: hidden;
	padding: 0px;
	border: 0px;
	border-right: 0px;
	position: relative;
	background: #000;
	border-bottom: 1px solid #fff;
	margin: 0 1% 1% 0;
}
#photo_detail #template_3_1 #col_1_1 .content .photos_contain .thumb_nail:hover {
	border-right: 0px solid #fff;
}
#photo_detail #col_1_1 div.cq-colctrl-lt0-c0 #photo_galleries .thumb_nail .gallery_img {
	height: 200px;
}
#template_3_1 #col_1_1 .photos_contain h4 {
	font-size: 130%;
	color: #333333;
	width: 100%;
}
.paging_container select.page_sort {
	border: 1px solid #E3E3E3;
	color: #666666;
	padding: 4px 5px 3px;
	vertical-align: middle;
	font-size: 12px;
	margin: 2px 0px 10px 10px;
	display: block;
	float: right;
	position: absolute;
	top: 1px;
	right: 0px;
}
#photos_tagfilter {
	top: 25px;
}
.paging_container label {
	font-size: 90%;
	color: #333333;
	float: left;
	display: block;
	width: 100%;
	line-height: 1.5;
}
.paging_container div.counter {
	height: 35px;
	vertical-align: baseline;
	margin: 10px 0px 0px 0px;
}
#template_3_1 #col_1_1 #photo_results .thumb_nail .image_container {
	width: 100%;
	height: auto;
}
#template_3_1 #col_1_1 #photo_results .thumb_nail .image_container,#template_1 #gs_template #photo_results .thumb_nail .image_container {
	background-size:contain !important;
	background-repeat:no-repeat;
	width: 100%;
	height: auto !Important;
}
#template_3_1 #col_1_1 #photo_results .thumb_nail,#template_1 #gs_template #photo_results .thumb_nail {
	border-bottom: 0px solid #DCDCDC;
	clear: none;
	float: left;
	height: auto;
	margin: 0 0 5px;
	max-height: auto;
	max-width: 100%;
	overflow: hidden;
	padding: 10px 13px 5px 13px;
	width: 100%;
	box-sizing: border-box;
}
#template_1 #gs_template #photo_results .thumb_nail .caption_content {
	float: none;
	width: 100%;
	margin: 0px;
	padding: 10px;
	box-sizing: border-box;
}
#template_1 #gs_template #photo_results .thumb_nail .photo_tool_set {
	float: none;
	text-align: center;
	position: relative;
	display: block;
	text-align: right;
	left: 50%;
	margin-left: -40px;
}
#template_3_1 #col_1_1 .photos_contain .thumb_nail img.resize,#template_1 #col_1_1 #gs_template .photos_contain .thumb_nail img.resize {
	width: 100%;
	max-height: 540px;
	max-width: 100%
}
#template_3_1 #col_1_1 #photo_results .thumb_nail {
	order-bottom: 0px solid #DCDCDC;
	clear: none;
	float: left;
	height: auto;
	margin: 0 0 10px;
	max-height: 600px !important;
	max-width: 100%;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	width: 100%;
	box-sizing: border-box;
	border-radius: 0px;
}
#template_1_2 #col_2 #photo_galleries p {
	float: right;
	width: 50%;
	color: #333333;
	font-size: 120%;
	line-height: 1.25;
	margin: 8px 10px 0px 10px;
}
#photos_contain p.back {
	font-size: 90%;
	margin-top: 0px;
	float:right;
	margin-top: 0px;
}
#photos_contain p.back a {
	padding: 4px 8px 3px 40px;
	zoom: .65;
}
.pt_photoRotator {
	position: relative;
	width: 100%;
	height: 158px;
	overflow: hidden;
	margin-right: 0px;
	border: 0px;
	margin: 0px 11px 10px 0px !important;
}
.pt_photoRotator p {
	position: absolute;
	color: #fff;
	bottom: 0px;
	left: 0px;
	text-align: center;
	background: url(img/back_dark_50.png) left top repeat;
	border-top: 2px solid #fff;
	padding: 15px 10px 15px 0px;
	font-size: 100%;
	font-weight: bold;
	width: 100%;
}
.promotile_slider .slide {
	width: 100% !important;
	padding-left: 0px !important;
}
.bc-content #col_1_1 {
	width: 100%;
	box-sizing: border-box;
}
.subNavArea {
	width: 100% !important;
}
.bc-content .content-area {
	width: 100%;
	box-sizing: border-box;
	margin-top: -10px;
	padding-top: 20px;
}
.bc-content .video-area-grey {
	float: left;
	padding: 20px 10px 0px 10px;
	height: auto;
	color: #FFF;
	width: 100%;
	background: none;
	background-color: #283136;
	overflow: hidden;
	box-sizing:border-box;
	margin-top: -20px;
}
.vidTitle {
	font-size: 18px;
	font-weight: bold;
	width: 100%;
}
.vidDesc {
	font-size: 12px;
	line-height: 1.2em;
	width: 100%;
}
.bc-content .featured-grey {
	padding: 10px 10px 20px 10px;
	width: 100% !important;
	box-sizing:border-box;
	height: auto;
}
.bc-content .featuredItem {
	width: 100% !important;
	box-sizing: border-box;
}
.bc-content .relatedVideos {
	box-sizing: border-box;
}
.videoplayer object {
	width: 100% !Important;
	height: auto !important;
	min-width: 200px !important;
	box-sizing: border-box;
}
.bc-content .video-area-grey object {
	min-height: 120px !important;
}
.breadCrumb {
	display: none !important;
}
.vidGridArea {
	width: 100% !important;
}
.vid-info,.vidTitle,.vidDesc {
	width: 100% !important;
}
.featuredInfo {
	padding-right: 15px;
}
.vidGrid {
	padding: 0px 10px 0 10px !important;
}
.syndication,.vidLink {
	display: none !important;
}
.item {
	width: 47% !important;
	height: auto !important;
	padding-right: 0px !important;
	margin: 0px 1% 10px 1% !important;
	overflow: hidden !important;
}
#col_1_1 .bcchannels .subNavArea .subcategories {
	display: none;
}
.thumbnail img {
	width: 100% !important;
	height: auto !important;
}
.selected div.overlay, div.item:hover div.overlay {
	margin-top: -56.5% !important;
	width: 100% !important;
}
.prev-buttons {
	margin-right: 5px !important;
}
.next-buttons {
	margin-left: 0px !important;
}
.paging-numbers span {
	padding-right: 4px !important;
}
.sortActive,.sortInactive {
	font-size: 70% !important;
}
#template_1 #col_1 .register_right {
	padding: 0px 10px 0px 10px;
	width: 100%;
	box-sizing: border-box;
	float:none;
	margin-bottom: 30px;
}
#template_1 #col_1 .register_right a {
	font-size: 120%;
	padding: 10px 20px;
	background: #323d43;
	margin-bottom: 15px;
}
#template_1 #col_1 .register_right p {
	display:none;
}
#template_1 #col_1 #col_1_1 .content .login_form {
	border: 0px solid #ccc;
	padding: 10px;
	width: 100%;
	background: #f7f7f7;
	text-align: center;
	box-sizing: border-box;
	font-size: 80%;
}
.gm_login_block {
	font-size: 70%;
}
#template_1 #col_1 #col_1_1 .content .login_form #error {
	font-size: 80%;
}
#news_landing #col_1_1 .rawhtml h2.title_dark {
	background: #e4e4e4;
	padding: 10px 10px 10px 10px;
}
#vehicle_detail_object .mediaVehiclePar .image img {
	width: 100%
}
#photo_detail div.cq-colctrl-lt2-c0,#photo_detail div.cq-colctrl-lt2-c2 {
	width: 49%;
	padding-right: 1%;
}
#photo_detail div.cq-colctrl-lt2-c1 {
	width: 49%;
	padding-right: 0%;
}
}
/* --------------------------------------------------------------------------------IPAD Landscape -------------------------------------------------*/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
and (orientation:landscape)@-viewport {
	width: device-width;
}
html {
	zoom: .855 ;
}
.archive_press {
	display:block;
}
.tab_navigation {
	line-height: 1.5;
}
.tab_navigation a span {
	padding: 18px 15px 19px 15px;
}
.search_contain {
	margin: 0px 10px 0px;
}
.menu-burger {
	width: 20px;
	height: 16px;
	padding: 3px 5px 5px 5px;
	border: 1px solid #ebebeb;
	border-radius: 0px;
	float: left;
	margin: 5px 5px 2px 10px;
	background: #ececec;
	box-shadow: 0px 1px 2px #888;
	display: block;
	float: left;
}
.burger-bun {
	background: #333333;
	display: block;
	height: 4px;
	border-radius: 0px;
	margin: 2px 0px;
	width: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.mobile_menu p {
	font-size: 8pt;
	letter-spacing: .9px;
	margin: -3px 0px 0px -1px;
}
.fa-3x {
	font-size: 2em;
}
.inlinesearch form {
	margin-top: 20px;
}
.inlinesearch input[type="text"] {
	max-width: 240px;
	font-size: 140%;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.inlinesearch input[type="button"]{
	padding: 8px 20px 8px 20px;
	color: #fff;
	background: #D6401E;
	font-size: 100%;
}
.inlinesearch input[type="button"]:hover {
	padding: 8px 20px 8px 20px;
	color: #fff;
	background: #323d43;
	font-size: 100%;
}
#news_landing #col_1_1 .modellineuplisting h2{
	margin-left: 10px;
}
#news_landing #col_1_1 .modellineuplisting .vehicle_container {
	margin-left: 10px;
}
.mol_footer .cq-colctrl-lt0 {
	width: 470px;
	margin-left: 10px;
}
.newsobject #template_1_2,#vehicle_detail_object #template_1_2,#template_3_1,#template_1 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background: none;
	border-bottom: 0px solid #dadada;
	border-top: 0px solid #fff;
	zoom: 100%;
}
#stage0 {
	width: 810px !important;
	height: 452px !important;
}
/*-----------------------modal gallery pop up ---------------------------*/
#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	background-color: #252525;
	cursor: pointer;
	min-height: 100% !important;
}
#mbImage Iframe {
	zoom:115.5% !important;
}
#mbImage,#mbCenter {
	width: 1080px !important;
	height: 470px !important;
}
#mbCenter {
	margin-top: -235px;
	margin-left: -525px !important;
	border-radius: 0px;
	left: 50% !important;
	position: fixed;
}
#news_landing #template_1_2 .categorynavigation, #news_landing .categorynavigation {
	display:none;
}
#news_landing div.cq-colctrl-default{
	display:none;
}
#news_landing div.more_ad_dark {
	display:none;
}
#news_landing .more_ad {
	margin: 0px 0px 0px 0px;
	background: url(/content/dam/Media/design/brands/Buick/img/more_back.png) no-repeat;
	background-position: center -1px;
}
ul.social-media {
	float: none;
	margin: 0px 0px 0px 10px;
}
}
/* --------------------------------------------------------------------------------IPAD portrait -------------------------------------------------*/
@media only screen and (min-width:767px) and (max-width:1023px) and (orientation:portrait) {
ul.social-media {
	float: none;
	margin: 0px 0px 0px 10px;
}
html {
	zoom: .64 ;
}
.tab_navigation a span {
	padding: 18px 15px 19px 15px;
}
.archive_press {
	display:block;
}
.tab_navigation {
	line-height: 1.55;
	margin: 0px 0px 0px -390px;
}
.search_contain {
	margin: 0px 10px 0px;
}
.menu-burger {
	width: 20px;
	height: 16px;
	padding: 3px 5px 5px 5px;
	border: 1px solid #ebebeb;
	border-radius: 0px;
	float: left;
	margin: 5px 5px 2px 10px;
	background: #ececec;
	box-shadow: 0px 1px 2px #888;
	display: block;
	float: left;
}
.burger-bun {
	background: #333333;
	display: block;
	height: 4px;
	border-radius: 0px;
	margin: 2px 0px;
	width: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.mobile_menu p {
	font-size: 8pt;
	letter-spacing: .9px;
	margin: -3px 0px 0px -1px;
}
.fa-3x {
	font-size: 2em;
}
.inlinesearch form {
	margin-top: 20px;
}
.inlinesearch input[type="text"] {
	max-width: 240px;
	font-size: 140%;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.inlinesearch input[type="button"]{
	padding: 8px 20px 8px 20px;
	color: #fff;
	background: #D6401E;
	font-size: 100%;
}
.inlinesearch input[type="button"]:hover {
	padding: 8px 20px 8px 20px;
	color: #fff;
	background: #323d43;
	font-size: 100%;
}
#news_landing #col_1_1 .modellineuplisting h2{
	margin-left: 10px;
}
#news_landing #col_1_1 .modellineuplisting .vehicle_container {
	margin-left: 10px;
}
.mol_footer .cq-colctrl-lt0 {
	width: 470px;
	margin-left: 10px;
}
.user_data {
	float: none;
	font-size: 65%;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	text-transform: uppercase;
	min-width:400px;
	right: 100px;
}
.newsobject #template_1_2,#vehicle_detail_object #template_1_2,#template_3_1,#template_1{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background: none;
	border-bottom: 0px solid #dadada;
	border-top: 0px solid #fff;
	zoom: 98%;
}
/*-----------------------modal gallery pop up ---------------------------*/
#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	background-color: #252525;
	cursor: pointer;
	min-height: 100% !important;
}
#mbImage Iframe {
	width: 980px;
	zoom:115.5% !important;
	height: 1080px;
}
#mbImage,#mbCenter {
	width: 980px !important;
	height: 1080px !important;
}
#mbCenter {
	margin-top: -235px;
	margin-left: -525px !important;
	border-radius: 0px;
	left: 50% !important;
	position: fixed;
}
#mbImage iframe html #image_asset_container {
	height: 1080px !important;
}
#mbImage iframe #image_assets_lg {
	float: left;
	width: 100% !important;
}
#news_landing #template_1_2 .categorynavigation, #news_landing .categorynavigation {
	display:none;
}
#news_landing div.cq-colctrl-default{
	display:none;
}
#news_landing div.more_ad_dark {
	display:none;
}
#news_landing .more_ad {
	margin: 0px 0px 0px 0px;
	background: url(/content/dam/Media/design/brands/Buick/img/more_back.png) no-repeat;
	background-position: center -1px;
}
.user_data ul li a {
	padding: 2px 5px 0px 5px;
}
}
