/**
 * temporary landing page css - to icnorporate into style.css later - RK.
 */
 /*
@import url(//fonts.googleapis.com/css?family="Arial Rounded MT Bold");
@import url(//fonts.googleapis.com/css?family="Arial Rounded MT Bold");
@import url(//fonts.googleapis.com/css?family=arial);
@import url(//fonts.googleapis.com/css?family=arial:bold);
*/

/* latin */
@font-face {e
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/Lato-Regular.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Lato Lighter';
	font-style: normal;
	font-weight: 300;
	src: local('Lato Light'), local('Lato-Light'), url(../fonts/Lato-Light.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Lato Bold';
	font-style: normal;
	font-weight: 700;
	src: local('Lato Bold'), local('Lato-Bold'), url(../fonts/Lato-Bold.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Lato Black';
	font-style: normal;
	font-weight: 900;
	src: local('Lato Black'), local('Lato-Black'), url(../fonts/Lato-Black.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	src: local('Raleway Regular'), local('Raleway-Regular'), url(../fonts/Raleway-Regular.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Raleway SemiBold';
	font-style: normal;
	font-weight: 600;
	src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(../fonts/Raleway-SemiBold.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Raleway Bold';
	font-style: normal;
	font-weight: 700;
	src: local('Raleway Bold'), local('Raleway-Bold'), url(../fonts/Raleway-Bold.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Raleway Lighter';
	font-style: normal;
	font-weight: 300;
	src: local('Raleway Lighter'), local('Raleway-Light'), url(../fonts/Raleway-Light.ttf);
  }
  /* latin */
  @font-face {
	font-family: 'Raleway ExtraBold';
	font-style: normal;
	font-weight: 800;
	src: local('Raleway Bold'), local('Raleway-ExtraBold'), url(../fonts/Raleway-ExtraBold.ttf);
  }
  /**fix for rem units in bootstrap 5 **/
  html {font-size: 62.5%;}
  
  body {
	font-family: Arial, "Helvetica Neue", Helvetica, "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
        font-size:14px;
  }
  header, main, footer {
   width:100%;
   max-width:1400px;
   margin:0 auto;
   padding:0px 15px;
  }
  header {margin-bottom:15px}
  footer {
   background: #473279;
   color: white;
   width: 100%;
    margin: 45px auto 0 auto;
    padding-top: 35px;
    padding-bottom: 36px;
  }
  p, table {
	  font-family: Arial, "Helvetica Neue", Helvetica, "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-size:22px;
	  font-weight:normal;
  }
  h1, h2, h3, h4, h5, h6 {
	font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  }
  h2 {
	  font-size:65px;
	  font-weight: bold; 
	  font-weight: 800; 
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  /*
	  font-size:400%;
	  */
  }
  #page-l-div #h2title h2 {
	  font-size:65px;
	  font-weight: bold; 
	  font-weight: 800; 
	  /*
	  font-size:400%;
	  */
  }
  #page-l-div h2 {
	  font-size:28px;
  }
  #page-l-div h1 {
	  font-size:28px;
	  font-weight:lighter;
		  margin-bottom: 3rem;
  }
  #page-l-div h1 a {
	  color:#000;
  }
  
  #page-l-div h3 {
	  font-size:22px;
	  font-family:arial;
	  /* font-weight:bold; removed snag 7, YHN Gallery tab */
  }
  
  .page-node-type-yhn-gallery #page-l-div h1 {
	  font-size: 1.5em;
  }
  .page-node-type-yhn-gallery #page-l-div h2 {
	  font-size: 50px
  }
  .page-node-type-yhn-gallery #page-l-div h3 {
	  font-size: 40px;
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  }
  #page-r-div h2 {
	  font-size:28px;
  }
  #page-r-div h3 {
	  font-size:22px;
  }
  .cke_editable h2 {
	  font-size:28px;
  }
  .cke_editable h3 {
	  font-size:22px;
	  font-weight:700;
  }
  .page-node-type-yhn-generic-landing-page div.yhn-rel-news h4 {
	  font-size: 40px;
  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  /*font-weight: lighter;*/
  }
  h1 {
	  font-size:65px;
  }
  h2 {
	  font-size:50px;
	  font-weight:lighter;
  }
  h3 {
	  font-size:40px;
  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  /*font-weight:lighter;*/
  }
  
  h4 {
	  font-size:28px;
	  font-weight:bold;
  }
  h5 {
	  font-size:22px;
	  font-family:arial;
	  font-weight:bold;
  }
  h6 {
	  font-size:20px;
	  font-weight:bold;
  }
  .yhn-sidebar h3 {
	  font-size:24px;
	  font-weight:bold;
  }
  .row h2, .row h3 { margin-top: 60px; }
  
  /* "fixing" above */
  #yhn-glp-hero-lhs h1,
  #yhn-glp-row4 h3,
  #yhn-glp-row5 h3,
  #yhn-glp-row6 h3,
  #yhn-glp-row1 h2,
  #yhn-glp-row1 h3,
  #yhn-glp-row3 h2, 
  #yhn-glp-row3 h3,
  #yhn-glp-row2 h3,
  .gallery-block-col-2-left h2,
  .gallery-block-col-2-left h3,
  .col-xs-12.col-sm-3.yhn-sidebar h2,
  .col-xs-12.col-sm-3.yhn-sidebar h3 {
	  margin-top: 0px; 
  }
  .row h2.hiddenyhn, .row h3.hiddenyhn { margin-top: 0; }
  table {
	  width:100%;
		  background: white;
		  margin-bottom: 1.25rem;
		  border: solid 1px #dddddd;
  }
  table thead, table tfoot {
	  background: whitesmoke;
  }
  table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
	  padding: 0.5rem 0.625rem 0.625rem;
	  font-weight: bold;
	  color: #222222;
	  text-align: left;
  }
  table tr th, table tr td {
	  padding: 0.5625rem 0.625rem;
	  color: #222222;
  }
  .news-area-small {
  display:none;
  }
  
  /****overrides from framework to make page full width - re-hidden 04112018 as breaks landong pages design - RK
  .main-container {
	  width:100%!important;
	  margin:0!important;
	  padding:0!important
  }
  .row {
	  margin:0!important;
  }
  .col-sm-12 {
	  padding:0!important;
  }
  .col-xs-6 {
	  padding:0!important;
  }
  .col-sm-6 {
	  padding:0!important;
  }
  .news-article-left-column {font-size:16px}
  .news-article-left-column text {font-size:16px}
  .region-header {
	  padding: 0rem 0rem 0rem 6rem;
  }
  .navbar {
	  width:100%!important;
	  max-width:100%!important;
  }
  .navbar-nav {
	  width:80%!important;
  }
  ul.navbar-nav li {
	  margin: 0 1em;
  }
  .navbar-right {
	  float:right;
	  width:auto!important;
  }
  ul.ourcity-row-ul {
	  padding: 0rem 0rem 0rem 6rem;
  
  }  ****/
  /***end of overrides***/
  .nccHeroLanding {
	  background-color: #f8f8f8;
	  overflow: hidden;
  }
  #lp-sub-div-old {
	  width:40%;
	  float:left;
  }
  #lp-sub-div {
	  width:100%;
	  position:absolute;
	  left:0px;
	  top:0px;
	  z-index:3001;
	  float:none;
	  color:#fff;
	  text-align:center;
	  min-height: 35em;
	  margin-bottom: 2em;
  }
  #lp-sub-div h1 {
	  width:60%;
	  font-family:"Arial Rounded MT Bold";
	  font-weight:bold;
	  margin:.5em auto;
  }
  
  .lp-bg-image {
	  width:55%;
	  float:right;
  }
  
  .lp-bg-image div {
	  margin:2em 0px;
  }
  .nccHeroLandingbody {
	  background-color: #fff;
	  text-align:center;
	  overflow: hidden;
  }
  .nccHeroLandingbody div {
	  width:80%;
	  margin:2em auto;
  }
  .news-landing-news-item-block {
		  position: absolute;
		  left: 5%;
		  top: 20%;
		  z-index: 1002;
		  background: darkblue;
		  opacity: 0.7;
		  color: #fff;
		  margin: 0rem 0rem 0rem 0rem;
		  padding: 5em;
	  width:42%;
	  min-width:360px;
  }
  
  /*Styles applied to all link buttons*/
  .btn {
	  display: inline-block;
	  text-align: center;
	  white-space: nowrap;
	  vertical-align: middle;
	  cursor: pointer;
	  user-select: none;
	  border: 0 solid transparent;
	  transition: all 0.2s ease-out;
	  padding: 0.5rem 1rem;
	  font-size: 1.5rem;
	  font-weight: 400;
	  letter-spacing: 0.05rem;
	  color: #fff;
	  background-color: #231f20;
  }
  
  /*Styles applied to override colors*/
  .btn-gray {
	  color: #231f20;
	  background-color: #ccc;
  }
  .btn-white {
	  color: #000;
	  background-color: #fff;
  }
  .btn-blue {
	  color: #231f20;
	  background-color: blue;
  }
  li.h1 {
	  font-size: 4em;
  }
  #block-quicktabswhatson h2 {
	  text-align:center;
  }
  #block-quicktabswhatson div {
	  border:0!important;
	  overflow:hidden;
  }
  #block-quicktabswhatson div ul {
	  border:0!important;
	  background:#fff;
	  display: block; 
	  text-align:center;
	  margin:auto;
  }
  #block-quicktabswhatson div ul li.ui-tabs-tab {
	  margin:auto 0.5em;
	  display: inline-block;
	  float:none;
	  border-bottom:1px #454545 solid;
  }
  .ui-tabs-panel div div div div div.item-list ul li {
	  width:32%;
	   min-width:200px;
	  float:left;
  }
  .ui-tabs-panel div div div div div.views-row {
	  width:30%; 
	   min-width:200px;
	  float:left; 
	  margin:1em .5em; 
  }
  .views-row h3 {
	  font-family:arial;
	  height:100%;
	  min-height:2.1em;
	  font-size:1.4em;
  }
  .views-field-field-event-image-link {
	  border:1px #454545 solid;
  }
  .views-field-field-event-image-link div img {
	  width:100%;
  }
  .paragraph--type--tile-text-and-link {
	  height: 13em;
	  /* overflow: hidden; */
	  /* display: block; */
	  position: relative;
  }
  .paragraph--type--tile-text-and-link div.more-link {
	  position: absolute;
	  bottom: 0px;
  }
  div.looking-section-items .looking-section-item div.paragraph--type--tile-text-and-link {
	  height: 100%;
  }
  
  .col-sm-12.pl-0{
	  padding-left: 0px; 
  }
  
  div.more-link {
	  height:auto;
	  overflow:hidden;
	  /*text-align:center;*/
	  text-align:left;
	  margin-top:1em;
	  margin-bottom: 2em;
  }
  .more-link a {
	  background-color:#473279;; /* adds a background colour to the button */
	  color: #fff; /* changes the text colour */
	  cursor: pointer; /* changes the mouse on hover */
	  padding: 10px 30px;
	  /* margin:auto 0.5em; */
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		-webkit-border-radius: 22px; 
		/* Firefox 1-3.6 */
		-moz-border-radius: 22px; 
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		border-radius: 22px; 
	  display:inline-block;
	  float:none;
	  font-size: 2.2rem;
	  text-decoration: none;
  }
  .more-link a:hover, .more-link a:focus, .more-link a:active {
	  /*background-color: #9b87cd;*/ /* adds a background colour to the button */
	  /*color: lightgrey;*/
	  /*amended 23122020 Rk due to siteimprove report for contrast */
	  color:#D3D9D7;
	  background-color: #473279;
	  text-decoration:underline;
  }
  .more-link p a { text-decoration:none; }
  .more-link p a:hover, .node p a:active, .node p a:focus { text-decoration:underline; }
  .view-display-id-block_4 div.more-link, .view-display-id-block_11 div.more-link {
  float:left;
  clear: left;
  }
  div.explore-more-link {
	  clear:both;
	  text-align:center;
	  margin-top:1em;
  }
  .explore-more-link a {
	  background-color: #9b87cd; /* adds a background colour to the button */
	  color: #fff; /* changes the text colour */
	  cursor: pointer; /* changes the mouse on hover */
	  padding: 10px 30px;
	  margin:auto 0.5em;
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		-webkit-border-radius: 22px; 
		/* Firefox 1-3.6 */
		-moz-border-radius: 22px; 
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		border-radius: 22px; 
	  display:inline-block;
	  float:none;
  }
  .explore-more-link a:hover, .explore-more-link a:focus {
	  background-color: #9b87cd; /* adds a background colour to the button */
	  color: lightgrey;
  }
  
  .map {
	  width:60%;
	  height:53em;
	  border:1px grey solid;
  }
  .map div div.field--name-node-post-date {
	  display:none;
  }
  #page-grid-container {
	  width:100%;
	  display:grid;
	  display:-ms-grid;
	  /*
	  -ms-grid-columns: 3fr auto;
	  */
	  /*
	  grid-auto-columns: 1fr 300px;
	  cg changed this to get 'need more information' on one line
	  */
	  grid-auto-columns: 1fr 380px;
  }
  #page-l-div {
	  /*float:left;
	  width:auto;
	  padding-right:2em;*/
	  -ms-grid-column: 1;
	  grid-column:1;
  
  }
  #page-r-div {
	  /*float:left;
	  width:30%;*/
	  grid-column:2;
	  -ms-grid-column: 2;
	  /*min-width:300px;*/
	  padding-left: 0px;
	  padding-right: 0px; 
  }
  #page-r-div h4, #page-r-div h3 {
	  font-size:24px;
  }
  #page-r-div ul {
	  list-style-type:none;
	  padding-left:0px;
  }
  #page-r-div ul li a {
	  color:#000;
  }
  div.page-right-top {
	  margin: 2em 1em;
  }
  #block-views-block-news-block-1 {
	  margin: 1em auto;
  }
  ul.news-items-list {
	  list-style-type:none;
	  padding-left:0px;
  } 
  ul.news-items-list li {
	  float:left;
	  width:33%;
	  margin: auto .1em auto auto;
  } 
  ul.news-items-list li:nth-child(3) {
	  margin: auto;
  }
  ul.news-items-list li img {
	  width:45%;
	  float:left;
	  margin: auto .1em auto auto;
  } 
  ul.news-items-list li h6 {
	  width:54%;
	  float:left;
	  margin: auto .1em .5em auto;
  } 
  ul.news-items-list li span {
	  width:54%;
	  float:left;
	  margin: auto .1em auto auto;
  } 
  .item-list-news-categories {
	  display:inline-block!important;
	  /*
	  float:left;
	  */
	  width:32%;
	  height:auto;
	  margin: auto .1em auto auto;
  } 
  
  ul.news-items-category-list {
	  list-style-type:none;
	  padding-left:0px;
  } 
  ul.news-items-category-list li {
	  display:none;
  }
  ul.news-items-category-list li:nth-child(1) {
	  display:inline-block!important;
	  width:100%;
	  margin: auto .1em auto auto;
  } 
  /*
  ul.news-items-category-list li:nth-child(1) {
	  display:inline-block!important;
	  float:left;
	  width:33%;
	  margin: auto .1em auto auto;
  } */
  .item-list-news-categories h3 {
	  display:none;
  }
  .news-image-height {
	  height:235px;
	  overflow:hidden;
  }
  ul.news-items-top-list {
	  list-style-type:none;
	  padding-left:0px;
  } 
  ul.news-items-top-list li {
	  float:right;
	  width:26%;
	  height:auto;
	  margin: auto .1em auto auto;
  } 
  ul.news-items-top-list li:nth-child(4) {
	  margin: 1em .1em auto auto;
  }
  ul.news-items-top-list li:nth-child(5) {
	  margin: 1em .1em auto auto;
  }
  ul.news-items-top-list li:nth-child(1) {
	  margin: auto;
	  width:45%;
	  float:left;
	  margin: auto .5em auto auto;
  }
  ul.news-items-top-list li:nth-child(1) img {
	  width:100%;
	  height:auto;
	  float:left;
	  margin: auto .1em auto auto;
  } 
  ul.news-items-top-list li:nth-child(1) h6 {
	  width:100%;
	  float:left;
	  margin: auto .1em .5em auto;
  } 
  ul.news-items-top-list li:nth-child(1) span {
	  width:100%;
	  float:left;
	  margin: auto .1em .5em auto;
  } 
  
  
  ul.news-items-top-list li img {
	  width:100%;
	  height:10em;
	  float:left;
	  margin: auto .1em auto auto;
  } 
  ul.news-items-top-list li h6 {
	  width:100%;
	  float:left;
	  margin: auto .1em .5em auto;
  } 
  ul.news-items-top-list li span {
	  width:100%;
	  float:left;
	  margin: 1em .1em 1em auto;
  } 
  ul.news-items-top-list li p {
	  font-family:arial;
	  font-size:12px;
	  font-weight:normal;
  } 
  
  .block-views-blocknews-block-4 h2 {
	  text-align:center;
	  font-weight:bold;
  }
  ul.news-items-by-cat {
	  padding-left: 0;
  }
  
  ul.news-items-by-cat li {
	  width:33.3%;
	  float:left;
	  overflow:hidden;
	  padding:1em;
  }
  ul.news-items-by-cat li img {
	  /*width:100%;
	  max-width:120%;*/
	  max-width:100%;
	  height:auto;
  }
  ul.news-items-by-cat li:first-child {
	  padding-left:0px
  }
  ul.news-items-by-cat li:last-child {
	  padding-right:0px
  }
  
  div.video-item-list  {
	  width:100%;
	  white-space: nowrap;
  } 
  
  .video-item-list ul {
	  list-style-type:none;
	  padding-left:0px;
	  display:inline-block;
  } 
  .video-item-list ul li {
	  width:450px;
	  display:inline-block
	  /*float:left;*/
  } 
  .video-item-list ul li p {
	  width:80%;
	  word-wrap:normal;
	  white-space: normal;
  } 
  
  
  .alert-box.success {
	  margin: 1em auto;
		/*background-color: #43ac6a;*/
		background-color: #096129;
		border-color: #3a945b;
		color: white;
	   padding:1em;	
  }
  .block-webform {
	  margin-top: 1em;
  }
  /*
  .panel-heading { 
	  width: 50%;
	  float: left;
  }
  .panel-body { 
	  width: 50%;
	  float: left;
  }
  .panel-body fieldset legend { 
	  width: 50%;
	  float: left;
  }
  .panel-body fieldset div.fieldset-wrapper { 
	  float: left;
	  width:50%;
	  overflow:hidden;
  }
  */
  .fieldset-wrapper {
	   overflow:hidden;
	  margin: 1em auto;
  }
  .form-item-was-this-page-useful-option { 
	  width:5em;
	  float: left;
	  margin:0!important;
  }
  /* .form-item-was-this-page-useful-option label { 
	  float: left;
	  width:50%;
  }
  */
  .r-col-top1 {
	  margin: auto auto 2.2em auto;
  }
  .r-col-top2 {
	  margin: auto auto 2.2em auto;
  }
  .r-col-top2 ul li {
	  margin: .2em auto;
  }
  .div-next-page {
	  width:100%;
	  float:left;
	  margin: 2em auto;
	  padding: 2em;
	  /*background-color: #9b87cd;*/
	  background-color: #473279;
	  border: #333 1px solid;
	  color: #fff; 
  }
  .div-next-page:hover{
	  /*use https://www.hexcolortool.com/#1010d5 */
	  background-color: #000089;
  }
  
  .div-next-page a i,
  .div-next-page .next-page a{
	  color: #fff;
  }
  .div-next-page a i {
	  font-size: 3rem; 
  }
  
  .div-next-page .field-label-inline {
	  display:inline-block;
  }
  .next-page a {
	  color:#000;
  }
  h3.next-page {
	  width:70%;
	  display:inline-block;
  }
  /* arrows for display on site */
  i {
	  border: solid black;
	  border-width: 0 2px 2px 0;
	  display: inline-block;
	  padding: 8px;
  }
  .right {
	  transform: rotate(-45deg);
	  -webkit-transform: rotate(-45deg);
  }
  .right a {
	  display:none;
  }
  .left {
	  transform: rotate(135deg);
	  -webkit-transform: rotate(135deg);
  }
  
  .up {
	  transform: rotate(-135deg);
	  -webkit-transform: rotate(-135deg);
  }
  
  .down {
	  transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
  }
  
  /** override breadcrumb symbol **/
  .breadcrumb > li + li:before {
	content: ">\00a0";
	padding: 0 5px;
	color: #ccc;
  }
  .whitebreadcrumb > li + li:before {
	content: ">\00a0";
	padding: 0 5px;
	color: #ccc;
  }
  
  .yourservices-block {
	  overflow:hidden;
  }
  .yourservices-block div.view-content {
	  overflow:hidden;
	  margin:0!important;
  }
  
  
  .yourservices-block div div {
	  width:33.3%;
	  height:23em;
	  float:left;
	  padding:0em 0 0.1em 0.1em;
	  margin:2em auto .5em auto;
  }
  .yourservices-block div div div.yourservices-item-image {
	  width:33%;
	  float:left;
	  text-align:center;
  }
  .yourservices-item-header{
	  width:66%;
	  float:left;
	  margin:0.1em 0 0 0.1em;
  }
  h4.yourservices-item-header {
		  font-size: 150%;
		  font-weight: 700;
		  margin-bottom: .75em;
  }
  .yourservices-block div div ul {
	  width:66%;
	  float:left;
	  list-style-type:none;
	  padding-left:0px;
	  margin:0.1em 0 0 0.1em;
  }
  .yourservices-block div div ul li {
	  margin-bottom:0.75em;
	  line-height: 32px;
	  font-family:arial, "Arial Rounded MT Bold";
	  font-size: 16px;
  }
  .yourservices-block div div ul li a {
	  color:#000;
	  text-decoration:none;
	  border-bottom: 2px blue solid;
	  padding-bottom:.5em;
	  line-height: 4rem; 
  }
  .yourservices-block div div ul li a:hover {
	  background: #e8e8e8; 
  }
  .yourservices-block div div div.yourservices-page-link {
	  width:66%;
	  height:auto;
	  float:right;
	  margin:0.1em 0 0 0.1em;
  }
  .yourservices-block div div div.yourservices-page-link a:before {
	  content: "> View all";
		  font-size: 1.75rem;
	  font-family:"Arial Rounded MT Bold", "Nunito", arial;
  }
  .yourservices-block div div div.yourservices-page-link a {
	  font-weight:bold;
  }
  
  div.yourservices-item-image img {
	  display:inline;
  }
  
  div.citylife-hidden-title {
	  background:#fff url("../images/citylifenewslogo.png") center no-repeat;
	  height:8em;
  }
  #block-citylifenews-2 {
  background-color: transparent;
	  border: 0;
  }
  /*
  #block-citylifenews-2 {
	  width:100%;
	  margin:1em auto;
  }
  #block-citylifenews-2 ul.menu--citylife-news {
	  max-width:90%;
	  float:none;
		  text-align: center;
	  width:auto;
	  margin:.1em auto;
  }
  #block-citylifenews-2 ul.menu--citylife-news li {
	  float:none;
		  display:inline-block;
  }
  */
  .field--name-field-link-to-news-item { 
	  background: #000;
	  padding: 1em;
	  margin-top: 1em;
	  display: inline-block;
  }
  .field--name-field-link-to-news-item a { 
	  color:#fff;
	  text-decoration:none;
  }
  #block-views-block-news-block-5 h2, #block-views-block-news-block-5 h6 {
	   text-align: center;
	  margin-bottom:1em;
  }
  /**override the default li settings for flexslider to display more than one video on the news page - RK **/
  /*.flexslider div ul li {
	  width:460px!important;
	  margin-right:.5em!important;
  }*/
  .flex-pauseplay {
	  display:none;
  }
  .block-views-blocknews-videos-block-2 {
	  background:#fff;
	  color:#000;
	  border:0;
  }
  .block-views-blocknews-videos-block-2 div div {
	  background:#fff;
	  border:0;
  }
  .block-views-blocknews-videos-block-2 p {
	  background:#fff;
	  color:#000;
	  border:0;
  }
  .flex-viewport {
	  background:#000;
  }
  .step-1 {
	  background: #000;
	  color: #fff;
	  padding: .5em 1em;
	  margin-right: 1em;
  }
  .steps-list {
	  margin-left:3.5em;
  }
  /*#edit-group-other-ways-to-apply {
	  position:absolute;
	  top:180px;
  }*/
  a.nav-link active {
	  background: #000;
	  color: #fff;
  }
  .block-views-blocknews-block-6 h2 {
	  text-align:center;
	  font-weight:bold;
  }
  span.news-area {
	  text-align:left!important;
	  font-size:24px;
	  font-weight:bold;
	  margin: 1em auto;
  }
  
  .news-area a {
	  text-align:left!important;
	  text-decoration:none;
	  color:black;
	  font-size:24px;
	  font-weight:bold;
  }
  .news-area a:active, .news-area a:focus {
	  text-decoration:none;
	  /*color:gray;*/
	  color:#594F4F;
  }
  .block-views-blockevents-block-7 {
	  width:66%;
	  float:left;
  }
  .block-views-blockevents-block-7 h2 {
	  text-align:center;
  }
  .block-views-blockevents-block-7 div.more-link {
	  width:100%;
	  float:left;
  }
  .block-views-blocknews-block-5 div.more-link {
	  width:100%;
	  float:left;
  }
  .view-display-id-block_7 div div.col-sm-12 h3 {
	  height:2.2em;
  }
  .block-views-blocknews-block-8 {
	  width:33%;
	  float:left;
  }
  .block-views-blocknews-block-8 h2 {
	  text-align:center;
  }
  .block-views-blocknews-block-8 div div div div {
	  width:100%;
  }
  .item-list-news-categories-lp ul li div.news-image-sidebar {
	  width:40%;
	  float:left;
  }
  .block-views-blocknews-block-8 span {
	  width:60%!important;
	  padding:1em;
	  float:left;
  }
  .block-views-blocknews-block-9 {
	  float:left;
  }
  .block-views-blocknews-block-9 h2 {
	  text-align:center;
  }
  ul.news-items-around-city {
	  list-style-type:none;
	  padding-left:0px;
  } 
  ul.news-items-around-city li {
	  float:right;
	  width:33%;
	  height:auto;
	  margin: auto .1em auto auto;
	  padding-left: 20px;
  } 
  /*
  ul.news-items-around-city li img {
	  width:100%;
	  height:15em;
	  overflow:hidden;
	  float:left;
	  margin: auto .1em auto auto;
  } 
  */
  .block-views-blocknews-block-9 div.more-link {
	  float:left;
	  width:100%;
  }
  .block-views-blocknews-block-10 {
	  float:left;
	  width:100%;
  }
  .block-views-blocknews-block-10 h2 {
	  text-align:center;
  }
  .block-views-blocknews-block-10 div.more-link {
	  float:left;
	  width:100%;
  }
  .read-more-button {
		  background: #000;
		  padding: 1em;
		  margin-top: 1em;
		  display: inline-block;
  }
  .read-more-button a {
		  color:#fff;
	  text-decoration:none;
  }
  .field--name-field-news-banner-news-item a:active, .field--name-field-news-banner-news-item a:focus {
	  text-decoration:none;
	  color:gray;
  }
  article h2 a span {
		  color:#000;
	  text-decoration:none;
  }
  article h2 a:focus span {
		  color:grey;
	  text-decoration:none;
  }
  .field--name-field-third-para-body {
	  width:70%;
	  float:left;
  }
  .field--name-field-quotable {
		  width: 30%;
		  float: left;
		  font-style: italic;
		 font-size: 2em;
	  font-weight:bold;
  }
  .field--name-field-image-for-news-item {
	  height:30em;
	  overflow:hidden;
  }
  
  .field--name-field-introductory-paragraph {
	  font-size:120%;
	  font-weight:bold;
  }
  .field--name-field-video-text {
	  float:left;
	  width:50%;
	  padding:1em;
  }
  .field--name-field-news-inline-video {
	  float:left;
	  width:50%;
  }
  .news-item-video-section {
	  background: #000;
	  color: #fff;
  }
  .field--name-field-video-title {
	  margin-left:50%;
  }
  .field--name-field-video-length-in-minutes {
	  margin-left:50%;
  }
  .news-article-left-column {
	  width: 20%;
	  float: left;
	  margin-top:200px;
  }
  .news-article-right-column {
	  width: 80%;
	  float: left;
  }
  
  .news-article-right-column .col-xs-12 {
	  padding-left : 0px; 
  }
  
  .news-author-name {
	  font-weight:bold;
	  font-size:110%;
  }
  .news-author-name p {
	  display:inline;
  }
  .node--type-individual-service-landing-page h2 {
	  width:100%;
	  text-align:center;
	  font-size:400%;
	  font-weight:bold;
  }
  .node--type-individual-service-landing-page p {
	  font-size:150%;
  }
  div.field--name-field-service-area-logo {
	  width:100%;
	  text-align:center;
  }
  div.field--name-field-service-area-logo img {
	  display:inline!important;
  }
  /*
  .popular-apply-div {
	  display:flex;
	  width:100%;
	  overflow:hidden;
  }
  */
  
  .field--name-field-lp-popular-links h3 {
		  color: #fff;
	  font-size:42px;
  }
  .field--name-field-lp-popular-links a {    	
	  color: #fff;
	  font-size:24px;
	  line-height: 2rem; 
  }
  .field--name-field-lp-popular-links a:active, .field--name-field-lp-popular-links a:focus, .field--name-field-lp-popular-links a:hover {    	
	  color:grey;
	  text-decoration:none!important;
  }
  .field--name-field-lp-popular-links hr {    	
	  margin:0;
	  margin-bottom: 1.5rem; 
  }
  
  
  .field--name-field-lp-report-links h3 {
		  color: #fff;
	  font-size:42px;
  }
  .field--name-field-lp-report-links a {    	
	  color: #fff;
	  font-size:24px;
	  line-height: 2rem; 
  }
  .field--name-field-lp-report-links a:active, .field--name-field-lp-report-links a:focus, .field--name-field-lp-report-links a:hover {    	
	  color:grey;
	  text-decoration:none!important;
  }
  .field--name-field-lp-report-links hr {    	
	  margin:0;
	  margin-bottom: 1.5rem; 
  }
  
  .field--name-field-lp-apply-links h3 {
		  color: #fff;
	  font-size:42px;
  }
  .field--name-field-lp-apply-links a {    	
	  color: #fff;
	  font-size:24px;
	  line-height: 2rem; 
  }
  .field--name-field-lp-apply-links a:active, .field--name-field-lp-apply-links a:focus, .field--name-field-lp-apply-links a:hover {    	
	  color:grey;
	  text-decoration:none!important;
  }
  .field--name-field-lp-apply-links hr {    	
	  margin:0;
	  margin-bottom: 1.5rem; 
  }
  .field--name-field-lp-pay-links h3 {
		  color: #fff;
	  font-size:42px;
  }
  .field--name-field-lp-pay-links a {    	
	  color: #fff;
	  font-size:24px;
	  line-height: 2rem; 
  }
  .field--name-field-lp-pay-links a:active, .field--name-field-lp-pay-links a:focus, .field--name-field-lp-pay-links a:hover {    	
	  color:grey;
	  text-decoration:none!important;
  }
  .field--name-field-lp-pay-links hr {    	
	  margin:0;
	  margin-bottom: 1.5rem; 
  }
  #indiv-pay-apply-report > div.col-xs-12:nth-child(odd) div,
  #indiv-pay-apply-report .popular-apply-div div:nth-child(odd) {
	  background: #c40064;
  }
  #indiv-pay-apply-report > div.col-xs-12:nth-child(even) div,
  #indiv-pay-apply-report .popular-apply-div div:nth-child(even) {
	  background: #2f3e92;
  }
  
  .body-lp-individual {
	  width:50%;
	  min-width:600px;
	  margin:1em auto;
  }
  .body-lp-individual p {
	  text-align:center;
  }
  .footer {
		  background: #473279;
		  color: white;
	  width:100%;
  }
  .lp-ncc-business-links-1 {
	  width: 33.3%;
	  /* overflow: hidden; */
	  float: left
  }
  .lp-ncc-business-links-1 div div {
	  font-family:arial;
	  font-size:29px!important;
	  font-weight:700;
	  width:100%!important;
  }
  .lp-ncc-business-links-1 div div a {
	  font-family:arial Regular;
	  font-size:22px;
	  font-weight:normal;
		  color: #000;
  }
  .field--name-field-find-out-more a {
	  text-decoration:none;
	  font-family:arial;
	  font-size:24px!important;
	  font-weight:700!important;
  }
  .field--name-field-find-out-more a:before {
	  content: "> ";
  }
  hr.grey-dash {
	  height:14px; /* specify a height for this hr */
	  overflow:hidden;
	  border-top:0;
  }
  hr.grey-dash:after {
	  font-size:14px;
	  color:lightgrey;
	  content:"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------";
	  letter-spacing: 7px; /* Use letter-spacing to increase space between dots*/
  }
  .breadcrumb {
	  background:#ffffff;
	  color:grey;
	  font-family:arial;
	  font-size:16px;
  }
  .breadcrumb li a {
	  color:#000;
	  font-family:arial;
	  font-size:16px;
	  font-weight:700;
  }
  .breadcrumb li a:hover {
	  color: #9b87cd;
  }
  .whitebreadcrumb {
	  float:left;
	  margin:2em 5em;
	  background:transparent;
	  color:#fff;
	  font-family:arial;
	  font-size:16px;
	  list-style:none;
  }
  .whitebreadcrumb li {
	  display:inline-block;
  }
  .whitebreadcrumb li a {
	  color:#fff;
	  font-family:arial;
	  font-size:16px;
	  font-weight:700;
  }
  
  .looking-for-ul {
	  list-style: none;
	  display: inline-block;
	  padding-left: 0;
  }
  .looking-for-li {
	  margin-left:0;
  }
  .looking-for-li a {
	  font-family: arial;
	  font-size: 16px;
	  color:#000;
	  width: 100%!important;
  }
  .services-block {
	  float:left;
	  margin: 2em 0; 
  }
  #block-views-block-your-services-links-block-block-1 {
	  margin-top:2em;
  }
  .ncc-looking-section {
		  float: left;
		  width: 100%;
  }
  .services-looking {
	  background: #F1F1F1;
	  margin: 0rem 0rem 0rem 0rem;
	  padding: 3em 6rem 3em 6rem;
  }
  .looking-section-items {
	  display:inline-flex;
  }
  .paragraph--type-our-city-looking-fro-something-e div.looking-section-item {
	  margin-right:10px;
  }
  
  .ncc-looking-section h3 {
	  font-family:"Arial Rounded MT Bold";
	  font-size:40px!important;
	  width:100%!important;
  }
  .ncc-looking-section .looking-section-items div.looking-section-item {
	  margin-right:10px;
  }
  .jobs-looking-section {
	  overflow:hidden;
  }
  .jobs-looking-section ul  {
	  list-style-type: none;
  }
  .jobs-looking-section ul li {
		  float: left;
		  text-align: left;
	height:18em;
  
  }
  .jobs-looking-section .more-link{
	  position: absolute;
	  bottom: 5rem;
	  left: 0px;
  }
  .paragraph--type-jobs-page-find-out-more-links,
  .paragraph--type-jobs-page-find-out-more-links .col-sm-12 {
	  height: 100%
  }
  .jobs-looking-section h4 {
	  font-family:"Arial Rounded MT Bold";
	  font-weight:700;
	  font-size:28px;
  }
  .looking-section-item {
		  float: left;
		  width: 33.3%;
  }
  .looking-section-item h4 {
	  font-family:"Arial Rounded MT Bold";
	  font-size:28px!important;
	  font-weight:700;
	  width:100%!important;
  }
  .looking-section-item p {
	  font-family:arial;
	  font-size:16px;
	  width:100%!important;
  }
  .looking-section-item div div a {
		  float: left;
	  margin-left:0!important;
  }
  .lp-bg-image-full {
	  width:100%;
	  height:45em;
		  float: left;
		 position: relative;
  }
  
  .lp_link_to_page_section {
	  width:100%;
		  float: left;
		 position: relative;
  }
  .lp_link_to_page_section img {
	  width:100%;
  }
  .lp-link-to-page-text-block {
		  position: absolute;
		  left: 0;
		  top: 0;
		  z-index: 1002;
		  background: darkblue;
	  opacity:0.7;
	  color:#fff;
		  margin: 0rem 0rem 0rem 0rem;
		  padding: 5em 6rem 5em 6rem;
		  width: 42%;
		  min-width: 360px;
  }
  .lp-block-purple {
		  background: #c71670
  }
  .lp-link-to-page-text-block div {
	  margin:2em 0 0 0;
  }
  .lp-link-to-page-text-block p {
	  font-family:arial;
	  font-size:150%;
	  font-weight:normal;
  }
  .lp-link-to-page-text-block h3 {
	  font-family:"Arial Rounded MT Bold";
	  font-size:250%;
	  font-weight:700;
	  margin:0 0 2em 0;
  }
  .lp-link-to-page-text-block a {
	  font-family:arial;
	  color:#fff;
  }
  .lp-link-to-page-text-block a:before {
	  -webkit-font-smoothing: antialiased;	
	  font-family: 'Font Awesome 5 Free';
	  font-weight: 900; 		
	  content: "\f054";
	  margin-right: 1rem; 
  }
  li.view-all-services a:before {
	  -webkit-font-smoothing: antialiased;	
	  font-family: 'Font Awesome 5 Free';
	  font-weight: 900; 		
	  content: "\f054";
	  margin-right: 1rem; 
  }
  li.view-all-services a {
	  border-bottom:0!important;
  }
  
  .lp-link-to-page-text-block a:hover, .lp-link-to-page-text-block a:focus {
	  color:#fff;
	  font-weight:700;
  }
  
  .field--name-field-link-to-page  {
	  font-family:arial;
	  font-size:125%;
	  color:#fff;
  }
  .field--name-field-link-to-page a {
	  font-family:arial;
	  font-size:100%;
	  color:#fff;
  }
  .field--name-field-link-to-page a:active,.field--name-field-link-to-page a:focus,.field--name-field-link-to-page a:hover {
	  color:#fff;
  }
  
  .field--name-field-link-to-page a:before {
	  content: "> ";
  }
  ul.ourcity-row-ul {
	  list-style-type:none;
	  margin:4em 0;
		  padding: 5rem 6rem 5rem 6rem;
		  border-top: 1px grey dashed;
		  border-bottom : 1px grey dashed;
  }
  ul.ourcity-row-ul li {
	  margin:2em 0;
  }
  ul.ourcity-row-ul li h3 {
	  font-family:"Arial Rounded MT Bold";
	  font-size:300%;
	  float:left;
	  width:50%;
		  margin: 0 0 .5em 0;
		  padding: 0 2em 0 0;
  }
  ul.ourcity-row-ul li p {
	  font-family:arial;
	  font-size:130%;
		  float: left;
		  width: 50%;
		  margin: 0 0 .5em 0;
		  padding: 0 2em 0 0;
  }
  ul.ourcity-row-ul li:nth-child(1) p {
	  padding-left:1em;
  }
  ul.ourcity-row-ul li:nth-child(2) p {
	  padding-right:1em;
  }
  ul.ourcity-row-ul li:nth-child(3) p {
	  padding-left:1em;
  }
  ul.ourcity-row-ul li:nth-child(1) h3 {
	  padding-left:.5em;
  }
  ul.ourcity-row-ul li:nth-child(2) h3 {
	  padding-right:.5em;
  }
  ul.ourcity-row-ul li:nth-child(3) h3 {
	  padding-left:.5em;
  }
  
  ul.ourcity-row-ul li:nth-child(1) div.growing-city-bg-image {
	  float:left;
	  padding-right:1em;
	  width:50%;
  }
  ul.ourcity-row-ul li:nth-child(2) div.growing-city-bg-image {
	  float:right;
	  padding-left:1em;
	  width:50%;
  }
  ul.ourcity-row-ul li:nth-child(3) div.growing-city-bg-image {
	  float:left;
	  padding-right:1em;
	  width:50%;
  }
  ul.ourcity-row-ul li:nth-child(2) div.growing-city-bg-image img {
	  float:right;
  }
  
  /*.ncc-grey-simple div.col-xs-6 {
	  padding:0!important;
  }*/
  .ncc-grey-simple {
	  padding: 4rem 0 4rem 6rem;
  }
  .ncc-grey-simple div.col-xs-6 h2 {
	  font-family:"Arial Rounded MT Bold";
	  font-size:400%;
	  font-weight:700;
		  margin: 0 0 .5em 0;
		  padding: 0 2em 0 0;
		  text-align: left;
  }
  .ncc-grey-simple div.col-xs-6 p {
	  font-family:arial;
	  font-size:130%;
		  margin: 0 0 .5em 0;
		  padding: 0 2em 0 0;
		  text-align: left;
  }
  .ncc-grey-simple img {
	  width:100%;
	  height: auto;
  }
  
  .our-city-video-center {
	  width:auto;
	  max-width:900px;
	  text-align:center;
	  margin:4em auto;
  }
  .our-city-video-center h3 {
	  width:100%;
	  text-align:center;
	  font-weight:700;
	  font-size:180%;
  }
  .our-city-video-center p {
	  width:100%;
	  text-align:left;
		  font-size: 150%;
	  font-weight:bold;
	  margin:0 1em;
  }
  .explor-projects-block {
	  font-family:arial;
	  width:20%;
	  float:left;
	  background:#424242;
	  padding:.5em 2em .1em 2em;
  }
  .field--name-field-explore-our-projects-image {
	  width:80%;
	  float:left;
  }
  #project-map {
	  background:#000;
	  border:1px solid gray;
	  width:80%;
	  float:left;
  }
  .explor-projects-block a {
		  color: #fff;
		  font-weight: bold;
		  font-size: 125%;
  }
  .explor-projects-block a:active,.explor-projects-block a:focus,.explor-projects-block a:hover {
		  color: #fff;
		   text-decoration:none;
	  background:transparent;
  }
  
  .explor-projects-block div{
	  margin:1em 0;
  }
  .explore-our-projects-div {
	  margin:3em 0;
	  padding:0 6rem 0 6rem;
	  overflow: hidden;
  }
  .field--name-field-explore-our-projects {
	  height:100%;
	  overflow: hidden;
  }
  .paragraph--type--projects-list-with-image {
	  height:100%;
		  display: flex;
	  overflow: hidden;
  }
  .explore-our-projects-div h3 {
	  width:100%;
	  text-align:center;
		  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
		  font-size: 300%;
  }
  
  .explore-our-projects-div h4 {
	  width:100%;
	  text-align:left;
		  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
		  font-size: 150%;
	  font-weight:700;
	  margin: 1.5em 0 1em 0;
  }
  .explore-our-projects-div h4 a {
	  color:#000;
	  text-decoration:none
  }
  .explore-our-projects-div h4 a:active,.explore-our-projects-div h4 a:focus,.explore-our-projects-div h4 a:hover {
		  color: #000;
		   text-decoration:none;
  }
  .explore-our-projects-div ul {
	  display:inline;
		  padding: 0;
  }
  .explore-our-projects-div ul li {
	  list-style-type: none;
	  width: 33.3%;
		  float: left;
		  padding-right: 2em;
  }
  .explore-our-projects-div ul li:nth-child(3) {
		  padding-right:0;
		  padding-left: 2em;
  }
  .explore-our-projects-div ul li img {
	  width:100%;
  }
  .explore-our-projects-div p {
		  font-family: arial;
  }
  .growing-city-bg-image img {
	  width:100%;
	  height:auto;
  }
  ul.three-logos  {
	  display:inline-flex!important;
	  width:100%;
	  padding:0!important;
  }
  .three-logos li {
	  float:none;
	  width: auto!important;
	  margin:1em auto!important;
		  list-style-type: none;
	  padding:0!important;
  }
  .three-logos li img {
	  width: auto!important;
  }
  .field--name-field-growing-row2-introduction p {
		  width: 50%;
		 min-width: 360px;
		  margin: 2em auto;
		  text-align: center;
  }
  ul.centered-content li h4 {
		  text-align: center;
  }
  ul.centered-content li p {
		  text-align: center;
  }
  .video-with-bground-image {
		   width: 100%;
		  float: left;
		  position: relative;
	  overflow:hidden;
  }
  .ncc-video-icon-city {
	  align-self: center;
		  justify-self: center;
		  position: absolute;
		  top: 50%;
		  /* float: left; */
		  z-index: 3001;
		  left: 50%;
		  /*background: #000;
		   width: 100%; */
  }
  /* 
  .lp-link-to-page-text-block-two {
		 position: absolute;
		  left: 5%;
		  top: 20%;
		  z-index: 1002;
		  background: darkblue;
		  opacity: 0.7;
		  color: #fff;
		  margin: 0rem 0rem 0rem 0rem;
		  padding: 5em;
		  width: 42%;
		  min-width: 360px;
  }*/
  /**changed 08072019 to avoid hiding images of people**/
  .lp-link-to-page-text-block-two {
		  position:  unset;
		  /*left: 5%;
		  top: 30%;*/
		  left: 0;
		  /*top: 60%;*/
	  bottom:0;
		  z-index: 1002;
		  background-color: rgba(0, 0, 160, .9);
		  color: #fff;
		  margin: 0rem 0rem 0rem 0rem;
		  padding: 1em 5em;
		  width: 100%;
		  min-width: 360px;
  }
  .view-display-id-block_6 div.lp-link-to-page-text-block-two {
		  position: relative;
		  /*left: 5%;
		  top: 30%;*/
		  left: 0;
		  top: 60%;
		  z-index: 1002;
		  background-color: rgba(0, 0, 160, .9);
		  color: #fff;
		  margin: 0rem 0rem 0rem 0rem;
		  padding: 1em 5em;
		  width: 100%;
		  min-width: 360px;
  }
  .lp-link-to-page-text-block-two a {
  color:#fff;
  text-decoration:underline;
  }
  .lp-link-to-page-text-block-two a:hover {
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  }
  
  
  .ncc-grey-simple h2 {
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-size: 400%;
	  font-weight: 700;
	  width: 90%;
	  margin: 0 auto .5em auto;
	  padding: 0 0 0 0;
	  text-align: left;
  }
  .center-and-narrow p {
	  width: 50%;
	  min-width: 360px;
	  margin: 2em auto;
	  text-align: center;
  }
  ul.staggered-images {
	  display: inline;
	  /*
	  width: 140%;
	  float: left;
	  */
	  overflow: hidden;
	  padding: 0!important;
  }
  ul.staggered-images li {
	  display: inline-block;
	  width: 20%;
	   /* height: 450px;
	 float: none; */
	  overflow: hidden; 
  }
  ul.staggered-images li:nth-child(1){
		 height: 350px;
		 overflow: hidden;
		 margin-top: 50px;
		 margin-bottom: 50px;
		 padding-right: 20px;
  }
  ul.staggered-images li:nth-child(2){
	  height: 450px;
	  /* overflow: hidden; */
	  padding-right: 20px;
  }
  ul.staggered-images li:nth-child(3){
	  height: 350px;
	  overflow: hidden;
	  padding-right: 20px;
	  margin-bottom: 50px;
  }
  ul.staggered-images li:nth-child(4){
	  height: 450px;
	  overflow: hidden;
	  /* padding-bottom: 1.5em; */
  }
  .staggered-images li img {
	  height: auto;
  }
  ul.staggered-images li:nth-child(2) img {
	  height:420px!important;
  }
  ul.staggered-images li:nth-child(4) img {
	  height:420px!important;
  }
  .wide-image-div {
	  overflow: hidden;
		  position: relative;
	  margin:2em 0;
  }
  .show-3-items h3 {
		  font-family: arial;
		  font-size: 29px!important;
		  font-weight: 700;
	  color:#000;
		 width: 100%!important;
  }
  .show-3-items ul li h3 a {
		  font-family: arial;
		  font-size: 29px!important;
		  font-weight: 700;
	  color:#000;
		 width: 100%!important;
  }
  .show-3-items ul li {
		  font-family: arial;
		  font-size: 29px!important;
		  font-weight: 700;
	  color:#000;
		 width: 100%!important;
  }
  .show-3-items ul li a {
	  color:#000;
	  text-decoration:none;
	  padding-left:0;
  }
  .more-link-left {
	  margin-left:0;
  }
  .show-3-items ul li span {
		  display:none;
  }
  
  .show-3-items ul {
	  display:block!important;
	  list-style-type:none;
		  position: unset!important;
	  border:0;
	  -webkit-box-shadow:none!important;
	  box-shadow:none!important;
	  padding-top:0!important;
  }
  .show-3-items ul li {
	  /*display:inline-block!important;*/
		  position: unset!important;
  }
  
  .show-3-items ul li a {
	  font-family: arial;
	  font-size: 22px;
	  font-weight: normal;
	  color: #000;
  }
  
  .show-3-items h2 {
	  font-family: arial;
	  font-size: 29px!important;
	  font-weight: 700;
	  width: 100%!important;
	  text-align:left;
	  padding:.2em;
  }
  /*.ncc-service-areas-section nav ul li:nth-child(n+4) {
	  display:none!important;
  }
  */
  .show-3-items ul li a:hover, .show-3-items ul li a:focus {
	  background:#e8e8e8;
  }
  .my-block-wrapper-ncc {	
	  overflow:hidden;
  }
  .my-block-wrapper-ncc div {	
	  overflow:hidden;
  }
  .my-block-wrapper-ncc div nav {	
	  overflow:hidden;
  }
  
  div.ncc-service-areas-section {
	  overflow:hidden;
  }
  .my-block-wrapper-ncc div.more-link {
	  display:none!important;
  }
  
  .ncc-service-areas-section h3 {
		  font-family: arial;
		  font-size: 29px!important;
		  font-weight: 700;
	  color:#000;
		 width: 100%!important;
  }
  
  .ncc-service-areas-section nav ul li {
		  font-family: arial;
		  font-size: 29px!important;
		  font-weight: 700;
	  color:#000;
		 width: 100%!important;
  }
  .ncc-service-areas-section nav ul li a {
	  color:#000;
	  text-decoration:none;
  }
  
  /*.ncc-service-areas-section nav ul li span {
		  display:none;
  }*/
  
  .ncc-service-areas-section nav ul {
	  display:block!important;
		  position: unset!important;
	  border:0;
	  -webkit-box-shadow:none!important;
	  box-shadow:none!important;
	  padding-top:0!important;
  }
  .ncc-service-areas-section nav ul li {
	  /*display:inline-block!important;*/
		  position: unset!important;
  }
  
  .ncc-service-areas-section nav ul li a {
	  font-family: arial Regular;
	  font-size: 22px;
	  font-weight: normal;
	  color: #000;
  }
  .ncc-service-areas-section nav h2 {
	  font-family: arial;
	  font-size: 29px!important;
	  font-weight: 700;
	  width: 100%!important;
	  text-align:left;
	  padding:.2em;
  }
  /*.ncc-service-areas-section nav ul li:nth-child(n+4) {
	  display:none!important;
  }
  */
  .ncc-service-areas-section nav ul li a:hover, .ncc-service-areas-section nav ul li a:focus {
	  background:transparent;
  }
  .ncc-service-areas-section nav {
	  width:33%;
	  float:left;
	  overflow:hidden;
  }
  .ncc-service-areas-section ul {
		  list-style-type: none;
  }
  
  .ncc-service-areas-section ul li a {
	  font-family: arial Regular;
	  font-size: 22px;
	  font-weight: normal;
	  color: #000;
  }
  #ncc-service-areas-section {
	  overflow:hidden;
  }
  #ncc-service-areas-section div.more-link {
	  display:none;
  }
  
  .sub-landing-items ul {
		  list-style-type: none;
	  padding-left:0;
  }
  
  .sub-landing-items ul li a {
	  font-family: arial;
	  font-size: 22px;
	  font-weight: normal;
		  color: #337ab7;
  }
  .sub-landing-items {
	  margin:2em auto;
  }
  #sub-landing-items h3 {
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-size: 28px;
  }
  
  
  .ncc-menu-items li {
	  list-style-type: none;
  }
  .display-the-li {
	  display:block!important;
  }
  .hide-the-li {
	  display:none!important;
  }
  
  .more-link-left {
	  float:left;
  }
  .navbar-fixed-right-top {
		position: fixed;
		right: 0;
		top: 10%;
		z-index: 1030;
	  max-height: 340px;
	  width:30%;
	  max-width: 340px;
	  background:#fff;
  }
  .page-l-div-fixed-width {
	  width:70%;
  }
  .ncc-hidden-tabs {
	  display:none;
  }
  .nav-tabs a.active {
	  background:#fff;
  }
  .nav-tabs li {
	  background-color:#f8f8f8;
  }
  #page-l-div .nav-tabs li h4 {
	  padding-left:1em;
	  font-size:25px;
	  font-weight:700;
	  margin-top:4.2rem;
	  margin-bottom:5rem;
  }
  
  .nav-tabs li.active {
	  background:#fff;
  }
  #page-l-div .nav-tabs li:nth-child(n+1) {
	  padding-right:1em;
	  border-right:1px solid #ddd;
	  
  }
  #page-l-div .nav-tabs li:nth-child(n+2) {
	  /*padding-right:2em;*/
	  border-top:1px solid #ddd;
	  height:auto;
	  
  }
  #page-l-div ul.nav-tabs {
	  margin-bottom:2rem;
  
  }
  #more-other.nav-tabs{
	  margin-top: 5rem; 
	  border-bottom: 0px; 
  }
  #more-other.nav-tabs li.active, 
  #more-other.nav-tabs li {
	  padding-left: 0; 
	  padding-right: 0;
	  
  }
  #more-other.nav-tabs li.active {
	  border-bottom: 0px;
  }
  #more-other.nav-tabs li.active{
	  border-top:  1px solid #ddd; 
	  border-left:  1px solid #ddd; 
  }
  #more-other.nav-tabs li.active a{
	  border: 0px; 
  }
  #more-other.nav-tabs li{
	border-bottom: 1px solid #ddd; 
  }
  
  #haveyrsay {
	  min-height: 450px;
		  height: auto;
  }
  #inputEmail3 {
	  border-radius: 20px;
	  /*border-top-right-radius: 0;
	  border-bottom-right-radius: 0;
	  border-right: 0;*/
	  height: 50px;
	  font-size:18px;
  }
  button.more-link {
	  height:auto;
		  font-size:2.2rem;
	  overflow:hidden;
	  text-align:center;
	  margin-top:1em;
	  background-color: #473279; /* adds a background colour to the button */
	  color: #fff; /* changes the text colour */
	  cursor: pointer; /* changes the mouse on hover */
		  padding: 10px 30px;
	  margin:auto 0.5em;
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		-webkit-border-radius: 22px; 
		/* Firefox 1-3.6 */
		-moz-border-radius: 22px; 
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		border-radius: 22px; 
	  display:inline-block;
	  float:none;
  }
  .views-exposed-form button.more-link:focus, button.more-link:active, button.more-link:hover {
	  color: #D3D9D7;
	  background-color: #473279;
	  text-decoration: underline;
  }
  .views-exposed-form .btn-info:active, .views-exposed-form .btn-info:hover, .views-exposed-form .btn-info:focus {
	  color: #D3D9D7;
	  background-color: #473279;
	  text-decoration: underline;
  }
  .btn-info:active:hover, .btn-info.active:hover, .btn-info:active:hover, .btn-info.active:hover {
	  color: #D3D9D7;
	  background-color: #473279;
	  text-decoration: underline;
  }
  btn.more-link {
	  height:auto;
	  overflow:hidden;
	  text-align:center;
	  margin-top:1em;
	  background-color: #473279; /* adds a background colour to the button */
	  color: #fff; /* changes the text colour */
	  cursor: pointer; /* changes the mouse on hover */
	  padding: 10px 30px;
	  margin:auto 0.5em;
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		-webkit-border-radius: 22px; 
		/* Firefox 1-3.6 */
		-moz-border-radius: 22px; 
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		border-radius: 22px; 
	  display:inline-block;
	  float:none;
  }
  .webform-button--submit {
	  height:auto;
	  overflow:hidden;
	  text-align:center;
	  margin-top:1em;
	  /*background-color: #9b87cd;*/ /* adds a background colour to the button */
	  background-color: #4E3D79;
	  font-size: 1em;
	  color: #fff; /* changes the text colour */
	  cursor: pointer; /* changes the mouse on hover */
	  padding: 10px 30px;
	  margin:auto 0.5em;
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		-webkit-border-radius: 22px; 
		/* Firefox 1-3.6 */
		-moz-border-radius: 22px; 
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		border-radius: 22px; 
	  display:inline-block;
	  float:none;
  }
  
  
  #nccnewsletter {
	  margin-top:2em;
  }
  #nccnewsletter h3 {
	  margin-top:0!important;
	  margin-right:1em;
  }
  #nccnewsletter label {
	  font-size: 16px;
  }
  
  .sub-landing-items h2 {
	  display:none;
  }
  
  .sub-landing-items div.more-link-left {
	  display:none;
  }
  .sub-landing-items nav ul li {
	  float:none!important;
  }
  .center-image {
		  width: 100%;
		  text-align: center;
  }
  .center-image img {
	  float: none;
		  display: inline-block;
  }
  .center-image div text {
	  display:none;
  }
  .imgright {
	  float:right;
  }
  .imgleft {
	  float:left;
	  margin: 0 .4em 0 0;
  }
  .floattextright {
	  text-align:right;
  }
  .floattextleft {
	  text-align:left;
  }
  .floattextcenter {
	  text-align:center;
  }
  #tab-pane-1 img {
	  max-width:450px;
  }
  .toplandingrow {
	  background:#fff;
  }
  .toplandingrow p {
	  text-align:center;
	  margin-top: 3em;
  }
  div.toplandingrow a.ncc-button:after {
	  -webkit-font-smoothing: antialiased;	
	  font-family: 'Font Awesome 5 Free';
	  font-weight: 900; 		
	  content: "\f078";
	  margin-left: 3rem; 
  }
  div.toplandingrow a.ncc-button {
	  background-color: #9b87cd; /* adds a background colour to the button */
	  color: #fff; /* changes the text colour */
	  cursor: pointer; /* changes the mouse on hover */
	  padding: 10px 30px;
	  margin:auto 0.5em;
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		-webkit-border-radius: 22px; 
		/* Firefox 1-3.6 */
		-moz-border-radius: 22px; 
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		border-radius: 22px; 
	  display:inline-block;
	  float:none;
  }
  .lp-report {
	  float: none;
	  background: #01a3a5;
	  color: #fff;
	  /* min-width: 350px; */
	  margin: 2em auto 2em 1em;
	  padding: 2em 3em;
  }
  .lp-report h3 {
		 font-size: 32px;
		  font-family:"Arial Rounded MT Bold";
		  font-weight:700;
	  text-align:left;
	  margin-left:25px;
	  margin-right:25px;
  }
  .lp-report ul {
	  margin:0 25px 25px 25px;
	  padding:0;
		 font-size: 18px;
		  font-family:arial;
	  font-weight:700;
  }
  .lp-report li {
	  list-style:none;
	  padding:0;
	  margin-bottom: 1em;
  }
  .lp-report li a {
	  color: #fff;
	  font-size: 18px;
	  font-family:arial;
	  font-weight:700;
	  padding-bottom: 5px;
	  border-bottom: 1px #fff solid;
  }
  
  .lp-pay {
	  float: none;
	  background: #c40064;
	  color: #fff;
	  /* min-width: 350px; */
	  margin: 2em auto 2em 1em;
	  padding: 2em 3em;
  }
  .lp-pay h3 {
		 font-size: 32px;
		  font-family:"Arial Rounded MT Bold";
		  font-weight:700;
	  text-align:left;
	  margin-left:25px;
	  margin-right:25px;
  }
  .lp-pay ul {
	  margin:0 25px 25px 25px;
	  padding:0;
		 font-size: 18px;
		  font-family:arial;
	  font-weight:700;
  }
  .lp-pay li {
	  list-style:none;
	  padding:0;
	  margin-bottom: 1em;
  }
  .lp-pay li a {
	  color: #fff;
	  font-size: 18px;
	  font-family:arial;
	  font-weight:700;
	  padding-bottom: 5px;
	  border-bottom: 1px #fff solid;
  }
  
  .lp-apply {
	  float: none;
	  background: #2f3e92;
	  color: #fff;
	  /* min-width: 350px; */
	  margin: 2em auto 2em 1em;
	  padding: 2em 3em;
  }
  .lp-apply h3 {
		 font-size: 32px;
		  font-family:"Arial Rounded MT Bold";
		  font-weight:700;
	  text-align:left;
	  margin-left:25px;
	  margin-right:25px;
  }
  .lp-apply ul {
	  margin:0 25px 25px 25px;
	  padding:0;
		 font-size: 18px;
		  font-family:arial;
	  font-weight:700;
  }
  .lp-apply li {
	  list-style:none;
	  padding:0;
	  margin-bottom: 1em;
  }
  .lp-apply li a {
	  color: #fff;
	  font-size: 18px;
	  font-family:arial;
	  font-weight:700;
	  padding-bottom: 5px;
	  border-bottom: 1px #fff solid;
  }
  .pay-apply-rep-tabs {
	  display:flex;
  }
  .lp-banner-body {
	  position: relative;
	  min-height: 1px;
	  padding-right: 15px;
	  padding-left: 15px;
	  float: left;
	  width:100%;
	  text-align:center;
  }
  .lp-banner-body p {
	  width:50%;
		  margin: .2em auto;
  }
  #block-quicktabswhatson #ncc-whats-on-tabs {
	   margin-top:4rem;
  }
  .explore-newc-header {
	  text-align:center;
	  margin:4em 0 2em 0;
	  clear: both;
		  float: left;
		  width: 100%;
  }
  .explore-newc-div {
	  text-align:center;
  }
  ul.explore-newcastle {
	  list-style-type: none;
  }
  
  .explore-sm-image {
	  width: 30%;
	  height: 23em;
	  float: left;
	  text-align: left;
	  margin-right: 35px;
	  overflow: hidden;
  }
  .explore-newcastle li img {
	  overflow: hidden;
	  /*
	  height: 20em;
	  */
  }
  .explore-newc-div {
	  margin: 3em 0 5em 0;
  }
  .explore-newcastle li:nth-child(n+2) {
	  display:none;
  }
  .explore-newcastle li:nth-child(n+3) {
	  display:none;
  }
  .explore-newcastle-li-visible {
	  display:block;
  }
  .explore-newcastle-li-hidden {
	  display:none;
  }
  .explore-newcastle li a {
	  color: #000;
	  /*font-size: 18px;*/
	  font-family:arial;
	  font-weight:700;
  }
  
  .explore-newc-btn {
	  margin-right: 2em!important;
	  padding: 10px 50px!important;
  }
  ul.shopping-block {
	  list-style-type:none;
  }
  ul.shopping-block li {
	  width: 24%;
	  float: left;
	  margin: 0 .2em;
	  height: 14em;
	  overflow: hidden;
  }
  
  .hide-catgry {
	  display:none;
  }
  .shopping-locations {
	  text-align:center;
  }
  .img-shop {
	  height:15em;
	  overflow:hidden;
  }
  .img-shop img {
	  height:15em;
	  overflow:hidden;
  }
  
  .label-shop {
	  height:5em;
	  text-align: center;
	  overflow-wrap: normal;
	  width: 90%;
	  margin: 0 auto;
  }
  .label-shop a {
	  color: #000;
	  font-size: 28px;
	  font-family:arial;
	  font-weight:700;
	  text-align: center;
	  overflow-wrap: normal;
  }
  .img-map-guide {
	  height:6em;
	  overflow:hidden;
  }
  .img-map-guide img {
	  height:auto;
  width:8em;
	  overflow:hidden;
  }
  .maps-and-guides h3 {
	  text-align:center;    
		  margin: 1em auto;
  }
  .maps-and-guides ul {
	  list-style-type:none;
  }
  .maps-and-guides ul li {
	  width: 16%;
	  float: left;
	  margin: 0 .2em;
	  height: 12em;
	  overflow: hidden;
  }
  .show-3-items div.more-link {
	  display:block!important;
  }
  .cke_panel_listItem a{
	  padding:0!important;
  }
  .cke_panel_listItem .imgleft {
	  font-size:1em !important;
	  float:left!important;
  }
  .cke_panel_listItem .imgright {
	  font-size:1em !important;
	  float:left!important;
  }
  .cke_panel_listItem .floattextleft {
	  font-size:1em !important;
	  text-align: left!important;
  }
  .cke_panel_listItem .floattextright {
	  font-size:1em !important;
	  text-align: left!important;
  }
  .cke_panel_listItem .floattextcenter {
	  font-size:1em !important;
	  text-align: left!important;
  }
  .cke_panel_listItem h1 {
	  display:none;
  }
  .cke_panel_listItem h4 {
	  display:none;
  }
  .cke_panel_listItem h5 {
	  display:none;
  }
  
  .cke_panel_listItem h6 {
	  display:none;
  }
  
  .cke_panel_listItem h2 {
	  font-size:1em;
  }
  .cke_panel_listItem h2:before {
	  content: "Main header (";
  }
  .cke_panel_listItem h2:after {
	  content: ")";
  }
  
  .cke_panel_listItem h3 {
	  font-size:1em;
  }
  .cke_panel_listItem h3:before {
	  content: "Sub header (";
  }
  .cke_panel_listItem h3:after {
	  content: ")";
  }
  .cke_panel_listItem h2 {
	  padding:6px;
  }
  .cke_panel_listItem h3 {
	  padding:6px;
  }
  .cke_panel_listItem p {
	  padding:6px;
  }
  .cke_panel_listItem pre {
	  padding:6px;
  }
  #edit-field-meta-tags-0-advanced {
	  display:none;
  }
  h3.top3jobs {
	  text-align:center;
	  margin: 1em auto 2em auto;
  }
  ul.coloured-quotes {
	  list-style-type:none;
	  text-align:center;
  }
  ul.coloured-quotes li p {
	  color:lightslategray;
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-style: italic;
  }
  ul.coloured-quotes li h4 {
	  font-size: 22px;
  }
  ul.coloured-quotes li h5 {
	  font-size: 18px;
  }
  ul.coloured-quotes li:nth-child(n+1) p.quotation-mark {
	  color:red;
  }
  ul.coloured-quotes li:nth-child(n+2) p.quotation-mark {
	  color:green;
  }
  ul.coloured-quotes li:nth-child(n+3) p.quotation-mark {
	  color:blue;
  }
  
  ul.coloured-quotes li p.quotation-mark{
		  margin-top: -10px;
		  font-weight: bold;
		  font-size:100px;
		  height: 100px;
		  font-family: "Times New Roman", Georgia, Serif;
	  font-style: normal;
  }
  ul.coloured-quotes li:nth-child(n+1) h4 {
	  color:red;
		  font-weight: bold;
  }
  ul.coloured-quotes li:nth-child(n+2) h4 {
	  color:green;
	  font-weight: bold;
  }
  ul.coloured-quotes li:nth-child(n+3) h4 {
	  color:blue;
	  font-weight: bold;
  }
  .top-3-jobs {
	  margin: 4em auto 6em auto;
  }
  
  .top-3-jobs h4 {
	 font-size: 22px;
	  color: black;
	  font-weight: 700;
  }
  .top-3-jobs h4 a {
	  color: black;
	  font-weight: 700;
	  margin: 1em auto;
  }
  
  .top-3-jobs h5 {
	 font-size: 18px;
	  color: black;
	  margin: 1em auto;
  }
  .top-3-jobs-right {
	  margin-top:3em;
  }
  .explore-sm-image h4 {
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-weight: 700;
	  font-size: 28px;
  }
  .explore-sm-image a {
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-weight: 700;
	  font-size: 28px;
  }
  ul.narrow-4-items-visit {
	  list-style-type:none;
	  width: 100%;
	  height:auto;
	  float:left;
	  overflow: hidden;
  }
  ul.narrow-4-items-visit li {
	  width: 23%;
	  height: 15em;
	  float: left;
	  padding: 2em;
	  margin: 2em .2em;
  }
  ul.narrow-4-items-visit li img {
	  height:6em;
	  width:auto;
  }
  ul.narrow-4-items-visit li h4 {
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-weight: 700;
	  font-size: 28px;
	  text-align:left;
  }
  ul.narrow-4-items-visit li h4 a {
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-weight: 700;
	  font-size: 28px;
	  color:#000;
  }
  .col-sm-12 h4 a {
	  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  font-weight: 700;
	  font-size: 28px;
	  color:#000;
	  overflow-wrap: break-word;
	  text-decoration: underline #4e4fde;
  }
  .col-sm-12 h4 a:hover{
	  color: #4e4fde;
  }
  .plan-trip  {
	  text-align:center;
  }
  .plan-trip-intro {
	  text-align:center;
	  margin: 2em auto 1em auto;
  }
  div.projects-page p {
	  width:50%;
  }
  div.projects-page p img {
	  width:90%;
	  float:right;
  }
  div.projects-page div.more-link {
	  text-align: left;
	  margin-bottom: 40px;
	  margin-top: 30px;
	  margin-left: -10px;
  }
  .paragraph--type-project-large-image-2-small-imag {
	  margin-top: 0px;
	  margin-left: 0px;
  }
  .page-node-type-growing-our-city-projects-page div.col-sm-12, 
  .page-node-type-growing-our-city-projects-page div.col-sm-9, 
  .page-node-type-growing-our-city-projects-page div.col-sm-3, 
  .page-node-type-growing-our-city-projects-page div.col-sm-6 {
	  padding-top: 0px;
	  padding-left: 0px;
  }
  
  .title-no-padding {
	  padding-left: 0px; 
  }
  #looking-fse {
	  margin-top: 3rem; 
  }
  .page-node-type-growing-our-city-projects-page div.bs-region--main {
	  padding-top: 15px;
	  padding-left: 15px;
  }
  div.projects-page:nth-child(odd){
	  background: #f8f8f8;
	  margin-left: -30px;
	  padding-left: 30px;
	  margin-right: 0px;
  }
  div.projects-page  {
	  padding-top: 40px;
	  margin-top: 30px;
	  padding-bottom: 40px;
	  margin-bottom: 30px;
  }
  
  .projects-data-row {
	  margin: 3em auto;
  }
  .projects-data-row h4 {
	  font-family:"Arial Rounded MT Bold";
	  font-weight:700;
	  font-size:28px;
  }
  /**hidden old css 01022019 RK to fix projects page **/
  /*.projects-data-row div:nth-child(odd){
	  width:50%;
	  float:right;
  }
  .projects-data-row div:nth-child(even){
	  width:50%;
	  float:left;
  }*/
  .projects-data-row:nth-child(odd) div.projects-data-row-img-div {
	  width:50%;
	  float:right;
  }
   
  
  .hidden-href-label a {
	 text-indent: -200px;
	  width: 100px;
	  content: "Find out more";
  }
  .hidden-href-label a::after {
	  content: "Find out more";
  }
  .plan-trip-intro p {
	  font-size:22px;
	  color:#000;
	  font-weight:lighter;
  }
	  .paragraph--type-plan-your-trip-image-and-link div.col-sm-12 h4 a {
	  font-size:28px;
	  color:#000;
	  text-align:left;
	  }
  .view-display-id-block_1 div.col-sm-12 h3 span a {
	  font-family:"Arial Rounded MT Bold";
	  font-weight:bold;
	  font-size:28px;
  }
  .view-display-id-block_1 div.col-sm-12 {
	  font-family:arial;
	  font-weight:lighter;
	  font-size:18px;
  }
  .view-display-id-block_1 div.col-md-4 {
	  font-family:arial;
	  font-weight:lighter;
	  font-size:18px;
  }
  .page-node-type-page div #display-menu-items {
	  background:#fff!important;
	  text-align:left;
  }
  .page-node-type-page div #display-menu-items div.sub-landing-items {	
	  margin:2em 1em;
  }
  .news-item-video-section-grey {
	  color:#000;
	  margin-top:3.5em;
	  padding-top:4em;
	  margin-bottom:3.5em;
	  padding-bottom:4em;
		  background-color: #f8f8f8;
	  overflow:hidden;
  }
  .news-item-time {
	  font-family: arial;
	  font-size: 12px;
  }
  div.news-item-video-section-grey .youtube-container {
	  text-align:left;
  }
  div.news-item-video-section-grey .youtube-container  iframe {
	  width:100%;
  }
  .news-item-video-section-grey div.col-quote p {
	  font-size:40px;
	  font-weight: lighter;
		  font-family: "Arial Rounded MT Bold", "Nunito", Arial, "Helvetica Neue", Helvetica, arial, sans-serif;
	  padding:0 30px;
  }
  div.news-article-right-column div {
	  /*margin-bottom:2em;
	  padding-bottom:2em;*/
		  background-color: #fff;
		  /*
	  overflow:hidden;
	  */
  }
  .text-after-video {
	  margin-bottom:2em;
	  padding-bottom:2em;
  
  }
  .text-after-video p {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: lighter;
	  font-style: italic;
  }
  .text-after-video:before {
	/*color: red;
	  color:#5A4099;*/
	  color:#4B3288;
	  content: open-quote;
	  font-weight: bold;
	  font-size: 100px;
	  height: 100px;
	  line-height:50px;
	  font-family: "Times New Roman", Georgia, Serif;
	  font-style: normal;
  }
  .text-after-video-left {
	  margin-left: 30%;
	  margin-right: 30px;
  }
  #news-quote-right h6 {
	  text-align: left;
	  /*color: firebrick;*/
	  color:#473279;
  }
  p.news-quotable {
	  text-align: left;
	  color: #000;
	  font-size:18px;
	  font-weight: 500;
  }
  div.hide-html-import p img {
	  display:none;
  }
  div.hide-html-import {
	  font-family: arial,"Arial Rounded MT Bold", "Nunito",arial,"Helvetica Neue",Helvetica,Arial,sans-serif;
	  font-size: 22px;
	  font-weight: lighter;
	  margin: 0 0 10px;
  }
  .col-empty, .col:empty, [class^=col-]:empty { display: none; }
  .our-city-body div.view-id-visit_newcastle { display: none; }
  .breaking-news-updates-block ul {
	  list-style-type:none;
  }
  #bnews-midd-block h3 {
	  font-size:24px;
	  font-weight:bold;
	  margin-top:45px;
  }
  .breaking-news-updates-block {
	  padding-left: 0px; 
  }
  
  .breaking-news-updates-block ul {
	  padding-left: 0px; 
  }
  .breaking-news-updates-block ul li {
	  border: 1px solid #ccc; 
	  padding: 3rem; 
	  margin: 0 0 60px 0;
	  overflow:hidden;
  }
  .bnews-time {
	  float:left;
  }
  .bnews-time h5 {
	  text-align:left;
  }
  .bnews-time h6 {
	  font-family:arial, "Arial Rounded MT Bold", "Nunito","Helvetica Neue", Helvetica, Arial, sans-serif;
	  font-size:16px;
	  text-align:left;
  }
  
  .bnews--text-div {
	  float:left;
  }
  .bnews--text-div p {
	  font-size:18px;
  }
  .bnews--text-div div {
	  padding:15px 0;
  }
  .bnews-image {
	  width:100%;
  }
  .bnews-image img {
	  width:100%;
  }
  .bnews-image figure iframe {
	  width:100%;
  }
  .breaking-news-updates-timeline-block {
	  padding-left:0;
  }
  
  .breaking-news-updates-timeline-block h4 {
	  font-size:28px;
	  font-weight: 600;
	   color: rgb(16, 17, 213);
  }
  .breaking-news-updates-timeline-block ul {
	  padding-left:0;
  }
  .breaking-news-updates-timeline-block ul li {
	  border: 0; 
	  padding-left: 15px; 
	  margin: 0 0 30px 0;
	  overflow:hidden;
  }
  .breaking-news-updates-timeline-block ul li div.bnews-time {
	  float:none;
	  width:100%;
	  padding-left:0;
	  padding-right:0;
  }
  .timeline ul li.bnews-timeline-block .bnews-view-block {
	  padding-bottom:20px;
  }
  /** css for the breaking news timeline **/
  .timeline {
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
  }
  
  /* The actual timeline (the vertical ruler) */
  div.timeline::after {
	content: '';
	position: absolute;
	width: 2px;
	background-color: rgb(16, 17, 213);
	top: 20px;
	bottom: 0;
	left: 0;
	margin-left: -2px;
  }
  .timeline ul li.bnews-timeline-block .bnews-view-block div.bnews-time::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 2px;
	left: -15px;
	background-color: rgb(16, 17, 213);
	border: 0;
	top: 10px;
	z-index: 1;
  }
  .timeline ul li.bnews-timeline-block .bnews-view-block::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	background-color: rgb(16, 17, 213);
	border: 0;
	bottom:0;
	z-index: 1;
  }
  #event-right-col {
	  width:100%;
	  float:left;
  }
  #event-left-col {
	  width:100%;
	  float:right;
  }
  .events-home {
	  height:200px;
	  overflow:hidden;
	  background:#f8f8f8;
	  border:1px solid lightgray;
  }
  .events-home img {
		  height: 200px;
		  width: auto;
		  margin: 0 auto;
  }
  .events-home-view {
	  min-height:360px;
  }
  .events-home-view h4 a {
		  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
		  font-weight: 700;
		font-size: 24px;
	  text-decoration:none;
  }
  .block-views-blockevents-block-8 {
	  margin-top:100px;
	  border-top: dashed #dbdbdb;
		  padding: 10rem 0rem;
  }
  .block-views-blockevents-block-8 h2 {
	  text-align:center;
  }
  .event-view-field-field-start-date {
		  font-family: arial;
		  font-weight: normal;
			font-size: 18px;
	  display:inline-block;
  }
  .event-view-field-field-start-date-label {
		  font-family: arial;
		  font-weight: 700;
			font-size: 18px;
	  display:inline-block;
  }
  
  .events-home-view span.views-label-field-start-date {
		  font-family: arial;
		  font-weight: 700;
			font-size: 18px;
  }
  .events-home-view span.views-field-field-start-date {
		  font-family: arial;
		  font-weight: normal;
			font-size: 18px;
  }
  .events-home-view span.views-label-field-venue-name {
		  font-family: arial;
		  font-weight: 700;
			font-size: 18px;
  }
  .events-home-view span.views-field-field-venue-name {
		  font-family: arial;
		  font-weight: normal;
			font-size: 18px;
	  display:block;
  }
  div.events-home-view:nth-child(n+7){
	  display:none;
  }
  .event-image-wide {
	  height:auto;
	  overflow:hidden;
	  background:#f8f8f8;
	  margin-top: 50px;
  }
  .event-image-wide img {
		  height: auto;
		  width: auto;
		  margin: 0 auto;
  }
  #event-left-col div.more-link {
	  text-align: right;
  }
  #event-right-col div.hide-html-import {
	  text-align: left;
	  width: 80%;
	  margin: 80px auto;
	  font-size:20px;
  }
  .node--type-event h1 {
	  margin:0 auto 40px auto;
  }
  #block-citylifenews h1 {
	  padding: 30px 0;
	  width: 100%;
	  border-top: dashed #dbdbdb;
  }
  .events-landing-bg-image img {
	  min-height:500px;
	  width:auto;
  }
  .events-landing-bg-image div.ncc-jumbo-content {
	  height:auto;
		  padding-top: 60px;
		  padding-bottom: 60px;
	  position: absolute;
	  top: 20px;
	  left: 10%;
  }
  .events-landing-bg-image div.ncc-jumbo-content h2 p {
	  font-size: 40px;
		  font-weight:600;
	  font-family:"Arial Rounded MT Bold";
	  line-height: 49px;
  }
  #event-link-block h2 p {
	  font-size: 40px;
		  font-weight:600;
	  font-family:"Arial Rounded MT Bold";
	  line-height: 49px;
  }
  #event-link-block div.study-row-4-link a {
	  font-family:"Arial Rounded MT Bold";
	  font-size:130%;
		 font-weight:700;
  }
  #event-link-block div.study-row-4-link {
	  color: #fff; 
	  margin-top: 2rem; 
  }
  
  #event-link-block div.study-row-4-link a:before
  {
	  color: #fff;   
	display: inline-block;
	  font-style: normal;
	  font-variant: normal;
	  text-rendering: auto;
	  -webkit-font-smoothing: antialiased;	
	  font-family: 'Font Awesome 5 Free';
	  font-weight: 900; 		
	  content: "\f054";
	  margin-right: 1rem; 
  }
  
  #event-link-block div.study-row-4-link a{
	  color: #fff;
  }
  #event-link-block div.study-row-4-link a:hover{
	  text-decoration: underline !important; 
  }
  
  #event-link-block {
	  position: absolute;
	  left: 10%;
	  /*bottom: 200px;
	  z-index: 1003;*/
	  background: darkblue;
	  opacity: 0.7;
	  color: #fff;
	  margin: 0rem 0rem 0rem 0rem;
	  padding: 5em;
	  width: 42%;
	  min-width: 360px;
  }
  .ev-land-img {
	  float:left;
  }
  .events-landing-bg-image {
		  margin: 0 auto 50px auto; 
		  overflow: hidden; 
		  height: 600px; 
		  width: 100%;
  }
  div.let-us-be-your h5 {
	  font-family:"Arial Rounded MT Bold";
	  font-size:24px;
	  color:#000;
  }
  div.let-us-be-your h5 a {
	  font-family:"Arial Rounded MT Bold";
	  font-size:24px;
	  color:#000;
  }
  
  .paragraph--type-events-guide-links-with-image img {
	  margin: auto 0;
	  height: 100%;
	  width: auto;
	  margin: 0 auto;
	  overflow-y: hidden;
  }
  .page-node-type-events-landing-page div.ncc-looking-section {
	  background:#fff;
	  padding:10rem 1rem 9rem 1rem;
  }
  div.let-us-be-your {
	  background:#F1F1F1;
		  margin: 50px 0 0 0;
		  padding: 80px 30px;
  }
  div.let-us-be-your  h3 {
	  text-align:center;
	  padding-bottom:50px;
  }
  .paragraph--type-events-guide-links-with-image div div {
  overflow-x: hidden;
	  height: 150px;
	  width: 100%;
	  text-align: center;
	  margin: 0 auto;	
  }
  div.maps-and-guides {
		  margin-bottom: 80px;
  }
  div.mid-page-bg-img {
		  margin-bottom: 80px;
	  margin-top:80px;
	  padding-top:80px;
		  border-top: dashed #dbdbdb;
  }
  div.mid-page-bg-img img {
	  margin:1em auto;
  }
  .news-img-holder {
  /*	border:1px dashed lightgrey;*/
  border:0;
  float:right;
  width:auto;
  margin-left:7px;
  }
  .image-caption {
	  border:1px dashed lightgrey;
  float:left;
  width:100%;
  }
  /*.news-body-div {
  float:left;
  width:auto;
  clear:both;
  }*/
  .news-body-div p {
  width:auto;
  /*clear:both;*/
  }
  .news-img-holder img{
  border:0;
  }
  .gallery-image_block-1 {
  margin:2em 0 2em 0;
  }
  .block-views-blocknews-block-7, .block-views-blocknews-block-17, .block-views-blocknews-block-20 {
  background:#fff;
  border:0;
  }
  
  .related-news-block {
  float:left;
  margin-top:2em;
  width:100%;
  border-bottom: #473279 10px solid;
  margin-bottom:1em;
  }
  div.related-news-block:last-of-type {
  border-bottom: none;
  margin-bottom:0;
  }
  .event-lpage-label {
  font-weight:bold;
  }
  #edit-field-start-date-value--2, #edit-field-end-date-value--2 {
  display:none;
  }
  #views-exposed-form-all-news-page-2 div.form-inline div {
  padding:15px;
  }
  #searchtitle {
	  border-radius: 10px; 
	  height: 30px; 
  }
  #ui-datepicker-div {
  background:#fff;
  border:1px #000 solid;
  z-index:3001!important;
  }
  #ui-datepicker-div div.ui-corner-all a {
  font-family: "Arial Rounded MT Bold", "Nunito", arial, arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#000;
  padding:0 1em;
  }
  #ui-datepicker-div div.ui-corner-all a:focus, #ui-datepicker-div div.ui-corner-all a:hover {
  font-family: "Arial Rounded MT Bold", "Nunito", arial, arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#000;
  }
  .ui-datepicker-title {
  text-align:center;
  font-size:1.4em;
  font-weight:bolder;
  color:#000;
  
  }
  #yhn-front-news {
  float:left;
  overflow:hidden;
  
  }
  #yhn-front-news h3 {
	  text-align: center;
  }
  
  .item-list-news-front {
	width:100%;
  }
  ul.news-items-category-list-front {
  list-style-type:none;
	align-items: stretch;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction:rowl
  }
  ul.news-items-category-list-front li {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: block;
	-ms-flex-pack: center;
	justify-content: center;
	max-width:30%;
	margin:0 10px;
  }
  /*ul.news-items-category-list-front li div {
	height:300px;
  }
  ul.news-items-category-list-front li div img {
	max-height:300px;
  }*/
  
  #contact-us-mnu-section
   {
	  padding-left: 15px; 
	  padding-right:15px;
  }
  #contact-us-mnu-section > .col-lg-12 {
	  padding-left: 0px; 
	  padding-right: 0px;
  }
  #contact-us-mnu-section .ways-cols{display:flex;flex-wrap:wrap;padding-right:0;}
  .ways-cols h4 {margin: 0.5em 0 .8em 0;}
  #ways-col-one, #ways-col-two, #ways-col-three {
  border: 5px solid #473279;
	  border-radius: 2em;
  /*min-height:500px;*/
	  display: flex;
	  flex-direction: column;
	  flex-grow: 2;
	  /*min-height: 100vh;*/
  /*width:32%;*/
  }
  #ways-col-one {
  	margin-right:5px;
	padding-left: 2em; 
  }
  #ways-col-three {
  margin-left:5px;
  }
  /*added 11032021 RK for new request
  amended 15032021 to hide**/
  #ways-col-two, #ways-col-three {display:none;}
  /*added 15032021 RK for new block**/
  
  #contact-us-mnu-section-2
  /*div.frt-page-lnks-container* cg commented out to get I would like to inside border*/ {
  border: 5px solid #473279;
	  border-radius: 2em;
  }
  div.frt-page-lnks-container ul li span {
	  width: 90%;
	  display: inline-block;
	  vertical-align: text-top;
	  font-size: 26px;
	  font-weight: bold;
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  /* padding-bottom: .45em; removed at Jo's request */
	  margin-left: -0.5rem;
	  color:#333;
  }
  
  div.frt-page-lnks-container ul {
	padding-left: 1.5rem;
  }
  
  div.frt-page-lnks-container ul li {
	  font-size: 32px;
  }
  div.frt-page-lnks-container ul li span a {
	  font-size: 26px;
	  font-weight: bold;
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  color:#333;
	  text-decoration:none;
  }
  div.frt-page-lnks-container ul li span a:hover, div.frt-page-lnks-container ul li span a:active, div.frt-page-lnks-container ul li span a:focus {
	  color:#333;
	  text-decoration:underline;
  }
  
  ul.outer-workflow { 
  list-style-type:none;
  display:block;
  width:100%;
  padding-left:5px;
  }
  
  ul.yhn-workflow { 
  list-style-type:none;
  display:inline-block;
  /*width:60%;*/
  width:100%;
  padding-left:5px;
  }
  ul.yhn-inner-workflow { 
  list-style-type:none;
  display:inline-block;
  /*width:41%;*/
  width:100%;
  float: right;
  padding-left:5px;
  margin-left:30px;
  }
  /*li.outer-workflow-li {
  font-size:28px;
  font-weight:bold;
  margin:.5em 0;
  }
  li.contact-us-workflow {
  font-size:28px;
  font-weight:bold;
  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  margin:.2em 0;
  }
  li.yhn-inner-workflow-li {
  font-size:28px;
  font-weight:bold;
  margin:.2em 0;
  }
  li.outer-workflow-li span {
  width:30%;
  display:inline-block;
  vertical-align: top;
  font-size:28px;
  font-weight:bold;
  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  }
  li.contact-us-workflow span {
  width:50%;
  display:inline-block;
  vertical-align: top;
  font-size:28px;
  font-weight:bold;
  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  }
  li.yhn-inner-workflow-li span {
  width:100%;
  font-size:28px;
  font-weight:bold;
  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  }
  */
  .col-12.ways-cols li.outer-workflow-li{line-height:1.42857143;}
  li.outer-workflow-li span {
  	width:90%;
  	display:inline-block;
  	vertical-align: top;
  	font-size:26px;
  	font-weight:bold;
  	font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  	padding-bottom:.45em;
  }
  li.contact-us-workflow span {
  width:90%;
  display:inline;
  vertical-align: top;
  font-size:26px;
  font-weight:bold;
  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
  
  }
  li.contact-us-workflow p {
  font-size:22px;
  font-weight:normal;
  font-family: arial, sans-serif;
  margin-left: 11px;
  }
  li.outer-workflow-li span:hover, li.contact-us-workflow span:hover {
	text-decoration:underline;
	cursor: pointer;
  }
  li.yhn-inner-workflow-li span:hover {
  text-decoration:none;
  }
  li.yhnworkflow-visited {
	  background: #ea4f77;
	  color: #000;
	  border:darkgray 1px solid;
  }
  

  .outer-workflow-li:before {
   	content: ">";
  	height: 20px;
	  width: 20px;
  	font-family: 'Font Awesome 5 Free';
  	content: "\f111";
  	font-size: 1rem;
  	color: black;
  	font-weight: 900;
  	padding-left: 1px; 
  	padding-right: 10px; 
  	/*position: absolute; 
	left: 20px; */
  }
  

  .contact-us-workflow:before {
	content: ">";
  	height: 20px;
	width: 20px;
	padding-right: 25px;
  	font-family: 'Font Awesome 5 Free';
  	content: "\f111";
  	font-size: 1rem;
  	color: black;
  	font-weight: 900;
  	padding-left: 1px; 
	position: absolute; 
	left: 20px;
  }
  .yhn-inner-workflow-li:before {
   	content: ">";
  	height: 20px;
	width: 20px;
	padding-right: 25px;
	margin-left: -15px;  
  	font-family: 'Font Awesome 5 Free';
  	content: "\f111";
  	font-size: 1rem;
  	color: black;
  	font-weight: 900;
  	padding-left: 1px; 
  	position: absolute; 
  	left: 20px;
  }
  ul.yhn-workflow { 
	display:none;
	padding-left: 2em; 
  }
  .contact-us-workflow.yhnworkflow-underline,
  .outer-workflow-li.yhnworkflow-underline {
	  border: 0px;
  }
  ul.yhn-inner-workflow { display:none }
  /*#ways-col-two-card ul.outer-workflow li{ display:none; }*/
  #ways-col-two-card .outer-workflow-li:before { content:none;}
  /*#ways-col-two-card .outer-workflow li span { display:none;}*/
  #ways-col-two-card .outer-workflow li ul li.contact-us-workflow span {display:inline-block!important;margin-left: -15px;}
  #ways-col-two-card .outer-workflow li ul li.contact-us-workflow ul.yhn-inner-workflow{ display:none!important; }
  #ways-col-two-card .outer-workflow li ul.yhn-workflow {width:100%;}
  #ways-col-two-card .outer-workflow li ul.yhn-workflow li {width:100%;}
  /*#ways-col-three-card ul.outer-workflow li { height:0; }*/
  #ways-col-three-card .outer-workflow-li:before { content:none;}
  /*#ways-col-three-card ul.outer-workflow li span { display:none; }*/
  /*#ways-col-three-card ul.outer-workflow li ul li.contact-us-workflow span {display:none;}*/
  #ways-col-three-card .contact-us-workflow:before { content:none;}
  #ways-col-three-card .outer-workflow li ul.yhn-workflow {display:inline-block!important;}
  #ways-col-three-card ul.outer-workflow li ul li.contact-us-workflow ul li.yhn-inner-workflow-li  
  {
  color:#473279;
  color: #333;
  margin-bottom:10px;
  }
  #ways-col-three-card ul.outer-workflow li ul li.contact-us-workflow ul li.yhn-inner-workflow-li span 
  {
  display:inline-block!important;
  margin-left:-15px;
  width:85%;
  color:#473279;
  color: #333;
  }
  #ways-col-three-card ul.outer-workflow li ul li.contact-us-workflow ul li.yhn-inner-workflow-li span a {color:#473279;}
  
  .view-empty {text-align:center}
  
  .news-article-full-column {
	margin-top: 5rem;
  }
  
  /*.news-article-full-column div {
	  margin-bottom:2em;
	  padding-bottom:2em;
		  background-color: #fff;
	  overflow:hidden;
  }*/
  .navbar-cityeye-left {
  width:50%;
  }
  .navbar-cityeye-left li,.navbar-cityeye-left div {
  height:auto;
  overflow:hidden;
  }
  .navbar-cityeye-left li a,.navbar-cityeye-left div a {
  height:auto;
  overflow:hidden;
  }
  #block-hierarchicaltaxonomymenu {
  width:100%;
  float:left;
  }
  #block-hierarchicaltaxonomymenu ul {
  list-style-type:none;
  display:block;
  }
  #block-hierarchicaltaxonomymenu ul li {
  display:inline-block;
  }
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item {
  /*color:#777;*/
  color:#000;
  margin-right:45px;
  }
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item:hover, #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item:active, #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item:focus {
  /*color:#777;*/
  color:#000;
  /*background changed 190221 RK req by emily*/
  /*background-color:#F8678C;*/
  background-color:#f1f1f1;
  margin-right:45px;
  }
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a {
  color:#000;
  text-decoration:none;
  }
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a:hover, #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a:hover {
  color:#000;
  text-decoration:underline;
  }
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a:active {
  /*background: #fff;*/
	  border-bottom: 5px solid #473279;
	  padding-bottom: 5px;
	  padding-left: 0px;
	  padding-right: 0px;
	  margin-bottom: 10px;
  }
  .newsmenu-active {
  /*background: #fff;*/
	  border-bottom: 5px solid #473279;
	  padding-bottom: 5px;
	  padding-left: 0px;
	  padding-right: 0px;
	  margin-bottom: 10px;
  }
  #block-hierarchicaltaxonomymenu-3 {
  width:100%;
  float:left;
  }
  #block-hierarchicaltaxonomymenu-3 ul {
  list-style-type:none;
  display:block;
  }
  #block-hierarchicaltaxonomymenu-3 ul li {
  display:inline-block;
  }
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item {
  /*color:#777;*/
  color:#000;
  margin-right:45px;
  }
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item:hover, #block-hierarchicaltaxonomymenu-2 ul li.block-taxonomymenu__menu-item:active, #block-hierarchicaltaxonomymenu-2 ul li.block-taxonomymenu__menu-item:focus {
  /*color:#777;*/
  color:#000;
  background-color:#F8678C;
  margin-right:45px;
  }
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item a {
  color:#000;
  text-decoration:none;
  }
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item a:hover, #block-hierarchicaltaxonomymenu-2 ul li.block-taxonomymenu__menu-item a:hover {
  color:#000;
  text-decoration:underline;
  }
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item a:active {
  /*background: #fff;*/
	  border-bottom: 5px solid #473279;
	  padding-bottom: 5px;
	  padding-left: 0px;
	  padding-right: 0px;
	  margin-bottom: 10px;
  }
  #block-exposedformview-all-newspage-4 {
  float:left;
  width:100%;
  }
  .view-social-media div.views-row-1:nth-child(1) {
  text-align:right;
  }
  .view-social-media div.views-row-1:nth-child(2) {
  text-align:left;
  }
  .node--type-news-landing-page .view-display-id-block_16 ul.news-items-by-cat, .node--type-news-landing-page .view-display-id-block_7 ul.news-items-by-cat, 
  .node--type-news-landing-page .view-display-id-block_17 ul.news-items-by-cat, .node--type-news-landing-page .view-display-id-block_19 ul.news-items-by-cat {
  overflow:hidden;
  margin:5px auto;
  display:flex;
  flex-wrap:wrap;
  align-items: start;
  justify-content: left;
  }
  .node--type-news-landing-page .view-display-id-block_16 ul.news-items-by-cat li, .node--type-news-landing-page .view-display-id-block_7 ul.news-items-by-cat li, 
  .node--type-news-landing-page .view-display-id-block_17 ul.news-items-by-cat li, .node--type-news-landing-page .view-display-id-block_19 ul.news-items-by-cat li {
  float:none;
  width:32.3%;
  display:inline-block;
  padding:0px;
  vertical-align:top;
  /*margin:1px auto;*/
  margin:1px 1.3% 1px 0;
  }
  .node--type-news-landing-page .view-display-id-block_16 ul.news-items-by-cat li:last-child, .node--type-news-landing-page .view-display-id-block_7 ul.news-items-by-cat li:last-child, 
  .node--type-news-landing-page .view-display-id-block_17 ul.news-items-by-cat li:last-child, .node--type-news-landing-page .view-display-id-block_19 ul.news-items-by-cat li:last-child {
  float:none;
  width:32.3%;
  display:inline-block;
  padding:0px;
  vertical-align:top;
  /*margin:1px auto;*/
  margin-right:0px;
  }
  .node--type-news-landing-page .view-display-id-block_7 .view-footer div.col-xs-12 {padding-left:0px;}
  .node--type-news-landing-page .view-display-id-block_16 .view-footer div.col-xs-12 {padding-left:0px;}
  .node--type-news-landing-page .view-display-id-block_17 .view-footer div.col-xs-12 {padding-left:0px;}
  .node--type-news-landing-page .view-display-id-block_19 .view-footer div.col-xs-12 {padding-left:0px;}
  
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat {
  overflow:hidden;
  margin:5px auto;
  display:flex;
  flex-wrap:wrap;
  align-items: left;
  justify-content: left;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat li, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat li {
  float:none;
  width:32.3%;
  display:inline-block;
  padding:0px;
  vertical-align:top;
  /*margin:1px auto;*/
  margin:1px 1.3% 1px 0;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat li:last-child, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat li:last-child {
  float:none;
  width:32.3%;
  display:inline-block;
  padding:0px;
  vertical-align:top;
  /*margin:1px auto;*/
  margin-right:0px;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 .view-footer div.col-xs-12, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 .view-footer div.col-xs-12 {padding-left:0px;}
  /*#hiddennewstag {	
  display: block;
	  height: 0px;
	  font-size: 0px;
  }*/
  #views-exposed-form-all-news-page-4 div.form-item #term {
  visibility:hidden;
  }
  .page-news-archive .view-display-id-page_4 {
  padding:0px;
  }
  .page-news-archive .view-display-id-page_4 ul.news-items-by-cat {
  overflow:hidden;
  margin:5px auto;
  display:flex;
  flex-wrap:wrap;
  align-items: left;
  justify-content: left;
  }
  .page-news-archive .view-display-id-page_4 ul.news-items-by-cat li {
  float:none;
  width:32.0%;
  display:inline-block;
  padding:0px;
  vertical-align:top;
  /*margin:1px auto;*/
  margin:1px 1.3% 1px 0;
  }
  .page-news-archive .view-display-id-page_4 ul.news-items-by-cat li:last-child {
  float:none;
  width:32.0%;
  display:inline-block;
  padding:0px;
  vertical-align:top;
  /*margin:1px auto;*/
  margin-right:0px;
  }
  .page-news-archive .view-display-id-page_4 .view-footer div.col-xs-12 {padding-left:0px;}
  .btn-yhn {
	  background-color: #473279;
	  color: #fff;
	  cursor: pointer;
	  padding: 0.5rem 2rem 0.9rem 2rem;
	  margin-bottom: 2em;
	  -webkit-border-radius: 22px;
	  -moz-border-radius: 22px;
	  border-radius: 22px;
	  display: inline-block;
	  float: none;
	  font-size: 2.2rem;
	  text-decoration:underline;
	  text-decoration-position:under;
  }
  .btn-yhn:active, .btn-yhn:hover, .btn-yhn:focus {
	  text-decoration:none;
  }
  /**amended 15032021 RK*/
  .yhn-wflow-moby2, .yhn-wflow-moby  {
  display:block;
	  color: purple;
	  font-size: 28px;
	  font-weight: 700;
	  padding-left: 10px;
	  /*text-decoration: underline;*/
  }
  .yhn-wflow-moby2 span, .yhn-wflow-moby span {
	  display:inline;
  }
  .yhn-wflow-moby2-span, .yhn-wflow-moby-span  {
	  display:inline;
	  color: purple;
	  font-size: 28px;
	  font-weight: 700;
	  padding-left: 10px;
	  text-decoration: underline;
  }
  .yhn-wflow-moby2-span:hover, .yhn-wflow-moby2-span:active, .yhn-wflow-moby2-span:focus, .yhn-wflow-moby-span:hover, .yhn-wflow-moby-span:active, .yhn-wflow-moby-span:focus {
	  text-decoration: none;
	  cursor: pointer;
  }
  
  /*.yhn-wflow-moby2:hover, .yhn-wflow-moby2:active, .yhn-wflow-moby2:focus, .yhn-wflow-moby:hover, .yhn-wflow-moby:active, .yhn-wflow-moby:focus {
	  text-decoration: none;
  }
  .yhn-wflow-moby2:before, .yhn-wflow-moby:before {
	  content: "<";
	  height: 20px;
	  width: 20px;
	  padding-right: 15px;
	  vertical-align: top;
  text-decoration:none;
  }*/
  ul.news-items-by-cat li h3 span {
  font-size:22px;
  margin:0;
  line-height:1;
  }
  ul.news-items-by-cat li h3 {	
  font-size:22px;
  margin:0;
  line-height: inherit;
  text-align:left;
  }
  #block-views-block-news-block-4 ul.news-items-by-cat li h3, #block-views-block-news-block-11 ul.news-items-by-cat li h3 {
  text-align:left;
  }
  
  #views-exposed-form-view-all-news-page-4 div.js-form-item, #views-exposed-form-view-all-news-page-4 div#edit-actions {
  margin-top:1em;
  }
  #newssearchblock {
  overflow:hidden;
  border-bottom:2px solid purple; 
  }
  .news-intro-box {margin-bottom:2em; }
	div.node--type-yhn-event div.news-img-holder {
	  margin-right: 0px;
	  margin-left: 0px;
	}
  button#backtotop:hover,button#backtotop:active, button#ccc-icon:hover,button#ccc-icon:active {
  border:1px grey dashed;
  }
  button#backtotop:focus,button#ccc-icon:focus {
  border:1px grey dashed;
  }
  div.geolocation-map-container:focus {
  border:1px grey dashed;
  }
  .leaflet-marker-pane img:hover, .leaflet-marker-pane img:active, .leaflet-marker-pane img:focus {
  border:1px grey dashed;
  }
  div.leaflet-control-container div.leaflet-bottom.leaflet-right div.leaflet-control-attribution.leaflet-control a {color:#000}
  div.leaflet-control-container div.leaflet-bottom.leaflet-right div.leaflet-control-attribution.leaflet-control a:active {color:#000;text-decoration:underline;}
  div.leaflet-control-container div.leaflet-bottom.leaflet-right div.leaflet-control-attribution.leaflet-control a:hover {color:#000;text-decoration:underline;}
  header .navbar-expand-lg #block-yhnb5-topmenu {justify-content:flex-end}
  header .navbar .container{
  max-width:100%;

  }
  .ncc-both {
    padding-left:60px;
    padding-right:60px;
  }
  header .navbar .region.region-nav-branding {
   max-width:100%;
  }
  header .navbar #block-yhnb5-costoflivinghelpandsupport{
   max-width:100%;
   padding:1rem 4.5rem;
  }
  header .navbar #block-yhnb5-costoflivinghelpandsupport p{
   margin-bottom:10px;
  }
  .fieldset-wrapper legend {font-size:1em}
  #block-yhnb5-webform{padding:15px}
  .webform-submission-form .webform-actions #edit-actions-submit {font-size:1.4rem}
  .ncc-both.ncc-footer{
    padding-left:60px;
    padding-right:60px;
  }
  #contact-us-mnu-section, #contact-us-mnu-section-2, #gallery-landing-map-row {float:left}
  #gallery-landing-map-row {width:100%}
  .col-xs-12, .col-sm-6, .col-md-6, .col-lg--6{padding:0 15px}
  .yhn-search-center{margin:auto}
  .region.region-breadcrumb{display:none}
  .view-footer .col-xs-12 {float:left;width:100%}

  @media screen and (min-width:768px){
	  #page-l-div {
		float:left;
	  min-width:450px;
	  }
	  .page-node-type-yhn-event div.yhn-event-middle-row {
	  padding-left:0px;
	  padding-right:0px;
	  }
	  .page-node-type-yhn-event div.yhn-event-bottom-row {
	  padding-left:0px;
	  padding-right:0px;
	  }
  
  }
  @media screen and (min-width:767px){
	  .exp-ncl-img-sm {
	  display:none;
	  }
	  /**override to 3 columns for Ipad portrait **/
	  #explore-ncle-div div.expl-ncl-venues-ipad {
	  width:33.33333333%;
	  }
  
  }
  
  /** tablet overrides **/
  @media screen and (min-width: 768px) and (max-width:1068px){
  
	  .page-node-type-transactional-webpage div.node--type-transactional-webpage {	
	  margin-left:0;
	  }
	  .page-node-type-landing-page {	
	  padding:0;
	  }
	  .page-node-type-landing-page div.main-container {	
	  padding:0;
	  }
	  .page-node-type-landing-page div.main-container .row {
	  margin-right:0;
	  margin-left:0;
	  }
	  .page-node-type-landing-page h3 {	
	  font-family:"Arial Rounded MT Bold";
	  font-weight:normal;
	  font-size:50px;
	  }
	  .page-node-type-landing-page p {	
	  font-family:arial;
	  font-weight:lighter;
	  font-size:22px;
	  color: #000;
	  padding: 0 30px;
	  }
	  .lp-bg-image-full {
	  height:45em;
	  }
	  .lp-bg-image-full div.hidden-xs {
	  height:45em;
	  overflow:hidden;
	  }
	  .lp-bg-image-full div.hidden-xs img {
	  height:100%;
	  }
  
	  .page-node-type-landing-page section div.col-xs-12 {	
	  margin-top:1em;
	  }
	  .page-node-type-landing-page section div.col-sm-12 h3 {	
	  margin-top:3em;
	  }
	  .pay-apply-rep-tabs h3 {	
	  margin-top:1em!important;
	  margin-bottom:1em!important;
	  }
  
	  .page-node-type-landing-page section {	
	  padding:0;
	  }
	  .page-node-type-landing-page section .col-sm-12 {	
	  padding:0;
	  }
	  .page-node-type-landing-page section .col-sm-12 .col-sm-6 {	
	  padding:0;
	  }
	  .page-node-type-landing-page section .col-sm-12 .col-sm-6 h2 {	
	  padding: 0 30px;
	  text-align:left;
	  }
	  .page-node-type-landing-page section .col-sm-12 p {	
	  padding: 0 30px;
	  text-align:left;
	  }
	  .page-node-type-landing-page section .col-sm-12 p .ncc-button {	
	  font-size:18px;
	  }
	  .services-looking {	
	  padding-left: 30px;
	  padding-right: 30px;
	  text-align:left;
	  }
	  .ncc-looking-section h3 {
	  padding: 0;
	  text-align:left;
	  }
	  .looking-section-item h4 {
	  padding: 0;
	  text-align:left;
	  }
	  .ncc-mobile-lp-div h1 {
	  font-size:40px;
	  }
	  .lp-banner-body p {
	  color:#fff;
	  }
  .paragraph--type-plan-your-trip ul.narrow-4-items-visit {
	  padding-left:30px;
	  padding-right:30px;
  }
  ul.narrow-4-items-visit li h4 {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size: 24px;
	  text-align:left;
  }
  ul.narrow-4-items-visit li h4 a {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size: 24px;
	  color:#000;
  }
  .col-sm-12 h4 a {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size: 24px!important;
	  color:#000;
	  overflow-wrap: break-word;
  }
  
	  .block-views-blocknews-block-14 div.more-link {
	  clear: both;
	  }
	  ul.news-items-around-city {
	  display:inline-flex;
	  }
	  ul.news-items-around-city li {
	  width:50%;
	  height:auto;
	  }
	  ul.news-items-around-city li:nth-child(3){
	  display:none;
	  }
  
	  .nccHeroLanding h2 {
	  font-size:34px;
	  }
	  .yourservices-block div div {
	  width:49%;
		  height: auto;
		  min-height: 7em;
	  float:left;
	  padding:0.1em 0 0.1em 0.1em;
	  margin:2em auto .5em auto;
	  }
	  h4.yourservices-item-header {
	  padding:0;
	  }
	  .yourservices-block div.yourservices-item-image {
	  padding-right:10px;
	  }
	  .bs-region--main div.pay-apply-rep-tabs {
	  display:inline-flex;
	  width:100%;
	  padding:0 30px;
	  }
  /* hidden 18122020 RK */
	  /*.view-content {
	  padding:0 30px;
	  }*/
	  .lp-pay {
	  float:left;
	  padding: 1em 3em 1em .5em;
	  margin-left:0;
	  width: 32%;
	  }
	  .lp-apply {
	  float:left;
	  padding: 1em 3em 1em .5em;
	  margin-left:0;
	  width: 32%;
	  }
	  .lp-report {
	  float:left;
	  padding: 1em 3em 1em .5em;
	  margin-left:0;
	  width: 32%;
	  }
	  .lp-link-to-page-text-block {
	  padding:10px 30px;
	  margin:0;
	  }
	  .lp-link-to-page-text-block h3 {	
	  font-size:22px;
	  padding:15px 0 0 0;
	  margin:0;
	  }
	  .lp-link-to-page-text-block p {	
	  font-size:16px;
	  }
	  .lp-link-to-page-text-block div {
	  margin:0 0 15px 0;
	  }
	  .explore-newc-div {
	  width:100%;
		  margin: 1em auto;
	  }
	  .explore-sm-image {
	  margin: 1em .5em;
	  width:30%;
	  height:25em;
	  }
	  div.paragraph--type-shopping-and-markets-section-for .col-sm-12 {		
	  padding-left:35px;
	  padding-right:30px;
	  }
	  div.jcarousel ul li .node--type-shopping-locations .col-sm-12 {		
	  padding-left:5px;
	  padding-right:5px;
	  }
	  div.paragraph--type-places-to-visit-section-for-the- .col-sm-12 {		
	  padding-left:35px;
	  padding-right:30px;
	  }
	  div.jcarousel ul li .node--type-places-to-visit .col-sm-12 {		
	  padding-left:5px;
	  padding-right:5px;
	  }
	  ul.narrow-4-items-visit  {
		  width: 100%;
		  height: auto;
		  float: left;
		 padding: 0;
		  margin: 0;
	  }
	  ul.narrow-4-items-visit li {
		  width: 48%;
		  height: auto;
		  float: left;
		  padding: 5px;
		  margin: 0;
	  }
	  #nccnewsletter {
		  margin: 2em 2em auto 2em;
	  }
	  .maps-and-guides ul li {
		  width: 30%;
		  padding: 1em .2em 0 1em;
	  }
	  .img-map-guide {
		  height: 9em;
	   }
	  .img-map-guide img {
		  height: auto;
		  width: 100%;
	  }
	  .view-display-id-block_1 div div.col-md-4 {	
	  padding:15px;
	  }
	  #block-quicktabswhatson h2 {
	  font-family:"Arial Rounded MT Bold";
	  font-size:50px;
	  font-weight:normal;
	  }
	  #ncc-myaccount-menu li {
	  float:left;
	  }
	  #ncc-mobile-menu{
	  margin-left: 80%;
	  width: 20%; 
	  }
	  div.view-id-events .more-link {
	  display:none;
	  }
	  /*#page-l-div {
	  width:60%; 
	  }*/
	  /*#page-r-div {
	  width: 70% 
	  }*/
  
  }
  
  @media screen and (min-width: 768px) and (max-width:991px){
	  /*div.navbar-header #ncc-mobile-search {
	  display:none!important;
	  }*/
	  #ncc-mobile-menu{
	  margin-left: 40%;
	  width: 20%; 
	  }
	  .paragraph--view-mode-image-on-right img, .paragraph--view-mode-image-on-right picture {
	  float:left;
	  width:100%;
	  }
	  .gallery-row-block-ul li div.gallery-block-col-1 img {
	  width:100%;
	  }
	  .gallery-row-block-ul li:nth-child(odd) div.gallery-block-col-1 {
		  padding-left: 0px;
	  }
	  .gallery-row-block-ul li:nth-child(even) div.gallery-block-col-1 {
		  padding-left: 0px;
	  }
  
  }
  
  @media screen and (max-width:991px){
	  #page-l-div {
		width:100%;
		padding-right:0;
	  }
	  .container {
		width: 100%;
	   }
	  /*div.navbar-header #ncc-mobile-search {
	  display:none!important;
	  }*/
	#navigation_collapsible {
	   margin-bottom: 0;
	}
	  #navbar {
	  margin-bottom:0px;
	  }
	#homepage-your-services {
	  width:100%;
	  border:0;
	   border-top: dashed #dbdbdb; 	
	  padding-left: 0; 
   }
  
  }
  
  /**overrides for mobile - max-width 767px ***/
  
  @media screen and (max-width:767px){
	  h1 {
  
		  font-size: 50px; 
		}
	  h2 {
	  font-size:34px;
	  font-weight:700;
	  }
	  h3 {
	  font-size:24px;
	  font-weight:700;
	  }
	  #contact-us-mnu-section {
	  padding-left:0;
	  padding-right:0;
	  }
	  #contact-us-mnu-section #ways-col-two, #contact-us-mnu-section #ways-col-three {
	  display:none;
	  } 
	  .yhn-wflow-moby2, .yhn-wflow-moby {
	  display:block;
	  color:purple;
	  font-size:28px;
	  font-weight:700;
	  padding-left:10px;
	  /*text-decoration:underline;*/
	  }
	  .yhn-wflow-moby2:hover, .yhn-wflow-moby2:active, .yhn-wflow-moby2:focus, .yhn-wflow-moby:hover, .yhn-wflow-moby:active, .yhn-wflow-moby:focus {
	  text-decoration:none;
	  }
  
  /*	.yhn-wflow-moby2:before, .yhn-wflow-moby:before {
	  content: "<";
	  height: 20px;
	  width: 20px;
	  padding-right: 15px;
	  vertical-align: top;
  text-decoration:none;
	  }*/
	  .container-fluid { padding-right:0; }
	  .page-node-type-transactional-webpage div.node--type-transactional-webpage {	
	  margin-left:0;
	  }
	  div.node--type-yhn-gallery {
	  padding-right:15px;
	  }
	  .node--type-yhn-gallery .col-xs-12, .node--type-yhn-gallery .col-sm-12 {
	  padding-left:0px;
	  padding-right:0px;
	  }
	  .node--type-yhn-gallery .gallery-block-col-2-left {
	  padding-left:15px;
	  padding-right:15px;
	  }
	  .node--type-yhn-gallery .gallery-block-col-1 {
	  padding-left:15px;
	  padding-right:15px;
	  }
	  .node--type-yhn-gallery .gallery-block-col-1 picture {
	  float:none;
	  }
	  .exp-ncl-img-md {
	  display:none;
	  }
	  .node--view-mode-full {
	  margin-left:0;
		}
	  #page-grid-container {
	  display:block;
	  }
	  #page-l-div {
		float:left;
		width:100%;
	  }
	  #page-r-div {
		float:left;
		width: 100%;
		border-top: #eee 1px solid;
		margin: 2em auto .5em auto;
	  }
	  #page-l-div #h2title h2 {
	  font-size:28px;
	  font-weight: bold; 
	  /*
	  font-size:400%;
	  */
	  }
	  #page-l-div h2 {
	  font-size:28px;
	  }
	  .breadcrumb {
	  display:none;
	  }
  /**added 04012019 RK for mobile **/
	  #nccnewsletter h3 {
	  margin:0;
	  font-size:22px;
	  padding: 0 15px;
	  overflow-wrap: normal;
	  }
	  #nccnewsletter div.col-sm-6 {
	  padding:0;
	  } 
	  #nccnewsletter div.form-horizontal {
	  margin:0;
	  }
	  #nccnewsletter div.form-group {
	  margin:0;
	  }
  
  /**added 08012019 RK for mobile/tablet **/
	  .col-sm-6 h2 {
	  font-size:34px;
	  }
	  .col-xs-12 h2 {
	  font-size:34px;
	  }
	  .toplandingrow p {
	  text-align:left;
	  margin: 2em auto;
	  }
	  .pay-apply-rep-tabs {
	  display:block;
	  padding:0;
	  }
	  .pay-apply-rep-tabs div.lp-pay {
	  margin: 1em 0;
	  padding:1em 0!important;
	  }
	  .pay-apply-rep-tabs div.lp-apply {
	  margin: 1em 0;
	  padding:1em 0!important;
	  }
	  .pay-apply-rep-tabs div.lp-report {
	  margin: 1em 0;
	  padding:1em 0!important;
	  }
	  .yourservices-block div div {
	  width:45%;
	  height:auto;
	  float:left;
	  padding:0.1em 0 0.1em 0.1em;
	  margin-bottom:1em;
	  text-align:center;
	  }
	  .yourservices-block div div div.yourservices-item-image {
	  width:100%;
	  height:auto;
	  min-height: 130px;
	  float:left;
	  text-align:center;
	  }
	  .yourservices-item-header{
	  width:100%;
	  float:left;
	  margin:0.1em 0 0 0.1em;
	  }
	  h4.yourservices-item-header {
		  font-size: 150%;
		  font-weight: 700;
		  margin-bottom: .75em;
		  min-height: 4em;
	  }
	  h4.yourservices-item-header a {
		  color:#000;
	  }
	  .yourservices-block div div ul {
	  display:none;
	  }
	  .yourservices-block div div div.yourservices-page-link {
	  display:none;
	  }
	  .services-looking div.looking-section-item {
		  float: left;
		  width: 100%;
	  }
  
	  .looking-section-item {
		  float: left;
		 width: auto;
	  }
	  .looking-for-li a {
	  text-decoration:underline #231f20;
	  }
	  .ncc-looking-section {
	  padding: 3em 1em;
	  }
	  .lp_link_to_page_section {
	  overflow:hidden;
		  min-height: 800px;
	  }
	  .lp-link-to-page-text-block {
	  width:100%;
	  float:left;
	  position:relative;
	  }
	  .lp_link_to_page_section img {
	  width:auto;
	  height:400px;
	  position:absolute;
	  bottom:0;
	  }
	  .block-views-blocknews-block-14 {
	  float:left;
	  padding: 0 15px;
	  }
	  .block-views-blocknews-block-12 {
	  float:left;
	  margin: 3em 1em;
	  }
	  .block-views-blocknews-block-14 div.more-link {
	  display:none;
	  }
	  .block-views-blocknews-block-14 h2 {
	  font-size:300%;
	  font-weight:normal;
	  margin-bottom:1em;
	  }
	  .block-views-blocknews-block-12 h2 {
	  font-size:300%;
	  font-weight:normal;
	  margin-bottom:1em;
	  }
	  .news-items-by-cat {
	  width:100%;
	  overflow:hidden;
	  }
	  .news-items-by-cat ul {
	  padding-left: 0;
	  }
	  ul.news-items-by-cat li {
	  width: auto;
	  margin-bottom:1em;
	  }
	  ul.news-items-by-cat li img {
	  /*width: 40%;
	  height:auto;
	  float:left;
	  margin-right:1em;*/
	  }
	  ul.news-items-by-cat li h6 {
	  width: 50%;
	  float:left;
		  text-align: left;
	  }
	  ul.news-items-by-cat li h6.news-area {
	  display:none;
	  }
	  ul.news-items-by-cat li span.news-area {
	  /*width: 50%;*/
	  width:100%;
	  float:left;
	  }
	  .item-list-news {
	  width:100%;
	  overflow:hidden;
	  }
	  .news-items-around-city {
	  overflow:hidden;
	  }
	  ul.news-items-around-city li {
	  width: auto;
	  margin-bottom:1em;
	  }
	  ul.news-items-around-city li img {
	  width: 40%;
	  height:auto;
	  margin-right:1em;
	  }
	  .center-image {
		  width: 40%;
		  margin: 1em auto;
	  }
	  .node--type-individual-service-landing-page h2 {
	  padding: 1em;
	  }
	  .popular-apply-div {
	  display:block;
	  padding:0;
	  float:left;
	  }
	  .field--name-field-lp-popular-links {
	  width:100%;
	  float:left;
	  margin:1em 1em 1em 1em;
	  }
	  .field--name-field-lp-apply-links {
	  width:100%;
	  float:left;
	  margin:2em auto 2em 1em;
	  }
	  .field--name-field-lp-report-links {
	  width:100%;
	  float:left;
	  margin:2em auto 2em 1em;
	  }
	  .field--name-field-lp-pay-links {
	  width:100%;
	  float:left;
	  margin:2em auto 2em 1em;
	  }
	  .body-lp-individual {
	  width:100%;
	  min-width: 250px;
	  float:left;
	  }
	  .my-block-wrapper-ncc {
		  width:100%;
	  }
	  .news-area-small {
	  display:block;
	  }
	  .whitebreadcrumb {
	  display:none;
	  }
	  #lp-sub-div div.col-xs-12 h1 {
	  /*padding-left:30px;
	  padding-right:30px;*/
	  width:80%;
	  margin:1em auto;
	  font-size:34px;
		  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  text-align:left;
	  }
	  #lp-sub-div {
		  width: 100%;
		 position: relative;
	  background:#fff;
	  color:#000;
	  min-height:auto;
	  }
	  .nccHeroLanding {
	  background:#fff;
	  /*margin-right:-15px;
	  margin-left:-15px;*/
	  }
	  .lp-moby-img {
	  margin-right: -15px;
		  margin-left: -15px;
	  margin-bottom:3em;
	  }
	  .lp-moby-img img {
	  min-height:15em;
	  }
	  .ncc-mobile-lp-div {
	  overflow:hidden;
	  }
	  .page-node-type-landing-page div.main-container {	
	  padding:0;
	  }
	  .page-node-type-landing-page div.main-container .row {
	  margin-right:0;
	  margin-left:0;
	  }
	  .explore-newc-header-row {
	  margin:2em auto;
	  }
	  .node--type-landing-page div.bs-region--main {
	  padding:0;
	  }
  
	  .explore-newc-btn {			
		  margin: .5em 1em!important;
		  padding: 10px 15px!important;
	  }
	  .explore-newc-btn a {			
		  margin: 0;
		  padding:0;
	  }
	  #venues-btn {
		  padding: 10px 30px!important;
		  float: none;
	  }
	  #attractions-btn {
		  padding: 10px 30px!important;
		  float: none;
	  }
	  #experiences-btn {
		  padding: 10px 30px!important;
		  float: none;
	  }
	  .visible-xs {
	  padding-right: 15px;
		  padding-left: 15px;
	  }
	  .paragraph--type-shopping-and-markets-section-for {
	  padding-left:15px;
	  padding-right:15px;
	  }
	  .node--type-landing-page div.col-sm-12 p, .node--type-landing-page div.col-sm-12 h3 {
	  padding-left:15px;
	  padding-right:15px;
	  }
	  div.maps-and-guides {
	  margin-top:2em;
	  float:left;
	  }
	  .maps-and-guides ul {
	  overflow: hidden;
		  padding: 0;
	  }
	  .maps-and-guides ul li {
		  width: 45%;
	  }
	  .maps-and-guides ul li:nth-child(odd) {
		  width: 45%;
		  padding: 1em .2em 0 0;
	  height:13em;
	  }
  
	  .maps-and-guides ul li:nth-child(even) {
		  width: 45%;
		  padding: 1em 0 0 0;
	  height:13em;
	  }
  
	  .plan-trip-intro {
	  color:#000;
	  }
  ul.narrow-4-items-visit  {
	  width: 100%;
	  height: auto;
	  float: left;
	  padding: 0;
	  padding-left:15px;
	  margin: 0;
  }
  
  ul.narrow-4-items-visit li {
	  width: 48%;
	  height: auto;
	  float: left;
	  padding: 5px;
	  margin: 0;
  }
  ul.narrow-4-items-visit li img {
	  height: 3em;
	  width: auto;
  }
  .yhn-sidebar h3 {
	  font-size:24px;
	  font-weight:bold;
  }
  
  ul.narrow-4-items-visit li h4 {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size:22px;
  
  }
  ul.narrow-4-items-visit li h4 a {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size: 22px;
  }
	  .explore-sm-image {
		  width: 100%;
		  height: auto;
		  float: left;
		  text-align: left;
		  margin-right: 0;
		  margin-top: 1em;
		  overflow: hidden;
	  }
	  .explore-sm-image div.col-sm-12 img {
		  width: 100%;
		  height: 15em;
		  overflow: hidden;
	  padding-left: 15px;
		  padding-right: 15px;
	  }
	  /**hide the jcarousel for mobile **/
	  .jcarousel-control-prev {
	  display:none;
	  }
	  .jcarousel-control-next {
	  display:none;
	  }
	  .col-sm-12 div.jcarousel-wrapper {
		  height: auto;
		  margin-left: 0px;
		  margin-right: 0px;
		  border-right-width: 0px;
		  border-left-width: 0px;
		  position: relative; 
		  border:0; 
		  width: 100%; 
		  -webkit-border-radius: 0; 
		  -moz-border-radius: 0;
		   border-radius: 0; 
		  -webkit-box-shadow: none; 
		  -moz-box-shadow: none;
		  box-shadow: none; 
	  }
	  .col-sm-12 div.jcarousel ul {
	  width:100%;
	  padding-left:15px;
		  overflow: hidden;
	  }
	  .col-sm-12 div.jcarousel ul li {
	  width:47%;
		  margin-right: 0;
		  overflow: hidden;
		  padding: 0 3px;
	  }
	  ul.explore-newcastle {
	  padding-left: 0px;
	  }
	  .img-shop {
	  height:auto;
	  overflow:hidden;
	  }
  
	  .label-shop {
	  height:8em;
	  text-align: left;
	  overflow-wrap: normal;
		  width: 100%;
		 margin: 0 auto;
		  min-height: 50px;
	  }
	  .label-shop h4 {
		  margin: 0 auto;
	  padding:0;
	  }
  
	  .label-shop a {
	  width:100%;
		  color: #000;
		  font-size: 16px!important;
		  font-family:arial;
		  font-weight:700;
	  text-align: left;
	  overflow-wrap: normal;
	  }
  ul.narrow-4-items-visit li h4 {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size: 24px;
	  text-align:left;
  }
  ul.narrow-4-items-visit li h4 a {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size: 24px;
	  color:#000;
  }
  .col-sm-12 h4 a {
	  font-family: "Arial Rounded MT Bold", "Nunito", arial, sans-serif;
	  font-weight: 700;
	  font-size: 24px!important;
	  color:#000;
	  overflow-wrap: break-word;
  }
  .lp-bg-image-full {
	  width:100%;
	  height:18em;
		  float: left;
		 position: relative;
  }
  .paragraph--type-image-title-and-link div.col-sm-12 h4 {
	  padding-left:15px;
	  padding-right:15px;
  }
  .explore-newcastle-item p {
	  padding-left:15px;
	  padding-right:15px;
  }
	  .page-node-type-landing-page div.around-the-city {
		  margin-top: 0;
	  }
	  .page-node-type-landing-page ul.news-items-around-city li img {
		 width: 100%;
	  }
	  .page-node-type-landing-page ul.news-items-around-city li {
	  padding-left:15px;
	  padding-right:15px;
	  }
  .looking-section-items {
	  display:block;
  }
  div.looking-section-items .looking-section-item .paragraph--type--tile-text-and-link div.more-link {
	  margin-bottom:-15px;
  }
	  div.looking-section-item {
	  padding-bottom:30px;
	  }
	  .view-id-events div.more-link {
	  display:none;
	  }
	  .paragraph--type--tile-text-and-link {
		height:auto;
	  }
	  .paragraph--type--tile-text-and-link div.more-link {
		  position: relative; 
	  }
  ul.yhn-workflow {
  width:100%;
  /*padding-left:25px;*/
  padding-left:5px;
  }
  ul.yhn-inner-workflow {
  width:100%;
  /*padding-left:50px;*/
  }
  
  .navbar-cityeye-left {
  width:50%;
  }
  #block-hierarchicaltaxonomymenu ul.hierarchical-taxonomy-menu {
  padding-left:0;
  }
  
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item {
  width:100%;
  margin-right:0;
  /*background:#473279;
  color:#fff;*/
  padding-left:1.5em;
  margin-bottom:2px;
  }
  
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a {
  /*background:#473279;
  color:#fff;*/
  text-decoration:none;
  }
  #block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a:focus,#block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a:hover,#block-hierarchicaltaxonomymenu ul li.block-taxonomymenu__menu-item a:active {
  /*background:#473279;
  color:#fff;*/
  text-decoration:underline;
  }
  #block-hierarchicaltaxonomymenu-3 ul.hierarchical-taxonomy-menu {
  padding-left:0;
  }
  
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item {
  width:100%;
  margin-right:0;
  /*background:#473279;
  color:#fff;*/
  padding-left:1.5em;
  margin-bottom:2px;
  }
  
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item a {
  /*background:#473279;
  color:#fff;*/
  text-decoration:none;
  }
  #block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item a:focus,#block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item a:hover,#block-hierarchicaltaxonomymenu-3 ul li.block-taxonomymenu__menu-item a:active {
  /*background:#473279;
  color:#fff;*/
  text-decoration:underline;
  }
  
  .view-display-id-block_4 div.more-link, .view-display-id-block_11 div.more-link {
  /*margin-left:15px;*/
  }
  .news-img-holder {
  margin:0 15px;
  }
  .ways-cols {
	  display: flex;
	  flex-direction: column;
	  flex-flow: column;
  }
  #ways-col-one, #ways-col-two, #ways-col-three {
	  min-height: 200px;
	  display: inline-flex;
	  width: auto;
	  margin: 10px 0 0 0;
  }
  .ways-cols h4 {
  width:100%;
  margin-left:15px;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat,
  .page-news-archive .view-display-id-block_4 ul.news-items-by-cat {
	  display: flex;
	  flex-direction: column;
	  flex-flow: column;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat li, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat li,
  .page-news-archive .view-display-id-block_4 ul.news-items-by-cat li {
	  min-height: 200px;
	  display: block;
	  width: auto;
	  margin: 10px 0 20px 0;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat li:last-child, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat li:last-child,
  .page-news-archive .view-display-id-block_4 ul.news-items-by-cat li:last-child {
	  min-height: 200px;
	  display: block;
	  width: auto;
	  margin: 10px 0 20px 0;
  }
  .page-news-archive .view-display-id-page_4 ul.news-items-by-cat {
	  display: flex;
	  flex-direction: column;
	  flex-flow: column;
  }
  .page-news-archive .view-display-id-page_4 ul.news-items-by-cat li {
	  min-height: 200px;
	  display: block;
	  width: auto;
	  margin: 10px 0 20px 0;
  }
  .page-news-archive .view-display-id-page_4 ul.news-items-by-cat li:last-child {
	  min-height: 200px;
	  display: block;
	  width: auto;
	  margin: 10px 0 20px 0;
  }
  
  .node--type-news-landing-page .view-display-id-block_16 ul.news-items-by-cat li:last-child, .node--type-news-landing-page .view-display-id-block_7 ul.news-items-by-cat li:last-child, 
  .node--type-news-landing-page .view-display-id-block_17 ul.news-items-by-cat li:last-child, .node--type-news-landing-page .view-display-id-block_19 ul.news-items-by-cat li:last-child {
	  min-height: 200px;
	  display: block;
	  width: auto;
	  margin: 10px 0 20px 0;
  }
  .node--type-news-landing-page .view-display-id-block_16 ul.news-items-by-cat li, .node--type-news-landing-page .view-display-id-block_7 ul.news-items-by-cat li, 
  .node--type-news-landing-page .view-display-id-block_17 ul.news-items-by-cat li, .node--type-news-landing-page .view-display-id-block_19 ul.news-items-by-cat li {
	  min-height: 200px;
	  display: block;
	  width: auto;
	  margin: 10px 0 20px 0;
  }
  .node--type-news-landing-page .view-display-id-block_16 ul.news-items-by-cat li .row div.col-xs-12, .node--type-news-landing-page .view-display-id-block_7 ul.news-items-by-cat li .row div.col-xs-12, 
  .node--type-news-landing-page .view-display-id-block_17 ul.news-items-by-cat li .row div.col-xs-12, .node--type-news-landing-page .view-display-id-block_19 ul.news-items-by-cat li .row div.col-xs-12 {
	  padding-left:0px;
	  padding-right:0px;
  }
  
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat li img, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat li img {
	  width:100%!important;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat li span, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat li span {
	  width:100%!important;
  }
  .page-node-type-yhn-news-category-landing-page .view-display-id-block_4 ul.news-items-by-cat li img, .page-node-type-yhn-news-category-landing-page .view-display-id-block_11 ul.news-items-by-cat li img {
	  width:100%!important;
  }
  .view-social-media div.views-row-1:nth-child(1) {
  text-align:left;
  }
  .view-social-media div.views-row-1:nth-child(2) {
  text-align:left;
  }
  div.node--type-yhn-standard-page {
	  padding-left: 15px;
	  padding-right: 15px;
	  margin-right: 0px;
  }
  .node--type-yhn-standard-page .col-xs-12, .node--type-yhn-standard-page .col-sm-12,.node--type-yhn-standard-page .col-md-12,.node--type-yhn-standard-page .col-lg-12 {
  padding-left:0px;
  padding-right:0px;
  }
  .node--type-yhn-generic-landing-page .col-xs-12, .node--type-yhn-generic-landing-page .col-sm-12,.node--type-yhn-generic-landing-page .col-md-12,.node--type-yhn-generic-landing-page .col-lg-12 {
  padding-left:0px;
  padding-right:0px;
  }
  div.node--type-yhn-generic-landing-page {
	  margin-right: 0px;
  overflow:hidden;
  }
  div.node--type-yhn-generic-landing-page .bs-region--main {
	  padding-right: 0px;
  }
  div.node--type-yhn-generic-landing-page .view-yhn-related-news {
  padding-left:0px;
  padding-right:15px;
  }
  .footer-pop-row div.col-xs-6 {
	  line-height: 1.2em;
	  padding-top: 1.23em;
  }
  .ncc-both div.col-xs-6 {
	  line-height: 1.2em;
	  padding-top: 1.23em;
  }
  .ncc-footer-bottom div.row {
  margin-bottom:0px;
  }
  #copyright-mob {
  margin-top:20px;
  }
  #social-media-links div.col-xs-12, #social-media-links div.col-md-6 {
	  line-height: 1.2em;
	  padding-top: 1.23em;
  }
  .ncc-footer h3 {
	  margin-top: 3.5rem;
	  margin-bottom: 0.2rem;
  }
  .gallery-row-block-ul li:nth-child(odd) div.gallery-block-col-1 {
  padding-left:15px;
  }
  .gallery-row-block-ul li:nth-child(even) div.gallery-block-col-1 {
  padding-left:15px;
  }
  .node--type-yhn-standard-page .yhn-sidebar {
  background-color:#f8f8f8;
  padding-left:15px;
  padding-right:15px;
  margin-top:15px;
  }
  .node--type-yhn-standard-page .yhn-sidebar a { color:#000; }
	div.node--type-yhn-event div.news-img-holder {
	  margin-right: 0px;
	  margin-left: 0px;
	}
  div.node--type-yhn-event-venue .col-lg-9 {
  padding-left:0;
  padding-right:0;
  }
  div.node--type-yhn-event-venue .col-lg-3 {
  padding-left:0;
  padding-right:0;
  }
	  div.event-lg-img-row img (
	  width:100%;
	  float:left!important;
	  }
  #search-collapsed (margin-top:0}
  
  } 
  /**end of tablet overrides **/
  
  @media screen and (max-width:599px){
	#yhn-front-news {
	  /*-left: -15px;
	  padding-left: 0;
	  padding-right: 15px;*/
	  /* 
	  padding-left: 0;
	  */
	  padding-right: 0;
	}
  .node--type-yhn-standard-page .yhn-sidebar {
  background-color:#f8f8f8;
  padding-left:15px;
  padding-right:15px;
  margin-top:15px;
  }
  .node--type-yhn-standard-page .yhn-sidebar a { color:#000; }
  .gallery-row-block-ul li:nth-child(odd) div.gallery-block-col-1 {
  padding-left:0px;
  }
  .gallery-row-block-ul li:nth-child(even) div.gallery-block-col-1 {
  padding-left:0px;
  }
  
  div.node--type-yhn-standard-page {
  /*padding-left:15px;
  padding-right:15px;
  */
  padding-left:0px;
  padding-right:0px;
  
  }
  .node--type-yhn-standard-page .col-xs-12, .node--type-yhn-standard-page .col-sm-12,.node--type-yhn-standard-page .col-md-12,.node--type-yhn-standard-page .col-lg-12 {
  padding-left:0px;
  padding-right:0px;
  }
	ul.news-items-category-list-front {
	display: inline-block;
	padding-left:0;
	}
	ul.news-items-category-list-front li {
	width:100%;
	max-width:100%;
	display: -ms-flexbox;
	display: inline-block;
	}
	  div.node--type-yhn-gallery {
	  padding-right:0;
	  }
	.node--type-yhn-gallery .gallery-block-col-2-left {
	  padding-left:0px;
	  padding-right: 0px; 
	}
	.node--type-yhn-gallery .gallery-block-col-1 {
	  padding-left:15px;
	  padding-right: 0px; 
	}
	div.node--type-yhn-standard-page .row {
	  margin-left:0px;
	  margin-right: 0px; 
	}
	.page-node-type-yhn-gallery .row {
	  margin-left:0px;
	  margin-right: 0px; 
	}
	.page-node-type-yhn-generic-landing-page .row {
	  /*margin-left:0px;
	  margin-right: 0px; */
	}
	.page-node-type-yhn-generic-landing-page .main-container {
	  padding-left:15px;
	  padding-right: 15px; 
	}
	.page-node-type-yhn-standard-page .paragraph--type-title-text-link-and-image.paragraph--view-mode-image-on-right > div {
	padding-left:0px;
	  padding-right: 0px; 
	}
	.page-node-type-yhn-generic-landing-page .container-fluid div.row {
	 margin-right: 0px; 
	}
	.page-node-type-yhn-homepage .container-fluid div.row {
	 margin-left: 0px; 
	 margin-right: 0px; 
	}
	.page-node-type-yhn-homepage .main-container div.row {
	 margin-left: 0px; 
	 margin-right: 0px; 
  
	 padding-left: 0px; 
	 padding-right: 0px; 
	}
	/*.page-node-type-yhn-homepage .main-container div.row .col-xs-12, .page-node-type-yhn-homepage .main-container div.row .col-sm-12 {
	 padding-left: 0px; 
	 padding-right: 0px; 
	}*/
	.page-node-type-yhn-homepage .node--type-yhn-homepage .bs-region--main {
	 padding-left: 0px; 
	 padding-right: 0px; 
	}
	div.node--type-yhn-event div.news-img-holder {
	  margin-right: 0px;
	  margin-left: 0px;
	}
  div.node--type-yhn-event-venue .col-lg-9 {
  padding-left:0;
  padding-right:0;
  }
  div.node--type-yhn-event-venue .col-lg-3 {
  padding-left:0;
  padding-right:0;
  }
  
  }
  
  /* styling for xs phones CG added 25/03 */
  @media screen and (max-width:321px){
   li.outer-workflow-li span {
	   width:80%;
   }
  
   h1{
	   font-size:40px !important; 
   }
  
   .outer-workflow-li:before {
	  padding-right: 2px; 
  }
  }