.earth-headline {
    color: #d74b00;
    font-family: Oswald;
    font-size: 55px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px;
    margin-bottom: 40px;
    text-transform: uppercase;
}

.safety-headline {
    font-size: 58px !important;
}

.black-color{
	color:#000 !important;
}

.gray_bg{
	background: #fafafa;
	padding: 20px;
}

.gray_bg .desc {
    padding: 0 20px 0 0 !important;
}

.solution_bg{
	background: #fafafa;
	height: 300px !important;
	padding: 20px;
}

.solution_bg .desc {
    padding: 0 20px 0 0 !important;
}

.testimonials_slider .testimonials_slider_ul li .bq_wrapper {
    background: rgba(0,0,0,0.00);
}

.accessory .question .title{
    background:#fff;
    border:none;
		border-color: #fff;
		box-shadow: none !important;
		font-size:18px;
}

.accessory .question .title:before{
    border-color: #fff;
}

.accessory .question{
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    border-left: none;
    border-radius: 0;
    border-right: none;
    border-top: none;
    box-shadow: none !important;
    padding: 20px 0;
}

.accessory .question .answer {
    box-shadow: none;
}

.zx70_truck{
	    margin: 0 auto !important;
    width: 230px;
}

.product-yes-title {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 75%;
}

.product-filter-title{
    line-height: 30px;
}

.partner-select {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
	height: 250px;
	padding: 0;
}

.partner .ui-widget-content{
	background: none;
	border: 0 !important;
}

.partner .ui-tabs .ui-tabs-nav {
    background: none;
    border: 0;
    display: block;
}

.partner .ui-tabs .ui-tabs-nav li {
    border: 0;
}

.partner .ui-tabs .ui-tabs-nav li a {
    border-radius: 5px;
    display: block;
    font-size: 16px;
    font-weight: 700;
    padding: 15px 25px !important;
    text-decoration: none;
}

.partner .ui-tabs .ui-tabs-nav li.ui-state-active a{
    background-color: #d74b00;
    color: #fff !important;
}

.partner .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
    height: 0;
}

.partner .ui-tabs .ui-tabs-nav li.ui-state-active:after{
    height: 0;
}

.partner .ui-tabs .ui-tabs-panel {
	margin-top: 50px;
}

.automotive:hover {
    border: 2px solid #d74b00!important;
	cursor: pointer;
}

.automotive {
    background-color: #fff!important;
    border: 2px solid rgba(0,0,0,0.15)!important;
    border-radius: 5px;
    display: inline-block!important;
    margin: 10px!important;
    width: calc(33% - 20px)!important;
}

.automotive-no {
    background-color: #fff!important;
    border: 2px solid rgba(0,0,0,0.15)!important;
    border-radius: 5px;
    display: inline-block!important;
    margin: 10px!important;
    width: calc(33% - 20px)!important;
}

.ind-photobox:hover {
    cursor: pointer;
}

.rol{
	height:15em;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	padding: 10px 15px 10px 15px !important;
}

@media only screen and (max-width: 1024px)
	{

.padding_10{
			padding: 0 10px;
		}

.rol{
	height:15em;
}
}


@media only screen and (max-width: 479px)
	{
.driving-safety-m0 {
	  font-size: 0.8em !important;
}

.top_90{
			padding: 90px 0 0 0;
		}

.topbottom_30{
			padding: 30px 0;
		}

		.women_top{
			padding-bottom: 50px !important;
    padding-top: 120px !important;
		}

.partner .ui-tabs .ui-tabs-nav li a {
    box-shadow: none !important;
    margin-bottom: 10px;
}
.solution_bg{
	height: auto !important;
}

.padding_30{
			padding: 30px 0  !important;
		}

		.safety_top{
			padding-bottom: 20px !important;
    padding-top: 100px !important;
		}
}

/* Table output product_specs_from_pdf Shortcode */
.product-specifications {
    border-collapse:collapse;
    font-size: 16px;
    width:100%;
}

.product-specifications tr:nth-child(2n) td {
    background: none;
}

.product-specifications tr td {
    background: none;
    border: 0;
    border-bottom: 1px solid #cdcdcd;
    line-height: 1.6;
    padding: 25px 0;
    text-align: left;
}

.product-specifications tr td:first-child {
    color: #E9480A;
    font-weight: bold;
    vertical-align: top;
    width: 33%;
}

.product-specifications tr:last-child td {
    border-bottom: 0;
}

.product-specifications p {
    margin-bottom: 0;
}

.product-specifications .column {
    margin-bottom: 0;
    margin-left: 0;
}

.product-specifications-footnote {
    border-top: 1px solid #cdcdcd;
    font-size: 0.75em;
    margin-bottom: 35px;
    padding-top: 35px;
}

/*
Override new style in the betheme 25.1.9 for the anchors.
Fixes issue with the text color for Links and Link buttons on the dark section.
 */
.dark .column a {
    color: #FFF;
}

#content-type-facet {
    display: flex;
    flex-direction: row-reverse;
}
