header[data-elementor-type="header"]{
position: absolute;
z-index: 999999;
width: 100%;
padding: 25px;
}
.header-site .e-con-inner{
border-radius: 25px;
padding: 0px 25px;
background-color: var( --e-global-color-primary );
}
.rodape-principal{
background: linear-gradient(#417972 68%,#2F595A,#162C38);
}
.form-cotar{
width: 80%;
margin: auto;
}
.form-cotar label{
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 12px;
}
.form-cotar label .campo{
border-radius: 30px;
padding: 6px;
border-radius: 10px;
}
.form-cotar label .field-name{
width: 30%;
color: var( --e-global-color-79e5be1 );
font-size: 22px;
font-weight: 300;
}
.form-cotar label .wpcf7-form-control-wrap{
width: 70%;
}
.form-cotar .btn-news{
width: 70%;
margin-left: auto;
display: block;
border-radius: 15px;
background: var(--e-global-color-secondary);
border: 2px solid var(--e-global-color-secondary);
font-weight: 500;
color: var(--e-global-color-79e5be1);
}
.form-cotar .btn-news:hover{
background-color: transparent;
}
.form-newsletter{
display: flex;
flex-wrap: wrap;
align-items: start ;
}
.form-newsletter .wpcf7-form-control-wrap{
width: 70%;
}
.form-newsletter input[type="submit"]{
width: 28%;
margin-left: 2%;
}
e-page-transition{
z-index: 99999999 !important;
}
#btn-transformar a{
width: 500px;
text-align: center;
}
.form-newsletter input[type="submit"],
.form-newsletter .campo{
background: var(--e-global-color-primary);
border-radius: 30px;
font-weight: 400;
color: var(--e-global-color-79e5be1);
border: none
}
.form-newsletter .campo::placeholder{
font-family: "Arboria";
font-weight: 400;
color: var(--e-global-color-79e5be1);
}
.form-newsletter input[type="submit"]{
font-family: "Sora";
}
.form-newsletter input[type="submit"]:hover{
background: linear-gradient(var(--e-global-color-secondary), var(--e-global-color-primary));
}
.page-template-default .social-topo svg path,
.blog .social-topo svg path,
.single-post .social-topo svg path,
.search .social-topo svg path{
fill: var(--e-global-color-primary);
}
.post-bottom{
display: flex;
align-items: flex-start;
border-top: 2px solid rgb(22 44 56 / 0.5);
}
.post-bottom .previous-post,
.post-bottom .share-post{
width: 50%;
position:relative;
}
.post-bottom .previous-post::after{
content: '';
width:2px;
background-color: rgb(22 44 56 / 0.5);
height:100%;
display:block;
position:absolute;
right:0px;
top:10px;
}
.post-bottom .previous-post a{
display: flex;
}
.post-bottom .previous-post a svg{
height: 46px;
margin-right:12px;
margin-top: 3px;
}
.post-bottom .post-bottom-name{
color: var(--e-global-color-primary);
line-height: 1em;
}
.share-post{
text-align:right
}
.previous-post, .share-post{
padding:15px   
}
.post-bottom-name h2,
.share-post h2{
margin:0;
font-weight:900;
font-size:26px
}
.share-post ul{
padding:0px;
list-style:none;
margin-top:5px
}
.share-post ul li{
display: inline-block;
margin:0px 3px;
}
.share-post ul li a svg{
width:20px;
}
#banner-blog::before{
z-index: 1;
}
#banner-blog.ativo::before {
background-color: var(--e-global-color-primary) !important;
opacity: 0.5;
}
#post-conteudo{
transition: all .3s;
}
#post-conteudo.ativo{
margin-top: -140px;
}
@media (min-width: 1024px) {
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{
justify-content: space-between !important;
}
.loop-blog .e-loop-item:nth-child(3){
grid-column-start: 1;
grid-column-end: 4;
grid-row-start: 1;
grid-row-end: 3;
}
.header-site .elementor-item{
position: relative;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{
flex-grow: 0 !important;
}
.header-site .elementor-item::after{
content: "";
display: block;
width: 0% !important;
position: absolute;
bottom: 0;
left: 0 !important;
height: 1px !important;
background-color: var(--e-global-color-79e5be1) !important;
opacity: 1 !important;
transform: none !important;
z-index: 3 !important;
}
.header-site .elementor-item:hover::after{
width: 100% !important;
}
}
@media (max-width: 767px){
.form-newsletter .wpcf7-form-control-wrap,
.form-newsletter input[type="submit"],
.form-cotar label .field-name,
.form-cotar label .wpcf7-form-control-wrap{
width: 100%;
margin-left: 0px;
margin-bottom: 12px;
}
#btn-transformar a{
width: 100%;
}
.form-cotar label .field-name{
margin-bottom: 5px;
}
.form-cotar label{
flex-wrap: wrap;
}
.form-cotar .btn-news,
.form-cotar{
width: 100%;
}
.post-bottom{
flex-wrap:wrap;
}
.post-bottom .previous-post,
.post-bottom .share-post{
width: 100%;
padding:0px;
padding-top:25px;
}
.post-bottom .share-post{
text-align:left;
padding-left:70px
}
.post-bottom h2{
font-size:20px
}
.post-bottom .previous-post::after{
display:none;
}
}