.footer-left {
	display: none;
}

.home .entry-title {
	font-family: 'Titillium Web', sans-serif;
	width: 100%;
	text-align: center;
	font-size: .9em;
	font-weight: 400;
	position: relative;
	bottom: 15px;
	padding: .75em 1.75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
  background: url('/wp-content/themes/demand/images/trans.png') repeat;
}

#primary h2.entry-title a:hover {
	color: #647daf;
}



body.custom-background {
	background-color: #222;
}

#secondary .widget {
	background-color: #333;
}

#secondary .widget a,a:link,a:visited {
	-webkit-transition: color .25s;
	transition: color .25s;
	color: #fff;
	text-decoration: none;
}

#secondary .widget a:hover {
	-webkit-transition: color .25s;
	transition: color .25s;
	color: #0097F0;
}

wf-active #secondary .widget .widget-title {
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 800;
	color: #ff0;
	font-style: normal;
}

div.featured-text.no-gutter-left.col-xs-6 a {
	font-size: .9em;
}

h2,h3,h4,h5,h6 {
	color: #4375B2;
	color: #0097F0;
}

.post-2359 h3 {
	color: #4375b2;
}

.post-2359 .entry-content a {
	font-weight: 500;
	color: #000;
}

h1 {
	color: #444;
	font-weight: bolder;
}

#reply-title {
	color: #DFDFDF;
}

.slider-title a {
	font-size: 1.1em;
	color: #000;
}

.slider-title a:hover {
	font-size: 1.1em;
	color: #647daf;
}

#primary h2 a {
	color: #000;
}

.entry-content a {
	text-decoration: none;
	color: #647daf;
}

.entry-content a:hover {
	color: #0097F0;
}

#navigation {
	padding-bottom: 2px;
	border-left-style: none;
	background-color: #333;
	margin-bottom: 0;
}

#navigation .menu li.current-menu-item a {
	color: #FFC107;
	color: #0097F0;
	background-color: #333;
}

#navigation .menu li .sub-menu li,#navigation .menu li .children li,hr,.footer .footer-content,.milestone-countdown,.milestone-message {
	border-color: #333;
}

#navigation .menu li .sub-menu li {
	min-width: 210px;
}

.milestone-countdown,.milestone-message,#navigation .menu li.current-menu-parent,#navigation .menu li.current-page-item,#navigation .menu li.current-menu-item {
	background-color: #222;
}

#navigation .menu li a,.single .entry-footer ul li a:hover,.single .entry-footer ul li span,#secondary .widget .widget-title,.sit.footer .footer-content a:hover,#infinite-handle span button,#infinite-handle span button:hover,input[type="submit"] {
	color: #fff;
}

#navigation .menu li a:hover {
	display: block;
	padding: 1.25em 1.75em;
	text-transform: uppercase;
	color: #fff;
	background-color: #222;
}

#navigation .sub-menu li a {
	display: block;
	padding: 1.25em 1.75em;
	text-transform: uppercase;
	color: #fff;
	background-color: #222;
}

.entry-categories {
	display: none;
}

blockquote {
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.5;
	min-height: 25px;
	margin: 15px 0 30px;
	padding-left: 45px;
	text-decoration: none;
}

p {
	font-size: 1.3em;
	line-height: 1.5;
	margin-bottom: 30px;
}

.small_p {
	font-size: .9em;
	line-height: 2.2;
}

.entry-content ul {
	font-size: 1.3em;
	line-height: 1.8;
}

.entry-meta {
	display: none;
}

.single .entry-footer ul li {
	display: none;
}

.post-3824 .entry-title {
	display: none;
}

.post-5063 .entry-title {
	display: none;
}

.post-5090 .entry-title {
	display: none;
}

.post-5295 .entry-title {
	display: none;
}

.post-5830 .entry-title {
	display: none;
}

.post-5830 {
	padding-top: 2px;
}

article,#navigation,#secondary .widget,.section-header .inner,#navigation .menu li .sub-menu,#navigation .menu li .children,.pagination .pagination-inner,.comments-area,.milestone-header {
	background-color: #333;
}

.grid-item.portfolio .entry-header {
	padding: .7em;
}

h1.section-title {
	color: #0097F0;
}

.section-header.filter .inner .filter-list ul li a {
	color: #fff;
}

