/*  Lumina Colours  
Primary Green #18855F;
Dark Green #157352;
Yellow #FCD757;
Black #0B0B0A
*/

/*microsite styles*/

.abacusPopupContent .RWReg{
	display:none;
}
.abacusPopupContent .RNReg{
	display:block;
}

@media screen and (min-width: 1024px) {
   .masthead .mastNav>ul>li+li{
	margin:0;
	padding:0;
	}
}

.mastNav.loggedout li a.register,
.mastNav.loggedout li a.subscribe,
.mastNav.loggedout li a.team{
	display: none
}

.masthead .mastNav>ul li>a.newslettersNav{
	display: none;
}
.mobileLogo {
	float: left;
}
.micrositeMastLogo {
	background-color: #18855F;
}

.masthead .mastheadSearch .toggleIcon a:after {
	 left: -6px;
    top: -6px;
	}

.masthead .mastNav .toggleIcon a:after {
	 left: -6px;
    top: -6px;
	}
	
.desktopNavigation ul.main>li.current>a>span, .desktopNavigation ul.main>li.current>span, .desktopNavigation ul.main>li.hasChildren.current>a>span, .desktopNavigation ul.main>li.hasChildren.current>span {
    background-color: #18855F;
	 color:#FFF;
}
	
	
@media screen and (min-width: 1024px) {
	.microsite .masthead .mastNav ul li a {
		color: #FFF;
	}
	.microsite .masthead .mastNav ul#loggedinnav li a{
		color: #18855F;
	}

	.microsite .masthead .mast .mastControls {
		flex-direction: column;
		gap: 15px;
		position: absolute;
		top: 48px;
		right: 0px;
	}
	.microsite .masthead .mastNav {
		margin-bottom: 20px
	}
	 .masthead .mastheadSearch {
		width: 300px;
    }
	 .micrositeMastLogo {
	 	height:166px;
		padding: 30px 0;
	 }
	 .mobileLogo {
		display: none;
	}
	.microsite .masthead .mast {
		background: #18855F;
		padding: 0;
	}
	.masthead .mastNav.loggedin>ul li.user>a {
		color: #FFF;
	}

}

/* Typography */

body {
	color: #0B0B0A!important;
	font-family: 'Manrope', sans-serif!important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Manrope', sans-serif!important;
	font-weight: 600;
}

.grid .sectionhead h2 {
	color: #0B0B0A;
	font-weight: 600;
	letter-spacing: 0.028rem;
}

/* Link colours */

a:link, a:visited {
	color: #18855F; /* Lumina brand geen */
}

a:active, a:hover {
	color: #157352;
}

a.button, button {
	background-color: #18855F!important;
	color: #FFF;
	border: none!important;
	border-radius: 0;
	font-weight: 600;
}

a.button:hover, button:hover {
	background-color: #157352!important;
	color: #FFF;
}

.btn {
	background-color: #18855F!important;
	border: none!important;
	border-radius: 0;
}

.btn:hover {
	background-color: #157352!important;
}

/* Dark carousel link colour */
.picCarousel .display .meta a {
	color: #FCD757;
}


/* Style to hide social share on ALL prospect pages*/
.directories .pageOptions ul{
	display:none;
}

/*	Privacy Pop */

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
	color: #FFF!important;
	transition: all .3s ease;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:hover, #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler:hover {
	background-color: #157352!important;
	opacity: 1!important;
}

#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
	background: transparent!important;
	color: #18855F!important;
}

/* Hot topics */
.hot-topics-container li>a, .hot-topics-container li>span {
	letter-spacing: 0.004rem;
}

/* Header carousel */

.grid .hero-carousel.bg-brand-colour3 .swiper-box, .grid .hero-carousel.bg-brand-colour3 .swiper-container, .grid .hero-carousel.bg-brand-colour3 .swiper-wrapper {
	background-color: #18855f!important;
}


