
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
	font-size: 72px !important;
}

.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
	font-size: 59px !important;
}

.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {
	font-size: 54px !important;
}

.et_pb_column_1_3 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, .et_pb_column_2_5 h5 {
	font-size: 36px !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "MongooseMedium", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: .8em;
	padding-bottom: 0px;
}

h1 {
	font-size: 90px;
}

h2 {
	font-size: 72px;
}

h3 {
	font-size: 59px;
}

h4 {
	font-size: 54px;
}

h5 {
	font-size: 36px;
}

h6 {
	font-size: 21px;
}

.sub-1 {
	font-size: 72px;
}

.sub-2 {
	font-size: 54px;
	line-height: .9em;
}

.sub-3 {
	font-size: 36px;
}

.sub-4 {
	font-size: 21px;
}

.sub-5 {
	font-size: 18px;
}

.sup-8 {
	font-size: 162px;
}

.sub-head {
	font-family: "MongooseRegular", sans-serif;
	font-weight: 500;
}

.red {
	color: #d2232a;
}

.white {
	color: #fff;
}

.grey {
	color: #505050;
}

.black {
	color: #000;
}

.center {
	text-align: center;
}

.bold {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 700;
}

.divi-custom-field {
	color: #fff;
}

body, input, textarea, select {
	font-family: "Roboto Condensed", sans-serif;
}

.et_pb_wc_description h2 {
	font-family: "MongooseRegular", sans-serif;
	font-weight: 500;
	font-size: 2.5em;
	color: #505050;
	margin: -15px 0 15px 0;
	line-height: .9em;
	min-height: 36px;
}

.et_pb_toggle_1.et_pb_toggle h5, .et_pb_toggle_2.et_pb_toggle h5, .et_pb_toggle_3.et_pb_toggle h5 {
	min-height: 15px;
}

h2.entry-title {
	font-family: "MongooseMedium", sans-serif;
	font-size: 3em;
	min-height: 43px;
}

.page-id-21278 h1.entry-title.main_title {
	display: none;
}

.et-db #et-boc .et-l .et_pb_blog_grid h2 {
	font-size: 3em !important;
}

@media only screen and (max-width:480px) {
	h1 {
		font-size: 4em;
	}
	
	h2 {
		font-size: 4em;
		line-height: .8em;
	}
	
	h3 {
		font-size: 3em;
	}
	
	h4 {
		font-size: 2.5em;
	}
	
	h5 {
		font-size: 2em;
	}
	
	h6 {
		font-size: 1.5em;
	}
	
	.sup-8 {
		font-size: 2.5em;
	}
	
	.h4-mobile {
		font-size: 1.5em;
	}
	
	.h2-mobile {
		font-size: 4em;
	}
}

h1 .brand {
	display: block;
	width: 100%;
	margin: -35px 6px -3px 0;
}

h1 .brand-light {
	font-family: "Idlewild", sans-serif;
	font-weight: 300 !important;
	font-size: 21px;
	line-height: .2em;
	color: #d2232a;
}

h1 .brand-medium {
	font-family: "Idlewild", sans-serif;
	font-weight: 500 !important;
	font-size: 21px;
	line-height: .2em;
	color: #d2232a;
}

h2 .brand {
	display: block;
	width: 100%;
	margin: -35px 0 0 0;
}

h2 .brand-light {
	font-family: "Idlewild", sans-serif;
	font-weight: 300 !important;
	font-size: 19px;
	line-height: .2em;
	color: #d2232a;
}

h2 .brand-medium {
	font-family: "Idlewild", sans-serif;
	font-weight: 500 !important;
	font-size: 19px;
	line-height: .2em;
	color: #d2232a;
}

h1.page-header {
	font-size: 6em;
	letter-spacing: 1px;
	color: #fff;
	font-family: "MongooseRegular", sans-serif;
	word-break: normal !important;
	min-height: 96px;
}

span.page-header-span {
	font-family: "MongooseMedium", sans-serif;
	color: #d2232a;
}

h2.page-header-sub {
	font-family: "MongooseRegular", sans-serif;
	font-weight: 500;
	font-size: 2.2em;
	color: #e3e3e3;
	margin-top: 0px;
	min-height: 32px;
}

@media only screen and (max-width:480px) {
	h1.page-header {
		font-size: 4em;
	}
}

.custom-product-list h2.woocommerce-loop-product__title {
	font-size: 42px !important;
}

@media screen and (max-width:480px) {
	.custom-product-list h2.woocommerce-loop-product__title {
		font-size: 42px !important;
	}
}

.custom-product-list .woosc-btn {
	font-size: 18px !important;
}

#solution-boxes h2.box-headline {
	color: #5e5e5e;
	font-size: 32px !important;
}

.slant {
	-moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-4deg, 0deg);
	-webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-4deg, 0deg);
	-o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-4deg, 0deg);
	-ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-4deg, 0deg);
	transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-4deg, 0deg);
}

.et-dropcap {
	font-size: 87px !important;
	line-height: .7;
	color: #d2232a;
	font-family: "Oswald", sans-serif;
	padding-top: 0px;
}

.nopadding {
	padding: 0 !important;
}

img {
	color: #d2232a;
	pointer-events: none;
}

h1.entry-title {
	font-size: 5em;
}

h1.sub-title {
	font-size: 4em;
}

h1.main-headline {
	font-size: 5em !important;
}

h1.home-header {
	font-size: 9em;
	letter-spacing: 5px;
	color: #000 !important;
	word-break: normal !important;
}

h2.woocommerce-Reviews-title {
	font-size: 2em !important;
}

h2.comparison-title {
	font-size: 3em !important;
	color: #d2232a;
}

h2.font-regular {
	font-family: "MongooseRegular", sans-serif;
}

h2.woocommerce-loop-product__title {
	font-size: 3.5em !important;
	word-break: break-word !important;
}

h3.sub-font {
	font-family: "MongooseRegular", sans-serif;
	font-weight: 500;
	font-size: 2.5em;
	color: #505050 !important;
	margin-top: -4px;
}

h4.wp-block-heading {
	font-size: 2.3em !important;
}

.et_pb_wc_related_products_0_tb_body section.products > h2 {
	font-size: 3em !important;
}

@media only screen and (max-width:1360px) {
	h1.home-header {
		font-size: 11vw;
		letter-spacing: 3px;
		color: #000 !important;
	}
}

@media only screen and (max-width:480px) {
	h1.home-header {
		font-size: 18vw !important;
		color: #000 !important;
	}
	
	h2.main-headline, h1.main-headline {
		font-size: 3.2em !important;
		line-height: .8em;
	}
	
	.mobile-break {
		display: none;
	}
}

#ubermenu-utility .fibo-search-nav {
	display: inline-block;
	border-right: solid 2px #000;
	padding: 0 20px;
	height: 28px;
}

#ubermenu-utility .user-login-nav {
	display: inline-block;
	padding: 0 20px;
	border-right: solid 2px #000;
	height: 28px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

#ubermenu-utility .user-login-nav a {
	text-decoration: none;
	color: #000;
	cursor: pointer;
}

#ubermenu-utility .user-login-nav a:hover .circle-icon-container {
	border-color: #d2232a;
}

#ubermenu-utility .user-login-nav a:hover .circle-icon-container i {
	color: #d2232a;
}

#ubermenu-utility .circle-icon-container {
	display: inline-flex;
	justify-content: center;
	align-items: flex-end;
	border: 2px solid #000;
	border-radius: 50%;
	width: 23px;
	height: 23px;
}

#ubermenu-utility .circle-icon-container i {
	font-size: 14px;
}

#ubermenu-utility .trans-search-nav {
	display: inline-block;
	padding: 0 0 0 10px;
}

#ubermenu-utility select.notranslate {
	width: 28px !important;
	font-size: 16px;
	font-family: "Oswald";
	text-transform: uppercase;
	color: #000;
	border: none !important;
	padding: 0px 0px 0px 5px;
}

#ubermenu-utility select.gt_selector {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: none;
}

#ubermenu-utility a.et-push-menu-toggle, #ubermenu-utility a.show-on-mobile {
	color: #000;
}

#ubermenu-utility a.show-on-mobile {
	color: #000;
}

#ubermenu-utility a:hover.show-on-mobile, #ubermenu-utility a:hover.show-on-desktop {
	color: #d2232a;
}

#ubermenu-utility .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
	color: #000;
}

#ubermenu-utility .ubermenu-responsive-toggle {
	padding: 5px 20px;
	font-size: 14px !important;
}

#ubermenu-utility .ubermenu a:hover.ubermenu-target {
	color: #d2232a;
}

#ubermenu-utility .ubermenu .ubermenu-submenu.ubermenu-submenu-id-58907 {
	margin: 0 0 0 -50px !important;
}

#ubermenu-utility .ubermenu .ubermenu-submenu.ubermenu-submenu-id-60440 {
	margin: 0 0 0 -50px !important;
}

#ubermenu-utility .ubermenu .ubermenu-submenu.ubermenu-submenu-id-62470 {
	margin: 0 0 0 -50px !important;
}

@media screen and (max-width:980px) {
	#ubermenu-utility .trans-search-nav {
		padding: 0 20px;
		border-right: solid 2px #000;
	}
}

@media screen and (min-width:981px) {
	#ubermenu-utility .ubermenu {
		display: inline-block !important;
		margin: 0px;
	}
	
	#ubermenu-utility .ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {
		padding-left: 30px;
	}
}

@media screen and (max-width:580px) {
	#ubermenu-utility .fibo-search-nav {
		margin: 0 10px 0 0;
	}
	
	#ubermenu-utility .trans-search-nav {
		padding: 0 5px 0 0 !important;
	}
	
	#ubermenu-utility .user-login-nav {
		padding: 0 10px !important;
	}
	
	#ubermenu-utility .fibo-search-nav {
		margin: 0 0px 0 0 !important;
		padding: 0 10px 0 0 !important;
	}
	
	#ubermenu-utility .ubermenu-responsive-toggle {
		padding: 5px 10px;
	}
}

@media screen and (min-width:981px) {
	#ubermenu-main-439 .ubermenu-item-level-0 > .ubermenu-target {
		padding: 5px 20px !important;
		font-size: 14px !important;
	}
	
	#ubermenu-main-439 .ubermenu-nav .ubermenu-item-level-0 {
		border-right: 2px solid #000;
	}
}

#ubermenu-main-439 .ubermenu-icon .fa-user {
	color: #000 !important;
}

.dgwt-wcas-search-wrapp {
	max-width: 1200px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
	background: #fff;
	padding: 0px;
	border-radius: 0px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding: 12px 24px 12px 48px;
	border: 0px solid transparent;
	border-radius: 0px;
	background-color: #fff;
	width: 100%;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	left: 15px;
	top: 8px;
}

input[type=search].dgwt-wcas-search-input:hover {
	background: #fff !important;
}

.dgwt-wcas-pd-addtc-form a.button.product_type_external {
	color: #fff;
}

.dgwt-wcas-tpd-price {
	display: none;
}

.dgwt-wcas-details-wrapp {
	max-width: 600px;
}

.woocommerce .dgwt-wcas-pd-rating .star-rating, .dgwt-wcas-pd-review, .dgwt-wcas-pd-price {
	display: none;
}

#dgwt-wcas-search-input-1::placeholder {
	font-size: 14px;
	color: #888;
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	opacity: 1;
}

#dgwt-wcas-search-input-1::-webkit-input-placeholder {
	font-size: 14px;
	color: #888;
}

#dgwt-wcas-search-input-1:-ms-input-placeholder {
	font-size: 14px;
	color: #888;
}

@media (min-width:981px) {
	.show-on-mobile {
		display: none;
	}
}

@media (max-width:980px) {
	.show-on-desktop {
		display: none;
	}
}

#uber-main .ubermenu-item-level-0 > .ubermenu-target {
	color: #fff;
	background: #000;
	padding: 15px 0 !important;
}

#uber-main .ubermenu-item-level-0:first-child > .ubermenu-target {
	background: #d2232a;
}

#uber-main .ubermenu-item-level-0 > a:hover.ubermenu-target {
	color: #f2f2f2;
}

#uber-main .ubermenu-current-menu-ancestor > .ubermenu-target {
	color: #cacaca;
}

#uber-main .ubermenu-skin-minimal.ubermenu-responsive-toggle {
	color: #fff !important;
}

#uber-main .ubermenu .ubermenu-nav .ubermenu-column-full {
	width: 100%;
	max-width: 1200px;
}

#uber-main .nav-headline {
	font-size: 28px;
	font-family: "MongooseMedium", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #d2232a;
	line-height: .8 !important;
	margin: -10px 0 -10px 0 !important;
	display: block;
}

#uber-main .ubermenu-main .ubermenu-item-normal > .ubermenu-target {
	font-size: 16px !important;
}

