/* General Settings */
#topaddesktop {display:block}
#twitterfollowmobile{display:none;margin-left:10px;margin-top:-10px}
#topadmobile {display:none}

#clickbankads{
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

#healthsitesnet{
	position: relative;
    text-align: center;
    font-size: 11px;
    margin-top: 40px;
    margin-bottom: 20px;
	margin-left: 10px;
    width: 100%;
    max-width: 100%;
}

#topheadermobile{display:none}

.et_pb_button {
    display: inline-block;
    margin: 5px; /* space between buttons */
	border:#ebebeb solid 1px;
	padding:5px;
	min-width:75px;
	width:75px;
}


/* address mobile screen sizes */
@media (min-width: 0px) and (max-width: 980px) {
	
	body  *{
		font-size: 21px;
		line-height: 30px !important;
	}
	
	.h-1colbox *{
		font-size: 16px;
		line-height: 30px !important;
	}
	
	/* top ad container */
	#topaddesktop {margin-left:0px}
	
	.topadwrap {
		width: 728px;
		margin-top: 70px !important;
	}
	
	.copyright{
		font-size: 16px  !important;
		line-height: 30px !important;
	}
	
	img { 
		max-width: 100%; 
		height: auto; 
	}
	
	/* home - left sidebar menu */
	.h-boxwrap .content ul li {background-position:-336px 0.8em; font-size:18px; border-bottom:#ebebeb solid 1px;height:32px;margin-top:20px}
	
	/* home - lower box Latest menus */
	.h-twocolbox .content ul li {margin-bottom:20px; line-height:normal; padding-top:3px; padding-bottom:3px;font-size:18px;} 
	
	/* home - lower box Featured */
	.h-twocolbox .content ul li {margin-bottom:20px; line-height:normal; padding-top:3px; padding-bottom:3px;} 
	.h-twocolbox {margin-top:70px !important;}
	
	.introcontent{font-size:16px;line-height: 120%;text-align: left;}
	.topics{font-size:16px;line-height: 120%;text-align: left;}
	.content.h-minh{font-size:16px;line-height: 120%;text-align: left;}
	.txtright{padding-top:70px !important;}
	.rhs .boxwrap .content p{font-size:16px;line-height: 120%;text-align: left;}
	ul.slideshowcaption li{font-size:16px !important;line-height: 120%;}
	
	p{font-size:16px !important;line-height: 120%;text-align: left;}
}

@media (max-width: 480px){ 
	/* smartphones, iPhone, portrait 480x320 phones */
	/* spanish site mobile css in index tmp file*/
	
	#topcontainerspace {
		max-width: 360px !important;
		height: 145px;
	}
	
	#topcontainer #top {
		max-width: 360px !important;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#topheaderdesktop{display:none}
	#topheadermobile{display:block}
	
	
	.searchinput {
		line-height: 0px !important;
	}
	
	#clickbankads{
		max-width: 360px !important;
	}
	
	#spanish-top-mobile-ad{margin-top:-60px}
	
	p.breadcrumb {
		margin-top: -130px !important;
		line-height: 120% !important;
	}

	#healthsitesnet{
		position: absolute;
		top: 565px;
		width: 300px;
		max-width: 300px;
		max-height:20px;
		font-size:16px;
	}	

	#container{margin: 0px 0px;}
	#contentwcontainer{
		float:none;
		display:block;
		width:320px;
		max-width:320px;
		margin-left: 10px;
		margin-right: 0px;
		margin-top:-30px
	}
	.contentcontainer{
		float:none;
		display:block;
		margin-top:160px;
		width:320px;
		max-width:320px;
		padding:10px;
	}
	
	.article-twocolbox, .ask-twocolbox, .search-explore {
	   width: 100%;
		float:none;
		margin: 20px 0px 0px;
	}
	
	.circle{display:none}
	
	#spanish-middle-container{margin-top:-120px;}
	
	#main-nav-holder{width:320px;max-width:320px;overflow:hidden}
	
	#topcontainer {height:175px}
	.listnav {width:320px;margin-top:150px;margin-left:10px;}

	
	#logocontainer{
		display: block;
		float: none;
		width:320px;
		margin-top:30px;
		margin-bottom:10px;
		overflow:hidden;
	}

	#subscribecontainer{display: block;
		float: none;
		width:300px;
		margin:10px;
		margin-top:20px;
		margin-bottom:20px;
		height:29px !important;
		line-height:16px !important;
	}
	.subscribeinput{
		float: none;
		height:14px !important;
		line-height:14px !important;
		font-size: 12px;
	}
	
	.subscribebtn{
		font-size:14px !important;
	}
	
	.insidelhs {
		float: none;
		clear: both;
	}
	
	.socialwrap .scbuttons {
		margin-right:15px;
	}
	
	#follow-button{margin-top:20px}
	
	
	#searchcontainer{display: block;float: none;margin-top:10px;margin-left:10px}	
	
	#searchresults{margin-top:-120px;margin-left:10px}	
	
	
	/* Switch mobile ads */
	#topaddesktop {display:none}
	
	#topadmobile {
		display:block;
		margin-top:227px;
		margin-left:20px;
		float:left;
		width:300px;
		max-width:300px !important;
		overflow:hidden;
	}

	#twitterfollowmobile{display:block;}
	
	.h-firstleft{display:none}
	
	.h-firstfold-f{margin-top:100px}
	
	/* Home page featured blocks */
	
	#top-news {margin-top:275px !important;}
	#recent-remedies {margin-top:30px !important;}
	#latest-articles {margin-top:30px !important;}
	#latest-answers {margin-top:30px !important;}
	
	/* Home page bottom features stories with images */
	#contentwcontainer > div > div.h-firstfold-f > section.boxwrap.newscontainer > div.floatl > div:nth-child(2) > p:nth-child(3){
		max-height:90px;
		overflow:hidden;
	}
	
	#contentwcontainer > div > div.h-firstfold-f > section.boxwrap.newscontainer > div.floatr > div:nth-child(1) > p:nth-child(3){
		max-height:95px;
		overflow:hidden;
	}
	
	.topics{margin-left:10px;float:none;max-width:320px}
	
	.lhs{max-width:320px;overflow:hidden;margin-top:160px;display:none;}
	.insidelhs{max-width:320px;overflow:hidden}
	
	#spanish-lhs-ad{display:none}
	
	.nav-hc{float:none;display:block;position:absolute;margin-left:350px}
	
	.boxwrap {margin-left:10px;width:320px;max-width:320px;}
	
	.h-twocolbox{width: 320px;margin: 3px;font-size: 16px;float:none;}
	
	.rhs{
		display:none;
		position:relative;
		left:320px;
		bottom:0px;
		margin-top:400px;
	  }
	
	.introcontent{
		float:left;
		margin-left:10px;
		width:320px;
		max-width:320px;
		margin-top:130px;
		margin-bottom:100px;
		position:absolute;
		left:10px
	}
		
	.slideshowcontainer{
		display:none;
	}

	.h-1colbox {margin-left:10px;width:300px;}
	
	.questionsection .head a {
		font-weight: normal;
		font-size: 16px;
	}
	
	.nextlink {
		font-size: 21px;
	}
	.morelink {
		font-size: 21px;
	}
	
	.warning {
		font-size: 21px;
	}
	
	/* Specialists Page */
	ul.speclist {
		width: 325px;
	}
	
	.contact-details, .contact-details1 {
		width:100%;
	}
	
	.field div {
		width: 100%;
	}
	
	#footercontainer{margin-left:10px;width:320px;max-width:320px;overflow:hidden}
	#footer{width:320px;max-width:320px;overflow:hidden}
	.fixedwidth{width:320px;max-width:320px;overflow:hidden}
	
	#footer > div.footermiddle > ul.navlinks.floatr.sitemaplink{
		display:none;
	}
	
	/* ------ Top Navigation ----- */
	.navtop *{float:none;display:block}
	
	.header-hc{margin-top:160px}
	
	#footer > div.footermiddle{
		font-size: 16px !important;
		width: 250px;
		margin-left:5px;
		margin-bottom:20px;
	}

	
	#footer > div.everydayhealth-network.floatl{
		display:none;
	}

}