/*
 Theme Name:     SÓNEC
 Theme URI:      https://www.weblibre.net
 Description:    WebLibre.net Divi Child Theme para SÓNEC
 Author:         Pau! de WebLibre.net
 Author URI:     https://www.weblibre.net
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
div#page-container {
	overflow: hidden !important;
	font-feature-settings: 'tnum';
}

/* MENU */
div.menu-global {
	display: flex;
	align-items: flex-end;
}

div.et_pb_menu__menu nav.et-menu-nav ul.et-menu.nav {
	display: flex;
	flex-wrap: nowrap;
	align-items: baseline;
}

.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul {
	align-items: baseline;
}

div#page-container div#et-boc div.et_builder_inner_content div.et_pb_section div.menu-global div.et_pb_column div.et_pb_menu_inner_container {
	width: 100%;
}

div#page-container div#et-boc div.et_builder_inner_content div.et_pb_section div.menu-global div.et_pb_column div.menu-sin-logo div.et_pb_menu_inner_container div.et_pb_menu__wrap,
div#page-container div#et-boc div.et_builder_inner_content div.et_pb_section div.menu-global div.et_pb_column div.et_pb_menu_inner_container div.et_pb_menu__wrap {
	justify-content: flex-end;
}

nav li li {
	line-height: 1em !important;
	padding: 0 !important;
}

.et_pb_menu .et-menu-nav>ul ul {
	padding: 0 !important;
}

.nav li ul {
	width: auto !important;
}

/*MENU BOTON CONTENEDOR*/
.et_pb_menu_0_tb_header.et_pb_menu ul li.boton-contenedor a {
	color: #ffffff !important;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	border-color: #8E0085;
	border-radius: 0 10px 0 0;
	background-color: #8E0085;
	text-align: center;
	padding: 1rem 1rem 1.5rem 1rem;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li.boton-contenedor.current_page_item a {
	color: #ffffff !important;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li.boton-contenedor a:hover {
	color: #ffffff !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.boton-contenedor a {
	color: #FFF !important;
	padding: 1rem 1rem 1.5rem 1rem !important;
}

div.et_pb_menu__wrap div.et_mobile_nav_menu div.mobile_nav ul#mobile_menu2.et_mobile_menu li.boton-contenedor a {
	color: #FFF !important;
}

/* FOOTER */
div#footer-tercer-col {
	display: flex;
	align-items: center;
	justify-content: center;
}

div#menu-footer-contenidos,
div#menu-footer-sitios {
	display: flex;
	align-items: baseline;
	justify-content: center;
	margin-bottom: 0;
}

div#menu-footer-contenidos::before {
	content: "Contenidos: ";
}

div#menu-footer-sitios::before {
	content: "Sitios de Interés: ";
}

div#menu-footer-contenidos::before,
div#menu-footer-sitios::before {
	font-weight: bold;
	line-break: anywhere;
	font-size: 10px;
	font-family: "Montserrat", sans-serif;
	color: #000;
	padding-right: 1rem;
	line-height: 1em;
}

div#menu-footer-sitios ul#menu-sitios-de-interes li a::before,
div#menu-footer-contenidos ul#menu-menu-de-cabecera-1 li a::before {
	content: "●";
	padding-right: 5px;
}

div#menu-footer-sitios ul#menu-sitios-de-interes li,
div#menu-footer-contenidos ul#menu-menu-de-cabecera-1 li {
	line-break: anywhere;
}


/* PÁGINA PRINCIPAL */

div .post-media-container {
	padding-top: 2rem;
}

div.el-dbe-blog-extra.block_extended article.et_pb_post.et_pb_post_extra {
	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	border-radius: 0;
	border-top: 0;
	border-right: 0;
}

div.post-media-container div.post-media a.entry-featured-image-url img.et_pb_post_main_image.no-lazyload.skip-lazy.wp-post-image {
	border-radius: 0 25px 0 0 !important;
	padding: 1rem;
}

