/*
*   HONDA AUTOMOBILES ES CSS
*/

*,
:after,
:before {
	overflow: visible;
}

/*HA-522*/

#greenenergy > div > div.tablecontain > div:nth-child(1) > div.cta-outer {
	padding-top: 28px;
}

/* HA-594 */

section#dealer-locator.dealer-locator div.main-content.clearfix section.results div.row form#dealer-locator-form button.cta-btn.col-xs-22 {
	font-size: 11px;
}

section#dealer-locator.dealer-locator div.main-content.clearfix section.results ul.results-list li.row.results-item-template div.col-xs-25 a.cta-btn.tertiary.dealer-result-raq-modal.text-center {
	width: 248px/* HA-851 - value changed */
	;
}

/*HA-600*/

.vehicle-trim-component .trim-features-intro {
	height: 9.55rem;
}

/*** HA-601 ***/

.cta-bap-ctrl button.cta-angle-rear {
	right: -1.7rem;
}

.cta-bap-ctrl .cta-switch.sel-rear {
	left: 14.4rem;
}

.cta-bap-ctrl .cta-switch {
	width: 13.4rem;
}

/*** HA-607 ***/

li.horizontal-slides.trims.trim-4 div.vehicle-card div.text-copy h3.trim-model {
	letter-spacing: 0rem;
}

li.horizontal-slides.trims.trim-4 div.vehicle-card div.text-copy {
	margin: 1.5rem 0.3rem;
}

li.horizontal-slides.trims.trim-4 div.vehicle-card div.text-copy h3.trim-model {
	font-size: 2rem;
}

/*** HA-607 ***/

div.model-box div.box-subtitle p.rating.anr-medium {
	text-indent: 0 !important;
	margin: 0 0 0 15px;
}


/*HA-624*/

.disclaimer-callout {
	margin: 0;
}

/*HA-633*/

#estimator-zipcode-label {
	font-size: 13px;
}

#form-zipcode-input {
	padding-top: 5px;
	font-size: 9.5px !important;
}

#input-lease-trade,
#input-finance-trade {
	font-size: 11.5px !important;
}

/***HA-667***/

div.top-line-details.col-xs-36.col-sm-36.col-md-36.col-lg-36.col-xl-36 div.price h5 a.disclaimer-callout {
	padding: 0.1rem;
}

div.top-line-panel div.top-line-details.col-xs-36.col-sm-36.col-md-36.col-lg-36.col-xl-36 div.mpg h5 a.disclaimer-callout {
	padding: 0.1rem;
}

/***HA-670***/

/*@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
	#specifications > div.buttons > a {
		font-size: 0.9rem
		;
	}
}
*/

/***HA-671***/

#dealer-locator-form > button {
	font-size: 9px !important;
}

/*HA-673*/

.modal .modal-footer button {
	font-size: 1.1rem;
}

.modal .modal-footer button svg {
	margin: -10px;
}

/*HA-667*/

.disclaimer-callout {
	padding: 0;
}

/* HA-714  */

section#build-price build_and_price.hrt-peekaboo-behavior.ribbon-summary.unstuck-special.unstuck bp_options_ribbon.is-civic bp_summary.goLeft div div.summary-row.summary-footer button.cta-btn {
	font-size: 1.3rem;
}

/*HA-763*/

article.stay-informed-form h5.stay-informed-form-modal a {
	display: inline;
}

/*HA-709*/

.build-price-vehicle-trims .vehicle-trims-cta .cta-btn.tertiary {
	max-width: 375px;
	font-size: 1rem;
}
/* HA-819 */

@media (min-width: 320px) and (max-width: 700px) {
	a.button-bar-btn,
	a.cta-btn,
	a.icon-text-btn span,
	a.text-btn,
	button.button-bar-btn,
	button.cta-btn,
	button.icon-text-btn span,
	button.text-btn {
		font-size: 1.1rem;
	}
}

/* HA-1178 */

a.button-bar-btn,
a.cta-btn,
a.icon-text-btn span,
a.text-btn,
button.button-bar-btn,
button.cta-btn,
button.icon-text-btn span,
button.text-btn {
	text-transform: capitalize;
}

/* HA-827 */

ul.links li span.innerL {
	margin-left: 8px;
	font-size: 17px;
}

/* HA-840 */
.hrt-hero-controls {
	bottom: 5rem;
}

/* HA-842 */

.modal .close.modal-no-header-close {
	right: 10px;
	top: 10px;
}

/* HA-848 */

/* HA-1189 */

@media (max-width: 330px) {
	.responsive-table-title-accordion-link.responsive-table-colspan > h4 {
		font-size: 1.1rem/* HA-865 */
		;
	}
}

@media (min-width: 350px) and (max-width: 420px) {
	.responsive-table-title-accordion-link.responsive-table-colspan > h4 {
		font-size: 1.2rem/* HA-865 */
		;
	}
}

h4[data-section="warranties"] {
	text-transform: capitalize;
}

/* HA-849 */

.copy > h4 {
	font-size: 1.5rem;
}


/*HA-840*/

div.fb-like {
	bottom: 6rem;
}

div.fb-like.landing {
	bottom: 15.5rem;
}

#UHeader.languageToggle #UHeaderNav li span.vehiclesList a {
	padding-left: 18px;
}

#menutxtZip,
.selModel {
	font-size: 12px;
}

/* HA-867 */

.privacy-wrapper .anchor-link {
	white-space: unset;
	font-size: 1rem;
}

.privacy-wrapper > p {
	font-size: 1rem;
}

/* HA-871 */

.hrt-grid .mobile-pos-override-bottom {
	bottom: 2rem;
}

/* HA-883 */

.col-xs-18 > div > p {
	font-size: 1.1rem;
}

section.hero-experience .vehicle-top-line-info .top-line-panel .top-line-details .price {
	padding-right: 20px;
}

/* HA-885 */

.cutline-block:first-letter {
	text-transform: uppercase;
}

/* HA-891 */

/*HA-889*/

.slider-hero-experience .hrt-hero-controls {
	right: 0.7rem;
}

@media (min-width: 412px) {
	.slider-hero-experience .hrt-hero-controls {
		right: 2.5rem;
	}
}

/*HA-926*/

@media (min-width: 480px) {
	.top-line-details .price.col-xs-18 p,
	.top-line-details.col-xs-36 .mpg.col-xs-18 p {
		font-size: 0.8em;
	}
	.top-line-details .price.col-xs-18 p span,
	.top-line-details.col-xs-36 .mpg.col-xs-18 p span {
		font-size: 1em;
	}
}

/*HA-930*/

feature_window_color_selector .cta-bap-ctrl.cta-bap-view {
	width: 210px;
}

feature_window_color_selector vehicle_view .cta-bap-ctrl button {
	width: 21rem;
}

/*HA-917*/

div.hrt-feature-selector .cutline-block .cutline {
	display: inline-block !important;
}

/*HA-949*/

.card-filmstrip .cards .card {
	height: 57rem;
}

/*HA-950*/

.card.vehicle .vehicle-msrp-mpg-block {
	width: 82.222% !important;
	max-width: 43rem !important;
}

.vehicle-msrp-mpg-block .price {
	margin-left: -1.3em;
	margin-right: 1.3em;
}

.overview-trims .trims .trim .button.visible {
	text-transform: uppercase;
}

.mainMenu .mainMenuNav li {
	padding-left: 30px;
}

.hrt-carousel .panels .hrt-panel .intro-panel h2 {
	padding: 0 2.55556%;
}

/* HA-952 */

.slider-hero-experience .hrt-panel.hrt-slider .hrt-slider-headline {
	margin-top: 1rem;
}

/* HA-1000 */

section.hero-experience .title .year-selector.single {
	margin-left: 10px;
}

/* HA-1033 */

.hrt-slider-main-headline-from {
	margin-top: 2.5rem;
}

.slider-hero-experience .hrt-panel.hrt-slider .hrt-slider-headline.hrt-slider-main-headline div {
	line-height: 0.8 !important;
}

.slider-hero-experience .hrt-panel.hrt-slider .hrt-slider-headline.hrt-slider-main-headline div.hrt-slider-main-headline-from,
.slider-hero-experience .hrt-panel.hrt-slider .hrt-slider-headline.hrt-slider-main-headline div.hrt-slider-main-headline-to {
	line-height: 1.8;
}

/* HA-1275 commented becasue of HA-5527*/

/* .styleguide-v2 input, */
/* .styleguide-v2 label, */
/* .styleguide-v2 legend, */
/* .styleguide-v2 p, */
/* .styleguide-v2 select, */
/* .styleguide-v2 span { */
	/* font-size: 1.4rem; */
/* } */

.price > p,
.mpg > p {
	font-size: 1.4rem !important;
}

.vehicle-msrp-mpg-block .mpg,
.vehicle-msrp-mpg-block .price {
	width: 50%;
}

/*HA-1044*/

@media (max-width: 414px) {
	.hrt-grid-x1-y0 h2 {
		font-size: 2.5rem !important;
	}
}

@media (max-width: 414px) {
	.cutline-block .cutline {
		line-height: 0.9rem !important;
		padding-left: 0em !important;
		padding-right: 0em !important;
	}
}

/*HA-1050*/

/*@media (max-width: 414px) {
	#specifications div.buttons a {
		width: 29rem !important;
	}
}*/
/*HA-1053*/

/*@media (max-width: 414px) {
	button.cta-btn {
		padding: 1rem 0.6rem !important;
	}
}*/

/*HA-1055*/

@media (max-width: 414px) {
	.dealer-locator .heading-bar .section-body .dealer-locator-form-holder #dealer-locator-form .input-wrapper {
		width: 100% !important;
		padding-left: 8% !important;
	}
	.dealer-locator .heading-bar .section-body .dealer-locator-form-holder #dealer-locator-form .input-wrapper input {
		margin-left: 0 !important;
	}
	.dealer-locator .heading-bar .section-body .dealer-locator-form-holder #dealer-locator-form .input-wrapper input#zip {
		width: 80% !important;
		padding-left: 8% !important;
	}
}

/*HA-1058*/

@media (max-width: 350px) {
	.mobile-pos-override-bottom {
		padding-bottom: 50px !important;
	}

}

/* HA-1064 */

.dealerintro {
	height: 50px;
}

/* HA-1061 */

section.hero-experience .vehicle-top-line-info .top-line-panel .top-line-details .mpg {
	width: unset;
}

/*HA-1081*/

.card.awards .front .name a {
	display: inherit;
	line-height: 16px;
	padding: 0 2.77778%;
	white-space: normal;
}

.card.awards .front .name + a {
	bottom: 1.3rem;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

/*HA-1080*/

.vehicle-top-line-info.container.has-offer .top-line-panel[style="width: 86rem;"] {
	width: 136rem !important;
}


/*HA-1100*/

@media (max-width:375px) {
	ul.carousel-nav button.button-bar-btn {
		text-transform: uppercase;
	}
}

/*HA-1104*/

@media (max-width: 375px) {
	#navigation > div > div > div > div.wrapper-nav.wrapper-nav-pad .button-bar-btn {
		font-size: 1.2rem !important;
	}
	#navigation > div > div > div > div.wrapper-nav.wrapper-nav-pad > ul > li:nth-child(6) > button > base-label {
		font-size: 1.2rem !important;
	}
}

/*HA-1107*/

#dealer-locator-form .input-wrapper {
	font-size: 1.3rem;
}


/*HA-1115*/

@media (max-width:375px) {
	header nav .nav-right .dealers-mobile p {
		font-size: 0.65em !important;
	}
}

/* HA-1186 */

@media (max-width: 420px) {
	.bp-full-wrap .without-your-text {
		font-size: 1.4rem;
	}
	build_and_price vehicle_title h3.without-your-text,
	build_and_price vehicle_title.your-text h3.with-your-text {
		font-size: 1.4rem;
	}
}

/* HA-1119 */

.vehicle-trim-component .buttons .cta-btn {
	text-transform: uppercase;
}

#newYearSelector #formHeader {
	width: 218px;
}

/* HA-1127 HA-3828*/

.brochure-downloads h3 {
	font-size: 1.7rem;
}

@media (max-width: 549px) and (min-width: 320px) {
	.brochure-downloads h3 {
		font-size: 1.68rem;
	}
}

/* HA-1125 */

.show-all-less.anchor-link.shown,
.change .text-link-icon-btn > span {
	text-transform: uppercase;
}

/* HA-1131 - edited for HA-2153 to only apply to mobile */

@media (max-width:1023px) {
	div.hrt-feature-selector .description.active {
		max-height: 15.7rem;
	}
}

/* HA-1132 */

.request-a-brochure-content p {
	font-size: 1.4rem;
}

/* HA-1168 */

section.family-hero-experience .family-hero-landing .models .model h5 {
	white-space: unset;
}

.styleguide-v2 h5 {
	line-height: 2rem;
}

/* HA-1172 */

section.family-hero-experience .family-hero-landing .disclaimer-block {
	width: unset;
}

/* HA-1177 */

.card.vehicle .special-buttons {
	margin-top: 1rem;
}

.card.vehicle .vehicle-msrp-mpg-block {
	padding-top: 1rem;
}

/* HA-1180 */

@media (max-width: 420px) {
	.hrt-feature-selector .description p {
		font-size: 1.2rem !important;
	}
}

/* HA-1179 */

section.family-hero-experience .family-hero-landing .experience-cta {
	top: 71%;
}

@media (min-width: 700px) {
	section.family-hero-experience .family-hero-landing .experience-cta {
		top: 81%;
	}
}

.family-hero-landing .disclaimer-block .disclaimer {
	background: unset;
	padding: 0;
}

/* HA-1182 */

/*Cause HA-2770*/
/*@media (max-width: 420px) {
	.vehicle-nav.stuck.open .container div.wrapper-left .year-selector {
		left: 50px;
	}
}*/

/* HA-1183 */

@media (max-width: 330px) {
	.styleguide-v2 h5 {
		font-size: 1.3rem;
	}
}

.vehicle-nav.stuck .container div.wrapper-nav .cta-btn {
	font-size: 1.1rem;
}

/* HA-1188 */

div.hrt-feature-panel .feature-content .play-btn {
	top: 25%;
}

/* HA-1190 */

.responsive-table-header-mobile .responsive-table-filter a.btn-print {
	text-transform: uppercase;
}

section.hero-experience .title .year-selector {
	margin-left: 1rem;
}

/*HA-1196*/

.intro-panel.palette2 > p {
	font-size: 1.2rem;
}

@media (max-width: 420px) {
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container {
		max-width: none;
	}
}


/* HA-1207 */

.disclaimers-content > p:first-letter {
	text-transform: capitalize;
}

/* HA-1229 */

.copy > h4:first-letter {
	text-transform: capitalize;
}

h3.modal-title:first-letter {
	text-transform: capitalize;
}

/* HA-1257 */
/*Cause HA-3030*/
/*.sort-drop-down.input-wrapper.clearfix.lg-show.xl-show.xs-hide.sm-hide.md-hide {
	width: 24rem;
}

.nav-sort-drop-down .vehicle-nav.stuck .container div.wrapper-nav {
	margin: 0 5% 0 auto;
}*/

/*HA-1269*/

@media (max-width:360px) {
	.trim-4 .vehicle-card .text-copy h3.trim-model {
		font-size: 1.6rem;
	}
}

/*HA-1268*/

@media (max-width:320px) {
	div.hrt-feature-selector ul.selectors {
		margin-bottom: 4rem;
	}
}

/*HA-1266*/

@media (max-width:375px) {
	.vehicle-msrp-mpg-block .price {
		margin-left: 0rem;
		margin-right: auto;
	}
}

/*HA-1263*/

@media (max-width:375px) {
	.nav-sort-drop-down .sticky-wrapper .vehicle-nav .container .wrapper-left h2.logo {
		font-size: 2rem;
		/*margin-left: -4rem;*/
	}

	/* HA-1275 */
	.offer-content {
		height: unset;
	}

	#Wednesday h2,
	#Wednesday h5 {
		color: white;
	}

}
/* HA-1337 */

#UHeader #UHeaderNav li span.languageToggleLink a {
	padding-left: 5px;
	text-transform: uppercase;
}

.list.col-sm-12.col-lg-8.col-lg-offset-2.features-5 {
	margin-left: 8.867%;
	width: 81.667%;
}

/* HA-1264 */

.hrt .rzf-gry.rzf-gry-card-tile .rzf-gry-card-ribbon {
	text-transform: uppercase;
}

.flyout-vehicle-section .vehicle-close span {
	font-size: 1.1rem;
}

/*HA-1396*/

