/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

.entry-content ul {
    margin-left: 3em;
}

.heading-block h1,
.heading-block h2,
.heading-block h3,
.heading-block h4,
.emphasis-title h1,
.emphasis-title h2 { color: #00626d; }

.color-a { color: #e30a20 !important; }
.color-b { color: #00626d !important; }

ul.list-square li {
    padding-left: 1em;
    text-indent: -1em;
    margin-bottom: 1em;
}

ul.list-square li::before {
    content: "◼ ";
    color: #00626d;
}

ol.ol-list {
    padding-left: 1em;
}

ol.ol-list li {
    margin-bottom: 1em;
}

.form_field_errors {
    margin-left: 1.5em;
    font-size: .8em;
    color: #e30a20;
    padding: .5em;
}

.button-red { background-color: #e30a20; }
.button-3d.button-red:hover,
.button-reveal.button-red:hover,
.button-border.button-red:hover,
.button-border.button-red.button-fill:before { background-color: #f73b4e !important; }

.spost .entry-image-home,
.mpost .entry-image-home {
    margin: 0 0 15px 0;
    text-align: center;
}

.spost .entry-image-home img,
.mpost .entry-image-home img {
    border-radius: 3px;
}

.button-green { background-color: #00626d; }
.button-3d.button-green:hover,
.button-reveal.button-green:hover,
.button-border.button-green:hover,
.button-border.button-green.button-fill:before { background-color: #00b8cc !important; }

/* Listado de artistas */
.artist-list-byname {
    column-count: 5;
    column-gap: 3em;
}

.artist-list-letter-wrapper {
    break-inside: avoid-column;
}

.artist-list-byname-capital {
    margin-bottom: .25em !important;
}

@media (max-width: 479px) {
    .artist-list-byname {
        column-count: 2;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .artist-list-byname {
        column-count: 3;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .artist-list-byname {
        column-count: 4;
    }
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: #e30a20 !important;
    border-color: #e30a20 !important;
}