.view.audiohome{
	& .view-content{
		grid-template-columns: repeat(auto-fit, minmax(min(100%, 29rem), 1fr));
		list-style: none;
		padding: 0 !important;
		display: grid;
		grid-auto-flow: dense;
		gap: 3.5rem;
	}
	& .views-row{
		border: 1px solid #ececec;
    border-radius: 4px;
    padding: 0;
    margin: 0;
    padding-bottom: 1.5rem;
    position: relative;
	}
	& .views-field-name, .views-field-field-ficha-audio-seccion{
		position: absolute;
		top: 0px;
		background-color: #ffffff94;
		padding: 0 2rem;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 1.3rem;
	}
	& .views-field-title{
		text-align: center;
		margin: 1.5rem 1rem 1rem;
		& a{
			color: black;
			&:hover{
				text-decoration: none;
			}
		}
	}
	& .field--name-field-media-audio-file .field__item{
		text-align: center;
	}
	& .views-field-field-imagen-fa .field-content{
		height: 20rem;
		opacity: 0.8;
		& img{
			height: 100%;
			width: 100%;
			object-fit: cover;
		}
	}
}

.view.audiohome.secciones{
    & .views-field-name {
		position: relative;
		margin-top: 2rem;
		font-size: 1.2rem;
 }
}


/* ficha ficha dos columnas */

.page-node-type-ficha-audio{
	& .node--type-ficha-audio{
		display: flex;
		flex-wrap: wrap;
		margin: 6rem 0 5rem 0;
		}	
		& .group-header{
			width: 100%;
			margin-bottom: 2rem;
		}
		& .group-left{
			width: 30%;
			& .group_detalle{
			}
			& fieldset{
				margin: 0 0 3rem;
				padding: 2rem;
				border-radius: 4px;
				border-color: #e7e7e7;
			}
		}
		& .group-right{
			flex: 1;
			border-left: 3px solid #d2d2d2;
			padding-left: 4rem;
			margin-left: 4rem;
			& h1{
				margin-top: 2rem;
			}
		}
		& .group-left, .group-right{
			@media (max-width: 920px) {
				& {
					width: 100%;
					border-left: 0;
					padding-left: 0;
					margin-left: 0;
					margin-bottom: 2rem;
				}
			}	
		}
		& .field{
			margin: 0.5rem 0;
			&:first-child{
				margin-top: 0;
			}
			&:last-child{
				margin-bottom: 0;
			}
		}
		& .field__label,
		& .field__item{
			margin-top: 0!important;
			margin-bottom: 0;
		}
	}	


/* eol ficha dos columnas */


/* ficha dos columnas custom */

.page-node-type-ficha-audio{
	& .node--type-ficha-audio{
		& .field--name-field-ficha-audio-seccion{
      background: gray;
      padding: 1px 2rem;
      display: inline-block;
      border-radius: 3px;
      text-transform: uppercase;
      font-size: 1.4rem;
			& a{
				color: white;
			}
		}
		& .field--name-node-title{
			margin-top: 2rem !important;
			margin-bottom: 1rem;
		}
		& .field--name-field-archivo-rd{
			margin-top: 3rem !important;
		}
	}	
}


/* eol ficha dos columnas custom */

/* Vista taxonomías */

.view-seccion-radio-taxonomy-term{
	& .view-content{
		grid-template-columns: repeat(auto-fit, minmax(min(100%, 29rem), 1fr));
    list-style: none;
    padding: 0 !important;
    display: grid;
    grid-auto-flow: dense;
    gap: 3.5rem;
    & .views-row{
    	  border: 1px solid #ececec;
        border-radius: 4px;
        padding: 0;
        margin: 0;
        padding-bottom: 1.5rem;
        position: relative;
        text-align: center;
        & h2{
					text-align: center;
					margin: 1.5rem 1rem 1rem;
					margin-bottom: 2rem;
					font-size: 2rem;
        }
    }
	}
	
}

/* eol vista taxonomías */