section#type-r.tout-tier-1.styleguide-v2.box-left div.inner-wrapper div.video-image-wrapper article.hrt-responsive-background-behavior.force-load div.hrt-tout-video div.tout-text.desktop div.tout-text-wrapper div.text-wrapper svg#civic-type-r path.white {
	display: none;
}

section#type-r.tout-tier-1.styleguide-v2.box-left div.inner-wrapper div.video-image-wrapper article.hrt-responsive-background-behavior.force-load div.hrt-tout-video div.tout-text.desktop div.tout-text-wrapper div.text-wrapper svg#civic-type-r path.R {
	display: none;
}

/* Causes HA-3026
.footer .section-1 .search-bar .input {
	width: 50%;
}*/

.footer .section-1 .search-bar {
	padding-top: 2px;
}


/* HA-1491 */

/*section.family-hero-experience .family-hero-landing.family-lite-hero-landing .name-plate svg {
	width: 30rem;
}*/

img.ol-img {
	width: 15rem;
}

/* HA-1448 */

.hrt .full-line-module .stats .label {
	white-space: unset;
}
/* HA-1632 */

.hrt .full-line-module .header {
	max-height: 15rem;
}

/* HA-1801 */

#Clarity_Portal_Badge_BlueVersion {
	width: 400px;
	position: relative;
	top: -100px;
}

/* HA-1791 */

#CalLeaseBox {
	height: 291px;
}

.CalMonthlyPayment {
	height: 82px;
	margin-top: 14px;
}

.calcLine {
	height: 28px;
}

#LeasecalcContentField {
	height: 106px;
}

/* HA-1839 */

img#future-vehicles-navbadge {
	float: left;
	margin-top: 10px;
}

#hero[data-attribute="be in the know"] > div.hrt-grid.panels.carousel-hero-panels > div > div > div.grid-template-b-0 > div.hrt-grid-x0-y0 > div > div > div {
	display: none;
}

/* MOBILE MEDIA QUERIES */

/* iPhone 5 */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
	section[data-attribute="discover honda"] .inner-tout-container {
		height: 320px !important;
	}
	section[data-attribute="homepage personalization:1:accord_car_and_driver_award:none"] .inner-tout-container {
		height: 370px !important;
	}
/*	.hrt [data-rzf-gry-tout-tier='1'][data-layout-style-x-small=overlay] .rzf-gry-tout-tile .inner-tout-container .inner-tout-cell {
		padding: 0;
	}*/

	.header-global-nav-bar .header-logo {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.header-global-nav-bar .header-global-nav .nav-menu-primary {
		margin-left: 6rem;
	}
	.nav > li > a {
		padding: 10px 5px;
	}
	.vehicle-msrp-mpg-block .price {
		margin-left: 0rem;
	}

	/* HA-1432 */
	.price > p,
	.mpg > p {
		font-size: 1rem !important;
	}

	/* HA-1456 */
	.name-plate svg#Hatchback {
		height: 14rem;
		width: 70%;
	}
	.name-plate svg#Ridgeline_Blue {
		width: 80%;
	}

	.hrt-hero-controls {
		right: 2%;
	}

	section.hero-experience .hero-template-b .text button,
	section.hero-experience .hero-template-b .text h2,
	section.hero-experience .hero-template-b .text h5,
	section.hero-experience .hero-template-b .text p,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] .text button,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] .text h2,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] .text h5,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] .text p,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] .text button,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] .text h2,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] .text h5,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] .text p {
		padding-bottom: 0;
	}

	/* HA-1457 1186492*/
	.hrt .rzf-gry.rzf-gry-card-tile > div.rzf-gry-card-primary-ctas {
		margin-top: 15px;
	}
	article.rzf-gry-card-tile:nth-child(6) > div.rzf-gry-card-primary-ctas {
		margin-top: 0 !important;
	}

	/* HA-1460 */
	section.rzf-gry.rzf-gry-accordion a[data-attribute="top nav:vehicles:environmental vehicles"],
	a[data-attribute="top nav:vehicles:future vehicles"] {
		text-transform: uppercase;
	}

	/* HA-1463 */
	section.rzf-gray.info-container div.label.palette-1-foreground {
		width: 117%;

	}

	/* HA-1466 */
	a.rzf-gry.rzf-gry-cta.rzf-gry-button.cta-type-secondary.cta-variation-3.rzf-gry-display-x-small-true.rzf-gry-display-small-true.rzf-gry-display-medium-true.rzf-gry-display-large-true.rzf-gry-display-x-large-true span.rzf-gry-cta-label {
		text-transform: uppercase;
	}

	/* HA-1467 */
	section[data-attribute="related honda sensing features"] .inner-tout-container {
		height: 255px !important;
	}
	section[data-attribute="related honda sensing features"] .tout-background {
		height: 300px !important;
	}
	article[data-attribute="passive safety"] .tout-background,
	article[data-attribute="active safety"] .tout-background {
		height: 240px !important;
	}

	/* HA-1514 */
	.list-wrapper .clarity-list-dealers .col-xs-16 {
		width: 46%;
		clear: left;
	}

	.list-wrapper .clarity-list-dealers .col-xs-20 {
		width: 51%;
		margin-left: 3%;
	}

	div[data-attribute="clarity-not-available"] h3.palette2 {
		font-size: 3.4rem;
	}

	/* HA-1517 HA-3682*/
	/* build_and_price bp_pricing { */
		/* padding: 0rem 1rem 0rem 0; */
	/* } */
	/* build_and_price bp_pricing .price-section h2 { */
		/* font-size: 1.7rem; */
	/* } */
	build_and_price bp_top_anchor .legal-lease-disclaimer-mobile {
		line-height: 0.9rem;
	}
	build_and_price bp_pricing .lease-duration-section > div {
		font-size: 1.2rem;
	}
	build_and_price bp_pricing .lease-duration-section {
		padding-top: 0;
	}
	build_and_price vehicle_title {
		padding-top: 0;
	}


	/*HA-1504*/
	.hrt-slider-main-headline-panel-center {
		margin-top: 1rem !important;
	}

	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .left-content {
		padding-right: 3%;
		padding-left: 0%;
	}

	.vehicle-top-line-info .top-line-panel-flex.has-offer .top-line-panel-flex-container .info-panel-container .right-content {
		padding-left: 3%;
	}

	.slider-hero-experience .hrt-hero-controls {
		bottom: 21.5rem !important;
		right: 1.5%;
	}
	
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .right-content {
		padding-left: 4%;
	}

	/*HA-1557*/
	.rzf-gry-multi-column-container .inner-tout-container .inner-tout-cell h2 {
		line-height: 1.9rem;
		margin-top: 2rem;
	}
	/*HA-1564*/
	#gallery .caption-bar .caption {
		font-size: 1.1rem;
	}

	/*HA-1565*/
	section.family-hero-experience .family-hero-landing .experience-cta {
		top: 72%;
	}

	/*HA-1574*/
	.header-global-nav-bar .header-global-nav span {
		font-size: 1rem;
	}

	/* #HA-1552  */
	.name-plate #Layer_1 {
		height: 110rem;
		max-width: 350%;
		width: 78rem;
		fill: white;
	}
	#onelink-civic-r-svg.name-plate svg {
		height: 27rem !important;
		max-width: 350% !important;
		width: 24.5rem !important;
		fill: white !important;
	}
	#onelink-civic-r-svg.name-plate svg path:nth-child(2) {
		fill: #FD4040;
	}
	#onelink-civic-r-svg.name-plate svg g path {
		fill: white !important;
	}
	#HA-1567 #navigation .vehicle-nav .logo {
		margin-top: -2.5rem;
	}

	/*HA-1577*/
	#HA-1577 .wrapper-left #Layer_1 {
		margin-left: 3rem;
		margin-top: -0.8rem;
	}
	.name-plate svg#civic-si-2017-title {
		height: 14rem;
	}

	.hero-experience #onelink-civic-si-svg svg {
		height: 33.2rem;
		margin-left: 5rem;
		margin-top: -18px;
		width: 30rem;
		fill: white;
	}

	.hero-experience #onelink-civic-si-svg svg #CivicSi #Si {
		fill: #FD4040;
	}

	/* HA-1649 */
	section.hero-experience .hero-template-b .text .name-plate svg,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] .text .name-plate svg,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] .text .name-plate svg {
		height: 6rem;
	}

	/* HA-1638 */
	.inner-tout-cell h3 {
		font-size: 1.6rem;
	}
	/*Cause HA-3131*/
	/*.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell h2,
	.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell h3 {
		line-height: 2rem;
	}*/

	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .right-content .disclaimer-callout {
		left: .8rem;
	}

	/* HA-1647 */
	.pre-qualification .why-zip .why-zip-link {
		font-size: 1rem;
	}


	/* HA-1908 */
	.wrapper compare-wrapper .compare-hero .feature-quick-links .feature-quick-links-container .feature-quick-links-list cta-item.feature-quick-links-link {
		padding: 0 5px;
	}
	/*HA-2771*/
	.wrapper compare-wrapper .compare-hero .feature-quick-links .feature-quick-links-container .feature-quick-links-list cta-item.feature-quick-links-link a span {
		font-size: 1.2rem;
	}
	compare-wrapper .feature-quick-links-list.compare {
		padding: 0 6px 13px;
	}

}

/* iPhone 5 END */

/* iPhone 6 */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
	/* HA-1639 */
	section[data-attribute="discover honda"] .inner-tout-container {
		height: 360px !important;
	}
	article[data-attribute="related honda sensing features"] .inner-tout-container {
		height: 260px !important;
	}

	/* HA-1526 */
	.hero-template-b .disclaimer-block {
		padding-bottom: 0;
	}

	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] [class*=' grid-template-b-'] .hrt-grid-x2-y0,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] [class*=' grid-template-b-'] .hrt-grid-x2-y1,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] [class*=' grid-template-b-'] .hrt-grid-x2-y2,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] [class^=grid-template-b-] .hrt-grid-x2-y0,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] [class^=grid-template-b-] .hrt-grid-x2-y1,
	section.hero-experience .hero-template-b [class*=' grid-mobile-bottom-'] [class^=grid-template-b-] .hrt-grid-x2-y2,
	section.hero-experience .hero-template-b [class*=' grid-template-b-'] .hrt-grid-x2-y0,
	section.hero-experience .hero-template-b [class*=' grid-template-b-'] .hrt-grid-x2-y1,
	section.hero-experience .hero-template-b [class*=' grid-template-b-'] .hrt-grid-x2-y2,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] [class*=' grid-template-b-'] .hrt-grid-x2-y0,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] [class*=' grid-template-b-'] .hrt-grid-x2-y1,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] [class*=' grid-template-b-'] .hrt-grid-x2-y2,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] [class^=grid-template-b-] .hrt-grid-x2-y0,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] [class^=grid-template-b-] .hrt-grid-x2-y1,
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] [class^=grid-template-b-] .hrt-grid-x2-y2,
	section.hero-experience .hero-template-b [class^=grid-template-b-] .hrt-grid-x2-y0,
	section.hero-experience .hero-template-b [class^=grid-template-b-] .hrt-grid-x2-y1,
	section.hero-experience .hero-template-b [class^=grid-template-b-] .hrt-grid-x2-y2 {
		left: 64%;
	}

	/*HA-1556*/
/*	.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell .cta-container {
		margin: 10px 0 10px;
	}*/

	/* #HA-1552  */
	.name-plate #Layer_1 {
		fill: #00446B !important;
		height: 4rem !important;
		margin-left: -1% !important;
		width: 18rem !important;
		max-width: 320% !important;
	}

	#onelink-civic-r-svg.name-plate svg {
		height: 31rem !important;
		max-width: 350% !important;
		width: 27.5rem !important;
		fill: white !important;
	}
	#onelink-civic-r-svg.name-plate svg path:nth-child(2) {
		fill: #FD4040;
	}
	#onelink-civic-r-svg.name-plate svg g path {
		fill: white !important;
	}
	#HA-1567 #navigation .vehicle-nav .logo {
		margin-top: -2.9rem;
	}

	/*HA-1577*/
	#HA-1577 .wrapper-left #Layer_1 {
		margin-left: 5rem;
		margin-top: -1.3rem;
		fill: white;
	}

	.hero-experience #onelink-civic-si-svg svg {
		height: 33.2rem;
		margin-left: 6rem;
		margin-top: 0;
		width: 30rem;
		fill: white;
	}

	.hero-experience #onelink-civic-si-svg svg #CivicSi #Si {
		fill: #FD4040;
	}

	/* HA-1638 */
	.inner-tout-cell h3 {
		font-size: 1.6rem;
	}

	/*HA-1683*/
	#navigation > div > div > div > div.wrapper-nav.wrapper-nav-pad .button-bar-btn[data-link-id="TOP-QUESTIONS"] {
		text-transform: uppercase;
	}

	/*HA-1685*/
	section.hero-experience .hero-template-b .text {
		padding: 0px 1rem;
	}

	/*HA-1686*/
	button.play-btn {
		top: 48%;
	}

	/*HA-1675*/
	.hrt .rzf-gry[data-attribute="active safety"] .inner-tout-cell {
		padding-top: 5px !important;
	}

	.hrt .rzf-gry[data-attribute="passive safety"] .inner-tout-cell {
		padding-top: 5px !important;
	}

	.honda-safety-play-container {
		margin-bottom: 0rem;
	}

	/*HA-1667*/
	article[data-track="vehicle-card"] h2 {
		font-size: 1.8rem !important;
	}

	article[data-track="civic-sedan:2017"] h2 {
		font-size: 1.8rem !important;
	}

	/*HA-1690*/
	[data-custom-section-style=customer-service-still-looking] article.rzf-gry.rzf-gry-tout-tile .inner-tout-container {
		padding: 192px 15px 0;
	}

}

/* iPhone 6 END */

/* Galaxy S5 */

@media screen and (device-width: 360px) and (device-height: 640px) and (orientation: portrait) {
	/* HA-1639 */
	section[data-attribute="discover honda"] .inner-tout-container {
		height: 370px !important;
	}
	section[data-attribute="how to videos and guides"] .inner-tout-container {
		height: 545px !important;
	}
	section[data-attribute="homepage personalization:1:accord_car_and_driver_award:none"] .inner-tout-container {
		height: 400px !important;
	}


	/*HA-1504*/
	.vehicle-top-line-info .top-line-panel-flex.has-offer .top-line-panel-flex-container .info-panel-container .left-content {
		padding-right: 0%;
		padding-left: 1%
	}

	.vehicle-top-line-info .top-line-panel-flex.has-offer .top-line-panel-flex-container .info-panel-container .right-content {
		padding-left: 4%;
	}

	.slider-hero-experience .hrt-hero-controls {
		bottom: 24.5rem!important;
		right: 1.5%;
	}
	/*HA-1564*/
	#gallery .caption-bar .caption {
		font-size: 1.2rem;
		width: 85%;
	}

	/*HA-1567*/
	#HA-1552 .name-plate #Layer_1 {
		height: 126rem;
		max-width: 350%;
		width: 90rem;
		fill: white;
	}

	#HA-1552 .wrapper-left #Layer_1 {
		fill: #fff;
		margin-top: -0.5rem;
		margin-left: 0rem;
	}
	#onelink-civic-r-svg.name-plate svg {
		height: 31rem !important;
		max-width: 350% !important;
		width: 27.5rem !important;
		fill: white !important;
	}
	#onelink-civic-r-svg.name-plate svg path:nth-child(2) {
		fill: #FD4040;
	}
	#onelink-civic-r-svg.name-plate svg g path {
		fill: white !important;
	}
	#HA-1567 #navigation .vehicle-nav .logo {
		margin-top: -2.9rem;
	}

	/*HA-1577*/
	#HA-1577 .wrapper-left #Layer_1 {
		margin-left: 5rem;
		margin-top: -1.3rem;
	}
	.name-plate svg#civic-si-2017-title {
		height: 14rem;
	}

	.hero-experience #onelink-civic-si-svg svg {
		height: 33.2rem;
		margin-left: 6rem;
		margin-top: 0;
		width: 30rem;
		fill: white;
	}

	.hero-experience #onelink-civic-si-svg svg #CivicSi #Si {
		fill: #FD4040;
	}

	/*HA-1683*/
	#navigation > div > div > div > div.wrapper-nav.wrapper-nav-pad .button-bar-btn[data-link-id="TOP-QUESTIONS"] {
		text-transform: uppercase;
	}


	/*ha-1675*/
	.hrt .rzf-gry[data-attribute="active safety"] .inner-tout-cell {
		padding-top: 5px !important;
	}

	.hrt .rzf-gry[data-attribute="passive safety"] .inner-tout-cell {
		padding-top: 5px !important;
	}

	.honda-safety-play-container {
		margin-bottom: -1.5rem;
	}

	/*HA-1667*/
	article[data-track="vehicle-card"] h2 {
		font-size: 1.8rem !important;
	}
	article[data-track="civic-sedan:2017"] h2 {
		font-size: 1.8rem !important;
	}

	/*HA-1690*/
	[data-custom-section-style=customer-service-still-looking] article.rzf-gry.rzf-gry-tout-tile .inner-tout-container {
		padding: 190px 15px 0;
	}

	/*HA-1670*/
	#HA-1552 .name-plate #Layer_1 {
		fill: #00446B !important;
		height: 4rem !important;
		margin-left: -1% !important;
		width: 18rem !important;
		max-width: 320% !important;
	}

	/*HA-1871*/
	.hrt-carousel .panels .hrt-panel .intro-panel li {
		white-space: normal;
	}

	/*HA-1870*/
	.hrt-slider-main-headline-panel-top.col-xs-16 {
		margin-top: -1rem !important;
	}
	.hrt-slider-main-headline-panel-bottom.col-xs-16 {
		margin-top: -0.79rem !important;
	}

}