#uber-main .ubermenu .ubermenu-custom-content-padded {
	padding: 15px 10px 10px 10px !important;
}

#uber-main .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target {
	padding: 4px 10px !important;
}

#uber-main .ubermenu .ubermenu-target {
	line-height: 1.1em !important;
}

#uber-main ul.ubermenu-submenu-type-stack {
	padding-bottom: 0px !important;
}

#uber-main .ubermenu-responsive-toggle {
	padding: 15px 7px 15px 20px;
}

.ubermenu-banner {
	display: block;
	width: 100%;
	height: auto;
	min-height: 230px;
	background: #000;
	color: #fff;
	padding: 20px;
	margin: 0px;
	border-top: solid 10px #fff;
}

.ubermenu-banner-bleed {
	display: block;
	width: 100%;
	height: auto;
	min-height: 250px;
	background: #000;
	color: #fff;
	padding: 20px 20px 0px 20px;
	margin: 0px;
	border-top: solid 10px #fff;
}

.ubermenu a {
	text-decoration: none;
}

.ubermenu-banner-text {
	font-family: "Roboto Condensed";
	font-size: .95vw;
	font-size: 20px;
	line-height: .9em;
}

.ubermenu-banner-button {
	text-transform: uppercase;
	letter-spacing: .5px;
	color: #d2232a;
	font-size: .9vw;
	font-size: 16px;
	margin: 10px 0 0 0;
}

.ubermenu-banner-img {
	display: block;
	height: 100% !important;
	width: auto;
	margin: 20px auto;
}

.ba-box {
	height: 234px;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.ba-box img {
	position: absolute;
	right: 0;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}

.ba-box .ba-overbox {
	background-color: rgba(210, 35, 42, .9);
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	z-index: 100;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	opacity: 0;
	width: 100%;
	height: 234px;
	padding: 110px 20px;
}

.ba-box:hover .ba-overbox {
	opacity: 1;
}

.ba-box .ba-overtext {
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	transform: translateY(40px);
	-webkit-transform: translateY(40px);
}

.ba-box .ba-title {
	font-size: 2.5em;
	text-transform: uppercase;
	opacity: 0;
	transition-delay: .1s;
	transition-duration: .2s;
}

.ba-box:hover .ba-title, .ba-box:focus .ba-title {
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
}

.ba-box .ba-tagline {
	font-size: .8em;
	opacity: 0;
	transition-delay: .2s;
	transition-duration: .2s;
	text-align: center;
}

.ba-box:hover .ba-tagline, .ba-box:focus .ba-tagline {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
}

.ba-links {
	font-size: 36px;
	position: relative;
	color: white;
	text-shadow: 3px 0 20px rgba(0, 0, 0, .8);
	text-align: center;
	vertical-align: middle;
	margin-top: 28%;
}

.ba-box:hover h4 {
	display: none;
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	-ms-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
	transform: translateY(40px);
	-webkit-transform: translateY(40px);
}

.ba-bg1 {
	background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/autel-adas-nav-intro-to-adas.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.ba-bg2 {
	background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/autel-adas-nav-autel-adas-systems.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.ba-bg2.nitro-lazy {
	background-image: none !important;
}

.ba-bg3 {
	background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/autel-adas-nav-autel-your-shop.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.ba-bg3.nitro-lazy {
	background-image: none !important;
}

.ba-bg4 {
	background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/autel-adas-nav-autel-adas-roi-calculator.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.ba-bg4.nitro-lazy {
	background-image: none !important;
}

.ba-links-title {
	text-transform: capitalize;
	font-size: 25px;
	text-align: center;
	margin-top: -60px !important;
}

.ba-links-description {
	text-align: center;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 22px;
	line-height: 18px;
	margin-bottom: 10px;
}

.ba-links-read-more {
	color: white;
	font-size: 18px;
	font-weight: bold;
}

@media (max-width:1285px) {
	.ba-box {
		height: 274px;
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	
	.ba-box .ba-overbox {
		background-color: rgba(210, 35, 42, .9);
		position: absolute;
		top: 0;
		left: 0;
		color: #fff;
		z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		opacity: 0;
		width: 100%;
		height: 274px;
		padding: 100px 20px;
	}
	
	.ba-box .ba-title {
		font-size: 2.5em;
		text-transform: uppercase;
		opacity: 0;
		transition-delay: .1s;
		transition-duration: .2s;
	}
	
	.ba-links-title {
		font-size: 20px;
		text-align: center;
		margin-top: -15px !important;
	}
	
	.ba-links-description {
		font-size: 14px;
		text-align: center;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 10px;
		line-height: 18px;
		margin-bottom: 8px;
	}
	
	.ba-links {
		font-size: 25px;
		position: relative;
		top: 1%;
		color: white;
		text-shadow: 3px 0 29px rgba(0, 0, 0, .28);
	}
}

#adas-sub-menu .adas-nav-outer {
	display: flex;
	flex-wrap: wrap;
}

.ba-bg1.nitro-lazy {
	background-image: none !important;
}

#adas-sub-menu a.adas-nav-link {
	display: block;
	color: #fff;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	padding: 16px 0 16px 0;
	line-height: 1;
}

#adas-sub-menu a.adas-nav-link.active {
	background-color: #d2232a;
}

#adas-sub-menu a:hover.adas-nav-link {
	background-color: #d2232a;
}

#adas-sub-menu .adas-nav-border {
	border-right: solid;
	border-right-color: #fff;
	border-right-width: 2px;
}

@media all and (min-width:981px) and (max-width:1200px) {
	#adas-sub-menu a.adas-nav-link {
		font-size: 1.2vw !important;
	}
}

@media all and (max-width:1000px) {
	#adas-sub-menu a.adas-nav-link {
		flex: 33.3%;
		font-size: 16px;
	}
	
	#adas-sub-menu .no-mobile-border {
		border-right: none;
	}
}

@media all and (max-width:480px) {
	#adas-sub-menu a.adas-nav-link {
		flex: 100%;
		padding: 18px 0 18px 0;
		font-size: 16px;
		border-bottom: 2px solid #fff;
	}
	
	#adas-sub-menu .adas-nav-border {
		border-right: none;
	}
}

#nav-adas ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: #262626;
	text-align: center;
	min-height: 83px;
	posiion: relative;
	z-index: 9999;
}

#nav-adas ul a.active {
	background-color: #d2232a;
	color: #fff;
}

#nav-adas ul li {
	flex: 1;
	font-family: "Roboto Condensed", sans-serif;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

#nav-adas ul li:hover {
	background-color: #9a252a !important;
}

#nav-adas ul.menu-adas li {
	flex: 1;
	box-sizing: border-box;
	position: relative;
	font-family: Roboto Condensed, sans-serif;
	background-color: #262626;
}

#nav-adas ul li a {
	display: block;
	padding: 20px 0px;
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 1.2em;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	text-decoration: none;
}

#nav-adas ul.dropdown-content {
	position: absolute;
	display: none;
	z-index: 9999;
}

#nav-adas ul.dropdown-content li {
	width: 100%;
	border: 0px solid black;
	border-bottom: 2px solid #d2232a;
}

#nav-adas ul.dropdown-content li a {
	color: #000;
	background-color: #f2f2f2;
	padding: 5px 0px;
}

#nav-adas ul.dropdown-content li a:hover {
	background-color: #f2f2f2;
	color: #d2232a;
}

#nav-adas .dropdown:hover .dropdown-content {
	display: block;
	position: absolute;
	width: 100%;
}

@media screen and (max-width:789px) {
	.browser-break {
		display: none;
	}
	
	#nav-adas ul {
		display: block;
		padding: 0;
	}
	
	#nav-adas ul li {
		width: 100%;
		margin: 0px;
	}
	
	#nav-adas ul li a {
		width: 100%;
		padding: 20px 0px;
	}
	
	#nav-adas ul li a:hover {
		background: #9a252a;
	}
	
	#nav-adas .dropdown:hover .dropdown-content {
		display: block;
		position: relative;
		width: 100%;
	}
	
	#nav-adas ul.dropdown-content li a {
		padding: 20px 0px;
	}
	
	#nav-adas ul.dropdown-content {
		position: relative;
		display: block;
	}
}

@media screen and (max-width:480px) {
	#nav-adas ul.dropdown-content {
		position: relative;
		display: block;
		width: 100%;
	}
	
	#nav-adas ul.dropdown-content li a {
		padding: 20px 0px;
	}
}

h2.hover-box {
	font-size: 36px !important;
	letter-spacing: 1px;
}

h2.box-header {
	font-size: 36px !important;
	letter-spacing: 1px;
}

@media all and (min-width:981px) {
	.et-fb-root-ancestor .et-overlay-item {
		opacity: 1;
	}
	
	.et-overlay-item {
		opacity: 0;
		margin-bottom: 0px;
	}
	
	.et-overlay-item, .et-overlay-image {
		transition: all 400ms !important;
	}
	
	.et-overlay-container:hover .over-text {
		opacity: 0;
	}
	
	.et-overlay-container:hover .et-overlay-item {
		opacity: 1;
	}
	
	.et-overlay-container:hover .et-overlay-item h2.box-header {
		opacity: 0;
	}
	
	.et-overlay-container:hover .et-overlay-image {}
	
	.et-overlay-container:hover .et-overlay-image.et-scale {
		transform: scale(1.2);
	}
	
	.et-overlay-container:hover .et-overlay-image.et-rotate {
		transform: scale(1.4) rotateZ(10deg) !important;
	}
	
	.et-overlay-container:hover .et-overlay-item.move-up {
		margin-bottom: 15% !important;
	}
	
	.et-overlay-container:hover .et-overlay-item.move-down {
		margin-top: 10%;
	}
}

@media all and (max-width:980px) {
	h2.box-header {
		opacity: 0;
	}
}

.pbSubmit {
	background: #d2232a !important;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif !important;
	letter-spacing: 1px;
	font-size: 1.5em;
	margin: 15px 5px 0px 0px !important;
}

#fbuilder select:not([multiple]) {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/fletch-select.png") 97% center no-repeat #f2f2f2 !important;
}

#fbuilder select:not([multiple]).nitro-lazy {
	background: none !important;
}

#fbuilder label {
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: 18px;
}

#fbuilder .fields:not(.cff-container-field) {
	padding: 5px 10px 5px 0px !important;
}

.et_pb_tabs_controls li a {
	font-family: "Oswald", sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	padding: 10px 15px;
	font-weight: 400 !important;
}

