/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* GENERAL STYLES */
body { 
	color: #333;
	font: 0.85em/1.5 Georgia, "Times New Roman", Times, serif;
	
	background-color: #f8f0fd;
}

h1, h2, h3, h4 {
	color: #333;
	margin: 0 0 0.4em 0;
	font-weight: bold;
}

h1 {
	font-size: 2.4em;
}

#header h1 {
	margin: 0 auto;
	display: block;
	text-indent: -9999px;
}

#header h1 a {
	width: 300px;
	height: 88px;
	border: none;
	display: block;
	margin: 0 auto;
	background: #fff url("images/natural-health-logo.jpg") center top no-repeat;
}     
	
h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.3em;
}

h4 {
	font-size: 1em;
}

p {
	margin: 0 0 1em 0;
	font-size: 16px;
}

ol {
	padding: 0 0 0 1.3em;
	list-style: decimal;
}

ul {
	padding: 0 0 0 1.3em;
	list-style: square;
}

li {
	padding: 0 0 0.2em 0.2em;
	font-size: 16px;
}

a:link, a:visited {
	color: #9183bf;
	text-decoration: none;
}

a:focus, a:hover {
	color: #903f98;
	text-decoration: underline;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {
	text-decoration: none;
}

h1 a:focus, h1 a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover, h4 a:focus, h4 a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

/* LAYOUT STYLES */
#wrapper {
	/*width: 100%; */
	
	margin: 0 auto;
    width: 970px;
}

#ceiling, #container, #header {
	width: 970px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
}

#container {
	/*padding: 0 25px;
	min-height: 850px;*/
	/*border-left: 1px solid #bfafc6;
	border-right: 1px solid #bfafc6;*/
	/*position: relative; */
	
	background-color: white;
    float: left;
    min-height: 850px;
    padding: 0 25px;
    position: relative;
    width: 970px;
}

.breadcrumb {
	width: 100%;
	padding: 0 0 5px;
	margin: 0 0 8px;
	border-bottom: 1px solid #eee;
}

#content {
	float: left;
	width: 645px;
	min-width: 330px;
	overflow: hidden;
}

#content-home {
	float: left;
	width: 660px;
	min-width: 330px;
	/*overflow: hidden;*/
}

#content2 {
	float: left;
	width: 100%;
}

#sidebar-right {
	float: right;
	margin: 0 0 0 8px;
	width: 302px;
	overflow: hidden;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

img.align-left {
	float: left;
	margin: 4px 10px 10px 0;
}

#footer {
	float: left;
	width: 100%;
	text-align: center;
	border-top: 1px dotted #ccc;
	margin: 15px 0 0;
	padding: 5px 0 0;
}

#footer p {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

/* GENERAL STYLES */
.small {
	font-size: 0.917em;
	color: #666;
	font-weight: bold;
}

.quote {
	font-style: italic;
	font-weight: bold;
	color: #666;
	font-size: 1.167em;
}

.inputbox, .textarea {
	background: white;
	border: 1px solid #ccc;
	padding: 3px 3px 2px;
}

.inputbox {
	width: 165px;
}

.error {
	font-weight: bold;
	color: red;
}

.sell {
	font-weight: bold;
}

.imagecache-new-article-image {
	/*width: 400px;
	float: right;
	margin-left: 10px;*/
    width: 640px;
    float: left;
    margin-left: 0;
    height: auto;
    margin-bottom: 15px;
}

.messages {
	margin: 0 0 10px;
}

/* keep in touch */

.nourish-social-media {
    background-color: #FFFFD3;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 644px;
}


.nourish-social-media .nourish-social-media-header {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 10px;
    width: 644px;
}

.nourish-social-media .nourish-social-media-facebook-icon, .nourish-social-media .nourish-social-media-twitter-icon, .nourish-social-media .nourish-social-media-pintrest-icon, .nourish-social-media .nourish-social-media-newsletter-icon {
    float: left;
    margin: 10px;
    width: 61px;
}

.nourish-social-media .nourish-social-media-facebook-title, .nourish-social-media .nourish-social-media-newsletter-title, .nourish-social-media .nourish-social-media-pintrest-title, .nourish-social-media .nourish-social-media-twitter-title {
    float: left;
    margin-top: 50px;
    width: 75px;
}

/* keep in touch */

.category-listing .views-field-title {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 5px;
	clear: both;
}

.category-listing .views-field-created {
	float: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-right: 20px;
}

.category-listing .views-field-created .views-label-created {
	font-weight: bold;
}

.category-listing .views-field-value {
	/* float: left; */
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-right: 310px;
}

.category-listing .views-field-value .views-label-value {
	font-weight: bold;
	padding-right: 5px;
}

.category-listing .fivestar-widget-static {
	float: right;
}

.category-listing .views-field-field-body-photo-fid {
	float: left;
	margin: 10px 10px 0 0;
}

.category-listing .views-field-field-sell-value {
	font-weight: bold;
	margin: 5px 0;
}

.category-listing .views-field-field-sell-value, .category-listing .views-field-field-intro-value {
	float: right;
	width: 495px;
}

.category-listing .views-field-view-node {
	float: right;
	clear: both;
}

.category-listing .views-row {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	margin: 0 0 5px;
	border-bottom: 1px solid #eee;
	display: block;
}


/* --------- anh mag app store -------------- */

.anh-app-store-ad {
background-color: #f8f0fd;
float: left;
width: 300px;
position: relative;	
}

.anh-app-store-ad .anh-may-issue {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
width: 105px;
margin-top: 5px;
margin-left: 15px;
float: left;	
}

.anh-app-store-ad .anh-magazine-cover {
	float: left;
	width: 142px;
	margin-left: 20px;
	margin-top: 7px;
}



.anh-app-store-ad .anh-subscribe-button {
width: 140px;
top: 130px;
left: 15px;	
position: absolute;
}

.anh-app-store-ad .anh-digital-version {
float: left;
width: 135px;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
margin-top: 10px;
margin-left: 15px;
line-height: 1.2;	
}

.anh-app-store-ad .anh-app-button {
float: left;
width: 137px;
margin-top: 10px;
margin-left: 5px;
margin-bottom: 10px;	
}

/* --------- anh mag app store -------------- */

/* SPECIFIC STYLES */

/* OpenX masthead ads */
#openx-0 {
	float: left;
	width: 468px;
	height: 60px;
	overflow: hidden;
	margin: 0 8px 0 3px;
	display: block;
}

#openx-1 {
	width: auto;
	border: 0;
	text-align: right;
	margin: 0 0 10px;
}

#openx-2 {
	float: right;
	width: 300px;
	height: 100px;
	overflow: hidden;
}

#openx-3 {
	float: right;
	width: 300px;
	height: 250px;
	overflow: hidden;
}

#openx-7, #openx-10 {
	width: auto;
	border: 0;
	text-align: center;
	margin: 0;
}

#openx-8 {
	display: none;
}

#openx-11 {
	position: absolute;
	left: -106px;
	top: 0;
	margin-top: 250px;
}

#openx-12 {
	position: absolute;
	right: -107px;
	top: 0;
	margin-top: 250px;
}

/* Site logo */
#logo {
	float: left;
	width: 314px;
	height: 88px;
	overflow: hidden;
}

/* Header blocks */
#block-4, #block-6, #search-0, #menu-secondary-links {
	float: right;
	width: auto;
	overflow: hidden;
	margin-bottom: 7px;
}

#block-4 {
	padding: 4px 8px 6px 0;
	/*border-right: 1px solid #9183bf; */
	/*margin-right: 8px;*/
}

#block-4 img {
	vertical-align: middle;
}

#search-0 {
	clear: right;
	width: 968px;
	border: 1px solid #bfafc6;
	margin-top: 8px;
}      

#search-0 .container-inline {
padding: 5px 0px;	
}

#edit-search-block-form-1-wrapper {
/*margin-left: 250px;	*/
}

#search-0 h2 {
width: 110px;
font-size: 12px;
float: left;
margin-top: 12px;	
margin-left: 200px;
}

#search-0 .form-text {
	border: 1px solid #9183bf;
	padding: 4px 5px;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 350px;
}

#search-0 input {
	vertical-align: middle;
}

/* Custom User block */
#block-6 {
	padding-right: 4px;
}

#block-6 a:link, #block-6 a:visited {
	color: #9183bf;
	font-size: 1em;
	text-decoration: none;
}

#block-6 a:focus, #block-6 a:hover {
	color: #903f98;
	text-decoration: underline;
}

/* Secondary links */
#menu-secondary-links {
	clear: right;
}

#menu-secondary-links ul.menu {
	list-style-type: none;
}

#menu-secondary-links ul.menu li {
	display: inline;
	border-right: 1px solid #9183bf;
	overflow: hidden;
}

#menu-secondary-links ul.menu li.last {
	padding: 0 3px 0 0;
	border-right: 0;
}

#menu-secondary-links ul.menu li a:link, #menu-secondary-links ul.menu li a:visited {
	background: url("images/menu-link-bullet.gif") left center no-repeat;
	text-transform: uppercase;
	color: #9183bf;
	font-size: 0.9em;
	text-decoration: none;
	padding: 0 0 0 15px;
}

#menu-secondary-links ul.menu li a:focus, #menu-secondary-links ul.menu li a:hover {
	color: #903f98;
	text-decoration: underline;
}

.media-kit-download {
    margin-top: 25px;
}


#block-41 {
width: 728px;
margin: 0 auto;	
}


/* nice menu links */
#nice_menus-1 {
	background: none repeat scroll 0 0 white;
    /*border-bottom: 8px solid #FFFFFF; */
    clear: both;
    float: left;
    height: 49px;
    margin: 5px 0 0;
    width: 970px;
}

#nice_menus-1 h2 {
display: none;	
}

#nice_menus-1 ul.nice-menu {
	list-style-type: none;
	padding: 0;
	width: 970px;
	border-bottom: 1px solid #FFF;
	
}

#nice_menus-1 ul.nice-menu li {
 	float: left;
	background-color: #9183BF;
	width: auto;
	border-right: 1px solid white;
	padding: 0;
	margin-top: 8px;
	border:0px none;
	border-right: 1px solid #FFF;
	height: 44px;
}

#nice_menus-1 ul.nice-menu li.menu-602, #nice_menus-1 ul.nice-menu li.menu-1518, 
#nice_menus-1 ul.nice-menu li.menu-603, #nice_menus-1 ul.nice-menu li.menu-604, 
#nice_menus-1 ul.nice-menu li.menu-605, #nice_menus-1 ul.nice-menu li.menu-606, 
#nice_menus-1 ul.nice-menu li.menu-607, #nice_menus-1 ul.nice-menu li.menu-608, 
#nice_menus-1 ul.nice-menu li.menu-609, #nice_menus-1 ul.nice-menu li.menu-5564,
#nice_menus-1 ul.nice-menu li.menu-5799 {
	overflow: hidden;	
	max-height: 40px !important;
	border-radius: 0px !important;
	background-color: #9183BF !important;
}                                    

