/*
Theme Name:     episencial hybrid child
Theme URI:      http:
Description:    Child theme for the hybrid theme 
Author:         Axis
Author URI:     http: 
Template:       hybrid
Version:        0.1.0
*/

@import url("../hybrid/style.css");
body {
/*background-color:#424242;
font-size:14px;*/
}
ul{
margin-left:10px;	
}
/*.widget a {
color:#FFC0CB;
}
*/

input {
vertical-align:middle;
}

#body-container {
width:1212px;
margin:0 auto;
padding:20px 0;
position:relative;
}

/*.content {
float:none;
width:auto;
}*/

#container {
background-color:#FFF;
background-image:url(images/dots.jpg);
background-repeat:repeat-x;
background-position:bottom left;
width:auto;
float:none;
font-family:Verdana, Geneva, sans-serif;
clear:both;
position:relative;
margin:0;
padding:50px 120px 60px;
}

.hfeed {
font-size:12px;
}

#header-container {
text-align:center;
}

#site-title {
background-image:url(images/logo_header.gif);
height:100px;
width:269px;
background-repeat:no-repeat;
margin:0 auto;
}

#site-title a {
display:block;
height:61px;
}

.menu-main-container li {
width:110px;
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
height:20px;
border-bottom:1px solid #666;
padding-top:0;
padding-right:0;
padding-bottom:0;
margin:0;
}

.menu-main-container li a {
background-color:transparent;
color:#B9DC4F;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.menu-main-container {
width:950px;
float:none;
display:block;
margin:0 auto;
padding:0;

overflow:visible;
z-index:100;

}

#header {
width:auto;
margin:0 0 0px;
padding:0;
}

.entry-title a {
color:#9fba43;
font-style:normal;
font-size:24px;
font-family:'GillSansMT';
}

#secondary {
margin-top:10px;
}

.pagetype-a .hfeed {
width:354px;
}

.pagetype-a #primary,.pagetype-a #secondary {
width:555px;
}

.pagetype-b .hfeed {
width:532px;
}

.pagetype-c .hfeed,.pagetype-e .hfeed {
width:700px;
}

.pagetype-e .hfeed {
float:right;
}

.pagetype-d #primary,.pagetype-d #secondary {
width:0;
}

.hfeed ul,.presskit_pages ul {
list-style-type:none;
line-height:18px;
margin:0 0 10px;
padding:0;
}

.hfeed li,.presskit_pages li {
background-image:url(images/bullet.gif);
list-style-type:none;
background-repeat:no-repeat;
padding-left:28px;
background-position:left 6px;
padding-bottom:8px;
margin:0 !important;
}

#primary ul {
margin-left:0;
padding-left:0;
}

/*#footer {
width:960px;
margin-right:auto;
margin-left:auto;
color:#FFF;
}

#footer a {
color:#9C6;
}
*/
#subsidiary {
color:#FFF;
width:960px;
margin-right:auto;
margin-left:auto;
text-align:center;
padding-top:10px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#6E6E6E;
}

#subsidiary .widget {
width:960px;
color:#FFF;
text-align:center;
margin:0;
padding:0;
}

.menu-submenu-container {
text-align:center;
clear:both;
float:none;
margin:0 auto;
height:30px;
}

.menu-submenu-container ul {
list-style-type:none;

width:970px;
margin:0;
padding:0;
}

.menu-submenu-container li {
display:inline;
padding-right:10px;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

.menu-submenu-container a:hover {
color:#CF9;
}

#footer-container .bottom {
text-align:center;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
}

#footer-container .bottom li {
display:inline;
list-style-type:none;
padding:0 10px;
}

#search-1 {
float:right;
width:200px;
}

.search .button {
width:50px;
margin:0;
padding:0;
}

#search-form-1 div #search-text-1 {
 font-size: 13px;
 margin-left: -90px;
 padding: 2px;
 width: 240px;
 font-family:'GillSansMT';
}

#sub-page-menu {
display:none !important;
position:absolute;
left:0;
top:2px;
background-color:#f0f7dc;
font-size:12px;
font-family:arial, sans-serif;
width:1212px;
text-align:left;
border-style:none;
border-width:0;
padding:5px 5px 0;
}

#sub-page-menu a {
text-decoration:none;
color:#693;
}

 #sub-page-menu li {
background-image:none;
display:inline;
margin:0;
padding:5px 8px;
}

#utility-before-content,#utility-after-content,#utility-after-page,#utility-after-single {
border:none;
margin:0;
padding:0;
}

.menu-main-container #menu-item-2180 a {
background-image:url(images/shopping_bag.gif);
background-repeat:no-repeat;
padding-left:40px;
text-align:left;
background-position:22px 0;
}

.product {
width:400px;
float:left;
height:300px;
margin-right:25px;
margin-bottom:25px;
border:solid 1px #e8f2ca;
background-color:#f9fcf1;
padding:10px;
}

.product img.size-medium {
float:right;
margin-left:10px;
background-color:#FFF;
}

#primary img {
margin-right:10px;
}

.testimonial {
background-image:url(images/testimonial_top.gif);
background-repeat:no-repeat;
width:532px;
}

