/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

input.search-field{padding:10px 61px}.nav-above-header .main-navigation .inside-navigation.grid-container,.nav-below-header .main-navigation .inside-navigation.grid-container{padding:0}.generate-columns-container{margin:0}.box-content-home:after{content:"";display:block;width:100%;height:1px;margin-top:2em;background:#bcc1CAFF}div#primary\ pt1{width:100%}.inside-right-sidebar{position:-webkit-sticky;position:sticky;top:15px}div#right-sidebar{min-height:100%}.author{grid-column:1}ol,ul{margin:0 0 1.5em;padding:0 30px}li{margin-bottom:1.75rem}.entry-content h3:before{content:"";display:block;width:30px;height:5px;margin-bottom:.5em;background:#7e57c2}.widget-title{margin-bottom:.5em;font-size:27px;font-weight:700;padding:0}.archive .page-title:after,.widget-title:after{content:"";display:block;width:40px;height:5px;margin-top:.1em;background:#7e57c2}.archive h1.page-title, .search h1.page-title{font-size:1.7em}.comments-area{display:none}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:0}.archive .site-content .content-area{width:100%}.archive main#main{display:flex;flex-wrap:wrap;flex-direction:row;gap:.5em;justify-content:space-between;margin-top:2em}.archive header{width:100%}.archive article .inside-article .post-image, .search article .inside-article .post-image{margin:0}.archive article h2, .search article h2{font-size:20px}.archive article{width:24%}.archive article img{object-fit:cover}.archive header.page-header{margin:0}.archive article img:hover{filter:brightness(.5)}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center;padding:0}ul.sub-menu.toggled-on{padding:0}.single-post #primary article{padding-top:40px}@media (max-width:900px){nav#nav-below{padding:1em;margin-top:1em}main#main{margin-top:1em}ol,ul{margin:0 0 1.5em;padding:0 40px}h2{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.03125rem}.archive main#main{display:block}.archive article{width:100%;border-bottom:1px solid #eee;padding:1.5em 0;margin:0}.archive #primary article h2, .search #primary article h2{font-size:1.6rem;line-height:2rem;letter-spacing:-.05125rem}.archive article img{height:auto;width:100%}.archive header.page-header{margin-bottom:1em}a.button{margin-bottom:20px}.single-post #primary article{padding-top:0}.entry-content:not(:first-child){margin-top:.7em}div#primary{max-width:100%}}.archive h1{font-weight:700;font-size:40px}.author .page-header .page-title{display:flex; gap: 10px;}.author .page-header .page-title:after{display:none}nav#nav-below{border-radius:10px;font-size:18px;margin-top:2em}nav#nav-below a{color:#000;font-weight:700;line-height:0}nav#nav-below:before{content:"NÃO SAIA SEM LER";color:#00000087;font-weight:700;margin-bottom:15px;display:block}.t-cat a{font-size:14px;color:#555961}.t-cat h2{margin:0;font-size:25px}.t-cat{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}div#page{margin-bottom:2em}.inside-navigation{padding:0!important}@media (max-width:1200px){div#right-sidebar{display:none}.container .site-content .content-area{width:auto;margin:auto}.inside-article{max-width:720px}}.post-template-default .provider_stats{margin-bottom:1.5em}.page-template-default .container.grid-container{max-width:720px}.page h4{border-top:1px solid #eee;padding-top:1em}.page h1{text-align:center;font-size:30px;letter-spacing:0;text-transform:uppercase}.page .entry-content{margin-top:1em}.page article{margin-top:2em}@media (max-width:900px){.privacy-policy h1{font-size:22px;text-align:left}}li.menu-item{margin-bottom:0}.archive div#page .entry-content{width:auto}.single div#page{max-width:888px}@media (min-width:1200px){div#page .entry-content{width:735px}}nav#site-navigation{border-bottom:1px solid #eee}.posts-grid{display:flex;gap:1em;margin-top:2em;margin-bottom:4em}.post-featured{width:60%;height:100%;display:flex;flex-direction:column;}.standard-posts{width:40%;display:flex;flex-direction:column;justify-content:flex-start;max-height:100%;gap:1em}.post{box-sizing:border-box}.post img{width:100%;height:auto}.post.post-standard{display:flex;gap:1em}.post.post-standard img{width:100%;object-fit:cover;height:100%}.post.post-standard h2{font-size:18px;font-weight:400}.post.post-featured img{object-fit:cover}h2{color:#171A1FFF}.post-category a{color:#4069E5FF}.post-featured .post-category a{color:#238728;font-weight:700}.post-standard .post-info,.post-standard a.imagem{width:100%}.box-content-home{margin-bottom:2em;margin-top:2em}.recent-posts{display:flex;gap:1em}.recent-post{width:25%;display:flex;flex-direction:column;justify-content:space-between;gap:1em}.posts-loop h2{font-size:20px;margin:0}.posts-loop p{font-size:13px;margin:0}.recent-post a{display:flex;gap:1em;flex-direction:column}p a.read-more{font-size:14px;border:1px solid #dee1E6FF;padding:10px 20px;color:#000;border-radius:4px;background-color:#fff}.t-cat h2:after{content:"";width:100%;height:9px;display:block;background-color:#00f5ff;margin-top:-10px}.popular-posts-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.popular-post{flex-basis:calc(33.33% - 20px);margin-bottom:20px}.popular-post img{width:133px;height:111px;object-fit:cover}.em-alta{background-color:#161523;padding:2em;display:flex;flex-direction:column}.em-alta .header{width:70%}.em-alta h2{color:#fff;font-weight:400;font-size:15px}.em-alta .t-cat h2{font-weight:800;margin:auto;font-size:1.5em}.em-alta h2:after{content:"";display:none}.em-alta .post-category a{color:#ffca00;text-transform:uppercase}.em-alta .popular-post{display:flex;gap:1em;align-items:center}.em-alta .t-cat{display:inline-flex;margin:auto auto 1.5em;fill:#fff}.em-alta .t-cat svg{width:40px}.post-thumbnail{position:relative;height:111px}.post-number{position:absolute;left:0;color:#fff;font-size:24px;font-weight:700;z-index:1;width:30px;background-color:#6e29f6;text-align:center}div#content2{padding-top:2em;margin:auto;gap:2em}div#content2 #primary img{display: block; width: 400px; height: 240px; object-fit: cover;}div#content2 #primary{width:80%}div#content2 header{margin:0!important;width:50%;display:flex;flex-direction:column;justify-content:space-between}div#content2 .entry-summary{margin-top:1em}.home #primary h2{font-size:30px}div#content2 main{display:flex;flex-direction:column;gap:1em}.home .inside-article{display:flex;padding-bottom:2em!important;border-bottom:1px solid #eee}.inside-right-sidebar .widget{padding:0}.gb-container.gb-container-35153698 svg{fill:#fff;width:25px}div.gb-headline-c16ef99c{margin-bottom:-3px!important}.gb-container.gb-container-98b485fe li{margin-bottom:0}.gb-container.gb-container-98b485fe .wp-block-columns.is-layout-flex.wp-container-10{padding-bottom:2em;border-bottom:1px solid #eee}.gb-container.gb-container-98b485fe{width:1200px}.imagem,.post-image,.post-thumbnail,figure.gb-block-image.gb-block-image-e6419aba{display:inline-block;overflow:hidden}.imagem img,.post-image img,figure.gb-block-image.gb-block-image-e6419aba img{transition:.3s ease-in-out;width:100%;min-height:100%;height:auto;opacity:1}.box-content-home .recent-post:hover img,.gb-container.gb-container-f63b2c56:hover img,.home .post:hover img,.popular-post:hover img,.post-thumbnail:hover img{transform:scale(1.1) rotate(3deg);opacity:.8}.post-thumbnail img{transition:.3s ease-in-out;opacity:1}.main-navigation .main-nav ul li[class*=current-menu-]>a{font-weight:600}.site-footer a{transition:color .3s,transform .3s}.site-footer a:hover{color:#888;text-decoration:underline}.home #primary p a{font-size:14px;border:1px solid #dee1E6FF;padding:10px 20px;color:#000;border-radius:4px;background-color:#fff;text-decoration:none;transition:background-color .3s,transform .3s,color .3s}.home #primary p a:hover,.recent-post a.read-more:hover{color:#000}#content2 .post-image{margin-right:1em;margin-bottom:0;max-height: 240px}#content2 .t-cat{margin-bottom:0}#content2 #primary article h2{font-size:25px;font-weight:600}@media (max-width:900px){.inside-article,.popular-posts-grid,.post-featured,.posts-grid,.recent-post,.recent-posts,.standard-posts,div#content2 #primary,div#content2 header{width:100%;flex-direction:column}.site-content{padding:0 1em}#content2 .post-image,.posts-loop .imagem img{margin:0;}#primary p a{display:initial}.menu-toggle .mobile-menu{position:absolute!important;height:1px;width:1px;border:0;overflow:hidden}.posts-grid{margin-top:1em}.recent-posts{gap:2em}#content2 #primary article h2{font-weight:700}}.single .entry-content h2+:not(.app){border-top:1px solid #e5e5e5;padding-top:10px}.single .entry-content a{font-weight:600}.relacionados-posts{max-width:1250px;margin:auto;padding:2em 0;border-top:1px solid #eee}.relacionados-posts .widget-title{font-size:27px;gap:7px;margin-bottom:1em}.archive article img{transition:.5s;width:400px;height:240px;object-fit:contain}.archive .inside-article{display:flex;flex-direction:column;font-size:15px}@media (max-width:900px){.relacionados-posts{padding:2em 1em}figure.gb-block-image.gb-block-image-ab305eec{display:none}.gb-container.gb-container-db27d31e{border-bottom:1px solid #eee;padding-bottom:1em}}.gb-container.gb-container-166aab3d span.gb-headline-text span:first-child{display:block}.gb-container.gb-container-166aab3d span.gb-headline-text span{display:none}

@media (max-width:900px){
.post-info {
    display: flex;
    flex-direction: column;
    gap: 0.5em;
}

.em-alta .header {
    display: flex;
    flex-direction: column;
    gap: 0.5em;
}
}

.masonry-load-more.load-more.has-svg-icon {
    width: 100%;
}
.masonry-load-more.load-more.has-svg-icon .button {
    background-color: #161523;
    font-size: 14px;
    border: 1px solid #dee1E6FF;
    padding: 10px 20px;
    border-radius: 4px;
    text-decoration: none;
    transition: background-color .3s,transform .3s,color .3s;
}
.masonry-load-more.load-more.has-svg-icon .button:hover {
    background-color: #838293;
    transition: background-color .3s,transform .3s,color .3s;
}

.single div#page .entry-content {
    margin: auto;
}

