.path-frontpage #main-wrapper {
    margin-top: 0;
}
.path-frontpage #header,
.path-taxonomy #header,
.page-node-456 #header{
    padding-bottom: 5rem;
}
.top-header-content{
    padding:0;
}
.view-slsup-home{
    width: 100%;
    position: absolute;
}
.region-top-header {
    display: block;
    justify-content: space-between;
    width: 100%;
    padding: 0;
}
.path-frontpage .top-header-content {
   padding-top: 1.5rem;
    padding-bottom: 1.2rem;
}
.region-top-header > * {
    flex: 0 0 48%;
    display: inline-block;
}
.view-destacados-home img {
    width: 100%;
    height: auto;
}
.view-destacados-home .slick-track .slick-slide .slide-img-effect {
    width: 100%;
    height: 100%;
    left: 0;
    top:0;
    opacity: 0.5;
    background-image: linear-gradient(to right bottom, hsl(296, 93%, 68%) , hsl(174, 88%, 59%));
}
/*
.view-destacados-home .slick-track .slick-slide:nth-child(2n) .slide-img-effect {
    background-image: linear-gradient(to right bottom,hsl(347, 90%, 84%),hsl(313, 62%, 76%));
}
.view-destacados-home .slick-track .slick-slide:nth-child(3n) .slide-img-effect {
    background-image: linear-gradient(to right bottom, hsl(124, 64%, 91%),hsl(177, 97%, 76%));
}
.view-destacados-home .slick-track .slick-slide:nth-child(4n) .slide-img-effect {
    background-image: linear-gradient(to right bottom,hsl(347, 90%, 84%),hsl(313, 62%, 76%));
}*/
.view-destacados-home .slide-text {
    width: 100%;
    height: 100%;
    z-index: 1;
    top:0;
}
.view-destacados-home .slide-info-text {
    padding: 2rem;
    height: 100%;
    margin: 0rem;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
.view-destacados-home .slide-info-text h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: var(--color-light);
    padding-bottom: 0.2rem;
    font-size: 1.6rem;
    margin-bottom: 0;
    line-height: normal;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.35), 0 0 1em rgb(81, 71, 111), 0 0 0.2em rgba(113, 112, 112, 0.44);
}
.view-destacados-home .slide__description {
    position: relative;
}
.view-destacados-home .slide__caption {
    padding: 0 14px;
}
.featured-top .search-block-custom .btn-primary{
    color: var(--color-grey-dark);
} 
.featured-top .search-block-custom .form-control {
    border:none;
    border-bottom: 2px solid var(--color-grey-dark);
    color: var(--color-light)
}
.featured-top .search-block-custom .container-inline .container-inline {
    display: flex;
}
.featured-top .search-block-custom .search-form .btn-primary::before {
    color: var(--color-light);
}
.featured-top .search-block-custom .search-block-form{
    position: relative;
}
.featured-top .search-block-custom .form-actions{
    position: absolute;
    right: 0;
}
#block-multimedia {
    align-items: center;
    margin-right: 0%;
    float: left;
        margin: 1% 0;
    padding-right: 0;
}

