@charset "UTF-8";
/* CSS Document */
/*
Theme Name:     Healing Roots Clinic Child Theme
Theme URI:      http://www.healingrootsclinic.com/
Description:    Child theme for the Twenty Eleven theme
Author:         Watermelon Web Works
Author URI:     http://www.watermelonwebworks.com/
Template:       twentyten
Version:        0.1.0
*/

@import url("../twentyten/style.css");
/* apply a natural box layout model to all elements */

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	height: auto;
}
body {
	background: url("images/denver-naturopathic-fall.jpg") repeat scroll 0 0 transparent;
	/* uncomment below for other seasons images */

	/* background:url(images/redfallleaves4.jpg) repeat; */

    /* background: url("images/redfallleaves4.jpg") repeat scroll 0 0 transparent; */

	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #716552;
	margin:0px auto auto auto;
	height:100%;
	min-height: 100%
}
p {
	text-align:left;
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
}
a {
	text-decoration:none;
	color:#acb33a;
}
#content h1 {
	color:#b96247;
	font-family: 'Ovo', serif;
	font-size: 48px;
	letter-spacing: 0.25px;
	margin: 0px 0 15px 0;
	line-height: 1em;
}
#content h2, h2 {
	font-family:lucida sans, Arial, Helvetica, sans-serif;
	color:#b96247;
	margin: 0px 0px 5px 0px;
	font-size:18px;
}
a:link {
	color: #B96247;
}
a:visited {
	color: #B96247;
}
a:hover {
	color: #BDC760;
}
#content, #content input, #content textarea {
	color: #716552;
	font-size: 14px;
	line-height: 20px;
}
#main_container {
	width:100%;
	margin:auto;
	padding:0px;
	border: none;
	margin-bottom:0;
	min-height:100%;
	position:relative;
	background-repeat:repeat-x;
	background-attachment:inherit;
	background-position:bottom;
}

#footerbg {
	width:100%;

margin:auto;
	padding:0px;
	border: none;
	margin-bottom:0;
	min-height:100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image:url('images/background-footer-image.png');
	z-index: -1;
	background-repeat:repeat-x;
	background-attachment:inherit;
	background-position:bottom;
}

.entry-content .shtml_wpf_ref {
	display: none !important;
	z-index: -2;
}

.main_content {
	width:960px;
	margin:0 auto 0;
	box-shadow: 0 0 45px #000;
	border: none;
}
.logo {
	background:url('images/HR_Natural_Medicine_Logo.png');
	background-size:250px 143px;
	background-repeat:no-repeat;
	margin: 0 0 20px 40px;
	width: 250px;
	height: 143px;
	padding: 0;
}
.top_center_box {
	width:960px;
	height:20px;
	background-color: #b96247;
	margin-bottom: 25px;
}
.center_box {
	width:960px;
	background-color:#FFFFFF;
	min-height:100%;
	position:relative;
}
.redLineTop {
	height: 20px;
	position: absolute;
	background-color: #b96247;
	width: 100%;
}
/*//////////////////////////////////////////////////

/* MENU //////////////////////////////////////////*/



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



####	Header Menu #####



#######################



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */



#header {
	padding: 0 0 0;
}
/* Remove List Formattings

~~~~~~~~~~~~~~~~~~~~  */



ul.menu, li.menu {
	list-style-type: none;
	margin: 0px auto;
	padding: 0px;
	display: block;
	text-align: center;
}
/* Header menu */