a.pagelink, a.kit {
	color: #d2232a;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

a:hover.pagelink, a:hover.kit {
	color: #d2232a;
	text-decoration: underline;
	cursor: pointer;
}

.et_pb_equal_columns > .et_pb_column {
	margin-top: auto;
	margin-bottom: auto;
}

@media screen and (max-width:980px) {
	.flex-rev {
		display: flex;
		flex-direction: column-reverse;
	}
}

.et_pb_button:after {
	font-size: 39px;
}

@media (max-width:480px) {
	.hide-mobile {
		display: none;
	}
}

.ubermenu.ubermenu-main .ubermenu-tabs .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-target {
	padding: 12px 20px !important;
}

.ubermenu .ubermenu-submenu.ubermenu-submenu-id-37165 {
	width: 100%;
	max-width: 1200px;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
	padding: 24px 0px 29px 0px !important;
}

.et-l--header .et_pb_code_inner, .et-l--header .et_pb_module, .et-l--header .et_pb_column_2_tb_header {
	position: static !important;
}

.ubermenu-responsive-toggle {
	font-size: 24px !important;
}

.et_mobile_nav_menu {
	display: none !important;
}

ul.ubermenu-submenu.ubermenu-submenu-id-37369, ul.ubermenu-submenu.ubermenu-submenu-id-37299 {
	margin-left: -20px;
}

ul.ubermenu-submenu.ubermenu-submenu-id-37303 {
	margin-left: 20px;
}

.ubermenu .ubermenu-icon {
	vertical-align: top !important;
}

.menu-custom {
	background-color: #d3d3d3;
	font-size: 16px;
}

.menu-custom a {
	color: #262626;
	text-decoration: none;
	padding: 2px 0 3px 0;
}

.menu-custom a:hover {
	color: #d2232a !important;
}

.nav-explore {
	background-color: #d2232a;
	border-right: 2px solid #fff;
	font-size: 16px;
}

.nav-explore a {
	color: #fff;
	text-decoration: none;
	padding: 2px 0 3px 0;
}

.nav-explore a:hover {
	color: #f2f2f2 !important;
}

.nav-headline {
	font-size: 28px;
	font-family: "MongooseMedium", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #d2232a;
	line-height: .8 !important;
	margin: -10px 0 -5px 0 !important;
	display: block;
}

.nav-headline a {
	color: #d2232a;
	cursor: pointer;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	text-decoration: none !important;
}

.nav-headline a:hover {
	color: #9a252a !important;
}

.ubermenu-divider hr {
	border-top: 1px solid #fff !important;
}

.ubermenu .ubermenu-icon {
	color: #d2232a;
}

.ubermenu .ubermenu-item.ubermenu-item-60256, .ubermenu .ubermenu-item.ubermenu-item-59780, .ubermenu .ubermenu-item.ubermenu-item-60007, .ubermenu .ubermenu-item.ubermenu-item-68276, .ubermenu .ubermenu-item.ubermenu-item-62863, .ubermenu .ubermenu-item.ubermenu-item-59935, .ubermenu .ubermenu-item.ubermenu-item-59796 {
	margin-top: 15px;
}

.custom-header {
	text-align: right;
	line-height: 1;
}

.custom-header a {
	padding: 0px 15px;
	font-family: "Oswald", Helvetica, Arial, Lucida, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff !important;
	transition: .3s;
	text-decoration: none;
}

.custom-header a:hover {
	color: #8d8d8d !important;
}

.custom-header .border-right {
	border-right: 1px solid #d2232a;
	border-left: 1px solid #d2232a;
}

.custom-header .border-right-translation {
	border-right: 1px solid #d2232a;
	border-left: 1px solid #d2232a;
}

.custom-header-ul {
	float: right;
	padding: 3px 0px 0px 0px !important;
	line-height: 1 !important;
}

.custom-header-ul li {
	display: inline-block;
	margin: 0 -10px;
}

.custom-header-ul li a {
	color: rgba(255, 255, 255, 1) !important;
	font-size: 20px;
	transition: .3s;
}

.custom-header-ul li a.button_facebook, .custom-header-ul li a.button_instagram, .custom-header-ul li a.button_twitter, .custom-header-ul li a.button_linkedin {
	color: rgba(255, 255, 255, .3) !important;
	font-size: 16px;
	transition: .3s;
}

.custom-header-ul li a:hover {
	color: #fff !important;
}

.social-last {
	padding: 0px 0px 0px 15px !important;
}

.custom-header .translator {
	display: inline-block;
	margin-right: 10px;
	padding: 0px 10px 0px 10px;
}

.custom-header .register-tool {
	display: inline-block !important;
}

.custom-header select.notranslate {
	width: 130px !important;
	background-color: #262626 !important;
	color: #fff !important;
	text-transform: uppercase;
	border: none !important;
	font-weight: 500 !important;
	font-family: "Oswald", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 14px;
	background: url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/arrow-dropdown.png") no-repeat center right;
	background-position: calc(100% - 5px);
	background-size: 14px auto;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.custom-header select.notranslate.nitro-lazy {
	background: none !important;
}

@media (max-width:768px) {
	.custom-header-ul {
		display: none;
	}
	
	.custom-header {
		max-width: 100%;
		margin: 0 auto;
	}
	
	select#et_pb_contact_language_0 {
		margin-right: -10px;
	}
	
	.custom-header .border-right-translation {
		border-right: 0px solid transparent !important;
	}
}

@media (max-width:480px) {
	.custom-header .border-right {
		border-right: none;
		border-left: 1px solid #d2232a;
	}
	
	.custom-header select {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		height: auto !important;
	}
	
	.custom-header a {
		padding: 0px 10px;
	}
	
	.custom-header .translator {
		margin-right: 0px;
	}
}

ul#menu-search.et-menu.nav {
	display: none !important;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
	display: none;
}

@media (max-width:980px) {
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
		justify-content: flex-start !important;
	}
	
	.et_pb_section_1_tb_header {
		background: linear-gradient(90deg, #fff 50%, #fff 50%) !important;
	}
}

#footer hr.footer-rule {
	color: #fff;
	margin: 2px 0 10px 0;
}

#footer h4.footer-header {
	color: #fff !important;
	font-size: 1.7em !important;
	line-height: .9em;
	overflow-wrap: normal;
	word-break: keep-all;
	letter-spacing: 1px;
	min-height: 0px;
}

#footer span.phone-hours {
	display: block !important;
	width: 100% !important;
	color: #fff;
	font-size: .9em;
}

#footer a {
	display: block;
	width: 100%;
	color: #fff;
	font-size: 16px !important;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	text-decoration: none;
	line-height: 1em;
	margin: 0 0 10px 0;
}

#footer .custom_row {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

#footer a:hover {
	color: #d2232a;
}

#footer div.vert-align {
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	margin: 25px 0 0 0;
}

#footer .et_pb_social_icon {
	display: inline-block;
	margin: 0 5px 0 0;
	height: 30px;
	width: 30px;
	text-align: center;
	vertical-align: middle;
}

#footer .et_pb_social_icon a.team-viewer img {
	height: 30px;
	width: 30px;
}

#footer a.icon {
	font-size: 20px !important;
	margin-top: 5px;
}

#footer #mc_embed_signup .button {
	height: auto;
	margin: 15px 0 0 0;
	border: 2px solid #d2232a !important;
	padding: 5px 25px 1px 25px !important;
	text-transform: uppercase;
	font-size: 1.4em !important;
	color: #d2232a;
	background-color: #fff;
	border-radius: 0px;
	transition-duration: .4s;
	cursor: pointer;
}

#footer #mc_embed_signup .button:hover {
	border: 2px solid #fff !important;
	color: #fff;
	background-color: #d2232a;
}

#footer .link-column-one, #footer .link-column-two {
	width: 14.5% !important;
	margin-right: 2% !important;
	padding: 50px 0 !important;
}

#footer .link-column-three {
	width: 20% !important;
	margin-right: 2% !important;
	padding: 50px 0 0 0 !important;
}

#footer .mail-column {
	width: 41% !important;
	margin-left: 4%;
	background: #d2232a;
}

#footer .mobile-copyright-one {
	position: absolute !important;
	bottom: 5px !important;
	left: 0px;
	z-index: 1;
	width: 350px;
}

#footer .mobile-copyright-two {
	display: none;
}

#footer div.vert-align {
	margin: 25px 0 0 0;
}

#footer .bbb-badge {
	display: inline-block;
	background-color: #fff;
	height: auto;
	margin: 10px 0 25px 0;
}

#footer .bbb-badge-mobile {
	display: inline-block;
	background-color: #fff;
	height: auto;
	margin: 25px 0;
}

@media screen and (max-width:980px) {
	#footer .link-column-one {
		width: 38.75% !important;
		margin-right: 2.5% !important;
		-webkit-order: 2;
		order: 2;
		margin-left: 10% !important;
		padding: 0px !important;
	}
	
	#footer .link-column-two {
		width: 38.75% !important;
		margin-right: 10% !important;
		-webkit-order: 2;
		order: 2;
		padding: 0px !important;
	}
	
	#footer .link-column-three {
		width: 100% !important;
		margin-right: 2.5% !important;
		-webkit-order: 3;
		order: 3;
		padding: 0px !important;
	}
	
	#footer .mail-column {
		width: 100% !important;
		padding: 50px 10% !important;
		-webkit-order: 1;
		order: 1;
		margin: 0 0 50px 0 !important;
	}
	
	#footer .mobile-column-one {
		width: 38.75% !important;
		margin-right: 2.5% !important;
		margin-left: 10% !important;
		float: left;
	}
	
	#footer .mobile-column-two {
		width: 38.75% !important;
		margin-right: 10% !important;
		float: left;
	}
	
	#footer div.vert-align {
		margin: 25px 0 25px 0 !important;
	}
	
	#footer .mobile-copyright-one {
		display: none !important;
	}
	
	#footer .mobile-copyright-two {
		display: flex !important;
		width: 80% !important;
		margin: auto 10% !important;
	}
}

@media screen and (max-width:480px) {
	#footer .link-column-one {
		width: 80% !important;
		margin: 0 10% !important;
		padding: 0px !important;
	}
	
	#footer .link-column-two {
		width: 80% !important;
		margin: 25px 10% 0 10% !important;
		padding: 0px !important;
	}
	
	#footer .mobile-column-one {
		width: 80% !important;
		margin: 25px 10% 0 10% !important;
	}
	
	#footer .mobile-column-two {
		width: 80% !important;
		margin: 25px 10% 0 10% !important;
	}
	
	#footer div.vert-align {
		margin: 25px 0 25px 0 !important;
	}
	
	#footer .mobile-copyright-two {
		display: flex !important;
		width: 80% !important;
		margin: auto 10% !important;
	}
	
	#footer .mobile-copyright-one {
		display: none !important;
	}
	
	#footer .et_pb_column .footer-logo-mobile {
		width: 50% !important;
	}
	
	#footer .mobile-copyright-three {
		width: 80% !important;
		margin: auto 10% !important;
	}
	
	#footer .bbb-badge-mobile {
		margin: -25px 0 25px 0;
	}
}

@media screen and (min-width:481px) and (max-width:767px) {
	#footer .bbb-badge-mobile {
		margin-left: 25% !important;
		margin: 0 0 25px 0;
	}
}

#mc_embed_shell {
	display: block;
	padding: 60px 0 60px 25px;
}

#footer #mc_embed_signup {
	font-family: "Roboto Condensed";
	font-weight: 700;
	width: 100%;
}

#footer #mc_embed_signup h2.mc-h2 {
	font-family: "MongooseMedium";
	font-size: 2.9em;
	color: #fff !important;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0 0 15px 0;
}

#footer #mc_embed_signup .group-wrapper {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

#footer #mc_embed_signup form {
	margin: 0px;
}

#footer #mc_embed_signup .indicates-required {
	display: none;
}

#footer #mc_embed_signup .mc-field-group {
	width: 49%;
	margin: 0 0 10px 0;
}

#footer #mc_embed_signup .mc-field-group input {
	height: auto;
}

#footer #mc_embed_signup .mc-field-group label {
	display: none;
}

#footer #mc_embed_signup .mc-field-group-one {
	width: 49%;
	margin: 0 2% 10px 0;
	flex: 1;
}

#footer #mc_embed_signup .mc-field-group-two {
	width: 49%;
	flex: 1;
}

#footer #mc_embed_signup .mc-field-group-one input, #footer #mc_embed_signup .mc-field-group-two input, #footer #mc_embed_signup .mc-field-group-email input {
	display: block;
	width: 100%;
	text-indent: 2%;
	padding: 8px 0;
	height: 40px;
	border: 0px solid transparent;
}

#footer #mc_embed_signup .mc-field-group-one label, #footer #mc_embed_signup .mc-field-group-two label, #footer #mc_embed_signup .mc-field-group-email label {
	display: none;
	margin-bottom: 3px;
}

#footer #mc_embed_signup .mc-field-group-email {
	width: 100%;
	margin: 0 0 10px 0;
}

#footer #mc_embed_signup .mc-field-group.input-group {
	width: 100%;
}

#footer #mc_embed_signup .mc-field-group.input-group ul {
	display: block;
	line-height: 26px;
	padding-left: 0;
}

#footer #mc_embed_signup .mc-field-group.input-group ul li {
	display: block;
	float: left;
	font-weight: normal;
	margin: 0 10px 0 0;
}

#footer #mc_embed_signup .mc-field-group.input-group ul li label {
	display: inline-block;
	font-size: 16px;
	color: #fff;
}

#footer #mc_embed_signup .mc-field-group.product-text {
	font-size: 18px;
	color: #fff;
}

#footer #mc_embed_signup .button {
	height: auto;
	margin: 15px 0 0 0;
	border: 2px solid #d2232a;
	text-transform: uppercase;
	font-size: 23px;
	color: #d2232a;
	background-color: #fff;
	border-radius: 0px;
	transition-duration: .4s;
	cursor: pointer;
	padding: .3em 1em !important;
}

#footer #mc_embed_signup .button:hover {
	border: 2px solid #fff;
	color: #fff;
	background-color: #d2232a;
}

@media screen and (max-width:767px) {
	#footer #mc_embed_signup .mc-field-group-one, #footer #mc_embed_signup .mc-field-group-two {
		width: 100%;
		margin: 0 0% 10px 0;
	}
	
	#footer #mc_embed_signup .group-wrapper {
		display: block;
		width: 100%;
	}
}

@media screen and (max-width:980px) {
	#footer #mc_embed_shell {
		display: block;
		padding: 0px;
	}
}

.ba-members-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: 100%;
}

.ba-member-text {
	flex: 1 1 0;
	max-width: 15%;
	text-align: center;
	line-height: .9em;
	font-size: 14px;
	color: #f2f2f2;
}

.ba-member-img {
	flex: 1;
	justify-content: center;
	align-items: center;
}

.ba-member-img img {
	display: block;
	width: 100%;
	max-width: 110px;
	height: auto;
}

.ba-member-img a {
	display: flex;
	line-height: 0;
	justify-content: center;
}

@media (max-width:769px) {
	.ba-member-text {
		flex: 1 1 100%;
		max-width: 100%;
	}
	
	.ba-member-img {
		flex: 1 1 50%;
		max-width: 50%;
		text-align: center;
	}
}