div.post-media {
	border-radius: 0 25px 0 0;
	border-top: 1px solid #eaeaea30;
	border-right: 1px solid #eaeaea30;
}

.et_pb_post_extra.el_dbe_block_extended .post-media {
	filter: brightness(50%);
}

.et_pb_post_extra.el_dbe_block_extended:hover .post-media {
	-webkit-transform: scale(1);
	transform: scale(1);
	filter: brightness(100%);
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}

.post-categories {
	top: -18px;
	left: -30px;
	border-radius: 0 25px 0 0;
}

.post-content,
.post-meta {
	border-right: 1px solid #eaeaea;
}

.et_pb_blog_extras .et_pb_post.et_pb_post_extra .post-categories a {
	border-radius: 0px 5px 0 0 !important;
	font-family: 'Montserrat', sans-serif;
}

/*ENTRADAS DE BLOG*/
div.titulo-entrada {
	display: flex;
	align-items: center;
}

.meta-fecha::before {
	content: "Publicado el";
	padding-right: 0.25rem;
}

.meta-fecha {
	display: flex;
	align-items: baseline;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #000;
}

span.tagTab a:nth-child(n+4) {
	display: none;
}

span.tagTab a {
	padding: 0.25rem 1rem;
	margin: -5px;
}

span.tagTab a:first-child {
	margin: 0px;
}

span.tagTab a:nth-child(3) {
	border-radius: 0 10px 0 0;
	margin-right: 0px;
}

span.tagTab a:nth-child(odd) {
	background-color: #8E0085;
}

span.tagTab a:nth-child(even) {
	background-color: #636262;
}

/*SONIDOS*/
span.desc-sonido {
	display: inline-flex;
	gap: 0.25rem;
}

/*DISCOS*/
.iron-audioplayer .srp_player_boxed {
	border-top-right-radius: 15px;
}

span.rep-disco .iron-audioplayer[data-playertemplate="skin_boxed_tracklist"]:not(.srp_tracklist_grid) .playlist,
.iron-audioplayer[data-playertemplate="skin_boxed_tracklist"] .sr-playlist-item,
.iron-audioplayer[data-playertemplate="skin_boxed_tracklist"]:not(.srp_tracklist_grid) .playlist,
span.rep-sonido .iron-audioplayer .playlist .track-number {
	padding: 0.5rem 0 !important;
}

span.rep-disco article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex:nth-child(even) {
	background-color: #dfdfdf;
}

span.rep-sonido article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex a.audio-track div.tracklist-item-title {
	text-align: start;
}

span.rep-disco article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex.current a.audio-track div.tracklist-item-title,
span.rep-disco article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex.current a.audio-track i.sricon-play,
span.rep-sonido article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex.current a.audio-track div.tracklist-item-title,
span.rep-sonido article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex.current a.audio-track i.sricon-play {
	color: #8E0085;
	font-weight: 500;
}

span.rep-disco article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex a.audio-track i.sricon-play,
span.rep-sonido article.iron_widget_radio div.iron-audioplayer div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item.sr-playlist-item-flex a.audio-track i.sricon-play {
	padding-right: 5px;
}

span.datos-disco {
	color: #000;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 1.5em;
}

span.datos-disco a {
	color: #8E0085;
}

span.desc-disco {
	display: inline-block;
}

.et-l--body ul {
	line-height: 1em !important;
}

.srp_player_boxed {
	padding: 1px 10px 10px 10px !important;
}

