/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 24 2021 | 00:15:38 */
p.intro_noline {
	border:none;
  font-size:18px;
  margin:20px 0;
	}

/** pagefeature2 template **/

.w_canvas {
	width:100%;
	float:left;
	margin:0;
	height:300px;
	}

.w_canvas .entry {
	width:90%;
	margin:0 0 0 5%;
	top:5%;
	position:relative;
	}

.w_canvas .entry h1 {
	color:#fff;
	text-align:center;
	margin:30px 0;
	font-size:24px;
	line-height:30px;
	}

body.page-template-pagefeature2 .w_i, body.page-template-pagefeature3 .w_i, body.page-template-pagefeaturevideo .w_i {
	margin-top:0;
	padding:0;
	}

body.page-template-pagefeaturevideo .w_i .entry {
margin-top:-30px;
padding-bottom:30px;
}

body.page-template-pagefeaturevideo .w_i .entry h1 {
margin-top: 30px;
}

body.page-template-pagefeature2, body.page-template-pagefeature3 {
	}

/* ===== == = === (400px) === = == ===== */

@media only screen and (min-width: 400px) {

.w_canvas {
	height:300px;
	}
}

/* ===== == = === (600px) === = == ===== */

@media only screen and (min-width: 600px) {

.w_canvas {
	height:400px;
	}

.w_canvas .entry h1 {
	font-size:36px;
	line-height:48px;
	}

}

/* ===== == = === (820px) === = == ===== */
/* major break point */

@media only screen and (min-width: 820px) {

.w_canvas {
	height:600px;
	}

.w_canvas .entry {
	width:80%;
	margin:0 0 0 10%;
	top:20%;
	position:relative;
	}

body.page-template-pagefeature2 article, body.page-template-pagefeaturevideo article {
	float:left;
	width:80%;
	margin: 0 0 0 3%;
	}

}

/* ===== == = === (1000px) === = == ===== */
/* major break point */

@media only screen and (min-width: 1000px) {

.w_canvas .entry {
	width:60%;
	margin:0 0 0 20%;
	top:20%;
	}

}

/******* feature template 3 ******/

/** pagefeature3 template **/

.x_canvas {
	height:300px;
	width:100%;
	float:left;
	margin:2px 0 0 0;
	padding:0;
	display:block;
	}

.x_canvas .entry {
	width:90%;
	margin:0 0 0 5%;
	top:5%;
	position:relative;
	}

.x_canvas .entry h1 {
	color:#fff;
	text-align:center;
	margin:30px 0;
	font-size:24px;
	line-height:30px;
	}

/* ===== == = === (400px) === = == ===== */

@media only screen and (min-width: 400px) {

.x_canvas {
	height:300px;
	}

}

/* ===== == = === (600px) === = == ===== */

@media only screen and (min-width: 600px) {

.x_canvas {
	height:400px;
	}

.x_canvas .entry h1 {
	font-size:36px;
	line-height:48px;
	}

}

/* ===== == = === (820px) === = == ===== */
/* major break point */

@media only screen and (min-width: 820px) {

.x_canvas {
	height:600px;
	}

.x_canvas .entry {
	width:80%;
	margin:0 0 0 10%;
	top:20%;
	position:relative;
	}

body.page-template-pagefeature3 article,  {
	float:left;
	width:80%;
	margin: 0 0 0 3%;
	}

}

/* ===== == = === (1000px) === = == ===== */
/* major break point */

@media only screen and (min-width: 1000px) {

.x_canvas .entry {
	width:60%;
	margin:0 0 0 20%;
	top:40%;
	}

}

