    @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: 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 .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 ===*/ 
    
