/*
menaquin gold - af8c3c
menaquin red - 96251e (150,37,30)

gold/red blend - BB7D27

super yello - e0d62f (252,225,34)

super light tan/orange - f0ede6
dark dark brown/orange - 3b0b08





green b1965a -- 8fbf2e bright
red   9f4529



33B26E

33302e
e9f2e9
 
 
 
 
ececec lt grey
6cc372 green
eb7140 red
2e353f dk blue grey

*/


/*#link_blueink {
	background: url(../img/bi_icon_32.png) no-repeat;
	padding: 2px 0 2px 30px;
}*/


#comments {
	margin-top: 4rem;
}



.row {
	/*width: 62.5em;*/
}

a[href$=".pdf"] {
	padding-left: 26px;
}
a[href$=".pdf"]:before {
	font-size: 120%;
	margin-left: -23px;
display: block;
float: left;
}

body {
	font-family: "Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	color: #3b0b08;
}
a {
	color: #af8c3c;
}
a:hover, a:focus {
	color: #96251e;
}
.entry-content li {
	margin-bottom: .5em;
}

button, .button {
  background-color: #96251e;
  border-color: #89221b;
  font-family: inherit;
}
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #89221b; 
  color: white; 
}



.top-bar-section ul {
	background: none;
}
.top-bar .name h1 a {
	width: 110px;
}
.top-bar .name h1 a img {
	width: 100%;
	vertical-align: top;
	top: 12px;
	position:relative;
}

#menu-item-128 a,
#menu-item-129 a {
	width: 3rem;
	text-align:center;
}
#menu-item-128:before {
}
#menu-item-129 {
}
#menu-item-129:before {
}

.band-footer,
.band-above-footer {
	padding: 2rem 0 .6rem;
}
.band-footer {
	background: #442927;
	color: #7f6361;
}
.band-above-footer {
	background: #af8c3c;
	color: #f0ede6;
}
.band-above-footer h2 {
	/*color: rgba(255,255,255,.4);*/
	color: #96251e;
}
.band-above-footer a {
	color: #f0ede6;
}
.band-above-footer button, 
.band-above-footer .button {
background-color: #e0d62f;
border-color: #cdc42b;
}
.band-above-footer button:hover, 
.band-above-footer .button:hover {
background-color: #cdc42b;
border-color: #cdc42b;
}




/*.band-topbar,
.top-bar,
.top-bar-section ul,
.top-bar-section > ul > li > a:not(.button) {
	background: none;
}
.band-topbar {
	background: rgba(0,0,0,.2);
}
.band-slider {
	position: relative;
	top: -45px;
}*/

.slideContent {
	position:relative;
}

.rsContent h3,
.rsContent p,
.rsContent .button,
.rsContent .logo {
	position:absolute;
	top: 90px;
	left: 150px;
}
.rsContent h3 {
	color: #96251e;
	font-size: 3.5rem;
	display:none;
}
.rsContent h3.slider-title-probiotics {
	display: inherit;
}
.rsContent .logo {
	top: 60px;
}
.rsSlide:first-child .logo {
	top: 80px;
}
.rsContent p {
	top: 180px;
	width: 550px;
	color: black;
	font-size: 1.2rem;
	font-family: "Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.rsContent .button {
	top: 300px;
	background-color: #e0d62f;
	/*right: 100px;
	left:auto;*/
}



/*.top-bar {
	height: 80px;
	line-height: 80px;
}
.top-bar .name,
.top-bar .name h1,
.top-bar .name h1 a {
	height: 55px;
	line-height: 80px;
}
.top-bar-section > ul > li > a:not(.button) {
	line-height: 80px;
}
.top-bar-section>ul>.divider, .top-bar-section>ul>[role="separator"] {
	height: 80px;
}
.top-bar-section .has-dropdown>a:after {
top: 40px;
}*/

.top-bar-section ul li>a {
	font-family: inherit;
	font-weight:700;
	color: #96251e;
}
.band-topbar,
.top-bar,
.top-bar-section li a:not(.button) {
	background: none;
}
.band-topbar {
	background: rgba(255,255,255,.9);
}



