.dcat-search-result .verdBold18, 
.dcat-search-result .verdBold18 a{
    font-size: 1.25rem;
    color: #333333 !important;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
}

.dcat-search-result .verdBold18{
    margin-bottom: 8px;
    display: inline-block;
}

.dcat-search-result, 
.dcat-search-result a{
    color: #555555 !important;
}

.dcat-search-result .verdBold13, 
.dcat-search-result .verdBold13 a,
.dcat-search-result .verdBoldItalic13, 
.dcat-search-result .verdBoldItalic13 a{
    font-weight: 600;
}

.dcat-search-result .verdBold13,
.dcat-search-result .verd13{
    margin-top: 15px;
    margin-right: 5px;
    display: inline-block;
}

.dcat-search-result .grisVersal13, 
.dcat-search-result .grisVersal13 a{
    font-variant: small-caps;
}

.dcat-search-result .grisItalic13, 
.dcat-search-result .grisItalic13 a{
    font-style: italic;
}

.dcat-search-result .grisBold11, 
.dcat-search-result .grisBold11 a{
    font-size: 11px;
    font-weight: bold;
}

.dcat-search-result .grisBold13, 
.dcat-search-result .grisBold13 a{
    font-weight: bold;
}

form.dcat-submit-disabled [type="submit"] {
    opacity: .65;
    cursor: default !important;
}

.nice-select .list {
    height: auto;
    max-height: 23vh;
}

#results #dcat-search-form input[type="submit"] {
    color: #222;
    background-color: #ffc107;
}

#results #dcat-search-form input[type="submit"]:hover {
    background-color: #ffa507;
    color: #fff;
}

#results #dcat-search-form {
    margin-top: -10px;
}

body#dcat-content h2{
    font-size: 1.6rem;
    color: #555555;
    text-transform: uppercase;
}

body#dcat-content h3{
    font-size: 1.4rem;
    color: #555555;
}

body#dcat-content h4{
    font-size: 1.2rem;
    color: #555555;
}

body#dcat-content h5{
    font-size: 1rem;
    color: #555555;
}

@media (max-width: 991px) {
    #results.is_stuck{
        position: absolute !important;
        top: auto !important;
        padding: 20px 0 !important;
    }
}

form label.error{
    font-size: 0.8em;
    color: darkred;
    margin-top: 5px;
}

.grecaptcha-badge { 
    visibility: hidden; 
}