@media screen and (min-width: 1024px){
	.grid .hero-carousel.bg-brand-colour3 .picture .image:before {
		 background: linear-gradient(90deg,#18855f,rgba(244,91,36,0) 150px,rgba(244,91,36,0));
	}
	
	.grid .hero-carousel.bg-brand-colour3 .picture .image:after {
		 background: linear-gradient(270deg,#18855f,rgba(244,91,36,0) 150px,rgba(244,91,36,0));
	}
}

@media screen and (max-width: 1025px) {
    .flexbox #foot .oneColumn .hero-carousel.bg-brand-colour3 .caption, .flexbox #top .oneColumn .hero-carousel.bg-brand-colour3 .caption {
        background: linear-gradient(180deg, rgba(24, 133, 95, 0), #18855f 70%) !important;
    }
	 
	.grid .hero-carousel.bg-brand-colour3 .swiper-box, .grid .hero-carousel.bg-brand-colour3 .swiper-container, .grid .hero-carousel.bg-brand-colour3 .swiper-wrapper {
		background-color: #18855f!important;
	}
	
	.grid .hero-carousel.bg-brand-colour3 .picture .image:before {
		background: linear-gradient(0deg, #18855f 70%, rgba(24, 133, 95, 0)) !important;
	}
}

/* Lead Article Font Styling */
@media screen and (min-width: 1025px){
	.flexbox #foot .oneColumn .hero-carousel .caption .heading, .flexbox #top .oneColumn .hero-carousel .caption .heading {
		font-size: 44px;
		line-height: 56px;
		margin-bottom: 21px;
	}
	
	.grid .hero-carousel .display .intro {
		font-size: 20px;
		letter-spacing: 0.016rem;
		line-height: 32px;
	}
}

/* Tablet Lead Article Font Styling */

@media screen and (max-width: 1024px) {
	.flexbox #foot .oneColumn .hero-carousel .caption .heading, .flexbox #top .oneColumn .hero-carousel .caption .heading {
		 font-size: 36px;
		 line-height: 48px;
		 margin-bottom: 13px;
	}
	
	.grid .hero-carousel .display .intro {
		font-size: 18px;
		letter-spacing: 0.018rem;
		line-height: 30px;
	}
}

/* Mobile Lead Article Font Styling */

@media screen and (max-width: 768px) {
	.flexbox #foot .oneColumn .hero-carousel .caption .heading, .flexbox #top .oneColumn .hero-carousel .caption .heading {
		 font-size: 28px;
		 line-height: 38px;
		 margin-bottom: 12px;
	}
	
	.grid .hero-carousel .display .intro {
		font-size: 16px;
		letter-spacing: 0.018rem;
		line-height: 28px;
	}
}

/* Spin Block Styling */

/* Previous and Next Arrows */

.spin2scroller .scrollHead .scrollerControls li.previous {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='left-arrow' transform='translate(-0.883 -0.147)'%3E%3Crect id='Rectangle_6231' data-name='Rectangle 6231' width='30' height='30' transform='translate(30.883 30.148) rotate(180)' fill='%2318855f'/%3E%3Cpath id='Path_246' data-name='Path 246' d='M11.708,16.148H23.883v-2H11.708l5.6-5.6-1.425-1.4-8,8,8,8,1.425-1.4Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 50%;
}

.spin2scroller .scrollHead .scrollerControls li.previous:hover, .spin2scroller .scrollHead .scrollerControls li.next:hover {
	background-position: center!important;
}

.spin2scroller .scrollHead .scrollerControls li.previous.disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='left-arrow-disabled' transform='translate(-0.883 -0.476)'%3E%3Crect id='Rectangle_6232' data-name='Rectangle 6232' width='30' height='30' transform='translate(30.883 30.475) rotate(180)' fill='%23d7d7d5'/%3E%3Cpath id='Path_247' data-name='Path 247' d='M11.708,16.476H23.883v-2H11.708l5.6-5.6-1.425-1.4-8,8,8,8,1.425-1.4Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 50%;
}

.spin2scroller .scrollHead .scrollerControls li.next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='next-arrow' transform='translate(-0.059 -0.147)'%3E%3Crect id='Rectangle_6229' data-name='Rectangle 6229' width='30' height='30' transform='translate(0.059 0.148)' fill='%2318855f'/%3E%3Cpath id='Path_244' data-name='Path 244' d='M19.234,16.148H7.059v-2H19.234l-5.6-5.6,1.425-1.4,8,8-8,8-1.425-1.4Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 50%;
}

.spin2scroller .scrollHead .scrollerControls li.next.disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='next-arrow-disabled' transform='translate(-0.059 -0.476)'%3E%3Crect id='Rectangle_6230' data-name='Rectangle 6230' width='30' height='30' transform='translate(0.059 0.475)' fill='%23d7d7d5'/%3E%3Cpath id='Path_245' data-name='Path 245' d='M19.234,16.476H7.059v-2H19.234l-5.6-5.6,1.425-1.4,8,8-8,8-1.425-1.4Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 50%;
}

