/* RED TEMPLATE*/
/* sidebar menu hover */
body.template-color-red .sidebar .menu .current-menu-item>a,
body.template-color-red .sidebar .menu li>a:hover,
body.template-color-red .sidebar .menu li>a:focus,
body.template-color-red .sidebar .menu>li.our-services>ul.sub-menu>li.menu-item-has-children > a:hover,
body.template-color-red .sidebar .menu>li.our-services>ul.sub-menu>li.menu-item-has-children > a:focus {
	color: #E84C2B;
}
/* header img overlay */
body.template-color-red .page-head-img-wrapper .header-img-overlay {
	background-color: #fff;
	border-right: 10px solid;
	border-color: rgba(232, 76, 43, 0.25);
	right: 0;
	padding: 10px;
}
body.template-color-red .entry-content-thumbnail:after {
	border: 10px solid rgba(232, 76, 43, 0.25);
}
/* "Urgent Care" in red */
body.template-color-red span.uc {
	color: #E84C2B;
}
/* sectionHeading lines */
body.template-color-red .sectionHeading:before {
	background-color: #E84C2B;
}
/* body links */
body.template-color-red .entry-content a {
	color: #E84C2B;
}
body.template-color-red .entry-content a:hover,
body.template-color-red .entry-content a:focus,
body.template-color-red .entry-content a:active {
	color: #656363;
}

@media(min-width: 768px) and (max-width: 991px), (max-width: 500px) {
	body.template-color-red .page-head-img-wrapper {
		background-color: #fff;
	}
	body.template-color-red .page-head-img-wrapper .header-img-overlay {
		border: none;
	}
}

/* GREEN TEMPLATE */
/* hide quicknav */
body.template-color-green .sidebar .quicknav-shortcode {
	display: none;
}
/* sidebar menu */
body.template-color-green .sidebar .menu>li>a,
body.template-color-green .sidebar .menu>li.current-menu-item>a {
	background-color: #27A686;
	color: #fff;
}
body.template-color-green .sidebar .menu li .current-menu-item>a,
body.template-color-green .sidebar .menu li li .current-page-ancestor>a,
body.template-color-green .sidebar .menu li li .current-post-ancestor>a,
body.template-color-green .sidebar .menu li li .current-service-ancestor>a,
body.template-color-green .sidebar .menu li li>a:hover,
body.template-color-green .sidebar .menu li li>a:focus {
	color: #27A686;
}
/* header img overlay */
body.template-color-green .page-head-img-wrapper {
	overflow: visible;
	background-color: #fff;
}
body.template-color-green .page-head-img-wrapper .header-img-overlay {
	position: absolute;
	background-color: rgb(170, 197, 92);
	background-color: rgba(170, 197, 92,0.75);
	width: auto;
	top: initial;
	right: -15px;
	bottom: 40px;
	border: none;
	padding: 10px 25px 10px 10px;
	font-family: 'CenturySchoolbook', serif;
	font-size: 20px;
	line-height: 20px;
	color: #656363;
}
body.template-color-green .page-head-img-wrapper .header-img-overlay:after {
	position: absolute;
	content: " ";
	width: 0px;
	height: 0px;
	top: 100%;
	right: 0;
	border-style: solid;
	border-width: 0px 0 7px 15px;
	border-color: transparent transparent transparent rgb(170, 197, 92);
	border-color: transparent transparent transparent rgba(170, 197, 92,0.75);
}
body.template-color-green .page-head-img-wrapper .header-img-overlay p{
	margin: 0;
	padding: 0;
}

body.template-color-green .entry-content-thumbnail:after {
	border: 10px solid rgba(39, 166, 134, 0.25);
}

/* sectionHeading lines */
body.template-color-green .sectionHeading:before {
	background-color: #27A686;
}
/* body links */
body.template-color-green .entry-content a {
	color: #27A686;
}
body.template-color-green .entry-content a:hover,
body.template-color-green .entry-content a:focus,
body.template-color-green .entry-content a:active {
	color: #656363;
}

@media(max-width: 500px) {
	body.template-color-green .page-head-img-wrapper .header-img-overlay {
		bottom: 10px;
	}
}