div#myModal .modal-body .slick-slide img{object-fit:cover;height:auto;width:100%!important}div#myModal .modal-body .slick-list{height:100%!important}@media screen and (height<=450px) and (width<=600px){.modal .modal-content{width:80%}}@media screen and (height<=770px) and (width<=600px){.modal .modal-content{width:80%}}@media screen and (height<=900px) and (width<=600px){.modal .modal-content{width:80%}}@media screen and (width>=1000px){div#myModal .modal-body .slick-slide img{width:60%!important}}@media screen and (width>=1050px){div#myModal .modal-body .slick-slide img{width:57%!important}}@media screen and (width>=1200px){div#myModal .modal-body .slick-slide img{width:54%!important}}@media screen and (width>=1250px){div#myModal .modal-body .slick-slide img{width:50%!important}}@media screen and (width>=1590px){div#myModal .modal-body .slick-slide img{width:45%!important}}@media screen and (width>=1900px){div#myModal .modal-body .slick-slide img{width:45%!important}}header,footer{height:7rem}main{flex:1;margin-top:8rem;margin-bottom:8rem}section#author-archive{width:100%;margin:0 auto 7rem}section#author-archive ol{margin:0;margin-block:0;padding-inline-start:0;list-style:none}section#author-archive a{color:inherit;text-decoration:none}section#author-archive h1{text-align:center;margin-bottom:2rem}section#author-archive h1 a{transition:all .1s}section#author-archive h1 a:hover{background:var(--green);color:var(--white)}section#author-archive input[type=radio]{position:absolute;left:-9999px}section#author-archive ol.filters *{display:inline-block}section#author-archive ol.filters{text-align:center;margin-bottom:2rem}section#author-archive ol.filters label{cursor:pointer;border-radius:2rem;min-width:50px;margin-bottom:.25rem;padding:.5rem 1rem;line-height:normal;transition:all .1s}section#author-archive ol.filters label label:hover{background:var(--green);color:var(--white)}section#author-archive .posts{grid-gap:1rem;grid-template-columns:repeat(2,1fr);display:grid}section#author-archive .posts li.hasLeftMargin{padding-left:12%}section#author-archive .posts li.post{width:100%;max-width:87%;margin-bottom:12%;display:block}section#author-archive .posts li.post figure{margin:0}section#author-archive .posts li.post figure a{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}section#author-archive .posts li.post figure a:hover .project-image{display:none}section#author-archive .posts li.post figure a:hover img.project-image-hover{display:inline}section#author-archive .posts li.post figure a img.project-image-hover{display:none}section#author-archive .posts li.post img{object-fit:cover;width:100%;height:auto}section#author-archive .posts li.post figcaption .post-categories{margin-bottom:.75rem;font-size:.75rem}section#author-archive .posts li.post figcaption .post-categories li{margin-bottom:.2rem}section#author-archive .posts li.post figcaption .post-categories a{border:1px solid;border-radius:1rem;line-height:normal;transition:all .1s}section#author-archive .posts li.post figcaption .post-categories a:hover{background:var(--green);color:var(--white)}section#author-archive .posts li.post figcaption .post-categories *{display:inline-block}section#author-archive .posts li.post figcaption .post-title{flex-direction:column;display:flex}section#author-archive .posts li.post figcaption .post-title span{margin-bottom:.3em}section#author-archive .posts li.post figcaption .post-title span.title{text-transform:capitalize;font-size:.47em}section#author-archive .posts li.post figcaption .post-title span.pdfdownload{cursor:pointer;font-size:.4em;text-decoration:underline}section#author-archive .posts li.post figcaption .post-title span.title{font-size:.6em}section#author-archive .posts li.post figcaption .post-title span.descricao{font-size:.55em}section#author-archive .posts li.post figcaption .post-title span.descricao-2{font-size:.52em}section#author-archive .posts li.post figcaption .post-title span.pdfdownload{font-size:.48em}@media screen and (width<=600px){li.hasLeftMargin{padding-left:0!important}section#author-archive .posts li.post{max-width:100%!important}}@media screen and (width>=1900px){li.post .post-title span.title{font-size:.6em}li.post .post-title span.descricao{font-size:.55em}li.post .post-title span.descricao-2{font-size:.52em}li.post .post-title span.pdfdownload{font-size:.48em}}@media screen and (width<=850px){section#author-archive .posts{grid-template-columns:repeat(1,1fr)}}
