@charset "utf-8";
@import url("https://cdn.dealereprocess.org/cdn/css/themes/compliance/toyota.css");

/* TOYOTA 03 DEMO BASED ON B6 & B24 
RED 			#EB0A1E
GRAY LINE 		#E5E5E5
DARK GRAY 		#373737
BURGUNDY ?		#5A1111
LT GRAY BLUE 	#5E6776
LT GRAY 		#F5F4F4
BROWN ? 		#695D53
*/

@font-face {
	font-family: 'Toyotatype-Black';
	src: url('fonts/toyotatype-black.eot');
	src: url('fonts/toyotatype-black.eot?#iefix') format('embedded-opentype'),
	url('fonts/toyotatype-black.woff') format('woff'),
	url('fonts/toyotatype-black.woff2') format('woff2'),
	url('fonts/original-toyotatype-black.ttf') format('truetype'),
	url('fonts/toyotatype-black.svg') format('svg');
}

@font-face {
	font-family: 'Toyotatype-Bold';
	src: url('fonts/toyotatype-bold.eot');
	src: url('fonts/toyotatype-bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/toyotatype-bold.woff') format('woff'),
	url('fonts/toyotatype-bold.woff2') format('woff2'),
	url('fonts/original-toyotatype-bold.ttf') format('truetype'),
	url('fonts/toyotatype-bold.svg') format('svg');
}

@font-face {
	font-family: 'Toyotatype-Book';
	src: url('fonts/toyotatype-book.eot');
	src: url('fonts/toyotatype-book.eot?#iefix') format('embedded-opentype'),
	url('fonts/toyotatype-book.woff') format('woff'),
	url('fonts/toyotatype-book.woff2') format('woff2'),
	url('fonts/original-toyotatype-book.ttf') format('truetype'),
	url('fonts/toyotatype-book.svg') format('svg');
}

@font-face {
	font-family: 'Toyotatype-Light';
	src: url('fonts/toyotatype-light.eot');
	src: url('fonts/toyotatype-light.eot?#iefix') format('embedded-opentype'),
	url('fonts/toyotatype-light.woff') format('woff'),
	url('fonts/toyotatype-light.woff2') format('woff2'),
	url('fonts/original-toyotatype-light.ttf') format('truetype'),
	url('fonts/toyotatype-light.svg') format('svg');
}

@font-face {
	font-family: 'Toyotatype-Regular';
	src: url('fonts/toyotatype-regular.eot');
	src: url('fonts/toyotatype-regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/toyotatype-regular.woff') format('woff'),
	url('fonts/toyotatype-regular.woff2') format('woff2'),
	url('fonts/original-toyotatype-regular.ttf') format('truetype'),
	url('fonts/toyotatype-regular.svg') format('svg');
}

@font-face {
	font-family: 'Toyotatype-Semibold';
	src: url('fonts/toyotatype-semibold.eot');
	src: url('fonts/toyotatype-semibold.eot?#iefix') format('embedded-opentype'),
	url('fonts/toyotatype-semibold.woff') format('woff'),
	url('fonts/toyotatype-semibold.woff2') format('woff2'),
	url('fonts/original-toyotatype-semibold.ttf') format('truetype'),
	url('fonts/toyotatype-semibold.svg') format('svg');
}

h1 {
	font-family: 'Toyotatype-Bold', Arial, sans-serif !important;
}

h2,
h3,
h4 {
	font-family: 'Toyotatype-Regular', Arial, sans-serif !important;
}

body,
select,
input {
    font-family: 'Toyotatype-Light', Arial, "sans-serif";
}

#container {
	margin: 0 auto;
}

.inner_content {
	margin: 0 auto;
	width: 100%;
	max-width: 2000px;
	box-sizing: border-box;
}

.inner_content a {
	text-decoration: none;
}

.inner_content > h2,
.inner_content > span > span > h2 {
	color: #000;
	text-align: center;
	font-size: 2.75em;
	font-weight: bold;
}