.section-header.filter .inner .filter-list ul li a:hover {
	color: #0097F0;
}

.section-header .inner {
	padding: 25px;
}

.section-header.filter .inner .filter-list {
	display: table;
	margin: 0;
}

h6.entry-title {
	font-size: 1.2em;
	text-align: center;
}

h6.entry-title a:hover {
	color: #0097F0;
}

#primary h2 a:hover {
	color: #0076B7;
}

.grid-item {
	margin: 0 0 30px;
}

#text-13.widget {
	color: #444;
	background-color: #fff;
}

#text-13.widget h2 {
	color: #444;
}

#text-13.widget A {
	color: #0097F0;
}

#text-11.widget {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
}

#attachment_6131 .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 400;
	position: relative;
	bottom: 5px;
	padding: .65em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
}

#attachment_6131 .wp-caption-text a {
	color: #000;
	text-decoration: none;
}

#attachment_6131 .wp-caption-text a:hover {
	color: #647daf;
}

div#attachment_6131.wp-caption.alignnone {
	margin-bottom: 45px;
	background-color: transparent;
}

#text-10.widget {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
}

#text-14.widget {
	background-color: #FFF;
	color: #000;
	font-size: small;
}

#text-20.widget {
	padding: 10px;
	background-color: #fff;
	color: #000;
}

#text-14.widget a {
	color: grey;
	text-decoration: underline;
}

#attachment_4526 .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 400;
	position: relative;
	bottom: 5px;
	padding: .65em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
}

#attachment_4526 .wp-caption-text a {
	color: #000;
	text-decoration: none;
}

#attachment_4526 .wp-caption-text a:hover {
	color: #647daf;
}

#text-12.widget {
	float: left;
	width: 100%;
	padding: 0;
	margin-top: 0;
	margin-bottom: 10px;
	background-color: transparent;
}
/*
#attachment_5163 .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 400;
	position: relative;
	bottom: 5px;
	padding: .6em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
}

#attachment_5163 .wp-caption-text a {
	color: #000;
	text-decoration: none;
}

#attachment_5163 .wp-caption-text a:hover {
	color: #647daf;
}

div#attachment_5163.wp-caption.alignnone {
	margin-bottom: 45px;
	background-color: transparent;
}
*/
div#text-6.widget.widget_text {
	font-size: smaller;
	background-color: #222;
	padding: 0;
	text-align: right;
}

div#text-6.widget.widget_text a {
	background-color: #222;
	color: grey;
}

div#text-6.widget.widget_text a:hover {
	color: #0097F0;
}

article {
	padding: 2em;
	background: #fff;
}

article p {
	color: #444;
}



#navigation .icon icon-instagram a:hover {
	display: block;
	margin-left: 2px;
	-webkit-transition: background .25s;
	transition: background .25s;
	color: #306DCE;
}

.post-4289 a {
	color: #000;
	text-decoration: none;
}

.post-4289 h3 {
	color: #fff;
}

.post-4289 a:hover {
	color: #0097F0;
}

.post-4289 .entry-title {
	display: none;
}

.post-4289 {
	padding-top: 2PX;
	background-color: #333;
}

.post-4289 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-3846 a {
	color: #000;
	text-decoration: none;
}

.post-3846 a:hover {
	color: #0097F0;
}

.post-3846 h3 {
	color: #fff;
}

.post-3846 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-3846 .entry-title {
	display: none;
}

.post-3846 {
	padding-top: 2PX;
	background-color: #333;
}

.post-5303 {
	padding-top: 2PX;
	background-color: #333;
}

.post-5303 .entry-title {
	display: none;
}

.post-5303 h3 {
	color: #fff;
}
/* tv adverts only page 
.post-5840 {
	padding-top: 2PX;
}
*/

.post-5885 {
	padding-top: 2PX;
	background-color: #333;
}

.post-5885 .entry-title {
	display: none;
}

.post-5885 h3 {
	color: #fff;
}

.post-5885 h1 {
	color: #fff;
}

.post-5885 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-5885 a {
	color: #000;
	text-decoration: none;
}

.post-5885 a:hover {
	color: #0097F0;
}

.post-5945 .entry-title {
	display: none;
}

.post-5945 {
	padding-top: 2PX;
}

.post-3646 .entry-header .entry-title {
	display: none;
}

.post-3646 {
	padding-top: 2PX;
}