.spin2scroller .thumbs li .picture {
    margin-bottom: 11px;
}

.spin2scroller .thumbs li .heading {
	font-size: 20px;
	line-height: 32px;
	letter-spacing: -0.01rem;
	margin-bottom: 5px;
}

.spin2scroller .thumbs li .heading a {
	color: #0B0B0A;
	font-weight: 700;
	transition: all .3s ease;
}

/* Tags */

.spin2scroller .thumbs li .meta {
    font-size: 14px;
    letter-spacing: 0.012rem;
    line-height: 24px;
}

.spin2scroller .thumbs li .meta .author a {
    background: #18855f;
    color: #FFF;
    padding: 2px 8px 4px 8px;
}

.spin2scroller .thumbs li .heading a:hover {
	color: #18855F;
}


/* Tablet/Mobile Spin Block Styling */

@media screen and (max-width: 1024px) {

	.spin2scroller .thumbs li .picture {
		 margin-bottom: 7px;
	}

	.spin2scroller .thumbs li .heading {
		 font-size: 18px;
		 line-height: 30px;
		 letter-spacing: -.008rem;
		 margin-bottom: 5px;
	}
	
	.spin2scroller .thumbs li .meta {
		 font-size: 12px;
		 letter-spacing: 0.016rem;
		 line-height: 20px;
	}
	
}

.grid .sectionhead {
	border-top: 2px solid #D7D7D5;
}

.grid .spinLayout h2 a {
	color: #0B0B0A;
	font-weight: 700;
	transition: all .3s ease;
}

.grid .spinLayout h2 a:hover {
	color: #18855F;
}

/* Article picture Carousel */

/* Article picture Carousel Arrows */

.i-picture-carousel-right-dims, .picCarousel .carouselPaging .next, .i-picture-carousel-right-dims, .picCarousel .carouselPaging .previous {
	background-size: 24px !important;
	background-repeat: no-repeat !important;
	background-color: rgba(24, 133, 95, .6);
	background-position: center !important;
	transition: background .3s ease;
}

.i-picture-carousel-right-dims, .picCarousel .carouselPaging .next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='arrow-right-white' d='M178.262-786.5H160v-3h18.262l-8.4-8.4L172-800l12,12-12,12-2.137-2.1Z' transform='translate(-160 800)' fill='%23fff'/%3E%3C/svg%3E");
}

.i-picture-carousel-right-dims, .picCarousel .carouselPaging .previous {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='arrow-left-white' d='M165.738-786.5H184v-3H165.738l8.4-8.4L172-800l-12,12,12,12,2.137-2.1Z' transform='translate(-160 800)' fill='%23fff'/%3E%3C/svg%3E");
}

.i-picture-carousel-right-dims, .picCarousel .carouselPaging .next:hover,.i-picture-carousel-right-dims, .picCarousel .carouselPaging .previous:hover {
	background-color: rgba(24, 133, 95, 1);
	background-position: center;
}

@media screen and (max-width: 768px) { 
	.i-picture-carousel-right-dims, .picCarousel .carouselPaging .next, .i-picture-carousel-right-dims, .picCarousel .carouselPaging .previous {
		background-size: 32px !important;
	}
	
	.i-picture-carousel-left-dims, .picCarousel .carouselPaging .previous,  .i-picture-carousel-left-dims, .picCarousel .carouselPaging .next {
		 width: 40px;
		 height: 40px;
	}
}

/* Article picture Carousel Header */

#foot .oneColumn .picCarousel .caption h2, #foot .threeColumns .picCarousel .caption h2, #foot .twoColumnsSmallLeft .picCarousel .caption h2, #foot .twoColumnsSmallRight .picCarousel .caption h2, #top .oneColumn .picCarousel .caption h2, #top .threeColumns .picCarousel .caption h2, #top .twoColumnsSmallLeft .picCarousel .caption h2, #top .twoColumnsSmallRight .picCarousel .caption h2 {
    font-size: 32px;
    line-height: 44px;
    letter-spacing: 0.012rem;
}

/* Article picture Carousel Tag */
.caption .meta {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.012rem;
}