#nice_menus-1 ul.nice-menu li a {
	display: block;
	padding: 10px;
	/*padding: 10px 11px 10px 11px;
	padding-left: 12px \0/;*/
}

/*
#nice_menus-1 ul.nice-menu li.last a {
	padding: 10px 19px 10px 20px;
} 
*/


.mac.chrome #nice_menus-1 ul.nice-menu li.menu-609 a {
	padding: 10px 20px 10px 20px;
}

.mac.gecko #nice_menus-1 ul.nice-menu li.menu-609 a {
	padding: 10px 15px 10px 15px;
}                

@media only screen and (device-width: 768px) {
  	#nice_menus-1 ul.nice-menu li.last a {
		padding: 10px 17px 10px 18px;
	} 
}   


#nice_menus-1 ul.nice-menu li.last {
border-right: 0;
}

#nice_menus-1 ul.nice-menu li.menu-4385 a {
	padding: 8px 20px 7px 20px;
	padding-left: 15px\9;
	padding-right: 15px\9;
	padding-left: 20px\0/;
	padding-right: 20px\0/;  
}



#nice_menus-1 ul.nice-menu li a:link, #nice_menus-1 ul.nice-menu li a:visited {
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

#nice_menus-1 ul.nice-menu li a:focus, #nice_menus-1 ul.nice-menu li a:hover {
	background: #ada1d2;
}

#nice_menus-1 ul.nice-menu li.menu-4385 a:hover {
	background-color: #e11f51;
	border-radius: 5px 5px 0px 0px;	
}

#nice_menus-1 ul.nice-menu li a.active {
	/*background: #903f98; */
	background: #ada1d2;
}

#nice_menus-1 ul.nice-menu li.over {
	background-color: #e11f51;
	border-radius: 5px 5px 0px 0px;
	height: 49px !important;
        
} 
 
    
.search-move {
margin-top: 30px !important;	
}


/* sub menu */

#nice_menus-1 ul.nice-menu li.menu-4385 a {
font-family: Helvetica, sans-serif;
text-transform:lowercase;
font-size: 22px;	
}

#nice_menus-1 ul.nice-menu li.menu-4385 {
	background-image: none;
    border-radius: 5px 5px 0 0;
    height: 48px;
    margin-top: 0;
}

#nice_menus-1 ul.nice-menu li.menu-4385 ul {
	width: 970px;
	top: 49px;
	left: -386px;
	background-color: #e11f51;
	border: 0 none;	
	left: -401px \0/;
	opacity:1 !important;
}

.mac.chrome #nice_menus-1 ul.nice-menu li.menu-4385 ul {
	/*left: -464px; */
	left: -393px;
}

.mac.gecko #nice_menus-1 ul.nice-menu li.menu-4385 ul {
	left: -396px;
}              

#nice_menus-1 ul.nice-menu li.menu-4385 li {
 	float: left;
	clear:none;
	width: auto;
	background-color: #e11f51;
	padding: 0;
	margin: 0;
	border: 0 none;
	height: auto;
}

#nice_menus-1 ul.nice-menu li.menu-4385 li.over {
height: 34px !important;	
}   

#nice_menus-1 ul.nice-menu li.menu-4385 li.menu-4553 {
margin-left: 70px;	
}

#nice_menus-1 ul.nice-menu li.menu-4385 li a {
	display: block;
	padding: 5px 13px;
	text-transform:none;
	font-family: Helvetica, sans-serif;
}

#nice_menus-1 ul.nice-menu li.menu-4385 li a:link, #nice_menus-1 ul.nice-menu li.menu-4385 li a:visited {
	
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}

#nice_menus-1 ul.nice-menu li.menu-4385 li a:focus, #nice_menus-1 ul.nice-menu li.menu-4385 li a:hover {
	text-decoration:underline;
	background-color:transparent;
}

#nice_menus-1 ul.nice-menu li.menu-4385 li a.active {
	background: #903f98;
}
/* sub menu */ 

/* nice menu links */

/* Primary links */
#menu-primary-links {
	float: left;
	clear: both;
	background: white;
	width: 100%;
	height: 45px;
	border-bottom: 8px solid #bfafc6;
	overflow: hidden;
	margin: 5px 0 0;
}

#menu-primary-links ul.menu {
	list-style-type: none;
	padding: 0;
	width: 100%;
	height: 44px;
	background: #9183bf;
}

#menu-primary-links ul.menu li {
 	float: left;
	overflow: hidden;
	height: 44px;
	border-right: 1px solid white;
	padding: 0;
	margin: 0;
}

#menu-primary-links ul.menu li a {
	display: block;
	padding: 10px 13px;
}

#menu-primary-links ul.menu li a:link, #menu-primary-links ul.menu li a:visited {
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}

#menu-primary-links ul.menu li a:focus, #menu-primary-links ul.menu li a:hover {
	background: #ada1d2;
}

#menu-primary-links ul.menu li a.active {
	background: #903f98;
}

/* Front page latest headlines */
.fp-latest {
	float: right;
	width: 350px;
}

/* Front page headline story */
.fp-headline {
	float: left;
	width: 300px;
	overflow: hidden;
}

.fp-headline .view-content {
	background: #e11f51;
	min-height: 370px;
}

.fp-headline .views-field-title {
	padding: 2px 10px 3px;
}

.fp-headline .views-field-title a {
	font-size: 1.7em;
	color: white;
	font-weight: bold;
	line-height: 1;
}

.fp-headline .views-field-field-sell-value {
	padding: 5px 10px 0;
	line-height: 1.2;
}

.fp-headline .views-field-field-sell-value span {
	color: white;
}

.fp-headline .views-field-view-node, .fp-latest .views-field-view-node {
	padding: 0 10px 8px;
	text-align: right;
}

.fp-headline .views-field-view-node a {
	color: white;
}

.views-field-view-node a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Front page latest stories */
.fp-latest .views-row {
	float: right;
	width: 345px;
	border-bottom: 1px dotted #9183bf;
	padding: 0;
	margin: 0 0 10px;
	display: block;
}

.fp-latest .views-row-last {
	border: 0;
	margin: 0;
	padding: 0;
}

.fp-latest .views-field-field-body-photo-fid {
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
}

.fp-latest .views-field-title {
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1;
}

.fp-latest .views-field-field-sell-value {
	float: left;
	width: 218px;
	line-height: 1.4;
	margin-bottom: 10px;
}

.fp-latest .views-field-view-node {
	text-align: right;
}

#webform-client-block-43 {
	overflow: hidden;
	background: url("images/competitions-bg.jpg") top left no-repeat;
	padding: 40px 0 10px 15px;
	color: #fff;
	margin: 10px 0 0;
	/* border-top: 4px dashed #bfafc6; */
}

#webform-client-block-43 h2 {
	color: #fff;
	font-size: 1.8em;
	margin: 0 0 10px;
}

#webform-client-block-43 .form-text, #webform-client-block-43 label {
	float: left;
	margin-right: 10px;
}

#webform-client-block-43 .form-text {
	float: right;
	margin: 0;
	width: 338px;
}

#webform-client-block-43 .form-textarea {
	float: left;
	clear: both;
}

#webform-client-block-43 .webform-component {
	float: left;
	clear: left;
	margin: 0 0 5px;
	overflow: hidden;
	padding: 0;
}

#webform-client-block-43 .form-item {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0;
}

#webform-client-block-43 .form-submit {
	background: #bfafc6;
	color: #fff;
	border: 2px solid #756a9a;
	padding: 5px 8px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#webform-client-block-43 .form-actions {
	float: left;
	margin: 0 0 0 10px;
}

.subscribe-banner {
	float: left;
	margin: 15px 0 0;
}

.subscribe-banner a {
	display: block;
	width: 972px;
	height: 136px;
	background: url("images/footer.jpg") no-repeat;
}

.subscribe-banner a:hover, .subscribe-banner a:focus {
	background-position: 0 0;
}

.subscribe-banner a span {
	display: none;
}

#block-11 {
	float: left;
	width: 100%;
	font-weight: bold;
	text-align: center;
	margin: 15px 0 0;
}

#views-beauty_articles_listing-block_1 a span, #views-relationships_articles_listing-block_1 a span, 
#views-health_articles_listing-block_1 a span, #views-food_articles_listing-block_1 a span, 
#views-lifestyle_articles_listing-block_1 a span, #views-competition_articles_listing-block_1 a span,
#views-nourish_articles_listing-block_1 a span {
	display: none;
}

#views-beauty_articles_listing-block_1 a, #views-relationships_articles_listing-block_1 a, 
#views-health_articles_listing-block_1 a, #views-food_articles_listing-block_1 a, 
#views-lifestyle_articles_listing-block_1 a, #views-competition_articles_listing-block_1 a,
#views-nourish_articles_listing-block_1 a {
	display: block;
	width: 660px;
	height: 31px;
}

#views-beauty_articles_listing-block_1 a {
	background: url("images/beauty-listing-heading.gif") 0 0 no-repeat;
}

#views-beauty_articles_listing-block_1 a:hover {
	background-position: 0 -31px;
}

#views-relationships_articles_listing-block_1 a {
	background: url("images/relationships-listing-heading.gif") 0 0 no-repeat;
}

#views-relationships_articles_listing-block_1 a:hover {
	background-position: 0 -31px;
}

#views-health_articles_listing-block_1 a {
	background: url("images/health-listing-heading.gif") 0 0 no-repeat;
}

#views-health_articles_listing-block_1 a:hover {
	background-position: 0 -31px;
}

#views-food_articles_listing-block_1 a {
	background: url("images/food-listing-heading.gif") 0 0 no-repeat;
}

#views-competition_articles_listing-block_1 a {
	background: url("images/competition_heading.png") 0 0 no-repeat;
}

#views-nourish_articles_listing-block_1 a {
	background: url("images/nourish_heading.png") 0 0 no-repeat;
}

#views-food_articles_listing-block_1 a:hover {
	background-position: 0 -31px;
}

#views-lifestyle_articles_listing-block_1 a {
	background: url("images/lifestyle-listing-heading.gif") 0 0 no-repeat;
}

#views-lifestyle_articles_listing-block_1 a:hover {
	background-position: 0 -31px;
}

#views-competition_articles_listing-block_1 a:hover {
	background-position: 0 -31px;
}

#views-nourish_articles_listing-block_1 a:hover {
	background-position: 0 -31px;
}

.recipe-facebook {
    float: left;
    margin-bottom: 10px;
    position: relative;
    width: 640px;
    z-index: 20;
}

