/*Pag de conteudo de post*/
aside {
	padding-top: 0 !important;
}

/*.site-content-contain:has(.post-thumbnail) #secondary {
	display: none !important;
}

.site-content-contain:has(.post-thumbnail) .wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
} */

#content:has(.texto-sobre), #content:has(.texto-desastre), #content:has(.single-featured-image-header), #content:has(.error-404) {
	padding-top: 0 !important;
	flex-direction: column;
}


.site-content-contain #primary:has(.single-featured-image-header) {
	width: 72% !important;
}

.site-content-contain #secondary {
    width: 25% !important;
}

/* Conteudo */
.attachment-twentyseventeen-featured-image {
	width: 100%;
}
article:not(.page) .entry-content { /*menos em paginas */
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
    margin-bottom: 20px;
    background-color: white;
    -webkit-box-shadow: var(--box-shadow-big-cards);
    box-shadow: var(--box-shadow-big-cards);
    padding:40px !important;
}

/* alterei aqui */
article:has(.single-featured-image-header) {
	margin-top: 50px !important;
}

/* alterei aqui */
article:has(.single-featured-image-header) .entry-content {
	margin-bottom: 50px !important;
}

.has-sidebar #secondary  {
  margin-bottom: 50px !important;
}

/*adicionei*/
aside {
    padding-top: 40px !important;
}

.entry-meta {
    font: 400 14px/20px 'Rawline',helvetica,arial,sans-serif;
    color: var(--scrollbar-thumb-color);
    display: inline-block;
    padding: 20px 0px 0px;
	letter-spacing: 0;
	text-transform:initial;
}

.entry-footer {
    border-bottom:0px !important
    
}

.entry-footer span, span a {
    font: 400 16px/20px 'Rawline',helvetica,arial,sans-serif;
    color: var(--scrollbar-thumb-color);
	letter-spacing: 0 !important;
	text-transform:initial!important;
}

.post-navigation {
  	background-color: var(--gray-post-navigation);
}

.nav-links {
    padding:20px 50px 20px 50px !important; 
}

.nav-links .nav-subtitle {
    letter-spacing:normal !important; 
    font-weight: var(--font-weight-700); 
	font-size: var(--font-size-16); 
    color: var(--icon-color);
	font-family: var(--unnamed-font-family-titillium-web);
}
.nav-links .nav-title {
    font-size: var(--font-size-18) !important; 
    color: var(--icon-color);
}

.nav-previous, .nav-next {  
    font: 500 18px/30px 'Rawline',helvetica,arial,sans-serif;
    color: var(--text-color);
}

.nav-previous, .nav-next a { 
    text-decoration:none !important;
}

.post-navigation .nav-title { 
    font-size: var(--font-size-14) !important; 
    margin-left:10px;
}

.nav-title-icon-wrapper {
    top: 0;
}

/** Widgets */
.recent-posts-widget-with-thumbnails ul li:not(:last-child) {
	border-bottom: 1px solid var(--gray-for-button-and-border-to-white-button-and-line) !important;
}
 
.blog-sidebar .widget .widget_title {
    font: 600 18px/18px 'Rawline',helvetica,arial,sans-serif;
    color: var(--text-color);
    margin-bottom: 25px;
}

.widget ul li, .widget ol li {
   border-top: 0px !important;
    padding: 0.5em 0;
	border-bottom: none !important;
}

h2.widget-title {
    letter-spacing:0 !important;
    text-transform: initial !important;
	font: 600 18px/18px 'Rawline',helvetica,arial,sans-serif;
    color: var(--icon-color) !important;
    margin-bottom: 25px !important;
}

.widget_recent_entries a {
font: 500 15px/20px 'Rawline',helvetica,arial,sans-serif;
    color: var(--text-color);
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
    display: inline-block;
	padding-bottom:5px;
	}

.widget_recent_entries .post-date {
    font: 400 12px/26px 'Rawline',helvetica,arial,sans-serif;
    color: var(--scrollbar-thumb-color);
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
}

.widget_recent_entries li {
	margin-bottom:15px !important;
}

.rpwwt-post-title  {
	font: 600 18px/20px 'Rawline',helvetica,arial,sans-serif;
    color: var(--text-color);
	font-weight: var(--font-weight-600) !important;
}
.rpwwt-post-date {
    font: 400 12px/26px 'Rawline',helvetica,arial,sans-serif;
    color:  var(--scrollbar-thumb-color);
}

.widget-area .widget-title {
	font-size:1.5rem !important;
}

.widget-area a:hover { 
	-webkit-box-shadow: inset 0 -1px 0 currentColor !important;
    box-shadow: inset 0 -1px 0 currentColor !important;
}

.site-content-contain #secondary img {
	border-radius: 5px !important;
}

@media (max-width: 768px) {
	.site-content-contain #primary:has(.single-featured-image-header), .site-content-contain #secondary {
	  	width: 100% !important;
	}
	.site-content-contain .recent-posts-widget-with-thumbnails:has(.wp-post-image) {
	    margin-top: 2em;
	}
	.site-content-contain #primary:has(.single-featured-image-header), .site-content-contain #secondary, .site-content-contain #main:has(.single-featured-image-header), .site-content-contain .recent-posts-widget-with-thumbnails, #primary:has(.error-404), #main:has(.error-404){
        padding: 0em 0.2em 2em !important;
    }
}

@media (max-width: 767px) {
	article:has(.single-featured-image-header), aside:has(.recent-posts-widget-with-thumbnails) {
	  	margin-left: auto;
	  	margin-right: auto;
	  	max-width: 700px;
	}
}

@media screen and (min-width: 48em) {
  .has-sidebar:not(.error404) #primary {
    float: left;
    width: 72%;
	margin-top: 28px;
  }
}