.top-bar {
	height: 80px;
	line-height: 80px;
}
.top-bar .name,
.top-bar .name h1,
.top-bar .name h1 a {
	height: 75px;
	line-height: 80px;
}
.top-bar-section > ul > li > a:not(.button) {
	line-height: 80px;
}
.top-bar-section>ul>.divider, 
.top-bar-section>ul>[role="separator"] {
	height: 80px;
	border-color: white;
}
.top-bar-section .has-dropdown>a:after {
top: 40px;
border-color: #af8c3c transparent transparent transparent;
}
.top-bar-section .has-dropdown>a:not(.button):hover:after,
.top-bar-section .has-dropdown.active>a:hover:after {
	border-top-color: #f0ede6;
}
.top-bar-section li a:not(.button):hover,
.top-bar-section ul li.active>a:hover {
	background: #BB7D27;
	color: #96251e;
}
.top-bar-section ul li.active>a,
.top-bar-section ul li:hover>a,
.top-bar-section .dropdown li a {
	background: #f0ede6;
	color: #96251e;
}






.home-main-msg {
	/*min-height: 400px;*/
	box-shadow: 
		inset 0 -1px 5px rgba(0,0,0,.2),
		inset 0 1px 5px rgba(0,0,0,.2);
}
.home-main-msg .row {
	margin-bottom: 60px;
}
.home-main-msg .row > div {
	padding: 2em 0 2em;
}
.home-main-msg p {
	font-size: 1.2rem;
	line-height: 1.4;
	text-align:center;
	
	color: white;
	text-shadow: 0px 0px 5px #96251e;
}



article h1,
article h2,
article h3,
article h4 {
	line-height: 1.2;
}
.panel h2 {
	color: #af8c3c;
}
.home-natto-celacor h5 {
	color: #96251e;
}
/*.panel h5,*/
h5 {
	font-weight: 700;
}
.home-natto-celacor .panel h2 {
	/*font-size: 1.5rem;*/
}
.home-natto-celacor .panel p {
	width: 60%;
}

.home-natto-celacor .panel {
background-image: url(../img/menaquin.jpg);
background-repeat: no-repeat;
background-position: right 50%;
}
.home-natto-celacor .panel > br {
	display:none;
}



footer .social {
	margin-top: 10px;
}
footer .social a {
	color: rgba(255,255,255,.2)
}

#sidebar .widget {
	margin-bottom: 1rem;
}
.widget_recent_entries li,
#sidebar li.cat-item {
	list-style-type: none;
	margin: .5rem 0;
}
.widget_mc4wp_widget:before {
	content: "\f09e";
	font-family: FontAwesome;
	float:left;
	color: #fff;
	margin: .8rem .8rem 0 0;
	font-size: 2rem;
}
.mc4wp-form label {
	display:none;
}
#mc4wp_email {
	margin-bottom: 0;
	border: none;
}
#mc4wp-form-1 .button {
	width: 100%;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	padding-top: 0.6rem;
	padding-bottom: 0.7rem;
}
.copyright p {
	/*font-size: .8rem;*/
}

.copyright {
}

.shortcode p:empty {
	display:none;
}


/*
ececec lt grey (edebeb slightly more sat)
6cc372 green
eb7140 red
2e353f dk blue grey (343840 - less satur) 2a2d32
*/

h1, h2, h3, h4, h5, h6 {
	color: #96251e;
	/*clear: both;*/
}

.home-main-msg {
	background: url(../img/wheat3.png) no-repeat center bottom;
	background-color: #e0d62f;
}
.panel {
	background-color: #f0ede6;
	border-color: #d5cebb;
}
.band-above-footer {
	margin-top: 2.5rem;
}


.page-id-11 .subpage-title,
.page-id-13 .subpage-title,
.page-id-95 .subpage-title {
	height: 8rem;
	margin-bottom: 0;
}
.subpage-title {
	background: #BB7D27;
}
.subpage-title h1 {
	line-height: 8rem;
	color: white;
	padding-left: 0;
	margin: 0;
	/*text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;*/
}

.subpage-breadcrumbs {
	padding: .5rem 0;
	margin-bottom: 2rem;
	background: #96251e;
}
.subpage-breadcrumbs p {
	margin-bottom: 0;
}
#breadcrumbs {
	color: #f0ede6;
}
#breadcrumbs a {
}
#breadcrumbs a:hover {
	color: #af8c3c;
}

