 @charset "UTF-8";

/*
Custom style for cusntom-single-post template
*/

.custom-icon-list i {
    font-size: 14px;
}

#custom-main-section{
    margin-top: 40px;
    margin-bottom: 40px;
} 

#artigo-area {
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

div#artigo-area p {
    margin: 16px 0!important;
}

.custom-icon-list-text{
    padding-left: 8px;
}

.custom-icon-list-text a, .custom-icon-list-text .link {
    color: #ADB5BD!important;
    text-decoration: none!important;
}

.elementor-icon-list-item {
    font-family: "Poppins", poppins;
    font-size: 12px;
    text-decoration: none!important;
}

.elementor-post-info__item--type-date,
.elementor-post-info__item--type-time,
.elementor-post-info__item--type-custom {
    color: #ADB5BD!important;
    text-transform: capitalize;
}

h1.elementor-heading-title {
    font-family: "Poppins", poppins!important;
    font-size: 26px;
    font-weight: 600!important;
    color: var(--global--color-primary)!important;
    line-height: 32px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px!important;
}

.excerpt{
    font-family: "Poppins", poppins;
    font-size: 16px;
    font-weight: 400;
    color: var(--global--color-primary)!important;
}

.rounded, .mp-image {
    border-radius: 8px!important;
}

.elementor-tab-content, .elementor-clearfix, .elementor-active >p {
    font-size: 15px;
    line-height: 23.8px;
    color: #888888;
    font-family: "Poppins", poppins;
}

.elementor-grid-0 .elementor-grid {
    word-spacing: 0!important;
}

.elementor-post-date{
    line-height: 1.3em;
    font-size: 12px;
    margin-bottom: 13px;
    color: #adadad;
}

.elementor-post__read-more {
    font-size: 12px;
    font-weight: 700;
}

.elementor-post__title {
    font-size: 18px;
    margin: 0;
    
}

.elementor-post__title a{
    text-decoration: none;
}

article.custom-article{
    width: 33%;
    padding:0 10px;
    float: left;
}

.article-container {
    margin-top: 60px;
}

a.next.page-numbers {display:none;}

a.prev.page-numbers {
    display: none;
}

nav.pgntion {
    width: 90px;
    margin: 0 auto;
    position: relative;
    top: 20px;
    font-size: 18px;
}

a.page-numbers{text-decoration:none;}

.article-container {margin-bottom: 60px;}

.elementor-post__thumbnail.elementor-fit-height {
    margin-bottom: 30px;
}

h2.elementor-heading-title.elementor-size-default {
    color: #2A8DB3;
    font-size: 15px;
    font-weight: bold;
}

.elementor-2520 .elementor-element.elementor-element-681671a:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-681671a > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-2912 .elementor-element.elementor-element-858dcda:not(.elementor-motion-effects-element-type-background), .elementor-2912 .elementor-element.elementor-element-858dcda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2A8DB3!important;
}

.elementor-2523 .elementor-element.elementor-element-b9c2960:not(.elementor-motion-effects-element-type-background), .elementor-2523 .elementor-element.elementor-element-b9c2960 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #BC7E59!important;
}

.elementor-2545 .elementor-element.elementor-element-d5f8c70:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-d5f8c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #6456BF!important;
}

.elementor-2912 .elementor-element.elementor-element-858dcda:not(.elementor-motion-effects-element-type-background), .elementor-2912 .elementor-element.elementor-element-858dcda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2A8DB3;
}

.noticia , .opiniao{
    color:#2A8DB3!important;
}

.kultural{
    color: #BC7E59!important;
}

.balai-style{
    color:#6456BF!important;
}

#tag-posts .elementor-element-populated {
    right: 7px;
}

.elementor-element-244e0fc h2 {
    margin: 20px 20px 0 20px;
}

span.elementor-post-info__terms-list a {
    float: left;
}

span.v {
    margin-right: 3px;
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    article.custom-article{
        width: 50%;
        float: right;
        margin-bottom: 40px;
    }
    
}

@media all and (max-width: 767px) {
    article.custom-article{
        width: 100%;
        float: right;
        margin-bottom: 40px;
    }

    article img{
        width: 100%;
    }
header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  background-color: white;
}

