 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
@media (max-width: 767px) {
    /* CSS goes here */
    .name.navbar-brand {font-size: x-large; width: 600px;}
    .navbar-header {float: left;}
    .areade {font-size: 14px !important; margin-left: -15px;}
    .nombredelarea {font-size: 20px !important;}
    .menu.menu--menu-fundacion.nav {display: grid;}
    .inicio {display: inline-block; margin-top: 12px;}
    .cart-block--contents.cart-block--contents__expanded {margin-left: 100px;}
}
@media (max-width: 991px) {
    .name.navbar-brand {font-size: x-large; width: 900px;}
    .areade {margin-left: -15px;}
    .input-group {width: 175px !important;}
    .menu.menu--main.nav.navbar-nav {display: grid;}
    .menu.menu--menu-fundacion.nav {display: grid;}
    .inicio {display: inline-block; margin-top: 12px;}
    .cart-block--contents.cart-block--contents__expanded {margin-left: 300px;}
}

/** texto */
h1 {font-size: 28px; text-align:left; }
h2 {font-size: 22px; text-align:left; }
p.txt-pequeño-negrita-centrado-serif {
        font-family: "Times New Roman", Times, serif;
        text-align: center;
        font-size: small;
        font-weight: bold;
        line-height:1,5;
        }
p.txt-pequeno-negrita-izquierda-serif {
        font-family: "Times New Roman", Times, serif;
        text-align: left;
        font-size: small;
        font-weight: bold;
        line-height:1,5;
        }
p.txt-pequeno-negrita-derecha-serif {
        font-family: "Times New Roman", Times, serif;
        text-align: right;
        font-size: small;
        font-weight: bold;
        line-height:1,5;
        }
/** textos del blog */
p.blog-serif {font-family: "Times New Roman", Times, serif; font-size: large;}
.texto-blog-presentacion.views-row .blog-serif {
	font-family: "Times New Roman";
	font-size: small !important;
}
figure.item {
    /* To correctly align image, regardless of content height: */
    vertical-align: top;
    display: table;
    /* To horizontally center images and caption */
    text-align: left;
    /* The width of the container also implies margin around the images. */
    width:500px;
    float:left;
    padding-right: 16px;
    padding-bottom: 12px;
}
.caption {
    /* Make the caption a block so it occupies its own line. */
    display: block;
}
.social-media-sharing .share img {padding-top: 20px;}
.field--name-field-autor-blog {	padding-bottom: 20px;}
/** region sidebar second sin bordes */
.well.region.region-sidebar-second{
	border: none;
	border-radius: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/** cabecera sitio, banda del logotipo */
.navbar-header {
    float: none;
}
.menu.menu--main.nav.navbar-nav {
	margin-left: -15px;
}
/** grupo del buscador
.input-group {
	position: relative;
	display: table;
	width: 300px;
	left: 200px;
	top: 5px;
}*/
.input-group {
	display: table;
	width: 200px;
	top: 7px;
	right: 7px;
}
/** titulo de la pagina: Rafael Cansinos Assens */
.navbar-default .navbar-brand {color: #FE0313;}
.navbar-brand {
       	font-family: 'Spectral', serif;
        float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 38px;
	line-height: 20px;
        font-weight: bold;
}
.btn.btn-default.btn-xs {
	margin-bottom: 8px;
	background-color: #286090;
	color: yellow;
}
/** pie de los sitios*/
.region-footer #block-piedepagina {float: left;}
.region-footer img {float: right;}
/** bloque de VARIA. habria que encontrar solucion para tratar el bloque siempre igual, no uno por uno */
#block-variaparalacabecera {
	font-size: 24px;
	padding-top: 12px;
}
/** palabra "indice" en el bloque primario derecha*/
#block-indicevaria-menu {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: darkgray;
	text-align: left;
	padding-left: 6px;
}
/** comentario de area de en la cabecera */
.areade {
        font-size: 22px;
}
.nombredelarea {
        font-size: 32px;
}
.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
        margin-top: 3px;
}
/** caja region header */
.region.region-header {
	background: aliceblue;
	border-radius: 6px;
	text-align: left;
        padding-left: 30px;
}
.page-header {
       font-size: 24px;
       margin-top: 28px;
}
.nav > li {
    display: table-cell;
}
.menu--manuscritos-borges {
       margin-left: -15px;
}
/** empieza el texto */
.region.region-content {
	margin-top: 20px;
}
/** CANSINOS.COM COMERCIO ----> */
/**titulo general del catalogo región izquierda */
.region.region-sidebar-first .block-title {
	font-size: medium;
	font-weight: bold;
}
/**cubiertas de libros con sombra a su tamaño por ejemplo en cansinos.com */
.imgcover img {
        box-shadow: none;
        display: block;
        width: auto;
        height: auto;
}
.field--name-field-descripcion-del-libro {
	margin-top: 12px;
}
.esptec {
	font-size: smaller;
	text-align: justify;
        line-height: initial;
        margin-top: 20px;
}
.field--name-field-autor {
	font-size: x-large;
	font-weight: bolder;
}
.otrasopc {
	margin-top: 12px;
	line-height: 12px;
	margin-bottom: 12px;
        font-weight: bolder;
        letter-spacing: 0.05em
}
.cart-block--summary, .cart-block--summary__icon img, .cart-block--summary__count {
        display: inline-flex;
        color: #f3ff00;
        background-color: blueviolet;
        padding-left: 12px;
        padding-right: 12px;
        float: right;
}
.cart-block--contents {
	width: 225px;
	background: white;
	color: black;
	margin-left: 900px;
	margin-top: 35px;
}
/** cuando se pulsa sobre el carro */
.cart-block--contents__inner {
	background: #f2d90938;
}
/** titulo del libro */
.field--name-title {
	font-weight: bolder;
	font-style: italic;
	font-size: xx-large;
}
.precio {
        font-weight: bolder;
        font-size: large;
}  
.preciogrey {
        font-weight: bolder;
        font-size: normal;
        color: #808080;
}
.vendordigital {
	width: 100px;
	padding: 5px;
	margin: 50px 10px;
}
/**portada de ARCA EDICIONES */
.views-field.views-field-field-ediciones-en {
    font-size: 70%;
    background-color: #b9bdc1;
    color: white;
    font-weight: bold;
    background-size: auto;
    margin-right: 120px;
    margin-top: 12px;
    margin-bottom: 0px;
    padding-left: 3px;
}
.view-listar-productos-arca-edinet .imgcover img {
   box-shadow: 0 0px 0px rgba(0,0,0,0);
}
/**marco de anuncios */
.panel-default {padding: 12px; margin-top: 24px;}
/** HASTA AQUI CANSINOS.COM COMERCIO <----*/