.inner_content h3 {
	color: #000;
	text-align: center;
	font-size: 1.25em;
	font-weight: bold;
}

/* TOP BANNER SECTION ***************************************/
.top_banner_section .inner_content {
	padding: 0 2% 2%;
}

.top_banner_section > a {
	margin: 0 auto;
	display: block;
}

.top_banner_section > a > img {
	width: 100%;
	max-width: 1920px;
	vertical-align: text-bottom
}

/* ADVANCED SEARCH SECTION *************************************/
.advanced_search_section {
	background-color: #EB0A1E;
	color: #fff;
	border-top: 1px solid #fff;
}

.advanced_search_section .inner_content {
	padding: 1em 2%;
	width: 100%;
}

.advanced_search_section .advanced-search-inner-container {
	width: 100% !important;
}

.advanced_search_section .advanced-search-inner-container .advanced-search-dropdown-bar > select {
	border-radius: 1.5em;
	font-weight: bold;
}

.advanced_search_section .advanced-search-radio-bar_radio-button {
	cursor: pointer;
}

.advanced_search_section .advanced-search-inner-container .advanced-search-dropdown-bar_submit-button {
	border-radius: 1.5em;
	font-weight: bold;
}

.advanced_search_section .advanced-search-dropdown-bar_submit-button.thm-hglight-bg_color {
	background-color: #fff;
	color: #000;
}

.advanced_search_section .advanced-search-dropdown-bar_submit-button:not([disabled]) {
	cursor: pointer;
}

/* SHOPPING TOOLS CTA SECTION *******************************************/
.shopping_tools_cta_section_header {
	padding: 1em 0;
}

.shopping_tools_cta_section .inner_content > .shopping_tools_cta_wrapper {
	margin: 0 auto;
	padding: 4em 2%;
	box-sizing: border-box;
	width: 90%;
	max-width: 1800px;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}

.shopping_tools_cta {
	width: 25%;
	border-left: 2px solid #E5E5E5;
	box-sizing: border-box;
	text-align: center;
	color: #000;
}

.shopping_tools_cta:first-child {
	border-left: none;
}

.shopping_tools_cta > img {
	display: block;
	margin: 0 auto;
}

.shopping_tools_cta > span {
	display: inline-block;
	margin: 0 auto;
	padding-bottom: 0.25em;
	border-bottom: 2px solid transparent;
	box-sizing: border-box;
	font-size: 1.1em;
	font-weight: bold;
}

.shopping_tools_cta:hover > span {
	border-bottom: 2px solid #EB0A1E;
}

/* PROMO 5050 SECTION *************************************************/
.promo_5050_section {
	background-color: #F5F4F4;
}

.promo_5050_section > .inner_content {
	padding: 2%;
	box-sizing: border-box;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}

.promo_5050_left {
	width: 50%;
}

.promo_5050_left_inner {
	display: block;
	position: relative;
	top: 50%;
	left: 5%;
	transform: translateY(-50%);
	width: 80%;
}

.promo_5050_section .promo_5050_left .promo_5050_left_inner > h2 {
	margin-bottom: 0.5em;
	text-align: left;
}

.promo_5050_left_inner > p {
	line-height: 1.5em;
	font-size: 1.25em;
}

.promo_5050_right {
	width: 50%;
	text-align: right;
}

.promo_5050_right > img {
	width: 100%;
	max-width: 940px;
	border: 1px solid #E5E5E5;
	border-radius: 10px;
	box-sizing: border-box;
}

/* MODEL SCROLLER SECTION ***********************************************/
.model_scroller_section {
	padding: 6% 0;
	background: #fff;
	text-align: center;
}

.model_scroller_section .inner_content {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 2000px;
	box-sizing: border-box;
}

.model_scroller_section .inner_content h2 {
	padding-bottom: 1em;
	box-sizing: border-box;
}

.model_scroller_section .model_scroller_section_tabs {
	padding: 0 1%;
	width: 100%;
	display: block;
	float: left;
	box-sizing: border-box;
}