ul#header_menu {
	clear: both;
}
.menu {
	display: table;
	margin: 0 auto 45px auto;
}
ul.menu {
	list-style:none outside none;
	margin:0 auto;
	padding:0;
	display: block;
	text-align: left;
}
ul.menu li {
	clear: both;
	margin:0 auto;
	padding:0;
	display: block;
	text-align: left;
}
* html .menu li a {
	text-decoration:none;
}
* html .menu li a span {
	float:left;
	text-decoration:none;
}
.menu li a {
	background:none;
	display:block;
	color: #b96247;
	font-size:12pt;
	height:35px;
	width: 200px;
	border-top: #bdc760 solid 1px;
	text-decoration:none;
	margin:0 auto;
	padding:0;
	font-family: 'Open Sans', sans-serif;
}
.menu li:last-child a {
	border-bottom: #bdc760 solid 0px;
}
.menu li a:hover, .menu li.current-menu-item a {
	color: #bdc760;
	display:block;
	font-size:12pt;
	height:35px;
	width: 200px;
	text-decoration:none;
}
.menu li.menu-current a {
	color: #bdc760;
	display:block;
	font-size:12pt;
	height:35px;
	width: 200px;
	text-decoration:none;
}
.menu li a {
	color:#b96247;
	display:block;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
	white-space:nowrap;
}
.menu li a:hover, .menu li.menu-current a {
	display:block;
	font-size:12pt;
	height:35px;
	width: 200px;
	text-decoration:none;
}
.sub-menu li a {
	color: #88746a;
	font-size:10pt;
	border:0px solid red;
	line-height:25px;
	height:25px;
}
.sub-menu li a:hover, .sub-menu li.current-menu-item a {
	color: #bdc760;
	display:block;
	font-size:10pt;
	height:25px;
	width: 200px;
	text-decoration:none;
}
.sub-menu li:last-child a {
	border-bottom: #bdc760 solid 0px;
	margin-bottom:15px;
}
/* end menu */







/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */







/* END MENU */







/*//////////////////////////////////*/







/*---------------middle_box-----------------*/







.middle_box {
	width:654px;
	height:161px;
	background:url(images/chrome/center_box_bg.gif) no-repeat center;
	margin:10px auto;
}
.middle_box_text_content {
	width:335px;
	height:auto;
}
.middle_box_title {
	width:260px;
	height:63px;
	padding:5px;
	background:url(images/chrome/box_title_bg.gif) no-repeat center;
}
p.middle_text {
	padding:0 0 0 15px;
}
.one-column #content, #container #content {
	margin: 0 auto;
	width: auto;
}
/*----------------left_content------------*/







.left_content {
	width:330px;
	min-height:700px;
	float:left;
	background:none;
}
.calendar_box {
	width:329px;
	height:185px;
	background:url(images/chrome/calendar_bg.gif) no-repeat center;
}
.calendar_box_content {
	width:260px;
	padding-left:53px;
}
.rightContent {
	float:right;
	padding:0px 40px 0 0;
	width: 630px;
}
.rightContent img {
	border:2px solid #5a4a3c;
}
.news_left {
	padding:10px 0 0 10px;
}
.project_box {
	clear:both;
	padding:10px 0 15px 0;
}
.project_box_portofolio {
	float:left;
	padding:10px 15px 15px 15px;
}
img.left_img {
	float:left;
	padding:0 15px 0 0;
}
.news_box {
	padding:5px 0 5px 0;
}
.calendar {
	width:42px;
	height:47px;
	float:left;
	background:url(images/chrome/calendar_icon.gif) no-repeat center;
	text-align:center;
	line-height:47px;
	font-size:14px;
	font-weight:bold;
	color:#5d2c1a;
}
.news_content {
	width:270px;
	float:left;
	padding:0 0 0 10px;
}
a.read_more {
	width:75px;
	height:29px;
	display:block;
	float:right;
	margin:5px;
	background:url(images/chrome/link_more_bg.gif) no-repeat center;
	text-decoration:none;
	color:#6c331f;
	text-align:center;
	line-height:29px;
}
a.read_more_a {
	width:75px;
	height:29px;
	display:block;
	float:right;
	margin:5px;
	background:url(images/chrome/link_more_bg_a.gif) no-repeat center;
	text-decoration:none;
	color:#dcc1b7;
	text-align:center;
	line-height:29px;
}
.wide_content {
	width:660px;
	clear:both;
	padding:0 20px 0 20px;
}
.projects_navigation {
	padding-right:250px;
}
p.contact_info {
	padding:10px 0 0 20px;
	line-height:18px;
}
span.orange {
	color:#f89824;
}
/*-----------------------contact_form-------------------*/







#contact_form {
	width:300px;
	height:auto;
	padding:10px 0 0 20px;
}
.form_row {
	float:left;
	padding:8px 0 8px 0;
}
input.contact_input {
	width:225px;
	height:18px;
	float:left;
	border:1px #d1e0ee solid;
	background-color:#eef4d7;
	color: #000;
}
textarea.contact_textarea {
	width:225px;
	height:80px;
	float:left;
	border:1px #d1e0ee solid;
	background-color:#eef4d7;
	color: #000;
}
.wpcf7-response-output {
	color:#B96247;
}
/*----------------------services-------------------------*/