@media (max-width: 480px) {
  div#content2 #primary img {
    width: 100%; 
    height: auto; 
  }
  div#content2 #primary	header.entry-header {
    padding-top: 1em;
}
}

.search article {
    display: flex;
    width: 24%;
}

.search .site-content .content-area {
    width: 100%;
}

.search header {
    margin-top: 1em;
    width: 100%;
    margin-bottom: 1em;
}

.search header h1 {
    font-size: 40px;
}

.search h1 span {
    color: #4814a0;
}



.error404 main#main img {
    height: 700px;
}

.error404 main#main {
    display: flex;

    align-items: center;

}

.error404 main#main h1 {
    font-size: 45px;
    margin-bottom: 1em;
}
.error404 main a {
    padding: 1em;
    margin-top: 2em;
    background-color: #4814a0;
    font-weight: 600;
    color: #fff;
    border-radius: 7px;
	display: block;
		text-align: center;
}

@media (max-width: 480px) {
	.search article {
		width: 100%;
	}
	.error404 main#main {
    flex-direction: column;
}
	.error404 main#main img {
    height: auto;
}
	.error404 main#main h1 {
    font-size: 25px;
    margin-bottom: 1em;
}
	.error404 main a {

    margin-top: 0;

}
}
.code-block-label {
    text-align: center;
    color: #555;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    overflow: hidden;
}

