/*---------------------------------------------------------------------------------

 Theme Name:   K&M - Child Theme
 Theme URI:    http://bfmgroupinc.com
 Template:     Divi
 Version:      1.0.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/*-----New Design-----*/
@import url("https://p.typekit.net/p.css?s=1&k=dsq4fai&ht=tk&f=27919.27920.27925.27926.27932.27991.27993.27999&a=10925032&app=typekit&e=css");
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/e5522f/00000000000000003b9b4628/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/e5522f/00000000000000003b9b4628/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/e5522f/00000000000000003b9b4628/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
	font-display: auto;
	font-style: italic;
	font-weight: 300;
}
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/d9f701/00000000000000003b9b462b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/d9f701/00000000000000003b9b462b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/d9f701/00000000000000003b9b462b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-display: auto;
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/5b4bc5/00000000000000003b9b462a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/5b4bc5/00000000000000003b9b462a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/5b4bc5/00000000000000003b9b462a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
	font-display: auto;
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/8b2a6c/00000000000000003b9b462e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/8b2a6c/00000000000000003b9b462e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/8b2a6c/00000000000000003b9b462e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
	font-display: auto;
	font-style: normal;
	font-weight: 900;
}
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/2419d2/00000000000000003b9b462d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"), url("https://use.typekit.net/af/2419d2/00000000000000003b9b462d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"), url("https://use.typekit.net/af/2419d2/00000000000000003b9b462d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
	font-display: auto;
	font-style: italic;
	font-weight: 900;
}
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/44a693/00000000000000003b9b4629/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/44a693/00000000000000003b9b4629/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/44a693/00000000000000003b9b4629/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
	font-display: auto;
	font-style: italic;
	font-weight: 500;
}
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/4aaed2/00000000000000003b9b4627/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/4aaed2/00000000000000003b9b4627/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/4aaed2/00000000000000003b9b4627/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
	font-display: auto;
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: "korolev";
	src: url("https://use.typekit.net/af/f7ad11/00000000000000003b9b462c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/f7ad11/00000000000000003b9b462c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/f7ad11/00000000000000003b9b462c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
	font-display: auto;
	font-style: italic;
	font-weight: 700;
}
sup {
    bottom: 0.8em;
    font-size: .6em;
}
/*-----chatbot-----*/
#wp-chatbot-board-container .wp-chatbot-header {
	background: linear-gradient(#e21c1c, #bf1a1a);
}
#wp-chatbot-desktop-close {
	background: #bf1a1a;
}
#wp-chatbot-desktop-close:hover {
	background: #861010;
}
.wp-chatbot-messages-wrapper ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble {
	background-color: #161616;
}
.wp-chatbot-footer .wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-footer .wp-chatbot-tab-nav ul li:hover a:before {
	border: 2px solid #bf1a1a;
}
.wp-chatbot-footer .wp-chatbot-tab-nav ul li a[data-option="chat"]:after {
	border-color: #bf1a1a;
}
.wpbot_chatopen_iconanimation .wp-chatbot-ball.wp-chatbot-animation-active {
	background: white !important;
}
.wp-chatbot-ball-animator.wp-chatbot-ball-animation-switch {
	opacity: 0;
}
span.qcld-chatbot-product-category:hover, span.qcld-chatbot-support-items:hover, span.qcld-chatbot-wildcard:hover, span.qcld-chatbot-suggest-email:hover, span.qcld-chatbot-reset-btn:hover, #wp-chatbot-loadmore:hover, .wp-chatbot-loadmore:hover {
	background-color: #9c1111 !important;
}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore, .wp-chatbot-loadmore, span.qcld-chatbot-suggest-phone {
	color: #ffffff !important;
	background-color: #c51a1a !important;
}
.wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email:hover, span.qcld-chatbot-site-search:hover, span.qcld-chatbot-suggest-phone:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn:hover, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore:hover, span.qcld-chat-common:hover {
	background-color: #9c1111 !important;
}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-site-search, span.qcld-chatbot-suggest-phone, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore, span.qcld-chat-common {
	border-radius: 5px !important;
}
ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph {
	background-color: rgb(22 22 22 / 5%) !important;
}
/*-----Store Locator-----*/
div#wpsl-search-wrap form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
}
#wpsl-search-wrap .wpsl-input {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	width: inherit;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 0;
}
#wpsl-search-wrap .wpsl-input label {
	margin-right: 0px;
	font-size: 28px;
}
.wpsl-search {
	padding: 1rem 0 0rem 0;
}
#wpsl-gmap {
	border-radius: 8px;
}
#wpsl-result-list {
	width: 33%;
	margin-right: .5%;
	border-radius: 8px;
}
.wpsl-contact-details {
	margin-bottom: 1rem !important;
}
#wpsl-wrap #wpsl-result-list li {
	padding: 10px 10px 10px 30px;
}
#wpsl-result-list li p {
	padding-left: 0;
	margin: 0px;
}
.wpsl-input label, #wpsl-radius label, #wpsl-category label {
	width: auto !important;
}
input#wpsl-search-btn {
	border: none;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 400 !important;
	padding: 7px 50px;
}
.wpsl-input label {
	font-size: 16px;
	font-weight: 700;
}
#wpsl-stores::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.26);
	background-color: #F8F8F8;
	border-radius: 10px;
}
.wpsl-store-location p strong {
	padding-bottom: 6px !important;
	line-height: 3.5em;
	font-size: 20px;
}
.wpsl-store-location p span {
	font-size: 16px;
}
.wpsl-directions {
	font-size: 16px;
	padding: 5px 20px;
	border-radius: 8px;
}
.wpsl-store-location a {
	color: #D5312D !important;
	font-size: 1.1rem !important;
	font-weight: 800 !important;
}
@media all and (max-width:980px) {
	div#wpsl-search-wrap form {
		display: block;
	}
	#wpsl-search-wrap .wpsl-input {
		display: block;
		width: 100%;
		text-align: center;
	}
	#wpsl-search-wrap div {
		float: none;
		width: 100% !important;
	}
	#wpsl-search-wrap div label {
		float: none;
		display: block !important;
		text-align: center !important;
		width: 100% !important;
	}
	#wpsl-search-wrap .wpsl-input label {
		font-size: 18px;
		margin-bottom: 15px;
	}
	exwpsl-search-input {
		display: block;
		width: 90%;
		margin: 0 auto 5% auto;
	}
	input#wpsl-search-btn {
		width: 90%;
		margin: 15px 5% !important;
		float: none;
		font-size: 14px !important;
	}
	#wpsl-result-list {
		width: 100%;
		border-radius: 8px;
	}
	.wpsl-no-filters #wpsl-search-input {
		padding: 1em
	}
}
/*-----Store Locator End-----*/
.tk-korolev {
	font-family: "korolev", sans-serif;
}
body {
	overflow-x: hidden;
}
.trademark {
	bottom: 0.4em;
	font-size: .8em;
}
footer-contact-info {
	font-size: 14px;
	line-height: 1.5em;
}
#CurrentPromos {
	margin: 5% 12% !important;
	background-color: #231f20;
	border: 4px solid #ffffff;
}
.page-id-13 #RebateDetails h2 span, #KumhoRebateDetailsright h2 span {
	color: #faa21b;
}
#DesignFullHeight {
	min-height: 95vh;
	overflow: hidden;
}
#RebateMajor {
	padding-top: 7%;
}
#RebateChoice h4 span, #KumhoRebateChoice h4 span {
	color: #ffffff;
}
#RebateChoice .et_pb_text_inner:hover h4 span {
	color: #bd7113;
}
#KumhoRebateChoice .et_pb_text_inner:hover h4 span {
	color: #96070c;
}
.show {
	height: 27vh !important;
}
#RebateChoice .et_pb_text_inner:hover, #KumhoRebateChoice .et_pb_text_inner:hover {
	background-color: rgba(255, 255, 255, 0.9);
}
#RebateChoice .et_pb_text_inner:hover h4, #RebateChoice .et_pb_text_inner:hover h4:before, #KumhoRebateChoice .et_pb_text_inner:hover h4, #KumhoRebateChoice .et_pb_text_inner:hover h4:before {
	border-color: #231f20;
	color: #231f20;
}
#RebateChoice .et_pb_text_inner:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 0px;
	bottom: 0;
	right: 0;
	background: #faa21b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #bc7112), color-stop(50%, #faa21b), to(#bc7112));
	background: -o-linear-gradient(top, #bc7112 1%, #faa21b 50%, #bc7112 100%);
	background: linear-gradient(to bottom, #bc7112 1%, #faa21b 50%, #bc7112 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc7112', endColorstr='#bc7112', GradientType=0);
	border-left: 7px solid #ffffff;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
#KumhoRebateChoice .et_pb_text_inner:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 0px;
	bottom: 0;
	right: 0;
	background: #d81820;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #96070c), color-stop(50%, #de1a21), to(#96070c));
	background: -o-linear-gradient(top, #96070c 1%, #de1a21 50%, #96070c 100%);
	background: linear-gradient(to bottom, #96070c 1%, #de1a21 50%, #96070c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96070c', endColorstr='#de1a21', GradientType=0);
	border-left: 7px solid #ffffff;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
#RebateChoice .et_pb_text_inner:hover:after, #KumhoRebateChoice .et_pb_text_inner:hover:after {
	width: 30px;
}
#RebateChoice .et_pb_text_inner, #KumhoRebateChoice .et_pb_text_inner {
	position: static;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 7% 0 3% 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 35vh;
}
#RebateChoice .et_pb_text_inner p, #KumhoRebateChoice .et_pb_text_inner p {
	padding: 3% 15% 0 15%;
	color: #939598;
}
#RebateChoice .et_pb_text_inner:hover p, #KumhoRebateChoice .et_pb_text_inner:hover p {
	padding: 3% 15% 0 15%;
	color: #231f20;
}
#RebateChoice h4:before, #KumhoRebateChoice h4:before {
	content: "";
	height: 15px;
	width: 15px;
	position: absolute;
	border: 5px solid #939598;
	margin-left: -40px;
}
body #page-container #OverlayInit, #rebateButton {
	font-size: 16px;
	padding: 11px 0 4px 0 !important;
	margin-top: 6px;
}
#RebateChoice h4, #KumhoRebateChoice h4 {
	text-align: center;
	font-size: 23px;
	padding: 0 15%;
	color: #939598;
}
#RebateChoice, #KumhoRebateChoice {
	position: absolute;
	height: 0;
	width: 100%;
	bottom: 80px;
	left: 0;
	background-color: rgba(35, 31, 32, 0.8);
	overflow: hidden;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	z-index: 20;
}
#OverlayInit, #DownloadRebate, #LocateRebate, #Status, #rebateButton {
	width: 100%;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#OverlayInit, #DownloadRebate:hover, #LocateRebate:hover, #Status, #rebateButton {
	background-color: #131112 !important;
	border: 2px solid #131112 !important;
}
#OverlayInit:hover, #Status:hover, #DownloadRebate, #LocateRebate {
	background-color: #faa21b !important;
	border: 2px solid #faa21b !important;
	border-radius: 3px;
}
#KumhoMainSubmit #OverlayInit:hover, #KumhoMainSubmit #Status:hover, #KumhoMainSubmit #DownloadRebate, #KumhoMainSubmit #LocateRebate {
	background-color: #de1a22 !important;
	border: 2px solid #de1a22 !important;
	border-radius: 3px;
}
#mainSubmit #OverlayInit:before, #KumhoMainSubmit #OverlayInit:before {
	content: 'Submit' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 20px;
}
#mainSubmit #DownloadRebate:before, #KumhoMainSubmit #DownloadRebate:before {
	content: 'Prefer to mail-in?' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#mainSubmit #LocateRebate:before, #KumhoMainSubmit #LocateRebate:before {
	content: 'Locate your' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#mainSubmit #Status:before, #KumhoMainSubmit #Status:before {
	content: 'Check The Status' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
