.path-node h2.node--title {
    color: var(--fernao-principal);
    font-family: var(--font-family);
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 38px;
    margin: 0 0 30px 0;
}

.path-node .field>.field__label,
.path-node .block-views>h2 {
    font-size: 18px;
    line-height: 27px;
    color: var(--preto-fernao);
    font-family: var(--font-family);
}

.path-node:not(.page-node-type-cc-content),
.path-node:not(.page-node-type-cc-content) li,
.path-node:not(.page-node-type-cc-content) span {
    font-size: 16px;
    line-height: 24px;
    color: var(--preto-fernao);
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}

.path-node .field>.field__label::after {
    content: ":";
}

.path-node:not(.page-node-type-cc-content) div.field {
    margin-bottom: 20px;
}

.path-node div.field a:not(.pager__item--link),
.path-node .region-content .block-fernaolopes a {
    color: var(--preto-fernao);
    font-family: var(--font-family);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.path-node div.field a:not(.pager__item--link):hover,
.path-node div.field a:not(.pager__item--link):focus,
.path-node .region-content .block-fernaolopes a:hover,
.path-node .region-content .block-fernaolopes a:focus {
    color: var(--fernao-principal);
    font-style: italic;
}

.path-node:not(.page-node-type-cc-content) .field--name-field-cc-section {
    margin-top: 40px;
}

.path-node:not(.page-node-type-cc-content) .field--name-field-cc-section>.section {
    padding: 50px 0;
    border-top: 1px solid var(--fernao-principal);
}

.path-node:not(.page-node-type-cc-content) .region-content .block-fernaolopes>h2 {
    padding: 50px 0 0 0;
    margin: 0;
    border-top: 1px solid var(--fernao-principal);
}

.path-node:not(.page-node-type-cc-content) .region-content .block-fernaolopes ul.list-nodes-mentioned-chapter,
.path-node:not(.page-node-type-cc-content) .region-content .block-fernaolopes .field__item {
    padding: 5px 0 0 0px;
    list-style-type: disc;
}
/*
.path-node:not(.page-node-type-cc-content) .region-content ol {
    padding-left: 0;
}*/

.path-node .field--name-field-section-title {
    font-size: 18px;
    line-height: 27px;
    color: var(--preto-fernao);
    font-weight: bold;
}

.field--name-field-title-map {
    font-weight: bold;
}

.field--name-field-image-maps .media-library-item__attributes {
    display: none;
}

.field--entity-reference-target-type-taxonomy-term:before,
.field--entity-reference-target-type-taxonomy-term div:before,
.field--name-field-theme ul.shs>li::after {
    content: unset !important;
}

.field--name-field-theme ul.shs {
    list-style-type: none;
}

.field--name-field-theme ul.shs>li {
    width: 100%;
}

/* node place */
.page-node-type-placename .field--name-field-images .field__items {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

/* paragraph citation */
.paragraph--type--citation.paragraph--view-mode--inline {
    font-size: 16px;
    line-height: 24px;
    color: var(--preto-fernao);
}

.paragraph--type--citation.paragraph--view-mode--inline .field--name-field-chronicle,
.paragraph--type--citation.paragraph--view-mode--inline .field--name-field-lines {
    display: inline-block;
}

.paragraph--type--citation.paragraph--view-mode--inline .field--name-field-lines {
    font-weight: bold;
}

.paragraph .inline-edit {
    display: none;
}

.field--name-field-persons,
.field--name-field-glossary-lexical-item,
.field--name-field-placenames {
    padding-top: 34px;
    border-top: 1px solid var(--fernao-principal);
}
/*
.path-node:not(.page-node-type-cc-content) li::marker {
    content: '';
}*/

.page-node-type-bibliography .field__label {
    margin-bottom: 5px;
}

.field--name-field-crosswords .highlight{
    margin-bottom: 0;
}

.center.no-sections{
    display: none;
}