/*HA-1388 + HA-1419 SVGS*/

div.text.transition-text.center div.name-plate svg#future-odyssey-2018-title {
	margin-top: -100px;
}


/* HA-1538 */

#intro .outer p br {
	display: none;
}

#fuelcellsection #fuelcellwhat p br {
	display: none;
}

/* HA-1539 */

.factsection #fuelcellwhy .title {
	font-size: 3.7em;
}

/* HA-1540 */

.hrt-grid-x1-y2.mobile-pos-override-bottom.text.palette2.transition-text.play {
	bottom: 0 !important;
}

/* HA-1530 */

.hrt-panel .hrt-grid-table #onelink-civic-r-svg.name-plate svg {
	height: 290px;
}

.hrt-panel .hrt-grid-table #onelink-civic-r-svg.name-plate svg path {
	fill: #FFFFFF;
}

.hrt-panel .hrt-grid-table #onelink-civic-r-svg.name-plate svg path:nth-child(2) {
	fill: #FD4040;
}

.hrt-panel .hrt-grid-table #onelink-civic-r-svg.name-plate svg g path:nth-child(2) {
	fill: #FFFFFF;
}
/* HA-3424 */
/* .hrt-panel .hrt-grid-table #onelink-civic-si-svg.name-plate svg { */
	/* height: 404px !important; */
/* } */
.hrt-panel .hrt-grid-table #onelink-civic-si-svg.name-plate svg path {
	fill: #FFFFFF;
}

.hrt-panel .hrt-grid-table #onelink-civic-si-svg.name-plate svg g#Si path {
	fill: #C33;
}

#Layer_1.si-small-logo {
	float: left;
	margin-left: -5px;
	margin-top: 15px;
}

/*HA-1549*/

@media (min-width:1000px) {
	#HA-1552 .vehicle-nav .container div.wrapper-left svg {
		fill: #fff;
		margin-top: -1.4rem;
		position: absolute;
		left: 2%;
	}

	#HA-1552 .name-plate #Layer_1 {
		fill: white;
	}
}

/*HA-1584*/
/* Commented because of HA-3831 */
/* .inventory-container.ahm-theme .inv-cta-btn, */
/* .vehicle-details.ahm-theme .inv-cta-btn { */
	/* width: 80%; */
	/* max-width: 100%; */
/* } */

/*HA-1597*/

@media (max-width: 1399px) {
	.results-list .button-group a.cta-btn {
		font-size: 1.2rem;
	}
}

/*HA-1591*/

.dl-main.ahm-theme .dl-header .dl-title {
	width: 65%;
}

/*HA-1590*/

.dl-main.ahm-theme .filter-custom-select-copy::before {
	content: "Filtrar por";
}

/* HA-1664 */

section[data-attribute="awards:accordsedan"] #Accord_Sedan {
	fill: white;
}

section[data-attribute="awards:accordcoupe"] #Accord_Coupe {
	width: 100%;
	fill: rgb(0, 68, 107);
}

section[data-attribute="awards:civiccoupe"] svg#Layer_1 {
	fill: rgb(0, 68, 107);
}

/* HA-1668 */
/*Cause HA-3036*/
/*.wrapper #hero.hrt-carousel div.hrt-grid div.hrt-panel {
	min-height: 260px;
}*/

/* HA-1679 */

@media (max-width: 360px) and (orientation: portrait) {
	article .rzf-gry-multi-tab-container article .inner-tout-container span.inner-tout-cell span.rzf-gry-svg svg {
		max-width: 200px;
		max-height: 50px;
	}
	article .rzf-gry-multi-tab-container article .inner-tout-container span.inner-tout-cell span.rzf-gry-svg svg path {
		fill: #00446b;
	}

	.rzf-gry-section-container .rzf-gry-multi-tab-container article .inner-tout-container .inner-tout-cell .rzf-gry-svg svg#Accord_Coupe {
		width: 198px;
		height: 45px;
	}
}

/* HA-1692 */

@media (max-width: 360px) and (orientation: portrait) {
	.vehicle-section-overlay .vehicle-section div#flyout-future-vehicles article.text-x-small-bottom.tout-overlay-link span.inner-tout-container span.inner-tout-cell span.cta-container {
		position: relative;
	}
}

/* HA-1641 */

@media (max-width: 360px) and (orientation: portrait) {
	.hrt section.hrt-carousel .hrt-grid.panels .breakpoint-small-header-visible-true div.transition-text.text h5 {
		font-size: 15px;
	}
	.hrt section.hrt-carousel .hrt-grid.panels .breakpoint-small-header-visible-true div.transition-text.text h5 br {
		display: none;
	}
	.hrt section.hrt-carousel div.hrt-grid .breakpoint-small-header-visible-true div.grid-mobile-bottom-1 div.text.transition-text p {
		font-size: 11px;
	}
}

/* HA-1693 */

.rzf-gry.rzf-gry-accordion .panel {
	max-height: unset;
}

/* HA-1641 */

@media (max-width: 375px) and (orientation: portrait) {
	.hrt #hero div.panels.hrt-grid.carousel-hero-panels div.breakpoint-small-header-visible-true div[data-img-xlarge-1x='/-/media/Honda-Automobiles/Homepage/Hero/16-Fit/v4/2017-fit-lease-offer-1400_2x.jpg?mw=1920&hash=129486F991183F62E4F5FDF8456CE4D7870189C6'] div.grid-mobile-bottom-3 {
		bottom: 5.5rem !important;
	}
	div.hrt.wrapper section.hrt-carousel div.hrt-grid.panels div.breakpoint-medium-header-visible-true div[data-img-xlarge-1x='/-/media/Honda-Automobiles/Homepage/Hero/Ridgeline/V5/Ridgeline-Hero/IIHS/ridgeline-nhtsa-award-hero-1400-2x.jpg?mw=1920&hash=DCA1BC62D68095AFBF88FF8371B3455A8CCBE9A8'] div.grid-mobile-bottom-2 {
		bottom: 1.5rem;
	}
}

/* HA-1778 */

img#fit-logo-navbadge {
	float: left;
	margin-left: 6rem;
	width: 12%;
	margin-top: 0.4rem;
}

#wrapper #page-content-wrapper .why-honda .section .title button.btn-video.btn-primary {
	width: auto;
}

@media (max-width: 375px) and (orientation: portrait) {
	/* HA-1837 */
	.dl-main.ahm-theme .dl-header .dl-title {
		width: 99%;
	}
	/* HA-1833 */
	.wrapper .tabs .tab-list-content tab.tab.is-toggle[data-track="section-nav"] {
		font-size: 11px;
		padding: 0 10px;
		margin-bottom: 15px;
	}
	/*HA-1827*/
	.hrt .full-line-module .info-container {
		width: 27rem;
	}
	a.overlay-link[href="http://www.hondafinancialservices.com/finance/college-grad-program"] + div.overlay-hover + span.inner-tout-container span.inner-tout-cell {
		padding-bottom: 10px;
	}
	a.overlay-link[href="http://www.hondafinancialservices.com/finance/college-grad-program"] + div.overlay-hover + span.inner-tout-container span.inner-tout-cell span.cta-container {
		margin: 0 0 20px 0;
	}
}

/*HA-1822*/

#no-match {
	width: 570px;
}

#hf_zipsearch input {
	width: 220px;
}

/* HA-1901 */

.wrapper.hrt .fade.modal.modal-alert div.modal-dialog[data-track='page-section'] {
	margin: 30px auto;
}

/* HA-1913 */

.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[role=link] {
	white-space: normal !important;
}

/* HA-1975 */

@media only screen and (min-width: 48em) {
	.hrt-grid div[data-img-xsmall-1x*="/Awards/Hero/"] .hrt-grid-x0-y0 {
		padding-left: 2%;
	}
	section.hero-experience .hero-template-b div[data-img-xsmall-1x*="/Awards/Hero/"] .transition-text.play h2 {
		font-size: 3.5rem;
	}
	section.hero-experience .hero-template-b div[data-img-xsmall-1x*="/Awards/Hero/"] .transition-text.play p {
		font-size: 1.3rem;
	}
}

@media only screen and (min-width: 64em) {
	.hrt-grid div[data-img-xsmall-1x*="/Awards/Hero/"] .hrt-grid-x0-y0 {
		padding-left: 3%;
	}
	section.hero-experience .hero-template-b div[data-img-xsmall-1x*="/Awards/Hero/"] .transition-text.play h2 {
		font-size: 4rem;
	}
	section.hero-experience .hero-template-b div[data-img-xsmall-1x*="/Awards/Hero/"] .transition-text.play p {
		font-size: 1.4rem;
	}
}

@media only screen and (min-width: 87.5em) {
	section.hero-experience .hero-template-b div[data-img-xsmall-1x*="/Awards/Hero/"] .transition-text.play h2 {
		font-size: 5rem;
	}
}

/* HA-1934 */

img#Badge_ClarityPlugInHybrid_BlueVersion_2018 {
	width: 75%;
}

/* Changed to help stop HA-2100 from width: 60% */

img#Accord_Sedan_Awards_SVG {
	max-width: 100%;
}


.pe-payment-options .tabs .tab pe-tab-header div:first-child {
	font-size: 12px;
}

@media screen and (min-width: 48em) {
	.pe-payment-options .tabs .tab pe-tab-header div:first-child {
		font-size: 14px;
	}
	.pe-payment-options .tabs .tab {
		max-width: 170px;
	}
}

/* HA-2061 */

img[src="/_onelink_/honda/en2es/images/svgs/logo-civic-si-sedan-titlebadge-2018.svg"],
img[src="/_onelink_/honda/en2es/images/svgs/logo-civic-si-coupe-titlebadge-2018.svg"] {
	max-width: 100%;
}

/* HA-2073 */

.modal .offer-detail-modal-cta,
.pe-page-section .offer-detail-cta-text,
.tabs .tabs-content .offers-card-group platform-offer-card .offer-card-button.applied-special,
.tabs .tabs-content .offers-card-group platform-offer-card .offer-card-button:hover,
.tabs .tabs-content .pe-selected-offer-ctas a,
.tabs .tabs-content .pe-selected-offer-ctas ui-cta a:hover,
pe-similar-vehicles .pe-similar-vehicles-cta a:hover {
	font-size: 12px;
}

/* HA-2075 */
/*CAUSE HA-2800*/
/*.brochures-warranty .btn-wrapper > a:first-child {
	margin-top: 57px;
}*/

/* HA-2077 */

div .hrt-feature-selector ul.selectors li img {
	left: 1.5rem;
}

#ICN17_Jeeves_Drive_Forever {
	left: 0.3rem;
	top: 0.6rem;
	width: 90%;
}

#ICN17_Jeeves_Ghost-Car {
	left: 0.3rem;
	top: 0.6rem;
	width: 90%;
}

#ICN17_Jeeves_Hot-Lap {
	left: 0.3rem;
	top: 0.6rem;
	width: 90%;
}

#ICN17_Jeeves_Racing-DNA {
	left: 0.3rem;
	top: 0.6rem;
	width: 90%;
}

/*HA-2078*/

.hrt .rzf-gry.card h6 {
	text-transform: capitalize;
}

/*HA-2093*/

/*@media (max-width: 700px) and (min-width: 320px) {
	.button-bar ul.carousel-nav li button {
		font-size: 1rem;
	}
}*/

/* HA-2100*/

img[src="/_onelink_/honda/en2es/images/svgs/Accord_Sedan_2018.svg"],
img[src="/_onelink_/honda/en2es/images/svgs/Accord_Coupe.svg"],
img[src="/_onelink_/honda/en2es/images/svgs/Civic_Sedan.svg"] {
	max-width: 100%
}

/*HA-2139*/

@media (min-width: 768px) {
	.error-page-onelink.hrt .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell {
		padding-top: 85px;
		vertical-align: top;
	}
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell > div {
		min-height: 100px;
	}
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell > h2 {
		min-height: 45px;
	}
}

@media (min-width: 1024px) {
	img#accord-hybrid-fvp-portal-2018 {
		width: 100%;
	}
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell {
		padding-top: 120px;
		vertical-align: top;
	}
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell > div {
		min-height: 110px;
	}
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell > h2 {
		min-height: 20px;
	}
}

@media (min-width: 1400px) {
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell {
		padding-top: 180px;
		vertical-align: top;
	}
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell > div {
		min-height: 100px;
	}
	.error-page-onelink.hrt main .rzf-gry.rzf-gry-tout-tile.text-large-bottom .inner-tout-cell > h2 {
		min-height: 45px;
	}

}

/*HA-2144*/

@media only screen and (max-width: 34.374em) and (min-width: 20em) {
	section[data-attribute="hero"].hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[role=button] {
		padding: .3rem 0.5rem;
	}
	section[data-attribute="hero"].hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[role=button] span {
		font-size: 1rem;
	}
	section[data-attribute="hero"].hrt-hero-templateb-v2 .grid-mobile-bottom {
		bottom: 5rem;
	}
}

@media only screen and (max-width: 47.938em) and (min-width: 34.375em) {
	section[data-attribute="hero"].hrt .rzf-gry.rzf-gry-cta.rzf-gry-button span {
		font-size: 1rem;
	}
	section[data-attribute="hero"].hrt-hero-templateb-v2 .grid-mobile-bottom {
		bottom: 2.2rem;
		right: 55px;
	}
}

@media only screen and (max-width: 1415px) {
	.navbar .nav-links-center ul {
		padding-left: 10%;
	}
}

@media only screen and (max-width: 1385px) {
	.navbar #navbar .nav-links-center .nav > li > a {
		font-size: 15px;
	}
}

@media only screen and (max-width: 1210px) {
	.navbar #navbar .nav-links-center .nav > li > a {
		font-size: 12px;
	}
	.navbar .nav-links-center ul {
		padding-left: 2%;
	}
}

@media only screen and (max-width: 1075px) {
	.navbar .nav-links-center ul {
		padding-left: 0;
	}
	.navbar #navbar .nav-links-center .nav > li > a {
		padding: 10px 5px;
	}
	.navbar .nav-links-center {
		padding-left: 0;
	}
}

/* HA-2165*/

.raq-select-vehicle-ctas {
	max-width: 300px;
}

@media (max-width:350px) {
	.raq-select-vehicle-ctas .raq-select-vehicle-cta:first-child,
	.raq-select-vehicle-ctas .raq-select-vehicle-cta:nth-child(2) {
		font-size: 10px;
	}
}

/* HA-2167 */

@media (max-width:63.938em) {
	section.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[href="/tools/current-offers?vehiclemodelseries=pilot"] {
		-webkit-transform: translateY(2rem);
		transform: translateY(2rem);
	}
}


/* HA-2188 */

@media (max-width: 75em) {
	.header-global-nav-bar .header-global-nav .nav-menu-primary li a {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.header-global-nav-bar .header-global-nav .nav-menu-primary li a span {

		letter-spacing: 0rem;
	}
	.nav > li > a {
		padding: 1rem;
	}
	.nav .nav-icon-map {
		-webkit-transform: translateX(-0.5rem);
		transform: translateX(-0.5rem)
	}
}

@media only screen and (max-width: 68.6875em) and (min-width: 48em) {
	.header-global-nav-bar .header-global-nav .navbar-collapse.collapse {
		display: none!important;
	}
	.header-global-nav-bar .header-global-nav .navbar-collapse.collapse-shopping-tools,
	.header-global-nav-bar .header-global-nav .navbar-collapse.collapse.in {
		display: block!important;
	}
	.header-global-nav-bar .header-global-nav .navbar-toggle {
		display: block;
	}
}

/*HA-2171*/

/*div.wrapper.hrt .change-zip-container input {
	padding-right: 2rem;
}*/

/*HA-2189*/

#hero > div.hrt-grid.panels.hrt-full-size-behavior.carousel-hero-panels > div > div.container.content > div.models > div.model.model-2 > h5 {
	margin-bottom: 10px;
}

