.is-view .is-text-wrap ol li { list-style: decimal outside; }
.is-view .is-text-wrap ul li { list-style: disc outside;  }
.is-view .is-text-wrap li              { display: list-item; }
.is-view .is-text-wrap table           { display: table; }
.is-view .is-text-wrap tr              { display: table-row; }
.is-view .is-text-wrap thead           { display: table-header-group; }
.is-view .is-text-wrap tbody           { display: table-row-group; }
.is-view .is-text-wrap tfoot           { display: table-footer-group; }
.is-view .is-text-wrap col             { display: table-column; }
.is-view .is-text-wrap colgroup        { display: table-column-group; }
.is-view .is-text-wrap td, .is-view .is-text-wrap th { display: table-cell; }
.is-view .is-text-wrap caption         { display: table-caption; }
.is-view .is-text-wrap th              { font-weight: bolder; text-align: center; }
.is-view .is-text-wrap caption         { text-align: center; }

.is-view .is-text-wrap h1              { font-size: 2em; margin: .67em 0; }
.is-view .is-text-wrap h2              { font-size: 1.5em; margin: .75em 0;
    /* float:left; */
 }
.is-view .is-text-wrap h3              { font-size: 1.17em; margin: .83em 0;
    /* float:left; */
 }
.is-view .is-text-wrap h4, .is-view .is-text-wrap p,
.is-view .is-text-wrap ul,
.is-view .is-text-wrap fieldset, .is-view .is-text-wrap form,
.is-view .is-text-wrap ol, .is-view .is-text-wrap dl, .is-view .is-text-wrap dir,
.is-view .is-text-wrap menu            { margin: 1.12em 0;
    /* float:left; */
}
.is-view .is-text-wrap h5              { font-size: .83em; margin: 1.5em 0;
    /* float:left; */
}
.is-view .is-text-wrap h6              { font-size: .75em; margin: 1.67em 0;
    /* float:left; */
}
.is-view .is-text-wrap h1, .is-view .is-text-wrap h2, .is-view .is-text-wrap h3, .is-view .is-text-wrap h4,
.is-view .is-text-wrap h5, .is-view .is-text-wrap h6, .is-view .is-text-wrap b,
.is-view .is-text-wrap strong          { font-weight: bold; }
.is-view .is-text-wrap i, .is-view .is-text-wrap cite, .is-view .is-text-wrap em,
.is-view .is-text-wrap var, .is-view .is-text-wrap address    { font-style: italic }
.is-view .is-text-wrap pre             { white-space: pre }
.is-view .is-text-wrap small, .is-view .is-text-wrap sub, .is-view .is-text-wrap sup { font-size: .83em }

.is-view .is-text-wrap table           { border-spacing: 2px; }
.is-view .is-text-wrap thead, .is-view .is-text-wrap tbody,
.is-view .is-text-wrap tfoot           { vertical-align: middle }
.is-view .is-text-wrap td, .is-view .is-text-wrap th, .is-view .is-text-wrap tr      { vertical-align: inherit }
.is-view .is-text-wrap s, .is-view .is-text-wrap strike, .is-view .is-text-wrap del  { text-decoration: line-through }

/* .is-view .is-text-wrap ol, .is-view .is-text-wrap ul,  */
.is-view .is-text-wrap dir,
.is-view .is-text-wrap menu, .is-view .is-text-wrap dd        { margin-left: 40px }
.is-view .is-text-wrap ol              { list-style-type: decimal }
.is-view .is-text-wrap ol ul, .is-view .is-text-wrap ul ol,
.is-view .is-text-wrap ul ul, .is-view .is-text-wrap ol ol    { margin-top: 0; margin-bottom: 0 }

.is-view .is-text-wrap br:before       { content: "\A"; white-space: pre-line }
.is-view .is-text-wrap center          { text-align: center }

.is-view .is-text-wrap img {
    max-width: 100%;
    height: auto !important;
    /* margin-right: 20px; */
    /* margin-bottom: 20px; */
    clear: both;
    cursor:pointer;
}
.is-view .sub-title {
    margin:0 !important;
}
.is-view .is-text-wrap {
    margin-bottom:0 !important;
}
.is-view .is-text-wrap p{
    width:100%;
    margin-top:10px;
    margin-bottom:15px;
    /* color: #38454d; */
    /* font-size: 16px; */
}

.is-view .is-text-wrap blockquote {
    margin: 20px 0;
}
.is-view .is-text-wrap iframe,.is-view .is-text-wrap video {
    max-width: 100%;
}
.is-view .is-text-wrap a {
    color:rgba(205, 0, 16, 1);
}
.is-view .is-text-wrap {
    gap: 0 !important;
}

.sub-title {
    font-weight: bold;
}
.smaller-section-title:before {
    position: absolute;
    content: "";
    left: 0;
    height: 1px;
    width: 300px;
    background: #333;
    bottom: -3px;
}
.smaller-section-title {
    color: rgba(33, 33, 33, 1);
    font-weight: 500;
    /* font-size: 24px; */
    font-size: 32px;
    position: relative;
}
.news.tema-links {
    gap: 1rem;
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.news .smaller-section-title {
    float: left;
    width: 100%;
}
.tema-links .tema-link{
    color: rgba(33, 33, 33, 1);
    transition: all 100ms ease-in;
}
.tema-links .tema-link:hover{
    color: rgba(205, 0, 16, 1);
}

#error404 {
    margin:50px auto;
    max-width: 1200px
}
