/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.hero {
  display: none;
  height: 500px;
  color: #fff;
}

.f-s-48 {
  color: #FFFFFF;
}

.description-footer-text {
  color: #ffffff;
  font-family: 'Archivo';
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 32px;
  margin-bottom: 32px;
  max-width: 490px;
  width: 100%;

}

/* ======================= Hero section ======================== */


/* ======================= Hero section ======================== */


.site-header {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 9;
}

body {
  padding-top: 68px;
}

.main-navigations ul li a {
  line-height: 24px;
  font-size: 16px;
  padding: 6px 12px;
  font-weight: 300;
}

.main-navigations ul .wp-block-navigation-submenu {
  background: #713290;
}

.main-navigation .main-nav ul li a {
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.dropdown-menu-toggle .gp-icon svg {
  height: 23px;
  width: 14px;
  fill: #D01417;
}

.menu-item .dropdown-menu-toggle {
  line-height: 14px;
}

.menu-item-has-children .dropdown-menu-toggle {
  padding-left: 7px;
}

.main-navigation .sf-menu>li {
  margin-left: 12px;
  padding: 16px 0;
}

.btn-red a,
.main-navigation .btn-red a {
  background: #D01417;
  border-radius: 20px !important;
  padding: 0 24px !important;
  font-size: 18px;
}

a,
.main-navigation .main-nav ul li a {
  transition: all 3s ease-out;
  transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
}

.main-navigation .main-nav ul li .sub-menu li a:hover {
  background: #fff;
  color: #2F0052;
}

.nav-float-right .main-navigation ul ul ul {
  top: 0;
  background: #F7F8FA;
  width: 314px;
	width:264px;
  min-height: 422px;
}

.main-navigation .sub-menu-two ul ul {
  background-color: #713290;
  padding-top: 42px;
  padding-left: 22px;
  padding-bottom: 22px;
}

.menu-item-has-children ul .dropdown-menu-toggle {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 0;
}

.main-navigation .main-nav ul ul li a {
  padding: 10px 12px 10px 22px;
  font-size: 18px;
  border-radius: 8px;
  min-height: 54px;
}

.main-navigation ul ul {
  top: 100%;
  padding-top: 22px;
  padding-left: 22px;
  padding-bottom: 22px;
  padding-right: 22px;
}

.main-navigation ul li.sub-menu-blue ul {
  padding-right: 0;
}

.main-navigation .main-nav ul li.sub-menu-blue ul li a {
  border-radius: 8px 0 0 8px;
}

.main-navigation .main-nav ul li.sub-menu-blue ul li ul li a {
  border-radius: 8px;
}

.main-navigation .menu .sub-menu-blue ul {
  border-radius: 0 0 0 16px;
}

.main-navigation .menu .sub-menu-blue ul ul {
  border-radius: 0 0 16px 0;
  padding-right: 22px;
}

.main-navigation ul ul li {
  width: 100%;
  position: static;
}

.main-navigation ul ul {
  width: 352px;
}

.main-navigation .sub-menu-blue ul,
.main-navigation .sub-menu-blue ul ul {
  width: 314px;
	width: 264px;
}

.main-navigation a {
  font-size: 16px;
}

.blur-text strong {
  color: #cf91ff;
}

.button-red {
  text-decoration: none;
}

.main-navigation .sub-menu-blue>ul {
  background: #713290;
  min-height: 422px;
}

.main-navigation .main-nav .sub-menu-blue>ul li a {
  color: #fff;
}

.main-navigation .sub-menu-blue ul.sub-menu li ul.sub-menu li a {
  color: #2F0052;
}

.main-navigation .main-nav ul li .sub-menu li .sub-menu a:hover {
  background: #fff;
  color: #2F0052;
/*	background: #8641a8;
  color: #fff;*/
	/*background: #2F0052;
  color: #fff;*/
}

.main-navigation .main-nav ul li.sub-menu-blue li:hover a {
  background: #F7F8FA;
  color: #2F0052;
	
	/*background: #2F0052;
	color:#fff;*/
}

.main-navigation ul ul {
  box-shadow: none;
  border-radius: 0 0 16px 16px;
}

.main-navigation:not(.toggled) ul li.last-menu:hover>ul {
  left: -106px;
}

.footer-link-left .wp-block-group p strong {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #cf91ff;
}

.footer-link-left a {
  text-decoration: none;
  color#fff;
  line-height: 24px;
}

.grid-container {
  max-width: 100%;
}

.inside-navigation {
  position: static;
}

.menu-bar-items {
  position: absolute;
  left: 32px;
}

.m-b-8 {
  margin-bottom: 8px;
}

.footer-menu-list li a {
  text-decoration: underline;
  line-height: 24px;
}

.footer-menu-list li a:hover {
  text-decoration: none;
}

.footer-link-left a:hover {
  text-decoration: underline;
}

.footer-bottom .wp-block-columns {
  margin: 0;
}

.footer-bottom p {
  margin: 0;
}

.footer-bottom .wp-block-image.size-large {
  margin-top: -6px;
}

.footer-bottom a {
  text-decoration: none;
}

.news-list-home .post-item {
  padding: 0 !important;
  border: none !important;
}

.news-list-home .category {
  display: none;
}

.news-list-home .title a {
  color: #713290 !important;
}

.news-list-home .title {
  font-size: 18px !important;
  line-height: 22px !important;
  color: #713290 !important;
  max-width: 400px;
  margin-bottom: 5px !important;
}

.news-list-home article .media {
  margin-bottom: 13px !important;
  text-align: center;
}

.news-list-home article figure {
  height: 180px;
  border-radius: 8px;
}

.news-list-home .btn.btn-read-more {
  background: none !important;
  color: #713290 !important;
  padding: 0 0 4px !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  letter-spacing: -0.5px !important;
  border-bottom: 3px solid #D01417 !important;
}

.news-list-home .btn.btn-read-more:hover {
  border-bottom: 3px solid transparent !important;
}

.news-list-home .read-more {
  text-align: left !important;
}

.news-list-home .date {
  display: none !important;
}

.excerpt {
  font-size: 14px !important;
  color: #2f0052 !important;
  line-height: 20px !important;
  margin-bottom: 8px !important;
}

.hero-sec-col a {
  color: #fff !important;
}

.news-list-home .post-entry {
  display: flex !important;
  column-gap: 32px !important;
}

.ymc-pagination .list-item span.page-numbers.current {
  font-weight: 400 !important;
  color: #B7BBCC !important;
  font-size: 16px !important;
}

.ymc-pagination .list-item a {
  font-family: Work Sans;
  font-size: 16px !important;
  color: #713290 !important;
  text-decoration: underline !important;
  padding: 0 !important;
  min-width: initial !important;
}

.ymc-pagination .list-item a:hover {
  text-decoration: none !important;
}

.ymc-pagination .list-item span.page-numbers.current {
  padding: 0 !important;
  min-width: initial !important;
  width: auto !important;
}

.ymc-pagination .list-item a.next.page-numbers {
  background: url("https://entrustittemp.wpenginepowered.com/wp-content/uploads/2025/05/next-arrow.svg");
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  font-size: 0 !important;
  width: 9px;
  height: 15px;
  background-size: 100%;
  position: relative;
  top: -2px;
}

.list-item.next-item {
  line-height: 0;
  margin-left: 2px;
}

.list-item.prev-item {
  line-height: 0;
  margin-right: 2px;
}

.ymc-pagination .list-item .prev.page-numbers {
  background: url("https://entrustittemp.wpenginepowered.com/wp-content/uploads/2025/05/prev-arrow.svg");
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  font-size: 0 !important;
  width: 9px;
  height: 15px;
  background-size: 100%;
  position: relative;
  top: -2px;
}

.site-logo {
  /*padding-left: 35px;*/
}

.posts-found {
  display: none;
}

.news-list-home .post-entry article {
  width: calc(33.33% - 21px) !important;
}
.mega-menu-post-image{
	object-position: right top;
}
/* ------------------ old --------------------- */
/* body .main-navigation.offside .grid-container {
  max-width: 100vw;
}
 */








/* ------------------ new ------------------------ */
@media screen and (min-width:768px){
body .main-navigation.offside .grid-container {
    max-width: calc(100vw - 44px);
    margin: 0 auto;
}
body .slideout-navigation .inside-navigation {
  padding: 0 !important;
}

.slideout-navigation .main-nav {
  position: relative;
  background: white;
  width: 100%;
}

.slideout-navigation .main-nav>ul {
/*   max-width: 385px; */
width:33.33%;
}

.slideout-navigation.do-overlay.main-navigation.offside {
  top: 68px;
  text-align: left;
}

.slideout-navigation .main-nav>ul {
  display: block;
  background: #713290;
  min-height: 440px;
  padding: 22px;
}

.slideout-navigation.main-navigation {
  background: none !important;
}

.slideout-navigation.main-navigation .main-nav ul li a {
  color: #fff;
}

#generate-slideout-menu.do-overlay .slideout-menu li {
  text-align: left !important;
}

.menu-bar-items {
  /*         display: none!important; */
	pointer-events: auto;
    z-index: 9999;

}
}
@media(max-width: 991px) {

  .inside-header {
    padding: 10px 25px;
  }

  body {
    padding-top: 52px;
  }

  #primary-menu {
    display: none;
  }

  .menu-bar-items {
    position: static;
    left: 28px;
  }

  .site-logo {
    padding-left: 0;
  }

  .main-navigation ul ul {
    top: 100%;
    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px;
    padding-right: 22px;
  }

  .main-navigation ul ul {
    border-radius: 0;
  }

  .nav-float-right .main-navigation ul ul ul {
    top: 0;
    background: #fff;
    width: 314px;
	   width: 264px;
    min-height: auto;
	background: #2F0052;
  }

  .main-navigation .sub-menu-blue>ul {
    min-height: auto;
  }

  .main-navigation.offside {
    position: fixed;
    height: calc(100vh - 56px) !important;
    top: 56px !important;
  }

  .slideout-navigation.main-navigation {
    border-top: 1px solid #cf90ff;
  }