@media (max-width:480px) {
	.ba-member-text {
		flex: 1 1 100%;
		max-width: 100%;
	}
	
	.ba-member-img {
		flex: 1 1 100%;
		max-width: 100%;
		text-align: center;
	}
}

.categories-block li.cat-item-90, .categories-block li.cat-item-91, .categories-block li.cat-item-110, .categories-block li.cat-item-176 {
	display: none;
}

a.wp-block-latest-posts__post-title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1em;
	min-height: 35px;
}

ul.wp-block-latest-posts__list li {
	margin-bottom: 1.3em;
}

#product-sidebar h5.et_pb_toggle_title {
	font-size: 2.2em !important;
	color: #262626 !important;
	margin-bottom: 0px !important;
	transition: color .2s linear;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
}

.et_pb_toggle {
	overflow-x: hidden !important;
}

#product-sidebar .et_pb_toggle {
	margin-bottom: 5px !important;
	overflow-y: hidden !important;
}

#product-sidebar h5.et_pb_toggle_title {
	padding: 2px 0 0 0 !important;
}

#product-sidebar h5.et_pb_toggle_title:hover {
	color: #d2232a !important;
}

#product-sidebar .et_pb_toggle_open h5 {
	color: #d2232a !important;
}

#product-sidebar .et_pb_text_inner h5 {
	font-size: 2.3em !important;
	color: #262626 !important;
	margin-bottom: 5px !important;
	transition: color .2s linear;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
}

#product-sidebar .et_pb_text_inner h5:hover {
	color: #d2232a !important;
}

#product-sidebar .et_pb_toggle_open {
	padding: 0px !important;
}

#product-sidebar .et_pb_text {
	margin-bottom: 0px !important;
}

#product-sidebar ul.sidebar-categories {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: -10px;
}

#product-sidebar ul.sidebar-categories li {
	line-height: 1em !important;
	margin-bottom: 15px;
}

#product-sidebar a.sidebar-category-link {
	font-family: "Roboto Condensed", sans-serif;
	color: #262626;
	font-size: 1.3em !important;
	border-bottom: 1px solid #e3e3e3;
	display: block;
	text-transform: uppercase;
	padding-bottom: 10px !important;
	line-height: 1.1em;
	text-decoration: none;
}

#product-sidebar a.sidebar-category-link.active {
	color: #d2232a;
}

#product-sidebar a:hover.sidebar-category-link {
	color: #d2232a;
}

#product-sidebar .et_pb_toggle_open, #product-sidebar .et_pb_toggle_close {
	padding: 0 0 0 0 !important;
}

#product-sidebar .cat-item-413, #product-sidebar .cat-item-414, #product-sidebar .cat-item-415, #product-sidebar .cat-item-416 {
	display: none;
}

@media (min-width:981px) and (max-width:1250px) {
	#product-sidebar h5.et_pb_toggle_title, #product-sidebar .et_pb_text_inner h5 {
		font-size: 1.5em !important;
	}
	
	#product-sidebar a.sidebar-category-link {
		font-size: 1.1em !important;
	}
}

.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a {
	font-family: "Roboto Condensed", sans-serif !important;
}

li.cat-item .cat-item-413, li.cat-item .cat-item-414, li.cat-item .cat-item-415, li.cat-item .cat-item-416 {
	display: none !important;
}

#news-sidebar .widget_block, #academy-sidebar .widget_block {
	margin-bottom: 15px !important;
}

#news-sidebar li.cat-item, #academy-sidebar li.cat-item {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 5px !important;
}

#news-sidebar #block-14 {
	margin-top: 25px !important;
}

#news-sidebar .wp-block-latentry-titleest-posts__list li {
	border-bottom: 1px solid #d8d8d8;
	line-height: 1em !important;
	min-height: 50px;
	padding: 10px 0px 20px 0px;
}

#news-sidebar img.wp-post-image {
	margin-right: 10px !important;
	border: 1px solid #d8d8d8;
}

#news-sidebar .et_pb_widget_area_left, .page-id-11670 .et_pb_widget_area_left, #news-sidebar .category .et_pb_widget_area_left {
	border-right: none !important;
}

#news-sidebar .wp-block-latest-posts__featured-image.alignleft {
	margin-right: 0px !important;
}

.et_pb_widget_area_left {
	padding-right: 0px !important;
}

#block-41 {
	margin: 0 5.5% 1.5% 0 !important;
}

h3.wp-block-heading {
	font-size: 52px !important;
	min-height: 60px !important;
}

#block-55.et_pb_widget.widget_block, #block-57.et_pb_widget.widget_block {
	margin-bottom: 0px !important;
}

#block-62, #block-66 {
	margin-bottom: 0% !important;
}

#block-63 {
	margin-bottom: 25px !important;
}

#block-67 {
	margin-bottom: 50px !important;
}

.postid-20664 .yrc-item-title {
	color: #d2232a;
}

.postid-20664 .yrc-item-desc {
	display: -webkit-box;
	max-width: 500px;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.postid-20664 #yrc-shell-0 .yrc-item {
	margin-bottom: 50px;
}

.yrc-section {
	text-align: left !important;
}

.post-headline {
	font-weight: 700;
	color: #d2232a;
	font-size: 1.2em;
	text-transform: uppercase;
	line-height: 1.3em;
}

.ba-right {
	float: right;
}

.ba-left {
	float: left;
}

@media screen and (max-width:767px) {
	.ba-right, .ba-left {
		float: none;
	}
}

a.dealer-link {
	color: #d2232a;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

a:hover.dealer-link {
	color: #262626;
}

#yrc-shell-0 .yrc-load-more-button {
	background: #d2232a !important;
	text-align: center;
}

li.additional_information_tab {
	display: none !important;
}

.woocommerce .woocommerce-breadcrumb {
	line-height: 1.3em;
}

a.read-more {
	color: #d2232a;
	cursor: pointer !important;
}

ul.product-bullets li {
	margin-bottom: 15px;
}

table.product-specs {
	width: 100%;
}

table.product-specs tr {
	border-bottom: 1px solid #f2f2f2;
}

table.product-specs td {
	padding: 20px 5px;
}

table.product-specs ul {
	padding-bottom: 0px !important;
}

table.product-specs tr:nth-child(odd) td {
	background-color: #f2f2f2;
}

a.product-download {
	color: #d2232a;
}

a:hover.product-download {
	text-decoration: underline;
}

@media screen and (max-width:480px) {
	td.icon-column {
		min-width: 50px !important;
	}
}

table.product-downloads {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
}

table.product-downloads tr {
	border-bottom: 1px solid #f2f2f2;
}

table.product-downloads tr:nth-child(odd) td {
	background-color: #f2f2f2;
}

table.product-downloads td {
	padding: 20px 10px;
	line-height: 1em;
}

table.product-downloads td:last-child {
	text-align: right;
}

table.product-downloads a.download-pdf {
	color: #d2232a;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

table.product-downloads a:hover.download-pdf {
	text-decoration: underline;
}

table.product-downloads td.download-icon {
	width: 50px;
}

@media screen and (max-width:600px) {
	table.product-downloads tr {
		display: block;
		margin-bottom: .625em;
		border-bottom: none;
	}
	
	table.product-downloads td {
		display: block;
		font-size: .9em;
		text-align: center;
		padding: 10px 5px;
	}
	
	table.product-downloads td:last-child {
		border-bottom: 0;
		padding: 10px 5px 20px 5px;
		text-align: center;
	}
	
	table.product-downloads td.download-icon {
		width: 100%;
		padding: 10px 0 0 10px;
	}
}

.ikey-specs-outter {
	overflow-x: scroll;
}

.ikey-specs-outter table {
	white-space: nowrap;
}

table.ikey-specs th {
	font-family: "MongooseRegular", sans-serif;
	font-weight: 500;
	padding: 8px 5px 5px 5px;
	border-right: 1px solid #fff;
	text-transform: uppercase;
	font-size: 21px;
	line-height: .9em;
	text-align: center;
}

table.ikey-specs td {
	padding: 10px;
	text-align: center;
	font-family: "Roboto Condensed", sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	border: 1px solid #f2f2f2;
}

table.ikey-specs td.compare-bullet {
	font-size: 52px;
	color: #d2232a;
}

table.ikey-specs td.compare-right {
	text-align: right;
}

table.ikey-specs td.keyimage {
	padding: 0px;
	width: 10%;
}

table.ikey-specs tr {
	border-bottom: 1px solid #f2f2f2;
}

table.ikey-specs tr:nth-child(odd) td {
	background-color: #f2f2f2;
}

table.ikey-specs .rotateimg {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

table.ikey-specs .button-wrap {
	display: inline-block;
}

table.ikey-specs img {
	width: 100px;
	min-width: 100px;
}

@media screen and (max-width:1200px) {
	.ikey-specs-outter {
		overflow-x: scroll;
		width: 100%;
		max-width: 1200px;
	}
	
	table.ikey-specs th {
		position: relative;
		position: -webkit-relative;
		top: 0px;
	}
	
	table.ikey-specs img {
		width: 75px;
	}
}

ul.products li.product .price {
	display: none !important;
}

.load-more-btn {
	display: block;
	background: #d2232a;
	color: #fff;
	text-transform: uppercase;
	font-family: "MongooseRegular", sans-serif;
	padding: 10px 20px 5px 20px;
	font-size: 28px;
	letter-spacing: 1px;
	border: none !important;
	cursor: pointer;
	margin: 50px auto 0 auto;
}

.custom-description {
	color: #252525;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	padding: .5em 0 0 0 !important;
}

.woocommerce ul.products {
	margin: 0 0 0em !important;
}

.woocommerce ul.products li.product h3.shop-type-subhead {
	color: #d2232a;
	font-family: "MongooseRegular", sans-serif;
	font-size: 1.5em;
}

.custom-product-wrapper ul.products {
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
	list-style: none;
	padding: 0;
}

.custom-product-wrapper ul.products li.product {
	width: 25%;
	padding: 25px 25px 0px 25px;
	box-sizing: border-box;
	float: none !important;
	margin: 0 !important;
	clear: none !important;
}

@media (max-width:1024px) {
	.custom-product-wrapper ul.products li.product {
		width: 33.333%;
	}
}

@media (max-width:768px) {
	.custom-product-wrapper ul.products li.product {
		width: 50%;
	}
}

@media (max-width:480px) {
	.custom-product-wrapper ul.products li.product {
		width: 100% !important;
	}
}

ul.custom-description {
	list-style: none;
	padding-left: 0;
}

ul.custom-description li {
	display: flex;
	align-items: flex-start;
}

ul.custom-description li::before {
	content: "•";
	margin-right: 6px;
	margin-top: 5px;
	font-size: 1em;
	line-height: 1.2;
}

.round-corner img {
	border-bottom-left-radius: 35% 35%;
	-webkit-border-bottom-left-radius: 35% 35%;
	-moz-border-bottom-left-radius: 35% 35%;
	-o-border-bottom-left-radius: 35% 35%;
}

.rule-line {
	width: 100%;
	height: 1px;
	background: #b8b8b8;
	margin: 15px 0;
}

form.woocommerce-ordering {
	display: none;
}

.woocommerce-pagination .page-numbers .current, .woocommerce-pagination .page-numbers li a:hover {
	padding: 20px 24px !important;
	margin: 0 5px !important;
	background: #d2232a !important;
	color: #fff !important;
	border: 1px solid #d2232a !important;
}

.woocommerce-pagination .page-numbers a:link, .woocommerce-pagination .page-numbers a:visited {
	padding: 20px 24px !important;
	margin: 0 5px !important;
	background: #fff !important;
	color: #d2232a !important;
	border: 1px solid #d2232a !important;
}

.page-numbers {
	border: none !important;
}

.woocommerce nav.woocommerce-pagination ul li {
	border-right: 4px solid #fff;
	background: #fff !important;
}

.woocommerce .products .star-rating {
	margin-top: -15px !important;
}

.et_shop_image {
	background-color: #f2f2f2 !important;
}

.et_overlay:after {
	content: "Product Details";
	width: 100%;
	color: #d2232a;
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.posted_in, .tagged_as {
	display: none !important;
}

.sku_wrapper:before {
	content: "Part Number:" !important;
	color: #333 !important;
}

.sku_wrapper {
	color: #fff;
}

.sku {
	margin-left: -25px !important;
	color: #333;
}

.woosc-bar-btn-text {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 700;
}

h2.yikes-custom-woo-tab-title {
	display: none !important;
}

#top-header {
	display: none !important;
}

#main-header {
	display: none !important;
}

.woocommerce-products-compare-content .product a.product-link img {
	max-width: 300px;
	margin: -25px auto;
}

.woocommerce-products-compare-content .price:before {
	content: "MSRP" !important;
}

tr.rating.odd {
	display: none !important;
}

.comparison-values, .comparison-detail, .comparison-values span {
	color: #000 !important;
}

@media screen and (max-width:480px) {
	table#woosc_table td.td-label {
		font-size: 14px !important;
	}
	
	table#woosc_table td {
		font-size: 14px !important;
	}
	
	table#woosc_table .comparison-detail {
		font-size: 14px !important;
		line-height: 1em;
	}
	
	table#woosc_table .comparison-values {
		font-size: 14px !important;
		line-height: 1em;
	}
	
	table#woosc_table td.comparison-values span {
		font-size: 14px !important;
	}
	
	table#woosc_table th a {
		font-size: 24px !important;
	}
	
	#page-compare table#woosc_table th {
		line-height: 1.1em !important;
	}
	
	table#woosc_table td {
		padding: 5px 5px 5px 0 !important;
	}
	
	table#woosc_table img.attachment-medium, table#woosc_table img.size-medium {
		margin: 0px 0;
	}
}