.recipe-facebook .fb-like {
    float: right;
}

.recipe-facebook .recipe-twitter {
    float: right;
    width: 90px;
}

.recipe-facebook .recipe-pin-it {
    float: right;
    margin-right: 10px;
}

.recipe-facebook .recipe-google-plus {
    float: right;
    width: 70px;
}

/* 
	subscription section 
*/
		
#subscription-emag-panel, #subscription-print-panel
{
	float: left;
	width: 450px;
	height: 690px;
	padding: 10px 10px 10px 15px;
	display: inline;
	overflow: hidden;
}

#subscription-print-panel img.pic, #subscription-emag-panel img.pic
{ 
	float: left; 
	margin: 3px 15px 0 0; 
}

#subscription-print-panel span.heading, #subscription-emag-panel span.heading
{
	font-weight: bold;
}

/*
	subscription-print-panel
*/

#subscription-print-panel 
{ 
	background: url('images/subscription-print-panel.jpg') repeat-x top left;
	border: 1px solid #C8DCE7;
	border-top: 6px solid #9FAFB8;
	margin: 0 15px 0 0;
}

/*
	subscription-emag-panel
*/

#subscription-emag-panel 
{
	background: url('images/subscription-emag-panel.jpg') repeat-x top left;
	border: 1px solid #fba208;
	border-top: 6px solid #fba208;
}


/* Right sidebar */
#sidebar-right .block {
	width: 300px;
	overflow: hidden;
	margin: 0 0 10px;
	/* border: 1px solid #9183bf; */
}

#sidebar-right .block h2 {
	font-size: 1.2em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: white;
	background: #9183bf;
	padding: 2px 0 5px 8px;
	margin-bottom: 0;
}

#sidebar-right .block h3 {
	font-size: 1.2em;
	font-weight: bold;
}

#sidebar-right #block-7 {
	border: 0;
}

#sidebar-right .block .item-list {
	padding: 5px 12px 5px;
	border-bottom: 1px dotted #9183bf;
}

#statistics-0 ul li {
	padding: 0;
	margin: 0;
}

#block-7 .left, #block-7 .latest-issue-description, #sidebar-right .preview, #sidebar-right .subscribe {
	float: left;
	width: 155px;
	overflow: hidden;
}

#block-7 a {
	color: white;
}

#block-7 .left {
	height: 186px;
}

#block-7 .latest-issue-description {
	height: 33px;
	background: #9183bf;
}

#sidebar-right .preview, #sidebar-right .subscribe {
	height: 69px;
}

#sidebar-right .subscribe {
	background: #bfafc6;
	padding: 8px 10px 0 10px;
	height: 153px;
	width: 141px;
	font-weight: bold;
}

#sidebar-right .preview {
	background: #bfafc6;
	padding: 8px 0 0 10px;
}

#sidebar-right .latest-cover {
	float: right;
	width: 142px;
	height: 186px;
	overflow: hidden;
}

#sidebar-right .view-content {
	padding: 10px 12px;
}

#sidebar-right .views-field-title {
	font-size: 1.4em;
	line-height: 1;
	margin-bottom: 10px;
}

/* Poll block */

#poll-0 .poll {
	padding: 10px 15px;
}

#poll-0 .title {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}

#poll-0 .total {
	font-weight: bold;
}

/* Content page inline window */
.content .window {
	float: right;
	width: 250px;
	height: auto;
	padding: 15px;
	border: 1px solid #ccc;
	margin: 0 0 0 20px;
}

/* Frontpage Content Section */
#views-mind_articles_listing-block_1, #views-body_articles_listing-block_1, 
#views-spirit_articles_listing-block_1, #views-relationships_articles_listing-block_1, 
#views-food_articles_listing-block_1, #views-health_articles_listing-block_1, 
#views-beauty_articles_listing-block_1, #views-lifestyle_articles_listing-block_1, 
#views-competition_articles_listing-block_1, #views-nourish_articles_listing-block_1 {
	float: left;
	width: 660px;
	overflow: hidden;
	padding: 10px 0 0;
}

#views-mind_articles_listing-block_1 h2, #views-body_articles_listing-block_1 h2, #views-spirit_articles_listing-block_1 h2, #views-relationships_articles_listing-block_1 h2, #views-food_articles_listing-block_1 h2, #views-health_articles_listing-block_1 h2, #views-beauty_articles_listing-block_1 h2, #views-lifestyle_articles_listing-block_1 h2 {
	width: 660px;
	height: 30px;
	overflow: hidden;
	padding: 0 0 0 22px;
	text-transform: uppercase;
	font-size: 1.4em;
}

#views-mind_articles_listing-block_1 h2 a, #views-body_articles_listing-block_1 h2 a, #views-spirit_articles_listing-block_1 h2 a, #views-relationships_articles_listing-block_1 h2 a, #views-food_articles_listing-block_1 h2 a, #views-health_articles_listing-block_1 h2 a, #views-beauty_articles_listing-block_1 h2 a, #views-lifestyle_articles_listing-block_1 h2 a {
	color: white;
}

#views-mind_articles_listing-block_1 h2 {
	background: url("images/mind-listing-heading.gif") left top no-repeat;
}

#views-body_articles_listing-block_1 h2 {
	background: url("images/body-listing-heading.gif") left top no-repeat;
}

#views-spirit_articles_listing-block_1 h2 {
	background: url("images/spirit-listing-heading.gif") left top no-repeat;
}

#views-relationships_articles_listing-block_1 h2 {
	background: url("images/relationships-listing-heading.gif") left top no-repeat;
}

#views-food_articles_listing-block_1 h2 {
	background: url("images/food-listing-heading.gif") left top no-repeat;
}

#views-health_articles_listing-block_1 h2 {
	background: url("images/health-listing-heading.gif") left top no-repeat;
}

#views-beauty_articles_listing-block_1 h2 {
	background: url("images/beauty-listing-heading.gif") left top no-repeat;
}

#views-lifestyle_articles_listing-block_1 h2 {
	background: url("images/lifestyle-listing-heading.gif") left top no-repeat;
}

#views-mind_articles_listing-block_1 .views-field-title, #views-mind_articles_listing-block_1 .views-row, #views-body_articles_listing-block_1 .views-field-title, #views-body_articles_listing-block_1 .views-row, #views-spirit_articles_listing-block_1 .views-field-title, #views-spirit_articles_listing-block_1 .views-row {
	float: left;
	width: 287px;
}

#views-mind_articles_listing-block_1 .views-row-first, #views-body_articles_listing-block_1 .views-row-first, #views-spirit_articles_listing-block_1 .views-row-first {
	float: left;
	margin-right: 17px;
	overflow: hidden;
	width: 300px;
}

#views-mind_articles_listing-block_1 .views-field-title, #views-body_articles_listing-block_1 .views-field-title, #views-spirit_articles_listing-block_1 .views-field-title {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1;
	margin: 3px 0 10px;
}

#views-mind_articles_listing-block_1 .views-field-field-sell-value, #views-body_articles_listing-block_1 .views-field-field-sell-value, #views-spirit_articles_listing-block_1 .views-field-field-sell-value {

	margin-bottom: 5px;
}

#views-mind_articles_listing-block_1 .views-field-field-body-photo-fid img, #views-body_articles_listing-block_1 .views-field-field-body-photo-fid img, #views-spirit_articles_listing-block_1 .views-field-field-body-photo-fid img {
	margin: 5px 0 0;
}

#views-more_mind_articles-block_1, #views-more_body_articles-block_1, #views-more_spirit_articles-block_1 {
	float: left;
	width: 100%;
	padding-bottom: 5px;
}

#views-more_mind_articles-block_1 h2, #views-more_body_articles-block_1 h2, #views-more_spirit_articles-block_1 h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 8px 0 0;
	padding: 2px 0 0;
	border-top: 1px dotted #ccc;
}

#views-more_mind_articles-block_1 h2 a {
	color: #00ae59;
}

#views-more_body_articles-block_1 h2 a {
	color: #e2063a;
}

#views-more_spirit_articles-block_1 h2 a {
	color: #00afbd;
}

#views-more_mind_articles-block_1 .item-list ul, #views-more_body_articles-block_1 .item-list ul, #views-more_spirit_articles-block_1 .item-list ul, #views-more_mind_articles-block_1 .item-list {
	padding: 0;
	margin: 0;
}

#views-more_mind_articles-block_1 .item-list ul li, #views-more_body_articles-block_1 .item-list ul li, #views-more_spirit_articles-block_1 .item-list ul li {
	float: left;
	margin-right: 10px;
}

img.imagecache-article-tn-image {
	float: left;
	border: 2px solid #eee;
	padding: 1px;
}

img.imagecache-article-body-image {
	float: right;
	margin: 0 0 15px 15px;
}

/* User Registration Form */

#user-register legend {
	font-weight: bold;
	font-size: 1.3em;
}

#user-register .captcha legend {
	display: none;
}

/* content */
.content {
	margin-top: 10px;
}

.content .imagefield {
	float: right;
	margin: 5px 0 10px 10px;
}

#content .submitted {
	font-style: italic;
	color: #666;
}

fieldset legend {
	font-weight: bold;
	background: #eee;
	border: 2px solid #ccc;
	padding: 3px 10px;
}

/* footer links css */
#menu-menu-footer-links {
width: 100%;
overflow: hidden;
float: left;
}

#menu-menu-footer-links li, #menu-menu-other-sites-link li {
float: left;
list-style: none;

}

#menu-menu-footer-links a {
	
}

li.footer_seperator {
width: 5px !important;
margin-left: 0px !important;
padding-left: 0px !important;	
}

li.footer_seperator:last-child {
display: none;	
}

#menu-menu-other-sites-link {
	margin-bottom:10px;	
	display: block;
	width:975px;
	float:left;
	font-size:10px;
	margin-top: 10px;
}

#menu-menu-other-sites-link a {
	color:#666;
}

.view-similar-entries, .view-similar-entries .view-content {
float: left;
width: 655px;
}

.view-similar-entries .view-content .views-row {
width: 205px;
float: left;
margin-right: 10px;
}



#views-similar_entries-block {
margin-top: 10px;
float: left;
}

.mailchimp_status_message_error {
color: red;
margin: 10px 0px;
}

.mailchimp_status_message_success {
color: green;
margin: 10px 0px;
}

.mailchimp_table {
margin-top: 10px;
}

.mailchimp_table tbody {
border-top: 0px solid black !important;
}

.mailchimp_input {

margin-bottom: 10px;
}

.honeypot {
display: none;
}

#views-food_new-block_1, #views-more_food_articles-block_1 {
float: left;
    overflow: hidden;
    padding: 10px 0 0;
    width: 660px;
}