#block-multimedia ul.nav {
    justify-content: flex-start;
    align-items: flex-start;
        margin-left: 0.8vw;
}
#block-multimedia ul.nav a{
    color: var(--color-light);
    font-size: 6.3vw;
    text-transform: uppercase;
    padding: 0;
    font-weight: 900;
    line-height: 0.9;
    font-family: var(--textos3);
    display: flex;
    text-align: center;
    padding-left: 0.8vw;
    padding-right: 0.8vw;
}
#block-multimedia ul.nav a:hover{
    text-shadow: -1px 0 var(--color-light), 0 1px var(--color-light), 1px 0 var(--color-light), 0 -1px var(--color-light);
    color: var(--color-light);
}
#block-multimedia ul.nav a.video{
    color: var(--color-tone1);
}
#block-multimedia ul.nav a.video:hover{
    color: var(--color-light);
    text-shadow: -1px 0 var(--color-tone1), 0 1px var(--color-tone1), 1px 0 var(--color-tone1), 0 -1px var(--color-tone1);
}
#block-multimedia ul.nav a.audio{
    color: var(--color-tone2);
}
#block-multimedia ul.nav a.audio:hover{
    color: var(--color-light);
    text-shadow: -1px 0 var(--color-tone2), 0 1px var(--color-tone2), 1px 0 var(--color-tone2), 0 -1px var(--color-tone2);
}
#block-multimedia ul.nav a.book{
    color: var(--color-tone3);
}
#block-multimedia ul.nav a.book:hover{
    color: var(--color-light);
    text-shadow: -1px 0 var(--color-tone3), 0 1px var(--color-tone3), 1px 0 var(--color-tone3), 0 -1px var(--color-tone3);
}
#block-multimedia ul.nav a:hover::before{
    border-width:3px;
    border-color: var(--color-light);
}
/*           GENERAL INFO HOME             */
#info-general .icon-img {
    font-size: 4rem;
    color:#ff5f6b;
}
#info-general .icon-img:before{
    margin-right: 3rem;
}
/*           ESCENARIOS  ACCORDEON         */
.path-frontpage .highlighted-top .section .row,
.path-frontpage .highlighted-top .content .col-auto {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

#info-general,
.top-header-content {
    border-bottom: 1px solid var(--background-tone1-dark);
}
#info-general {
    padding: 3rem 0;
}
.view-accordeon .card {
    background-position: right;
    background-size: contain;
    border: none;
    border-radius: 0;
    color: var(--color-light);
    width: 100%;
    background-color: var(--color-light);
}
.view-accordeon .card .bg-accordeon{
    background-color: transparent;
    color:var(--background-tone1-dark);
}
.view-accordeon .accordeon-item {
    flex: 1 1 50%;
}
.view-accordeon .view-content .card .card-header {
    width: 100%;
    background-color:var(--color-light);
    padding:1rem 2rem;
    border-radius: 0;
    border: none;
    border-bottom: 5px solid var(--color-tone1);
}
.view-accordeon .card-header:focus{
    border-bottom: 5px solid var(--background-tone1-dark);
}
.view-accordeon .view-content .card .bg-accordeon{
    background-color:#ff52ad;
    position: relative;
    top: -5px;
}
.view-accordeon .view-content .card:nth-child(1) .card-header {
    border-color:#ff52ad;
}
.view-accordeon .view-content .card:nth-child(1) .bg-accordeon{
    background-color:#ff52ad;
}
.view-accordeon .view-content .card:nth-child(2) .card-header {
    border-color:#ff5f6b ;
}
.view-accordeon .view-content .card:nth-child(2) .bg-accordeon{
    background-color:#ff5f6b ;
}
.view-accordeon .view-content .card:nth-child(3) .card-header{
    border-color:#c3ce34;
}
.view-accordeon .view-content .card:nth-child(3) .bg-accordeon{
    background-color:#c3ce34 ;
}
.view-accordeon .view-content .card:nth-child(4) .card-header{
    border-color:#9bba38;
}
.view-accordeon .view-content .card:nth-child(4) .bg-accordeon{
    background-color: #9bba38;
}
.view-accordeon .view-content .card:nth-child(5) .card-header{
    border-color:#6ccc2e;
}
.view-accordeon .view-content .card:nth-child(5) .bg-accordeon{
    background-color:#6ccc2e;
}
.view-accordeon .view-content .card:nth-child(6) .card-header{
    border-color:#36e0a7;
}
.view-accordeon .view-content .card:nth-child(6) .bg-accordeon{
    background-color:#36e0a7;
}
.view-accordeon .view-content .card:nth-child(7) .card-header{
    border-color:#34b7aa;
}
.view-accordeon .view-content .card:nth-child(7) .bg-accordeon{
    background-color: #34b7aa;
}
.view-accordeon .card h2{
    text-transform: none;
    text-align: left;
    cursor: pointer;
    font-weight: 100;
    font-size: 1.6rem;
}
.view-accordeon .card h2 a,
.view-accordeon .accordeon-img a{
    display: block;
}
.view-accordeon .card:hover h2 a,
.view-accordeon .card h2 a:hover{
    text-decoration: none;
}
.view-accordeon .card-body {
    padding: 0;
}
.view-accordeon .card-body h3 {
    margin-bottom: 1.5rem;
}
.view-accordeon .accordeon-text {
    padding: 2rem;
    min-height: 18rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1 46%;
}
.view-accordeon .accordeon-text {
    font-size:0.9rem;
    line-height:1.5rem;
    padding: 2% 2% 1%;
    color:var(--background-tone1-dark);
}
.view-accordeon .accordeon-text p:before,
.gifs .text p:before {
    content:'\2014';
}
.accordeon-text .social-media,
.gifs .social-media {
    text-align: right;
    z-index: 1;
}
.view-accordeon .accordeon-box-img {
    display: flex;
    justify-content: flex-end;
    position: relative;
    overflow: hidden;
}
.view-accordeon .accordeon-img img {
    width: 100%;
    height: auto;
}