div.et_pb_module.et_pb_code.et_pb_code_1_tb_body.info-disco div.et_pb_code_inner span.datos-disco span.desc-disco div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_2_tb_body.et_section_regular {
	background-color: rgba(0, 0, 0, 0) !important;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_1_tb_body.et_section_regular div.et_pb_row.et_pb_row_3_tb_body.et_pb_equal_columns.et_pb_gutters1 div.et_pb_column.et_pb_column_1_2.et_pb_column_4_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child div.et_pb_module.et_pb_code.et_pb_code_1_tb_body.info-disco div.et_pb_code_inner span.datos-disco span.desc-disco div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_2_tb_body.et_section_regular div.et_pb_row.et_pb_row_4_tb_body,
div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_1_tb_body.et_section_regular div.et_pb_row.et_pb_row_3_tb_body.et_pb_equal_columns.et_pb_gutters1 div.et_pb_column.et_pb_column_1_2.et_pb_column_4_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child div.et_pb_module.et_pb_code.et_pb_code_1_tb_body.info-disco div.et_pb_code_inner span.datos-disco span.desc-disco div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_2_tb_body.et_section_regular {
	padding: 0 !important;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_1_tb_body.et_section_regular div.et_pb_row.et_pb_row_3_tb_body.et_pb_equal_columns.et_pb_gutters1 div.et_pb_column.et_pb_column_1_2.et_pb_column_4_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child div.et_pb_module.et_pb_code.et_pb_code_1_tb_body.info-disco div.et_pb_code_inner span.datos-disco span.desc-disco div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_2_tb_body.et_section_regular div.et_pb_row.et_pb_row_4_tb_body {
	width: 100% !important;
}

div#player.player {
	width: 100% !important;
}

div#page-container div#et-boc div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_text_inner div.fluid-width-video-wrapper {
	margin-top: -45% !important;
	margin-bottom: -45% !important;
}

/*BIBLIOTECA DE SONIDOS - VISTA 1*/
.et-db #et-boc .et-l .et_pb_gutters1.et_pb_row .et_pb_column_4_4 div#block-2.et_pb_widget.widget_block,
div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_widget_area div#block-3.et_pb_widget.widget_block,
div#page-container div#et-boc.et-boc div#et-main-area div#main-content article.page div.entry-content div.et-l.et-l--post div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_sidebar_0 div#block-4.et_pb_widget.widget_block {
	width: 100%;
}

div.clasif-sonido,
div#block-4 ul.bloque-mc {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 5%;
	padding-bottom: 5rem;
}

div.clasif-sonido div.link-cat-sonido div.tab-cat-sonido {
	width: 30%;
	height: 25px;
	background-color: #8E0085;
	border-top-right-radius: 15px;
}

div#block-4 ul.bloque-mc li:before {
	content: "Microcuradurías";
	display: block;
	width: 35%;
	height: 25px;
	background-color: #8E0085;
	border-top-right-radius: 15px;
	color: #FFF !important;
	font-size: 12px;
	padding-left: 5px;
}

div#block-4 ul.bloque-mc li a {
	display: block;
	height: 300px;
}

div#block-4 ul.bloque-mc li a::before {
	display: block;
	content: "";
	width: 100%;
	height: 150px;
	margin-bottom: 1.5rem;
	background-image: url('https://sonec.weblibre.net/wp-content/uploads/2021/05/opcion-1.png');
	border-top-right-radius: 15px;
	filter: brightness(0.5);
	transition: filter .3s ease;
}

div#block-4 ul.bloque-mc li a:hover:before {
	filter: brightness(100%);
}

div.clasif-sonido div.link-cat-sonido div.card-cat-sonido-container,
div#block-4 ul.bloque-mc li a {
	border: solid 1px #eaeaea;
	text-align: center;
	border-top-right-radius: 15px;
}

div.clasif-sonido div.link-cat-sonido div.card-cat-sonido-container div.img-container {
	text-align: center;
	background-color: #eaeaea;
	padding: 1.5rem 0;
	margin: 1.5rem;
}

div.clasif-sonido div.link-cat-sonido div.card-cat-sonido-container div.enlace-cat-sonido-container {
	padding: 1rem 0.5rem 0.5rem 0.5rem;
	color: #000;
	font-size: 18px;
}

div.clasif-sonido div.link-cat-sonido div.card-cat-sonido-container div.btn-cat-sonido-container,
div.btn-sonido-contenedor {
	margin: 2rem 5rem;
	padding: 0.35rem 0;
	border: 1px solid #eaeaea;
	border-radius: 50px;
	background-color: #eaeaea;
	color: #8E0085;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color .3s ease !important;
}