/*   .slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    margin: 7px 0 0 10px !important;
  } */

  .main-navigation .main-nav ul li a,
  .menu-toggle,
  .main-navigation .menu-bar-item>a {
    padding-left: 0;
    padding-right: 0;
  }

	.main-navigation .menu-bar-item.slideout-toggle > a{
		 padding-left:12px;
		padding-right:12px;
	}
	
  .slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    padding: 0;
  }

  .main-navigation .main-nav ul ul li a {
    padding: 10px 0 10px 0;
    padding: 10px;
    min-height: auto;
    font-size: 16px;
  }

  .slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    border-left: none !important;
    padding: 0 !important;

  }

  .slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"]>a,
  .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a {
    color: #ffffff;
    background: none !important;
  }

  .slideout-navigation.main-navigation ul ul {
/*     background-color: #18255E !important; */
	   background-color: #2F0052 !important;
	  /*background-color: #9D00FF !important;*/
    padding: 10px;
  }

  #mobile-menu-control-wrapper .menu-toggle .gp-icon svg {
    height: 30px;
    width: 22px;
    top: 5px;
    position: relative;
    fill: currentColor;
  }

  .mobile-menu-control-wrapper {
    display: block;
  }

  #mobile-menu-control-wrapper .menu-toggle {
    display: block;
  }

  #site-navigation {
    display: none;
  }
