/* Webfont */
/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */

@font-face {
    font-family:'Open Sans';
    src: url('../webfonts/Open Sans.eot');
	src: url('../webfonts/Open Sans.eot?#iefix') format('embedded-opentype'),
		url('../webfonts/Open Sans.woff2') format('woff2'),
		url('../webfonts/Open Sans.woff') format('woff'),
		url('../webfonts/Open Sans.svg#Open Sans') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2212;
	}
@font-face {
    font-family:'Open Sans';
    src: url('../webfonts/Open Sans Bold.eot');
	src: url('../webfonts/Open Sans Bold.eot?#iefix') format('embedded-opentype'),
		url('../webfonts/Open Sans Bold.woff2') format('woff2'),
		url('../webfonts/Open Sans Bold.woff') format('woff'),
		url('../webfonts/Open Sans Bold.svg#Open Sans Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2074;
	}
@font-face {
    font-family:'Open Sans';
    src: url('../webfonts/Open Sans Italic.eot');
	src: url('../webfonts/Open Sans Italic.eot?#iefix') format('embedded-opentype'),
		url('../webfonts/Open Sans Italic.woff2') format('woff2'),
		url('../webfonts/Open Sans Italic.woff') format('woff'),
		url('../webfonts/Open Sans Italic.svg#Open Sans Italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-2074;
	}
@font-face {
    font-family:'Open Sans';
    src: url('../webfonts/Open Sans Bold Italic.eot');
	src: url('../webfonts/Open Sans Bold Italic.eot?#iefix') format('embedded-opentype'),
		url('../webfonts/Open Sans Bold Italic.woff2') format('woff2'),
		url('../webfonts/Open Sans Bold Italic.woff') format('woff'),
		url('../webfonts/Open Sans Bold Italic.svg#Open Sans Bold Italic') format('svg');
    font-weight: 700;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-2074;
	}
@font-face {
    font-family:'Open Sans Semibold';
    src: url('../webfonts/Open Sans Semibold.eot');
	src: url('../webfonts/Open Sans Semibold.eot?#iefix') format('embedded-opentype'),
		url('../webfonts/Open Sans Semibold.woff2') format('woff2'),
		url('../webfonts/Open Sans Semibold.woff') format('woff'),
		url('../webfonts/Open Sans Semibold.svg#Open Sans Semibold') format('svg');
    /* font-weight: 600; */
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2074;
	}

.container {
	max-width: 1140px; /* Original size was 1000px */
	}

body {
	font-family: 'Open Sans', sans-serif;
	line-height: 160%;
	color: #414141;
	font-weight: 400;
	background-color: #faf6f4;
	}

p {
	margin-bottom: 7px;
	}

a {
	color: #87b9cc;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}

a:hover {
	color: #ff383f;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}

p > a {
	font-family:'Open Sans Semibold';
	color: #87B9CC;
	}

hr {
    border-color: #e8e1de; /* Beige */
	}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	}

h1,
.h1 {
	font-size: 22px;
	}

h2,
.h2 {
	font-size: 20px;
	}

h3,
.h3 {
	font-size: 16px;
	}

h4,
.h4 {
	font-size: 15px;
	}

h5,
.h5 {
	font-size: 14px;
	}

ol, ul {
	margin-left: 30px;
	margin-top: 7px;
	}

	/* Styles added for Page text composition */

	.node--type-page {
		background-color: #fff;
		padding: 30px 30px 30px 40px;
		}

	.node--type-page h1 {
		font-size: 28px;
		margin-bottom: 30px;
		text-transform: none;
		line-height: 130%;
		}

	.node--type-page h2 {
		font-size: 25px;
		margin-top: 30px;
		margin-bottom: 18px;
		text-transform: none;
		line-height: 130%;
		}

	.node--type-page h3 {
		font-size: 20px;
		margin-bottom: 16px;
		text-transform: none;
		line-height: 130%;
		}
	.node--type-page h4 a {
		text-transform: none;
		font-weight: 700;
		}
	.node--type-page a {
		color: #679eb2;
		font-family:'Open Sans';
		}
	.node--type-page li a {
		/*font-family:'Open Sans Semibold';*/
		color: #679eb2;
		}

	.node--type-page h3,
	.node--type-page h4,
	.node--type-page h5 {
		margin-top: 30px;
		}

	.node--type-page h5 { /* "Bibliografía" title */
		text-transform: uppercase;
		padding-top: 20px;
		margin-bottom: 20px;
		border-top: 1px solid #e8e1de;
		}

	.node--type-page li {
		margin-bottom: 10px;
		}

	.node--type-page .cat-icon {
		padding-right: 10px;
		}

	.small {
		font-size: 0.9em;
		line-height: 150%;
		}

	.cite { /* Sangría francesa */
		text-indent: -30px;
		margin-left: 30px;
		font-size: 0.9em;
		line-height: 150%;
		}

	.smallcaps {
		text-transform: uppercase;
		}

	.tab30 { margin-left: 30px; }

	.tab60 { margin-left: 60px; }

	.tab90 { margin-left: 90px; }
	
	.node--type-page figure {
		margin-top: 5px;
		margin-bottom: 10px;
		}
	.node--type-page figure.align-left {
		margin-right: 25px;
		}
	.node--type-page figure.align-right {
		margin-left: 20px;
		}

	.node--type-page .caption > figcaption {
		font-size: 0.9em;
		line-height: 150%;
		padding-top: 10px;
		}
	.node--type-page figcaption {
		margin-bottom: 15px;
		}
	.node--type-page .align-left figcaption {
		text-align: left;
		}
	.node--type-page .align-right figcaption {
		text-align: right;
		}
	.node--type-page .align-center figcaption {
		text-align: center;
		}
	.node--type-page .caption a {
		/*font-family:'Open Sans Semibold';*/
		/*color: #87B9CC;*/
		color: #679eb2;
		}

	.node--type-page a:hover,
	.node--type-page li a:hover,
	.node--type-page .caption a:hover {
		color: #ff383f;
		}

	.node--type-page .align-center {
		margin-top: 30px;
		margin-bottom: 0;
		text-align: center;
		}
	.node--type-page img.graph {
		margin-top: 25px;
		padding: 30px;
		border: 1px solid #e8e1de;
		-webkit-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		}
	.inline-images { /* Custom class for making a centered row of images */
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		}

	.node--type-page .logo { /* Special code for the AFoNa logo link in "Fotografías" page (no custom class added) */
		-webkit-transition: all 0.8s ease;
		-moz-transition: all 0.8s ease;
		-o-transition: all 0.8s ease;
		-ms-transition: all 0.8s ease;
		transition: all 0.8s ease;
		}
		.node--type-page .logo:hover {
		-webkit-transform: scale(1.02);
		-ms-transform: scale(1.02);
		transform: scale(1.02);
		}

	/* ------------------------------------- */

input, button, select, textarea {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #87B9CC;
	}

.btn,
input[type="submit"] {
    background: #87b9cc;
	font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
	padding: 12px 15px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.btn:hover,
input[type="submit"]:hover {
    background: #ff383f;
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}

.block {
	margin-bottom: 0;
	}

.form-item {
	margin-top: 3em;
    margin-bottom: 3em;
	}

/* Region Header (site name, logo, navbar) */

.region-header .site-name a {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1.3em;
	line-height: 1.4em;
    color: #467b93;
	}

.region-header .site-name a:hover {
	color: #ff383f;
	}

.region-header .site-branding__slogan {
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 0.8em;
    color: #467b93;
	}

/* Main Header, or Masthead */

.main-header nav.topnav.navbar-default {
	background: #fff;
	border-bottom: 0;
	}

.main-header {
	background: 0 73px url('../images/backdrop-wide-tileable.jpg') repeat-x;
	}

a.site-branding__logo,
.brand.logo img {
    width: auto;
	height: 65px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.brand.logo img {
    margin-top: 3px;
	margin-bottom: 2px;
	}
.brand.logo img:hover {
	-webkit-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
	}

/* Slidewidget */

.main-header nav {
    background: transparent;
	}
.slidewidget {
    /* top: 76px; */
	display: none; /* Slidewidget was deactivated because of style problems with main menu */
	}
.slidewidget .fa-gear.fa-spin {
    font-size: 22px;
    left: 10px;
    top: 10px;
	}
.slidewidget .fa-spin { /* Do not spin */
    /*-webkit-animation: none;
    animation: none;*/
	}

.slidewidget .wrapper {
    background-color: #87b9cc;
    border-bottom: 0;
	}
.slidewidget .block {
    padding: 15px 0 0 15px;
	}

.slidewidget .toggle-switch {
    background-color: #87b9cc;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	border-bottom-right-radius: 50px;

	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.slidewidget .toggle-switch:hover {
    background-color: #ff383f;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}

/* Sliding headers */

.region-sliding-header-one a,
.region-sliding-header-two a {
	color: #fff !important;
	}

#sliding-header-wrap h2 {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 0.9em;
	margin-top: 12px;
	}

/* Navbar, or Main Menu */

#main-menu {
	font-family: 'Open Sans Semibold', sans-serif;
	}

.region-primary-menu,
.menu-base-theme li a {
    color: #87b9cc;
	}
.menu-base-theme {
    margin-top: 14px;
	}
.menu-base-theme a,
.menu-base-theme a:hover,
.menu-base-theme a:focus,
.menu-base-theme a:active {
	-webkit-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 2px;
	}
.menu-base-theme li a:hover {
	background: #ff383f;
	}

/* Hamburger menu */

.navbar-default .navbar-toggle .icon-bar {
    background-color: #87b9cc;
	width: 25px;
	}
.navbar-default .navbar-toggle {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.navbar-default .navbar-toggle:hover {
    background-color: #FAF6F4;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}
.menu-base-theme a span.sub-arrow {
    color: #fff;
	background: #87b9cc;
	border-color: #fff;
	}

/* Taxonomy term page, Native Species page & Exotic Species page
   These page views could be arranged to display content in a grid,
   however flex css was used instead becaused it looked neater.
   
   Category description text goes in the taxonomy description.
   Exotic Species page description has been added on the view header. */

.path-taxonomy h1,
.view-pagina-de-especies-nativas h1,
.view-pagina-de-especies-exoticas h1 {
	font-size: 28px;
	text-transform: none;
	margin-bottom: 30px;
	}
.path-taxonomy h3,
.view-pagina-de-especies-nativas h3,
.view-pagina-de-especies-exoticas h3 {
	text-align: center;
	background: #def0f7;
	background-image: linear-gradient(45deg, #def0f7 10%, #ffffff 10%, #ffffff 20%, #def0f7 20%, #def0f7 50%, #def0f7 50%, #def0f7 60%, #ffffff 60%, #ffffff 70%, #def0f7 70%, #def0f7 100%);
	background-size: 7.07px 7.07px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.path-taxonomy .view-content,
.view-pagina-de-especies-nativas .view-content,
.view-pagina-de-especies-exoticas .view-content {
	display: flex;
	height: 100%;
	flex-wrap: wrap;
	align-items: stretch;
	}
.path-taxonomy .views-row,
.view-pagina-de-especies-nativas .views-row,
.view-pagina-de-especies-exoticas .views-row {
	display: flex;
	align-self: stretch;
	justify-content: center;
	width: 33.33%;
	padding: 13px 20px 20px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #FAF6F4;
	}
.path-taxonomy .views-row h2,
.view-pagina-de-especies-nativas .views-row h2, /* Latin name */
.view-pagina-de-especies-exoticas .views-row h2 { /* Latin name */
	font-size: 14px;
	line-height: 160%;
	font-style: italic;
	text-transform: none;
	margin: 0;
	}
.path-taxonomy .views-row h2 > a,
.view-pagina-de-especies-nativas .views-row h2 > a,
.view-pagina-de-especies-exoticas .views-row h2 > a {
	pointer-events: none; /* Disable this H2 link */
	cursor: default;
	color: #414141;
	}
.path-taxonomy .views-row .field--name-sp-nombre-comun,
.view-pagina-de-especies-nativas .views-row .field--name-sp-nombre-comun,
.view-pagina-de-especies-exoticas .views-row .field--name-ex-nombre-comun {
	font-size: 1.2em;
	margin-bottom: 3px;
	font-weight: 600;
	}
.path-taxonomy .views-row img,
.view-pagina-de-especies-nativas .views-row img,
.view-pagina-de-especies-exoticas .views-row img {
	margin-top: 10px;
	}
.path-taxonomy .views-row img:hover,
.view-pagina-de-especies-nativas .views-row img:hover,
.view-pagina-de-especies-exoticas .views-row img:hover {
	pointer-events: none; /* Disable this link */
	cursor: text;
	}

/* Simple search form */
/* The magnifying glass icon is 19 x 19 px */

.block-menu { /* Floats menu buttons to the right so the simple search form can follow them */
	float: right;
	}
#block-redmint-search {
	margin-top: 14px;
	margin-right: 10px;
	float: left;
	}
.search-block-form {
	font-size: 0.9em;
	}
#search-block-form .form-search {
	padding-left: 15px;
    padding-right: 0;
	height: 48px;
	border: 1px solid #87b9cc;
	}
#search-block-form input {
    height: 47px;
	width: 140px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	}
#search-block-form .fa-search,
#search-block-form .form-actions {
	display: none;
	}

/* Simple search results page */

.context-search-node .content {
	margin-bottom: 30px;
	}
h3.search-result__title {
	font-family:'Open Sans Semibold';
	text-transform: none;
	font-style: italic;
	}
.search-result__info {
	display: none;
	}
.search-help-link {
	font-family:'Open Sans Semibold';
	}

/* Advanced Search (core) */

details.search-advanced  {
	border: 0;
	background: #fdfbfa;
	}
.search-advanced summary {
	text-transform: uppercase;
	background: #def0f7;
	background-image: linear-gradient(45deg, #def0f7 10%, #ffffff 10%, #ffffff 20%, #def0f7 20%, #def0f7 50%, #def0f7 50%, #def0f7 60%, #ffffff 60%, #ffffff 70%, #def0f7 70%, #def0f7 100%);
	background-size: 7.07px 7.07px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.search-advanced .details-wrapper {
	padding-top: 25px;
	padding-bottom: 25px;
	}
.search-advanced .details-wrapper .form-item {
	margin-top: 0;
	margin-bottom: 15px;
	}
.search-advanced .details-wrapper .form-item > legend  {
	border-bottom: 0;
	}
.search-advanced #edit-types-fieldset, /* Don't display options for Content Type or Language */
.search-advanced #edit-lang-fieldset {
	display: none;
	}

/* Search Help */

.context-search-node-help #wrapper {
	margin-top: 30px;
	margin-bottom: 20px;
	}

/* Login & Contact forms */

.user-login-form,
.contact-message-feedback-form {
	margin-top: 30px;
	margin-bottom: 30px;
	border-width: 0;
	background: #fdfbfa;
	padding: 20px 25px 12px 27px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.user-login-form .form-item,
.contact-message-feedback-form .form-item {
	margin-top: 0;
	margin-bottom: 15px;
	}

/* Search Region: contains "Categorizaciones 2019…" text & institutional logos */

.region-search #block-promotion-banner-block h1,
.region-search #block-promotion-banner-block h2 {
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	}
.region-search #block-promotion-banner-block h1 {
	margin-top: 25px;
	font-weight: 600;
	}
.region-search #block-promotion-banner-block h2 {
	margin-top: 0;
	margin-bottom: 20px;
	}
.marca-mayds {
	text-align: right;
	padding-right: 15px;
	}
.marca-sarem {
	text-align: left;
	padding-top: 15px;
	padding-left: 15px;
	}

/* Promo region: contains Búsqueda avanzada de especies nativas */

.region-promo {
    padding: 30px;
	background: #fff;
	border: none;
	}
.region-promo h2 {
	margin-bottom: 10px;
	}

/* Widgets con ícono */

.topwidget .block {
	padding: 21px 30px 10px;
	background: #fff;
	}

.topwidget h2 {
	margin-top: 0;
	}

.topwidget .block img { /* Pueden llevarse hasta 100px de diámetro */
	height: 80px;
	width: auto;
	margin-bottom: 20px;
	}

/*.topwidget .block p > span {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	}*/

/* Navegador de ficha & Navegador de página (through Entity Pager module) */

.entity-pager-item a {
	background: #FDFBFA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 14px;
	text-transform: uppercase;
	font-size: 0.9em;
	font-family:'Open Sans Semibold';
	border: 1px solid #87B9CC;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.entity-pager-item a:focus,
.entity-pager-item a:hover {
	background-color: #ff383f;
	border: 1px solid #ff383f;
	}
.entity-pager-item:focus > a,
.entity-pager-item:hover > a {
	color: #fff;
	}
.entity-pager-item a:hover {
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}
.entity-pager-item.entity-pager-item-prev {
	float: left;
	}
.entity-pager-item.entity-pager-item-next {
	float: right;
	}
.region-content-top .entity-pager-item { /* The top Entity Pager is within Content Top region */
	margin: 15px 2px 10px 2px;
	}
.region-content .entity-pager-item { /* The bottom Entity Pager is within Content region */
	margin: 15px 0 22px 0;
	}

/* Slideshow de ficha */

#block-views-block-slideshow-de-ficha-block-1 {
	display: block;
	float: right;
	width: 70%;
	padding-left: 2px;
	}

#views_slideshow_controls_text_slideshow_de_ficha-block_1 {
	position: relative;
	}

#views_slideshow_cycle_teaser_section_slideshow_de_ficha-block_1 img {
	}

#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_next,
#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_previous {
	margin-top: -42.5%;
	}

