* {
    margin: 0;
    padding: 0;
}

body {
    background: none scroll center top #E6DECF;
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    font-size: 14px;
    width: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
}

div {
    border: 0 none;
    outline: medium none;
}

a {
    color: #920400;
    text-decoration: none;
}

a img {
    border: medium none;
    text-decoration: none;
}

ul, ol {
    list-style-position: outside;
    margin-left: 30px;
    margin-bottom: 30px;
}

.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}

#mc_embed_signup div#mce-responses.clear {
    font-size: inherit;
    height: inherit;
    line-height: 1.2;
    width: 100%;
    margin: 0;
    padding: 0;
    top: -30px;
    position: relative;
}

.popup-copy {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
}
.popup-copy h3 {
    font-size: 32px;
    line-height: 34px;
    padding-top: 18px;
}
.popup-copy span {
    font-size: 18px;
    line-height: 20px;
}
.popup-copy ul {
    margin-top: 30px;
    list-style-position: inside;
    color: #286172;
    margin-left: 0;
    font-size: 16px;
    line-height: 27px;
}

#mc_embed_signup div.response {
    background: #fff;
    padding: 1em;
}

/*
@font-face {
	font-family: 'GothamBlack';
	src: url('css/gothamblack.eot');
	src: url('css/gothamblack.eot?#iefix') format('embedded-opentype'),
			 url('css/gothamblack.woff') format('woff'),
			 url('css/gothamblack.ttf') format('truetype'),
			 url('css/gothamblack.svg#gothamblack') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
		font-family: 'Stag-Light';
		src: url('css/staglight.eot');
		src: url('css/staglight.eot?#iefix') format('embedded-opentype'),
				 url('css/staglight.woff') format('woff'),
				 url('css/staglight.ttf') format('truetype'),
				 url('css/staglight.svg#staglight') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'Stag-Medium';
		src: url('css/stagmedium.eot');
		src: url('css/stagmedium.eot?#iefix') format('embedded-opentype'),
				 url('css/stagmedium.woff') format('woff'),
				 url('css/stagmedium.ttf') format('truetype'),
				 url('css/stagmedium.svg#stagmedium') format('svg');
		font-weight: normal;
		font-style: normal;
}
*/
@font-face {
    font-family: 'WisdomScriptAI';
    src: url('css/wisdomscript.eot');
    src: url('css/wisdomscript.eot?#iefix') format('embedded-opentype'), url('css/wisdomscript.woff') format('woff'), url('css/wisdomscript.ttf') format('truetype'), url('css/wisdomscript.svg#wisdomscript') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
@font-face {
		font-family: 'GothamBold';
		src: url('css/gothambold.eot');
		src: url('css/gothambold.eot?#iefix') format('embedded-opentype'),
				 url('css/gothambold.woff') format('woff'),
				 url('css/gothambold.ttf') format('truetype'),
				 url('css/gothambold.svg#gothambold') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
	font-family: 'EamesCenturyModern-RegularItalic';
	src: url('css/eamescenturymodernregularitalic.eot');
	src: url('css/eamescenturymodernregularitalic.eot?#iefix') format('embedded-opentype'),
			 url('css/eamescenturymodernregularitalic.woff') format('woff'),
			 url('css/eamescenturymodernregularitalic.ttf') format('truetype'),
			 url('css/eamescenturymodernregularitalic.svg#eamescenturymodernregularitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'EamesCenturyModern-Black';
	src: url('css/eamescenturymodernblack.eot');
	src: url('css/eamescenturymodernblack.eot?#iefix') format('embedded-opentype'),
			 url('css/eamescenturymodernblack.woff') format('woff'),
			 url('css/eamescenturymodernblack.ttf') format('truetype'),
			 url('css/eamescenturymodernblack.svg#eamescenturymodernblack') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'EamesCenturyModern-Regular';
	src: url('css/eamescenturymodernregular.eot');
	src: url('css/eamescenturymodernregular.eot?#iefix') format('embedded-opentype'),
			 url('css/eamescenturymodernregular.woff') format('woff'),
			 url('css/eamescenturymodernregular.ttf') format('truetype'),
			 url('css/eamescenturymodernregular.svg#eamescenturymodernregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvantGarde-Demi';
	src: url('avantga2.eot');
	src: url('avantga2.eot?#iefix') format('embedded-opentype'),
			 url('avantga2.woff') format('woff'),
			 url('avantga2.ttf') format('truetype'),
			 url('avantga2.svg#avantga2') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
.whole_area {

}

.top_area {
    background: url(images/topbg.jpg) repeat-x center top;
    width: 100%;
}

#top_wrap {
    height: 200px;
    width: 1060px;
    margin: 0 auto;
}
.heading_top {
    padding: 39px 0px 0px 0px;
    height: 114px;
	width:1000px;
	margin:0 auto;
}
.logo {
    float: left;
    width: 470px;
    text-align: left;
    padding-left: 20px;
}

.logo img {

}

.social_top {
    width: 500px;
    float: right;
    padding-top: 24px;
}

.social_top ul {
    list-style: none outside;
    text-align: right;
    margin-right: 2px;
    margin-bottom: 0;
    margin-left: 0;
}

.social_top ul li {
    display: inline;
    padding: 0px 0px 0px 2px;
}

.social_top ul li a {
    display: inline-block;
    height: 35px;
    width: 36px;
    text-indent: -9999px;
}

.social_top ul li.icon1 a {
    background: url(images/social_icon.png) no-repeat;
}

.social_top ul li.icon2 a {
    background: url(images/social_icon.png) no-repeat;
    background-position: -40px;
}

.social_top ul li.icon3 a {
    background: url(images/social_icon.png) no-repeat;
    background-position: -80px;
}

.social_top ul li.icon4 a {
    background: url(images/social_icon.png) no-repeat;
    background-position: -120px;
}

.social_top ul li.icon5 a {
    background: url(images/social_icon.png) no-repeat;
    background-position: -160px;
}

.social_top ul li.icon1 a:hover {
    background: url(images/social_icon_hover.png) no-repeat;
}

.social_top ul li.icon2 a:hover {
    background: url(images/social_icon_hover.png) no-repeat;
    background-position: -40px;
}

.social_top ul li.icon3 a:hover {
    background: url(images/social_icon_hover.png) no-repeat;
    background-position: -80px;
}

.social_top ul li.icon4 a:hover {
    background: url(images/social_icon_hover.png) no-repeat;
    background-position: -120px;
}

.social_top ul li.icon5 a:hover {
    background: url(images/social_icon_hover.png) no-repeat;
    background-position: -160px;
}

#nav_area {
    height: 47px;
    position: relative;
}

.user_logged_in {
    /*float:right;*/
    width: 230px;
    padding-top: 12px;
    position: absolute;
    left: 851px;
    overflow: hidden;
}
.user_logged_in ul {
    list-style: none;
}
.user_logged_in ul li a {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px !important;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.user_logged_in p a {
    background: url(images/wel_bg.png) no-repeat right;
    color: #ffffff;
    padding-right: 10px;
}

.user_logged_in .sf-shadow ul {
    padding-top: 5px !important;
}

.user_logged_in .sf-menu li {
    float: left;
}

.user_logged_in ul ul.children li a {
    padding-left: 10px;
}

.search_area {
    width: 252px;
    float: right;
    padding-top: 11px;
	margin-right:4px;
}

.search_text {
    background: url(images/search_text.png) no-repeat left;
    color: #d2a779;
    display: inline-block;
    font-family: 'GothamBlack', sans-serif, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    width: 214px;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    border: none;
    padding: 4px 4px 4px 12px;
    float: left;
}

.search_btn {
    background: url(images/search_text.png) no-repeat right;
    height: 26px;
    width: 22px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    float: left;
}
.search a {
    background: url(images/nav_sep.png) no-repeat right;
    color: #FFE7A9;
    display: block;
    padding: 0 15px;
}
.login {
    right: 20px;
}
div.nav {
    width: 790px;
    float: left;
    padding: 8px 0 0 0;
}

.nav ul {
    list-style: none outside;
    text-align: left;
}

.nav ul > li {
    background: url(images/nav_sep.png) no-repeat right;
    float: left;
    padding: 0 2px 0 0;
}

.nav ul li.last, .nav ul li:last-child {
    background: none;
}

.nav ul li a {
    color: #c99619;
    font-family: 'GothamBlack', sans-serif, Arial, Helvetica;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 30px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
    /* text-shadow: 1px 2px 1px #000000;*/
    text-transform: uppercase;
    display: block;
}

.nav ul li a:hover {
    color: #e4ca8c;
    background-color: #825830;
}

.nav ul.children {
    width: 200px;
    margin-top: -5px;
    background-color: #825e3c;
}

.nav ul.children ul.children {
    margin-left: 27px;
    width: 250px;
    margin-top: -7px;
    margin-left: 20px;
	padding-top:7px;
}

.nav ul li.sweet {
	margin-left: 30px;
	border-left: 1px solid #c99619;
	border-right: 1px solid #c99619;
}

.nav ul li.sweet, .nav ul li.sweet a, .nav ul li.sweet a:link, .nav ul li.sweet a:visited, .nav ul li.sweet a:hover {
    font-family: 'WisdomScriptAI', Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
	text-transform: none;
	color: #ffc74f;
	text-shadow: 1px 1px 0 #c99619;
}

.middle_area {
    background: url(images/middle_bg.jpg) repeat center top;
    position: relative;
}

.middl {
    background: url(images/bodybg.png) repeat left top;
}

.middle_wrap {
    margin: 0px auto;
    width: 1000px;
}
.abitmorewidth{
	width:1060px;
}
.container {
    padding: 35px 0px 20px 0px;
}

.banner {
    width: 780px;
    /*margin: 0 auto;*/
    position: relative;
    /*height:477px;*/
    margin-bottom: 15px;
    min-height: 434px;
	float:left;
	margin-top:3px;
}
.banner ul.bannersl{
	list-style:none;
	margin:0;
	height:434px;
}
.banner ul.bannersl li{
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:4;
}
ul.bannercontrol{
	list-style:none;
	position:absolute;
	bottom:15px;
	right:20px;
	z-index:5;
	margin:0;
}
ul.bannercontrol li{
	float:left;
	margin-left:5px;
}
ul.bannercontrol li a{
	display:block;
}
ul.bannercontrol li.leftarrow{
	background: url(images/slarrowleft.png) no-repeat;
    width: 11px;
	height:15px;
}
ul.bannercontrol li.leftarrow a{
    width: 11px;
	height:15px;
}
ul.bannercontrol li.rightarrow{
	background: url(images/slarrowright.png) no-repeat;
    width: 11px;
	height:15px;
}
ul.bannercontrol li.rightarrow a{
    width: 11px;
	height:15px;
}
ul.bannercontrol li.dotc{
	background: url(images/sldot.png) no-repeat;
    width: 15px;
	height:15px;
}
ul.bannercontrol li.dotc a{
    width: 15px;
	height:15px;
}
ul.bannercontrol li.active{
	background: url(images/sldot_active.png) no-repeat;
}
.popularbox{
	float:right;
	width:258px;
	height:433px;
	background: url(images/popularbox.png) no-repeat;
	padding-top:12px;
	margin-right:10px;
}
.left_module .popularbox{
	float:none;
	margin-bottom:10px;
	margin-left:4px;
}
.popularbox h2{
	text-align:center;
	padding-bottom:1px;
	margin:0;
}
.popularbox ul.tabmenu{
	list-style:none;
	margin:0 3px 0 0;
}
.popularbox ul.tabmenu li{
	float:right;
	padding-top:4px;
	
}
.popularbox ul.tabmenu li.active{
	padding-top:0;
}
.popularbox ul.tabmenu li a{
	font-size:11px;
	color:#333333;
	display:block;
}
.popularbox ul.tabmenu li a span{
	background: url(images/tab.png) no-repeat right top;
	height:27px;
	display:block;
	line-height:27px;
	padding:0 12px 0 9px;
}
.popularbox ul.tabmenu li.active a{
	background: url(images/tab_activeleft.png) no-repeat left top;
	padding-left:7px;
}
.popularbox ul.tabmenu li.active a span{
	background: url(images/tab_active.png) no-repeat right top;
	display:block;
	
	padding-left:2px;
	padding-top:4px;
}
.photocredit {
    float: right;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    margin-top: -8px;
    padding-right: 5px;
}

.banner p {
    color: #2E210B;
    font-family: 'Fanwood Text', serif, Arial, Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 13px;
    padding-top: 13px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

.banner img {
    width: 779px;
    height: auto;
    max-height: 434px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
}

.tbnheight {
    height: 805px;
}

.wisdom {
    background: url(images/feature_box.png) no-repeat;
    width: 216px;
    height: 268px;
    padding: 24px 15px 10px 22px;
    position: absolute;
    left: 27px;
    top: 27px;
    z-index: 5;
}

.wisdom h2 {
    color: rgb(204, 151, 94);
    font-family: 'WisdomScriptAI', Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    line-height: 28px;
    padding-bottom: 12px;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
}

.wisdom h3 {
    color: #3F1C16;
    font-family: 'Merriweather', 'Stag-Light', serif, Arial, Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    padding-bottom: 10px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.wisdom h3 a {
    color: rgb(30, 30, 30);
}

.wisdom h3 span.date {
    float: right;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-right: 5px;
}

.wisdom h3 {
    border-bottom: 2px dotted #999;
}

.wisdom p {
    color: #333333;
    font-size: 13px;
    text-align: left;
    font-weight: 400;
    font-family: 'Merriweather', 'Stag-Medium', Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 18px;
    text-decoration: none;
    text-transform: none;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
}

.slide {
    height: 163px;
    padding: 0 0px 18px 0px;
    position: relative;
}

.innerslide {
    left: 0;
    position: absolute;
    width: 100%;
}

.slide ul {
    left: 0;
    list-style: none outside none;
    position: absolute;
    top: 0;
    width: 4344px;
}

.slide ul li {
    background: url(images/curosel_box.png) no-repeat;
    float: left;
    height: 171px;
    margin: 0;
    position: relative;
    width: 181px;
}

.slide ul li a {
    display: block;
    padding: 8px;
}

.fadein {
    background: url("images/slider_con.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 179px;
    left: 0;
    padding: 2px 15px 6px 13px;
    position: absolute;
    top: 0;
    width: 150px;
}

.fadein h2 {
    color: #FFFFFF;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    height: 33px;
    line-height: 33px;
    padding-bottom: 8px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.fadein h3 {
    color: #7D3600;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    padding-bottom: 7px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.fadein a.plink {
    color: #7D3600;
    padding: 0;
}

.fadein p {
    color: #2E210B;
    font-family: 'Fanwood Text', serif, Arial, Helvetica;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 22px;
    padding-bottom: 7px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.fadein p span {
    display: block;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-style: normal;
}

.ruler {
    background: url(images/ruler.png) no-repeat center top;
    height: 9px;
    padding: 0 0px 18px 0px;
}

.bx-viewport {
    width: 100%;
    height: 171px;
    overflow: hidden;
    position: relative;
}

.bx-viewport .bxslider {
    width: 999999px;
    height: 0px;
    overflow: visible;
    position: relative;
    margin: 0px;
    padding: 0px;
    left: 0px;
}

.bx-viewport .bxslider li {
    background: url(images/curosel_box.png) no-repeat;
    float: left;
    position: relative;
    width: 173px;
    list-style: none outside none;
    margin-right: 12px;
    margin-bottom: 0px;
}

.prd {
    padding: 0 0px 18px 0px;
}

.prd h2 {
    color: #7D3600;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: normal;
    line-height: 44px;
    padding-bottom: 20px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.prd ul {
    list-style: none outside none;
    text-align: center;
    width: 786px;
    margin: 0 auto;
}

.prd ul li {
    background: url(images/box3.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 350px;
    padding: 12px 16px 16px 16px;
    width: 230px;
    font-family: 'Merriweather', 'Stag-Medium', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #333333;
    float: left;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.bottomprd ul li {

    background: url(images/box.png) no-repeat scroll 0 0 transparent;
    height: 340px;
}

.prd ul li a {
}

.homeprd ul li img {
    height: auto;
}

.homeslideimg ul li img {
    /* height: auto;*/
    width: 155px;
}

.prd ul li strong {
    display: inline-block;
    color: rgb(125, 54, 0);
    display: block;
    font-family: 'Merriweather', 'Stag', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    padding: 8px 0px 6px 0px;

}

.prd ul li strong a {
    color: rgb(51, 51, 51);
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.prd ul li span {
    color: rgb(204, 151, 94);
    display: inline-block;
    font-family: 'WisdomScriptAI', serif, Arial, Helvetica;
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    display: block;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.0);
    margin-bottom: 6px;
    letter-spacing: 0;
}

.bottom_area {
    background: url(images/footer_bg.png) repeat scroll 0 0 #504B46;
    bottom: 0;
}

.bottom_wrap {
    margin: 0 auto;
    width: 1000px;
}

.footer_area {
    padding: 58px 0 75px;
}

.social {
    padding-bottom: 10px;
}

.social .social_icon_footer {
    list-style: none outside none;
    text-align: center;
    z-index: 9999;
}

.social .social_icon_footer li {
    display: inline-block;
    width: 48px;
    height: 44px;
}

.social .social_icon_footer li a {
    display: block;
    padding: 44px 48px 0 0;
    text-indent: -9999px;
}

.footer_icon1 a {
    background: url(images/social_icon-2.png) no-repeat;
}

.footer_icon2 a {
    background: url(images/social_icon-2.png) no-repeat;
    background-position: -49px;
}

.footer_icon3 a {
    background: url(images/social_icon-2.png) no-repeat;
    background-position: -98px;
}

.footer_icon4 a {
    background: url(images/social_icon-2.png) no-repeat;
    background-position: -147px;
}

.footer_icon5 a {
    background: url(images/social_icon-2.png) no-repeat;
    background-position: -196px;
}

.footer_icon1 a:hover {
    background: url(images/social_icon-2_hover.png) no-repeat;
}

.footer_icon2 a:hover {
    background: url(images/social_icon-2_hover.png) no-repeat;
    background-position: -49px;
}

.footer_icon3 a:hover {
    background: url(images/social_icon-2_hover.png) no-repeat;
    background-position: -98px;
}

.footer_icon4 a:hover {
    background: url(images/social_icon-2_hover.png) no-repeat;
    background-position: -147px;
}

.footer_icon5 a:hover {
    background: url(images/social_icon-2_hover.png) no-repeat;
    background-position: -196px;
}

.bottom_nav {
    padding: 2px 0 5px;
}

.bottom_nav ul {
    margin-left: 0;
    list-style: none outside none;
    text-align: center;
}

.bottom_nav ul li {
    background: url("images/foot_nav_sep.png") no-repeat scroll right center transparent;
    display: inline;
    padding: 0 2px 0 0;
}

.bottom_nav ul li.last, .bottom_nav ul li:last-child {
    background: none repeat scroll 0 0 transparent;
}

.bottom_nav ul li a {
    color: #818285;
    font-family: 'GothamBold', sans-serif, Arial, Helvetica;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 2px;
    letter-spacing: 0;
    padding: 0 4px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.bottom_nav ul li a:hover, .bottom_nav ul li.active a {
}

.copyright {
    padding: 0;
    width: 50%;
    float: left;
    text-align: left;
}

.copyright p {
    color: #818285;
    font-family: 'GothamBold', sans-serif, Arial, Helvetica;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.copyright p a {
    color: #ECE6E2;
}

.disclaimer {
    padding: 0;
    width: 50%;
    float: right;
    text-align: left;
    color: #818285;
    font-family: 'GothamBold', sans-serif, Arial, Helvetica;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.fixedit {
    position: absolute;
    left: 10px;
    z-index: 2;
}

/*.topbannerslidecon {
    min-height: 850px;
}*/

.bottomprodcon {
    min-height: 435px;
	clear:both;
}
.homeslideimg h2{
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
}
.homeslideimg ul{
	margin:0;
	list-style:none;
}
.homeslideimg ul li{
	background:url(images/homprdbox.png) no-repeat scroll 0 0 transparent;
	height:230px;
	width:167px;
	margin-right:11px;
	float:left;
	margin-bottom:15px;
}
.homeslideimg ul li img{
	height: 162px;
    margin-left: 1px;
    margin-top: 1px;
    width: 162px;
	 -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    behavior: url(border-radius.htc);
}
.homeslideimg ul li h3{
	text-align:center;
	color: rgb(51, 51, 51);
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	font-size:12px;
	line-height:16px;
	margin-top:5px;
padding-left: 1em;
padding-right: 1em;
}
.inprdimgcon{
	height:163px;
}
.homeslideimg ul li h3.pprice{
	margin-top:5px;
	color:#C38A4D;
}
.homeslideimg ul li h3 a{
	color: rgb(51, 51, 51);
}
/* ------------------------- BUZZ FEED ----------------------------------- */

.side_menu {
    position: absolute;
    top: 37px;
    right: 0;
    height: auto;
    display: none;
    z-index: 99;
}

.side_menu ul {
    list-style: none outside;
    margin: 0;
}

.side_menu ul li {
    /*background:url(images/side_bar.png) repeat-y left top;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #FAF1DD;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 5px;
    display: block;
    width: 250px;
    padding: 7px 5px 10px 10px;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    overflow: hidden;
    margin-bottom: 5px;
    height: 83px;
}

.side_menu ul li a {
    text-decoration: none;
    text-transform: none;
    color: #583d0d;
}

.side_menu ul li img {
    float: left;
    padding-right: 10px;
    padding-top: 2px;
}

.side_menu ul li a strong {
    display: block;
    line-height: 18px;
}

.side_menu ul li a span {
    display: block;
    font-size: 15px;
    line-height: 16px;
    color: #000;
    font-weight: normal;
    font-family: 'Fanwood Text', serif, Arial, Helvetica;
}

#buzz-author {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    font-weight: 700;
    color: rgb(125, 54, 0);
    margin-bottom: 2px;
}

#buzz-title {
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
    color: #444444;
    height: 29px;
    overflow: hidden;
    line-height: 16px;
}

#buzz-comment {
    margin-top: 2px;
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
    line-height: 12px;
    max-height: 38px;
    overflow: hidden;
    color: #222222;
}

/* ------------------------- honey_goods ----------------------------------- */

.honey_goods {
    padding-left: 33px;
    padding-right: 33px;
}

.honey_goods .left_module {
    width: 266px;
    float: left;
    margin-right: 5px;
}

.honey_goods .prd ul {
    width: auto;
}

.honey_goods .prd ul li {
    float: none;
    margin: 0 0px 10px 0px;
    height: 377px;
    width: 235px;
    background: url(images/box1.png) no-repeat;
    position: relative;
}

.honey_goods .prd ul li span {
    line-height: 20px;
    padding-bottom: 6px;
}

.flag {
    position: absolute;
    height: 47px;
    width: 33px;
    top: 6px;
    right: 16px;
}

.articlelistflag {
    position: absolute;
    height: 47px;
    width: 33px;
    top: 3px;
    right: 30px;
}

.honey_goods .prd ul li a {

}

.indv_prd_bottom {
    margin: 0 10px;
}

.indv_prd_menu {
    border-bottom: 1px solid #E7E7E8;
    padding-bottom: 6px;
}

.indv_prd_menu_left {
    width: 50%;
    float: left;
    padding-top: 5px;
}

.indv_prd_menu_left ul {
    list-style: none outside;
    margin: 0;
}

.indv_prd_menu_left ul li {
    background: url(images/honey_goods_sep.png) no-repeat right;
    padding-right: 2px;
    float: left;
}

.indv_prd_menu_left ul li:last-child {
    background: none;
}

.indv_prd_menu_left ul li a {
    font-family: 'Merriweather', 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    color: #a7a8aa;
    display: block;
    padding: 0 10px;
}

.indv_prd_menu_left ul li a:hover {

}

.indv_prd_menu_left ul li.active a {

}

.indv_prd_menu_right {
    width: 50%;
    float: left;
}

.indv_prd_rate {
    padding: 15px 0px 0px 0px;
}

.indv_prd_rate_left {
    width: 188px;
    float: left;
}

.indv_prd_rate_right {
    width: 421px;
    float: left;
}

.indv_prd_rate_right ul {
    list-style: none outside;
    margin: 0;
}

.indv_prd_rate_right ul li {
    font-family: 'Merriweather', 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #8a8a8a;
    float: left;
    width: 210px;
}

.indv_prd_rate_right ul li span {
    color: #945f27;
}

.ratings {
    padding: 10px 0px 0px 0px;
    border-top: 5px solid #F3F3F4;
    margin: 0 10px 0px 5px;
}

ul.shop_products .ratings {
    margin: 0;
    padding: 10px 10px 0px 5px;
}

.ratings a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    text-decoration: none;
    text-transform: none;
    color: #58585A;
}

.ratings img {
    float: left;
    box-shadow: none !important;
}

.ratings a.rat_img {
    float: left;
    width: 78px;
}

.ratings a.rat_txt {
    float: right;
    background: url(images/rating_img.png) no-repeat right;
    padding-right: 20px;
    width: 20px;
    display: none;
}

.honey_goods .main_content {
    width: 663px;
   /* float: left;*/
float: right;
}

.indv_prd {

}

/* -------- Box ------------------------------------------------------------------ */
.bt {
    height: 10px;
    margin: 0 0px 0px 13px;
    background: url(images/boxes.png) no-repeat 100% 0px;
}

.bt div {
    position: relative;
    left: -13px;
    width: 13px;
    height: 10px;
    background: url(images/boxes.png) no-repeat 0px 0px;
    font-size: 0;
    line-height: 0;
}

.cb {

}

.i1 {
    padding: 0 0px 0px 6px;
    background: url(images/borders_l.png) repeat-y 0px 0px;
}

.i2 {
    padding: 0 4px 0px 0px;
    background: url(images/borders_r.png) repeat-y 100% 0px;
}

.i3 {
    display: block;
    margin: 0;
    padding: 0;
}

.i3:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.i3 {
    display: inline-block;
}

.honey_goods .i3 {
    display: block;
    padding: 15px 12px 10px 12px;
    background: #FFFFFF;
}

.bb {
    height: 9px;
    margin: 0 0px 0px 13px;
    background: url(images/boxes.png) no-repeat 100% 100%;
}

.bb div {
    position: relative;
    left: -13px;
    width: 13px;
    height: 9px;
    background: url(images/boxes.png) no-repeat 0px 100%;
    font-size: 0;
    line-height: 0;
}

/* ----------------------------------------------------- Box End ----------------- */
.indv_prd_top {
    padding: 0 4px 10px 4px;
}

.indv_prd h2, .privacy h2 {
    font-family: 'Stag-Medium', Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    line-height: 28px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #C38A4D;
    margin: 0 6px;
}

.indv_prd h3, .privacy h3, .indv_prd .indv_prd_top .prdsubtitle p {
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #231F20;
    padding: 10px;
}

.indv_prd .indv_prd_top .prdsubtitle p {
    text-align: center;
    padding-top: 0;
}

.indv_prd p, .privacy p, .brand_info_box p {
    font-family: 'Merriweather', 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #000000;
    padding-bottom: 20px;
}

.f_left {
    float: left;
    padding-right: 20px;
}

.buy_btn {
    height: 46px;
    width: 160px;
    display: block;
    float: left;
    font-family: 'Merriweather', 'EamesCenturyModern-Black', Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 900;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #FFFFFF;
    background: url(images/buy_btn_partner.png) no-repeat;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding-top: 9px;
}

.buy_btn span {
    font-size: 11px;
    font-weight: 400;
}

.goods_reviews {

}

.goods_reviews_header {
    padding: 0 0 10px 0;
}

.goods_reviews_header h2 {
    text-align: center;
}

.goods_reviews_body {
    padding: 10px 0 10px 0;
    border-top: 1px solid #E7E7E8;
}

.goods_reviews_body_left {
    width: 131px;
    float: left;
    padding-top: 5px;
}

.goods_reviews_body_middle {
    width: 411px;
    float: left;
}

.goods_reviews_body_middle_wrap {
    padding-bottom: 10px;
}

.goods_reviews_body_middle_left {
    float: left;
}

.goods_reviews_body_middle_right {
    width: 78px;
    float: right;
    padding-top: 3px;
}

.goods_reviews_body_middle h2 {
    font-family: 'Merriweather', serif, Arial, Helvetica;
    font-size: 18px;
    margin: 0;
    line-height: 18px;
    padding: 0;
}

.goods_reviews_body_middle h2 a {
    color: #C38A4D;
}

.reviews_link {
}

.goods_reviews_social {
    border: 1px solid #dadada;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(border-radius.htc);
    padding: 10px 5px 5px;
}

.goods_reviews_social_left {

    float: left;
    background: url(images/topbee.png) no-repeat left top;
    padding-left: 24px;
}

.goods_reviews_social_left p {
    margin: 0;
    padding: 0;
    padding-bottom: 5px !important;
    line-height: 23px !important;
    font-size: 12px !important;
}

.goods_reviews_social_right {
    width: 121px;
    float: right;
}

.goods_reviews_social ul {
    list-style: none outside;
    margin: 0;
}

.goods_reviews_social ul li {
    float: left;
    margin-right: 0px;
    width: 24px;
}

.goods_reviews_social ul li a {
    height: 23px;
    display: block;
    text-indent: -9999px;
    font-size: 0px;
}

.goods_reviews_social ul li.s_link1 a {
    background: url(images/goods_social.png) no-repeat 0px top;
}

.goods_reviews_social ul li.s_link2 a {
    background: url(images/goods_social.png) no-repeat -26px top;
}

.goods_reviews_social ul li.s_link3 a {
    background: url(images/goods_social.png) no-repeat -50px top;
}

.goods_reviews_social ul li.s_link4 a {
    background: url(images/goods_social.png) no-repeat -75px top;
}

.goods_reviews_social ul li.s_link5 a {
    background: url(images/goods_social.png) no-repeat right top;
}

.goods_reviews_body_right {
    width: 80px;
    float: left;
    padding-top: 40px;
}

.goods_reviews_body_right ul {
    list-style: none outside;
    text-align: center;
    margin: 0;
}

.goods_reviews_body_right ul li {
    margin-bottom: 0;
    display: block;
}

.goods_reviews_body_right ul li a {
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 19px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #585858;
}

.add_reviews ul {
    list-style: none outside;
    width: 195px;
    float: left;
    margin: 0;
}

.add_reviews ul li {
    margin-bottom: 8px;
    height: 23px;
    float: left;
}

.inpt_left {
    width: 60px;
    float: left;
}

.inpt_left p {
    margin: 0;
    padding: 0;
}

.inpt_right {
    width: 135px;
    float: left;
}

.inptfld {
    height: 20px;
    width: 320px;
    float: left;
    padding: 2px 4px 1px 10px;
    border: none;
    background: url(images/add_rev_inpt.png) no-repeat;
}

.txt_area {
    height: 180px;
    width: 590px;
    border: 1px solid #CCCCCC;
    padding: 8px 10px 4px 14px;
    font-family: 'Merriweather', 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 19px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #585858;
    margin: 10px 0 10px 0;
}

.frmsub {
    height: 34px;
    width: 77px;
    float: right;
    background: url(images/submit_btn.png) no-repeat;
    border: none;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
    margin-right: 13px;
}

.add_reviews {
    position: relative;
}

.overlaylogin {
    position: absolute;

    height: 120px;
    width: 625px;
    top: 0;
    left: 0;
}

.overlaybg {
    background: #fff;
    opacity: 0.7;
    width: 595px;
    padding: 15px;
    min-height: 106px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.overlaylogininner {
    border: 1px solid #dadada;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(border-radius.htc);
    padding: 15px 30px;
    background: #fff;
    margin: 30px 30px;
    position: relative;
    z-index: 10;
}

.aftlogin {
    margin: 0 0 15px 0;
    padding: 10px 30px;
}

.overlaylogininner p {
    font-size: 16px !important;
    padding-bottom: 0px !important;
    line-height: 25px !important;
    color: #231f20 !important;
}

.overlaylogininner p a.bemilesgrp {
    display: block;
    float: right;
    margin-right: 78px;
}

.aftlogin p {
    text-align: right;
}

.aftlogin p a.bemilesgrp {
    margin-right: 160px;
    margin-left: 5px;
}

.related_prd {
    padding: 10px 0px 0px 0px;
}

.related_prd h2 {
    font-family: 'Stag-Light', Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #C38A4D;
    padding-bottom: 5px;
    border-bottom: 7px solid #E7E7E8;
    margin-bottom: 10px;
}

.related_prd ul {
    list-style: none outside;
    margin: 0;
}

.related_prd ul li {
    float: left;
    height: 191px;
    width: 179px;
    padding: 15px;
    background: url(images/curosel_box1.png) no-repeat;
    text-align: center;
    position: relative;
}

.related_prd ul li img {
    float: none;
}

.related_prd ul li a {
    color: #FFFFFF;
}

.related_prd ul li span {
    display: block;
    font-family: 'Stag-Light', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #FFFFFF;
}

.honey_goods .ruler {
    margin: 5px 0px 5px 0;
    background: url(images/ruler1.png) no-repeat center;
}

.commented_by {
    background: url(images/bonds.png) no-repeat left;
    height: 32px;
    padding-left: 35px;
    padding-top: 10px;
}

.commented_by p {
    font-family: 'EamesCenturyModern-RegularItalic', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #939598;
    padding: 0;
}

.commented_by p a {
    color: #939598;
}

.pagin_bar {
    height: 30px;
    padding: 17px 0 0 0;
    background: url(images/pagin_bar.png) no-repeat;
    margin: 15px auto 10px auto;
    width: 658px;
}

.pagin_bar a {
    height: 14px;
    width: 191px;
    display: block;
    margin: 0 auto;
    background: url(images/more_goods.png) no-repeat;
    text-indent: -9999px;
}

.paginsweetdeals a {
    background: url(images/more_sweet_details.png) no-repeat;
}

/*=============================================== Honey Buzz ==============================================*/
.buzz_social {

}

.buzz_social ul {
    list-style: none outside;
    text-align: right;
    margin-right: 5px;
    margin-bottom: 0;
	margin-left: 5px;
}

.buzz_social ul li {
    display: inline-block;
    padding: 0 0 0 2px;
}

.buzz_social ul li a {
    display: inline-block;
    height: 29px;
    width: 30px;
    text-indent: -9999px;
}

.buzz_social ul li.icon1 a {
    background: url(images/buzz_social1.png) no-repeat -1px;
}

.buzz_social ul li.icon2 a {
    background: url(images/buzz_social1.png) no-repeat;
    background-position: -33px;
}

.buzz_social ul li.icon3 a {
    background: url(images/buzz_social1.png) no-repeat;
    background-position: -66px;
}

.buzz_social ul li.icon4 a {
    background: url(images/buzz_social1.png) no-repeat;
    background-position: -99px;
}

.buzz_social ul li.icon5 a {
    background: url(images/buzz_social1.png) no-repeat -131px;
}

.buzz_social ul li a:hover {
    background: url(images/buzz_social1-hover.png) no-repeat;
}

.buzz_social ul li.icon2 a:hover {
    background-position: -32px;
}

.buzz_social ul li.icon3 a:hover {
    background-position: -65px;
}

.buzz_social ul li.icon4 a:hover {
    background-position: -98px;
}

.buzz_social ul li.icon5 a:hover {
	background: url(images/buzz_social1-hover.png) no-repeat right;
}

.buzz_social .footnote {
    font-size: 12px;
    line-height: 32px;
    float: left;
    padding-top: 5px;
}

.buzz_social .footnote .footnotetext {
    float: left;
    font-size: 16px;
    color: #231F20;
    line-height: 25px;
    margin-left: 0px;
	margin-top: 10px;
}

.buzz_social .footnote .bemilesgrp {
    display: block;
    float: left;
    margin-left: 5px;
	margin-top: 10px;
}


.reposticon {
	margin-left:30px;
	margin-top: -10px;
}


/* -------- Box ------------------------------------------------------------------ */
.honey_buzz .i3, .loginfrm .i3, .privacy .i3 {
    display: block;
    padding: 10px 15px 10px 15px;
    background: #FFFFFF;
}

.loginfrm .i3 {
    padding: 0 21px 0 20px;
}

.privacy .i3 {
    padding: 30px 40px 30px 40px;
}

/* ----------------------------------------------------- Box End ----------------- */
.loginfrm {
    padding: 35px 40px 20px;
}

#account-login, #profileEdit, #profileActivity, #viewProfile {
    padding: 20px;
}

.loginfrm #login {
    float: left;
    width: 50%;
    border-left: 2px solid #F0F0F0;
    padding: 25px 0px 25px 10%;
}

.loginfrm #register {
    float: left;
    width: 36%;
    padding: 25px 0 25px 25px;
	margin-top:20px;
}

#account-login h2, #profileEdit h2, #profileActivity h2, #viewProfile h2 {
    padding-bottom: 20px;
}

.reviews h2, #reviewForm .title, .privacy h2 {
    color: #3E2907;
    font-family: 'Merriweather', 'Stag', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    line-height: 26px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#account-login h2 {
    font-family: 'Merriweather', 'Stag', Arial, Helvetica, sans-serif;
}

.privacy h2 {
    padding-bottom: 20px;
}

.privacy h4 {
    color: #3E2907;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 26px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.eachloginrow {
    clear: both;
    padding-bottom: 10px;
}

.loginlabel {
    display: block;
    float: left;
    font-size: 16px;
    width: 65px;
    margin-bottom: 5px;
    font-family: 'Fanwood Text', serif, Arial, Helvetica;
}

.reglabel, .control-label {
    display: block;
    float: left;
    font-size: 16px;
    width: 123px;
    font-family: 'Fanwood Text', serif, Arial, Helvetica;
}

.eachloginrow input.input, #profileEdit input.input-xlarge {
    width: 200px;
	font-family: 'Merriweather', 'Stag', Arial, Helvetica, sans-serif;
}

input.input, input.input-xlarge {
    border: 1px solid #A79D79;
    height: 23px;
}

input.passinputt {
    float: left;
    margin-right: 10px;
}

.frgpasscon .nav a {
    color: #723608;
}

.sloginbtncon {
    clear: both;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 20px;
    border-top: 2px solid #f0f0f0;
}

.create-account {
    border-bottom: 2px solid #F0F0F0;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
}

.billingfrm {
    padding-right: 15px;
    padding-left: 10px;
}

.create-account h3 {
    padding-left: 0;
    font-style: normal;
}

#post-9431 h2.entry-title {
    text-align: center;
}

.checkoutmesstop {
    border-bottom: 2px solid #F0F0F0;
    border-top: 2px solid #F0F0F0;
    padding: 20px 0;
    margin-left: 10px;
    margin-bottom: 10px;
}

.checkoutmesstopinner strong {
    display: block;
    float: left;
    width: 230px;
    color: #231F20;
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    line-height: 38px;
    text-align: left;
    text-transform: none;
}

.checkoutmesstopinner  span {
    display: block;
    float: left;

    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
    background: #A16825;
    padding: 5px 15px;
    font-size: 20px;
}

.checkoutmesstop  span a {
    color: #fff;
    text-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);;
}

.col2-set .col-1 {
    width: 50% !important;
}

.col2-set .col-2 {
    margin-top: 171px;
    border-top: 2px solid #f0f0f0;
    padding-top: 15px;
    padding-left: 2%;
}


.col2-set .userloginndck, .addresses .col-2 {
    margin-top: 0;
    border-top: none;
    padding-top: 0;
}

.addresses .col-1, .addresses .col-2 {
    border-top: 2px solid #f0f0f0;
    padding-top: 10px;
    margin-top: 20px;
}

.reviews h2 .sublogin {
    font-size: 14px;
}

.sloginbtncon .sloginbtnleft {
    float: left;
    width: 40px;
    line-height: 57px;
    height: 57px;
    font-family: 'Merriweather', 'Stag', Arial, Helvetica, sans-serif;
    font-size: 16px;
}


.sloginbtncon .sloginbtnright {
    float: left;
    width: 300px;
}

.frgpasscon {
    float: left;
    width: 160px;
    line-height: 25px;
}

.submitbtn, .button-primary, .btn-primary {
    background: url("images/submitbtn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    height: 26px;
    line-height: 25px;
    margin-top: 14px;
    padding-bottom: 4px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}

.honey_buzz .indv_prd_top {
    padding: 0;
}

.honey_buzz .indv_prd h2 {
    text-align: center;
    margin: 0;
    padding-bottom: 20px;
}

.honey_buzz .indv_prd h4 {
    font-family: 'GothamBold', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #BDBEC0;
    padding-bottom: 5px;
}

.honey_buzz .indv_prd h5 {
    font-family: 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #C9961A;
    padding-bottom: 5px;
}

.honey_buzz .indv_prd p {
    font-family: 'Merriweather', 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    font-size: 13px;
    line-height: 18px;
    color: #000000;
}

.add_buzz {
    height: 25px;
    width: 26px;
    display: block;
    text-indent: -9999px;
    background: url(images/add_btn.png) no-repeat;
}

.honey_buzz .ruler {
    margin: 5px 0 5px 0;
    background: url(images/ruler1.png) no-repeat center;
}

.honey_buzz .pagin_bar {
    margin: 0 0 0 0;
    float: right;
    height: 47px;
    width: 670px;
    background: url(images/buz_pagin.png) no-repeat;
}

.honey_buzz .pagin_bar a {
    background: url(images/buzz_link.png) no-repeat;
    height: 13px;
    width: 388px;
}

/* => => => => => => => => => => => => => => => => HONEY GOODS HOME => => => => => => => => => => => => => =>  */
.honey_goods_home {
    padding: 0 22px;
}

.honey_goods_home .main_content {
    float: none;
    width: 100%;
    clear: both;
}

.honey_goods_home .indv_prd {
    width: 472px;
    float: left;
    margin: 0;
}

.honey_goods_home .prodlstpage {
    width: 945px;
}

/*.honey_goods_home .indv_prd_top h1{
	font-family:'WisdomScriptAI', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#898A8D;
	padding-bottom:5px;
}*/

.honey_goods_home .indv_prd_top h1, h1.page-title, h3.page-title {
    color: rgb(125, 54, 0);
    font-family: 'WisdomScriptAI', Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: normal;
    line-height: 32px;
    padding-bottom: 12px;
    text-align: left;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: none;
    text-align: center;
    margin-bottom: 10px;
}

.content_404 {
	padding: 40px 0;
}

.content_404 h2 {
	margin: 20px 0;
}

.content_404 form {
	margin: 20px auto 50px;
}

.indv_prd .indv_prd_top h2, .indv_prd .indv_prd_top h3 {
    text-align: center;
}

.indv_prd .indv_prd_top h2 {
    font-family: 'Merriweather', serif, Arial, Helvetica;
    font-size: 24px;
    font-weight: 900;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #c38a4d;
    padding: 20px;
}

.honey_goods_home .indv_prd_top a img {
    border: solid 3px;
    border-color: #cccccc;
    margin-bottom: 10px;
    border-radius: 7px 7px 7px 7px;
}

.honey_goods_home .ratings {
    border-top: 5px solid #F3F3F4;
    margin-top: 5px;
}

.honey_goods_home .related_prd .ratings {
    border-top: 5px solid #F3F3F4;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.honey_goods_home .ratings a {
    color: #BCBDC0;
}

.honey_goods_home .ratings a.rat_txt, .shop_products .ratings a.rat_txt {
    background: url(images/f_prd_rating.png) no-repeat right;
}

/* -------- Box ------------------------------------------------------------------ */
.honey_goods_home .i3 {
    display: block;
    padding: 20px 12px 10px 12px;
    background: #FFFFFF;
}

/* ----------------------------------------------------- Box End ----------------- */
.honey_goods_home .indv_prd_top {
    padding: 0 0 0 4px;
    position: relative;
    min-height: 727px;
}

.honey_goods_home .indv_prd h2 {
    text-align: center;
    margin: 0;
    padding-bottom: 10px;
}

.honey_goods_home .indv_prd h3 {
    text-align: center;
    padding-bottom: 20px;
}

.honey_goods_home .indv_prd p {
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    text-align: center;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 26px;
    color: #636363;
    padding: 10px 20px 0 20px;
}

.honey_goods_home .ruler {
    margin: 10px 0 10px 0;
    background: url(images/ruler3.png) no-repeat 6px center;
    padding-bottom: 0;
}

.breadcum_wrap {
    padding: 15px 0 0 0;
}

.breadcum {
    float: left;
    width: 470px;
}

.prodlstpage .breadcum {
    width: 370px;
    overflow: hidden;
    margin-right: 5px;
}

.breadcum p, .breadcrumb {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #404041;
}

.honey_goods_home .breadcum span {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #404041;
}

.breadcum p, .breadcrumb a {
    color: #404041;
}

.honey_goods_home .sortby {
    width: 478px;
    float: right;
}

.prodlstpage .sortby {
    float: left;
    width: 225px;
}

.prodlstpage .sortby .sortby_left {
    width: 60px;
    float: left;
}

.honey_goods_home .sortby_left {
    width: 298px;
    float: left;
}

.prodlstpage .sortby_left p {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #454545;
    padding: 0;
}

.prodlstpage .sortby_right {
    width: 165px;
    float: right;
}

.prodlstpage .sortby ul, .prodlstpage .shoppaging ul {
    list-style: none outside;
    margin: 0;
}

.prodlstpage .sortby ul li {
    float: left;
    background: url(images/sortby_sepr.png) no-repeat right;
    padding-right: 2px;
}

.prodlstpage .sortby ul li:last-child, .prodlstpage .sortby ul li.last {
    background: none;
}

.prodlstpage .sortby ul li a {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #6b3200;
    display: block;
    padding: 0 5px;
}

.prodlstpage .shoppaging {
    float: right;
}

.prodlstpage .shoppaging ul li {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    float: left;
    color: #000;
    padding: 0 7px 0 5px;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
}

.prodlstpage .shoppaging ul li.pn {
    background: url(images/pagsepbg.png) no-repeat right;
}

.prodlstpage .shoppaging ul li.pn:last-child, .prodlstpage .shoppaging ul li.last {
    background: none;
}

.prodlstpage .shoppaging ul li.prv {
    /*margin-right:5px;*/
    padding-right: 4px;
}

.prodlstpage .shoppaging ul li.nxt {
    /*margin-left:5px;*/
    padding-left: 4px;
    padding-right: 0;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    margin-top: 0;
}

.woocommerce #payment .terms {
    float: right;
    margin-top: 8px;
}
.woocommerce #payment .terms label, .woocommerce #payment .terms label a {
    color: #522811;
    text-shadow: none;
}

.honey_goods_home .toolbarbot {
    margin-top: 15px;
}

.prodlstpage .shoppaging ul li a {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #6b3200;
    display: block;
}

.honey_goods_home .sortby_left p, .honey_goods_home .breadcum span {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    text-decoration: none;
    text-transform: none;
    color: #000000;
}

.honey_goods_home .sortby_left p span {
    /*color:#FFFFFF;*/
}

.honey_goods_home .sortby_right {
    width: 145px;
    float: right;
    /*margin-right:-25px;*/
}

.honey_goods_home .sortby ul {
    list-style: none outside;
    margin: 0;
}

.honey_goods_home .sortby ul li {
    float: left;
    background: url(images/sortby_sepr.png) no-repeat right;
    padding-right: 2px;
}

.honey_goods_home .sortby ul li:last-child, .honey_goods_home .sortby ul li.last {
    background: none;
    margin-right: 0;
    padding-right: 0;
}

.honey_goods_home .sortby ul li a {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    /*color:#FFFFFF;*/
    display: block;
    padding: 0 5px;
}

.honey_goods_home .sortby ul li a:hover, .honey_goods_home .sortby ul li.active a {

}

.honey_goods_home .related_prd {
    padding: 0;
}

.honey_goods_home .related_prd ul {
    list-style: none outside none;
    text-align: center;
    margin: 0;
}

.honey_goods_home .related_prd ul li, ul.products li.product {
    height: 397px;
    width: 228px;
    /*background: url(images/curosel_box3.png) no-repeat;*/
    box-shadow: 0 0 4px #ccc;
    padding: 4px;
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: rgb(119, 119, 119);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    float: left;
}

ul.shop_products li.product {
    height: 403px;
    /*background: url(images/curosel_box4.png) no-repeat;*/
    background: #fff;
    box-shadow: 0 0 4px #573030;
}

ul.products li.product {
    margin-right: 17px;
    margin-bottom: 17px;
}

.honey_goods_home .related_prd ul li a {
    color: #9D9FA2;
}

ul.products li.product .prdsubtitle {
    color: #777777;
    /*min-height:50px;*/
}

ul.products li.product .prdsubtitle p {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: rgb(119, 119, 119);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 5px;
}

ul.products li.product .prdsubtitle h3 {
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: rgb(119, 119, 119);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding-top: 0;
}

.honey_goods_home .related_prd ul li strong, ul.products li.product h3 {
    color: rgb(35, 35, 35);
    display: block;
    font-family: 'Merriweather', 'Stag', Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    padding: 10px 10px 6px 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

}

ul.products li.product h3 {
    padding-top: 5px;
    padding-left: 1em;
    padding-right: 1em;
}

.honey_goods_home .related_prd ul li p {
    padding: 0 4px;
}

.honey_goods_home .related_prd ul li strong a {
    color: rgb(35, 35, 35);
    font-family: 'Merriweather', 'Stag', Arial, Helvetica, sans-serif;
    font-weight: 300;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

/*.honey_goods_home .related_prd ul li span {
    color: #666666;
    font-family: 'WisdomScriptAI',serif,Arial,Helvetica;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    line-height:36px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	margin-bottom:8px;
}*/

.honey_goods_home .related_prd ul li span {
    color: rgb(195, 138, 77);
    font-family: 'WisdomScriptAI', serif, Arial, Helvetica;
    font-size: 24px;
    font-style: italic;
    font-weight: 200;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    display: block;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    padding-bottom: 15px;
    padding-top: 10px;
}

.honey_goods_home .flag {
    top: 4px;
}

.pagins {
    padding: 0 20px 20px 0;
}

.pagins ul {
    list-style: none outside;
    text-align: right;
    margin: 0;
}

.pagins ul li {
    background: url(images/pagin_sep.png) no-repeat right;
    padding-right: 2px;
    display: inline-block;
}

.pagins ul li:last-child {
    background: none;
}

.pagins ul li a {
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #404041;
    padding: 0;
}

.pagins ul li a:hover, .pagins ul li.active a {
    color: #FFFFFF;
}

/* =><= =><= =><= =><= =><= =><= =><= =><= =><= =><= => Feature Page <= =><= =><= =><= =><= =><= =><= =><= =><= =><= =><= */
.feature_page {
    width: 780px;
    margin: 0 auto;
    background: #FFFFFF;
}

.feature_page ul {
    list-style: none outside;
    margin: 0 !important;
}

/*

.feature_page ul li{
	height:196px;
	padding:40px 35px 0 60px;


}      */
.feature_page ul li > a > img {
    float: left;
    margin-right: 33px;
    border: 2px solid #818285;
}

.feature_page ul li {
    font-family: 'Merriweather', 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #555555;
    position: relative;
    height: 196px;
    padding: 40px 35px 0 60px;
}

.feature_page ul li span {
    display: block;
    font-family: 'GothamBold', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #939598;
    padding-bottom: 5px;
}

.feature_page ul li strong {
    display: block;
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    font-weight: 900;
    font-size: 24px;
    line-height: 28px;
    color: #C68C4F;
    padding-bottom: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.feature_page ul li {
    background: url(images/ruler4.png) no-repeat top;
}

.feature_page ul li:first-child {
    background: none;
}

.feature_page ul li:hover {
    background: url(images/feature.jpg) no-repeat;
}

.feature_page .ratings {
    padding: 10px 0 0 0;
    border-top: none;
    margin: 10px 0 0 0;
    width: 330px
}

.newarticlelisting .pagins {
	background:#fff;
	 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
	margin:0 10px 0 3px;
	padding:10px 0 10px;
}
.newarticlelisting .pagins ul{
	text-align:center;
}
.newarticlelisting .pagins ul li.pn {
    background: url(images/pagin_sep_feature.png) no-repeat right;
}
.newarticlelisting .pagins ul li {
    height: 22px;
    margin: 0;
    padding: 0 7px 0 5px;
    line-height: 22px;
    display: inline-block;
    font-size: 14px;
}
.newarticlelisting .pagins ul li:first-child, .newarticlelisting .pagins ul li.first{
    background: none !important;
    padding-right: 0 !important;
}
.newarticlelisting .pagins ul li:last-child , .newarticlelisting .pagins ul li.last{
    background: none;
    padding-left: 0;
}
.newarticlelisting .pagins ul li.pn.last{
	padding: 0 7px 0 5px;
}
.newarticlelisting .pagins ul li a {
    color: #CC9B24;
}

/* ======================================== Honey Profile ====================================== */
.profile {
    padding-left: 44px;
    padding-right: 44px;
}

.profile .main_content {
    width: 100%;
    float: none;
}

.profile .i3 {
    background: #FFFFFF;
    padding: 10px 20px;
}

.profile .indv_prd p span {
    padding: 0;
    margin: 0;
    color: #c38a4d;
    font-weight: bold;
}

.folowing_wrap {
    padding-bottom: 20px;
}

.folowing {
    width: 430px;
    float: left;
}

.prfimgg {
    width: 243px;
}

.folowing h2 {
    font-size: 20px;
    background: url(images/line.jpg) no-repeat left bottom;
    padding: 0 0 7px 0;
    margin: 0 0 17px 0;
}

.folowing ul {
    list-style: none outside;
    margin: 0;
}

.folowing ul li {
    float: left;
    margin: 0 10px 10px 0;
}

.folowing ul li a {
    display: block;
}

.profile .goods_reviews {
    padding-bottom: 20px;
}

.profile .goods_reviews_header {
    border-bottom: 1px solid #E7E7E8;
    padding: 0;
}

.profile .goods_reviews_header h2 {
    text-align: left;
    font-size: 20px;
}

.profile .goods_reviews_body {
    border: none;
}

.profile .goods_reviews_body_middle {
    width: 725px;
}

.profile .goods_reviews p {
    padding-bottom: 10px;
}

.edtavtr {
    display: block;
    margin-top: 10px;
}

.control-group {
    margin-bottom: 5px;
}

.prfabout {
    float: left;
    width: 590px;
}

.profile .goods_reviews p a {
    color: #c38a4d;
    font-weight: bold;
}

.artdes ul {
    margin-left: 20px;
}

.artdes ul li {
    color: #000000;
    font-family: 'Merriweather', 'EamesCenturyModern-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    margin-bottom: 10px;
}

.artdes img {
    max-width: 100%;
}

.eachusername {
    float: left;
    width: 33%;
}

.imageleft {
    float: left;
    width: 188px;
}

.arttextright {
    float: left;
    width: 495px;
}

.honey_goods_home .indv_prd_top .flag {
    top: -25px;
}

.pdcont {
    min-height: 350px;
}

.center {
    text-align: center;
}

#share_email_box {
    line-height: 20px;
    padding: 20px;
    color: #c99619;
    font-size: 16px;
    font-family: 'GothamBlack', sans-serif, Arial, Helvetica, serif;
}

#shareemailform input {
    height: 26px;
}

#shareemailform input[type=submit] {
    width: 90px;
    border: none;
    background: url(images/submitbtn.png) no-repeat;
    cursor: pointer;
    color: #FFFFFF;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    margin-top: 14px;
    padding-bottom: 4px;
}

.thanks {
    display: none;
    color: green;
}

.ajaxerror {
    display: none;
    color: red;
}

.products ul, ul.products {
    margin: 0 0 14px;
    padding: 0;
    list-style: none outside;
    clear: both
}

ul.shop_products {
    margin-bottom: 5px;
}

.products ul:after, ul.products:after {
    content: "";
    display: block;
    clear: both
}

.products ul li, ul.products li {
    list-style: none outside
}

.related:after, .upsells.products:after {
    content: "";
    display: block;
    clear: both
}

.related ul.products, .related ul, .upsells.products ul.products, .upsells.products ul {
    float: none
}

.related ul.products li.product, .related ul li.product, .upsells.products ul.products li.product, .upsells.products ul li.product {
    width: 48%
}

.related ul.products li.product img, .related ul li.product img, .upsells.products ul.products li.product img, .upsells.products ul li.product img {
    width: 100%;
    height: auto
}

ul.products li.product {
    /*float:left;margin:0 3.8% 2.992em 0;padding:0;*/
    position: relative; /*width:22.05%;margin-left:0; background-color:#FFFFFF;*/
}

ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    margin: -6px -6px 0 0
}

ul.products li.product h2 {
    color: #c68952;
    font-family: 'WisdomScriptAI', Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    line-height: 28px;
    padding-bottom: 12px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
    margin-top: 10px;
}

ul.products li.product a {
    text-decoration: none
}

ul.products li.product a img {
	max-height: 228px;
	max-width: 228px;
	height: auto; !important;
	width: auto; !important;
    display: block;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    margin: 0 0 8px;
}

ul.products li.product a:hover img {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4)
}

ul.products li.product strong {
    display: block
}

ul.products li.product .price {
    color: #3e3e3e;
    display: block;
    font-weight: normal;
    margin-bottom: .5em;
    display: block;
    margin-top: 15px;
}

ul.products li.product .price span {
    font-size: 18px;
}

ul.products li.product .price del span {
    font-size: 18px;
    color: #777777;
    margin-bottom: 5px;
    margin-right: 15px;
}

ul.products li.product .price ins span {
    background: none;
    color: #7D3600;
    font-size: 19px;
    font-weight: normal;
    text-decoration: none;
}

ul.products li.product .price .from {
    font-size: 0.67em;
    margin: -2px 0 0 0;
    text-transform: uppercase;
    color: rgba(62, 62, 62, 0.5);
    display: block;
}

ul.products li.first {
    clear: both
}

ul.products li.last {
    margin-right: inherit;
}

.indv_prd .indv_prd_top .prdsubtitle h3 {
    padding-top: 0;
    padding-bottom: 20px;
}

.indv_prd .indv_prd_top h2.prdproducttitle {
    padding-bottom: 5px;
    font-size: 28px;
}

.indv_prd .indv_prd_top .summary .price {
    padding-top: 55px;
    color: #C38A4D;
    font-size: 25px !important;
}

.bemilescon {
    margin-bottom: 50px;
    margin-top: 20px;
}

ul.products li.product .onsale {
    display: none !important;
}

#breadcrumb {
    display: none;
}

h1.shoppage {
    clear: both;
    font-family: 'Merriweather', Arial, Helvetica, sans-serif;
    color: #a8651f;
    font-weight: 900;
    padding-top: 17px;
    font-style: normal;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    margin: 0;
    padding-bottom: 15px;
}

h1.shoppage span {
    color: #6a3200;
    font-weight: 400;
}

.prodlstpage {
    width: 995px;
    margin-bottom: 15px;
}

.honey_goods_home .prodlstpage {
    margin-bottom: 15px;
}

.prodlstpage .i3 {
    display: block;
    background: #fff;
    padding: 5px 15px;
}

.navcartlink {
    color: #000000;
    margin-right: 0;
    margin-top: -39px;
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    float: right;
    z-index: 2000;
    position: relative;

    height: 45px;
    line-height: 45px;
    background: url(images/toplinkbgleft.png) no-repeat left;
    padding-left: 7px;
}

.navcartlinkleft {
    background: url(images/toplinkbgright.png) no-repeat right;
    padding-right: 7px;
    width: 100%;
    height: 100%;

}

.navcartlinkright {
    background: url(images/toplinkbg.png) repeat-x top;
    padding-top: 10px;
    height: 36px;
    padding-left: 5px;
}

/* Temporarily disable BeeBucks */

.navcartlink ul li {
    float: left;
    border-right: 1px solid;
    padding: 0 5px;
    text-transform: uppercase;
    margin-top: 5px;
}

.navcartlink ul.topbmiles {
    /*background: url(images/topbee.png) no-repeat left center;*/
    /*padding-left: 20px;*/
    /*height: 24px;*/
}
.navcartlink ul.topdonate {
    background: url(images/pig.jpg) no-repeat left center;
    padding-left: 25px;
    height: 24px;
}
.donatecon{
	margin-right:15px;
}
.navcartlink ul li:last-child, .navcartlink ul li li {
    border: none;
    padding-right: 0;
}

.navcartlink ul li .sf-sub-indicator {
    background: url(images/topnavdropar.png) no-repeat 0 5px;
    top: 0;
}

.navcartlink .sf-menu li:hover ul, .navcartlink .sf-menu li.sfHover ul {
    top: 29px;
}

.navcartlink .sf-menu ul li a {
    font-size: 14px !important;
    line-height: 22px !important;
}

.navcartlink .sf-shadow ul {
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
}

.shopprdtop {
    min-height: 350px;
}

.navcartlink a {
    color: #000000;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
}

.photocred {
    float: right;
    margin-top: 8px;
    color: #333;
    font-size: 12px;
}

.showloginmsg {
    color: #CC975E;
}

.showloginmsg a {
    color: #CC975E;
    text-decoration: underline;
}

.indv_prd .indv_prd_top .prfabout h2  span {
    color: #5B360A;
    font-weight: normal;
}

.indv_prd h2.articleaddrev {
    color: #7D4F1D;
    font-weight: normal;
    font-size: 20px;
    padding-bottom: 25px;
    padding-top: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #DADADA;
    text-align: center;
}

.indv_prd h2.articleaddrev span {
    color: #C38A4D;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    font-family: 'Merriweather', serif, Arial, Helvetica;
}

.indv_prd p.logged-in-as {
    color: #7d4f1d;
    padding-bottom: 15px;
    float: right;
    margin-top: 2px;
}

.indv_prd p.logged-in-as a {
    text-decoration: underline;
}
.goods_reviews_body_middle h2 span {
    font-size: 13px;
    color: #614225;
    font-weight: normal;
}
div.signupnwsltr {
    float: right;
    margin-top: 2px;
    font-size: 16px;
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
    margin-right: 8px;
	clear:both;
}
.signupnwsltr a {
    font-size: 16px;
    font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
}

.left {
    float: left;
}

.right {
    float: right;
}

.relarticlesheader {
    font-family: 'Merriweather', serif, Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #920400;
    float: left;
    margin-left: 10px;
}

.relarticles, .relarticles a, .relarticles a:visited, .relarticles a:link {
    font-family: 'Merriweather', serif, Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #c38a4d;
    float: left;
    margin-bottom: 0;
}

.relarticles ul li {
    list-style: none;
}

.submenu {
    margin: 0 auto;
	padding: 0;
	text-align: center;
	
	background: #ad6a24;
	color: #fff;
}

.submenu strong {
	font-weight: normal;
	font-size: 16px;
}

.submenu ul {
	display: inline;
	margin:0;
	position: relative;
}

.submenu ul li {
	display: inline;
	position: relative;
	margin: 0 5px 0 0;
	padding: 0 5px;
	border-right: 1px solid #fff;
	line-height: 50px;
}

.submenu ul li:last-child {
    border-right: none;
}

.submenu ul li a, .submenu ul li a:link, .submenu ul li a:visited, .submenu ul li a:hover, .submenu a, .submenu a:link, .submenu a:visited, .submenu a:hover {
	color: #fff;
	font-size: 15px;
	display: inline;
	font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
}

.submenu ul li ul.children li a, .submenu ul li ul.children li a:link, .submenu ul li ul.children li a:visited, .submenu ul li ul.children li a:hover {
	color: #fff;
	display: block;
}

.submenu ul li ul.children {
	padding-top: 12px;
	display: none;
	position: absolute;
	top: 16px;
	width: 200px;
	background: #ad6a24;
	z-index: 100;
	text-align: left;
	height: auto;
	overflow: hidden;
}

.submenu ul li ul.children li {
	display: block;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #c99619;
	border-right: none;
	margin: 0 5px;
}

.submenu ul li ul.children li:last-child {
	border-bottom: none;
}

.submenu ul li:hover > ul {
	display: block;
}

.submenu ul li .sf-sub-indicator {
    background: url(images/topnavdropar.png) no-repeat 0 5px;
    top: 0;
}

.submenu a.sf-with-ul {
	padding-right: 30px;
}

.submenu .current-cat {
	font-weight: bold;
	text-decoration: underline;
}

#catlist li.product {
	height: 185px;
	width: 312px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    behavior: url(border-radius.htc);
	overflow: hidden;
	position: relative;
	background: url(images/curosel_box5.png) no-repeat;
	margin:0 2.1% 2.992em 0;
}

#catlist li.product.last {
    margin-right: 0 !important;
}

