/*

Theme Name: Novuhair 

Theme URI: http://www.novuhair.com/

Description: The default WordPress theme for Novuhair

Version: 1.0

Author: Wilfred Reyes / Rey Etable

Author URI: http://kumod.akoniya.com/

Tags: green, fixed width, columns

*/

/* Begin Typography & Colors */

@font-face {

	font-family: 'MuseoSlab500';

	src: url('museoslab500-webfont.eot');

	src: local('☺'), url('museoslab500-webfont.woff') format('woff'), url('museoslab500-webfont.ttf') format('truetype'), url('museoslab500-webfont.svg#webfontGi4JGcGR') format('svg');

	font-weight: normal;

	font-style: normal;

}

.msf, #reply-title { font-weight: normal; font-style: normal; line-height:normal; font-family: 'MuseoSlab500', sans-serif; /* font-size-adjust: 0.51; */ }

.vf { font-family: 'Vidaloka', serif; }

#contacts { color:#ccc; line-height:3em; }

#contacts span { color:#fff; font-size:14px; line-height:2.57em; font-weight:700;  }

.ts { text-shadow:1px 1px 0 #111; }

.intro-title { font-size:80px; line-height:.9em; margin:.225em 0 .45em; text-shadow:1px 1px 1px #7fae8f; color:#fff799; }

.intro-title span { color:#fff; }

.intro-text { font-size:16px; line-height:1.5em; text-shadow:1px 1px 1px #eef1df; color:#3f6618; font-weight:400; }

.intro-title, .intro-text { text-align:center; }

.where-to-buy span { font-size:18px; line-height:5em; padding-right:1.5em; zoom:1; }

.copyright { color:#fff; text-align:center; line-height:3em; }

.middle { text-align:center; }

/* End Typography & Colors */

/* Begin Structure */

#page { width:1298px; margin:0 auto; }

#qlcontainter .span-8 { text-align:center; }

#headerimg { background:#fff; height:108px; }

.page-title { background:#C4DD9A url(src/landing.jpg) center top no-repeat; } 

.page-title .landing-bck { background:url(src/landing.png) left top no-repeat; height:432px; overflow:hidden; }

#content-section-1 { position:relative; z-index:1; }

#content-section-1 .container { padding-top:3em; }

.cs1-wrap { background:url(src/saw-1.png) left bottom repeat-x; padding-bottom:1.5em; }

.cs2-wrap { background:url(src/saw-2.png) left bottom repeat-x; }

.home #content, .where-to-buy, .content-wrap { background:url(src/content_bg.png) left top; }

#content-section-1 h2, #content-section-1 p, #sidebar .wicons h2, #sidebar .wicons p  { margin-left:87px; }

#content-section-2 { background:url(src/content_bg_dark.png) left top; zoom:1; }

.page #content, .archive #content, .single #content { background:url(src/page-wrap-bck.jpg) center top no-repeat; }

#content .page, .single #content .post { background:url(src/lady-botanical.png) left top no-repeat; }

.page .content-wrap, .archive .content-wrap, .single .content-wrap { padding-top:3em; }

.sblock { margin-bottom:3em; }

.entry-content { margin-bottom:3em; }

.ptsl .entry-content { background:url(src/novuhair-topical-scalp-lotion.png) center top no-repeat; }

.ptslhs .entry-content { background:url(src/novuhair-topical-scalp-lotion-herbal-shampoo.png) right top no-repeat; }

.sample-container { margin:3em 0; }

.ptslhs .sample-container a { display:block; padding-top:1em; }

.ptsl .sample-container a { display:block; padding-top:.5em; }

.navigation .alignright { text-align:right; margin-top:-1.5em; }

.archive .entry-content .post { padding-bottom:1.5em; }

#nav-below { margin-bottom:1.5em; border-bottom:1px solid #eee; padding-bottom:1.4em; }

#nav-below .nav-next { text-align:right; }

.col-15 { float:left; width:174px; margin-right:20px; }

/* End Structure */

/*	Begin Headers */

#site-title { margin:24px 0 0; padding:0; background:url(src/novuhair.png) left top no-repeat; height:59px; }

#site-title a { display:block; width:355px; height:59px; position:relative; }

#site-title a span { position:absolute; text-indent:-9999999px; }

#content-section-1 h2, #sidebar h2 { line-height:1.25em; margin-bottom:.5em; }

#content-section-1 .faqs, #sidebar .faqs { background:url(src/faqs.png) left top no-repeat; }

#content-section-1 .hsctp, #sidebar .hsctp { background:url(src/hair-scalp-tips.png) left top no-repeat; }

#content-section-1 .ne, #sidebar .ne  { background:url(src/news-events.png) left top no-repeat; }

#experts .ecq { background:url(src/cory-quirino.png) left top no-repeat; }

#experts .efs { background:url(src/fanny-serrano.png) left top no-repeat; }

#content-section-1 .ne h2 { margin:0 0 1.75em 3.625em; }

p.large, .about p { font-size:16px; line-height:1.5em; }

.about p { text-shadow:1px 1px 1px #ffffff; }

.page h1.entry-title, .page div.entry-title, .single h1.entry-title, .single div.entry-title { line-height:3em; text-shadow:1px 1px 1px #7fae8f; color:#fff799; margin-bottom:0; }

.page div.entry-title, .single div.entry-title { font-size:36px; }

.secondary-title { font-size:36px; line-height:1em; margin-bottom:.5em; }

/* End Headers */

/* Begin Images */

.product-shot { margin-top:3em; margin-left:0em; }

a.find-more { display:block; width:350px; text-align:center; height:107px; zoom:1; margin-top:-1em; overflow:visible; }

a.find-more img { display:block; margin:0 auto; width:326px; height:107px; text-align:center; }

#landing a.find-more, #landing a.find-more:link, #landing a.find-more:focus { position:absolute; z-index:5; zoom:1; }

.where-to-buy img { vertical-align:middle; }

img.left, img.alignleft { float:left; margin:0 1.5em 1em 0; }

img.middle { display:block; margin:0 auto; }

.ptsl img.buynow { margin-left:25px; }

.ptslhs img.buynow { margin-left:175px; }

.archive img.thumbnail, img.avatar { float:left; margin:1.5em 3em 1.5em 0; display:block; padding:3px; background:#fff; border:1px solid #ddd;

-webkit-border-radius: 3px;

-khtml-border-radius: 3px;	

-moz-border-radius: 3px;

border-radius: 3px;

box-shadow: 0 1px 3px #ddd;

-moz-box-shadow: 0 1px 3px #ddd;

-webkit-box-shadow: 0 1px 3px #ddd;

}

img.avatar { margin:0 1.5em 1.5em 0 }

/* End Images */

/* Begin Lists */

ul.menu { margin:0; padding:0; list-style-type:none; text-align:center; }

ul.menu li { display:inline; line-height:3em; }

ul.menu li a { text-decoration:none; }

ul#menu-top-menu { text-align:right; margin-top:63px; }

ul#menu-top-menu a { font-weight: normal; font-style: normal; line-height:normal; font-family: 'MuseoSlab500', sans-serif; font-size-adjust: 0.51; font-size:18px; padding:.5em; }

ul#menu-top-menu li.current_page_item a, .ptsl ul#menu-top-menu li.current-page-ancestor a, .ptslhs ul#menu-top-menu li.current-page-ancestor a { color:#000; }

ul#menu-quick-links { color:#ccc; }

ul#menu-quick-links li { border-right:1px solid #959595; }

ul#menu-quick-links li#menu-item-20 { border-right:0; }

ul#menu-quick-links a:hover, #social-links ul a:hover, ul#menu-bottom-menu a:hover { color:#f7941d; }

ul#menu-quick-links a, ul#menu-bottom-menu a { color:#c4df9b; padding:0 1em; }

#social-links ul a { color:#fff; padding:0 2em 0 2em; }

#social-links ul li.fb { background:url(src/facebook.png) left center no-repeat; }

#social-links ul li.twtr { background:url(src/twitter.png) left center no-repeat;}

#social-links ul li.yt { background:url(src/youtube.png) left center no-repeat;}

ul.testimonials { margin:0; padding:0; list-style-type:none; }

ul.testimonials li { margin:0 0 3em; }

ul.testimonials li img { float:left; display:block; margin:0; padding:3px; background:#fff; border:1px solid #ddd;

-webkit-border-radius: 3px;

-khtml-border-radius: 3px;	

-moz-border-radius: 3px;

border-radius: 3px;

box-shadow: 0 1px 3px #ddd;

-moz-box-shadow: 0 1px 3px #ddd;

-webkit-box-shadow: 0 1px 3px #ddd;

 }

ul.testimonials li h3, ul.testimonials li p { padding-left:70px; }

ul.testimonials li h3 { margin-top:-1em\9; font-size:14px; line-height:1.285em; color:#3f6618;  }

ul.testimonials li h3 span { color:#959595; font-size:12px; line-height:1.5em; }

ul#menu-bottom-menu { margin-top:1.5em; }

ol.faqlist h3 { color:#959595;}

#accordion h3 { cursor:pointer; font-size:18px; line-height:1.33em;	}

#accordion p { display:none; font-family:Arial, sans-serif; font-size:12px; line-height:1.5em;  }

#accordion p.current, #accordion p.show { display:block; }

ul.large-list { margin:0 0 3em; padding:0; list-style-type:none; }

ul.large-list li { margin-bottom:3em; }

ul.large-list h3 { font-size:2em; line-height:1.25em; margin-bottom:.5em;  }

ul#nuvohair-products li.nhtsl { background:url(src/novuhair-topical-scalp-lotion-sm.png) left top no-repeat; padding-left:7em; }

ul#nuvohair-products li.nhtslhs {background:url(src/novuhair-topical-scalp-lotion-herbal-shampoo-sm.png) left top no-repeat; zoom:1; position:relative; z-index:3; margin-left:-65px; padding-left:145px; }

ul#nuvohair-products li.nhtslhsc {background:url(src/novuhair-topical-3-in-1.png) left top no-repeat; zoom:1; position:relative; z-index:3; margin-left:-65px; padding-left:195px; }

ul#nuvohair-products h3 a { text-decoration:none; }

/* End Entry Lists */

/* Begin Form Elements */

input#quiz { width:30px; *vertical-align:middle; }

input#captchafield { width:40px; }

img#captchaimg {position:relative; vertical-align:middle; margin-left:10px; *margin-top:-12px; }

.wpcf7-form div.wpcf7-response-output { padding:.8em;margin:0 0 1em;border:2px solid #ddd;}

.wpcf7-form div.wpcf7-mail-sent-ok { background:#E6EFC2;color:#264409;border-color:#C6D880; }

.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form span.wpcf7-not-valid-tip { background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

.wpcf7-form span.wpcf7-not-valid-tip { padding:.25em .5em; }

.req, .required { color:#ed1c24; }

.fblock { margin-bottom:1.5em; }

/* End Form Elements */

/* Begin Comments*/

#comments-title { border-bottom:1px solid #eee; padding-bottom:17px; }

ol.commentlist { margin:0; padding:0; list-style-type:none; }

.comment-body { padding-left:68px; }

p.reply { border-bottom:1px solid #eee; padding-bottom:1.5em; }

ul.children { margin:0 0 0 4em; padding:0; }

.msf cite { font-style:normal; font-size:14px; line-height:18px; color:#3F6618; }

/* End Comments */

/* Begin Sidebar */

/* #sidebar { margin-top:4em; } */

#sidebar a { text-decoration:underline; }

#buy-product img { margin:0 auto; display:block; }

.social-wrapper { width:250px; margin:0 auto; display:block; }

/* End Sidebar */

/* Begin Various Tags & Classes */

.testimonials li.more { margin-left:70px; }

.category-9 .category-testimonials a img { margin-top:3em; }

#experts h3 { color:#3F6618; }

#experts h3 span { display:block; color:#959595; font-size:14px; line-height:1.5em;  }

#experts p { font-size:12px; line-height:1.7em; }

#experts p.large { font-size:18px; }

#experts h3 { padding-left:87px; padding-top:18px; height:74px; margin-bottom:0; }

#experts .edrm { background:url(src/dr-rica-mallari.png) left top no-repeat; }

#experts .eddr { background:url(src/dr-dietmar-rummel.png) left top no-repeat; }

#experts .edmc { background:url(src/dr-marcellano-cruz.png) left top no-repeat; }


select.select-menu
{
	display:none;
}
/* End Various Tags & Classes*/