@media screen and (max-width: 768px) { 
		#foot .oneColumn .picCarousel .caption h2, #foot .threeColumns .picCarousel .caption h2, #foot .twoColumnsSmallLeft .picCarousel .caption h2, #foot .twoColumnsSmallRight .picCarousel .caption h2, #top .oneColumn .picCarousel .caption h2, #top .threeColumns .picCarousel .caption h2, #top .twoColumnsSmallLeft .picCarousel .caption h2, #top .twoColumnsSmallRight 	.picCarousel .caption h2 {
		 font-size: 24px;
		 line-height: 34px;
		 letter-spacing: 0.008rem;
	}
	
	/* Article picture Carousel Tag */
	.caption .meta {
		 font-size: 14px;
		 line-height: 24px;
		 letter-spacing: 0.006rem;
		 margin-top: 8px;
	}
}

/* Frequently asked questions */

#foot .grid .twoColumnsSmallLeft .columnTwo .spinLayout.half.onecol .sleeve h2, #foot .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2, #main .grid .oneColumn .spinLayout.half.onecol .sleeve h2, #top .grid .twoColumnsSmallLeft .columnTwo .spinLayout.half.onecol .sleeve h2, #top .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 8px;
}

.grid .spinLayout .meta {
    font-size: 16px;
    line-height: 28px;
}

.grid .spinLayout p {
    font-size: 1rem;
    line-height: 28px;
}


/* Side widget stylings */

/* Search */
.widget-directories-search .widget-directories-search-header .keyword-search-box .inline-controls .keyword-search {
	border-radius: 0;
}

.widget-directories-search .widget-directories-search-header .keyword-search-box .inline-controls .keyword-search-btn-box .btn:after,  .widget-directories-search .widget-directories-search-header .keyword-search-box .inline-controls .keyword-search-btn-box .btn:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' viewBox='0 0 720 720'%3E%3Cpath id='search-icon' d='M784-120,532-372q-30,24-69,38a243.8,243.8,0,0,1-83,14q-109,0-184.5-75.5T120-580q0-109,75.5-184.5T380-840q109,0,184.5,75.5T640-580a243.8,243.8,0,0,1-14,83q-14,39-38,69L840-176ZM380-400q75,0,127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75,0-127.5,52.5T200-580q0,75,52.5,127.5T380-400Z' transform='translate(-120 840)' fill='%23fff'/%3E%3C/svg%3E");
    background-position: center;
    background-size: 20px;
	 height: 20px;
	 width: 20px;
    left: 10px!important;
    top: 10px!important;
}


/* Widget button styling */
.widget-directories-search .widget-directories-search-header .keyword-search-box .inline-controls .keyword-search-btn-box .btn {
	background: 
	font-family: 'Manrope', sans-serif;
}

.widget-directories-search .tabs .nav .tab a, .widget-directories-search .tabs h2 {
	font-weight: 700;
}

.widget-directories-search .tabs .nav .tab a, .widget-directories-search .tabs h2 {
	font-family: 'Manrope', sans-serif;
}

.widget-directories-search .tabs .tab-content .list-columns ul li a {
	transition: all .3s ease;
}

.widget-directories-search .tabs .tab-content .list-columns ul li a:hover {
	color: #18855F;
}

/*Aside widget background colours  */

.widget-directories-search .widget-directories-search-header {
	background-color: #EBEBEA;
}

.widget-directories-search .tabs {
	background-color: #F5F5F4;
}


/* Down arrow */

.widget-directories-search .tabs .nav .tab.selected a:before {
	background-color: #18855F;
}
.widget-directories-search .tabs .nav .tab.selected a:after {
	border-top: 5px solid #18855F;
}


/* Search directory styling */

/*Tabs*/

.directories.directory-search #columns .container .inner-sleeve .tabs .tabs-inner .tab a {
	font-family: 'Manrope', sans-serif!important;
	font-weight: 600;
	color: #18855F;
}

@media screen and (min-width: 1024px) {
	.directories.directory-search #columns .container .inner-sleeve .tabs .tabs-inner .tab {
		 margin-left: 10px;
		 width: auto;
		 background-color: #EBEBEA;
		 border-left: 1px solid #EBEBEA;
		 border-top: 1px solid #EBEBEA;
		 border-right: 1px solid #EBEBEA;
		 border-top-left-radius: 0;
		 border-top-right-radius: 0;
	}
}

.directories.directory-search #columns #colmain .searchresults__header .searchDetails label+select {
    border: 1px solid #18855F;
    border-radius: 0;
}

.directories.directory-search #columns #colmain .searchresults__header .searchDetails label {
    color: #0B0B0A;
}