.hrt .rzf-gry-tout-tile[aria-label="Front of 2018 Clarity Plug-in Hybrid in Modern Steel Metallic driving through forest."] .inner-tout-container .inner-tout-cell > div,
.hrt .rzf-gry-tout-tile[aria-label="2018 Clarity Plug-in Hybrid being charged outside residence."] .inner-tout-container .inner-tout-cell > div {
	min-height: 75px;
}

@media only screen and (min-width: 48em) {
	.dealer-locator .heading-bar .section-body .dealer-locator-form-holder > form .help-block {
		right: 29rem;
		width: 60%;
	}
}

@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell > div {
		min-height: 7rem;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell > h3 {
		min-height: 3rem;
	}
}

@media only screen and (min-width: 64em) {
/*	section.hero-experience h1.hero-landing-title .name-plate svg {
		height: 5.5rem;
		width: 27rem;
		margin-right: 30px;
	}*/
	#raqForm > div.raq-form-row.fields > div.raq-form-box.is-zipcode.zipcode > label {
		font-size: 13.5px;
	}
}

/*@media only screen and (min-width: 75em) {
	section.hero-experience h1.hero-landing-title .name-plate svg {
		height: 6rem;
		width: 25rem;
		margin-right: 40px;
	}
}*/


@media only screen and (min-width: 87.5em) {
	section > main:nth-child(1) > article > span > span > span.cta-container > a:nth-child(1) {
		margin-right: 20px;
	}
	.dealer-locator .heading-bar .section-body .dealer-locator-form-holder > form .help-block {
		right: 28rem;
		width: 100%;
	}
/*	section.hero-experience h1.hero-landing-title .name-plate svg {
		height: 7rem;
		width: 34rem;
		margin-right: 50px;
	}*/
}

@media only screen and (min-width: 120em) {
/*	section.hero-experience h1.hero-landing-title .name-plate svg {
		height: 21.5rem;
		width: 42rem;
		margin-right: 55px;
	}*/
}

/*HA-2194*/

#androidaccessibility > div.hrt-responsive-background-behavior.animation > div > div:nth-child(1) > h2 {
	margin-bottom: 5px;
}

/*HA-2230*/

#hero div.family-hero-landing.family-lite-hero-landing.hrt-panel.preloaded > div.container.content.has-top-line-info > div.vehicle-top-line-info.is-authorable.container.has-offer > div.top-line-panel-flex.has-offer > div > div.info-panel-container > div.right-content > div > p,
#hero div.family-hero-landing.family-lite-hero-landing.hrt-panel.preloaded > div.container.content.has-top-line-info > div.vehicle-top-line-info.is-authorable.container.has-offer > div.top-line-panel-flex.has-offer > div > div.info-panel-container > div.left-content > div > p {
	font-size: 1.2rem;
}

.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .left-content {
	padding-right: 5%;
}

.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .right-content {
	padding-left: 5%;
}

@media only screen and (min-width: 48em) {
	.vehicle-top-line-info .top-line-panel-flex.has-offer .top-line-panel-flex-container .info-panel-container .left-content {
		padding-right: 3%;
	}
	.vehicle-top-line-info .top-line-panel-flex.has-offer .top-line-panel-flex-container .info-panel-container .right-content {
		padding-left: 3%;
	}
}

/* HA-2252 */

.tout-caption.rzf-gry-display-x-large-true.rzf-gry-display-large-true.rzf-gry-display-medium-true.rzf-gry-display-small-true.rzf-gry-display-x-small-true.palette-2 {
	width: 103%;
}

/*HA-2292*/

@media (max-width:550px) {
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container {
		min-width: 28rem;
	}
	.styleguide-v2 .info-panel-container .right-content span,
	.styleguide-v2 .info-panel-container .left-content span {
		font-size: 1.1rem;
	}
}

.vehicle-nav img#future-vehicles-navbadge {
	width: 170px;
}

#accord-hybrid-fvp-badge-white-replacement-group {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

/* HA-2257 */

svg#Future_Vehicle_Insight_Prototype_white,
#Future_Vehicle_Insight_Prototype_sx_blue_white {
	fill: white;
}

/*redo HA-2300*/

.hrt .hrt-grid-table .transition-text a + a.rzf-gry.rzf-gry-cta,
.swiper-slide .grid-mobile-bottom .transition-text a + a.rzf-gry.rzf-gry-cta {
	margin-left: 0.5rem;
}

@media (max-width:600px) {
	.m-intro-v2 .inner .highlights li span.text .textI {
		font-size: 13px;
	}
}

.modelImage img[src$="Fit/AW/GX_sport_34FRONT.png"] {
	width: 140px;
	margin-top: -32px
}

/* HA-2319*/

@media (max-width:374px) {
	.hrt-feature-carousel-v2 .intro-panel li {
		font-size: 1.1rem;
	}
}
/* HA-2351 */

@media (min-width: 64em) {
	#honda-sensing .hrt-featureblade-v2 div[data-cutline="Se muestra un video del Accord."] p {
		font-size: 11px;
	}
}


/*HA-2371*/

@media only screen and (min-width: 64em) {
	div .hrt-feature-selector .description {
		padding-top: 0;
	}
	#panel-response > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > p {
		margin-left: 2rem;
		margin-right: 2rem;
	}
}

#panel-response > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > p {
	font-size: 1.26rem;
	line-height: 1.4rem;
}

/*HA-2378*/

#panel-connected-audio > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > p {
	line-height: 1.4rem;
}

/*HA-2367*/

#panel-adaptability > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > p {
	line-height: 1.4rem;
}

/*HA-2369 - edited as causing HA-2590 - postparse to add class to h6 elements for /cr-v page*/

#panel-comfort > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > .ha2369 + p {
	line-height: 1.3rem;
	margin-left: 2.5rem;
	margin-right: 2.5rem;
}

#panel-comfort > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > h6.ha2369,
#panel-technology > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > h6.ha2369 {
	padding-bottom: 0.2rem;
}

#panel-cabin > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > .ha2369 + p,
#panel-technology > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.description.active > .ha2369 + p {
	line-height: 1.4rem;
}

#panel-comfort > div.swiper-container.swiper-container-horizontal.swiper-container-fade > div.hrt-feature-selector > div > div.cutline-block.palette2 > p {
	line-height: 1rem;
}

/*HA-2383*/
/*Cause HA-3024*/
/*@media only screen and (min-width: 87.5em) {
	.hero-clarity + div .vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 1.3rem;
	}
}

@media only screen and (min-width: 64em) {
	.hero-clarity + div .vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 1rem;

	}
	button.cta-btn {
		font-size: 1rem;
	}
}*/


/* HA-2391 */

@media (min-width: 1400px) {
	div.wrapper.hrt ui-modal h2 {
		font-size: 5rem;
	}
}

/* HA-2387 */

@media only screen and (min-width: 87.5em) {
	.footer .section-4 .text-links {
		width: 48% !important;
	}
}

.footer .section-4 .text-links .rzf-gry.rzf-gry-cta.rzf-gry-button[role=link].cta-type-tertiary.cta-variation-1:first-of-type {
	padding: 0 1rem 0 0;
}

.footer .section-4 .text-links .rzf-gry.rzf-gry-cta.rzf-gry-button[role=link].cta-type-tertiary.cta-variation-1 {
	padding: 0 1rem;
}

.footer .section-4 .text-links .rzf-gry.rzf-gry-cta.rzf-gry-button[role=link].cta-type-tertiary.cta-variation-1:last-of-type {
	padding: 0 0 0 1rem;
}

/* HA-2399 */

div.wrapper.hrt ui-modal .offer-detail-modal-header:not(.no-image) {
	padding-top: 120px;
}

div.wrapper.hrt ui-modal .offer-detail-modal-header:not(.no-image) .offer-detail-modal-type {
	padding: 10px 40px 10px 20px;
}

/*HA-2398 HA-3591*/

/*section.hero-experience .title h1 .name-plate {
	margin-left: 5rem;
}*/

/* @media only screen and (min-width: 34.375em) { */
	/* section.hero-experience .name-plate img[src*=".svg"] { */
		/* height: 7rem; */
		/* margin: 0; */
		/* width: 23rem; */
	/* } */
/* } */

section.hero-experience .name-plate img[src*=".svg"] {
	height: 60px;
	margin: -20px 0 30px;
	text-align: left;
	width: 275px;
}

@media only screen and (max-width: 549px) and (min-width: 320px) {
	section.hero-experience .name-plate img[src*=".svg"] {
		margin: 0;
	}
}

@media only screen and (max-width: 34.375em) {
	div#specifications div.transition-text > a[href="/civic-si-coupe/specs-features-trim-comparison"] > span {
		font-size: 9px;
	}
}

/* HA-2390*/

build_and_price bp_component_selector bp_component_selection .left .copy .included {
	max-width: 325px;
}

/* HA-2312 */
@media only screen and (min-width: 48em) {
	#hero > div.swiper-container.swiper-container-horizontal.swiper-container-autoheight > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > section > div.grid-mobile-bottom > div.text.transition-text.text-center > a[href="/tools/current-offers"] {
		margin: 0 0 0.5rem 80px;
	}
}

/* HA-2424 */

#DESIGN > div:nth-child(2) > section:nth-child(2) > main:nth-child(3) > article > span.inner-tout-container,
#DESIGN > div:nth-child(2) > section:nth-child(3) > main:nth-child(3) > article > span.inner-tout-container {
	height: 448px !important;
}

/*HA-2452*/

@media screen and (max-width: 549px) {
	.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[href='/clarity-electric/specs-features-trim-comparison'] span {
		font-size: 1rem;
	}
}

/* HA-2475 */

.HA-2475 {
	text-transform: capitalize;
}

/*HA-2503*/


@media only screen and (max-width: 48em) {
	.hrt-feature-carousel-v2 .intro-panel > .paragraph > li {
		white-space: normal;
	}
}

/* HA-2504 HA-4155 HA-4698*/
@media only screen and (min-width: 48em) {
	div.wrapper.hrt offers-container .offers-group-model-filter {
		padding: 15px 15px 0;
	}
}
@media (max-width: 549px) and (min-width: 320px) {
	div.wrapper.hrt offers-container .offers-group-model-filter {
		padding: 15px 15px 0;
	}
}

/* HA-2530*/
compare-wrapper .vehicle-selector .change-button:after {
	content: "CAMBIAR MODELO" !important;
}

/* HA-2435 */
#Civic_Coupe_2018, #Civic_Sedan_2018, #Civic_si_coupe_2018, #Civic_Si_Sedan_2018 {
	width: 70%;
}


/*HA-2539*/
compare-wrapper .vehicle-selector .change-button:after {
	font-size: 1.05rem;
}

/*HA-2556*/
#panel-styling div.description > h6:first-letter{
	text-transform: uppercase;
}

/*HA-2559*/
.dealer-locator .heading-bar .section-body .dealer-locator-form-holder>form .input-wrapper input#zip {
	width: 20rem;
}
.dealer-locator .heading-bar .section-body .dealer-locator-form-holder>form .input-wrapper {
	width: 25rem;
}
@media only screen and (min-width: 48em) {
	.dealer-locator .heading-bar .section-body .dealer-locator-form-holder>form .input-wrapper input#zip {
		width: 20rem;
	}
}

#specifications .section-header h2 + p {
	margin-top:0.5rem;
}
@media only screen and (min-width: 87.5em) {
	.styleguide-v2 h2 {
		line-height: 6.5rem;
	}
}

/*HA-2588*/
/*.info-container .stat + .label br {
	display:none;
}*/

/* HA-2611 */
/*svg#aspen-future-vehicle-badge {*/ 
	/*Cause HA-2633*/
section[data-attribute*="hybrid:2018"] .info-container .stat + .label br {
	width: 80%;
	position: relative;
	right: 70px;
	bottom: 20px;
}
#honda-sensing > article > span.inner-tout-container > span > div > p > span:nth-child(4) {
	white-space: nowrap;
}

/*HA-2635*/
.buildPriceDetailsView .priceViewInfo table {
	table-layout: auto;
}

/*HA-2640*/
section[data-attribute*="hybrid:2018"] .info-container .stat + .label br {
	display: inline;
}

/*HA-2641*/
@media (max-width: 414px) {
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container {
		min-width: 33rem;
	}
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container p {
		font-size: 1.1rem;
	}
}
@media (max-width: 375px) {
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container {
		min-width: 31rem;
	}
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .right-content {
		padding-left: 3%;
	}
}
@media (max-width: 360px) {
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container {
		min-width: 29rem;
	}
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container p,
	.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container p span {
		font-size: 1.0rem;
	}
}

/*HA-2642*/
#panel-versatility > div > div.hrt-feature-selector > div > div.description.active > p {
	margin-left: 1.2rem;
	margin-right: 1.2rem;
}

/*HA-2643*/
/*Cause HA-3061*/
/*div.modal-body > section > div.caption-bar > p.caption {
	font-size: 1.15rem;
}*/

/*HA-2644*/
.buildPriceDetailsView .priceViewInfo {
	padding: 0 1.9rem;
}

/*homepage replacement*/
section.hrt-hero-templateb-v2 .text:last-child {
    margin-bottom: -1%;
}

/*HA-2674*/

@media only screen and (min-width: 48em) {
.hrt .full-line-module .header svg#full-line-civic-si-coupe {
    max-width: 75%;
}
}

/*HA-2671*/
symbol#ICN18-Accord-Interior-Convenience-AtTheCenter > path {
	display:none;
}
/*HA-2716*/
@media (max-width:374px) {
	.hrt a[href*="/current-offers.aspx"].rzf-gry.rzf-gry-cta.rzf-gry-button .rzf-gry-cta-label {
		font-size:1rem;
	}
}
@media (min-width:375px) and (max-width:600px) {
	.hrt a[href*="/current-offers.aspx"].rzf-gry.rzf-gry-cta.rzf-gry-button .rzf-gry-cta-label {
		font-size:0.875rem;
	}
}

/*HA-2720*/
@media (max-width:400px) {
	.hrt-feature-carousel-v2 section[data-carousel-id="honda-sensing"] .intro-panel .paragraph,
	.hrt-feature-carousel-v2 section[data-carousel-id="honda-sensing"] .intro-panel .paragraph li {
		font-size:1rem;
	}
}

/* HA-2741 */
@media (min-width: 1915px) {
	.HA-2741 {
		display: none;
	}
}

/* HA-2739 */
#path-1_1_, #path-3_1_ {
	fill:  none !important;
}

/*HA-2772*/
@media (max-width: 400px) {
	pe-wrapper .tabs .tabs-content .pe-form-container {
		padding: 20px;
	}
	pe-wrapper .tabs .tabs-content .pe-summary-container .pe-summary-card .pe-summary-card-half .pe-summary-title.pe-summary-title-applied-offers span {
		font-size: 32px;
	}
}

/*HA-2768*/
@media (max-width: 375px) and (min-width: 320px) {
	section[data-carousel-id="technology"].button-bar ul.carousel-nav li button {
		/*font-size: 1.15rem;*/
		white-space: normal;
	}
	#exterior.button-bar ul.carousel-nav .blade-sidebar,
	#interior.button-bar ul.carousel-nav .blade-sidebar {
		margin-right: 0.5rem;
    	margin-left: 0.2rem;
    	width: 2%;
	}
	section[data-carousel-id="technology"].button-bar ul.carousel-nav li:nth-child(even) {
		width: 39%;
	}
	.hrt .rzf-gry-tout .rzf-gry-tout-tile .inner-tout-container .inner-tout-cell .rzf-gry-cta[href*="/clarity-fuel-cell/specs-features-trim-comparison"] span {
		font-size: 1rem;
	}
}

