/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 12 2019 | 08:04:28 */
p.manual_caption {
font-size:12px;
padding:0;
margin:0;
text-align:right;
color:#777;
}

p.intro_noline {
	border:none;
  font-size:18px;
  margin:20px 0;
	}

article#post-45127 p.caption {
}

/** 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 {
	margin-top:0;
	padding:0;
	}

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 {
	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%;
	}

}