.page-id-3476 .category-faq-diagnostic-tools h2.entry-title:before, .page-id-3476 .category-faq-tpms-tools h2.entry-title:before, .page-id-3476 .category-faq-adas-tools h2.entry-title:before {
	content: "Q: ";
	font-size: 1em !important;
	font-family: "Roboto Condensed", sans-serif !important;
	color: #d2232a;
}

.page-id-3476 h2.entry-title {
	font-size: 1em !important;
	font-family: "Roboto Condensed", sans-serif !important;
}

.pagination a {
	color: #d2232a;
}

.search .category-faq-diagnostic-tools h2.entry-title {
	min-height: 0px !important;
}

.page-id-11670 .et_pb_column_1_4 h2 {
	letter-spacing: 1px;
}

a.smallblue {
	background: #d2232a !important;
	color: #fff !important;
	border-radius: 0px !important;
	border: none !important;
}

.postid-21099 .et_pb_title_container {
	display: none;
}

.postid-21154 .et_pb_button:after {
	font-size: 24px;
	margin: 7px 0 0 5px;
}

#block-33 {
	margin-bottom: 25px !important;
}

.smallblueshort_code {
	font-family: "MongooseRegular", sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #d2232a;
	color: #fff;
	border-radius: 0px !important;
	padding: 20px 40px 15px 40px !important;
	font-size: 28px !important;
	border: 2px solid #d2232a;
	text-shadow: none !important;
	box-shadow: none !important;
	font-weight: normal !important;
}

.smallblueshort_code:hover {
	background-color: #fff;
	color: #d2232a;
	border: 2px solid #d2232a;
}

.postid-9858 .et_pb_button[data-icon]:not([data-icon=""]):after {
	content: "5";
}

.woosc-btn {
	font-family: "Oswald", sans-serif !important;
	font-size: 23px;
	color: #fff;
	background-color: #d2232a;
	border: 4px solid #d2232a;
	text-transform: uppercase;
	padding: .25em 1em !important;
}

.et_pb_button {
	border: 0px !important;
}

#compare-btn {
	padding: 0 !important;
}

.woosc-btn:after {
	content: " features";
}

.woosc-added:after {
	content: "";
}

@media (min-width:481px) and (max-width:1250px) {
	.woosc-btn:after {
		content: "";
	}
}

@media (max-width:321px) {
	.woosc-btn, a.et_pb_button {
		font-size: 18px;
		line-height: 1em !important;
	}
	
	a.et_pb_button:after {
		font-size: 30px;
	}
}

.woosc-table-inner table#woosc_table th a {
	color: #d2232a;
	font-size: 2.8em;
	font-family: "MongooseRegular", sans-serif;
	letter-spacing: 1px;
}

.woosc-table-inner table#woosc_table span.woosc-remove {
	display: block;
	width: 100%;
	text-align: center;
	margin: -10px 0 0 0;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table#woosc_table thead tr th {
	text-align: center;
}

table#woosc_table td {
	font-size: 1.5em;
	text-align: center;
	text-transform: uppercase;
}

table#woosc_table td.td-label {
	text-align: center;
}

table#woosc_table .comparison-detail {
	font-size: .8em;
	line-height: 1em;
}

table#woosc_table td.td-label {
	text-align: center;
}

tr.tr-ca_hardware td, tr.tr-ca_software td, tr.tr-ca_features td, tr.tr-ca_tpms-sensor td, tr.tr-ca_diagnostics td, tr.tr-ca_compare-features td {
	background-color: #d2232a !important;
	color: #fff !important;
}

tr.tr-image td {
	color: #fff !important;
}

button.woosc-btn-34606 {
	display: none;
}

button.woosc-btn-33676 {
	display: none;
}

button.woosc-btn-34108 {
	display: none;
}

button.woosc-btn-33490 {
	display: none;
}

button.woosc-btn-22765 {
	display: none;
}

button.woosc-btn-33490 {
	display: none;
}

button.woosc-btn-22561 {
	display: none;
}

button.woosc-btn-36416 {
	display: none;
}

button.woosc-btn-33676 {
	display: none;
}

button.woosc-btn-22557 {
	display: none;
}

button.woosc-btn-3683 {
	display: none;
}

button.woosc-btn-29955 {
	display: none;
}

button.woosc-btn-31355 {
	display: none;
}

button.woosc-btn-23171 {
	display: none;
}

button.woosc-btn-36168 {
	display: none;
}

button.woosc-btn-36171 {
	display: none;
}

button.woosc-btn-33337 {
	display: none;
}

button.woosc-btn-36169 {
	display: none;
}

button.woosc-btn-36170 {
	display: none;
}

button.woosc-btn-40923 {
	display: none;
}

button.woosc-btn-41003 {
	display: none;
}

button.woosc-btn-41005 {
	display: none;
}

button.woosc-btn-41008 {
	display: none;
}

button.woosc-btn-44166 {
	display: none;
}

button.woosc-btn-44167 {
	display: none;
}

button.woosc-btn-46638 {
	display: none;
}

button.woosc-btn-47119 {
	display: none;
}

button.woosc-btn-51746 {
	display: none;
}

button.woosc-btn-61196 {
	display: none;
}

button.woosc-btn-62056 {
	display: none;
}

button.woosc-btn-62059 {
	display: none;
}

button.woosc-btn-62062 {
	display: none;
}

button.woosc-btn-9853 {
	display: none;
}

button.woosc-btn-9852 {
	display: none;
}

button.woosc-btn-65959 {
	display: none;
}

button.woosc-btn-9897 {
	display: none;
}

button.woosc-btn-9898 {
	display: none;
}

button.woosc-btn-9895 {
	display: none;
}

section.up-sells bdi {
	display: none !important;
}

section.up-sells h2.woocommerce-loop-product__title {
	min-height: 155px;
}

@media only screen and (max-width:480px) {
	section.up-sells h2.woocommerce-loop-product__title {
		min-height: 100px;
	}
}

.table-outter {
	overflow-x: auto;
	-ms-overflow-style: auto;
}

#page-compare th a {
	font-family: "MongooseMedium", sans-serif;
	color: #d2232a;
	font-size: 2em;
	text-transform: uppercase;
	font-weight: 500;
}

#page-compare td {
	font-size: 1em !important;
	line-height: 1em !important;
	padding: 20px !important;
	color: #000;
}

#page-compare td.td-label {
	line-height: 1em !important;
	color: #777;
}

#page-compare tr:nth-child(odd) td {
	background-color: #f2f2f2;
}

#page-compare tr.tr-default.tr-odd.tr-image td {
	background-color: #fff !important;
	color: #fff !important;
	margin: -100px 0 !important;
}

#page-compare img.attachment-medium, #page-compare img.size-medium {
	margin: -50px 0;
}

#product-description .section-wrapper {
	width: 100%;
	padding: 50px 0;
}

#product-description .section-flex {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	column-gap: 2em;
}

#product-description .section-flex-rev {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	flex-direction: row;
	column-gap: 2em;
}

#product-description .one-column {
	flex: 1;
}

@media screen and (max-width:768px) {
	#product-description .section-flex {
		display: block;
	}
	
	#product-description .section-flex-rev {
		display: flex !important;
		flex-direction: column-reverse !important;
	}
}

.accessory-bknd {
	background-image: url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/adas-accessories-bknd-2.webp");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
}

.accessory-bknd.nitro-lazy {
	background-image: none !important;
}

.adas-compare-outter {
	overflow-x: scroll;
}

table#adas-comparison {
	width: 100%;
	white-space: nowrap;
}

#adas-comparison th {
	font-family: "MongooseRegular", sans-serif;
	font-weight: 500;
	font-size: .9em;
	letter-spacing: 1px;
	line-height: 1em;
	color: #fff;
	background-color: #d2232a;
	padding: 15px 5px 10px 5px;
	text-transform: uppercase;
	text-align: center;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .4);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .4);
}

#adas-comparison td {
	background-color: #fff;
	border: 1px solid #f2f2f2;
	padding: 10px 5px 10px 5px;
}

#adas-comparison tr:nth-child(odd) td {
	background-color: #f2f2f2;
	border: 1px solid #fff;
}

#adas-comparison .large-text {
	font-family: "MongooseRegular", sans-serif;
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1em;
}

#adas-comparison img.package-img {
	width: 100px !important;
	height: auto;
	min-width: 100px;
}

#adas-comparison .package-title {
	font-family: "MongooseRegular", sans-serif;
	font-size: 2.2em;
	text-transform: uppercase;
	color: #d2232a;
}

#adas-comparison .package-part {
	font-family: "MongooseRegular", sans-serif;
	font-size: 1.5em;
	color: #888;
}

#adas-comparison .package-desc {
	font-family: "Roboto Condensed", sans-serif;
	font-size: .7em;
	line-height: 1em;
	margin-top: -20px;
}

#adas-comparison .center-text {
	text-align: center;
}

#adas-comparison th.block-width {
	min-width: 60px;
}

#adas-comparison a.et_pb_lightbox_image img {
	min-width: 100px;
	display: block;
}

#horizontal-finder .wpf_item {
	width: 46% !important;
	float: left !important;
	margin-right: 2% !important;
}

#horizontal-finder .wpf_layout_vertical .wpf_item + .wpf_item .wpf_item_name {
	margin-top: 0px !important;
}

.wpf_item input[type="checkbox"] {
	border-radius: 3px !important;
	float: left !important;
}

.postid-13760 .woocommerce-variation-add-to-cart {
	display: none !important;
}

p.price:before {
	content: "MSRP: " !important;
}

.woocommerce div.product form.cart .variations {
	margin-bottom: 0em !important;
}

.postid-13760 .key-variations {
	display: block;
}

.postid-13760 form.cart, .postid-13760 .et_pb_wc_add_to_cart {
	display: block;
}

.iconic-woothumbs-thumbnails {
	padding: 0px 25px;
}

.iconic-woothumbs-thumbnails__image-wrapper:after {
	border: 0px solid #e5e5e5;
}

.iconic-woothumbs-thumbnails__control--left {
	height: 100%;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

.iconic-woothumbs-thumbnails__control--right {
	height: 100%;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

.admin-bar .zm-viewer, .admin-bar .zm-handler {
	margin-top: -32px !important;
}

.woocommerce-product-attributes-item__value a {
	color: #5e5e5e;
}

.woocommerce-product-attributes-item__value a:hover {
	color: #d2232a;
	cursor: pointer !important;
}

h5.quick-link {
	font-family: "MongooseMedium", sans-serif;
	color: #d2232a !important;
	font-size: 2.3em !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 15px !important;
}

a.sidebar-link {
	font-family: "Roboto Condensed", sans-serif !important;
	display: block;
	text-transform: uppercase;
	font-size: 1.1em !important;
	color: #262626 !important;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 12px !important;
	line-height: 1.1em;
	margin-top: 0px;
}

a.sidebar-link:hover {
	color: #d2232a !important;
}

a.sidebar_quick_pdfdownloads, a.sidebar_quick_videolibrary {
	padding-top: 12px;
}

.et-db #et-boc .et-l .et_pb_widget_area_left {
	border-right: 0px solid rgba(255, 255, 255, 0);
}

#block-26 {
	margin-bottom: 0px !important;
}

@media only screen and (min-width:1024px) and (max-width:1366px) {
	h2.main-headline {
		font-size: 4.5em !important;
	}
	
	h4.tablet-wide {
		font-size: 2.3em !important;
	}
}

@media only screen and (min-width:1024px) and (max-width:1366px) {
	.timeline {
		margin-left: 275px !important;
		min-width: 575px !important;
	}
}

.tpms-coverage {
	height: 100%;
	min-height: 600px;
}

#tpmsFeed {
	position: absolute;
	top: -505px;
	left: 0px;
	clip-path: inset(450px 0px 0px 0px);
	min-height: 1000px;
	height: 100%;
}