/*HA-2803*/
@media (max-width: 549px) {
	/*Cause HA-3112*/
	/*	#hero.hero-experience .title h1 .name-plate {
		margin-top: 0;
	}*/
	.hrt-responsive-background-behavior[style*="/Hybrid-Updates/Hero/MY18_Accord-Sedan_Hero-Hybrid_Start_mobile_2x.jpg"] + .content > .optitle-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

/*HA-2830*/
@media (max-width: 414px) {
	section > main > article[aria-label="Congrats to Our Hawaiian Champions"] > span.inner-tout-container > span.inner-tout-cell{
		padding-bottom: 10px !important;
	}
}
@media (max-width: 375px) {
	section > main > article[aria-label="Congrats to Our Hawaiian Champions"] > .inner-tout-container > .inner-tout-cell > div {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 360px) {
	section > main > article[aria-label="Congrats to Our Hawaiian Champions"] > span.inner-tout-container > span.inner-tout-cell{
		padding-bottom: 25px !important;
	}
}

/*HA-2910*/
/*Cause HA-2935*/
/*.vehicle-nav .container div.wrapper-nav {
	width: 100%;
}

.vehicle-nav .container div.wrapper-nav ul {
    display: flex;
    margin: 0;
    padding: 0;
    flex-flow: row nowrap;
    justify-content: space-evenly;
    align-items: center;
}

.vehicle-nav .container div.cta-container {
	padding: 0;
}

.vehicle-nav .container div.wrapper-nav ul li {
	display: block;
	margin: 0;
	flex-basis: 100%;
	padding: 0 0.5rem;
	text-align: center;
}

.vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
	font-size: 1rem;
}

@media (min-width: 45em) {
	.vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 1.3rem;
	}
}

@media (min-width: 64em) {
	.vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 1.4rem;
	}
}

@media (min-width: 87.5em) {

	.vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 1.5rem;
	}
	.vehicle-nav .container div.wrapper-nav ul li {
		padding: 0 2rem;
	}
}*/

/*HA-2911*/
/*.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container {
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-end;
}
.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell {
	display: block;
	flex-basis: 45%;
	margin: 0;
	padding: 0;
}
*/

/*HA-2935*/
/*Commented cause HA-3179*/
/*@media only screen and (min-width: 48em) {
	.vehicle-nav .container div.wrapper-nav ul li {
		padding: 0 .5vw;
	}
	.vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 0.9rem;
	}
}
@media only screen and (min-width: 64em) {
	.vehicle-nav .container div.wrapper-nav ul li {
		padding: 0 1vw;
	}
	.vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 1.2rem;
	}
}
@media only screen and (min-width: 87.5em) {
	.vehicle-nav .container div.wrapper-nav ul li .button-bar-btn {
		font-size: 1.4rem;
	}
	.vehicle-nav .container div.wrapper-nav ul li {
		padding: 0 2vw;
	}
}*/

/*HA-2930 HA-3567*/
/* .dealer-locator .main-content .results-list .button-group .cta-btn { */
	/* font-size: 1rem; */
/* } */

/*HA-2934*/
#best-reasons-to-choose article.rzf-gry > .inner-tout-container > .inner-tout-cell > .tout-caption {
	min-height: 74px;
}
@media (max-width: 1200px) {
	#best-reasons-to-choose article.rzf-gry > .inner-tout-container > .inner-tout-cell > .tout-caption {
		min-height: 92px;
	}
}
@media (max-width: 768px) {
	#best-reasons-to-choose article.rzf-gry > .inner-tout-container > .inner-tout-cell > .tout-caption {
		min-height: auto;
	}
}

/*HA-2937*/
@media (max-width: 414px) { 
	#specifications.vehicle-trim-component .buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
/* HA-3838	 */
	/* #specifications.vehicle-trim-component .buttons a.trim-compare { */
		/* padding-bottom: 10px; */
	/* } */
}
@media (min-width: 768px) and (max-width: 1024px) {
	#features.button-bar ul.carousel-nav li button {
		white-space: normal;
		min-width: 140px;
	}
}

/*HA-2938*/
@media only screen and (max-width: 34.374em){
	#dealer-locator.dealer-locator .heading-bar h2 {
		font-size: 2rem;
	}
}

/*HA-2942 HA-3480*/
@media (min-width: 320px) {
	.dl-main.ahm-theme.is-detail .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
		left: -7%;
	}
	.dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
        right: 5%;
    }
    .dl-main.ahm-theme .dealer-detail-container dealer-ctas .dealer-box dealer-cta-item:first-child a span, .dl-main.ahm-theme .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a span {
    	font-size: 7.8px;
    }
    .dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child {
    	right: 0%;
    	bottom: 104px;
    }
}
@media (min-width: 360px) {
    .dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
        right: 5%;
    }
    .dl-main.ahm-theme .dealer-detail-container dealer-ctas .dealer-box dealer-cta-item:first-child a span, .dl-main.ahm-theme .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a span {
    	font-size: 14px;
    }
    .dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child {
    	right: 0%;
    	bottom: 102px;
    }
}
@media (min-width: 375px) {
    .dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
        right: 11%;
    }
}
@media (min-width: 400px) {
    .dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
        right:11%;
    }
    .dl-main.ahm-theme.is-detail .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
		left: -10%;
	}
    .dl-main.ahm-theme .dealer-detail-container dealer-ctas .dealer-box dealer-cta-item:first-child a span, .dl-main.ahm-theme .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a span {
    	font-size: 11px;
    }
}
@media (min-width: 411px) {
    .dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
        right:15%;
    }
    .dl-main.ahm-theme.is-detail .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
		left: -14%;
	}
}
@media (min-width: 414px) {
    .dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
        right: 10%;
    }
    .dl-main.ahm-theme.is-detail .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a:before {
		left: -10%;
	}
    .dl-main.ahm-theme .dealer-detail-container dealer-ctas .dealer-box dealer-cta-item:first-child a span, .dl-main.ahm-theme .dealer dealer-ctas .dealer-box dealer-cta-item:first-child a span {
    	font-size: 12px;
    }
}
@media (min-width: 768px) {
	.dl-main.ahm-theme dealer-ctas .dealer-box dealer-cta-item:first-child {
		bottom: 55px;
    	right: 2.5%;
	}
}

/*HA-2973*/
@media (min-width: 34.375em) {
	.info-panel-container {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}
}

/* HA-3001 */
/*Cause HA-3045*/
/*body > div.wrapper.hrt.expanded-nav.header-position > section.rzf-gry.rzf-gry-tout.shadow-1.rzf-gry-display-x-small-true.rzf-gry-display-small-true.rzf-gry-display-medium-true.rzf-gry-display-large-true.rzf-gry-display-x-large-true.element-scale-image-vertical.responsive-image > article > span.inner-tout-container > span > a {
	margin: 0 0 -1rem;
}*/
.vehicle-top-line-info .top-line-panel-flex .offer-cta {
	position: relative;
	left: 40px;
}

/*HA-3008*/
/*.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[href*="/tools/current-offers"] span {
	font-size: 1rem;
}*/
/*@media (min-width: 414px) {
	.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[href*="/tools/current-offers"] span {
		font-size: 1.2rem;
	}
}*/

/*HA-3027*/
.vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .separator {
	margin: 0;
}

/*HA-3030*/
.nav-sort-drop-down .vehicle-nav.stuck .container div.wrapper-nav .sort-drop-down-menu .sort-drop-down .sort-drop-down-wrapper .select-options {
	padding: 5px 25px 5px 0;
	width: 175px;
}

/*HA-3031*/
#UHeader #UHeaderNav ul {
	font-size: 12px;
}
#UHeader #UHeaderNav li span.vehiclesList a {
	padding-left: 30px;
}
#UHeader #UHeaderNav li span.vehiclesList, 
#UHeader #UHeaderNav li span.vehiclesDDList select, 
#UHeader #UHeaderNav li span.vehiclesDDList {
	width: 125px;
}
#UHeader #UHeaderNav li span.vehiclesDDList {
	margin-left: -125px;
}
#UHeader #UHeaderNav li span.shoppingToolsList,
#UHeader #UHeaderNav li span.shoppingToolsDDList select,
#UHeader #UHeaderNav li span.shoppingToolsDDList {
	width: 215px;
}
#UHeader #UHeaderNav li span.shoppingToolsDDList {
	margin-left: -215px;
}
#UHeader #UHeaderNav li span.exploreList,
#UHeader #UHeaderNav li span.exploreDDList select,
#UHeader #UHeaderNav li span.exploreDDList {
	width: 120px;
}
#UHeader #UHeaderNav li span.exploreDDList {
	margin-left: -120px;
}
#UHeader #UHeaderNav li span.exploreList a {
	padding-left: 23px;
}
#UHeader #UHeaderNav li span.ownersLink a {
	padding-left: 18px;
}
#UFooter .footerCol p {
	min-height: 34px;
	margin: 0 0 10px 0;
}
#UFooter .emailButton {
	width: 185px;
}

/*HA-3044*/
/*@media (max-width: 768px) {
	.hrt .rzf-gry.rzf-gry-tout-tile.text-x-large-bottom .inner-tout-cell, .hrt .rzf-gry.rzf-gry-tout-tile.text-x-large-top .inner-tout-cell {
		padding-bottom: 7px;
	}
}*/

/*HA-3045*/
@media (max-width: 1024px) {
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell h2 {
		margin-top: 0;
		min-height: 1px;
    	line-height: 1px;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > div {
		padding-bottom: 0;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > span.cta-container > a {
	    margin-bottom: 10px;
	    margin-top: 0px;
	}
}
@media (max-width: 768px) {
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell h2 {
		margin-top: 0;
		min-height: 1px;
    	line-height: 1px;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > div {
		padding-bottom: 0;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > span.cta-container > a {
	    margin-bottom: 7px;
	    margin-top: -5px;
	}
}
@media (max-width: 414px) {
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > div {
		padding-bottom: 0;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > span.cta-container > a {
		margin-bottom: 15px;
		margin-top: 0;
	}
}
@media (max-width: 375px) {
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell h2 {
		margin-top: 0;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > div {
		padding-bottom: 0;
	}
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background[data-img-x-small-1x*="Clarity-Electric/Clarity-BEV/Benefits/Backgrounds/04-S.jpg"] + span.inner-tout-container span.inner-tout-cell > span.cta-container > a {
		margin-bottom: 15px;
		margin-top: 0;
	}
}
.brochures-warranty .warranty-block p {
	padding-left: 75px;
}
.brochures-warranty .warranty-block p span.general-icon {
	margin-left: -75px;
}
.brochures-warranty .warranty-block .warranty--copy p:nth-child(2) svg {
    margin-top: 6px;
}
}

/*HA-3036 HA-3336*/
@media only screen and (max-width: 34.313em) and (min-width: 20em) {
	section.hero-experience .hero-template-b [class*=" grid-mobile-bottom-"] .text.dealer-span-2, 
	section.hero-experience .hero-template-b [class*=" grid-mobile-top-"] .text.dealer-span-2, 
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] .text.dealer-span-2, 
	section.hero-experience .hero-template-b [class^=grid-mobile-top-] .text.dealer-span-2 {
		padding: 0 0;
		padding-top: 20px;
	}
	section.hero-experience .hero-template-b [class*=" grid-mobile-bottom-"] .text, 
	section.hero-experience .hero-template-b [class*=" grid-mobile-top-"] .text, 
	section.hero-experience .hero-template-b [class^=grid-mobile-bottom-] .text, 
	section.hero-experience .hero-template-b [class^=grid-mobile-top-] .text {
		padding: 0px 0.55556%;
	}
}

/*HA-3043*/
@media (max-width: 360px) {
	/*.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[href*="/tools/current-offers"] span {
		font-size: 0.8rem;
	}*/
	.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[role=button] {
		padding: .75rem 1rem;
	}
}

/*HA-3065*/
build_and_price bp_summary .summary-row .price-section h5 {
	white-space: normal;
    max-width: 140px;
}
build_and_price bp_pricing .lease-duration-section > div:nth-child(2) {
	white-space: normal;
    max-width: 230px;
    line-height: 1.8rem;
}

/*HA-3070*/
@media (max-width: 375px) {
	.hrt-gallery.hrt-gallery-inpage .hrt-image-wall-clone-visible[data-full-img-small-1x*="/Exterior/2017-clarity-ex-car-on-city-ast-"] {
		top: -15px!important;
	}
}

/* HA-3627 */
.pe-payment-options .tabs .tab {
	max-width: 240px;
}

/*HA-3071 HA-3370*/
@media (max-width: 549px) and (min-width: 320px) {
	.pe-payment-options .tabs .tab {
	max-width: 180px;
	}
}

/* HA-3068 */
video[src*="/-/media/Honda-Automobiles/Homepage/Hero/2018-Happy-Honda-Days/Updated-mobile-animations/2_550x308.mp4"] {
	display: none!important;
}

/* HA-3037 */
@media (max-width: 399px) {
	.inventory-container.ahm-theme .tertiary.inv-cta-btn, .inventory-container.ahm-theme inv-more-less-btn .btn {
		white-space: normal;
	}
}

/*HA-3133*/
.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[href*="/civic-type-r/specs-features-trim-comparison"] span {
	font-size: 1.1rem;
}



/*HA-3181 causes HA-3320
.phx-feature-blade .is-desktop-plus-1 .feature-blade-wrapper .subslide-nav-slide.slick-slide .slick-arrow {
	width: 44%;
}*/

/* HA-3173 */
build_and_price vehicle_view .car-info-div-mobile .car-info {
    max-width: calc(100% - 50px);
}

/* HA-3247 */
section.hero-phoenix.hero-experience .info-container .vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .left-content p span .disclaimer-callout, section.hero-phoenix.hero-experience .info-container .vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .left-content p span~.disclaimer-callout {
    left: 4.3rem;
}

/* HA-3250 */
.dl-main.ahm-theme .dealer-detail-container .ae-dealer-address raw-html, .dl-main.ahm-theme .dealer .ae-dealer-address raw-html {
    font-size: 13px;
}
.dl-main .dealer, .dl-main .dealer-detail {
    margin: 0 10px;
}

/* HA-3249 */
@media only screen and (max-width: 34.313em) and (min-width: 20em) {
	.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[role=link] {
		max-width: 27rem;
	}
}

/* HA-3234 */
@media only screen and (max-width: 420px) {
    .hrt .full-line-module-wrapper .full-line-module .info-container {
        margin: 0px 20px;
        width: auto;
    }
    .hrt .full-line-module-wrapper .full-line-module .stats .label {
        width: auto;
    }
    .hrt .full-line-module-wrapper .full-line-module .actions {
        max-width: none;
    }
}

/* HA-3271 */
@media (max-width: 549px) and (min-width: 320px) {
    .hrt [data-rzf-gry-tout-tier="1"][data-layout-style-x-small=overlay] .rzf-gry-tout-tile .inner-tout-container .inner-tout-cell {
    padding: 15px;   
    }
}

/* HA-3267 */
@media only screen and (min-width: 48em) {
    div.wrapper.hrt offers-wrapper.is-promo .offers-tabs-cta .change-zip-input {
        margin: 0 0 0 5px;
    }
}
/* HA-3269 HA-3332*/
.hrt .rzf-gry-tout-tile .inner-tout-container .inner-tout-cell>div, .hrt .rzf-gry-tout-tile .inner-tout-container .inner-tout-cell>p {
    padding: 5px;   
}

/*HA-3290*/
@media only screen and (min-width:768px) {
	.hrt #springsalesbanner .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell .cta-type-primary.cta-variation-3 {
		top: 140px!important;
		right: 11vw!important;
	}
}
@media only screen and (min-width:1024px) {
	.hrt #springsalesbanner .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell .cta-type-primary.cta-variation-3 {
		left: 72vw!important;
		right: 12vw!important;
	}
}
@media only screen and (min-width:1400px) {
	.hrt #springsalesbanner .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell .cta-type-primary.cta-variation-3 {
		left: 68vw!important;
		right: 22vw!important;
	}
}

/*HA-3321*/
.is-desktop-plus-1 .feature-blade-wrapper .category-subslide-copy {
    padding-right: 0px;
}

.disclaimer-block .disclaimer {
    line-height: 1.1rem;
}

.disclaimer-block {
    margin: -5px auto;
}

/* HA-3345 */
@media only screen and (min-width: 48em) {
	.special-offers .two-panel-gallery .description .zip-code .change-zip-code .label-area {
		width: 215px;
	}
}

/* HA-3349 */
@media only screen and (min-width: 48em) {
	#vehicles .rzf-gry-tout-tile .inner-tout-container .inner-tout-cell {
		width: 685px;
	}
}

/* HA-3371 */
@media (max-width: 549px) and (min-width: 320px) {
    .m_header nav>ul>li.dealers-nav .nav-icon-map {
        left: 58px;
    }
}

/*HA-3395*/
#gallery svg#Layer_1 {
	width: 100%;
}

/*HA-3404*/
@media (max-width: 549px) and (min-width: 320px) {
	#css-onelink section.hrt-hero-templateb-v2 .text:last-child {
		margin-bottom: -6%;
	}
}

