@charset "UTF-8";
@font-face{
	font-family: "LouisGlobal2-Reg";
/*	src: url('font/LouisGlobal2-Reg.otf');
*/	src: url('https://s0.2mdn.net/creatives/assets/4251724/LouisGlobal2-Reg.otf');
}
@font-face{
	font-family: "LouisGlobal2-Bold";
/*	src: url('font/LouisGlobal2-Bold.otf');
*/	src: url('https://s0.2mdn.net/creatives/assets/4251724/LouisGlobal2-Bold.otf');
}
@font-face{
	font-family: "LouisGlobal2-Heavy";
/*	src: url('font/LouisGlobal2-Heavy.otf');
*/	src: url('https://s0.2mdn.net/creatives/assets/4251724/LouisGlobal2-Heavy.otf');
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-block-start: 0;
    margin-block-end:0;

}
p {
	font-family: LouisGlobal2-Reg;
}
.flip-sup {
	display: none;
	line-height: 0;
	font-size: 60%;
}
.c-esp {
	display: none;
}
#container_dc {
	width: 300px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: auto;
	background: #000;
	color:#FFF;
	opacity: 1;
}
#content_dc {
	width: 300px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	/* border: 1px solid #606368; */
	border: 1px solid #393839;
	background-color: #000;
	display: none;
}
#background_exit_dc {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 480;
	cursor: pointer;
	opacity: 0;
}
.background {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
/* ---------- Layout ---------- */
#logo-chevrolet {
	position: absolute;
	left: 14px;
	bottom: 14px;
	z-index: 450;
	opacity: 0;

}
#logo-custom {
	position: absolute;
	top: 0px;
	left: 0px;	
/*
	top: 14px;
	right: 14px;
	width: 150px;
*/
}
.logo-custom {
	position: absolute;
	top: 0px;
	left: 0px;	
/*
	top: 14px;
	right: 14px;
	width: 150px;
*/
	z-index: 450;
}
.trim-nameplate {
	position: absolute;
	width: 165px;
	top: 14px;
	left: 14px;
	font-size: 7.5pt;
	font-family: LouisGlobal2-Reg;
	z-index: 460;
	opacity: 0;

}
.dealer {
	position: absolute;
	width: 270px;
	bottom: 46px;
	left: 15px;
	font-size: 9pt;
	z-index: 3;
	opacity:0;
	text-align: center;
	font-family: LouisGlobal2-Bold;
}
.copy1 {
	position: absolute;
	width: 270px;
	left: 14px;
	top: 55px;
	/*
	top:43px;
	*/
	font-family: LouisGlobal2-Heavy;
	/*
	font-size: 13.5pt;
	line-height: 13.5pt;
	*/
	font-size: 10.5pt;
	line-height: 10.5pt;

	letter-spacing:1px;
	opacity: 0;

}
.copy2 {
	position: absolute;
	width: 270px;
	left: 14px;
	top: 55px;
	/*
	top:43px;
	*/
	font-family: LouisGlobal2-Bold;
	
	/*
	font-size: 13pt;
	line-height: 13pt;
	*/
	font-size: 10.5pt;
	line-height: 10.5pt;
	letter-spacing:1px;
	opacity: 0;
}
.offer_container {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
}
.offer {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background-color: black;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 54px;
	display: none;
	opacity: 0;
}

.cta {
	position: absolute;
	display: flex;
	width: 100px;
	height: 23px;
	background-color: #cd9834;
	right: 14px;
	bottom: 14px;
	z-index: 500;
	cursor: pointer;
	text-align: center;
	color: #292929;
	align-content: center;
    justify-content: center;
    align-items: center;
	font-size: 9pt;
	font-family: LouisGlobal2-Bold;
	opacity: 0;
}
#discLink {
	display: inline-block;
	position: absolute;
	top: 2px;
	right: 14px;
	z-index: 500;
	font-size: 5.5pt;
	cursor: pointer;
	font-family: LouisGlobal2-Reg;
	opacity: 0;

}
/* ---------- Layout ---------- */

/* ---------- Disclaimer box ---------- */
#disclaimer {
	display: block;
	width: 300px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 250px;
	z-index: 500;
	padding: 2px;
	text-align: left;
	font-family: LouisGlobal2-Reg;
	font-size: 6pt;
	background-color: #000;
}
#disclaimerClose {
	position: absolute;
	top: 3px;
	right: 7px;
	font-size: 8.5pt;
	cursor: pointer;
	color:#b6862d;
}
#disclaimerCopy {
	display: block;
	height: 220px;
	overflow-y: auto;
	padding: 0px 7px 7px 7px;
	margin-top: 15px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #FFF;
	text-transform: none !important;

}
/* ---------- Disclaimer box end ---------- */