body#press-releases span.select-all-years{
	
}
/*------- 08/02/2024 - Divya ------- Jira ticket RPNMU-80-------------*/
.insights-filter-inner ul.category-filter li.disabled-new a{
  color:rgba(91,91,91,0.4);
  border-color:rgba(91,91,91,0.4);
  pointer-events:none!important;
}
.insights-filter-inner ul.category-filter li.disabled-new{
	pointer-events:none;
}


/* CSS TO BE REMOVED */
.section.sections-wrap .new-module-spacing.has-background {padding: 80px 0;}
.new-press-releases-wrapper .home-content-fw-inner{max-width:100% !important;}
/* CSS TO BE REMOVED */	

.popup-story-date.module-max-width.font24{display:none;}
.module-spacing-wrapper .section.sections-wrap > .has-background.new-module-spacing + .has-background.new-module-spacing{margin-top:-40px;}
.hsp-stories-date.rr-paragraph{color:#fff;}
#colorbox {
            overflow: hidden !important;
        }
        
        #cboxClose {
            top: 0;
            bottom: 100%;
        }
        
        #colorbox .inv_mobilelarge.inv_Lumia930 .inv_videoControls {
            position: relative;
            float: left;
            bottom: 0px;
        }
        
        #cboxContent {
            background: none;
        }
        
        .colorbox-video.inv_FullScreen_Other.inv_IE,
        #colorbox.inv_FullScreen_Other,
        #cboxOverlay.inv_FullScreen_Other,
        #cboxWrapper.inv_FullScreen_Other {
            z-index: 9999 !important;
        }
        
  /*      #videoPlayer1.inv_playerContainer {
            display: none;
        }
*/