/*HA-3455 HA-3534 HA-4522 commented because of HA-5074*/
@media (min-width: 1280px) {
	/* .promo-banner .promo-banner-container .promo-banner-content .promo-banner-content-body { */
		/* width: 135%; */		
	/* } */
	.promo-banner .promo-banner-container .promo-banner-content .promo-banner-content-headline {
		font-size: 33px;
	}
}

/*HA-3458*/
.hrt .rzf-gry-tout .rzf-gry-tout-tile .inner-tout-container .inner-tout-cell .rzf-gry-cta {
	margin: 5px;
}

/*HA-3476*/
.dl-main.ahm-theme .dealer-detail .dealer-box-cta, .dl-main.ahm-theme .dealer .dealer-box-cta {
	min-width: 150px;
}

/*HA-3478*/
@media (max-width: 549px) and (min-width: 320px) {
	.brochures-warranty .warranty-block p {
		white-space: normal;
	}
}

/*HA-3479*/
@media (max-width: 549px) and (min-width: 320px) {
	build_and_price bp_summary .summary-row .bap-ssp-ctas {
		flex-wrap: wrap;
	}
}

/*HA-3492*/
.is-desktop-plus-1 .feature-blade-wrapper .subslide-nav-slide.slick-slide .slick-arrow .title {
	top: 30px;
}

.is-desktop-plus-1 .feature-blade-wrapper .subslide-nav-slide {
	height: 65px;
}

/*HA-3494*/
@media (min-width: 1024px) {
	.build-summary-body-wrapper h2 {
		font-family: AvenirNext-Thin,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;
		font-size: 5rem;
	}
}

@media (min-width: 768px) {
	.build-summary-body-wrapper h2 {
		max-width: 1200px;
	}
}

@media (max-width: 549px) and (min-width: 320px) {
	.build-summary-body-wrapper h2 {
		line-height: 3.0rem;
		font-size: 2.0rem;
	}
}

/* HA-3525 */
@media (min-width: 1025px) {
	.m_globalNav>ul .secondary-nav .secondary-list li .horizontal .tout-icons li a {
		padding: 36px 0px 30px;
		width: 179px;
	}
}

/* HA-3539 */
@media (max-width: 549px) and (min-width: 320px) {
	.hrt .rzf-gry.rzf-gry-tout-tile .inner-tout-container .inner-tout-cell .cta-container {
		margin: 0;
	}
}

/* HA-3544 HA-3598 HA-3851*/
@media (max-width: 549px) and (min-width: 320px) {
	div.wrapper.hrt offers-wrapper .offers-tabs-cta offers-change-zip form .change-zip-label {
		font-size: 1.1rem;
	}
	div.wrapper.hrt offers-wrapper .offers-tabs-cta offers-change-zip form .change-zip-input {
		font-size: 1.1rem;
	}
	div.wrapper.hrt offers-wrapper .offers-tabs-cta offers-change-zip form .change-zip-button {
		right: 20px;
	}
	div.wrapper.hrt .change-zip-container {
		padding: 0px 15px;
	}
}

/* HA-3585 HA-3673* HA-3688 ACURA-2012*/
@media (min-width: 1024px) and (max-width: 1600px){
	.m_footer .copyright .links {
		max-width: 40%;
	}
}
@media (min-width: 1650px) {
	.m_footer .copyright .links {
		max-width: 37%;
	}
}

/* HA-3594 */
@media only screen and (min-width: 64.063em) {
	.conquesting .comparison-wrapper .picture-table-wrapper .comparison-table {
		width: 815px;
	}
}

@media (max-width: 549px) and (min-width: 320px) {
	.conquesting .comparison-wrapper .picture-table-wrapper .comparison-table table tr td:last-child, .conquesting .comparison-wrapper .picture-table-wrapper .comparison-table table tr th:last-child {
		word-wrap: break-word;
	}
	
	.conquesting .comparison-wrapper .picture-table-wrapper .comparison-table table th {
		padding: 15px 30px;
	}
}

/* HA-3569 */
.dealer-locator .main-content .results-list .button-group .cta-btn {
    width: 65%;
}

/* HA-3589 HA-3705*/
@media only screen and (min-width: 64em){
	.special-offers .two-panel-gallery .description .offer-card-container .offer-card-type {
		padding-bottom: 53px;
		padding-top: 28px;
	}
}

@media (max-width: 549px) and (min-width: 320px) {
	.special-offers .two-panel-gallery .description .offer-card-container .offer-card-type {
		padding-bottom: 75px;
		padding-top: 25px;
	}
}

/* HA-3591 */
@media (max-width: 549px) and (min-width: 320px) {
	section.hero-phoenix.hero-experience .body-copy p {
		font-size: 1.5rem;
		line-height: 2rem;
	}

	section.hero-phoenix.hero-experience .body-copy {
		max-width: 355px;
	}
}

/* HA-3617 */
@media only screen and (min-width: 48em) {
	.hrt .full-line-module-wrapper .full-line-module .stats .lease-rate .stat {
		font-size: 2.4rem;
	}
}

/* HA-3620 */
@media only screen and (min-width: 48em) {
	.hrt .full-line-module-wrapper .pills-navigator .row .slider-container ul li a, .hrt .full-line-module-wrapper .pills-navigator .row .slider-container ul li button {
		margin: 0 23px;
	}
}

/* HA-3629 */
@media (max-width: 549px) and (min-width: 320px) {
	.m_stickyNav {
		padding: 0 0.4rem 0 0.4rem;
	}
}

/* HA-3634 */
@media (max-width: 549px) and (min-width: 320px) {
	.inventory-container.ahm-theme .vehicle-dealer-info .vehicle-dealer-phone-container a, .vehicle-details.ahm-theme .vehicle-dealer-info .vehicle-dealer-phone-container a {
		white-space: initial;
	}
}

/* HA-3646 commented becasue of HA-4202*/
/* @media only screen and (min-width: 64em){ */
	/* .hrt-hero-v2 .hrt-video-v2 { */
		/* min-height: 545px; */
	/* } */
/* } */

/* HA-3649 */
@media only screen and (min-width: 64em){
	section.hero-experience .text.palette1 h5 {
		line-height: 30px;
	}
}

/* HA-3683 */
@media (max-width: 549px) and (min-width: 320px) {
	pe-wrapper .pe-change-model-content .left-content {
		width: 60%;
	}
}

/* HA-3786 */
.inventory-container.ahm-theme .no-matches__body .inv-cta-btn, .vehicle-details.ahm-theme .no-matches__body .inv-cta-btn {
	max-width: 191px;
}

/* HA-3789 */
@media (max-width: 549px) and (min-width: 320px) {
	.promo-banner .promo-banner-container .promo-banner-content .promo-banner-content-subhead {
		margin-bottom: 5px;
	}
}

/*HA-3812*/
.offers-promotion-iframe-disclaimer a.disclaimer-callout.first-offer-disc {
	top: 11%;
}

/* HA-3811 */
@media (max-width: 1536px) and (min-width: 550px) {
	.hrt .rzf-gry.rzf-gry-tout-tile .tout-background {
		background-position: 80%;
	}
}

/* HA-3834 */
@media (max-width: 549px) and (min-width: 320px) {
	.modal-opened .modal-enter-zip h3 {
		font-size: 2.5rem;
	}
}

@media only screen and (min-width: 48em) {
	.modal-opened .modal-enter-zip h3 {
		font-size: 3.9rem;
	}
}

/* HA-3861 */
@media (max-width: 1590px) and (min-width: 1280px) {
	.vehicle-trim-component .vehicle-card .text-copy .trim-availability .availability {
		font-size: 1.2rem;
	}
}

/* HA-3897 */
@media (max-width: 1590px) and (min-width: 1280px) {
	.vehicle-trim-component .vehicle-card .text-copy .trim-availability .availability {
		font-size: 1.0rem;

	}
	.vehicle-trim-component .vehicle-card .text-copy .trim-model {
		font-size: 1.3rem;
	}
}

/* HA-3898 */
@media (min-width: 1400px) {
	[data-custom-section-style=customer-service-still-looking] article.rzf-gry.rzf-gry-tout-tile .inner-tout-container {
		padding: 230px 22px 0;
	}
}

/* HA-3916 */
li.Option_option__1eeqB.Option_card__1iI5o button.Option_container-btn__3p8rp {
	height: 110%;
}

li.Option_option__1eeqB.Option_card__1iI5o button.Option_container-btn__3p8rp .Option_card-btn__25T1T {
	padding: 9px;
	top: 48%;
}

li.Option_option__1eeqB.Option_card__1iI5o button.Option_container-btn__3p8rp .Option_card-btn__25T1T .Option_confirm-label__1nlB6 {
	height: 47px;
}

/* HA-3956 */
@supports (-moz-appearance:none) {
	.hrt-gallery .title-bar .name-plate > picture > img {
		width: 387px;
	}
}

/* HA-3997 HA-5336*/
@media (min-width: 1400px) {
	.is-desktop-plus-1 .feature-blade-wrapper .category-subslide-copy {
		width: 307px;
	}
}

/* HA-4003 */
@supports (-moz-appearance:none) {
	.honda-dealers .da-cpo-input-container form .input-zip {
		width: 230px;
	}
}

/* HA-4004 HA-4034 HA-4899*/
@media only screen and (min-width: 64.063em) {
	.dl-main.ahm-theme .filter-button {
		width: 85px;
	}
}

/* HA-4029 HA-5791 1174997 (modieis for HA_1117104)*/
@media (max-width: 549px) and (min-width: 320px) {
	.flyout-vehicle-section .vehicle-section .vehicle-sort-section .vehicle-sort-main-container .vehicle-sort-sub-container .rzf-gry-card-vehicle-info>div:last-child p {
		white-space: initial;
                width: 46%;
	}
}

/* HA-4056 */
@media only screen and (min-width: 64em) {
	.hrt-gallery .title-bar .name-plate>picture>img {
		width: 246px;
		height: 69px;
	}
}

/* HA-4069 HA-4136 HA-4207*/
@supports (-moz-appearance:none) {
	@media only screen and (min-width: 64em) {
		#onelink-img-fix picture img {
			width: 246px;
		}
	}
}
@supports (-moz-appearance:none) {
	@media (max-width: 549px) and (min-width: 320px) {
		#onelink-img-fix picture img {
			width: 173px;
		}
	}
}
@supports (-moz-appearance:none) {
	@media (max-width: 549px) and (min-width: 320px) {
		section.hero-phoenix.hero-experience .name-plate picture img {
			width: 263px;
		}
	}
}

/* HA-4100 */
@media (min-width: 1400px) {
	.m_table table td, .m_table table th {
		padding: 1.5rem 3.5rem;
	}
}
@media (max-width: 549px) and (min-width: 320px) {
	.m_table table td, .m_table table th {
		padding: 1.5rem 0.3rem;
	}
}

/* HA-4117 */
.honda-dealers.daa-dlr-specials .container.dealer-specials .btn-links a {
	font-size: 1.3rem;
	letter-spacing: .3px;
}

/* HA-4118 */
.m_globalNav>ul .secondary-nav .secondary-list li .horizontal .tout-icons li a span {
	text-align: center;
}

/* HA-4161 */
.is-desktop-plus-1 .feature-blade-wrapper .category-subslides-container {
	height: 470px;
}

.is-desktop-plus-1 .feature-blade-wrapper .category-subslide-copy {
	height: 250px;
}

/* HA-4180 */
@media (max-width: 1590px) and (min-width: 1280px) {
	.vehicle-sort.card-grid .vehicle-sort-main-container .vehicle-sort-sub-container .cards .card, .vehicle-sort.card-grid .vehicle-sort-main-container .vehicle-sort-sub-container .clearfix .card, .vehicle-sort.card-grid .vehicle-sort-main-container>.cards .cards .card, .vehicle-sort.card-grid .vehicle-sort-main-container>.cards .clearfix .card {
		width: 23%;
	}
}

/* HA-4199 */
.raq-wrapper.bap-source .raq-content .raq-content-main dealer-locator-container .search-container dealer-results-container .dealer-results-container .dealer .ae-dealer-box .ae-dealer-box-row .ae-dealer-box-col .ae-dealer-shop>p {
	width: 200px;
}

/* HA-4262 */
@media (min-width: 1024px) {
	li.Option_option__1eeqB.Option_card__1iI5o {
		margin-bottom: 40px;
	}
}

/* HA-4264 */
@media (max-width: 549px) and (min-width: 320px) {
	.promo-banner .promo-banner-container .promo-banner-content .promo-banner-content-headline {
		line-height: 35px;
		margin-bottom: 7px;
	}
	.promo-banner .promo-banner-container .promo-banner-content .promo-banner-content-body .promo-banner-content-body-column {
		padding-bottom: 5px;
	}
}

/* HA-4310 */
@media (min-width: 1024px) {
	div.wrapper.hrt offers-wrapper>h2 {
		line-height: 7.1rem;
	}
}

/* HA-4348 */
@media (min-width: 1024px) {
	.trim-walk .category-container ul.trim-features li {
		height: 68px;
	}
}

/* HA-4327 */
@media only screen and (min-width: 64em) {
	#onelink-img-insight picture img {
		width: 368px;
	}
}
@media (max-width: 549px) and (min-width: 320px) {
	#onelink-img-insight picture img {
		width: 184px;
	}
}

/* HA-4396 */
@media (max-width: 549px) and (min-width: 320px) {
	.honda-dealers .trim-walk .cta-build-trim .build-btn a.m_cta.is-sm {
		font-size: 0.69rem;
	}
}

/* HA-4425 */
@media (max-width: 549px) and (min-width: 320px) {
	#onelink-img-clarity-fuel-cell picture img {
		width: 183px;
	}
	section.hero-phoenix.hero-experience .info-container .vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container {
		padding: 4px 0;
	}
	.hrt-gallery .caption-bar .styleguide-v2 .gallery-counter, .styleguide-v2 .hrt-gallery .caption-bar .gallery-counter, .styleguide-v2 h2 {
		font-size: 2.5rem;
		line-height: 3.2rem;
	}
	section.hero-phoenix.hero-experience .info-container .vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container .left-content.lease-info p {
		max-width: 150px;
	}
	section.hero-phoenix.hero-experience .info-container .vehicle-top-line-info .top-line-panel-flex .top-line-panel-flex-container .info-panel-container p {
		font-size: 1.0rem;
	}	
}

/* HA-4475 */
@media (min-width: 768px) {
	.feature-list-container {
		padding: 25px 35px 60px;
	}
}
@media (max-width: 549px) and (min-width: 320px) {
	.feature-list-container {
		padding: 15px 15px 0px;
	}
	.feature-list-container p {
		font-size: 13px;
		margin: 5px 0 10px;
	}
	.feature-list-container .feature-list {
		margin-bottom: 5px;
		margin-top: 2px;
	}
	.feature-list-container .feature-list label {
		font-size: 1.1rem;
	}
}
.feature-list-container hr {
    margin: 10px 0;
}

/* HA-4477 */
@media only screen and (min-width: 20em) and (max-width: 34.313em) {
	.dl-main.ahm-theme .dealer-results.has-results .dealer-results-container .dealer#dealer {
		padding: 10px 10px;
	}
	.dl-main.ahm-theme .ae-dealer-box-row .dl-linkbar {
		padding: 0 0 0 15px;
	}
}

/* HA-4499 */
@media (max-width: 549px) and (min-width: 320px) {
	.two-cards .personalization-card-container .personalization-card .car-info .jellybean-img {
		width: 40%;
	}
	.two-cards .personalization-card-container .personalization-card .car-info .model-info-container .cost-info {
		white-space: normal;
	}
}

/* 864497 951894*/
@media (max-width: 549px) and (min-width: 320px) {
	.two-cards .personalization-card-container .personalization-card .personalization-ctas a {
		padding: .375rem .3rem;
		font-size: 0.7rem;
	}
}
/* commented becasue of 953958 */
/* .m_cta.is-sm, a.m_cta.is-sm, button.m_cta.is-sm { */
    /* font-size: 0.7rem; */
/* } */

/* HA-4497 */
@media (min-width: 1400px) {
	.VehicleConfigLocked_vehicle-config-locked__1wzMp .VehicleConfigLocked_content__3lUF4>div.VehicleConfigLocked_features__gh6TH {
		width: 125px;
	}
	.VehicleConfigLocked_vehicle-config-locked__1wzMp .VehicleConfigLocked_content__3lUF4>div.VehicleConfigLocked_add-ons__1mGY6 {
		width: 205px;
	}
	.VehicleConfigLocked_vehicle-config-locked__1wzMp .VehicleConfigLocked_content__3lUF4 button {
		padding: 4px 5px;
	}
}
@media (max-width: 549px) and (min-width: 320px) {
	.VehicleConfigLocked_vehicle-config-locked__1wzMp .VehicleConfigLocked_content__3lUF4>div.VehicleConfigLocked_features__gh6TH {
		width: calc(50% - 50px);
	}
	.VehicleConfigLocked_vehicle-config-locked__1wzMp .VehicleConfigLocked_content__3lUF4>div.VehicleConfigLocked_add-ons__1mGY6 {
		width: calc(50% + 50px);
	}
}