.services {
	float:left;
}
.services ul {
	list-style:none;
	padding:15px 10px 5px 0;
	margin:0px;
}
.services ul li {
	padding:5px;
}
.services ul li a {
	background:url(images/chrome/arrow.gif) no-repeat left;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#416271;
}
/*--------------------footer--------------------*/







#footer {
	width:100%;
	height: 235px;
	clear:both;
	color:#a18f86;
	font-size:11px;
	padding:0;
	text-align:center;
	margin: 0;
	bottom:0;
	background-color: #89746B;
	border-bottom: 48px solid #664A3F;
	position: relative;
}
#footer a:link {
	color: #BDC760;
}
#footer a:visited {
	color: #BDC760;
}
#footer a:hover {
	color: #BDC760;
}
.footerText {
	float: left;
	padding-top: 30px;
	padding-left: 40px;
	padding-bottom: 25px;
	width: 100%;
	color: #fff;
	text-align: left;
	clear: both;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	line-height: 21px;
	font-weight: 100;
}
.location1 {
	float: left;
	padding-left: 40px;
	width: 350px;
	color: #fff;
	text-align: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	line-height: 21px;
	font-weight: 100;
}
.location2 {
	float: left;
	padding-left: 40px;
	width: 380px;
	color: #fff;
	text-align: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	line-height: 21px;
	font-weight: 100;
}
.facebookBox {
	position: absolute;
	width: 145px;
	height: 127px;
	bottom: 30px;
	right: 35px;
	border: solid 1px #fff;
	color: #fff;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 16px;
	background:url('images/facebook-logo.png');
	background-size:44px 44px;
	background-color:#97837d;
	background-repeat:no-repeat;
	background-position:center 65px;
	padding-top: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.footerBottomBarText {
	position: absolute;
	bottom: -34px;
	color: #c1bbb3;
	padding: 0px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	width:100%;
	text-align: right;
	padding: 0 10px;
}
.brownFooterBackground {
	height: 237px;
	position: absolute;
	background-color: #89746b;
	width: 100%;
	border-bottom: 50px solid #664a3f;
	bottom: 0;
}
div#natural-medicine {
	background: none repeat scroll 0 0 #edefcd;
	float: right;
	margin: 1em;
	padding: 20px;
	width: 15em;
	text-align:center;
}
div#natural-medicine img {
	border:0px solid #000;
	padding:5px;
}
div#natural-medicine a {
	color: #bfc64e;
}
.alignright {
	float:right;
	margin:10px;
}
.alignleft {
	float:left;
	margin:10px;
}
#locations-footer {
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
	height: auto;
	margin: auto auto;
	padding: 0;
	position: relative;
	width: 800px;
	left:165px;
}
#locations-footer {
	margin: 0 auto auto;
	text-align: center;
}
#locations-footer #denver, #locations-footer #merced {
	float: left;
	font-weight: normal;
	text-align: left;
	width: 125px;
}
#content .entry-title {
	display: none;
}
#content .post .entry-title {
	display: inline-block;
}
.imageTopRight {
	margin: 0 0 15px 15px !important;
}
.change_link {
	display: block;
	width: 20px;
	height: 20px;
	font-size: 12pt;
	background-color: #eee;
	float: left;
	margin-right: 5px;
	text-align: center;
	margin-top: 10px;
	border: 1px solid #bbb;
	text-decoration: none;
}
/* simple html slider */


