/* Globals */

.page-template-page-calls-to-action .breadcrumb {margin:0;}

/* Hero */

.page-template-page-calls-to-action #ctapt_hero_banner {background:#00b7c7;margin:0 0 60px;}
.page-template-page-calls-to-action .site-inner {padding-top:0;}
.page-template-page-calls-to-action .entry-title {font-family: "Roboto Condensed",sans-serif;font-size:100px;line-height:100px;color:#ffffff;margin:0 0 30px;}
.page-template-page-calls-to-action .ctapt_hero_sub_title {font-size:29px;color:#ffffff;}
.page-template-page-calls-to-action .ctapt_hb_image_wrap {position:relative;padding:128px 0 67px;}
.page-template-page-calls-to-action .ctapt_hb_image_wrap::before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17, 159, 175, 0.5);z-index:1;}
.page-template-page-calls-to-action .ctapt_hb_image_wrap::after {display:block;position:absolute;bottom:0;left:0;right:0;content:"";background-image:url(../../images/paint-top-green.png);background-position:bottom;background-repeat:repeat-x;z-index:2;height:20px;}
.page-template-page-calls-to-action .ctapt_hb_image_wrap .container {position:relative;z-index:3;}
.page-template-page-calls-to-action .ctapt_hb_image {display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;}