body #page-container #Status {
	font-size: 16px;
	padding: 13px 0 8px 0 !important;
	margin-top: 6px;
}
body #page-container #DownloadRebate, body #page-container #LocateRebate {
	font-size: 16px;
	padding: 14px 0 7px 0 !important;
	margin-top: 5px;
}
#mainSubmit, #KumhoMainSubmit {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0;
	height: 80px;
	z-index: 30;
}
#RebateDetails {
	background-color: #231f20;
	padding: 15px 55px 15px 50vw;
	margin-left: -50vw;
	border: 2px solid #ffffff;
	position: relative;
}
#KumhoRebateDetails {
	background-color: #231f20;
	padding: 15px 50vw 15px 55px;
	margin-right: -50vw;
	border: 2px solid #ffffff;
	position: relative;
}
#RebateDetails h2, #KumhoRebateDetails h2 {
	padding: 0;
	line-height: 1.25em;
	text-align: justify;
}
#RebateDetails:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 30px;
	bottom: 0;
	right: 0;
	background: #faa21b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #bc7112), color-stop(50%, #faa21b), to(#bc7112));
	background: -o-linear-gradient(top, #bc7112 1%, #faa21b 50%, #bc7112 100%);
	background: linear-gradient(to bottom, #bc7112 1%, #faa21b 50%, #bc7112 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc7112', endColorstr='#bc7112', GradientType=0);
	border-left: 7px solid #ffffff;
}
#KumhoRebateDetails:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 30px;
	bottom: 0;
	left: 0;
	background: #d81820;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #96070c), color-stop(50%, #de1a21), to(#96070c));
	background: -o-linear-gradient(top, #96070c 1%, #de1a21 50%, #96070c 100%);
	background: linear-gradient(to bottom, #96070c 1%, #de1a21 50%, #96070c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96070c', endColorstr='#de1a21', GradientType=0);
	border-right: 7px solid #ffffff;
}
#RebateDetails h2 span, #KumhoRebateDetails h2 span {
	color: #ffffff
}
#mainSubmit #DownloadRebate:after, #KumhoMainSubmit #DownloadRebate:after {
	content: 'Check Back in 2 weeks for rebate status!';
	position: absolute;
	top: -70px;
	left: 10px;
	display: block !important;
	opacity: 1;
	font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
	font-weight: 600;
	background-color: #231f20;
	padding: 4% 2%;
	z-index: -1;
	opacity: 0;
	width: 360px;
	font-size: 20px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#mainSubmit #DownloadRebate:hover:after, #KumhoMainSubmit #DownloadRebate:hover:after {
	opacity: 1;
}
/*------Mastercraft Coloring-----*/
#MastercraftMainSubmit #OverlayInit:hover, #MastercraftMainSubmit #Status:hover, #MastercraftMainSubmit #DownloadRebate, #MastercraftMainSubmit #LocateRebate {
	background-color: #9d1b1f !important;
	border: 2px solid #9d1b1f !important;
	border-radius: 3px;
}
#MastercraftMainSubmit #OverlayInit:before {
	content: 'Submit' !important;
	/*position: relative;*/
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 20px;
}
#MastercraftMainSubmit #DownloadRebate:before {
	content: 'Prefer to mail-in?' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#MastercraftMainSubmit #LocateRebate:before {
	content: 'Locate your' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#MastercraftMainSubmit #Status:before {
	content: 'Check The Status' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#MastercraftMainSubmit {
	/*position: absolute;*/
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0;
	height: 80px;
	z-index: 30;
}
#MastercraftMainSubmit #DownloadRebate:after {
	content: 'Check Back in 2 weeks for rebate status!';
	/*position: absolute;*/
	top: -70px;
	left: 10px;
	display: block !important;
	opacity: 1;
	font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
	font-weight: 600;
	background-color: #231f20;
	padding: 4% 2%;
	z-index: -1;
	opacity: 0;
	width: 360px;
	font-size: 20px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#MastercraftMainSubmit #DownloadRebate:hover:after {
	opacity: 1;
}
#MastercraftRebateChoice .et_pb_text_inner {
	height: 45vh;
}
#MastercraftRebateChoice h4 span {
	color: #ffffff;
}
#MastercraftRebateChoice .et_pb_text_inner:hover h4 span {
	color: #96070c;
}
#MastercraftRebateChoice .et_pb_text_inner:hover {
	background-color: rgba(255, 255, 255, 0.9);
}
#MastercraftRebateChoice .et_pb_text_inner:hover h4, #MastercraftRebateChoice .et_pb_text_inner:hover h4:before {
	border-color: #231f20;
	color: #231f20;
}
#MastercraftRebateChoice .et_pb_text_inner:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 0px;
	bottom: 0;
	right: 0;
	background: #d81820;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #96070c), color-stop(50%, #de1a21), to(#96070c));
	background: -o-linear-gradient(top, #96070c 1%, #de1a21 50%, #96070c 100%);
	background: linear-gradient(to bottom, #96070c 1%, #de1a21 50%, #96070c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96070c', endColorstr='#de1a21', GradientType=0);
	border-left: 7px solid #ffffff;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
#MastercraftRebateChoice .et_pb_text_inner:hover:after {
	width: 30px;
}
#MastercraftRebateChoice .et_pb_text_inner {
	position: static;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 7% 0 3% 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 35vh;
}
#MastercraftRebateChoice .et_pb_text_inner p {
	padding: 3% 15% 0 15%;
	color: #939598;
}
#MastercraftRebateChoice .et_pb_text_inner:hover p {
	padding: 3% 15% 0 15%;
	color: #231f20;
}
#MastercraftRebateChoice h4:before {
	content: "";
	height: 15px;
	width: 15px;
	position: absolute;
	border: 5px solid #939598;
	margin-left: -40px;
}
#MastercraftRebateChoice h4 {
	text-align: center;
	font-size: 23px;
	padding: 0 15%;
	color: #939598;
}
#MastercraftRebateChoice {
	position: absolute;
	height: 0;
	width: 100%;
	bottom: 600px;
	left: 0;
	background-color: rgba(35, 31, 32, 0.8);
	overflow: hidden;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	z-index: 20;
}
@media screen and (max-width: 980px) {
	#MastercraftRebateChoice .et_pb_text_inner {
		height: 25vh;
		padding: 2% 0 2% 0;
	}
	/*#MastercraftRebateChoice {
    position: absolute;
    top: 0;
    background-color: rgba(35, 31, 32, 0.95);
    z-index: 100;
}*/
	#MastercraftRebateChoice h4 {
		line-height: 27px;
	}
	#MastercraftMain {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		direction: ltr;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
