#homepage-address-entry-block .hero-section-title {
	text-transform: initial;
	font-weight: 700;
	display: block;
}
#homepage-address-entry-block {
	margin-bottom: 60px;
}
#homepage-address-entry-block .hero-section-title sup {
	display: inline-block;
	font-size: 60%;
	top: -0.7em;
	position: relative;
}
#homepage-address-entry-block .hero-section-title span.orange {
	color: #f66608;
}
#homepage-address-entry-block form {
	margin-bottom: 15px;
}
#homepage-address-entry-block p {
	font-size: 16px;
	line-height: 18px;
}
#homepage-address-entry-block .webform-submission-find-offers-50-50-banner--form .form-wrapper .form-item {
	margin-right: 10px;
}
.hiding-header-form .header .header-shop-now {
	display: inline-block !important;
}
.form-wrapper .form-item label {
    color: #717171;
}
@media screen and (max-width: 1200px) {
	/*.hiding-header-form .node__content {
		padding-top: 0;
	}*/
	#homepage-address-entry-block .webform-submission-find-offers-50-50-banner--form .form-wrapper .form-item {
		flex: 0 0 46%
	}
	#homepage-address-entry-block .webform-submission-find-offers-50-50-banner--form .form-wrapper .form-item-add1 {
		flex: 0 0 95%;
	}
}
@media (min-width: 1200px) {
	body.hiding-header-form .header .header-item.store-locator.store-locator-two {
		margin-right: 0 !important;
	}
	#homepage-address-entry-block .webform-submission-find-offers-50-50-banner--form .form-wrapper .form-item {
		margin-bottom: 30px;
	}
}
#homepage-address-entry-block .form-item.active-focus label, #homepage-address-entry-block .form-item.valid.focus label {
	color: #fff;
	top: -14px;
}
#homepage-address-entry-block .form-text {
	font-size: 15px;
}
@media (min-width:1200px) and (max-width:1800px) {
	#homepage-address-entry-block .hero-section-title.h2 {
		font-size: 45px
	}
}
/* .hiding-header-form .header-get-offer-form, .hiding-header-form .sticky-form-offers {display: none !important;} */

body.toggle-form-style.hiding-header-form .header .header-inner .header-get-offer-form {
	top: -10px;
	opacity: 0;
	transition: all 0.15s linear;
	position: relative;
}
body.toggle-form-style .header .header-inner .header-get-offer-form {
	top: 0;
	position: relative;
	display: none;
	transition: all 0.15s linear;
	opacity: 1;
}
@media screen and (max-width: 1200px) {
	body.toggle-form-style.hiding-header-form .sticky-form-offers {
		top: 0;
		opacity: 0;
		transition: all 0.15s linear;
	}
	body.toggle-form-style .sticky-form-offers {
		top: 55px;
		opacity: 1;
        display: none;
		transition: all 0.15s linear;
	}
}