/*Free Reports*/

.footer-text {
    font-size: 11px;
    padding-top: 10px;
}

.article-title h1 {
   margin-top: -39px !important;
}

#imageload {
    margin: 14px 10px !important;
}

.ebook-body { padding-top:30px; background-color:#fff; }
#ctl00_plcMain_plcContent_SpanishFreeReportsSubscriptionControl1_imgFreeReport {
    color: transparent;
    background: url('//media.mercola.com/assets/images/espanol/descargar-btn.png');
    border: 0px currentColor;
    width: 194px;
    height: 59px;
    cursor: pointer;
}

#ctl00_plcMain_plcContent_SpanishFreeReportsSubscriptionControl1_txtEmailAddress {
    width: 270px;
    height: 38px;
    color: #000;
    border: 1px solid #c0c0c0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(192, 192, 192);
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
    padding: 6px;
    float: left;
    margin: 14px 10px;
    border-top: 1px solid silver !important;
    outline: 0;
    padding: 6.5px;
    font-family: Arial;
}

#ebook-page { background:#ecf1eb; width:100%; }
#ebook-page .left { float:left; width:30%; margin-right:10px; padding-top:25px; }
#ebook-page .right { float:left; width:65%; padding: 25px 25px 0px 25px; margin-left: 30px; }
#ebook-page h1 { color:#c00 }
#ebook-page h1 span { color:#fe6600; }
#ebook-page .right ul.twocol { float:left; }
#ebook-page .subscription { background:#57a0a6; padding:10px; height:80px; border-radius: 10px; }
#ebook-page .subscription .form{ width:270px; height:40px; color:#000; border:1px solid #c0c0c0; text-align:center; font-size:14px; vertical-align:middle; padding:6px; float:left; margin: 14px 10px;
}

@media screen and (max-width: 760px){ 
	#ebook-page .left { float:none; width:100%; margin-right:0; text-align:center; }
	#ebook-page .right { float: none; padding: 20px; width: 90%; }
	#ebook-page .right { margin-left: 0; }
	#ctl00_plcMain_plcContent_SpanishFreeReportsSubscriptionControl1_imgFreeReport { margin:auto; }
	#ctl00_plcMain_plcContent_SpanishFreeReportsSubscriptionControl1_txtEmailAddress { margin: auto; width: 96%;}
	#ebook-page .subscription { height:none !important;}

}

@media screen and (max-width: 630px){ 
	#ebook-page .subscription .form { width: 90%; }
	#ebook-page .subscription { text-align:center; }
	#ctl00_plcMain_plcContent_SpanishFreeReportsSubscriptionControl1_txtEmailAddress{ width: 90%; }
}

@media screen and (max-width: 980px){ 
	#ctl00_plcMain_plcContent_SpanishFreeReportsSubscriptionControl1_imgFreeReport { margin:auto; }
	#ctl00_plcMain_plcContent_SpanishFreeReportsSubscriptionControl1_txtEmailAddress { margin: auto; width: 100%; } 
	#ebook-page .subscription { height:auto !important; padding:15px !important;}
        #ebook-page .right { width: 100% !important; padding: 15px !important; margin-left: 0 !important;}
        #ebook-page .left { text-align: center !important; margin: auto; float: none !important;  }

}

#free-report-optional-footer {
    font-size: 13px;
    margin-top: 50px;
}

#download-page { width:100%; padding: 20px 0; }
#download-page .left { float:left; width:40%; margin-right:10px; }
#download-page .right { float:left; width:58%; padding:20px; }
#download-page h1 { color:#c00 }
#download-page h1 span { color:#fe6600; }
#download-page .subscription { padding:10px; text-align:center;}
#download-page .subscription .form{
	width:260px; 
	height:20px; 
	color:#000; 
	border:1px solid #c0c0c0; 
	text-align:center; 
	font-size:14px;  
	vertical-align:middle; 
	padding:6px; float:left;
	margin: 14px 5px;
}

@media screen and (max-width: 760px){ 
	#download-page .left { float:none; width:100%; margin-right:0; text-align:center; }
	#download-page .right { float: none; padding: 20px; width: 90%; }
	#download-page .left img { width: 200px; }
}

@media screen and (max-width: 630px){ 
	#download-page .subscription .form { width: 90%; }
	#download-page .subscription { text-align:center; }
}

.articles-dropdown, .videos-dropdown, .guides-dropdown {margin-top: 15px;}
.social-links {margin-top: 10px;}

.ad-label {display: inline-block!important; color: inherit; margin-bottom: 0; font-size: 11px;}

@media screen and (min-width: 990px) {
.ad-label {font-size: 11px!important; margin-bottom: 0px; display: block !important; text-align: center;}
.desktop-menu .main-menu li {height: 4.20em !important; text-align: center!important; display: table!important;}
.desktop-menu .main-menu li > a {vertical-align: middle!important; display: table-cell!important;}
}  