#views-more_food_articles-block_1 .view-header {
	width: 660px;
	float: left;
	border-top: 1px dotted #CCCCCC;
	padding-top: 5px;
}

#views-more_food_articles-block_1 .view-header a {
color: #E2063A;
font-size: 16px;
font-weight: bold;
}

#views-more_food_articles-block_1 li {
float: left;
    margin-right: 10px;
}

#views-more_food_articles-block_1 .item-list {
float: left;
margin-bottom: 5px;	
}

#views-food_new-block_1 h2 {
font-size: 1.4em;
    height: 30px;
    overflow: hidden;
    padding: 0 0 0 22px;
    text-transform: uppercase;
    width: 660px;
	background: url("images/food_new_heading.gif") no-repeat scroll left top transparent;
}


#views-food_new-block_1 h2 a {
color: #FFF;	
}

#views-food_new-block_1 .views-row {
float: left;
    margin-right: 17px;
    overflow: hidden;
    width: 300px;
}

#views-food_new-block_1 .views-field-title a {
font-size: 1.2em;
    font-weight: bold;
    line-height: 1;
   
	color: #9183BF;
}

#views-food_new-block_1 .views-field-title {
	 margin: 3px 0 10px;
	 height: 40px;   
}

/* ---------------------------- */

#views-health_new-block_1, #views-more_health_articles-block_1 {
float: left;
    overflow: hidden;
    padding: 10px 0 0;
    width: 660px;
}





#views-health_new-block_1 h2 {
font-size: 1.4em;
    height: 30px;
    overflow: hidden;
    padding: 0 0 0 22px;
    text-transform: uppercase;
    width: 660px;
	background: url("images/health-header-new.gif") no-repeat scroll left top transparent;
}


#views-health_new-block_1 h2 a {
color: #FFF;	
}

#views-health_new-block_1 .views-row {
float: left;
    margin-right: 17px;
    overflow: hidden;
    width: 300px;
}

#views-health_new-block_1 .views-field-title a {
font-size: 1.2em;
    font-weight: bold;
    line-height: 1;
   
	color: #9183BF;
}

#views-health_new-block_1 .views-field-title {
	 margin: 3px 0 10px;
	 height: 40px;   
}

/* ------------------------------------------- */

#views-more_health_articles-block_1 .view-header {
	width: 660px;
	float: left;
	border-top: 1px dotted #CCCCCC;
	padding-top: 5px;
}

#views-more_health_articles-block_1 .view-header a {
color: #00AFBD;
font-size: 16px;
font-weight: bold;
}

#views-more_health_articles-block_1 li {
float: left;
    margin-right: 10px;
}

#views-more_health_articles-block_1 .item-list {
float: left;
margin-bottom: 5px;	
}  

#menu-menu-header-menu {
/* width: 450px; */
float: right;
margin-bottom: 10px;
/* margin-right: 15px; */
margin-top: 3px;

}  

#menu-menu-header-menu .menu li {
float: right;
      	
list-style:none;
background-color:#E11F51;
padding: 5px 10px;
border-radius: 5px;
}

#menu-menu-header-menu .menu li a {
color: #FFF;	
}

.view-id-webform_contact_us_view .taxonomy_term_7, .view-id-webform_contact_us_view .submitted {
	display: none;
}

.view-id-webform_contact_us_view {
width: 640px;
float: left;	
}

.phone-fax {
margin-top: 15px;	
}  

.contact-blitz {
margin-top: 15px;
}

.contact-sales {
font-size:16px;	
}

#views-3d02ca02e2c783fb56409b339e7457ad {
width: 300px;
float: left;
background-image: url("images/Background-comp-new.png");
height: 270px;
margin-bottom: 10px !important;
}

#views-3d02ca02e2c783fb56409b339e7457ad .views-field-title {
margin-top: 85px;
}

#views-3d02ca02e2c783fb56409b339e7457ad .views-field-field-body-photo-fid {
width: 75px;
float: left;
}

#views-3d02ca02e2c783fb56409b339e7457ad .views-field-field-intro-value {
width: 175px;
float: left;
margin-left: 10px;
font-size: 12px;
}

#views-3d02ca02e2c783fb56409b339e7457ad .view-footer {
float: right;
width: 50px;
}

#views-3d02ca02e2c783fb56409b339e7457ad .view-header {
float: left;
width: 200px;
margin-left: 15px;
margin-top: 45px;
}

#views-3d02ca02e2c783fb56409b339e7457ad .view-header a {
color: #cb3366;
font-weight: bold;
font-size: 25px;
font-family: Arial,Verdana,Helvetica,sans-serif;
}

/* Aggregator block */
#sidebar-right #aggregator-feed-1 .item-list {
	padding: 0;
	border: 0;
}
#aggregator-feed-1 .item-list ul {
	padding: 0 1em 0.25em 1em;
}
#aggregator-feed-1 .item-list ul li {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
}
#aggregator-feed-1 .item-list ul li.first {
	margin: 10px 0 0 0;
}
#aggregator-feed-1 .item-list ul li img {
	float: left;
	margin: 5px 10px 30px 0;
}
#sidebar-right #aggregator-feed-1 {
	border: 1px solid #00accc;
	width: 298px;
}
#sidebar-right #aggregator-feed-1 h2 {
	background: #00accc;
}
#sidebar-right #aggregator-feed-1 h2 a.block-title-link {
	color: white;
	display: block;
	background: url("images/whf-feed-logo.png") right center no-repeat;
	width: 225px;
	vertical-align: middle;
	padding: 5px 0;
} 

#menu-menu-other-sites-link ul.menu {
padding-left: 0em;	
}

/* nourish feed */

#views-nourish_latest_feed-block_1 {
float: left;
background-image: url("images/nourish-feed-bkg.jpg");
background-repeat: no-repeat;	
border: 1px solid #CC0000;  
}

#views-nourish_latest_feed-block_1 .view-header a {
	background-image: url("images/nourish-feed-logo.png");
	width: 157px;
	height: 47px;
	float: left;
	text-indent: -9000px;
	margin-top: 10px;
	margin-left: 70px;
}

#views-nourish_latest_feed-block_1 .view-content {
float: left;
margin-top: 20px;	
}

#views-nourish_latest_feed-block_1 .views-row {
float: left;
margin-bottom: 20px;	
}

#views-nourish_latest_feed-block_1 .views-field-field-body-photo-fid {
width: 75px;
float: left;
margin-top: 5px;	
}

#views-nourish_latest_feed-block_1 .views-field-title {
width: 195px;
float: left;	
margin-left: 5px;
}

#views-nourish_latest_feed-block_1 .views-field-title a {
color: #CC0000;
font-size: 16px;	
}

#views-nourish_latest_feed-block_1 .views-field-field-intro-value {
	width: 195px;
float: left;
margin-left: 5px;
}

#views-nourish_latest_feed-block_1 .views-field-path {
float: right;	
}

#views-nourish_latest_feed-block_1 .views-field-path a {
color: #CC0000;
font-size: 12px;	
}

#menu-menu-mobile-primary-menu {
display: none;
}

/* nourish feed */

/* contact us page styles */

.whf-mail-logo {
width: 600px;
float: left;

height: 350px;
}

.mag-small-cover {
left: 149px;
position: relative;
top: 97px;
width: 142px;
}

.mag-big-cover {
position: relative;
top: -193px;
left: -1px;
}

.whf-intro {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
width: 600px;
float: left;

}

.whf-subscribe {
float: left;
width: 250px;
margin-left: 190px;
margin-top: 20px;
}

.whf-advertise-title {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
width: 600px;
float: left;

padding-bottom: 5px;
border-bottom: 1px solid #CCC;
}

.whf-advertise-intro {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
width: 600px;
float: left;

color: #333;
margin-top: 20px;
}

.media-kit-editor {
float: left;
width: 600px;
background-image: url(images/ad-box.png);
background-repeat: no-repeat;
height: 182px;

margin-top: 15px;
}    

.media-kit-intro {
width: 430px;
float: left;
margin-top: 35px;
margin-left: 35px;
}

.media-kit-header {
font-size: 18px;
font-family: Helvetica, sans-serif;
font-weight: bold;
}

.media-kit-data {
font-size: 15px;
font-family: Helvetica, sans-serif;
}

.whf-information {
    border-bottom: 1px solid #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    
    margin-top: 10px;
    padding-bottom: 5px;
    width: 285px;
}

.whf-main-ul {
    margin-left: 0px;
    padding-left: 0px !important;
}    

.whf-main-ul li {
    border-bottom: 1px dotted #CCCCCC;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    list-style: none outside none;
    padding: 5px 0;
    width: 285px;
} 

.whf-contact {
    border-bottom: 1px solid #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    
    margin-top: 10px;
    padding-bottom: 5px;
    width: 285px;
}

.whf-main-ul-contact {
    margin-bottom: 20px;
    margin-left: 0px;
	padding-left: 0px !important;
}  

.whf-main-ul-contact li {
    border-bottom: 1px dotted #CCCCCC;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    list-style: none outside none;
    padding: 5px 0;
    width: 285px;
}

.whf-main-ul-contact li a {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-decoration: none;
}    

.mobile-menu-icon {
display: none;
}

/* anh gallery */

.nourish-gallery-image-content {
    position: relative;
}

#node-gallery-image-navigator {
    opacity: 0.9;
    position: absolute;
    top: 190px;
    width: 640px;
    z-index: 10;
}

.image-navigator tr, .image-navigator tbody {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
}

#node-gallery-image-navigator .image-navigator-position, #node-gallery-image-navigator .image-navigator-first, #node-gallery-image-navigator .image-navigator-last, #node-gallery-image-navigator .image-navigator-gallery-link {
    display: none;
}

table.image-navigator td.image-navigator-prev {
    text-align: left;
    width: 18%;
}

table.image-navigator td.image-navigator-next {
    text-align: right;
    width: 15%;
}

#node-gallery-image-navigator .image-navigator-prev a {
    background-image: url("images/gray-left-arrow.png");
    float: left;
    height: 106px;
    text-indent: -9000px;
    width: 53px;
}

#node-gallery-image-navigator .image-navigator-next a {
    background-image: url("images/gray-right-arrow.png");
    float: right;
    height: 106px;
    text-indent: 9000px;
	overflow: hidden;
    white-space: nowrap;
    width: 53px;
}

#nourish-gallery-title-parent {
font-size: 21px;
border-bottom: 1px solid #CCC;
padding-bottom: 5px;
}

#nourish-gallery-title {
    color: #9183BF;
    display: block !important;
    font-size: 18px;
}

.gallery_title_anh_ori {
display: none;
}

.anh-gallery-bottom-navigator {
width: 100%;
padding-bottom: 35px;
margin-top: 35px;

}

.anh-gallery-bottom-navigator ul {
list-style: none;
margin-left: 200px;
}