#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_previous::before {
	margin-left: 5px;
	}
#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_next::before {
	margin-left: 12px;
	}

.slideshow-de-ficha-caption {
	text-align: center;
	font-size: 0.9em;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 2px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	}

/* Ficha de especie, cabecera de ficha */

#block-views-block-cabecera-de-ficha-block-1 {
	margin-bottom: 0;
	}

.cabecera-de-ficha .numero-de-id {
	padding-top: 10px;
	padding-left: 30px;
	font-size: 0.8em;
	}

.cabecera-de-ficha {
	background: #fff;
	/*padding-bottom: 27px; Restore this if Nº de ID is deleted */
	margin-bottom: 2px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	}

.cabecera-de-ficha h1.nombre-cientifico { /* Título de ficha */
	color: #414141;
	font-style: italic;
	font-size: 1.5em;
	line-height: 130%;
	text-transform: none;
	margin-top: 0;
	width: 80%;
	padding: 20px 25px 5px 25px;
	margin-bottom: 0;
	}

.cabecera-de-ficha .nombre-comun {
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 110%;
	width: 80%;
	padding: 0 25px 25px 25px;
	font-weight: 600;
	}

.cabecera-de-ficha .categoria-de-conservacion > a {
	position: absolute;
	top: 27px;
	right: 40px;
	width: 100px;
	height: 100px;
	color: transparent;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.cabecera-de-ficha .categoria-de-conservacion > a:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}

.user-logged-in .cabecera-de-ficha .categoria-de-conservacion > a {
	top: 17px;
	right: 25px;
	}