.testimonial cite {
text-align:right;
display:block;
margin-top:25px;
}

.testimonial blockquote {
background-image:url(images/testimonial_bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 25px;
padding:18px 25px 0;
}

.image_excerpt {
margin-left:130px;
margin-bottom:20px;
}

.image_excerpt p {
margin:5px 0 0;
padding:0;
}

.menu-main-container .home-page,.menu-main-container .blog-page,.menu-main-container .about-us-page {
width:90px;
}

#sub-page-menu .widget-inside {
padding-left:115px;
}

.Products-child #backtoparent,.Education-child #backtoparent {
display:block;
}

.pennants {
background-image:url(images/pennants.gif);
background-repeat:repeat-x;
background-color:#f7ffee;
border:solid 3px #effce0;
padding:0 15px 15px;
}

.pennants .cform {
width:auto;
}

.pennants .cform label {
text-align:left;
}

.entry-content h2 {
color:#84b719;
}

.pennants .success {
background-color:#effce0;
color:#000;
}

.pennants .success b {
display:block;
background-color:#FFF;
color:#C06;
font-size:16px;
width:150px;
border:solid 1px #d4e6cb;
text-align:center;
margin:5px auto;
padding:3px;
}

.addthis_button {
position:absolute;
top:20px;
left:10px;
}

.pennants div.cf_info a {
color:#069 !important;
}

.key {
background-color:#ebf8c9;
border:solid 3px #a5cc41;
margin-bottom:20px;
}

.key h3 {
background-color:#a5cc41;
color:#FFF;
font-family:georgia, serif;
padding:0 5px 5px;
}

.key p {
font-size:10px;
color:#364b00;
margin:5px;
padding:0;
}

.newsCol1 {
text-align:right;
float:left;
width:44%;
}

.newsCol2 {
text-align:right;
float:left;
width:11%;
}

.newsCol3 {
float:right;
width:44%;
text-align:left;
}

.newsCol1 h3 {
color:#FFF;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
}

.newsCol1 h2 {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FCF
}

.newsletter {
font-family:Arial, Helvetica, sans-serif;
}


.Crafts-child .hfeed img {
border:none;
}

.Crafts-child .hfeed li img {
margin-left:10px;
border:solid 1px #CCC;
float:right;
}

.Crafts-child .hfeed ol {
list-style-type:decimal;
}

.Crafts-child .hfeed ol li {
list-style-type:inherit;
clear:right;
background-image:none;
margin:0;
padding:20px 0 0;
}

.gysg_nav ul {
background-image:url(http://episencial.com/wp-content/uploads/2010/04/GYSGsubnav1.gif);
height:120px;
list-style-type:none;
width:354px;
margin:0 0 20px;
padding:0;
}

.gysg_nav ul li {
width:177px;
height:40px;
line-height:35px;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
}

.gysg_nav ul li a {
color:#FFF;
text-decoration:none;
display:block;
line-height:35px;
padding-left:10px;
font-weight:700;
font-size:12px;
text-shadow:#888 0 -1px 0;
}

.gysg_nav ul li a:hover {
color:#FF3;
}

.clearer,.singlearticle,.Crafts-child .hfeed h3 {
clear:both;
}

#primary,secondary,.pagetype-b #primary,.pagetype-b #secondary {
width:380px;
}

.menu-submenu-container a,#footer-container .bottom li a {
color:#FFF;
}

#primary .alignnone,.pennants .cform input {
margin-bottom:10px;
}

.page-635 #container,.hfeed .comment-list li {
background-image:none;
}

p.learnmore,.product p {
margin-bottom:0;
}

.homeheading {
background-image:url(images/home_header_newborn_safe.jpg);
height:136px;
width:851px;
margin-right:auto;
margin-left:auto;
}

.product_steps {
background-image:url(images/home_products_3_steps.jpg);
height:275px;
width:600px;
background-repeat:no-repeat;
float:left;
margin-right:20px;
margin-bottom:20px;
}

.product_steps a {
display:block;
height:275px;
}

.product_steps .wash {
width:17%;
}

.product_steps .bbb {
width:18%;
}

.product_steps .sunny {
width:14%;
}

.product_steps .nurturing {
width:11%;
}

.product_steps .Face {
width:9%;
}

.homeproducts {
margin-top:30px;
}

.green {
color:#47863F;
}

.blue {
color:#3CA6D0;
}

.pink {
color:#FF2057;
}

.purp {
color:#963E7A;
}

.orange {
color:#F69603;
}

.home_features .drgreene {
background-image:url(images/home_quote_drgreene.png);
background-repeat:no-repeat;
float:left;
height:164px;
width:415px;
margin:0;
padding:0;
}

.epi {
float:left;
width:168px;
}

.share {
background-image:url(images/home_sharelove.png);
background-repeat:no-repeat;
background-position:center top;
margin-top:10px;
padding-top:20px;
text-align:center;
margin-right:15px;
}

.home_features #mc_embed_signup #mc-embedded-subscribe-form #mce-EMAIL {
width:110px;
background-color:#E7F5B8;
border:1px solid #6AA050;
}

