/**
 * @file
 * Field Styling
 *
 * The Fences module allows site builders to pick the semeantic HTML5 element
 * for each field while editing the field's settings. There's no way a theme
 * can ever know which element to use for the fields on your site, so Zen
 * just uses lets Drupal core or Fences decide. Since you DO NOT want 3 wrapping
 * divs around every field (do you?), we highly recommend Fences.
 *
 * http://drupal.org/project/fences
 */


/*
 * Field wrappers when the Fences module is enabled.
 */

.field .field-label,
.views-label,
.product-info-label { /* The optional label for a field. */
	font-weight: normal;
	color: #cbcbcb;
	font-style: italic;
}

.section-blog .field .field-label,
.section-blog .views-label,
.node-type-post .field-label,
.node-type-post .views-label {
	color: #8e8e8e;
}

.field-FIELDNAME { /* Underscores in field name are replaced with dashes. */
}

/*
 * If you don't use the Fences module, that's fine. Really. I think. Just use
 * these selectors instead:
 */

.field { /* Wrapper for any field. */
}

/*
 * Field types (Core)
 */

.field-type-text {
}

.field-type-text-long {
}

.field-type-text-with-summary {
}

.field-type-image {
}

.field-type-file {
}

.field-type-taxonomy-term-reference {
}

.field-type-number-integer {
}

.field-type-number-decimal {
}

.field-type-number-float {
}

.field-type-list-text {
}

.field-type-list-boolean {
}

.field-type-list-integer {
}

.field-type-list-float {
}

/*
 * Field types (Contrib)
 */

.field-type-datetime { /* Always use "datetime" when creating new CCK date fields. "date" and "datestamp" are legacy types. */
}

.field-type-node-reference {
}

.field-type-user-reference {
}

/*
 * Named fields
 */

.field-name-body {
}

.field-name-field-image {
}

.field-name-field-tags {
}

.field-name-field-FIELDNAME { /* Underscores in field name are replaced with dashes. */
}

/* Cómics */



/* photoswipe-gallery */

.photoswipe-gallery {
}

.photoswipe-gallery .field-item {
	display: none;
}

.photoswipe-gallery .field-item:first-child {
	display: block;
}

/* Entity reference advertencia */

.field-type-entityreference.field-name-field-advertencia-contenido {
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-items {
	line-height: 0px;
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-item {
	display: inline-block;
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-item h2 {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-style: normal;
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-item #taxonomy-term-37 a,
.field-type-entityreference.field-name-field-advertencia-contenido .field-item #taxonomy-term-38 a,
.field-type-entityreference.field-name-field-advertencia-contenido .field-item #taxonomy-term-39 a {
	display: block;
	width: 46px;
	height: 30px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-item #taxonomy-term-37 a {
	background-image: url(../images/cs-ico-sexual@2x.png);
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-item #taxonomy-term-38 a {
	background-image: url(../images/cs-ico-lenguaje@2x.png);
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-item #taxonomy-term-39 a {
	background-image: url(../images/cs-ico-violencia@2x.png);
}

.field-type-entityreference.field-name-field-advertencia-contenido .field-item .content {
	display: none;
}

/* Formatos */

.field-name-field-formato {
	padding-bottom: 10px;
	width: 50%;
	float: left;
}

.field-name-field-formato .field-items {
}

.field-name-field-formato .field-item {
	background-size: 30px 30px;
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 30px;
	line-height: 30px;
}

.field-name-field-formato .cbr {
	background-image: url(../images/cs-ico-format-cbr@2x.png);
}

.field-name-field-formato .iBooks {
	background-image: url(../images/cs-ico-format-ibooks@2x.png);
}

.field-name-field-formato .Kindle {
	background-image: url(../images/cs-ico-format-kindle@2x.png);
}

.field-name-field-formato .pdf {
	background-image: url(../images/cs-ico-format-pdf@2x.png);
}

.field-name-field-idioma {
	padding-bottom: 10px;
	width: 50%;
	float: right;
}

.field-name-field-idioma a {
	line-height: 30px;
}

/* Advertencia */

.field-name-field-advertencia {
}

.field-name-field-advertencia .field-items {
	line-height: 0px;
}

.field-name-field-advertencia .field-items div {
	width: 30px;
	height: 30px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	display: inline-block;
}

.field-name-field-advertencia .Contenido {
	background-image: url(../images/cs-ico-sexual@2x.png);
}

.field-name-field-advertencia .Lenguaje {
	background-image: url(../images/cs-ico-lenguaje@2x.png);
}

.field-name-field-advertencia .Violencia {
	background-image: url(../images/cs-ico-violencia@2x.png);
}