.anh-gallery-bottom-navigator li {
float: left;
margin-left: 10px;
}

.anh-gallery-bottom-navigator li a {
	border: 1px solid #9183BF;
    border-radius: 15px;
    padding: 7px 14px;
}

/* anh gallery */

.article-newsletter-signup {
    background: none repeat scroll 0 0 #9183BF;
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 0;
    padding: 2px 12px 5px 8px;
	float: left;
	margin-bottom: 20px;
}
  

/* contact us page styles */

/* Responsive Web CSS3 Media Queries */
/* Smartphones (portrait and landscape) ----------- */
/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width : 700px) {
    
	body {
		/*width: 100%;
		overflow: hidden;*/
		background-color: white;
	}
	
	.nourish-social-media {
		width: 100%;
	}
	
	.nourish-social-media .nourish-social-media-facebook-icon, .nourish-social-media .nourish-social-media-twitter-icon, .nourish-social-media .nourish-social-media-pintrest-icon, .nourish-social-media .nourish-social-media-newsletter-icon {
		margin: 5px;
	}
	
	.nourish-social-media .nourish-social-media-facebook-title, .nourish-social-media .nourish-social-media-newsletter-title, .nourish-social-media .nourish-social-media-pintrest-title, .nourish-social-media .nourish-social-media-twitter-title {
		display: none;
	}
	
	.nourish-social-media .nourish-social-media-header {
		width: 100%;
	}
	
	.nourish-gallery-image-content #node-gallery-image-navigator {
		width: 100%;
		top: 10.5%;
	}
	
	.nourish-gallery-image-content img {
		width: 100%;
		height: auto;
	}
	
	.view-node-gallery-gallery-image-views .jcarousel-skin-tango {
		display: none;
	}
	
	.anh-gallery-bottom-navigator {
		margin-top: 0px;
	}
	
	.anh-gallery-bottom-navigator ul {
		margin-left: 30px;
	}
	
	#block-4 {
		display: block !important;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	#block-4 a {
	margin-right: 3px;
	}
	
	.recipe-facebook {
		width: 95%;
	}
	
	.recipe-facebook .recipe-google-plus {
		width: 60px;
	}
	
	.mobile-menu-icon {
		display: block !important;  
		float: left;
		width: 30px;
		height: 25px;
		background-image: url("images/mobile-menu-icon.png");
		color: #000;
		margin-left: 20px;
		margin-top: 20px;
	}
	
	.header-menu-arrow-down {
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 8px solid black;
		float: left;
		margin-top: 30px;
		margin-left: 5px;
	}
	
	.header-menu-arrow-up {
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-bottom: 8px solid black;
		float: left;
		margin-top: 30px;
		margin-left: 5px;
	}
	
	#menu-menu-mobile-primary-menu {
		display: none;
		float: left;
	}
	
	#menu-menu-mobile-primary-menu h2 {
		display: none;
	}
	
	#menu-menu-mobile-primary-menu .menu {
		margin: 10px;
		background-color: #9183BF;
		list-style-type: none;
		float: left;
		padding-bottom: 10px;
	}
	
	#menu-menu-mobile-primary-menu .menu li {
		float: left;
		width: 46%;
		margin: 10px 10px 0px 0px;
		background-color: #f4f1fe; 
		text-align: center;
		list-style: none;
		padding-bottom: 2px;
		padding-right: 0px;
	}
	
	#menu-menu-mobile-primary-menu .menu li a {
		padding-top: 5px;
		text-transform: uppercase;
		color: #9183BF;
	}
	
	#ceiling, #container, #header, #content-home, #content {
		width: 100%;
	}
	
	#ceiling {
		padding-bottom: 0;
	}
	
	#content, #content3 {
	    width: 100%;
	    min-width: auto;
	    overflow: hidden;   
	}
	
	#content-inner {
	    width: auto;
	    margin: 0;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
	}
	
	#container {
	    border: 0;
	    padding: 0;   
	}
	
	/*#block-4, #search-0, #block-6, #menu-secondary-links, #sidebar-right, .subscribe-banner, #fivestar-0, .views-field-value, .views-field-created {
        display: none;       
    }*/
	#block-4, #block-6, #menu-secondary-links, #sidebar-right, .subscribe-banner, #fivestar-0, .views-field-value, .views-field-created {
        display: none;       
    }
	
	#search-0{
		width: 95%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	#search-0 #search-submit{
		display: block;
		margin: 0 auto;
	}
	
	#search-0 h2{
		float: none;
		margin: 0 auto;
		text-align: center;
		width: auto;
	}
	#search-0 .form-text {
		display: block;
		margin: 0 auto;
		width: 95%;
	}
	#search-0  #edit-search-block-form-1-wrapper{
		width: 90%;
		margin: 0 auto;
	}
	#search-0{
		border: 0;
	}
	#search-0{
		border: 0;
	}
	#search-0 h2{
		display: none;
	}
    
    .fp-headline {
        width: 100%;
    }
    
    .fp-headline .view-content {
        min-height: auto;
        height: 10px;
        background: none;
    }
    
    .fp-headline .views-row {
        width: 100%;
        padding: 0 0 0 10px;
    }
    
    .fp-latest {
        float: left;
        width: 100%;
        clear: both;
        overflow: hidden;
    }
    
    #views-mind_articles_listing-block_1, #views-body_articles_listing-block_1, #views-spirit_articles_listing-block_1, #views-relationships_articles_listing-block_1, #views-food_articles_listing-block_1, #views-health_articles_listing-block_1, #views-beauty_articles_listing-block_1, #views-lifestyle_articles_listing-block_1 {
        float: left;
        width: 100%;
        overflow: hidden;
        padding: 10px 0 0;
    }

    .views-row-odd, .views-row-even {
        clear: both;
    }
    
    a.imagecache-article-tn-narrow {
        float: left;
        border: 0;
        padding: 0;
        margin: 5px 10px 0 0;
        display: block;
        overflow: hidden;
        width: 110px;
        height: 75px;
        text-align: center;
    }
    
    img.imagecache-article-tn-narrow {
        width: 145px;
        height: 75px;
        margin: 0 !important;
    }
    
    #views-more_mind_articles-block_1, #views-more_body_articles-block_1, #views-more_spirit_articles-block_1 {
    	float: left;
    	width: 100%;
    	padding: 5px 10px 5px;
    	border-top: 1px solid #ccc;
    	background: #eee;
    	border-bottom: 1px solid #ccc;
    	display: none;
    }

    #views-more_mind_articles-block_1 h2, #views-more_body_articles-block_1 h2, #views-more_spirit_articles-block_1 h2 {
        font-weight: bold;
        margin: 0;
        padding: 0;
        border: 0;
    }
    
    .views-row {
        margin-right: 0 !important;
    }
    
    .fp-headline .views-field-view-node, .fp-latest .views-field-view-node {
        padding: 0 0 8px;
        text-align: right;
    }
	
	#views-mind_articles_listing-block_1 .views-row-first, #views-body_articles_listing-block_1 .views-row-first, #views-spirit_articles_listing-block_1 .views-row-first {
		float: left;
		margin: 0;
		width: 100%;
    }
    
    #views-mind_articles_listing-block_1 .views-row, #views-body_articles_listing-block_1 .views-row, #views-spirit_articles_listing-block_1 .views-row {
    	float: left;
        padding: 0 0 10px;
        width: 100%;
    }
    
    .fp-listing .view-content {
    	width: auto;
        margin: 0 10px;        
    }
    
    #views-spirit_articles_listing-block_1, #views-body_articles_listing-block_1, #views-mind_articles_listing-block_1 {
        border-bottom: 1px solid #ccc;
        padding: 0 10px 0 0;
        margin: 0 0 10px;
    }
    
    .fp-latest .views-row {
        float: left;
        min-width: 300px;
        width: 100%;
        border-bottom: 1px dotted #ccc;
        padding: 0 0 0 10px;
        margin: 0 0 10px;
    }
    
    #views-mind_articles_listing-block_1 .views-field-title, #views-mind_articles_listing-block_1 .views-row, #views-body_articles_listing-block_1 .views-field-title, #views-body_articles_listing-block_1 .views-row, #views-spirit_articles_listing-block_1 .views-field-title, #views-spirit_articles_listing-block_1 .views-row {
    	float: left;
    	width: 100%;
    }

    .fp-latest .views-field-title {
        width: 100%;
        margin: 0 0 10px;
        font-size: 1.2em;
        font-weight: bold;
    }

    .fp-latest .views-field-field-sell-value {
        float: none;
    	min-width: none;
    	width: auto;
    	margin-bottom: 10px;
    }

    .views-field-view-node {
    	text-align: right;
        display: none;
    }

    #content-home img.imagecache-article-body-image {
        float: left;
        width: 145px;
        height: 97px;
        margin: 0;
    }
    
    .imagecache.imagecache-article-body-image.imagecache-linked.imagecache-article-body-image_linked {
        float: left;
        margin: 3px 10px 0 0;
        display: block;
        overflow: hidden;
        width: 110px;
        height: 75px;
    }
    
    .fp-headline .views-field-title a {
        font-size: 1.2em;
        font-weight: bold;
        line-height: 1;
    }
    
    .fp-headline .views-field-title a:focus, .fp-headline .views-field-title a:hover {
        color: #903F98 !important;
        text-decoration: underline !important;
    }

    .fp-headline .views-field-title a:link, .fp-headline .views-field-title a:visited {
        color: #9183BF;
        text-decoration: none;
    }
    
    .fp-headline .views-field-title {
        padding: 0;
    }
    
    .fp-headline .views-field-field-sell-value span {
        color: #333;
    }
    
    #logo {
    	float: left;
    	width: 65%;
    	height: 62px;
    	overflow: hidden;
        margin: 0 auto 15px;
		margin-left: 20px;
    }
    
    h1 {
        margin: 0 auto;
        display: block;
        text-indent: -9999px;
    }
    
    #header h1 a {
        width: 314px;
        height: 88px;
        border: none;
        display: block;
        margin: 0 auto;
        background: #fff url(logo.png) center top no-repeat;
    }
    
    #content2 {
        border-top: 1px solid #ccc;
        background: #eee;
        padding: 10px 0 5px;
    }

    #block-11 {
        float: left;
        width: auto;
        padding: 0 10px;
        font-weight: normal;
        font-size: 11px;
        text-align: center;
        margin: 0;
        font-style: italic;
    }
    
    #footer {
        float: left;
        width: auto;
        text-align: center;
        border: 0;
        margin: 0;
        background: #eee;
		overflow: hidden;
    }
    
    #block-9 {
        float: left;
        width: 100%;
        margin-bottom: 10px;    
    }
    
    #views-frontpage_headline-block_1 {
        float: left;
        width: 100%;
        padding-bottom: 10px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
        overflow: hidden;
        height: 80px;
    }
    
    .fp-latest .views-field-field-body-photo-fid {
    	float: left;
    	width: 110px;
    	overflow: hidden;
    	margin: 3px 10px 0 0;
    }
    
    img.imagecache-article-tn-image {
        float: left;
        border: 0;
        padding: 0;
    }
    
    #views-spirit_articles_listing-block_1 {
        margin: 0;    
    }
    
    .category-listing .views-row {
        float: left;
        width: 100%;
        padding: 0 0 10px;
        margin: 0 0 5px;
        border-bottom: 1px solid #EEE;
        display: block;
        overflow: hidden;
    }
    
    .category-listing .views-field-field-sell-value, .category-listing .views-field-field-intro-value {
        float: none;
        width: auto;
    }
    
    .breadcrumb {
    	width: auto;
    	padding: 0 0 5px;
    	margin: 0 15px 8px;
    	border-bottom: 1px solid #eee;
    }
    
    #content-inner h2 {
        margin: 0 15px; 
		font-size: 20px;
    }
	
	.imagecache-new-article-image {
		max-width: 100%;
		height: auto;
		margin-left: 5px;
	}
    
    #content-inner .clear-block {
        margin: 0 15px;
    }
    
    #content-inner .clear-img {
        width: 100%;
        text-align: center;
        margin: 15px 0 10px;   
    }
    
    img.imagecache-article-body-image {
    	float: none;
    	margin: 0;
    }
    
    .sell, .intro {
        clear: both; 
    }
    
    #footer p {
        float: left;
        width: auto;
        padding: 0 10px 10px;
        font-weight: normal;
        font-size: 8px;
        text-align: center;
        margin: 0;
    }
    
    #header h1 a {
        width: 220px;
        height: 62px;
        border: none;
        display: block;
        margin: 0 auto;
        background: #fff url(logo-m.png) center top no-repeat;
    }
    
	/* Scrollable main menu */
	#nice_menus-1 {
		float: left;
		position: relative;
		background: #9183bf;
		width: 100%;
		height: auto;
		border-bottom: 0;
		margin: 5px 0 0;
		overflow: hidden;
		display: none;
	}

	#nice_menus-1 .left_arrow, #nice_menus-1.right_arrow {
		position: absolute;
		height: 10px;
		width: 11px;
	}
	
	#nice_menus-1 .left_arrow {
	    top: 16px;
		left: 0;
        background: url("images/lt_arrow.png") right center no-repeat;
    }
 
	#nice_menus-1 .right_arrow {
	    top: 16px;
		right: 0;
		background: url("images/rt_arrow.png") left center no-repeat;
	}

	#nice_menus-1 ul.nice-menu {
		list-style: none;
		display: block;
		float: left;
		width: 950px;
		padding: 0;
		margin: 0;
		text-align: left;
	}    
	
	#scrollmenu {
		float: left;
		margin: 0 15px;
		width: 92%;
		overflow: hidden;
	}

    #nice_menus-1 ul.nice-menu li {
    	border-right: 0;
    }

	#nice_menus-1 ul.nice-menu li a {
		display: block;
		padding: 8px 13px 10px;
	}

    /* Views listing tabs */
    #views-beauty_articles_listing-block_1 a {
    	background: url("images/beauty-listing-heading-m.png") 0 0 no-repeat;
    }
    
    #views-beauty_articles_listing-block_1 a:hover {
    	background-position: 0;
    }
    
    #views-relationships_articles_listing-block_1 a {
    	background: url("images/relationships-listing-heading-m.png") 0 0 no-repeat;
    }
    
    #views-relationships_articles_listing-block_1 a:hover {
    	background-position: 0;
    }
    
    #views-health_articles_listing-block_1 a {
    	background: url("images/health-listing-heading-m.png") 0 0 no-repeat;
    }
    
    #views-health_articles_listing-block_1 a:hover {
    	background-position: 0;
    }
    
    #views-food_articles_listing-block_1 a {
    	background: url("images/food-listing-heading-m.png") 0 0 no-repeat;
    }
    
    #views-food_articles_listing-block_1 a:hover {
    	background-position: 0;
    }
    
    #views-lifestyle_articles_listing-block_1 a {
    	background: url("images/lifestyle-listing-heading-m.png") 0 0 no-repeat;
    }
    
    #views-lifestyle_articles_listing-block_1 a:hover {
    	background-position: 0;
    }
    
    #views-beauty_articles_listing-block_1 a, #views-relationships_articles_listing-block_1 a, #views-health_articles_listing-block_1 a, #views-food_articles_listing-block_1 a, #views-lifestyle_articles_listing-block_1 a {
    	display: block;
    	width: 100%;
    	height: 31px;
    }

    .tab_arrows {
        float: right;
        display: block;
        border: 0;
        background: url("images/tab-arrow-m.png") left center no-repeat;
        width: 28px;
        height: 19px;
        margin: 6px 6px 0 0;
    }
	
	#openx-6 {
        display: none;    
    }
	
	#views-similar_entries-block {
		margin-left: 20px;
	}
	
	.views-field-title {
		margin-bottom: 10px;
	}

	#menu-menu-header-menu {
		display: block;
		float: left;
		margin-top: 7px;
	}
	
	#menu-menu-header-menu li:nth-child(1), #menu-menu-header-menu li:nth-child(2) {
		display: none;
	}
	
	/* OpenX banners */
	#openx-1, #openx-11, #openx-12 {
		margin: 0;
		display: none;
	}
	#openx-8 {
		display: block;
		width: 100%;
		border: 0;
		text-align: center;
		margin: 0;
	}
	#menu-menu-other-sites-link {
		margin-bottom: 10px;
		display: block;
		width: 95%;
		float: left;
		font-size: 10px;
		margin-top: 10px;
		text-align: center;
		overflow: hidden;
		padding: 0 0 0 10px;
	}
	#wrapper {
		margin: 0 auto;
		width: 100%;
	}
	#menu-menu-footer-links {
		max-width: 480px;
		overflow: hidden;
		float: left;
	}
	
	#menu-menu-header-menu .menu li {
		float: right;
		list-style: none;
		background-color: #E11F51;
		padding: 5px;
		border-radius: 3px;
		font-size: 11px;
	}
	
	div#block-92 {
		display: none;
	}

}

