/* Margin styles*/
.m-0 {
	margin: 0;
}
.mx-0 {
	margin-left: 0;
	margin-right: 0;
}
.my-0 {
	margin-top: 0;
	margin-bottom: 0;
}
.mt-0 {
	margin-top: 0;
}
.mr-0 {
	margin-right: 0;
}
.mb-0 {
	margin-bottom: 0;
}
.ml-0 {
	margin-left: 0;
}
.m-50 {
	margin: 50px;
}
.mx-50 {
	margin-left: 50px;
	margin-right: 50px;
}
.my-50 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.mt-50 {
	margin-top: 50px;
}
.mr-50 {
	margin-right: 50px;
}
.mb-50 {
	margin-bottom: 50px;
}
.ml-50 {
	margin-left: 50px;
}
.m-80 {
	margin: 80px;
}
.mx-80 {
	margin-left: 80px;
	margin-right: 80px;
}
.my-80 {
	margin-top: 80px;
	margin-bottom: 80px;
}
.mt-80 {
	margin-top: 80px;
}
.mr-80 {
	margin-right: 80px;
}
.mb-80 {
	margin-bottom: 80px;
}
.ml-80 {
	margin-left: 80px;
}

/* Padding styles*/
.p-0 {
	padding: 0;
}
.px-0 {
	padding-left: 0;
	padding-right: 0;
}
.py-0 {
	padding-top: 0;
	padding-bottom: 0;
}
.pt-0 {
	padding-top: 0;
}
.pr-0 {
	padding-right: 0;
}
.pb-0 {
	padding-bottom: 0;
}
.pl-0 {
	padding-left: 0;
}

.p-80 {
	padding: 80px;
}
.px-80 {
	padding-left: 80px;
	padding-right: 80px;
}
.py-80 {
	padding-top: 80px;
	padding-bottom: 80px;
}
.pt-80 {
	padding-top: 80px;
}
.pr-80 {
	padding-right: 80px;
}
.pb-80 {
	padding-bottom: 80px;
}
.pl-80 {
	padding-left: 80px;
}

.nav > li > a:hover, 
.nav > li > a:focus, 
.nav > li > a:active {
  background-color: none;
  text-decoration: none;
  outline: none;
}
.nav > li > a:hover, .nav > li > a:focus {
  background-color: none;
}

.logo {
  background-color: #FFA500;
  height: 150px;
  padding: 81px 20px 19px;
  width: 258px;
  transform-origin:left top;
}
.logo #logo_big { width: 218px;
	padding-top: 110px;
	margin-top: -110px;
	padding-bottom: 25px;
}

.logo #claim {
  left: 65px;
  position: absolute;
  top: 120px;
  width:138px; 
  height:10px;
  opacity: 1;
}


/*.header_rt {padding: 10px 0 8px;}*/

.carousel-control .icon-prev, 
.carousel-control .icon-next, 
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right { top: calc(50% - 33px); }


.stickyNav, .stickyNavBig, .stickySubNav {
    position: fixed;
    max-width: 1500px;
    z-index: 9999;
}
.stickyNav, .stickyNavBig { 
  top:47px;
}
.stickySubNav { 
  top: 105px;
}
header {height:47px;}