#shs_slider_cont {
	border: 1px solid #BDC760;
	margin-bottom: 1em;
}
#sliderWrap {
	background:url('images/slider_background_shadow.jpg');
	background-size:590px 13px;
	background-repeat:no-repeat;
	width: 590px;
	height: 288px;
	background-position:bottom;
	margin: 0 0 15px 0;
}
.sliderSlide {
	background-size:590px 275px;
	min-height: 275px;
	height: 275px;
	background-repeat:no-repeat;
	position: relative;
}
div#slide1.sliderSlide  {
	background-size:590px 275px !important;
}
#slide1 h2 {
	color: #BDC760;
	font-size: 68px;
	margin: 0 0 0 0;
	padding: 30px 0 0 30px;
	line-height: 60px;
	font-weight: lighter;
}
#slide1 p {
	color: #333;
    padding: 0 0 0 30px;
    width: 257px;
    font-size: 16px;
    line-height: 22px;

}
#slide1 .sliderButton {
	margin: 0;
	float: left;
	position: absolute;
	bottom: 15px;
	left: 30px;
}
#slide2 h2 {
	color: #BDC760;
	font-size: 50px;
	margin: 0 0 0 0;
	padding: 30px 0 0 30px;
	line-height: 50px;
	font-weight: lighter;
}
#slide2 p {
	padding: 0 0 0 30px;
	width: 300px;
	font-size: 16px;
	line-height: 22px;
	float: left;
}
#slide2 .sliderButton {
	margin: 0;
	float: right;
	position: absolute;
	top: 30px;
	right: 30px;
}
#slide3 h2 {
	color: #BDC760;
	font-size: 38px;
	margin: 0 0 0 0;
	padding: 30px 30px 0 30px;
	line-height: 68px;
	font-weight: lighter;
	float: right;
	text-align: right;
}
#slide3 p {
	padding: 0 0 0 300px;
	font-size: 16px;
	line-height: 22px;
	float: left;
	clear: both;
	text-align: right;
}
#slide3 .sliderButton {
	margin: 0 30px 0 0;
	float: right;
}
#slide4 h2 {
	color: #fff;
font-size: 38px;
margin: 0 0 0 0;
padding: 7px 0px 0 30px;
line-height: 50px;
font-weight: lighter;
float: left;
text-align: left;
}


#slide4 p {
    padding: 0px 30px 0 30px;
    width: 300px;
    font-size: 16px;
    line-height: 22px;
    float: right;
    text-align: left;
    color: #333;
}

#slide4 #p2 {
	padding-left: 44px;
}
#slide4 .sliderButton {
margin: 0;
float: left;
position: absolute;
bottom: 30px;
left: 30px;
}
/* slider navigation */







.slideLinkBox {
	margin: 0;
	float: right;
	position: absolute;
	bottom: 15px;
	right: 30px;
	width: 84px;
	height: 30px;
	background:url('images/denver-naturopathic-clinic-slidernav.png');
	background-size:21px 15px;
	background-repeat:no-repeat;
	color: #000;
}
.slideLinkCurrent {
	margin: 0;
	float: left;
	background:url('images/denver-naturopathic-clinic-slidernavcurrent.png');
	background-size:21px 15px;
	background-repeat:no-repeat;
	color: #000;
	position: relative;
	width: 21px;
	height: 15px;
}
.slideLink {
	margin: 0;
	float: left;
	background:url('images/denver-naturopathic-clinic-slidernav.png');
	background-size:21px 15px;
	background-repeat:no-repeat;
	color: #000;
	position: relative;
	width: 21px;
	height: 15px;
}
/* button */