div.clasif-sonido div.link-cat-sonido div.card-cat-sonido-container div.btn-cat-sonido-container:hover,
div.btn-sonido-contenedor:hover {
	background-color: #FFF;
}

/* COMUNIDADES */
div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.et_pb_module div.et_pb_all_tabs div.et_pb_tab {
	padding: 1rem 0 !important;
}

/*MICROCURADURIAS INDICE*/
div.img-contenedor img {
	cursor: pointer;
	height: 200px;
	width: 100%;
	border-top-right-radius: 15px;
	filter: brightness(0.5);
	transition: filter .3s ease !important;
}

div.img-contenedor img:hover {
	filter: brightness(1);
}

h2.cat-mc {
	padding: 1rem 0.5rem;
}

div.btn-mc {
	margin: 1rem;
	padding: 0.35rem 0;
	border: 1px solid #eaeaea;
	border-radius: 50px;
	background-color: #eaeaea;
	color: #8E0085;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color .3s ease !important;
}

div.btn-mc:hover {
	background-color: #FFF;
}

/*TEMPLATE CLASIFICACIONES DE SONIDOS*/
div.et_pb_module.clasif-sonido-tag div.et_pb_module_inner div.et_pb_posts div.el-dbe-blog-extra article.et_pb_post_extra div.post-categories a {
	display: none;
}

div.et_pb_module.clasif-sonido-tag div.et_pb_module_inner div.et_pb_posts div.el-dbe-blog-extra article.et_pb_post_extra div.post-categories a:nth-child(2) {
	display: inline-block;
	white-space: nowrap;
}

.clasif-sonido-tag.clasif-contenedor div.et_pb_module_inner div.et_pb_posts div.el-dbe-blog-extra article.et_pb_post div.post-categories a:nth-child(2) {
	display: inline-block;
	width: 35%;
	white-space: nowrap;
}

button.is-search-submit span.is-search-icon {
	background: #8E0085;
	border-top-right-radius: 8px;
}

.is-form-style button.is-search-submit span.is-search-icon svg path {
	fill: #FFF;
}

.et-db #et-boc .et-l ul.et_pb_tabs_controls::after {
	border-top: 0;
}

.link-cat-sonido {
	flex: 0 0 calc(33.33% - 5%);
	margin-bottom: 3rem;
}

/*RESULTADO DE BÚSQUEDA DISCOS (A-Z INDEX)*/
div.discos {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: baseline;
	gap: 3%;
}

div.discos div.card-disco-container {
	cursor: pointer;
	text-align: left;
	flex: 0 0 calc(33.33% - 3%);
	margin-bottom: 2rem;
}

div.discos div.card-disco-container-container {
	border: 1px solid #eaeaea;
	border-top-right-radius: 15px;
	padding: 1.5rem;
	margin-top: -2px;
}

div.discos div.card-disco-container::before {
	content: "____________";
	color: #00000000;
	font-size: 1.25rem;
	background-color: #8E0085;
	border-top-right-radius: 15px;
}

div.discos div.card-disco-container div.disco-img-container {
	width: 100%;
	height: 250px;
	border-top-right-radius: 15px;
	background-size: cover;
	background-position: center top;
	margin-bottom: 1rem;
	filter: brightness(0.5);
	transition: filter .3s ease !important;
}

div.discos div.card-disco-container div.disco-img-container:hover {
	filter: brightness(1);
}

div.discos div.card-disco-container div.enlace-disco-container a h2 {
	color: #000;
	font-size: 16px;
	transition: color .3s ease !important;
}

div.discos div.card-disco-container div.enlace-disco-container a h2:hover {
	color: #8E0085;
}

div.discos div.card-disco-container div.enlace-disco-container {
	text-align: center;
}

/*PAGINADOR COMUNIDADES*/
div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_tabs div.et_pb_all_tabs div.et_pb_tab div.et_pb_tab_content div.discos p {
	display: contents;
}

