@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, p, li { font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4 { color:#C00; margin:16px 0 16px; }
h1 { margin-top:0; }
h4 { font-size:18px; }

.post-language-link { padding-top: 0px !important;width: 100%;font-size: 12px; }
.language-box { padding: 10px 0 15px 0 !important; }
#logo { text-align: left; }
.language-list li { display:inline; }
.social-nav { width: 125px; }
.social-nav ul { width:auto !important }
aside { float:right; }
aside #fb-like-box { border: 1px solid #0a5ba7; }
.subscribe-title { font-size:14px; }
#footer-subscribe .subscribe-box img { position: absolute; }

.div#dropguides {background: #f2f2f2 !important; }
body {background-color: #f7f7f7 !important; }


@media screen and (min-width:989px) {
	.paging-button-small { 
		background: #D64937;
		background: -webkit-linear-gradient(top,#DC4A38,#D14836) !important;
		background: -moz-linear-gradient(top,#DC4A38,#D14836) !important;
		background: linear-gradient(top,#DC4A38,#D14836) !important;
		background: -o-linear-gradient(top,#DC4A38,#D14836) !important;
		transition: border .2s !important;
		border: 1px solid #D14836 !important; 
		float: right; margin-top:10px; 
		padding:4px 8px; 
		height:19px; 
		margin-left:10px; 
		color: #fff !important;
		text-shadow: 0 1px 0 #B0281A;
		position: relative; 
	}
	
	.paging-button-small a { 
		color:#fff; 
		text-decoration:none; 
		font:bold 12px arial; 
	}
	.paging-button-small a.prev-button { 
		background:url("//media.mercola.com/assets/images/espanol/arrows-white-new.png") no-repeat 0 0 transparent; 
		padding-left: 20px; 
	}
	.paging-button-small a.next-button { background:url("//media.mercola.com/assets/images/espanol/arrows-white-new.png") no-repeat right bottom transparent; 
	padding-right: 20px; 
	}

	a.prev-button:before {

		 content: ''; 
		 background-image: url("//media.mercola.com/themes/mercola/images/next-prev-arrow2.png") !important; 
		 width: 15px; 
		 top: -1px; 
		 height: 30px; 
		 background-position: 0 0; 
		 position: absolute; 
		 left: -15px; 
	} 

	a.next-button:before {

		 content: ''; 
		 background-image: url("//media.mercola.com/themes/mercola/images/next-prev-arrow2.png") !important; 
		 width: 15px; 
		 top: -1px; 
		 height: 30px; 
		 background-position: 34px 0; 
		 position: absolute; 
		 right: -14px; 
	}
}



@media screen and (max-width:989px) {
	.paging-button-small { 
		background: #D9D9D9 !important;
		border: 1px solid #D9D9D9 !important; 
		float: right; margin-top:10px; 
		padding:4px 8px; 
		height:19px; 
		margin-left:10px; 
   	}
	.paging-button-small a { 
		color:#fff; 
		text-decoration:none; 
		font:bold 12px arial; 
	}
	.paging-button-small a.prev-button { 
		background:url("//media.mercola.com/assets/images/espanol/arrows.png") no-repeat 0 0 transparent; 
		padding-left: 20px; 
	}
	.paging-button-small a.next-button { background:url("//media.mercola.com/assets/images/espanol/arrows.png") no-repeat right bottom transparent; 
		padding-right: 20px;
	}

}

.modalHolder .ContentArea .marginDiv {
    padding: 0px !important;
    margin-top: -4px !important;
}





article.whole p { margin-left:45px; }
article.whole p iframe { margin-left: -45px !important; }
article.whole p.cite { margin-left: 80px; }
article.whole h5 { width: 100% !important; }
article.whole table { margin-bottom:16px; } 
article.whole img:first-child { float:right; }
p.posted { float:left; font-size:12px; margin-top: -10px; margin-bottom:15px; margin-right:10px; }
.language-box { float:left; font-size:12px; margin-top: -10px; width:175px; }
.fuentes {}
.fuentes ul li { font-size: 16px; padding: 0 0 12px 0; list-style: url(//media.mercola.com/themes/mercola/images/bullet.gif); }
.language-list { float:right; text-indent:-7777px; width:62px; margin:0px; }
.language-list li { list-style:none outside none; display:block; float:left; margin:0 0 0 5px; padding:0px; outline:none; }
.language-list li.english { background:url(//media.mercola.com/ImageServer/espanol/fotos/flags.png) no-repeat; width:26px; height:18px; }
.language-list li.english a { width:26px; height:18px; display:block; outline:none; }
.language-list li.english a:hover { background:url(//media.mercola.com/ImageServer/espanol/fotos/flags.png) 0 -19px no-repeat; }
.language-list li.spanish { background:url(//media.mercola.com/ImageServer/espanol/fotos/flags.png) -27px 0 no-repeat; width:26px; height:18px; }
.language-list li.spanish a { width:26px; height:18px; display:block; outline:none; }
.language-list li.spanish a:hover { background:url(//media.mercola.com/ImageServer/espanol/fotos/flags.png) -27px -19px no-repeat; }


/* article */
article.whole table table li { margin:10px 0; }
.widget-text { padding-top:5px; }
.print { margin:0 auto; }
.rel-links { border-top:none !important;  }
.rel-links ul { margin-left:0px !important; margin:0 !important; }
.rel-links li { padding:10px !important }
.rel-links .clearfix { height: 1px; }
.rel-img { margin-right:10px; height:60px !important; }
.bodytextdiv ul { margin:0 0 0 90px !important; }
div#saag { margin: 0 10px !important; }
#ctl00_ctl00_ctl00_bcr_bcr_bcr_imgStory { max-width:300px; width:100%; }
.articles-list article h2 { background: url(//media.mercola.com/ImageServer/espanol/fotos/articles-icon.png) 20px 50% no-repeat; margin: 0px -15px 10px; padding: 5px 20px 5px 70px;
}
.subscribe-img { padding:4px; }
.bodytextdiv table ul { margin-left: 0px !important; }

article table:first-child li { padding: 0px 10px; }
#imgStory { float:right; }
#imgStory { max-width:200px; width:100%; height:auto; }

@media screen and (max-width: 989px){ 
      aside #fb-like-box { display:none; }
     .subscribe-box input[type="button"] { margin-left: 20px; position: absolute; right: 0; }
     .paging-button-small { width: 10px; overflow: hidden; height: 20px; } 
     .paging-button-small a.next-button { background: url("//media.mercola.com/assets/images/espanol/arrows.png") no-repeat 1px -22px transparent; padding-right: 20px; padding-left: 20px; }
     article.whole table table { margin-left:0 !important; }
     .rel-links { float:none !important; width:100% !important; margin: 15px 0 10px 0px !important; }
     .rel-links li { clear:both; }
     article.whole p { margin-left:15px; }
     article.whole p iframe { margin-left: -15px !important; }
     article.whole table:first-child { float:none !important; }
     .bodytextdiv ul { margin: 0 0 0 40px !important; }
     article.whole p.cite { margin-left: 40px !important; }
     #footer-subscribe .subscribe-box img { right:0; }
     .rel-links ul { margin-left:0px !important; }
     #imgStory { float:none; text-align:center; }
     article.whole img { max-width:350px; width:100%; height:auto; margin: 0 auto 16px auto; display: block; float:none !important; }
     .citation a img { max-width:185px; width:100%; height:auto; display:inline; }
     .rel-img { max-width:90px !important; width:100%; height:auto; margin-right:10px !important; position:absolute; }
     .rel-links div { margin-left:100px; }
}

@media screen and (max-width: 530px) {
      p.posted { float:none; margin-right:0; }
     .language-box { float: none; padding:0; border:none; }
}

@media screen and (max-width: 480px){ 
     article table { margin-left:0;float:none !important; }
     .rel-links ul { margin-left:0px !important; }
}

.article-footer-form .subscribe-load { position:static !important }

.article-footer-sub {
    background: url("//media.mercola.com/themes/mercola/images/article-footer-sub-bg.png") repeat-x scroll 0 0 #3256A4;
    position: relative;
    margin-bottom:10px;
}
.article-footer-sub h3 {
    color: #FFFFFF;
    font-size: 24px;
    padding: 10px 0 10px 50px;
    width: 70%;
}
.article-footer-form {
    background: none repeat scroll 0 0 #D6D6D6;
    padding: 15px 0 15px 50px;
}
.article-footer-img {
    bottom: 10px;
    height: 157px;
    position: absolute;
    right: 0;  
}
.article-footer-img img { border:0px !important;}
.article-footer-form input[type="submit"] {
    background: none repeat scroll 0 0 #3161C7;
    border: 1px solid #3256A4;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 6px 15px;
}
.article-footer-form input[type="submit"]:hover {
    background: none repeat scroll 0 0 #2656BD;
    border: 1px solid #214492;
    cursor: pointer;
}
.article-footer-form input[type="text"] {
    width: 40%;
    font-size: 11px !important;
     -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 14px;
    outline: medium none;
    padding: 6.5px;
}

@media only screen and (max-width: 768px) {
    .article-footer-sub h3 { width:auto !important; padding:10px 30px !important; }
    .article-footer-form { padding:15px 30px !important; }
    .article-footer-form input[type=text] { width:50% !important; }
    .article-footer-img { display:none !important; }
}

@media only screen and (max-width: 480px) {
    .article-footer-sub h3 { font-size:20px !important; padding:15px !important; }
    .article-footer-form { padding:15px !important; }
    .article-footer-form input[type=text] { width: 90% !important; }
    .article-footer-form input[type=submit] { margin:5px 0 0 0 !important; }
}



/*# Home Page #*/
.IEheight { height:100% }
.www-pad { margin-bottom:10px; padding:10px; }
.articles-box { border: 2px solid #D6E9F3; position: relative; padding-bottom: 10px; margin-bottom: 15px; }
.articles-box h1 { font-size:24px; }
.home-article-thumb, .articlelistdiv {
    display: table-cell;
    vertical-align: top;
}
.articlelistdiv { font-size:13px; }
.articlelistdiv div { margin: 5px 0 !important; color:gray }
.articlelistdiv h2 { font-size:18px; margin:0 !important; }
.imagearticle { height:87px; width:122px}
.home-articles { padding:10px 0 0 0; }
.home-article-thumb img { border:1px solid #e1e1e1; padding:1px;  height:135px; width:187px; margin-right: 10px; }
.views-comments { font-size:12px !important; color:gray; margin:5px 0; }
@media (max-width: 480px) {
	.home-articles, .articlelistdiv, .home-article-thumb, .articlelistdiv h2 {
		display: block;
	}
	.home-article-thumb { width:40%; float:left; }
	.articlelistdiv h2 { width:60%; float:left; }
	.home-article-thumb img { width:90%; height:auto; margin-right:0; margin-bottom:10px; }
}

.gray { color: #D9D9D9; padding: 0 5px; }
.genericbox { border: solid 2px #d6e9f3; font: normal 14px arial; padding:15px 20px; margin-bottom:10px; }
.genericbox h1 { padding-bottom: 5px; font-size: 22px; }
.genericbox h3 { margin:0; padding-left:0; }
.genericbox p { font-size: 13px; margin-bottom:16px; }

.home-banner {  }
.visithp, .visitfitness { border: 2px solid #FFE5AA; width:294px; float:left; height:175px; }
.visitfitness { border: 2px solid #D6E9F3; width:294px; float:left; height:175px; }
.visithp { margin-right:10px; background: url(//media.mercola.com/assets/images/espanol/mascotas.jpg); }
.visitfitness { background: url(//media.mercola.com/assets/images/espanol/ejercicios.jpg); }
.visithp h3, .visitfitness h3 { line-height:22px; text-align:left; padding-top:60px; padding-left:13px; width: 115px; }
.visithp h3 a { font:bold 18px Arial; color: #802604; }
.visitfitness h3 a { font:bold 18px Arial; color: #0869BD; }
.publications { font-size:13px;  margin-left: 15px; }
.publications li { font-size:13px; padding:0; margin-bottom:16px; }
.plandenutricion { width: 300px; height: 230px; border:2px solid #b4e26a; background: url(//media.mercola.com/assets/images/espanol/np-esp-responsive.jpg) top right no-repeat; }
.plandenutricion .btn {  margin-left:15px; padding-top:10px;  width:200px; height:51px; }
.plandenutricion h3 { color: #424242; margin: 10px 0 0 15px; font-size: 22px; }
.plandenutricion h3 span { color:#ff5518; }

@media screen and (max-width: 989px){ 
    .visithp, .visitfitness { height: auto; border: 2px solid #D6E9F3; width:auto; float:none; }
    .visithp { background: url("//media.mercola.com/assets/images/espanol/mascotas-sidelogo.jpg") no-repeat scroll center 10px rgba(0, 0, 0, 0); margin-right:10px;}
    .visitfitness { background: url("//media.mercola.com/assets/images/espanol/ejercicios-sidelogo.jpg") no-repeat scroll center 10px rgba(0, 0, 0, 0); }
    .visithp h3, .visitfitness h3 { margin:30px 0px 20px 0; text-align: center; width: auto; }
    .plandenutricion { width: 100%; height: 100%; background: url(//media.mercola.com/assets/images/espanol/np-esp-responsive.jpg) bottom right no-repeat; }
    .plandenutricion h3 { width:60%; }
    .home-banner { margin:0 10px 10px 0; }
 
}

@media screen and (max-width: 480px) {
   .visithp, .visitfitness { width:auto; height: auto; background:white; border: 2px solid #D6E9F3; margin-bottom:10px; }
    .visithp { background: url("//media.mercola.com/assets/images/espanol/mascotas-sidelogo-2.jpg") no-repeat scroll center 10px rgba(0, 0, 0, 0); margin-right:0px !important; }
    .visitfitness { background: url("//media.mercola.com/assets/images/espanol/ejercicios-sidelogo-2.jpg") no-repeat scroll center 10px rgba(0, 0, 0, 0); }
    .visithp h3, .visitfitness h3 { font-size: 16px !important; margin: 40px 0 0 0; padding:10px; }
    .vitdside a img, .cokeside a img { float: left; margin-top:10px; }
}


/*# Google Search #*/

#search { top:25px; }

@media only screen and (max-width: 989px) {
	#search { top:50px!important; }
}

@media only screen and (max-width:480px) {
	td.gsc-branding-text div.gsc-branding-text, td.gcsc-branding-text div.gcsc-branding-text { text-align:left !important; }
	#search table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding { display:none !important; }
	table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding { display:block !important; }
}

td.gsc-clear-button { display: none !important; }
.cse .gsc-control-cse, .gsc-control-cse {
	padding:0;
	background-color: transparent !important;
	border:none !important;
}

input.gsc-input {
	padding:6px !important;
}

input.gsc-search-button {
	background: url(//media.mercola.com/ImageServer/espanol/fotos/search-button-magnifier.png) no-repeat !important;
	width: 77px;
	height: 36px !important;
	cursor: pointer;
	margin-left: 4px !important;
	text-indent: -999px;
	border: none !important;
}
.search-textbox {
    overflow: hidden;
    padding-right: 15px
}
.mercola-search {
    display: inline-block;
    min-width: 54px;
    padding: 0 8px;
    margin-left: 15px;
    float: right;
    height: 29px
}
#search {
    position: absolute;
    top: 25px;
    right: 0;
    width: 50%
}
.icon-magnifier {
    background: url(//media.mercola.com/themes/mercola/images/mercola-buttons.png);
    display: inline-block;
    height: 13px;
    margin: 7px 19px;
    width: 14px
}
#search input[type=text],
input[type=number],
input[type=password],
input[type=text],
textarea {
    font-size: 14px !important
}
#search input[type=text] {
    width: 100%;
    float: left;
    border: 1px solid #D9D9D9!important;
    border-radius: 0!important
}
input[type=text] {
    border: 1px solid #D9D9D9;
    border-top: 1px solid silver!important;
    outline: 0;
    padding: 6.5px;
    font-family: Arial
}
header iframe {
    top: 20px!important;
    width: 25%;
}
@media only screen and (min-width: 990px) {
    #search {
        background: transparent!important;
        padding: 0px
    }
}
.bodytextdiv table td:first-child { white-space: normal; } 
@media only screen and (max-width: 989px) {
	.subscribe-txtbox input[type=text] { font-size:14px !important; }
	.subscribe-txtbox { margin-right:20px; }
	div#dropguides {
    width: 100% !important;
}
}
@media only screen and (max-width: 768px) {
.bodytextdiv table { width:100% !important; }
div#dropguides {
    width: 100% !important;
}
}
.sitemap-content ul { margin-left:30px; }
.sitemap-content li { list-style:none; margin:0 0 16px 0; }




/*#Infographics#*/
.infographic .box { clear:both; margin:30px 0; }
.infographic .box .left { float:left; width:230px; margin:0 20px 20px 0; text-align:center; }
.infographic .box .right { float:left; width:665px; }
.infographic h2 { margin-top:0px; }
.infographic h3 { font-size: 18px; margin: 32px 0 16px; color:#CC0000; text-align: left; }
.infographic .small { font-size:13px; font-weight:bold; }
.infographic .copy-text { width:auto; clear:both; padding-top:10px; font-size:12px; font-style:italic; }
.infographic .copy-label { font-size: 13px; font-weight: bold; color: #CC0000; margin-left:10px; }
.infographic .social-icons { margin: 0 !important; width:100%; }
.infographic .social-icons .twitter-share-button { width:70px !important }
.infographic .social-icons #pinIttd a { margin-top: 42px !important; }
.infographic .social-icons #pinIttd a span { background-size: 100% !important; background: #fff url('//media.mercola.com/assets/images/share/pinItBubble.gif') no-repeat scroll top center !important; bottom: 20px !important; height: 36px !important; padding-top: 6px; }
.infographic .info { width:100%; max-width:600px; margin: 0 auto; }
.infographic .discover { width:100%; height:100%; float:left; margin: 20px 0; }
.infographic .discover h3 { margin: 0;float:left; }
.infographic .buttondiv { float:right; }
.infographic .gplus div iframe { width: 50px !important; }
.infographic-code { width:100%; max-width:100%; height:70px; max-height:70px; margin-bottom:10px; }
.infographic-title { width:100%; height:100%;float:left; }
.infographic-title h1 { float:left; width:70%; }
.infographic .pagination { margin:20px 0; clear:both !important; }
.infographic .pagination ul { list-style:none; padding:0; margin: 0; }
.infographic .pagination li { display:inline-block; margin:0 5px 16px 0; }
.infographic .pagination a, .infographic .pagination input, .infographic-btn{ 
	border: 1px solid #D8D8D8 !important;
	padding: 5px 6px 5px 6px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	font: bold 12px Arial, sans-serif;
	color: #444;
	background: #F2F2F2; background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1); background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1); background: -ms-linear-gradient(top, #F5F5F5, #F1F1F1); background: -o-linear-gradient(top, #F5F5F5, #F1F1F1);
	-webkit-transition: border .20s; -moz-transition: border .20s; -o-transition: border .20s; transition: border .20s;
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
 }
 
.infographic .pagination a:hover, .infographic .pagination input:hover, .infographic-btn:hover {
	border: 1px solid #C6C6C6 !important;
	-moz-box-shadow: 0 1px 0px #DDD; -webkit-box-shadow: 0 1px 0px #DDD; box-shadow:iset 0 1px 0px #DDD;
	-webkit-transition: border .20s; -moz-transition: border .20s; -o-transition: border .20s; transition: border .20s;
	cursor: pointer;
}

.infographic .pagination li.active {
	border: 1px solid #ababab !important;
	background: #ececec;
	padding: 5px 6px 5px 6px;
	text-shadow: 0 1px 0 #fff;
	font: bold 12px Arial, sans-serif;
	color: #444;
}

.infographic .widget-btn {
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	margin: 0px 5px 7px 3px;
	padding: 5px 6px 4px;
	border-radius: 2px 2px 2px 2px;
	-moz-transition: border-color 0.2s ease 0s;
	cursor: pointer;
}
.infographic .widget-btn:hover {
	-moz-transition: border-color 0.2s ease 0s;
	text-decoration: none;
}

.infographic .widget-btn-blue {
	color: #ffffff;
	background: #4787ED;
	background: -moz-linear-gradient(center top , #4C8FFD, #4787ED) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#4C8FFD), to(#4787ED));
        border: 1px solid #3079ED !important;
	text-shadow: 0px 1px 0px #3c63b7;
}

.infographic .widget-btn-blue:hover {
	color: #ffffff;
	background: #4787ED;
	background: -moz-linear-gradient(center top , #4D90FE, #357AE8) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357AE8));
	border: 1px solid #2F5BB7 !important;
	text-shadow: 0px 1px 0px #3c63b7;
}

.infographic .dl-btn { 
	color: #ffffff;
	background: #4787ED;
	background: -moz-linear-gradient(center top , #4C8FFD, #4787ED) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#4C8FFD), to(#4787ED));
    	border: 1px solid #3079ED !important;
	text-shadow: 0px 1px 0px #3c63b7;
	text-decoration: none;
    	font: bold 16px Arial,sans-serif;
    	padding: 10px;
    	border-radius: 2px 2px 2px 2px;
   	-moz-transition: border-color 0.2s ease 0s;
    	cursor: pointer;
       
}


@media only screen and (max-width: 990px) {
	.infographic .box .right { width:60%; }
	.infographic-img { width:100%; max-width:880px; }
	.infographic-title h1 { width: 65%; }
	
.print {
 display:none !important;
}

.emailcount2 {
display:block !important;
}
div#dropguides {
    width: 100% !important;
}
}

@media only screen and (max-width: 700px) {
	.infographic .box .left, .infographic .box .right { width:100%; }
	.infographic .box .left { margin: 0 0px 20px 0; }
	.infographic-title h1 { width: 85%; }
	
.print {
 display:none !important;
}

.emailcount2 {
display:block !important;
}
div#dropguides {
    width: 100% !important;
}
}

@media only screen and (max-width: 480px) {
	.infographic .social-icons { display:block !important }
	.infographic .dl-btn { padding:7px; font-size:14px; }
	
.print {
 display:none !important;
}

.emailcount2 {
display:block !important;
}
div#dropguides {
    width: 100% !important;
}
}

/*#Social Icons#*/
.social-icons { margin:10px 0; list-style:none; float:left; }
	.social-icons li { padding-right: 5px; vertical-align: top; float:left; height:40px !important }
.no-pad { padding:0 !important; }
<!--td#pinIttd a { margin-top: 42px !important; }
td#pinIttd a span {background-size: 100% !important; background: url(//media.mercola.com/themes/mercola/images/bg-pinterest.jpg) no-repeat !important; bottom: 20px !important; height: 36px !important; padding-top: 6px;}-->

td#pinIttd > span { margin-top: 42px !important; }
td#pinIttd span > span { background-size: 100% !important;
background: url(//media.mercola.com/themes/mercola/images/bg-pinterest.jpg) no-repeat !important;
bottom: 20px !important;
height: 36px !important;
padding-top: 6px;
top: -42px;}


.print { margin:0 auto; }
#socialbtn-responsive { cursor: pointer; font-size: 16px; font-weight: bold; }
	#socialbtn-responsive img { border: none; width: 16px; height: 22px; }


@media only screen and (min-width:990px) {
    .social-btm {
        clear: both
    }
    .social-btn-top {
        position: absolute;
        left: -9999px
    }
}

@media only screen and (max-width:989px) {
    .social-btn-top {
        width: 100%;
        position: fixed;
        padding: 10px 0 0 10px;
        z-index: 100;
        background-color: #fff;
        margin-top: -5px;
        height: 85px;
        border-top: 1px solid #ccc;
        bottom: 0;
    }
    .social-bottom {
        position: absolute;
        left: -99999px
    }
    .social-btn-top .social-icons {
        display: block!important;
    float: left;
    margin-left: 0px;
}
}


ul.social-icons {
    margin: 0;
    padding: 0
}

ul.social-icons>li.social-btn>a {
    display: block;
    background: url(//media.mercola.com/themes/mercola/images/socialsprites.png) 0 -35px no-repeat;
    height: 30px
}

ul.social-icons>li {
    list-style: none;
    float: left
}

ul.social-icons li:nth-child(8) {
    display: none;
}

@media only screen and (min-width:990px) {
    .social-icons li {
        height: 40px!important
    }
    ul.social-icons>li.social-btn>a {
        height: 21px;
        background-position-y: 0
    }
    ul.social-icons>li.social-btn[data-social-btn=facebook]>a {
        width: 17px
    }
    ul.social-icons>li.social-btn[data-social-btn=twitter]>a {
        background-position-x: -22px;
        width: 25px
    }
    ul.social-icons>li.social-btn[data-social-btn=google-plus]>a {
        background-position-x: -53px;
        width: 35px
    }
    ul.social-icons>li.social-btn[data-social-btn=linked-in]>a {
        background-position-x: -90px;
        width: 26px
    }
    ul.social-icons>li.social-btn[data-social-btn=pinterest]>a {
        background-position-x: -121px;
        width: 22px
    }
    ul.social-icons>li.social-btn[data-social-btn=etaf]>a {
        background-position: -154px 0;
        width: 29px
    }
    ul.social-icons>li.social-btn[data-social-btn=print]>a {
        background-position: -189px 0;
        width: 26px
    }
    ul.social-icons>li {
        padding-right: 8px
    }
    ul.social-icons li:first-child::after {
        content: "\00a0SHARES";
        font-size: 10px;
        color: #737373;
        display: block
    }
    ul.social-icons li:first-child {
        border-right: 1px #cbcdcc solid;
        margin-right: 14px;
        padding-right: 16px
    }
    ul.social-icons .share-count-total span {
        color: #194199;
        font-size: 22px!important;
        font-weight: 600
    }
    ul.social-icons {
        height: 56px; width: 600px;
    }
    ul.social-icons.dontprint {
        text-align: center
    }
    ul.social-icons li.social-btn {
        padding-top: 7px
    }
ul.social-icons>li.social-btn[data-social-btn=print] {
display: inline-block!important;
float: left!important; 
clear: none!important;
}
}

@media only screen and (max-width:989px) {
    .social-icons li {
        height: 30px
    }
    ul.social-icons>li {
        padding-right: 8px
    }
    ul.social-icons>li.social-btn[data-social-btn=facebook]>a {
        width: 18px
    }
    ul.social-icons>li.social-btn[data-social-btn=twitter]>a {
        background-position-x: -34px;
        width: 33px
    }
    ul.social-icons>li.social-btn[data-social-btn=google-plus]>a {
        background-position-x: -84px;
        width: 42px
    }
    ul.social-icons>li.social-btn[data-social-btn=linked-in]>a {
        background-position-x: -140px;
        width: 33px
    }
    ul.social-icons>li.social-btn[data-social-btn=pinterest]>a {
        background-position-x: -190px;
        width: 26px
    }
    ul.social-icons>li.social-btn[data-social-btn=etaf]>a {
        background-position: -230px -37px;
        width: 36px
    }
}

@media only screen and (max-width:520px) {
    ul.social-icons li:nth-child(4),
    ul.social-icons li:nth-child(5),
    ul.social-icons li:nth-child(7) {
        display: none
    }
	
	.email-share.social-button {
    display: block !important;
}
}

@media only screen and (min-width: 990px) {
ul.social-icons li:first-child::after { content: "Compartidos"; }
}
	
.bodytextdiv p {
padding: 0;
margin: 0 0 16px 0;
line-height: 120%;
}
.bodytextdiv li {
    margin: 0px 0px 16px; 
}




.social-icons .google-plus>div {
    width: 73px!important
}

.social-icons .google-plus>div iframe {
    width: 75px!important
}

.social-icons .google-plus>div iframe table {
    margin: 0 auto
}

.social-icons .google-plus.social-button {
    background: url(//media.mercola.com/themes/mercola/images/cssprites.png) 131px 42px;
    padding-top: 41px;
    width: 75px!important;
    height: 0 !important; 
}

.social-btn-top {
    height: 75px !important;
}

td#pinIttd a {margin-top: 41px;}
td#pinIttd a span { top: -40px !important; background: white!important; border: 1px solid #ddd!important; border-radius: 3px!important; height: 33px!important; }
td#pinIttd a span::before { bottom: -6px !important; left: 19px !important; border-top: 5px solid #ddd; border-right: 5px solid transparent; border-left: 5px solid transparent; }