@media screen and (min-width:1025px) and (max-width:1470px) {
	.tpms-coverage {
		height: 100%;
		min-height: 600px;
	}
	
	#tpmsFeed {
		position: absolute;
		top: -425px;
		left: 0px;
		clip-path: inset(440px 0px 100px 0px);
		min-height: 1100px;
		height: 100%;
	}
}

@media screen and (min-width:941px) and (max-width:1235px) {
	.tpms-coverage {
		height: 100%;
		min-height: 600px;
	}
	
	#tpmsFeed {
		position: absolute;
		top: -375px;
		left: 0px;
		clip-path: inset(325px 0px 100px 0px);
		min-height: 1100px;
		height: 100%;
	}
}

@media screen and (min-width:768px) and (max-width:940px) {
	.tpms-coverage {
		height: 100%;
		min-height: 700px;
	}
	
	#tpmsFeed {
		position: absolute;
		top: -275px;
		left: 0px;
		clip-path: inset(260px 0px 100px 0px);
		min-height: 1100px;
		height: 100%;
	}
}

@media screen and (min-width:571px) and (max-width:767px) {
	.tpms-coverage {
		height: 100%;
		min-height: 700px;
	}
	
	#tpmsFeed {
		position: absolute;
		top: -275px;
		left: 0px;
		clip-path: inset(250px 0px 100px 0px);
		min-height: 1100px;
		height: 100%;
	}
}

@media screen and (min-width:415px) and (max-width:570px) {
	.tpms-coverage {
		height: 100%;
		min-height: 700px;
	}
	
	#tpmsFeed {
		position: absolute;
		top: -250px;
		left: 0px;
		clip-path: inset(200px 0px 100px 0px);
		min-height: 1100px;
		height: 100%;
	}
}

@media screen and (max-width:414px) {
	.tpms-coverage {
		height: 100%;
		min-height: 875px;
	}
	
	#tpmsFeed {
		position: absolute;
		top: -250px;
		left: 0px;
		clip-path: inset(175px 0px 0px 0px);
		min-height: 1100px;
		height: 100%;
	}
}

.page-id-16098 .et_pb_tab {
	padding: 0px 0px;
}

@media screen and (max-width:480px) {
	.browser-break {
		display: none;
	}
}

.growth-chart {
	display: flex;
	column-gap: 2em;
}

.growth-width {
	flex: 1;
}

@media screen and (max-width:480px) {
	.growth-chart {
		display: block;
	}
	
	.growth-width {
		display: block;
		width: 100%;
		margin-bottom: 25px;
	}
}

.show-desktop {
	display: block;
}

.show-mobile {
	display: none;
}

.show-adas {
	display: none;
}

@media screen and (max-width:480px) {
	.show-mobile {
		display: block;
	}
	
	.show-desktop {
		display: none;
	}
}

@media screen and (max-width:1421px) {
	.show-adas {
		display: inline-block;
	}
}

#ia-product.slick-list {
	max-height: 600px !important;
}

.adas-callout {
	font-size: 1.5em;
	line-height: 1.3em;
	text-align: center;
	color: #fff;
	margin-top: -10px;
}

#print-button, #print-button-battery {
	color: #d2232a;
	font-size: 24px !important;
	text-transform: uppercase;
	background: transparent !important;
	cursor: pointer;
}

#print-button-profit {
	color: #d2232a;
	font-size: 24px !important;
	text-transform: uppercase;
	background: transparent !important;
	cursor: pointer;
}

@media screen and (max-width:480px) {
	.adas-callout {
		font-size: 1.2em;
		margin-top: 0px;
	}
	
	.print-roi {
		font-size: 18px !important;
	}
}

ul.section-list li {
	margin: 5px 0 15px 0;
	line-height: 1.2em;
}

@media (max-width:767px) {
	ul.section-list li {
		display: list-item;
		line-height: .8em;
	}
}

@media (min-width:980px) {
	#uber-adas-sub .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
		padding: 14px 0px 14px 0px !important;
	}
	
	#uber-adas-sub .ubermenu-skin-minimal .ubermenu-item-level-0 > .ubermenu-target {
		color: #fff;
		border-right: 1px solid #fff;
	}
	
	#uber-adas-sub .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target {
		border-right: none;
	}
	
	#uber-adas-sub .ubermenu .ubermenu-item.ubermenu-active > .ubermenu-target, #uber-adas-sub .ubermenu .ubermenu-item > .ubermenu-target:hover {
		background-color: #d2232a;
	}
	
	#uber-adas-sub .ubermenu-sub-indicator {
		color: #fff;
	}
}

@media (max-width:980px) {
	#uber-adas-sub .ubermenu-skin-minimal.ubermenu-responsive-toggle {
		color: #fff;
	}
}

#uber-adas-sub .fa-bars:before, #uber-adas-sub .fa-navicon:before {
	content: "" !important;
}

#uber-adas-sub .ubermenu-submenu-drop .ubermenu-item.ubermenu-active > .ubermenu-target, #uber-adas-sub .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target:hover {
	background-color: #f2f2f2;
}

#uber-adas-sub li.ubermenu-current-menu-item {
	background-color: #d2232a;
}

#uber-adas-sub ul.ubermenu-submenu li.ubermenu-current-menu-item {
	background-color: #f2f2f2 !important;
}

.et_pb_sticky_module {
	position: relative;
	z-index: 9999;
}

ul.adas-nav {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a.nav-anchor {
	flex: 1;
	padding: 15px 0px;
	text-align: center;
	color: #fff;
	line-height: 1.2em;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

a:hover.nav-anchor {
	background-color: #9a252a;
}

a.nav-anchor.active {
	background-color: #d2232a;
}

@media screen and (max-width:768px) {
	ul.adas-nav {
		display: block;
	}
	
	a.nav-anchor {
		display: block !important;
		width: 33.3%;
		float: left;
	}
}

@media screen and (max-width:480px) {
	ul.adas-nav {
		display: block;
	}
	
	a.nav-anchor {
		display: block;
		width: 100% !important;
		text-align: center;
	}
}

.plyr__control[data-plyr="play"], .plyr__control[data-plyr="fullscreen"], .iconic-woothumbs-fullscreen svg path:not(:last-child), .iconic-woothumbs-images__arrow svg path, .iconic-woothumbs-zoom-prev svg path, .iconic-woothumbs-zoom-next svg path, .iconic-woothumbs-wishlist-buttons__add svg path {
	stroke: #333 !important;
}

.plyr__control[data-plyr="play"], .plyr__control[data-plyr="settings"], .iconic-woothumbs-fullscreen svg path:last-child, .iconic-woothumbs-play svg path, .iconic-woothumbs-wishlist-buttons__browse svg path, .iconic-woothumbs-images__slide .iconic-woothumbs-loading-overlay--inner svg path, .pswp_item .iconic-woothumbs-loading-overlay--inner svg path {
	fill: #333 !important;
}

.iconic-woothumbs-thumbnails__play-overlay svg path {
	fill: #f2f2f2 !important;
}

.iconic-woothumbs-images__slide {
	background-color: #f2f2f2;
}

a.iconic-woothumbs-thumbnails__control:hover {
	background: #d2232a !important;
}

.zm-viewer {
	z-index: 500 !important;
	margin-top: 0px;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img {
	margin: 0 auto;
}

@media print {
	img.attachment-medium.size-medium {
		width: 150px !important;
		height: 150px !important;
		margin: 0 auto !important;
	}
	
	.woosc-table-inner table#woosc_table th a {
		color: #d2232a !important;
	}
	
	table#woosc_table td {
		font-size: 10px !important;
	}
	
	.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {
		padding: 3px 3px 3px 0 !important;
	}
	
	.woosc-table-inner table#woosc_table th a {
		font-size: 18px !important;
	}
	
	.comparison-detail {
		margin-top: -8px !important;
	}
	
	table#woosc_table th.th-label, table#woosc_table td.td-label {
		max-width: 150px !important;
		min-width: 150px !important;
	}
	
	#woosc-table-close {
		display: none;
	}
	
	.woosc-area .woosc-inner .woosc-table table tbody tr.tr-name td.td-label {
		font-size: 0;
		color: transparent;
		background-image: url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/autel_logo.png");
		background-repeat: no-repeat;
		background-size: 98%;
		background-position: top center;
		background-origin: content-box;
	}
	
	.woosc-area .woosc-inner .woosc-table table tbody tr.tr-name td.td-label.nitro-lazy {
		background-image: none !important;
	}
	
	a {
		color: #d2232a !important;
		font-size: 1.7em !important;
	}
}

.advertorial-image {
	width: 50%;
	height: auto;
}

.right {
	float: right;
	margin: 7px 0 10px 25px;
}

.left {
	float: left;
	margin: 7px 25px 0 0;
}

.et_pb_posts a.more-link {
	color: #d2232a;
	text-transform: capitalize;
}

#training-price p.price:before {
	content: "" !important;
}

.et_pb_countdown_timer .section.days p.value:first-letter {
	font-size: 0px;
	vertical-align: top;
}

.single-product li.et_pb_tab_11_tb_body {
	display: none;
}

a.ev-link {
	color: #4bb95a;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

a:hover.ev-link {
	color: #5e5e5e;
}

.et_password_protected_form {
	margin: 50px 0 0 0;
	padding: 50px;
}

.tickera-button {
	background-color: #d2232a !important;
	font-size: 18px;
	text-transform: uppercase;
	border: solid 0px transparent !important;
}

a span.title {
	color: #fff;
	background-color: #d2232a;
	padding: 10px 20px;
}

span.tc_in_cart a {
	color: #d2232a;
}

.single-tc_events #sidebar {
	display: none;
}

@media (min-width:981px) {
	.single-tc_events #left-area {
		width: 100% !important;
	}
}

.single-tc_events #main-content .container:before {
	display: none;
}

.single-tc_events p.post-meta {
	display: none;
}

.single-tc_events .tc_the_content_pre {
	margin-bottom: 15px;
}

.single-tc_events .tc_the_content_pre span.tc_event_date_title_front {
	font-size: 21px !important;
	display: block !important;
	width: 100%;
}

.single-tc_events .tc_the_content_pre span.tc_event_location_title_front {
	font-size: 21px !important;
	margin-left: 5px;
}

.info_section h2 {
	font-size: 48px !important;
	color: #d2232a !important;
}

.info_section h3 {
	font-size: 36px;
}

.tickera_buyer_info {
	margin: 50px 0px;
}

.fields-wrap {
	width: 50% !important;
	float: left !important;
	padding: 0 20px 0 0;
}

.fields-wrap label {
	width: 50% !important;
	padding-bottom: 25px !important;
}

.fields-wrap label span {
	margin-top: 25px !important;
}

.fields-wrap label span:before {
	color: #d2232a;
	content: "*";
	position: absolute;
}

.coupon-code {
	height: 47px !important;
}

.tickera_additional_info {
	margin-bottom: 100px;
}

.tickera_additional_info input[type=text] {
	width: 100%;
	background-color: #f4f6f7;
	color: #333;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: none;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 3%) inset;
}

table.order-details a {
	color: #d2232a !important;
}

.page-id-22493 .et_pb_main_blurb_image {
	width: 0px !important;
}

.page-id-21279 .entry-content a {
	color: #d2232a !important;
}

.page-id-21279 .main_title {
	margin-top: 50px;
}

.page-id-21280 .tickera h2 {
	font-size: 3em;
	margin-top: 25px;
}

.tickera_buyer_info h3 {
	text-indent: -9999px;
}

.tickera_buyer_info h3:before {
	text-indent: 0;
	content: "Buyer Information";
	float: left;
}

.tc-form-ticket-fields-wrap h2 {
	margin: 25px 0;
}

.tc_label_field p {
	font-style: italic;
	color: #d2232a;
	font-size: 1.1em;
	margin-top: 35px;
}

.tickera_owner_info {
	margin-bottom: 100px;
}

.owner-info-wrap {
	margin-top: 50px;
}

.sticky-button {
	position: fixed;
	top: 50%;
	right: -30px;
	width: 120px;
	height: 60px;
	z-index: 999999;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	margin-top: -15px;
}

@media screen and (max-width:480px) {
	.event_tickets tr {
		width: 100%;
		display: block;
	}
	
	.event_tickets td {
		width: 100%;
		display: block;
		padding: 10px 0;
	}
	
	.event_tickets th {
		padding: 9px 20px !important;
	}
	
	form.cart_form {
		text-align: center;
	}
}

.tickera select {
	width: 100% !important;
	max-width: 580px !important;
}

h2.font-regular {
	font-size: 3.5em !important;
}