/* HA-4523 */
@supports (-moz-appearance:none) {
	.is-desktop-plus-1 .feature-blade-wrapper .category-subslides-container .category-content-subslide :not(li) {
		padding-left: 0;
	}
}

/* HA-4525 */
.is-desktop-plus-1 .feature-blade-wrapper .subslide-nav-slide.slick-slide .slick-arrow {
	width: 125px;
}
@media (max-width: 549px) and (min-width: 320px) {
	.is-mobile-tablet-plus-1 .feature-blade-wrapper .category-subslide-copy {
		font-size: 12px;
		line-height: 18px;
	}
}

/* HA-4527 */
.VehicleCard_vehicle-card__RZiFK .VehicleCard_model-details__3Zjz9 {
	padding: 1.1rem;
}

/* HA-4536 HA-4698*/
/* div.wrapper.hrt offers-container offers-group .offers-group-model.accord-hybrid .offers-group-model-filter { */
	/* font-size:1.25rem; */
/* } */

/* HA-4565 */

@media (max-width: 380px) and (min-width: 320px) {
	.home-page-flex-container > section:nth-child(2) > div:nth-child(2) > section.rzf-gry.rzf-gry-multi-column-container.rzf-gry-padding.rzf-fbottom-scatter.rzf-gry-layout-x-small-stacked.rzf-gry-layout-small-stacked.rzf-gry-layout-medium-floated.rzf-gry-layout-large-floated.rzf-gry-layout-x-large-floated.multi-column-container-layout-50-50.shadow-1.element-scale-image-vertical.responsive-image.rzf-gry-display-x-small-true.rzf-gry-display-small-true.rzf-gry-display-medium-true.rzf-gry-display-large-true.rzf-gry-display-x-large-true > main:nth-child(2) > section > article > span.inner-tout-container > span > span > a > span{
		font-size: 1.1rem;
	}
	.home-page-flex-container > section:nth-child(2) > div:nth-child(2) > section.rzf-gry.rzf-gry-multi-column-container.rzf-gry-padding.rzf-fbottom-scatter.rzf-gry-layout-x-small-stacked.rzf-gry-layout-small-stacked.rzf-gry-layout-medium-floated.rzf-gry-layout-large-floated.rzf-gry-layout-x-large-floated.multi-column-container-layout-50-50.shadow-1.element-scale-image-vertical.responsive-image.rzf-gry-display-x-small-true.rzf-gry-display-small-true.rzf-gry-display-medium-true.rzf-gry-display-large-true.rzf-gry-display-x-large-true > main:nth-child(2) > section > article > span.inner-tout-container > span > h3{
		font-size: 1.1rem;
	}

}

/* HA-4567 */
@media (max-width: 640px) and (min-width: 320px) {
	#HERO > div > div > div > div.title > h1{
		width: 45%;
	}
}

/* HA-4561 */
.promo-banner-content.align-large-left.align-medium-left.align-small-center.position-left > div.promo-banner-content-body{
	width: 100%;
}

/* HA-4648 commented because HA-4785*/
/* @media (min-width: 1025px) { */
	/* .m_globalNav>ul>.sub-menu>.secondary-list li.opened .sub-menu>ul { */
		/* display: flex; */
		/* flex-direction: column-reverse; */
	/* } */
	/* .m_globalNav>ul .secondary-nav .secondary-list li .sub-menu#languages ul li:last-child { */
		/* padding-bottom: 8.5px; */
	/* } */
	/* .m_globalNav>ul .secondary-nav .secondary-list li .sub-menu#languages ul li { */
		/* padding: 8.5px 0 0 0; */
	/* } */
/* } */
@media (max-width: 640px) and (min-width: 320px) {
	.m_globalNav>ul .sub-menu .secondary-list li .language-buttons {
		flex-direction: row-reverse;
	}
}

/* HA-4696 (Modified first CSS selector for HA-5490) */
@media (min-width: 1400px) {
	.VehicleConfigLocked_vehicle-config-locked__1tnEQ .VehicleConfigLocked_content__1aNOp>div.VehicleConfigLocked_features__1etVf {
		width: 140px;
	}
}
	
@media (min-width: 768px) {
	.VehicleConfigLocked_vehicle-config-locked__1tnEQ .VehicleConfigLocked_content__1aNOp>div.VehicleConfigLocked_add-ons__1CJiD {
		width: 210px;
	}
}
@media (max-width: 640px) and (min-width: 320px) {
	.VehicleConfigLocked_vehicle-config-locked__1tnEQ .VehicleConfigLocked_content__1aNOp>div.VehicleConfigLocked_add-ons__1CJiD {
		width: auto;
	}
}

/* HA-4699 HA-5681*/
@media (max-width: 640px) and (min-width: 320px) {
	.m_globalNav>ul .sub-menu .secondary-list li .language-buttons a:last-child {
		margin-right: 8px;
	}
}

/* HA-4876 HA-5673*/
@media (min-width: 1025px) {
	.m_globalNav>ul .secondary-nav .secondary-list li .sub-menu#owners {
		right: 180px;
	}
	.m_globalNav>ul .secondary-nav .secondary-list li .sub-menu#explore {
		right: 270px !important;
	}	
	/* .m_globalNav>ul .secondary-nav .secondary-list li .sub-menu#explore { */
		/* right: 215px; */
	/* } */
	/* commented because of HA-5096 */
	/* .m_globalNav>ul .secondary-nav .secondary-list li .sub-menu#languages { */
		/* right: 130px; */
	/* } */
}

/* HA-4878 */
@media (min-width: 1025px) {
	.FilterButton_filter-button__1J3Oh.FilterButton_tag-cloud__3-e7O {
		font-size: 1.0rem;
	}
	.TrimSelectPage_page__1xTF6 .TrimSelectPage_filters-container__3ikwP {
		padding-left: 15px;
	}
}

/* HA-4890 */
@media (max-width: 640px) and (min-width: 320px) {
	.ComparisonTableRow_row-heading__2ncp9 h3 {
		font-size: 1.14rem;
	}
	.ComparisonTableRowHighlights_row-heading__3PI7P h3 {
		font-size: 1.14rem;
	}
}

/* HA-4955 */
@media (max-width: 640px) and (min-width: 320px) {
	[aria-label^="Passport Hero"] h1{
		width: 70%;
	}
}

/* HA-5011 */
@media only screen and (min-width: 48em) {
	.promo-banner .promo-banner-container .promo-banner-content .promo-banner-content-subhead {
		margin-bottom: 0;
	}
}

/* HA-5010 HA-5062*/
@media (min-width: 1400px) {
	.DealerResults_dealer-results__2eXwV {
		padding: 25px 18px;
	}
	.DealerResults_dealer-results__2eXwV .DealerResults_header__3juij {
		padding: 20px 0px 15px;
	}
	.FilterBuyOnline_filter-buy-online__2KCmN input[type=checkbox] {
		margin-left: 3px;
	}
	.FilterBuyOnline_filter-buy-online__2KCmN label {
		font-size: 1.03rem;
	}
}
@media (max-width: 640px) and (min-width: 320px) {
	.FilterBuyOnline_filter-buy-online__2KCmN.FilterBuyOnline_dealerResult__2javI {
		top: 80px;
	}
}

/* HA-4971 */
@media (min-width: 1400px) {
	.dl-main.ahm-theme .ae-dealer-box-row .dl-linkbar {
		max-width: 33rem;
	}
	.dl-main.ahm-theme .ae-dealer-box-row .dl-linkbar.is-detail {
		max-width: 33rem;
	}
}

/* HA-5146 */
@media (max-width: 640px) and (min-width: 320px) {
	.FilterBuyOnline_filter-buy-online__2KCmN {
		top: -20px;
	}
}

/* HA-5149 */
@media (max-width: 640px) and (min-width: 320px) {
	.hrt .vehicle-sort .rzf-gry .rzf-gry-card-tile .rzf-gry-card-vehicle-info>div {
		white-space: normal;
	}
}

/* HA-5172 */
@media (min-width: 1025px) {
	.m_stickyNav:not(.force-collapse) .left-content {
		display: flex;
		flex-direction: row-reverse;
	}
	.m_stickyNav .title {
		margin-right: 5px;
	}
}

/* HA-5230 */
@media (max-width: 640px) and (min-width: 320px) {
	.VehicleCard_vehicle-card__6wBNT .VehicleCard_subhead__24bko .VehicleCard_label__3pexd {
		font-size: 0.84rem;
	}
}

/* HA-5276 */
@media (min-width: 320px) and (max-width: 767px) {

	#horsepower > div:nth-child(2) > section > picture > img {
		height: 495px;
	}

	.promo-banner.dark.promo-banner-c27801f2-4a3f-466d-be1a-b71d4114ab56 > picture > img {
		height: 585px;
		margin-top: 30px;
	}

	.promo-banner.light.promo-banner-736c2772-607c-4c7e-aa36-940cac770aec > picture > img {
		height: 350px;
	}

	.promo-banner.light.promo-banner-63638157-90da-40f6-a39c-d355b383440f > picture > img {
		height: 250px;
	}

	.promo-banner.light.promo-banner-74ee6c47-3cf0-4554-a913-1742b78ab18d > picture > img {
		height: 375px;
	}
}

/* HA-5276 */
@media (min-width: 768px) {

	#horsepower > div:nth-child(2) > section > picture > img {
		height: 350px;
	}

	.promo-banner.dark.promo-banner-c27801f2-4a3f-466d-be1a-b71d4114ab56 > picture > img {
		height: 526px;
	}

	.promo-banner.light.promo-banner-736c2772-607c-4c7e-aa36-940cac770aec > picture > img {
		margin-top: 25px;
		height: 720px;
	}

	.promo-banner.light.promo-banner-63638157-90da-40f6-a39c-d355b383440f > picture > img {
		height: 410px;
	}

	.promo-banner.light.promo-banner-74ee6c47-3cf0-4554-a913-1742b78ab18d > picture > img {
		height: 748px;
	}
}

/* HA-5276 */
@media (min-width: 768px) {
	#acceleration .promo-banner.light.promo-banner-c79fac4b-efc3-4035-9c1d-83c01b95aa62 > picture > img {
		height: 425px;
	}
}

/* HA-5335 */
@media (min-width: 1025px) {
	.ui_hero .hero-highlight {
		flex: 0 0 260px;
		max-width: 260px;
	}
}
@media (max-width: 640px) and (min-width: 320px) {
	.ui_hero .hero-highlight {
		flex: 0 0 170px;
		max-width: 170px;
	}
}

/* HA-5343 */
@media (max-width: 640px) and (min-width: 320px) {
	.FilterBuyOnline_filter-buy-online__2KCmN label {
		font-size: 0.9rem;
	}
	.VehicleOverview_vehicle-overview__12jI0 .VehicleOverview_content__30_YT>div {
		padding: 0 13px;
	}
	.DealerResults_dealer-results__2eXwV .DealerResults_header__3juij {
		padding: 20px 6px 15px;
	}
	
	#searchInventory .DealerResults_dealer-results__2eXwV .DealerResultsHeading_heading__1LX2a:nth-child(1) {
		width: 128%;
	}
}

/* HA-5442 */
#vehicle-overview .VehicleOverview_content__1KRDs > div:nth-child(1) > span {
	position: relative;
}
#vehicle-overview .VehicleOverview_content__1KRDs > div:nth-child(1) > span > strong {
	display: block;
}
#vehicle-overview .VehicleOverview_content__1KRDs > div:nth-child(1) > span > .disclaimer-callout {
	display: inline;
    position: absolute;
    transform: translate(68px,-17px);
}


/* HA-5445 */
@media (min-width: 320px) and (max-width: 550px) {
	.rzf-gry-multi-column-container.multi-column-container-layout-50-50.shadow-7.image-scale-element.responsive-image > main:nth-child(2) > article > div {
		width: 102%;
	}
	.rzf-gry-multi-column-container.multi-column-container-layout-50-50.shadow-7.image-scale-element.responsive-image > main:nth-child(2) > article > div > span >.cutline-desktop {
		letter-spacing: -0.25px;
	}
}

/* HA-5446 */
@media (min-width: 320px) and (max-width: 550px) {
	#intro .hero-vehicle-info > div.hero-row > div.mpg-content > div > div.hero-label {
		transform: translateX(-32px);
	}
}


/* HA-5448 */
@media (min-width: 320px) and (max-width: 550px) {
	#searchInventory > div.page-global> div.filter-page-content-global > div > div > div > div {
		width: 52%;
		transform: translateX(22px);
	}
	#searchInventory > div.page-global> div.filter-page-content-global > div > div > div > div  > div > label:nth-child(1) {
		width: 64%;
		text-align: right;
	}
	#searchInventory > div.page-global> div.filter-page-content-global > div > div > div > div  > div > label:nth-child(3) {
		vertical-align: super;
	}
}

/* HA-5455 */
@media (min-width: 1024px) {
	section.promo-banner-e73ef2fe-59dd-460e-b076-572a7c51a5eb > picture > img {
		max-width: 1920px;
	}
	
	section.promo-banner.light.promo-banner-693fbc78-c582-4f4b-8d02-8c648333a3cc > picture > img {
		max-width: 1920px;
	}
	
	section.promo-banner.light.promo-banner-1c32a909-58a6-471c-aaf8-2cb29fc851ab > picture > img {
		max-width: 1920px;
	}
	
}

/* HA-5456 */
@media (min-width: 1024px) {
	section.is-current > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(12) > th:nth-child(1) {
		padding-right: 3px;
	}
}


/* HA-5457 */
@media (min-width: 1024px) {
	#handling > div > div > div > article.slick-slide.slick-current.slick-active > .copy-wrapper > p {
		width: 103%;
		transform: translateX(-1%);
	}
}

/* HA-5490 */
@media (min-width: 769px) {
	#vehicle-config > div > div > div:nth-child(1) > div > div > div:nth-child(2) {
		width: 200px !important;
	}
}

/* HA-5493 */
@media (min-width: 551px) and (max-width: 768px) {
	.promo-banner.light > div.promo-banner-container > .promo-banner-content.align-medium-center.position-center > h2 {
		transform: translateY(-120%);
	}
}

/* HA-5531 */
div.DealerResultsHeading_heading__cG63C:nth-child(1) {
	width: 127%;
}

/* HA-5567 */
.promo-banner .promo-banner-container .promo-banner-content .promo-banner-content-ctas {
	width: 103%;
}

/* HA-5614 */
.hrt .rzf-gry.rzf-gry-cta.rzf-gry-button[role=link] .rzf-gry-cta-label:hover {
	color: #e42525;
}

.rzf-gry-multi-tab-container:nth-child(6) > section:nth-child(1) > div:nth-child(1) > div:nth-child(2) > section:nth-child(2) > div:nth-child(1) > section:nth-child(4) > div.actions > a > span:hover {
	color: #23527c;
}

/* HA-5636 HA-5788 483670*/
#searchInventory > .detail-page-global > div:nth-child(2) > div[class*="DealerResults_dealer-results"] {
	padding: 25px 24px;
}

@media (min-width: 320px) and (max-width: 550px) {
	#searchInventory > .detail-page-global div:nth-child(3) > div > div[class*="DealerResults_header"] > div[class*="DealerResults_row"] > div[class*='DealerResults_col-heading'] > div:nth-child(1) {
		width: 133%;
	}
}

/* HA-5638 */
@media (min-width: 320px) and (max-width: 550px) {
	#vehicle-config div[class^="VehicleConfig_keyset"] div[class^="VehicleConfigLocked_content"] > div[class^="VehicleConfigLocked_add-ons"] div[class^="VehicleConfigLocked_actions"] {
		transform: translateX(-50%);
	}

	#searchInventory > div.detail-page-global div[class^="DetailPage_content"] > div[class^="DetailPage_nonjellybean-content"] > div:nth-child(2) div[class^="DealerResults_header"] > div[class^="DealerResults_row"] > div[class^="DealerResults_col-heading"] > div[class^="DealerResults_sub-heading"] {
		width: 160%;
	}
        /* modified for RT-1110948 */
	#searchInventory > div.detail-page-global div:nth-child(2) > div > div[class^="DealerResults_header"] > div[class^="DealerResults_row"] > div[class^="DealerResults_col-actions"] > div > .dealerResult {
		transform: translateX(-5%);
	}
	#searchInventory > div.detail-page-global div:nth-child(2) > div > div[class^="DealerResults_header"] > div[class^="DealerResults_row"] > div[class^="DealerResults_col-actions"] > div > .dealerResult > input {
		margin-left: 4px;
	}
	#searchInventory > div.detail-page-global div:nth-child(2) > div > div[class^="DealerResults_header"] > div[class^="DealerResults_row"] > div[class^="DealerResults_col-actions"] > div > .dealerResult > label:nth-child(1) {
		letter-spacing: -0.2px;
	}
}

