#cssmenu > ul > li:last-child a {
	background:#E52E8A;
	color:white;
}

@media (max-width:768px) {
	#cssmenu > ul > li:last-child a {
		background:none;
		color:black;
	}
	.home .carousel {
		height:350px;
	}
}

/* --------- Inward Investment --------- */

body {
  overflow-x:hidden;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.row {
  margin:0;
}

 .ii-right {
  float:right;
}

.twoCols {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; * Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.inward-investment .ii_purple_intro h2 {
	font-size:20px;
}

.inward-investment .ii_purple_intro h3 {
	font-size:18px;
}


.page-template-tpl-inward-investment-sector .sub-menu-bar, 
.page-template-tpl-inward-investment-single .sub-menu-bar {
  margin-bottom:0;
}

.ii_header {
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  min-height:400px;
}

.ii_intro {
  background:white;
  width:100%;
  padding:5% 0;
}

.pink-line {
  width:100%;
  border-bottom:1px solid #E52E8A;
  margin-top:10px;
}

.ii_intro .main-copy h2 {
  color:#E52E8A;
  font-size:3.5em;
}

.ii_purple_intro {
  padding:6% 0;
  background:#912091;
  width:100%;
  clear:both;
  color:white;
  text-align:center;
  margin:0;
}

.inward-investment .ii_purple_intro p {
  color:white;
  text-align:center;
}

.inward-investment .main-copy p {
	color:#2E2A2B;
	font-size:2.4em;
	margin-top:0;
  padding-bottom:20px;
}

.ii_purple_intro img {
	padding-bottom:30px;
}

.ii_section .ii_icon_title {
  padding-bottom:0;
  margin:0;
  color:white;
}

.ii_section h3 {
  color:white;
  margin:10px 0;
  font-size:18px;
}

.ii_section h3 a, .ii_section h3 a:hover  {
  color:white;
  text-decoration:none;
}

.inward-investment .contact-details {
  margin-top:40px;
  margin-bottom:0;
}

.page-template-tpl-inward-investment-sector .main-copy ul, .page-template-tpl-inward-investment-single .main-copy ul {
  font-size:2.0em;
}

.page-template-tpl-inward-investment-sector .contact-details {
	margin-bottom:80px;
	margin-top:80px;
}


.inward-investment .contact-details h5 {
	color:#837F9F;
	font-size:1.7em;
}

.page-template-tpl-inward-investment-sector .contact-details h5 {
	color:#837F9F;
	font-size:1.7em;
}

.page-template-tpl-inward-investment-sector .contact-details h5:after {
    background-color:#E3348A;
    color:transparent;
    content:" ";
    display:inline-block;
    height:1px;
    margin-left:0.5em;
    position:relative;
    top:15px;
    width:80px;
}

.inward-investment .contact-details .vcard {
	left:140px;
	position:relative;
	top:0px;
}

.page-template-tpl-inward-investment-sector .contact-details .vcard {
	left:130px;
	position:relative;
	top:-5px;
}

.inward-investment .contact-details .vcard p {
	font-size:1.5em;
	margin-bottom:0;
  margin-left:10px;
}

.page-template-tpl-inward-investment-sector .contact-details .vcard p {
	font-size:1.4em;
	margin-bottom:0;
}

.inward-investment .contact-details .vcard p a,
.inward-investment .contact-details .vcard p a:hover,
.inward-investment .contact-details .vcard p a:active,
.inward-investment .contact-details .vcard p a:focus {
	color:#4B4A52;
}

.page-template-tpl-inward-investment-sector .contact-details .vcard p a,
.page-template-tpl-inward-investment-sector .contact-details .vcard p a:hover,
.page-template-tpl-inward-investment-sector .contact-details .vcard p a:active,
.page-template-tpl-inward-investment-sector .contact-details .vcard p a:focus {
	color:white;
  line-height:25px;
}

.page-template-tpl-inward-investment-sector .header-divider, .page-template-tpl-inward-investment-single .header-divider  {
  margin-bottom:0;
}

.page-template-tpl-inward-investment-sector .contact-details .people-avatar {
  height:110px;
  width:110px;
}

.page-template-tpl-inward-investment-sector .contact-details .people-avatar-Partner {
  height: 110px;
  top: -110px;
  width: 110px;
  background-color: rgba(86,49,49,0.67);
  margin-bottom: -220px;
  opacity: 0.4;
  position: relative;
}

.page-template-tpl-inward-investment-sector .key-contact {
    height: 130px;
}


.ii_single_purple {
  background:#912091;
  color:white;
  padding:5% 0;
  margin:0;
}

.side-menu ul {
  padding:0;
  margin:0;
  list-style:none;
}

.side-menu li {
  list-style: none;
  padding-bottom: 10px;
  font-size: 18px;
  padding-left: 0;
  border-bottom: 1px solid white;
  width: 80%;
  padding-top: 30px;
  color:white;
  text-transform:uppercase;
}

.side-menu li:first-child {
  padding-top: 0;
}

.side-menu li a, .side-menu li a:hover {
  color:white;
  text-decoration:none;
  background:none;
}

.side-menu li a, .side-menu li a:focus {
  color:white;
  text-decoration:none;
  background:none;
}

.side-content {
  color:white;
  padding-left:20px;
}

.side-content h2 {
  color:white;
  margin-bottom:15px;
  line-height:35px;
  font-size:2.5em;
}

.side-content p {
  color:white;
}

.side-content aside {
    border: solid 2px #E52E81;
    padding: 10px 20px 40px 20px;
    margin-top:10%;
}

.side-content aside h5 {
    background-color: #912091;
    color: #E52E81;
    display: inline-block;
    font-size: 2.0em;
    left: -10px;
    line-height: 1.0;
    margin: 0;
    padding: 10px;
    position: relative;
    top: -30px;
}

.brochure-btn {
  border: 1px solid white;
  width: 80%;
  overflow: hidden;
  clear: both;
  margin-top: 50px;
  padding: 10px;
}

.brochure-btn p {
  padding-top: 5px;
  color: white;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.brochure-btn-colour {
  border: 1px solid #E52E8A;
  overflow: hidden;
  clear: both;
  margin-top: 50px;
  padding: 10px;
  display:inline-block;
}

.brochure-btn-colour p {
  padding-top: 5px;
  color: #E52E8A;
  margin-bottom: 0;
  padding-bottom: 5px;
  line-height: 1;
}

.tughanstip{
  color:white;
  background-color: #55626B;
  padding:40px 30px;
  margin: 50px 0;
  position: relative;

}
.tughanstip__circle{
  padding: 20px;
  border-radius: 100%;
  background-color: #e6298c;
  display: inline-block;
  line-height: 1;
  position: absolute;
  top: -30px;
  left: -30px;
  margin: 0;

}
.tughanstip h3{
  font-size: 1.8em!important;
}
.tughanstip p{
  font-size: 1.6em!important;
}
.startups .key-contact,
.selling-your-business .key-contact {
	height:150px;
}

.startups .people-avatar,
.selling-your-business .people-avatar, 
.inward-investment .people-avatar {
	background-size:cover;
	height:120px;
	width:120px;
}

.startups .people-avatar-Partner, 
.selling-your-business .people-avatar-Partner,
.inward-investment .people-avatar-Partner {
	height:120px;
	top:-120px;
	width:120px;
}

.startups .people-avatar-Director,
.selling-your-business .people-avatar-Director, 
.inward-investment .people-avatar-Director {
	height:120px;
	top:-120px;
	width:120px;
}

.startups .contact-details, 
.selling-your-business .contact-details, 
.inward-investment .contact-detailss {
  margin-top:40px;
  margin-bottom:0;
}


.startups .keycontacts, 
.selling-your-business .keycontacts, 
.inward-investment .keycontacts {
  margin-top:6%;
}

.startups .keycontacts h2, 
.selling-your-business .keycontacts h2, 
.inward-investment .keycontacts h2 {
  color: #E52E8A;
  font-size: 3.5em;
  margin-bottom:0;
  padding-bottom:0;
}

.startups .contact-details h5, 
.selling-your-business .contact-details h5, 
.inward-investment .contact-details h5 {
	color:#837F9F;
	font-size:1.7em;
}

.startups .contact-details .vcard, 
.selling-your-business .contact-details .vcard, 
.inward-investment .contact-details .vcard {
	left:140px;
	position:relative;
	top:0px;
}

.startups .contact-details .vcard p,
.selling-your-business .contact-details .vcard p, 
.inward-investment .contact-details .vcard p {
	font-size:1.5em;
	margin-bottom:0;
  margin-left:10px;
}

.startups .contact-details .vcard p a,
.startups .contact-details .vcard p a:hover,
.startups .contact-details .vcard p a:active,
.startups .contact-details .vcard p a:focus,
.selling-your-business .contact-details .vcard p a,
.selling-your-business .contact-details .vcard p a:hover,
.selling-your-business .contact-details .vcard p a:active,
.selling-your-business .contact-details .vcard p a:focus {
	color:#4B4A52;
}

.inward-investment .contact-details .vcard p a,
.inward-investment .contact-details .vcard p a:hover,
.inward-investment .contact-details .vcard p a:active,
.inward-investment .contact-details .vcard p a:focus {
	color:#4B4A52;
}

.startups .people-avatar-Partner, 
.startups .people-avatar-Director,
.selling-your-business .people-avatar-Partner, 
.selling-your-business .people-avatar-Director, 
.inward-investment .people-avatar-Partner, 
.inward-investment .people-avatar-Director {
    background-color: rgba(86,49,49,0.67);
    height: 220px;
    margin-bottom: -220px;
    opacity: 0.4;
    position: relative;
    top: -220px;
    width: 220px;
}

 .inward-investment .key-contact {
	height:150px;
}

.inward-investment .people-avatar {
	background-size:cover;
	height:120px;
	width:120px;
}

.inward-investment .people-avatar-Partner {
	height:120px;
	top:-120px;
	width:120px;
}

.inward-investment .people-avatar-Director {
	height:120px;
	top:-120px;
	width:120px;
}

.inward-investment .keycontacts {
  margin-top:6%;
}

.inward-investment .keycontacts h2 {
  color: #E52E8A;
  font-size: 3.5em;
  margin-bottom:0;
  padding-bottom:0;
}

.inward-investment .usefulLinksSection {
	padding:50px 0;
}

.inward-investment .clientQuotesSection {
	padding:50px 0;
}

.inward-investment .usefulLinks h2 {
  color: #E52E8A;
  font-size: 3.5em;
  margin-bottom:0;
  padding-bottom:0;
}

.inward-investment .usefulLinks .col-md-3 {
	text-align:center;
	padding-top:30px;
}

.inward-investment .usefulLinks .col-md-3 p {
	clear:both;
	text-align:center;
	padding-top:20px;
}

.inward-investment .usefulLinks .col-md-3 p a {
	color:#000000;
	text-decoration:none;
}

.inward-investment .usefulLinks .col-md-3 p a:hover {
	color:#E52E8A;
	text-decoration:none;
}

.inward-investment .clientQuotes h2 {
  color: #E52E8A;
  font-size: 3.5em;
  margin-bottom:0;
  padding-bottom:0;
}

.inward-investment .quotesSlider {
	width:80%;
	text-align:center;
	margin:0px auto;
	padding:5% 0 0;
}

.inward-investment .quotesSlider .slick-slide {
	outline:none!important;
}

.inward-investment .quotesSlider p {
	padding-top:5%;
}

.inward-investment .quotesSlider img {
	text-align:center;
	margin:0 auto;
}


@media (max-width: 800px) {
	
	.twoCols {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; * Firefox */
		column-count: 1;
		-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
		-moz-column-gap: 40px; /* Firefox */
		column-gap: 40px;
	}


  .hide-mobile {
    display:block;
  }

  .mobile-only {
    display:none;
  }


  .ii_header {
    min-height:200px;
  }

  .ii_intro .main-copy h2 {
    padding-top:20px;
    margin-bottom:5px;
  }

  .ii_intro .container {
    padding:20px 30px;
  }

  .inward-investment .main-copy p {
    font-size:2em;
  }

  .ii_section {
    padding-bottom:30px;
  }

  .inward-investment .contact-details {
    margin-bottom:0;
    margin-top:40px;
  }

  .ii_purple_intro h2 {
    font-size:2.5em;
  }

  .ii_purple_intro h3 {
    font-size:2em;
  }

  .side-menu li {
    font-size: 15px;
    width: 100%;
  }

  .side-content {
    padding-bottom:50px;
    padding-left:0;
  }

  .pink-line {
    margin-bottom:25px;
  }

  .brochure-btn {
    margin-bottom:30px;
    width:100%;
  }

  .brochure-btn p {
    width: 80%;
    float: left;
  }

}

/* --------- End of Inward Investment --------- */

/* --------- Digital DNA Microsite --------- */


.dna-section {
	width:100%;
	margin-bottom:30px;
}

.dna-section img {
	width:100%;
}

.dna-section .main-copy p {
    color: #2E2A2B;
    font-size: 2.4em;
    margin-top: 0;
    padding-bottom: 20px;
}

.page-template-tpl-startup-fundamentals .sub-menu-bar,
.page-template-tpl-selling-your-business .sub-menu-bar,
.page-template-tpl-brexit .sub-menu-bar
 {
  margin-bottom:0;
 }
 
 .page-template-tpl-startup-fundamentals .main-copy ul,
 .page-template-tpl-selling-your-business .main-copy ul,
 .page-template-tpl-brexit .main-copy ul,
 {
    font-size: 2.0em;
}

 .page-template-tpl-startup-fundamentals .main-copy p,
 .page-template-tpl-selling-your-business .main-copy p,
 .page-template-tpl-brexit .main-copy p {
	 padding:5px 0;
}

 .page-template-tpl-startup-fundamentals .main-copy b,
 .page-template-tpl-selling-your-business .main-copy b,
 .page-template-tpl-brexit .main-copy b {
    color: white;
    font-weight: normal;
    font-size: 25px;
 }

 .page-template-tpl-startup-fundamentals .main-copy strong {
    color: #E3348A;
    font-weight: normal;
    font-size: 20px;
 }
 
 .startups .ii_intro,
 .selling-your-business .ii_intro {
	 background:#912091;
 }
 
 .startups .ii_purple_intro,
 .selling-your-business .ii_purple_intro {
	 background:#FFFFFF;
 }
 
 .startups .ii_section h2,
 .selling-your-business .ii_section h2 {
	 color:#4B4A52;
 }
 
 .startups .ii_intro h2,
 .selling-your-business .ii_intro h2 {
  color:#FFFFFF;
  font-size:3.5em;
}

 .startups .ii_section a,
 .selling-your-business .ii_section a {
	 color:#E3348A;
 }

 .startups .ii_section a:hover,
 .selling-your-business .ii_section a:hover {
	 color:#E3348A;
 }
 
 .startups .ii_intro p,
 .selling-your-business .ii_intro p {
	 color:#FFFFFF;
 }
 
 .startups .ii_section,
 .selling-your-business .ii_section {
  margin-bottom:30px;
 }
 
 .startups .ii_section h2,
 .selling-your-business .ii_section h2 {
  font-size:25px;
 }
 
 .page-template-tpl-startup-fundamentals .side-menu,
 .page-template-tpl-selling-your-business .side-menu,
 .page-template-tpl-brexit .side-menu {
	 overflow:hidden;
 }
 
 .page-template-tpl-startup-fundamentals .side-menu ul,
 .page-template-tpl-selling-your-business .side-menu ul,
 .page-template-tpl-brexit .side-menu ul {
	    width:100%;
	    margin-bottom:30px;
	}
 
 .page-template-tpl-startup-fundamentals .side-menu li,
 .page-template-tpl-selling-your-business .side-menu li,
 .page-template-tpl-brexit .side-menu li {
	 padding-top:20px;
	 width:90%;
 }
 
 .page-template-tpl-brexit .side-menu li:first-child {
	 border-bottom:1px solid #E3348A;
 }
 
 .page-template-tpl-brexit .side-menu li:first-child a {
	 color:#E3348A;
 }
 
 .page-template-tpl-startup-fundamentals .brochure-btn,
 .page-template-tpl-selling-your-business .brochure-btn {
  	width: 90%;
}

 
 .side-menu .navbar-toggle {
	 float:left;
 }
 
 .side-menu .navbar-header p {
	padding-top: 16px;
    text-transform: uppercase;
    color: white;
 }
 
 .side-menu .navbar-toggle .icon-bar {
	 background:white;
 }
 
 .side-menu .navbar-collapse {
	 padding:0;
	 border:none;
 }
 
 .startups .key-contact,
 .selling-your-business .key-contact {
	height:150px;
}

.startups .people-avatar,
.selling-your-business .people-avatar {
	background-size:cover;
	height:120px;
	width:120px;
}

.startups .people-avatar-Partner,
.selling-your-business .people-avatar-Partner {
	height:120px;
	top:-120px;
	width:120px;
}

.startups .people-avatar-Director,
.selling-your-business .people-avatar-Director {
	height:120px;
	top:-120px;
	width:120px;
}

.startups .keycontacts,
.selling-your-business .keycontacts {
  margin-top:6%;
}

.startups .keycontacts h2,
.selling-your-business .keycontacts h2 {
  color: #E52E8A;
  font-size: 3.5em;
  margin-bottom:0;
  padding-bottom:0;
}

.page-template-tpl-startup-fundamentals .main-copy .article-link,
.page-template-tpl-selling-your-business .main-copy .article-link {
	color:white;
}

.page-template-tpl-startup-fundamentals .main-copy .article-link:hover,
.page-template-tpl-selling-your-business .main-copy .article-link:hover {
	color:#E52E8A;
}

 
 
 @media (max-width: 800px) {
	 .page-template-tpl-startup-fundamentals .side-menu ul,
   .page-template-tpl-selling-your-business .side-menu ul {
	    padding: 0;
	    margin: 0;
	    list-style: none;
	    margin-bottom: 40px;
	}
	
	.page-template-tpl-startup-fundamentals .brochure-btn p,
  .page-template-tpl-selling-your-business .brochure-btn p {
	    width: 75%;
	    float: left;
	}
	
	.page-template-tpl-startup-fundamentals .side-content h2,
  .page-template-tpl-selling-your-business .side-content h2 {
	    padding-top:20px;
	}
}


/* --------- End of Digital DNA Microsite --------- */

/* === Brexit === */

.brexit_intro {
	background:#55626B;
}

.brexit_intro .main-copy h2, .brexit_intro .main-copy p  { color:white; }

.brexit-icon-section {
	text-align:center;
	padding-top:40px;
}

.brexit-icon-section img {
	padding-bottom:30px;
}

.brexit-icon-section .ii_icon_title {
	color:#55626B;
	text-align:Center;
	font-size:18px;
	height:35px;
}


@media (min-width: 768px) {
	.brexit-icon-section .ii_section:nth-child(-n+5) h3 {
		margin-bottom:80px;
	}
}

.brexit-icon-section .ii_section h3 a, .ii_section h3 a:hover {
	color:#E52E8A;
	font-size:15px;
}

.brexit-external-resources {
	background:#E52E8A;
	padding:40px 0;
}

.brexit-external-resources h3 {
	font-size:18px;
	color:white;
	text-transform:uppercase;
	margin-top:0;
}

.brexit-external-resources p {
	font-size:16px;
	color:white;
}

.brexit-external-resources p a {
	font-size:16px;
	color:white;
	text-decoration:none;
	border-bottom:1px solid white;
	padding-bottom:0;
	margin-bottom:0;
}

.page-template-tpl-brexit .article-link {
	color:white;
}

.page-template-tpl-brexit .article-link:hover {
	color:#E52E8A;
}

.page-template-tpl-brexit .contact-details .vcard p a,
.page-template-tpl-brexit .contact-details .vcard p a:hover,
.page-template-tpl-brexit .contact-details .vcard p a:active,
.page-template-tpl-brexit .contact-details .vcard p a:focus {
	color:white;
  line-height:1.2;
}

.page-template-tpl-brexit .header-divider, .page-template-tpl-brexit .header-divider  {
  margin-bottom:0;
}

.page-template-tpl-brexit .contact-details .people-avatar {
  height:110px;
  width:110px;
}

.page-template-tpl-brexit .contact-details .people-avatar-Partner,
.page-template-tpl-brexit .contact-details .people-avatar-Director {
  height: 110px;
  top: -110px;
  width: 110px;
  background-color: rgba(86,49,49,0.67);
  margin-bottom: -220px;
  opacity: 0.4;
  position: relative;
}

.page-template-tpl-brexit .key-contact {
    height: 130px;
}

.page-template-tpl-brexit .main-copy ul, .page-template-tpl-brexit .main-copy ul {
  font-size:2.0em;
}

.page-template-tpl-brexit .contact-details {
	margin-bottom:80px;
	margin-top:80px;
}


.page-template-tpl-brexit .contact-details h5 {
	color:#837F9F;
	font-size:1.7em;
}

.page-template-tpl-brexit .contact-details h5:after {
    background-color:#E3348A;
    color:transparent;
    content:" ";
    display:inline-block;
    height:1px;
    margin-left:0.5em;
    position:relative;
    top:15px;
    width:80px;
}


.page-template-tpl-brexit .contact-details .vcard {
	left:130px;
	position:relative;
	top:-5px;
}

.page-template-tpl-brexit .contact-details .vcard p {
	font-size:1.4em;
	margin-bottom:0;
	line-height:1.2;
}

.page-template-tpl-covid .listing h3 {
    font-size: 30px;
    line-height: 1;
    margin-bottom: 20px;
    font-weight: 100;
    font-family: 'TheSansB W7 Bold';
    overflow: visible;
    text-overflow: inherit;
    text-transform: none;
    white-space: normal;
    color: #465559;
}

@media not all, (-webkit-transform-3d) {
  .carousel-inner>.item {
    transition: transform .9s ease-in-out;
  }
}