@media screen and (max-width: 375px) {
	.page-id-269 #WithCC {
		margin-bottom: 5px !important;
	}
}
/*@media screen and (max-width: 375px){
#MastercraftRebateChoice {
    top: 110vh!important;
}
	.page-id-159 .et_pb_section_0 {
    min-height: 128vh!important;
}
}
@media screen and (max-width: 320px){
#MastercraftRebateChoice h4 {
    font-size: 18px;
}
#MastercraftRebateChoice {
    bottom: 143px;
}
}
@media screen and (max-width: 320px){
#MastercraftRebateChoice {
    top: 205vh!important;
}
	.page-id-159 .et_pb_section_0 {
    min-height: 128vh!important;
}
}
@media screen and (max-width: 415px){
#MastercraftRebateChoice {
    top: 122vh;
    
} 
.page-id-269 .et_pb_section_0 {
    min-height: 110vh;
}
}*/
/*-----end Mastercraft-----*/
/*------Firestone Coloring-----*/
.firestoneLogo {
	position: absolute;
	z-index: 5;
	top: 80px;
	right: 0px;
}
img.firestoneLogo {
	width: 350px;
}
.firestoneButton {
	position: relative;
	display: block;
	color: white !important;
	font-size: 18px !important;
	background-color: #231F20;
	text-decoration: none;
	border-radius: 4px;
	margin: 30px 0;
	padding: 14px 10px;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}
.firestoneButton:hover {
	color: #000000 !important;
	background-color: #ffffff;
}
.firestoneButtonSubmit {
	position: relative;
	display: block;
	color: #000 !important;
	font-size: 18px !important;
	text-decoration: none;
	border-radius: 4px;
	margin: 30px 0;
	border: 2px solid #000;
	padding: 14px 10px;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition: 1s all ease;
	-o-transition: 1s all ease;
	transition: 1s all ease;
}
.firestoneButtonSubmit::before {
	background: #ED1C24;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
	-webkit-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
	width: 100%;
	height: 0%;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}
