#MainWrapper{float:left;width:100%}
.container-fluid{margin:0 auto; max-width:1140px;}
/*.cssDisable{display:none;}*/

/*-------------- Skip to main Starts --------------*/ 
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }
.visuallyhidden { position: absolute; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);   margin: -1px; padding: 0; border: 0; }

.sktmain.visible{position: absolute;left: 0;top: 0;width: auto;height: auto;overflow: hidden;visibility: visible !important;z-index: 11;background: #00465b;padding: 10px 30px;}
.sktmain.visible > a{color: #fff; text-decoration: none;font-size: 1.8rem;font-family: 'Roboto', sans-serif;line-height: normal;}

/*-------------- Skip to main Ends --------------*/ 
/*-------------- Main Body CSS Starts --------------*/ 
html{font-size:10px;-webkit-text-size-adjust: none;-ms-content-zooming: none;}
body{background-color:#fff; font-family:'AdientSansWeb-Regular',Arial,Helvetica,sans-serif;  line-height:2rem;font-size:1.4rem; color: #616265;}
a{color:#337ab7; text-decoration:none;}
a:hover{color:#23527c; text-decoration:underline;}
a:focus, a:active{text-decoration:none;border:none; outline:1px dashed #00465b;outline-offset: 0; /*_noFocusLine:expression(this.hideFocus=true);*/}
.site-footer a:focus, a:active{outline:1px dashed #bed82f}
.hide{display:none;}

img{outline-style:none;outline-width:0;border:0 none;}
sup{font-size:smaller;	font-weight:bold;}
sub{margin:2px 0; padding:2px 0;}
ul,ol{list-style:none;}
#twocolright ul{list-style-image:none; margin: 0 0 20px 15px;} 
#twocolright ul ul{list-style: outside none circle;margin: 10px 0 0 15px;}
#twocolright ol ol{margin: 10px 0 0 15px;}
#twocolright ol{list-style: outside none numeric; margin: 0 0 20px 15px;}
#twocolright ol li,#twocolright ul li{margin: 0 0 10px; }
#twocolright ul li:before{content:'\B7'; position: absolute; display: inline-block; font-size: 5.5rem;
line-height: 1rem; top: 2px; left: 0; color:#00586e;}
body.ie9 #twocolright ul li:before,body.ie11 #twocolright ul li:before,body.ie10 #twocolright ul li:before,body.internetexplorer11 #twocolright ul li:before,body.internetexplorer10 #twocolright ul li:before{top:7px;}
#twocolright ul li{position:relative;padding-left: 20px;list-style-type: none;}
hr{border-style:none none solid; border-width:0 0 1px; margin:5px 0;}
:active{outline-style:none; outline-width:0;}
*{margin:0; padding:0;}
.uppercase{text-transform:uppercase;}
p{padding: 0 0 20px;}
h1{font-size:6rem; line-height:7.2rem; margin:0 0 30px; color:#000;font-weight:400;}
h2{font-size:3rem; line-height:2.8rem; margin:0 0 30px; color:#000;font-weight:400;}
h3{font-size:2.4rem; line-height:2rem; margin:0 0 20px; color:#000;font-weight:400;}
h4{font-size:1.8rem; line-height:2rem; margin:0 0 15px; color:#000;font-weight:400;}
h5{font-size:1.6rem; line-height:1.6rem; margin:0 0 15px; color:#000;font-weight:400;}
p#sectionheader{font-size:1.6rem; line-height:2.0rem;}
.float100{float:left;width:100%}
.hide { display:none }
.ss-top {margin-top:270px !important;}
.ss-top h1{color:#000 !important;}
.rad-underline{text-decoration:underline;}
table{margin-bottom: 30px;}
.page-content > span{width:100%;}
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; }
.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }
.scroll-table-container::-webkit-scrollbar-thumb {border-radius: 5px; border: 2px solid #666666; background-color: #666666;}

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
#bannerwrapper .sliderbanner{-webkit-animation:fadeIn ease-in 1; -moz-animation:fadeIn ease-in 1; animation:fadeIn ease-in 1; -webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards; animation-fill-mode:forwards; -webkit-animation-duration:1s; -moz-animation-duration:1s; animation-duration:1s;}
.full-width{width:100%;}
.inline-block{display:inline-block;}
a[href^="tel:"] {color: inherit !important; text-decoration: none; cursor:default;}
a[href^="tel:"].mobile-tel-link{color: inherit !important; cursor:pointer !important;}

.fixbackground { position: absolute; top: -118px; bottom: -60px; right:0; background: rgba(243, 243, 244, 0.97);}

.btn{position: relative; text-transform: uppercase; -webkit-transition-property: background-color,color;
transition-property: background-color,color;  -webkit-transition-duration: 250ms; transition-duration: 250ms;display: inline-block; color: #fff;  background-color: #000;padding: 5px 20px;z-index: 0;font-size: 1.2rem; text-decoration: none !important;}
.btn.btn-white{background-color:#fff; color: #000;}
.btn.btn-blue{background-color:#00465b;}

.btn.noeffect:after{display:none;}

.btn:after { content: ''; position: absolute;  top: 6px; right: -14px; bottom: -14px;  left: 11px;
    z-index: -1;opacity: .7; background-position: 100% 100%;  background-image: url(/~/media/Images/A/Adient-IR/css/btn-bg-black.gif);}
.btn-blue:after {  background-image: url(/~/media/Images/A/Adient-IR/css/btn-bg-blue.gif);}
.btn-white:after {  background-image: url(/~/media/Images/A/Adient-IR/css/btn-bg-white.gif);}
.btn:hover:after { background-image: url(/~/media/Images/A/Adient-IR/css/btn-bg-blue.gif);}
.btn.btn-blue:hover:after { background-image: url(/~/media/Images/A/Adient-IR/css/btn-bg-black.gif);}
.btn.btn-white:hover:after { background-image: url(/~/media/Images/A/Adient-IR/css/btn-bg-black.gif);}
.btn:hover{ background-color: #00465b;}
.btn:focus, .btn:active{outline: 1px dashed #00465b; outline-offset: 2px}
.btn.btn-blue:hover{ background-color: #000; color:#fff;}
.btn.btn-blue:focus{color: #fff;outline: 1px dashed #fff}
.btn.btn-white:hover{ background-color: #000;color:#fff;}

/*-------------- Main Body CSS Ends --------------*/


/*-------------- Header CSS Starts --------------*/

.navbar.sticky #logo { height: 71px; padding-top: 10.5px; padding-bottom: 10.5px;}
.sticky .utility-header { height: 0;padding: 0; opacity: 0; visibility: hidden;}
.navbar.sticky { background-color: #fff; min-height: 71px; box-shadow: 0 6px 10px -9px rgba(0,0,0,.75); position:fixed;}
.navbar.sticky #othernavigation ul > li > a { color: #000; padding-top: 25.5px; padding-bottom: 24.5px;}
.navbar.sticky #othernavigation ul > li > a small { color: #424242;}

.utility-header { text-align: right; height: 23px; font-size: 1.2rem;  padding: 3px 0;  opacity: 1;
    visibility: visible;   -webkit-transition-property: height,padding,opacity;  transition-property: height,padding,opacity;  -webkit-transition-duration: 250ms;  transition-duration: 250ms;
    -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);
    transition-timing-function: cubic-bezier(.55,.085,.68,.53);
    background-color: #d4d4d4;  background-color: rgba(212,212,212,.55); overflow:hidden;}
    
.utility-header .utility-nav { list-style: none; line-height:1.7rem; }
.utility-header .utility-nav > li { display: inline-block; padding-left: 5px; padding-right: 5px;}
.utility-header .utility-nav a { color: #000; text-decoration: none !important;}
.navbar { background-color: transparent; position: fixed;  box-shadow: none; border-bottom: 0; -webkit-transition-property: min-height,background-color,box-shadow; transition-property: min-height,background-color,box-shadow; -webkit-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53); transition-timing-function: cubic-bezier(.55,.085,.68,.53);  right: 0; left: 0; top: 0; z-index: 5;}
/*.navbar {position: relative;min-height: 81px; border: 1px solid transparent;}*/


#headerwrapper {margin: 0 auto; position: relative;}
.search-overlay{display:none;position:absolute; top:0; left:0; right:0; bottom:0; background: rgba(0,0,0,0.9); z-index:9999;}
.search-overlay .search-overlay-close { color: #fff; font-weight: 700; margin-top: 35px; text-transform: uppercase; -webkit-transition: none; transition: none; font-size: 1.4rem; letter-spacing: 0.07rem; cursor:pointer;float: left; width: auto; clear: both;}
.search-overlay .search-overlay-close:hover {  color: #bed82f;}
.search-overlay-close .icon-close:before{margin-right: 4px;}
.searchbox{top: 250px; right: 25%; left: 25%; position: fixed; }
.siteSearch{background-color: transparent;  border: 0 none; height: 13px; right: 2px; text-indent: -9999px; width: 12px; position:absolute; top:0;z-index:9;color:#fff;}

#searchcontainer{clear:both; float:right; height:25px; margin:10px 0 0; overflow:hidden;}
#searchTextboxContainer{float:left;position: relative;}
.searchboxwrapper{border: 1px solid #fff; width: 100%;}
#searchTextboxContainer input{    background-color: transparent; border: none; color: #fff;  font-size:2.4rem; box-shadow: none;height: 64px; padding: 10px 65px 10px 16px; width: 100%;}
#searchButtonContainer{float:left;position: relative;}
#searchButtonContainer input{ width:44px; font-size: 1.2rem;line-height: 6.4rem;height: 64px;text-align: center; -webkit-transition: none;transition: none;}
#toplinks{float:left;position: static;}
.toplinks-right{float:right;padding-right:23px;}
/*-------------- Header CSS Ends --------------*/


/*-------------- Top Navigation CSS Starts --------------*/
#logo{padding: 15.5px 15px;position:relative;height: 81px; float:left;}
.othernavigation{clear:both;}
.othernavigation ul li {float:left; text-align:left;text-transform: capitalize;}
.othernavigation ul li.first{border-left: medium none; padding-left: 0;}
.othernavigation ul li.last {border-right: 0 none;}
.othernavigation ul li.selected a, #topnavigation ul li.current a{color:#000;}
.othernavigation > ul > li {float: none;display: table-cell;vertical-align:middle;}
.othernavigation ul li a {text-decoration:none !important; position: relative; display: block; padding: 10px 15px; font-size:1.5rem;color: #000; border-bottom: 5px solid transparent; padding-top: 30.5px; padding-bottom: 30.5px;-webkit-transition-property: padding,color,border-color; transition-property: padding,color,border-color; -webkit-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53); transition-timing-function: cubic-bezier(.55,.085,.68,.53);
text-transform: uppercase;letter-spacing: 0.3px;font-family:'AdientSansWeb-Bold', sans-serif;}
.othernavigation ul li a:hover{color: #000;  background-color: transparent; border-bottom-color: #bed82f;}
.othernavigation ul li.search a { padding-left: 21px !important;}
.othernavigation ul li a small { display: block; text-transform: none; font-size: 1rem; color: #636363; line-height:1rem;font-family: 'AdientSansWeb-Regular', sans-serif;}
.othernavigation ul li a span{height: 25px;  display: table-cell; vertical-align: bottom; border-bottom: none;  padding-top: 0;  padding-bottom: 0;line-height: 1.5rem;}

.othernavigation ul li.search a:after {color: #000; content: "\f002"; display: block;
font-family: 'icomoon' !important; margin-top: -6px; position: absolute; right: 7px; top: 50%;
font-size: 1.5rem;}

#desktopnav-section-Homepage-level1{display:none;float: left; width: 100%;}
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; min-width: 160px;   padding: 15px; list-style: none; background-color: #fff;  border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15);  box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box;text-align: center; border: 0; float: none;left: 50%; margin-left: -50vw; width: 100vw; max-height: 60em; }

.navbar .feature-link { color: #000; display: block; padding: 15px;  position: relative;  text-align: left;  -webkit-transition-property: background-color;  transition-property: background-color; -webkit-transition-duration: 250ms;  transition-duration: 250ms; -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);transition-timing-function: cubic-bezier(.55,.085,.68,.53); border-color: transparent !important;}
    
.navbar .feature-link .description {display: block;margin: 15px 0 0;font-size: 1.6rem; font-family:'AdientSansWeb-Light';text-transform: none;height: auto;line-height: 2.285rem; letter-spacing: 0;}
.navbar .list-links{ list-style: none; margin-left: -15px; margin-right: -15px;padding: 40px 30px 40px 28px;}
.navbar .list-links > li {text-align: left; position: relative; min-height: 1px; padding-left: 15px;
padding-right: 15px; float: left; width: 41.66666667%;margin-left: 8.33333333%; }
.navbar .list-links > li > a {border-bottom: 1px solid transparent; padding-top: 10px; padding-bottom: 10px; display: block;position: relative;-webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 350ms; transition-duration: 350ms; font-size: 1.4rem; letter-spacing: 0;
text-transform: none;color: #424242 !important; font-family: 'AdientSansWeb-Bold', sans-serif;}
.navbar .dropdown-menu:after { content: ''; position: absolute; left: 50%; top: 15px; bottom: 15px; background-color: #424242; width: 1px;}
.navbar .dropdown {  position: static;}
.navbar .feature-link:hover, .navbar .feature-link:focus { background-color: #f2f2f2;text-decoration: none;}
.navbar .list-links > li > a:hover{border-color:transparent;}
.navbar .list-links > li > a:after{ content: ""; position: absolute; bottom: 0; left: 0;  width: 50%;
    background-color: #bed82f; height: 1px; opacity: 0; -webkit-transition-property: width,opacity;
    transition-property: width,opacity;  -webkit-transition-duration: 350ms,400ms; transition-duration: 350ms,400ms;  -webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94); transition-timing-function: cubic-bezier(.25,.46,.45,.94);}
.navbar .list-links > li > a:hover:after, .navbar .list-links > li > a:focus:after {  width: 100%; opacity: 1;}
/*-------------- Top Navigation CSS Ends --------------*/


/*-------------- Left Navigation CSS Starts --------------*/
.leftnavigation{margin-bottom:30px;}
.leftnavigation .level1 {text-transform: uppercase; font-family:'AdientSansWeb-Bold', sans-serif;font-size: 1.4rem;line-height: 1.4rem;}
.leftnavigation .level1.haschildren > ul {display:none;padding: 1px 1px 1px 20px;}

.leftnavigation .level1.selected > a{color: #00465b;}
.leftnavigation li > span{display:block; padding: 15px;}
.leftnavigation li.level2 > span{color: #00465b; text-decoration: underline; line-height: 2rem;}
.leftnavigation li.level1 > span { background: #00465b; color: #fff;margin-bottom: 2px;}
.leftnavigation .level1 a:not(.showmore-menu):hover{color: #00465b}
.leftnavigation .level1.selected > a:hover { color: #fff;}
/*Left menu drop down starts*/
a.showmore-menu { cursor: pointer; display: inline-block; margin: 0; position: absolute; right: 0px; top: 0px;  width: 21% !important; z-index: 500; font-family: 'icomoon' !important; padding: 15px 0 !important;}
.leftnavigation .level1 a { color: #000;border:1px solid transparent;padding:15px 5px 15px 15px;display:block;line-height: 2rem;text-decoration:none; }
.leftnavigation .level1.selected > a {background: #00465b; color: #fff;display: inline-block;}
.leftnavigation .level1.haschildren > a{width:79%;}
.leftnavigation .level1.haschildren { position: relative; }
/*.leftnavigation .level1.haschildren > a > span {padding-right: 30px;}*/
a.showmore-menu:after { content: "\e906"; color:inherit; font-size:0.5rem;position: absolute; left: 10px;top: 32%;}
a.opened.showmore-menu:after { content: "\e909"; }
a.showmore-menu:focus{text-decoration: none; color:inherit;}

body.nojs .leftnavigation .level1.haschildren > ul { display: block;}
/*Left menu drop down ends*/
/*-------------- Left Navigation CSS Ends --------------*/


/*-------------- Breadcrumb CSS Starts --------------*/
.breadcrumbBar{ position: relative; float:left; width: 100%;background-color: #00465b;margin-top: -2px;}
#breadcrumb > a,#breadcrumb > span { color: #bed82f;display: inline-block; font-family: 'AdientSansWeb-Bold'; text-decoration: none !important; text-transform: uppercase; font-size: 1rem; line-height: 1.4rem;letter-spacing:1px;vertical-align:middle;}
#breadcrumb > span.separator { padding: 0 5px; color: #fff; }
#breadcrumb > a:focus{outline: 1px dashed #bed82f; outline-offset: 1px;}
#breadcrumb{padding: 8px 15px;}
.icon-home:before{font-family:'icomoon';color:#fff;}
/*-------------- Breadcrumb CSS Ends --------------*/


/*-------------- content --------------------*/
.fullwidth .titleWrapper{    padding: 0 40px;}
#twocolright{margin-top: -214px;}
.twocolBG .btn.btn-blue:focus{outline: 1px dashed #00465b}
.twocolBG1 {background:rgba(243, 243, 244, 0.97); position:relative;}
.twocolwrapper { padding: 85px 25px 20px; float: left; width: 100%;}
.twocolBG1:after { content: ''; background:rgba(243, 243, 244, 0.97); width: 100%; height: 60px;  position: absolute; top: 100%;  left: 0; z-index: 11;}
#twocolright h1{color:#fff;line-height: 6.5rem;margin-bottom:30px;}

/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight{font-weight:bold;}
.sitesearchpagination{padding-top:10px;float:left;width:100%;}
.sitesearchpagination ul{text-align:center;}
.sitesearchpagination ul li{display:inline; margin:0 10px 0 0 !important; padding:0;list-style:none !important;}
table.searchTable{width: 100%; word-break:break-all;}
table.searchTable tbody tr th{ text-align:left; height:22px;}
.searchTable p { font-family: 'AdientSansWeb-Regular', sans-serif; font-size: 1.4rem;}
td.Error p{padding-bottom:10px;}
td.Error{border:0;}
#tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px;}
#tabs.sectionTabs ul{border-bottom:1px solid #000; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
#tabs.sectionTabs li:before{display:none !important;}
#tabs.sectionTabs li{float:left; padding:0 !important; margin:0; border-left:1px solid #000; border-top:1px solid #000;list-style: outside none none;}
#tabs.sectionTabs li.lastLI{border-right:1px solid #000;}
#tabs.sectionTabs li a span{display:block; text-align:center;}
#tabs.sectionTabs li a{display:block; padding:10px; text-align:center; background-color:#00465b; color:#fff; text-decoration: none !important;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background-color:#000;}
#tabsDD{height:35px; font-size:1.4rem; width:220px;}
#tabs.sectionTabs span.select{position:absolute; font-size:1.4rem; top:0; left:0; height:35px; color:#fff; padding:9px 15px 10px 10px; background:url("/~/media/Images/A/Adient-IR/css/searchTab-dd.png") no-repeat scroll 96% 15px #00465b; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/A/Adient-IR/htc-files/boxsizing.htc");}

.searchresultpage #loader,.searchresultpage #loadedcontent{display:none; text-align:center;}
#searchinnerRP { margin-bottom: 10px;}
#searchTextBoxContainerRP { float: left;}
#searchButtonContainerRP { float: left;}
#searchTextBoxContainerRP input { border: 1px solid #ababab; padding: 5px;}
#searchButtonContainerRP > input { border: 1px solid #ababab; margin-left: 5px; padding: 5px;}

.mobi-pr-tabs ul{display:none;margin:0 !important;padding-left:0 !important;}
.mobi-pr-tabs ul li{list-style-type:none !important;background: transparent; border: 1px solid #000; padding-left:0 !important;    border-bottom: none;}
.mobi-pr-tabs ul li:last-child{border-bottom: 1px solid #000;}
.mobi-pr-tabs ul li:before{display:none !important;}
.mobi-pr-tabs .year-item{padding:10px;background: #00465b; color: #fff;cursor:pointer;}
.mobi-pr-tabs .year-item:after{content:"\e906";display:block;height:15px;width:15px;color:inherit;font-family:icomoon;float:right;}
.mobi-pr-tabs .year-item.noarrow:after{display:none !important;}
.mobi-pr-tabs .year-item.active:after{font-family: icomoon;content: "\e909";}
.mobi-pr-tabs ul li a{padding:10px;display:block; text-decoration: none !important;}
/*-------------- Search page CSS Ends --------------*/


/*-------------- Site Map CSS Starts --------------*/
#sitemapcontainer li a{ display:inline-block; }
#sitemapcontainer li ul li a{ padding:0 0 0 3px;display: inline-block;}
#sitemapcontainer li ul li ul{ margin-bottom:10px;}
/*-------------- Site Map CSS Ends --------------*/


/*-------------- Homepage Bottom Boxes Starts --------------*/
.home-intro{border-bottom: 1px solid #bcbcbe;padding-bottom: 5px;}
.box-items {padding-top:60px}
.intro-link {display:table;}
.intro-link > div{    display: table-cell;   vertical-align: bottom; padding-bottom: 20px;}
.intro-link a { font-size: 1.2rem; line-height:1.2rem;  font-family: 'AdientSansWeb-Bold', sans-serif; color:#000;  display:inline-flex;align-items: center; text-decoration:none !important;}
.intro-link a:hover{color:#23527c;}
.box-items .box1 a:focus{outline: 1px dashed #bed82f;}
.intro-link a i:before{ font-size: 0.7rem; font-weight: 700;}
.intro-link a span{padding-right: 17px;font-family: 'AdientSansWeb-Regular' , sans-serif; text-transform: uppercase; }
body.chrome .intro-link a span:before{top:24%;}
.box-item-container{margin-bottom:35px;}
.box-item-container h2 {font-size: 2.4rem;line-height: 2.8rem;margin-bottom: 15px; color:#fff;}
.ir-box-content {margin-bottom: 10px;}
.box-item-container p{color:#fff;}
.box-item-container p a{color:#fff;}
.box-item-container p.ir-event-subject,.box-item-container p.nw-title {padding-bottom:5px;}
.box-item-container p.ir-event-subject a,.box-item-container p.nw-title a{text-transform:uppercase;}
.box4 p,.box5 p,.box6 p{color:#616265;}
.box-item-container p.ir-event-date,.box-item-container p.nw-date {font-size: 1.3rem;}
.ir-box-image{margin-bottom: 25px;}

.homepage-boxes {width:100%; padding: 20px 25px 40px 25px;display: inline-block;}
.box4.homepage-boxes,.box5.homepage-boxes,.box6.homepage-boxes{padding-left:0; padding-right:0;}
.homepage-boxes.box2 *, .homepage-boxes.box3 *{color: #00465b;}
.homepage-boxes.box2 *:focus, .homepage-boxes.box3 *:focus{outline: 1px dashed 00465b;}
.box4 h2,.box5 h2, .box6 h2{color:#000;}
.box4 .ir-box-link a,.box5 .ir-box-link a, .box6 .ir-box-link a{color:#fff;}

/*-------------- Homepage Bottom Boxes Ends --------------*/

/*-------------- Homepage Bottom Contact Us Section Starts --------------*/
.contactUsSection{padding: 40px 0 63px;position:relative;}
.contactUsSection h2{color:#fff;margin-bottom: 20px;}
.contactUsSection h3{color:#fff;margin-bottom: 15px;}
.contactUsSection p{color:#fff;}
.contactOverlay{position:absolute; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0.8);}
/*-------------- Homepage Bottom Contact Us Section Ends --------------*/


/*-------------- Footer CSS Starts --------------*/
#footerwrapper{clear:both; padding-top:40px;}
#footerlinks ul li{border-right:1px solid #0000FF; float:left; padding:0 5px;}
/*-------------- Footer CSS Ends --------------*/


/* --------------- Banner Starts ---------------*/
.home-slider{max-height:539px; background: rgba(0, 0, 0, 0) url("~/media/Images/A/Adient-IR/css/site-loader.gif") no-repeat scroll center center;}
.home-slider#bannerwrapper .sliderbanner{/*visibility:hidden;*/ float:left; transition: all 0s ease 0s;}
.banneritem{position:relative;height: 539px;width:100%; overflow:hidden; float:left;background-color: #000;}
.banneritem .bannertext{color: #fff; position: absolute; top: 20%; width: 47%;}
#bannerwrapper{position:relative; margin:0 auto;overflow:hidden;width: 100%;height: 539px;}
#bannerwrapper .sliderbanner{ width:100%; position:relative;}
.bannerOuterText {margin: 0 auto; max-width: 1100px; /*width:100%;position: relative;top: 43%;transform: translateY(-50%);*/}
.home-intro p{font-size: 1.6rem; line-height: 2.0rem;}
.BannerImage{display: block; height: auto; width: 100%;}
.bannertext p.sldTitle{font-size: 2.2rem; font-weight: 700; padding: 0 0 10px;}
.bannertext p {font-size: 6rem; line-height: 7.2rem; padding: 0 0 10px;font-family:'AdientSansWeb-Light', sans-serif;}
.bannertext p a {font-size: 5.8rem;}


.slick-dots{left: 0px;right: 0px;bottom:30px;margin: 0px auto;position: relative;text-align: center;}
.slick-dots li{display:inline-block;margin:0 5px;}
.slick-dots li button{border:none;background:rgba(255,255,255,0.7);height:15px;width:15px;text-indent:-99999px;}
.slick-dots li.slick-active button{background:rgba(255,255,255,1);}
.slick-arrow{position:absolute;top:45%;z-index:2;border:none;width:31px;height:55px;font-size:0px;background-color:rgba(255,255,255,0);}
.slick-arrow.slick-next:after {font-family: 'icomoon';content: "\e904";font-size: 3.5rem;position: relative;color: #fff;}
.slick-arrow.slick-prev:after {font-family: 'icomoon';content: "\e905";font-size: 3.5rem;position: relative;color: #fff;}
.slick-arrow.slick-prev{left:20px;background-position:-8px -8px;}
.slick-arrow.slick-next{right:20px;background-position:-45px -8px;}
/* --------------- Banner Ends ---------------*/


/* --------------- Search Starts ---------------*/

.search-txt { border: medium none; background:none;}
#searchButtonContainer:after {font-family: 'icomoon';content: "\f002";position: absolute;right: 20px;
top: 24px; line-height: 1.5rem; color: #fff; font-size: 1.1rem; font-weight: 700;}

body.ie9 #searchButtonContainer:after,body.ie11 #searchButtonContainer:after,body.ie10 #searchButtonContainer:after,body.internetexplorer11 #searchButtonContainer:after,body.internetexplorer10 #searchButtonContainer:after{top:30px;}

/* --------------- Search Ends ---------------*/


/* --------------- Content Wrapper Starts ---------------- */
#contentwrapper{margin-top: 60px;clear: both;position:relative; z-index:1;}
#contentwrapper.homecontent{z-index:0;}

.page-intro-text {float: left;width: 100%;}
.page-content {float: left;width: 100%;}
.page-introtext p {font-size: 1.6rem;line-height: 2.0rem;}
/* --------------- Content Wrapper Ends ---------------- */


/* --------------- Snapdown Starts ---------------- */
.snapdown-container {float: left;width: 100%;}
.snapdown-title {float: left;width: 100%;cursor: pointer;border:1px solid #00465b;padding: 15px; }
.snapdown-item.active .snapdown-title{background-color: #00465b;}
.snapdown-content {float: left;width: 100%;display:none;padding: 25px 50px 25px 13px;}
.snapdown-content p:last-child{margin-bottom: 0px;}
.snapdown-item {float: left;width: 100%;margin-bottom: 10px;}
.show-hide {cursor: pointer;float: right;}
.snapdown-item.first .snapdown-content{display:block}
.snapdown-content span{display:block;}

.snapdown-title p {font-size: 1.6rem;font-family:'AdientSansWeb-Bold', sans-serif;margin-bottom: 0; position:relative; padding-bottom:0px; color:#00465b; letter-spacing: 0.5px;padding-right: 25px;}
.snapdown-item.active .snapdown-title p{color:#fff;}
.nojs .snapdown-title p:after{display:none;}
.snapdown-title > p:after{color:inherit;content:"\e906";display:block;font-family: 'icomoon' !important;margin-top:-8px;position: absolute;right:0;top: 50%;font-size: 1.4rem;}
.snapdown-item.active .snapdown-title > p:after{content:"\e909";margin-top: -11px;}
.snapdown-title i {font-size:1.8rem; float:right; }
.nojs .snapdown-title p::after{content:"";}
.nojs .snapdown-title.active p::after{content:"";}
/* --------------- Snapdown Ends ---------------- */

/* ---------------Starts Committee Composition ---------------- */
.category-key span{width:30%;float:left;}
.category-key{float:left;width:100%;margin-bottom: 20px;margin-top: 10px;}
.committee-composition-container {float: left;width: 100%;}
table.committee-composition-table {width: 100%;}
.category-key img {margin-top: -5px;display: inline;}
.committee-composition-table img {display: inline-block;}
table.committee-composition-table td {text-align: center;}
table.committee-composition-table td.textLeft{text-align: left;}
/* ---------------Ends Committee Composition ---------------- */


/* --------------- Events and Presentation Starts ---------------- */
.events-presentations-container {float: left;width: 100%;}
.events-presentations-container .event-date { width: 20%;}
.event-table td{vertical-align:top;}
.webcast-event{ display: block;float: left;min-height:25px; padding:2px 2px 3px 20px;clear:left;position: relative;}
a.webcast-event:after {font-family: 'icomoon' !important;content: "\f1c7";position: absolute;left: 0px;top: 0px;}
table.upcoming-event-table {margin-bottom: 20px;}
.eventSubitems {margin-top:10px;}
.eventSubitems a{position: relative;display: block;float: left;padding: 2px 0;}
.eventSubitems .relatedLink {padding-bottom: 5px;}
.event-table strong.title-sub{ display: block;}
.event-document:first-child {margin-top: 10px;}
.event-document{ clear: both; display: block; float:left; }
.event-document img{ padding: 0 4px 0 2px; vertical-align: middle;display:inline}
.event-document a{ display: block;padding: 2px 0;float:left; }
.pdf-size{ display: block;float: left;padding:5px 0 3px 8px;}
.Outlook-link{ display: block; float: left; padding: 2px 0; }
.Outlook-link img{ margin-right: 11px; vertical-align: middle; display:inline}

.relatedDocuments {float: left;margin-bottom: 15px; margin-top: 10px; width: 100%;}
.relatedDocuments .event-document a{padding: 3px 0 2px 0px;font-family:'AdientSansWeb-Bold', sans-serif !important; margin-bottom:25px; color: #000;}
.relatedDocuments .event-document a span{margin-left: 45px;}
.relatedDocuments .event-document a:hover{color: #00465b;}
.relatedDocuments .event-document a:focus{outline: none;}
.relatedDocuments .event-document a:focus span{outline: 1px dashed #00465b;outline-offset: 0;}
.relatedDocuments .event-document:last-child a{margin-bottom:0;}

.upcoming-events-container .outlook-link .icon-calendar{position: relative;font-size: 4rem;left: 0; color: #000;}
.upcoming-events-container .outlook-link .icon-calendar:hover{color: #00465b;}
.upcoming-events-container .outlook-link {margin: 0px;position: relative; text-decoration: none !important; display:block;}

.relatedDocuments .event-document a:before{position: absolute;top: -10px;left: 0;font-family: icomoon;}

/* --------------- Events and Presentation Listing  Starts ------------------*/
.listing-events-container h2{margin-bottom:15px;font-size:1.5em;}
.upcoming-events-container{float:left;margin-bottom:30px;width:100%;}
.related-materials-expand{display:none;margin-top:10px;float:left}
.event-listing-item-container{padding:15px;float:left;width:100%;margin-bottom:15px;border:1px solid #eee;}
.event-listing-item-container.last{margin-bottom:0px;}
.upcoming-events-container .outlook-link img{float:left;margin-right:10px;}

.related-materials-collapsed p:before{font-family: 'icomoon' !important;content: "\f068";/*margin-right:10px;*/cursor:pointer;left: 0;position: absolute;}
.related-materials-collapsed.active p:before{content: "\f067";}
.event-listing-item-container .media-link,.event-listing-item-container .media-link:hover{font-size:1em;color:#159ee4}
.events-presentations-container .past-events-container .event-date{width:100%;}
.related-materials-collapsed { float:left; width:100%; }
.related-materials-collapsed p { padding-bottom:0;cursor: pointer;display: inline-block;padding-left: 25px;position: relative; }

.icon-pdf,.icon-html,.icon-word,.icon-xbrl,.icon-xlsx,.icon-xls,.icon-webcast,.icon-audio-cast {position: relative; display: inline-block; padding: 0 5px; text-decoration:none !important;}
td .icon-pdf,td .icon-html,td .icon-word,td .icon-xbrl,td .icon-xlsx,td .icon-xls,td .icon-webcast,td .icon-audio-cast{padding:0; margin-right:5px;}

.icon-pdf:before,.icon-html:before,.icon-word:before,.icon-xbrl:before,.icon-xlsx:before,.icon-xls:before,.icon-webcast:before,.icon-audio-cast:before{font-size: 4rem; color:#000;}
.icon-pdf:hover:before,.icon-html:hover:before,.icon-word:hover:before,.icon-xbrl:hover:before,.icon-xlsx:hover:before,.icon-xls:hover:before,.icon-webcast:hover:before,.icon-audio-cast:hover:before{color:#00586e;}
.eventDate { width:25%;vertical-align: top; }
.eventData { width:75%; }
.upcoming-events-container .eventData { width:55%; }
.eventCalendar { width:20%; }





/* --------------- Listing Page Starts ---------------- */


#twocolright .tabs ul {margin: 0 0 20px;border-bottom:1px solid #bcbcbe;}
#twocolright .tabs li{padding-left:0;margin:0 20px 0 0;}
#twocolright .tabs li:before{display:none;}
.tabs .level2 {float: left;}
.tabs .level2 a{text-decoration:none !important;display: inline-block;}
.tabs .level2 a:focus span{border-color:#bed82f;}
.tabs .current span,.tabs .level2 a span{display: block;padding: 10px 15px;font-size: 1.8rem;color:#616265; border-bottom:6px solid transparent;}
.tabs .current span {color:#00586e; border-color:#bed82f;}
.tabs ul {float: left;width: 100%;}

/* --------------- Listing Page Ends ---------------- */


.box-unit { margin-bottom:38px; }
#box-unit-4 { clear:left }
.header-gallery-unit { padding:15px 0 10px;clear:both; line-height: 18px; }
.header-gallery-unit h2{font-size:1.6rem;}
.box-unit p {font-size:1.4rem}
.box-unit p:last-child {margin-bottom:0}
.shareprice-box {  background:#333333; position:relative; }
.shareprice-box iframe{height: 150px; padding: 20px 15px 5px;}
.shareprice-box .inner-share-box-link{display: block; padding: 0 15px;}

/*---------- Table Styling ------------*/
th {padding: 15px 10px; color:#000;font-size: 1.8rem;line-height:1.8rem;text-align: left;}
td,th{border-bottom:1px solid #d4d4d5;font-family:'AdientSansWeb-Bold', sans-serif;font-weight: 400;}
td, tbody th {padding: 20px 10px !important; color:#000;font-size: 1.3rem; vertical-align: top;}
table.inv-responsive-table {width:100%; margin-bottom:10px}
tbody th {font-weight:normal}
th.cAlign, td.cAlign {text-align: center;}
td p{margin-bottom:0; padding-bottom:0}
.inv-responsive-data-header {width:30%;}
.inv-responsive-data-content {width:70%}

/*---------- Table Styling ------------*/

/*--------- News Releases Starts ------------*/
.pr-mobi-headers{display:none;}
.title{text-transform:uppercase;padding-bottom: 3px; }
.title a{text-decoration:none !important;}
.date{font-family: 'AdientSansWeb-Regular'; color:#616265;}
.title-field{padding-right:30px;}
/*--------- News Releases Ends ------------*/


/*----------  Footer CSS Start ------------------*/
.footer {background-image: url('/~/media/Images/A/Adient-IR/css/bg-footer.jpg');  background-size: cover;  background-repeat: no-repeat;  background-position: 50% 0; position: relative;
padding-top: 346px;}
.footer .footer-column { padding-left: 0;  padding-right: 0;}
.footer .h3, .footer .h3 a {  color: #fff; text-transform: uppercase; font-size: 1.4rem; letter-spacing: .02rem;}
.footer a { display: block;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 250ms;  transition-duration: 250ms; -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);  transition-timing-function: cubic-bezier(.55,.085,.68,.53); line-height: 1.633rem; text-decoration:none !important;}
.footer ul.utility-links > li a:hover,.footer ul.utility-links > li a:active,.footer li a:hover, .footer li a:active { color: #bed82f;}
.footer ul > li a { color: #d4d4d4;}
.footer ul > li { line-height: 1.16666667; margin-top: 15px; font-size: 1.4rem;letter-spacing: 0.07rem;}
.footer ul > li:first-child { margin-top: 0;}
.footer .h3 small, .footer .h3 a small { color: inherit; display: block; text-transform: none; font-size: 1rem;line-height: 1;}
.footer .h3 { margin-top: 40px;margin-bottom: 10px;}
.footer .footer-column > .h3:first-child,.footer .footer-column:first-child > .h3:first-child { margin-top: 0;}
.footer .utility-links > li { text-transform: uppercase;}
.footer ul.utility-links > li a{color:#fff;}
.sprite-sprite, .sprite-button, .sprite-home-icon,.inv-branding a:after { background-image: url('/~/media/Images/A/Adient-IR/css/sprite.png'); background-repeat: no-repeat; }


.inv-branding a{display:block; position:relative;float: right; width: 101px; height:15px;}
.inv-branding a:after{left: 0px; top: 0; }
.inv-branding { clear: both;margin-top: 2px;}

.social-links a:before{font-family:'icomoon';display:inline-block; padding-right:5px; color:#fff;}
.footer .social-links {  margin-left: -15px;  margin-right: -15px;  margin-top: 0;}
.footer .social-links a{font-family: 'AdientSansWeb-Regular', sans-serif;}
.footer ul > li:first-child { margin-top: 0;}
.footer .copyright,.footer .disclaimer {margin-top: 50px;}
.footer .siteservice a,.footer .disclaimer p ,.footer .copyright p { color: #d4d4d4; float: left;font-size:1rem;line-height:1.4rem;margin: 0 0 10px; padding:0;}
.footer .copyright p a { display: inline;color:#337ab7;}
.footer .copyright p a:hover{color:#bed82f;}
.footerlogo{margin-top:100px;}
.footerlogo a{display:inline-block;}
body.nojs .footer-links-container{opacity: 1;}
.footer-links-container.inview{opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0);} 
.footer-links-container{opacity: 0; transform: matrix(1, 0, 0, 1, 0, 20); -webkit-transform: matrix(1, 0, 0, 1, 0, 20); -moz-transform: matrix(1, 0, 0, 1, 0, 20); -ms-transform: matrix(1, 0, 0, 1, 0, 20); -o-transform: matrix(1, 0, 0, 1, 0, 20);  transition: transform .8s ease;  -moz-transition: transform .8s ease; -o-transition: transform .8s ease; -ms-transition: transform .8s ease; -webkit-transition: transform .8s ease; } 
 .inv-branding a:before{display: inline-block; position: absolute; color:#fff}


/*----------  Footer CSS End ------------------*/


/*---------- Sidebar Start ------------------*/
p#sectionheader {font-size: 1.6rem; font-weight: 700; line-height: 20px; padding: 0 0 22px;}
/* Sidebar End */





/*---------- Contact Form Start ------------------*/
.ir-contact-form div.clearfix { border: medium none; margin-bottom: 10px;}
.ir-contact-form .form-left { float: left; margin-right: 10px; width: 120px;}
.ir-contact-form .form-left span.mandatory, span.mandatory { color: #ff0000;}
.ir-contact-form .form-right { float: left;}
.form-right > span { position: absolute;}
.ir-contact-form .form-right input { border: 1px solid #d8d8d8; margin-right: 10px; padding: 5px 10px; width: 230px;}
.ir-contact-form input:focus, .ir-contact-form textarea:focus{outline: 1px dashed #00465b}
.ir-contact-form .form-right.captchawrapper > div{width:230px;}
.ir-contact-form .form-right textarea { border: 1px solid #d8d8d8; margin-right: 10px; padding: 5px 10px; width: 230px; height:80px; resize:none;}
.ir-contact-form .form-right input#txtCaptcha { float: none; margin-top: 10px;}
.ir-contact-form .form-right input[type="submit"] { border: 1px solid #002b36; cursor: pointer; display: block; float: none; margin-top: 10px; padding: 7px 12px 6px; width: 100px;color: #fff;background: #000; text-transform:uppercase;}
.ir-contact-form .form-right input[type="submit"]:hover{background: #00586e; }
.form-right > div {margin-bottom: 10px;}


/*---------- Contact Form End ------------------*/

/*---- mobimenu starts -------------------*/
#MainWrapper {  position: relative;  right: 0; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 200ms; transition-duration: 200ms; -webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955); transition-timing-function: cubic-bezier(.455,.03,.515,.955);overflow: hidden;}
body.menu-slider #MainWrapper {  /*right: 60%;*/ -webkit-transition-property: right; transition-property: right;  -webkit-transition-duration: 200ms;  transition-duration: 200ms; -webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955); transition-timing-function: cubic-bezier(.455,.03,.515,.955);}
#othernavigation-mobi ul > li.search { display: none !important;}
#othernavigation-mobi ul > li { display:block;width: 100%; float: left;padding: 0; margin: 0;}
#othernavigation-mobi .dropdown-toggle:after { position: absolute; right: 15px; content: "\f067"; top: 50%; margin-top: -12px;font-size: 1rem; font-family: 'icomoon' !important; font-weight: 700;}
#othernavigation-mobi .dropdown-toggle.active:after {content:'\f068'; color:#bed82f;}
#othernavigation-mobi .dropdown-toggle.active{color:#bed82f;}
#othernavigation-mobi .dropdown-menu{position:relative;padding: 0; box-shadow:none;left: 0; margin-left: 0;width: 100%;      max-height: 100%;  overflow-y: visible !important;}
#othernavigation-mobi #desktopnav-section-Homepage-level1{display:block;}
#othernavigation-mobi .list-links {padding:0; margin:0;}
#othernavigation-mobi .list-links a{ border-top: 1px solid #d5d5d5; color: #424242 !important;
display: block;  position: relative; padding: 20px 15px; text-align: left; text-transform: none; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 350ms; transition-duration: 350ms; font-size: 1em; letter-spacing: 0;font-family: 'AdientSansWeb-Light', sans-serif;}
#othernavigation-mobi .dropdown-menu:after{display:none !important; }
#othernavigation-mobi .list-links a:hover { background: none; border-color: #d5d5d5;}
#othernavigation-mobi .list-links a:after{display:none;}
#othernavigation-mobi .dropdown-menu .col-sm-3:first-child{padding-right:0;}
#othernavigation-mobi .dropdown-menu .col-sm-3:last-child{padding-left:0;}
#othernavigation-mobi ul > li span { display: block; border-bottom: 1px solid #d4d4d4; padding-top: 20px; padding-bottom: 20px;height: auto;}
#othernavigation-mobi ul > li > a:hover { text-decoration: none; background-color: #eee;}
#othernavigation-mobi ul > li > a.dropdown-toggle.active:hover{background-color: transparent;}
#othernavigation-mobi ul > li > a {  padding: 0 15px;transition: none; border:0;}
#othernavigation-mobi ul > li > span {  padding: 20px 15px;text-transform: uppercase;color: #00465b;}
#searchTextBoxContainer-mobi{padding: 17px 16px 10px; height: 64px; border: 1px solid #ccc; font-weight: 100; font-size: 2.4rem; box-shadow: none;}
#othernavigation-mobi ul > li.level2 {  padding-left: 15px;}
#othernavigation-mobi ul > li.level2 > a { font-family: 'AdientSansWeb-Light', sans-serif;}
#searchTextboxMobi{width: 100%;padding-right: 25px;}
#searchButtonContainer-mobi:after{ color: #000; content: "\f002"; display: block;
font-family: 'icomoon' !important; margin-top: -6px; position: absolute; right: 1px; top: 50%;
font-size: 1.5rem;}
.searchboxmobi{position: relative;margin-bottom: 30px;}
#searchButtonContainer-mobi{    position: absolute; right: 12px; top: 37%; display: block;}


body.ie9 #searchButtonContainer-mobi,body.ie11 #searchButtonContainer-mobi,body.ie10 #searchButtonContainer-mobi,body.internetexplorer11 #searchButtonContainer-mobi,body.internetexplorer10 #searchButtonContainer-mobi{top:42% !important;}
.mobiMenus{float: left; width: 100%; padding: 0;position: fixed; z-index: 111; background: #fff; top: 0; right: -100%; bottom: 0;height: 100%;overflow-y: scroll;}
#mobilogonav{padding-top: 15.5px; padding-bottom: 15.5px;}
#mobilogonav .close{float:right; font-size:3.5rem; font-family:'AdientSansWeb-Light', sans-serif; margin: 12px 0 0;
color: #000; cursor:pointer;}
.icon-bar{ width: 15px; background-color: #000; margin-top: 3px; display: block; height: 2px; border-radius: 1px;}
.mobinav{margin-right: 16px; padding: 9px 10px; margin-top: 21.5px; margin-bottom: 27.5px;float:right;cursor:pointer;}



/*--------------- BOD Start ------------------*/
.snapdown-content.board img {border: medium none;overflow: hidden;  float:left; margin-right:20px; margin-bottom: 12px;}

/*--------------- BOD End ------------------*/


.auto-scroll{overflow:auto; width:100%; margin-bottom: 10px;}




/*--------------- No JS Banner Start ------------------*/
.nojs .banneritem{display:none;}
.nojs .banneritem.banner1{display:block;}
.nojs .snapdown-content{display:block;}
/*--------------- No JS Banner End ------------------*/


.ir-contact-form .form-right textarea.errorClass, .ir-contact-form .form-right input.errorClass {border: 1px solid red;}
#body_0_main_1_ctl06_Submit{border:1px solid #dddddd}


/*--------------- PR Start ------------------*/
input.txt-search-pr, input.btn { border: 1px solid #d8d8d8; color: #000000; display: inline-block; font-size: 1.4rem; margin-right: 9px; padding: 7px 10px; vertical-align: top; width: 180px; border-radius: 0px;box-shadow: none; }
input.btn-pr-search { background: #efefef none repeat scroll 0 0; border: 1px solid #dddddd; color: #666666; cursor: pointer; display: inline-block; float: none; font-size: 1.4rem; padding: 7px 12px; vertical-align: top; width: 80px;    border-radius: 0px; }
.news-filter { margin-left: 10px; margin-top: 30px; width: 450px; }
.pr-dropdown { display: inline-block; position: relative; vertical-align: top; width: 215px; }
.pr-dropdown.finder-dropdown-sort { margin-left: 6px; width: 170px; }
a.pr-toggle > span.pr-label:after { background-position: -297px -151px; height: 11px; right: 10px; top: 9px; width: 18px; }
a.pr-toggle > span.pr-label { border: 2px solid #d8d8d8; color: #000000; cursor: pointer; display: block; font-size: 1.4rem; padding: 6px 40px 6px 6px; position: relative; }
.pr-dropdown .pr-options { display: none; position: absolute; width: 215px; z-index: 500; }
#twocolright .pr-dropdown .pr-options ul { background: #003764 none repeat scroll 0 0; left: 0; margin: 0; padding: 0; width: 100%; z-index: 5; }
#twocolright .pr-dropdown .pr-options ul li { border-bottom: 1px solid #fff; cursor: pointer; float: none; list-style: outside none none; margin: 0 !important; padding: 0; position: relative; }
#twocolright .pr-dropdown .pr-options ul li a { color: #fff; display: block; font-size: 1.4rem; margin-right: 0; padding: 10px; }
.pr-toggle .icofont:after { content: "\e906" }
.open .pr-toggle .icofont:after { font-family: icomoon;content: "\e909" }
.icofont{font-size: inherit;text-rendering: auto; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);font: normal normal normal 14px/1 icomoon;}
a.pdf-swap span.icon-file-pdf {font-size: 2.2rem;}
/*.pr-filter-dropdown.dk_open .dk_options {display: block;}*/
.pr-dropdown.finder-dropdown-sort .pr-options { width: 170px; }
.press-text-filter { margin-top: 30px; width: 275px; }
.pr-toggle .icofont { font-family: 'icomoon' !important; color: #000000; cursor: pointer; position: absolute; right: 10px; top: 10px; }
#loadmore { margin-top:20px }
#loadmore a { background-color: #00586e; color: #fff; cursor: pointer; display: block; line-height: 23px; padding: 10px 0; text-align: center; text-decoration: none; }
#loadmore a:hover{background-color:#000;}
table.rad-financialtable tbody tr td.rad-right, table.rad-financialtable thead tr th.rad-right { text-align: right; }
table.rad-financialtable tr th.rad-right { text-align: right; }
#twocolright .press-release-pagination-container ul li { float:left; list-style:none; }
#twocolright .press-release-pagination-container ul li a { display: block; padding: 0 5px; }
#twocolright .press-release-pagination-container ul li strong { padding: 0 5px; }
/*--------------- PR End ------------------*/


/*--------------- non js navigation <strat>------------------*/
.nonjs-navigation { display:none; }
#Homepage.nojs .nonjs-navigation { display: block;float: left;margin-top: 2px;width: 100%; }
.nojs #bannerwrapper.home-slider .sliderbanner { visibility: visible; }
.nojs .related-materials-collapsed p::before{content:"";margin-right:0px;}
.nojs .related-materials-expand{display:block;}
/*--------------- non js navigation <end>------------------*/


#page-iframe-container.video iframe{max-width:100%;margin-bottom:30px;}
.rad-datatable {width: 100%;}

.footer a:hover, .footer a:active {color: #bed82f;text-decoration: none;}
.footer .siteservice a{display:inline-block;}
.footer .siteservice li a{float:left;margin:5px;}
.footer .siteservice li p{margin:5px 0}
.footer .siteservice li{margin:0!important;float:left;}
.footer .siteservice ul{float: right;}

.ir-label{padding-top:6px;display:inline-block;}

/*----------ON 20TH APRIL 2017, REMOVE BELOW ONCE IFRAME LINK IS ADDED ON THE PAGE-------------------------*/
body#ip3-dividends-information #page-iframe-container #ExternalWebContentExternalIFrame {display: none}


.navbar-mobile-header .btn.search-submit-btn::after{background-image:none;top:0px;left:0px;bottom:0px;right:0px;}
.navbar-mobile-header .btn.search-submit-btn{background-color:#f0f0f0;}
/* #adient-navbar-collapse{z-index:9;}  */

.navbar-header .navbar-brand{z-index:9!important;}
.footer .h3, .footer .h3 a{font-size:0.9em!important;}

@media screen and (min-width:768px)
{
footer.footer .col-xs-3.col-sm-2.col-sm-offset-1.col-md-1.col-md-offset-1{width:6.666667%;}
}