.sliderButton {
	-moz-box-shadow:inset 0px 0px 1px 0px #e3d9cc;
	-webkit-box-shadow:inset 0px 0px 1px 0px #e3d9cc;
	box-shadow:inset 0px 0px 1px 0px #e3d9cc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f4efeb), color-stop(1, #e8dfd5) );
	background:-moz-linear-gradient( center top, #f4efeb 5%, #e8dfd5 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4efeb', endColorstr='#e8dfd5');
	background-color:#f4efeb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c7b299;
	display:inline-block;
	color:#B96247;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 12px;
	text-decoration:none;
	text-shadow:1px 1px 3px #fff7ff;
}
.sliderButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e8dfd5), color-stop(1, #f4efeb) );
	background:-moz-linear-gradient( center top, #e8dfd5 5%, #f4efeb 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8dfd5', endColorstr='#f4efeb');
	background-color:#e8dfd5;
}
.sliderButton:active {
	-moz-box-shadow:inset 0px 0px 1px 0px #e3d9cc;
	-webkit-box-shadow:inset 0px 0px 1px 0px #e3d9cc;
	box-shadow:inset 0px 0px 1px 0px #e3d9cc;
	border-radius:6px;
	border:1px solid #c7b299;
	display:inline-block;
	color:#BDC760;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 12px;
	text-decoration:none;
	text-shadow:1px 1px 3px #fff7ff;
}


/* button end */







/* National/International Consults page - iframe styles - begin */







.fs-styled body {
	margin: 0 !important;
}
.fs-booking-state {
	font-family: 'Open Sans', sans-serif;
	margin: 0;
}
.fs-styled .fs-booking-choices ul ul {
	margin-left: 0;
 .sColor: #000;
	sColor: #000;
}
/* National/International Consults page - iframe styles - end */
































#denver-naturopathic-events {
    width: 226px;
    height: 226px;
    margin: 17px 17px 0px 17px;
        margin-top: 17px;
        margin-right: 17px;
        margin-bottom: 0px;
        margin-left: 17px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 7px 7px 0 -5px;
    background: #bdc761;
    background: -webkit-gradient( radial, 50% 50%, 50, 50% 50%, 150, from(#e7ebc6), color-stop(0.4, #dbe0a8), to(#bdc761) ) #bdc761;
    background: -moz-radial-gradient( 50% 50%, circle, #e7ebc6 20px, #dbe0a8 61px, #bdc761 158px );
    display: table;
}
#denver-naturopathic-events-content {
	margin: -290px auto 45px;
	width: 245px;
	height: 245px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 15px 0 0 0;
	text-align: center;
	display: table;
}
#denver-naturopathic-events {
	text-align: center;
}
#denver-naturopathic-events p {
	text-align: center;
}
#denver-naturopathic-events-content a {
	color: #b96247;
	text-decoration: underline;
}
#denver-naturopathic-events h2 {
	margin-top: 15px;
}
#denver-naturopathic-events h3 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;
	list-style-type: none;
	border: 0;
}
#denver-naturopathic-events h4 {
	color: #716552;
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;
	margin-bottom: 15px;
	border: 0;
}
#denver-naturopathic-events h5 a, #denver-naturopathic-events h5 {
	color: #B96247;
	text-align: center;
	font-size: 13px;
	border: 0;
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	text-decoration: underline;
}
#denver-naturopathic-events h6 a, #denver-naturopathic-events h6 {
	color: #B96247;
	text-align: center;
	font-size: 13px;
	margin-bottom: 15px;
	border: 0;
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	text-decoration: underline;
	display: inline;
}
.widget-container {
	list-style: none outside none;
}
.widget-container {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0 0 18px 26px;
}

.ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item {
    display: block;
    float: none;
    position: relative;
    min-width: 183px;
    clear: both;
}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 8px 19px;
}

.ubermenu-skin-earthy.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
    background-color: #f0f0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #f0f0f0), color-stop(50%, #e3dedb));
    background: -webkit-linear-gradient(top, #f0f0f0, #e3dedb);
    background: transparent;
    background: -ms-linear-gradient(top, #f0f0f0, #e3dedb);
    background: -o-linear-gradient(top, #f0f0f0, #e3dedb);
    -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0);
    -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0);
    box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0);
    border-top: #bdc760 solid 1px;
}

.ubermenu-skin-earthy.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
    background-color: #f0f0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #f0f0f0), color-stop(50%, #e3dedb));
    background: -webkit-linear-gradient(top, #f0f0f0, #e3dedb);
    background: transparent;
    background: -ms-linear-gradient(top, #f0f0f0, #e3dedb);
    background: -o-linear-gradient(top, #f0f0f0, #e3dedb);
    -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0);
    -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0);
    box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0);
}
#childrenLinks {
    clear: both;
    margin: 0 auto 15px auto;
    display: inline-block;
    width: 56%;
    text-align: center;
}

#childrenLinks ul {
	list-style:disc outside !important;
	margin:0 auto;
	padding:0;
	display: inline-block;
	text-align: center;
}
#childrenLinks ul li {
	list-style:disc outside !important;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: block;
	text-align: left;
	list-style-position: 100% .4em;
	color: #716552;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 17px;
	line-height: 30px;
}
#childrenLinks ul li a {
	color: #716552;
}
#childrenLinks ul li a:hover {
	color: #716552;
	text-decoration:underline;
}
#childrenLinks ul li:before {
	display:marker;
	content:"•";
	padding:0 15px;
	margin-left: -15px;
	color: #B96247;
	font-size: 20px;
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/*----------------contact page------------*/