.module-text-with-image.video h2 {
    padding-top: 0;
    margin-top: 0;
}
.module-text-with-image.video a.fw-para-link{padding:0;border:none;color:#10069f !important;background: transparent !important;float:none;}
.module-text-with-image.video a.fw-para-link:hover{background: transparent !important;}
.module-text-with-image.video a.fw-para-link:after{color:#FA4692 !important;}





.insightscontentwrapper .differpagination p.noitem{font-size:1.125rem !important;}
.filter-click li.click-date a span{display:none;}
.filter-click li.click-date a span:nth-child(1){display:inline-block;}
.news-grid-wrapper .disover-item.hsp-main,.disover-item.hsp-main, #insights-landing .hsp-main{margin-top:23px !important;}
.insights-filter-inner-total ul li a{padding: 8px 35px 8px 12px !important}
.clearALLfilter{padding:8px 12px 8px 12px !important;}
.insights-filter-inner{
  max-width: 975px;
  margin: 0 auto;
  background-color: transparent;
  position: absolute;
  z-index: 9;
}
.filter-click li.click-contenttype{
  display:none !important;
}
.insights-filter-inner li{
  display:block !important;position:relative;
  margin:0 !important;
}
.insights-filter-inner li.disabled{
	pointer-events:none;
}
.filter-click li.active:hover {
    border-left: 1px solid #10069f;
}
.filter-tab-content.active{
  position:absolute;
  min-width: 241px;
  text-align: left;
  background-color: #fff;
  padding:0 !important;
  border:1px solid #10069f;
  overflow-y: scroll;
  max-height: 225px;
}
.closeIcon a {
    padding-right: 12px;
}
.insights-filter-title{
  z-index: 130;
}
li.click-categories.active:hover {
    border-left: 1px solid #10069f;
}
.insights-filter-inner ul li a:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #C8C7CC;
  display: inline-block;
  left: 10px;
  position: absolute;
  top: 57%;
  transform: translateY(-50%);
}
.insights-filter-title{
  z-index: 1015 !important;
}
.insights-filter-inner ul li a{
  padding: 13px 35px 7px 38px !important;
  border:none !important;
      display: block !important;
}
.month-year ul.month-filter {
  display: none;
}
.filter-click li a{
  min-width:200px;
}
.filter-click li{
 /* border:1px solid #BECFD6;*/
border-left:1px solid !important; 
}

.filter-tab-content.active::-webkit-scrollbar {
  width: 10px;
  background-color: #fff;
}
.filter-tab-content.active::-webkit-scrollbar-thumb {
 background: #CDDAE6;
    border: 3px solid #fff;
    border-radius: 50px;
 
}
/*.filter-tab-content.active::-webkit-scrollbar-track {
  width: 9px;
}*/
.insights-filter-inner ul li a.selected:before{
  content:" " !important;
  border:none;
  background-image:url('/~/media/Images/R/Rolls-Royce/icons/checkbox.svg');
  margin-top: 0 !important;
  top:56% !important;
}
.insights-filter-inner ul li a.selected{
  box-shadow:none;
  -webkit-box-shadow:none;
  background: #F5F8FB;
  width:100%;
}
.filter-click li.active a:after{
  	content: " " !important;
    position: absolute !important;
    font-size: .9em !important;
    top: 23px !important;
    right: 14px !important;
    width: 12px !important;
    color: #10069f !important;
    border-left: 6px solid rgba(0,0,0,0) !important;
    border-right: 6px solid rgba(0,0,0,0) !important;
    border-bottom: 6px solid #93afbb !important;
    border-top: none !important;
}
.filter-click li:hover a:after{border-left: 6px solid rgba(0,0,0,0);
  border-right: 6px solid rgba(0,0,0,0);
  border-top: 6px solid #93afbb;
}
.filter-click li.active:hover a:after{border-left: 6px solid rgba(0,0,0,0);
  border-right: 6px solid rgba(0,0,0,0);
  border-bottom: 6px solid #93afbb;
  border-top:none;
}
.insights-filter-inner-total ul li a{
  -webkit-box-shadow:0px 1px 7px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid #BECFD6;
  border-radius: 4px;
}
.clearALLfilter{
  color:#fff !important;
  background:#10069F;
  border-radius:50px;
}
.clearALLfilter:hover, .clearALLfilter:active, .clearALLfilter:focus, .clearfilter:hover, .clearfilter:active, .clearfilter:focus{
  color:#fff;
}
.insightscontentwrapper .input-search{
  display: flex;
  justify-content: space-between;
  width: 702px;
  position: relative;
  margin: 0 auto;
  align-items: center;
  padding-right:10px;
}
.insightscontentwrapper .input-search:after{
  content: '';
  height: 1px;
  width: 100%;
  background-color: #10069F;
  position: absolute;
  bottom: 0;
}
.insightscontentwrapper .input-search input[type="search"]{
  border: none;
  padding: 10px 10px 10px 8px;
  min-width: 393px;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  width:100%;
}
.insightscontentwrapper .input-search input::placeholder{
  color: #C8C7CC;
}
.insightscontentwrapper .input-search .icon-search{
  cursor: pointer;
  display: flex;
  align-items: center;
  padding-right: 10px;
}
.insightscontentwrapper .input-search .icon-search{
  color: #10069F;
  font-size: 17px;
  opacity:1;
}
.insightscontentwrapper .insights-filter-main.clearfix{padding-top: 40px;}
.insights-filter-inner-total ul.year-filter li .month-filter{display:none!important;}
.filter-tab-content ul{position:relative;width:100%;}
.filter-tab-content ul:before {
    content: '';
    background: lightgray;
/*     width: 1px; */
    display: block;
    position: absolute;
    right: 0;
    height: -webkit-fill-available;
    /* border: 1px solid; */
    z-index: 999;
}
/*.insightscontentwrapper .input-search a svg{cursor:pointer;}*/
#desktopfilter ul.filter-click.clicked:after{border-bottom:none;}

/*.insights-filter-inner .year-filter li a:before{
display:none;
}*/
.insights-filter-inner ul.year-filter li a:after{
content: "";
    width: 12px;
    height: 12px;
    background-color: #fff;
       border-left: 6px solid rgba(0,0,0,0);
    border-right: 6px solid rgba(0,0,0,0);
    border-top: 6px solid #93afbb;
    display: inline-block;
    /*left: 10px;*/
    position: absolute;
    top: 57%;
right:11px;
    transform: translateY(-50%);
}
.insights-filter-inner ul.year-filter li a:before{display:none;}
.insights-filter-inner .month-year ul.year-filter li ul.month-filter li a:before{
content: "";
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #C8C7CC;
    display: inline-block;
    left: 10px;
    position: absolute;
    top: 57%;
    transform: translateY(-50%);
}
.insights-filter-inner ul.year-filter li a{width:100%;}
.insights-filter-inner .month-year ul.year-filter li ul.month-filter li a:after{display:none;}
.discover-landing-page.our-stories-hub.main-modular-landing.new-site-fw .home-content-fw-inner.title-fullwidth>p,.discover-landing-page.our-stories-hub .home-banner-fw-inner .home-content-fw .home-content-fw-inner>p{font-size:4rem;line-height:64px!important;font-family:RRPioneer-LightCondensed;}
.discover-landing-page.our-stories-hub .home-content-fw-inner .bannerpara p{font-size:1.5rem;font-weight:400;line-height:36px;}
.insights-filter-inner ul.year-filter li a {
    padding-left: 16px !important;
}
.insights-filter-inner ul.month-filter li a {
    padding-left: 38px !important;
}
.filter-click li:hover{/*border-left: 0.5px solid #10069f;
    border-right: 0.5px solid #10069f;*/ border-left:1px solid;}
    .insights-filter-inner ul.year-filter li a.selected:after {
    border-left: 6px solid rgba(0,0,0,0);
    border-right: 6px solid rgba(0,0,0,0);
    border-bottom: 6px solid #93afbb;
    border-top: none;
    top: 46%;
    background:transparent;
}
 .clearfilter{display:none;}

@media (max-width: 991px) {
#press-releases .insights-filter-inner li {
    display: inline-block;
    margin: 0;
    width: 100%;
}
#press-releases .filter-tab-content.active {
    border-top: 1px solid #10069f!important;
    text-align: left;
    margin-top: 0;
}
#press-releases .filter-tab-content.active {
    max-width: 100%;
    position: absolute;
    min-width: 745px;
    text-align: left;
    background-color: #fff;
    padding: 0 !important;
    border: 1px solid #10069f;
    overflow-y: scroll;
    max-height: 225px;
}
#press-releases .filter-click li {
    border: 1px solid rgba(16, 6, 159,0.4);
    /* border-bottom: 1px solid #cad9e8; */
    display: block;
    float: none;
}
#our-stories .insights-filter-inner li {
    display: inline-block;
    margin: 0;
    width: 100%;
}
#our-stories .filter-tab-content.active {
    border-top: 1px solid #10069f!important;
    text-align: left;
    margin-top: 0;
}
#our-stories .filter-tab-content.active {
    max-width: 100%;
    position: absolute;
    min-width: 745px;
    text-align: left;
    background-color: #fff;
    padding: 0 !important;
    border: 1px solid #10069f;
    overflow-y: scroll;
    max-height: 225px;
}
#our-stories .filter-click li {
    border: 1px solid rgba(16, 6, 159,0.4);
    /* border-bottom: 1px solid #cad9e8; */
    display: block;
    float: none;
}


}

