/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2021 | 17:14:41 */
.entry .adverts {
	border:1px dotted #ddd;
	padding:5px;
	margin:5px 0;
	background-color:#f4f4f4;
	}

.entry .ad_centre {
	text-align:center;
	}

.entry .adverts p {
	color:#333;
	letter-spacing:.5px;
	font-weight:600;
	}

/** full width **/

.fullwidth_advert {
width:96%;
max-width:100%;
padding:50px;
text-align:center;
margin:20px 0;
}

.fullwidth_advert h2 {
color:#fff;
font-size:34px;
line-height:1.2;
margin:10px 0;
width:60%;
}

.fullwidth_advert h4 {
color:#fff;
font-size:20px;
line-height:1.4;
margin:10px 0;
width:60%;
}

.fullwidth_advert p {
color:#fff;
font-size:18px;
line-height:1.5;
font-weight:600;
margin:10px 0;
}

.green_advert {
background-color:#1cbbb4;
}

.fullwidth_img {

}

.fullwidth_img .para_ad {
width:100%;
padding:40px 0;
text-align:center;
margin:20px 0;
background-color:#ddd;
background-attachment:fixed;
background-size:cover;
background-position: center;
}

.fullwidth_img .para_ad h2 {
color:#fff;
font-size:34px;
margin:10px auto;
width:60%;
letter-spacing:1px;
}

.fullwidth_img .para_ad h4 {
color:#fff;
font-size:20px;
line-height:1.4;
margin:50px auto;
width:60%;
letter-spacing:0px;
}

.fullwidth_img .para_ad p {
color:#fff;
font-size:18px;
line-height:1.4;
font-weight:600;
margin:10px auto;
width:60%;
letter-spacing:1px;
}

.fullwidth_img .para_ad.eighteenone {
background-image:url("https://www.raincoast.org/wp-content/uploads/2017/12/humpback-tavish-campbell-1.1.jpg");
}

.fullwidth_img .para_ad.nineteenone {
background-image:url("https://www.raincoast.org/wp-content/uploads/2018/12/fraser-river-michael0snyder.jpg");
}

.fullwidth_img .para_ad.nineteentwo {
background-image:url("https://www.raincoast.org/wp-content/uploads/2018/12/j50-and-her-family-noaa-2018-v03.jpg");
}

aside a.button_red {
	padding: 8px 14px;
	line-height:24px;
	background-color:#f55242;
	color:#fff;
	text-decoration:none;
	font-weight:600;
	display:inline-block;
	}

aside a.button_blue  {
	padding: 8px 14px;
	background-color:#316ac3;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	}

aside a.button_red:hover, aside a.button_blue:hover {
	background-color:#2f3531;
	color:#fff;
	}

/* ===== == = === (600px) === = == ===== */

@media only screen and (max-width : 600px) {

.fullwidth_img .para_ad h2 {
font-size:20px;
width:94%;
}

.fullwidth_img .para_ad h4 {
font-size:18px;
width:94%;
}
 
.fullwidth_img .para_ad p {
font-size:16px;
width:94%;
}

}
