/*





Theme Name: Episencial



Theme URI: http://axismedia.biz







Description: Child Theme for Hybrid



Author: Melissa Cabral



Author URI: http://melissacabral.com/







Template: hybrid





Version: 0.1





.





this work is released under the GNU General Public License 2:







http://www.gnu.org/licenses/old-licenses/gpl-2.0.html





*/





@import url("../hybrid/style.css");

body {

background-color:#424242;

font-size:14px;

}

.widget a{

color:pink;

}

input {

vertical-align:middle;

}



#body-container {

width:1212px;

margin:0 auto;

padding:20px 0;

}



.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;

}



#content {

float:left;

width:532px;

font-size:12px;

}



#header-container {

text-align:center;

}



#site-title {

background-image:url(images/logo_header.gif);

height:89px;

width:269px;

background-repeat:no-repeat;

margin:0 auto;

}



#site-title a {

display:block;

height:61px;

}



#page-nav li {

width:120px;

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;

}



#page-nav li a {

background-color:transparent;

color:#B9DC4F;

border-style:none;

border-width:0;

margin:0;

padding:0;

}



#navigation {

width:1000px;

float:none;

display:block;

margin:0 auto;

padding:0;

}



#header {

width:auto;

margin:0 0 20px;

padding:0;

}



.entry-title a {

color:#9fba43;

font-style:normal;

font-size:20px;

}



#secondary {

margin-top:10px;

}



.pagetype-a #content {

width:354px;

}



.pagetype-a #primary,.pagetype-a #secondary {

width:555px;

}



.pagetype-b #content {

width:532px;

}



.pagetype-c #content,.pagetype-e #content {

width:700px;

}



.pagetype-c #primary,.pagetype-c #secondary,.pagetype-e #primary,.pagetype-e #secondary {

width:180px;

}



.pagetype-e #content {

float:right;

}



.pagetype-e #primary,.pagetype-e #secondary {

float:left;

}



.pagetype-d #content {

width:900px;

}



.pagetype-d #primary,.pagetype-d #secondary {

width:0;

}



#content ul,.presskit_pages ul {

list-style-type:none;

line-height:18px;

margin:0 0 10px;

padding:0;

}



#content 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;

}



#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;

}



#subnav {

text-align:center;

clear:both;

float:none;

margin:0 auto 10px;

}



#subnav ul {

list-style-type:none;

float:left;

width:800px;

margin:0;

padding:0;

}



#subnav li {

display:inline;

padding-right:10px;

padding-left:0;

list-style-type:none;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFF;

}



#subnav 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 {

width:130px;

font-size:13px;

padding:2px;

}



#sub-page-menu {

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;

}



#content #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;

}



#page-nav .shop-now-page 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:250px;

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;

}



#content .image_excerpt p {

margin:5px 0 0;

padding:0;

}



#page-nav .skincare-education-page {

width:180px;

}

.page-template-articles_template #primary{

	display:none;	

}



#page-nav .home-page,#page-nav .blog-page,#page-nav .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;

}



.newsletter {

font-family:Arial, Helvetica, sans-serif;

}



#mc-embedded-subscribe {

background-color:#7ca234;

font-family:Arial, Helvetica, sans-serif;

color:#FFF;

font-size:12px;

border-color:#A3CA59 #95C241 #577225 #6F912F;

margin:0 0 0 5px;

padding:2px;

}



#mc-embedded-subscribe-form #mce-EMAIL {

background-color:#666;

border:1px solid #999;

}



.Crafts-child #content img {

border:none;

}



.Crafts-child #content li img {

margin-left:10px;

border:solid 1px #CCC;

float:right;

}



.Crafts-child #content ol {

list-style-type:decimal;

}



.Crafts-child #content 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;

padding:0;

margin-bottom:20px;

}



.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;

	

}



#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 {

display:none;

}



.clearer,.singlearticle,.Crafts-child #content h3 {

clear:both;

}



#primary,secondary,.pagetype-b #primary,.pagetype-b #secondary {

width:380px;

}



#subnav a,#footer-container .bottom li a {

color:#FFF;

}



#primary .alignnone,.pennants .cform input {

margin-bottom:10px;

}



.page-635 #container,#content .comment-list li {

background-image:none;

}



#content .pennants .cform li,.newsCol3 p {

margin:0;

padding:0;

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

}