@media screen and (min-width: 1024px){
	.directories .listBlocks ul li.company.featured .storyDetails .company-articles {
		 display: -ms-inline-flexbox;
		 display: inline-flex;
	}
}
@media screen and (min-width: 1024px){

	.directories .listBlocks ul li.company.featured .storyDetails .company-articles{
		align-items: center;
	}
	
	.directories .listBlocks ul li.company.featured .storyDetails .company-articles:before {
		 content: "";
		 margin-right: 8px;
		 margin-top: 0;
		 background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath d='M82.4-818.4a2.311,2.311,0,0,1-1.695-.705A2.311,2.311,0,0,1,80-820.8v-16.8a2.311,2.311,0,0,1,.705-1.7A2.311,2.311,0,0,1,82.4-840h19.2a2.311,2.311,0,0,1,1.695.705,2.311,2.311,0,0,1,.705,1.7v16.8a2.311,2.311,0,0,1-.705,1.7,2.311,2.311,0,0,1-1.695.705Zm1.2-4.8h6v-2.4h-6Zm11.46-2.4,5.94-5.94-1.71-1.71-4.23,4.26-1.71-1.71-1.68,1.71ZM83.6-828h6v-2.4h-6Zm0-4.8h6v-2.4h-6Z' transform='translate(-80 840)' fill='%2318855f'/%3E%3C/svg%3E");
		 display: inline-block;
		 background-position: 50%;
		 background-size: 24px;
		 width: 24px;
		 height: 24px;
	}
}

/*Search*/

.directories.directory-search .search-update-container .filteredSearch .filteredSearchContent #keyword-search .facet-search .text {
	border-radius: 0;
}

.directories.directory-search .search-update-container .filteredSearch .filteredSearchContent #keyword-search .facet-search button { 
	background-color: transparent!important;
	border-radius: 0;
}

.directories .filteredSearch .facet-search button:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' viewBox='0 0 720 720'%3E%3Cpath id='search-icon-green' d='M784-120,532-372q-30,24-69,38a243.8,243.8,0,0,1-83,14q-109,0-184.5-75.5T120-580q0-109,75.5-184.5T380-840q109,0,184.5,75.5T640-580a243.8,243.8,0,0,1-14,83q-14,39-38,69L840-176ZM380-400q75,0,127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75,0-127.5,52.5T200-580q0,75,52.5,127.5T380-400Z' transform='translate(-120 840)' fill='%2318855f'/%3E%3C/svg%3E");
    background-position: center;
    background-size: 20px!important;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.directories.directory-search .search-update-container .filteredSearch .filteredSearchContent #keyword-search .facet-search button:hover {
	background-color: #18855F!important;
	border-radius: 0;
}

.directories.directory-search .search-update-container .filteredSearch .filteredSearchContent #keyword-search .facet-search button:hover:after {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' viewBox='0 0 720 720'%3E%3Cpath id='search-icon' d='M784-120,532-372q-30,24-69,38a243.8,243.8,0,0,1-83,14q-109,0-184.5-75.5T120-580q0-109,75.5-184.5T380-840q109,0,184.5,75.5T640-580a243.8,243.8,0,0,1-14,83q-14,39-38,69L840-176ZM380-400q75,0,127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75,0-127.5,52.5T200-580q0,75,52.5,127.5T380-400Z' transform='translate(-120 840)' fill='%23fff'/%3E%3C/svg%3E");

	background-position: center;
	clip: revert;
	background-size: 20px!important;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	opacity: 1;
}

.directories .filteredSearch .facet-search button:before , .directories .filteredSearch .facet-search button:hover:before{
	display: none;
}

.directories .rightcolumn .whatsNew h2 a{
	font-weight: 600;
}

.directories .rightcolumn .whatsNew h2 a:after {
	display: none;
}


/* Analysis list */
.listBlocks ul li .storyType {
	background-color: rgba(24, 133, 95, .1);
	border-radius: 0;
	color: #367c81;
	font-family: 'Manrope', sans-serif!important;
	font-weight: 600;
}

.listBlocks ul li .storyType:hover {
	background: #18855f;
	color: #FFF;
	font-weight: 600;
}

.listBlocks ul li .storyDetails h2 a, .listBlocks ul li .storyDetails h3 a {
	border-radius: 0;
	font-weight: 600;
}

.listBlocks ul li .storyDetails h2 a, .listBlocks ul li .storyDetails h3 a:hover {
	color: #18855f;
}

/* Footer list pagination */

.paging .paging_numbers li.last>a, .paging .paging_numbers li.last>span, .paging .paging_numbers li.first>a, .paging .paging_numbers li.first>span {
	border-radius: 0;
	background-color: #18855f;
}