#searchInventory > .detail-page-global .DetailPage_content__3j3sb > .DetailPage_nonjellybean-content__2AIj8 > div:nth-child(2) .DealerResults_header__3oy7R .DealerResults_row__Q6rE2 > .DealerResults_col-actions__38VSX label:nth-child(1) {
  	letter-spacing: -0.75px;
}
#searchInventory .detail-page-global .DetailPage_content__3j3sb > .DetailPage_nonjellybean-content__2AIj8 > div:nth-child(2) .DealerResults_header__3oy7R > .DealerResults_row__Q6rE2 > .DealerResults_col-actions__38VSX {
	transform: translateX(-19%);
}
#searchInventory .detail-page-global.DetailPage_detail-page__13tfl .DetailPage_content__3j3sb > .DetailPage_nonjellybean-content__2AIj8 > div:nth-child(2) .DealerResults_header__3oy7R > .DealerResults_row__Q6rE2 > .DealerResults_col-heading__1D_0H > div:nth-child(1) {
	width: 132%;
}


/* HA-5639 */
#vehicle-overview .VehicleOverview_content__15l_c > div:nth-child(1) > span {
	width: 106%;
	transform: translateX(-2%);
}

/* HA-5680 */
div[class*="TrimSelectPage_page"] div[class*="TrimSelectPage_filters-container"] {
	flex: 0 0 370px;
	max-width: 370px;
}

/* 41081 */
@media screen and (min-width: 768px) and (max-width: 1024px){
	.promo-banner-70388f5c-7e61-4183-a14b-58d208ad9bd9 > .promo-banner-background-image > img{
		width: 1100px;
	}
}
@media screen and (min-width: 1025px){
	.promo-banner-70388f5c-7e61-4183-a14b-58d208ad9bd9 > .promo-banner-background-image > img{
		width: 1920px;
	}
}

/* HA-5789 */
@media (min-width: 320px) and (max-width: 550px) {
	.VehicleCard_subhead__2oGUm .VehicleCard_label__1e79K {
		font-size: 9.6px !important;
	}
}
@supports (-moz-appearance:none) {
	@media (min-width: 320px) and (max-width: 550px) {
		.VehicleCard_subhead__2oGUm .VehicleCard_label__1e79K {
			font-size: 9px !important;
		}
	}
}

/* HA-5790 */
@media (min-width: 320px) and (max-width: 550px) {
	.ComparisonTableRow_row-heading__2t-AO h3 {
		font-size: 12px;
	}
}

/* 172223 */
@media screen and (min-width: 768px) and (max-width: 1024px){
	.promo-banner-2c0f6b36-5527-45a6-9e6a-b7dffdb49227 > .promo-banner-background-image > img{
		width: 1100px;
	}
}
@media screen and (min-width: 1025px){
	.promo-banner-2c0f6b36-5527-45a6-9e6a-b7dffdb49227 > .promo-banner-background-image > img {
		width: 1920px;
	}
}
@media (min-width: 320px) and (max-width: 550px) {
	.promo-banner-2c0f6b36-5527-45a6-9e6a-b7dffdb49227 > .promo-banner-background-image > img {
		width: 630px;
	}
}

/* 225141 485321*/
@media only screen and (min-width: 1025px), only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 0) {
	.dl-main.ahm-theme .search-container .tabs tabs-content .filter-button {
		width: 85%;
	}
	.dl-main.ahm-theme .input-box {
		width: calc(100% - 145px);
    }
	.dl-main.ahm-theme .dealer .ae-dealer-shop p {
		width: 162px;
	}
}

/* 269525 1016856*/
@media only screen and (min-width: 64.063em) {
    .tout-a-container article .copy-wrapper {
        padding: 0 2.6rem 3.4rem;
    }
}

/* 269320 794663*/
@media (min-width: 320px) and (max-width: 550px) {
	.hero-content > .hero-vehicle-info > .hero-row > .mpg-content  > .hero-label-container > .hero-label-mpg {
		width: 6.5rem;
		white-space: normal;
	}
}

/* 269324 */
@media (min-width: 320px) and (max-width: 550px) {
	.vlp-color-selector-v2 .container .vlp-color-selector-cutline {
		margin-bottom: 5px;
	}
}

/* 308216 */
@media (min-width: 1400px) {
    #vehicle-config > div > div > div > div > div:nth-child(2) > div:nth-child(1) {
        width: 210px;
    }
}

/* 362578 */
#RT362578, #RT362169 {
	.ui_hero .model-name-heading h1 .title {
		font-family: "AvenirNextMedium", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 0.75rem;
	}
	.ui_hero .model-name-heading h1 .sub-title {
		font-family: "AvenirNextBold", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 2.25rem;
	}
}

/* 396951 */
@media screen and (min-width: 1400px) {
    .promo-banner-dbf7d02b-e1d2-4f99-bebb-d07788e9b64b > picture > img{
        height: 1100px;
    }
}

/* 397127 555825 794663*/
@media (min-width: 320px) and (max-width: 550px) {
	.finance-offer > .offer-content > .offer-subheading {
		font-size: 0.62rem;
	}
	.msrp-content > .hero-label-container > .hero-label {
		font-size: 0.55rem;
	}
	.msrp-content > .hero-label-container > .hero-label-value {
		font-size: 1rem;
	}
	.mpg-content  > .hero-label-container > .hero-label-value {
		font-size: 1rem;
	}
	.ui_hero .hero-vehicle-info .hero-row .msrp-content {
		padding: 0 5px 0 8px;
	}
}

/* 397655 */
#requestAQuote > div > .confirmation > div > .Confirmation_btn__lqQHa {
    width: 250px;
}

/* 451578 */
@media only screen and (min-width: 64.063em) {
	.conquesting .comparison-wrapper .picture-table-wrapper .comparison-table {
		margin-top: 58px;
    }
}

/* 483862 */
@media (min-width: 320px) and (max-width: 550px) {
	div[class*="ComparisonTableRow_comparison-table-row"] > div[class*="ComparisonTableRow_row-heading"] > h3 {
		font-size: .75rem;
	}
}

/* 483748 */
@media (min-width: 320px) and (max-width: 550px) {
	div[class*="VehicleCard_subhead"] > span[class*="VehicleCard_label"] {
		font-size: .54rem !important;
	}
}

/* 485330 */
@media (min-width: 768px) {
    .compare-grid-container .slides section .comparison-wrapper .picture-table-wrapper .comparison-table table tr:nth-child(2n) .tablet-feature-name {
        text-align: left;
        padding-left: 15px;
    }
}

/* 522872 */
.hrt .full-line-module-wrapper .full-line-module .stats .stat {
	min-width: 190px;
}

/* 555804 */
@media (min-width: 320px) and (max-width: 550px) {
	.vehicle-card[data-vehicle-id="vehicle-18"] > .content-wrapper > .content > .ctas > .ui-cta {
		flex: 0 1 89%;
	}
}

/* 555618 */
.FilterTagCloudButtons_filter-tag-cloud-buttons__3APq6 > .FilterTagCloudButtons_content__13eLg > .FilterButton_tag-cloud__3TmVW {
    white-space: normal;
}

/* 600261 */
.filter-trims h5 {
	font-size: .7875rem;
	padding-bottom: 25px;
}
@media only screen and (min-width: 1520px) {
	.responsive-table .controls {
		top: 55px;
    }
}

/* 600300 */
@media only screen and (min-width: 48em) and (min-width: 64.063em) {
    .promo-banner .promo-banner-container .promo-banner-content.position-center {
        width: 960px;
    }
}

/*658118*/
@media only screen and (min-width: 320px) and (max-width: 550px) {
    #dealer .ae-dealer-box-col.justify-center.align-start > .dl-linkbar.top {
      width: 115%;
      transform: translateX(-10%);
      letter-spacing: -.5px;
      max-width: 450px;
    }
}

/* 657798 */
@media (min-width: 1025px) {
    .trim-walk .filter-container {
        max-width: 705px;
    }
}

/*658056*/
#rpa-slot-2-promo .grid-template-b .text.transition-text.text-center > a {
  transform: translateY(-60%);
}

/* 657539 */
.ev-tooltip-honda__detail-pill {
    font-size: .6rem !important;
	min-width: 10.5rem;
}

/* 681466  */
@media (min-width: 320px) and (max-width: 550px) {
  #searchInventory .detail-page-global div[class^="DetailPage_content__"] div[class^="DetailPage_nonjellybean-content__"] > div:nth-child(2) div[class^="DealerResults_header__"] > div[class^="DealerResults_row__"] div[class^="DealerResults_col-heading__"] > div:nth-child(1) {
    width: 133%;
  }
}

/* 658070 */
@media (min-width: 1400px) {
	.hrt [data-rzf-gry-tout-tier="1"] .rzf-gry.text-x-large-middle.text-x-large-push-left .inner-tout-cell {
		padding-right: 65%;
	}
}

/* 719960 */
@media only screen and (min-width: 120em) {
	.zipgate__action-container > .zipgate-honda__form-container > #zip-error {
		font-size: 0.92rem;
    }
}

/* 720117 */
.Toggle_toggle__1b9kK .Toggle_toggle-content__1JPvK button span {
    font-size: .78rem;
}
.LegalDisclaimer_disclaimer__24Wk5 {
	padding: 25px 0 20px;
}

/* 720124 */
.hero-actions > .btn-container > .ui-cta {
	font-size: 0.75rem;
}

/* 794600 */
.ahm-cards-slider__card > .ahm-cards-slider__card-content > .ahm-cta {
	font-size: .8rem;
}

/* 813853 */
section[data-analytics-section^="prologue_promo"] > .promo-banner-container > .promo-banner-content {
	width: 430px;
	left: 125px !important;
}

/* 828696 */
@media (min-width: 320px) and (max-width: 550px) {
	.sticky-wrapper .vehicle-nav.force-nav-stuck .container div.wrapper-left .current-section, .sticky-wrapper .vehicle-nav.stuck .container div.wrapper-left .current-section {
		font-size: 10px;
		padding-left: 7px;
	}
	.sticky-wrapper .vehicle-nav.stuck .container div.wrapper-left .title-holder button {
		font-size: 10px;
	}
	.sticky-wrapper .vehicle-nav.force-collapsed .container .menu-toggle .menu-trigger span, .sticky-wrapper .vehicle-nav.force-nav-stuck .container .menu-toggle .menu-trigger span, .sticky-wrapper .vehicle-nav.stuck .container .menu-toggle .menu-trigger span {
		font-size: 10px;
	}
}

/* 828562 */
@media (min-width: 1025px) {
	.ui-home-hero .offer.collapsed {
		width: 300px;
	}
	.ui-home-hero .offer-subheading {
		width: 245px;
	}
	.ui-home-hero .offer {
		height: 80px;
	}
}

/* 864465 1144331*/
@media (min-width: 320px) and (max-width: 550px) {
	.ui-home-hero .offer-heading {
		width: 280px;
	}
	.ui-home-hero .offer-subheading {
		width: 280px;
	}
	.ui-home-hero .offer {
		height: 70px;
		width: 300px;
	}
}

/* 951824 */
@media only screen and (min-width: 64.063em) {
	.responsive-table .table>tbody>tr>td.responsive-table-fixed-column h5 {
		font-size: 0.78rem;
	}
}

/* 951903 */
@media (min-width: 320px) and (max-width: 550px) {
	.responsive-table-header-mobile .responsive-table-filter .values .info {
		max-width: 265px;
	}
}

/* 982128 */
@media only screen and (min-width: 64em) {
	.desktop-right-center .ahm-promo-banner__content {
		max-width: 34rem;
	}
}

/* 982136 */
@media (min-width: 320px) and (max-width: 550px) {
	.ahm-promo-banner__wrapper > .ahm-promo-banner__content > h2.ahm-promo-banner__heading > .ahm-display2 {
		font-size: 1.3rem;
	}
}

/* 1070989 */
.OfferCard_offer-card__A0_OK .OfferCard_offer-label__30isB {
	max-width: 350px;
}

/* 1110974 */
@media (min-width: 320px) and (max-width: 550px) {
  #vehicle-overview div[class^="VehicleOverview_content"] > div {
   padding: 0 8px !important;
  }
}

/* 1110529 */
@media (min-width: 320px) and (max-width: 550px) {
  a#see-all-features-btn {
    max-width: 410px !important;
    letter-spacing: -0.6px;
  }
}

/* 1109279 */
#pe-dialog-content div[class^="TradeInInterstitial_cta-container__"] > button.m_cta.is-on-light.is-secondary.close-button,
#pe-dialog-content div[class^="TradeInInterstitial_cta-container__"] > button.m_cta.is-on-light.is-primary.is-alt.close-button {
  padding: .7rem 1.4rem;
}


/* 1110746 */
@media (min-width: 320px) and (max-width: 550px) {
  #offers-special-programs ul > li:nth-child(56) div:nth-child(2) div[class^="OfferCard_offer-label__"] {
    width: 80%;
  }
}

/* 1110516 */
@media (min-width: 320px) and (max-width: 550px) {
        .wrapper.hrt.hr-v > section.brochures-warranty .col-md-18.brochures-block.single-cta > .btn-wrapper > a,
        .wrapper.hrt.hr-v > section.brochures-warranty .col-md-18.warranty-block > .btn-wrapper > a,
        .feature-list-container .feature-list label {
                font-size: .75rem;
        }
}


/* 1110721 */
@media (min-width: 320px) and (max-width: 550px) {
  #summary-payment-breakdown-lease > li:nth-child(4) > div:nth-child(2) {
    width: 90%;
    transform: translateX(6%);
  }
}

/* 1116890 */
#slick-slide01 .signing {
  width: 45%;
}

/* 1116636 */
.flyout-vehicle-section .vehicle-section .vehicle-sort-section .vehicle-sort-main-container .vehicle-sort-sub-container .rzf-gry-card-vehicle-info>div>p {
	font-size: 9px;
}

/* 1117001 */
@media only screen and (min-width: 75em) {
	.heritage-panel-slide .heritage-panel-slide-text {
		padding: 6rem 16%;
	}
}

/* RT-1135507 */
@media (min-width: 320px) and (max-width: 1350px) {
	#rpa-slot-1-promo > div.grid-template-b > div.hrt-grid-x1-y2 > div > div.text.transition-text.text-center > a {
		margin: 20px !important;
	}
}

/*RT-1142144*/

@media (min-width: 1024px){
	#offers-special-programs > div > ul > li:nth-child(40) > div > div:nth-child(2) > div > div:nth-child(2) {
		width:68% !important;
	}	
}

/* 1144649 */
@media (min-width: 320px) and (max-width: 1350px) {
	.TradeIn_trade-in__3_Fcp button {
		font-size: .676rem;
	}
}

/*RT-1144560*/
@media (min-width: 320px) {
    div.award-offer-container.award-offer-container--mobile {
        margin-left: -5px !important;
    }
}


/*RT-1154663*/
@media (min-width: 320px) and (max-width: 550px) {
	#offers-special-programs > div > ul > li:nth-child(40) > div > div:nth-child(2) > div > div.OfferCard_offer-label__30isB{
		width:82% !important;
	}
}

/*RT-1154687*/
@media (min-width: 320px) and (max-width: 550px) {
	#intro > div.hrt-grid.panels.carousel-hero-panels > div > div.hrt-responsive-background-behavior.animation.animated > div.grid-mobile-bottom-0{
		margin-bottom:14px !important;
	}
}

/* 1180326 */
@media (min-width: 320px) and (max-width: 550px) {
	div[class^="OfferCard_offer-label"] {
		max-width: 290px;
	}
}


/* 1180328*/
@media (min-width: 320px) {
	#vehicle-config > div > div > div > div > div > div > ul > li:nth-child(4) {
		white-space: normal !important;
	}
}

/* 1186459 */
@media (1200px <=width <1600px) {
	.signing > .offer-card-legal {
		max-width: fit-content;
		transform: translateX(20%);
	}
}