@media (max-width:767.98px) {
 .listGridViewWrapper.deviceShow.desktopHide {
    display: block;
    margin-bottom: 30px;
    margin-top: 0;
    margin-left: 15px !important;
    margin-right: 0;
  }


#press-releases .filter-tab-content.active {
    border-top: 1px solid #10069f!important;
    text-align: left;
    margin-top: 0;
}
#press-releases .filter-tab-content.active {
    max-width: 100%;
    position: relative;
    min-width: 340px;
    text-align: left;
    background-color: #fff;
    padding: 0 !important;
    border: 1px solid #10069f;
    overflow-y: scroll;
    max-height: 225px;
}
#press-releases .filter-click li {
     border: 1px solid rgba(16, 6, 159,0.4); 
    /* border-bottom: 1px solid #cad9e8; */
    border-bottom: 1px solid rgba(16, 6, 159,0.4);
    display: block;
    float: none;
}
#our-stories .filter-tab-content.active {
    border-top: 1px solid #10069f!important;
    text-align: left;
    margin-top: 0;
}
#our-stories .filter-tab-content.active {
    max-width: 100%;
    position: absolute;
    min-width: 340px;
    text-align: left;
    background-color: #fff;
    padding: 0 !important;
    border: 1px solid #10069f;
    overflow-y: scroll;
    max-height: 225px;
}
#our-stories .filter-click li {
     border: 1px solid rgba(16, 6, 159,0.4); 
    /* border-bottom: 1px solid #cad9e8; */
    border-bottom: 1px solid rgba(16, 6, 159,0.4);
    display: block;
    float: none;
}
.insightscontentwrapper .input-search input[type="search"] {
    border: none;
    padding: 10px 10px 10px 8px;
    min-width: 120px;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    width: 100%;
}
.insightscontentwrapper .input-search {
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
    margin: 0 auto;
    align-items: center;
    padding-right: 10px;
}
}


/*agenda Table Styling 10/12/2023 AS*/