.paging .paging_numbers li.last>a, .paging .paging_numbers li.last>span:hover, .paging .paging_numbers li.first>a:focus, .paging .paging_numbers li.first>a:hover, .paging .paging_numbers li.last>a:focus, .paging .paging_numbers li.last>a:hover {
	background-color: #157352;
}

.i-pagination-arrow-left-dims, .paging .paging_numbers li.first>a:before, .paging .paging_numbers li.first>span:before {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='arrow-left-white' d='M165.738-786.5H184v-3H165.738l8.4-8.4L172-800l-12,12,12,12,2.137-2.1Z' transform='translate(-160 800)' fill='%23fff'/%3E%3C/svg%3E");
	background-size: 16px;
	background-position: 50%;
	width: 16px;
	height: 16px;
}

.i-pagination-arrow-right-dims, .paging .paging_numbers li.last>a:after, .paging .paging_numbers li.last>span:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='arrow-right-white' d='M178.262-786.5H160v-3h18.262l-8.4-8.4L172-800l12,12-12,12-2.137-2.1Z' transform='translate(-160 800)' fill='%23fff'/%3E%3C/svg%3E");

    background-size: 16px;
    background-position: 50%;
    width: 16px;
    height: 16px;
}

/* Story Pages */

.pageOptions ul {
	align-items: center;
}

.i-social-bookmark-dims, .pageOptions .saveStory, .storyLayout.video~.videoTop .pageOptions .saveStory {
	width: 32px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='36' viewBox='0 0 32 36'%3E%3Cpath id='bookmark-icon' d='M200-804v-32a3.852,3.852,0,0,1,1.175-2.825A3.852,3.852,0,0,1,204-840h14a13.649,13.649,0,0,0-1.5,2.875A9.107,9.107,0,0,0,216-834a9.671,9.671,0,0,0,2.275,6.35A9.752,9.752,0,0,0,224-824.2a15.734,15.734,0,0,0,2,.15,15.734,15.734,0,0,0,2-.15V-804l-14-6Zm24-24v-4h-4v-4h4v-4h4v4h4v4h-4v4Z' transform='translate(-200 840)' fill='%2318855f'/%3E%3C/svg%3E");
	background-position: 50%!important;
	background-size: 26px;
}

.tooltip.toolBlack {
	background: #FCD757;
	border: none;
	color: #0B0B0A;
	font-family: 'Manrope', sans-serif!important;
}

.tooltip.toolBlack .tooltipText {
	color: #0B0B0A;
	font-weight: 600;
}

.tooltip.toolBlack:before {
	border-color: #FCD757 transparent transparent;
}

.i-social-email-dims, .pageOptions .email {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg id='email-icon' transform='translate(-3496 -782)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='18' cy='18' r='18' transform='translate(3496 782)' fill='%2318855f'/%3E%3Cpath id='mail_FILL1_wght400_GRAD0_opsz24_2_' data-name='mail_FILL1_wght400_GRAD0_opsz24 (2)' d='M81.75-786a1.685,1.685,0,0,1-1.236-.514A1.685,1.685,0,0,1,80-787.75v-10.5a1.685,1.685,0,0,1,.514-1.236A1.685,1.685,0,0,1,81.75-800h14a1.685,1.685,0,0,1,1.236.514,1.685,1.685,0,0,1,.514,1.236v10.5a1.685,1.685,0,0,1-.514,1.236A1.685,1.685,0,0,1,95.75-786Zm7-6.125,7-4.375v-1.75l-7,4.375-7-4.375v1.75Z' transform='translate(3425.25 1593.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 50%;
	background-size: 36px;
	background-report: no-repeat;
}


.i-social-email-dims, .pageOptions .email:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg id='email-icon:hover' transform='translate(-3496 -839)'%3E%3Cg id='Ellipse_1' data-name='Ellipse 1' transform='translate(3496 839)' fill='none' stroke='%2318855f' stroke-width='1'%3E%3Ccircle cx='18' cy='18' r='18' stroke='none'/%3E%3Ccircle cx='18' cy='18' r='17.5' fill='none'/%3E%3C/g%3E%3Cpath id='mail_FILL1_wght400_GRAD0_opsz24_2_' data-name='mail_FILL1_wght400_GRAD0_opsz24 (2)' d='M81.75-786a1.685,1.685,0,0,1-1.236-.514A1.685,1.685,0,0,1,80-787.75v-10.5a1.685,1.685,0,0,1,.514-1.236A1.685,1.685,0,0,1,81.75-800h14a1.685,1.685,0,0,1,1.236.514,1.685,1.685,0,0,1,.514,1.236v10.5a1.685,1.685,0,0,1-.514,1.236A1.685,1.685,0,0,1,95.75-786Zm7-6.125,7-4.375v-1.75l-7,4.375-7-4.375v1.75Z' transform='translate(3425.25 1650.5)' fill='%2318855f'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 50%;
	background-size: 36px;
	background-report: no-repeat;
}