/* Banner display handling for responsive layouts */
/* Mobile 320x50 */
#block-43,
#block-44,
#block-49,
#block-50,
#block-80,
#block-81
{
	/*width: 320px;
	height: 50px;*/
	margin: 3px auto 10px;
	/*overflow: hidden;*/
}

/* Mobile MRec */
#block-59,
#block-60,
#block-82,
#block-83
{
	width: 300px;
	/*height: 250px;*/
	margin: 3px auto 10px;
	/*overflow: hidden;*/
}

/* Mobile Rec */
#block-84,
#block-85
{
	width: 320px;
	/*height: 100px;*/
	margin: 3px auto 10px;
	/*overflow: hidden;*/
}

/* Desktop Leaderboard */
#block-45,
#block-46
{
	width: 728px;
	/*height: 90px;*/
	margin: 3px auto 10px;
	/*overflow: hidden;*/
}

/* Desktop Rectangle */
#block-47,
#block-48
{
	width: 300px;
	height: 100px;
	margin: 3px 0;
	/*overflow: hidden;*/
}

/* Desktop Masthead */
#block-52,
#block-53
{
	float: right;
	width: 468px;
	/*height: 60px;*/
	margin: 3px 0 10px;
	/*overflow: hidden;*/
}

/* Desktop MRec */
#block-58,
#block-42,
#block-64,
#block-65
{
	width: 300px;
	/*height: 250px;*/
	margin: 0;
	/*overflow: hidden;*/
}

/* Left and right skinning */
#block-54,
#block-56
{
	position: absolute;
	left: -106px;
	top: 0;
	margin-top: 250px;
}
#block-55,
#block-57
{
	position: absolute;
	right: -107px;
	top: 0;
	margin-top: 250px;
}

/* Hide all banners by default */
#ANH_Home_Custom_Rec_320x50_M,
#ANH_Home_Leaderboard_320x50_M,
#ANH_Home_Masthead_320x50_M,
#ANH_Home_MRec_300x250_M,
#ANH_Home_Rec_320x50_M,
#ANH_Home_TVC_300x250_M,
#ANH_Subpage_Custom_Rec_320x50_M,
#ANH_Subpage_Leaderboard_320x50_M,
#ANH_Subpage_Masthead_320x50_M,
#ANH_Subpage_MRec_300x250_M,
#ANH_Subpage_Rec_320x50_M,
#ANH_Subpage_TVC_300x250_M,
#ANH_Home_Leaderboard_728x90,
#ANH_Home_MRec_300x250,
#ANH_Home_Rec_300x100,
#ANH_Home_Masthead_468x60,
#ANH_Home_Skinning_Left_105x800,
#ANH_Home_Skinning_Right_105x800,
#ANH_Subpage_Leaderboard_728x90,
#ANH_Subpage_MRec_300x250,
#ANH_Subpage_Rec_300x100,
#ANH_Subpage_Masthead_468x60,
#ANH_Subpage_Skinning_Left_105x800,
#ANH_Subpage_Skinning_Right_105x800,
#block-42,
#block-43,
#block-44,
#block-45,
#block-46,
#block-47,
#block-48,
#block-49,
#block-50,
#block-52,
#block-53,
#block-54,
#block-55,
#block-56,
#block-57,
#block-58,
#block-59,
#block-60,
#block-64,
#block-65,
#block-80,
#block-81,
#block-82,
#block-83,
#block-84,
#block-85
{
	display:none
}