#catlist li.product a h3 {
    font-family: 'WisdomScriptAI', Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: normal;
	font-style: normal;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #95520c;
	
	position: absolute;
	top: 4px;
	left: 4px;
	width: 312px;
	text-align: center;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	
	background: rgba(255, 255, 255, 0.8);
}
#catlist li.product a img{
	max-height:inherit;
	max-width:inherit;
}
#catlist li.product .prdsubtitle, #catlist li.product .price, #catlist li.product .ratings{
	display:none;
}

.terms label {
	font-size: 16px;
	text-shadow: 1px 1px #000;
	color: #eee;
}

.brandbox {
    float: left;
	width: 310px;
	height: 185px;
	background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(border-radius.htc);
    overflow: hidden;
    text-align: center;
    margin: 8px;
}

.brand_info_box {
    padding: 15px 0;
    margin: 0 7px;
	background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
    overflow: hidden;
    border: 1px solid #aaa;
}

.brand_info_box .image_side {
	float: left;
	width: 200px;
	text-align: center;
	height: 120px;
}

.brand_info_box .info_side {
	float: left;
	width: 760px;
	text-align: left;
	padding-left: 15px;
	border-left: 1px solid #aaa;
	min-height: 120px;
}
.brand_info_box .info_side .buzz_social {
	float: right;
	margin-bottom: 10px;
}
.welcome_table td {
	padding-right: 20px;
}
.donatediv .donatebuttoncon{
	padding:10px 30px;
}
.donatediv h2{
	text-align:center;
	color: #CD985A;
    display: block;
    font-family: 'Merriweather',Arial,Helvetica,sans-serif;
    font-size: 27px;
    font-weight: 900;
    line-height: 28px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	padding-bottom:0px;
}
.donatediv h3{
	text-align:center;
}
.popularbox .tabscontainer{
	position:relative;
	clear:both;
}
.popularbox .tabs {
	display:none;
	position:absolute;
	left:0;
	top:0;
	padding:8px 13px;
}
.popularbox .tabs ul{
	list-style:none;
	margin:0;
	padding:0;
	height: 350px;
	overflow: hidden;
}
.popularbox .tabs ul li{
	list-style:none;
	clear:both;
	margin-bottom:9px;
	min-height:50px;
}
.popularbox .tabs ul li .leftimgcon{
	float:left;
	width:55px;
	word-wrap:break-word;
	overflow:hidden;
	font-size:11px;
}
.popularbox .tabs ul li .leftimgcon img{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
}
.popularbox .tabs ul li .rightinfocon{
	float:right;
	width:177px;
	text-align:left;
}
.popularbox .tabs ul li .rightinfocon h3{
    color: #333333;
    font-family: sans-serif,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	font-style:italic;
}
.popularbox .tabs ul li .rightinfocon h3 a{
    color: #333333;
}
.popularbox .tabs ul li .rightinfocon h3.authorname{
	color: #CC975E;
    font-family: sans-serif,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
	font-style:normal;
	padding-top:5px;
}
.popularbox .tabs ul li .rightinfocon h3.authorname a{
	color: #CC975E;
}
.articlerow{
	padding-top:20px;
	/*float:left;*/
float: right;
	width:805px;
}
.articlerow ul{
	list-style:none;
	margin:0;
}
.addspacecon{
	padding-top:21px;
	float:left;
	width:247px;
	margin-left:6px;
}