.firestoneButtonSubmit:hover::before {
	height: 800%;
	border: 2px solid #ED1C24 !important;
	color: #fff !important;
}
.firestoneButtonSubmit:hover {
	border: 2px solid #ED1C24 !important;
	color: #fff !important;
}
/* CSS for FireStone Overlay */
.popup-overlay {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100vh !important;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0.9);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0;
	overflow: hidden;
	-o-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out;
	-webkit-transition: opacity 0.4s ease-in-out;
}
.popup-overlay.firestoneShow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	z-index: 99999;
}
.popup-overlay > .et_pb_row:after {
	display: block;
	content: "\4d";
	font-family: ETmodules;
	position: absolute;
	top: 0px;
	right: 40px;
	font-size: 40px;
	visibility: visible;
	color: #fff;
	cursor: pointer;
}
@media screen and (max-width: 980px) {
	.firestoneLogo {
		top: 60px;
	}
	img.firestoneLogo {
		width: 300px;
	}
	#firestoneRebateImage span.et_pb_image_wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	#firestoneRebateImage span.et_pb_image_wrap img {
		max-width: 100% !important;
	}
	.firestone-button-container .et_pb_column {
		margin-bottom: 0;
	}
	.firestone-tire {
		display: none;
	}
}
@media screen and (max-width: 480px) {
	img.firestoneLogo {
		width: 200px;
	}
	.page-id-1511 .et_pb_section_0 {
		min-height: 200px;
	}
	.page-id-1511 .et_pb_text_0 h2 {
		font-size: 18px;
	}
	h2.after-border {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	#wpsl-search-wrap .wpsl-input {
		flex-direction: column;
	}
}
/*-----end Firestone-----*/
/*------Hankook Coloring-----*/
#HankookMainSubmit #OverlayInit:hover, #HankookMainSubmit #Status:hover, #HankookMainSubmit #DownloadRebate, #HankookMainSubmit #LocateRebate {
	background-color: #fa4d09 !important;
	border: 2px solid #fa4d09 !important;
	border-radius: 3px;
}
#HankookMainSubmit #OverlayInit:before {
	content: 'Submit' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 20px;
}
#HankookMainSubmit #DownloadRebate:before {
	content: 'Prefer to mail-in?' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#HankookMainSubmit #LocateRebate:before {
	content: 'Locate your' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#HankookMainSubmit #Status:before {
	content: 'Check The Status' !important;
	position: relative;
	display: block !important;
	text-transform: uppercase;
	opacity: 1;
	margin: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