div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_tabs div.et_pb_all_tabs div.et_pb_tab div.et_pb_tab_content div.discos p span.pods-pagination-advanced {
	display: block;
	width: 100%;
	text-align: center;
	color: #8E0085;
}

div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_tabs div.et_pb_all_tabs div.et_pb_tab div.et_pb_tab_content div.discos p span.pods-pagination-advanced a {
	color: #000;
}

div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_tabs div.et_pb_all_tabs div.et_pb_tab div.et_pb_tab_content div.discos p span.pods-pagination-advanced a:hover {
	color: #8E0085;
}

/*ESTACION ARCHIVO MOVIL*/

ul.et_pb_tabs_controls li {
	border-right: 0 solid #FFF;
	z-index: 0;
}

div.estacion-archivo-movil ul.et_pb_tabs_controls li a {
	padding: 5px !important;
}

div.grilla-de-videos {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	gap: 1rem;
}

div.video-card {
	width: 150px;
	cursor: pointer;
}

div.contenedor-autor-estacion h3 {
	font-size: 14px;
	padding-top: 1rem;
}

div.imagen-card-estacion {
	width: 100%;
	height: 115px;
	background-size: cover;
	background-position: center top;
	transition: all .3s ease !important;
}

div.imagen-card-estacion:hover {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

/**/
/* Estilos para los popups */
.popup {
	display: none;
	position: fixed;
	top: 30vh;
	left: 50%;
	transform: translate(-50%, -25%);
	width: 80%;
	height: 600px;
	background-color: #FFF;
	font-family: 'Play', sans-serif;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.15);
	z-index: 999 !important;
	text-align: start;
	padding: 8px 2rem 1rem 2rem;
	border: solid 1px #eaeaea;
	border-radius: 5px;
	overflow-y: scroll;
}

.popup.popupActive {
	display: block;
	z-index: 999 !important;
	overflow-y: scroll !important;
}

div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_code_inner div.sp-tab__lay-default div.sp-tab__tab-content div.sp-tab__tab-pane.sp-tab__show.sp-tab__active div.sp-tab-content div.grilla-de-videos div.popup.popupActive div div.fluid-width-video-wrapper iframe,
div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_code_inner div.sp-tab__lay-default div.sp-tab__tab-content div.sp-tab__tab-pane.sp-tab__active div.sp-tab-content div.grilla-de-videos div.popup.popupActive div div.fluid-width-video-wrapper iframe {
	position: relative !important;
	margin-bottom: 1rem;
	width: 400px;
	height: 300px;
}

hr {
	border: solid 1px #eaeaea;
	margin-bottom: 1rem;
}

div#page-container div#et-boc div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_code_inner div.sp-tab__lay-default ul#sp-tab__ul.sp-tab__nav.sp-tab__nav-tabs li.sp-tab__nav-item label.sp-tab__nav-link.sp-tab__active {
	border-top-left-radius: 0;
	border-top-right-radius: 5px;
	padding-top: 5px;
	padding-bottom: 0;
}

div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_code_inner div.sp-tab__lay-default ul#sp-tab__ul.sp-tab__nav.sp-tab__nav-tabs li.sp-tab__nav-item label.sp-tab__nav-link.sp-tab__active .sp-tab__tab_title {
	color: #FFF;
}

div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_code_inner div.sp-tab__lay-default ul#sp-tab__ul li.sp-tab__nav-item label.sp-tab__nav-link span.tab_title_area h4.sp-tab__tab_title {
	color: #000;
}

div.contenedor-autor-estacion h3 {
	text-align: center;
	font-family: 'Play', sans-serif;
	color: #000;
}

div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_code_inner div.sp-tab__lay-default div.sp-tab__tab-content div.sp-tab__tab-pane.sp-tab__show.sp-tab__active div.sp-tab-content div.grilla-de-videos div.popup.popupActive h4 {
	color: #000;
	padding-top: 1rem;
}