.single-tc_events #main-content {
	background: linear-gradient(top, #f2f2f2 361px, #fff .1%, #fff 90%);
	background: -webkit-linear-gradient(top, #f2f2f2 361px, #fff .1%, #fff 90%);
	background: -moz-linear-gradient(top, #f2f2f2 361px, #fff .1%, #fff 90%);
	background: -ms-linear-gradient(top, #f2f2f2 361px, #fff .1%, #fff 90%);
	background: -o-linear-gradient(top, #f2f2f2 361px, #fff .1%, #fff 90%);
}

#main-content .container {
	padding-top: 0px !important;
}

.page-id-21277 #main-content .container {
	padding-top: 50px !important;
}

.page-id-21277 #main-content {
	background: none;
}

.page-id-21280 #main-content .container {
	padding-top: 50px !important;
}

.page-id-21280 #main-content {
	background: none;
}

@media (max-width:768px) {
	.tc-accreditation > div > div:nth-child(2) {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		flex-wrap: nowrap;
		gap: 10px;
		text-align: left;
	}
	
	.tc-accreditation > div > div:nth-child(2) img {
		max-width: 90px !important;
		width: auto !important;
		flex: 0 0 auto;
	}
	
	.tc-accreditation > div > div:nth-child(2) span {
		width: auto !important;
		max-width: calc(100vw - 130px);
	}
}

.tc-content {
	max-width: 65% !important;
	float: left;
	margin-right: 5%;
}

@media screen and (max-width:769px) {
	.tc-accreditation {
		display: block;
		max-width: 100% !important;
		margin-right: 0%;
		padding: 0 25px;
	}
}

.tc-border-right {
	border-right: 1px solid #eee;
}

@media screen and (max-width:980px) {
	.tc-border-right {
		border-right: 0px solid #eee;
	}
}

summary.bold::marker {
	color: #d2232a;
}

.event-toggle {
	border: 1px solid #ddd;
	border-radius: 6px;
	margin: 20px 0 5px 0;
	padding: 10px;
	overflow: hidden;
}

.event-toggle summary {
	cursor: pointer;
	font-weight: 600;
}

.event-toggle[open] summary {}

.toggle-content {
	padding: 16px;
}

.et_pb_post .entry-content {
	padding-top: 0px !important;
}

.et_post_meta_wrapper, .tc_the_content_pre {
	display: none;
}

.tc-sidebar {
	float: left;
	width: 30%;
}

.flex-header {
	display: flex;
	padding: 25px;
	margin: 0 0 50px 0;
	align-items: center;
	justify-content: center;
	column-gap: 3em;
	background: #f2f2f2;
}

.flex-column-one {
	flex: 1;
	max-width: 25%;
	text-align: center;
}

.flex-column-two {
	flex: 1;
}

img.image-logo {
	width: 100%;
}

ul.tc-list li {
	margin-bottom: 15px;
}

@media screen and (max-width:769px) {
	.flex-header {
		display: block;
		width: 100%;
	}
	
	.flex-column-one, .flex-column-two {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	
	.tc-content {
		display: block;
		max-width: 100% !important;
		margin-right: 0%;
		padding: 0 25px;
	}
	
	.tc-sidebar {
		float: none;
		display: block;
		width: 100%;
		padding: 0 25px;
	}
	
	.container {
		width: 100%;
	}
	
	img.image-logo {
		width: 100%;
		max-width: 350px;
		margin: 0 0 25px 0;
	}
}

@media screen and (min-width:770px) and (max-width:1290px) {
	.flex-column-two h1 {
		font-size: 4em;
	}
	
	h2.font-regular {
		font-size: 3em !important;
	}
	
	.flex-header {
		min-height: 361px;
	}
}

@media (min-width:981px) {
	.et_left_sidebar #left-area {
		padding-left: 0%;
	}
}

.newDiv {
	font-weight: bold;
}

.sticky-cart {
	background-color: #d2232a;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	position: absolute;
	top: 25px;
	right: 0px;
	width: 40px;
	height: auto;
	z-index: 999999;
	margin-top: 0px;
	text-align: left;
}

.sticky-cart:hover {
	width: 125px;
	transition: 1s;
}

.sticky-cart a {
	padding: 0 !important;
	display: block;
	text-align: left;
	height: 24px;
	width: 124px;
	color: #fff;
	text-transform: uppercase;
	font-family: "MongooseRegular", sans-serif;
	letter-spacing: 1px;
	font-size: 28px;
	text-decoration: none;
}

a i.sticky-cart-icon {
	font-size: 21px;
}

p.value {
	font-size: min(2.1vw, 35px) !important;
}

.section.sep p {
	font-size: min(2.4vw, 40px) !important;
	margin-top: -5px !important;
}

.section p {
	line-height: .9em !important;
}

h3.view-text {
	font-size: min(2.1vw, 35px);
}

@media screen and (min-width:981px) and (max-width:1200px) {
	h3.view-text {
		margin-top: 5px;
	}
}

@media screen and (max-width:768px) {
	h3.view-text {
		font-size: min(3vw, 70px) !important;
	}
	
	p.value {
		font-size: min(3vw, 70px) !important;
	}
}

@media screen and (max-width:480px) {
	.et_pb_countdown_timer .section p {
		font-size: 48px !important;
	}
}

label.check-terms-label a {
	color: #d2232a;
}

.postid-21099 #news-sidebar, .postid-28840 #news-sidebar {
	display: none;
}

.postid-21099 .et_pb_column_3_4, .postid-28840 .et_pb_column_3_4 {
	width: 100% !important;
}

@media screen and (max-width:480px) {
	.postid-21099 .et_pb_button_0 {
		font-size: .9em !important;
	}
	
	.postid-21099 .et_pb_button:after {
		font-size: 1.3em !important;
		margin: 3px 0px 0px 0px;
	}
}

a.iconic-wlv-terms__term-content--link {
	color: #d2232a;
	border: 1px solid #d2232a !important;
}

a:hover.iconic-wlv-terms__term-content--link {
	border: 1px solid #d2232a;
}

tr.iconic-wlv-variations__row--pa_frame {
	display: none;
}

.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content {
	border: 1px solid #d2232a !important;
	background: #d2232a !important;
}

.iconic-wlv-terms__term--unavailable {
	opacity: 1;
	color: #fff;
}

.iconic-wlv-terms__term--partial-match:not(.iconic-was-swatches__item--out-of-stock) {
	opacity: 1;
}

.wpc-term-item-content-wrapper label a {
	color: #5e5e5e;
}

.wpc-filter-title {
	font-size: 2.3em;
	color: #d2232a;
	font-style: normal;
	font-weight: 400;
	font-family: "MongooseMedium", sans-serif;
	letter-spacing: 1px;
	line-height: .8em;
	margin-bottom: .25em !important;
	text-transform: uppercase !important;
	min-height: 33px;
}

span.wpc-wrap-icons {
	text-transform: uppercase !important;
}

input.wpc-search-field {
	padding: 10px 10px 10px 30px !important;
}

.single-post .et-l--body ul {
	padding: 0 0 10px 0 !important;
}

i.wpc-toggle-children-list:before, i.wpc-toggle-children-list:after {
	background-color: #d2232a !important;
}

.wpc-filters-scroll-container {
	margin: 25px 0 0 0;
}

blockquote.et-pullquote p {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 22px;
	line-height: 35px;
	font-style: italic;
	letter-spacing: 1px;
	color: #000;
	font-weight: 300;
}

blockquote.et-pullquote.left.quote, blockquote.et-pullquote.right.quote {
	position: relative;
	border-left: none;
}

blockquote.et-pullquote.left.quote:before {
	content: "“";
	font-size: 75px;
	position: absolute;
	top: 10px;
	left: -16px;
	font-family: lato;
	color: #d2232a;
}

blockquote.et-pullquote.right.quote:before {
	content: "“";
	font-size: 75px;
	position: absolute;
	top: 10px;
	left: -16px;
	font-family: "Roboto Condensed", sans-serif;
	color: #d2232a;
}

blockquote.et-pullquote.left.topborder, blockquote.et-pullquote.right.topborder {
	border-left: none;
	border-top-width: 5px;
	border-top-style: solid;
	padding: 5px;
}

blockquote.et-pullquote.left.dark, blockquote.et-pullquote.right.dark {
	border-left: none;
	padding: 10px;
	background: #333;
}

blockquote.et-pullquote.left.dark p, blockquote.et-pullquote.right.dark p {
	color: #fff;
}

@media all and (min-width:700px) {
	blockquote.et-pullquote {
		padding: 0 20px;
		max-width: 100%;
		margin: 0 0 50px 0;
	}
}

blockquote.et-pullquote.left {
	float: left;
	margin: 50px 20px 50px -20px;
}

blockquote.et-pullquote.right {
	max-width: 300px;
	float: right;
	margin: 20px -10% 20px 20px;
}

@media all and (max-width:480px) {
	blockquote.et-pullquote.left.quote:before {
		left: -5px;
		font-size: 55px;
	}
	
	img.ba-logo {
		margin: 0px auto 25px auto;
	}
	
	.ba-intro-flex {
		padding: 50px 30px 0 30px;
	}
	
	blockquote.et-pullquote p {
		font-size: 18px;
		line-height: 30px;
	}
}

.wpc-filter-chips-list li.wpc-chip-reset-all a {
	border-color: #d2232a !important;
	color: #fff !important;
	background-color: #d2232a;
}

.wpc-filter-chips-list li, body .wpc-filter-chips-list li.wpc-filter-chip, li.wpc-filter-chip {
	text-transform: capitalize !important;
}

.wpc-filter-chips-list a, body .wpc-filter-chips-list li.wpc-filter-chip a {
	border-radius: 0px !important;
}

span.onsale:before {
	content: "NEW!";
	position: absolute;
	top: 0;
	left: 0;
	color: #fff !important;
	font-weight: bold;
	display: block;
	padding: 7px 14px;
	width: 50px;
	height: auto;
	background-color: #d2232a !important;
	z-index: 5;
}

.woocommerce-page span.onsale, .woocommerce span.onsale {
	background-color: #d2232a !important;
	border-radius: 0px !important;
	color: #d2232a;
}

.woocommerce-page ul.products li.product .onsale, .woocommerce ul.products li.product .onsale {
	left: unset !important;
	right: 10px !important;
}

.yrc-player-frame .fis-prev, .yrc-player-frame .fis-next {
	display: none !important;
}

li.wp-social-link-youtube {
	background-color: #fff !important;
	width: 45px;
	height: 45px;
	background-image: url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/youtube-logo-compliance.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40px 30px;
}

li.wp-social-link-youtube.nitro-lazy {
	background-image: none !important;
}

.wp-social-link-youtube a.wp-block-social-link-anchor > svg path {
	display: none;
}

.wp-social-link-youtube a.wp-block-social-link-anchor > svg {
	display: none;
}

body:not(.et-fb) .dl-slide-sidebar {
	transform: translateX(600px);
	position: relative;
	z-index: 999999;
}

body:not(.et-fb) .dl-slide-sidebar.is-opened {
	transform: translateX(0);
}

.dl-slide-sidebar.has-transition {
	transition: .7s;
}

.dl-close {
	cursor: pointer;
}

.wp-social-link-youtube > svg {
	display: none;
}

.wp-social-link-youtube > svg path {
	display: none;
}

li.et_pb_tab_2_tb_body {
	display: none;
}

li.et_pb_tab_3_tb_body {
	display: none;
}

.postid-22712 li.et_pb_tab_2_tb_body, .postid-22712 li.et_pb_tab_3_tb_body {
	display: block;
}

.postid-22716 li.et_pb_tab_2_tb_body, .postid-22716 li.et_pb_tab_3_tb_body {
	display: block;
}

.postid-22712 .et_pb_tab_1_tb_body, .postid-22716 .et_pb_tab_1_tb_body {
	display: none;
}

li.et_pb_tab_4_tb_body {
	display: none;
}

.postid-9858 li.et_pb_tab_4_tb_body, .postid-9858 li.et_pb_tab_4_tb_body {
	display: block;
}

.postid-9856 li.et_pb_tab_4_tb_body {
	display: block;
}

li.et_pb_tab_5_tb_body {
	display: none;
}

.postid-656 li.et_pb_tab_5_tb_body {
	display: block;
}

.postid-11500 li.et_pb_tab_5_tb_body {
	display: block;
}

li.et_pb_tab_6_tb_body {
	display: none;
}

.postid-656 li.et_pb_tab_6_tb_body {
	display: block;
}

.postid-11500 li.et_pb_tab_6_tb_body {
	display: block;
}

li.et_pb_tab_10_tb_body {
	display: none;
}

.postid-30463 li.et_pb_tab_10_tb_body {
	display: block;
}

.postid-56755 li.et_pb_tab_11_tb_body {
	display: none;
}

.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready {
	top: 0px !important;
	position: fixed !important;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: .9 !important;
}

.mfp-iframe-holder .mfp-content {
	max-width: 70%;
}