#content table {
	border: none;
}
#content tr td {
	border: none;
	padding: 0 15px 7px 0;
}
.entry-content input {
	margin: 0 0 0 0;
}
.checkbox_label {
	margin-left: 10px;
}
.field_title {
	width: 130px;
	font-size: 14px;
	font-weight: bold;
}
.text_captcha {
	width: 120px;
	min-width: 120px;
}
.entry-content label {
	color: #716552;
	font-size: 14px;
}
#content table {
	margin: 0 -1px 0 0;
}
#phoneAndAddress tr td, #phoneAndAddress .field_title {
	padding: 0 15px 0 0;
	font-family: 'Open Sans', sans-serif;
	line-height: 30px;
	font-size: 14px;
}
/*----------------contact form 7 customization------------*/







#content .wpcf7-form p {
	margin-bottom: 0;
	padding-right: 30px;
	width: 50%;
	float: left;
}
#content .wpcf7-form #wideContact p {
	margin-bottom: 0;
	padding-right: 30px;
	width: 100%;
	float: left;
}
#contactFormName {
}
#content .wpcf7-form #contactFormMessage {
	width: 100%;
	float: left;
	clear: both;
}
.wpcf7-form .wpcf7-textarea {
	width: 100%;
	height:100px;
	float: left;
	clear: both;
}
.entry-content select {
	width: 100%;
	margin-bottom: 0;
	padding-top: 3px;
	margin-top: -1px;
	height: 26px;
}
.wpcf7-form .wpcf7-submit {
	width: 200px;
	margin-top: 6px;
}
#content .post h1.entry-title {
	color: #bfc64e;
}
.green {
	color: #bfc64e;
}
ul p {
	margin-bottom: 0;
}
#content h3 {
	color: #bfc64e;
	font-weight: bold;
	margin: 0;
	font-family: lucida sans, Arial, Helvetica, sans-serif;
}
#wideContact {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	display: inline-block;
}
#wideContact input, #wideContact textarea {
	width: 100%;
}
#wideContact .wpcf7-checkbox input, #wideContact .wpcf7-checkbox textarea {
	width: 8%;
	min-width: 30px;
}
.wpcf7-form #wideContact .wpcf7-submit {
	margin-top: 6px;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#wideContact .wpcf7-text {
}
#content .wpcf7-form #wideContact p.halfP {
	width: 50%;
	float: left;
}
.featureBoxLeftColumn {
	display: none;
}
.customize-support #main_container .main_content .center_box .rightContent #container #content h2.entry-title a {
	color: #B96247;
	font-family: 'Ovo', serif;
	font-size: 18px;
	letter-spacing: 0.25px;
	line-height: 1em;
	margin: 0 0 15px;
}
html body.customize-support div#main_container div.main_content div.center_box div.rightContent div#container div#content iframe {
	margin-bottom: 25px;
}
/*Post page */
div.excerpt-content {
    float: right;
    width: 70%;
    line-height: 22px;
}

div.excerpt-content p{
    line-height: 20px;
}

div.excerpt-content.full-width{
    float: left;
    width: 100%;
}
/*Search form */
select
  {
    background: rgb(249, 249, 249) none repeat scroll 0% 0%;
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    padding: 6px;
}

form#searchform.searchform{
  padding-bottom: 25px;
}


