/*
 * Seniorenbueros Expand — CSS bundle
 *
 * Combina core_style.css + light_style.css del plugin original
 * jquery-collapse-o-matic para garantizar visual idéntico al estado
 * pre-deactivation del plugin original.
 *
 * Origen: MAINT7SD-30 (post emergency cleanup MAINT7SD-29).
 */

/* === Core (cursor + display utilities) === */
.collapseomatic,
.colomat_trigger,
.collapseall,
.expandall,
.setall {
    cursor: pointer;
}
.colomat-swap {
    display: none;
}
.maptastic {
    position: absolute !important;
    left: -10000px !important;
    display: block !important;
    max-width: 9999px;
}
.com_edit_link {
    margin: 0;
    padding: 0;
    font-size: 1.2rem;
    width: 100%;
    text-align: right;
}

/* === Light style (arrow icons + spacing) === */
.collapseomatic {
    background-image: url('images/arrow-down.png');
    background-repeat: no-repeat;
    padding: 0 0 10px 16px;
}
.collapseomatic:focus {
    outline: 0;
}
.arrowright {
    background-position: right top;
    padding: 0 16px 10px 0;
}
.noarrow {
    background-image: none !important;
    padding: 0 0 10px 0;
}
.colomat-hover {
    text-decoration: underline;
}
.colomat-close {
    background-image: url('images/arrow-up.png');
}
.collapseomatic_excerpt,
.collapseomatic_content {
    margin-top: 0px;
    margin-left: 16px;
    padding: 0px;
}
.content_collapse_wrapper {
    position: absolute;
    left: -999em;
}
.collapseall:hover,
.expandall:hover,
.collapseall:focus,
.expandall:focus {
    text-decoration: underline;
}
.span_fix {
    padding: 0 !important;
    margin: 0 !important;
}
.span_fix:before,
.span_fix:after {
    content: none;
}