/*Gifs*/
.gifs {
    overflow: hidden;
}
.gifs h2 a {
    color: var(--background-tone1-dark);
}
.view-dest2-home .view-content {
    justify-content: space-between;
    display: flex;
}
.view-dest2-home .view-content .views-row {
    flex: 0 1 48%;
}
.gifs .gif-img img{
    width: 100%;
}
.gif-content{
    display: flex;
    align-items: center;
    height: 100%;
}
.gifs .content {
    position: absolute;
    width: 100%;
    height: 0%;
    bottom:0;
    left:0;
    opacity: 0;
    background-color: #ff945f;
    transition: all 0.3s ease-out;
}
.gifs:hover .content {
    height: 100%;
    opacity: 1;
}
.gifs .gif-text {
    padding: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    height: 93%;
    overflow: hidden;
}
.gifs .text{
    color: var(--background-tone1-dark);
    overflow-y: hidden;
}

/*           ESCENARIOS           */
.list .list-img,
.mansonry-list .mansonry-img {
    overflow: hidden;
}
.list .list-img {
    position: relative;
}
.list .list-img img {
    width: 100%;
    height: auto;
    opacity: 0.9;
    -webkit-transition: all .4s ;
		-moz-transition: all .4s ;
        -ms-transition: all .4s ;
        -o-transition: all .4s ;
		transition: all .4s ;
}
.list:hover .list-img img,
.mansonry-list:hover .mansonry-img img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    opacity: 1;
}

/*  
         AREAS ARTÍSTICAS           */
.view-areas-home  .slick-prev {
    left: -1.5rem;
}

.view-areas-home .slick-next {
    right: -1.5rem;
}

.areashome {
    margin: 0 0 3rem;
}
.area-list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: 0 0.7rem;
} 
.areashome.block h2{
    margin-bottom: 1rem;
    color: var(--color-light);
}
.areashome h3{
    font-size: 1.4rem;
    margin-top: 0;
}
.area-list:hover .area-img > img,
.area-img-hover {
    opacity: 0;
    display: none;
}
.area-list:hover .area-img-hover {
    opacity: 1;
    display: block;
}
.area-list {
    transition: 0.4s all ease-in-out;
 }
.area-list:hover {
   transform: scale(1.1);
   transition: 0.4s all ease-in-out;
}
/*Música*/
.area-list.id_1:hover h3 a{
    color:#ff52ad;
  }
/*Teatro*/
.area-list.id_2:hover h3 a{
    color:#00abaf;
}
/*Danza*/
.area-list.id_3:hover h3 a {
    color:#6ccc2e;
}
/*Artes Visuales*/
.area-list.id_4:hover h3 a {
    color:#f9b540;
}
/*Arte, Ciencia y Tecnología*/
.area-list.id_5:hover h3 a{
    color:#36e0a7;
}
/*Literatura*/
.area-list.id_7:hover h3 a{
    color:#ff5f6b;
}
/*Artes Plásticas y Visuales*/
.area-list.id_8:hover h3 a{
    color:#ff945f;
}

/*********/
.path-frontpage .highlighted {
    background-color: hsl(0, 0, 6%);
    padding: 3rem 0 0;
}
.view-areas-home .slick-slide .rounded-img{
    overflow: hidden;
    border: 2px solid transparent;
    margin: 0 0.5rem 1rem;
    position: relative;
    transition: none;
}
.view-areas-home .slick-slide .rounded-img img {
    padding: 3rem;
}
.rounded-list h3  {
    text-transform: none;
    font-size: 1.1rem;
    letter-spacing: 0;
    margin: 0 2rem;
    font-weight: 500;
}
.rounded-list h3 a{
    color:var(--color-light);
}
.view-areas-home .slick-slide .rounded-img {
    transition: none;
}

/*           FOOTER            */

.home-footer {
    top: 3rem;
    position: relative;
    background-color: transparent;

}