/* 
	button.menu-toggle[aria-expanded="true"] .icon-menu-bars svg:nth-child(2) {
    display: block !important;
  }
		button.menu-toggle[aria-expanded="false"] .icon-menu-bars svg:nth-child(2) {
    display: none !important;
  }
	
	button.menu-toggle[aria-expanded="true"] .icon-menu-bars svg:nth-child(1) {
     display: none !important;
  }
	button.menu-toggle[aria-expanded="false"] .icon-menu-bars svg:nth-child(1) {
    display: block !important;
  }
	 */
  .icon-menu-bars svg:nth-child(2) {
    display: none !important;
  }

  .toggled .icon-menu-bars svg:first-child {
    display: block !important;
  }

/*   .menu-bar-items {
    display: none !important;
  } */

  .slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"]>a,
  .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,
  .main-navigation .main-nav ul li[class*="current-menu-"]>a,
  .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
  .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
  .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a {
    color: #ffffff;
    background: none !important;
  }

  .main-navigation .sub-menu-blue ul.sub-menu li ul.sub-menu li a {
    color: #fff;
  }

  .slideout-navigation.do-overlay .sub-menu .menu-item-has-children .dropdown-menu-toggle {
    margin: 0 0 0 8px !important;
  }

  .slideout-navigation.main-navigation ul ul ul {
    padding: 0;
  }
}