.model_scroller_section_tabs_inner_wrapper {
	margin: 0 auto;
	width: 95%;
	max-width: 1200px;
}

.model_scroller_section .model_scroller_section_tabs .tab-content {
	margin: 0 4%;
	width: auto;
	display: inline-block;
	color: #000;
	border-radius: 0;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
}

.model_scroller_section .model_scroller_section_tabs .tab-content span {
	padding-bottom: 0.6em;
    text-align: left;
}

.model_scroller_section .model_scroller_section_tabs .tab-content.active span {
    border-bottom: 1px solid #EB0A1E;
}

.model_scroller_section .model_scroller_section_tabs .tab-content:hover {
	cursor: pointer;
}

/* SCROLLER */
.model_scroller_section .scroller {
	width: 100%;
	background-color: rgba(0, 0, 0, 0) !important;
}

.model_scroller_section .model_scroller_section_scroller {
	margin: 0 auto;
	padding: 2% 0;
	clear: left;
	width: 100%;
	max-width: 1900px;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.model_scroller_section .model_scroller_section_scroller .item_space {
    width: 96% !important;
}

.model_scroller_section .moving_space {
	height: 300px;
}

.model_scroller_section .model_scroller_section_scroller .item_space .item_cont {
	height: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}

.model_scroller_section .model_scroller_section_scroller .item {
	position: relative;
	margin: 0 auto;	
	width: 590px;
	max-width: 100%;
	height: 100%;
	box-sizing: border-box;
	border-radius: 5px;
}

.model_scroller_section .scroller-content-container {
	height: 100%;
}

.model_scroller_section .scroller-item-content-wrapper {
	height: 100%;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	grid-column: none !important;
	grid-row: none !important;
	grid-column-gap: 0 !important;
}

.model_scroller_section .scroller-item-content-wrapper a.btn-scroller-item {
	position: absolute;
	z-index: 110;
	right: 1em;
	bottom: 2em;
	padding: 0.25em 2em 0.45em;
	border-radius: 1.25em;
	background-color: #fff;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	transition: all 0.5s;
}

.model_scroller_section .scroller-item-content-wrapper a.btn-scroller-item:hover {
	background-color: #E5E5E5;
}

.model_scroller_section .scroller-item-content-wrapper .scroller-content-header,
.model_scroller_section .scroller-item-content-wrapper .scroller-content-subheader {
	display: none;
}

.model_scroller_section .scroller-item-content-wrapper .scroller-content-image-container {
	width: 55%;
	height: auto;
	grid-column: none !important;
	grid-row: none !important;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	background-color: #F6F6F6;
}

.model_scroller_section .scroller-item-content-wrapper .scroller-content-image-container > a {
	display: inline-block;
	height: 100%;
}

.model_scroller_section_scroller .item_space .item_cont > .item img {
	position: relative !important;
	top: 50%;
	transform: translateY(-50%);
	width: 350px;
	max-width: 100% !important;
	height: auto !important;
}

.model_scroller_section .scroller-item-content-wrapper .scroller-content-hover {
	display: block !important;
	opacity: 1 !important;
	width: 45%;
	margin: 0;
	padding: 2em;
	grid-column: none !important;
	grid-row: none !important;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.model_scroller_section .scroller-content-hover-info {
	font-size: 1.25em;
}

.model_scroller_section .scroller-content-hover-info > div {
	padding: 0.2em 0;
}

.model_scroller_section .scroller-content-hover-info .scroller-hover-content-model {
	padding-bottom: 0.75em;
	line-height: 1em;
	font-size: 1.5em;
}

.model_scroller_section .model_scroller_section_scroller .item_space .item_cont:nth-child(3n + 1) .scroller-content-hover {
	background-color: #373737;
}

.model_scroller_section .model_scroller_section_scroller .item_space .item_cont:nth-child(3n + 2) .scroller-content-hover {
	background-color: #5A1111;
}

.model_scroller_section .model_scroller_section_scroller .item_space .item_cont:nth-child(3n + 3) .scroller-content-hover {
	background-color: #5E6776;
}

/* SCROLLER ARROW */
.model_scroller_section .model_scroller_section_scroller .prev,
.model_scroller_section .model_scroller_section_scroller .next {
	/*height: 77% !important;*/
	
	position: absolute;
	z-index: 100;
	top: auto;
	bottom: 0;
	width: 2em;
	padding: 0.25em 0.75em;
	border-radius: 0.75em;
	background-color: #000;
	background-size: 1.25em;
}

.model_scroller_section .model_scroller_section_scroller .prev {
	left: 50%;
	transform: translateX(-110%);
	
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' id='svg2' version='1.1' fill='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke='%23ffffff' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cmetadata id='metadata7'%3E%3Crdf:rdf%3E%3Ccc:work%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'%3E%3C/dc:type%3E%3Cdc:title%3E%3C/dc:title%3E%3Cdc:date%3E2021%3C/dc:date%3E%3Cdc:creator%3E%3Ccc:agent%3E%3Cdc:title%3ETimothée Giet%3C/dc:title%3E%3C/cc:agent%3E%3C/dc:creator%3E%3Ccc:license rdf:resource='http://creativecommons.org/licenses/by-sa/4.0/'%3E%3C/cc:license%3E%3C/cc:work%3E%3Ccc:license rdf:about='http://creativecommons.org/licenses/by-sa/4.0/'%3E%3Ccc:permits rdf:resource='http://creativecommons.org/ns%23Reproduction'%3E%3C/cc:permits%3E%3Ccc:permits rdf:resource='http://creativecommons.org/ns%23Distribution'%3E%3C/cc:permits%3E%3Ccc:requires rdf:resource='http://creativecommons.org/ns%23Notice'%3E%3C/cc:requires%3E%3Ccc:requires rdf:resource='http://creativecommons.org/ns%23Attribution'%3E%3C/cc:requires%3E%3Ccc:permits rdf:resource='http://creativecommons.org/ns%23DerivativeWorks'%3E%3C/cc:permits%3E%3Ccc:requires rdf:resource='http://creativecommons.org/ns%23ShareAlike'%3E%3C/cc:requires%3E%3C/cc:license%3E%3C/rdf:rdf%3E%3C/metadata%3E%3Cg id='layer1' transform='rotate(45 1254.793 524.438)'%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M15.464 1044.409v-1.997h-9v-9h-2v11z' id='path4179'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.model_scroller_section .model_scroller_section_scroller .next {
	right: 50%;
	transform: translateX(110%);
	
	background-image: url("data:image/svg+xml,%3Csvg viewBox='-4.5 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Earrow_right %5B%23333%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='%23ffffff' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-425.000000, -6679.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M370.39,6519 L369,6520.406 L377.261,6529.013 L376.38,6529.931 L376.385,6529.926 L369.045,6537.573 L370.414,6539 C372.443,6536.887 378.107,6530.986 380,6529.013 C378.594,6527.547 379.965,6528.976 370.39,6519' id='arrow_right-%5B%23333%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* PROMO THIRDS SECTION ************************************************/
.promo_thirds_section .inner_content {
	padding: 2%;
}

.promo_thirds_section .promo_thirds_wrapper {
	margin: 2% auto;
	max-width: 1700px;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}

.promo_thirds_item {
	width: 30%;
	text-align: center;
}

.promo_thirds_item > img {
	margin: 2em auto;
	width: 50%;
	max-width: 200px;
}

.promo_thirds_item > p {
	margin: 1em auto;
	width: 70%;
	line-height: 1.5em;
	font-size: 1.1em;
}

/* BANNER SECTION ************************************************/
.banner_section .inner_content {
	padding: 0 2%;
	box-sizing: border-box;
}
	
.banner_section .ad_flipper .flipper .prev_slide,
.banner_section .ad_flipper .flipper .next_slide {
	width: 3%;
	height: 4em;
	background-size: contain;
	transform: translateY(-50%);
}

.banner_section .ad_flipper .flipper .prev_slide {
	left: 1%;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M23.505 0c0.271 0 0.549 0.107 0.757 0.316 0.417 0.417 0.417 1.098 0 1.515l-14.258 14.264 14.050 14.050c0.417 0.417 0.417 1.098 0 1.515s-1.098 0.417-1.515 0l-14.807-14.807c-0.417-0.417-0.417-1.098 0-1.515l15.015-15.022c0.208-0.208 0.486-0.316 0.757-0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.banner_section .ad_flipper .flipper .next_slide {
	right: 1%;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M8.489 31.975c-0.271 0-0.549-0.107-0.757-0.316-0.417-0.417-0.417-1.098 0-1.515l14.258-14.264-14.050-14.050c-0.417-0.417-0.417-1.098 0-1.515s1.098-0.417 1.515 0l14.807 14.807c0.417 0.417 0.417 1.098 0 1.515l-15.015 15.022c-0.208 0.208-0.486 0.316-0.757 0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}



/* RESPONSIVE MEDIA QUERIES *******************************************************/
/* SMALLER THAN 1350px */
@media only screen and (max-width: 1350px) {
	/* TOP BANNER SECTION **************************************************/

	/* ADVANCED SEARCH SECTION *********************************************/

	/* SHOPPING TOOLS CTA SECTION ******************************************/
	.shopping_tools_cta_section .inner_content > .shopping_tools_cta_wrapper {
		font-size: 0.9em;
	}

	/* PROMO 5050 SECTION **************************************************/
	.promo_5050_section {
		font-size: 0.9em;
	}

	/* MODEL SCROLLER SECTION **********************************************/
	.model_scroller_section {
		font-size: 0.9em;
	}

	/* PROMO THIRDS SECTION ************************************************/
	.promo_thirds_section {
		font-size: 0.9em;
	}

	/* BANNER SECTION ******************************************************/
	
}

/* SMALLER THAN 960px */
@media only screen and (max-width: 960px) {
	/* TOP BANNER SECTION **************************************************/

	/* ADVANCED SEARCH SECTION *********************************************/

	/* SHOPPING TOOLS CTA SECTION ******************************************/
	.shopping_tools_cta_section .inner_content > .shopping_tools_cta_wrapper {
		width: 100%;
		font-size: 0.75em;
	}

	/* PROMO 5050 SECTION **************************************************/
	.promo_5050_section {
		font-size: 0.75em;
	}

	/* MODEL SCROLLER SECTION **********************************************/
	.model_scroller_section .model_scroller_section_tabs .tab-content {
		margin: 0 4% 0.9em 0;
	}

	/* PROMO THIRDS SECTION ************************************************/
	.promo_thirds_section {
		font-size: 0.75em;
	} 
	/* BANNER SECTION ******************************************************/
	
}

/* SMALLER THAN 768px */
@media only screen and (max-width: 768px) {
	/* TOP BANNER SECTION **************************************************/

	/* ADVANCED SEARCH SECTION *********************************************/

	/* SHOPPING TOOLS CTA SECTION ******************************************/
	.shopping_tools_cta_section .inner_content > .shopping_tools_cta_wrapper {
		flex-wrap: wrap;
		padding: 0;
	}
	
	.shopping_tools_cta {
		width: 50%;
		padding: 2em;
	}
	
	.shopping_tools_cta:nth-child(3) {
		border-top: 1px solid #E5E5E5;
		border-left: none;
	}
	
	.shopping_tools_cta:nth-child(4) {
		border-top: 1px solid #E5E5E5;
	}

	/* PROMO 5050 SECTION **************************************************/
	.promo_5050_section > .inner_content {
		padding: 2% 4% 6%;
		flex-wrap: wrap;
	}
	
	.promo_5050_left {
		width: 100%;
	}
	
	.promo_5050_left_inner {
		padding: 4% 0;
		top: 0;
		left: 0;
		width: 100%;
		transform: none;
	}
	
	.promo_5050_right {
		width: 100%;
	}

	/* MODEL SCROLLER SECTION **********************************************/
	.model_scroller_section .inner_content h2 {
		font-size: 2.3em;
	}
	
	.model_scroller_section .model_scroller_section_tabs .tab-content {
		font-size: 0.85em;
	}
	
	.model_scroller_section .scroller {
		min-width: 100% !important;
	}
	
	.model_scroller_section .model_scroller_section_scroller .item {
		width: 350px;
	}
	
	.model_scroller_section_scroller .item_space .item_cont > .item img {
		width: 250px;
	}
	
	.model_scroller_section .scroller-item-content-wrapper {
		flex-wrap: wrap;
	}
	
	.model_scroller_section .scroller-item-content-wrapper .scroller-content-image-container {
		width: 100%;
	}
	
	.model_scroller_section .scroller-item-content-wrapper .scroller-content-hover {
		width: 100%;
	}
	
	.model_scroller_section .scroller-item-content-wrapper a.btn-scroller-item {
		bottom: 0;
	}
	
	.model_scroller_section .model_scroller_section_scroller .prev {
		left: 20%;
	}
	
	.model_scroller_section .model_scroller_section_scroller .next {
		right: 20%;
	}

	/* PROMO THIRDS SECTION ************************************************/

	/* BANNER SECTION ******************************************************/
	
}

/* SMALLER THAN 584px */
@media only screen and (max-width: 584px) {
	/* TOP BANNER SECTION **************************************************/

	/* ADVANCED SEARCH SECTION *********************************************/

	/* SHOPPING TOOLS CTA SECTION ******************************************/

	/* PROMO 5050 SECTION **************************************************/

	/* MODEL SCROLLER SECTION **********************************************/
	/* MOBILE MODEL SCROLLER TABS SCROLLABLE HACK */
	.model_scroller_section .model_scroller_section_tabs {
		overflow-y: scroll;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

	.model_scroller_section .model_scroller_section_tabs::-webkit-scrollbar { 
		width: 0;
		height: 0;
	}

	.model_scroller_section .model_scroller_section_tabs .model_scroller_section_tabs_inner_wrapper {
		width: 125%;
	}

	/* PROMO THIRDS SECTION ************************************************/
	.promo_thirds_section .promo_thirds_wrapper {
		flex-wrap: wrap;
	}
	
	.promo_thirds_item {
		width: 100%;
		font-size: 1.25em;
	}

	/* BANNER SECTION ******************************************************/
	
}

/* SMALLER THAN 500px */
@media only screen and (max-width: 500px) {
	/* TOP BANNER SECTION **************************************************/

	/* ADVANCED SEARCH SECTION *********************************************/

	/* SHOPPING TOOLS CTA SECTION ******************************************/

	/* PROMO 5050 SECTION **************************************************/

	/* MODEL SCROLLER SECTION **********************************************/
	.model_scroller_section .model_scroller_section_tabs .model_scroller_section_tabs_inner_wrapper {
		width: 150%;
	}

	/* PROMO THIRDS SECTION ************************************************/
	.promo_thirds_item > p {
		width: 80%;
	}
	
	.promo_thirds_item > p > br {
		display: none;
	}

	/* BANNER SECTION ******************************************************/

}





.srp_results_vehicles_wrapper .vehicle_item__lower_container {
    display: none!important;
}

.srp_results_vehicles_wrapper .multi_cta_wrapper .inst_id_44580 {
	display: none;
}


.sticky_multi_module .multi_cta_wrapper .inst_id_9999 {
	display: none;
}
.sticky_multi_module .pricing_btn_w_border.preview_eprice_btn_container.preview_eprice_btn_container {
    margin: 0.5em 0 0 0;
}

.dg-encircle .dg-inline-save-heart-container[data-v-1ab7c0c4] {
	border-color: white;
}