.post-6100 {
	background-color: #333;
}

.post-6100 h3 {
	color: #fff;
}

.post-6100 h1 {
	color: #fff;
}

.post-6100 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-6100 a {
	color: #000;
	text-decoration: none;
}

.post-6100 a:hover {
	color: #0097F0;
}

.post-5837 {
	background-color: #333;
}

.post-5837 h3 {
	color: #fff;
}

.post-5837 h1 {
	color: #fff;
}

.post-5837 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-5837 a {
	color: #000;
	text-decoration: none;
}

.post-5837 a:hover {
	color: #0097F0;
}

.post-3790 a {
	color: #000;
	text-decoration: none;
}

.page-id-3790 a:hover {
	color: #0097f0;
}

.post-3790 h3 {
	color: #fff;
}

.page-id-3790 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.page-id-3790 .entry-title {
	display: none;
}

.post-3790 {
	padding-top: 2PX;
	background-color: #333;
}

.post-3671 a {
	color: #6d6d6d;
	text-decoration: none;
}

.post-3671 a:hover {
	color: #000;
}

.post-3671 h3 {
	color: #fff;
}

.post-3671 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	width: 96%;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
	text-transform: uppercase;
}

.post-3671 .entry-title {
	display: none;
}

.post-3671 {
	padding-top: 2PX;
	background-color: #333;
}

.section {
	clear: both;
	padding: 0;
	margin: 0;
}

.col {
	display: block;
	float: left;
	margin: 1% 0 1% 1.6%;
}

.col:first-child {
	margin-left: 0;
}

.group:before,.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
}

.span_5_of_5 {
	width: 100%;
}

.span_4_of_5 {
	width: 79.68%;
}

.span_3_of_5 {
	width: 59.36%;
}

.span_2_of_5 {
	width: 39.04%;
}

.span_1_of_5 {
	width: 18.72%;
}

@media only screen and (max-width: 480px) {
	.span_5_of_5 {
		width: 100%;
	}
	
	.span_4_of_5 {
		width: 100%;
	}
	
	.span_3_of_5 {
		width: 100%;
	}
	
	.span_2_of_5 {
		width: 100%;
	}
	
	.span_1_of_5 {
		width: 100%;
	}
}

.span_4_of_4 {
	width: 100%;
}

.span_3_of_4 {
	width: 74.6%;
}

.span_2_of_4 {
	width: 49.2%;
}

.span_1_of_4 {
	width: 23.8%;
}

@media only screen and (max-width: 480px) {
	.span_4_of_4 {
		width: 100%;
	}
	
	.span_3_of_4 {
		width: 100%;
	}
	
	.span_2_of_4 {
		width: 100%;
	}
	
	.span_1_of_4 {
		width: 100%;
	}
}

.section {
	clear: both;
	padding: 0;
	margin: 0;
}

.group:before,.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
}

.col {
	display: block;
	float: left;
	margin: 1% 0 1% 1.6%;
}

.col:first-child {
	margin-left: 0;
}

@media only screen and (max-width: 480px) {
	.col {
		margin: 1% 0;
	}
}

.span_3_of_3 {
	width: 100%;
}

.span_2_of_3 {
	width: 66.13%;
}

.span_1_of_3 {
	width: 32.26%;
}

@media only screen and (max-width: 480px) {
	.span_3_of_3 {
		width: 100%;
	}
	
	.span_2_of_3 {
		width: 100%;
	}
	
	.span_1_of_3 {
		width: 100%;
	}
}

.home .entry-title {
	font-family: 'Titillium Web', sans-serif;
	width: 100%;
	text-align: center;
	font-size: .9em;
	font-weight: 400;
	position: relative;
	bottom: 15px;
	padding: .75em 1.75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
}

main.site-main.isotope {
	background-color: #333;
	background: transparent;
}

.section {
	clear: both;
	padding: 0;
	margin: 0;
}

.group:before,.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
}

.col {
	display: block;
	float: left;
	margin: 1% 0 1% 1.6%;
}

.col:first-child {
	margin-left: 0;
}

@media only screen and (max-width: 480px) {
	.col {
		margin: 1% 0;
	}
}

.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 49.2%;
}

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%;
	}
	
	.span_1_of_2 {
		width: 100%;
	}
}