.page-template-page-calls-to-action #ctapt_hb_bottom {padding:0 0 30px;}
.page-template-page-calls-to-action .ctapt_hero_newsletter {padding:20px 0;}
.page-template-page-calls-to-action .ctapt_hero_newsletter p {color:#ffffff;margin:0;}
.page-template-page-calls-to-action .ctapt_hc_item_info {padding:21px 20px;background:#ffffff;text-align:center;}
.page-template-page-calls-to-action .ctapt_hc_item_info h3 {color:#00aeb8;font-size:18px;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;}
.page-template-page-calls-to-action .ctapt_hc_item_info p {font-size:26px;line-height:36px;margin:0;}

.page-template-page-calls-to-action .ctapt_hero_newsletter .campaign-monitor-signup {margin-bottom:10px;}
.page-template-page-calls-to-action .ctapt_hero_newsletter .campaign-monitor-signup input[type="submit"] {display:block;text-transform:uppercase;width:100%;padding:23.5px 24px;background:#007e89;box-shadow:none;border-radius:0;}
.page-template-page-calls-to-action .ctapt_hero_newsletter p {font-size:12px;font-weight:bold;text-align:center;}
.page-template-page-calls-to-action .ctapt_hero_newsletter p a {color:#007e89;}

#sas-donate-floating {position:fixed;right:0;top:33.33%;z-index:4;background:#92d7e7;padding:7px;border-top-left-radius:4px;border-bottom-left-radius:4px;box-shadow:4px 4px 0 rgba(000,000,000,0.2);transition:box-shadow 300ms ease-in-out;cursor:pointer;}
#sas-donate-floating:hover {box-shadow:8px 8px 0 rgba(000,000,000,0.2);}
#sas-donate-floating:hover span {color:#d81b1b;}
#sas-donate-floating span {transition:color 300ms ease-in-out;display:inline-block;margin:0 10px;vertical-align:middle;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;color:#ffffff;font-weight:bold;}
#sas-donate-floating img {display:inline-block;vertical-align:middle;max-width:40px;margin:0;}

/* Calls to Action */

.page-template-page-calls-to-action .ctapt_calls {text-align:center;padding:0 0 30px;}
.page-template-page-calls-to-action .ctapt_calls h2 {font-size:33px;color:#0b4b4d;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;margin:0;}
.page-template-page-calls-to-action .ctapt_calls h3 {font-size:70px;line-height:1;color:#0b4b4d;font-family: "Roboto Condensed",sans-serif;color:#00aeb8;margin:0 0 40px;text-transform:uppercase;}
.page-template-page-calls-to-action .ctapt_calls_content {margin:0 0 60px;}
.page-template-page-calls-to-action .ctapt_calls_content p {font-size:22px;margin:0;color:#0b4b4d;}

/* BEFORE BACKGROUND COLOUR REQUEST */

/*
.page-template-page-calls-to-action .ctapt_call {border:2px solid #205a5c;margin-bottom:60px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom {position:relative;padding:20px 30px 30px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom h4 {position:relative;font-size:20px;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;color:#00aeb8;padding:0 0 13px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom h4::after {content:"";background:#00aeb8;height:1px;position:absolute;right:20%;;bottom:0;left:20%;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom p {font-size:23px;line-height:30px;color:#0b4b4d;font-weight:bold;min-height:120px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom .ctapt_cb_button {position:absolute;bottom:-42px;left:0;right:0;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom .ctapt_cb_button .button {font-size:20px;line-height:20px;padding:22px 26px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom .ctapt_cb_button .button.ctapt_style_red {background:#e04638;}
*/

/* AFTER BACKGROUND COLOUR REQUEST */

.page-template-page-calls-to-action .ctapt_call {margin-bottom:30px;border:1px solid #0b4b4d;}
.page-template-page-calls-to-action .ctapt_call img {display:block;width:100%;height:auto;margin:0;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_image {position:relative;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_image .ctapt_ci_copyright {opacity:0;position:absolute;right:0;bottom:0;left:0;background:#0b4b4d;padding:5px;color:#ffffff;text-align:center;font-size:14px;transition:opacity 300ms ease-in-out;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_image:hover .ctapt_ci_copyright {opacity:1;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_teal {background:#00b7c7;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_light_orange {background:#f6c785;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_light_brown {background:#d6c2ad;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_purple {background:#a2288b;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_green {background:#b2d235;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_light_blue {background:#92d7e7;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_red {background:#f6565e;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_blue {background:#4da0e5;}

.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom {position:relative;padding:20px 30px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom h4 {position:relative;font-size:20px;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;color:#ffffff;padding:0 0 13px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom h4::after {content:"";background:#ffffff;height:1px;position:absolute;right:20%;;bottom:0;left:20%;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom p {font-size:23px;line-height:30px;font-weight:bold;min-height:120px;color:#ffffff;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom .ctapt_cb_button .button {font-size:19px;line-height:20px;padding:22px 22px;}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom .ctapt_cb_button .button.ctapt_style_transparent {border:none;text-shadow:none;background:rgba(000,000,000,0.3);}
.page-template-page-calls-to-action .ctapt_call .ctapt_call_bottom .ctapt_cb_button .button.ctapt_style_red {border:none;text-shadow:none;background:#e04638;}

/*
.page-template-page-calls-to-action .ctapt_call.ctapt_block_light_blue .ctapt_call_bottom h4 {position:relative;font-size:20px;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;color:#0b4b4d;padding:0 0 13px;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_light_blue .ctapt_call_bottom h4::after {content:"";background:#0b4b4d;height:1px;position:absolute;right:20%;;bottom:0;left:20%;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_light_blue .ctapt_call_bottom p {font-size:23px;line-height:30px;color:#0b4b4d;font-weight:bold;min-height:120px;}
.page-template-page-calls-to-action .ctapt_call.ctapt_block_light_blue .ctapt_call_bottom .ctapt_cb_button .button.ctapt_style_transparent {color:#0b4b4d;}
*/

/* Featured Call to Action */

.page-template-page-calls-to-action .ctapt_feat_wrap {position:relative;padding:127px 0;margin:0 0 80px;background-position:bottom;text-align:center;background-size:cover;}
.page-template-page-calls-to-action .ctapt_feat_wrap::after {
	content:"";
	position:absolute;
	top:0;right:0;bottom:0;left:0;
	background: -moz-linear-gradient(left, rgba(14,77,80,1) 35%, rgba(14,77,80,0.65) 60%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left, rgba(14,77,80,1) 35%,rgba(14,77,80,0.65) 60%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right, rgba(14,77,80,1) 35%,rgba(14,77,80,0.65) 60%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0e4d50", endColorstr="#00000000",GradientType=1 );
}
.page-template-page-calls-to-action .ctapt_feat_wrap .container {position:relative;z-index:1;}
.page-template-page-calls-to-action .ctapt_feat_wrap h2 {font-family:"Roboto Condensed",sans-serif;font-size:33px;color:#ffffff;text-transform:uppercase;}
.page-template-page-calls-to-action .ctapt_feat_wrap h3 {font-family: "Roboto Condensed",sans-serif;font-size:70px;line-height:70px;color:#00aeb8;margin:0 0 30px;}
.page-template-page-calls-to-action .ctapt_feat_wrap p {font-size:23px;color:#ffffff;}
.page-template-page-calls-to-action .ctapt_feat_wrap .button {font-size:23px;line-height:23px;color:#ffffff;background:#00aeb8;padding:22px 26px;}
.page-template-page-calls-to-action .ctapt_feat_wrap .button.ctapt_style_red {background:#e04638;}

/* Latest News - Grid */

/*
.page-template-page-calls-to-action #ctapt_latest_news h2 {font-family: "Roboto Condensed",sans-serif;font-size:105px;line-height:105px;color:#00aeb8;letter-spacing:-5px;margin:0 0 30px;text-align:center;text-transform:uppercase;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item img {width:100%;height:auto;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item {border:2px solid #205a5c;margin-bottom:60px;text-align:center;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item .ctapt_ni_bottom {position:relative;padding:20px 30px 30px;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item .ctapt_ni_bottom time {display:block;position:relative;font-size:20px;line-height:20px;font-family:"Roboto Condensed",sans-serif;font-weight:bold;color:#00aeb8;padding:0 0 13px;margin:0 0 20px;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item .ctapt_ni_bottom time::after {content:"";background:#00aeb8;height:1px;position:absolute;right:20%;;bottom:0;left:20%;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item .ctapt_ni_bottom h3 {font-size:23px;line-height:30px;color:#0b4b4d;font-weight:bold;min-height:90px;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item .ctapt_ni_bottom .ctapt_ni_button {position:absolute;bottom:-42px;left:0;right:0;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item .ctapt_ni_bottom .ctapt_ni_button .button {font-size:20px;line-height:20px;padding:22px 26px;}
*/

/* latest News - List */

.page-template-page-calls-to-action #ctapt_latest_news h2 {font-family: "Roboto Condensed",sans-serif;font-size:70px;line-height:70px;color:#00aeb8;margin:0 0 30px;text-align:center;text-transform:uppercase;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item {border:1px solid #205a5c;margin-bottom:30px;padding:20px;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item img {display:block;margin:0;border:1px solid #205a5c;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item .button {margin:0;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item time {position:relative;top:-10px;font-size:14px;line-height:14px;color:#555555;}
.page-template-page-calls-to-action #ctapt_latest_news .ctapt_news_item h3 {margin:0;font-size:18px;font-family:"Roboto Condensed",sans-serif;font-weight:normal;text-decoration:underline;color:#00b7c7;}
.page-template-page-calls-to-action #ctapt_more_news {text-align:center;}
.page-template-page-calls-to-action #ctapt_more_news .button {font-size:20px;line-height:20px;padding:22px 26px;}

@media all and (min-width:768px) {
	
	/* Hero */
	
	.page-template-page-calls-to-action .ctapt_hero_newsletter .campaign-monitor-signup {display:block;}
	
}

@media all and (min-width:1200px) {
	
	/* Hero */
	
	.page-template-page-calls-to-action .ctapt_hb_image {background-attachment:fixed;background-size:cover;}
	
	/* Calls to Action */
	
	.page-template-page-calls-to-action .ctapt_feat_wrap {background-attachment:fixed;background-size:cover;}
	
}

@media all and (max-width:1199px) {
	
	/* Hero */
	
	.page-template-page-calls-to-action .ctapt_hb_image {background-size:auto 100%;background-position:80% 0;}
	
	/* Calls to Action */
	
	.page-template-page-calls-to-action .ctapt_feat_wrap {background-size:auto 100%;}
	
}

@media all and (min-width:768px) and (max-width:1024px) {
	
	/* Hero */
	
	.page-template-page-calls-to-action .entry-title {font-family: "Roboto Condensed",sans-serif;font-size:100px;line-height:80px;color:#ffffff;letter-spacing:-5px;margin:0 0 30px;}
	.page-template-page-calls-to-action .ctapt_hero_sub_title {font-size:22px;color:#ffffff;}
	.page-template-page-calls-to-action .ctapt_hb_image_wrap {position:relative;padding:64px 0 33px;}
	
	/* Calls to Action */
	
	.page-template-page-calls-to-action .ctapt_calls h3 {font-size:80px;color:#0b4b4d;font-family: "Roboto Condensed",sans-serif;color:#00aeb8;letter-spacing:-5px;margin:0 0 40px;text-transform:uppercase;}
	.page-template-page-calls-to-action .ctapt_calls h2 {font-size:28px;color:#0b4b4d;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;margin:0;}
	
	/* Featured Call to Action */
	
	.page-template-page-calls-to-action .ctapt_feat_wrap {padding:70px 0;}
	.page-template-page-calls-to-action .ctapt_feat_wrap h2 {font-size:33px;}
	.page-template-page-calls-to-action .ctapt_feat_wrap h3 {font-size:70px;line-height:70px;color:#00aeb8;}
	
	/* latest News - List */

	.page-template-page-calls-to-action #ctapt_latest_news h2 {font-size:70px;line-height:70px;}
	
}

@media all and (max-width:767px) {

	/* Hero */
	
	.page-template-page-calls-to-action .entry-title {font-family: "Roboto Condensed",sans-serif;font-size:80px;line-height:70px;color:#ffffff;letter-spacing:-5px;margin:0 0 30px;}
	.page-template-page-calls-to-action .ctapt_hero_sub_title {font-size:18px;color:#ffffff;}
	.page-template-page-calls-to-action .ctapt_hb_image_wrap {position:relative;padding:44px 0 33px;}
	#sas-donate-floating span {display:none;}
	
	/* Calls to Action */
	
	.page-template-page-calls-to-action .ctapt_calls h3 {font-size:60px;color:#0b4b4d;font-family: "Roboto Condensed",sans-serif;color:#00aeb8;letter-spacing:-5px;margin:0 0 40px;text-transform:uppercase;}
	.page-template-page-calls-to-action .ctapt_calls h2 {font-size:18px;color:#0b4b4d;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;margin:0;}
	
	/* Featured Call to Action */
	
	.page-template-page-calls-to-action .ctapt_feat_wrap {padding:40px 0;}
	.page-template-page-calls-to-action .ctapt_feat_wrap h2 {font-size:18px;}
	.page-template-page-calls-to-action .ctapt_feat_wrap h3 {font-size:60px;line-height:70px;color:#00aeb8;}
	
	/* latest News - List */

	.page-template-page-calls-to-action #ctapt_latest_news h2 {font-size:60px;line-height:70px;}
	
}