.breadcrump > img { margin-bottom: 3px; margin-right: 5px; }
.breadcrump a, .breadcrump span { font-size: 16px !important; }
.CMSBreadCrumbsCurrentItem { color: #b1b1b1; }

.tabocontainer ul li, 
.buttn_slider_con_lt ul li, 
#contentblock ul li, 
.contentblock ul li, 
.contentarea ul li, 
.accordian1 .acc_inner ul li { 
  background: rgba(255, 255, 255, 0) url("/App_Themes/com-online/ContiTech/images/list-icon.png") no-repeat scroll left 4px;
  color: #000000;
  font-family: "ContinentalStagSans-Book";
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin: 0;
  padding: 0 0 3px 26px;
} 
.action_block ul li { 
  background: none;
  padding: 12px 0 7px 0;
} 
/* .news { background: none; } */

.search input { padding: 5px 0 2px 10px; }
/*#contentblock, .contentarea { padding-left:0; }*/
#content p { color: #000000; font-weight: normal; line-height: 21px; margin: 0; padding: 0;}
.mainNav { margin: 0 0 15px; }

#contentblock > img, .contentarea > img { float: left; margin: 5px 35px 35px 0; }
.searchBox .form-control { border-radius: 0; box-shadow: none; height: auto; }
.searchBox .form-control:focus { border: none !important; box-shadow: none !important; }
.newsroom_in_con.newsroom_in_con1 p { overflow: hidden; text-overflow: ellipsis; }
#contentblock div.form_sec, 
.contentarea div.form_sec {
    display: inline-block;
    width: 95%;
}
.searchInputBox1::after {display:none; }
.tab-pane.fade.in.active { margin-top: 25px; }

.nav_rt #mobileMenu { display:none; }
.identifier h3 { background: none;}
.passenger_top { 
  float:left; 
  display:none; 
  font-size: 18px;
  line-height: 28px;
  font-family: 'ContinentalStagSans-Light';
  font-weight: normal;
}
/* nav { width: 35%; } */
nav { width: auto; } 
header nav { float: right; }
.nav_mobile_overview h3 {  
  color: #000000;
  display: inline-block;
  font-family: "ContinentalStagSans-Light";
  font-weight: normal;
  letter-spacing: -0.5px;
  line-height: 26px;
}
.textgradient {
  display: block;
  height: 120px;
  left: 0;
  position: absolute;
  z-index: 2;
  bottom: 90px;
  width: 100%;
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
/*
  background: -moz-linear-gradient(top,  rgba(238,238,238,0) 0%, rgba(238,238,238,1) 50%, rgba(238,238,238,1) 100%);
  background: -webkit-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
  background: linear-gradient(to bottom,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
*/
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee',GradientType=0 );
  transition: height 0.6s linear;
  transform-origin: center bottom;
}
.productTile .textgradient {
  background: -moz-linear-gradient(top,  rgba(238,238,238,0) 0%, rgba(238,238,238,1) 50%, rgba(238,238,238,1) 100%);
  background: -webkit-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
  background: linear-gradient(to bottom,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
}
.up-div .textgradient {
  height: 0;
}
.news_cnt .textgradient,
.gray_tiles_cnt .textgradient {
	height: 90px;
	bottom: 100px;
	transition: height 0.6s linear;
    transform-origin: center bottom;
}
.up-div .news_cnt .textgradient,
.up-div .gray_tiles_cnt .textgradient {
	height: 0px;
}
.textgradient.mobile_only {
	display: none;
}
.lastone { margin-bottom: 85px; }

.breadcrump > img {
    margin-right: 7px;
    margin-left: 6px;
	width: 11px;
	height: auto;
}
.relatedDocLink:hover, 
.relatedDocLink:focus, 
.relatedDocLink:active,
.breadcrump a:hover,
.breadcrump a:focus,
.breadcrump a:active,
#contentblock a:hover,
#contentblock a:focus,
#contentblock a:active,
.contentarea a:hover,
.contentarea a:focus,
.contentarea a:active,
#country-select:hover {
    color: #6e6e6e;
    transition: all 0.3s ease-in-out 0s;
}
.search .searchBtnMobile {display: none;}
.searchHit .container {
    left: -397px;
    float:left;
}

#contentblock a,
.contentarea a {
  color: #FFA500;
  font-family: "ContinentalStagSans-Medium";
  font-size: 16px;
  line-height: 24px;
  transition: all 0.3s ease-in-out 0s;
}

.button {
    background: #ffa500 none repeat scroll 0 0;
    border-radius: 20px;
    color: #000000;
    display: inline-block;
    font-family: "ContinentalStagSans-Medium";
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    padding: 8px 30px;
    transition: all 0.3s ease-in-out 0s;
}	
.button:hover, .button:active, .button:focus {	background: #febb40; text-decoration: none; color: #000;}

.nofloat {float:none;}

/*Global Product Highlights */
.related_highlights,
.global_highlights {
	display: inline-block;
}
.related_highlights h3,
.global_highlights h3 {
	font-family: 'ContinentalStagSans-Light';
    font-size: 26px;
    line-height: 30px;
    color: #000000;
    font-weight: normal;
    margin-bottom: 0;
}

.related_highlights .newsBox,
.global_highlights .newsBox{
    margin: 25px 0 30px 0;
}

.socialmedia_cnt {
    background: #ffffff;
	max-width: 356px;
	margin: 0 auto;
}
.search .form-control{
    line-height: inherit !important;
}