/* Media queries for banners */
/* For mobiles */
@media only screen and (min-width:320px) and (max-width:480px) {
	/* Mobile containers */
	#block-43,
	#block-44,
	#block-49,
	#block-50,
	#block-59,
	#block-60,
	#block-80,
	#block-81,
	#block-82,
	#block-83,
	#block-84,
	#block-85,
	#block-103
	{
		display: block;
		margin: 0 auto 10px;
	}
	
	/* Desktop containers */
	#block-42,
	#block-45,
	#block-46,
	#block-47,
	#block-48,
	#block-52,
	#block-53,
	#block-54,
	#block-55,
	#block-56,
	#block-57,
	#block-58,
	#block-64,
	#block-65
	{
		display:none;
	}
	
	/* Mobile home page banners */
    #ANH_Home_Custom_Rec_320x50_M,
	#ANH_Home_Leaderboard_320x50_M,
	#ANH_Home_Masthead_320x50_M,
	#ANH_Home_MRec_300x250_M,
	#ANH_Home_Rec_320x50_M,
	#ANH_Home_TVC_300x250_M,
	#ANH_Home_Snakk_Leaderboard_320x50_M,
	#ANH_Home_Snakk_MRec_300x250_M,
	#ANH_Home_Snakk_Rec_320x100_M,
	#ANH_Home_MRec_2_300x250_M {
		display: block;
		margin: 10px auto;
	}
	
	/* Mobile sub page banners */
    #ANH_Subpage_Custom_Rec_320x50_M,
    #ANH_Subpage_Leaderboard_320x50_M,
	#ANH_Subpage_Masthead_320x50_M,
	#ANH_Subpage_MRec_300x250_M,
	#ANH_Subpage_Rec_320x50_M,
	#ANH_Subpage_TVC_300x250_M,
	#ANH_Subpage_Snakk_Leaderboard_320x50_M,
	#ANH_Subpage_Snakk_MRec_300x250_M,
	#ANH_Subpage_Snakk_Rec_320x100_M,
	#ANH_Subpage_MRec_2_300x250_M {
		display: block;
		margin: 10px auto;
	}

	/* Hide the home desktop banners */
	#ANH_Home_Leaderboard_728x90 {display:none}
	#ANH_Home_MRec_300x250 {display:none}
	#ANH_Home_Rec_300x100 {display:none}
	#ANH_Home_Masthead_468x60 {display:none}
	#ANH_Home_Skinning_Left_105x800 {display:none}
	#ANH_Home_Skinning_Right_105x800 {display:none}
	#ANH_Home_MRec_2_300x250 {display:none}
	
	/* Hide the sub page desktop banners */
	#ANH_Subpage_Leaderboard_728x90 {display:none}
	#ANH_Subpage_MRec_300x250 {display:none}
	#ANH_Subpage_Rec_300x100 {display:none}
	#ANH_Subpage_Masthead_468x60 {display:none}
	#ANH_Subpage_Skinning_Left_105x800 {display:none}
	#ANH_Subpage_Skinning_Right_105x800 {display:none}
	#ANH_Subpage_MRec_2_300x250 {display:none}
} 

/* For tablets in portrait mode */
@media only screen and (min-width:768px) and (max-width:1024px) {
	/* Mobile containers */
	#block-43,
	#block-44,
	#block-49,
	#block-50,
	#block-59,
	#block-60,
	#block-80,
	#block-81,
	#block-82,
	#block-83,
	#block-84,
	#block-85
	{
		display:none
	}

	/* Desktop containers */
	#block-42,
	#block-45,
	#block-46,
	#block-47,
	#block-48,
	#block-52,
	#block-53,
	#block-54,
	#block-55,
	#block-56,
	#block-57,
	#block-58,
	#block-64,
	#block-65
	{
		display:block;
	}
	
	/* Hide the mobile home page banners */
    #ANH_Home_Custom_Rec_320x50_M {display:none}
    #ANH_Home_Leaderboard_320x50_M {display:none}
	#ANH_Home_Masthead_320x50_M {display:none}
	#ANH_Home_MRec_300x250_M {display:none}
	#ANH_Home_Rec_320x50_M {display:none}
	#ANH_Home_TVC_300x250_M {display:none}
	#ANH_Home_Snakk_Leaderboard_320x50_M {display:none}
	#ANH_Home_Snakk_MRec_300x250_M {display:none}
	#ANH_Home_Snakk_Rec_320x100_M {display:none}
	#ANH_Home_MRec_2_300x250_M {display:none}
	
	/* Hide the mobile sub page banners */
    #ANH_Subpage_Custom_Rec_320x50_M {display:none}
    #ANH_Subpage_Leaderboard_320x50_M {display:none}
	#ANH_Subpage_Masthead_320x50_M {display:none}
	#ANH_Subpage_MRec_300x250_M {display:none}
	#ANH_Subpage_Rec_320x50_M {display:none}
	#ANH_Subpage_TVC_300x250_M {display:none}
	#ANH_Subpage_Snakk_Leaderboard_320x50_M {display:none}
	#ANH_Subpage_Snakk_MRec_300x250_M {display:none}
	#ANH_Subpage_Snakk_Rec_320x100_M {display:none}
	
	/* Show the home desktop banners */
	#ANH_Home_Leaderboard_728x90 {display:block}
	#ANH_Home_MRec_300x250 {display:block}
	#ANH_Home_Rec_300x100 {display:block}
	#ANH_Home_Masthead_468x60 {display:block}
	#ANH_Home_Skinning_Left_105x800 {display:block}
	#ANH_Home_Skinning_Right_105x800 {display:block}
	#ANH_Home_MRec_2_300x250 {display:block}
	
	/* Show the sub page desktop banners */
	#ANH_Subpage_Leaderboard_728x90 {display:block}
	#ANH_Subpage_MRec_300x250 {display:block}
	#ANH_Subpage_Rec_300x100 {display:block}
	#ANH_Subpage_Masthead_468x60 {display:block}
	#ANH_Subpage_Skinning_Left_105x800 {display:block}
	#ANH_Subpage_Skinning_Right_105x800 {display:block}
	#ANH_Subpage_MRec_2_300x250 {display:block}
}

/* For tablets in landscape and desktops */
@media only screen and (min-width:1024px) {
	/* Mobile containers */
	#block-43,
	#block-44,
	#block-49,
	#block-50,
	#block-59,
	#block-60,
	#block-80,
	#block-81,
	#block-82,
	#block-83,
	#block-84,
	#block-85
	{
		display:none
	}

	/* Desktop containers */
	#block-42,
	#block-45,
	#block-46,
	#block-47,
	#block-48,
	#block-52,
	#block-53,
	#block-54,
	#block-55,
	#block-56,
	#block-57,
	#block-58,
	#block-64,
	#block-65
	{
		display:block;
	}
	
	/* Hide the mobile home page banners */
    #ANH_Home_Custom_Rec_320x50_M {display:none}
    #ANH_Home_Leaderboard_320x50_M {display:none}
	#ANH_Home_Masthead_320x50_M {display:none}
	#ANH_Home_MRec_300x250_M {display:none}
	#ANH_Home_Rec_320x50_M {display:none}
	#ANH_Home_TVC_300x250_M {display:none}
	#ANH_Home_Snakk_Leaderboard_320x50_M {display:none}
	#ANH_Home_Snakk_MRec_300x250_M {display:none}
	#ANH_Home_Snakk_Rec_320x100_M {display:none}
	#ANH_Home_MRec_2_300x250_M {display:none}
	
	/* Hide the mobile sub page banners */
    #ANH_Subpage_Custom_Rec_320x50_M {display:none}
    #ANH_Subpage_Leaderboard_320x50_M {display:none}
	#ANH_Subpage_Masthead_320x50_M {display:none}
	#ANH_Subpage_MRec_300x250_M {display:none}
	#ANH_Subpage_Rec_320x50_M {display:none}
	#ANH_Subpage_TVC_300x250_M {display:none}
	#ANH_Subpage_Snakk_Leaderboard_320x50_M {display:none}
	#ANH_Subpage_Snakk_MRec_300x250_M {display:none}
	#ANH_Subpage_Snakk_Rec_320x100_M {display:none}
	
	/* Show the home desktop banners */
	#ANH_Home_Leaderboard_728x90 {display:block}
	#ANH_Home_MRec_300x250 {display:block}
	#ANH_Home_Rec_300x100 {display:block}
	#ANH_Home_Masthead_468x60 {display:block}
	#ANH_Home_Skinning_Left_105x800 {display:block}
	#ANH_Home_Skinning_Right_105x800 {display:block}
	#ANH_Home_MRec_2_300x250 {display:block}
	
	/* Show the sub page desktop banners */
	#ANH_Subpage_Leaderboard_728x90 {display:block}
	#ANH_Subpage_MRec_300x250 {display:block}
	#ANH_Subpage_Rec_300x100 {display:block}
	#ANH_Subpage_Masthead_468x60 {display:block}
	#ANH_Subpage_Skinning_Left_105x800 {display:block}
	#ANH_Subpage_Skinning_Right_105x800 {display:block}
	#ANH_Subpage_MRec_2_300x250 {display:block}
}

/*Digital bar CSS*/
.boxx
{
  background: linear-gradient(0deg, #feeefc 0%, #FFF 25%, #FFF 75%, #feeefc 100%);
  border: 1px solid #ffc0fa;
  border-radius: 0px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  margin: 20px auto;
  padding: 20px;
  position: relative;
  width: 605px;
  height: auto;
/*  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
*/
}

.boxx:before, .boxx:after
{
bottom: 12px;
  box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);
  content: "";
  height: 10px;
  left: 12px;
  position: absolute;
  width: 40%;
  z-index: -1;
  transform: skew(-4deg) rotate(-4deg);
} 

.boxx:after
{
  transform: skew(4deg) rotate(4deg);
  left: auto;
  right: 12px;
}

.digital-intro {
font-family: Helvetica, Sans-Serif;
color: #9183BF; 
clear:right;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
float: left;
margin-top: 0px;
margin-left: 0px;
text-align: center;
}

img.diglogo {
padding-left: 15px;
margin-bottom: 10px;
}

.custommore-fun-stuff2 {
width: 660px;
float: left;
margin-top: 0px;
padding-bottom: 0px;
margin-left: -5px;
}

.article-newsletter-signup .mailchimp_table .privacy_link  a:link, .article-newsletter-signup .mailchimp_table .privacy_link  a:visited {
	color: #fff;
	text-decoration: none;
}
.article-newsletter-signup .mailchimp_table .privacy_link  a:hover{
	text-decoration: underline;
	color: #903f98;
}

.article-newsletter-signup .mailchimp_status_message_error{
	color: #fff;
	font-weight: bold;
}

.clear-left{
	clear:left;
}


.item-search {
	margin-top:10px
}
.item-search .views-field-field-body-photo-search {
	float:left;
	margin-right: 10px;
}


.clearLeft{
	clear:left;
}


.homeContentElement{
	clear: both;
	width: 100%;
	position: relative;
}
.homeContentElement .anhSocialMediaToolbar{
	width: 100%;
}

/********************************************************
* Start category header
********************************************************/
.homeContentElement .category{
	margin-bottom: 15px;
	position: relative;
}
.homeContentElement .category h2, .homeContentElement .category h2 a{
	width: 100%;
	height: 31px;
	display: block;
}
.homeContentElement .category .leftArrow, .homeContentElement .category .rightArrow{
	display: block;
	width: 27px;
	height: 26px;
	background-color: white;
	color: black;
	position:absolute;
	z-index: 10;
	top: 50%;
}
.homeContentElement .category .leftArrow{
	background: url('/sites/all/themes/anh/images/arrow-left.png') 0 0 no-repeat;
	left:-12px;
	display: none;
}
.homeContentElement .category .rightArrow{
	background: url('/sites/all/themes/anh/images/arrow-right.png') 0 0 no-repeat;
	right:0;
	display: none;
}
.homeContentElement .category.number_items_2 .leftArrow, .homeContentElement .category.number_items_2 .rightArrow{
	top: 185px;
}