#navigation .menu li:hover {
	-webkit-transition: all .25s;
	transition: all .25s;
	background: #252525;
}

.post-container {
	margin: 20px 2px 0 0;
	border: 1px solid #333;
}

.post-thumb img {
	float: left;
	clear: left;
	margin-right: 10px;
}

.post-title {
	float: left;
	padding-top: 0;
}

.post-title a {
	color: #0097F0;
	font-size: 1em;
}

.post-content {
	margin-right: 2px;
}

.clear {
	clear: both;
}

ul li {
	list-style-type: disc;
	margin-left: 10px;
	color: #000;
}

.post-5837 {
	background-color: #333;
}

.tiled-gallery {
	background-color: #333;
}

.image-title {
	padding-left: 12px;
}

@media screen and (min-width: 700px) {
	div#search-4.widget.widget_search {
		display: none;
	}
}
/*
@media screen and (max-width: 800px) {
	div.slider.home_slider {
		display: none;
	}
}
*/


div#text-8.widget.widget_text
a.stn_active {
	color: #64C764;
}

div#text-8.widget.widget_text
a.stn_retired {
	color: #fff;
}

div#text-8.widget.widget_text
a.stn_other {
	color: grey;
}

div#text-8.widget.widget_text
a:hover {
	text-decoration: underline;
}

#navigation .menu li a {
	padding-left: 1.1em;
}

#navigation .menu li a:hover {
	padding-left: 1.1em;
}

div#text-22.widget.widget_text {
	color: #fff;
	font-size: smaller;
}

div#text-22.widget.widget_text a {
	color: #0097F0;
}

div#text-22.widget.widget_text a:hover {
	color: grey;
}

div#blog_subscription-2.widget.widget_blog_subscription {
	color: #fff;
	font-size: smaller;
}

div#blog_subscription-2.widget.widget_blog_subscription a {
	color: #0097f0;
}

div#blog_subscription-2.widget.widget_blog_subscription a:hover {
	color: grey;
}

.category-273
section#section-top.section-header.col-sm-12 {
	display: none;
}

.blog .entry-meta {
	display: block;
}

.blog .entry-meta a {
	color: #0097f0;
}

#infinite-handle span button:hover,input[type='submit'] {
	color: #000;
}

div#image-3.widget.widget_image {
	background-color: #333;
}

div#recent-posts-5.widget.widget_recent_entries {
	position: relative;
	top: -70px;
	background-color: #333;
}

#recent-posts-5 h6.widget-title {
	display: none;
}

.comment-content a {
	color: blue;
	text-decoration: none;
}

.single .hentry .entry-content a {
	text-decoration: underline;
}

#hover-image img {
	opacity: 1;
	filter: alpha(opacity=100);
}

#hover-image img:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

table {
	color: #000;
}

.post-14338 a {
	color: #000;
	text-decoration: none;
}

.post-14338 a:hover {
	color: #0097F0;
}

.post-14338 h3 {
	color: #fff;
}

.post-14338 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-14338 .entry-title {
	display: none;
}

.post-14338 {
	padding-top: 2PX;
	background-color: #333;
}

/* RURAL SUB LANDING PAGES */
.post-14301 a,.post-14326 a,.post-14328 a {
	color: #000;
	text-decoration: none;
}

.post-14301 a:hover,.post-14326 a:hover,.post-14328 a:hover {
	color: #0097F0;
}

.post-14301 h3,.post-14326 h3,.post-14328 h3 {
	color: #fff;
}

.post-14301 .wp-caption .wp-caption-text,.post-14326 .wp-caption .wp-caption-text,.post-14328 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-14301,.post-14326,.post-14328 {
	padding-top: 2PX;
	background-color: #333;
}

/* END OF CSS FOR RURAL SUB LANDING PAGES */
/* SHANNON SCHEME SUB LANDING PAGES */
.post-15162 a,.post-15384 a,.post-15390 a {
	color: #000;
	text-decoration: none;
}

.post-15162 a:hover,.post-15384 a:hover,.post-15390 a:hover {
	color: #0097F0;
}

.post-15162 h3,.post-15384 h3,.post-15390 h3 {
	color: #fff;
}

.post-15162 .wp-caption .wp-caption-text,.post-15384 .wp-caption .wp-caption-text,.post-15390 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}

.post-15162,.post-15384,.post-15390 {
	padding-top: 2PX;
	background-color: #333;
}