div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_code_inner div.sp-tab__lay-default div.sp-tab__tab-content div.sp-tab__tab-pane div.sp-tab-content div.grilla-de-videos div.popup.popupActive h6 {
	display: block;
}

.popup-close-button {
	text-align: end;
	color: #8c8c8c;
	cursor: pointer;
}

.fluid-width-video-wrapper {
	text-align: center;
}

/* AUDIORED */
#fondo-particulas .particles-js-canvas-el {
	position: absolute;
	left: 0;
	top: 0;
}

div#mensajeria table,
div#mensajeria table tr,
div#mensajeria table tr td,
div#mensajeria table tbody {
	border: 0 !important;
}

div#mensajeria table tbody tr td textarea,
div#mensajeria table tbody tr td input,
div#mensajeria table tbody tr td input#submit {
	width: 100%;
}

/* DIRECTORIO */
div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls {
	display: flex;
	justify-content: center;
	align-items: baseline;
	flex-wrap: wrap;
	margin-bottom: 2rem;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls li {
	margin: 0;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls li a {
	padding: 0 0.5rem !important;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls li:not(:last-child):after {
	content: " - ";
	color: #888;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls li:last-child:after {
	content: " - ";
	color: rgba(0, 0, 0, 0);
}
div#page-container div#et-boc div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_module_inner section.lwp-slick-slider div.slick-track div.slick-slide img{
	max-height: 215px;
}

/* ARTISTAS */
div#contenedor-artista {
	display: flex;
}

div#contenedor-artista div#contenedor-imagen-artista {
	width: 35%;
}

div#contenedor-artista div#contenedor-imagen-artista img {
	border-top-right-radius: 15px;
}

div#contenedor-artista div#contenedor-datos-artista {
	width: 65%;
	padding-left: 2rem;
	padding-bottom: 1rem;
	padding-right: 8rem;
}

div#contenedor-artista div#contenedor-datos-artista h6#bajada-nombre {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

div#contenedor-artista div#contenedor-datos-artista h6#titulo-sitio-web {
	padding-top: 2rem;
}

div#contenedor-contacto {
	display: flex;
	margin-top: 0;
	margin-bottom: 0;
	background-color: black;
	color: white;
}

div#contenedor-contacto div#contenedor-rrss {
	width: 35%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}

div#contenedor-contacto div#contenedor-rrss a {
	color: #FFF;
}

div#contenedor-contacto div#contenedor-mail {
	width: 65%;
	display: flex;
	flex-wrap: nowrap;
	align-items: baseline;
	padding-left: 5rem;
}

div#contenedor-contacto span.icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	margin: 10px 5px;
	background-color: #8E0085;
	border-radius: 50%;
}

div#contenedor-contacto span.icon i {
	font-size: 20px;
	padding: 5px;
}

div#contenedor-media {
	background-color: #FFF;
	color: #000;
	padding-top: 2rem;
	padding-right: 8rem;
	display: block;
}

div#contenedor-media h6 {
	margin: 2rem 0 1rem 0;
}

div#contenedor-media div#playlists-artista article.playlist_enabled div.show-playlist div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item a.audio-track div.tracklist-item-title {
	color: #000;
}

div#contenedor-media div#contenedor-galeria div#gallery-1 dl.gallery-item {
	text-align: left;
}

div#contenedor-media div#videos-artista ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	padding: 0;
}

div#contenedor-media div#videos-artista ul li {
	list-style-type: none;
	flex: 0 0 calc(33% - 1rem);
	margin: 0 1rem 1rem 0;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_1_tb_body.et_section_regular div.et_pb_row.et_pb_row_1_tb_body.et_pb_equal_columns.et_pb_gutters1 div.et_pb_column.et_pb_column_4_4.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child div.et_pb_module.et_pb_text.et_pb_text_2_tb_body.et_pb_text_align_justified.et_pb_bg_layout_light div.et_pb_text_inner div#contenedor-media div#videos-artista ul li div.fluid-width-video-wrapper {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_text_inner div#contenedor-media div#contenedor-galeria div.gallery dl.gallery-item dt.gallery-icon img {
	border: 0;
}