#HankookMainSubmit {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0;
	height: 80px;
	z-index: 30;
}
#HankookMainSubmit #DownloadRebate:after {
	content: 'Check Back in 2 weeks for rebate status!';
	position: absolute;
	top: -70px;
	left: 10px;
	display: block !important;
	opacity: 1;
	font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
	font-weight: 600;
	background-color: #231f20;
	padding: 4% 2%;
	z-index: -1;
	opacity: 0;
	width: 360px;
	font-size: 20px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#HankookMainSubmit #DownloadRebate:hover:after {
	opacity: 1;
}
#HankookRebateChoice .et_pb_text_inner {
	height: 45vh;
}
#HankookRebateChoice h4 span {
	color: #ffffff;
}
#HankookRebateChoice .et_pb_text_inner:hover h4 span {
	color: #96070c;
}
#HankookRebateChoice .et_pb_text_inner:hover {
	background-color: rgba(255, 255, 255, 0.9);
}
#HankookRebateChoice .et_pb_text_inner:hover h4, #HankookRebateChoice .et_pb_text_inner:hover h4:before {
	border-color: #231f20;
	color: #231f20;
}
#HankookRebateChoice .et_pb_text_inner:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 0px;
	bottom: 0;
	right: 0;
	background: #fa4d09;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #a73508), color-stop(50%, #fa4d09), to(#a73508));
	background: -o-linear-gradient(top, #a73508 1%, #fa4d09 50%, #a73508 100%);
	background: linear-gradient(to bottom, #a73508 1%, #fa4d09 50%, #a73508 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96070c', endColorstr='#de1a21', GradientType=0);
	border-left: 7px solid #ffffff;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
#HankookRebateChoice .et_pb_text_inner:hover:after {
	width: 30px;
}
#HankookRebateChoice .et_pb_text_inner {
	position: static;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 7% 0 3% 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 35vh;
}
#HankookRebateChoice .et_pb_text_inner p {
	padding: 3% 15% 0 15%;
	color: #939598;
}
#HankookRebateChoice .et_pb_text_inner:hover p {
	padding: 3% 15% 0 15%;
	color: #231f20;
}
#HankookRebateChoice h4:before {
	content: "";
	height: 15px;
	width: 15px;
	position: absolute;
	border: 5px solid #939598;
	margin-left: -40px;
}
#HankookRebateChoice h4 {
	text-align: center;
	font-size: 23px;
	padding: 0 15%;
	color: #939598;
}
#HankookRebateChoice {
	position: absolute;
	height: 0;
	width: 100%;
	bottom: 80px;
	left: 0;
	background-color: rgba(35, 31, 32, 0.8);
	overflow: hidden;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	z-index: 20;
}
@media screen and (max-width: 980px) {
	#HankookRebateChoice .et_pb_text_inner {
		height: 25vh;
		padding: 2% 0 2% 0;
	}
	#HankookRebateChoice {
		position: absolute;
		top: 0;
		background-color: rgba(35, 31, 32, 0.95);
		z-index: 100;
	}
	#HankookRebateChoice h4 {
		line-height: 27px;
	}
	#HankookMain {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		direction: ltr;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 325px) {
	#HankookRebateChoice h4 {
		font-size: 18px;
	}
	#HankookRebateChoice {
		bottom: 143px;
	}
}
/*-----end Hankook-----*/
@media screen and (max-width: 1025px) {
	#mainSubmit, #KumhoMainSubmit, #MastercraftMainSubmit, #HankookMainSubmit, #FirestoneMainSubmit {
		height: 150px;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et_pb_row_sticky {
		width: 100%;
	}
	.et_pb_column.et_pb_column_1_6.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough, .et_pb_column.et_pb_column_1_6.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough, .et_pb_column.et_pb_column_1_6.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
		width: 33.33%;
	}
	#RebateMajor {
		padding-top: 20%;
	}
	#RebateChoice .et_pb_text_inner, #KumhoRebateChoice .et_pb_text_inner {
		height: 45vh;
	}
	#MastercraftRebateChoice .et_pb_text_inner, #MastercraftRebateChoice.show {
		height: 19vh !important;
	}
	.show {
		height: 45vh !important;
	}
	#RebateDetails h2, #KumhoRebateDetails h2 {
		font-size: 17px;
	}
	#MastercraftMain .et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough.et_had_animation p {
		font-size: 20px !important;
	}
}
@media screen and (max-width: 980px) {
	#RebateChoice .et_pb_text_inner, #KumhoRebateChoice .et_pb_text_inner {
		height: 25vh;
		padding: 2% 0 2% 0;
	}
	#RebateChoice, #KumhoRebateChoice {
		bottom: 16vh;
	}
	#RebateDetails h2, #KumhoRebateDetails h2 {
		font-size: 15px;
	}
	.show {
		height: 56vh !important;
	}
}
@media screen and (max-width: 768px) {
	#CurrentPromos {
		margin: -77% 0 0 0 !important;
	}
	#CurrentPromos h1 {
		text-align: center;
	}
	#MastercraftRebateChoice {
		bottom: 700px;
	}
	#MastercraftRebateChoice .et_pb_text_inner {
		height: 22vh !important;
	}
	#MastercraftRebateChoice.show {
		height: 55vh !important;
	}
}
@media screen and (max-width: 450px) {
	#CurrentPromos {
		margin: -95% 0 0 0 !important;
	}
	#CurrentPromos h1 {
		text-align: center;
	}
	#RebateDetails h2 {
		font-size: 14px;
	}
	#RebateMajor {
		padding-top: 18%;
	}
	#mainSubmit, #KumhoMainSubmit, #MastercraftMainSubmit, #HankookMainSubmit, #FirestoneMainSubmit {
		position: relative;
		padding: 0 5%;
		z-index: 100;
		height: auto;
	}
	#MastercraftMainSubmit, #HankookMainSubmit, #FirestoneMainSubmit {
		margin-top: -140px;
	}
	#MastercraftMain .et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough.et_had_animation p {
		font-size: 15px !important;
	}
	#DesignFullHeight {
		min-height: 57vh;
	}
	#RebateChoice, #KumhoRebateChoice {
		position: absolute;
		top: 0;
		background-color: rgba(35, 31, 32, 0.95);
		z-index: 100;
	}
	.show {
		height: 60vh !important;
	}
	#RebateLogo {
		padding: 11% 0;
	}
	#ContactButtons .et_pb_button {
		width: 100%;
		text-align: center;
	}
	div#WithCC {
		margin-bottom: 30px !important;
	}
	#mainSubmit #DownloadRebate:after, #KumhoMainSubmit #DownloadRebate:after, #MastercraftMainSubmit #DownloadRebate:after, #HankookMainSubmit #DownloadRebate:after, #FirestoneMainSubmit:after {
		display: none !important;
	}
	#RebateChoice h4, #KumhoRebateChoice h4 {
		line-height: 27px;
	}
	#MastercraftRebateChoice {
		bottom: 1037px;
		top: unset !important;
	}
	#MastercraftRebateChoice .et_pb_text_inner {
		height: 26vh !important;
	}
	#MastercraftRebateChoice.show {
		height: 58vh !important;
	}
}
@media screen and (max-width: 325px) {
	#RebateChoice h4, #KumhoRebateChoice h4 {
		font-size: 18px;
	}
	#RebateChoice, #KumhoRebateChoice {
		bottom: 143px;
	}
	#RebateDetails h2 {
		font-size: 13px;
	}
}
/*-----End New Design-----*/
#logo-footer {
	position: absolute;
	bottom: calc(-95vh + 730px);
	right: calc(-85vw + 1300px);
}
#RebateSlogan {
	font-size: 70px;
	padding-bottom: 0;
}
#RebateDates {
	font-size: 45px;
}
.et_pb_section_parallax .et_pb_parallax_css {
	opacity: 0.9;
}
@media screen and (max-width: 1366px) {
	#RebateSlogan {
		font-size: 70px;
	}
	#RebateDates {
		font-size: 30px;
	}
	#logo-footer {
		position: absolute;
		bottom: calc(-100vh + 640px);
		right: calc(-100vw + 1275px);
	}
}
@media screen and (max-width: 768px) {
	.et_pb_section_parallax .et_pb_parallax_css {
		opacity: 0.4;
	}
	#RebateSlogan {
		font-size: 45px;
	}
	#RebateDates {
		font-size: 20px;
	}
	#logo-footer {
		position: static;
	}
	#RebateSectionWhole {
		padding: 0;
	}
	.et_pb_button_module_wrapper.et_pb_module {
		margin-bottom: 10px;
	}
	.ButtonLinks {
		width: 100%;
	}
	.InfoLink {
		font-size: 17px;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 325px) {
	#RebateSlogan {
		font-size: 35px;
	}
	.InfoLink {
		font-size: 15px;
	}
}
.flexContainer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.flexContainerIcon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.flexContainerIcon:hover h4 {
	color: #1b75bc;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.ListWidth {
	width: 49%;
}
.imgWidthThree {
	margin-right: 10px;
	margin-bottom: 20px;
}
.bfmH2 {
	font-size: 3.2em;
	color: #1b75bc;
	text-transform: uppercase;
	font-weight: 800;
}
.bfmH2 {
	font-size: 2.6em;
}
.hidden {
	display: none !important;
}
.noMargin {
	margin-bottom: 0;
}
.marginTop {
	margin-top: 15px !important;
}
.contactList {
	list-style: none !important;
}
.et_pb_text_inner h4 {
	text-transform: capitalize;
}
.pricestyle {
	background-color: black;
	opacity: 0.5;
	color: #FFF;
	padding: 7px;
	margin: 0px 0px 0px 0px;
	font-weight: 700;
}
#main-header.sales-header {
	background-color: #000000 !important;
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 500;
	line-height: 23px;
	height: 65px;
	text-transform: uppercase;
}
.et_color_scheme_red a:hover {
	color: #ed202a;
}
.et_color_scheme_red a {
	color: #FFFFFF;
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 400;
	font-size: 14px;
}
#logo {
	max-height: 60px !important;
	padding-top: 1%;
}
.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container {
	height: 60px;
	opacity: 1;
}
et_color_scheme_red {
	display: none;
}
#menu-sales-menu {
	display: inline-block;
}
#menu-sales-menu li {
	display: inline-block;
	padding: 7px 7px;
}
#menu-sales-menu li:first-child {
	padding-left: 0;
}
#menu-sales-menu li:last-child {
	padding-right: 0;
}
et-fixed-header {
	visibility: visible !important;
}
.page-id-410 .et_pb_image_wrap img {
	max-width: 100%;
	height: auto;
}
@media only screen and (max-width: 600px) {
	.et_color_scheme_red a {
		font-size: 14px;
	}
	#top-menu-nav {
		display: none;
	}
	#main-header .et_mobile_menu {
		background-color: #CACACA !important;
		/* text-align: right; */
		/* margin-left: 27%; */
		/* margin-top: -9%; */
		/* width: 72%; */
	}
	#main-header.sales-header {
		height: 80px;
	}
	#logo {
		/* width: 106px; */
		/* height: auto; */
		/* margin-bottom: 8%; */
	}
	.mobile_menu_bar .mobile_menu_bar_toggle {
		padding-botton: 7%;
	}
	.imgWidth {
		width: 95%;
	}
}
.et_header_style_left .sales-header .logo_container {
	width: 33.33%;
}
/*-----Yokohama-----*/
@media only screen and (max-width: 1350px) {
	.page-id-745 .et_pb_text_inner {
		font-size: 21px;
	}
}
@media only screen and (max-width: 375px) {
	.page-id-745 .et_pb_text_inner {
		font-size: 15px;
	}
}
#YokohamaRebateChoice .et_pb_text_inner {
	height: 45vh;
}
#YokohamaRebateChoice h4 span {
	color: #ffffff;
}
#YokohamaRebateChoice .et_pb_text_inner:hover h4 span {
	color: #96070c;
}
#YokohamaRebateChoice .et_pb_text_inner:hover {
	background-color: rgba(255, 255, 255, 0.9);
}
#YokohamaRebateChoice .et_pb_text_inner:hover h4, #YokohamaRebateChoice .et_pb_text_inner:hover h4:before {
	border-color: #231f20;
	color: #231f20;
}
#YokohamaRebateChoice .et_pb_text_inner:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 0px;
	bottom: 0;
	right: 0;
	background: #fa4d09;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #5f0f12), color-stop(50%, #9d1b1f), to(#5f0f12));
	background: -o-linear-gradient(top, #5f0f12 1%, #9d1b1f 50%, #5f0f12 100%);
	background: linear-gradient(to bottom, #5f0f12 1%, #9d1b1f 50%, #5f0f12 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96070c', endColorstr='#de1a21', GradientType=0);
	border-left: 7px solid #ffffff;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
#YokohamaRebateChoice .et_pb_text_inner:hover:after {
	width: 30px;
}
#YokohamaRebateChoice .et_pb_text_inner {
	position: static;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 7% 0 3% 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 35vh;
}
#YokohamaRebateChoice .et_pb_text_inner p {
	padding: 0% 15% 0 15%;
	color: #939598;
}
#YokohamaRebateChoice .et_pb_text_inner:hover p {
	padding: 3% 15% 0 15%;
	color: #231f20;
}
#YokohamaRebateChoice h4:before {
	content: "";
	height: 15px;
	width: 15px;
	position: absolute;
	border: 5px solid #939598;
	margin-left: -40px;
}
#YokohamaRebateChoice h4 {
	text-align: center;
	font-size: 23px;
	padding: 0 15%;
	color: #939598;
}
#YokohamaRebateChoice {
	position: absolute;
	height: 0;
	width: 100%;
	bottom: 80px;
	left: 0;
	background-color: rgba(35, 31, 32, 0.8);
	overflow: hidden;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	z-index: 20;
}
@media screen and (max-width: 980px) {
	#YokohamaRebateChoice .et_pb_text_inner {
		height: 27vh;
		padding: 2% 0 2% 0;
	}
	#YokohamaRebateChoice {
		position: absolute;
		top: 0;
		background-color: rgba(35, 31, 32, 0.95);
		z-index: 100;
	}
	#YokohamaRebateChoice h4 {
		line-height: 27px;
	}
	#YokohamaMain {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		direction: ltr;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 325px) {
	#YokohamaRebateChoice h4 {
		font-size: 18px;
	}
	#YokohamaRebateChoice {
		bottom: 143px;
	}
}
@media screen and (max-width: 325px) {
	#YokohamaRebateChoice {
		position: absolute;
		top: 29vh !important;
		background-color: rgba(35, 31, 32, 0.95);
		z-index: 100;
	}
}
@media screen and (max-width: 415px) {
	#YokohamaRebateChoice {
		position: absolute;
		top: 34vh;
		background-color: rgba(35, 31, 32, 0.95);
		z-index: 100;
	}
}
/*-----end Yokohama-----*/
/*-----Conti Mobile(Change when no longer on redirect)-----*/
@media screen and (max-width: 980px) {
	.page-id-13 .et_pb_image_wrap img {
		max-width: 100%;
	}
	.page-id-13 #RebateDetails h2, #KumhoRebateDetails h2 {
		padding: 0;
		line-height: 1.4em;
		text-align: left;
	}
}
@media screen and (max-width: 415px) {
	.page-id-13 #RebateChoice, #KumhoRebateChoice {
		position: absolute;
		top: 34%;
	}
}
@media screen and (max-width: 375px) {
	.page-id-13 #RebateChoice, #KumhoRebateChoice {
		position: absolute;
		top: 39%;
	}
	.page-id-13 #RebateChoice h4, #KumhoRebateChoice h4 {
		text-align: center;
		font-size: 18px;
	}
}
@media screen and (max-width: 320px) {
	.page-id-13 #RebateChoice, #KumhoRebateChoice {
		position: absolute;
		top: 70%;
	}
}
/*-----End Conti Mobile-----*/
/*-----Kumho-----*/
@font-face {
	font-family: 'GothamBlack';
	src: url('https://mrtirerebates.com/wp-content/uploads/fonts/GothamBlackRegular.woff');
	font-style: normal;
}
.kumhoGraphicSectionContainer {
	padding: 0 !important;
}
#kumhoHrRed {
	border: 6px solid #e51b24;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .6);
	margin-bottom: 20px;
}
#kumhoTermsContainer {
	background-color: #ffffff;
	padding: 25px 35px 25px 35px;
	display: flex;
	justify-content: flex-end;
}
#kumhoContentWidth {
	width: 75%;
}
img.wp-image-1680 {
	min-width: 400px;
}
@media screen and (max-width: 980px) {
	#kumhoContentWidth {
		width: 100%;
	}
	#kumhoHrRed {
		border: 4px solid #e51b24;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .6);
		margin-bottom: 15px;
	}
}
/*-----End Kumho-----*/
/*-----Nexen-----*/
#NexenRebateDetailsleft {
	background-color: #ffffff;
	padding: 15px 55px 15px 50vw;
	margin-left: -50vw;
	border: 15px solid #812990;
	position: relative;
	height: 38vh;
	overflow-x: hidden;
}
#RebateDetails h2, #NexenRebateDetailsleft h2 {
	padding: 0;
	line-height: 1.25em;
	text-align: left;
}
#RebateDetails h2 span, #NexenRebateDetailsleft h2 span {
	color: #812990;
}
#RebateDetails h2, #NexenRebateDetailsleft h2 {
	font-size: 22px;
}
#RebateDetails p, #NexenRebateDetailsleft p {
	font-size: 17px;
}
#NexenRebateDetailsright {
	background-color: #ffffff;
	padding: 15px 40vw 15px 55px;
	margin-right: -50vw;
	border: 15px solid #812990;
	position: relative;
	height: 38vh;
	overflow-x: hidden;
}
#RebateDetails h2, #NexenRebateDetailsright h2 {
	padding: 0;
	line-height: 1.25em;
	text-align: justify;
}
#RebateDetails h2 span, #NexenRebateDetailsright h2 span {
	color: #812990;
}
#RebateDetails h2, #NexenRebateDetailsright h2 {
	font-size: 22px;
}
#RebateDetails p, #NexenRebateDetailsright p {
	font-size: 17px;
	line-height: 2em;
}
.page-id-900 #MastercraftMainSubmit #LocateRebate {
	background-color: #812990 !important;
	border: 2px solid #812990 !important;
	border-radius: 3px;
}
@media screen and (max-width: 600px) {
	#NexenRebateDetailsleft {
		height: 50%;
	}
	#NexenRebateDetailsleft h2 {
		font-size: 18px;
	}
	#RebateDetails h2, #NexenRebateDetailsleft h2 {
		padding: 0;
		line-height: 1.25em;
		text-align: left;
	}
	#NexenRebateDetailsright {
		height: 50%;
	}
	#NexenRebateDetailsright h2 {
		font-size: 18px;
	}
	#RebateDetails h2, #NexenRebateDetailsright h2 {
		padding: 0;
		line-height: 1.25em;
		text-align: left;
	}
}
.nexenprice {
	color: #812990;
}
@media screen and (max-width: 450px) {
	#MastercraftMainSubmit, #HankookMainSubmit, #FirestoneMainSubmit {
		margin-top: -65px;
	}
}
/*-----Nexen Store Locator-----*/
#nexen-map .wpsl-search.wpsl-clearfix.wpsl-no-filters {
	background: rgba(255, 255, 255, 0);
}
#nexen-map #wpsl-search-wrap .wpsl-input label {
	color: #ffffff;
}
#nexen-map #wpsl-result-list {
	background: #ffffff;
}
#nexen-map input#wpsl-search-btn {
	background: #fff;
	color: #000;
	transition: .2s;
}
#nexen-map input#wpsl-search-btn:hover {
	cursor: pointer;
	background: #812990;
	border: 1px solid #fff;
	color: #fff;
}
#nexen-map #wpsl-stores::-webkit-scrollbar {
	width: 10px;
	background-color: #e23a36;
}
#nexen-map #wpsl-stores::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #e1302c;
	background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#bd201d), to(#b91d1a), color-stop(.6, #e83e3a));
}
#nexen-map .wpsl-info-window p {
	color: #000;
}
#nexen-map .wpsl-store-location p strong {
	border-bottom: 2px solid #e13935;
	color: #e33b37;
}
#nexen-map .wpsl-store-location .wpsl-contact-details strong {
	border-bottom: none;
	color: #000;
	font-size: 16px;
	line-height: 1em;
}
#nexen-map .wpsl-store-location .wpsl-contact-details a, .wpsl-info-window a {
	color: #000;
	font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 400;
	font-size: 14px;
	transition: .2s;
}
#nexen-map .wpsl-store-location .wpsl-contact-details a:hover, .wpsl-info-window a:hover {
	color: #e02b20;
}
#nexen-map .wpsl-directions {
	background-color: #d5312d;
	color: #ffffff !important;
}
/*----- Nexen End -----*/
/*-----General-----*/
#GeneralRebateDetailsleft {
	background-color: #ffffff;
	padding: 15px 55px 15px 50vw;
	margin-left: -50vw;
	border: 15px solid #d3374a;
	position: relative;
	height: 100%;
	overflow-x: hidden;
}
#RebateDetails h2, #GeneralRebateDetailsleft h2 {
	padding: 0;
	line-height: 1.25em;
	text-align: left;
}
#RebateDetails h2 span, #GeneralRebateDetailsleft h2 span {
	color: #d3374a;
}
#RebateDetails h2, #GeneralRebateDetailsleft h2 {
	font-size: 22px;
}
#RebateDetails p, #GeneralRebateDetailsleft p {
	font-size: 17px;
}
#GeneralRebateDetailsright {
	background-color: #ffffff;
	padding: 15px 40vw 15px 55px;
	margin-right: -50vw;
	border: 15px solid #d3374a;
	position: relative;
	height: 100%;
	overflow-x: hidden;
}
#RebateDetails h2, #GeneralRebateDetailsright h2 {
	padding: 0;
	line-height: 1.25em;
	text-align: justify;
}
#RebateDetails h2 span, #GeneralRebateDetailsright h2 span {
	color: #d3374a;
}
#RebateDetails h2, #GeneralRebateDetailsright h2 {
	font-size: 22px;
}
#RebateDetails p, #GeneralRebateDetailsright p {
	font-size: 17px;
	line-height: 2em;
}
.generalprice {
	color: #d3374a;
}
@media screen and (max-width: 980px) {
	.page-id-989 .et_pb_image_wrap img {
		max-width: 85%;
		height: auto;
	}
}
/* End General */
/* Begin Mastercraft */
#MastercraftRebateDetailsleft {
	background-color: #ffffff;
	padding: 15px 55px 15px 50vw;
	margin-left: -50vw;
	border: 15px solid #9d1b1f;
	position: relative;
	height: 39vh;
	overflow-x: hidden;
}
#RebateDetails h2, #MastercraftRebateDetailsleft h2 {
	padding: 0;
	line-height: 1.25em;
	text-align: left;
}
#RebateDetails h2 span, #MastercraftRebateDetailsleft h2 span {
	color: #9d1b1f;
}
#RebateDetails h2, #MastercraftRebateDetailsleft h2 {
	font-size: 22px;
}
#RebateDetails p, #MastercraftRebateDetailsleft p {
	font-size: 17px;
}
#MastercraftRebateDetailsright {
	background-color: #ffffff;
	padding: 15px 40vw 15px 55px;
	margin-right: -50vw;
	border: 15px solid #9d1b1f;
	position: relative;
	height: 39vh;
	overflow-x: hidden;
}
#RebateDetails h2, #MastercraftRebateDetailsright h2 {
	padding: 0;
	line-height: 1.25em;
	text-align: justify;
}
#RebateDetails h2 span, #MastercraftRebateDetailsright h2 span {
	color: #9d1b1f;
}
#RebateDetails h2, #MastercraftRebateDetailsright h2 {
	font-size: 22px;
}
#RebateDetails p, #MastercraftRebateDetailsright p {
	font-size: 17px;
	line-height: 2em;
}
.page-id-269 #MastercraftMainSubmit #LocateRebate {
	background-color: #9d1b1f !important;
	border: 2px solid #9d1b1f !important;
	border-radius: 3px;
}
@media screen and (max-width: 600px) {
	#MastercraftRebateDetailsleft {
		height: 50%;
	}
	#MastercraftRebateDetailsleft h2 {
		font-size: 18px;
	}
	#RebateDetails h2, #MastercraftRebateDetailsleft h2 {
		padding: 0;
		line-height: 1.25em;
		text-align: left;
	}
	#MastercraftRebateDetailsright {
		height: 50%;
	}
	#MastercraftRebateDetailsright h2 {
		font-size: 18px;
	}
	#RebateDetails h2, #MastercraftRebateDetailsright h2 {
		padding: 0;
		line-height: 1.25em;
		text-align: left;
	}
}
.masterprice {
	color: #9d1b1f;
}
@media screen and (max-width: 450px) {
	#MastercraftMainSubmit, #HankookMainSubmit, #FirestoneMainSubmit {
		margin-top: -65px;
	}
}
/* End Mastercraft */
/* Contest Page */
.page-id-1175 ol#two-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.page-id-1175 ol#two-columns li {
	width: 45%;
	margin: 1rem 1rem;
}
.page-id-1175 ol.gradient-list > li::before, ol.gradient-list > li {
	-webkit-box-shadow: 0.25rem 0.25rem 0.6rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.125rem rgba(75, 0, 0, 0.05);
	box-shadow: 0.25rem 0.25rem 0.6rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.125rem rgba(75, 0, 0, 0.05);
}
.page-id-1175 ol.gradient-list {
	counter-reset: gradient-counter;
	list-style: none;
	margin: 1.75rem 0;
	padding: 0 3rem;
}
.page-id-1175 ol.gradient-list > li {
	background: white;
	border-radius: 0 0.5rem 0.5rem 0.5rem;
	counter-increment: gradient-counter;
	margin-top: 1rem;
	min-height: 3rem;
	padding: 1rem 1rem 1rem 3rem;
	position: relative;
}
.page-id-1175 ol.gradient-list > li::before, ol.gradient-list > li::after {
	left: -3.5rem;
	position: absolute;
	top: 25%;
	padding: 0 auto;
}
.page-id-1175 ol.gradient-list > li::before {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	content: counter(gradient-counter);
	color: #b1151b;
	-webkit-text-stroke: 4px #ffffff;
	text-shadow: 2px 2px 15px #000000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 900;
	font-size: 5.7em;
	padding: 0.125em 0.25em;
	z-index: 1;
	font-family: Tahoma, Geneva, sans-serif;
}
.page-id-1175 ol.gradient-list > li + li {
	margin-top: 2rem;
}
@media only screen and (max-width: 600px) {
	.page-id-1175 ol.gradient-list {
		padding: 1rem 1rem;
	}
	.page-id-1175 ol#two-columns li {
		width: 100%;
	}
}
/* Conti rebate */
#ContiRebateDetails {
	background-color: #ffffff;
	padding: 15px 50vw 15px 55px;
	position: relative;
	margin-right: -50vw;
	border-left: 20px solid #faa21b;
	border-top: 20px solid #faa21b;
}
.qualifyingtires {
	color: #000000;
	font-weight: 800;
}
.prices {
	font-weight: 800;
}
.tireprice {
	color: #faa21b;
}
#submitRebate {
	width: 100%;
	margin-top: 5px;
	background-color: #faa21b !important;
	margin-bottom: 5px;
}
#yourdealer {
	width: 100%;
	margin-top: 5px;
	background-color: #faa21b !important;
	margin-bottom: 5px;
}
@media only screen and (min-width: 1400px) {
	#ContiRebateDetails h4 {
		font-size: 25px;
	}
}
/*Firestone Contest Page*/
#FirestoneContestLogoContainer {
	background-color: #ffffff;
	width: 300px;
	padding: 8px 10px 8px 10px;
	border-radius: 10px;
}
.firestoneContestHeaderRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.firestoneContestH1 {
	font-family: korolev, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #ffffff;
	font-size: 34px;
	line-height: 1.2em;
	text-transform: uppercase;
}
.firestoneContestH2 {
	font-family: korolev, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #ffffff;
	font-size: 2.2em;
	line-height: 1.2em;
	text-transform: uppercase;
	text-align: right;
}
#firestoneContestH2Span {
	font-family: korolev, sans-serif;
	font-weight: 900;
	font-style: normal;
	font-size: 1.48em;
	line-height: 1.1em;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