/*==================================================
=             Media Queries             =
==================================================*/




    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
            .top_center_box {
    width: 100%;
    height: 20px;
    background-color: #b96247;
    margin-bottom: 25px;
}
    
    .left_content {
    width: 100%;
    min-height: auto;
    float: left;
    background: none;
}
    
    #main_container {
    width: 100%;
    margin: auto;
    padding: 0px;
    border: none;
    margin-bottom: 0;
    min-height: 100%;
    position: relative;
    background-repeat: repeat-x;
    background-attachment: inherit;
    background-position: bottom;
}
    
    .main_content {
    width: 100%;
    margin: 0 auto 0;
    box-shadow: 0 0 45px #000;
    border: none;
}
    .center_box {
    width: 100%;
    background-color: #FFFFFF;
    min-height: 100%;
    position: relative;
}
    .widget-container {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0px;
}
    .rightContent {
    float: right;
    padding: 0px 20px 0 20px;
    width: 100%;
}
    .footerText {
    float: left;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 25px;
    width: 100%;
    color: #fff;
    text-align: left;
    clear: both;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    font-weight: 100;
}
    #footer {
    width: 100%;
    height: 400px;
    clear: both;
    color: #a18f86;
    font-size: 11px;
    padding: 0;
    text-align: center;
    margin: 0;
    bottom: 0;
    background-color: #89746B;
    border-bottom: 48px solid #664A3F;
    position: relative;
}
    .footerBottomBarText {
    position: absolute;
    bottom: -34px;
    color: #c1bbb3;
    padding: 0px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    text-align: left;
    padding: 0 10px;
}
    span.gr__tooltip{
      display: none;
    }

      .location1 {
    float: left;
    padding-left: 20px;
    width: 100%;
    color: #fff;
    text-align: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    font-weight: 100;
}
div#shs_slider_cont.shslider_section {
    width: 100% !important;
}

div.excerpt-content {
    float: right;
    width: 100%;
    line-height: 22px;
}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
    .top_center_box {
    width: 100%;
    height: 20px;
    background-color: #b96247;
    margin-bottom: 25px;
}
    
    .left_content {
    width: 100%;
    min-height: auto;
    float: left;
    background: none;
}
    
    #main_container {
    width: 100%;
    margin: auto;
    padding: 0px;
    border: none;
    margin-bottom: 0;
    min-height: 100%;
    position: relative;
    background-repeat: repeat-x;
    background-attachment: inherit;
    background-position: bottom;
}
    
    .main_content {
    width: 100%;
    margin: 0 auto 0;
    box-shadow: 0 0 45px #000;
    border: none;
}
    .center_box {
    width: 100%;
    background-color: #FFFFFF;
    min-height: 100%;
    position: relative;
}
    .widget-container {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0px;
}
    .rightContent {
    float: right;
    padding: 0px 20px 0 20px;
    width: 100%;
}
    .footerText {
    float: left;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 25px;
    width: 100%;
    color: #fff;
    text-align: left;
    clear: both;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    font-weight: 100;
}
    #footer {
    width: 100%;
    height: 400px;
    clear: both;
    color: #a18f86;
    font-size: 11px;
    padding: 0;
    text-align: center;
    margin: 0;
    bottom: 0;
    background-color: #89746B;
    border-bottom: 48px solid #664A3F;
    position: relative;
}
    .footerBottomBarText {
    position: absolute;
    bottom: -34px;
    color: #c1bbb3;
    padding: 0px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    text-align: left;
    padding: 0 10px;
}
    span.gr__tooltip{
      display: none;
    }

      .location1 {
    float: left;
    padding-left: 20px;
    width: 100%;
    color: #fff;
    text-align: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    font-weight: 100;
}


    }
 @media only screen and (min-width : 600px) {
div.excerpt-content {
    float: right;
    width: 60%;
    line-height: 22px;


 }
  /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {

facebookBox {
    position: absolute;
    width: 145px;
    height: 127px;
    bottom: 30px;
    right: 0px;
    border: solid 1px #fff;
    color: #fff;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size: 16px;
    background: url('images/facebook-logo.png');
    background-size: 44px 44px;
    background-color: #97837d;
    background-repeat: no-repeat;
    background-position: center 65px;
    padding-top: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    float: left;
}

}
    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
    .top_center_box {
    width: 100%;
    height: 20px;
    background-color: #b96247;
    margin-bottom: 25px;
}
    .widget-container {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0 0 18px 26px;
}
    .left_content {
    width: 32%;
    min-height: auto;
    float: left;
    background: none;
}
    
    #main_container {
    width: 100%;
    margin: auto;
    padding: 0px;
    border: none;
    margin-bottom: 0;
    min-height: 100%;
    position: relative;
    background-repeat: repeat-x;
    background-attachment: inherit;
    background-position: bottom;
}
    
    .main_content {
    width: 100%;
    margin: 0 auto 0;
    box-shadow: 0 0 45px #000;
    border: none;
}
    .center_box {
    width: 100%;
    background-color: #FFFFFF;
    min-height: 100%;
    position: relative;
}
    .widget-container {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0px;
}

    .footerText {
    float: left;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 25px;
    width: 100%;
    color: #fff;
    text-align: left;
    clear: both;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    font-weight: 100;
}
    #footer {
    width: 100%;
    height: 400px;
    clear: both;
    color: #a18f86;
    font-size: 11px;
    padding: 0;
    text-align: center;
    margin: 0;
    bottom: 0;
    background-color: #89746B;
    border-bottom: 48px solid #664A3F;
    position: relative;
}
    .footerBottomBarText {
    position: absolute;
    bottom: -34px;
    color: #c1bbb3;
    padding: 0px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    text-align: left;
    padding: 0 10px;
}
    span.gr__tooltip{
      display: none;
    }

      .location1 {
    float: left;
    padding-left: 20px;
    width: 100%;
    color: #fff;
    text-align: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    font-weight: 100;
}