.addspacecon > div:nth-of-type(5) .textwidget {
    overflow: hidden;
}

.addspacecon > div:nth-of-type(5) .textwidget object {
    position: relative;
    top: -7px;
    left: -27px;
}

.eachaddpublished{ background-color:#fffdf8;
	height: auto;
    padding: 10px 10px 10px 10px;
    width: 220px;
	margin-bottom:28px;
	border-radius: 5px;
	box-shadow: 0px 0px 5px #a7a7a7;
margin-top:3px;
}

.eachaddpublished-not{
	background: url(images/addspace.png) no-repeat scroll 0 0 transparent;
	height: 171;
    padding: 25px;
    width: 197px;
	margin-bottom:20px;
}

.articlerow ul.articlelist li{
    background: url(images/homeartbg.png) no-repeat scroll 0 0 transparent;
    color: #333333;
    font-family: 'Merriweather','Stag-Medium',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 17px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: none;
    width: 801px;
	height:221px;
	margin-bottom:20px;
	position:relative;
}
.articlerow ul.articlelist li .leftartimgcon{
	float:left;
	width:212px;
	padding:4px 0 0 3px;
}
.articlerow ul.articlelist li .leftartimgcon img{
	-moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -khtml-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    behavior: url(border-radius.htc);
	width:211px;
	height:auto;
}
.articlerow ul.articlelist li .rightartinfocon{
	float:left;
	width:545px;
	padding:25px 0 20px 20px;
	text-align:left;
	
}
.articlerow ul.articlelist li .rightartinfocon .righttopconart{
	height:150px;
	overflow:hidden;
}
.articlerow ul.articlelist li .rightartinfocon span{
	color:#4f4f4f;
	font-family: 'Merriweather','Stag-Medium',Arial,Helvetica,sans-serif;
	font-size:13px;
	display:block;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	padding-bottom:5px;
}
.articlerow ul.articlelist li .rightartinfocon h3{
	color:#c68c4f;
	font-family: 'Merriweather','Stag-Medium',Arial,Helvetica,sans-serif;
	font-size:23px;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	line-height:28px;
	padding-bottom:5px;
}
.articlerow ul.articlelist li .rightartinfocon h3 a{
	color:#c68c4f;
	font-weight:900;
}
.articlerow ul.articlelist li .rightartinfocon .artinfodes{
	color:#010101;
	font-size:13px;
	line-height:20px;
}
.articlerow ul.articlelist li .rightartinfocon .ratings{
	border:none;
	width:220px;S
}
.loading{
	text-align:center;
	padding-bottom:15px;
	display:none;
}
.newarticlelisting{
	padding-top:25px;
}
.newarticlelisting h1.cat_title{
	font-family: 'Merriweather', Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing:1px;
	font-weight:300;
	color:#713F0A;
	text-align:center;
	margin:0;
	padding:0;
	line-height:24px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7)
	/*width:805px;
	float:left;*/
}
.rpuRepostUsButton img {
	margin: 12px 0 0 30px;
}
.popularbox .tabs ul li .rightinfocon h3.mpt {
	font-style: normal;
}

