body {margin: 0; font-family: 'Open Sans', sans-serif; color: #e9e9e7; background-image: url(../img/bg4.jpg); background-attachment: fixed; background-size: cover;}
.bodyHome {}
.container {max-width: 980px;}
h1, h2, h3, h4 {font-weight: normal;}
* {box-sizing: border-box;}
.foto100 {width: 100%}
.fotoMax {max-width: 100%}
ul, li {margin: 0; padding: 0; list-style: none;}


/*  H O M E  */

.wrapHeader {position: absolute;z-index: 2;	left: 0;right: 0;top: 0;text-align: center;}
.wrapFotoTaller {font-size: 0;min-height: 100vh;background-image: url(../img/home4.jpg);background-color: #4b4949;background-size: cover;background-position: center;box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.6);}
.fotoTaller {display: none;}
.firma {max-width: 90%;	margin-top: 10px;}
.bajadaFirma {font-size: 20px;letter-spacing: 4px;color: #dfe2ca;margin-top: -5px;	text-shadow: 0px 0px 4px rgba(0,0,0,0.57);}

@media screen and (min-width: 64em) {
	.wrapHeader {
	}
	.wrapFotoTaller {
		min-height: initial;
	}
	.fotoTaller {
		display: inline-block;
		width: 100%;
	}
	.firma {
		margin-top: 10px;
	}

}


		/* menu drawer */
		.drawer-hamburger {position: absolute;}
		.drawer-navbar .drawer-navbar-header {border-bottom: none; background-color: transparent;}
		.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before {height: 3px;background-color: #fff;}
		.headerInt .drawer-hamburger-icon, .headerInt .drawer-hamburger-icon:after, .headerInt .drawer-hamburger-icon:before {height: 3px;background-color: #9b9595;}
		
		.drawer-navbar .drawer-menu {padding-bottom: 3rem;}
		.drawer-dropdown-menu {	background-color: #d4d4d2;padding-top: 10px;padding-bottom: 10px;}
		.drawer-menu-item {color: #fff;font-size: 15px;text-transform: uppercase;letter-spacing: 1px;}
		.drawer-menu-item:hover, .drawer-dropdown-menu-item:hover {text-decoration: none;}
		.drawer-menu-item:hover {color: #e9e9e7}
		.drawer-nav {background-color: #252525;}
		.drawer-dropdown-menu-item {line-height: 2.3rem;text-transform: uppercase; font-size: 14px; padding-left: 1.5rem; padding-right: 1.5rem}
		.drawer-container {position: relative; padding: 0 20px}
		.btnBorder {background-color: #d4d4d2; border-bottom: 1px solid #ddd;}
		.btnSeries {background-color: #e1e1dd;}
		.btnStrong {font-weight: 600}
		.fechaSerie {color: #8b8888; display: inline-block; margin-left: 6px}

		

		
		@media (min-width: 64em) {
			.drawer-nav, .drawer-navbar {
				background-color: transparent;
				border-bottom: none;
			}

			.headerInt .drawer-navbar .drawer-menu {
				/*float: right;*/
			}
			.drawer-navbar .drawer-menu li {
			    float: none;
			    display: inline-block;
			}
			.drawer-navbar .drawer-dropdown-menu {
				text-align: left;
				width: 350px;
			}
			.drawer-container {
			    max-width: 1200px;
			}
			.drawer-navbar .drawer-dropdown-menu-item {
			    padding-left: 1.5rem;
			}
			/*interiores*/
			.headerInt .drawer-menu-item {color: #9B9595}
			.headerInt .drawer-menu-item:hover {color: #c3bdbd}
		}



/*  B O R D E R   R E A L  */

.borderReal {background-color: rgba(0,0,0,.5);}
.borderRealTxt {max-width: 980px;margin: 0 auto;padding: 100px 20px;font-size: 18px;color: #fff;font-family: "Georgia", Times, serif;text-align: center;}
.borderRealCita {font-size: 22px;margin-bottom: 80px;font-style: italic;}
.borderRealCita:after {content: "";	display: inline-block;width: 73px;height: 80px;background-image: url(../img/comilla-der.png);background-repeat: no-repeat;}
.borderRealCita:before {content: "";display: inline-block;width: 73px;height: 80px;background-image: url(../img/comilla-izq.png);background-repeat: no-repeat;}
.borderRealCita p {margin: 5px;color: #ccc;}
.borderRealAutor {font-size: 15px;font-style: normal !important;padding-bottom: 16px;}
.cita0 {margin: 0;}
.corteMob {display: block;}

.h2Border {margin-bottom: 50px}
.h2Border span {margin-right: 6px}
.borderRealCuerpo {text-align: left;line-height: 26px;position: relative;}
/*.borderDeg {
	background: -webkit-linear-gradient(#fff, #ffffff05);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}*/
/*.borderRealDeg {position: absolute;height: 150px;width: 100%;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(148,152,126,0) 0%, rgba(148,152,126,1) 100%);}*/
.btnModal {display: inline-block;font-size: 20px;padding: 10px 15px 12px;border: 2px solid #fff;color: #fff;text-decoration: none;margin: 0 auto;position: relative;z-index: 4;}
.modal {margin-top: 20px;max-width: 900px;padding: 30px 30px;font-size: 18px;line-height: 24px;color:#252525;}
.citaModal {font-style: italic;	display: block;}

@media screen and (min-width: 420px) {
	.corteMob {display: inline-block;}
}


/*  O B R A S   H O M E  */

.contentObra {font-size: 0;}
.obraHome {width: 100%;box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.6);}

.citasHome {padding: 50px 20px;	font-size: 16px;line-height: 22px;color: #deded2;font-family: "Georgia", Times, serif;	font-style: italic;	text-align: center; background-color: rgba(0,0,0,.5);}
.citasHome p {max-width: 800px;	margin: 0 auto;}
.autor {text-align: right;color: #9B9595;margin-top: 12px !important;}

.boton-top {position: fixed; bottom: 20px; right: 15px; display: none; cursor: pointer;}
.boton-top img {display: none;}


@media screen and (min-width: 768px) {
	.borderRealCita {
		display: inline-flex;
	}
	.cita0 {
		padding-top: 10px;
	}
	.borderRealCita:after, .borderRealCita:before {
		margin: 0 15px;
	}
	.modal {
		margin-top: 100px;
		padding: 80px 120px;
		font-size: 16px;
		line-height: 24px;
	}
	.borderRealTxt {font-size: 20px;}
	.borderRealCuerpo {line-height: 28px;}
	.citasHome {
		padding: 120px 20px;
		font-size: 20px;
		line-height: 28px;
	}
	.boton-top img {display: inline-block;}
}


/* footer */

footer {height: 400px; background-color: rgba(0,0,0,.8); text-align: center; position: relative; padding-top: 30px}
footer .firma, footer .bajadaFirma {opacity: 70%}
footer .firma {max-width: 220px; margin-top: 50px}
.copy {position: absolute; width: 100%; bottom: 10px; font-size: 12px; letter-spacing: 2px;}
.copy p {margin: 5px 0}
.copy .contacto {font-size: 14px;}
.copy .copyright {color: #999}
.redes {position: absolute; right: 15px; top: 80px; width: 40px}
.redes a {opacity: .5; display: inline-block; margin-bottom: 8px}
.redes a:hover {opacity: 1}
.copy a {color: #999; text-decoration: none;}
.copy a:hover {color: #bbb}



/*  P A G I N A S   I N T E R I O R E S  */

/*.firmaInt {max-width: 140px; position: absolute; left: 0; top: 6px ; z-index: 999999}*/
.firmaInt {max-width: 200px}
.wrapInt {background-color: #f7f7f7; padding: 40px 0; text-align: center}
.container {max-width: 1200px; margin: 0 auto; padding:0 20px;}
.galeria img {width: 100%; margin-bottom: 10px}
.tituloSeries {font-family: "Georgia", Times, serif; color: #9B9595; margin:0 0 20px;font-size: 30px; text-align: center;}
.footerInt {background-color: rgba(0,0,0,.7)!important}
.wrapTextosSeries {background-color: #dad9d7db; color: #222}
.textosSeries {max-width: 980px; margin: 0 auto; padding: 50px 20px}
.textosSeries h3 {font-family: "Georgia", Times, serif; font-size: 32px;}
.firmaTextos {color: #000; text-align: right; font-size: 14px; margin-top: 60px}
.textosSeries .notaTextos {font-size: 14px; margin-top: 40px}
.link500px {color: #333; text-decoration: none; display: inline-flex; flex-direction: column; align-items: center; margin-top: 60px}
.link500px img {max-width: 150px; margin: 10px}
.link500px:hover {text-decoration: underline;}
.bajadaBio {font-family: "Georgia", Times, serif; font-size: 20px; margin: -20px 0 40px}
.destacadoBio {font-family: "Georgia", Times, serif; font-size: 18px; line-height: 24px}
.textosSeries h4 { font-family: "Georgia", Times, serif; font-size: 24px; margin: 40px 0 20px}
.galeria400 {font-size: 0; margin: 0 -1% 50px; text-align: left}
.galeria400 img {width: 48%; margin: 1%}
.galeria400-mt, .textos-mt {margin-top: 60px!important}
	/*	
	.row {margin: 0 -1%; display: flex;}
	.cols {margin: 1%; width: 48%;}
	.cols img {width: 100%; height: auto}
	*/
	/*
	.NuevaA-row {display: flex; margin: 0 -1%; flex-direction: column;}
	.NuevaA-row a {margin: 1%; width: 98%}
	.NuevaA-textos {color: #9B9595; text-align: left; margin: 1%; width: 98%}
	.NuevaA-textos p {margin-top: 25px; margin-bottom: 25px}
	*/
.contentNA {position: relative;margin-bottom: 60px}
.TextoNA-pos {color: #9B9595; text-align: left;}


.nuevaA {color: #9B9595!important; text-align: left}

.textos980 {color: #898484; text-align: left; max-width: 980px; margin: 70px auto;}
.textos980 h3 {font-family: "Georgia", Times, serif; font-size: 32px;}
.textos980 h4 {font-family: "Georgia", Times, serif; font-size: 24px; margin-bottom: 20px}

.nombresCriticos {margin: 80px 0}
.nombresCriticos a {display: inline-block; height: 30px; padding-left: 35px; color: #9B9595; background: url(../img/critica.png) no-repeat; text-decoration: none;}
.nombresCriticos a:hover {color: #c3bdbd}
.firmaCritica {text-align: right; font-size: 14px; color: #000; margin-top: 50px}
.firmaCritica span {text-transform: uppercase; }
.tituloCritica {color: #000;font-size: 26px; line-height: 28px; }
.modal small {font-size: 14px; line-height: 16px!important; margin-top: 40px; display: block}
hr {margin: 50px 0}
.hr50 {max-width: 400px; margin: 50px auto}
.escritosPDF a {display: inline-block; height: 30px; padding-left: 35px; color: #9B9595; background: url(../img/pdf.png) no-repeat; text-decoration: none;}
.escritosPDF a:hover {color: #c3bdbd}
.ensayos li, .antropologia li {border-bottom: 1px solid #ccc; padding-bottom: 10px}

.poliptico {margin-bottom: 80px}
.tapa {display: inline-block; margin-right: 10px}
.descargaLibro {margin: 30px 0;}
.descargaLibro img {margin-right: 20px; max-width: 100%}
.btnDescargas {display: block; text-decoration: none; height: 30px; padding-left: 35px; color: #9B9595; background-repeat: no-repeat; }
.btnDescargas:hover {color: #c3bdbd}
.btnPDF {background-image: url(../img/pdf.png)}
.btnEPUB {background-image: url(../img/epub.png)}
.videoMacla {margin-bottom: 40px}
.titulosEscritos {text-align: center; color: #333}
.bajada333 {color: #333}





@media screen and (min-width: 576px) {
	.descargaLibro {display: flex; align-items: center}
} 

@media screen and (min-width: 768px) {
	.galeria {column-count: 4;}
	.galeria400 img {width: 31.33%;}
	.tituloSeries {font-size: 40px; text-align: left}
	.NuevaA-row {flex-direction: row;}
	.NuevaA-row a {width: 48%}
	.NuevaA-textos {width: 48%}
	.NuevaA-textos p {margin-top: 0}
	.row {display: flex; margin: 0 -1%;}
	.col50 {width: 48%; margin: 1%}
	.TextoNA-pos {position: absolute; left: 5px; top: 5px; right: 50%; background: rgba(255,255,255,0.2); padding: 50px; color: #222; text-align: left;}
}

@media screen and (min-width: 64em) {
	.wrapInt {background-size: 100%; padding: 60px 0 120px; }
	.NuevaA-row a {width: 73%}
	.NuevaA-textos {width: 23%}
}
@media screen and (min-width: 1400px) {
	.wrapInt {background-size: 100%; padding: 60px 0 120px; }
	.container {max-width: 90%}
	.galeria400 img {width: 24%; margin: .5%}
	.galeria400 {margin: 0 -0.5% 50px }
}