@font-face {font-family: "TheMix-light";font-style: normal;font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-woff.woff") format("woff"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-svg.svg#/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-svg") format("svg");}

@font-face {font-family: "TheMix";font-style: normal;font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-woff.woff") format("woff"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-svg.svg#/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-svg") format("svg");}

@font-face {font-family: "TheMix-bold";font-style: normal;font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-woff.woff") format("woff"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-svg.svg#/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-svg") format("svg");}

@font-face {font-family: "icons";font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/icon/icomoon-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/icon/icomoon-ttf.ttf") format("truetype");}

/* aircraft-transitions page*/
#aircraft-trasitions-product-landing .ts-image {border: 1px solid #dfdfdf}






@media screen and (min-width: 1400px) {
    #digital-platforms  .large-signpost-image { min-height: 600px; width: 50%; }

#digital-platforms  .large-signpost-content { min-height: 600px; width: 50%; }
}





.mob-menu, .better-business-no::after, .better-business-yes::after, .better-future-yes::after, .better-future-no::after, .better-power-yes::after, .better-power-no::after, li.firstPage a, li.lastPage a, li.prev a, li.next a, .snapdown-right {background-image: url("/~/media/Images/R/Rolls-Royce/css/sprite.png");background-repeat: no-repeat;}
#MainWrapper {background: #f7f7f7 none repeat scroll 0 0;margin: 0 auto;padding: 0;width: 100%;}
.invisible {height: 1px;left: -1e+7px;overflow: hidden;position: absolute;top: auto;visibility: visible;width: 1px;}
.MainWrapperInner {max-width: 990px;padding: 0 20px;}
.visible-desktop {display: block;}
.visible-tablet, .visible-mobile {display: none;}
body {background: #f6f6f6 none repeat scroll 0 0;color: #5b5b5b;font-size: 87.5%;line-height: 1.5em;}
a {backface-visibility: hidden;color: #10069f;text-decoration: none;transition: all 0.25s ease 0s;}
a:hover {color: #006dff;}
a:focus, a:active {border: medium none;outline: medium none;}
a.button:focus, a.button:active, a.btn:focus, a.btn:active, a.btn-white:focus, a.btn-white:active, a.btn-blue:focus, a.btn-blue:active {border: 1px solid;}
a[href^="tel:"] {color: #5e5e5e;cursor: default;text-decoration: none;}
a[href^="tel:"]:hover {color: #5e5e5e;}
.hide {display: none;}
img {border: 0 none;outline-style: none;outline-width: 0;}
sup {font-size: smaller;}
sub {margin: 2px 0;padding: 2px 0;}
ul {list-style: outside none none;}
ol {list-style-image: none;list-style-position: outside;padding-left: 25px;}
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;}
p {margin: 0;padding: 0 0 15px;}
h1, .h1 {color: #1e3643;font-size: 1.714em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
.box-inverse h1{color: #1e3643 !important;}
h2, .h2 {color: #1e3643;font-size: 1.571em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
h3, .h3, h2.rad-header {color: #1e3643;font-size: 1.429em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
h4, .h4 {color: #1e3643;font-size: 1.286em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
h5, .h5 {color: #1e3643;font-size: 1.143em;line-height: 1.2em;padding: 0 0 10px;text-transform: uppercase;}
h6, .h6 {color: #1e3643;font-size: 1.071em;line-height: 1.2em;padding: 0 0 10px;text-transform: uppercase;}
address {font-style: normal;}
iframe {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;}
iframe.responsive-frame {height: 100%;width: 100%;}
#iframe-container {min-height: 200px;}
table {border: medium none;border-collapse: collapse;margin-bottom: 14px;width: 100%;}
caption, th, td {padding: 7px 9px;text-align: left;vertical-align: top;}
thead td, thead th {background: #f7f7f7 none repeat scroll 0 0;font-weight: normal;}
tbody td, tbody th {/*background: rgba(16, 6, 159,0.1) none repeat scroll 0 0;*/border-top: 2px solid #ffffff;}
tbody th {color: #004d91;font-weight: normal;}
table.rad-financialtable td, table.rad-financialtable th {text-align: right;}
table.rad-financialtable td:first-child, table.rad-financialtable th:first-child {text-align: left;}
.scroll-table-container table {margin-bottom: 5px;}
.scroll-table-container {float: left;margin-bottom: 14px;overflow-x: auto;overflow-y: hidden;padding: 0 0 5px;width: 100%;}
.inv-responsive-data-header {font-weight: bold;}
.inv-responsive-data-content {text-align: right;}
.inv-responsive-header-tr td {background: #004d91 none repeat scroll 0 0;color: #fff;}
span.nowrap {white-space: nowrap;}
.no-wrap {white-space: nowrap;}
tbody td.alignCenter, tbody th.alignCenter {text-align: center;}
.rad-highlight {background: #ecf2f4 none repeat scroll 0 0;display: block;margin-bottom: 10px;padding: 7px 20px;}
#contentwrapper ul.rad-border {list-style: outside none none;padding: 0;}
#contentwrapper ul.rad-highlight {padding-left: 26px;}
#contentwrapper .rad-border > li, #contentwrapper ul.rad-highlight > li {border-top: 1px dotted #a7a9ac;margin-top: -1px;padding: 10px 0;}
ul.rad-highlight li:first-child {border: 0 none;}
#contentwrapper ul.rad-border li a img {margin-right: 15px;}
.rad-notes {text-align: left;}
.rad-notes *::after {clear: both;content: "";display: block;}
input[type="url"], input[type="text"], input[type="date"], input[type="email"], select, textarea {border: 1px solid #cccccc;border-radius: 0;font-weight: normal;line-height: 1.1em;padding: 5px;}
input[type="url"], input[type="text"], input[type="date"], input[type="email"], select, textarea {background: #f6f6f6 none repeat scroll 0 0;color: #5b5b5b;}
input[type="url"]:focus, input[type="text"]:focus, input[type="date"]:focus, input[type="email"]:focus, select:focus, textarea:focus {color: #5e5e5e;outline: none;outline-offset: 0;}
input.error[type="url"], input.error[type="text"], input.error[type="date"], input.error[type="email"], select.error, textarea.error {border-color: #cc0000;box-shadow: 0 0 5px #cc0000;}
button, .button, input[type="reset"], input[type="button"], input[type="submit"] {border: 1px solid;border-radius: 0;display: inline-block;font-weight: 400;line-height: 1.2em;padding: 5px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}
a.unstyled, .unstyled-links a {color: inherit;text-decoration: none;}
.unstyled {color: inherit;}
.twocolright a[title="Opens in a new window"]:not(.button) {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/new-window-icon-rr-blue.png") no-repeat scroll right 2px;padding-right: 17px;}
.twocolright a[title^="PDF,"] {/*background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/pdf-link-icon") no-repeat scroll right top;*/padding-bottom: 4px;padding-right: 20px;    text-decoration: none;}
.twocolright a.rad-clear[title="Opens in a new window"] {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#headerwrapper {padding: 10px 0 20px;}
#logo .logo-inner img {height: auto;max-width: 208px;}
.logo-inner {padding: 26px 0 0;}
#header {background: #fff none repeat scroll 0 0;}
.share-ticker-container {float: left;padding: 5px 10px 0;}
#headerlinks {float: left;overflow: hidden;padding: 2px 15px 0;}
#headerlinks > a, #headerlinks a:hover {text-decoration: none;}
#searchbox, #searchinnerRP {background: #eeefef none repeat scroll 0 0;float: left;margin: 3px 0;}
#searchcontainer {clear: both;float: right;height: 27px;margin: 10px 0 0;overflow: hidden;}
#searchTextboxContainer, #searchTextBoxContainerRP {float: left;}
#searchTextboxContainer input, #searchTextBoxContainerRP input {background: transparent none repeat scroll 0 0;border: 0 none;height: 27px;padding: 5px;width: 112px;}
#searchTextBoxContainerRP input {width: 231px;}
#SearchButtonContainer, #searchButtonContainerRP {float: left;}
#SearchButtonContainer input, #searchButtonContainerRP input {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/search.png") no-repeat scroll center center;border: 0 none;height: 27px;overflow: hidden;text-indent: -999999px;width: 32px;}
#topnavigation {clear: both;}
#topnavigation ul {float: left;}
#topnavigation ul li {color: #004d91;float: left;padding: 11px 11px 0;text-transform: uppercase;}
#topnavigation ul li.last {padding-right: 0;}
#topnavigation ul li a {text-decoration: none;}
#topnavigation ul li a:hover {color: #004d91;}
.mob-menu {display: none;}
.mob-menu-wrap > ul {display: none;}
#menu-links, .country-text {display: none;}
#topnavigation #nav-contact-us-level1, #topnavigation #nav-country-sites-level1 {display: none;}
#topnavigation #nav-media-level1 {padding-right: 0;}
#breadcrumb {font-size: 0.857em;margin: 0 0 10px;padding-left: 20px;}
#breadcrumb a {color: #10069f;float: left;padding: 0 5px 0 0;}
#breadcrumb a:first-child {padding-left: 0;}
#breadcrumb span {color: #fa4692;float: left;padding: 0;}
#breadcrumb span.separator {padding: 0 5px 0 0;color:#0062be}
li.firstPage a {background-position: right -94px;display: block;height: 20px;width: 30px;}
li.lastPage a {background-position: right -146px;display: block;height: 20px;width: 30px;}
li.firstPage a img, li.lastPage a img, li.prev a img, li.next a img {display: none;}
li.prev a {background-position: right 5px;display: block;height: 20px;margin-right: 12px;width: 20px;}
li.next a {background-position: right -46px;display: block;height: 20px;width: 25px;}
#fullcolumn {float: left;width: 100%;}
#searchContainerRP {float: left;width: 100%;}
#searchFilter {clear: both;padding: 10px 0;}
.ip3search_highlight {font-weight: bold;}
table.searchTable {clear: both;width: 100%;word-break: break-all;}
table.searchTable tbody tr th {height: 22px;text-align: left;}
#tabs.sectionTabs {float: left;min-height: 39px;padding: 0;position: relative;width: 100%;}
#tabs.sectionTabs ul {float: left;list-style: outside none none;margin: 0;padding: 0;width: 100%;}
#tabs.sectionTabs li {float: left;margin: 0 4px 0 0;padding: 0;}
#tabs.sectionTabs li.lastLI {}
#tabs.sectionTabs li a span {display: block;text-align: center;}
#tabs.sectionTabs li a {background-color: #86bad6;color: #fff;display: block;padding: 10px;text-align: center;text-decoration: none;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover {background-color: #fff;color: #5b5b5b;}
#tabsDD {cursor: pointer;font-size: 1em;height: 35px;width: 180px;}
#tabs.sectionTabs span.select {background: #fff url("/~/media/Images/R/Rolls-Royce/css/searchTab-dd.png") no-repeat scroll 96% 15px;box-sizing: border-box;color: #5e5e5e;font-size: 1em;height: 35px;left: 0;padding: 11px 15px 10px 5px;position: absolute;top: 0;}
.searchresultpage tbody td {background: #fff none repeat scroll 0 0;border-bottom:2px solid rgba(16, 6, 159,0.2);border-top: 0 none;padding-left: 20px;}
.searchresultpage table {clear: both;}
#sitemapcontainer {float: left;padding: 0 0 20px;width: 100%;}
#contentwrapper #sitemapcontainer ul {list-style-type: none;padding-bottom: 0;padding-left: 0;}
#sitemapcontainer li {float: left;font-weight: bold;margin: 8px 0;position: relative;width: 100%;}
#sitemapcontainer li a {display: inline-block;margin-left: 20px;padding: 3px;text-decoration: none;}
#sitemapcontainer li ul li {font-weight: normal;margin: 4px 0 4px 22px;padding-bottom: 0;}
#sitemapcontainer li ul li a {padding: 0 0 0 3px;}
#sitemapcontainer li ul li ul {margin-bottom: 10px;}
#sitemapcontainer li ul li ul li {margin-left: 16px;}
#sm-section-Homepage-level1 li span.collapsed {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/collapsed.gif") no-repeat scroll 0 3px;}
#sm-section-Homepage-level1 li span.expanded {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/expanded.gif") no-repeat scroll 0 3px;}
#sm-section-Homepage-level1 li span:not(.nowrap) {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/bullet-sitemap.gif") no-repeat scroll 2px 7px;cursor: pointer;float: left;height: 17px;left: 5px;padding-left: 20px;position: absolute;top: 5px;z-index: 10;}
#contentwrapper #sitemapcontainer ul {float: left;width: 100%;}
#sitemapcontainer li {margin: 8px 0 0;}
#sitemapcontainer li ul li {margin: 0;padding: 4px 0 0 22px;}
#sitemapcontainer li ul li ul li {margin: 0;}
#footerwrapper {background: #758d99 none repeat scroll 0 0;clear: both;color: #fff;padding: 40px 0 20px;}
.f-column {padding-top: 30px;}
.footer-header {font-size: 1.429em;line-height: 1.25em;padding-bottom: 10px;}
.footer-content ul li {display: table;float: left;padding: 10px 0 2px;width: 100%;}
.footer-content ul li a {color: #fff;text-decoration: none;}
.footer-content ul li a:hover {color: #fff;text-decoration: underline;}
.footer-content.social-media-links a {display: table;}
.footer-content.social-media-links a:hover {text-decoration: none;}
.icon {color: #fff;font-family: "icons";font-size: 2.5em;line-height: 1em;opacity: 0.5;padding-right: 0.25em;position: relative;top: 0;}
.footer-content.social-media-links a:hover .icon {opacity: 1;text-decoration: none;}
.footer-content.social-media-links a:hover .social-text {text-decoration: underline;}
.social-text {display: table-cell;height: 100%;line-height: 1.2em;text-align: left;vertical-align: middle;}
#footer {background: #758d99 none repeat scroll 0 0;}
.footer-logo {float: left;margin-right: 15px;width: 36px;}
.copy-text {color: #fff;float: left;font-size: 0.857em;line-height: 1.2em;padding-top: 25px;}
.bottom-content {padding-top: 16px;}
.siteservices-links ul {float: right;font-size: 0.857em;line-height: 1.2em;padding-top: 27px;}
.siteservices-links ul li {border-right: 1px solid #fff;float: left;padding: 0 5px;}
.siteservices-links ul li.last {border: 0 none;}
.siteservices-links ul li a {color: #fff;text-decoration: none;}
.siteservices-links ul li a:hover {color: #fff;text-decoration: underline;}
.footer-content.social-media-links {padding-top: 5px;}
.column4-btn {padding: 10px 0 15px;}
.column4-btn .btn-white {margin-left: 0;}
.subsribe-link {font-size: 1.714em;line-height: 1.25em;padding-top: 10px;}
.subsribe-link a, .subsribe-link a:hover {color: #fff;}
.rss-link, .rss-link:hover {text-decoration: none;}
.rss-link:hover .icon {opacity: 1;}
#bannerwrapper img, .landing-page-item-image img {width: 100%;}
.loader {background: #fff url("/~/media/Images/R/Rolls-Royce/css/loader-new.gif") no-repeat scroll center center;}
#bannerwrapper, #bannerwrapper .sliderbanner {float: left;position: relative;width: 100%;}
.banner-container {position: relative;z-index: 98;}
.banneritem {position: relative;}
.banneritem .bannertext {bottom: 20px;left: 20px;position: absolute;}
.nojs .banneritem {display: none;}
.nojs .banneritem.banner1 {display: block;}
.nojs .banner-container, .banner-container {display: none;}
.nojs .banner-container:first-child, .banner-container:first-child {display: block;}
.nojs .graphical-snapdowns-container .banner-container {display: block;}
.title-abs {position: relative;}
.title-abs .banner-text {left: 0;position: absolute;top: 0;z-index: 2001;}
.title-abs .bottom-banner-text {bottom: 0;left: 0;position: absolute;}
.no-background {text-shadow: 0 0 10px rgba(0, 0, 0, 0.75);}
#bannerwrapper .bx-controls .bx-pager {bottom: 10px;position: absolute;right: 10px;}
#bannerwrapper .bx-controls .bx-controls-direction {position: absolute;top: 50%;width: 100%;}
#bannerwrapper .bx-controls-direction a {float: left;padding: 0 10px;}
#bannerwrapper .bx-controls-direction a.disabled {display: none;}
#bannerwrapper .bx-controls-direction .bx-next {float: right;}
#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager {clear: both;float: left;}
#bannerwrapper .bx-pager div {margin: 0 0 0 10px;}
#bannerwrapper .bx-pager div {float: left;}
.banner-text, .bottom-banner-text {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #fff;font-size: 1.5em;line-height: 1.4em;padding: 18px 16px 19px;width: 100%;}
#bannerwrapper .bottom-banner-text {text-align: right;}
.bottom-banner-text .banner-link {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/white-right-arrow.png") no-repeat scroll right 10px;color: #fff;padding-right: 20px;text-align: right;text-decoration: none;}
.bottom-banner-text .banner-link:hover {color: #fff;}
.bx-wrapper {position: relative;}
.bx-pager {position: absolute;right: 5px;z-index: 99;}
.bx-pager-item {float: left;margin: 0 1px;}
.bx-pager-item a {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/pager.png") no-repeat scroll center center;display: block;height: 12px;text-indent: -999999px;width: 12px;}
.bx-pager-item a.active {background-image: url("/~/media/Images/R/Rolls-Royce/css/selected-pager.png");}
#contentwrapper {margin-top: 10px;}
#contentwrapper ul {list-style-type: disc;padding-bottom: 14px;padding-left: 17px;}
#contentwrapper ul ul, #contentwrapper ol ol, #contentwrapper ul ol, #contentwrapper ol ul {padding-bottom: 0;padding-left: 24px;}
#contentwrapper ol {list-style-type: decimal;padding-bottom: 14px;}
#contentwrapper ul li, #contentwrapper ol li {padding-bottom: 5px;}
.notestoeditors-container {float: left;font-size: 0.857em;width: 100%;}
.notestoeditors-container h2 {font-size: 2.333em;}
#utility {margin-top: 40px;}
#leftnavigation {background: #fff none repeat scroll 0 0;padding: 10px;}
#leftnavigation ul {list-style-type: none;padding: 0;}
#leftnavigation ul ul {padding-left: 0;}
#leftnavigation ul li {padding-bottom: 0;}
#leftnavigation > ul > li > span, #leftnavigation > ul > li > a > span {font-size: 1.143em;}
#leftnavigation ul li a {display: block;text-decoration: none;}
#leftnavigation ul li span {display: block;padding: 3px 5px;transition: all 0.25s ease 0s;}
#leftnavigation ul li a:hover > span, #leftnavigation ul li.current > span, #leftnavigation ul li.selected > a > span, #leftnavigation ul li ul li.selected > a > span {    color: #fa4692;}
body.ip3-products-and-services #leftnavigation ul li.level2 {display: none;}
body.ip3-products-and-services #leftnavigation ul li.level2.current, body.ip3-products-and-services #leftnavigation ul li.level2.selected {display: block;}
body.ip3-country-sites #leftnavigation ul li.level2 {display: none;}
body.ip3-country-sites #leftnavigation ul li.level2.current, body.ip3-country-sites #leftnavigation ul li.level2.selected {display: block;}
#leftnavigation ul li ul li span {padding-left: 15px;}
#leftnavigation li.level4 span {padding-left: 30px;}
#leftnavigation li.level5 span {padding-left: 45px;}
#leftnavigation li.level6 span {padding-left: 60px;}
#leftnavigation li.level7 span {padding-left: 75px;}
#home-content-container {padding: 0 5px;}
.section1-title {background: #155b98 none repeat scroll 0 0;padding: 11px 20px;}
/* .section1-title h1 {color: #fff;padding: 0;} */
.section1-content, .section-inner {clear: both;position: relative;}
#home-content-container {padding: 0;}
#homewrapper.row {margin: 0;}
.section1-content {margin: 0;}
.section1-overlay {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 99;}
.section1-box1-container {left: 0;padding: 0 20px;position: absolute;top: 35%;width: 100%;z-index: 100;}
#Homepage .section1-text-middle-bottom-aligned {top: 60%;}
#Homepage .section1-text-left-top-aligned {top: 10%;}
.section1-box1 {color: #fff;margin: 0 auto;text-align: center;}
.section1-box1 .btn-white {margin: 5px 0;}
.section4 .box-title {color: #004d91;}
.video-container {min-height: 400px;}
.btn-white {background: transparent none repeat scroll 0 0;border: 1px solid #fff;color: #fff;display: inline-block;margin: 5px 8px;padding: 7px 15px;text-decoration: none;text-transform: uppercase;transition: all 0.25s ease 0s;}
.btn-white:hover {background: #fff none repeat scroll 0 0;color: #004d91;text-decoration: none;}
.play-icon-overlay {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/overlay-play") no-repeat scroll center 75%;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.whtie-slider-wrapper {padding: 20px 0 28px;position: relative;}
.whtie-slider-wrapper .bx-wrapper {padding: 0 25px;}
.whtie-slider-wrapper .bx-controls-direction a {background: transparent none no-repeat scroll center center;height: 40px;position: absolute;text-decoration: none;text-indent: -99999px;top: 18%;width: 20px;}
body[class*="internetexplorer"] .whtie-slider-wrapper .bx-controls-direction a {transition: all 0s linear 0s;}
.whtie-slider-wrapper .bx-controls-direction a.disabled:hover {transform: scale(1);}
.whtie-slider-wrapper .bx-controls-direction a.disabled {cursor: default;opacity: 0.15;transform: scale(1);}
.whtie-slider-wrapper .bx-controls-direction a.disabled:hover {transform: scale(1);}
.whtie-slider-wrapper .bx-controls-direction a.bx-prev {left: 0;}
.whtie-slider-wrapper .bx-controls-direction a.bx-next {right: 0;}
.whtie-slider-wrapper .bx-controls-direction a:hover {transform: scale(1.25);}
.pr-link {color: #fff;display: block;font-size: 1.571em;line-height: 1.5em;margin: 0 auto;text-decoration: none;width: 55%;}
.whtie-slider-wrapper .bx-controls-direction a::after {color: #fff;content: "?";display: block;font-family: "icons";font-size: 2.286em;line-height: 1em;margin-top: -22px;text-decoration: none;text-indent: -9px;}
.whtie-slider-wrapper .bx-controls-direction a.bx-prev::after {content: "?";text-indent: -6px;}
.pr-link:hover {color: #fff;text-decoration: underline;}
.btn-blue {background: transparent none repeat scroll 0 0;border: 1px solid #004d91;color: #004d91;display: inline-block;padding: 7px 30px;text-decoration: none;text-transform: uppercase;transition: all 0.25s ease 0s;}
.btn-blue:hover {background: #004d91 none repeat scroll 0 0;color: #fff;text-decoration: none;}
.chrome .btn-blue {margin-bottom: 1px;}
.box-title {color: #ffffff;font-size: 3.429em;line-height: 1em;margin-bottom: 12px;padding: 0;}
.box-sub-title {font-size: 1.714em;line-height: 1.167em;margin-bottom: 4px;padding-bottom: 4px;}
.section2-box {float: left;position: relative;width: 50%;}
.section1 .box-content {margin: 0;padding: 20px 0 2px;}
.box-content {font-size: 1.571em;line-height: 1.5em;margin-bottom: 15px;}
.box-sm-content {font-size: 1.5em;line-height: 1.5em;margin: 0;padding: 0;}
.black-overlay {background: transparent none repeat scroll 0 0;height: 100%;left: 0;position: absolute;top: 0;transition: all 0.25s ease 0s;width: 100%;}
.section2-box:hover .black-overlay {background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;z-index: 20;}
.section2-box a {text-decoration: none;}
.box-head {padding: 27px 20px;}
.section2-box1 .box-head {background: #206989 none repeat scroll 0 0;color: #fff;}
.section2-box2 a {color: #768d99;}
.white-arrow::after, .grey-arrow::after {content: "\00a0?";font-family: "icons";font-size: 0.8em;margin-left: -4px;position: relative;top: 2px;}
.section3 {background: #7ab9d8 none repeat scroll 0 0;clear: both;color: #fff;padding: 54px 6%;text-align: center;}
.section-inner > img {max-width: none;}
.section4-content {color: #004d91;left: 0;padding: 10% 0;text-align: center;top: 10%;width: 100%;}
body#Homepage .section4-content {padding: 5% 0;}
.blue-slider-wrapper {padding: 20px 0 28px;position: relative;}
.blue-slider-wrapper .bx-wrapper {padding: 0 25px;}
.blue-slider-wrapper .bx-controls-direction a {background: transparent none no-repeat scroll center center;height: 40px;overflow: hidden;position: absolute;text-decoration: none;text-indent: -99999px;top: 40%;width: 20px;}
body[class*="internetexplorer"] .blue-slider-wrapper .bx-controls-direction a {transition: all 0s linear 0s;}
.blue-slider-wrapper .bx-controls-direction a.disabled {cursor: default;opacity: 0.15;transform: scale(1);}
.blue-slider-wrapper .bx-controls-direction a.disabled:hover {transform: scale(1);}
.blue-slider-wrapper .bx-controls-direction a.bx-prev {left: 0;}
.blue-slider-wrapper .bx-controls-direction a.bx-next {right: 0;}
.blue-slider-wrapper .bx-controls-direction a:hover {transform: scale(1.25);}
.nojs .blue-slider-wrapper .slide-item {display: none;}
.blue-slider-wrapper .bx-controls-direction a::after {color: #004d91;content: "?";display: block;font-family: "icons";font-size: 2.286em;line-height: 1em;margin-top: -22px;text-decoration: none;text-indent: -9px;}
.blue-slider-wrapper .bx-controls-direction a.bx-prev::after {content: "?";}
.blue-slider-wrapper .bx-controls-direction a.bx-next {right: 0;}
.blue-slider-wrapper .slide-item, .nojs .blue-slider-wrapper .slide-item:first-child {display: block;}
.quote::before, .quote::after {display: inline-block;font-family: "icons";font-size: 0.9em;height: 18px;line-height: 1em;width: 35px;}
.quote::before {content: "?";}
.quote {display: block;font-size: 1.571em;line-height: 1.5em;margin: 0 auto;padding: 25px 0;width: 76%;}
.quote::after {content: "?";}
.section4 .insight-subtitle {color: #08579c;font-size: 1.59em;line-height: 1em;margin-bottom: 30px;padding: 0;}
.insight-designation {}
/* #section-header-container {background: #cde0ed none repeat scroll 0 0;} */
#section-header-container-blue {background: #10069f none repeat scroll 0 0;}
#sectionheader {color: #1e3643;font-size: 1.714em;line-height: normal;padding: 0;}
.section-header-inner {padding: 33px 0 8px 20px;}
#sectionheader.sectionheader-white {color: #fff;float: left;}
#content-container {/*background: #b8d3e5 none repeat scroll 0 0;*/padding-bottom: 50px;}
.page-content {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 14px;padding: 15px 20px 5px;width: 100%;}
.no-pad-page .page-content {padding: 0;}
.page-content.no-marg {margin-bottom: 0;}
.page-content .landing-page-content {margin-bottom: 20px;}
.margn-bttm {float: left;margin-bottom: 14px;width: 100%;}
.box-inverse.f-white h1 {color: #fff;}
.snapdown-container {float: left;width: 100%;}
.snapdown-item {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 7px;width: 100%;}
.snapdown-container {margin-bottom: 7px;}
.snapdown-title-container {cursor: pointer;float: left;padding: 21px 20px;position: relative;text-decoration: none;width: 100%;}
.snapdown-title {color: #10069f;float: left;font-size: 1.5em;line-height: 1.2em;padding-right: 115px;}
.snapdown-title-container .snapdown-right {background-position: right -175px;color: #5e5e5e;float: right;margin: 25px 0 20px;padding: 0 16px 0 0;position: absolute;right: 20px;text-transform: uppercase;top: 0;width: 105px;}
.snapdown-title-container.snapopen .snapdown-right {background-position: right -219px;}
.snapdown-content {display: none;padding: 0 20px 20px;}
.nojs .snapdown-title-container .snapdown-right {display: none;}
.nojs .snapdown-content {display: block;}
.snapbox-content {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 8px;padding: 15px 20px 10px;width: 100%;}
.landing-page-item-title, .landing-page-item-bottom-container {color: #fff;font-size: 1.5em;line-height: 1.19em;padding: 20px;}
.l-top-content {margin-top: 10px;}
.l-top-content::after, .l-bottom-content::after, .b-signpost-tcontent::after, .b-signpost-bcontent::after {content: "\00a0?";font-family: "icons";font-size: 0.75em;margin-left: -4px;position: relative;top: 1px;}
body[class^="ie"] .l-top-content::after, body[class^="ie"] .l-bottom-content::after, body[class^="ie"] .b-signpost-tcontent::after, body[class^="ie"] .b-signpost-bcontent::after {margin-left: -2px;}
.landing-box {position: relative;}
.full-abs {background-color: #fff;height: 100%;left: 0;opacity: 0;position: absolute;text-indent: -1e+7px;top: 0;width: 100%;z-index: 10;}
.landing-page-item > a {display: block;text-decoration: none;}
.landing-page-item {margin: 0 0 14px;}
.landing-bottom-content, .landing-top-content {margin: 10px 0 0;}
.landing-link {background-color: #fff;height: 100%;opacity: 0;position: absolute;text-indent: -99999px;width: 100%;}
.landing-page-item-outer {position: relative;}
.landing-page-item-image > img {width: 100%;}
.board-item-container a {text-decoration: none;}
.board-item-container {margin: 0 0 14px;}
.board-item-title-container {padding: 12px 20px;}
.board-item-title-outer {background: #004d91 none repeat scroll 0 0;}
.board-item-image > img {width: 100%;}
.board-item-name {color: #00afd5;font-size: 1.5em;}
.board-item-designation {color: #fff;}
.board-designation {line-height: 1.2em;}
.board-header h1 {color: #00afd5;margin: 0;padding: 0 0 6px;}
.board-header {background: #004d91 none repeat scroll 0 0;color: #fff;padding: 14px 20px;}
.board-image {padding: 0 0 14px;}
.board-image > img {width: 100%;}
.board-content-designation {font-size: 2em;line-height: 1.607em;margin: 0 0 12px;}
#contentwrapper .tabs-container {margin: 0;}
#contentwrapper .tabs-container ul {line-height: 1;list-style: outside none none;margin: 0;overflow: hidden;padding: 0;}
#contentwrapper .tabs-container ul li {float: left;margin-right: 3px;padding-bottom: 0;}
#contentwrapper .tabs-container ul li:last-child {margin-right: 0;}
.tabs-container ul li a {background: #efeff4;color: #10069f;display: table;height: 38px;padding: 5px 8px;text-align: center;text-decoration: none;width: 100%;}
.tabs-container ul li.current a {background-color: #fff;color: #fa4692;}
.tabs-container ul li a:hover {background-color: #006dff;color: #fff;}
.tabs-container ul li a span {display: table-cell;line-height: 1.2em;max-width: 120px;vertical-align: middle;}
.desktop-view {display: block;}
.mobile-view {display: none;}
.desktop-view .snapdown-item.first {margin-top: 0;}
#tabs-cont {clear: both;float: left;width: 100%;}
.event-wrapper {float: left;margin: 0 0 14px;width: 100%;}
.events-filter-wrap {padding-bottom: 20px;}
.event-filter .dropdown {float: left;margin-right: 20px;width: 25%;}
.event-search {background: #c2d036 none repeat scroll 0 0;color: #fff;float: left;height: 31px;text-align: center;width: 35px;}
#event-search {color: #fff;display: block;height: 100%;line-height: 2.3em;text-decoration: none;}
.event-header {background: #84b9d7 none repeat scroll 0 0;color: #fff;padding: 10px 15px 10px 4%;}
.nojs .event-header {padding: 0 10px;}
.e-labels {float: left;padding: 6px;}
.l-event, .event-title {width: 55%;}
.l-date, .event-date {width: 22%;
}
.l-country, .event-country {width: 23%;}
.event-item {background: #fff none repeat scroll 0 0;margin-top: 5px;}
.snap-head {background: rgba(0, 0, 0, 0) url("~/media/Images/R/Rolls-Royce/css/side-arrow.png") no-repeat scroll 1.5% center;cursor: pointer;padding: 10px 15px 10px 4%;}
.snap-head.open {background-image: url("~/media/Images/R/Rolls-Royce/css/down-arrow.png");}
.nojs .snap-head {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;cursor: default;padding-left: 10px;padding-right: 10px;}
.event-title {color: #004d91;font-size: 1.286em;line-height: 1.2em;}
.snap-content {display: none;padding: 0 10px 20px;}
.nojs .snap-content {display: block;}
.nojs .events-filter-wrap {display: none;}
#loadmore, .loadmore {float: left;padding: 10px 0;width: 100%;}
#loadmore a, .loadmore a {background-color: #10069f;color: #fff;cursor: pointer;display: block;padding: 5px 0;text-align: center;text-decoration: none;}
#loadmore a:hover, .loadmore a:hover{background:#00bfbe}
#loader, #loadedcontent, .loader, .loadedcontent {display: none;text-align: center;}
#loader, .loader {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/loader-new.gif") no-repeat scroll center center;height: 50px;text-indent: -1e+7px;}
.loader {background: #fff url("/~/media/Images/R/Rolls-Royce/css/loader-new.gif") no-repeat scroll center center;float: left;height: 50px;padding: 50px 0;width: 100%;}
.snapdown-content.loader {padding: 30px 0;width: 100%;}
.left-s-header {color: #1e3643;font-size: 1.5em;line-height: 1.1em;margin-bottom: 5px;}
.left-signpost-wrapper {background: #fff none repeat scroll 0 0;height: 100%;margin-top: 14px;padding: 12px 15px;position: relative;}
.left-signpost-wrapper .left-s-content a {color: #5b5b5b;text-decoration: none;}
.left-s-content {margin-bottom: 2px;}
.left-s-content .rad-quote {color: #004d91;font-size: 1.143em;line-height: 1.25em;}
.left-link-caption {font-size: 0.929em;line-height: 1.2em;margin-top: 15px;}
.left-s-link {background: #a7a9ac none repeat scroll 0 0;color: #ffffff;display: inline-block;font-size: 0.786em;line-height: 1em;margin-top: 10px;padding: 8px 11px;text-decoration: none;text-transform: uppercase;}
.left-s-image {bottom: 0;position: absolute;right: 0;width: 140px;}
.left-image-link-wrap {min-height: 120px;}
.left-image-p {margin-right: 140px;}
.brand, .rad-link {color: #10069f;}
a:hover .rad-link{color:#006dff}
.kilo {font-size: 1.14286em;line-height: 1.2;}
.left-image-caption {font-size: 0.929em;line-height: 1.2em;}
.sign-up-box p {padding-bottom: 8px;}
#contentwrapper #signup-mobile, #contentwrapper #signup-email, #contentwrapper #signup-contact {/*background: transparent url("/~/media/Images/R/Rolls-Royce/css/left-signpost-stay-in-touch.png") no-repeat scroll 0 0; */padding-left: 40px;padding-right: 0;}
#contentwrapper #signup-mobile {background-position: 0 11px;}
#contentwrapper #signup-email {background-position: 0 -90px;}
#contentwrapper #signup-contact {background-position: 0 -260px;}
.button-cta {  background: #10069f;  border: 1px solid #10069f;  direction: ltr;  display: block;  float: left;  color: #fff;  width: 36%;  font-size: 12px;  padding: 6px 7px;  text-align: center;  vertical-align: middle;}
.button-cta:hover {  background: #00bfbe;  border: 1px solid #00bfbe;  color: #fff;  padding: 6px 7px;}
.field-joined input, .field-joined button {float: left;}
#txt-signup-email {font-size: 0.675em;margin-right: 5px;padding: 6px 5px 7px;width: 60%;     background: #fff;    border: 1px solid #d5d5d5;height:29px;}
a.alt, .alt-links a {text-decoration: none;} 
/*a.alt:hover, .alt-links a:hover {color: #10069f;}*/
a.cta:hover:after, .cta-links a:hover:after, .arrow:hover:after, .latest-news a:hover:after, .related-link-content a:hover:after {color: #006dff;}
a.cta::after, .cta-links a::after, .arrow::after, .latest-news a::after, .related-link-content a::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -3px;position: relative;top: 1px; color: #fa4692;}
body[class^="ie"] a.cta::after, body[class^="ie"] .cta-links a::after, body[class^="ie"] .arrow::after, body[class^="ie"] .latest-news a::after, body[class^="ie"] .related-link-content a::after {margin-left: -1px;}
.noArrow::after {content: "";}
#signup-contact .selected-box {color: #1e3643;}
#signup-contact .selected-box:hover {color: #1e3643;}
.full-link-l-signpost {position: relative;}
.full-hover {display: block;height: 100%;left: 0;position: absolute;text-indent: -999999px;top: 0;width: 100%;z-index: 1;}
.l-signpost-title, .l-signpost-sub-title {color: #004d91;font-size: 1.5em;line-height: 1.1em;margin-bottom: 5px;}
.l-signpost-content {font-size: 1.143em;}
.l-signpost-sub-title {color: #fff;}
.l-signpost-sub-title::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -6px;position: relative;top: 1px;}
.left-signpost-wrapper.margn-bttm {margin: 0 0 14px;}
.disBlock {display: block;}
.l-s-ticker-wrap {background: #10069f none repeat scroll 0 0;height: 110%;margin: -12px -15px -15px;padding: 12px 15px 0 !important;}
.left-s-ticker {display: block;width: 100%;}
.related-links-wrapper {margin-bottom: 14px;}
.related-links-h {font-size: 1.5em;font-weight: 400;}
.related-link-content {background: #f6f6f6 none repeat scroll 0 0;padding: 7px 20px;}
.related-link-left, .related-link-right {float: left;width: 45%;}
.related-link-right {margin-left: 10%;}
.related-link-content .rad-header {color: #10069f;display: block;font-size: 1.167em;line-height: 1.7em;padding: 0 0 6px;text-transform: uppercase;}
.related-link-content {font-size: 0.857em;}
#contentwrapper .related-link-content ul {list-style-type: none;margin-bottom: 14px;padding: 0;}
#contentwrapper .related-link-content ul li {border-top: 1px dotted #a7a9ac;line-height: 1.5;margin-top: -1px;padding: 10px 0;}
.related-link-content a {color: #5b5b5b;text-decoration: none;}
.related-link-content a:hover {color: #10069f;}
.related-link-content a[title="Opens in a new window"], .rad-content a[title="Opens in a new window"] {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/new-window-icon-rr-blue.png") no-repeat scroll right 2px;padding-right: 17px;}
.related-link-content a[title="Opens in a new window"]::after, .related-link-content a[href^="tel:"]::after, .related-link-content a[href^="mailto:"]::after, .related-link-content a[title^="PDF,"]::after, .cta-links a[title="Opens in a new window"]::after, .cta-links a[href^="tel:"]::after, .cta-links a[href^="mailto:"]::after, .cta-links a[href^="PDF,"]::after {content: "";display: none;}
.publication-item {border-bottom: 2px solid #b8d3e5;float: left;margin: 0 0 15px;width: 100%;}
.publication-title-container {float: left;width: 100%;}
.publication-content {float: left;padding-top: 14px;width: 100%;}
.page-content > .scWebEditInput {display: block;}
.breakdown img {max-width: none;width: 589px;}
.breakdown {position: relative;}
.breakdown-block {margin: 0;}
.breakdown-base {display: block;}
.breakdown-point {background: transparent url("/~/media/Images/R/Rolls-Royce/css/global-tcm92-55419.png") no-repeat scroll 0 0;color: #ffffff;position: absolute;text-decoration: none;z-index: 2;}
.breakdown-point:hover {color: #ffffff;z-index: 4;}
.breakdown-point-marker {height: 60px;line-height: 40px;text-align: center;width: 40px;}
.breakdown-point-info-slate {background: transparent url("/~/media/Images/R/Rolls-Royce/css/global-i-tcm92-55419.png") no-repeat scroll 0 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;text-indent: -9999px;width: 34px;}
.breakdown-detail {height: 100%;left: 0;margin: 0;position: absolute;top: 0;transition: all 0.25s ease 0s;width: 100%;z-index: 1;}
.breakdown-detail.is-active {background: rgba(255, 255, 255, 0.75) none repeat scroll 0 0;z-index: 3;}
.breakdown-image {display: none;}
.is-active .breakdown-image {display: block;}
.breakdown-content {background: #ffffff none repeat scroll 0 0;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);display: none;padding: 8px 10px;position: absolute;z-index: 5;}
.breakdown-content > *:last-child {margin-bottom: 0;}
.is-active .breakdown-content {display: block;}
.breakdown-content-milli {width: 250px;}
.breakdown-content-kilo {width: 280px;}
.breakdown-content-mega {width: 530px;}
.map-container {border: 1px solid #ccc;height: 35em;position: relative;}
.mob-breakpoint {display: none;}
.faq-questions {float: left;width: 100%;}
.faq-detail-quest {font-weight: bold;padding: 0 0 5px;}
.faq-item {float: left;padding: 0 0 5px;width: 100%;}
.inv-landing-wrap {padding: 14px 0;}
.inv-lnd-bx {margin-bottom: 10px;}
.inv-lnd-link {display: block;position: relative;text-decoration: none;z-index: 2;}
.inv-lnd-bx .inv-lnd-title {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/content-images/background-images/transperent-black-dark.png") repeat scroll 0 0;color: #fff;display: block;font-size: 1.5em;left: 0;padding: 15px;top: 0;width: 100%;}
.inv-lnd-bx .inv-lnd-title-top {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/content-images/background-images/transperent-black-dark.png") repeat scroll 0 0;color: #fff;display: block;font-size: 1.5em;left: 0;padding: 15px;position: absolute;top: 0;width: 100%;}
.inv-box-cont {box-sizing: border-box;left: 0;padding: 15px;top: 50px;width: 100%;}
.inv-box-cont {color: #fff;font-size: 1.214em;}
.inv-box-cont a {color: #fff;text-decoration: none;}
.inv-lnd-bx img {width: 100%;}
.investor-link-box-image {height: 100%;left: 0;padding: 0 5px;position: absolute;top: 0;width: 100%;z-index: 1;}
.investor-link-box-image img {height: 100%;}
/* body#financial-calendar .box-inverse h1, body#annual-report-archive .box-inverse h1, body#investment-proposition-new .box-inverse h1, body#investment-proposition .box-inverse h1 {color: #004d91;} */
body#financial-calendar .box-inverse, body#annual-report-archive .box-inverse, body#investment-proposition-new .box-inverse, body#investment-proposition .box-inverse {background: #fff none repeat scroll 0 0;margin-bottom: 14px;}
body#annual-report-archive .box-inverse h1 {color: #1e3643 !important;}
.read-more {background: #004d91 none repeat scroll 0 0;cursor: pointer;padding: 7px 15px;text-align: right;}
.nojs .read-more {display: none;}
.read-more-link {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/down-arrow-transparent.png") no-repeat scroll left center;color: #fff;padding: 0 0 0 20px;text-transform: uppercase;}
.read-more-link.snapopen {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/up-arrow-transparent.png") no-repeat scroll left center;}
a.snapdown-inner-link {height: 100%;left: 0;position: absolute;text-indent: -999999px;top: 0;width: 100%;z-index: 2002;}
.banner-image-wrap-relative {position: relative;}
.banner-image-wrap > img, .banner-image-wrap-relative > img {height: auto;width: 100%;}
.snapdown-clickable {cursor: pointer;}
.graphical-snapdown-content {display: none;}
.nojs .graphical-snapdown-content {display: block;}
.graphical-snapdowns-container {float: left;width: 100%;}
.graphical-snapdowns-container .banner-text-wrapper {float: left;width: auto;}
.graphical-snapdowns-container .banner-text {float: left;}
.graphical-snapdowns-container .banner-text.no-background {width: auto;}
.abs-read-more {bottom: 0;left: 0;position: absolute;width: 100%;}
.banner-image-wrap {position: relative;}
.rad-thin {color: #ff0000;}
.dark-blue-section-header {background: #10069f none repeat scroll 0 0;color: #fff;float: left;}
.customers-menu {float: right;margin: 6px 14px 0;}
.customers-menu li {display: inline;margin: 0 0 0 15px;}
.customers-menu a {color: #fff;text-decoration: none;text-transform: uppercase;}
.customers-menu span {color: #fff;font-size: 0.796em;font-weight: bold;text-transform: uppercase;}
.customer-banner-container-outer {margin: 0 auto;max-width: 990px;overflow: hidden;padding: 0;position: relative;}
.customer-banner-container-outer .bx-wrapper .bx-pager {right: 36px;top: 10px;}
.customer-banner-text {color: #fff;left: 41px;position: absolute;top: 38px;}
.customer-banner-item {display: none;}
.customer-banner-item.first {display: block;}
.customer-banner-title {font-size: 4.286em;line-height: 1.5em;}
.customer-banner-link {font-size: 1.714em;}
.customer-banner-link a {color: #fff;text-decoration: none;}
/*.customer-banner-link a::after {content: "\00a0?";font-family: "icons";font-size: 0.7em;margin-left: -6px;position: relative;top: 2px;}*/

.customer-banner-link a::after {
    font-size: 0.6em;
    margin-left: 7px;
    position: relative;
    top: 0px;
    content: "\e311" !important;
    font-family: 'new-icomoon' !important;
}


.customer-banner-link a:hover{color:#006dff}
.customer-banner-overlay {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/overlay-banner.png") repeat-x scroll left center;bottom: 0;height: 182px;left: 0;position: absolute;width: 100%;z-index: 51;}
.customer-content-container {margin-top: -130px;position: relative;z-index: 52;}
.landing-page-item-image.side-pad {padding: 0 20px;}
.overlay-content {background: #b8d3e5 none repeat scroll 0 0;}
.customer-news .landing-page-item-image {background: #fff none repeat scroll 0 0;}
.height-150 {min-height: 150px;}
.customer-category-container {color: #10069f;margin-bottom: 4px;}
.customer-news-title-container {box-sizing: content-box;font-size: 1.286em;padding: 0 0 58px;}
.cutomer-news-container {float: left;}
.customer-content-container .bx-pager-item a {background: #e7ecee;display: block;height: 10px;   text-indent: -999999px;width: 10px;border-radius: 50%;border: 2px solid #fff;}
.customer-content-container .bx-pager-item a.active,.customer-content-container .bx-pager-item a:hover {background:#fc4191;border:2px solid #fc4191;}
.customer-content-container .bx-pager-item{margin:0 4px;}
.customer-content-container .bx-controls-direction {background: transparent none no-repeat scroll center center;bottom: 0;overflow: hidden;position: absolute;right: 20px;width: 61px;}
.customer-content-container .bx-controls-direction .bx-prev {display: inline-block;height: 30px;margin-right: 27px;text-decoration: none;text-indent: -99999px;width: 17px;}
.customer-content-container .bx-controls-direction .bx-prev.disabled, .customer-content-container .bx-controls-direction .bx-next.disabled {cursor: default;opacity: 0.15;}
.customer-content-container .bx-controls-direction a.bx-prev::after {content: "?";}
.customer-content-container .bx-controls-direction a::after {color: #b1c1c8;content: "?";display: block;font-family: "icons";font-size: 2.286em;line-height: 1em;margin-top: -22px;text-decoration: none;text-indent: -9px;}
.customer-content-container .bx-controls-direction .bx-next {background: transparent none no-repeat scroll center center;display: inline-block;height: 30px;overflow: hidden;text-decoration: none;text-indent: -99999px;width: 17px;}
.customer-content-container .bx-pager {bottom: 0;left: 20px;right: auto;}
.customer-content-container .bx-wrapper, .customer-content-container .bx-viewport {position: static;}
.customer-content-container .bx-controls {bottom: 20px;position: absolute;right: 0;width: 100%;z-index: 100;}
.trim-text {height: 125px;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.customer-news-title-container a {color: #5b5b5b;text-decoration: none;}
.customer-news-title-container a:hover {color: #006dff;}
#contentwrapper .reports-wrapper .rad-border {margin-bottom: 14px;}
.showCarousal {float: left;margin-bottom: 14px;position: relative;width: 100%;}
.showCarousal .bx-prev {background: #f2f2f2 url("/~/media/Images/R/Rolls-Royce/css/sprite.png") no-repeat scroll 5px -202px;display: block;height: 40px;left: -10px;opacity: 0.9;position: absolute;text-indent: -999999px;top: 44%;width: 30px;z-index: 99;}
.showCarousal .bx-next {background: #f2f2f2 url("/~/media/Images/R/Rolls-Royce/css/sprite.png") no-repeat scroll -23px -202px;display: block;height: 40px;opacity: 0.9;position: absolute;right: -10px;text-indent: -999999px;top: 44%;width: 30px;z-index: 99;}
.showCarousal .bx-prev:hover, .showCarousal .bx-next:hover {transform: scale(1.25);}
.showCarousal .bx-prev.disabled, .showCarousal .bx-next.disabled {opacity: 0.75;transform: scale(1);}
.career-banner-container {position: relative;}
.career-banner-text {background: transparent none repeat scroll 0 0;color: #ffffff;font-size: 1.71429em;font-weight: 400;left: 40px;line-height: 1.2;position: absolute;text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);top: 20px;}
.career-overlay {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/career-overlay.png") repeat-x scroll 0 0;bottom: 0;height: 100px;left: 0;position: absolute;width: 100%;}
.customer-banner-image {min-height: 330px;}
.career-banner-container .customer-banner-image > img {margin-top: -115px;}
.career-banner-title {margin: 24px 0 12px;}
.search-container {background: #2f3539 url("/~/media/Images/R/Rolls-Royce/css/globe-careers.png") no-repeat scroll 29% 16px;color: #ffffff;height: 100%;margin-bottom: 14px;min-height: 150px;padding: 14px 20px;}
.search-selectors select {margin: 0 10px 10px 0;max-width: 21%;min-width: 21%;}
.search-selectors .hide {display: none;}
.search-selectors #countries {margin: 0 20% 10px 0;min-width: 22%;}
.search-selectors #career-searchbtn {background-color: #00afd5;border: 0 none;color: #fff;padding: 7px 14px;}
#contentwrapper ul.job-desc-list {list-style-type: none;padding-left: 0;}
#contentwrapper .job-desc-list li {display: inline-block;font-size: 0.857em;padding-bottom: 0;}
.c-latest-job-wrapper {background: #fff none repeat scroll 0 0;height: 100%;padding: 12px 15px;}
.no-underline {text-decoration: none;}
.apply-link a::after {top: 0;}
.linkedIn-wrapper {background: #fff url("/~/media/Images/R/Rolls-Royce/css/linkedin.jpg") no-repeat scroll 98% center;min-height: 150px;}
#contentwrapper ul.job-desc-list > li.date::before {content: "  |  ";}
.apply-link {display: block;width: 100%;}
.lhs-snaphead {cursor: pointer;padding: 0;position: relative;transition: all 1s ease 0s;}
.lhs-snaphead.open {padding-bottom: 10px;}
.lhs-snaphead::after {background: rgba(0, 0, 0, 0) url("~/media/Images/R/Rolls-Royce/css/more.png") no-repeat scroll right 5px;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 15px;}
.lhs-snaphead.open::after {background-image: url("~/media/Images/R/Rolls-Royce/css/less.png");}
.hint {border-bottom: 1px dotted #a7a9ac;border-top: 1px dotted #a7a9ac;color: #004d91;font-size: 0.857em;font-style: italic;line-height: 1.333em;margin: 0 0 7px;padding: 7px 0;}
#contentwrapper .lhs-accor ul {list-style-type: none;padding: 0;}
#contentwrapper .account-accor li {padding: 0;}
.account-accor a {color: inherit;display: block;line-height: 1.714em;padding: 0 5px;text-decoration: none;}
ul.account-accor > li > a {font-size: 1.14286em;line-height: 1.75;}
#contentwrapper ul.account-accor li > ul a {padding-left: 14px;}
.account-accor a:hover {background: #e5ecf4 none repeat scroll 0 0;color: #004d91;}
#contentwrapper ul.account-accor li > ul, .lhs-snapcontent {display: none;}
.career-filters select {margin-bottom: 7px;width: 100%;}
.career-filters #career-searchbtn, .career-txtsearchbtn {background-color: #004d91;border-color: #004d91;color: #ffffff;padding: 5px 14px;}
.hint-filter {color: #a7a9ac;font-size: 0.85714em;font-style: italic;line-height: 1.3333em;margin: 0 0 7px;padding: 0;}
.l-career-filter-wrap {margin-top: -14px;}
.career-landing-wrap {margin-top: -40px;}
.ref-search-wrap {margin-bottom: 10px;}
#txtRef {margin-right: 5px;width: 75%;}
.page-content.career-head {padding: 11px 20px 1px;}
#twocolright .apply-link > a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding-right: 0;}
#divjobslist {float: left;width: 100%;}
.job-item {background: #fff none repeat scroll 0 0;margin-bottom: 7px;padding: 14px 20px;}
.job-date {float: right;}
.job-link.h1 {padding-right: 135px;}
.tag-wrap {font-size: 0.85714em;line-height: 1.33333em;}
#contentwrapper .tag-wrap ul {display: inline;list-style-type: none;padding: 0 0 0 5px;}
#contentwrapper .tag-wrap ul li {display: inline-block;}
.tag-wrap a, .job-link.h1 a {text-decoration: none;}
.tag-wrap a:hover, .job-link.h1 a:hover {text-decoration: underline;}
.tag-wrap li::after {content: ", ";}
.tag-wrap li:last-child::after {content: "";}
.list-type-wrap {margin: 7px 0 14px;}
.select-boxes {padding: 5px 0;}
.search-submission {text-align: right;}
.search-tweak {float: left;}
#per-page {width: auto;}
#career-resetbtn {background: #a7a9ac none repeat scroll 0 0;border-color: #a7a9ac;color: #fff;margin: 0 0 5px 5px;padding: 5px 14px;}
#map_wrapper {float: left;height: 800px;width: 100%;}
#map_canvas {height: 800px;}
#map_canvas * {padding-bottom: 13px;}
#map_canvas img {max-width: none;}
.job-pagination > * {cursor: pointer;float: left;}
.page-data {cursor: default;line-height: 1.8em;padding: 0 5px 0 0;}
#contentwrapper .sitesearchpagination.job-pagination ul li.pagerlink.currentpagerlink {padding: 0;}
#contentwrapper .job-pagination ul li.pagerlink.currentpagerlink > a {color: #5b5b5b;}
.job-pagination {display: none;}
.career-search-snap {display: none;}
.static-tabs {float: left;margin-top: -7px;width: 100%;}
#contentwrapper .static-tabs ul {float: left;list-style-type: none;padding: 0;width: 100%;}
.static-tab {background: #86bad6 none repeat scroll 0 0;color: #ffffff;cursor: pointer;display: table;float: left;margin-right: 3px;max-width: 170px;padding: 5px 8px;text-align: center;}
.static-tab > span {display: table-cell;vertical-align: middle;}
.static-tab.last {margin: 0;}
.static-tab.current {background: #fff none repeat scroll 0 0;color: #8e8e8e;}
.static-tab-content {background: #fff none repeat scroll 0 0;display: none;float: left;width: 100%;}
.static-tab-wrap {float: left;width: 100%;}
.static-tab-wrap .snapdown-title-container {display: none;}
.static-tab-wrap .snapdown-item {margin: 0;}
.static-tab-wrap .snapdown-content {padding: 10px 20px 20px;}
#contentwrapper .static-tab-wrap ul.rad-border li:first-child {border-top: 0 none;}
.dateWrap {display: block;}
.ref-no {float: left;}
.button-highlight {background-color: #00afd5;border-color: #00afd5;color: #ffffff;}
.button-highlight:hover, .button-bright:hover {color: #ffffff;}
.button-bright {background-color: #6098ca;border-color: #6098ca;color: #ffffff;cursor: pointer;}
.marg-bottom {padding-bottom: 15px;}
.top-bttns, .bottom-bttns {float: right;}
.job-container {display: none;}
.social-bar {padding: 7px 0 0;}
.search-again-text {display: none;}
#contentwrapper .social-bar ul {list-style-type: none;padding: 0;}
.social-bar ul li {display: inline-block;}
.job-infor {line-height: 2.143em;padding-top: 10px;}
#job-description * {padding: 0;}
.career-linkd {font-size: 1.714em;}
.in-btn {display: block;float: left;margin: 0 8px 8px 0;}
.linkedin-connect {padding-right: 350px;}
#contentwrapper .lhs-snapcontent li:first-child {margin-top: 0;}
.quick-search {border-top: 1px dotted;padding-top: 7px;}
#search-keyword {width: 76%;}
.resultCount {font-size: 1.714em;font-weight: bold;position: relative;top: 3px;}
a.rad-clear::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#contentwrapper ul.kpi-nav {background: #fff none repeat scroll 0 0;box-shadow: 0 5px 16px #96acbb;list-style-type: none;margin-bottom: 30px;padding: 0;}
#contentwrapper ul.kpi-nav li {border-right: 1px solid #b8d3e5;float: left;font-weight: normal;padding: 0;position: relative;text-align: center;width: 25%;}
#contentwrapper ul.kpi-nav li.last {border: 0 none;}
#contentwrapper ul.kpi-nav li a {display: block;height: 100%;padding: 14px 5px 28px;position: relative;text-decoration: none;z-index: 2;}
#contentwrapper ul.kpi-nav li:hover a, #contentwrapper ul.kpi-nav li.current a {color: #fff;}
#contentwrapper ul.kpi-nav li#kpi-all a, #contentwrapper ul.kpi-nav li#kpi-all:hover a, #contentwrapper ul.kpi-nav li#kpi-all.current a {color: #5e5e5e;}
.kpi-item-inner {padding: 24px 20px 14px;position: relative;}
.kpi-item-inner:hover .black-overlay {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;z-index: 20;}
.kpi-item-link {color: #fff;display: block;height: 100%;text-decoration: none;}
.kpi-item-link:hover {color: #fff;}
.kpi-content {overflow: hidden;}
.kpi-lan-icon, .kpi-lan-text {margin-bottom: -99999px;padding-bottom: 99999px;}
.kpi-lan-icon {padding-right: 20px;width: 40%;}
.kpi-lan-text {width: 60%;}
.kpi-items-wrap, .kpi-items-wrap-header {float: left;width: 100%;}
.kpi-item-wrap {margin-bottom: 10px;}
.kpi-title::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -6px;position: relative;top: 2px;}
#contentwrapper ul.kpi-nav li:hover::after, #contentwrapper ul.kpi-nav li.current::after {background-color: inherit;bottom: -11px;box-shadow: 0 5px 16px #96acbb;content: "";display: block;height: 22px;left: 46%;position: absolute;transform: rotate(45deg);width: 22px;z-index: 1;}
.kpi-caption {margin: 10px 0;padding-left: 15px;}
.kpi-content {margin-top: 6px;overflow: hidden;}
.nav-icon {background: rgba(0, 0, 0, 0) none no-repeat scroll center top;height: 35px;margin-bottom: 14px;overflow: hidden;}
.kpi-nav li:hover .nav-icon, .kpi-nav li.current .nav-icon {background-position: center bottom;}
#contentwrapper ul.kpi-nav li#kpi-all:hover .nav-icon, #contentwrapper ul.kpi-nav li#kpi-all.current .nav-icon {background-position: center top;}
.kpi-content-wrap, .kpi-content-wrap-header {float: left;width: 100%;}
.kpi-title-bar {background: #004d91 none repeat scroll 0 0;color: #fff;font-size: 3em;font-weight: normal;line-height: 1em;padding: 20px 26px;}
.kpi-content-bar {background: #fff none repeat scroll 0 0;margin-bottom: 30px;padding: 25px 30px;}
.kpi-page-title {font-size: 1.143em;line-height: 1em;}
.kpi-sub-title {font-size: 0.571em;line-height: 2em;text-align: right;}
.kpi-grey-title {background: #768d99 none repeat scroll 0 0;color: #fff;font-size: 2em;line-height: 1em;margin-top: 20px;padding: 27px 26px;}
.kpi-intro {font-size: 1.714em;line-height: 1.4em;}
.kpi-infograph-wrap {font-size: 1.286em;margin-top: -29px;text-transform: uppercase;}
.assurance {text-align: right;width: 50%;}
.assurance > img {margin-left: 20px;}
.kpi-small-box .kpi-content-bar {color: #004890;font-size: 1.714em;line-height: 1.5em;}
.kpi-small-box .kpi-content-bar:first-child {padding-bottom: 30px;}
.kpi-content-bar .rad-big {display: block;font-size: 2em;line-height: 1.2em;}






.blue-bttn {border: 1px solid #004d91;float: right;font-size: 1.143em;line-height: 1em;padding: 10px 10px 10px 25px;position: relative;text-decoration: none;}
.blue-bttn:hover {background: #004d91 none repeat scroll 0 0;color: #fff;}
.blue-bttn::before {content: " \e600";font-family: "icons";font-size: 1em;left: -4px;position: absolute;top: 10px;}
.ip3-press-releases .blue-bttn::before{left: 4px;}
.ip3-news .blue-bttn::before{left: 4px;}
.progess-graph {float: left;height: 187px;margin: -25px 0 -24px -25px;width: 185px;}
.kpi-table {display: table;}
.progress-txt {width: 48%;}
.progress-txt, .assurance {display: table-cell;vertical-align: middle;}
.kpi-signpost-wrap .left-signpost-wrapper {margin: 0;}
.kpi-items-wrap {min-height: 300px;}
.kpi-image-bar {margin: -25px -30px 14px;position: relative;}
.kpi-subtitle {background: rgb(0, 0, 0) none repeat scroll 0 0;color: #fff;padding: 20px 26px;}
.better-business-no, .better-business-yes, .better-future-yes, .better-future-no, .better-power-yes, .better-power-no {padding-right: 150px;}
.better-business-no::after, .better-business-yes::after, .better-future-yes::after, .better-future-no::after, .better-power-yes::after, .better-power-no::after {content: "";display: block;height: 62px;position: absolute;right: 0;top: 27%;width: 120px;}
.better-power-no::after {background-position: 0 0;}
.better-power-yes::after {background-position: -1px -100px;}
.better-business-no::after {background-position: -150px 0;}
.better-business-yes::after {background-position: -150px -100px;}
.better-future-no::after {background-position: -301px 0;}
.better-future-yes::after {background-position: -301px -100px;}
.iframe-container {overflow: hidden;}
.kpi-box8 .kpi-content-bar {float: left;width: 100%;}
.kpi-box8 .rrform-Container div[id*="Label"], .rrform-txt-commentsTextareaContainer {margin: 0 0 7px;width: 100%;}
.kpi-box8 #wftxt-commentsTextarea, .kpi-box8 .rrform-Container input[type="text"] {max-height: 100px;max-width: 80%;width: 80%;}
.kpi-box8 .rrform-Container div[id*="Textbox"], .kpi-box8 .rrform-Container div[id*="FreeText"] {width: 100%;}
.kpi-box8 #errorDv {display: none;}
.kpi-box8 #wfSubmitButtonContainer {margin: 0;}
.kpi-landing-content {color: #004d91;padding: 0 15px 10px;}
.social-icons {clear: both;text-align: right;}
.social-icons .icon {color: #004d91;}
a.social-icon {text-decoration: none;}
.social-icon:hover .icon {opacity: 1;}
#social-media .landing-inner-wrapper {border: 1px solid #7f7f7f;}
.stand-alone-content {background: #fff none repeat scroll 0 0;}
.stand-page-title {padding: 25px 0 14px;}
.stand-page-banner {padding-bottom: 20px;}
.stand-page-wrapper {background: #b8d3e5 none repeat scroll 0 0;max-width: 990px;padding: 20px;}
a.banner-img-link {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding: 0;}
p.widget-small-text {color: rgb(107, 154, 190);font-size: 1.4em;line-height: 1.1em;margin-bottom: 5px;}
p.widget-small-text a {color: rgb(107, 154, 190);text-decoration: none;}
.widget-small-desc {color: #fff;font-size: 1.3em;line-height: 1.2em;margin-bottom: 5px;}
.widget-small-desc::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -6px;position: relative;top: 1px;}
.widget-small-inner {bottom: 20px;position: absolute;}
p.widget-img {padding-bottom: 0;}
.contact-box-headr {color: #10069f;font-size: 1.571em;line-height: 1.1em;margin-bottom: 5px;}
.contact-rhs-boxes {background-color: #f1f6fa;color: #10069f;margin-bottom: 5px;padding: 20px 15px;}
.location-bx-content {font-size: 1.3em;}
.location-thumb {margin: 15px -15px;}
.sitelinks-content {font-size: 1.2em;line-height: 1.6em;margin: 15px 0;}
.sitelinks-content a {text-decoration: none;}
.loc-left {padding-bottom: 20px;}
.rhs-images-box {padding: 0 15px;}
.rhs-images-box .location-thumb {margin: 0 -15px;}
body#worldwide-presence .country-snapdown-title-container .snapdown-telephone {background-image: url("/~/media/Images/R/Rolls-Royce/css/telephone-icon.png");background-position: 0 5px;background-repeat: no-repeat;float: right;font-size: 1.414em;padding: 5px 5px 0 30px;}
body#worldwide-presence .country-snapdown-title-container .snapdown-email {border: 1px solid #004d91;float: right;font-size: 1.196em;margin: -5px 5px -10px 30px;text-transform: uppercase;}
body#worldwide-presence .country-snapdown-title-container .snapdown-email a {text-decoration: none;padding: 10px 15px;display: block;}
body#worldwide-presence .country-snapdown-title-container .snapdown-email:hover{border:1px solid #00bfbe;color:#00bfbe}
body#worldwide-presence .country-snapdown-title-container .snapdown-email:hover a{color:#00bfbe}
body#worldwide-presence .country-snapdown-title-container .country-snapdown-title {padding: 3px 0 0 30px;}
body#worldwide-presence .country-snapdown-title-container .country-snapdown-right {background-image: url("/~/media/Images/R/Rolls-Royce/css/plus-icon.png");background-position: left 0;background-repeat: no-repeat;float: left;left: 15px;}
.country-snapdown-title-container.country-snapopen .country-snapdown-right {background-position: left 0;}
.snap-hd {color: #10069f;}
#alphabet-category {margin: 10px 0 15px;padding: 0;}
#alphabet-category span.alphabet-filter-text {color:#1e3643;float: left;font-size: 1.414em;margin: 2px 10px 2px 0;padding: 2px 0;}
span.alphabet-filter {border: 1px solid #a5a5a5;color: #a5a5a5;float: left;font-size: 1.414em;margin: 0 3px 0 2px;padding: 2px 0;text-align: center;width: 25px;}
span#alphabet-all {width: 50px;}
span.alphabet-filter.haschildren {border: 1px solid #10069f;color: #10069f;margin: 0 1px 0 1px;text-align: center;width: 25px;}
span.alphabet-filter.haschildren:hover {background: #fff none repeat scroll 0 0;color: #00bfbe;cursor: pointer;border:1px solid #00bfbe}
span.alphabet-filter.selected {background: #10069f none repeat scroll 0 0;color: #fff;}
.country-snapdown-container {float: left;width: 100%;}
.country-snapdown-item {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 7px;width: 100%;}
.country-snapdown-container {margin-bottom: 7px;}
.country-snapdown-title-container {cursor: pointer;float: left;padding: 21px 20px;position: relative;text-decoration: none;width: 100%;}
.country-snapdown-title {color: #10069f;float: left;font-size: 1.5em;line-height: 1.2em;padding-right: 115px;}
.country-snapdown-title-container .country-snapdown-right {background-position: right -175px;color: #10069f;float: right;margin: 25px 0 20px;padding: 0 16px 0 0;position: absolute;right: 20px;text-transform: uppercase;top: 0;width: 105px;}
.country-snapdown-content {border-top: 1px solid #b8d3e5;display: none;float: left;padding: 20px;}
.nojs .country-snapdown-title-container .country-snapdown-right {display: none;}
.nojs .country-snapdown-content {display: block;}
.country-snapbox-content {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 8px;padding: 15px 20px 10px;width: 100%;}
.inPageShare {background: #fff none repeat scroll 0 0;float: right;padding: 10px 20px 0;width: 100%;}
#contentwrapper .inPageShare p {float: right;margin-right: 15px;padding: 8px 0 0;}
#contentwrapper .inPageShare ul {float: right;padding-bottom: 0;}
#contentwrapper .inPageShare ul li {display: inline-block;}
#contentwrapper .inPageShare ul li a {text-decoration: none;}
#contentwrapper .inPageShare ul li span.icon {color: #004d91;opacity: 1;padding-left: 8px;padding-right: 0;}
.inPageShare li a i {font-size: 2.5rem;margin-top: -3px;padding: 0 0 0 3px;vertical-align: text-bottom;}
.inPageShare li a i .fa {font-size: 2.5rem;}
.inPageShare li a i.fa.fa-envelope {margin-top: -6px;}
.inTagsNShare .share-icons-wrapper p, .inTagsNShare .share-icons-wrapper ul {float: right;}

@media (max-width: 320px) {
.section4-content {top: 4%;}
.quote {width: 90%;}}

@media (max-width: 380px) {
#contentwrapper .inPageShare p {display: none;}}

@media (max-width: 720px) {
.section4-content {top: 4%;}
.quote {width: 90%;}}
.resultmore {bottom: 0;padding-top: 15px;position: absolute;}
#careersinindia .customer-content-container .bx-controls {bottom: 60px;}
.region-job-wrapper {background: #fff none repeat scroll 0 0;height: 100%;padding: 12px 15px;}

@media all and (min-width: 0px) and (max-width: 520px) {
.region-latest-jobs-box {height: 220px;}
.prot-page-logo {float: left;width: 98%;}
.prot-page-logo img {width: 55%;}}
.section2-box1 .popup-video .box-head .box-sm-content span.white-arrow {display: none;}
#products #imc-preview-protection {display: none;}
body#paris-air-show-2015 .customers-menu {display: none;}

@media (min-width: 1024px) {
body#paris-air-show-2015 #twocolright .landing-box {width: 49.9333%;}}
.nosinghtpad {margin: 0;padding: 0;}
.insightpadbottom {padding-bottom: 27px;}
body.ip3-products-and-services .section-header p#sectionheader {visibility: hidden;}
.prot-page-logo {background-color: rgb(255, 255, 255);float: right;padding: 5px;width: 20%;}
body#ttde p#sectionheader {margin-top: 10px;}
body#ttde-preview-protection #leftcol {display: none;}
body#ttde .page-content {height: auto;overflow: hidden;padding: 15px 10px 25px;}

@media all and (min-width: 0px) and (max-width: 320px) {
body#ttde .page-content > div {height: 150px;}}

@media all and (min-width: 421px) and (max-width: 520px) {
body#ttde .page-content > div {height: 230px;}}

@media all and (min-width: 321px) and (max-width: 420px) {
body#ttde .page-content > div {height: 170px;}
}
@media all and (min-width: 320px) and (max-width: 420px) {
.con-title {font-size: 14px!important;}
}
@media all and (min-width: 421px) and (max-width: 1024px) {
    .con-title {font-size: 14px!important;}
    }
@media all and (min-width: 521px) and (max-width: 640px) {
body#ttde .page-content > div {height: 170px;}}

@media all and (min-width: 721px) and (max-width: 840px) {
body#ttde .page-content > div {height: 350px;}}

@media all and (min-width: 921px) and (max-width: 1040px) {
body#ttde .page-content > div {height: 450px;}}
.border-none td {border: medium none;}
body.ip3-search-and-apply.ip3-careers .box-inverse {background: #004d91 none repeat scroll 0 0;}
#mylearning #leftcol {display: none;}
#mylearning #twocolright {width: 100%;}
#mylearning #breadcrumb {display: none;}
.share-ticker-container {width: 200px;}
.share-ticker-container iframe, .share-ticker-container iframe {height: 22px;width: 100%;}
.l-s-ticker-wrap iframe {height: 60px;width: 100%;}
body.megamenuhover #logo {z-index: 102;}
body#ship-intelligence #section-talk-to-an-expert .services-title {padding-bottom: 16px;}
.services-subtitle2 {padding-top: 8%;}
body#ship-intelligence .product-contact-inner {display: block;padding-bottom: 10px;}
body#ship-intelligence .product-contact-left {display: block;width: 100%;}
body#ship-intelligence .product-contact-right {display: block;padding: 0;width: 100%;}
body#ship-intelligence .product-contact-details {min-height: 145px;padding: 0 25px 20px;}
body#ship-intelligence .product-contact-designation {text-transform: none;}
body#ship-intelligence .product-contact-title {text-transform: uppercase;}
.customers-menu li#nav-market-sectors-level3 {display: none;}
body#ship-intelligence .prod-title {color: #fff;font-size: 2.429em;}
body#ship-intelligence .prod-subtitle {color: #fff;text-transform: none;}
body#anti-slavery-and-human-trafficking-statement-2016 .related-link-left {width: 55%;}
.twitter-notification p {border: 1px solid red;color: red;font-weight: bold;margin: 15px 0;padding: 15px;}
body.ip3-press-releases .twitter-notification {display: none;}
body.ip3-press-releases.ip3-preview .twitter-notification, body.ip3-press-releases.ip3-edit .twitter-notification, body.ip3-press-releases.mis-stage .twitter-notification {display: block;}
.icon-contact {background-image: url("/~/media/Images/R/Rolls-Royce/css/contact-us-icon.png");background-repeat: no-repeat;background-size: 59% auto;display: block;float: left;height: 17px;padding-right: 38px;width: 24px;}
#air-safety-investigation .section-slide-wrap, #digital-summit-2017 .section-slide-wrap {float: left;padding-bottom: 20px;width: 100%;}
#air-safety-investigation .section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text {margin-top: 0;}
#digital-summit-2017 .section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text {margin-top: 0;}
#air-safety-investigation .new-second-level-navigation-outer, #digital-summit-2017 .new-second-level-navigation-outer {display: none;}
#air-safety-investigation .banner-mobi-img, #digital-summit-2017 .banner-mobi-img {display: none;}
#digital-summit-2017 .ds17-heading {float: left;width: 100%;}
#digital-summit-2017 .ds17-invlogo {float: right;margin-top: -65px;text-align: right;width: 20%;}
#digital-summit-2017 .homecontentwrapper, #air-safety-investigation .homecontentwrapper {display: none;}
#leftcol #shareholder-fraud-warning {background-color: #10069f;display: inline-block;width: 100%;}
#leftcol #shareholder-fraud-warning a {color: #ffffff !important;}
#leftcol #shareholder-fraud-warning .button {background: #fff none repeat scroll 0 0;border: 0 none;border-radius: 0;color: #10069f !important;display: inline-block;float: right;font-size: 11.86px;margin-top: 12px;padding: 4px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}
.mediaPRtitle a {text-shadow: 2px 2px #000;}
#rb211-535e4 .section.sections-wrap .new-country-site-section.fw-intro-section {margin-bottom: 40px;}
body#civil-aerospace.ip3-contact-us .product-module-section .tab-content-main {text-align: left;}
body#civil-aerospace.ip3-contact-us .fw-tabbed-list-wrap-inner {margin-bottom: 100px;}
body#civil-aerospace.ip3-contact-us .tab-content ul li a:hover,body#civil-aerospace.ip3-contact-us .tab-content ul li a:hover:after{color: #006dff;}

body#civil-aerospace.ip3-contact-us .tab-content .font21 ul li{ list-style-type: none; padding-bottom: 14px;position:relative;line-height: 1.6;}
body#civil-aerospace.ip3-contact-us .tab-content ul li a::after {font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;text-transform: none;backface-visibility:hidden;color:#fc4191;margin-top:15px;font-size: 0.7em;padding-left: 8px;top: 2px;}
body#civil-aerospace.ip3-contact-us .tab-content ul li a {text-decoration: none;color: #10069f;}
body#civil-aerospace.ip3-contact-us .tab-content .font21 > ul {padding-left: 45px;}

.progressiveDisclosure .rad-link{font-weight: normal;}



/* Marine Contact page 295705 and later page renames 303443*/
/* body#contacts-and-service-locations.ip3-products-and-services.ip3-marine .homecontentwrapper .home-banner-fw{display:none;} */
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #bold-intro-text .font35 {font-size: 4.292em;line-height: 1em;font-weight: 400;text-transform: uppercase;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #intro2 .font35 {font-size: 2.857em;line-height: 1.2;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #module-downloads .fw-dwld-sld-ttl {font-size: 2.857em;line-height: 1.2;}


@media all and (max-width: 1399px) {
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #bold-intro-text .font35 {font-size: 3.571em;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #intro2 .font35 {font-size: 2.571em;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #module-downloads .fw-dwld-sld-ttl {font-size: 2.571em;}}

@media all and (max-width: 767px) {
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #bold-intro-text .font35 {font-size: 2.429em;line-height: 1;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #intro2 .font35 {font-size: 2.143em;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #module-downloads .fw-dwld-sld-ttl {font-size: 2.143em;}}


/* ======== for Investor re-structure CSS ======= */

body#results-centre .box-inverse h1 {color:#1e3643!important;}
body#results-centre .box-inverse{background:#fff;}

body#year-in-review-2014 .box-inverse h1, body#year-in-review-2015 .box-inverse h1 {color:#004D91}
body#year-in-review-2014 .box-inverse, body#year-in-review-2015 .box-inverse{background:#fff;}

.banner-text-buttons-container{position:absolute;top:10px;right:10px;z-index:2002;}
.banner-text-buttons{ background:url(/~/media/images/R/Rolls-Royce/content-images/background-images/transparent-blue.png);
    color:#fff;
    font-family: 'TheMix';
    font-size: 1.5em;
    line-height: 1.4em;


    padding: 7px 10px 7px 12px; margin-bottom:10px}
body#results-centre .banner-text-buttons{background:#10069f;}
body#results-centre .banner-text-buttons:hover{background:#006dff}
.banner-text-buttons a{ text-decoration:none; color:#fff; background:none !important; padding:0!important}
.banner-text-buttons a.banner-button-link-external{ padding:0 !important; background:none !important;}
.banner-text-buttons .banner-text-wrapper{background:url(/~/media/images/R/Rolls-Royce/css/icons-results-center.png) no-repeat scroll 0 0; background-position:right -4px; padding-right:72px; padding-top:1px; height:32px; vertical-align:middle;}

.banner-button-link-internal .banner-text-wrapper{background-position: right -113px !important;}
.banner-button-link-external .banner-text-wrapper{background-position: right -113px !important;}
.banner-text-buttons.btn-webcast .banner-text-wrapper {background-position: right -59px !important;}

body#year-in-review-2014 .banner-text, body#year-in-review-2015 .banner-text{ width:55%; color:#004D91;text-shadow: none;}
body#year-in-review-2014 .no-marg, body#year-in-review-2015 .no-marg{margin-bottom: 14px !important;}

.twocolright .appendices a.rad-clear{background:none!important;}
a.rad-clear.extension-link:before,table td a:before {display: none;}

table.appendices thead td, table.appendices thead th { background:none; border-bottom:2px solid #e5ecf5; vertical-align: middle; font-weight:bold; text-align:center}
table.appendices tbody td, table.appendices tbody th { background:none; border-bottom:1px solid #e5ecf5; border-top:1px solid #e5ecf5; vertical-align: middle; text-align:center}
.banner-text-buttons-container-mobi{ display:none;}

table.appendices .left{ text-align:left;}
table.appendices .right{ text-align:right;}

@media(max-width: 480px) {
.banner-text-buttons-container{ display:none;}
.banner-text-buttons-container-mobi{ display:block;}
.banner-text-buttons{ margin-bottom:0; margin-top:10px;}
body#year-in-review-2014 .banner-text, body#year-in-review-2015 .banner-text { position:relative; background:#fff; width:100%;}
}


table.doc-table thead td, table.doc-table thead th { background:none; border-bottom:2px solid #e5ecf5; vertical-align: top; font-weight:bold; text-align:center}
table.doc-table tbody td, table.doc-table tbody th { background:none; border-bottom:1px solid #e5ecf5; border-top:1px solid #e5ecf5; vertical-align: top; text-align:center}

table.doc-table thead th{ padding-top:0!important;font-size:85%;}
table.doc-table .left{ text-align:left;}
table.doc-table .right{ text-align:right;}
table.doc-table .no-pad{ padding:0 !important; border:none !important; line-height:1em !important;}


.document-icn{background:url(~/media/images/R/Rolls-Royce/css/icons-investors.png) no-repeat scroll 20px -4px !important; padding-right:0px !important; padding-top:1px; width:72px; height:32px; vertical-align:middle; display: inline-block}
.document-icn.internal-link{background-position: 20px -113px !important;}
.document-icn.external-link{background-position: 20px -113px !important;}

.presentation-icn{background:url(~/media/images/R/Rolls-Royce/css/icons-investors.png) no-repeat scroll -4px -4px !important; padding-right:0px !important; padding-top:1px; width:24px; height:32px; vertical-align:middle; display: inline-block}
.presentation-icn.internal-link{background-position: -4px -113px !important;}
.presentation-icn.external-link{background-position: -4px -113px !important;}
.presentation-icn.audio-link{background-position: -1px -59px !important;width:28px;}

.webcast2{display:block;padding-top:10px;}
.left-signpost-wrapper ul.rad-border.latest-news a{color:#10069f}
.left-signpost-wrapper ul.rad-border.latest-news a:after{color:#fa4692;}
.left-signpost-wrapper ul.rad-border.latest-news a:hover,.left-signpost-wrapper ul.rad-border.latest-news a:hover:after{color:#006dff}


#caroline-gorski-on-the-power-of-collaboration .related-link-left, .related-link-right {float: left;width: 100%;}

/* Marine Contact page 295705 */

.insights-mid-fw-inner.flyer-landing{margin-top:100px}
body#investors #bannerwrapper .bottom-banner-text {text-align: left;}
body#investors .bottom-banner-text .banner-link {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/white-right-arrow.png") no-repeat scroll right 5px;color: #fff;padding-right: 20px;text-align: right;text-decoration: none;}


body#results-centre .desktop-view {display: none;}
body#products-and-services .customer-news {display: none;}

.left-signpost-wrapper ul.rad-border.latest-news a:after, .left-signpost-wrap a.cta::after{  content:"\e603";margin-left:0;}


body.ip3-deutschland .related-links-container a::after{content:"";}
body.ip3-deutschland .related-links-container a {color: #10069f;}

.ip3-press-releases .breadcrumbWrap {
    display: none;
}

#Homepage .fw-home-banner-btm-content.NavyBlue { background: rgba(255,255,255,0.75); padding: 14px 14px 0 17px; }



#leftcol #shareholder-privacy-policy {background-color: #10069f;display: inline-block;width: 100%;}
#leftcol #shareholder-privacy-policy a {color: #ffffff !important;}
#leftcol #shareholder-privacy-policy .button {background: #fff none repeat scroll 0 0;border: 0 none;border-radius: 0;color: #10069f !important;display: inline-block;float: right;font-size: 11.86px;margin-top: 12px;padding: 4px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}

/*div#intro-text-irf .module-max-width .eight-column-wrapper {max-width:100%}*/



/* Generic Form Module Start */
.fw-en-form-wrapper .generic-form-module-wrapper .float100 {float: left;width: 100%;}
.generic-form-module-wrapper { padding-top: 0; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs { padding-bottom:40px; }
.fw-en-form-wrapper .generic-form-module-wrapper input, .fw-en-form-wrapper .generic-form-module-wrapper textarea { font-size: 1.286em; padding:33px 22px 15px;  width:100%; position:relative; color:#4e5d65; height:70px;background: #fff;}

.new-country-site-section.White .fw-en-form-wrapper .generic-form-module-wrapper input, .new-country-site-section.White .fw-en-form-wrapper .generic-form-module-wrapper textarea{border:1px solid #4e5d65;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) { padding-right:29px; }


.fw-en-form-wrapper .generic-form-module-wrapper .inputs .placehold { position: absolute; top: 24px; left: 29px; color: #b2b2b1; font-size: 1.286em; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; cursor: text; }
.fw-en-form-wrapper .generic-form-module-wrapper input:focus + .placehold,.filled,.fw-en-form-wrapper .generic-form-module-wrapper textarea:focus + .placehold {  font-size: 1em !important; line-height: 1.2em; top: 12px !important; color: #10069f !important;     z-index: 2;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs input:focus,.focused,.fw-en-form-wrapper .generic-form-module-wrapper .inputs textarea:focus { outline:1px solid #10069f; }

.fw-en-form-wrapper .generic-form-module-wrapper .errorBox { outline:1px solid #fa2b2b !important;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs .errorBox + .filled { color:#fa2b2b !important; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs input:focus, .fw-en-form-wrapper .generic-form-module-wrapper .inputs textarea:focus   {-webkit-box-shadow: 2px 7px 46px -4px rgba(0,0,0,0.1); -moz-box-shadow: 2px 7px 46px -4px rgba(0,0,0,0.1); box-shadow: 2px 7px 46px -4px rgba(0,0,0,0.1); }

.fw-en-form-wrapper .generic-form-module-wrapper .inputs span:not(.asterik) {  position: absolute; bottom: 19px; left:4px; padding-left: 24px; background-color: #fa2b2b; color: #fff !important; text-transform:uppercase;font-size: 0.8572em; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) span { width: calc(100% - 32px); }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(even) span,.next-service span { width: calc(100% - 8px); }
.fw-en-form-wrapper .generic-form-module-wrapper textarea {min-height: 162px;resize: none;}
.fw-en-form-wrapper .generic-form-module-wrapper .generic-contact-submit {clear: both; margin: 0 auto;display: inline-block;text-align: center;float: left;}
.fw-en-form-wrapper .generic-form-module-wrapper .captcha-box { text-align:-webkit-center; margin-bottom: 46px;text-align: -moz-center; display:flex; justify-content:center;float:left }
.fw-en-form-wrapper .generic-form-module-wrapper .inner-wrapper { max-width: 970px; margin: 0 auto; float: none; }
.fw-en-form-wrapper .generic-form-module-wrapper .comment-wrapper .inputs{ padding-right:5px !important; }
.fw-en-form-wrapper .generic-form-module-wrapper .comment-wrapper .inputs { padding-bottom: 28px; }
.fw-en-form-wrapper .generic-form-module-wrapper .comment-wrapper input { padding: 21px 22px;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs.fullTextAera:nth-child(2n+1) span {width: calc(100% - 1%);}
.generic-form-module-success-wrap{text-align:center;font-size:1.4em;}

@media all and (max-width:991px)
{
.fw-en-form-wrapper .generic-form-module-wrapper .inner-wrapper { padding-left: 30px; padding-right: 30px; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) { padding-right:5px; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) span { width: calc(100% - 8px); }

}

@media all and (max-width:767px)
{
.fw-en-form-wrapper .generic-form-module-wrapper .inner-wrapper { padding-left: 15px; padding-right: 15px; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs span { width:calc(100% - 8px); }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(2n+1) span, .fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(2n) span {width: calc(100% - 8px);}
}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs.fullTextAera:nth-child(2n+1) span{width: calc(100% - 8px);}

/* Generic Form Module End */

.cpc-err {position: absolute;left: 0;margin-top: 10px;font-size: 1em;color: red;}


.trust-box .word { margin-bottom: 15px;}

body#civil-aerospace #related-content-3-5 {display: none;}


#auto-top-link { background-color: #a2a9af; bottom: 55px; color: #ffffff;display: none;float: left; font-size: 2.2rem;font-weight: bold; padding: 7px; position: fixed; right: 23px; text-decoration: none;width: 40px;height: 40px; z-index: 9999;text-align: center;}
#auto-top-link span strong { border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; overflow: hidden; position: absolute;}
a#auto-top-link >span:before { font-size: 1.7rem; line-height: normal; position: relative;   transform: rotate(-90deg); display: block; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); position: relative; top: -2px; font-weight: bold;   
}




#ecosystem #contact-form2 .select {padding: 15px 16px;}
#ecosystem #contact-form2 span.select {color: #4e5d65 !important;position: absolute;top: 0px;left: 0;height: 70px;background-color: #fff;text-transform:inherit!important;cursor:pointer;}
#ecosystem #contact-form2 .select {color: #4e5d65;position: absolute;z-index: 1;line-height: 2em;font-size: 1.333em;cursor: auto;padding-left:28px;}
#ecosystem #contact-form2 span.select::before {position: absolute;display: inline-block;content: '';width: 60px;height: 100%;top: 0;right: 0;background-color: #10069f;}
#ecosystem #contact-form2 span.select::after {content: '';position: absolute;right: 20px;top: 27px;width: 0;height: 0;border: 10px solid transparent;border-top-color: transparent;border-top-color: #fff;}

#ecosystem #contact-form2 select{background-color: #fff;height: 70px;padding-left:20px;color:#b2b2b1;font-size:1.286em;width:100%;position:relative;z-index:10;opacity:0;}
#ecosystem #contact-form2 .generic-form-module-success-wrap{margin-bottom:20px;}
#ecosystem #contact-form2 .generic-form-module-success-wrap .failure{color:red;}

/*body#used-fleet-flyer-form {background:rgb(16, 6, 159) none repeat scroll 0% 0%;height:100%;overflow:visible;}*/
/*body#used-fleet-flyer-form .fw-module-full-width-external-web-content, body#used-fleet-flyer-form #MainWrapper {padding-top:0!important;}*/
/*body#used-fleet-flyer-form .fw-footer-outer, body#used-fleet-flyer-form .header-outer, body#used-fleet-flyer-form .breadcrumbWrap,body#used-fleet-flyer-form .homecontentwrapper {display:none;} */
/*body#used-fleet-flyer-form iframe.responsive-frame {height:1100px!important;}*/
body#subscribe-to-the-flyer iframe.responsive-frame {height:1100px!important;}

.sm-title #wechat:before {
    content: "";
    background: url(~/media/Images/R/Rolls-Royce/css/icon-wechat.png) no-repeat center center / cover;
    width: 22px;
    height: 22px;
    display: inline-block;
    margin-right: 36px;
    position: absolute;
    left: 7px;
    top: 2px;
}

#inner-working-to-realise-europes-vision .font18 ul li:before {display:none;}
#inner-working-to-realise-europes-vision .fw-para-text ul li span {position: relative;}
#inner-working-to-realise-europes-vision .fw-para-text ul li span:before {
    background: #004990;
    border-radius: 50%;
    content: "";
    height: 6px;
    left: -25px;
    position: absolute;
    top: 7px;
    width: 6px;
}
#inner-quote-rob-watson,
#inner-welcome-to-third-era-of-aviation {clear: left;}
#inner-flexible-signpost .fw-flexi-sp-icon, #china-exhibition-english .fw-flexi-sp-icon, #china-exhibition-chinese .fw-flexi-sp-icon {display: none;}

.nowraptext {white-space: nowrap;display: inline-block;}
#board .key-text li span, #board .key-block li span, #executive-leadership-team .key-text li span, #executive-leadership-team .key-block li span  {color:#10069f;}
#board .key-block, #executive-leadership-team .key-block {padding: 15px;border: 1px solid #d2dae6;margin-top: 10px;}
#board .key-text td, #executive-leadership-team .key-text td {border:0}
#anti-slavery-and-human-trafficking-statement .new-site-fw .fw-para-text ul li::before {display:block}


.fw-stats-top , .fw-stats-top.rr-black{color: #006dff !important;}

#contentwrapper ol li.font-weight-normal-ol-li{
    font-weight: 500 !important;
    font-family: "RRPioneer-regular",Arial;
}

/**
Default UP LI Css
**/
.fw-full-width-text.fw-intro-section ul {
    list-style-type: disc !important;
    padding-bottom: 14px !important;
    padding-left: 25px !important;
}
.fw-full-width-text.fw-intro-section ul li {
    list-style: none !important;
    padding-bottom: 15px !important;
}
.fw-full-width-text.fw-intro-section ul li:before {
    /*content: "." !important;*/
    background: #004990 !important;
    border-radius: 50% !important;
    display:block !important;
    opacity:1 !important;
    visibility:visible !important;
    height: 8px !important;
    left: -25px !important;
    position: absolute !important;
    top: 9px !important;
    width: 8px !important;
}

#geschichten .insights-filter-wrap{
    display:none;
}

/* snap down at bottom on /country-sites/deutschland.aspx */
    .AftermarketTabs .disableSnapDw + .pd-box-snapdown-content{
        display: none !important;
        visibility: hidden !important;
    }
.AftermarketTabs .disableSnapDw {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.AftermarketTabs .disableSnapDw .fw-para-text{
    color:#4e5d65;
}
.AftermarketTabs .disableSnapDw:hover{
    background: #fa4692 !important;
    border-color: #fa4692 !important;
}
.AftermarketTabs .disableSnapDw a{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}
.AftermarketTabs .disableSnapDw a:hover{
    background: #fa4692 !important;
    color: #fff !important; 
    border-color: #fa4692 !important;
}
.AftermarketTabs .disableSnapDw a:hover .fw-para-text{
    color: #fff !important; 
}
/* snap down at bottom on /country-sites/deutschland.aspx end */ 

body#civil-aerospace #product-performance.module-tabbed-list-section-template .fw-module-global-signpost.new-country-site-section{float:none !important;}
body#climate-tech-centre #inner-2-7-quote-and-image-01 .ar-wrap .tab-right{padding-top: 10px}
body#climate-tech-centre #inner-2-7-quote-and-image-02 .ar-wrap .tab-right{padding-top: 10px}

body#events.ip3-r2datalabs .homecontentwrapper.no-image .home-banner-fw{display:none;}





#power-systems-sustainability .tab-content-main .fw-ti-ttl.mixbold {display: none;}

.mt-0 { margin-top: 0px!important;}
.mr-20 { margin-right: 20px!important;}
.mr-10 { margin-right: 10px!important;}
#digital-home .new-site-fw .font18 ul.removelistbullets li:before {display: none!important;}
#iframe_popup .mfp-close{line-height: 0; text-align: center;}


.linktextrow {display: flex;}
.linktextrowtwo {display: flex; margin-top: 15px;}
.btnlinkleft {width: 49%;}
.btnlinkright {width: 51%;}

#indianapolis-branch .fw-en-form-wrapper input {border: 1px solid #cccccc!important;}
#indianapolis-branch .fw-en-form-wrapper input {border: 1px solid #cccccc!important;}
#indianapolis-branch .fw-en-form-wrapper input:focus { outline:1px solid #10069f; }
#indianapolis-branch .fw-en-form-wrapper input[type="submit"], .fw-en-form-wrapper input[type="reset"] {border: 2px solid #10069f!important;}

#indianapolis-branch .main-modular-landing.new-site-fw a[href^="tel:"] {
    color: #10069f!important;
    font-weight: 600!important;
    cursor: pointer!important;
}

#indianapolis-branch .main-modular-landing.new-site-fw a:hover {
color: #006dff!important;
}

.contacttab .new-linkedin:before,.contacttab  .new-twitter:before ,.contacttab  .new-flickr:before {
    content:none!important;
    }
    .contacttab .icon-linkedin2:before {
        content: "\eee8"!important;
        height: 0px!important;
    }
    .contacttab .icon-twitter:before {
        content: "\eee6"!important;
        height: 0px!important;
    }
    .contacttab .icon-flickr:before {
        content: "\e901"!important;
        height: 0px!important;
    }
    .contacttab .new-linkedin, .contacttab .new-twitter, .contacttab .new-flickr {
        margin-right: 20px;
    }
    .contacttab {
        margin-top: 0px!important;
        margin-left: -10px!important;
    }








@font-face {font-family: "TheMix-light";font-style: normal;font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-woff.woff") format("woff"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-svg.svg#/~/media/Files/R/Rolls-Royce/fonts/themix-300/themix-300-svg") format("svg");}

@font-face {font-family: "TheMix";font-style: normal;font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-woff.woff") format("woff"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-svg.svg#/~/media/Files/R/Rolls-Royce/fonts/themix-500/themix-500-svg") format("svg");}

@font-face {font-family: "TheMix-bold";font-style: normal;font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-woff.woff") format("woff"), url("/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-svg.svg#/~/media/Files/R/Rolls-Royce/fonts/themix-700/themix-700-svg") format("svg");}

@font-face {font-family: "icons";font-weight: normal;src: url("/~/media/Files/R/Rolls-Royce/fonts/icon/icomoon-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/Files/R/Rolls-Royce/fonts/icon/icomoon-ttf.ttf") format("truetype");}

/* aircraft-transitions page*/
#aircraft-trasitions-product-landing .ts-image {border: 1px solid #dfdfdf}






@media screen and (min-width: 1400px) {
    #digital-platforms  .large-signpost-image { min-height: 600px; width: 50%; }

#digital-platforms  .large-signpost-content { min-height: 600px; width: 50%; }
}





.mob-menu, .better-business-no::after, .better-business-yes::after, .better-future-yes::after, .better-future-no::after, .better-power-yes::after, .better-power-no::after, li.firstPage a, li.lastPage a, li.prev a, li.next a, .snapdown-right {background-image: url("/~/media/Images/R/Rolls-Royce/css/sprite.png");background-repeat: no-repeat;}
#MainWrapper {background: #f7f7f7 none repeat scroll 0 0;margin: 0 auto;padding: 0;width: 100%;}
.invisible {height: 1px;left: -1e+7px;overflow: hidden;position: absolute;top: auto;visibility: visible;width: 1px;}
.MainWrapperInner {max-width: 990px;padding: 0 20px;}
.visible-desktop {display: block;}
.visible-tablet, .visible-mobile {display: none;}
body {background: #f6f6f6 none repeat scroll 0 0;color: #5b5b5b;font-size: 87.5%;line-height: 1.5em;}
a {backface-visibility: hidden;color: #10069f;text-decoration: none;transition: all 0.25s ease 0s;}
a:hover {color: #006dff;}
a:focus, a:active {border: medium none;outline: medium none;}
a.button:focus, a.button:active, a.btn:focus, a.btn:active, a.btn-white:focus, a.btn-white:active, a.btn-blue:focus, a.btn-blue:active {border: 1px solid;}
a[href^="tel:"] {color: #5e5e5e;cursor: default;text-decoration: none;}
a[href^="tel:"]:hover {color: #5e5e5e;}
.hide {display: none;}
img {border: 0 none;outline-style: none;outline-width: 0;}
sup {font-size: smaller;}
sub {margin: 2px 0;padding: 2px 0;}
ul {list-style: outside none none;}
ol {list-style-image: none;list-style-position: outside;padding-left: 25px;}
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;}
p {margin: 0;padding: 0 0 15px;}
h1, .h1 {color: #1e3643;font-size: 1.714em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
.box-inverse h1{color: #1e3643 !important;}
h2, .h2 {color: #1e3643;font-size: 1.571em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
h3, .h3, h2.rad-header {color: #1e3643;font-size: 1.429em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
h4, .h4 {color: #1e3643;font-size: 1.286em;font-weight: normal;line-height: 1.2em;padding: 0 0 10px;}
h5, .h5 {color: #1e3643;font-size: 1.143em;line-height: 1.2em;padding: 0 0 10px;text-transform: uppercase;}
h6, .h6 {color: #1e3643;font-size: 1.071em;line-height: 1.2em;padding: 0 0 10px;text-transform: uppercase;}
address {font-style: normal;}
iframe {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;}
iframe.responsive-frame {height: 100%;width: 100%;}
#iframe-container {min-height: 200px;}
table {border: medium none;border-collapse: collapse;margin-bottom: 14px;width: 100%;}
caption, th, td {padding: 7px 9px;text-align: left;vertical-align: top;}
thead td, thead th {background: #f7f7f7 none repeat scroll 0 0;font-weight: normal;}
tbody td, tbody th {/*background: rgba(16, 6, 159,0.1) none repeat scroll 0 0;*/border-top: 2px solid #ffffff;}
tbody th {color: #004d91;font-weight: normal;}
table.rad-financialtable td, table.rad-financialtable th {text-align: right;}
table.rad-financialtable td:first-child, table.rad-financialtable th:first-child {text-align: left;}
.scroll-table-container table {margin-bottom: 5px;}
.scroll-table-container {float: left;margin-bottom: 14px;overflow-x: auto;overflow-y: hidden;padding: 0 0 5px;width: 100%;}
.inv-responsive-data-header {font-weight: bold;}
.inv-responsive-data-content {text-align: right;}
.inv-responsive-header-tr td {background: #004d91 none repeat scroll 0 0;color: #fff;}
span.nowrap {white-space: nowrap;}
.no-wrap {white-space: nowrap;}
tbody td.alignCenter, tbody th.alignCenter {text-align: center;}
.rad-highlight {background: #ecf2f4 none repeat scroll 0 0;display: block;margin-bottom: 10px;padding: 7px 20px;}
#contentwrapper ul.rad-border {list-style: outside none none;padding: 0;}
#contentwrapper ul.rad-highlight {padding-left: 26px;}
#contentwrapper .rad-border > li, #contentwrapper ul.rad-highlight > li {border-top: 1px dotted #a7a9ac;margin-top: -1px;padding: 10px 0;}
ul.rad-highlight li:first-child {border: 0 none;}
#contentwrapper ul.rad-border li a img {margin-right: 15px;}
.rad-notes {text-align: left;}
.rad-notes *::after {clear: both;content: "";display: block;}
input[type="url"], input[type="text"], input[type="date"], input[type="email"], select, textarea {border: 1px solid #cccccc;border-radius: 0;font-weight: normal;line-height: 1.1em;padding: 5px;}
input[type="url"], input[type="text"], input[type="date"], input[type="email"], select, textarea {background: #f6f6f6 none repeat scroll 0 0;color: #5b5b5b;}
input[type="url"]:focus, input[type="text"]:focus, input[type="date"]:focus, input[type="email"]:focus, select:focus, textarea:focus {color: #5e5e5e;outline: none;outline-offset: 0;}
input.error[type="url"], input.error[type="text"], input.error[type="date"], input.error[type="email"], select.error, textarea.error {border-color: #cc0000;box-shadow: 0 0 5px #cc0000;}
button, .button, input[type="reset"], input[type="button"], input[type="submit"] {border: 1px solid;border-radius: 0;display: inline-block;font-weight: 400;line-height: 1.2em;padding: 5px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}
a.unstyled, .unstyled-links a {color: inherit;text-decoration: none;}
.unstyled {color: inherit;}
.twocolright a[title="Opens in a new window"]:not(.button) {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/new-window-icon-rr-blue.png") no-repeat scroll right 2px;padding-right: 17px;}
.twocolright a[title^="PDF,"] {/*background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/pdf-link-icon") no-repeat scroll right top;*/padding-bottom: 4px;padding-right: 20px;    text-decoration: none;}
.twocolright a.rad-clear[title="Opens in a new window"] {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#headerwrapper {padding: 10px 0 20px;}
#logo .logo-inner img {height: auto;max-width: 208px;}
.logo-inner {padding: 26px 0 0;}
#header {background: #fff none repeat scroll 0 0;}
.share-ticker-container {float: left;padding: 5px 10px 0;}
#headerlinks {float: left;overflow: hidden;padding: 2px 15px 0;}
#headerlinks > a, #headerlinks a:hover {text-decoration: none;}
#searchbox, #searchinnerRP {background: #eeefef none repeat scroll 0 0;float: left;margin: 3px 0;}
#searchcontainer {clear: both;float: right;height: 27px;margin: 10px 0 0;overflow: hidden;}
#searchTextboxContainer, #searchTextBoxContainerRP {float: left;}
#searchTextboxContainer input, #searchTextBoxContainerRP input {background: transparent none repeat scroll 0 0;border: 0 none;height: 27px;padding: 5px;width: 112px;}
#searchTextBoxContainerRP input {width: 231px;}
#SearchButtonContainer, #searchButtonContainerRP {float: left;}
#SearchButtonContainer input, #searchButtonContainerRP input {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/search.png") no-repeat scroll center center;border: 0 none;height: 27px;overflow: hidden;text-indent: -999999px;width: 32px;}
#topnavigation {clear: both;}
#topnavigation ul {float: left;}
#topnavigation ul li {color: #004d91;float: left;padding: 11px 11px 0;text-transform: uppercase;}
#topnavigation ul li.last {padding-right: 0;}
#topnavigation ul li a {text-decoration: none;}
#topnavigation ul li a:hover {color: #004d91;}
.mob-menu {display: none;}
.mob-menu-wrap > ul {display: none;}
#menu-links, .country-text {display: none;}
#topnavigation #nav-contact-us-level1, #topnavigation #nav-country-sites-level1 {display: none;}
#topnavigation #nav-media-level1 {padding-right: 0;}
#breadcrumb {font-size: 0.857em;margin: 0 0 10px;padding-left: 20px;}
#breadcrumb a {color: #10069f;float: left;padding: 0 5px 0 0;}
#breadcrumb a:first-child {padding-left: 0;}
#breadcrumb span {color: #fa4692;float: left;padding: 0;}
#breadcrumb span.separator {padding: 0 5px 0 0;color:#0062be}
li.firstPage a {background-position: right -94px;display: block;height: 20px;width: 30px;}
li.lastPage a {background-position: right -146px;display: block;height: 20px;width: 30px;}
li.firstPage a img, li.lastPage a img, li.prev a img, li.next a img {display: none;}
li.prev a {background-position: right 5px;display: block;height: 20px;margin-right: 12px;width: 20px;}
li.next a {background-position: right -46px;display: block;height: 20px;width: 25px;}
#fullcolumn {float: left;width: 100%;}
#searchContainerRP {float: left;width: 100%;}
#searchFilter {clear: both;padding: 10px 0;}
.ip3search_highlight {font-weight: bold;}
table.searchTable {clear: both;width: 100%;word-break: break-all;}
table.searchTable tbody tr th {height: 22px;text-align: left;}
#tabs.sectionTabs {float: left;min-height: 39px;padding: 0;position: relative;width: 100%;}
#tabs.sectionTabs ul {float: left;list-style: outside none none;margin: 0;padding: 0;width: 100%;}
#tabs.sectionTabs li {float: left;margin: 0 4px 0 0;padding: 0;}
#tabs.sectionTabs li.lastLI {}
#tabs.sectionTabs li a span {display: block;text-align: center;}
#tabs.sectionTabs li a {background-color: #86bad6;color: #fff;display: block;padding: 10px;text-align: center;text-decoration: none;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover {background-color: #fff;color: #5b5b5b;}
#tabsDD {cursor: pointer;font-size: 1em;height: 35px;width: 180px;}
#tabs.sectionTabs span.select {background: #fff url("/~/media/Images/R/Rolls-Royce/css/searchTab-dd.png") no-repeat scroll 96% 15px;box-sizing: border-box;color: #5e5e5e;font-size: 1em;height: 35px;left: 0;padding: 11px 15px 10px 5px;position: absolute;top: 0;}
.searchresultpage tbody td {background: #fff none repeat scroll 0 0;border-bottom:2px solid rgba(16, 6, 159,0.2);border-top: 0 none;padding-left: 20px;}
.searchresultpage table {clear: both;}
#sitemapcontainer {float: left;padding: 0 0 20px;width: 100%;}
#contentwrapper #sitemapcontainer ul {list-style-type: none;padding-bottom: 0;padding-left: 0;}
#sitemapcontainer li {float: left;font-weight: bold;margin: 8px 0;position: relative;width: 100%;}
#sitemapcontainer li a {display: inline-block;margin-left: 20px;padding: 3px;text-decoration: none;}
#sitemapcontainer li ul li {font-weight: normal;margin: 4px 0 4px 22px;padding-bottom: 0;}
#sitemapcontainer li ul li a {padding: 0 0 0 3px;}
#sitemapcontainer li ul li ul {margin-bottom: 10px;}
#sitemapcontainer li ul li ul li {margin-left: 16px;}
#sm-section-Homepage-level1 li span.collapsed {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/collapsed.gif") no-repeat scroll 0 3px;}
#sm-section-Homepage-level1 li span.expanded {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/expanded.gif") no-repeat scroll 0 3px;}
#sm-section-Homepage-level1 li span:not(.nowrap) {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/bullet-sitemap.gif") no-repeat scroll 2px 7px;cursor: pointer;float: left;height: 17px;left: 5px;padding-left: 20px;position: absolute;top: 5px;z-index: 10;}
#contentwrapper #sitemapcontainer ul {float: left;width: 100%;}
#sitemapcontainer li {margin: 8px 0 0;}
#sitemapcontainer li ul li {margin: 0;padding: 4px 0 0 22px;}
#sitemapcontainer li ul li ul li {margin: 0;}
#footerwrapper {background: #758d99 none repeat scroll 0 0;clear: both;color: #fff;padding: 40px 0 20px;}
.f-column {padding-top: 30px;}
.footer-header {font-size: 1.429em;line-height: 1.25em;padding-bottom: 10px;}
.footer-content ul li {display: table;float: left;padding: 10px 0 2px;width: 100%;}
.footer-content ul li a {color: #fff;text-decoration: none;}
.footer-content ul li a:hover {color: #fff;text-decoration: underline;}
.footer-content.social-media-links a {display: table;}
.footer-content.social-media-links a:hover {text-decoration: none;}
.icon {color: #fff;font-family: "icons";font-size: 2.5em;line-height: 1em;opacity: 0.5;padding-right: 0.25em;position: relative;top: 0;}
.footer-content.social-media-links a:hover .icon {opacity: 1;text-decoration: none;}
.footer-content.social-media-links a:hover .social-text {text-decoration: underline;}
.social-text {display: table-cell;height: 100%;line-height: 1.2em;text-align: left;vertical-align: middle;}
#footer {background: #758d99 none repeat scroll 0 0;}
.footer-logo {float: left;margin-right: 15px;width: 36px;}
.copy-text {color: #fff;float: left;font-size: 0.857em;line-height: 1.2em;padding-top: 25px;}
.bottom-content {padding-top: 16px;}
.siteservices-links ul {float: right;font-size: 0.857em;line-height: 1.2em;padding-top: 27px;}
.siteservices-links ul li {border-right: 1px solid #fff;float: left;padding: 0 5px;}
.siteservices-links ul li.last {border: 0 none;}
.siteservices-links ul li a {color: #fff;text-decoration: none;}
.siteservices-links ul li a:hover {color: #fff;text-decoration: underline;}
.footer-content.social-media-links {padding-top: 5px;}
.column4-btn {padding: 10px 0 15px;}
.column4-btn .btn-white {margin-left: 0;}
.subsribe-link {font-size: 1.714em;line-height: 1.25em;padding-top: 10px;}
.subsribe-link a, .subsribe-link a:hover {color: #fff;}
.rss-link, .rss-link:hover {text-decoration: none;}
.rss-link:hover .icon {opacity: 1;}
#bannerwrapper img, .landing-page-item-image img {width: 100%;}
.loader {background: #fff url("/~/media/Images/R/Rolls-Royce/css/loader-new.gif") no-repeat scroll center center;}
#bannerwrapper, #bannerwrapper .sliderbanner {float: left;position: relative;width: 100%;}
.banner-container {position: relative;z-index: 98;}
.banneritem {position: relative;}
.banneritem .bannertext {bottom: 20px;left: 20px;position: absolute;}
.nojs .banneritem {display: none;}
.nojs .banneritem.banner1 {display: block;}
.nojs .banner-container, .banner-container {display: none;}
.nojs .banner-container:first-child, .banner-container:first-child {display: block;}
.nojs .graphical-snapdowns-container .banner-container {display: block;}
.title-abs {position: relative;}
.title-abs .banner-text {left: 0;position: absolute;top: 0;z-index: 2001;}
.title-abs .bottom-banner-text {bottom: 0;left: 0;position: absolute;}
.no-background {text-shadow: 0 0 10px rgba(0, 0, 0, 0.75);}
#bannerwrapper .bx-controls .bx-pager {bottom: 10px;position: absolute;right: 10px;}
#bannerwrapper .bx-controls .bx-controls-direction {position: absolute;top: 50%;width: 100%;}
#bannerwrapper .bx-controls-direction a {float: left;padding: 0 10px;}
#bannerwrapper .bx-controls-direction a.disabled {display: none;}
#bannerwrapper .bx-controls-direction .bx-next {float: right;}
#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager {clear: both;float: left;}
#bannerwrapper .bx-pager div {margin: 0 0 0 10px;}
#bannerwrapper .bx-pager div {float: left;}
.banner-text, .bottom-banner-text {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #fff;font-size: 1.5em;line-height: 1.4em;padding: 18px 16px 19px;width: 100%;}
#bannerwrapper .bottom-banner-text {text-align: right;}
.bottom-banner-text .banner-link {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/white-right-arrow.png") no-repeat scroll right 10px;color: #fff;padding-right: 20px;text-align: right;text-decoration: none;}
.bottom-banner-text .banner-link:hover {color: #fff;}
.bx-wrapper {position: relative;}
.bx-pager {position: absolute;right: 5px;z-index: 99;}
.bx-pager-item {float: left;margin: 0 1px;}
.bx-pager-item a {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/pager.png") no-repeat scroll center center;display: block;height: 12px;text-indent: -999999px;width: 12px;}
.bx-pager-item a.active {background-image: url("/~/media/Images/R/Rolls-Royce/css/selected-pager.png");}
#contentwrapper {margin-top: 10px;}
#contentwrapper ul {list-style-type: disc;padding-bottom: 14px;padding-left: 17px;}
#contentwrapper ul ul, #contentwrapper ol ol, #contentwrapper ul ol, #contentwrapper ol ul {padding-bottom: 0;padding-left: 24px;}
#contentwrapper ol {list-style-type: decimal;padding-bottom: 14px;}
#contentwrapper ul li, #contentwrapper ol li {padding-bottom: 5px;}
.notestoeditors-container {float: left;font-size: 0.857em;width: 100%;}
.notestoeditors-container h2 {font-size: 2.333em;}
#utility {margin-top: 40px;}
#leftnavigation {background: #fff none repeat scroll 0 0;padding: 10px;}
#leftnavigation ul {list-style-type: none;padding: 0;}
#leftnavigation ul ul {padding-left: 0;}
#leftnavigation ul li {padding-bottom: 0;}
#leftnavigation > ul > li > span, #leftnavigation > ul > li > a > span {font-size: 1.143em;}
#leftnavigation ul li a {display: block;text-decoration: none;}
#leftnavigation ul li span {display: block;padding: 3px 5px;transition: all 0.25s ease 0s;}
#leftnavigation ul li a:hover > span, #leftnavigation ul li.current > span, #leftnavigation ul li.selected > a > span, #leftnavigation ul li ul li.selected > a > span {    color: #fa4692;}
body.ip3-products-and-services #leftnavigation ul li.level2 {display: none;}
body.ip3-products-and-services #leftnavigation ul li.level2.current, body.ip3-products-and-services #leftnavigation ul li.level2.selected {display: block;}
body.ip3-country-sites #leftnavigation ul li.level2 {display: none;}
body.ip3-country-sites #leftnavigation ul li.level2.current, body.ip3-country-sites #leftnavigation ul li.level2.selected {display: block;}
#leftnavigation ul li ul li span {padding-left: 15px;}
#leftnavigation li.level4 span {padding-left: 30px;}
#leftnavigation li.level5 span {padding-left: 45px;}
#leftnavigation li.level6 span {padding-left: 60px;}
#leftnavigation li.level7 span {padding-left: 75px;}
#home-content-container {padding: 0 5px;}
.section1-title {background: #155b98 none repeat scroll 0 0;padding: 11px 20px;}
/* .section1-title h1 {color: #fff;padding: 0;} */
.section1-content, .section-inner {clear: both;position: relative;}
#home-content-container {padding: 0;}
#homewrapper.row {margin: 0;}
.section1-content {margin: 0;}
.section1-overlay {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 99;}
.section1-box1-container {left: 0;padding: 0 20px;position: absolute;top: 35%;width: 100%;z-index: 100;}
#Homepage .section1-text-middle-bottom-aligned {top: 60%;}
#Homepage .section1-text-left-top-aligned {top: 10%;}
.section1-box1 {color: #fff;margin: 0 auto;text-align: center;}
.section1-box1 .btn-white {margin: 5px 0;}
.section4 .box-title {color: #004d91;}
.video-container {min-height: 400px;}
.btn-white {background: transparent none repeat scroll 0 0;border: 1px solid #fff;color: #fff;display: inline-block;margin: 5px 8px;padding: 7px 15px;text-decoration: none;text-transform: uppercase;transition: all 0.25s ease 0s;}
.btn-white:hover {background: #fff none repeat scroll 0 0;color: #004d91;text-decoration: none;}
.play-icon-overlay {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/overlay-play") no-repeat scroll center 75%;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.whtie-slider-wrapper {padding: 20px 0 28px;position: relative;}
.whtie-slider-wrapper .bx-wrapper {padding: 0 25px;}
.whtie-slider-wrapper .bx-controls-direction a {background: transparent none no-repeat scroll center center;height: 40px;position: absolute;text-decoration: none;text-indent: -99999px;top: 18%;width: 20px;}
body[class*="internetexplorer"] .whtie-slider-wrapper .bx-controls-direction a {transition: all 0s linear 0s;}
.whtie-slider-wrapper .bx-controls-direction a.disabled:hover {transform: scale(1);}
.whtie-slider-wrapper .bx-controls-direction a.disabled {cursor: default;opacity: 0.15;transform: scale(1);}
.whtie-slider-wrapper .bx-controls-direction a.disabled:hover {transform: scale(1);}
.whtie-slider-wrapper .bx-controls-direction a.bx-prev {left: 0;}
.whtie-slider-wrapper .bx-controls-direction a.bx-next {right: 0;}
.whtie-slider-wrapper .bx-controls-direction a:hover {transform: scale(1.25);}
.pr-link {color: #fff;display: block;font-size: 1.571em;line-height: 1.5em;margin: 0 auto;text-decoration: none;width: 55%;}
.whtie-slider-wrapper .bx-controls-direction a::after {color: #fff;content: "?";display: block;font-family: "icons";font-size: 2.286em;line-height: 1em;margin-top: -22px;text-decoration: none;text-indent: -9px;}
.whtie-slider-wrapper .bx-controls-direction a.bx-prev::after {content: "?";text-indent: -6px;}
.pr-link:hover {color: #fff;text-decoration: underline;}
.btn-blue {background: transparent none repeat scroll 0 0;border: 1px solid #004d91;color: #004d91;display: inline-block;padding: 7px 30px;text-decoration: none;text-transform: uppercase;transition: all 0.25s ease 0s;}
.btn-blue:hover {background: #004d91 none repeat scroll 0 0;color: #fff;text-decoration: none;}
.chrome .btn-blue {margin-bottom: 1px;}
.box-title {color: #ffffff;font-size: 3.429em;line-height: 1em;margin-bottom: 12px;padding: 0;}
.box-sub-title {font-size: 1.714em;line-height: 1.167em;margin-bottom: 4px;padding-bottom: 4px;}
.section2-box {float: left;position: relative;width: 50%;}
.section1 .box-content {margin: 0;padding: 20px 0 2px;}
.box-content {font-size: 1.571em;line-height: 1.5em;margin-bottom: 15px;}
.box-sm-content {font-size: 1.5em;line-height: 1.5em;margin: 0;padding: 0;}
.black-overlay {background: transparent none repeat scroll 0 0;height: 100%;left: 0;position: absolute;top: 0;transition: all 0.25s ease 0s;width: 100%;}
.section2-box:hover .black-overlay {background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;z-index: 20;}
.section2-box a {text-decoration: none;}
.box-head {padding: 27px 20px;}
.section2-box1 .box-head {background: #206989 none repeat scroll 0 0;color: #fff;}
.section2-box2 a {color: #768d99;}
.white-arrow::after, .grey-arrow::after {content: "\00a0?";font-family: "icons";font-size: 0.8em;margin-left: -4px;position: relative;top: 2px;}
.section3 {background: #7ab9d8 none repeat scroll 0 0;clear: both;color: #fff;padding: 54px 6%;text-align: center;}
.section-inner > img {max-width: none;}
.section4-content {color: #004d91;left: 0;padding: 10% 0;text-align: center;top: 10%;width: 100%;}
body#Homepage .section4-content {padding: 5% 0;}
.blue-slider-wrapper {padding: 20px 0 28px;position: relative;}
.blue-slider-wrapper .bx-wrapper {padding: 0 25px;}
.blue-slider-wrapper .bx-controls-direction a {background: transparent none no-repeat scroll center center;height: 40px;overflow: hidden;position: absolute;text-decoration: none;text-indent: -99999px;top: 40%;width: 20px;}
body[class*="internetexplorer"] .blue-slider-wrapper .bx-controls-direction a {transition: all 0s linear 0s;}
.blue-slider-wrapper .bx-controls-direction a.disabled {cursor: default;opacity: 0.15;transform: scale(1);}
.blue-slider-wrapper .bx-controls-direction a.disabled:hover {transform: scale(1);}
.blue-slider-wrapper .bx-controls-direction a.bx-prev {left: 0;}
.blue-slider-wrapper .bx-controls-direction a.bx-next {right: 0;}
.blue-slider-wrapper .bx-controls-direction a:hover {transform: scale(1.25);}
.nojs .blue-slider-wrapper .slide-item {display: none;}
.blue-slider-wrapper .bx-controls-direction a::after {color: #004d91;content: "?";display: block;font-family: "icons";font-size: 2.286em;line-height: 1em;margin-top: -22px;text-decoration: none;text-indent: -9px;}
.blue-slider-wrapper .bx-controls-direction a.bx-prev::after {content: "?";}
.blue-slider-wrapper .bx-controls-direction a.bx-next {right: 0;}
.blue-slider-wrapper .slide-item, .nojs .blue-slider-wrapper .slide-item:first-child {display: block;}
.quote::before, .quote::after {display: inline-block;font-family: "icons";font-size: 0.9em;height: 18px;line-height: 1em;width: 35px;}
.quote::before {content: "?";}
.quote {display: block;font-size: 1.571em;line-height: 1.5em;margin: 0 auto;padding: 25px 0;width: 76%;}
.quote::after {content: "?";}
.section4 .insight-subtitle {color: #08579c;font-size: 1.59em;line-height: 1em;margin-bottom: 30px;padding: 0;}
.insight-designation {}
/* #section-header-container {background: #cde0ed none repeat scroll 0 0;} */
#section-header-container-blue {background: #10069f none repeat scroll 0 0;}
#sectionheader {color: #1e3643;font-size: 1.714em;line-height: normal;padding: 0;}
.section-header-inner {padding: 33px 0 8px 20px;}
#sectionheader.sectionheader-white {color: #fff;float: left;}
#content-container {/*background: #b8d3e5 none repeat scroll 0 0;*/padding-bottom: 50px;}
.page-content {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 14px;padding: 15px 20px 5px;width: 100%;}
.no-pad-page .page-content {padding: 0;}
.page-content.no-marg {margin-bottom: 0;}
.page-content .landing-page-content {margin-bottom: 20px;}
.margn-bttm {float: left;margin-bottom: 14px;width: 100%;}
.box-inverse.f-white h1 {color: #fff;}
.snapdown-container {float: left;width: 100%;}
.snapdown-item {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 7px;width: 100%;}
.snapdown-container {margin-bottom: 7px;}
.snapdown-title-container {cursor: pointer;float: left;padding: 21px 20px;position: relative;text-decoration: none;width: 100%;}
.snapdown-title {color: #10069f;float: left;font-size: 1.5em;line-height: 1.2em;padding-right: 115px;}
.snapdown-title-container .snapdown-right {background-position: right -175px;color: #5e5e5e;float: right;margin: 25px 0 20px;padding: 0 16px 0 0;position: absolute;right: 20px;text-transform: uppercase;top: 0;width: 105px;}
.snapdown-title-container.snapopen .snapdown-right {background-position: right -219px;}
.snapdown-content {display: none;padding: 0 20px 20px;}
.nojs .snapdown-title-container .snapdown-right {display: none;}
.nojs .snapdown-content {display: block;}
.snapbox-content {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 8px;padding: 15px 20px 10px;width: 100%;}
.landing-page-item-title, .landing-page-item-bottom-container {color: #fff;font-size: 1.5em;line-height: 1.19em;padding: 20px;}
.l-top-content {margin-top: 10px;}
.l-top-content::after, .l-bottom-content::after, .b-signpost-tcontent::after, .b-signpost-bcontent::after {content: "\00a0?";font-family: "icons";font-size: 0.75em;margin-left: -4px;position: relative;top: 1px;}
body[class^="ie"] .l-top-content::after, body[class^="ie"] .l-bottom-content::after, body[class^="ie"] .b-signpost-tcontent::after, body[class^="ie"] .b-signpost-bcontent::after {margin-left: -2px;}
.landing-box {position: relative;}
.full-abs {background-color: #fff;height: 100%;left: 0;opacity: 0;position: absolute;text-indent: -1e+7px;top: 0;width: 100%;z-index: 10;}
.landing-page-item > a {display: block;text-decoration: none;}
.landing-page-item {margin: 0 0 14px;}
.landing-bottom-content, .landing-top-content {margin: 10px 0 0;}
.landing-link {background-color: #fff;height: 100%;opacity: 0;position: absolute;text-indent: -99999px;width: 100%;}
.landing-page-item-outer {position: relative;}
.landing-page-item-image > img {width: 100%;}
.board-item-container a {text-decoration: none;}
.board-item-container {margin: 0 0 14px;}
.board-item-title-container {padding: 12px 20px;}
.board-item-title-outer {background: #004d91 none repeat scroll 0 0;}
.board-item-image > img {width: 100%;}
.board-item-name {color: #00afd5;font-size: 1.5em;}
.board-item-designation {color: #fff;}
.board-designation {line-height: 1.2em;}
.board-header h1 {color: #00afd5;margin: 0;padding: 0 0 6px;}
.board-header {background: #004d91 none repeat scroll 0 0;color: #fff;padding: 14px 20px;}
.board-image {padding: 0 0 14px;}
.board-image > img {width: 100%;}
.board-content-designation {font-size: 2em;line-height: 1.607em;margin: 0 0 12px;}
#contentwrapper .tabs-container {margin: 0;}
#contentwrapper .tabs-container ul {line-height: 1;list-style: outside none none;margin: 0;overflow: hidden;padding: 0;}
#contentwrapper .tabs-container ul li {float: left;margin-right: 3px;padding-bottom: 0;}
#contentwrapper .tabs-container ul li:last-child {margin-right: 0;}
.tabs-container ul li a {background: #efeff4;color: #10069f;display: table;height: 38px;padding: 5px 8px;text-align: center;text-decoration: none;width: 100%;}
.tabs-container ul li.current a {background-color: #fff;color: #fa4692;}
.tabs-container ul li a:hover {background-color: #006dff;color: #fff;}
.tabs-container ul li a span {display: table-cell;line-height: 1.2em;max-width: 120px;vertical-align: middle;}
.desktop-view {display: block;}
.mobile-view {display: none;}
.desktop-view .snapdown-item.first {margin-top: 0;}
#tabs-cont {clear: both;float: left;width: 100%;}
.event-wrapper {float: left;margin: 0 0 14px;width: 100%;}
.events-filter-wrap {padding-bottom: 20px;}
.event-filter .dropdown {float: left;margin-right: 20px;width: 25%;}
.event-search {background: #c2d036 none repeat scroll 0 0;color: #fff;float: left;height: 31px;text-align: center;width: 35px;}
#event-search {color: #fff;display: block;height: 100%;line-height: 2.3em;text-decoration: none;}
.event-header {background: #84b9d7 none repeat scroll 0 0;color: #fff;padding: 10px 15px 10px 4%;}
.nojs .event-header {padding: 0 10px;}
.e-labels {float: left;padding: 6px;}
.l-event, .event-title {width: 55%;}
.l-date, .event-date {width: 22%;
}
.l-country, .event-country {width: 23%;}
.event-item {background: #fff none repeat scroll 0 0;margin-top: 5px;}
.snap-head {background: rgba(0, 0, 0, 0) url("~/media/Images/R/Rolls-Royce/css/side-arrow.png") no-repeat scroll 1.5% center;cursor: pointer;padding: 10px 15px 10px 4%;}
.snap-head.open {background-image: url("~/media/Images/R/Rolls-Royce/css/down-arrow.png");}
.nojs .snap-head {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;cursor: default;padding-left: 10px;padding-right: 10px;}
.event-title {color: #004d91;font-size: 1.286em;line-height: 1.2em;}
.snap-content {display: none;padding: 0 10px 20px;}
.nojs .snap-content {display: block;}
.nojs .events-filter-wrap {display: none;}
#loadmore, .loadmore {float: left;padding: 10px 0;width: 100%;}
#loadmore a, .loadmore a {background-color: #10069f;color: #fff;cursor: pointer;display: block;padding: 5px 0;text-align: center;text-decoration: none;}
#loadmore a:hover, .loadmore a:hover{background:#00bfbe}
#loader, #loadedcontent, .loader, .loadedcontent {display: none;text-align: center;}
#loader, .loader {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/loader-new.gif") no-repeat scroll center center;height: 50px;text-indent: -1e+7px;}
.loader {background: #fff url("/~/media/Images/R/Rolls-Royce/css/loader-new.gif") no-repeat scroll center center;float: left;height: 50px;padding: 50px 0;width: 100%;}
.snapdown-content.loader {padding: 30px 0;width: 100%;}
.left-s-header {color: #1e3643;font-size: 1.5em;line-height: 1.1em;margin-bottom: 5px;}
.left-signpost-wrapper {background: #fff none repeat scroll 0 0;height: 100%;margin-top: 14px;padding: 12px 15px;position: relative;}
.left-signpost-wrapper .left-s-content a {color: #5b5b5b;text-decoration: none;}
.left-s-content {margin-bottom: 2px;}
.left-s-content .rad-quote {color: #004d91;font-size: 1.143em;line-height: 1.25em;}
.left-link-caption {font-size: 0.929em;line-height: 1.2em;margin-top: 15px;}
.left-s-link {background: #a7a9ac none repeat scroll 0 0;color: #ffffff;display: inline-block;font-size: 0.786em;line-height: 1em;margin-top: 10px;padding: 8px 11px;text-decoration: none;text-transform: uppercase;}
.left-s-image {bottom: 0;position: absolute;right: 0;width: 140px;}
.left-image-link-wrap {min-height: 120px;}
.left-image-p {margin-right: 140px;}
.brand, .rad-link {color: #10069f;}
a:hover .rad-link{color:#006dff}
.kilo {font-size: 1.14286em;line-height: 1.2;}
.left-image-caption {font-size: 0.929em;line-height: 1.2em;}
.sign-up-box p {padding-bottom: 8px;}
#contentwrapper #signup-mobile, #contentwrapper #signup-email, #contentwrapper #signup-contact {/*background: transparent url("/~/media/Images/R/Rolls-Royce/css/left-signpost-stay-in-touch.png") no-repeat scroll 0 0; */padding-left: 40px;padding-right: 0;}
#contentwrapper #signup-mobile {background-position: 0 11px;}
#contentwrapper #signup-email {background-position: 0 -90px;}
#contentwrapper #signup-contact {background-position: 0 -260px;}
.button-cta {  background: #10069f;  border: 1px solid #10069f;  direction: ltr;  display: block;  float: left;  color: #fff;  width: 36%;  font-size: 12px;  padding: 6px 7px;  text-align: center;  vertical-align: middle;}
.button-cta:hover {  background: #00bfbe;  border: 1px solid #00bfbe;  color: #fff;  padding: 6px 7px;}
.field-joined input, .field-joined button {float: left;}
#txt-signup-email {font-size: 0.675em;margin-right: 5px;padding: 6px 5px 7px;width: 60%;     background: #fff;    border: 1px solid #d5d5d5;height:29px;}
a.alt, .alt-links a {text-decoration: none;} 
/*a.alt:hover, .alt-links a:hover {color: #10069f;}*/
a.cta:hover:after, .cta-links a:hover:after, .arrow:hover:after, .latest-news a:hover:after, .related-link-content a:hover:after {color: #006dff;}
a.cta::after, .cta-links a::after, .arrow::after, .latest-news a::after, .related-link-content a::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -3px;position: relative;top: 1px; color: #fa4692;}
body[class^="ie"] a.cta::after, body[class^="ie"] .cta-links a::after, body[class^="ie"] .arrow::after, body[class^="ie"] .latest-news a::after, body[class^="ie"] .related-link-content a::after {margin-left: -1px;}
.noArrow::after {content: "";}
#signup-contact .selected-box {color: #1e3643;}
#signup-contact .selected-box:hover {color: #1e3643;}
.full-link-l-signpost {position: relative;}
.full-hover {display: block;height: 100%;left: 0;position: absolute;text-indent: -999999px;top: 0;width: 100%;z-index: 1;}
.l-signpost-title, .l-signpost-sub-title {color: #004d91;font-size: 1.5em;line-height: 1.1em;margin-bottom: 5px;}
.l-signpost-content {font-size: 1.143em;}
.l-signpost-sub-title {color: #fff;}
.l-signpost-sub-title::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -6px;position: relative;top: 1px;}
.left-signpost-wrapper.margn-bttm {margin: 0 0 14px;}
.disBlock {display: block;}
.l-s-ticker-wrap {background: #10069f none repeat scroll 0 0;height: 110%;margin: -12px -15px -15px;padding: 12px 15px 0 !important;}
.left-s-ticker {display: block;width: 100%;}
.related-links-wrapper {margin-bottom: 14px;}
.related-links-h {font-size: 1.5em;font-weight: 400;}
.related-link-content {background: #f6f6f6 none repeat scroll 0 0;padding: 7px 20px;}
.related-link-left, .related-link-right {float: left;width: 45%;}
.related-link-right {margin-left: 10%;}
.related-link-content .rad-header {color: #10069f;display: block;font-size: 1.167em;line-height: 1.7em;padding: 0 0 6px;text-transform: uppercase;}
.related-link-content {font-size: 0.857em;}
#contentwrapper .related-link-content ul {list-style-type: none;margin-bottom: 14px;padding: 0;}
#contentwrapper .related-link-content ul li {border-top: 1px dotted #a7a9ac;line-height: 1.5;margin-top: -1px;padding: 10px 0;}
.related-link-content a {color: #5b5b5b;text-decoration: none;}
.related-link-content a:hover {color: #10069f;}
.related-link-content a[title="Opens in a new window"], .rad-content a[title="Opens in a new window"] {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/new-window-icon-rr-blue.png") no-repeat scroll right 2px;padding-right: 17px;}
.related-link-content a[title="Opens in a new window"]::after, .related-link-content a[href^="tel:"]::after, .related-link-content a[href^="mailto:"]::after, .related-link-content a[title^="PDF,"]::after, .cta-links a[title="Opens in a new window"]::after, .cta-links a[href^="tel:"]::after, .cta-links a[href^="mailto:"]::after, .cta-links a[href^="PDF,"]::after {content: "";display: none;}
.publication-item {border-bottom: 2px solid #b8d3e5;float: left;margin: 0 0 15px;width: 100%;}
.publication-title-container {float: left;width: 100%;}
.publication-content {float: left;padding-top: 14px;width: 100%;}
.page-content > .scWebEditInput {display: block;}
.breakdown img {max-width: none;width: 589px;}
.breakdown {position: relative;}
.breakdown-block {margin: 0;}
.breakdown-base {display: block;}
.breakdown-point {background: transparent url("/~/media/Images/R/Rolls-Royce/css/global-tcm92-55419.png") no-repeat scroll 0 0;color: #ffffff;position: absolute;text-decoration: none;z-index: 2;}
.breakdown-point:hover {color: #ffffff;z-index: 4;}
.breakdown-point-marker {height: 60px;line-height: 40px;text-align: center;width: 40px;}
.breakdown-point-info-slate {background: transparent url("/~/media/Images/R/Rolls-Royce/css/global-i-tcm92-55419.png") no-repeat scroll 0 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;text-indent: -9999px;width: 34px;}
.breakdown-detail {height: 100%;left: 0;margin: 0;position: absolute;top: 0;transition: all 0.25s ease 0s;width: 100%;z-index: 1;}
.breakdown-detail.is-active {background: rgba(255, 255, 255, 0.75) none repeat scroll 0 0;z-index: 3;}
.breakdown-image {display: none;}
.is-active .breakdown-image {display: block;}
.breakdown-content {background: #ffffff none repeat scroll 0 0;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);display: none;padding: 8px 10px;position: absolute;z-index: 5;}
.breakdown-content > *:last-child {margin-bottom: 0;}
.is-active .breakdown-content {display: block;}
.breakdown-content-milli {width: 250px;}
.breakdown-content-kilo {width: 280px;}
.breakdown-content-mega {width: 530px;}
.map-container {border: 1px solid #ccc;height: 35em;position: relative;}
.mob-breakpoint {display: none;}
.faq-questions {float: left;width: 100%;}
.faq-detail-quest {font-weight: bold;padding: 0 0 5px;}
.faq-item {float: left;padding: 0 0 5px;width: 100%;}
.inv-landing-wrap {padding: 14px 0;}
.inv-lnd-bx {margin-bottom: 10px;}
.inv-lnd-link {display: block;position: relative;text-decoration: none;z-index: 2;}
.inv-lnd-bx .inv-lnd-title {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/content-images/background-images/transperent-black-dark.png") repeat scroll 0 0;color: #fff;display: block;font-size: 1.5em;left: 0;padding: 15px;top: 0;width: 100%;}
.inv-lnd-bx .inv-lnd-title-top {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/content-images/background-images/transperent-black-dark.png") repeat scroll 0 0;color: #fff;display: block;font-size: 1.5em;left: 0;padding: 15px;position: absolute;top: 0;width: 100%;}
.inv-box-cont {box-sizing: border-box;left: 0;padding: 15px;top: 50px;width: 100%;}
.inv-box-cont {color: #fff;font-size: 1.214em;}
.inv-box-cont a {color: #fff;text-decoration: none;}
.inv-lnd-bx img {width: 100%;}
.investor-link-box-image {height: 100%;left: 0;padding: 0 5px;position: absolute;top: 0;width: 100%;z-index: 1;}
.investor-link-box-image img {height: 100%;}
/* body#financial-calendar .box-inverse h1, body#annual-report-archive .box-inverse h1, body#investment-proposition-new .box-inverse h1, body#investment-proposition .box-inverse h1 {color: #004d91;} */
body#financial-calendar .box-inverse, body#annual-report-archive .box-inverse, body#investment-proposition-new .box-inverse, body#investment-proposition .box-inverse {background: #fff none repeat scroll 0 0;margin-bottom: 14px;}
body#annual-report-archive .box-inverse h1 {color: #1e3643 !important;}
.read-more {background: #004d91 none repeat scroll 0 0;cursor: pointer;padding: 7px 15px;text-align: right;}
.nojs .read-more {display: none;}
.read-more-link {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/down-arrow-transparent.png") no-repeat scroll left center;color: #fff;padding: 0 0 0 20px;text-transform: uppercase;}
.read-more-link.snapopen {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/up-arrow-transparent.png") no-repeat scroll left center;}
a.snapdown-inner-link {height: 100%;left: 0;position: absolute;text-indent: -999999px;top: 0;width: 100%;z-index: 2002;}
.banner-image-wrap-relative {position: relative;}
.banner-image-wrap > img, .banner-image-wrap-relative > img {height: auto;width: 100%;}
.snapdown-clickable {cursor: pointer;}
.graphical-snapdown-content {display: none;}
.nojs .graphical-snapdown-content {display: block;}
.graphical-snapdowns-container {float: left;width: 100%;}
.graphical-snapdowns-container .banner-text-wrapper {float: left;width: auto;}
.graphical-snapdowns-container .banner-text {float: left;}
.graphical-snapdowns-container .banner-text.no-background {width: auto;}
.abs-read-more {bottom: 0;left: 0;position: absolute;width: 100%;}
.banner-image-wrap {position: relative;}
.rad-thin {color: #ff0000;}
.dark-blue-section-header {background: #10069f none repeat scroll 0 0;color: #fff;float: left;}
.customers-menu {float: right;margin: 6px 14px 0;}
.customers-menu li {display: inline;margin: 0 0 0 15px;}
.customers-menu a {color: #fff;text-decoration: none;text-transform: uppercase;}
.customers-menu span {color: #fff;font-size: 0.796em;font-weight: bold;text-transform: uppercase;}
.customer-banner-container-outer {margin: 0 auto;max-width: 990px;overflow: hidden;padding: 0;position: relative;}
.customer-banner-container-outer .bx-wrapper .bx-pager {right: 36px;top: 10px;}
.customer-banner-text {color: #fff;left: 41px;position: absolute;top: 38px;}
.customer-banner-item {display: none;}
.customer-banner-item.first {display: block;}
.customer-banner-title {font-size: 4.286em;line-height: 1.5em;}
.customer-banner-link {font-size: 1.714em;}
.customer-banner-link a {color: #fff;text-decoration: none;}
/*.customer-banner-link a::after {content: "\00a0?";font-family: "icons";font-size: 0.7em;margin-left: -6px;position: relative;top: 2px;}*/

.customer-banner-link a::after {
    font-size: 0.6em;
    margin-left: 7px;
    position: relative;
    top: 0px;
    content: "\e311" !important;
    font-family: 'new-icomoon' !important;
}


.customer-banner-link a:hover{color:#006dff}
.customer-banner-overlay {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/overlay-banner.png") repeat-x scroll left center;bottom: 0;height: 182px;left: 0;position: absolute;width: 100%;z-index: 51;}
.customer-content-container {margin-top: -130px;position: relative;z-index: 52;}
.landing-page-item-image.side-pad {padding: 0 20px;}
.overlay-content {background: #b8d3e5 none repeat scroll 0 0;}
.customer-news .landing-page-item-image {background: #fff none repeat scroll 0 0;}
.height-150 {min-height: 150px;}
.customer-category-container {color: #10069f;margin-bottom: 4px;}
.customer-news-title-container {box-sizing: content-box;font-size: 1.286em;padding: 0 0 58px;}
.cutomer-news-container {float: left;}
.customer-content-container .bx-pager-item a {background: #e7ecee;display: block;height: 10px;   text-indent: -999999px;width: 10px;border-radius: 50%;border: 2px solid #fff;}
.customer-content-container .bx-pager-item a.active,.customer-content-container .bx-pager-item a:hover {background:#fc4191;border:2px solid #fc4191;}
.customer-content-container .bx-pager-item{margin:0 4px;}
.customer-content-container .bx-controls-direction {background: transparent none no-repeat scroll center center;bottom: 0;overflow: hidden;position: absolute;right: 20px;width: 61px;}
.customer-content-container .bx-controls-direction .bx-prev {display: inline-block;height: 30px;margin-right: 27px;text-decoration: none;text-indent: -99999px;width: 17px;}
.customer-content-container .bx-controls-direction .bx-prev.disabled, .customer-content-container .bx-controls-direction .bx-next.disabled {cursor: default;opacity: 0.15;}
.customer-content-container .bx-controls-direction a.bx-prev::after {content: "?";}
.customer-content-container .bx-controls-direction a::after {color: #b1c1c8;content: "?";display: block;font-family: "icons";font-size: 2.286em;line-height: 1em;margin-top: -22px;text-decoration: none;text-indent: -9px;}
.customer-content-container .bx-controls-direction .bx-next {background: transparent none no-repeat scroll center center;display: inline-block;height: 30px;overflow: hidden;text-decoration: none;text-indent: -99999px;width: 17px;}
.customer-content-container .bx-pager {bottom: 0;left: 20px;right: auto;}
.customer-content-container .bx-wrapper, .customer-content-container .bx-viewport {position: static;}
.customer-content-container .bx-controls {bottom: 20px;position: absolute;right: 0;width: 100%;z-index: 100;}
.trim-text {height: 125px;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.customer-news-title-container a {color: #5b5b5b;text-decoration: none;}
.customer-news-title-container a:hover {color: #006dff;}
#contentwrapper .reports-wrapper .rad-border {margin-bottom: 14px;}
.showCarousal {float: left;margin-bottom: 14px;position: relative;width: 100%;}
.showCarousal .bx-prev {background: #f2f2f2 url("/~/media/Images/R/Rolls-Royce/css/sprite.png") no-repeat scroll 5px -202px;display: block;height: 40px;left: -10px;opacity: 0.9;position: absolute;text-indent: -999999px;top: 44%;width: 30px;z-index: 99;}
.showCarousal .bx-next {background: #f2f2f2 url("/~/media/Images/R/Rolls-Royce/css/sprite.png") no-repeat scroll -23px -202px;display: block;height: 40px;opacity: 0.9;position: absolute;right: -10px;text-indent: -999999px;top: 44%;width: 30px;z-index: 99;}
.showCarousal .bx-prev:hover, .showCarousal .bx-next:hover {transform: scale(1.25);}
.showCarousal .bx-prev.disabled, .showCarousal .bx-next.disabled {opacity: 0.75;transform: scale(1);}
.career-banner-container {position: relative;}
.career-banner-text {background: transparent none repeat scroll 0 0;color: #ffffff;font-size: 1.71429em;font-weight: 400;left: 40px;line-height: 1.2;position: absolute;text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);top: 20px;}
.career-overlay {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/career-overlay.png") repeat-x scroll 0 0;bottom: 0;height: 100px;left: 0;position: absolute;width: 100%;}
.customer-banner-image {min-height: 330px;}
.career-banner-container .customer-banner-image > img {margin-top: -115px;}
.career-banner-title {margin: 24px 0 12px;}
.search-container {background: #2f3539 url("/~/media/Images/R/Rolls-Royce/css/globe-careers.png") no-repeat scroll 29% 16px;color: #ffffff;height: 100%;margin-bottom: 14px;min-height: 150px;padding: 14px 20px;}
.search-selectors select {margin: 0 10px 10px 0;max-width: 21%;min-width: 21%;}
.search-selectors .hide {display: none;}
.search-selectors #countries {margin: 0 20% 10px 0;min-width: 22%;}
.search-selectors #career-searchbtn {background-color: #00afd5;border: 0 none;color: #fff;padding: 7px 14px;}
#contentwrapper ul.job-desc-list {list-style-type: none;padding-left: 0;}
#contentwrapper .job-desc-list li {display: inline-block;font-size: 0.857em;padding-bottom: 0;}
.c-latest-job-wrapper {background: #fff none repeat scroll 0 0;height: 100%;padding: 12px 15px;}
.no-underline {text-decoration: none;}
.apply-link a::after {top: 0;}
.linkedIn-wrapper {background: #fff url("/~/media/Images/R/Rolls-Royce/css/linkedin.jpg") no-repeat scroll 98% center;min-height: 150px;}
#contentwrapper ul.job-desc-list > li.date::before {content: "  |  ";}
.apply-link {display: block;width: 100%;}
.lhs-snaphead {cursor: pointer;padding: 0;position: relative;transition: all 1s ease 0s;}
.lhs-snaphead.open {padding-bottom: 10px;}
.lhs-snaphead::after {background: rgba(0, 0, 0, 0) url("~/media/Images/R/Rolls-Royce/css/more.png") no-repeat scroll right 5px;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 15px;}
.lhs-snaphead.open::after {background-image: url("~/media/Images/R/Rolls-Royce/css/less.png");}
.hint {border-bottom: 1px dotted #a7a9ac;border-top: 1px dotted #a7a9ac;color: #004d91;font-size: 0.857em;font-style: italic;line-height: 1.333em;margin: 0 0 7px;padding: 7px 0;}
#contentwrapper .lhs-accor ul {list-style-type: none;padding: 0;}
#contentwrapper .account-accor li {padding: 0;}
.account-accor a {color: inherit;display: block;line-height: 1.714em;padding: 0 5px;text-decoration: none;}
ul.account-accor > li > a {font-size: 1.14286em;line-height: 1.75;}
#contentwrapper ul.account-accor li > ul a {padding-left: 14px;}
.account-accor a:hover {background: #e5ecf4 none repeat scroll 0 0;color: #004d91;}
#contentwrapper ul.account-accor li > ul, .lhs-snapcontent {display: none;}
.career-filters select {margin-bottom: 7px;width: 100%;}
.career-filters #career-searchbtn, .career-txtsearchbtn {background-color: #004d91;border-color: #004d91;color: #ffffff;padding: 5px 14px;}
.hint-filter {color: #a7a9ac;font-size: 0.85714em;font-style: italic;line-height: 1.3333em;margin: 0 0 7px;padding: 0;}
.l-career-filter-wrap {margin-top: -14px;}
.career-landing-wrap {margin-top: -40px;}
.ref-search-wrap {margin-bottom: 10px;}
#txtRef {margin-right: 5px;width: 75%;}
.page-content.career-head {padding: 11px 20px 1px;}
#twocolright .apply-link > a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding-right: 0;}
#divjobslist {float: left;width: 100%;}
.job-item {background: #fff none repeat scroll 0 0;margin-bottom: 7px;padding: 14px 20px;}
.job-date {float: right;}
.job-link.h1 {padding-right: 135px;}
.tag-wrap {font-size: 0.85714em;line-height: 1.33333em;}
#contentwrapper .tag-wrap ul {display: inline;list-style-type: none;padding: 0 0 0 5px;}
#contentwrapper .tag-wrap ul li {display: inline-block;}
.tag-wrap a, .job-link.h1 a {text-decoration: none;}
.tag-wrap a:hover, .job-link.h1 a:hover {text-decoration: underline;}
.tag-wrap li::after {content: ", ";}
.tag-wrap li:last-child::after {content: "";}
.list-type-wrap {margin: 7px 0 14px;}
.select-boxes {padding: 5px 0;}
.search-submission {text-align: right;}
.search-tweak {float: left;}
#per-page {width: auto;}
#career-resetbtn {background: #a7a9ac none repeat scroll 0 0;border-color: #a7a9ac;color: #fff;margin: 0 0 5px 5px;padding: 5px 14px;}
#map_wrapper {float: left;height: 800px;width: 100%;}
#map_canvas {height: 800px;}
#map_canvas * {padding-bottom: 13px;}
#map_canvas img {max-width: none;}
.job-pagination > * {cursor: pointer;float: left;}
.page-data {cursor: default;line-height: 1.8em;padding: 0 5px 0 0;}
#contentwrapper .sitesearchpagination.job-pagination ul li.pagerlink.currentpagerlink {padding: 0;}
#contentwrapper .job-pagination ul li.pagerlink.currentpagerlink > a {color: #5b5b5b;}
.job-pagination {display: none;}
.career-search-snap {display: none;}
.static-tabs {float: left;margin-top: -7px;width: 100%;}
#contentwrapper .static-tabs ul {float: left;list-style-type: none;padding: 0;width: 100%;}
.static-tab {background: #86bad6 none repeat scroll 0 0;color: #ffffff;cursor: pointer;display: table;float: left;margin-right: 3px;max-width: 170px;padding: 5px 8px;text-align: center;}
.static-tab > span {display: table-cell;vertical-align: middle;}
.static-tab.last {margin: 0;}
.static-tab.current {background: #fff none repeat scroll 0 0;color: #8e8e8e;}
.static-tab-content {background: #fff none repeat scroll 0 0;display: none;float: left;width: 100%;}
.static-tab-wrap {float: left;width: 100%;}
.static-tab-wrap .snapdown-title-container {display: none;}
.static-tab-wrap .snapdown-item {margin: 0;}
.static-tab-wrap .snapdown-content {padding: 10px 20px 20px;}
#contentwrapper .static-tab-wrap ul.rad-border li:first-child {border-top: 0 none;}
.dateWrap {display: block;}
.ref-no {float: left;}
.button-highlight {background-color: #00afd5;border-color: #00afd5;color: #ffffff;}
.button-highlight:hover, .button-bright:hover {color: #ffffff;}
.button-bright {background-color: #6098ca;border-color: #6098ca;color: #ffffff;cursor: pointer;}
.marg-bottom {padding-bottom: 15px;}
.top-bttns, .bottom-bttns {float: right;}
.job-container {display: none;}
.social-bar {padding: 7px 0 0;}
.search-again-text {display: none;}
#contentwrapper .social-bar ul {list-style-type: none;padding: 0;}
.social-bar ul li {display: inline-block;}
.job-infor {line-height: 2.143em;padding-top: 10px;}
#job-description * {padding: 0;}
.career-linkd {font-size: 1.714em;}
.in-btn {display: block;float: left;margin: 0 8px 8px 0;}
.linkedin-connect {padding-right: 350px;}
#contentwrapper .lhs-snapcontent li:first-child {margin-top: 0;}
.quick-search {border-top: 1px dotted;padding-top: 7px;}
#search-keyword {width: 76%;}
.resultCount {font-size: 1.714em;font-weight: bold;position: relative;top: 3px;}
a.rad-clear::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#contentwrapper ul.kpi-nav {background: #fff none repeat scroll 0 0;box-shadow: 0 5px 16px #96acbb;list-style-type: none;margin-bottom: 30px;padding: 0;}
#contentwrapper ul.kpi-nav li {border-right: 1px solid #b8d3e5;float: left;font-weight: normal;padding: 0;position: relative;text-align: center;width: 25%;}
#contentwrapper ul.kpi-nav li.last {border: 0 none;}
#contentwrapper ul.kpi-nav li a {display: block;height: 100%;padding: 14px 5px 28px;position: relative;text-decoration: none;z-index: 2;}
#contentwrapper ul.kpi-nav li:hover a, #contentwrapper ul.kpi-nav li.current a {color: #fff;}
#contentwrapper ul.kpi-nav li#kpi-all a, #contentwrapper ul.kpi-nav li#kpi-all:hover a, #contentwrapper ul.kpi-nav li#kpi-all.current a {color: #5e5e5e;}
.kpi-item-inner {padding: 24px 20px 14px;position: relative;}
.kpi-item-inner:hover .black-overlay {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;z-index: 20;}
.kpi-item-link {color: #fff;display: block;height: 100%;text-decoration: none;}
.kpi-item-link:hover {color: #fff;}
.kpi-content {overflow: hidden;}
.kpi-lan-icon, .kpi-lan-text {margin-bottom: -99999px;padding-bottom: 99999px;}
.kpi-lan-icon {padding-right: 20px;width: 40%;}
.kpi-lan-text {width: 60%;}
.kpi-items-wrap, .kpi-items-wrap-header {float: left;width: 100%;}
.kpi-item-wrap {margin-bottom: 10px;}
.kpi-title::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -6px;position: relative;top: 2px;}
#contentwrapper ul.kpi-nav li:hover::after, #contentwrapper ul.kpi-nav li.current::after {background-color: inherit;bottom: -11px;box-shadow: 0 5px 16px #96acbb;content: "";display: block;height: 22px;left: 46%;position: absolute;transform: rotate(45deg);width: 22px;z-index: 1;}
.kpi-caption {margin: 10px 0;padding-left: 15px;}
.kpi-content {margin-top: 6px;overflow: hidden;}
.nav-icon {background: rgba(0, 0, 0, 0) none no-repeat scroll center top;height: 35px;margin-bottom: 14px;overflow: hidden;}
.kpi-nav li:hover .nav-icon, .kpi-nav li.current .nav-icon {background-position: center bottom;}
#contentwrapper ul.kpi-nav li#kpi-all:hover .nav-icon, #contentwrapper ul.kpi-nav li#kpi-all.current .nav-icon {background-position: center top;}
.kpi-content-wrap, .kpi-content-wrap-header {float: left;width: 100%;}
.kpi-title-bar {background: #004d91 none repeat scroll 0 0;color: #fff;font-size: 3em;font-weight: normal;line-height: 1em;padding: 20px 26px;}
.kpi-content-bar {background: #fff none repeat scroll 0 0;margin-bottom: 30px;padding: 25px 30px;}
.kpi-page-title {font-size: 1.143em;line-height: 1em;}
.kpi-sub-title {font-size: 0.571em;line-height: 2em;text-align: right;}
.kpi-grey-title {background: #768d99 none repeat scroll 0 0;color: #fff;font-size: 2em;line-height: 1em;margin-top: 20px;padding: 27px 26px;}
.kpi-intro {font-size: 1.714em;line-height: 1.4em;}
.kpi-infograph-wrap {font-size: 1.286em;margin-top: -29px;text-transform: uppercase;}
.assurance {text-align: right;width: 50%;}
.assurance > img {margin-left: 20px;}
.kpi-small-box .kpi-content-bar {color: #004890;font-size: 1.714em;line-height: 1.5em;}
.kpi-small-box .kpi-content-bar:first-child {padding-bottom: 30px;}
.kpi-content-bar .rad-big {display: block;font-size: 2em;line-height: 1.2em;}






.blue-bttn {border: 1px solid #004d91;float: right;font-size: 1.143em;line-height: 1em;padding: 10px 10px 10px 25px;position: relative;text-decoration: none;}
.blue-bttn:hover {background: #004d91 none repeat scroll 0 0;color: #fff;}
.blue-bttn::before {content: " \e600";font-family: "icons";font-size: 1em;left: -4px;position: absolute;top: 10px;}
.ip3-press-releases .blue-bttn::before{left: 4px;}
.ip3-news .blue-bttn::before{left: 4px;}
.progess-graph {float: left;height: 187px;margin: -25px 0 -24px -25px;width: 185px;}
.kpi-table {display: table;}
.progress-txt {width: 48%;}
.progress-txt, .assurance {display: table-cell;vertical-align: middle;}
.kpi-signpost-wrap .left-signpost-wrapper {margin: 0;}
.kpi-items-wrap {min-height: 300px;}
.kpi-image-bar {margin: -25px -30px 14px;position: relative;}
.kpi-subtitle {background: rgb(0, 0, 0) none repeat scroll 0 0;color: #fff;padding: 20px 26px;}
.better-business-no, .better-business-yes, .better-future-yes, .better-future-no, .better-power-yes, .better-power-no {padding-right: 150px;}
.better-business-no::after, .better-business-yes::after, .better-future-yes::after, .better-future-no::after, .better-power-yes::after, .better-power-no::after {content: "";display: block;height: 62px;position: absolute;right: 0;top: 27%;width: 120px;}
.better-power-no::after {background-position: 0 0;}
.better-power-yes::after {background-position: -1px -100px;}
.better-business-no::after {background-position: -150px 0;}
.better-business-yes::after {background-position: -150px -100px;}
.better-future-no::after {background-position: -301px 0;}
.better-future-yes::after {background-position: -301px -100px;}
.iframe-container {overflow: hidden;}
.kpi-box8 .kpi-content-bar {float: left;width: 100%;}
.kpi-box8 .rrform-Container div[id*="Label"], .rrform-txt-commentsTextareaContainer {margin: 0 0 7px;width: 100%;}
.kpi-box8 #wftxt-commentsTextarea, .kpi-box8 .rrform-Container input[type="text"] {max-height: 100px;max-width: 80%;width: 80%;}
.kpi-box8 .rrform-Container div[id*="Textbox"], .kpi-box8 .rrform-Container div[id*="FreeText"] {width: 100%;}
.kpi-box8 #errorDv {display: none;}
.kpi-box8 #wfSubmitButtonContainer {margin: 0;}
.kpi-landing-content {color: #004d91;padding: 0 15px 10px;}
.social-icons {clear: both;text-align: right;}
.social-icons .icon {color: #004d91;}
a.social-icon {text-decoration: none;}
.social-icon:hover .icon {opacity: 1;}
#social-media .landing-inner-wrapper {border: 1px solid #7f7f7f;}
.stand-alone-content {background: #fff none repeat scroll 0 0;}
.stand-page-title {padding: 25px 0 14px;}
.stand-page-banner {padding-bottom: 20px;}
.stand-page-wrapper {background: #b8d3e5 none repeat scroll 0 0;max-width: 990px;padding: 20px;}
a.banner-img-link {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding: 0;}
p.widget-small-text {color: rgb(107, 154, 190);font-size: 1.4em;line-height: 1.1em;margin-bottom: 5px;}
p.widget-small-text a {color: rgb(107, 154, 190);text-decoration: none;}
.widget-small-desc {color: #fff;font-size: 1.3em;line-height: 1.2em;margin-bottom: 5px;}
.widget-small-desc::after {content: " ?";font-family: "icons";font-size: 0.75em;margin-left: -6px;position: relative;top: 1px;}
.widget-small-inner {bottom: 20px;position: absolute;}
p.widget-img {padding-bottom: 0;}
.contact-box-headr {color: #10069f;font-size: 1.571em;line-height: 1.1em;margin-bottom: 5px;}
.contact-rhs-boxes {background-color: #f1f6fa;color: #10069f;margin-bottom: 5px;padding: 20px 15px;}
.location-bx-content {font-size: 1.3em;}
.location-thumb {margin: 15px -15px;}
.sitelinks-content {font-size: 1.2em;line-height: 1.6em;margin: 15px 0;}
.sitelinks-content a {text-decoration: none;}
.loc-left {padding-bottom: 20px;}
.rhs-images-box {padding: 0 15px;}
.rhs-images-box .location-thumb {margin: 0 -15px;}
body#worldwide-presence .country-snapdown-title-container .snapdown-telephone {background-image: url("/~/media/Images/R/Rolls-Royce/css/telephone-icon.png");background-position: 0 5px;background-repeat: no-repeat;float: right;font-size: 1.414em;padding: 5px 5px 0 30px;}
body#worldwide-presence .country-snapdown-title-container .snapdown-email {border: 1px solid #004d91;float: right;font-size: 1.196em;margin: -5px 5px -10px 30px;text-transform: uppercase;}
body#worldwide-presence .country-snapdown-title-container .snapdown-email a {text-decoration: none;padding: 10px 15px;display: block;}
body#worldwide-presence .country-snapdown-title-container .snapdown-email:hover{border:1px solid #00bfbe;color:#00bfbe}
body#worldwide-presence .country-snapdown-title-container .snapdown-email:hover a{color:#00bfbe}
body#worldwide-presence .country-snapdown-title-container .country-snapdown-title {padding: 3px 0 0 30px;}
body#worldwide-presence .country-snapdown-title-container .country-snapdown-right {background-image: url("/~/media/Images/R/Rolls-Royce/css/plus-icon.png");background-position: left 0;background-repeat: no-repeat;float: left;left: 15px;}
.country-snapdown-title-container.country-snapopen .country-snapdown-right {background-position: left 0;}
.snap-hd {color: #10069f;}
#alphabet-category {margin: 10px 0 15px;padding: 0;}
#alphabet-category span.alphabet-filter-text {color:#1e3643;float: left;font-size: 1.414em;margin: 2px 10px 2px 0;padding: 2px 0;}
span.alphabet-filter {border: 1px solid #a5a5a5;color: #a5a5a5;float: left;font-size: 1.414em;margin: 0 3px 0 2px;padding: 2px 0;text-align: center;width: 25px;}
span#alphabet-all {width: 50px;}
span.alphabet-filter.haschildren {border: 1px solid #10069f;color: #10069f;margin: 0 1px 0 1px;text-align: center;width: 25px;}
span.alphabet-filter.haschildren:hover {background: #fff none repeat scroll 0 0;color: #00bfbe;cursor: pointer;border:1px solid #00bfbe}
span.alphabet-filter.selected {background: #10069f none repeat scroll 0 0;color: #fff;}
.country-snapdown-container {float: left;width: 100%;}
.country-snapdown-item {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 7px;width: 100%;}
.country-snapdown-container {margin-bottom: 7px;}
.country-snapdown-title-container {cursor: pointer;float: left;padding: 21px 20px;position: relative;text-decoration: none;width: 100%;}
.country-snapdown-title {color: #10069f;float: left;font-size: 1.5em;line-height: 1.2em;padding-right: 115px;}
.country-snapdown-title-container .country-snapdown-right {background-position: right -175px;color: #10069f;float: right;margin: 25px 0 20px;padding: 0 16px 0 0;position: absolute;right: 20px;text-transform: uppercase;top: 0;width: 105px;}
.country-snapdown-content {border-top: 1px solid #b8d3e5;display: none;float: left;padding: 20px;}
.nojs .country-snapdown-title-container .country-snapdown-right {display: none;}
.nojs .country-snapdown-content {display: block;}
.country-snapbox-content {background: #fff none repeat scroll 0 0;float: left;margin-bottom: 8px;padding: 15px 20px 10px;width: 100%;}
.inPageShare {background: #fff none repeat scroll 0 0;float: right;padding: 10px 20px 0;width: 100%;}
#contentwrapper .inPageShare p {float: right;margin-right: 15px;padding: 8px 0 0;}
#contentwrapper .inPageShare ul {float: right;padding-bottom: 0;}
#contentwrapper .inPageShare ul li {display: inline-block;}
#contentwrapper .inPageShare ul li a {text-decoration: none;}
#contentwrapper .inPageShare ul li span.icon {color: #004d91;opacity: 1;padding-left: 8px;padding-right: 0;}
.inPageShare li a i {font-size: 2.5rem;margin-top: -3px;padding: 0 0 0 3px;vertical-align: text-bottom;}
.inPageShare li a i .fa {font-size: 2.5rem;}
.inPageShare li a i.fa.fa-envelope {margin-top: -6px;}
.inTagsNShare .share-icons-wrapper p, .inTagsNShare .share-icons-wrapper ul {float: right;}

@media (max-width: 320px) {
.section4-content {top: 4%;}
.quote {width: 90%;}}

@media (max-width: 380px) {
#contentwrapper .inPageShare p {display: none;}}

@media (max-width: 720px) {
.section4-content {top: 4%;}
.quote {width: 90%;}}
.resultmore {bottom: 0;padding-top: 15px;position: absolute;}
#careersinindia .customer-content-container .bx-controls {bottom: 60px;}
.region-job-wrapper {background: #fff none repeat scroll 0 0;height: 100%;padding: 12px 15px;}

@media all and (min-width: 0px) and (max-width: 520px) {
.region-latest-jobs-box {height: 220px;}
.prot-page-logo {float: left;width: 98%;}
.prot-page-logo img {width: 55%;}}
.section2-box1 .popup-video .box-head .box-sm-content span.white-arrow {display: none;}
#products #imc-preview-protection {display: none;}
body#paris-air-show-2015 .customers-menu {display: none;}

@media (min-width: 1024px) {
body#paris-air-show-2015 #twocolright .landing-box {width: 49.9333%;}}
.nosinghtpad {margin: 0;padding: 0;}
.insightpadbottom {padding-bottom: 27px;}
body.ip3-products-and-services .section-header p#sectionheader {visibility: hidden;}
.prot-page-logo {background-color: rgb(255, 255, 255);float: right;padding: 5px;width: 20%;}
body#ttde p#sectionheader {margin-top: 10px;}
body#ttde-preview-protection #leftcol {display: none;}
body#ttde .page-content {height: auto;overflow: hidden;padding: 15px 10px 25px;}

@media all and (min-width: 0px) and (max-width: 320px) {
body#ttde .page-content > div {height: 150px;}}

@media all and (min-width: 421px) and (max-width: 520px) {
body#ttde .page-content > div {height: 230px;}}

@media all and (min-width: 321px) and (max-width: 420px) {
body#ttde .page-content > div {height: 170px;}
}
@media all and (min-width: 320px) and (max-width: 420px) {
.con-title {font-size: 14px!important;}
}
@media all and (min-width: 421px) and (max-width: 1024px) {
    .con-title {font-size: 14px!important;}
    }
@media all and (min-width: 521px) and (max-width: 640px) {
body#ttde .page-content > div {height: 170px;}}

@media all and (min-width: 721px) and (max-width: 840px) {
body#ttde .page-content > div {height: 350px;}}

@media all and (min-width: 921px) and (max-width: 1040px) {
body#ttde .page-content > div {height: 450px;}}
.border-none td {border: medium none;}
body.ip3-search-and-apply.ip3-careers .box-inverse {background: #004d91 none repeat scroll 0 0;}
#mylearning #leftcol {display: none;}
#mylearning #twocolright {width: 100%;}
#mylearning #breadcrumb {display: none;}
.share-ticker-container {width: 200px;}
.share-ticker-container iframe, .share-ticker-container iframe {height: 22px;width: 100%;}
.l-s-ticker-wrap iframe {height: 60px;width: 100%;}
body.megamenuhover #logo {z-index: 102;}
body#ship-intelligence #section-talk-to-an-expert .services-title {padding-bottom: 16px;}
.services-subtitle2 {padding-top: 8%;}
body#ship-intelligence .product-contact-inner {display: block;padding-bottom: 10px;}
body#ship-intelligence .product-contact-left {display: block;width: 100%;}
body#ship-intelligence .product-contact-right {display: block;padding: 0;width: 100%;}
body#ship-intelligence .product-contact-details {min-height: 145px;padding: 0 25px 20px;}
body#ship-intelligence .product-contact-designation {text-transform: none;}
body#ship-intelligence .product-contact-title {text-transform: uppercase;}
.customers-menu li#nav-market-sectors-level3 {display: none;}
body#ship-intelligence .prod-title {color: #fff;font-size: 2.429em;}
body#ship-intelligence .prod-subtitle {color: #fff;text-transform: none;}
body#anti-slavery-and-human-trafficking-statement-2016 .related-link-left {width: 55%;}
.twitter-notification p {border: 1px solid red;color: red;font-weight: bold;margin: 15px 0;padding: 15px;}
body.ip3-press-releases .twitter-notification {display: none;}
body.ip3-press-releases.ip3-preview .twitter-notification, body.ip3-press-releases.ip3-edit .twitter-notification, body.ip3-press-releases.mis-stage .twitter-notification {display: block;}
.icon-contact {background-image: url("/~/media/Images/R/Rolls-Royce/css/contact-us-icon.png");background-repeat: no-repeat;background-size: 59% auto;display: block;float: left;height: 17px;padding-right: 38px;width: 24px;}
#air-safety-investigation .section-slide-wrap, #digital-summit-2017 .section-slide-wrap {float: left;padding-bottom: 20px;width: 100%;}
#air-safety-investigation .section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text {margin-top: 0;}
#digital-summit-2017 .section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text {margin-top: 0;}
#air-safety-investigation .new-second-level-navigation-outer, #digital-summit-2017 .new-second-level-navigation-outer {display: none;}
#air-safety-investigation .banner-mobi-img, #digital-summit-2017 .banner-mobi-img {display: none;}
#digital-summit-2017 .ds17-heading {float: left;width: 100%;}
#digital-summit-2017 .ds17-invlogo {float: right;margin-top: -65px;text-align: right;width: 20%;}
#digital-summit-2017 .homecontentwrapper, #air-safety-investigation .homecontentwrapper {display: none;}
#leftcol #shareholder-fraud-warning {background-color: #10069f;display: inline-block;width: 100%;}
#leftcol #shareholder-fraud-warning a {color: #ffffff !important;}
#leftcol #shareholder-fraud-warning .button {background: #fff none repeat scroll 0 0;border: 0 none;border-radius: 0;color: #10069f !important;display: inline-block;float: right;font-size: 11.86px;margin-top: 12px;padding: 4px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}
.mediaPRtitle a {text-shadow: 2px 2px #000;}
#rb211-535e4 .section.sections-wrap .new-country-site-section.fw-intro-section {margin-bottom: 40px;}
body#civil-aerospace.ip3-contact-us .product-module-section .tab-content-main {text-align: left;}
body#civil-aerospace.ip3-contact-us .fw-tabbed-list-wrap-inner {margin-bottom: 100px;}
body#civil-aerospace.ip3-contact-us .tab-content ul li a:hover,body#civil-aerospace.ip3-contact-us .tab-content ul li a:hover:after{color: #006dff;}

body#civil-aerospace.ip3-contact-us .tab-content .font21 ul li{ list-style-type: none; padding-bottom: 14px;position:relative;line-height: 1.6;}
body#civil-aerospace.ip3-contact-us .tab-content ul li a::after {font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;text-transform: none;backface-visibility:hidden;color:#fc4191;margin-top:15px;font-size: 0.7em;padding-left: 8px;top: 2px;}
body#civil-aerospace.ip3-contact-us .tab-content ul li a {text-decoration: none;color: #10069f;}
body#civil-aerospace.ip3-contact-us .tab-content .font21 > ul {padding-left: 45px;}

.progressiveDisclosure .rad-link{font-weight: normal;}



/* Marine Contact page 295705 and later page renames 303443*/
/* body#contacts-and-service-locations.ip3-products-and-services.ip3-marine .homecontentwrapper .home-banner-fw{display:none;} */
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #bold-intro-text .font35 {font-size: 4.292em;line-height: 1em;font-weight: 400;text-transform: uppercase;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #intro2 .font35 {font-size: 2.857em;line-height: 1.2;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #module-downloads .fw-dwld-sld-ttl {font-size: 2.857em;line-height: 1.2;}


@media all and (max-width: 1399px) {
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #bold-intro-text .font35 {font-size: 3.571em;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #intro2 .font35 {font-size: 2.571em;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #module-downloads .fw-dwld-sld-ttl {font-size: 2.571em;}}

@media all and (max-width: 767px) {
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #bold-intro-text .font35 {font-size: 2.429em;line-height: 1;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #intro2 .font35 {font-size: 2.143em;}
body#contacts-and-service-locations.ip3-products-and-services.ip3-marine #module-downloads .fw-dwld-sld-ttl {font-size: 2.143em;}}


/* ======== for Investor re-structure CSS ======= */

body#results-centre .box-inverse h1 {color:#1e3643!important;}
body#results-centre .box-inverse{background:#fff;}

body#year-in-review-2014 .box-inverse h1, body#year-in-review-2015 .box-inverse h1 {color:#004D91}
body#year-in-review-2014 .box-inverse, body#year-in-review-2015 .box-inverse{background:#fff;}

.banner-text-buttons-container{position:absolute;top:10px;right:10px;z-index:2002;}
.banner-text-buttons{ background:url(/~/media/images/R/Rolls-Royce/content-images/background-images/transparent-blue.png);
    color:#fff;
    font-family: 'TheMix';
    font-size: 1.5em;
    line-height: 1.4em;


    padding: 7px 10px 7px 12px; margin-bottom:10px}
body#results-centre .banner-text-buttons{background:#10069f;}
body#results-centre .banner-text-buttons:hover{background:#006dff}
.banner-text-buttons a{ text-decoration:none; color:#fff; background:none !important; padding:0!important}
.banner-text-buttons a.banner-button-link-external{ padding:0 !important; background:none !important;}
.banner-text-buttons .banner-text-wrapper{background:url(/~/media/images/R/Rolls-Royce/css/icons-results-center.png) no-repeat scroll 0 0; background-position:right -4px; padding-right:72px; padding-top:1px; height:32px; vertical-align:middle;}

.banner-button-link-internal .banner-text-wrapper{background-position: right -113px !important;}
.banner-button-link-external .banner-text-wrapper{background-position: right -113px !important;}
.banner-text-buttons.btn-webcast .banner-text-wrapper {background-position: right -59px !important;}

body#year-in-review-2014 .banner-text, body#year-in-review-2015 .banner-text{ width:55%; color:#004D91;text-shadow: none;}
body#year-in-review-2014 .no-marg, body#year-in-review-2015 .no-marg{margin-bottom: 14px !important;}

.twocolright .appendices a.rad-clear{background:none!important;}
a.rad-clear.extension-link:before,table td a:before {display: none;}

table.appendices thead td, table.appendices thead th { background:none; border-bottom:2px solid #e5ecf5; vertical-align: middle; font-weight:bold; text-align:center}
table.appendices tbody td, table.appendices tbody th { background:none; border-bottom:1px solid #e5ecf5; border-top:1px solid #e5ecf5; vertical-align: middle; text-align:center}
.banner-text-buttons-container-mobi{ display:none;}

table.appendices .left{ text-align:left;}
table.appendices .right{ text-align:right;}

@media(max-width: 480px) {
.banner-text-buttons-container{ display:none;}
.banner-text-buttons-container-mobi{ display:block;}
.banner-text-buttons{ margin-bottom:0; margin-top:10px;}
body#year-in-review-2014 .banner-text, body#year-in-review-2015 .banner-text { position:relative; background:#fff; width:100%;}
}


table.doc-table thead td, table.doc-table thead th { background:none; border-bottom:2px solid #e5ecf5; vertical-align: top; font-weight:bold; text-align:center}
table.doc-table tbody td, table.doc-table tbody th { background:none; border-bottom:1px solid #e5ecf5; border-top:1px solid #e5ecf5; vertical-align: top; text-align:center}

table.doc-table thead th{ padding-top:0!important;font-size:85%;}
table.doc-table .left{ text-align:left;}
table.doc-table .right{ text-align:right;}
table.doc-table .no-pad{ padding:0 !important; border:none !important; line-height:1em !important;}


.document-icn{background:url(~/media/images/R/Rolls-Royce/css/icons-investors.png) no-repeat scroll 20px -4px !important; padding-right:0px !important; padding-top:1px; width:72px; height:32px; vertical-align:middle; display: inline-block}
.document-icn.internal-link{background-position: 20px -113px !important;}
.document-icn.external-link{background-position: 20px -113px !important;}

.presentation-icn{background:url(~/media/images/R/Rolls-Royce/css/icons-investors.png) no-repeat scroll -4px -4px !important; padding-right:0px !important; padding-top:1px; width:24px; height:32px; vertical-align:middle; display: inline-block}
.presentation-icn.internal-link{background-position: -4px -113px !important;}
.presentation-icn.external-link{background-position: -4px -113px !important;}
.presentation-icn.audio-link{background-position: -1px -59px !important;width:28px;}

.webcast2{display:block;padding-top:10px;}
.left-signpost-wrapper ul.rad-border.latest-news a{color:#10069f}
.left-signpost-wrapper ul.rad-border.latest-news a:after{color:#fa4692;}
.left-signpost-wrapper ul.rad-border.latest-news a:hover,.left-signpost-wrapper ul.rad-border.latest-news a:hover:after{color:#006dff}


#caroline-gorski-on-the-power-of-collaboration .related-link-left, .related-link-right {float: left;width: 100%;}

/* Marine Contact page 295705 */

.insights-mid-fw-inner.flyer-landing{margin-top:100px}
body#investors #bannerwrapper .bottom-banner-text {text-align: left;}
body#investors .bottom-banner-text .banner-link {background: rgba(0, 0, 0, 0) url("/~/media/Images/R/Rolls-Royce/css/white-right-arrow.png") no-repeat scroll right 5px;color: #fff;padding-right: 20px;text-align: right;text-decoration: none;}


body#results-centre .desktop-view {display: none;}
body#products-and-services .customer-news {display: none;}

.left-signpost-wrapper ul.rad-border.latest-news a:after, .left-signpost-wrap a.cta::after{  content:"\e603";margin-left:0;}


body.ip3-deutschland .related-links-container a::after{content:"";}
body.ip3-deutschland .related-links-container a {color: #10069f;}

.ip3-press-releases .breadcrumbWrap {
    display: none;
}

#Homepage .fw-home-banner-btm-content.NavyBlue { background: rgba(255,255,255,0.75); padding: 14px 14px 0 17px; }



#leftcol #shareholder-privacy-policy {background-color: #10069f;display: inline-block;width: 100%;}
#leftcol #shareholder-privacy-policy a {color: #ffffff !important;}
#leftcol #shareholder-privacy-policy .button {background: #fff none repeat scroll 0 0;border: 0 none;border-radius: 0;color: #10069f !important;display: inline-block;float: right;font-size: 11.86px;margin-top: 12px;padding: 4px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}

/*div#intro-text-irf .module-max-width .eight-column-wrapper {max-width:100%}*/



/* Generic Form Module Start */
.fw-en-form-wrapper .generic-form-module-wrapper .float100 {float: left;width: 100%;}
.generic-form-module-wrapper { padding-top: 0; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs { padding-bottom:40px; }
.fw-en-form-wrapper .generic-form-module-wrapper input, .fw-en-form-wrapper .generic-form-module-wrapper textarea { font-size: 1.286em; padding:33px 22px 15px;  width:100%; position:relative; color:#4e5d65; height:80px;background: #fff;}

.new-country-site-section.White .fw-en-form-wrapper .generic-form-module-wrapper input, .new-country-site-section.White .fw-en-form-wrapper .generic-form-module-wrapper textarea{border:1px solid #4e5d65;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) { padding-right:29px; }


.fw-en-form-wrapper .generic-form-module-wrapper .inputs .placehold { position: absolute; top: 12px; right: 10px; left: 29px; color: #b2b2b1; font-size: 1.286em; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; cursor: text; }
.fw-en-form-wrapper .generic-form-module-wrapper input:focus + .placehold,.filled,.fw-en-form-wrapper .generic-form-module-wrapper textarea:focus + .placehold {  font-size: 1em !important; line-height: 1.2em; top: 12px !important; color: #10069f !important;     z-index: 2;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs input:focus,.focused,.fw-en-form-wrapper .generic-form-module-wrapper .inputs textarea:focus { outline:1px solid #10069f; }

.fw-en-form-wrapper .generic-form-module-wrapper .errorBox { outline:1px solid #fa2b2b !important;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs .errorBox + .filled { color:#fa2b2b !important; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs input:focus, .fw-en-form-wrapper .generic-form-module-wrapper .inputs textarea:focus   {-webkit-box-shadow: 2px 7px 46px -4px rgba(0,0,0,0.1); -moz-box-shadow: 2px 7px 46px -4px rgba(0,0,0,0.1); box-shadow: 2px 7px 46px -4px rgba(0,0,0,0.1); }

.fw-en-form-wrapper .generic-form-module-wrapper .inputs span:not(.asterik) {  position: absolute; bottom: 19px; left:4px; padding-left: 24px; background-color: #fa2b2b; color: #fff !important; text-transform:uppercase;font-size: 0.8572em; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) span { width: calc(100% - 32px); }
#derby-and-hucknall-branch .fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) span { width: calc(100% - 10px);left: 5px; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(even) span,.next-service span { width: calc(100% - 8px); }
.fw-en-form-wrapper .generic-form-module-wrapper textarea {min-height: 162px;resize: none;}
.fw-en-form-wrapper .generic-form-module-wrapper .generic-contact-submit {clear: both; margin: 0 auto;display: inline-block;text-align: center;float: left;}
.fw-en-form-wrapper .generic-form-module-wrapper .captcha-box { text-align:-webkit-center; margin-bottom: 46px;text-align: -moz-center; display:flex; justify-content:center;float:left }
.fw-en-form-wrapper .generic-form-module-wrapper .inner-wrapper { max-width: 970px; margin: 0 auto; float: none; }
.fw-en-form-wrapper .generic-form-module-wrapper .comment-wrapper .inputs{ padding-right:5px !important; }
.fw-en-form-wrapper .generic-form-module-wrapper .comment-wrapper .inputs { padding-bottom: 28px; }
.fw-en-form-wrapper .generic-form-module-wrapper .comment-wrapper input { padding: 21px 22px;}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs.fullTextAera:nth-child(2n+1) span {width: calc(100% - 1%);}
.generic-form-module-success-wrap{text-align:center;font-size:1.4em;}

@media all and (max-width:991px)
{
.fw-en-form-wrapper .generic-form-module-wrapper .inner-wrapper { padding-left: 30px; padding-right: 30px; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) { padding-right:5px; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(odd) span { width: calc(100% - 8px); }

}

@media all and (max-width:767px)
{
.fw-en-form-wrapper .generic-form-module-wrapper .inner-wrapper { padding-left: 15px; padding-right: 15px; }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs span { width:calc(100% - 8px); }
.fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(2n+1) span, .fw-en-form-wrapper .generic-form-module-wrapper .inputs:nth-child(2n) span {width: calc(100% - 8px);}
}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs.fullTextAera:nth-child(2n+1) span{width: calc(100% - 8px);}

/* Generic Form Module End */

.cpc-err {position: absolute;left: 0;margin-top: 10px;font-size: 1em;color: red;}


.trust-box .word { margin-bottom: 15px;}

body#civil-aerospace #related-content-3-5 {display: none;}


#auto-top-link { background-color: #a2a9af; bottom: 55px; color: #ffffff;display: none;float: left; font-size: 2.2rem;font-weight: bold; padding: 7px; position: fixed; right: 23px; text-decoration: none;width: 40px;height: 40px; z-index: 9999;text-align: center;}
#auto-top-link span strong { border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; overflow: hidden; position: absolute;}
a#auto-top-link >span:before { font-size: 1.7rem; line-height: normal; position: relative;   transform: rotate(-90deg); display: block; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); position: relative; top: -2px; font-weight: bold;   
}




#ecosystem #contact-form2 .select {padding: 15px 16px;}
#ecosystem #contact-form2 span.select {color: #4e5d65 !important;position: absolute;top: 0px;left: 0;height: 70px;background-color: #fff;text-transform:inherit!important;cursor:pointer;}
#ecosystem #contact-form2 .select {color: #4e5d65;position: absolute;z-index: 1;line-height: 2em;font-size: 1.333em;cursor: auto;padding-left:28px;}
#ecosystem #contact-form2 span.select::before {position: absolute;display: inline-block;content: '';width: 60px;height: 100%;top: 0;right: 0;background-color: #10069f;}
#ecosystem #contact-form2 span.select::after {content: '';position: absolute;right: 20px;top: 27px;width: 0;height: 0;border: 10px solid transparent;border-top-color: transparent;border-top-color: #fff;}

#ecosystem #contact-form2 select{background-color: #fff;height: 70px;padding-left:20px;color:#b2b2b1;font-size:1.286em;width:100%;position:relative;z-index:10;opacity:0;}
#ecosystem #contact-form2 .generic-form-module-success-wrap{margin-bottom:20px;}
#ecosystem #contact-form2 .generic-form-module-success-wrap .failure{color:red;}

/*body#used-fleet-flyer-form {background:rgb(16, 6, 159) none repeat scroll 0% 0%;height:100%;overflow:visible;}*/
/*body#used-fleet-flyer-form .fw-module-full-width-external-web-content, body#used-fleet-flyer-form #MainWrapper {padding-top:0!important;}*/
/*body#used-fleet-flyer-form .fw-footer-outer, body#used-fleet-flyer-form .header-outer, body#used-fleet-flyer-form .breadcrumbWrap,body#used-fleet-flyer-form .homecontentwrapper {display:none;} */
/*body#used-fleet-flyer-form iframe.responsive-frame {height:1100px!important;}*/
body#subscribe-to-the-flyer iframe.responsive-frame {height:1100px!important;}

.sm-title #wechat:before {
    content: "";
    background: url(~/media/Images/R/Rolls-Royce/css/icon-wechat.png) no-repeat center center / cover;
    width: 22px;
    height: 22px;
    display: inline-block;
    margin-right: 36px;
    position: absolute;
    left: 7px;
    top: 2px;
}

#inner-working-to-realise-europes-vision .font18 ul li:before {display:none;}
#inner-working-to-realise-europes-vision .fw-para-text ul li span {position: relative;}
#inner-working-to-realise-europes-vision .fw-para-text ul li span:before {
    background: #004990;
    border-radius: 50%;
    content: "";
    height: 6px;
    left: -25px;
    position: absolute;
    top: 7px;
    width: 6px;
}
#inner-quote-rob-watson,
#inner-welcome-to-third-era-of-aviation {clear: left;}
#inner-flexible-signpost .fw-flexi-sp-icon, #china-exhibition-english .fw-flexi-sp-icon, #china-exhibition-chinese .fw-flexi-sp-icon {display: none;}

.nowraptext {white-space: nowrap;display: inline-block;}
#board .key-text li span, #board .key-block li span, #executive-leadership-team .key-text li span, #executive-leadership-team .key-block li span  {color:#10069f;}
#board .key-block, #executive-leadership-team .key-block {padding: 15px;border: 1px solid #d2dae6;margin-top: 10px;}
#board .key-text td, #executive-leadership-team .key-text td {border:0}
#anti-slavery-and-human-trafficking-statement .new-site-fw .fw-para-text ul li::before {display:block}


.fw-stats-top , .fw-stats-top.rr-black{color: #006dff !important;}

#contentwrapper ol li.font-weight-normal-ol-li{
    font-weight: 500 !important;
    font-family: "RRPioneer-regular",Arial;
}

/**
Default UP LI Css
**/
.fw-full-width-text.fw-intro-section ul {
    list-style-type: disc !important;
    padding-bottom: 14px !important;
    padding-left: 25px !important;
}
.fw-full-width-text.fw-intro-section ul li {
    list-style: none !important;
    padding-bottom: 15px !important;
}
.fw-full-width-text.fw-intro-section ul li:before {
    /*content: "." !important;*/
    background: #004990 !important;
    border-radius: 50% !important;
    display:block !important;
    opacity:1 !important;
    visibility:visible !important;
    height: 8px !important;
    left: -25px !important;
    position: absolute !important;
    top: 9px !important;
    width: 8px !important;
}

#geschichten .insights-filter-wrap{
    display:none;
}

/* snap down at bottom on /country-sites/deutschland.aspx */
    .AftermarketTabs .disableSnapDw + .pd-box-snapdown-content{
        display: none !important;
        visibility: hidden !important;
    }
.AftermarketTabs .disableSnapDw {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.AftermarketTabs .disableSnapDw .fw-para-text{
    color:#4e5d65;
}
.AftermarketTabs .disableSnapDw:hover{
    background: #fa4692 !important;
    border-color: #fa4692 !important;
}
.AftermarketTabs .disableSnapDw a{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}
.AftermarketTabs .disableSnapDw a:hover{
    background: #fa4692 !important;
    color: #fff !important; 
    border-color: #fa4692 !important;
}
.AftermarketTabs .disableSnapDw a:hover .fw-para-text{
    color: #fff !important; 
}
/* snap down at bottom on /country-sites/deutschland.aspx end */ 

body#civil-aerospace #product-performance.module-tabbed-list-section-template .fw-module-global-signpost.new-country-site-section{float:none !important;}
body#climate-tech-centre #inner-2-7-quote-and-image-01 .ar-wrap .tab-right{padding-top: 10px}
body#climate-tech-centre #inner-2-7-quote-and-image-02 .ar-wrap .tab-right{padding-top: 10px}

body#events.ip3-r2datalabs .homecontentwrapper.no-image .home-banner-fw{display:none;}





#power-systems-sustainability .tab-content-main .fw-ti-ttl.mixbold {display: none;}

.mt-0 { margin-top: 0px!important;}
.mr-20 { margin-right: 20px!important;}
.mr-10 { margin-right: 10px!important;}
#digital-home .new-site-fw .font18 ul.removelistbullets li:before {display: none!important;}
#iframe_popup .mfp-close{line-height: 0; text-align: center;}


.linktextrow {display: flex;}
.linktextrowtwo {display: flex; margin-top: 15px;}
.btnlinkleft {width: 49%;}
.btnlinkright {width: 51%;}

#indianapolis-branch .fw-en-form-wrapper input {border: 1px solid #cccccc!important;}
#indianapolis-branch .fw-en-form-wrapper input {border: 1px solid #cccccc!important;}
#indianapolis-branch .fw-en-form-wrapper input:focus { outline:1px solid #10069f; }
#indianapolis-branch .fw-en-form-wrapper input[type="submit"], .fw-en-form-wrapper input[type="reset"] {border: 2px solid #10069f!important;}

#indianapolis-branch .main-modular-landing.new-site-fw a[href^="tel:"] {
    color: #10069f!important;
    font-weight: 600!important;
    cursor: pointer!important;
}

#indianapolis-branch .main-modular-landing.new-site-fw a:hover {
color: #006dff!important;
}

.contacttab .new-linkedin:before,.contacttab  .new-twitter:before ,.contacttab  .new-flickr:before {
    content:none!important;
    }
    .contacttab .icon-linkedin2:before {
        content: "\eee8"!important;
        height: 0px!important;
    }
    .contacttab .icon-twitter:before {
        content: "\eee6"!important;
        height: 0px!important;
    }
    .contacttab .icon-flickr:before {
        content: "\e901"!important;
        height: 0px!important;
    }
    .contacttab .new-linkedin, .contacttab .new-twitter, .contacttab .new-flickr {
        margin-right: 20px;
    }
    .contacttab {
        margin-top: 0px!important;
        margin-left: -10px!important;
    }

.w-100 {width:100%!important}

table.table-overflow-wrap-anywhere td {
    overflow-wrap: anywhere;
}

#brazil .main-modular-landing .fw-para-text table td, .main-modular-landing .fw-para-text table thead th {
    font-size: 12px;
}

.newalerttitle {
text-align: center;
padding-top: 70px;
}

.newalertsubtitle{
    text-align: center;
    font-size: 1.429em;
    line-height: 1.5;
    color: #1e3643;
    max-width: 600px;
    margin: 0 auto 70px auto;
}
#brazil .main-modular-landing .fw-para-text table td {
    padding: 12px 10px 12px 10px;
}
.fw-en-form-wrapper .generic-form-module-wrapper .inputs input:focus {
padding: 49px 22px 15px; 
}

.fw-en-form-wrapper .generic-form-module-wrapper label[for=number_of_visitors] {
font-size: 1em!important;
}


element.style {
}
@media (max-width: 1399px)
.font18:not(.ar-lnk-btn), .font18links:not(.fw-dwld-link) {
    font-size: 1.143em;
    line-height: 1.5;
}

#marketplace .new-country-site-section .pd-box-snapdown-content-left p a.font18links  {
    color: #10069f;
    text-decoration: none;
    border: 2px solid #10069f;
}

#brasil #inner-we-are-still-under-the-spotlight {
    float: left;
    width: 100%;
}

#fb-feedXmlContainer .brick {
    min-height: 250px;
}


body.megamenuhover .show-ul {
    height: auto !important;
    height: auto !important;
    height: auto !important;
}


body#pearl-700 ul#finalFlicker li span{visibility: hidden;opacity: 0;}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    position: absolute !important;
    color: #fff !important;
    background-color: #000 !important;
}

@media only screen and (min-width: 1200px){
    #trent-7000 .full-width-banner-content.navy-blue {
        width: 780px !important;
    }
}

@media only screen and (max-width: 1199px){
    #trent-7000 .full-width-banner-content.navy-blue {
        max-width: 550px !important;
    }
    #trent-7000 .full-width-banner-content .button {
        text-align: center;
        display: inline-block;
        float: none;
        max-width: 550px !important;
        margin: auto;
        white-space: normal;
        margin: 20px 0;
    }
    }

@media only screen and (max-width: 767px){
#trent-7000 .full-width-banner-content .button {
    text-align: center;
    display: inline-block;
    float: none;
    max-width: 320px !important;
    margin: auto;
    white-space: normal;
    margin: 20px 0;
}
}

#trent-1000 #inner-intro-text #intro-text h2 {
    text-align: center;
}

#trent-1000 #inner-intro-text .fw-intro-three-col-inner div {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center;
}

/* #trent-7000 #country-content-container .full-width-banner#trent-7000 .full-width-banner-content, 
#trent-xwb #country-content-container .full-width-banner#trent-xwb .full-width-banner-content {
    display: none;
} */

#trent-7000 .full-width-banner-content.box4-text-middle-left, #trent-xwb .full-width-banner-content.box4-text-middle-left {
    top: 44% !important;
}

#trent-1000 .video_fade .trueBannerImage  {
    padding-bottom: 0 !important;
}

#trent-1000 .video_fade .bannerpara p {
    font-size: 1.714em;
    line-height: 1.5;
}

#trent-1000 .video_fade .home-content-fw-inner {
    max-width: 100% !important;
    margin-top: -11% !important;
}

#trent-1000 .video_fade .fw-bnr-body-copy a {
    float: left;
    border: 2px solid #fff;
    border-radius: 50px;
    display: block;
    background: linear-gradient(to right, white 50%, transparent 0%);
    background-size: 200% 85%;
    background-position: right bottom;
    position: relative;
    font-size: 1.143em;
    padding: 0px;
    text-align: center;
    color: #fff;
    font-family: "RRPioneer-Bold", Arial !important;
    display: block;
    padding: 19px 24px 19px 24px;
    text-transform: uppercase;
    webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#trent-1000 .video_fade .fw-bnr-body-copy a::after {
    font-size: 1em;
    margin-left: 11px;
    top: 1px;
    position: relative;
    color: #fff;
    content: "\e311";
    font-family: new-icomoon;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

@media (max-width: 1199px) {
    #trent-7000 .full-width-banner-content a.module-cta-link {
        position: relative;
        top: -10px;
    }
}

@media (max-width: 767px) {
    /* #trent-xwb .full-width-banner-content a.module-cta-link, 
    #trent-7000 .full-width-banner-content a.module-cta-link {
        font-size: 0.9em;
        margin-top: 10px !important;
    } */

    #trent-xwb .full-width-banner-content a.module-cta-link {
        font-size: 0.9em;
        margin-top: 10px !important;
    }   

    #trent-xwb .stickyNavWrap {
        top: 340px !important;
    }

    /* #trent-7000 .stickyNavWrap {
        top: 380px !important;
    } */

    #trent-7000 .full-width-banner .full-width-banner-content.box4-text-middle-left   p, #trent-xwb .full-width-banner .full-width-banner-content.box4-text-middle-left p {
        font-size: 1.6rem !important;   
        line-height: 26px !important;
        padding-bottom: 15px !important;
    }

    #trent-xwb .full-width-banner .full-width-banner-content .button {
        max-width: 100% !important; 
        margin-top: 0 !important;
        white-space: inherit !important;
    }
}

/*=== WO-105796 S ===*/
#analyst-consensus #consensus table tbody tr th:first-child {
    padding: 7px 10px !important;
    font-family: "RRPioneer-Regular", Arial !important;
    font-size: 1.04em !important;
    color: #5b5b5b !important;
    font-weight: bold;
}

#analyst-consensus #consensus table tbody tr td {
    padding: 7px 10px !important;
} 
/*=== WO-105796 E ===*/ 

.list-li li {
list-style: disc;
margin-bottom: 10px;
}