.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/ex"] { /* EX */
	background: url('../images/icon-cat-ex.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/re"] { /* RE */
	background: url('../images/icon-cat-re.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/cr"] { /* CR */
	background: url('../images/icon-cat-cr.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/en"] { /* EN */
	background: url('../images/icon-cat-en.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/vu"] { /* VU */
	background: url('../images/icon-cat-vu.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/nt"] { /* NT */
	background: url('../images/icon-cat-nt.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/lc"] { /* LC */
	background: url('../images/icon-cat-lc.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/dd"] { /* DD */
	background: url('../images/icon-cat-dd.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/na"] { /* NA */
	background: url('../images/icon-cat-na.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/ne"] { /* NE */
	background: url('../images/icon-cat-ne.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}

.cabecera-de-ficha .categoria-oficial {
	position: absolute;
	top: 31px;
	right: 165px;
	height: 98px;
	display: block;
	background-color: #E6F2F7;
	padding: 20px 25px;
	text-align: center;
	border-radius: 5px;
	}
.cabecera-de-ficha .categoria-oficial .categoria-oficial-label {
	text-transform: uppercase;
	}
.cabecera-de-ficha .categoria-oficial .categoria-oficial-label::after {
	content: "(Res. MAyDS Nº 316/21)";
	display: block;
	font-size: 0.8em;
	text-transform: none;
	}
.cabecera-de-ficha .categoria-oficial .categoria-oficial-cat {
	font-size: 1.5em;
	font-weight: 600;
	}
.user-logged-in .cabecera-de-ficha .categoria-oficial {
	top: 22px;
	right: 153px;
	}

.categoria-label,
.criterios-label,
.justificacion-label,
.evalsubpoblacional-label {
	font-weight: 700;
	}

#leaflet-map-view-cabecera-de-ficha-mapa-block-1 { /* Map */
	}

#block-views-block-cabecera-de-ficha-como-citar-block-1 { /* Wrapper for 'Cómo citar esta ficha' */
	font-size: 0.9em;
	line-height: 150%;
	padding: 1px 20px 20px 25px;
	background-color: rgba(255, 255, 255, 0.5);
	margin-top: 2px;
	margin-bottom: 2px;
	}
#block-views-block-cabecera-de-ficha-como-citar-block-1 h2.title {
	text-transform: none;
	font-weight: 700;
	font-size: 1.1em;
	}
#block-views-block-cabecera-de-ficha-como-citar-block-1 .comocitar-autor {
	font-family:'Open Sans Semibold';
	}

.categoria-wrapper,
.criterios-wrapper {
	text-align: center;
	width: 49.9%;
	/* width: 34.8%; */
	}
.categoria-wrapper {
	margin-right: 2px;
	/* margin-left: 2px; */
	}
.categoria-wrapper,
.criterios-wrapper,
.justificacion-wrapper,
.evalsubpoblacional-wrapper {
	float: left;
	display: block;
	padding: 18px 25px 20px 20px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.justificacion-wrapper {
	margin-top: 2px;
	margin-bottom: 20px;
	}
.justificacion-wrapper p {
	margin-bottom: 0;
	}
.evalsubpoblacional-wrapper {
	width: 100%;
	margin-top: -18px;
	margin-bottom: 20px;
	}
.evalsubpoblacional-wrapper .paragraph {
	margin: 0;
	background: #fff !important;
	}
.evalsubpoblacional-wrapper .paragraph .field {
	background: #FAF6F4 !important;
	}
.evalsubpoblacional-wrapper .paragraph .field--name-sp-eval-subpob-justific {
	display: none;
	}

/* Ficha de especie, general styles */

.page-node-type-ficha-de-especie p > strong,
.page-node-type-ficha-de-especie-exotica p > strong {
	font-family: 'Open Sans Semibold', sans-serif !important;
	font-weight: 600 !important;
	}

/* General rules for all fields */

.field-group-format-wrapper { /* The accordion white boxes are flex-item containers */
	display: flex;
	justify-content: left;
	align-items: stretch;
	flex-wrap: wrap;
	}

.page-node-type-ficha-de-especie .field, /* Fields are flex-items */
.page-node-type-ficha-de-especie-exotica .field {
	margin: 1px;
	background: #FAF6F4;
	padding: 10px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	flex-grow: 1;
	}
.page-node-type-ficha-de-especie .field__item p:last-child,
.page-node-type-ficha-de-especie-exotica .field__item p:last-child {
	margin-bottom: 2px;
	}

/* Long text fields */
.page-node-type-ficha-de-especie .field--type-text-long,
.page-node-type-ficha-de-especie-exotica .field--type-text-long {
	}

/* Ficha de especie, accordions */

.page-node-type-ficha-de-especie .ui-widget,
.page-node-type-ficha-de-especie-exotica .ui-widget { /* Whole accordion */
font-family: 'Open Sans', sans-serif !important;
	clear: both;
	}
.page-node-type-ficha-de-especie .ui-widget .ui-icon,
.page-node-type-ficha-de-especie-exotica .ui-widget .ui-icon {
	background-image: url('../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png');
	}
.page-node-type-ficha-de-especie .ui-corner-all,
.page-node-type-ficha-de-especie-exotica .ui-corner-all { /* Border-radius goes here */
	}
.page-node-type-ficha-de-especie .ui-widget-content,
.page-node-type-ficha-de-especie-exotica .ui-widget-content {
    border: 0;
	}
.page-node-type-ficha-de-especie .ui-accordion .ui-accordion-header,
.page-node-type-ficha-de-especie-exotica .ui-accordion .ui-accordion-header {
	font-size: 14px;
	}
.page-node-type-ficha-de-especie .ui-state-default,
.page-node-type-ficha-de-especie-exotica .ui-state-default { /* Accordion bar */
	background-color: #87B9CC;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.page-node-type-ficha-de-especie .ui-state-default > a,
.page-node-type-ficha-de-especie-exotica .ui-state-default > a { /* Accordion bar title */
	color: #fff;
	text-transform: uppercase;
	}
.page-node-type-ficha-de-especie .ui-state-default:hover,
.page-node-type-ficha-de-especie-exotica .ui-state-default:hover,
.page-node-type-ficha-de-especie .ui-state-active,
.page-node-type-ficha-de-especie-exotica .ui-state-active,
.page-node-type-ficha-de-especie .ui-state-active:hover,
.page-node-type-ficha-de-especie-exotica .ui-state-active:hover {
	color: #fff;
	background-color: #FF3A41;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: none;
	outline: none;
	}
.ui-helper-reset {
    line-height: 160%;
	}

/* Ficha de especie, “details” accordion */
.page-node-type-ficha-de-especie summary,
.page-node-type-ficha-de-especie-exotica summary { /* Bar */
	padding: 5px 10px;
	font-weight: 700;
	}
.page-node-type-ficha-de-especie summary:focus,
.page-node-type-ficha-de-especie-exotica summary:focus { /* Box */
	outline: none;
	}
.page-node-type-ficha-de-especie details,
.page-node-type-ficha-de-especie-exotica details {
	border: 0;
	background-color: #FAF6F4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 8px;
	margin-bottom: 2px;
	}
.page-node-type-ficha-de-especie details .details-wrapper,
.page-node-type-ficha-de-especie-exotica details .details-wrapper {
	display: flex;
	flex-wrap: wrap;
	padding-top: 0;
	padding-bottom: 20px;
	}
.page-node-type-ficha-de-especie details .field,
.page-node-type-ficha-de-especie-exotica details .field {
	background: #fff;
	flex-basis: 35%;
	}
	/* .wide extra class*/
.page-node-type-ficha-de-especie details.wide,
.page-node-type-ficha-de-especie-exotica details.wide {
	width: 100%;
	}

/* Fieldset groups. They can't be called individually,
unless an extra CSS class is added via display field */
.page-node-type-ficha-de-especie fieldset,
.page-node-type-ficha-de-especie-exotica fieldset {
	flex-grow: 2;
	margin-top: 10px;
	}
.page-node-type-ficha-de-especie fieldset.form-item,
.page-node-type-ficha-de-especie-exotica fieldset.form-item {
	margin-bottom: 0;
	}
.page-node-type-ficha-de-especie fieldset.form-wrapper,
.page-node-type-ficha-de-especie-exotica fieldset.form-wrapper {
	padding: 0 15px 15px 15px;
	background: #FAF6F4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
.page-node-type-ficha-de-especie fieldset .form-wrapper:last-of-type,
.page-node-type-ficha-de-especie-exotica fieldset .form-wrapper:last-of-type {
	margin-bottom: 2px;
	}
.page-node-type-ficha-de-especie legend,
.page-node-type-ficha-de-especie-exotica legend {
    padding-inline-start: 0;
    padding-inline-end: 0;
    font-size: 1em;
	font-weight: 700;
    color: #414141;
    border-bottom: 0;
	margin-bottom: 0;
	width: 100%;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	}
.page-node-type-ficha-de-especie fieldset.form-wrapper .fieldset-legend,
.page-node-type-ficha-de-especie-exotica fieldset.form-wrapper .fieldset-legend { /* Fix for fieldset legends; has a reset at a smaller screen size */
	background: #FAF6F4;
	padding: 10px 25px 0 25px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	}
.page-node-type-ficha-de-especie fieldset.form-wrapper .field,
.page-node-type-ficha-de-especie-exotica fieldset.form-wrapper .field {
	background: #fff;
	}
	/* .wide extra class*/
.page-node-type-ficha-de-especie fieldset.wide,
.page-node-type-ficha-de-especie-exotica fieldset.wide {
	}
.page-node-type-ficha-de-especie fieldset.wide .form-wrapper,
.page-node-type-ficha-de-especie-exotica fieldset.wide .form-wrapper {
	background: #fff;
	}
.page-node-type-ficha-de-especie fieldset.wide .form-wrapper .field,
.page-node-type-ficha-de-especie-exotica fieldset.wide .form-wrapper .field {
	background: #FAF6F4;
	}

/* Fieldsets made with Paragraphs */
.page-node-type-ficha-de-especie .paragraph,
.page-node-type-ficha-de-especie-exotica .paragraph {
	display: flex;
	background: #fff;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FAF6F4;
	}
.page-node-type-ficha-de-especie .paragraph .field__label,
.page-node-type-ficha-de-especie-exotica .paragraph .field__label {
	display: block;
	float: left;
	width: 100%;
	}
.page-node-type-ficha-de-especie .paragraph .field__label::after,
.page-node-type-ficha-de-especie-exotica .paragraph .field__label::after {
	display: none; /* Don´t display the colon */
	}
.page-node-type-ficha-de-especie .paragraph .field,
.page-node-type-ficha-de-especie-exotica .paragraph .field {
	background: #fff;
	}

/* 'Elemento HTML' fieldset */
.page-node-type-ficha-de-especie .field-group-toggler, /* Label */
.page-node-type-ficha-de-especie-exotica .field-group-toggler {
	font-weight: 700;
	padding: 10px 15px 1px 15px;
	margin-top: 15px;
	border-right: 1px solid #fff;
	background: #FAF6F4;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	}
.page-node-type-ficha-de-especie .field-group-wrapper,
.page-node-type-ficha-de-especie-exotica .field-group-wrapper {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	background: #FAF6F4;
	padding: 0 15px 15px 15px;
	border-right: 1px solid #fff;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	}
.page-node-type-ficha-de-especie .field-group-wrapper .field,
.page-node-type-ficha-de-especie-exotica .field-group-wrapper .field {
	display: flex;
	background: #fff;
	display: block; /* Prevents text from becoming inline */
	}

/* Give me a top margin */
.page-node-type-ficha-de-especie .field--name-sp-taxonomia-comentarios,
.page-node-type-ficha-de-especie .field--name-sp-cat-sayds-conserv-2004,
.page-node-type-ficha-de-especie .field--name-group-sp-eval-paises-vecinos,
.page-node-type-ficha-de-especie .field--name-group-sp-eval-global-iucn-previa,
.page-node-type-ficha-de-especie .field--name-sp-n-de-individuos-maduros,
.page-node-type-ficha-de-especie .field--name-sp-n-de-individuos-maduros-nd,
.page-node-type-ficha-de-especie .field--name-sp-estudios-de-pva,
.page-node-type-ficha-de-especie .field--name-sp-aumento-poblacional,
.page-node-type-ficha-de-especie .field--name-sp-reduccion-poblacional,
.page-node-type-ficha-de-especie .field--name-sp-variabilidad-genetica,
.page-node-type-ficha-de-especie .field--name-sp-tamanio-pob-efectivo,
.page-node-type-ficha-de-especie .field--name-sp-tamanio-pob-efectivo-nd,
.page-node-type-ficha-de-especie .field--name-sp-eoo,
.page-node-type-ficha-de-especie .field--name-sp-eoo-nd,
.page-node-type-ficha-de-especie .field--name-sp-aoo,
.page-node-type-ficha-de-especie .field--name-sp-aoo-nd,
.page-node-type-ficha-de-especie .field--name-sp-numero-de-localidades,
.page-node-type-ficha-de-especie .field--name-sp-severam-fragmentada,
.page-node-type-ficha-de-especie .field--name-sp-programas-de-monitoreo,
.page-node-type-ficha-de-especie .field--name-sp-habito-habitat-y-dieta-coment,
.page-node-type-ficha-de-especie .field--name-sp-aspectos-reproductivos,
.page-node-type-ficha-de-especie .field--name-sp-en-area-nat-protegida,
.page-node-type-ficha-de-especie .field--name-sp-marco-legal,
.page-node-type-ficha-de-especie .field--name-sp-planes-de-conservacion,
.page-node-type-ficha-de-especie .field--name-sp-valorizacion-socioeconomica,
.page-node-type-ficha-de-especie .field--name-sp-rol-ecologico-y-ecoservicios,
.page-node-type-ficha-de-especie .field--name-sp-necesidades-de-investigacion,
.page-node-type-ficha-de-especie-exotica .field--name-ex-descripcion-de-la-especie,
.page-node-type-ficha-de-especie-exotica .field--name-ex-habitos,
.page-node-type-ficha-de-especie-exotica .field--name-ex-dieta,
.page-node-type-ficha-de-especie-exotica .field--name-ex-aspectos-reproductivos,
.page-node-type-ficha-de-especie-exotica .field--name-ex-bibliograf-sobre-introduccion,
.page-node-type-ficha-de-especie-exotica .field--name-ex-impactos,
.page-node-type-ficha-de-especie-exotica .field--name-ex-impactos-otros,
.page-node-type-ficha-de-especie-exotica .field--name-ex-area-de-accion,
.page-node-type-ficha-de-especie-exotica .field--name-ex-ambientes-invadidos-coment,
.page-node-type-ficha-de-especie-exotica .field--name-ex-abundancia,
.page-node-type-ficha-de-especie-exotica .field--name-ex-programas-de-monitoreo,
.page-node-type-ficha-de-especie-exotica .field--name-ex-analisis-de-riesgo,
.page-node-type-ficha-de-especie-exotica .field--name-ex-marco-legal,
.page-node-type-ficha-de-especie-exotica .field--name-ex-patron-de-distribucion,
.page-node-type-ficha-de-especie-exotica .field--name-ex-presenc-en-area-nat-protegida,
.page-node-type-ficha-de-especie-exotica .field--name-ex-necesidades-de-investigacion {
	margin-top: 15px;
	}
/* Give me a bottom margin */
.page-node-type-ficha-de-especie .field--name-sp-estudios-de-pva,
.page-node-type-ficha-de-especie .field--name-sp-distribucion-historica-coment,
.page-node-type-ficha-de-especie .field--name-sp-tolerancia-a-hab-antropizados,
.page-node-type-ficha-de-especie .field--name-sp-aspectos-reproductivos,
.page-node-type-ficha-de-especie-exotica .field--name-ex-descripcion-de-la-especie,
.page-node-type-ficha-de-especie-exotica .field--name-ex-aspectos-reproductivos,
.page-node-type-ficha-de-especie-exotica .field--name-ex-area-de-accion,
.page-node-type-ficha-de-especie-exotica .field--name-ex-bibliograf-sobre-introduccion,
.page-node-type-ficha-de-especie-exotica .field--name-ex-introduccion-evento-otros,
.page-node-type-ficha-de-especie-exotica .field--name-ex-ambientes-invadidos-coment {
	margin-bottom: 15px;
	}

/*Colored*/
.page-node-type-ficha-de-especie .field--name-sp-cat-sayds-conserv-2004 {
	background: #d0e9f2;
	}
.page-node-type-ficha-de-especie .field--name-sp-cat-nac-conserv-2019,
.page-node-type-ficha-de-especie .sp-eval-global-iucn .field-group-toggler,
.page-node-type-ficha-de-especie .sp-eval-global-iucn .field-group-wrapper { /* .sp-eval-global-iucn is a class added on display view */
	background: #ffd1d1;
	}
.page-node-type-ficha-de-especie .field--name-group-sp-eval-paises-vecinos,
.page-node-type-ficha-de-especie .field--name-group-sp-eval-paises-vecinos .paragraph {
	background: #e6f2f7;
	}
.page-node-type-ficha-de-especie .sp-cat-nac-conserv-previas .field-group-toggler,
.page-node-type-ficha-de-especie .sp-cat-nac-conserv-previas .field-group-wrapper, /* .sp-cat-nac-conserv-previas is a class added on display view */
.page-node-type-ficha-de-especie .field--name-group-sp-eval-global-iucn-previa,
.page-node-type-ficha-de-especie .field--name-group-sp-eval-global-iucn-previa .paragraph {
	background: #fff2f2;
	}

/*Specials*/
.page-node-type-ficha-de-especie .sp-eval-global-iucn .field-group-wrapper {
	padding-top: 8px;
	}
.page-node-type-ficha-de-especie .sp-cat-nac-conserv-previas a.field-group-title:hover,
.page-node-type-ficha-de-especie .sp-eval-global-iucn a.field-group-title:hover { /* Make label link uncklickable */
	cursor: text;
	color: #414141 !important;
	}
.page-node-type-ficha-de-especie .field--name-sp-cat-sayds-conserv-2004,
.page-node-type-ficha-de-especie .field--name-group-sp-eval-paises-vecinos,
.page-node-type-ficha-de-especie .field--name-sp-tolerancia-a-hab-antropizados,
.page-node-type-ficha-de-especie-exotica .field--name-ex-peso,
.page-node-type-ficha-de-especie-exotica .field--name-ex-dieta,
.page-node-type-ficha-de-especie-exotica .field--name-ex-tolerancia-a-hab-antropizados,
.page-node-type-ficha-de-especie-exotica .field--name-ex-tendencia-poblacional,
.page-node-type-ficha-de-especie-exotica .field--name-ex-abundancia,
.page-node-type-ficha-de-especie-exotica .field--name-ex-programas-de-monitoreo {
	width: 100%;
	}
.page-node-type-ficha-de-especie .field--name-sp-taxonomia-orden,
.page-node-type-ficha-de-especie .field--name-sp-taxonomia-familia,
.page-node-type-ficha-de-especie .field--name-sp-nombre-cientifico,
.page-node-type-ficha-de-especie .field--name-sp-tiempo-generacional,
.page-node-type-ficha-de-especie .field--name-sp-tiempo-generacional-nd,
.page-node-type-ficha-de-especie .field--name-sp-tiempo-generacional-justific,
.page-node-type-ficha-de-especie .field--name-sp-aumento-poblacional,
.page-node-type-ficha-de-especie .field--name-sp-reduccion-poblacional,
.page-node-type-ficha-de-especie .field--name-sp-presencia-confirmada-por-pcia,
.page-node-type-ficha-de-especie .field--name-sp-presencia-dudosa-por-pcia {
	display: flex; 
	flex-grow: 2;
	}

.page-node-type-ficha-de-especie .field--name-sp-confirmada-por-ecorreg-marina,
.page-node-type-ficha-de-especie .field--name-sp-dudosa-por-ecorreg-marina {
	flex-basis: 40%;
	}
.page-node-type-ficha-de-especie .field--name-sp-cat-nac-conserv-2012,
.page-node-type-ficha-de-especie .field--name-sp-cat-nac-conserv-2012-criterio,
.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-2000,
.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-2000-criterio {
	flex-basis: 35%;
	margin-top: 10px;
	}
.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-1997,
.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-1997-hom,
.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-1997-criterio {
	flex-basis: 30%;
	margin-top: 10px;
	}

.page-node-type-ficha-de-especie .field--name-sp-aoo,
.page-node-type-ficha-de-especie .field--name-sp-aoo-nd,
.page-node-type-ficha-de-especie .field--name-sp-numero-de-localidades,
.page-node-type-ficha-de-especie .field--name-sp-confirmada-por-ecorreg-de-arg,
.page-node-type-ficha-de-especie .field--name-sp-dudosa-por-ecorreg-de-arg,
.page-node-type-ficha-de-especie .field--name-sp-confirmada-por-ecorreg-terres,
.page-node-type-ficha-de-especie .field--name-sp-dudosa-por-ecorreg-terres {
	flex-basis: 35%;
	}
.page-node-type-ficha-de-especie-exotica .field--name-ex-peso-de-la-hembra,
.page-node-type-ficha-de-especie-exotica .field--name-ex-peso-del-macho {
	flex-basis: 45%;
	}
.page-node-type-ficha-de-especie .field--name-sp-aumento-poblacional .field__item,
.page-node-type-ficha-de-especie .field--name-sp-reduccion-poblacional .field__item {
	display: inline;
	}
.page-node-type-ficha-de-especie .field--name-sp-en-area-nat-protegida-coment p {
margin-bottom: 0;
	}
.page-node-type-ficha-de-especie .field--name-group-sp-eval-paises-vecinos .paragraph .field {
	flex-basis: 0;
	}
.page-node-type-ficha-de-especie .field--name-sp-cat-sayds-conserv-2004 .field__item {
	background: #fff;
	margin-top: 10px;
	margin-bottom: 7px;
    padding: 10px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	}
.page-node-type-ficha-de-especie .field--name-sp-cat-sayds-conserv-2004 .field__item:after {
	content: ' (para comparación ver Homologación)';
	}


/* Bibliographic references & Authorships */

.page-node-type-ficha-de-especie .field--name-sp-bibliografia-citada p:first-of-type,
.page-node-type-ficha-de-especie .field--name-sp-bibliografia-de-referencia p:first-of-type,
.page-node-type-ficha-de-especie-exotica .field--name-ex-bibliograf-sobre-introduccion p:first-of-type,
.page-node-type-ficha-de-especie-exotica .field--name-ex-bibliografia-de-referencia p:first-of-type
/*.page-node-type-ficha-de-especie .field--name-sp-autores-de-info-de-ficha .field__item:first-of-type,
.page-node-type-ficha-de-especie .field--name-sp-colaboradors-de-info-de-ficha .field__item:first-of-type,
.page-node-type-ficha-de-especie .field--name-sp-coordinadrs-de-grupo-de-ficha .field__item:first-of-type,
.page-node-type-ficha-de-especie .field--name-sp-revisores-de-info-de-ficha .field__item:first-of-type*/ {
	margin-top: 6px;
	}
.page-node-type-ficha-de-especie .field--name-sp-bibliografia-citada p,
.page-node-type-ficha-de-especie .field--name-sp-bibliografia-de-referencia p,
.page-node-type-ficha-de-especie-exotica .field--name-ex-bibliograf-sobre-introduccion p,
.page-node-type-ficha-de-especie-exotica .field--name-ex-bibliografia-de-referencia p
/*.page-node-type-ficha-de-especie .field--name-sp-autores-de-info-de-ficha .field__item,
.page-node-type-ficha-de-especie .field--name-sp-colaboradors-de-info-de-ficha .field__item,
.page-node-type-ficha-de-especie .field--name-sp-coordinadrs-de-grupo-de-ficha .field__item,
.page-node-type-ficha-de-especie .field--name-sp-revisores-de-info-de-ficha .field__item*/ {
	text-indent: -30px;
	margin-left: 30px;
	margin-bottom: 8px;
	font-size: 0.9em;
	line-height: 150%;
	}

/* Used by Bibliography & Citation module exclusively */
.csl-entry { /* Sangría francesa */
	text-indent: -30px;
	margin-left: 30px;
	}
.csl-entry > span,
.csl-entry > span {
	/* text-transform: uppercase; */
	font-size: 0.9em;
	line-height: 150%;
	}

/* Comments section, used during "prueba de galera" for authors to leave comments */

.page-node-type-ficha-de-especie .field--name-comment,
.page-node-type-ficha-de-especie-exotica .field--name-comment {
    background: transparent;
	}
.comment-wrap {
	padding-bottom: 35px;
    border-bottom: 2px solid #87B9CC;
	}
.comment-wrap div.author-details > a { /* Permalink */
	font-size: 12px;
	}
.comment-form .form-item {
    margin-top: 15px;
    margin-bottom: 15px;
	}
.comment-form .form-item .description {
    font-size: 13px;
    margin-top: 35px;
	color: #414141;
	}
[data-drupal-selector="edit-comment-output-below"] {
    /* Don't put anything below the comments preview; we were getting species file content there */
	display: none;
	}

/* Content Bottom region */

.front-page .content-bottom { /* 'Para citar este proyecto' text needs a top margin */
	margin-top: 30px;
	}

/* Footer Top region (not used) */

.footer-widgets {
    padding-top: 15px;
	}
.footer-widgets .block {
    background: transparent;
	}
.footer-widgets img {
    border: 0;
    box-shadow: none;
	}

/* Footer */

#footer-bottom {
	background: url('../images/backdrop-wide-tileable.jpg') repeat-x;
	}
.footer-ribbon {
    background: #fff;
	}
.footer-ribbon .social-media > a {
    background: #87b9cc;
	top: 9px;
	}
.footer-ribbon .anonymous .social-media > a { /* Anonymous: user not logged in */
    top: 2px;
	}
.footer-ribbon .social-media .icon-facebook:hover {
    background: #ff383f;
	}

/* 'Sobre el uso de las fotos' block */

.front-page #block-sobreelusodelasfotos,
.page-node-type-ficha-de-especie #block-sobreelusodelasfotos,
.page-node-type-ficha-de-especie-exotica #block-sobreelusodelasfotos {
    border-top: 1px solid #ff383f;
	margin-top: 30px;
    margin-bottom: 30px;
	}
.page-node-type-ficha-de-especie #block-sobreelusodelasfotos .field,
.page-node-type-ficha-de-especie-exotica #block-sobreelusodelasfotos .field {
	margin: 0;
	}
.page-node-type-ficha-de-especie #block-sobreelusodelasfotos p,
.page-node-type-ficha-de-especie-exotica #block-sobreelusodelasfotos p {
	margin-top: 4px;
	}
.front-page #block-sobreelusodelasfotos p {
	margin-top: 8px;
	}
.front-page #block-sobreelusodelasfotos {
	padding: 6px 16px;
	}
#block-sobreelusodelasfotos p {
	font-size: 0.9em;
	}

/* Footer Menu */

.region-footer-menu .block-menu {
	float: left;
	}
.region-footer-menu .block-menu .menu-item {
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.region-footer-menu .block-menu .menu-item a {
	font-weight: 600;
	}
.region-footer-menu ul.menu a.is-active {
    color: #141414;
}

/* Scroll Up */

#toTop a.scrollUp {
    width: 50px;
    height: 50px;
    background: #87b9cc;
	}
#toTop a.scrollUp .fa {
    font-size: 45px;
    height: 45px;
    line-height: 45px;
    width: 45px;
	}
#toTop a.scrollUp:hover {
	background: #ff383f;
	}

hr.style-mint {
    height: 0;
    background-image: none;
	}

/* Copyright notice */

.copy_credit .copyright {
	font-size: 0.9em;
	}
.copy_credit .copyright {
	text-indent: -9999px;
	line-height: 0;
	}
.copy_credit .copyright:after {
	content: "Copyright © 2019–2020 MAyDS y SAREM. Todos los derechos reservados.";
	text-indent: 0;
	display: block;
	line-height: initial;
	}


/* Views Slideshows */

.views_slideshow_controls_text span:hover {
    text-decoration: none;
	}

.views_slideshow_controls_text {
	position: relative;
	z-index: 10;
	}
.views_slideshow_controls_text_pause {
	display: none;
	}
.views_slideshow_controls_text a {
	color: transparent;
	}
.views_slideshow_controls_text_next::before,
.views_slideshow_controls_text_previous::before {
	font-family: "FontAwesome";
	color: #87B9CC;
	font-size: 2.5em;
	line-height: 1.4em;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.views_slideshow_controls_text_previous::before {
	content: "\f104";
	}
.views_slideshow_controls_text_next::before {
	content: "\f105";
	}
.views_slideshow_controls_text_previous:hover::before,
.views_slideshow_controls_text_next:hover::before {
	color: #F3454D;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}
.views_slideshow_controls_text_previous {
	position: relative;
	float: left;
	background: url('../images/slideshow-left-arrow.png') no-repeat;
	height: 50px;
	width: 30px;
	}
.views_slideshow_controls_text_next {
	position: relative;
	float: right;
	background: url('../images/slideshow-right-arrow.png') no-repeat;
	height: 50px;
	width: 30px;
	}

.views_slideshow_controls_text_next, /* Allows for Retina images */
.views_slideshow_controls_text_previous {
	background-size: 30px 50px !important;
	}

.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
	background: #87B9CC;
	}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
	background: #ff383f;
	}

/* Slideshow de portada */

#block-views-block-slideshow-de-portada-block-1 { /* Whole slideshow */
	}
#block-views-block-slideshow-de-portada-block-1 .pager {
	display: none;
	}