.mfp-iframe-scaler button.mfp-close {
	top: -50px;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .mfp-wrap .mfp-close:active {
	top: -50px !important;
}

.video_popup_lightbox .mfp-iframe-holder .mfp-close {
	top: -50px;
}

.video_popup {
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.video_popup a:before {
	content: "E";
	cursor: pointer;
	font-family: "ETmodules";
	position: absolute;
	top: calc(50% - 22px);
	left: calc(50% - 21px);
	z-index: 20;
	background-color: #000;
	padding: 20px 10px;
	border-radius: 50%;
	font-size: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.video_popup a:after {
	content: "E";
	cursor: pointer;
	font-family: "ETmodules";
	position: absolute;
	top: calc(50% - 22px);
	left: calc(50% - 21px);
	z-index: 20;
	background-color: #fff;
	padding: 20px 10px;
	border-radius: 50%;
	font-size: 20px;
	text-transform: uppercase;
	color: #0a2a3b;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.video_popup.no_icon:before, .video_popup.no_icon:after {
	display: none !important;
}

.video_popup:not(.no_icon):hover {
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95);
}

.video_popup:hover a:before {
	opacity: 0;
	padding: 20px 10px;
	top: calc(50% - 22px);
	left: calc(50% - 21px);
}

.video_popup:hover a:after {
	opacity: 1;
	padding: 20px 10px;
	top: calc(50% - 22px);
	left: calc(50% - 21px);
}

p.quiz-hidden {
	display: none;
}

ul.custom-description {
	color: #252525;
}

.postid-9863 li.et_pb_tab_9_tb_body {
	display: none;
}

.ba-wrapper {
	position: fixed;
	right: 0;
	top: 300px;
	height: 800px;
}

.ba-button {
	width: 50px;
	transition: width .5s;
	background: #d2232a;
	height: 50px;
}

.ba-button:hover {
	width: 185px;
	padding-left: 0;
	transition: width .5s, padding-left .5s;
}

.ba-icon {
	width: 50px;
	height: 30px;
	color: #fff;
	padding: 10px 15px;
	float: left;
}

.ba-content {
	width: 160px;
	padding: 5px;
	text-align: center;
	line-height: 1em;
}

.ba-content a {
	color: #fff;
	text-transform: uppercase;
}

#oem-equipment h4.oem-approved {
	font-size: 60px;
}

#oem-equipment .oem-flex {
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 700px;
	margin: 0 auto;
}

#oem-equipment .oem-flex-one {
	flex: 0 0 30%;
}

#oem-equipment .oem-flex-two {
	flex: 1;
	text-align: center;
}

#oem-equipment img.oem-img {
	width: 100%;
	max-width: 100px;
}

#oem-equipment p.oem-members {
	color: #fff;
	margin: 15px 0 0 0;
}

#oem-equipment p.oem-para {
	color: #fff;
	font-size: 16px;
	margin: -20px auto;
	line-height: .8em;
}

@media all and (min-width:769px) and (max-width:1285px) {
	#oem-equipment .oem-members-bar {
		margin: 0px 0 0 0;
	}
}

@media all and (max-width:768px) {
	#oem-equipment .oem-members-bar {
		margin: 0px 0 0 0;
	}
	
	#oem-equipment p.oem-members {
		color: #fff;
		margin: 0px 0 0 0;
	}
	
	#oem-equipment .oem-flex {
		display: block;
		width: 100%;
	}
	
	#oem-equipment .oem-flex-one {
		display: block;
		width: 100%;
		text-align: center;
	}
	
	#oem-equipment .oem-flex-two {
		display: block;
		width: 50%;
		text-align: center;
		float: left;
	}
}

#news-media .et_pb_widget {
	margin-bottom: 0 !important;
}

#news-media a.wp-block-latest-posts__post-title {
	font-weight: 700;
}

#news-media #block-69 .et_pb_column .et_pb_widget {
	width: 100% !important;
}

#news-media #block-70 {
	margin-bottom: 0px;
}

#news-media .et_pb_widget {
	width: 100% !important;
}

#news-media .wp-block-latest-posts.wp-block-latest-posts__list li {
	background: #f2f2f2;
	padding: 5px 5px 0px 5px;
}

#news-media a.wp-block-latest-posts__post-title {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

@media all and (max-width:571px) {
	#news-media .wp-block-latest-posts.is-grid li {
		margin: 0 0 1.25em 0;
	}
}

#product-sidebar .custom-product-categories {
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 5px 0 !important;
}

#product-sidebar .custom-product-categories li {
	border-bottom: 1px solid #e3e3e3;
	padding: 10px 0px;
	flex: 1 1 100%;
	box-sizing: border-box;
	transition: all .3s ease;
	font-family: "Roboto Condensed", sans-serif !important;
	text-transform: uppercase;
	font-size: 1em !important;
	line-height: 1.1em !important;
}

#product-sidebar .custom-product-categories li a {
	text-decoration: none;
	color: #333;
	display: block;
}

#product-sidebar .custom-product-categories li:hover a {
	color: #d2232a;
}

#product-sidebar .custom-product-categories li.current-cat a {
	color: #d2232a;
}

#product-sidebar .et_pb_toggle_content {
	padding-top: 0px !important;
	padding-bottom: 10px !important;
}

.single-product h3.shop-type-subhead, .single-product ul.custom-description {
	display: none;
}

#solution-icons .mobile-wrap {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin: 0 0 25px 0;
}

#solution-icons .mobile-width {
	flex: 1;
}

#solution-icons .package-text {
	font-family: "MongooseRegular", sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	line-height: .9em;
	letter-spacing: 1px;
	color: #000;
}

@media all and (max-width:571px) {
	#solution-icons .mobile-width {
		flex: 1 1 33% !important;
		max-width: 100px;
	}
}

#product-tabs .tab-container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto -10px auto;
}

#product-tabs .tab-row {
	display: flex;
	flex-wrap: wrap;
}

#product-tabs .tab-btn {
	flex: 1;
	position: relative;
	padding: 20px 35px 10px 20px;
	color: #fff;
	background-color: #1e1e1e;
	border: none;
	cursor: pointer;
	transition: background .3s;
	font-size: 32px;
	font-family: "MongooseRegular", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#product-tabs .tab-btn:hover, .tab-btn.active {
	background-color: #000;
}

#product-tabs .tab-contents {
	position: relative;
	height: 200px;
	margin-top: 10px;
}

#product-tabs .tab-content {
	max-height: 0;
	overflow: hidden;
	transition: max-height .4s ease;
	background: #f9f9f9;
	padding: 0 20px;
}

#product-tabs .tab-content.open {
	opacity: 1;
	visibility: visible;
	z-index: 1;
}

#product-tabs .tab-btn::after {
	content: "▶";
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	transition: transform .3s ease;
	font-size: 14px;
	color: #d2232a;
	margin: 5px 0 0 0;
	font-family: "Arial", "Helvetica Neue", "Helvetica", sans-serif !important;
	-webkit-font-smoothing: antialiased;
}

#product-tabs .tab-btn.active::after {
	content: "▼";
}

#product-tabs .content-container {
	width: 100%;
	max-width: 1200px;
	display: block;
	margin: 0 auto;
	padding: 25px;
}

@media all and (max-width:571px) {
	#product-tabs .tab-btn {
		flex: 1 1 100%;
	}
}

.tax-product_cat .divi-custom-field {
	display: none;
}

#headline-icon .solution-icon-container {
	max-width: 55px;
	float: left;
	text-align: center;
	margin: 0 20px 10px 0;
}

#headline-icon .solution-icon-container-two {
	max-width: 75px;
	float: left;
	text-align: center;
	margin: -15px 20px 10px 0;
}

#headline-icon .solution-icon-container-three {
	max-width: 85px;
	float: left;
	text-align: center;
	margin: 0 20px 10px 0;
}

#headline-icon .solution-icon {
	width: 100%;
	max-width: 65px;
}

#headline-icon .solution-icon-two {
	width: 100%;
	max-width: 65px;
	margin: 0 auto;
}

#headline-icon .solution-text {
	width: 100%;
}

#headline-icon .solution-float-text {
	float: left;
	display: inline-block;
	width: 80%;
}

@media all and (max-width:571px) {
	#headline-icon .solution-icon-container, #headline-icon .solution-icon-container-two {
		margin: 0 20px 10px 0;
	}
}

.vehicle-coverage-container select#product:not([multiple]) {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url("https://autel.us/nitropack_static/JKLwgEKsNGWAKQWgYJmYiHTtSpFXzRHx/assets/images/optimized/rev-ec1960b/autel.us/wp-content/uploads/fletch-select.png") 97% center no-repeat #fff !important;
	border-radius: 4px;
	font-size: 14px;
	color: #5e5e5e !important;
	border: 1px solid #c7c7c7 !important;
	padding: 15px 40px 15px 12px !important;
	box-sizing: border-box !important;
	height: 48px !important;
	width: 100%;
}

.vehicle-coverage-container select#product:not([multiple]).nitro-lazy {
	background: none !important;
}

.vehicle-coverage-container input#softName {
	border-radius: 4px;
	border: 1px solid #c7c7c7 !important;
	padding: 15px 40px 15px 12px !important;
	box-sizing: border-box !important;
	height: 48px !important;
	width: 100%;
}

.vehicle-coverage-container input.red_button {
	font-family: "MongooseMedium", sans-serif;
	background: #d2232a !important;
	color: #fff;
	border: solid 2px transparent;
	font-size: 28px !important;
	letter-spacing: 1px;
	padding: 15px 40px 10px 40px !important;
	display: inline-block !important;
}

.vehicle-coverage-container input.red_button:hover {
	background: #fff !important;
	color: #d2232a;
	border: 2px solid #d2232a;
}

.vehicle-coverage-container .input-row {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

.vehicle-coverage-container .input-group {
	flex: 1 1 300px;
	display: flex;
	flex-direction: column;
}

.vehicle-coverage-container .search-button-container {
	margin-top: 10px;
	text-align: right;
}

.vehicle-coverage-container label {
	text-align: left;
	display: block;
}

.vehicle-coverage-container .search-button-container {
	text-align: right !important;
}

@media (max-width:480px) {
	.vehicle-coverage-container .input-group {
		flex: 1 1 100%;
	}
	
	.vehicle-coverage-container .search-button-container {
		width: 100%;
	}
	
	.vehicle-coverage-container .search-button-container .red_button {
		width: 100%;
	}
}

button.IN-e146f606-483d-4824-a598-79a778fddfb4-1G9ISYhSF8XoOmdcl0yKDu {
	transform: scale(1.35) !important;
}

#video-feed .container {
	width: 100%;
	margin: 0 auto;
}

#video-feed article.item {
	width: 32%;
	float: left;
	margin: 0 1% 0 0;
}

#video-feed .thumb {
	height: auto;
	width: 100%;
	margin: 0 0 10px 0;
	border: solid 1px  #b9b9b9;
}

#video-feed .details {
	height: 100%;
	min-height: 90px;
}

#video-feed .video-title {
	font-size: 2em;
	line-height: 1em;
	color: #d2232a;
	font-family: "MongooseMedium", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

#video-feed .description {
	font-size: .8em;
	color: #333;
	font-family: "Helvetica", sans-serif;
	display: inline-block;
}

#video-feed-pop #frame-style {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#video-feed-pop #video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}

@media (max-width:599px) {
	#video-feed article.item {
		width: 100% !important;
	}
}

.woosc-bar-btn.woosc-bar-btn-text, .woosc-bar-btn {
	display: none !important;
}

body.single-product .woosc-bar-btn.woosc-bar-btn-text, body.single-product .woosc-bar-btn, body.post-type-archive-product .woosc-bar-btn.woosc-bar-btn-text, body.post-type-archive-product .woosc-bar-btn, body.tax-product_cat .woosc-bar-btn.woosc-bar-btn-text, body.tax-product_cat .woosc-bar-btn, body.tax-product_tag .woosc-bar-btn.woosc-bar-btn-text, body.tax-product_tag .woosc-bar-btn, body.tax-product_brand .woosc-bar-btn.woosc-bar-btn-text, body.tax-product_brand .woosc-bar-btn, body.woocommerce-shop .woosc-bar-btn.woosc-bar-btn-text, body.woocommerce-shop .woosc-bar-btn {
	display: flex !important;
}

.kb-zoomin-right .et_pb_slide .et_parallax_bg {
	-webkit-animation: zoomin-right 7s forwards;
	animation: zoomin-right 7s forwards;
}

.kb-zoomin-right .et_parallax_bg {
	animation: zoomin-right 7s forwards;
	-ms-animation: zoomin-right 17s forwards;
	-webkit-animation: zoomin-right 17s forwards;
	-moz-animation: zoomin-right 17s forwards;
}

@keyframes zoomin-right {
	0% {
		-ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
		-webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
		-o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
		-moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
		transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
		animation-timing-function: linear;
	}
	
	100% {
		-ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
		-webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
		-o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
		-moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
		transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
	}
}