div#contenedor-media div#container-container-pdfs{
	display: flex;
	flex-wrap: nowrap;
}
div#contenedor-media div.contenedor-pdf {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	padding: 0;
}

div#contenedor-media div.contenedor-pdf a {
	padding-right: 2rem;
	margin: 0;
}

div#contenedor-media div.contenedor-pdf a img {
	flex: 0 0 calc(33% -1rem);
	max-width: 75%;
}
div#contenedor-media div.contenedor-pdf a.title-pdf {
	color:#8E0085 !important;
	padding-left: 0.25rem;
}
div#contenedor-media div.contenedor-pdf a.title-pdf:hover {
	text-decoration: underline;
}

div#contenedor-media div#playlists-artista article.iron_widget_radio div.iron-audioplayer div.srp_player_boxed.srp_player_grid {
	width: 65%;
}

div#contenedor-media div#contenedor-galeria div.gallery dl.gallery-item dt.gallery-icon a.rl-gallery-link img {
	max-width: 75%;
}

/* MENU DIRECTORIO */
div#page-container div#et-boc.et-boc header.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_menu div.et_pb_menu_inner_container div.et_pb_menu__wrap div.et_pb_menu__menu nav.et-menu-nav ul#menu-menu-directorio.et-menu.nav li.btn-directorio a,
div#page-container div#et-boc.et-boc header.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_menu div.et_pb_menu_inner_container div.et_pb_menu__wrap div.et_pb_menu__menu nav.et-menu-nav ul#menu-menu-directorio.et-menu.nav li a {
	padding: 0.5rem 1.5rem 0.5rem 0;
}

div#page-container div#et-boc.et-boc header.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_menu div.et_pb_menu_inner_container div.et_pb_menu__wrap div.et_pb_menu__menu nav.et-menu-nav ul#menu-menu-directorio.et-menu.nav li.btn-directorio {
	padding: 0.75rem 0.5rem 0.75rem 1.5rem;
	background: #909090;
	border-top-right-radius: 15px;
	margin-right: -12px;
	z-index: 100;
}

div#page-container div#et-boc.et-boc header.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_menu div.et_pb_menu_inner_container div.et_pb_menu__wrap div.et_pb_menu__menu nav.et-menu-nav ul#menu-menu-directorio.et-menu.nav li.btn-directorio a,
div#page-container div#et-boc.et-boc header.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_menu div.et_pb_menu_inner_container div.et_pb_menu__wrap div.et_pb_menu__menu nav.et-menu-nav ul#menu-menu-directorio.et-menu.nav li.btn-investigacion a {
	color: #FFFFFF !important;
}

div#page-container div#et-boc.et-boc header.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module.et_pb_menu div.et_pb_menu_inner_container div.et_pb_menu__wrap div.et_pb_menu__menu nav.et-menu-nav ul#menu-menu-directorio.et-menu.nav li.btn-investigacion {
	padding: 0.75rem 0 0.75rem 1.5rem;
	background: #8E0085;
	border-top-right-radius: 15px;
}