/* Story footer block */

.tabbedblocks .block>h2, .tabbedblocks .block>h3 {
	color: #18855F;
}

.tabbedblocks.mostThis li .text {
	color: #0B0B0A;
	font-family: 'Manrope', sans-serif!important;
	font-weight: 600;
	font-size: 1rem;
	line-height: 1.25rem;
}

.tabbedblocks.mostThis li .text:hover {
	color: #18855F;
}

.grid .gridLayout.colour2 ul li .story-type .storyType, .grid .gridLayout ul li .subSleeve .story-type .storyType, .grid .articlesList .story-type .storyType {
	background-color: #18855F!important;
	border-radius: 0;
	color: #FFF;
	margin-bottom: 8px;
}

.grid .gridLayout.colour2 ul li .story-type .storyType:hover, .grid .gridLayout ul li .subSleeve .story-type .storyType:hover, .grid .articlesList .story-type .storyType:hover {
	background-color: #FCD757!important;;
	color: #0B0B0A;
} 

.grid .gridLayout ul li h2 a, .directories .grid .directoryList ul li h2, .directories .topics .sleeve h2 a {
	color: #0B0B0A;
	font-weight: 600;
}

.directories .element__columns .company__info-whatsNew .whatsNew .sectionhead h2 a {
	color: #18855F;
}

.directories .element__columns .company__info-whatsNew .whatsNew .sectionhead h2 a:after {
	display: none;
}


/* Topics list Footer */

.i-tags-dims, .topicsLabel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18.667' viewBox='0 0 24 18.667'%3E%3Cpath id='label-icon' d='M144-750.667l-5.8,8.2a2.549,2.549,0,0,1-.95.833,2.694,2.694,0,0,1-1.25.3H122.667a2.568,2.568,0,0,1-1.883-.783A2.568,2.568,0,0,1,120-744v-13.333a2.568,2.568,0,0,1,.783-1.883,2.568,2.568,0,0,1,1.883-.783H136a2.694,2.694,0,0,1,1.25.3,2.549,2.549,0,0,1,.95.833Z' transform='translate(-120 760)' fill='%2318855f'/%3E%3C/svg%3E");
	background-size: 17px;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 14px;
	top: 10px!important;
}

.topicsList li a  {
	background-color: rgba(24, 133, 95, .1);
	border-radius: 0;
	color: #367c81;
	font-family: 'Manrope', sans-serif!important;
	font-weight: 600;
}

.topicsList li a:hover {
	background: #18855f;
	color: #FFF;
	font-weight: 600;
}

/* Article page */

.directories .storytext h2, .directories .storytext h3, .directories .directoryList__header {
	font-weight: 600;
}

/*Tabs*/

.directories .company-header .company-header__content__sleeve .company-header__company-tabs .company-tabs .tab a {
	font-family: 'Manrope', sans-serif!important;
	font-weight: 600;
	color: #18855F;
}

@media screen and (min-width: 1024px) {
	.directories .company-header .company-header__content__sleeve .company-header__company-tabs .company-tabs .tab a {
		 background-color: #EBEBEA;
		 border-left: 1px solid #EBEBEA;
		 border-top: 1px solid #EBEBEA;
		 border-right: 1px solid #EBEBEA;
		 border-top-left-radius: 0;
		 border-top-right-radius: 0;
	}
	
	.directories .company-header .company-header__content__sleeve .company-header__company-tabs .company-tabs .tab a:hover {
		background: #18855F;
		color: #FFF;
	}
}

.accessContainer .storyPreview h1 {
	font-weight: 600;
}

.standfirst p {
	font-family: 'Manrope', sans-serif!important;
	font-weight: 400;
} 


/* Barrier Messaging */

.accessContainer .accessMessage, .accessContainer .accessMessage p, .accessContainer .accessMessage .middleBlock p:first-of-type {
	font-family: 'Manrope', sans-serif!important;
}

.accessContainer .accessMessage .topBlock h2 {
	font-weight: 600;
}