#views-exposed-form-slideshow-de-portada-block-1 { /* Whole selector */
	position: absolute;
	z-index: 600;
	top: -10px;
	right: 30px;
	}
#views-exposed-form-slideshow-de-portada-block-1 label {
	display: block;
	color: #fff;
	}

#views-exposed-form-slideshow-de-portada-block-1 .form--inline > .form-item {
	margin-right: 0;
	}

.slideshow-de-portada-image {
	max-width: 70%;
	}
.slideshow-de-portada-image::before { /* Overlay for dimming text */
	content: "";
	position: absolute;
	left: 70%;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	height: 432px;
	}

.slideshow-de-portada-nombrecientifico {
	position: relative;
	float: right;
	color: #fff;
	margin-top: -23.5%;
	margin-right: 30px;
	text-align: right;
	max-width: 26%;
	font-size: 1.2em;
	line-height: 130%;
	font-style: italic;
	}
.slideshow-de-portada-nombrecomun {
	position: relative;
	float: right;
	color: #fff;
	margin-top: -21%;
	margin-right: 30px;
	text-align: right;
	max-width: 26%;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 110%;
	padding-left: 15px;
	}

.slideshow-de-portada-nombrecomun > a {
	color: #87b9cc;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.slideshow-de-portada-nombrecomun > a:hover {
	color: #ff383f;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}

.slideshow-de-portada-categoria {
	position: absolute;
	top: 9px;
	right: 30px;
    z-index: 2;
	width: 100px;
	height: 100px;
	}
.slideshow-de-portada-categoria a {
	color: transparent;
	}
.slideshow-de-portada-categoria a > div {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.slideshow-de-portada-categoria a > div:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}

.front-page #taxonomy-term-418 > h2 > a > div { /* EX */
	background: url('../images/icon-cat-ex.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-858 > h2 > a > div { /* RE */
	background: url('../images/icon-cat-re.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-420 > h2 > a > div { /* CR */
	background: url('../images/icon-cat-cr.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-421 > h2 > a > div { /* EN */
	background: url('../images/icon-cat-en.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-422 > h2 > a > div { /* VU */
	background: url('../images/icon-cat-vu.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-423 > h2 > a > div { /* NT */
	background: url('../images/icon-cat-nt.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-424 > h2 > a > div { /* LC */
	background: url('../images/icon-cat-lc.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-425 > h2 > a > div { /* DD */
	background: url('../images/icon-cat-dd.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-859 > h2 > a > div { /* NA */
	background: url('../images/icon-cat-na.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}
.front-page #taxonomy-term-426 > h2 > a > div { /* NE */
	background: url('../images/icon-cat-ne.png') no-repeat;
	background-size: 100px 100px;
	height: 100px;
	}

.front-page .field--name-description { /* Prevents taxonomy description from printing over the slideshow */
	display: none;
	}

.front-page .views-slideshow-controls-top { /* Control bar: arrows & slide counter */
	position: absolute;
	z-index: 500;
	width: 70%;
	top: 90%;
	font-weight: 700;
	color: #fff;
	line-height: 2.8em;
	height: 40px;
	}
.front-page .views_slideshow_controls_text_previous,
.front-page .views_slideshow_controls_text_next {
	margin-top: -25%;
	}
.front-page .views_slideshow_controls_text_previous::before {
	margin-left: -5px;
	}
.front-page .views_slideshow_controls_text_next::before {
	margin-right: -7px;
	}
.front-page .views_slideshow_slide_counter {
	text-shadow:0px 2px 2px #000000;
	}
.slideshow-de-portada-atribucion {
	position: absolute;
    z-index: 4;
	font-size: 0.9em;
	color: white;
	text-align: left;
	bottom: 15px;
	left: 805px;
	margin-right: 30px;
	}

/* Número de especies nativas por categoría (portada) */

.region-highlighted h2 {
	margin-top: 5px;
	margin-bottom: 22px;
	}
.region-highlighted {
	text-align: center;
	padding-bottom: 10px;
	}
.region-highlighted .especiesporcat-wrapper { /* Individual wrappers */
	display: inline-block;
	margin-top: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FDFBFA;
	padding: 10px 10px 15px 9px;
	}
.region-highlighted .especiesporcat-numero {
	margin-top: 15px;
	font-size: 40px;
	font-weight: 700;
	}
.region-highlighted .especiesporcat-categoria {
	height: 85px;
	width: 85px;
	margin-left: 3px;
	}
.region-highlighted .especiesporcat-categoria a {
	color: transparent;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.region-highlighted .especiesporcat-categoria a:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}

.region-highlighted .especiesporcat-categoria a[href*="categoria/ex"] { /* EX */
	background: url('../images/icon-cat-ex.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/re"] { /* RE */
	background: url('../images/icon-cat-re.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/cr"] { /* CR */
	background: url('../images/icon-cat-cr.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/en"] { /* EN */
	background: url('../images/icon-cat-en.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/vu"] { /* VU */
	background: url('../images/icon-cat-vu.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/nt"] { /* NT */
	background: url('../images/icon-cat-nt.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/lc"] { /* LC */
	background: url('../images/icon-cat-lc.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/dd"] { /* DD */
	background: url('../images/icon-cat-dd.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/na"] { /* NA */
	background: url('../images/icon-cat-na.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}
.region-highlighted .especiesporcat-categoria a[href*="categoria/ne"] { /* NE */
	background: url('../images/icon-cat-ne.png') no-repeat;
	background-size: 85px 85px;
	height: 85px;
	display: block;
	}

/* Búsqueda avanzada de especies nativas (with Better Exposed Filters) & some Error Page stuff */

.page-node-type-error-page .region-content {
    padding-top: 50px;
	padding-bottom: 0;
	}

.page-node-type-error-page h2, /* Error pages */
.region-promo h2 {
	background: #def0f7;
	background-image: linear-gradient(45deg, #def0f7 10%, #ffffff 10%, #ffffff 20%, #def0f7 20%, #def0f7 50%, #def0f7 50%, #def0f7 60%, #ffffff 60%, #ffffff 70%, #def0f7 70%, #def0f7 100%);
	background-size: 7.07px 7.07px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.page-node-type-error-page h2 {
	text-align: center;
	}
.page-node-type-error-page .block-views {
	background: #fff;
	margin-bottom: 30px;
	}
.page-node-type-error-page .block-views .content {
	padding-bottom: 10px;
	}
.page-node-type-error-page .block-views .content,
.region-promo {
	background: #fff;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline {
    float: none;
    display: inline-block;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline .form-item {
	text-align: left;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline .form-item:last-of-type {
	margin-right: 0;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline details.form-item {
	margin-top: 10px;
	margin-bottom: 0;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline details.form-item	label.option {
	font-size: 0.88em;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline details.form-item summary { /* Label inside each item */
	font-size: 0.9em;
	font-weight: 700;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline details.form-item summary:hover {
	color: #ff383f;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	}
.block-views-blockbusqueda-avanzada-block-1 .details-wrapper { /* Dropdown window */
	padding: 0;
	}

.block-views-blockbusqueda-avanzada-block-1 .form-type-checkbox,
.block-views-blockbusqueda-avanzada-block-1 ul > li > ul {
	margin-top: 2px;
	margin-bottom: 0;
	}

.block-views-blockbusqueda-avanzada-block-1 .form--inline .form-item ul { /* Don't add bullets to Orden y Familia */
	list-style-type: none;
	margin-left: -20px;
	}
.block-views-blockbusqueda-avanzada-block-1 .form--inline .form-item ul ul {
	margin-left: -5px;
	}

.block-views-blockbusqueda-avanzada-block-1 .form-checkboxes {
    /* Setting the height and overflow creates a scrollable <div> for the radio/checkbox elements */
	height: 150px;
	overflow: auto;
	}

.block-views-blockbusqueda-avanzada-block-1 .details-wrapper .details-description { /* Small descriptive teext, not used currently */
	font-size: 0.8em;
	font-style: italic;
	border: 1px solid #ff383f;
	padding: 5px 10px;
	margin-top: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.block-views-blockbusqueda-avanzada-block-1 details { /* Small descriptive teext, not used currently */
	background-color: #fff;
	padding: 10px;
	border: 1px solid #87B9CC;
	font-size: 1.1em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

.block-views-blockbusqueda-avanzada-block-1 input[type="submit"] { /* Button */
	font-size: 16px;
	margin-top: 20px;
	padding: 15px 20px;
	}

.block-views-blockbusqueda-avanzada-block-1 .view-empty {
	font-size: 0.9em;
	font-style: italic;
	}

	/* Search results */
.block-views-blockbusqueda-avanzada-block-1 .view-content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	}
.block-views-blockbusqueda-avanzada-block-1 .view-content .searchresults {
	background-color: #faf6f4;
	align-items: center;
	justify-content: center;
	padding: 17px 17px 15px 17px;
	margin: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.block-views-blockbusqueda-avanzada-block-1 .view-content .searchresults-nombrecomun {
	font-size: 1.2em;
	font-family:'Open Sans Semibold';
	}
.block-views-blockbusqueda-avanzada-block-1 .view-content .searchresults-nombrecientifico {
	font-style: italic;
	}
.block-views-blockbusqueda-avanzada-block-1 .view-content .image-style-medium {
	padding-bottom: 10px;
	}

	/* Pager */
.pager li > a, .pager li > span {
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: transparent;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	background-color: #87B9CC;
	margin-top: 10px;
	}
.pager__item--ellipsis {
	font-weight: 700;
	}
.pager li > a:focus,
.pager li > a:hover {
	background-color: #ff383f;
	}
ol.pager__items,
ul.pager__items {
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 4px;
	padding-left: 0;
	}
li.pager__item.is-active > a {
	background-color: #ff383f;
	}

/* Listados (Page views) */

.view-listado-de-especies-tratadas,
.view-listado-de-especies-nativas,
.view-listado-de-especies-exoticas,
.view-listado-de-especies-por-provincia,
.view-listado-de-especies-por-ecorregion,
.view-listado-de-especies-endemicas,
.view-listado-de-especies-amenazadas-vu,
.view-listado-de-especies-extintas,
.view-listado-de-especies-casi-amenazadas,
.view-listado-de-especies-con-datos-insuficientes {
	margin-top: 50px;
	margin-bottom: 15px;
	}

.view-listado-de-especies-tratadas .view-content,
.view-listado-de-especies-nativas .view-content,
.view-listado-de-especies-exoticas .view-content,
.view-listado-de-especies-por-provincia .view-content,
.view-listado-de-especies-por-ecorregion .view-content,
.view-listado-de-especies-endemicas .view-content,
.view-listado-de-especies-amenazadas-vu .view-content,
.view-listado-de-especies-extintas .view-content,
.view-listado-de-especies-casi-amenazadas .view-content,
.view-listado-de-especies-con-datos-insuficientes .view-content {
	padding-top: 15px;
	padding-bottom: 15px;
	}
.view-listado-de-especies-tratadas .views-row,
.view-listado-de-especies-nativas .views-row,
.view-listado-de-especies-exoticas .views-row,
.view-listado-de-especies-por-provincia .views-row,
.view-listado-de-especies-por-ecorregion .views-row,
.view-listado-de-especies-endemicas .views-row,
.view-listado-de-especies-amenazadas-vu .views-row,
.view-listado-de-especies-extintas .views-row,
.view-listado-de-especies-casi-amenazadas .views-row,
.view-listado-de-especies-con-datos-insuficientes .views-row {
	margin-top: 5px;
	margin-bottom: 5px;
	}
.view-listado-de-especies-tratadas .views-col,
.view-listado-de-especies-nativas .views-col,
.view-listado-de-especies-exoticas .views-col,
.view-listado-de-especies-por-provincia .views-col,
.view-listado-de-especies-por-ecorregion .views-col,
.view-listado-de-especies-endemicas .views-col,
.view-listado-de-especies-amenazadas-vu .views-col,
.view-listado-de-especies-extintas .views-col,
.view-listado-de-especies-casi-amenazadas .views-col,
.view-listado-de-especies-con-datos-insuficientes .views-col {
	padding-left: 10px;
	padding-right: 10px;
	}
.nombrecientifico-listado {
	font-style: italic;
	font-family:'Open Sans Semibold';
	}
.view-listado-de-especies-tratadas .form-item,
.view-listado-de-especies-nativas .form-item,
.view-listado-de-especies-exoticas .form-item { /* Styles for exposed selector */
	margin-top: 10px;
	margin-bottom: 15px;
	}
.view-listado-de-especies-por-provincia .provincia-listado,
.view-listado-de-especies-por-ecorregion .ecorregion-listado {
	font-size: 0.9em;
	}
	

/* * * * * * * * * * * CSS Hacks & Exclusions * * * * * * * * * * * */

.front-page .region-content { display: none; } /* Don't show this region; we're not using it */

#block-redmint-page-title { display: none; } /* Hide titles for content type "Page" */

.page-node-type-ficha-de-especie .field--name-sp-eval-conserv-argentina { /* Administrative Ficha de especie field that must be hidden from display entirely */
	display: none;
	}

.page-node-type-ficha-de-especie .field--name-comment { /* Hide comment section. We don´t want to delete it, just hide it */
	display: none;
	}

.path-especies-exoticas .comment-submitted,
.page-node-type-ficha-de-especie-exotica .comment-submitted { /* Exotic Species page & Ficha de especie should not show name of creator and date of submission */
	display: none;
	}

.form-item-assignee label {
	display: none;
	}

/*.context-especie-nativa-chrysocyon-brachyurus .cabecera-de-ficha:after {
	content: 'Ficha en revisión. Su contenido será actualizado a la brevedad.';
	font-weight: bold;
	font-size: 30px;
	line-height: 100%;
	padding: 25px;
	color: #FF383F;
	}
.context-especie-nativa-chrysocyon-brachyurus .categoria-de-conservacion {
	display: none;
	}*/

	/* Tame the display of Autores & Colaboradores fields made by taxonomy */

.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha {
	pointer-events: none; /* Disable this link */
	cursor: text;
	padding-top: 2px;
	padding-bottom: 23px;
	}
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha {
	pointer-events: none; /* Disable this link */
	cursor: text;
	padding-top: 10px;
	padding-bottom: 12px;
	}
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha h2,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha h2,

.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha h2,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha h2{
	font-family:'Open Sans Semibold';
	font-size: 14px;
	text-transform: none;
	margin-top: 15px;
	margin-bottom: -5px;
	}
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field__items,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field__items {
	font-family:'Open Sans Semibold';
	}
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-institucion,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-provincia,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-pais,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-institucion,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-provincia,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-pais,

.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-institucion,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-provincia,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-pais,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-institucion,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-provincia,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-pais {
	padding-top: 0;
	padding-bottom: 0;
	}
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-apellido,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-nombre,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-apellido,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-nombre,

.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-apellido,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-nombre,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-apellido,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-nombre{
	display: none;
	}
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-institucion .field__label,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-provincia .field__label,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-pais .field__label,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-institucion .field__label,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-provincia .field__label,
.page-node-type-ficha-de-especie .field--name-sp-colaboradores-de-ficha .field--name-pais .field__label,

.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-institucion .field__label,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-provincia .field__label,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-pais .field__label,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-institucion .field__label,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-provincia .field__label,
.page-node-type-ficha-de-especie-exotica .field--name-sp-colaboradores-de-ficha .field--name-pais .field__label{
	display: none;
	}

	/* Failed snippet: placing fields inline works, but the comma after each field breaks the lines */

.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-institucion .field__item,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-provincia .field__item,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-pais .field__item,

.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-institucion .field__item,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-provincia .field__item,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-pais .field__item {
	display: inline;
	padding: 0;
	}
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-institucion > div.field__item:after,
.page-node-type-ficha-de-especie .field--name-sp-autores-de-ficha .field--name-provincia > div.field__item:after,

.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-institucion > div.field__item:after,
.page-node-type-ficha-de-especie-exotica .field--name-sp-autores-de-ficha .field--name-provincia > div.field__item:after {
	content: ", ";
	}

/* * * * * * * * * * * * * * Breakpoints * * * * * * * * * * * * * */

@media (max-width: 1200px) { /* Breakpoint for slideshow de ficha & cabecera de ficha */
	#block-views-block-slideshow-de-ficha-block-1 {
		width: 100%;
		padding-left: 0;
		}
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_next,
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_previous {
		margin-top: -41%;
		}
	#leaflet-map-view-cabecera-de-ficha-mapa-block-1 { /* Map */
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		}
	/* #block-views-block-cabecera-de-ficha-como-citar-block-1 { /* Wrapper for 'Cómo citar esta ficha' */
	/*	text-align: left;
		float: left;
		margin-top: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 35px;
		} */
	.categoria-wrapper,
	.criterios-wrapper {
	/* float: right; */
		width: 49.85%;
		margin-top: 2px;
		}
	/*.categoria-wrapper {
		margin-right: 0;
		margin-left: 0;
		}
	.justificacion-wrapper { /* This margin needs to be substracted for no known reason */
		/* margin-top: -33px;
		} */
	}

@media (max-width: 1185px) { /* Breakpoint for slideshow de portada */
	.main-header {
		background: 0 73px url('../images/backdrop-narrow-tileable.jpg') repeat-x;
		}
	.menu-base-theme {
		margin-top: 2px;
		margin-bottom: 2px;
		}
	.slideshow-de-portada-image {
		max-width: 100%;
		margin-top: 145px;
		}
	.slideshow-de-portada-image::before { /* Overlay for dimming text */
		left: 0;
		height: 145px;
		}
	.slideshow-de-portada-nombrecientifico {
		position: absolute;
		left: 155px;
		top: 270px;
		text-align: left;
		max-width: 85%;
		}
	.slideshow-de-portada-nombrecomun {
		position: absolute;
		left: 155px;
		top: 268px;
		text-align: left;
		padding-left: 0;
		max-width: 85%;
		}
	.slideshow-de-portada-atribucion {
		top: 105px;
		text-align: right;
		right: 0;
		left: auto;
		bottom: auto;
		}
	.slideshow-de-portada-categoria {
		top: 0px;
		left: 30px;
		}
	#views_slideshow_controls_text_slideshow_de_portada-block_1 .views_slideshow_controls_text_next,
	#views_slideshow_controls_text_slideshow_de_portada-block_1 .views_slideshow_controls_text_previous {
		margin-top: -2%;
		}
	.front-page .views-slideshow-controls-top { /* Control bar: arrows & slide counter */
		width: 100%;
		top: 93.5%;
		}
	.front-page .views_slideshow_controls_text_previous,
	.front-page .views_slideshow_controls_text_next {
		margin-top: -26% !important;
		}
	}

@media (max-width: 1024px) {
	.page-node-type-ficha-de-especie .sp-eval-global-iucn { /* .sp-eval-global-iucn is a class added on display view */
		width: 100%;
		}
	}

@media (max-width: 990px) {
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_next,
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_previous {
		margin-top: -45.5%;
		}
	.slideshow-de-ficha-caption {
		margin-bottom: 19px;
		}
	#block-views-block-cabecera-de-ficha-como-citar-block-1, /* Wrapper for 'Cómo citar esta ficha' */
	.categoria-wrapper,
	.criterios-wrapper {
		width: 100%;
		}
	.categoria-wrapper {
		margin-right: 0;
		}
	.cabecera-de-ficha .categoria-oficial {
		position: relative;
		margin-top: -19px;
		left: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		}
	.criterios-wrapper {
		margin-bottom: 2px;
		}
	.justificacion-wrapper {
		margin-top: 0;
		}
	.page-node-type-ficha-de-especie .field--name-sp-patron-de-distribucion,
	.page-node-type-ficha-de-especie .field--name-sp-distribuida-en-numero-de-loc {
		flex-basis: 40%;
		}

	.slideshow-de-portada-nombrecientifico {
		top: 215px;
		}
	.slideshow-de-portada-nombrecomun {
		top: 218px;
		}
	.front-page .views_slideshow_controls_text_previous,
	.front-page .views_slideshow_controls_text_next {
		margin-top: -27% !important;
		}
	.front-page .views_slideshow_slide_counter {
		line-height: 20px;
		}
	}

@media (min-width: 768px) {
	.navbar {
		border-radius: 0;
		}
	.menu-base-theme {
		background: transparent;
		}
	.menu-base-theme > li {
		border-left: 0;
		}
	.menu-base-theme li a {
		font-size: 13px;
		}
	.menu-base-theme ul {
		border: 0;
		min-width: auto !important;
		background-color:rgba(255, 255, 255, 0.5);
		}
	.menu-base-theme ul > li {
		margin-top: 2px;
		}
	.menu-base-theme li a.is-active {
		background: #ff383f;
		}
	.menu-base-theme > .menu-item--active-trail > .has-submenu {
		background: #87B9CC;
		}
	.menu-base-theme > .menu-item--active-trail > .has-submenu:hover {
		color: #fff;
		}
	.menu-base-theme a.menu-item,
	.menu-base-theme a.menu-item:hover {
		padding: 13px 0px 13px 12px;
		}
	.menu-base-theme a:hover,
	.menu-base-theme a:focus,
	.menu-base-theme a:active,
	.menu-base-theme a.highlighted {
		background: #87B9CC;
		color: #fff;
		}
	.menu-base-theme a.menu-item--expanded,
	.menu-base-theme a.menu-item--expanded:hover {
		padding: 13px 28px 13px 12px;
		}
	.menu-base-theme a:hover,
	.menu-base-theme a:focus,
	.menu-base-theme a:active,
	.menu-base-theme a.highlighted {
		background: #87B9CC;
		color: #fff;
		}
	.menu-base-theme ul a {
		color: #fff;
		background: #99d1e5; /* Light blue */
		}
	.menu-base-theme ul a,
	.menu-base-theme ul a:hover {
		padding: 13px 28px 13px 28px;
	}
	.menu-base-theme ul a:hover,
	.menu-base-theme ul a:focus,
	.menu-base-theme ul a:active,
	.menu-base-theme ul a.highlighted {
		background: #ff383f !important;
		}
	.menu-base-theme a span.sub-arrow {
		border-color: #ff383f transparent transparent transparent;
		background: transparent;
		}
	.menu-base-theme a:hover span.sub-arrow,
	.menu-base-theme a:focus span.sub-arrow,
	.menu-base-theme a:active span.sub-arrow,
	.menu-base-theme a.highlighted span.sub-arrow {
		border-color: #fff transparent transparent transparent;
		}
	.menu-base-theme span.scroll-up-arrow { /* Scroll up & Scroll down help for long submenus */
		border-color: transparent transparent #ff383f transparent;
		}
	.menu-base-theme span.scroll-down-arrow {
		border-color: #ff383f transparent transparent transparent;
		}
	}

@media (max-width: 767px) { /* Hamburger menu appears */
	.menu-base-theme {
		border-top: 6px solid #fff;
		border-bottom: 15px solid #fff;
		margin: 0;
		}
	.menu-base-theme a {
		text-transform: uppercase;
		}
	.menu-base-theme a,
	.menu-base-theme a:hover,
	.menu-base-theme a:focus,
	.menu-base-theme a:active,
	.menu-base-theme a.highlighted {
		color: #fff;
		}
	.menu-base-theme a.is-active {
		color: #fff !important;
		background: #ff383f !important;
		}
	.menu-base-theme li a,
	.menu-base-theme a.has-submenu.highlighted {
		color: #fff;
		background: #87B9CC;
		}
	.menu-base-theme ul a {
		background: #99d1e5; /* Light blue */
		}
	.menu-base-theme ul li {
		border-top: 0;
		}
	.slidewidget .toggle-switch {
		height: 49px;
		width: 49px;
		}
	#block-redmint-search {
		margin-top: 5px;
		}
	#search-block-form .form-search {
		height: 42px;
		}
	.region-search .inline-images {
		flex-direction: column;
		}
	.marca-mayds {
		text-align: center;
		padding-right: 0;
		}
	.marca-sarem {
		text-align: center;
		padding-left: 0;
		padding-top: 20px;
		}
	}

@media (max-width: 720px) {
	.slideshow-de-portada-nombrecientifico {
		top: 210px;
		}
	.slideshow-de-portada-nombrecomun {
		top: 215px;
		}
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_next,
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_previous {
		margin-top: -47%;
		}
	.page-node-type-ficha-de-especie .paragraph,
	.page-node-type-ficha-de-especie-exotica .paragraph {
		flex-direction: column;
		}
	.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-1997,
	.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-1997-hom {
		flex-basis: 35%;
		}
	.page-node-type-ficha-de-especie .field-group-wrapper .field--name-sp-cat-nac-conserv-1997-criterio {
		margin-top: 1px !important;
		}
	.page-node-type-ficha-de-especie .field--name-sp-reduccion-poblacional {
		margin-top: 1px !important;
		}
	.path-taxonomy .views-row,
	.view-pagina-de-especies-nativas .views-row,
	.view-pagina-de-especies-exoticas .views-row {
		width: 50%;
		}
	.page-node-type-ficha-de-especie fieldset.form-wrapper .fieldset-legend,
	.page-node-type-ficha-de-especie-exotica fieldset.form-wrapper .fieldset-legend { /* Fix for fieldset legends reset */
		background: transparent;
		padding: 0;
		}
	}

@media (max-width: 568px) { /* For some mobile landscape screens */
	.slideshow-de-portada-nombrecientifico {
		top: 165px;
		}
	.slideshow-de-portada-nombrecomun {
		font-size: 1.5em;
		top: 175px;
		}
	.slideshow-de-portada-atribucion {
		font-size: 0.9em;
		}
	.front-page .views_slideshow_controls_text_previous,
	.front-page .views_slideshow_controls_text_next {
		margin-top: -27% !important;
		}
	.front-page .views_slideshow_slide_counter {
		font-size: 0.9em;
		}
	}

@media (max-width: 500px) { /* For some mobile landscape screens */
	.slideshow-de-portada-nombrecientifico {
		top: 150px;
		}
	.slideshow-de-portada-nombrecomun {
		top: 160px;
		}
	.slideshow-de-portada-atribucion {
		top: 148px;
		text-align: center;
		left: 30px;
		text-shadow:0px 2px 2px #000000;
		}
	}

@media (max-width: 480px) {
	/* Align page images */
	.node--type-page figure.align-left,
	.node--type-page figure.align-right {
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-top: 25px;
		}
	.node--type-page .align-left figcaption,
	.node--type-page .align-right figcaption {
		text-align: center;
		}
	.node--type-page figcaption {
		margin-bottom: 10px;
		}

	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_next,
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_previous {
		margin-top: -58.5%;
		}
	.cabecera-de-ficha h1.nombre-cientifico { /* Título de ficha */
		font-size: 1.2em;
		width: 70%;
		}
	.cabecera-de-ficha .nombre-comun {
		font-size: 1.7em;
		width: 70%;
		}
	.cabecera-de-ficha .categoria-de-conservacion > a {
		top: 30px;
		width: 80px;
		height: 80px;
		}
	.front-page #taxonomy-term-418 > h2 > a > div, /* EX */
	.front-page #taxonomy-term-858 > h2 > a > div, /* RE */
	.front-page #taxonomy-term-420 > h2 > a > div, /* CR */
	.front-page #taxonomy-term-421 > h2 > a > div, /* EN */
	.front-page #taxonomy-term-422 > h2 > a > div, /* VU */
	.front-page #taxonomy-term-423 > h2 > a > div, /* NT */
	.front-page #taxonomy-term-424 > h2 > a > div, /* LC */
	.front-page #taxonomy-term-425 > h2 > a > div, /* DD */
	.front-page #taxonomy-term-859 > h2 > a > div, /* NA */
	.front-page #taxonomy-term-426 > h2 > a > div { /* NE */
		background-size: 80px 80px;
		height: 80px;
		}
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/ex"], /* EX */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/re"], /* RE */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/cr"], /* CR */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/en"], /* EN */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/vu"], /* VU */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/nt"], /* NT */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/lc"], /* LC */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/dd"], /* DD */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/na"], /* NA */
	.cabecera-de-ficha .categoria-de-conservacion > a[href*="categoria/ne"] { /* NE */
		background-size: 80px 80px;
		height: 80px;
		}

	.slideshow-de-portada-image {
		margin-top: 125px;
		}
	.slideshow-de-portada-image::before { /* Overlay for dimming text */
		height: 125px;
		}
	.front-page .views_slideshow_controls_text_previous,
	.front-page .views_slideshow_controls_text_next {
		margin-top: -30% !important;
		}
	.slideshow-de-portada-nombrecientifico {
		font-size: 1em;
		left: 130px;
		top: 147px;
		}
	.slideshow-de-portada-nombrecomun {
		font-size: 1.3em;
		left: 130px;
		top: 157px;
		}
	.slideshow-de-portada-atribucion {
		top: 132px;
		}
	.front-page .views_slideshow_slide_counter {
		line-height: 10px;
		}
	}

@media (max-width: 414px) { /* Extra styles for mobile */
	/*body {
		font-size: 13px;
		}
	.small {
		font-size: 0.8em;
		}*/
	.slideshow-de-portada-nombrecientifico {
		top: 134px;
		}
	.slideshow-de-portada-nombrecomun {
		top: 144px;
		}
	}

@media (max-width: 390px) {
	.path-taxonomy .views-row,
	.view-pagina-de-especies-nativas .views-row,
	.view-pagina-de-especies-exoticas .views-row {
		width: 100%;
		}
	}

@media (max-width: 375px) { /* Extra styles for mobile */
	.slideshow-de-portada-nombrecientifico {
		top: 123px;
		}
	.slideshow-de-portada-nombrecomun {
		top: 133px;
		}
	}

@media (max-width: 320px) {
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_next,
	#views_slideshow_controls_text_slideshow_de_ficha-block_1 .views_slideshow_controls_text_previous {
		margin-top: -70%;
		}
	.cabecera-de-ficha .categoria-de-conservacion > a {
		top: 25px;
		right: 30px;
		}
	.page-node-type-ficha-de-especie .ui-widget-content a,
	.page-node-type-ficha-de-especie-exotica .ui-widget-content a {
		color: #414141 /*{fcContent}*/;
		text-decoration: none;
		}
	.page-node-type-ficha-de-especie fieldset,
	.page-node-type-ficha-de-especie-exotica fieldset {
		border: 0;
		}

	.slideshow-de-portada-categoria {
		top: 0;
		left: 25px;
		width: 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-418 > h2 > a > div { /* EX */
		background: url('../images/icon-cat-ex_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-858 > h2 > a > div { /* RE */
		background: url('../images/icon-cat-re_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-420 > h2 > a > div { /* CR */
		background: url('../images/icon-cat-cr_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-421 > h2 > a > div { /* EN */
		background: url('../images/icon-cat-en_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-422 > h2 > a > div { /* VU */
		background: url('../images/icon-cat-vu_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-423 > h2 > a > div { /* NT */
		background: url('../images/icon-cat-nt_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-424 > h2 > a > div { /* LC */
		background: url('../images/icon-cat-lc_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-425 > h2 > a > div { /* DD */
		background: url('../images/icon-cat-dd_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-859 > h2 > a > div { /* NA */
		background: url('../images/icon-cat-na_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}
	.front-page #taxonomy-term-426 > h2 > a > div { /* NE */
		background: url('../images/icon-cat-ne_mini.png') no-repeat;
		background-size: 35px 35px;
		height: 35px;
		}

	.front-page .views_slideshow_controls_text_previous,
	.front-page .views_slideshow_controls_text_next {
		margin-top: -31% !important;
		}
	.slideshow-de-portada-atribucion {
		right: 10px;
		}
	.slideshow-de-portada-nombrecientifico {
		left: 60px;
		top: 120px;
		width: 80%;
		}
	.slideshow-de-portada-nombrecomun {
		left: 60px;
		top: 130px;
		width: 80%;
		}
	.front-page .views_slideshow_slide_counter {
		line-height: 5px;
		}
	.view-listado-de-especies-tratadas .views-col,
	.view-listado-de-especies-nativas .views-col,
	.view-listado-de-especies-exoticas .views-col,
	.view-listado-de-especies-por-provincia .views-col,
	.view-listado-de-especies-por-ecorregion .views-col,
	.view-listado-de-especies-endemicas .views-col,
	.view-listado-de-especies-amenazadas-vu .views-col,
	.view-listado-de-especies-extintas .views-col,
	.view-listado-de-especies-casi-amenazadas .views-col,
	.view-listado-de-especies-con-datos-insuficientes .views-col {
		width: 100% !important;
		}
	}