/*MEDIA QUERIES*/
@media screen and (max-width: 980px) {

	/*BLOG*/
	.post-categories a {
		padding-left: 14px !important;
	}

	/*MENU BOTON CONTENEDOR*/
	div.menu-global ul.et_mobile_menu li.boton-contenedor a {
		color: #FFFFFF !important;
		padding: 1.5rem auto;
		text-align: center;
		font-weight: 600;
		letter-spacing: 1px;
		border-color: #8E0085;
		border-radius: 0 10px 0 0;
		background-color: #8E0085;
	}

	div.discos div.card-disco-container {
		flex: 0 0 calc(50% - 1rem);
		margin: 1rem 0;
	}

	.link-cat-sonido {
		flex: 0 0 calc(50% - 5%);
		margin-bottom: 3rem;
	}

	div#mensajeria table tbody tr td textarea,
	div#mensajeria table tbody tr td input,
	div#mensajeria table tbody tr td input#submit {
		width: 100%;
	}

	/* directorio */
	div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls {
		margin-bottom: 1rem;
	}
	div#page-container div#et-boc div#et-main-area div#main-content div.et-l div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div.et_pb_module div.et_pb_module_inner section.lwp-slick-slider div.slick-track div.slick-slide img{
		max-height: 140px;
	}

	/* ARTISTAS */
	div#contenedor-artista div#contenedor-datos-artista {
		padding-right: 3rem;
	}

	div#contenedor-media {
		padding-right: 2rem;
	}

	div#contenedor-media div#videos-artista ul li {
		list-style-type: none;
		flex: 0 0 calc(50% - 1rem);
		margin: 1rem 1rem 1rem 0;
	}

	div#contenedor-media div.contenedor-pdf a {
		padding-right: 1.7rem;
	}

	div#contenedor-media div#playlists-artista article.iron_widget_radio div.iron-audioplayer div.srp_player_boxed.srp_player_grid {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {

	/*CONTENEDOR COMUNIDADES*/
	div.discos div.card-disco-container {
		flex: 0 0 calc(100% - 1rem);
		margin: 1rem 0;
	}

	div.grilla-de-videos {
		grid-template-columns: 1fr;
	}

	div.video-card {
		margin: 0 auto;
	}

	.popup {
		width: 100%;
		position: initial;
		float: left;
		transform: translate(0);
	}

	div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.et_pb_module div.et_pb_all_tabs div.et_pb_tab {
		padding: 0 !important;
	}

	.link-cat-sonido {
		flex: 0 0 calc(100% - 5%);
		margin-bottom: 3rem;
	}

	div#mensajeria table tbody tr td input {
		width: 100%;
	}

	/* directorio de artistas */
	div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls li:not(:last-child):after,
	div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls li:last-child:after {
		content: "  ";
		color: rgba(0, 0, 0, 0);
	}

	div#page-container div#et-boc.et-boc div#et-main-area div#main-content div.et-l.et-l--body div.et_builder_inner_content div.et_pb_section div.et_pb_row div.et_pb_column div#letra.alfabeto-directorio ul.et_pb_tabs_controls li {
		border-bottom: 0 solid rgba(0, 0, 0, 0);
		padding: 0.25rem 0.75rem 0.5rem 0 !important;
	}

	/* ARTISTAS */
	div#contenedor-artista {
		display: block;
		border-top-right-radius: 15px;
	}

	div#contenedor-artista div#contenedor-imagen-artista {
		width: 100%;
	}

	div#contenedor-artista div#contenedor-datos-artista {
		width: 100%;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	div#contenedor-contacto {
		display: block;
	}

	div#contenedor-contacto div#contenedor-rrss,
	div#contenedor-contacto div#contenedor-mail {
		width: 100%;
		padding-left: 1rem;
		padding-right: 1rem;
		flex-wrap: nowrap;
	}

	div#contenedor-media {
		padding-right: 0rem;
		padding-left: 2rem;
	}

	div#contenedor-media div#playlists-artista article.playlist_enabled div.show-playlist div.playlist div.srp_tracklist ul.srp_list li.sr-playlist-item a.audio-track div.tracklist-item-title {
		color: #000;
	}

	div#contenedor-media div#videos-artista ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: left;
		padding: 0;
	}

	div#contenedor-media div#videos-artista ul li {
		flex: 0 0 calc(100%);
		margin: 1rem 0;
	}

	div#contenedor-media div.contenedor-pdf a {
		padding-right: 0.8rem;
	}

	div#contenedor-galeria #gallery-1 .gallery-item {
		width: 100% !important;
	}
	div#contenedor-media div#contenedor-galeria div.gallery dl.gallery-item dt.gallery-icon a.rl-gallery-link img {
		max-width: 100%;
	  }
}