.home_features #mc_embed_signup {
background-image:url(images/home_newsletter.png);
background-repeat:no-repeat;
padding-top:30px;
padding-bottom:6px;
min-height:95px;
}

.home_features #mc_embed_signup #mc-embedded-subscribe-form {
padding-right:8px;
padding-left:8px;
}

.home_features label {
font-size:10px;
}

.home_features #mc_embed_signup #mc-embedded-subscribe-form #mc-embedded-subscribe {
display:block;
margin-right:auto;
margin-left:auto;
font-size:11px;
border:1px solid #6AA050;
margin-top:3px;
padding:2px;
}

.home_features .mce_inline_error {
font-size:11px;
color:#C33;
}

.home_features .response {
font-size:11px;
background-color:#d3ef80;
}

.home img {
border:none !important;
max-width:none;
padding:0;
}

.home br {
display:none;
margin:0;
padding:0;
}

.home_logos iframe {
margin-left:20px;
margin-top:20px;
}

.pagetype-c #primary,.pagetype-c #secondary,.pagetype-e #primary,.pagetype-e #secondary,.menu-main-container .skincare-education-page {
width:180px;
}

.pagetype-e #primary,.pagetype-e #secondary,.product_steps div {
float:left;
}

.pagetype-d .hfeed,.home .entry-content {
width:960px;
}

.page-template-articles_template #primary,#site-title span,#site-description,#sub-page-menu .widget-title,.hidesubs #sub-page-menu,.pagetype-e .breadcrumb-trail,.search #primary,.search #secondary,.search .entry-meta,.home .page-title,.page-635 #footer p.ec,#backtoparent,.pennants span.reqtxt,.pennants span.emailreqtxt,.homeheading *,.product_steps span,.drgreene span,.share span, .breadcrumb {
display:none;
}

.hfeed .pennants .cform li,.newsCol3 p,.home .home_features p {
margin:0;
padding:0;
}

.product_steps .bubble,.product_steps .soothing {
width:15%;
}

.home_features,.home_logos {
clear:both;
padding-top:30px;
}

.gysg,.locator {
float:left;
width:180px;
}
/**

 * Dropdowns Stylesheet

 * Sets up some default dropdown menu styles

 * Style rules for both the page and category menus

 *

 * @since 0.5

 * @package Hybrid

 * @subpackage CSS

 */



/* Default page menu styles */

.menu-main-container ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

.menu-main-container ul {
	line-height: 1.0;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;

	}

.menu ul {

	position: absolute;

	top: -999em;

	width: 10em;

	}

.menu-main-container ul ul li {

	width: 100%;

	}

.menu-main-container li:hover {

	visibility: inherit;

	}

.menu-main-container li {

	float: left;

	position: relative;

	}

.menu-main-container a {

	display: block;

	position: relative;

	}

.menu-main-container li:hover ul, li.sfHover ul {

	left: 0;

	top: 2em;

	z-index: 99;

	}

.menu-main-container li:hover li ul, li.sfHover li ul {

	top: -999em;

	}

.menu-main-container li li:hover ul, li li.sfHover ul {

	left: 10em;

	top: 0;

	}

.menu-main-container li li:hover li ul, li li.sfHover li ul {

	top: -999em;

	}

.menu-main-container li li li:hover ul, li li li.sfHover ul {

	left: 10em;

	top: 0;

	}



/* Default category menu styles */

#cat-nav ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#cat-nav ul {

	line-height: 1.0;

	}

.menu ul {

	position: absolute;

	top: -999em;

	width: 10em;

	}

#primary-menu{
display:none	
}
.menu-main-container .menu-item-2184 {
width:180px;
}
h3{
color:#4877BB;	
font-weight:normal !important;	
font-size:19px !important;	
}

/* search */
#search-form-1 input.button {
	float:none !important;
	font-family: 'GillSansMT';
	
}

.widget-search{
	z-index:1000;
}
.widget-search .widget-title{
display:none;	
}

/* ######### Strides Page ############ */
#strides-right {
	width:380px;
	/*height:300px;
	background:#CC6600;*/
	float:right;
	margin-left:60px;
}

/* widgets */
#text-12 {
	color:#000;
}
#text-12 a,
#text-12 a:link {
	color:#21759B !important;
	text-decoration:none;
	cursor:pointer;
}

/* form */
.free-episencial-sample {
	font-size:12px;
	color:#000;
}
#gform_fields_1 li {
	/*background-image: url("images/bullet.gif");
    background-position: left 10px;
    background-repeat: no-repeat;*/
	background-image:none !important;
    list-style-type: none;
    margin: 0 !important;
    padding-bottom: 8px;
    padding-left: 28px;
}

#gform_submit_button_1 {
	width:100px;
	height:30px;
	cursor:pointer;	
}
.gform_wrapper .gform_footer{
	margin:0 0 0 30px !important;
	padding:16px 0 0 0 !important;
}

/* ##### Events Page ##### */
#fb_share_1 {
	margin-right:10px !important;
	width:60px;
	float:left;
}