.accessContainer .accessMessage .middleBlock .factfile {
	background-color: #18855f;
}

.accessContainer .accessMessage .middleBlock .factfile a {
    background-color: #FCD757;
    color: #0B0B0A;
    font-weight: 700;
    text-transform: capitalize;
    display: inline-block;
    box-shadow: none;
    border-radius: 0;
    font-size: 1.125rem;
    line-height: 1.32rem;
}

/* Article footer */

@media screen and (min-width: 1024px) {
	.directories .contactOption__number a:before {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='phone-icon' d='M142.6-816a20.014,20.014,0,0,1-8.233-1.817,24.63,24.63,0,0,1-7.4-5.15,24.631,24.631,0,0,1-5.15-7.4A20.014,20.014,0,0,1,120-838.6a1.357,1.357,0,0,1,.4-1,1.357,1.357,0,0,1,1-.4h5.4a1.24,1.24,0,0,1,.833.317,1.218,1.218,0,0,1,.433.75l.867,4.667a2.351,2.351,0,0,1-.033.9,1.4,1.4,0,0,1-.367.633l-3.233,3.267a16.125,16.125,0,0,0,1.583,2.383,23.45,23.45,0,0,0,2.017,2.217,23.451,23.451,0,0,0,2.167,1.917,21.069,21.069,0,0,0,2.4,1.617l3.133-3.133a1.867,1.867,0,0,1,.783-.45,2.148,2.148,0,0,1,.95-.083l4.6.933a1.543,1.543,0,0,1,.767.483,1.173,1.173,0,0,1,.3.783v5.4a1.357,1.357,0,0,1-.4,1A1.357,1.357,0,0,1,142.6-816Z' transform='translate(-120 840)' fill='%2318855f'/%3E%3C/svg%3E");
	}
	
	.directories .contactOption__web a:before {
		  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='open-link' d='M122.667-816a2.568,2.568,0,0,1-1.883-.783,2.568,2.568,0,0,1-.783-1.883v-18.667a2.568,2.568,0,0,1,.783-1.883,2.568,2.568,0,0,1,1.883-.783H132v2.667h-9.333v18.667h18.667V-828H144v9.333a2.568,2.568,0,0,1-.783,1.883,2.568,2.568,0,0,1-1.883.783Zm6.267-7.067-1.867-1.867,12.4-12.4h-4.8V-840H144v9.333h-2.667v-4.8Z' transform='translate(-120 840)' fill='%2318855f'/%3E%3C/svg%3E");
	}

	.directories .contactOption__email a:before, .directories .contactOption__number a:before, .directories .contactOption__web a:before {
		background-position: 50%;
		 background-size: 18px;
	}
}



/* Footer Styling */

.microsite.retailnav-directory .footer .footerTopNavPageText {
    background-color: #18855F;
    background-image: unset;
    padding-bottom: 0;
}
.footer .microsite-topNav, 
.footer .bottomNav {
	background: #18855F;
}
.footer .microsite-topNav ul {
 list-style:none;
 display:flex;
 flex-direction:column;
 flex-wrap:wrap;
 padding-left:16px;
}
.footer .microsite-topNav ul li a{
	color: #fff;
	font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
}
.footer .microsite-topNav ul li{
	position:relative;
}
.footer .microsite-topNav ul li:before{
		content:'';
    background-repeat: no-repeat;
    background-image: url(/magazine/dest/graphics/output/sprite.css-54889c44.svg);
    display: inline-block;
	 background-position: -124px -516.234px;
	  width: 14px;
    height: 14px;
	 position:absolute;
	 left:-20px;
	 top:4px;
}
@media screen and (min-width:480px) { 
.footer .microsite-topNav ul {
    
 flex-direction:row;
 }
	.microsite-topNav.nav ul li {
    flex: 1 0 35%;
}
@media screen and (min-width: 768px) { 
	.microsite-topNav.nav ul li {
    flex: 1 0 35%;
}
.footer .microsite-topNav ul li:before{
 top:7px;
}
}
@media screen and (min-width: 1024px) { 
/*
.footer .topNav ul li:nth-child(3n+1), 
	.footer .topNav ul li:nth-child(2n),
	.footer .topNav ul li:nth-child(3n)
	{
		width:15%;
	}
	.footer .topNav ul li:nth-child(4n+1) {
	
	}
	*/
	.microsite-topNav.nav ul{
	 padding-left:26px;
	 }
	.microsite-topNav.nav ul li {
    flex: 1 0 15%;
}


}
