.clearFix { clear: both; margin-bottom: 10px;}


.ttm-full-width-easy-read {
  width: 100%;
  display: block;
  margin-bottom: 29px; }
  .ttm-full-width-easy-read:last-child {
    margin-bottom: 0; }
  @media (min-width: 560px) {
    .ttm-full-width-easy-read {
      position: relative;
      z-index: 1000; } }
  @media (min-width: 960px) {
    .ttm-full-width-easy-read {
      width: 100%;
      margin-right: 0%;
      display: inline-block;
      float: left;
      *zoom: 1;
      *display: inline; } }
  @media all\0  and (min-width: 960px) {
    .ttm-full-width-easy-read {
      margin-right: 2%; } }
  @media (min-width: 960px) {
      .ttm-full-width-easy-read:nth-of-type(even) {
        margin-right: 0; } }
  .ttm-full-width-easy-read.\--palette_a {
    background: #00a64b; }
  .ttm-full-width-easy-read.\--palette_b {
    background: #ff0e02; }
  .ttm-full-width-easy-read.\--palette_c {
    background: #ff8725; }
  .ttm-full-width-easy-read.\--palette_d {
    background: #7536c8; }
  .ttm-full-width-easy-read__image-container {
    width: 100%;
    padding: 20px 16px;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
    overflow: visible\9;
    padding: 0\9; }
    @media (min-width: 560px) {
      .ttm-full-width-easy-read__image-container {
        position: relative;
        width: 19%; /*40%;*/
        display: inline-block;
        float: left;
        -webkit-box-align: stretch;
        -ms-grid-row-align: stretch;
        align-items: stretch; } }
    .ttm-full-width-easy-read__image-container.\--palette_a {
      box-shadow: 0 -5px 0 0 #00a64b inset; }
      @media all\0 {
        .ttm-full-width-easy-read__image-container.\--palette_a {
          border-bottom: 0; } }
    .ttm-full-width-easy-read__image-container.\--palette_b {
      box-shadow: 0 -5px 0 0 #ff0e02 inset; }
      @media all\0 {
        .ttm-full-width-easy-read__image-container.\--palette_b {
          border-bottom: 0; } }
    .ttm-full-width-easy-read__image-container.\--palette_c {
      box-shadow: 0 -5px 0 0 #ff8725 inset; }
      @media all\0
 {
        .ttm-full-width-easy-read__image-container.\--palette_c {
          border-bottom: 0; } }
    .ttm-full-width-easy-read__image-container.\--palette_d {
      box-shadow: 0 -5px 0 0 #7536c8 inset; }
      @media all\0 {
        .ttm-full-width-easy-read__image-container.\--palette_d {
          border-bottom: 0; } }
  @media (min-width: 560px) {
    .ttm-full-width-easy-read__inner {
      display: -webkit-box;
      display: flex; } }
  @media all\0  and (min-width: 560px) {
    .ttm-full-width-easy-read__inner {
      display: block\9; } }
  .ttm-full-width-easy-read__inner.\--event {
    border: 1px solid #dadada; }
  .ttm-full-width-easy-read__image {
    height: auto;
    display: inline-block;
    margin: 0 auto;
    max-width: 85%;
    max-height: 85%;
    width: auto; }
    @media all\9 {
      .ttm-full-width-easy-read__image {
        max-height: 180px; } }
    .ttm-full-width-easy-read__image.\--homepage {
      width: 90%; }
    @media (max-width: 560px) {
      .ttm-full-width-easy-read__image.\--palette_d {
        margin: 30px auto; } }
    @media (min-width: 560px) {
      .ttm-full-width-easy-read__image {
        top: 50%;
        left: 50%;
        position: absolute;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%); } }
  @media all\0  and (min-width: 560px) {
    .ttm-full-width-easy-read__image {
      top: 0\9;
      left: 0\9;
      bottom: 0\9;
      right: 0\9; } }
  .ttm-full-width-easy-read__info {
    background-color: #fff;
    text-align: center;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    padding: 65px 21px 30px;
    position: relative; }
    .ttm-full-width-easy-read__info.\--palette_a {
      box-shadow: 0 -5px 0 0 #00a64b inset; }
      @media all\0 {
        .ttm-full-width-easy-read__info.\--palette_a {
          border-bottom: 5px solid #00a64b; } }
    .ttm-full-width-easy-read__info.\--palette_b {
      box-shadow: 0 -5px 0 0 #ff0e02 inset; }
      @media all\0 {
        .ttm-full-width-easy-read__info.\--palette_b {
          border-bottom: 5px solid #ff0e02; } }
    .ttm-full-width-easy-read__info.\--palette_c {
      box-shadow: 0 -5px 0 0 #ff8725 inset; }
      @media all\0 {
        .ttm-full-width-easy-read__info.\--palette_c {
          border-bottom: 5px solid #ff8725; } }
    .ttm-full-width-easy-read__info.\--palette_d {
      box-shadow: 0 -5px 0 0 #7536c8 inset; }
      @media all\0 {
        .ttm-full-width-easy-read__info.\--palette_d {
          border-bottom: 5px solid #7536c8; } }
    @media (min-width: 560px) {
      .ttm-full-width-easy-read__info {
        float: left;
        display: inline-block;
        width: 81%; /*61%;*/
        box-sizing: border-box;
        border-left: 0;
        border-top: 1px solid #dadada;
        text-align: left;
        padding-bottom: 40px; } }
  @media all\0
  and (min-width: 560px) {
    .ttm-full-width-easy-read__info {
      display: block \9;
      float: right \9; } }
  .ttm-full-width-easy-read__copy {
    text-align: left;
    font-size: 16px;
    font-size: 1.143rem; }
  .ttm-full-width-easy-read__title {
    font-weight: 600;
    font-size: 24px;
    font-size: 1.714rem;
    margin-bottom: 14px;
    line-height: 28px; }
  .ttm-full-width-easy-read__button {
    background: #fff;
    color: #0f2b3d;
    margin-top: 14px;
    box-sizing: border-box;
    display: inline-block;
    width: auto;
    text-decoration: none;
    font-weight: 700;
    font-family: "CenturyGothicBold", sans-serif; }
    .ttm-full-width-easy-read__button:hover {
      background: #fff; }
    .ttm-full-width-easy-read__button.\--palette_a {
      border: 2px solid #00a64b; }
      .ttm-full-width-easy-read__button.\--palette_a:hover, .ttm-full-width-easy-read__button.\--palette_a:focus {
        border: 2px solid #005a28;
        background-color: #005a28;
        color: #fff; }
    .ttm-full-width-easy-read__button.\--palette_b {
      border: 2px solid #ff0e02; }
      .ttm-full-width-easy-read__button.\--palette_b:hover, .ttm-full-width-easy-read__button.\--palette_b:focus {
        border: 2px solid #b50900;
        background-color: #b50900;
        color: #fff; }
    .ttm-full-width-easy-read__button.\--palette_c {
      border: 2px solid #ff8725; }
      .ttm-full-width-easy-read__button.\--palette_c:hover, .ttm-full-width-easy-read__button.\--palette_c:focus {
        border: 2px solid #d86100;
        background-color: #d86100;
        color: #fff; }
    .ttm-full-width-easy-read__button.\--palette_d {
      border: 2px solid #7536c8; }
      .ttm-full-width-easy-read__button.\--palette_d:hover, .ttm-full-width-easy-read__button.\--palette_d:focus {
        border: 2px solid #52268c;
        background-color: #52268c;
        color: #fff; }




#ttm-activity-single .event-single__content-container.\--activity  { box-shadow: 0 -5px 0 0 #ff0e02 inset; }
#ttm-activity-single .event-single__info.--telephone.cf ul li a { padding: 0; }



.hide-noPosts { display: none; }

ul#filters {
    padding-left: 10px;
    margin: 10px 0;
}

ul#filters li {
float: left;
    padding: .25em;
    text-align: center;
    min-height: 30px;
    width: 30px;
    list-style: none;
    margin: 1%;
}

ul#filters li a { color: white; text-decoration: none; }

ul#filters li.button, ul#filters li a.button {
	padding: 8px 8px;
}

.count-of-posts {
	font-size: 10px;
}

.attached-document-button {
    display: inline-block;
    float: left;
    margin-right: 2em;
}  
  
.return-button {
    display: inline-block;
}
  
.full-width-easy-read__text {
    font-size: 16px;
    font-size: 1.143rem;
}

div.ttm-news .ttm-news-image-container img {
    width: 100%;
}

div.ttm-news.ttm-animate.bounce.cf.half-width-easy-read.--palette_b { width: 100%; }


.breadcrumbs__icon.\--news {
    /*background: url(/app/uploads/2016/04/News.png) no-repeat center;*/
    background: url(/wp-content/uploads/2016/04/News.png) no-repeat center; 
    background-size: contain;
    height: 34px;
    width: 35px;
    margin-top: -5px;
    behavior: url("/backgroundsize.php");
}

div#mce-responses {
    padding-bottom: 2%!important;
}

@media (min-width: 560px) {
	
div.ttm-news .half-width-easy-read__image-container { width: 19%; }
div.ttm-news .half-width-easy-read__info { width: 81%; }

}

.half-width-easy-read.ttm-grid-listing.hide-ttm-grid-listing { display: none!important; }

@media (min-width: 960px) {
	.half-width-easy-read.ttm-grid-listing {
		width: 48%;
		margin-right: 1%!important;
		margin-left: 1%!important;
		display: inline-block;
		float: left;
		*zoom: 1;
		*display: inline; 
	} 
	
	.half-width-easy-read.ttm-grid-listing:nth-of-type(even) {
        margin-right: 1%!important;
		margin-left: 1%!important; 
    }
    
    ul#filters li {
	    text-align: center;
	    min-height: 14px;
	    width: 5.25%;
	    margin: 0.25% .25%;
	}
}

/*
div.ttm-like-dislike .action-like, div.ttm-like-dislike .action-unlike {
    border: 1em solid;
    padding: 0.5em;
    margin-right: 1em;
}
*/

hr.spacer { margin-top: 2em; }

div.centre { text-align: center; color: red; font-weight: bold; font-size: 1.5em; }
    
div.ttm-like-dislike .action-like a:before, 
div.ttm-like-dislike .action-unlike a:before {
    margin-right: 5px;
    color: white;
    font-size: 1.25em;
}

div.ttm-like-dislike .action-like a, 
div.ttm-like-dislike .action-unlike a {
    display: block;
    padding: 13px 30px;
    color: #fff;
    text-align: center;
    border-radius: 39px;
    text-decoration: none;
    margin-bottom: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 19px;
}

div.ttm-like-dislike .action-like a img, 
div.ttm-like-dislike .action-like a span, 
div.ttm-like-dislike .action-unlike a img, 
div.ttm-like-dislike .action-unlike a span {
	float: none; color: white; font-size: 1.5em;
}

div.ttm-like-dislike .action-like a { background: rgba(0, 169, 61, 0.65); }
div.ttm-like-dislike .action-unlike a { background: rgba(255, 0, 0, 0.65); }
div.ttm-like-dislike .action-like a:before { content: "I found this useful"; }
div.ttm-like-dislike .action-unlike a:before { content: "I did not find this helpful"; }
div.ttm-like-dislike div[class^="status-"] { clear: both; padding: 1em; font-size: 2em; }


/*
div.ttm-like-dislike .action-like {
   border-color: #00a93d;
   background: rgba(0, 169, 61, 0.65);
}

div.ttm-like-dislike .action-unlike {
	border-color: #ff0000;
    background: rgba(255, 0, 0, 0.65);
}

div.ttm-like-dislike .status-5063.status.align-left {
    clear: both;
    padding: 1em;
    font-size: 2em;
}

div.ttm-like-dislike .watch-action {
    font-size: 1.25em;
    font-weight: bold;
    color: white;
}
*/

@media (min-width: 560px) {
	.ttm-view.fullwidth-list.cf { }
	.ttm-view.fullwidth-list.cf .half-width-easy-read__image-container { width: 19%!important; }
	.ttm-view.fullwidth-list.cf .half-width-easy-read__info { width: 81%!important; }
}

@media (min-width: 960px) {
	.ttm-view.fullwidth-list.cf { }
	.ttm-view.fullwidth-list.cf .half-width-easy-read__image-container { width: 25%!important; }
	.ttm-view.fullwidth-list.cf .half-width-easy-read__info { width: 75%!important; }
}

 .full-width-easy-read.\--palette_a { background: #00a64b; } /* Green */
 .full-width-easy-read.\--palette_b { background: #ff0e02; } /* Red */
 .full-width-easy-read.\--palette_c { background: #ff8725; } /* Orange */
 .full-width-easy-read.\--palette_d { background: #7536c8; } /* Purple */


/****************** Breadcrumb Icons ********************/
.zoom-meeting-date-container {
	display:block;
	clear:both;
	padding: 10px 0;
	margin: 0px 0;
}

.breadcrumbs__icon.\--c19-info-ttd{
    background: url(/wp-content/uploads/2020/03/covid-19-coughing.png) no-repeat center;
    background-size: contain;
    height: 34px;
    width: 35px;
    margin-top: -5px;
    behavior: url(/backgroundsize.php);
}

.breadcrumbs__icon.\--things-to-do-c19, .breadcrumbs__icon.\--activity{
    background: url(/wp-content/uploads/2020/03/activities-to-do-at-home.png) no-repeat center;
    background-size: contain;
    height: 34px;
    width: 35px;
    margin-top: -5px;
    behavior: url(/backgroundsize.php);
}

.breadcrumbs__icon.\--useful-info-c19, .breadcrumbs__icon.\--useful-information{
    background: url(/wp-content/uploads/2020/03/doctor-and-nurse.png) no-repeat center;
    background-size: contain;
    height: 34px;
    width: 35px;
    margin-top: -5px;
    behavior: url(/backgroundsize.php);
}

.breadcrumbs__icon.\--online-event {
    background: url(/wp-content/uploads/2020/10/date-friday.png) no-repeat center;
    background-size: contain;
    height: 34px;
    width: 35px;
    margin-top: -5px;
    behavior: url(/backgroundsize.php);
}

.event-single__icon.\--zoom {
    width: 44px;
    height: 31px;
    background-image: url(/wp-content/themes/throughthemaze/assets/img/icons/zoom-icon.png);
    margin-bottom: -10px;
    margin-right: 11px;
    margin-left: -5px;
}

/****************** Altered Newsletter link Footer ********************/
div.footer-container .ttm-animate.bounce.cf.half-width-easy-read.--palette_e {
    float: none;
    margin-right: 0;
}

.footer__newsletter__image { zoom: 2; }



.a-link-override .half-width-easy-read__image-container { height:100%; }



@media (max-width: 559px) {
	
	.half-width-easy-read__inner.cf {
		position: relative;
	}
	
	
	.footer-container .readspeaker-button__container {
	    top: unset;
	    bottom: 0;
	}
	
	
	.footer__newsletter__image {
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
	    zoom: 2;
	}
}

@media (min-width: 560px) {

	
	.half-width-easy-read__info { width: 60%; }
	.a-link-override { width: 100%; max-height: 240px!important;  }
	.a-link-override .half-width-easy-read__info.ttm-bg-swap { max-height: 240px!important; }
	
	
}
/* Start: New Layout styles */
 
/**** TTM new layou styling ****/

/**** Default Values to work on mobile *****/

/***** Colours *****/
/* palette_a - #00a64b - GREEN */
/* palette_b - #ff0e02 - RED */
/* palette_c - #ff8725 - ORANGE */
/* palette_a - #7536c8 - PURPLE  */


.ttm-half-width {  }
.section-container { display: block; margin-bottom: 29px; }
.section-content-outer { position: relative; }
.section-content {}
.section-content-inner {}


.image-container { 
	width: 100%;
    padding: 20px 16px;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;	
}

.image-container-image {
	height: auto;
    display: inline-block;
    margin: 0 auto;
    max-width: 85%;
    max-height: 85%;
    width: auto;
}

.info-container {
	float: left;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    text-align: left;
    padding-bottom: 40px;
	box-shadow: 0 -5px 0 0 #FFFFFF inset;
	background-color: #fff;
}

.info-container-content {
    padding: 65px 21px 30px;
    position: relative;
}
.info-container-content-title {}


.section-content.\--palette_a { background-color: #00a64b; }
.section-content.\--palette_b { background-color: #ff0e02; }
.section-content.\--palette_c { background-color: #ff8725; }
.section-content.\--palette_d { background-color: #7536c8; }

.image-container.\--palette_a, .info-container.\--palette_a { box-shadow: 0 -5px 0 0 #00a64b inset; }
.image-container.\--palette_b, .info-container.\--palette_b { box-shadow: 0 -5px 0 0 #ff0e02 inset; }
.image-container.\--palette_c, .info-container.\--palette_c { box-shadow: 0 -5px 0 0 #ff8725 inset; }
.image-container.\--palette_d, .info-container.\--palette_d { box-shadow: 0 -5px 0 0 #7536c8 inset; }

.ttm-half-width:nth-of-type(even) { margin-right: 0; }



@media (min-width: 560px) {
	
	.section-content-inner { display: flex; min-height: 238px; }
	
	.image-container { 
		position: relative;
	    width: 40%;
	    display: inline-block;
	    float: left;
	    -webkit-box-align: stretch;
	    -ms-grid-row-align: stretch;
	    align-items: stretch;
	}

	.image-container-image { 
		/*max-height: 202px;*/
		top: 50%;
	    left: 50%;
	    position: absolute;
	    /* -webkit-transform: translateY(-50%) translateX(-50%); */
	    transform: translateY(-50%) translateX(-50%);
	}
	
	.info-container {
		width: 60%;
		border-left: none;
		border-top: 1px solid #dadada;
	}
}



@media (min-width: 960px) {
	
	.ttm-half-width { 
		width: 48%;
		margin-right: 4%;
		display: inline-block;
		float: left;	
	}
	
	.ttm-half-width:nth-of-type(even) {
    	margin-right: 0;
	}
}



