html{background:#111;}
.entry-content a{text-decoration:underline;}
.entry-content  .woocommerce-breadcrumb a{text-decoration:none;}
.entry-content .woocommerce a{text-decoration:none;}
.oculto{position:absolute !important;overflow:hidden !important;left:-9999em !important;}
.navbar-custom,.page .navbar-custom{background:#FFF !important;color:#000 !important;padding:10px 0;}
.navbar-custom .nav li > a,.page .navbar-custom .nav li > a{color:#000 !important;}
.header-search-button{color:#000 !important;}
.navbar-cart-inner .icon-basket{color:#CCC !important;}
.page-header-module.module{padding:140px 0 60px;}
.module,.module-small{padding:50px 0;}
.product-main-content{padding-top:50px;}
.post-template-default{padding-top:80px;}
#intro{background:url(im/fondo.jpg) center no-repeat;background-size:cover;padding:120px 50px 80px;overflow:hidden;}
#intro h1{font-size:24px;}
#libro-promo,#txt-intro{float:left;}
#libro-promo{width:30%;}
#libro-promo img{width:100%;height:auto;}
#txt-intro{width:70%;padding:75px 50px 75px 75px;}
#txt-intro{color:#FFF;}
#lista-autores,#lista-entradas-portada ul{overflow:hidden;list-style:none;padding:0;margin:0;clear:both;}
#lista-autores li,#lista-entradas-portada li{float:left;width:25%;padding:0 20px;}
#lista-autores li:nth-child(4n+1){clear:left;}
#lista-autores img{width:100%;height:auto;}
#txt-intro a,#lista-autores .boton-autor a,.b-leer-mas a,#f-contacto button,.b-pie,.v-rs-autor ,.more-link,.descarga,#cookies button{border:none;padding:5px 17px !important;border-radius:2px;color:#fff;background:rgba(17,17,17,1);font-family:"Roboto Condensed",sans-serif;font-size:11px;letter-spacing:2px; text-transform:uppercase;text-decoration:none !important;display:inline-block;}
.boton-autor{text-align:center;}
.icon-bar{background:#000 !important;}
blockquote{font-family:Volkhov,"Times New Roman",sans-serif;font-style:italic;padding:0 40px;font-size:1.15em;}
blockquote i{font-style:normal;}
blockquote cite{display:block;text-align:right;}
#txt-intro blockquote{padding:0;font-size:1.25em;}

#intro{color:#FFF;background:#222;background:url(im/fondo.jpg) center no-repeat;background-size:cover;padding:130px 50px 80px;overflow:hidden;}
/*#yosoykronen h1{text-transform:uppercase;margin-bottom:20px;}
#yosoykronen img{display:block;width:50%;height:auto;}
#yosoykronen strong{display:block;font-size:48px;padding:10px 0 0;margin-bottom:-10px;}
#v-yosoykronen{margin-top:30px;}
#v-yosoykronen a{font-size:16px;}*/

.nav li a:hover,.nav li a:focus{background:url(im/fn.png) center no-repeat !important;}
.nav .menu-item-113 a:hover,.nav .menu-item-113 a:focus{background:url(im/fna.png) center no-repeat !important;}

#lista-entradas{padding-top:80px;margin:0 -20px -40px;}
#lista-entradas li{list-style:none;background:#FFF;padding:40px;margin-left:0;margin-bottom:40px;}
#lista-entradas .img-entrada{margin:-40px -40px 40px;display:block;}
#lista-entradas .img-entrada img{width:100%;height:auto;}
#img-entrada{display:block;margin-bottom:40px;}

#lista-entradas-portada ul{margin-left:-20px;margin-right:-20px;}
#lista-productos-portada,#lista-productos-autor{padding-bottom:0;}
#lista-productos-portada ul,#lista-productos-autor ul{padding-top:40px;}
#lista-productos-autor{margin-top:-50px;}

#lema{background:url(im/fondo.jpg) center no-repeat;background-size:cover;color:#FFF;padding:70px 50px;font:18px/1 Volkhov,"Times New Roman",sans-serif;text-align:center;}
#lema p{font-style:italic;}

#lista-entradas-portada ul{margin-top:40px;}
#lista-entradas-portada li{width:33.33%;}
#lista-entradas-portada li h2{font-size:16px;}
#lista-entradas-portada .img-entrada img{width:100%;height:auto;}
#lista-entradas-portada .txt-entrada{padding:40px 40px 20px;background:#FFF;}

.h2-bala-literaria,.cuerpo-bala-literaria h2,.h2-especial{color:#000;font-size:16px;font-family:"Roboto Condensed",sans-serif;letter-spacing:2px;text-transform:uppercase;}
.t-balas-literarias th,.t-balas-literarias td{padding:8px 17px;text-align:left;vertical-align:top;}
.t-balas-literarias th{color:#000;font-weight:400;text-transform:uppercase;}
.t-balas-literarias td{background:#FFF;border-bottom:1px solid #EEE;border-right:1px dotted #DDD;}
.bala-ponente{width:50%;}
.bala-ponente{width:40%;}
.bala-inicio{width:10%;}
.seccion-balas-literarias{padding-bottom:0;}

.l-libreria h2{color:#000;font-size:22px;}
.l-libreria ul{list-style:none;overflow:hidden;margin:30px -20px;padding:0;}
.l-libreria li{padding:0 20px;margin:0 0 30px;float:left;width:20%;}
.l-libreria li:nth-child(5n+1){clear:left;}
.l-libreria li a,.l-libreria li img,.l-libreria li strong{display:block;background:#FFF;}
.l-libreria li img{width:100%;height:auto;}
.l-libreria li strong{padding:8px 15px;text-align:center;border-top:1px solid #EEE;font-weight:300;text-transform:uppercase;}

#contacto{padding-top:50px;}
#resultado.error,#resultado.exito{padding:8px 17px;color:#FFF;background:#C00;margin-bottom:20px;}
.error em{font-style:normal;padding:8px 0;display:block;color:#C00;}
.f-entero.error em{margin-top:-7px;}
#resultado.exito{background:#027373;}
#contacto ul{overflow:hidden;padding:0;margin:0;}
#contacto li{list-style:none;float:left;margin:0 0 20px 0;}
#contacto .f-medio{width:50%;}
#contacto .f-izq{padding-right:20px;}
#contacto .f-der{padding-left:20px;float:right;}
#contacto .f-entero{width:100%;float:none;clear:both;}
#contacto label{text-transform:uppercase;font-weight:300;}
#contacto  input,#contacto  textarea{display:block;width:100%;border:1px solid #EEE;padding:4px 7px;}
#contacto  textarea{height:100px;}
#contacto  input:focus,#contacto  textarea:focus{border-color:#DDD;}

#aviso-manuscritos{padding:40px 50px;margin-bottom:40px;background:#FFF;}

#lopd{margin-top:40px;font-size:.9em;}
ul#medios-contacto{overflow:hidden;background:#FFF;padding:0;margin:40px 0;}
#medios-contacto li{float:left;width:33.33%;text-align:center;border-right:1px solid #EEE;margin:0;padding:20px;}
#medios-contacto strong,#cor a,#tel a{display:block;margin:10px auto 0;font-weight:normal;text-transform:uppercase;}
#medios-contacto span{display:inline-block;text-align:center;width:50px;padding:13px 0;}
#cor span,#tel span{background:#FBBA00;}
#cor span:before{position:relative;top:-4px;}
#medios-contacto span:before{font-size:24px;color:#FFF;}
#cor span,#tel span{}
#aviso-rgpd input,#aviso-rgpd label{display:inline;width:auto;text-transform:none;}
#aviso-rgpd  em{display:block;}

#listado-eventos{margin:0;}
#listado-eventos li{list-style:none;padding:0;margin:0 0 40px;background:#FFF;display:table;width:100%;}
#listado-eventos .txt-entrada,#listado-eventos .gm{display:table-cell;vertical-align:top;}
#listado-eventos .txt-entrada{padding:40px 40px 20px;}
#listado-eventos .gm{width:300px;}
#listado-eventos .gm iframe{display:block;width:100%;min-height:100%;}

#calendario{border-collapse:separate;border-spacing:1px;color:inherit;margin-top:23px;}
#calendario th,#calendario strong{font-weight:300;text-transform:uppercase;}
#calendario th,#calendario td{background:#1A1A1A;text-align:center;}
#calendario td{color:#AAA;}
#calendario  .con-evento{position:relative;color:#000;background:#FBBA00;display:block;z-index:17;}
#calendario  .evento-del-dia{position:absolute;overflow:hidden;left:-9999em;padding:10px 20px;background:#222;top:-3.4em;color:#FFF;display:block;text-align:left;white-space:pre;z-index:69;}
#calendario  .con-evento:hover .evento-del-dia{left:1.4em;}
#mes-calendario th{position:relative;}
#mes-calendario th img{display:inline;line-height:1;}
#cal-b-ant,#cal-b-sig{padding:3px 0;width:18px;line-height:1;color:#FFF;background:#111;text-align:center;position:absolute;top:2px;display:block;}
#cal-b-ant{left:2px;}
#cal-b-sig{right:2px;}

.b-pie,#cookies button{color:#000 !important;background:#FBBA00 !important;}
.footer-social-links span{padding:5px;}
.footer-social-links a,.v-rs-autor{color:#FFF !important;}
.v-rs-autor{margin-right:15px;}
.v-rs-autor.v-twitter{padding-left:10px !important;}
.v-rs-autor.v-twitter span{margin-right:3px;}
.v-rs-autor.v-facebook{padding-left:7px !important;}
.v-rs-autor.v-facebook span{margin-right:5px;}
.v-rs-autor.v-instagram{padding-left:10px !important;}
.v-rs-autor.v-instagram span{margin-right:7px;}
.social_facebook,.v-facebook{background:#3B5998;}
.social_twitter,.v-twitter{background:#1DA1F2;}
.social_instagram,.v-instagram{background:#C32AA3;}
.copyright a{margin-left:20px;}

#cookies{position:fixed;z-index:1117; left:0;bottom:0;padding:20px;width:100%;border-top:3px solid #FBBA00;background:#000;color:#FFF;text-align:center;}
#cookies a{color:#FFF;text-decoration:underline;}
#cookies button{margin-left:20px;}

#cita-inicial{text-align:right;}
#cita-inicial cite{font-style:normal;}

#mapas{overflow:hidden;}
#mapas div{width:50%;box-sizing:border-box;}
#sede-madrid{float:left;padding-right:15px;}
#sede-barcelona{float:right;padding-left:15px;}
#mapas iframe{display:block;}
.datos-sede{padding:10px 15px;background:#FFF;border:1px solid #EEE;border-top:none;}

@media(max-width:990px){	
	.l-libreria li{width:33.33%;}
	.l-libreria li:nth-child(5n+1){clear:none;}
	.l-libreria li:nth-child(3n+1){clear:left;}
	#listado-eventos li{display:block;}
	#listado-eventos .txt-entrada,#listado-eventos .gm{display:block;}
	#listado-eventos .gm {width:auto;}
}

@media(max-width:767px){
	#intro{padding:120px 20px 80px;}
	#libro-promo,#txt-intro,#lista-entradas-portada li{float:none;width:auto;}
	#libro-promo{height:200px;overflow:hidden;}
	#libro-promo img{margin-top:-320px;}
	#txt-intro{padding:20px 0;text-align:center;}
	#txt-intro cite{text-align:center;}
	#lista-productos-portada,#lista-entradas-portada{text-align:center;padding-left:20px;padding-right:20px;}
	#lista-productos-portada .products .product{float:none;width:100%;max-width:370px;margin:25px auto;}
	#lista-entradas-portada li{margin-bottom:40px;}
	#lista-entradas-portada ul li:last-child{margin-bottom:0;}	
	.img-entrada{max-height:200px;overflow:hidden;display:block;}
	.img-entrada img{margin-top:-25%;}
	.img-autor-single img{display:block;width:50%;margin:20px auto 40px;}
	#lista-autores li{width:50%;padding:0 20px;}
	#lista-autores li:nth-child(2n+1){clear:left;}
	.l-libreria h2{text-align:center;}
	
	#lista-entradas{margin:0 5px -40px -35px;}
	
	#contacto li{float:none;}
	#contacto .f-medio{width:100%;}
	#contacto .f-izq{padding-right:0;}
	#contacto .f-der{padding-left:0;float:none;}
	#medios-contacto li{float:none;width:100%;border-right:none;border-bottom:1px solid #EEE;}
	#f-contacto{padding:0 20px;}
	.copyright a{display:block;margin:auto;}
	
	#mapas{padding:0 20px;}
	#mapas div{float:none;width:100%;padding:0;}
}
@media(max-width:460px){
	#lista-autores li{width:100%;float:none;padding:0;}
	.img-autor-single img{width:100%;max-width:270px;}
	#lista-autores img{max-width:270px;margin:0 auto;}
	.l-libreria li{width:100%;max-width:270px;margin-left:auto;margin-right:auto;float:none;}
	.l-libreria li:nth-child(5n+1){clear:none;}
	.l-libreria li:nth-child(3n+1){clear:none;}
}