.homeContentElement .category.number_items_4 .leftArrow, .homeContentElement .category.number_items_4 .rightArrow{
	top: 80px;
}
.homeContentElement .category h2 a:hover{
	background-position: 0 -31px !important;
}
.homeContentElement .category.food h2 a{
	background: url("images/food-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.mind h2 a{
	background: url("images/mind-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.health h2 a{
	background: url("images/health-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.body h2 a{
	background: url("images/body-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.spirit h2 a{
	background: url("images/spirit-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.relationship h2 a{
	background: url("images/relationships-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.beauty h2 a{
	background: url("images/beauty-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.lifestyle h2 a{
	background: url("images/lifestyle-listing-heading.gif") 0 0 no-repeat;
}
.homeContentElement .category.competitions h2 a{
	background: url("images/competition_heading.png") 0 0 no-repeat;
}
.homeContentElement .category.nourish h2 a{
	background: url("images/nourish_heading.png") 0 0 no-repeat;
}
/********************************************************
* Stop category header
********************************************************/

/************************************************************
* End position head elements
*************************************************************/
.homeContentElement .category.head .items4{
	height: 425px;
}
.homeContentElement .category.head h2{
	display: none;
}
.homeContentElement .category.head .item1{
	position: absolute;
	top: 0;
	left: 0;
	height: 425px;
	width: 48%;
	background-color: #e11f51;
}
.homeContentElement .category.head .item1 .title, .homeContentElement .category.head .item1 .image, .homeContentElement .category.head .item1 .text{
	display: block;
}
.homeContentElement .category.head .item1 .image{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 250px;
}
.homeContentElement .category.head .item1 .title{
	height: auto;
	color: white;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1;
	margin: 250px 10px 10px 10px;
}
.homeContentElement .category.head .item1 .text, .homeContentElement .category.head .item1 .field-content{
	margin:0 10px;
	color:white;
}
.homeContentElement .category.head .item.item1 .field-content a, .homeContentElement .category.head .item.item1 .field-content a:visited{
	color: white;
}
.homeContentElement .category.head .item2, .homeContentElement .category.head .item3, .homeContentElement .category.head .item4{
	margin-left: 50%;
	width: 48%;
	height: 125px;
}
.homeContentElement .category.head .item3, .homeContentElement .category.head .item4{
	border-top: 1px dotted #9183bf;
	padding-top: 6px;
}
.homeContentElement .category.head a.title{
	height: 40px;
	margin-top: 0;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.1;
}
.homeContentElement .category.head a.image{
	float: left;
	width: 110px;
	height: auto;
	margin-right: 10px;
	position: relative;
    overflow: hidden;
}
.homeContentElement .category.head .item1 a.image{
	max-height: 240px;
}
.homeContentElement .category.head .item2 a.image, .homeContentElement .category.head .item3 a.image, .homeContentElement .category.head .item4 a.image{
	max-height: 80px;
}
.homeContentElement .category.head .text{
    display: block;
	max-height: 65px;
    overflow: hidden;
}
.homeContentElement .category.head .field-content{
	font-weight: bold;
    text-transform: uppercase;
	font-size: 10px;
	text-align: right;
    /*bottom: 0;
    position: absolute;
    right: 0;*/
}
.homeContentElement .category.head .item .field-content a, .homeContentElement .category.head .item .field-content a:visited{
	color: #9183bf;
}
/************************************************************
* End position head elements
*************************************************************/

/************************************************************
* Start position elements "slider home"
*************************************************************/
.homeContentElement .items{
	overflow: hidden;
}
.homeContentElement .items2{
	/*height: 308px;*/
	height: 320px;
}
.homeContentElement .items4 {
	height: 195px;
}
.homeContentElement .item{
	float: left;
	position: relative;
}
.homeContentElement .items2 .item{
	width: 48%;
	margin-right: 2%;
}
.homeContentElement .items4 .item{
	width: 23%;
	margin-right: 2%;
}

/************************************************************
* End position elements "slider home"
*************************************************************/

/************************************************************
* Start definition inside item "slider home"
*************************************************************/
.homeContentElement .articles_container{
	overflow: hidden;
}
.homeContentElement .item img{
	width: 100%;
}
.homeContentElement .items .image{
	display: block;
	overflow: hidden;
}
.homeContentElement .items .field-content{
	/*text-align: right;*/
	text-align: left;

    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.homeContentElement .items4 .item .field-content a, .homeContentElement .items4 .item .field-content a:visited{
	color: #333;
}
.homeContentElement .items4 .image{
	height: 105px;
	position: absolute;
	top: 0;
}
.homeContentElement .items4 .title{
	display: block;
	margin-top: 110px;
	height: 65px;
	overflow: hidden;
}
.homeContentElement .items4 .text{
	display: none;
}
.homeContentElement .items2 .title{
    color: #9183bf;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    height: 43px;
    line-height: 1.3;
    margin: 3px 0 6px;
	overflow: hidden;
}
.homeContentElement .items2 .image{
	height: 210px;
}
.homeContentElement .items2 .text{
	margin-top:5px;
	max-height: 40px;
	overflow: hidden;
}

/************************************************************
* End definition inside item "slider home"
*************************************************************/


/************************************************************
* Start definition newsletter box
*************************************************************/
.article-newsletter-signup{
	background-color: transparent;
}
.newsletter, #sidebar-right .newsletter{
	margin-top: 38px;
	padding: 10px 10px 35px 10px;
	background: #fbf5ee;
	position: relative;
	color: #a09b94;
}
.newsletter a, #sidebar-right .newsletter a{
	color: #a09b94;
}
#sidebar-right .newsletter{
	background: #fbf5ee url('/sites/all/themes/anh/images/newsletter_bottom.jpg') no-repeat center bottom;	
}
.newsletter .mail_image, #sidebar-right .newsletter .mail_image{
	position: absolute;
	right: 20px;
	top: -35px;
}
.newsletter h2, #sidebar-right .newsletter h2{
	color: #e95f9d;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 150%;
    padding: 0;
}
.newsletter .input, #sidebar-right .newsletter .input{
	float: left;
	width: 50%;
}
.newsletter .input input, #sidebar-right .newsletter .input input{
	background-color: transparent;
}
.newsletter .input input[type=text], #sidebar-right .newsletter .input input[type=text]{
	width: 80%;
	padding: 3px 10px;
}
.newsletter .input input, .newsletter .input input[type=checkbox], #sidebar-right .newsletter .input input, #sidebar-right .newsletter .input input[type=checkbox]{
	border: #e1ded5 solid 1px;
}
.newsletter .checkbox, #sidebar-right .newsletter .checkbox{
	clear: left;
}
#sidebar-right .newsletter .action, .newsletter .action{
	text-align: right;
}
.newsletter .action input[type=submit], #sidebar-right .newsletter .action input[type=submit]{
	background: #fbf5ee url('/sites/all/themes/anh/images/newsletter_submit_button.png') no-repeat center center;
	width: 103px;
	height: 26px;
	border: 0 none;
}
.newsletter .action input[type=submit]{
	margin-right: 38px;
}
#sidebar-right .newsletter .action input[type=submit]{
    margin-right: 2%;
}

.newsletter .mailchimp_status_message_error, #sidebar-right .newsletter .mailchimp_status_message_error{
	color: red;
	font-weight: normal;
}
/************************************************************
* End definition newsletter box
*************************************************************/

#content-home .view-display-id-page_1{
	display:none;
}

/************************************************************
* Start small screen home page
*************************************************************/
@media only screen and (max-width : 700px) {
	.homeContentElement .item{
		width: 100%;
		display: block;
		float: none;
		position: relative;
		background-color: transparent;
	}
	.homeContentElement .category.head .item1,.homeContentElement .category.head .item2,.homeContentElement .category.head .item3,.homeContentElement .category.head .item4{
		position: relative;
		background-color: transparent;
		margin-left: 0;
	}
	.homeContentElement .category.head .item1 .image{
		width: auto;
	}
	.homeContentElement .category.head .item1 .text{
		color: #333;
	}
	.homeContentElement .category.head .item1 .title, .homeContentElement .category.head .item1 .field-content a{
		color: #9183bf;
	}
	.homeContentElement .category.head .item1 .title{
		margin: 0px;
		font-size: 1.2em;
		height: 40px;
	}
	.homeContentElement .category.head .item1 .image{
		position: relative;
		width: 110px;
	}
	.homeContentElement .category .rightArrow, .homeContentElement .category .leftArrow{
		display: none;
	}
	.homeContentElement .category .items, .homeContentElement .category.head .items{
		height: auto;
		padding: 0 10px;
	}
	.homeContentElement .category .item, .homeContentElement .category.head .item{
		width: 100%;
		height: 125px;
		border-top: 1px dotted #9183bf;
		padding-top: 6px;
	}
	.homeContentElement .category .item1, .homeContentElement .category.head .item1{
		border-top: 0;
	}
	.homeContentElement .category a.title, .homeContentElement .category.head a.title{
		height: 40px;
		margin-top: 0;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1.1;
	}
	.homeContentElement .category a.image, .homeContentElement .category.head a.image{
		float: left;
		width: 110px;
		height: auto;
		margin-right: 10px;
		position: relative;
		overflow: hidden;
	}
	.homeContentElement .category .item a.image, .homeContentElement .category.head .item a.image{
		max-height: 80px;
	}
	.homeContentElement .category .text, .homeContentElement .category.head .text{
		display: block;
	}
	.homeContentElement .category .field-content, .homeContentElement .category.head .field-content{
		/*bottom: 0;
		position: absolute;
		right: 0;*/
		display: none;
	}
		
	.pager .pager-first, .pager .pager-current, .pager .pager-item, .pager .pager-last, .pager .pager-ellipsis{
		display: none !important;
	} 
	
	.custommore-fun-stuff2 {
		width: 90%;
		margin: 0 auto;
		padding-bottom: 0px;
	}

	.custommore-fun-stuff2 .digital-intro{
		margin-bottom:20px;
		text-align: center;
	}	
	
	.custommore-fun-stuff2 .boxx {
		width: 96%; 
	}	
	.custommore-fun-stuff2 a{
		display: block;
		text-align: center;
	}
}
/************************************************************
* End small screen home page
*************************************************************/



.video-container {
  position:relative;
  padding-bottom:47.25%;
  padding-top:30px;
  margin-bottom:0px;
  height:0;
  clear: both;
 
}
 
.video-container iframe, .video-container object, .video-container embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}