/*
Theme Name:     Theme by salonsoweb
Theme URI:      https://salonsoweb.es
Description:    Generatepress child theme.
Author:         Santiago Alonso (@salonsoweb)
Author URI:     https://salonsoweb.es
Template:       generatepress
Version:        0.1.0
*/

/*Tipografias*/


/*Cabecera*/
.site-header{background:none;}
.inside-header{padding: 10px 40px;}
.main-title{font-family: 'Reenie Beanie', cursive; position:relative; z-index:2; font-weight: 400; font-size: 65px; margin-bottom: 0px; line-height: 55px;}
.site-description{font-family: 'Cutive Mono', "MS Serif", "New York", serif;background: #dd3333; color: white; position:relative; z-index:1; display: inline-block;}
.site-description, .entry-header .entry-meta{
-ms-transform: rotate(-2deg); /* IE 9 */
    -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */
    transform: rotate(-2deg);
}

/*Contenido post*/
.entry-content h2,
.entry-header h1,
.entry-header h2{color:#dd3333; font-family: 'Cutive Mono', "MS Serif", "New York", serif;   letter-spacing: -2px; word-spacing: -5px; line-height:1.1em;}
.entry-header h1{font-size: 42px; text-align: center;}

.entry-content h3{font-family: 'Cutive Mono', "MS Serif", "New York", serif;   letter-spacing: -2px; word-spacing: -5px; line-height:1.1em; position: relative;}
.entry-content h3:before{content:" "; width:30px; height: 2px; display: block; clear: both; position: absolute; left:0; bottom: 0; background: #dd3333;}

.entry-header{text-align: right; max-width: 750px; margin: 0 auto;}
.entry-header .entry-meta{background: black; display: inline-block; padding: 3px 10px; color: white;}
.entry-header .entry-meta a{color: white;}

/*TOC*/
#ez-toc-container .ez-toc-list{padding-left: 15px;}
#ez-toc-container .ez-toc-list a{color:#dd3333;}
#ez-toc-container .ez-toc-list a:hover{color: black;}

/*Listados*/
:not(.single-post) .entry-header{text-align: center;}

/*Author box*/
.author-box { padding: 2%; margin-top: 20px; font-size: 0.8em; border: 4px dashed #dd333361;}
.author-box:hover{border-color:#dd3333;}
.author-box .avatar { width: 75px; border-radius: 100%; margin-right: 20px; float: left;}
h5.author-title { color: #dd3333; font-size: 20px; font-family: 'Cutive Mono', serif; letter-spacing: -2px; word-spacing: -5px; margin: 0;}
.author-box p{margin-bottom: 3px;}
.author-box .author-links{ font-family: 'Cutive Mono', serif; letter-spacing: -2px; text-align: right; font-weight: 500;}