/* General  */
.content-top{
    height: 200px;
    padding: 0;
    margin-bottom: 20px;
    background: #F2F2F2 no-repeat center center;
    background-size: cover;
}
.content-top .title{ 
    color: white;
    text-align: center;
    font-size: 36px;
    font-weight: 500;
    line-height: 40px;
    font-family: 'Futura Std Medium';
    margin-top: 20px;
    margin-bottom: 10px;
}

/* Home  */
.main-home { padding-top: 20px; }

/* Page general */
.page--general .content-top{
    background-image: url("/sites/default/files/breadcrumbs/General.jpg");
}
/* Ayuda fallecimiento Home */
.page--ayuda-fallecimiento .content-top{
    background-image: url("/sites/default/files/breadcrumbs/AyudaFallecimiento.jpg");
}
/* Servicos funerarios  */
.page--servicios-funerarios .content-top{
    background-image: url("/sites/default/files/breadcrumbs/ServiciosFunerarios.jpg");
}
/* Tanatorios  */
.page--tanatorios .content-top{
    background-image: url("/sites/default/files/breadcrumbs/Tanatorios.jpg");
}
/* Crematarios  */
.page--crematorios .content-top{
    background-image: url("/sites/default/files/breadcrumbs/Crematorios.jpg");
}
/* Cementerios  */
.page--cementerios .content-top{
    background-image: url("/sites/default/files/breadcrumbs/Cementerios.jpg");
}
/* Servicios en cementerios  */
.page--servicios-en-cementerios .content-top{
    background-image: url("/sites/default/files/breadcrumbs/Servicios-en-cementerios.jpg");
}
/* Eventos  */
.page--events .content-top{
    background-image: url("/sites/default/files/breadcrumbs/Eventos.jpg");
}
/* Perfil del contratante */
.page--perfil-del-contratante .content-top{
    background-image: url("/sites/default/files/breadcrumbs/PerfilContratante.jpg");
}
/* Contacto */
.page--contacto .content-top{
    background-image: url("/sites/default/files/breadcrumbs/Contacto.jpg");
}
/* Salas y Condolencias */
.page--salas-condolencias .content-top{
    background-image: url("/sites/default/files/breadcrumbs/SalasCondolencias.jpg");
}
/* Oficinas de proximidad */
.page--oficinas-de-proximidad .content-top{
    background-image: url("/sites/default/files/breadcrumbs/OficinasProximidad.jpg");
}
/* Portal de transparencia */
.page--portal-de-transparencia .content-top{
    background-image: url("/sites/default/files/breadcrumbs/PortalTransparencia.jpg");
}

.messages-list{
    display: none;
}

.who-we-are-two-content{
    background-color: #FFFFFF;
}

/* Acordion */
.cssnk-accordion {
    width: 100%;
    overflow: hidden;
}
.cssnk-accordion .title{
    color: #00a98e;
    margin-bottom: 20px;
    text-align: left;
}
.cssnk-accordion-item {}
.cssnk-accordion-header {
    font-family: "Futura Std Book";
    font-size: 20px;
    color: #3C3C3B;
    text-decoration: none;
    width: 100%;
    display: inline-block;
    margin: 0 0 15px 0;
    cursor: pointer;
}
.cssnk-accordion-header:hover { color: #00a98e; }
.cssnk-accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    padding: 0 15px;
}
.cssnk-accordion-content p { margin: 15px 0; }
.cssnk-active .cssnk-accordion-content {
    max-height: 500px;
    padding: 15px;
    color: #00a98e;
}
/* Enlace con icono de descarga */
.descarga-con-icono, .listado-descargas-con-icono a {
    color: #00a98e;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px;
    display: block;
}
.descarga-con-icono:before, .listado-descargas-con-icono a:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 22px;
    background: url(/themes/custom/sfm/images/sprite-emfs.png) -245px -263px no-repeat;
    margin-right: 10px;
}

.alert-error{
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
}
.alert-status{
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
}