.module-agenda.fw-tabbed-wrap-inner{padding:40px 0 60px 0 !important;}
.module-agenda{padding:40px 0;}
.module-agenda,.module-text-cta{position:relative;z-index:1;}
.module-agenda td span.rad-center{display: flex;justify-content: center; width: 85%;background:none;}
.module-agenda h2{color:#10069F !important;font-size: 50px;font-style: normal;font-weight: 300;line-height: 60px;}
.module-agenda table tr{position:relative;}
.module-agenda table tr::after {  content: '';height: 8px;width: 100%;background: #fff;bottom: 0;display: block;position: absolute;left: 0;}
.module-agenda table thead tr:first-child::after,.module-agenda table tbody tr:last-child::after{display:none;}
.module-agenda table thead tr th{background:none;font-size: 18px;line-height: normal;font-family: "RRPioneer",Arial;text-transform: uppercase;font-weight:400;}
.module-agenda table tbody tr td{vertical-align:middle;font-family: "RRPioneer",Arial;font-size: 24px;font-style: normal;font-weight: 400;line-height: 30px; }
.module-agenda table thead tr th:last-child{padding-left:0;}
.module-agenda table thead tr th, .module-agenda table tbody tr.white-bg td{color:#10069F;}
.module-agenda table tbody tr td:first-child{background:#10069F;}
.module-agenda table.three-col-table tbody tr td:nth-child(2){width:25%;}
.module-agenda table.three-col-table tbody tr td:nth-child(3){width:30%;}
.module-agenda table tbody tr.white-bg, .module-agenda table tbody tr.white-bg td{background:#fff;}
.module-agenda table tbody tr td .d-none{display:none;}
.module-agenda table tbody tr td img{margin-left:20px;height:36px;width:36px;}
.module-agenda table tbody tr td:last-child{padding-left:32px;}
.module-agenda table tbody tr.rad-color-1{background:transparent;}
.module-agenda table tbody tr td{padding:25px 40px 33px 40px; margin-bottom:8px; color:#fff;}
.module-agenda table thead tr th{padding:21px 40px;}
.module-agenda table tbody tr td p{padding-bottom:0!important;}
.module-agenda .home-fw h2{text-align:center;}
.module-agenda table tbody tr td p{display:none;}
.module-agenda table.three-col-table thead tr th:last-child{padding-left:40px;}

@media all and (max-width:991.98px){
#mm-0.mm-list .level1.haschildren.last{display:block !important;}
.module-agenda h2{font-size: 40px;line-height: 46px;margin-bottom:43px;}
.module-agenda table.three-col-table tbody tr td p.three-col-timing{display:none;}
.module-agenda table.three-col-table thead{display:none;}
.module-agenda table tbody tr td{font-size:20px; line-height:30px;font-weight:400;}
.module-agenda table tbody tr.white-bg td{font-size:16px;font-style: normal;font-weight: 400;line-height:24px; }
.module-agenda table tbody tr td{padding:20px 24px 28px 24px;}
.module-agenda table tbody tr td img{height:24px;width:24px;margin-left:16px;}
.module-agenda table tbody tr td:last-child{width:34%;}
.module-agenda table thead tr th{padding:10px 24px 10px 24px;outline:0;font-size: 12px;line-height: 14px;letter-spacing: 1px; }
.module-agenda table thead tr th:last-child{padding-left:24px;}
.module-agenda table tbody tr td p{display:block;font-size: 10px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.833px;text-transform: uppercase;margin-bottom:12px;}
.module-agenda table tbody tr td p{display:none;}
.module-agenda table.three-col-table tbody tr td:nth-child(2){width:33%;}
}

@media all and (max-width:767.98px){
.module-agenda table.three-col-table tbody tr td p.three-col-timing{display:block;}
.module-agenda table.three-col-table tbody tr td:nth-child(2),.module-agenda table.three-col-table tbody tr td:nth-child(3){display:block;width:100%;}
.module-agenda table.three-col-table tbody tr td p,.module-agenda table.three-col-table tbody tr.white-bg td p.three-col-timing{display:none;}
.module-agenda h2{font-size: 30px;font-weight: 300;line-height: 36px;margin-bottom:24px;}
.module-agenda table tbody tr td p{display:block;font-size: 10px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.833px;text-transform: uppercase;margin-bottom:12px;}
.module-agenda table tbody tr td,.module-agenda table tbody tr td:last-child{line-height: 24px;font-size: 18px;padding:16px;display:block;width:100%;}
.module-agenda table thead{display:none;}
.module-agenda table tbody tr.white-bg td{font-size:18px;font-weight:400;line-height:24px;}
.module-agenda table tbody tr td{margin-bottom:-1px;border:none;}
.module-agenda table tbody tr td:last-child{display: flex;justify-content:space-between;align-items: center;padding-bottom:24px;}
.module-agenda table tbody tr td img{height:24px;width:24px;}
}

/*Module - Text - CTA */
.module-text-cta h2{color:#10069f !important;}
.module-text-cta a.fw-para-link{padding:20px 24px;display:flex;align-items:center;color:#006DFF;border:2px solid #006DFF;float: left;background: linear-gradient(to right,#006DFF 50%,transparent 0);background-size: auto;background-position: right;background-size: 200% 100%;font-size: 1em;}
.module-text-cta a.fw-para-link:after{color:#006DFF !important;top:0 !important;}
.module-text-cta a.fw-para-link:hover{background-position: initial;}
.module-text-cta a.fw-para-link:hover:after{color:#fff !important;}
/*.module-text-cta a.fw-para-link.external:after{background:url('/~/media/Images/R/Rolls-Royce/icons/cta-icon-external.svg');content:'';height:32px;width:32px;}*/

@media all and (max-width:991.98px) and (min-width:767.98px){
.module-text-cta .large-content{padding-left:8.33333333%;}

}

@media all and (max-width:767.98px){
.module-text-cta a.fw-para-link{margin-bottom:30px;}
}

/* Module - BOD cards */
.bod-cards h2{text-align:left;color:#10069f !important;}
@media all and (min-width:991.98px){
.bod-cards .bodWrapper.center-cards{display:flex;flex-direction:column;flex-direction:column-reverse;     max-width: 1170px;
    margin: 0 auto;}
.bod-cards .bodWrapper.center-cards.five-cards .bod-group:nth-child(2) .bod-inner:nth-child(1){margin-left:16.66666667%;}
.bod-cards .bodWrapper.center-cards.four-cards .bod-group:nth-child(2) .bod-inner:nth-child(1){margin-left:33.33333333%;}

}

/*.bod-cards .bodWrapper.center-cards .bod-group{display:flex;justify-content:center;}*/

/*------------Css for video width 25Nov2023  -------------*/
@media screen and (max-width:1200px){
.module-text-with-image.video .tabbed-vid-img-inner .margin-top-video-player{height: auto;width: 100%;}
}

@media screen and (max-width:992.98px){
 .listGridViewWrapper.deviceShow.desktopHide {
    display: block;
    margin-bottom: 30px;
    margin-top: 0;
    margin-left: 30px !important;
    margin-right: 30px;
    position: relative !important;
  }
	.bod-cards .bodWrapper.center-cards{display: flex;flex-direction: column-reverse;}
    /*-------Added on 25Nov2023 ---------*/
	.module-text-with-image.video .vid-img-wrapper {margin-bottom:50px}
	.module-text-with-image.video .img-rt .vid-img-wrapper{margin-bottom:0;}
}


span.select-all-years {
    display: block;
    text-align: left;
    color: #10069f;
    padding-left: 38px !important;
    cursor:pointer;
    position:relative;
        font-family: "RRPioneer-Bold",Arial!important;
}
span.select-all-years:before {
    content: "";
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #C8C7CC;
    display: inline-block;
    left: 10px;
    position: absolute;
    top: 57%;
    transform: translateY(-50%);
}
span.select-all-years.selected:before{
  /*background-image: url(/~/media/Images/R/Rolls-Royce/icons/checkbox.svg);*/
  background-repeat: no-repeat;
  /*border: none;*/
}
span.select-all-years.active:before{
  background-image: url(/~/media/Images/R/Rolls-Royce/icons/checkbox.svg);
  background-repeat: no-repeat;
  border: none;
}
.select-all-years.selected:not(.active){color: rgba(91,91,91,0.4);pointer-events: none;}

span.selected-year-bottom-filter {
    padding: 8px 35px 8px 12px !important;
  	cursor: pointer;
    background: #fff;
    color: #10069f;
    border: 1px solid rgba(16,6,159,0.6);
    display: inline-block;
    position: relative;
    text-align: left;
    text-decoration: none;
    -webkit-box-shadow: 3px 3px 3px 0 rgba(1,1,1,0.08);
    -moz-box-shadow: 3px 3px 3px 0 rgba(1,1,1,0.08);
    -ms-box-shadow: 3px 3px 3px 0 rgba(1,1,1,0.08);
    -o-box-shadow: 3px 3px 3px 0 rgba(1,1,1,0.08);
    box-shadow: 3px 3px 3px 0 rgba(1,1,1,0.08);
    font-family: "RRPioneer-Bold",Arial!important;
}
span.selected-year-bottom-filter:before {
    border: medium none;
    color: #006dff;
    content: "X";
    font-family: Arial;
    font-size: .8em;
    position: absolute;
    right: 14px;
    top: 50%;
    line-height: 1;
    margin-top: -5px;
}

span.downarrow{position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    right: 0;
    top: 0;
    background: transparent;
    cursor:pointer;
    
}

.show-menu #nav-press-releases-level2{
	display:none;
}

}