ul.sub-menu {
    background-color: #161523 !important;
    padding-right: 0;
}

.code-block {
    min-height: 105px;
}

@media (max-width: 900px) {
.code-block {
    min-height: 300px;
}
}
.code-block div {
    margin: auto;
}



.pstr {
list-style: none;
padding: 0;
}
.pstr li {
    margin-bottom: 1em;
border-bottom: 1px solid #ccc;
padding-bottom: 1em;
}
.pstr li:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
ul.pstr a {
color: #333;
}

@media (max-width: 900px) {
	
	.archive h1.page-title {
    font-size: 22px;
}
.pstr {

padding: 0 15px;
} 
    }
ul.pstr a:before {
content: "🔎";
    margin-right: 5px;
}

ul.pstr {
background-color: #fff;
padding: 1em;
border-left: 5px solid #7e57c2;
}

ul.pstr:before {
content: "Leia também:";
display: block;
margin-bottom: 0.5em;
font-weight: 700;
}

.pstr a.leatambien {
    font-weight: normal;
}

.author .page-title svg {
    width: 25px;
}

.author .page-header .avatar {
	margin: 0
}

form.search-modal-form {
    border-radius: 5px;
}

.search main#main {
	    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: .5em;
    justify-content: space-between;
    margin-top: 2em;
}

.search .page-title:after, .widget-title:after {
    content: "";
    display: block;
    width: 40px;
    height: 5px;
    margin-top: .1em;
    background: #7e57c2;
}

.search main#main {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: .5em;
    justify-content: space-between;
    margin-top: 2em;
}

.search article img {
    object-fit: cover;
    transition: .5s;
    width: 400px;
    height: 240px;
    object-fit: contain;
}

.search article img:hover {
    filter: brightness(.5);
}

.search header.page-header {
    margin: 0;
}
@media (max-width: 900px) {
    .search h1.page-title {
        font-size: 22px;
    }

    .search main#main {
        display: block;
    }

    .search article {
        width: 100%;
        border-bottom: 1px solid #eee;
        padding: 1.5em 0;
        margin: 0;
    }

    .search #primary article h2, .search #primary article h2 {
        font-size: 1.6rem;
        line-height: 2rem;
        letter-spacing: -.05125rem;
    }

    .search article img {
        height: auto;
        width: 100%;
    }

    .search header.page-header {
        margin-bottom: 1em;
    }
}