.search-column-wisdom {
	float: left;
	width: 405px;
	margin-left: 35px;
	padding: 15px;
	border: 1px solid #e1e1e1;
}

.search-column-wisdom h3 {
margin:0px 0px 10px 20px; font-style:normal; font-size:17px;
}

.search-rule {
	height:1px; 
	color:#e1e1e1; 
	background-color:#e1e1e1; 
	border-width:0px;
	margin-bottom:20px;
}

.search-column-shop {
	float: left;
	width: 405px;
	padding: 15px;
	border: 1px solid #e1e1e1;
}

.search-column-shop h3 {
margin:0px 0px 10px 20px; font-style:normal; font-size:17px;
}


.eachsearchrow {
	width:400px;
}

.searchimage {
	float:left;
	width:50px;
}
/*http://mattan.honeycolony.com/wp-content/themes/honeycolonynew/images/sec-checkout-btn.gif*/

.searchtext {
	float:left;
	width:330px;
	font-size:13px;
	margin-bottom:20px;
	margin-left:20px;
	line-height:15px;
}

.searchtext h4 {
	font-size:14px;
	line-height:16px;
	padding:0px 0px 5px 0px;

}

.spaginate {
	margin-top: 20px;
}
.spaginate a {
	margin-right: 20px;
}
.toslink {
	color: #fff;
	margin-left: 10px;
	line-height: 28px;
	text-decoration: underline;
}
p.terms {
	color: #fff;
}
.terms {
    float: left;
}
#place_order {
    /*background-image: url("http://mattan.honeycolony.com/wp-content/themes/honeycolonynew/images/sec-checkout-btn.gif");*/
    border-radius: 10px;
    color: rgba(0, 0, 0, 0);
    height: 47px;
    width: 180px;
    background: #522811;
    color: #fff;
    font-size: 19px;
    font-weight: 200;
}
img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}
p.et-addr {
	font-size: 1em;
	line-height: 1em;
	margin: 0;
	padding: 0 0 0.5em 0;
	text-align: left;
}
div.products_on_white_bg div.woocommerce ul.products li.product {
	height: 397px;
	width: 180px;
	background: #ffffff;
	padding: 5px;
	font-family: 'Quattrocento Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: rgb(119, 119, 119);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	float: left;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	margin: 10px 5px 10px 10px;
}
div.products_on_white_bg div.woocommerce ul.products li.product div.shopprdtop a img {
	height: 180px!important;
	width: 180px!important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.clearfixer {
width: 100%;
clear: both;
height: 0;
}
.cat-item.cat-item-11088 {
display: none;
}
.st-background {
  background: #524336 url(/wp-content/uploads/2014/04/st-background.jpg) top center no-repeat;
  overflow: hidden;
  min-height: 600px;
  padding: 140px 1em 0 1em;
}
.st-background h3 {
  color: #ffffff;
  padding: 0;
  margin: 1em 0 0 0;
  text-transform: none;
}
.st-background p {
  color: #ffffff;
  padding: 0;
  margin: 0 0 1em 0;
}

.fixed-menu {
  background: #825E3C;
  position: fixed !important;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  z-index: 500;
}

.submenu.fixed-menu {
background: #ad6a24;
  z-index: 40;
}
.advisor {
  /*background-size:100% auto;*/
background-size: cover;
  width: 140px;
height: 140px;
  margin-right: 8px;
  position: relative;
  float: left;
  margin-bottom: 8px;
  text-indent: -9999px;
  
  text-decoration: none !important;
  color: #fff;
  font-size: 12px;
  text-align: center;
  
  overflow: hidden;
}

.advisor:hover {
text-indent: 0;
}

.advisor:hover span {

  background: rgba(0,0,0,.5);
}

.hive-advisors__title {
	margin: 40px 0 24px;
}

.advisor span {

  position: absolute;
display: block;
  top: 0;
  bottom: 0;
  width: 100%;
  left: 0;
  background: rgba(0,0,0,0);
  
  -webkit-transition: .3s background-color;
-moz-transition: .3s background-color;
-ms-transition: .3s background-color;
-o-transition: .3s background-color;
transition: .3s background-color;
}

.banner_promo {
	margin-bottom: 20px;
}

.page_promo,
.page_promo p {
	color: #823707;
  font-weight: 600;
}

.page_promo .entry-content > .woocommerce {
	float: right;
  width: 236px;
  margin-left: 16px;
}

.page_promo .entry-content > .woocommerce ul.products li.product {
	width: 100%;
  box-shadow: 0 0 4px 8px #f8ecc9;
border-radius: 10px;
  height: auto !important;
background: none;
}

.page_promo .entry-content > .woocommerce ul.products li.product .shopprdtop {
min-height: 340px;
}

.page_promo .entry-content > .woocommerce ul.products li.product a img {
	width: auto;
box-shadow: none;
margin: 10px auto;
}

.page_promo .entry-content > .woocommerce ul.products li.product h3 {
	color: #de8949;
  font-weight: 800;
  text-shadow: none;
}

.page_promo .entry-content > .woocommerce .prdsubtitle p {
	padding-bottom: 0;
}

.page_promo .entry-content > .woocommerce .price .amount {
	color: #823707;
    font-weight: 800;
}

.page_promo .entry-content > .woocommerce .ratings,
.page_promo .entry-content > .woocommerce .prdsubtitle {
	display: none;
}

.page_promo .et-tabs-content .woocommerce ul.products li.product {
	width: 27% !important;
}

.page_promo .entry-content > h3,
.page_promo .et_slidecontent > h3 {
  font-size: 30px;
  font-style: normal;
  color: #dc8653;
  padding: 10px 0 20px;
  font-weight: 800;
  }



.page_promo .et-tabs-content .woocommerce ul.products li.product a img {
	box-shadow: none !important;
  width: 98% !important;
  margin: 0 0 8px 4px !important;
}

.page_promo h5 {
	font-size: 18px;
  font-weight: 800;
}

.page_promo .tabs-left .et-tabs-control li.active a,
.page_promo .tabs-left {
	background: #f4ecd7;
}

.page_promo .tabs-left {
	border: 1px solid #644238;
  border-radius: 8px;
}

.page_promo .tabs-left .et-tabs-control li {
	border-color: #644238;

  box-shadow: none !important

}

.page_promo .et_left_tabs_bg,
.page_promo .tabs-left .et-tabs-control,
.page_promo .tabs-left .et-tabs-control li:first-child,
.page_promo .tabs-left .et-tabs-control li:first-child a {
	border-radius: 8px 0 0 0;
}

.page_promo .tabs-left .et-tabs-control {
	width: 199px;
}

.resulttext a.searchreadmore {
display: block;
  text-align: right;
}

.searchtext h4 a {
color: #c68c4f;
font-weight: 900;
  font-size: 16px; line-height: 22px;
}

.searchtext h4 a:hover, .resulttext a.searchreadmore:hover {text-decoration: underline;}

.page_promo p:empty {
	display: none;
}

.page_promo .tabs-left .et-tabs-content {
	margin: 15px 30px 20px 230px;
}

.page_promo .et_slidecontent h3 {
	padding-top: 0;
}

.page_promo .et_left_tabs_bg {
	background: #c7b299;
  width: 198px;
border-left: 1px solid #c7b299;
border-right: 1px solid #644238;
}

.page_promo .tabs-left .et-tabs-control li.active a {
border-right: 0;
  text-shadow: none !important;
color: #603913 !important;
  font-weight: 800;
}

.page_promo .tabs-left h5 {
color: #823707;
}

.page_promo .tabs-left .et-tabs-control {
	border-top: 0 !important;
}

.searchtext {
float: left;
overflow: hidden;
width: 336px;
}

.page_promo .tabs-left .et-tabs-control li a {
color: #603913 !important;
background: #c7b299;
text-shadow: none !important;
  font-weight: 800;
}

.searchimage {width: 60px;}

.eachsearchrow {margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 1px solid #E4E4E4;}

.advisor span i {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
    left: 0;
  width: 100%;
 padding: 0 4px;
  box-sizing: border-box;
}
img.secure-checkout {
  float: right;
  width: 150px;
  height: auto;
  margin: 0 0 1em 1em;
}
#secure-clearfix {width: 100%; clear: both; height: 1em;}
.free-shipping-top {float: left; margin: 0 0 1em 0; display: none;}
.free-shipping-bottom {float: right; margin: 1em 0 0 0;}
.free-ship-top {width: 100%; clear: both; padding: 1em 0;}
.free-ship-top img {display: block; margin-left: auto; margin-right: auto; -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);}

.ingredient_box {
	border: 1px solid #823707;
	border-bottom: none;
	padding: 1em;
	margin: 0;
}
.ingredient_box p {
	margin: 0;
	padding: 0;
}
.ingredient_left {
	width: 50%;
	float: left;
	text-align: left;
}
.ingredient_right {
	width: 50%;
	float: right;
	text-align: right;
}
.ingredient_right p {
	text-align: right;
}
.ingredient_box .clearfix {
	width: 100%;
	clear: both;
	height: 0;
	padding; 0;
	margin: 0;
}
.st-background a {
	color: #ffffff;
	text-decoration: underline;
}
.st-background a:hover {a.advisor:nth-child(11)
	text-decoration: none;
}
p.form-allowed-tags,
.woocommerce-breadcrumb {
	display: none;
}
.button2 {display: table; margin: 10px auto 5px; padding: 10px 109px; background: #a06521; color: #fff; text-transform: uppercase; font-family: 'Open Sans Condensed'; text-align: center; border-radius: 10px; font-size: 18px; text-decoration: none; position: relative;}
.button2:hover {top: 1px;}
.bgfix {background-position-x: -75px;}
.product-floater {float: left; margin: 0 1em 1em 0; min-width: 300px;}
.sloginbtncon {display: none;}
.plugin .footer #branding {display: none;}
ul.opensans {font-family: 'Open Sans';}
ul.opensans li {margin-bottom: 1em;}
.st-logo {
    	width: 100%;
	text-align:center;
	clear: both;
	padding: 1em 0 1em 0;
	margin: 0;
}
.st-logo img {
	margin: 0 auto;
	display: block;
}
.st-meme {
    	width: 100%;
	text-align:center;
	clear: both;
	padding: 1em 0 1em 0;
	margin: 0;
}
.st-meme a img {
	margin: 0 auto;
	display: block;
}
.preamble {
	width: 100%;
	clear: both;
}
.preamble p {
	margin: 0;
	padding: 1em 4em;
	font-family: 'Open Sans';
	font-size: 1.1em;
	line-height: 1.4em;
}
.woocommerce table.cart a.remove {
    color: #fff !important;
    text-indent: 0;
    line-height: 23px !important;
}
.woocommerce #payment div.payment_box {
    text-shadow: none !important;
}

.cptch_block {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px #e0e0e0 solid;
    width: 90%;
}

.post-9433 {
    margin-top: 20px;
}


/* Imported from wholesale.css */

.clear{clear:both}.nobr{white-space:nowrap}
.privacy p.woocommerce_info, .privacy .payment_methods p{color:#fff !important; padding-bottom:0.55em !important;}
.privacy p.woocommerce_info a, #payment .form-row label a { color: #fff; text-decoration: underline;}
#payment .form-row label{ color: #ffffff;}

@media screen and (max-width: 1024px) {
    #darkbackground {
        display: none;
    }
    .middle_wrap {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    /*Global*/
    .heading_top, #top_wrap, .abitmorewidth, .bottom_wrap {
        width: 100%;
    }
    .social_top, .donatecon {
        display: none;
    }
    .logo {
        width: 230px;
        margin-top: 30px;
    }
    .logo img {
        width: 230px;
        height: inherit;
    }
    .signupnwsltr a {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
    div.signupnwsltr {
        margin-top: 57px !important;
    }
    .addspacecon {
        display: none;
    }
    .articlerow {
        width: 100%;
        float: none;
    }
    .articlerow ul.articlelist li {
        position: relative;
        width: 95%;
        background: #fff;
        margin: 0 auto 20px;
        border-radius: 8px;
        box-shadow: 0 0 5px #ad6a24;
    }
    .articlerow ul.articlelist li .leftartimgcon {
        width: 31%;
    }
    .articlerow ul.articlelist li .leftartimgcon img {
        max-width: 100%;
    }
    .articlerow ul.articlelist li .rightartinfocon {
        width: 65%;
        padding-left: 3%;
    }
    .articlerow ul.articlelist li .rightartinfocon h3 {
        font-size: 20px;
    }
    .articlelistflag {
        top: 0;
    }
    .disclaimer, .copyright {
        float: none;
        width: 100%;
    }
    .banner {
        width: 100%;
    }
    .banner ul li a img {
        width: 100%;
    }
    .navcartlinkleft {
        padding-right: 0;
    }
    .navcartlinkright {
        padding-right: 7px;
    }
    .last {
        clear: none;
    }
    div.nav {
        width: 55%;
    }
    .search_area {
        width: 40%;
    }
    #nav_area {
        /*overflow: auto;*/
    }
    div.signupnwsltr {
        margin-top: 0 !important;
        display: none;
    }
    .betterrelated {
        display: none;
    }
    .overlaylogin, .overlaybg {
        width: 100%;
    }
    .overlaybg {
        padding: 15px 0;
    }
    .overlaylogininner p a.bemilesgrp {
        display: inline-block;
        float: none;
        margin-right: 0;
    }
    .honey_buzz .indv_prd p {
        font-size: 15px;
        line-height: 1.5;
    }
    .indv_prd p {
        font-size: 15px;
        line-height: 1.5;
    }

    /*Home*/
    .popularbox, .offerings-banner {
        display: none;
    }
    .main_content img {
        max-width: 100%;
        height: inherit;
    }

    /*Shopping Experience*/
    .woocommerce table.shop_table, .woocommerce-page table.shop_table {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
        width: 180px !important;
        margin-left: 15px;
        margin-top: 15px;
    }
    .woocommerce table.shop_table {
        margin-bottom: 15px !important;
    }
    .hide-on-mobile {
        display: none !important;
    }
}

@media screen and (max-width: 640px) {
    .nav ul li a {
        font-size: 17px;
    }
    .nav ul > li:nth-of-type(4) {
        background: none;
        padding-right: 0;
    }
    div.nav {
        width: 100%;
    }
    .nav ul {
        text-align: center;
    }
    .nav ul > li {
        text-align: center;
        float: none;
        display: inline-block;
    }
    .search_area {
        display: none;
    }
    .navcartlink {
        float: none;
    }
    .navcartlink ul.topbmiles li {
        margin-top: -2px;
        padding-bottom: 4px;
    }
    .logo {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .wisdom {
        position: relative;
        top: -30px;
        width: 80%;
        background: rgba(255,255,255,0.8);
        border-radius: 7px;
        box-shadow: 0 0 3px #777;
        height: inherit;
        padding-bottom: 40px;
        padding-left: 15px;
        left: 0;
        margin-left: auto;
        margin-right: auto;
    }
    ul.bannercontrol {
        bottom: 5px;
        right: 40px;
        display: none;
    }
    .homeslideimg {
        margin-top: 20px;
    }
    .homeslideimg ul li {
        margin-left: 11px;
    }
    .advisor, .hive-advisors__title.page-title {
        display: none;
    }
    .bottom_area p {
        padding: 0 10px;
    }
    .bottom_area h5 {
        padding: 0 10px;
    }
    #top_wrap {
        /*overflow-x: hidden;*/
    }
    .topbannerslidecon {
        height: 540px;
    }
    .banner {
        height: 500px;
        /*padding-right: 40px;*/
    }
    ul.bannercontrol {
        padding-right: 20px;
    }
    .bottom_nav ul {
        margin-left: 0;
        padding: 0 20px;
    }
    .articlerow ul.articlelist li .rightartinfocon h3 {
        font-size: 18px;
        text-shadow: none;
        line-height: 22px;
    }
    .honey_goods {
        padding-left: 5px;
        padding-right: 5px;
    }

    /* Shopping */
    .submenu ul li {
        line-height: 40px;
    }
    .middle_wrap, .prodlstpage {
        width: inherit;
    }
    .prodlstpage .sortby {
        width: 255px;
    }
    ul.products li.product {
        min-width: 135px;
    }
    .honey_goods .main_content {
        width: 100%;
    }
    .f_left {
        padding-right: 0;
    }
    .pagin_bar {
        width: 100%;
    }
    .txt_area {
        width: 93%;
    }
    .add_reviews .f_left img {
        display: none;
    }
    .aftlogin p a.bemilesgrp {
        margin: 0;
        float: none;
        display: inline-block;
        position: relative;
        top: 5px;
    }
    #habla_window_div #olark-callout-bubble, #habla_window_div #olark-callout-bubble-offline {
        display: none !important;
    }
    a img {
        max-width: 100%;
        height: inherit;
    }
    /*#post-9430 .entry-content p > img:first-of-type, #post-9431 .entry-content p > img:first-of-type {*/
    /*display: none;*/
    /*}*/

    .woocommerce form .form-row {
        padding: 0 !important;
        width: 100% !important;
    }

    /*About*/
    .main_content p iframe {
        width: 370px;
        height: 220px;
    }
    .indv_prd .indv_prd_top h2.prdproducttitle {
        font-size: 18px;
        line-height: 1.2;
        text-align: left;
    }
    .indv_prd .indv_prd_top .summary .price {
        padding-top: 25px;
    }
    .indv_prd .indv_prd_top .prdsubtitle p {
        text-align: left;
        font-size: 14px;
        line-height: 1.5;
        padding: 10px 0;
    }
    .goods_reviews_body_middle {
        width: inherit;
    }

    .woocommerce table.shop_table td {
        padding: 6px 3px !important;
        font-size: 12px;
        line-height: 1.4;
    }
    .woocommerce table.shop_table th {
        padding: 9px 4px !important;
    }
    .woocommerce .quantity input.qty {
        /*border-right: 1px solid #c18b2b;*/
    }
    .woocommerce table.cart td.actions .button.alt {
        padding: 10px;
    }
    .woocommerce .coupon {
        margin-bottom: 20px;
    }
    .woocommerce .coupon input[type=submit] {
        float: none;
    }

    .woocommerce input.button[name=update_cart] {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .woocommerce table.cart td.actions .button.alt {
        float: none;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator {
        width: 100% !important;
    }
    .privacy .i3 {
        padding: 30px 20px;
    }
}

@media screen and (max-width: 400px) {
    .homeslideimg ul li {
        margin-left: 5px;
        margin-right: 5px;
        width: 150px;
    }
    .homeslideimg ul li h3 {
        padding-left: .2em;
        padding-right: .2em;
    }
    .submenu.fixed-menu {
        display: none !important;
    }
}