div#shs_slider_cont.shslider_section {
    width: 490px !important;
}

.rightContent {
    float: right;
    padding: 0px 40px 0 0;
    width: 500px;
}

.logo {
    background: url('images/HR_Natural_Medicine_Logo.png');
    background-size: 250px 143px;
    background-repeat: no-repeat;
    margin: 0 0 20px 9px;
    width: 250px;
    height: 143px;
    padding: 0;
}
div.excerpt-content {
    float: right;
    width: 65%;
    line-height: 22px;
}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
.widget-container {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0 0 18px 26px;
}
.rightContent {
    float: right;
    padding: 0px 40px 0 0;
    width: 630px;
}

#footer {
    width: 100%;
    height: 235px;
    clear: both;
    color: #a18f86;
    font-size: 11px;
    padding: 0;
    text-align: center;
    margin: 0;
    bottom: 0;
    background-color: #89746B;
    border-bottom: 48px solid #664A3F;
    position: relative;
}
.logo {
    background: url('images/HR_Natural_Medicine_Logo.png');
    background-size: 250px 143px;
    background-repeat: no-repeat;
    margin: 0 0 20px 20px;
    width: 250px;
    height: 143px;
    padding: 0;
}

 div.excerpt-content {
    float: right;
    width: 70%;
    line-height: 22px;
}  
    }

 @media only screen and (min-width : 1024px) {
.main_content {
    width: 960px;
    margin: 0 auto 0;
    box-shadow: 0 0 45px #000;
    border: none;
}

div#shs_slider_cont.shslider_section {
    width: 100% !important;
}
.logo {
    background: url('images/HR_Natural_Medicine_Logo.png');
    background-size: 250px 143px;
    background-repeat: no-repeat;
    margin: 0 0 20px 20px;
    width: 250px;
    height: 143px;
    padding: 0;
}
 div.excerpt-content {
    float: right;
    width: 70%;
    line-height: 22px;
}  

 }
    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
.widget-container {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0 0 18px 26px;
}

.main_content {
    width: 960px;
    margin: 0 auto 0;
    box-shadow: 0 0 45px #000;
    border: none;
}

.center_box {
    width: 960px;
    background-color: #FFFFFF;
    min-height: 100%;
    position: relative;
}
.left_content {
    width: 330px;
    min-height: 700px;
    float: left;
    background: none;
}
.rightContent {
    float: right;
    padding: 0px 40px 0 0;
    width: 630px;
}
.location1 {
	float: left;
	padding-left: 40px;
	width: 350px;
	color: #fff;
	text-align: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	line-height: 21px;
	font-weight: 100;
}

#footer {
    width: 100%;
    height: 235px;
    clear: both;
    color: #a18f86;
    font-size: 11px;
    padding: 0;
    text-align: center;
    margin: 0;
    bottom: 0;
    background-color: #89746B;
    border-bottom: 48px solid #664A3F;
    position: relative;
}

div#shs_slider_cont.shslider_section {
    width: 100% !important;
}
.logo {
    background: url('images/HR_Natural_Medicine_Logo.png');
    background-size: 250px 143px;
    background-repeat: no-repeat;
    margin: 0 0 20px 20px;
    width: 250px;
    height: 143px;
    padding: 0;
}
 div.excerpt-content {
    float: right;
    width: 70%;
    line-height: 22px;
}  
    }


