/*
Theme Name: Foundation, for WordPress
Theme URI: http://fwp.drewsymo.com
Author: Drew Morris
Author URI: http://drewsymo.com
Version: 4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: foundation
Description: Foundation for WordPress, a Responsive Starter Theme.
Tags: two-columns
*/

/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Images
:: Posts
:: Typography
:: Header
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/

/* -----------------------------------------
   Images
----------------------------------------- */

.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 97.5%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

.wp-caption { max-width: 100%; }

/* -----------------------------------------
   Posts
----------------------------------------- */

.author-box h5 {margin-top:0px;}
.author-box .author_gravatar {margin-right:10px;}
.author-box p {font-size:14px; font-size:1.4em;}

article .th {margin-bottom:10px; margin-bottom:1em;}

.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:0 auto;text-align:center;}

/* -----------------------------------------
   Typography
----------------------------------------- */

body,h1,h2,h3,h4,h5,h6,p {}
h1,h2,h3,h4,h5,h6,a:link {}

.site-title .subheader {margin-bottom:0;}

/* -----------------------------------------
   Header
----------------------------------------- */

.site-header {padding:1.5rem 0 1rem 0;margin:-1.875em 0 1.875em 0;}
.sidebar ul li {list-style:none;}
.top-bar-section ul li>a {border-left:1px solid #333;border-right:none;}

/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.wp-caption-text {text-align: center;}
.sticky { }
.gallery-caption { }
.bypostauthor{ }
.site-content .gallery {
  margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}
.site-content .gallery dd {
  margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

embed,
iframe,
object {
  max-width: 100%;
}
/* -----------------------------------------
   Page Name 1
----------------------------------------- */

body { font-family:"ff-dagny-web-pro", "Helvetica Neue", Helvetica, Arial, sans-serif; background: url(img/bg.jpg) repeat-x left top; color:#333;

}

p { 
	font-size:0.9em;
	line-height:1.45em;
}

code {font-size:0.8em;}

#top {}
#top ul { margin:0px}
#top li { font-weight:600; text-transform:uppercase; margin:7px 0.9em 5px 0px; }
#top li a { color:#fff; border-bottom:7px solid #ba1b33; padding-bottom: 3px;}
#top li a.musica  { color:#d38f83;}
#top li a.cine  { color:#ccd6e6;}
#top li a.series  { color:#64a2bb;}
#top li a.videojuegos  { color:#e6d0cc;}
#top li a.comics  { color:#e14b31;}
#top li a.internet  { color:#64a2bb;}
#top li a.etc { color:#a66d63;}
#top li a.enlaces  { color:#ccd6e6;}
#top li a.contacto  { color:#e14b31;}
 #top li a:hover {color:#fff; /* border-bottom: 7px solid #fff; */ } 
	   
header.site-header { margin-bottom: 3em;}
header.site-header h2 {font-family:"adelle", Georgia, Times, serif; font-size: 5.5em; font-weight: bold; margin:8px 0px 0px;}
header.site-header h2 a { color:#333;}
header.site-header h2 a:hover { color:#333;}
header.site-header h3 { font-family:"adelle", Georgia, Times, serif; font-size:2.2em; font-style: italic; color:#93afb9; margin:-23px 0px 0px;}

a { color:#206b83; }
a:hover { color:#4f90a5;}

.main-row {  background: url(../img/footer-bg.jpg) repeat-x left bottom;}

article { }
article .sidebar { margin-top:84px;  font-weight: normal; text-align: right; font-size:0.7em; padding-right:25px !important; padding-left:0px !important}
article .sidebar p {  margin-bottom: 5px; font-size:1.4em}
article .sidebar p strong {display:block;}
article .sidebar p a.author { font-weight:bold;}
article img { /* box-shadow: 3px 3px 7px rgba(0,0,0,0.28); */ margin-bottom:0.5em; display:block;}
article header h3 { font-size:1.7em; line-height: 1.2em; font-family:"adelle"; }
article header h3 a {color:#BB3F29; font-weight:bold !important; }
article header h3 a:hover { /* color:#A73622; */ }
article header h6 { color:#93afb9; font-weight:normal;}
article div.content, article.page {font-size:1.4em ; line-height:1.4em !important; text-align:justify;}
article div.content div { line-height: 1.6; margin-bottom: 1.25em; }
article div.content .alignleft { margin-right: 1.1em; margin-bottom: 0.5em; }
article div.content .alignright { margin-left: 1.1em; margin-bottom: 0.5em;  }
article p a , article .content div a, article.page a { text-decoration: underline !important; }
article h3 { 
font-size: 1.3em; 
color: #e14b31;}
h3, h6 {}

article ul li { list-style-position:inside; font-size:0.9em; margin-bottom:10px;}

/* footer { color:#fff; background-color: #A65041; padding-top:2em; font-family:"open-sans", sans-serif;}
footer h3 { color:#fff ;}
footer p { }
footer a, footer a:hover { color:#fff; text-decoration: underline;}
*/

blockquote, blockquote p { line-height:1.45em;}

footer {  background: #4b2a24 url(img/foot.png) repeat left top; color:#fff; padding:2.5em 0px 2em; border-top:7px solid #b4222a; font-family:"open-sans", Helvetica, arial, sans-serif; margin-top: 3em; border-bottom: 3em solid #3b1b15;}
footer h5 { font-family:"open-sans", Helvetica, arial, sans-serif; color:#64a2bb; font-size:1.5em; }
footer p { }
footer ul li { list-style-type:none; }
footer a, footer a:hover {  text-decoration: underline; color:#ccd5e6;}

.best-of p { margin-bottom:0.5em;}

.more-link { background-color: #e9e9e9; font-weight:bold; border:1px solid #d0d0d0; text-decoration:none;
display:inline-block; margin-top:15px;
color: #333;
padding-top: 0.5625em;
padding-right: 1.125em;
padding-bottom: 0.625em;
padding-left: 1.125em;
font-size: 0.8125em; }

#searchsubmit { background-color:#b4222a; border-color:#b4222a;}
footer select { font-size: 18px;
background-color: #ddd;}
footer ul li { margin-bottom:10px; 
font-size: 0.9em;
line-height: 1.3em;}

ol.commentlist { list-style-position:inside; list-style-type:none; font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
ol.commentlist article .th {display:none;}
ol.commentlist section p { font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;}
ol.commentlist a.url {font-weight:bold;}
/* -----------------------------------------
   Mobile
----------------------------------------- */


@media only screen and (max-width: 768px) {
	body {background-image:none;}
	header.site-header h2 { font-size:3.5em;}
	header.site-header h3 { margin-top:0px; font-size:2em;}
	#top {display:none;}
	article { padding:1em;}
	article .sidebar { text-align:left; margin:0px 0px; font-size:0.7em; }
	article .sidebar p {margin-bottom: 0px;}
	article .sidebar p strong { display:inline;}
	article h3 { font-size:1.4em; }
	article .content { padding-left:0px !important; font-size:0.85em;}
	.wp-paginate { font-size:1em !important; margin-left:-1em !important;}
	.wp-paginate li { padding:4px 4px !important; }
	.wp-paginate li a, .wp-paginate .current, .wp-paginate .gap {display:none;}
	.wp-paginate li a.next, .wp-paginate li a.prev {display:block !important;}
	
}

@-moz-document url-prefix() {
    #top li {
        margin-top:6px;
    }
}	
	