h1		{text-align:left;}
h2		{color:#03a7ca; font-size:36px; font-size:3.6rem; font-family:'Raleway', sans-serif; font-weight:normal; text-transform:none;}
h3		{color:#03a7ca; font-size:26px; font-size:2.6rem; font-family:'Raleway', sans-serif; font-weight:normal; text-transform:none;}

.panel-bottom-arrow	{position:relative;}

.listing		{margin:30px 0;}
.listing h3		{color:#0054a6; font-size:22px; font-size:2.2rem; font-family:'Montserrat', sans-serif; font-weight:bold;}
.listing img	{float:left; max-width:123px; width:25%;}
.listing-txt	{float:left; width:72%; margin-left:3%; padding-top:10px;}

p.caveat		{color:#03a7ca; font-size:16px; font-size:1.6rem;}

.wide-col	{width:720px; margin:0;}
.narrow-col	{width:342px; margin:0 0 0 38px;}

.carousel-volunteer-testimonial.carousel .slick-dots {bottom:-5px;}
.carousel .slick-dots li button {border: 2px solid #00a6c9; background: #00a6c9;}

.panel-lilac h3				{color:#ffffff; font-size:36px; font-size:3.6rem; font-family:'Raleway', sans-serif; font-weight:normal; text-transform:none; margin-bottom:30px;}
.panel-lilac .narrow-col	{width:284px; margin:0;}
.panel-lilac .narrow-col p	{color:#fff; font-size:16px; font-size:1.6rem;}
.panel-lilac .wide-col		{width:796px; margin:0 0 0 20px;}

#postcode-lookup-select-row {display:none;}
.region-map {width:100%; height:600px;}
.jvectormap-zoomin, .jvectormap-zoomout {display:none;}

#map-representitive		{border:1px solid #d7d7d7; display:none;}
#map-representitive .col-name {width:35%; margin-right:5%; float:left;}
#map-representitive .col-details {width:60%; float:left;}
#map-representitive h2 {font-size:22px; font-size:2.2rem;}
#map-representitive hr {width:50%; border-width:3px; border-top-color:#03a7ca; margin-top:0.5em;}
#map-representitive p {font-weight:bold; margin-bottom:0; text-transform:uppercase;}
#map-representitive p span {font-weight:normal; text-transform:none;}

.mobile-map-representitive {}
.mobile-map-representitive h2 {font-size:22px; font-size:2.2rem;}

.form-col h3	{font-size:18px; font-size:1.8rem; color:#4a4a4a; font-family:'Montserrat', sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}

.mobile-region-holder {display:none;}
.mobile-region-list {list-style:none; margin:0;}
.mobile-region-list li a {color:#4a4a4a; font-weight:bold; text-transform:uppercase; font-family:'Montserrat', sans-serif; text-decoration:none; margin-bottom:10px; display:block;}
.mobile-representitive-info {padding:20px; display:none;}
.mobile-representitive-info  hr {width:80px; border-width:3px; border-top-color:#03a7ca; margin-top:0.5em;}
.mobile-representitive-info p {font-weight:bold; margin-bottom:0; text-transform:uppercase;}
.mobile-representitive-info p span {font-weight:normal; text-transform:none;}

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

.wide-col	{width:68%; margin:0;}
.narrow-col	{width:30%; margin:0 0 0 2%;}
.carousel-volunteer-testimonial .slide-text p	{font-size:18px; font-size:1.8rem;}
.panel-lilac .narrow-col	{width:30%; margin:0;}
.panel-lilac .wide-col		{width:68%; margin:0 0 0 2%;}



}

@media all and (max-width: 960px) {
	
	.col-2	{width:100%; margin:0;}
	.col-regions {display:none;}
	.mobile-region-holder {display:block;}
	
}

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

h2				{font-size:26px; font-size:2.6rem;}
.form-col		{width:100%;}
.form-col-2		{width:100%; border-left:none; padding:0; margin-top:20px;}

}

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

.wide-col	{width:100%; margin:0; float:none}
.narrow-col	{width:100%; margin:0; float:none}
.carousel-volunteer-testimonial .slide-text p	{font-size:18px; font-size:1.8rem;}
.carousel-volunteer-testimonial	{padding-top:0;}
.panel-lilac .narrow-col	{width:100%; margin:0;}
.panel-lilac .wide-col		{width:100%; margin:0;}

}

@media all and (max-width: 816px) {
	h3
	{
		font-size: 2.4rem !important;
	}
}

@media all and (max-width: 533px) {
	h3
	{
		font-size: 2.1rem !important;
	}
}

@media all and (max-width: 473px) {
	h3
	{
		font-size: 1.8rem !important;
	}
}