/**
  Theme Name: HUNHO
  Theme URI: 
  Version: 1.1
  Author: Fifty & Fifty
  Description: A theme redeveloped for Hands Up Not Hand Outs Wordpress. Design credit goes to another company. 
*/
/***** CSS RESET *****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, strong, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
form, input, 
body {line-height:1; color:black;}
ol, ul {list-style:none;}
sup {line-height:0;}
strong {font-weight:bold;}
em {font-style:italic;}
blockquote:before, blockquote:after,
q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
input {vertical-align:middle;}

/***** GLOBAL STYLING *****/
body {margin:0; padding:0; text-align:center; background:url(images/bg_hunho.jpg) ;}
body, td, input, textarea {font-size:14px; line-height:1.35em; font-family: helvetica, arial, verdana, sans-serif; color: #333333;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1, .h1 { font-size:26px; line-height:1.05em; margin-bottom:0.5em;}
h2, .h2 { font-size:22px; line-height:1.1em; margin-bottom:0.5em;}
h3, .h3 { font-size:18px; line-height:1.25em; margin-bottom:0.5em;}
h4, .h4 { font-size:14px; line-height:1.35em; margin-bottom:0.5em;}
h5, .h5 { font-size:13px; line-height:1.4em; margin-bottom:0.5em;}
h6, .h6 { font-size:13px; line-height:1.4em; margin-bottom:0.5em;}
h1.img, h2.img, h3.img, h4.img, h5.img, h6.img {margin:0; line-height:1em;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em; padding:0 0 0 1em;}
ul {list-style:disc;}
p {margin: 0 0 1.5em;} 
a {text-decoration:none;}
a:hover {}
:focus {-moz-outline-style:none; outline:none;}
form, input, textarea {margin:0;}
input[type=text], textarea {}
.clearfix {clear:both; overflow:hidden; height:0; zoom:1; line-height:0; font-size:0.01em;}
.hide {display:none;}

/***** HUNHO STYLING *****/
a { color:#3F3F65;}
a:hover { color:#E13B11; }
#site_wrap { /*background:url(images/collage3.png) no-repeat center 0px;*/ ;  }
#wrap { /*background:url(images/collage_header.jpg) repeat-x #fff;*/ background:#fff; text-align:left; width:945px;  min-height:800px; margin:0 auto; padding:0 20px; -moz-box-shadow: 0 0 5px 1px #777777;
-webkit-box-shadow: 0 0 5px 1px #777777; box-shadow: 0 0 5px 1px #777777;}
#site_header { background:#fff; }
#header { margin:0 auto; width:945px; display:block; height:110px; border-bottom:1px dashed #CCC; 
}
a#logo { background:url(images/logo.jpg) no-repeat;float:left; display:block; height:97px; width:563px; text-indent:-9000px;}
#newsletter_home { float:right;display:block; width:308px; margin-top:30px;}

#mc_embed_signup fieldset { border:none; }

#main_nav { font-size: 16px; padding-top:20px;}
#main_nav ul { margin:0; padding:0; text-align:left; }
#main_nav ul li { display:inline-block; background:#FEFEE3; padding:3px 15px;}

#main_nav ul li#menu-item-36 { background:#FFA21D;  }
#main_nav ul li#menu-item-36 a {color:#fff; }
#main_nav ul li#menu-item-36 a:hover {color:#E13B11;}

#home_top{ background:#FEFEE3;  margin-bottom:20px;}

#home_products { height:160px; border-bottom:1px dashed #CCC; border-top:1px dashed #CCC; margin-top:30px; padding-top:15px; padding-bottom:0;}

#home_product_content { }
#home_product_content ul { padding:0; margin:0; }
#home_product_content ul li { display:inline-block; padding:0 15px; }



#page_top{ background:#FEFEE3;  margin-bottom:5px;}
#page_header  { padding:20px 20px 0px 20px; }
#page_header h1 { font-weight:normal; border-bottom:1px dashed #ccc; display:inline; }
#page_header p { color:#009; font-size:22px; margin-top:20px; line-height:28px; padding-bottom:15px;}

.dotted_line { border-bottom:1px dashed #ccc; width:910px; margin:0 auto; }


#home_lower{ width:910px; padding:20px; min-height:600px;}             
#home_left { width:425px; float:left; display:block;  border-right:1px dashed #CCC; padding-right:20px;}
#home_right { width:435px; float:left; display:block; margin-left:20px; }

#home_lower .box { border-bottom:1px dashed #ccc; margin-bottom:10px; }
.box .widget_text { padding-bottom:20px;}
#home_lower .textwidget { padding-bottom:20px;}

#home_lower .alignleft { float:left; }

.size_info { margin-bottom:20px;}
.size_info p { padding-bottom:0; margin-bottom:0;}
.size_info h1 { font-weight:normal; display:inline;}

#footer { height:100px; border-top:1px dashed #CCC; padding:10px 20px;}
a#signupbtn { background:url(images/email1_trans.jpg) no-repeat;float:left; padding-left:24px; height:14px; display:block; color:#32241D; text-decoration:none;}
#footer_right{ float:right; width:385px;}
#footer_right img { float:left; padding-right:5px;}
#footer_right span { height:30px; margin-top:7px; display:block;}

a.btn{ 
	-webkit-border-radius: 3px;
    border-radius: 3px;
    background: #cd4e71;
    color: #f3f4ef;
    padding: 5px 10px;

}

a:hover.btn{
	background:#c77b90;
	-webkit-transition: background 50ms ease-in;
-moz-transition: background 50ms ease-in;
-ms-transition: background 50ms ease-in;
-o-transition: background 50ms ease-in;
transition: background 50ms ease-in;
}

#bottom_bracelet { background:url(images/bottom_bracelet.png) no-repeat center 0px; margin:auto; height:20px;}

img.buy_now { display:block; cursor:pointer;}

::selection { background: #FFA21D; /* Safari */ }
::-moz-selection { background: #FFA21D; /* Firefox */ }

/* SUPPORTER PAGE STYLES*/

#home_lower #media_left { width:600px; display:block; float:left; background:#CCCCCC;}
#home_lower #media_left img { display:block; float:left; padding-right:15px;}
#home_lower #media_left h1 { display:block; margin:0 0 5px 0; padding:0; }
.supp_entry { width:600px; min-height:155px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; }

#home_lower #media_right { width:200px; float:left; display:block;}

/* FLEXSLIDER CSS RESETS
========================================= */

.flexslider {
	margin: 0 0 60px;
	background: none;
	border: none;
	position: relative;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	-o-border-radius: none;
	border-radius: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	zoom: 1;
}

/* POEM CSS
========================================= */

p.poem{
	text-align: center;
	width:75%;
	color: #FAAAC0;
	margin:0 auto;
	font-size: 21px;
	line-height: 25px;
}

p.poem span.red{
	color:red;
	font-weight: bold;
}

p.poem span.blue{
	color:blue;
	font-weight:bold;
}

.btn-holder{
	margin-top:20px;
	text-align: center;
}