.alt-prod-links {
	height: 15rem;
	padding: 1rem 1.5rem;
	margin-bottom: 3rem;
	background: #af8c3c;
}
.alt-prod-links h4 {
}
.alt-prod-links a {
	display: block;
	color: white;
	padding: .7rem 0;
}
.alt-prod-links a.link-celacor {
}
.page-id-95 #sidebar a.link-menaquin,
.page-id-11 #sidebar a.link-celacor,
.page-id-13 #sidebar a.link-natto {
	opacity: .5;
}


.list-child-pages {
	height: 15rem;

margin-bottom: 3rem;
/*padding: 1rem 1.5rem;
background: #af8c3c;*/


}
.list-child-pages li {
list-style-type: none;
}
.list-child-pages h4 {
}
.list-child-pages a {
	/*color: white;*/
}
.list-child-pages a:hover,
.list-child-pages .current_page_item {
	opacity: .5;
}


/*.post-95 header h1 {
	background-image: url(../img/logo-menaquin-med.png);
	background-position: 2rem 1.5rem;
}
.post-11 header {
	background: #f0ede6;
}
.post-11 header h1 {
	background-image: url(../img/logo-celacor-med.png);
	background-position: 1.5rem .4rem;
}
.post-13 header h1 {
	background-image: url(../img/logo-natto-gold-med.png);
	background-position: 1rem .5rem;
}*/


#gform_wrapper_2,
#gform_wrapper_1 {
	padding: 0;
	border:none;
	max-width: 100%;
	background-color: transparent;
}
/*menaquin gold - af8c3c
menaquin red - 96251e (150,37,30)

gold/red blend - BB7D27

super yello - e0d62f (252,225,34)*/


#gform_2,
#gform_1 {
	background-color: #e0d62f;
	border-color: #d6b02d;
}
#gform_wrapper_2 ul li.gfield,
#gform_wrapper_1 ul li.gfield {
	clear: none;
}

#gform_wrapper_2 .gform_heading,
#gform_wrapper_2 .gform_footer,
#gform_wrapper_1 .gform_heading,
#gform_wrapper_1 .gform_footer {
	padding-left: 0.9375em;
padding-right: 0.9375em;
}
#gform_submit_button_2,
#gform_submit_button_1 {
-webkit-border-radius: 3px;
border-radius: 3px;
margin-bottom: 0;
}
.gform_wrapper .gsection .gfield_label, 
.gform_wrapper .gform_description,
.gform_wrapper h2.gsection_title, 
.gform_wrapper h3.gform_title {
	font-weight:normal;
	color: #96251e;
}
.gform_wrapper .gform_description {
color: #BB7D27;
}
#gform_wrapper_2 label,
#gform_wrapper_1 label {
	color: #96251e;
}

#link_blueink {
	color: #AF8C3C;
}
.legal-blurb {
	font-size: .7em;
	text-align:center;
}


@media only screen and (max-width: 40em) { /* max-width 640px, mobile-only styles, use when QAing mobile issues */

.top-bar .toggle-topbar.menu-icon a span {
-webkit-box-shadow: 0 10px 0 2px #96251e,0 16px 0 2px #96251e,0 22px 0 2px #96251e;
box-shadow: 0 10px 0 2px #96251e,0 16px 0 2px #96251e,0 22px 0 2px #96251e;
}
.top-bar.expanded .title-area {
	background: white;
}
.top-bar-section > ul > li > a:not(.button) {
	line-height: 40px;
	background: #96251e;
	color: white;
}
.top-bar-section>ul>.divider, 
.top-bar-section>ul>[role="separator"] {
	height: 0px;
	border-color: #3b0b08;
}
.top-bar-section .has-dropdown > a::after {
	margin-top: -10px;
	border-top-color: #e0d62f;
}
.top-bar-section ul li.active>a, .top-bar-section ul li:hover>a, .top-bar-section .dropdown li a {
	background: #96251e;
	color: white;
}
#menu-item-128 a, #menu-item-129 a {
	width: 100%;
	text-align: left;
}

.subpage-title h1 {
	line-height: 1.1;
	padding-top: 1rem;
	padding-bottom: 1rem;
}


}