body {}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
background-color: #202020;
border-top: none !important;
padding: 10px;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
border-radius: 5px !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover {
color: #fff !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
background-color: #59f685 !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
border-radius: 10px !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {
background-color: #56E57D !important;
color: #2c4542 !important;
border: transparent !important;
}
.wp-block-search__inside-wrapper {
border-radius: 10px;
border: none;
padding: 5px;
}
span.heateor_sss_svg {
border-radius: 10px !important;
}
button.wp-block-search__button.has-icon.wp-element-button {
background: #2c4542;
color: #fff;
border: none;
padding: 10px;
margin: 0 !important;
display: block;
border-left: 1px solid rgb(255 255 255 / 10%);
}
div#block-3, .rpwwt-widget ul {
padding: 0 15px !important;
}
input#wp-block-search__input-1, input#wp-block-search__input-2 {
background: transparent;
color: #fff;
font-family: "Montserrat", sans-serif;
}
h3.wp-block-heading, h3.titulo-widget-lateral {
font-family: "Montserrat", sans-serif;
color: #2c4542;
font-weight: 700;
text-transform: uppercase;
margin: 0;
padding:30px 0 15px 20px;
}
h1, h3, h2, .noticia-interna span {
color: #2c4542;
} input#wp-block-search__input-1::placeholder, input#wp-block-search__input-2::placeholder {
color: #fff !important;
font-family: "Montserrat", sans-serif;
}
div#block-4 {
background: #2c4542;
padding: 15px 20px;
border-radius: 30px 30px 0 0;
margin: 0 !important;
display: block;
}
span.rpwwt-post-title {
font-size: 13px !important;
font-weight: 600 !important;
color: #2c4542!important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
border-radius: 10px;
}
ul.wp-block-categories-list.wp-block-categories li {
color: #56847e;
}
.rpwwt-post-date {
font-family: "Montserrat", sans-serif;
font-size: 12px;
font-weight: 600;
color: #56847e;
margin: 5px 0;
}
ul.wp-block-categories-list.wp-block-categories a, span.rpwwt-post-title {
color: #373737;
font-family: "Montserrat", sans-serif;
font-size: 16px;
line-height: 1.7em;
margin: 0 !important;
display: block;
padding: 0 !important;
font-weight: 500;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.wp-block-categories-list.wp-block-categories {
padding: 0 0 0 20px;
} img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
.rodape-impacta {
padding: 15px 0 15px 0;
}
.rodape-impacta-2 {
padding: 15px 0 15px 0;
background-color: #ccc;
}
.rodape-alternativo {
background: #fff;
min-height: 200px;
}
.impacta {
float: right;
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/impacta-rodape.png);
opacity: 0.9;
text-indent: -9999px;
display: block;
margin: 0px;
padding: 0px;
height: 31px;
width: 94px;
}
.impacta-2 {
float: right;
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/impacta-rodape-2.png) center no-repeat;
opacity: 0.9;
text-indent: -9999px;
display: block;
margin: 0px;
padding: 0px;
height: 31px;
width: 115px;
}
.direitos {
margin-top: 8px;
font-size: 12px;
}
.galeria-lista {
margin: 0;
padding: 0;
}
ul.nav li.dropdown:hover>ul.dropdown-menu {
display: block !important;
margin: 0 !important;
}
ul.dropdown-menu li ul {
left: 100%;
top: 0;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {}
.navbar-inverse .navbar-nav>li>a {}
div#menu-principal {}
.galeria-lista li {
list-style-type: none;
margin-bottom: 30px;
} .vertical-1 {
padding-top: 15px;
padding-bottom: 15px;
}
.vertical-2 {
padding-top: 30px;
padding-bottom: 30px;
}
.vertical-3 {
padding-top: 45px;
padding-bottom: 45px;
}
.only-bottom-search {
padding-bottom: 8px;
}
.only-bottom-1 {
padding-bottom: 15px;
}
.only-bottom-2 {
padding-bottom: 30px;
}
.only-bottom-3 {
padding-bottom: 45px;
}
.m-only-bottom-1 {
margin-bottom: 15px;
}
.m-only-bottom-2 {
margin-bottom: 30px;
}
.m-only-bottom-3 {
margin-bottom: 45px;
}
.only-top-search {
padding-top: 8px;
}
.only-top-1 {
padding-top: 15px;
}
.only-top-2 {
padding-top: 30px;
}
.only-top-3 {
padding-top: 45px;
}
.m-only-top-1 {
margin-top: 15px;
}
.m-only-top-2 {
margin-top: 30px;
}
.m-only-top-3 {
margin-top: 45px;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li {
font-family: 'Open Sans';
}
.banner-full {
width: 100%;
min-height: 300px;
background: #F9F9F9;
margin-top: 15px;
margin-bottom: 15px;
}
.logo {
width: 100%;
min-width: 195px;
height: auto;
min-height: 65px;
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/logo.png) no-repeat center center;
text-indent: -9999px;
display: block;
}
.navbar-collapse {
border: none !important;
}
.telefone h3,
.telefone h4 {
margin: 0;
}
.conteudo {
min-height: 200px;
margin-bottom: 15px;
}
p.legenda {
width: 100%;
min-height: 30px;
display: block;
margin: 0;
padding-top: 10px;
}
.leia-mais {
margin-top: 15px;
clear: both;
float: left;
}
.acf-map {
width: 100%;
height: 400px;
border: #ccc solid 1px;
margin: 0;
}
.leia-mais {
margin-top: 15px;
clear: both;
float: left;
}
.modulo-listagem {
padding: 0;
margin: 0;
margin-top: 0;
} img.ajax-loader {
display: none;
}
.wpcf7 form p.p-email>span>span {
border: 1px solid #FF8383;
position: absolute;
top: -13px;
width: 451px;
height: 41px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: none;
}
.wpcf7 .wpcf7-validation-errors {
width: 100%;
line-height: 30px;
position: fixed;
bottom: 0;
padding: 5px;
margin: 0;
left: 0;
border: none;
text-align: center;
background: #CE3737;
z-index: 9999;
opacity: .85;
color: #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: bold;
-webkit-text-shadow: 1px 1px 0 #313131;
-moz-text-shadow: 1px 1px 0 #313131;
-o-text-shadow: 1px 1px 0 #313131;
text-shadow: 1px 1px 0 #313131;
}
.wpcf7 .wpcf7-mail-sent-ok {
width: 100%;
line-height: 30px;
position: fixed;
bottom: 0;
padding: 5px;
margin: 0;
left: 0;
border: none;
text-align: center;
background: #33A13A;
z-index: 9999;
opacity: .85;
color: #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: bold;
-webkit-text-shadow: 1px 1px 0 #313131;
-moz-text-shadow: 1px 1px 0 #313131;
-o-text-shadow: 1px 1px 0 #313131;
text-shadow: 1px 1px 0 #313131;
}
.wpcf7 form p>span>input {
line-height: 40px;
box-shadow: none;
background: rgba(255, 255, 255, 0.20);
outline: none;
width: 100%;
font-family: 'Open Sans', sans-serif;
font-size: 15px !important;
font-weight: 300;
color: #FFFFFF;
padding-left: 14px;
padding-right: 14px;
border: none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wpcf7 form p>span>textarea {
line-height: 40px;
box-shadow: none;
background: rgba(255, 255, 255, 0.20);
outline: none;
width: 100%;
font-family: 'Open Sans', sans-serif;
font-size: 15px !important;
font-weight: 300;
color: #FFFFFF;
padding-left: 14px;
padding-right: 14px;
border: none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
height: 150px;
resize: none;
}
.wpcf7 form p {
width: 100%;
float: left;
margin-bottom: 15px !important;
}
.wpcf7 form p>span>input:focus,
.wpcf7 form p>span>textarea:focus {
border-bottom-color: rgb(167, 130, 64);
}
input.wpcf7-form-control.wpcf7-submit {
float: left;
padding: 12px 24px;
border-radius: 0;
border: none;
background: rgba(255, 255, 255, 0.59);
text-transform: uppercase;
font-weight: 600;
color: white;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background: rgba(255, 255, 255, 0.18);
}
span.wpcf7-not-valid-tip {
display: none;
}
.rodape-impacta a {
color: #FFBE00;
}
.rodape-impacta h3 {
color: white;
}
.pager li>a,
.pager li>span {
border-radius: 0 !important;
border-right: solid 2px rgb(237, 237, 237);
border-bottom: 0;
border-top: 0;
border-left: 0;
font-weight: bold;
}
.pager li>span {
color: rgb(194, 194, 194);
}
.pager li>a {
color: rgb(77, 77, 77);
}
.post-nav {
clear: both;
width: 100%;
} nav.navbar.navbar-inverse.navbar-static-top {
margin: 0;
border: none;
background: #144340;
padding: 20px 0;
}
ul#menu-menu-principal li a {
color: #fff;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 28px;
font-weight: 300;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
ul#menu-menu-principal li:hover a {
color: #5cff8a;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
color: #5cff8a !important;
background-color: transparent !important;
} a.bnt-saiba-mais,
a.bnt-ir-blog {
display: block;
clear: both;
text-align: center;
width: 25%;
font-family: 'Ubuntu', sans-serif;
text-transform: uppercase;
color: #fff;
text-decoration: none;
font-weight: 300;
font-size: 16px;
line-height: 50px;
border-radius: 6px;
background: #1c3534;
margin-top: 20px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a.bnt-saiba-mais:hover,
a.bnt-ir-blog:hover {
opacity: 0.8;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a.bnt-saiba-mais:after,
a.bnt-ir-blog:after {
content: '+';
display: block;
clear: both;
background: #325756;
float: right;
padding: 0px 20px;
border-radius: 0px 6px 6px 0;
font-family: 'Ubuntu', sans-serif;
font-size: 20px;
font-weight: 300;
color: #fff;
}
a.bnt-ir-blog {
margin: auto;
margin-top: 50px;
}
a.bnt-saiba-mais {
width: 30%;
}
a.bnt-saiba-mais.alt {
color: #fff;
background: #373737;
width: 23%;
}
a.bnt-saiba-mais.alt:after {
background: #5cff8a;
color: #000;
} .container-fluid.sobre-home {
padding: 60px 15px;
background: #eee;
margin-bottom: 45px;
}
.sobre-home h2 {
font-family: 'Ubuntu', sans-serif;
text-transform: uppercase;
color: #334a4a;
font-size: 40px;
line-height: 50px;
font-weight: 700;
}
.sobre-home p {
font-family: 'Ubuntu', sans-serif;
color: #1d1d1d;
font-size: 18px;
line-height: 32px;
font-weight: 300;
}
.sobre-home img {
display: block;
margin: auto;
}
.box-video {
box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 43px;
height: 315px; width: 100%;
}
.container-fluid.blog-gep {
padding-top: 85px;
padding-bottom: 45px;
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/bg-blog-home.jpg) center no-repeat;
background-size: cover;
background-attachment: fixed;
}
.row.box-blog {
box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 43px;
padding: 50px;
}
.row.box-blog h2 {
font-family: 'Ubuntu', sans-serif;
text-transform: uppercase;
color: #334a4a;
font-size: 40px;
line-height: 50px;
font-weight: 700;
margin-bottom: 20px;
}
.row.box-blog h2:after {
content: '';
width: 70%;
height: 3px;
display: block;
background: #a7b4c1;
position: absolute;
top: 45px;
right: 0;
}
.projetos .row.box-blog h2:after {
width: 40%;
}
.noticia-chamada h5 {
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
font-weight: 300;
margin: 0;
line-height: 32px;
color: #000;
}
.noticia-chamada h4 {
font-family: 'Ubuntu', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 24px;
color: #000;
margin-top: 0;
min-height: 50px;
}
.noticia-chamada a {
color: #000;
}
.noticia-chamada p {
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 22px;
color: #000;
}
.container-fluid.nossos-servicos {
padding: 90px 15px;
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/bg-nossos-servicos.jpg) center no-repeat;
background-size: cover;
background-attachment: fixed;
}
.nossos-servicos h2 {
margin-top: 0;
font-family: 'Ubuntu', sans-serif;
color: #fff;
font-size: 40px;
line-height: 50px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 60px;
}
.nossos-servicos h4 {
font-family: 'Ubuntu', sans-serif;
color: #5cff8a;
font-size: 19px;
line-height: 26px;
margin: 0;
margin-bottom: 30px;
font-weight: 700;
text-align: left;
}
.nossos-servicos p {
font-family: 'Ubuntu', sans-serif;
color: #fff;
font-size: 16px;
line-height: 22px;
font-weight: 300;
}
.nossos-servicos img {
margin: auto;
text-align: center;
margin-bottom: 30px;
position: relative;
display: block;
}
.container-fluid.newsletter {
padding: 65px 15px;
padding-bottom: 30px !important;
}
.projetos .noticia-chamada h4 {
margin-top: 20px;
margin-bottom: 10px;
min-height: inherit;
}
.projetos .row.box-blog h2 {
margin-bottom: 45px;
}
.projetos a.bnt-ir-blog {
margin-bottom: 45px;
margin-top: 0;
}
.newsletter .container {
border: 1px solid #eee;
padding: 60px;
}
.newsletter h2 {
font-family: 'Ubuntu', sans-serif;
color: #2a4247;
font-size: 28px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 20px;
margin-top: 0;
}
.newsletter p {
font-family: 'Ubuntu', sans-serif;
font-size: 16px;
color: #151515;
font-weight: 300;
line-height: 28px;
}
.instagram h2 {
font-family: 'Ubuntu', sans-serif;
text-transform: uppercase;
color: #334a4a;
font-size: 40px;
line-height: 50px;
font-weight: 700;
margin-bottom: 20px;
text-align: center;
} .container-fluid.titulo-pagina {
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/bg-titulo.png) center no-repeat;
background-size: cover;
padding-top: 80px;
padding-bottom: 90px;
}
h1.title-page {
margin: 0;
font-family: 'Ubuntu', sans-serif;
font-size: 40px;
line-height: 50px;
text-transform: uppercase;
color: #fff;
font-weight: 400;
}
.container-fluid.pagina {
padding-top: 50px;
padding-bottom: 70px;
}
.content.pega-empresa {
columns: 2;
}
.container-fluid.pagina h2 {
font-family: 'Ubuntu', sans-serif;
font-size: 40px;
text-transform: uppercase;
color: #334a4a;
line-height: 50px;
margin-top: 0;
font-weight: 700;
}
.container-fluid.pagina h2 a {
color: #334a4a;
}
.container-fluid.pagina h4 {
font-family: 'Ubuntu', sans-serif;
font-size: 18px;
line-height: 32px;
color: #1d1d1d;
font-weight: 300;
}
.container-fluid.pagina p {
font-family: 'Ubuntu', sans-serif;
font-size: 16px;
line-height: 26px;
color: #1d1d1d;
}
.container-fluid.pagina p strong {
font-family: 'Ubuntu', sans-serif;
font-size: 16px;
line-height: 26px;
color: #334a4a;
}
.container-fluid.pagina li {
font-family: 'Ubuntu', sans-serif;
font-size: 16px;
line-height: 26px;
color: #1d1d1d;
}
.container-fluid.pagina h3 {
font-family: 'Ubuntu', sans-serif;
font-size: 18px;
line-height: 26px;
font-weight: 700;
color: #334a4a;
margin-bottom: 0;
}
.logos-clientes img {
display: block;
margin: auto;
}
.logos-clientes h3 {
margin-top: 0;
margin-bottom: 15px !important;
}
.flex-content.arquivo img {
display: block;
margin: auto;
width: 100%;
margin-bottom: 30px;
}
.flex-content.arquivo h3 {
font-family: 'Ubuntu', sans-serif;
font-size: 22px;
line-height: 32px;
font-weight: 700;
color: #334a4a;
margin-bottom: 0;
min-height: 70px;
}
.flex-content.arquivo h3 a {
color: #334a4a;
text-decoration: none;
}
.flex-content.arquivo h5 {
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
font-weight: 300;
color: #000;
}
.flex-content.arquivo h5 a {
color: #334a4a;
font-weight: 700;
}
a.leia-mais {
width: 100%;
margin-top: 0;
}
.chamada-categoria h3 {
text-align: center;
padding: 35px 30px;
margin: 0;
min-height: 125px;
background: rgba(255, 255, 255, 0.7);
text-transform: uppercase;
}
.chamada-categoria a {
color: #334a4a;
padding: 12px 0;
text-decoration: none;
box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 15px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.chamada-categoria a:hover {
opacity: 0.7;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.engloba-post {
box-shadow: rgba(0, 0, 0, 0.22) 0 0 5px;
}
.box-info-post {
padding: 15px;
}
.thumb-blog {
height: 218px !important;
width: 100%;
display: block;
background-size: 100% !important;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.thumb-blog:hover {
background-size: 110% !important;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.thumb-blog.clientes {
background-size: contain !important;
}
.thumb-blog.clientes:hover {
background-size: contain !important;
}
img.destaque-blog {
margin: auto;
margin-bottom: 30px;
}
ul.wpp-list.wpp-list-with-thumbnails {
padding: 0;
margin-top: 15px;
}
ul.wpp-list.wpp-list-with-thumbnails li {
padding-bottom: 10px;
border-bottom: 1px solid #e4e4e4;
margin-bottom: 10px;
}
.row.sobre-o-autor {
padding: 30px;
}
.bloco-autor h3 {
margin: 0;
}
.bloco-autor img {
margin: auto;
display: block;
border-radius: 100%;
} input.wpcf7-form-control.wpcf7-text {
display: block;
width: 100%;
background: #e4e4e4;
border: none;
border-radius: 6px;
padding: 5px 15px;
font-size: 14px;
line-height: 37px;
color: #000;
outline: none;
margin-bottom: 10px;
}
select.wpcf7-form-control.wpcf7-select {
display: block;
width: 100%;
background: #e4e4e4;
border: none;
border-radius: 6px;
padding: 15px 15px;
font-size: 14px;
line-height: 37px;
color: #000;
outline: none;
margin-bottom: 10px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
display: block;
width: 100%;
background: #e4e4e4;
border: none;
border-radius: 6px;
padding: 5px 15px;
font-size: 14px;
line-height: 37px;
color: #000;
outline: none;
resize: none;
height: 200px;
}
input.wpcf7-form-control.wpcf7-submit {
display: block;
clear: both;
text-align: center;
width: 100%;
font-family: 'Ubuntu', sans-serif;
text-transform: uppercase;
color: #fff;
text-decoration: none;
font-weight: 300;
font-size: 16px;
line-height: 50px;
border-radius: 6px;
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/bg-botao.jpg) right center no-repeat;
background-color: #1c3534;
padding: 0;
padding-right: 55px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background: url(//gepsolucoesambientais.com.br/site2024/wp-content/themes/impactabooty/images/bg-botao.jpg) right center no-repeat;
background-color: rgb(55, 55, 55);
}
input.wpcf7-form-control.wpcf7-submit:after {
content: '+';
display: block;
clear: both;
background: #325756;
float: right;
padding: 0px 20px;
border-radius: 0px 6px 6px 0;
font-family: 'Ubuntu', sans-serif;
font-size: 20px;
font-weight: 300;
color: #fff;
} .projeto-pagina .box-info-post {
padding: 0;
}
.projeto-pagina .flex-content.arquivo h3 {
min-height: inherit;
margin-bottom: 15px;
}
.projeto-pagina .flex-content.arquivo p {
margin-bottom: 30px;
} footer#footer-3 {
background: #1d2a2f;
padding-top: 65px;
padding-bottom: 45px;
}
h3.titulo-widget-rodape {
margin-top: 0;
font-family: 'Ubuntu', sans-serif;
font-size: 18px;
color: #5cff8a;
line-height: 24px;
font-weight: 700;
margin-bottom: 20px;
}
.textwidget p {
font-family: 'Ubuntu', sans-serif;
color: #fff;
font-size: 14px;
line-height: 22px;
}
.textwidget a {
color: #fff;
}
.container-fluid.rodape-impacta-bottom {
background: #162126;
padding: 15px;
}
p.direitos {
font-family: 'Ubuntu', sans-serif;
color: #fff;
font-size: 12px;
font-weight: 300;
}
img.aligncenter {
display: block;
margin: auto;
}
a.btn-popup {
display: block;
text-align: center;
margin: 30px auto;
padding: 30px;
background: #5CFF8A;
text-decoration: none;
text-transform: uppercase;
font-weight: 700;
color: #000;
max-width: 260px;
border-radius: 7px;
}
a.btn-popup:hover {
background: #065655;
color: #fff;
}
span.destaque-popup {
color: #5CFF8A;
} @media (max-width: 1280px) {}
@media (max-width: 1024px) {}
@media (max-width: 780px) {}
@media (max-width: 480px) {
.navbar-inverse .navbar-toggle {
border-color: #fff;
}
ul#menu-menu-principal li a {
text-align: center;
}
a.bnt-saiba-mais {
width: 100%;
}
.sobre-home img {
margin: auto;
margin-top: 30px;
}
.row.box-blog {
box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 43px;
padding: 20px;
}
.row.box-blog h2:after {
content: none;
}
a.bnt-ir-blog {
width: 100%;
}
a.bnt-saiba-mais.alt {
width: 100%;
}
.content.pega-empresa {
columns: 1;
}
.container-fluid.pagina h2 {
font-size: 23px;
line-height: 28px;
margin-bottom: 30px;
}
.box-video {
margin-top: 50px;
}
.chamada-categoria a {
margin-bottom: 30px !important;
}
p.direitos {
text-align: center;
}
a.impacta-2 {
width: 100%;
} .nossos-servicos p, .sobre-home p, .noticia-chamada p, .newsletter p, .container-fluid.pagina p, .textwidget p {
text-align:justify;
}
.container-fluid.pagina h2  {text-align:center;}
.noticia-chamada p { margin-bottom:30px;}
}