#firestoneContestHrWhite {
	border: 1.5px solid #ffffff;
	margin: 0;
}
#firestoneContestHrRed {
	border: 3px solid #ED1C24;
	margin: 0;
}
#firestoneContestButton {
	position: relative;
	display: block;
	color: white !important;
	font-size: 18px !important;
	background-color: #ED1C24;
	text-decoration: none;
	border-radius: 4px;
	margin: 30px 0;
	padding: 14px 10px;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
	font-family: korolev, sans-serif;
	font-weight: 300;
}
#firestoneContestButton:hover {
	color: #000000 !important;
	background-color: #ffffff;
}
.roundedNum {
	max-width: 100px;
	margin: 0 auto 30px auto;
	border-radius: 50%;
	color: #ffffff;
	font-size: 50px;
	line-height: 0;
	background: #ED1C24;
	font-family: korolev, sans-serif;
	font-style: normal;
	font-weight: 800;
}
.num1 {
	padding: 50px 50px 50px 42px;
}
.num2 {
	padding: 50px 50px 50px 36px;
}
.exclamation {
	padding: 50px 50px 50px 44px;
}
@media only screen and (max-device-width: 767px) {
	.firestoneContestHeaderRow {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 0;
	}
	.firestoneContestHeaderRowColumnOne {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.firestoneContestHeaderRowColumnTwo {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 20px !important;
	}
	#FirestoneContestLogoContainer {
		width: 150px;
	}
	.firestoneContestH1 {
		text-align: center !important;
		font-size: 22px;
	}
	.firestoneContestH2 {
		text-align: center;
		font-size: 1.6em;
	}
	#firestoneContestButton {
		font-size: 16px !important;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 980px) {
	.firestoneContestHeaderRow {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 0;
	}
	.firestoneContestHeaderRowColumnOne {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.firestoneContestHeaderRowColumnTwo {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 20px !important;
	}
	#FirestoneContestLogoContainer {
		width: 250px;
	}
	.firestoneContestH1 {
		text-align: center !important;
		font-size: 26px;
	}
	.firestoneContestH2 {
		text-align: center;
		font-size: 1.6em;
	}
	#firestoneContestButton {
		font-size: 16px !important;
	}
}
/*Cookie Consent*/
div#privacypolicies-com---nb {
	width: 100%;
	max-width: 100%;
	overflow: visible;
	background-color: rgba(0, 0, 0, 0);
}
.privacypolicies-com---nb .cc-nb-main-container {
	padding: 0rem;
	max-width: 80%;
}
.privacypolicies-com---nb .cc-nb-main-container {
	display: flex;
	align-items: center;
	background-color: #ffffff;
	padding: 1rem 1rem;
	max-width: 80%;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 50%);
	-moz-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.50);
	box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 50%);
	margin: auto;
}
.cc-nb-title-container {
	display: none !important;
}
#cc-nb-text {
	font-size: 14px;
}
.privacypolicies-com---palette-light .cc-nb-okagree {
	color: #fff;
	background-color: rgb(70, 114, 255);
	width: 100%;
	font-size: 14px !important;
}
.privacypolicies-com---palette-light .cc-nb-changep {
	background-color: #eaeaea;
	color: #111;
	width: 100%;
}
@media only screen and (max-device-width: 1200px) {
	h2.after-border {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}
/*Code after Aug 2024*/
.courser-mxt-bg-element:after {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(https://mrtirerebates.com/wp-content/uploads/courser-mxt-bg-element.png);
	top: 0;
	right: 0;
	position: absolute;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}
.crugen-hp71-bg-element:after {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(https://mrtirerebates.com/wp-content/uploads/crugen_hp71-bg.png);
	top: 0;
	right: 0;
	position: absolute;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}
.grabber-hd-bg-element:after {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(https://mrtirerebates.com/wp-content/uploads/grabber-hd-bg-element.png);
	top: 0;
	right: 0;
	position: absolute;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}
.tire-boss-bg-element:after {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(https://mrtirerebates.com/wp-content/uploads/tire-boss-tire-bg-edited.png);
	top: 0;
	right: 0;
	position: absolute;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}


.short-border:before {
    content: '';
    display: block;
    width: 73%;
    margin-left: auto;
    margin-right: -1rem;
    border-top: 1px solid #fff;
}

.inline-logos {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    align-items: baseline;
}

.inline-logos .et_pb_image {
    margin-right: 1rem!important;
}

.tire-boss-combined-header-row .et_pb_column {
    display: flex;
	justify-content: flex-start;
    flex-direction: row;
}

.tire-boss-combined-header-row .et_pb_column .et_pb_image {
    margin-right: inherit;
}
@media only screen and (max-device-width: 1000px) {
	.courser-mxt-bg-element:after, .crugen-hp71-bg-element:after, .grabber-hd-bg-element:after, .tire-boss-bg-element:after {
		background-size: cover;
		background-position: 170px center;
	}
}
@media only screen and (max-device-width: 768px) {
	.courser-mxt-bg-element:after, .crugen-hp71-bg-element:after, .grabber-hd-bg-element:after, .tire-boss-bg-element:after {
		background-position: 70px center;
	}
	.tire-boss-combined-header-row .et_pb_column {
		flex-direction: column;
	}
	.tire-boss-combined-header-row .et_pb_column .et_pb_image {
		margin-right: auto;
	}
}

@media only screen and (max-device-width: 600px) {
	.courser-mxt-bg-element:after, .crugen-hp71-bg-element:after, .grabber-hd-bg-element:after, .tire-boss-bg-element:after {
		background-position: 0px center;
	}
}