.post-15162 h1.entry-title,.post-15384 h1.entry-title,.post-15390 h1.entry-title {
	display: none;
}

/* END OF CSS FOR SHANNON SCHEME SUB LANDING PAGES */
.post-14046
form {
	color: #525252;
}

.post-14046
input[type='submit'] {
	background-color: grey;
}

.post-15709 a {
	color: #FB592D;
	text-decoration: none;
}

.post-15709 h3 {
	color: #fff;
}

.post-15709 a:hover {
	color: #0097F0;
}

.post-15709 h1.entry-title {
	display: none;
}

.post-15709 p {
	color: #FCFBE3;
}

.post-15709 {
	padding-top: 2PX;
	background-color: #192028;
}

.post-15709 .wp-caption .wp-caption-text {
	font-family: 'Titillium Web', sans-serif;
	font-size: .9em;
	font-weight: 500;
	position: relative;
	padding: .75em .5em;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('/wp-content/themes/demand/images/trans.png') repeat;
	background-color: #fff;
	margin: 0;
}
/**
 * Hide theme credits
 */
#infinite-footer {
	display: none;
}
/**
 * Make center aligned images
 * full-width
 */
article .entry-content img.aligncenter {
	height: auto;
	width: 100%;
	max-width: 100%;
}

/*Change the background color of comment author, date and time data in footer*/

footer.comment-meta {
	background-color: darkgray;
}
td.recentcommentstextend {
	color: lightblue;
}
/*AISLING MAY 2018: Change text colour in recent comments section */

input, textarea {
	border: 1px solid #555; 
	background-color: #f2f2f2;	
	padding: 6px;
}
/*AISLING Change form text box color 

input[type='submit'] {
	color: black;
	background-color: #f2f2f2;
	border: 1px solid #555;
	font-size: 10px;
} */

/* make social media bckground and hovers same as other menu items */ 
#navigation .socials .svg-social{
background-color: #333333;	
}

#navigation .socials .dashicons{
background-color: #333333;	
}

#navigation .socials .twitter:hover {
    background: #1c1c1c;
}

.gallery-caption {
    color: grey;
}

	
/* avoid menu wrap */
#navigation {
    letter-spacing: .03em;
}
/*
#text-54.widget h6 {
	display: none;
}
*/
#text-55.widget h3 {
	display: none;
}
.wp-block-image figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
    color: black;
	text-align: center;
}


/* make posts full width; change .people-profile to appropriate category slug ie .full-width */

@media (min-width: 768px) {
.full-width-post .col-sm-8 {
    width: 100%;
}
}

@media (min-width: 768px) {
.full-width-post .col-sm-8 img {
    width: 100%;
}
}
/* hide post meta data eg 'comments off' */
.blog .entry-meta {
	display: none;
}
/* hide transports on image gallery slideshow may need this activated later for home page - */
.bwg_slideshow_play_pause {
display: none !important;
}

/*make page transparent */
.post-16978, .post-18993 {
    background-color: rgba(0,0,0,0);
}
/* hide page title */
.post-18993 h1.entry-title {
display: none;
}
/* margin*/
.post-18993 .main {
margin-top: -15px;
}
/* For content views (new home page) to bring title up to align with thumb */
#pt-cv-view-2828a02vxe .pt-cv-thumbnail {margin-bottom:0 !important}

#post-18993 {
padding: 2em 0em;
}
/* bring slider right up to menu */
 #post-18993 {
	margin-top: -50px; 
	padding:	0;
}	
#post-19276 .wp-block-image {
    /* make image full width */
    margin: 0;
}
#post-19806 h2, h3, h4, h5 {
    color: black;
}


/*modified display none css */
/* div[id^="footable_parent_"] .foo-table.ninja_require_initial_hide.nt_type_legacy_table {
    display: table !important;
}
 */
#post-14763 {
    color: black;
	font-size: large;
}
#post-20190 {
    color: black;
}

#post-21135 {
    color: black;
}

/* Resize icons in Media & Text Block to a max width of 20px / 23490561-hc pj */
.post-14763 .wp-block-column img {
    max-width: 25px;
    height: auto;
}
*/
/* Remove padding between icons & text | 23490561-hc JP */
.post-14763 .wp-block-column .wp-block-media-text__content {
    padding-left: 0 !important;
}