@charset "UTF-8";

/*** CABECERA ***/

.header_cultura{background-color:#000000;}
/* .culturaheaderlogo img{width:96%;height:auto;margin-top:2px;} */
/* .culturaheaderlogo{float:left;margin-top:2px;margin-bottom:2px;} */
/* .culturaheaderlogo p{margin-bottom:0;} */
.culturaheadermenu{float:right;}
.culturaheadermenu ul li{float:left;display:block;width:15px;height:50px;margin:1px;padding:0;overflow:hidden;transition:width .3s;}
.culturaheadermenu ul li:hover{float:left;display:block;width:157px;height:50px;list-style:none;line-height:18px;}
.culturaheadermenu ul li a{width:15px;height:100%;display:block;text-indent:-99999px;text-align:left;padding-top:6px;}
.culturaheadermenu ul li:hover a{text-decoration:none;display:block;width:160px;height:100%;text-indent:0;font-size:13.5px;text-transform:uppercase;}

.culturaheadermenu .culturaheadermenupc a{background: url("/themes/custom/cultura/assets/mincul/imagenes/flecha.png") no-repeat scroll -5px 28px #D16800;}
.culturaheadermenu .culturaheadermenuica a{background: url("/themes/custom/cultura/assets/mincul/imagenes/flecha.png") no-repeat scroll -5px 28px #7A007A;}
.culturaheadermenu .culturaheadermenui a{background:url("/themes/custom/cultura/assets/mincul/imagenes/flecha.png") no-repeat scroll -5px 28px #086666;}
.culturaheadermenu .culturaheadermenudp a{background:url("/themes/custom/cultura/assets/mincul/imagenes/flecha.png") no-repeat scroll -5px 28px #004870;}

.culturaheadermenu .culturaheadermenupc a:hover{border-left:5px solid #D16800;background:#D16800;color:white;opacity:0.7;}
.culturaheadermenu .culturaheadermenuica a:hover{border-left:5px solid #7A007A;background:#7A007A;color:white;opacity:0.7;}
.culturaheadermenu .culturaheadermenui a:hover{border-left:5px solid #086666;background:#086666;color:white;opacity:0.7;}
.culturaheadermenu .culturaheadermenudp a:hover{border-left:5px solid #004870;background:#004870;color:white;opacity:0.7;}

/*** CABECERA FIN ***/

.cabecera {
    /* border-bottom: 4px solid #6a1810; */
  }

.path-frontpage .cabecera {
    /* border-bottom: 0; */
    /* margin-top: 1em; */
}

.header_cultura {
	/* background: black; */
}

.cabecera_estandar .text-left img {
    /* padding-top: 5px; */
}

.cabecera_estandar .field--name-body ul.links.field__items {
    /* margin: 0; */
}

.cabecera {
    /* background: #9a5175; */
}

.footer_cultura {
    color:#ffffff;
    background: #000000;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.footer_cultura .cultura_datos {
    font-size: 12px;
    line-height: 17px;
}


.footer_first {
    background: #2B2F35;
    padding-top: 10px;
    padding-bottom: 15px;
}

.footer_first .footer_titulo,
.footer_first .contactanos,
.footer_first .contactanos a,
.footer_first .enlace,
.footer_first .enlace a {
    font-size: 12px;
    color: #f2f2f2;
}

.footer_first .footer_titulo {
    font-size: 15px;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 15px;
}

.footer_first .contactanos div {
    font-size: 12px;
    padding-left: 12%;
    margin-bottom: 15px;
    line-height: 18px;
}
.footer_first .contactanos #home {
    background: url("/themes/custom/cultura/assets/mincul/imagenes/icon-home.png") left 3px no-repeat;
}

.footer_first .contactanos #telefono {
    background: url("/themes/custom/cultura/assets/mincul/imagenes/icon-cel.png") left 3px no-repeat;
}

.footer_first .contactanos #email {
    background: url("/themes/custom/cultura/assets/mincul/imagenes/icon-email.png") left 3px no-repeat;
}

.footer_first .contactanos #reloj {
    background: url("/themes/custom/cultura/assets/mincul/imagenes/icon-reloj.png") left 3px no-repeat;
}

.footer_first .contactanos #web {
    background: url("/themes/custom/cultura/assets/mincul/imagenes/icon-web.png") left 3px no-repeat;
}

.footer_first .enlaces div {
    margin-bottom: 15px;
}


.header_second p {
    text-align: right;
    margin-top: 1em;
}

.header_second p a {
    /* margin: 0.3em; */
}

/* Fonoteca */

/* Conócenos */
.about {
	padding: 0.6rem 0 1.5rem;
}
.about .card {
	background: #f8f3f2;
	margin-bottom: 1.4rem;
}
.about .card-body {
	padding: 1.5rem 1.5rem 1rem;
}
.about .card-image {
	background: #ffffff;
}
.about .card-body h3 {
	color: #661429;
	font-weight: bold;
	font-size: 1.6rem;
	margin-bottom: 0.7rem;
}
.about .card img {
	max-width: 100%;
	width: 100%;
	height: auto;
	padding: 0;
}
.about .card-body p {
	color: #661429;
	line-height: 1.3;
	text-align: justify;
}
/* Colección */
.field--name-field-phonogram-pdf .field__item span:last-child,
.field--name-field-publication-pdf .field__item span:last-child {
	display: none;
}
.field--name-field-phonogram-pdf .field__item span:first-child a,
.field--name-field-publication-pdf .field__item span:last-child a {
	background: #661429;
	color: #ffffff;
	display: inline-block;
	padding: 0.18rem 1.6rem;
	border-radius: 2rem;
	font-size: 1.15rem;
	font-weight: 500;
	margin-top: 0.8rem;
}
/* Interna fonograma */
.node--type-phonogram-music .layout-content,
.node--type-phonogram-sound-scape .layout-content,
.node--type-phonogram-interview .layout-content,
.node--type-phonogram-radio-podcast .layout-content {
	background: #661429;
	padding: 1.4rem 0;
	margin: 1rem 0;
}
.phonogram-detail {
	background: #ffffff;
	border-radius: 2rem;
	padding: 1.3rem 1.4rem 1.8rem;
	margin: 0 auto;
}
.phonogram-detail .field--name-field-collection a,
.phonogram-detail .field--name-field-subcategory a {
	color: #de184b;
	font-weight: 500;
	text-decoration: none;
}
.phonogram-detail .field--name-node-title {
	background-color: #f8f3f2;
	color: #461429;
	margin: 0;
	padding: 0 0 1.3rem;
	text-align: left;
	background: none;
}
.phonogram-detail .field--name-node-title h2 {
	font-size: 1.7rem;
	font-weight: bold;
}
.phonogram-detail .field__label,
.phonogram-detail .field__item {
	color: #461429;
}
.phonogram-detail .field__label {
	font-weight: 500;
}
.phonogram-detail .field__item p {
	margin-bottom: 0;
	text-align: justify;
}
.phonogram-detail .file--application-pdf {
	background: #661429;
	display: inline-block;
	padding: 0.2rem 1.5rem;
	border-radius: 2rem;
	margin-top: 1rem;
}
.phonogram-detail .field__item .file--application-pdf a {
	color: #ffffff;
	text-decoration: none;
}
.phonogram-detail .field--name-field-phonogram-audio {
	margin-bottom: 1rem;
}
.field--name-field-download a {
	color: #de184b;
	text-decoration: none;
}
.audiolibrary__phonogram .pager__items {
	margin-top: 1.5rem;
}
.audiolibrary__phonogram .pager__items .pager__item a {
	background-color: #bf1736;
}
.audiolibrary__phonogram .pager__items .pager__item.is-active a {
	background-color: #661429;
	border-color: #bf1736;
}
/* Fin */
.nav-tabs.nav {
	margin-top: 1rem;
}
.nav-tabs a.is-active {
	background-color: #bf1736;
	border-color: #bf1736;
}
.view-frontpage
	.view-display-id-attachment_1
	.view-content
	.col-sm-6.col-lg-3.mb-4 {
	padding-right: 5px;
	padding-left: 5px;
}
/* Header */
.audiolibrary__logo {
	margin: 1rem 0;
}
.audiolibrary__logo img {
	width: 120px;
	height: 43.54px;
}
/* Menú de navegación */
.navbar-nav > .nav-item:hover,
.navbar-nav > .nav-item.active {
	background: rgba(222, 24, 75, 0.8);
}
.navbar-nav > .nav-item.active .nav-link,
.nav-link:focus,
.nav-link:hover {
	color: #ffffff;
}
/* Home */
.path-frontpage .layout-content {
	background: #f8f3f2;
	padding: 2rem 1rem;
}
.audiolibrary__welcome {
	color: #461429;
	font-size: 1.2rem;
}
.audiolibrary__welcome h2,
.audiolibrary__callaction h2 {
	font-size: 1.8rem;
	font-weight: bold;
	color: #d9184b;
	margin-bottom: 1.5rem;
	text-align: left;
}
.audiolibrary__intro {
	margin-bottom: 1.8rem;
	text-align: justify;
}
.audiolibrary__intro p {
	font-weight: 600;
}
.audiolibrary__item {
	display: flex;
	align-items: flex-start;
	margin-bottom: 1rem;
	text-align: justify;
}
.audiolibrary__item img {
	display: block;
	width: min(40px, 80%);
	height: auto;
	margin-right: 16px;
}
.audiolibrary__callaction h2 {
	text-align: center;
	margin-bottom: 0;
}
.layout-content-bottom {
	padding: 2rem 0;
}
/* Contenido */
.node--type-category22 {
	display: flex;
	background: #f8f3f2;
	justify-content: space-between;
	align-items: center;
}
.node--type-category22 a {
	color: #ffffff;
	text-decoration: none;
	padding: 0.2rem 1rem;
	display: inline-block;
	background: #bf1736;
	border-top-right-radius: 1rem;
	border-bottom-right-radius: 1rem;
	font-weight: 500;
}
/* Categorías */
.audiolibrary__category {
	display: flex;
	justify-content: center;
	text-align: center;
	padding: 2.3rem 1.5rem 2.2rem;
}
.audiolibrary__category img {
	margin: 0 auto;
	width: 64px;
	height: auto;
}
.audiolibrary__category .views-field-title {
	font-size: 1.4rem;
	font-weight: bold;
}
.audiolibrary__category .views-field-title a,
.audiolibrary__subcategory .views-field-title a,
.audiolibrary__collection .views-field-title a,
.audiolibrary__phonogram .views-view-responsive-grid__item a {
	display: inline-block;
	font-weight: bold;
	line-height: 1;
	text-decoration: none;
	@media (width < 768px) {
		min-height: 45.03px;
	}
}
.audiolibrary__phonogram .views-view-responsive-grid__item a:hover {
	color: #ffffff;
}
.audiolibrary__category .views-field-title a {
	color: #461429;
}
.audiolibrary__category .views-field-title a:hover,
.audiolibrary__category .views-field-title a:active {
	color: #d9184b;
}
/* Titulo */
.soundlibrary-head {
	display: flex;
	background-color: #f8f3f2;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	padding: 1rem;
}
.soundlibrary-head .field--name-node-title {
	padding: 0;
}
.soundlibrary-head h2 {
	font-weight: bold;
	font-size: 1.3rem;
	color: #de184b;
	line-height: 1.1;
}
.soundlibrary-head a {
	color: #661429;
	text-decoration: none;
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.1;
}
.soundlibrary-head--category {
	padding: 1.2rem 1.5rem 0;
}
.soundlibrary-head--category .field--name-node-title {
	padding-bottom: 0;
}
.soundlibrary-head--category h2,
.about .field--name-node-title h2 {
	font-weight: bold;
	color: #de174a;
	font-size: 1.8rem;
}
/* Fin */
.audiolibrary__category .views-view-responsive-grid--horizontal {
	--views-responsive-grid--column-count: 1 !important;
}
.audiolibrary__category .views-view-responsive-grid__item-inner {
	display: flex;
	justify-content: end;
	align-items: center;
	gap: 1.4rem;
	max-width: 280px;
	margin-bottom: 0.8rem;
}
/* Subcategorías */
.audiolibrary__subcategory,
.audiolibrary__collection,
.audiolibrary__phonogram {
	display: flex;
	justify-content: center;
	text-align: center;
	padding: 2.5rem 0;
}
.audiolibrary__subcategory .views-field-title a,
.audiolibrary__collection .views-field-title a {
	border-radius: 2rem;
	color: #461429;
	font-size: 1.1rem;
	padding: 0.8rem 1.5rem;
}
.audiolibrary__subcategory .views-field-title a:hover,
.audiolibrary__subcategory .views-field-title a:active,
.audiolibrary__collection .views-field-title a:hover,
.audiolibrary__collection .views-field-title a:focus {
	background: #d9184b;
	color: #ffffff;
}
.audiolibrary__subcategory .views-view-responsive-grid--horizontal,
.audiolibrary__collection .views-view-responsive-grid--horizontal {
	--views-responsive-grid--column-count: 1 !important;
}
.audiolibrary__subcategory .views-view-responsive-grid__item {
	margin-bottom: 0.6rem;
}
/* Fonograma */
.audiolibrary__phonogram {
	flex-direction: column;
	align-items: center;
}
.audiolibrary__phonogram .views-exposed-form {
	margin-bottom: 1.5rem;
	padding: 1.5rem 1.2rem 0.6rem;
	border: 1px dashed #bf1736;
}
.audiolibrary__phonogram .view-filters .views-exposed-form .js-form-item,
.audiolibrary__phonogram .view-filters .views-exposed-form div#edit-actions {
	float: none;
	margin: 0 0 1rem;
	margin-right: 0;
}
.audiolibrary__phonogram .views-exposed-form label[for] {
	padding: 0;
	background-color: #ffffff;
	color: #000;
	margin-bottom: 3px;
	width: auto;
	font-weight: 500;
	font-size: 0.9rem;
}
.audiolibrary__phonogram .views-exposed-form .button {
	--bs-btn-bg: #de184b;
	--bs-btn-hover-bg: #de184b;
	--bs-btn-active-bg: #de184b;
}
.audiolibrary__phonogram .views-view-responsive-grid__item {
	background: #f8f3f2
		url(/themes/custom/cultura/assets/mincul/imagenes/linea-fono-fonograma.png)
		bottom no-repeat;
	background-size: contain;
	border-radius: 1rem;
	font-size: 1.1rem;
	min-height: 165px;
	padding: 1.5rem 1.2rem 2.8rem;
	text-align: left;
	margin-bottom: 0.8rem;
	max-width: 260px;
	transition: 0.5s all;
	cursor: pointer;
}
.audiolibrary__phonogram .views-view-responsive-grid__item:hover {
	background: #661429
		url(/themes/custom/cultura/assets/mincul/imagenes/linea-fono-fonograma.png)
		bottom no-repeat;
	background-size: contain;
}
.audiolibrary__phonogram .views-view-responsive-grid__item a {
	color: #661429;
}
.audiolibrary__phonogram .views-view-responsive-grid__item:hover a {
	color: #ffffff;
}
.audiolibrary__phonogram .views-view-responsive-grid--horizontal {
	--views-responsive-grid--column-count: 1 !important;
}
/* Footer */
.footer_first {
	background: #661429;
}
.footer_first .footer__logo img {
	margin-top: 1.2rem;
	width: 160px;
	height: auto;
}
/* Login */
.user-login-form,
.user-pass {
	padding: 3rem 2.5rem;
	margin: 3.2rem auto 3.5rem;
	border: 1px solid rgba(0, 0, 0, 0.025);
	border-radius: 1rem;
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
body.path-user #user-login-form,
body.path-user #user-pass {
	max-width: 400px;
	margin: 50px auto;
	padding: 20px;
	background: #fafafa;
	border-radius: 12px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
#user-login-form label,
#user-pass label {
	font-weight: bold;
	color: #333;
}
#user-login-form input.form-text,
#user-pass input.form-text {
	border-radius: 8px;
	border: 1px solid #ccc;
	padding: 8px 12px;
	width: 100%;
}
#user-login-form input[type='submit'],
#user-pass input[type='submit'] {
	background-color: #de174a;
	color: white;
	border: none;
	border-radius: 8px;
	padding: 10px 15px;
	cursor: pointer;
}
#user-login-form input[type='submit']:hover,
#user-pass input[type='submit']:hover {
	background-color: #bf1736;
}
/* Responsive Design */
@media (width >= 576px) {
	.audiolibrary__phonogram {
		display: inherit;
	}
	.audiolibrary__phonogram .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 2 !important;
		--views-responsive-grid--layout-gap: 25px !important;
	}
	.audiolibrary__phonogram .views-view-responsive-grid__item {
		margin-bottom: 0;
		max-width: unset;
	}
}
@media (width >= 768px) {
	.path-frontpage .layout-content {
		padding: 3.2rem 1.5rem 2rem;
	}
	/* Header */
	.audiolibrary__logo {
		margin: 1.2rem 0;
	}
	.audiolibrary__logo img {
		width: 200px;
		height: 72.56px;
	}
	/* Home */
	.audiolibrary__welcome {
		padding: 0 1.5rem;
	}
	.audiolibrary__welcome h2,
	.audiolibrary__callaction h2 {
		font-size: 2rem;
		margin-bottom: 1rem;
	}
	.audiolibrary__intro {
		margin-bottom: 2.5rem;
	}
	.audiolibrary__services h2 {
		margin-bottom: 1.9rem;
	}
	.audiolibrary__item img {
		width: min(50px, 80%);
		margin-right: 25px;
	}
	.audiolibrary__callaction h2 {
		margin-bottom: 0;
	}
	.footer_first .footer__logo img {
		margin-top: 2rem;
		width: 190px;
	}
	/* Titulo */
	.soundlibrary-head {
		flex-direction: row;
		padding: 1.3rem 0;
	}
	.soundlibrary-head a {
		font-size: 1.4rem;
	}
	.soundlibrary-head h2 {
		font-size: 1.5rem;
	}
	.soundlibrary-head--category {
		padding: 1.2rem 0 0;
	}
	.soundlibrary-head--category .field--name-node-title {
		padding-bottom: 0;
	}
	.soundlibrary-head--category h2 {
		font-size: 1.7rem;
	}
	/* Fin */
	/* Categorías */
	.audiolibrary__category {
		display: grid;
		justify-content: unset;
		padding: 1.5rem 1.5rem 2.2rem;
	}
	.audiolibrary__category img {
		margin-top: 1.1rem;
		width: 90px;
	}
	.audiolibrary__category .views-field-title {
		font-size: 1.7rem;
	}
	.audiolibrary__category .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 3 !important;
	}
	.audiolibrary__category .views-view-responsive-grid__item-inner {
		display: inherit;
		max-width: unset;
	}
	/* Subcategorías */
	.audiolibrary__subcategory,
	.audiolibrary__collection,
	.audiolibrary__phonogram {
		display: inherit;
	}
	.audiolibrary__subcategory .views-field-title a,
	.audiolibrary__collection .views-field-title a {
		padding: 0.8rem 2rem;
	}
	.audiolibrary__subcategory .views-view-responsive-grid--horizontal,
	.audiolibrary__collection .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 2 !important;
	}
	/* Fonograma */
	.audiolibrary__phonogram {
		padding: 2.5rem 3rem 3rem;
	}
	.audiolibrary__phonogram .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 2 !important;
		--views-responsive-grid--layout-gap: 25px !important;
	}
	.audiolibrary__phonogram .views-view-responsive-grid__item {
		font-size: 1.2rem;
		min-height: 190px;
	}
	.field--name-field-phonogram-pdf .field__item span:first-child a,
	.field--name-field-publication-pdf .field__item span:last-child a {
		margin-top: 0;
	}
	.audiolibrary__phonogram .pager__items {
		margin-top: 2.5rem;
		margin-bottom: 0;
	}
	/* Login */
	.user-login-form,
	.user-pass {
		max-width: 480px;
	}
	/* Conócenos */
	.about {
		padding: 1rem 0 1.5rem;
	}
	.about .field--name-node-title {
		padding-bottom: 1.2rem;
	}
	.about .card {
		margin-bottom: 1.5rem !important;
	}
	.about .card-body {
		padding: 1.6rem 2rem;
	}
	.about .card-image {
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 238px;
	}
	.about .card-body h3 {
		font-size: 1.6rem;
		margin-bottom: 0.7rem;
	}
	.about .card-body p {
		color: #661429;
		line-height: 1.3;
		text-align: justify;
	}
}
@media (width >= 992px) {
	.header {
		background: url(/themes/custom/cultura/assets/mincul/imagenes/linea-fondo-header.png)
			center no-repeat !important;
		background-size: contain !important;
	}
	.audiolibrary__logo img {
		width: 210px;
		height: 76.2px;
	}
	/* Menú de navegación */
	.navbar-nav > .nav-item {
		padding: 0.2rem 1.5rem;
		margin: 0.7rem 1rem;
	}
	.navbar-nav > .nav-item:hover {
		background: #be1636;
		border-radius: 1.5rem;
	}
	.navbar-nav > .nav-item.active {
		border-radius: 1.5rem;
	}
	.footer_first .footer__logo img {
		width: 200px;
	}
	.audiolibrary__intro p {
		font-weight: bold;
	}
	/* Titulo */
	.soundlibrary-head {
		padding: 1.5rem 0;
	}
	.soundlibrary-head a {
		font-size: 1.4rem;
	}
	.soundlibrary-head h2 {
		font-size: 1.65rem;
	}
	.field--name-field-phonogram-pdf .field__item span:first-child a {
		margin-top: 0;
	}
	.audiolibrary__phonogram .views-exposed-form {
		display: flex;
		justify-content: start;
		align-items: end;
		column-gap: 12px;
		padding: 1.5rem 1.2rem;
	}
	.audiolibrary__phonogram .view-filters .views-exposed-form .js-form-item,
	.audiolibrary__phonogram
		.view-filters
		.views-exposed-form
		div#edit-actions {
		margin: 0;
	}
	/* Categorias */
	.audiolibrary__category {
		padding: 2.2rem 6rem;
	}
	.audiolibrary__category img {
		margin-top: 1.2rem;
		width: 94px;
	}
	.audiolibrary__category .views-field-title {
		font-size: 1.8rem;
	}
	/* Subcategorías */
	.audiolibrary__subcategory .views-field-title a,
	.audiolibrary__collection .views-field-title a {
		padding: 0.8rem 2.5rem;
	}
	.audiolibrary__subcategory .views-view-responsive-grid--horizontal,
	.audiolibrary__collection .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 3 !important;
	}
	/* Fonograma */
	.audiolibrary__phonogram {
		padding: 3rem 0 3.5rem;
	}
	.audiolibrary__phonogram .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 3 !important;
		--views-responsive-grid--layout-gap: 25px !important;
	}
	.audiolibrary__phonogram .views-view-responsive-grid__item {
		min-height: 195px;
	}
	/* Detalle Fonograma */
	.node--type-phonogram-music .layout-content,
	.node--type-phonogram-sound-scape .layout-content {
		padding: 2.5rem 0 3.5rem;
		margin: 2rem 0 2.5rem;
	}
	.phonogram-detail {
		background: #de184b;
		background: linear-gradient(
			90deg,
			rgba(222, 24, 75, 1) 0%,
			rgba(222, 24, 75, 1) 6%,
			rgba(255, 255, 255, 1) 6%
		);
		padding: 1.8rem 2rem 2rem 6rem;
	}
}
@media (width >= 1200px) {
	.path-frontpage .layout-content {
		padding: 3.5rem 1.5rem 2rem;
	}
	/* Home */
	.audiolibrary__welcome {
		font-size: 1.25rem;
	}
	.audiolibrary__welcome h2,
	.audiolibrary__callaction h2 {
		font-size: 2.15rem;
	}
	.footer_first .footer__logo img {
		margin-top: 2rem;
		width: 220px;
	}
	/* Titulo */
	.soundlibrary-head {
		padding: 1.7rem 0;
	}
	.soundlibrary-head a {
		font-size: 1.5rem;
	}
	.soundlibrary-head h2 {
		font-size: 2rem;
	}
	.soundlibrary-head--category h2 {
		font-size: 1.8rem;
	}
	/* Categorias */
	.audiolibrary__category {
		padding: 2rem 8rem 2.2rem;
	}
	.audiolibrary__category img {
		margin-top: 1.4rem;
	}
	.audiolibrary__category .views-field-title {
		font-size: 2rem;
	}
	/* Subcategorías */
	.audiolibrary__subcategory,
	.audiolibrary__collection,
	.audiolibrary__phonogram {
		text-align: center;
		padding: 2.5rem 0 3rem;
	}
	.audiolibrary__subcategory .views-field-title a,
	.audiolibrary__collection .views-field-title a {
		border-radius: 1.8rem;
		color: #461429;
		display: inline-block;
		font-size: clamp(1rem, 6vw, 1.3rem);
		padding: 0.65rem 2.5rem;
	}
	.audiolibrary__subcategory .views-field-title a:hover,
	.audiolibrary__subcategory .views-field-title a:active,
	.audiolibrary__collection .views-field-title a:hover,
	.audiolibrary__collection .views-field-title a:focus {
		background: #d9184b;
		color: #ffffff;
	}
	/* Fonograma */
	.audiolibrary__phonogram {
		padding: 3rem 3rem 3.5rem;
	}
	.audiolibrary__phonogram .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 3 !important;
		--views-responsive-grid--layout-gap: 40px !important;
	}
	.audiolibrary__phonogram .views-view-responsive-grid__item {
		font-size: 1.28rem;
		min-height: 205px;
	}
	/* Detalle Fonograma */
	.node--type-phonogram-music .layout-content,
	.node--type-phonogram-sound-scape .layout-content {
		padding: 2.5rem 0 3.5rem;
		margin: 2rem 0 2.5rem;
	}
	.phonogram-detail {
		max-width: 980px;
	}
	.phonogram-detail .field--name-node-title h2 {
		font-size: 2.2rem;
	}
	/* Conócenos */
	.about .field--name-node-title {
		padding-bottom: 1.5rem;
	}
}
@media (width >= 1440px) {
	/* Home */
	.path-frontpage .layout-content {
		background: #f8f3f2
			url(/themes/custom/cultura/assets/mincul/imagenes/disco-fondo-home.png)
			left center no-repeat;
		background-size: 26%;
		padding: 3rem 0 2rem;
	}
	.audiolibrary__welcome {
		padding: 2rem 6rem 2rem 22rem;
	}
	/* Fonograma */
	.audiolibrary__phonogram {
		padding: 3.5rem 0 4rem;
	}
	.audiolibrary__phonogram .views-view-responsive-grid--horizontal {
		--views-responsive-grid--column-count: 4 !important;
		--views-responsive-grid--layout-gap: 25px !important;
	}
	.audiolibrary__phonogram .views-view-responsive-grid__item {
		font-size: 1.28rem;
		min-height: 205px;
	}
	/* Detalle Fonograma */
	.node--type-phonogram-music .layout-content,
	.node--type-phonogram-sound-scape .layout-content {
		padding: 2.5rem 0 3.5rem;
		margin: 2.5rem 0 3rem;
	}
	.phonogram-detail {
		max-width: 1024px;
		padding-left: 6.2rem;
	}
	/* Conócenos */
	.about .container {
		padding: 1rem 6rem;
	}
}