@media(max-width: 767px) {
  .toggled .icon-menu-bars svg:first-child {
    display: block !important;
  }

  .news-list-home .post-entry article {
    width: calc(100%) !important;
  }

  .site-logo {
    padding-left: 0;
  }

  .footer-menu-list {
    display: table;
  }

  .award-heading {
    flex-direction: initial !important;
  }

  .hero-sec-col {
    background: none !important;
  }

  .inside-header {
    padding: 10px 25px;
  }

  body {
    padding-top: 63px;
  }

  .news-list-home .post-entry {
    flex-direction: column;
    row-gap: 32px !important;
  }

  .news-list-home article figure {
    height: auto;
    border-radius: 8px;
  }

}

@media (max-width: 781px) {
  .footer-bottom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: inherit !important;
  }
}

@media (max-width: 767px) {
  .partners-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    margin: 0;
    width: 16%;
  }

  .main-navigation ul ul {
    top: 100%;
    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px;
    padding-right: 22px;
  }

  .main-navigation ul ul {
    border-radius: 0;
  }

  .nav-float-right .main-navigation ul ul ul {
    top: 0;
    background: #fff;
    width: 314px;
	  width:264px;
    min-height: auto;
  }

  .main-navigation .sub-menu-blue>ul {
    min-height: auto;
  }

  .main-navigation.offside {
    position: fixed;
    height: calc(100vh - 62px) !important;
    top: 62px !important;
  }

  .slideout-exit.has-svg-icon {
    display: none;
  }

  .slideout-navigation.main-navigation {
    border-top: 1px solid #cf90ff;
  }

  .slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    margin: 7px 0 0 10px !important;
  }

  .main-navigation .main-nav ul li a,
  .menu-toggle,
  .main-navigation .menu-bar-item>a {
    padding-left: 0;
    padding-right: 0;
  }

  .slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    padding: 0;
  }

  .main-navigation .main-nav ul ul li a {
    padding: 10px 0 10px 0;
    min-height: auto;
    font-size: 16px;
  }

  .slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    border-left: none !important;
    padding: 0 !important;

  }

  .slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"]>a,
  .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,
  .main-navigation .main-nav ul li[class*="current-menu-"]>a,
  .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
  .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
  .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a {
    color: #ffffff;
    background: none !important;
  }

  .slideout-navigation.main-navigation ul ul {
/*     background-color: #18255E !important; */
	  background-color: #2F0052 !important;
    padding: 10px;
  }

  #mobile-menu-control-wrapper .menu-toggle .gp-icon svg {
    height: 30px;
    width: 22px;
    top: 5px;
    position: relative;
    fill: currentColor;
  }

  .slideout-navigation.do-overlay .slideout-exit {
    position: fixed;
    right: 0;
    top: 0;
    width: auto;
    font-size: 25px;
  }

/*   .slideout-exit.has-svg-icon {
    display: block;
  } */
	
	.slideout-navigation button.slideout-exit{
		padding:0 0 5px;
	}
	.slideout-navigation.do-overlay .inside-navigation{
		padding:0 !important;
	}
}

@media (max-width: 599px) {
  .partners-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    width: 24%;
  }
}

@media (max-width: 480px) {
  .partners-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    width: 33.33%;
  }
}

/* ------------------------- Mega Menu ---------------------------------------------  */

@media (min-width: 768px) {

.slideout-navigation.main-navigation .main-nav ul ul {
  position: absolute !important;
  left: 100% !important;
}

.slideout-navigation.main-navigation ul ul {
  background-color: #fff !important;
}

.slideout-navigation.main-navigation .main-nav ul ul li a {
  color: #2F0052 !important;
}

.slideout-navigation.main-navigation .main-nav ul ul li[class*="current-menu-"]>a {
  background-color: #ffffff !important;
}

ul.custom-block-submenu{
	display:block !important;
}

.slideout-navigation.main-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{
	    transform: rotate(270deg) !important;
}

.slideout-navigation.main-navigation .main-nav>ul{
	padding:22px 0 !important;
	border-radius: 0 0 0 16px;
}

}






