/** BIOGRAFIA.CANSINOS.ORG ---> */
/** grupo lateral cronología */
#edit-field-year-value-min {width: 60px;}
#edit-field-year-value-max {width: 60px;}
#edit-field-year-value-min--2 {width: 60px;}
#edit-field-year-value-max--2 {width: 60px;}
.form-inline .control-label {text-transform: uppercase;}
#edit-submit-listar-apuntes-biograficos {margin-top: 10px;}
#edit-submit-listar-apuntes-biograficos--2 {margin-top: 10px;}
#edit-reset {margin-top: 10px;}
#edit-reset--2 {margin-top: 10px;}
/** fin grupo lateral cronología */
/** grupo apuntes */
caption {font-size: large;}
.views-field.views-field-field-fecha {
	width: 120px;
	font-size: small;}
.views-field-body {text-align: justify;}
.views-field-title {font-weight: bolder;}
.view.view-listar-apuntes-biograficos .view-header {
	margin-top: 20px;
	margin-bottom: 12px;
	font-size: smaller;
	background: #F5F5F5;
	padding-left: 4px;
}
kbd {
	padding: 0px 2px;
	font-size: 80%;
	color: #fff;
	background-color: #9ea3b3;
	border-radius: 2px;
}
.views-row {
	margin-bottom: 12px;
}
/** fin grupo apuntes */
/** bibliografias views */
.view-content h3 {
	font-size: medium;
	font-weight: bold;
	margin-top: 24x;
}
/** fin bibliografias views */
/** texto entrada front */
.field--name-body {text-align: justify;}
/** fin texto entrada front */
/** bloque menus bibliografia */
.menu.menu--bibliografia.nav {
        display: grid;
        font-size: smaller;
}
.menu.menu--apa.nav {
        display: grid;
        font-size: smaller;
}
/** fin bloque menus bibliografia */
/** cabecera tablas titulo etc */
.view-content thead {font-size: xx-small;}
/** fin cabecera tablas titulo etc */
/** procedencia de los datos cronologicos */
td.views-field.views-field-field-procedencia {font-size: xx-small;}
/** fin de procedencia de los datos cronologicos */
/** textos presentaciones views APA */
.bibcite-reference {font-size: small;margin-bottom: 6px;}
/** fin textos presentaciones views APA */
/** vision de admin menus laterales */
.menu.menu--tools.nav {display: grid;}
/** fin vision de admin menus laterales */
/** pie de pagina de biografia */
#block-piedepaginaconautoria {
	font-size: small;
	background-color: #F5F5F5;
	padding: 0px 10px 0px 10px;
	margin-bottom: 20px;
}
/** fin pie de pagina de biografia */

/** HASTA AQUI BIOGRAFIA.CANSINOS.ORG <---- */
/** CANSINOS.ORG <---- */
.field--name-field-texto-izquierda {
	padding: 14px;
	font-size: medium;
	line-height: 170%;
}
.field--name-field-texto-centro {
	padding: 14px;
	font-size: medium;
	line-height: 170%;
}
.field--name-field-te {
	padding: 14px;
	font-size: medium;
	line-height: 170%;
}
.field--name-field-texto-mas-derecha {margin-left:-12px}
.menu.menu--indice-varia.nav {display: grid;}
/** HASTA AQUI BIOGRAFIA.CANSINOS.ORG <---- */

/** FUNDACION.CANSINOS.ORG ----> */
.region.region-sidebar-first #block-logotipofundacioncolor {
	margin-top: 65px;
	scale: 90%;
}
#block-imagen-inicio {margin-top: 30px;}
#block-imagen-historia {margin-top: 30px;}
#block-imagen-patronato {margin-top: 30px;}
#block-imagen-objetivos {margin-top: 30px;}
#block-imagen-constitucion {margin-top: 30px;}
#block-imagen-sede {margin-top: 30px;}
#block-imagen-donaciones {margin-top: 30px;}
#block-imagen-actividades {margin-top: 30px;}
/** HASTA AQUI FUNDACION.CANSINOS.ORG <---- */
/** CANSINOS.NET ----> */
#block-nuestasrecomendaciones {
	margin-top: 30px;
	border-style: solid;
	border-width: thin;
	padding: 1em;
}
.well.region.region-sidebar-second {background-color: white; margin-top: 30px;}
/** HASTA AQUI CANSINOS.NET <---- */
