/*
Theme Name: Ancora
Theme URI: https://sergiotoca.com
Description: Tema de WordPress con home page tipo single page.
Author: Sergio TOCA MORENO
Author URI: https://sergiotoca.com
Version: 1.0
*/

/* Vamos a incluir el CSS Bootstrap 3.3.6 */
@import 'https://4dffc6.claudeassets.com/20161007153307cs_/https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css';
@import 'https://4ba1f7.claudeassets.com/20161007153307cs_/https://fonts.googleapis.com/css?family=Montserrat';

/* A partir de aquí, mi personalización del tema */
/* HOME - PAGE */
/* Página */
.home-page, .home-page .collapse ul li a {
	font-size: 20px;
}

/* Menú superior */
.home-page .collapse li {
	padding-top: 15px;
}
.home-page .collapse li:first-child {
	padding-top: 0px;
}

.logo-menu {
	padding: 0px;
}

.home-page header{
	padding: 50px;
	padding-top: 80px;
}

.home-page header h1{
	font-family: 'Montserrat', sans-serif;
	font-size: 75px;
	line-height: 1.5em;
}

.home-page header h1 a, .home-page header h1 a small {
	color: #fff;
	text-shadow: 0 0 3px #000;
}

.home-page header h1 a:hover{
	text-decoration: none;
}

.home-page #contenido > div{
	padding: 50px;
	padding-top: 80px;
	padding-bottom: 20px;
	width: 100%;
}

.home-page h2 {
	font-weight: bold;
	margin-bottom: 20px;
}

.home-page .boton {
	text-align: center;
}

.home-page .boton a {
	margin-top: 20px;
}

.home-page .deslizar {
	text-align: center;
	width: 100%;
}

.home-page .lista ul {
	list-style-type: none;
}

a.logo-menu {
	padding: 1px;
}

.resto .titulo {
	z-index: 10;
	float: left;
	position: absolute;
	top: 30px;
	padding-left: 20px;
}

.resto header h1{
	font-family: 'Montserrat', sans-serif;
	font-size: 60px;
	line-height: 1.5em;
}

.resto header h1 a, .resto header h1 a small {
	color: #fff;
	text-shadow: 0 0 3px #000;
}

.resto header h1 a:hover{
	text-decoration: none;
}

.resto img {
	max-width: 100%;
}

/* General para palabras muy largas */

li, h1, h2, h3, h4, h5, h6 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

p {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

/* Retoques cabecera resto de páginas */

#banner-fade {
	padding-top: 10px;
}

.resto .navbar {
	margin-top: 10px;
}

/* Tablas subcategorías y taxonomías */

#subcategorias, #subtaxonomias {
	padding-top: 20px;
	padding-bottom: 20px;
}

#tabla_taxonomias, .tabla_subcategorias {
	width: 100%;
}

.tabla_subcategorias tr td:last-child, table#tabla_taxonomias tr td:last-child {
	text-align: right;
}

.titulo-taxonomia, .categoria_titulo {
	float: left;
}

.superior-taxonomia, .categoria_superior {
	float: right;
}

.descripcion-taxonomia, .categoria_descripcion {
	clear: both;
}

/* Estilos para la ficha de autor */

.autor-biografia { margin-top: 50px; background-color: #ddd; border: 1px solid #ccc; padding: 20px 35px; font-size: 12px; line-height: 16px; }
.autor-info { padding-left: 90px; }
.autor-info .avatar { float: left; margin-left: -100px; border: 1px solid #fff; }
.autor-biografia h3 { display: inline-block; margin: 0 0 10px; font-weight: bold; font-size: 18px; }
.autor-enlaces { margin: 20px; }
.autor-enlaces li { margin: 0; }
.autor-enlaces a { /* Añadir estilos para los enlaces de la lista */ }

/* Arreglos en el footer */

footer div {
	padding-top: 10px;
}
footer .derecha {
	text-align: right;
}

/* Barra Lateral */

#barraLateral ul {
	list-style-type: none;
	padding-left: 0px;
}


.articulosolo img {
	height: 100%;
}

/* Paginación */

.screen-reader-text {
	display: none;
}

.nav-links {
	font-size: 30px;
}

/* Categorías y taxonomías */

#thumbnail-producto, .thumbnail-articulo {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#thumbnail-producto img, .thumbnail-articulo img {
	border: grey 1px solid;
	padding: 5px;
	border-radius: 3px;
}

.separador-producto, .separador-articulo {
	clear: both;
}

/* Productos y artículos singles */

#thumbnail-articulo {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

#thumbnail-articulo img {
	border: grey 2px solid;
	padding: 5px;
	border-radius: 5px;
}

/* Comentarios */
/* Formateo de los comentarios */

	/* Barra horizontal sobre el título de los comentarios */
	.titulo-comentarios {
		border-top: 3px solid #000;
		padding: 1.75em 0;
	}
	
	/* Barra horizontal más fina sobre cada comentario */
	.comment {
		border-top: 1px solid #000;
		padding: 1.75em 0;
	}
	
	/* Eliminamos las listas */
	.lista-comentarios , .children {
		list-style-type: none;
	}
	
	/* Eliminamos el 'dice' */
	.says {
		display: none;
	}
	
	/* Fecha y editar pequeñitos y sin subrallado */
	.comment-meta {
		font-size: small;
	}
	.comment-meta a {
		text-decoration: none;
	}
	
	/* Finalmente, se puede responder con un botón */
	.reply a {
		border: 1px solid #000;
		padding: 5px;
		border-radius: 2px;
		text-decoration: none;
	}
	.reply {
		padding-bottom: 1.75em;
	}

/* Establecemos cambios para dispositivos móviles */

@media only screen and (max-width: 767px) {
	.home-page header h1, .resto header h1 {
		font-size: 30px;
	}
	
	.resto .titulo .logo-cabecera, .resto .titulo br {
		display: none;
	}
}

/*
     FILE ARCHIVED ON 00:56:41 Oct 30, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:31:40 Jun 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.378
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.038
  esindex: 0.006
  cdx.remote: 59.869
  LoadShardBlock: 87.421 (3)
  PetaboxLoader3.datanode: 77.216 (4)
  load_resource: 102.693
  PetaboxLoader3.resolve: 50.25
*/