/*.main-navigation.offside {
  width: 100%!important;
  height: 100%!important;
  top: 0;
  }
.side-bar-menu :where(.wp-block-columns.has-background) {
  padding: 0 22px;
  background: #fff !important;
  height: 100%;
}
.main-navigation:not(.toggled) .side-bar-menu ul li:hover > ul, .side-bar-menu .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  left: 50%;
  min-width: 50% !important;
  width: 50% !important;
  top: -16px;
}
.side-bar-menu .wp-block-navigation .wp-block-navigation-item{
	position: static;
  
}
.side-bar-menu .gb-tabs__menu{
	width: 33.33%;
	padding-top: 22px;
  padding-left: 22px;
}
.side-bar-menu .gb-tabs__items{
	width: 66.66%;
}
.side-bar-menu .wp-block-column, .side-bar-menu .gb-tabs{
	height:100%;
}
.side-bar-menu .wp-block-navigation__container.has-text-color.is-vertical.wp-block-navigation{
	width:100%;
}
#generate-slideout-menu.main-navigation .side-bar-menu ul ul {
  display: inherit;
}
.side-bar-menu .gb-tabs__menu-item {
  border-radius: 8px 0 0 8px;
}
.side-bar-menu .gb-tabs__items .gb-tabs__item{
  height: 100%;
  background: #F7F8FA;
  padding: 22px;
}
.side-bar-menu ul > li{
  position: static;
  width: 50%;
  background: #F7F8FA;
  padding: 10px 0 10px 22px;
  min-height: 56px;
}
.side-bar-menu ul > li:hover{
	background: #fff;
}*/
.dynamic-menu {
  height: 100%;
}
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .media img{
    height: 202px !important;
  }
.iframe-menu-navigation article{
    background: #ffffff;
    height: 100vh;
    max-height: 440px;
  }
.iframe-menu-navigation .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1{
	padding: 0;
  border: none;
}
.iframe-menu-navigation .container-post-layout1 .post-entry {
    grid-template-columns: 100% !important;
    margin-bottom: 0;
  }
.iframe-menu-navigation .ymc-smart-filter-container{
	padding:0;
	max-width: 100%;
}
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .media img {
    height: 202px !important;
  }
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .title {
    margin-top: 32px !important;
  }
.iframe-menu-navigation .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title{
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1.3;
}
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .excerpt {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  margin-bottom: 16px !important;
	padding: 0 32px;
}
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .title .media-link {
    padding: 0 32px 0px;
    margin-bottom: 8px;
    min-height: auto;
    font-family: 'Archivo' !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 32px !important;
    letter-spacing: 0 !important;
    color: #2F0052 !important;
  }
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .read-more {
    text-align: start;
  }
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn {
    background: #ffffff;
    background-color: rgb(255, 255, 255);
    min-height: auto;
    font-family: 'Work Sans' !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    letter-spacing: -0.35px !important;
    text-decoration: underline;
    padding: 0 0 0 32px;
    margin-bottom: 0;
  }
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn {
    font-family: 'Work Sans' !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 22px !important;
	color: #2F0052 !important;
    letter-spacing: -0.35px !important;
  }
.iframe-menu-navigation .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn::before {
    content: url('https://www.entrustit.co.uk/wp-content/uploads/2025/05/Arrow.svg');
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
  }
body.page-id-2439, body.page-id-2485{
  padding-top: 0;
}
.iframe-menu-navigation .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .media{
	line-height:0;
}
 .mega-menu-post-box .mega-menu-post-excerpt, .mega-menu-post-box .mega-menu-post-heading {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
  }
.mega-menu-post-box .mega-menu-post-text-box {
  padding: 32px;
}
.mega-menu-post-box .mega-menu-post-heading{
    font-size: 24px;
    line-height: 28px;
  }
.mega-menu-post-box .mega-menu-post-btn a::before {
    content: url('https://www.entrustit.co.uk/wp-content/uploads/2025/05/Arrow.svg');
    display: inline-block;
    margin-right: 8px;
    margin-top: 5px;
    vertical-align: middle;
  }
.mega-menu-post-box .mega-menu-post-btn a::before {
    content: url('https://www.entrustit.co.uk/wp-content/uploads/2025/05/Arrow.svg');
    display: inline-block;
    margin-right: 8px;
    margin-top: 5px;
    vertical-align: middle;
  }

/* ======================= New css Start ======================== */
.mb-5px li{
	margin-bottom:5px;
}



.nav-float-right .main-navigation ul ul ul {
  /*background: #2F0052;*/
 }