/*
Theme Name: Engage Child
Theme URI: http://themeforest.net/user/Veented
Description: Multi-Purpose WordPress Theme
Version: 1.0.0
Author: Veented
Author URI: http://themeforest.net/user/Veented
Template: engage

By: FAT
*/

/******Home*******/

body {
    color: black;
    font-size: 18px !important;
}

/*Header*/

ol {
    padding-left: 0 !important;
}

.main-nav, .header-scroll-full .main-nav {
    height: 98px !important;
}

#main-menu > ul > li {
    display: inherit;
}

#main-menu > ul > li > a {
    font-size: 17px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}

/*Banner Home*/

h1.hero-heading {
    font-size: 80px !important;
}

h1, h2, h3, h4, h5, h6, a {
    font-family: "BenchNine" !important;
    letter-spacing: 4px;
}

p {
    letter-spacing: 1px;
    /*font-weight: bold;*/
    color: #303030;
}

.hero-parallax {
    height: 100vh !important;
}

.header-transparent .hero-content {
    margin-top: 0 !important;
}

nav#main-menu {
    margin-right: 130px;
}

.btn.btn-outline.btn-white {
    border-radius: 0;
    font-size: 22px;
    text-transform: initial;
}

.veented-slider-scroll-button-holder {
    display: block;
}

.veented-slider-scroll-button-holder:after {
    content: url("http://www.estrategiamais.com/wp-content/uploads/2018/01/new-arrow.png");
    position: absolute;
    transform: translate(-70px, 70px);
    top: 72px;
    animation: bounce 2.5s infinite;
    left: 49.5%;
}

.veented-slider-scroll-button-holder {
    bottom: 0 !important;
}

a.veented-slider-scroll-button {
    position: relative;
    top: 30px;
    z-index: 99;
    border: none !important;
    width: 100px !important;
    height: 100px !important;
}

a.veented-slider-scroll-button .vntd-mouse-dot {
    display: none;
}

.home li.ico-facebook {
    background: url('http://www.estrategiamais.com/wp-content/uploads/2018/01/Facebok@1x.png') no-repeat;
    top: 38px;
    left: 25px;
    background-size: 21px;
}

li.ico-facebook, .header-scroll-full .main-nav li.ico-facebook {
    background: url('http://www.estrategiamais.com/wp-content/uploads/2018/01/Facebok-1@1x.png') no-repeat;
    background-size: 21px;
    top: 38px;
    left: 25px;
}

li.ico-facebook span {
    display: none;
}

.home li.ico-linkedin {
    background: url('http://www.estrategiamais.com/wp-content/uploads/2018/01/linkedin@1x.png') no-repeat;
    top: 38px;
    left: 25px;
    background-size: 21px;
}

li.ico-linkedin, .header-scroll-full .main-nav li.ico-linkedin {
    background: url('http://www.estrategiamais.com/wp-content/uploads/2018/01/linkedin-1@1x.png') no-repeat;
    background-size: 21px;
    top: 38px;
    left: 25px;
}

li.ico-linkedin span {
    display: none;
}

/*Fim Banner Home*/

/*Seção counter*/

.counter-number {
    font-family: "Arial Black" !important;
    color: #303030 !important;
    font-size: 40px;

}

.counter-title {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
}

.contador-1:after {
    content: '+';
    position: absolute;
    top: 14px;
    left: 66px;
    font-size: 50px;
    font-family: "Arial Black" !important;
    color: #303030;

}

.contador-2 .counter-title {
    margin-left: 40px !important;
}

.contador-2 {
    position: relative;
    left: -35px;
}

.contador-2:after {
    content: '%';
    position: absolute;
    top: 13px;
    left: 210px;
    font-size: 35px;
    font-family: "Arial Black" !important;
    color: #303030;
}

.contador-3:after {
    content: '+';
    position: absolute;
    top: 14px;
    left: 77px;
    font-size: 50px;
    font-family: "Arial Black" !important;
    color: #303030;
}

/*Fim Seção counter*/

/*Seção Trofeu*/

.img-trofeu {
    width: 12%;
}

.container-trofeu {
    text-align: center;
    padding-top: 120px !important;
    padding-bottom: 90px !important;
}

/*Fim Seção Trofeu*/

/*Seção Porque fazemos a diferença*/

.section-espacamento {
    padding-top: 100px !important;
    padding-bottom: 35px !important;
}

.title-section h4 {
    font-size: 80px !important;
    line-height: 95px !important;
    margin-top: -30px !important;
    font-weight: bold;
}

.title-section h4:before {
    content: '┓';
    position: absolute;
    font-size: 54px;
    top: -62px;
    color: #c1bebe;
    left: 70%;
}

.title-section h4:after {
    content: '';
    position: absolute;
    top: 93%;
    left: 13%;
    width: 17%;
    border-bottom: 7px solid #c1bebe;
}

span.vc_sep_holder {
    display: none !important;
}

.content-section p {
    font-size: 25px;
}

.content-section-diferenca p {
    font-size: 25px;
    margin-top: 21px;
}

h5.text-diferenca {
    text-align: left;
    letter-spacing: 1px;
    color: #303030;
    font-size: 20px;
    margin-top: 131px;
}

.breadcrumbs-holder {
    display: none;
}

#page-title.title-align-center {
    background: white;
    height: 210px !important;
}

/*Seção Rentabilidade*/
img.icone-rentabilidade {
    padding-right: 0;
    padding-bottom: 190px;
    padding-top: 0px;
    margin-right: 20px;
}

.vc_custom_1516376895971 h5 {
    font-size: 20px;
    font-weight: bold;
    color: black;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.vc_custom_1516376895971 p {
    font-size: 18px;
}

.veented-slide-bg-image {
    width: 35% !important;
}

.veented-slider-container {
    height: 400px !important;
}

.veented-slide-inner {
    position: absolute !important;
    left: 41% !important;
    top: 20% !important;
}

.veented-slide-inner h2 {
    text-align: left;
    color: #121212 !important;
    font-size: 28px !important;
}

.veented-slide-inner p {
    text-align: left;
    color: #121212 !important;
}

.veented-slider {
    height: 400px !important;
}

.swiper-slide {
    background: white !important;
}

.veented-slider-holder {
    background: white !important;
}

.veented-slide-buttons {
    display: none !important;
}

.special-heading {
    margin-bottom: 50px !important;
}

.swiper-pagination-bullet {
    border: 2px solid !important;
}

.carrosel-home {
    margin-bottom: 70px;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    box-shadow: inset 0 0 0 8px rgb(41, 41, 41) !important;
}

.veented-slider .veented-slide-subtitle {
    max-width: 900px !important;
    width: 123% !important;
}

/*Nossos Clientes*/

#page-title .page-title-wrapper {
    height: 235px !important;
}

.clientes .page-title-txt h1:before {
    content: '┓';
    position: absolute;
    font-size: 16px;
    top: -20px;
    color: #c1bebe;
    left: 70%;
}

.clientes .page-title-txt h1:after {
    content: '';
    position: absolute;
    top: 98%;
    left: 28%;
    width: 3.7%;
    border-bottom: 2px solid #c1bebe;
}

.nossos-clientes .wpb_column {
    border: 1px solid #d0d0d0;
    margin-bottom: 30px;
    margin-right: 7px;
    padding: 0;
    margin-left: 13px;
    width: 14.5%;
}

.nossos-clientes .wpb_wrapper {
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
}

.clientes .section-page .wpb_content_element {
    margin-bottom: 0px;
}

.clientes .vc_column-inner {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.content-clientes p {
    font-size: 18px;
    margin-bottom: 30px !important;
}

.client-logo a {
    padding: 0 10px !important;
}

.client-logo img {
    border: 2px solid #e4e4ee;
}

.carrosel-home p {
    line-height: 1.50em;
    font-size: 19px !important;
}

/*Sobre a Estratégia*/

.sobre-estrategia .page-title-txt h1:before {
    content: '┓';
    position: absolute;
    font-size: 16px;
    top: -20px;
    color: #c1bebe;
    left: 61%;
}

.sobre-estrategia .page-title-txt h1:after {
    content: '';
    position: absolute;
    top: 94%;
    left: 38%;
    width: 3.4%;
    border-bottom: 2px solid #c1bebe;
}

.content-sobre, .content-depoimentos, .content-clientes {
    padding-top: 0 !important;
}

.content-sobre p {
    padding-left: 12%;
    padding-right: 12%;
    text-align: center;
    font-size: 18px;
}

ul.vc_tta-tabs-list {
    border-bottom: 1px solid #909090 !important;
}

li.vc_tta-tab.vc_active a {
    border-bottom: 3px solid #909090 !important;
}

.abas-sobre {
    padding: 0 0 30px 0;
}

.abas-sobre p {
    column-count: 2;
    column-gap: 90px;
}

.icones-estrategia {
    padding: 50px 0 50px 0;
}

.sobre-estrategia .wpb_wrapper {
    text-align: left;
}

.sobre-estrategia .wpb_wrapper img {
    width: 90px;
    height: auto;
}

.sobre-estrategia .title-section h4 {
    font-size: 50px !important;
    line-height: 65px !important;
    margin-top: -20px !important;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
}

.sobre-estrategia .title-section h4:before {
    font-size: 60px;
    top: -62px;
    color: #c1bebe;
    left: 86%;
    font-weight: initial;
}

.sobre-estrategia .title-section h4:after {
    left: 10%;
}

.text-column-sobre {
    padding-top: 0 !important;
}

h5.title-sucesso-sobre {
    text-align: center;
    border-bottom: 1px solid #909090;
    padding-bottom: 4px;
}

h5.title-sucesso-sobre:after {
    content: '';
    position: absolute;
    border-bottom: 2px solid gray;
    height: 8px;
    width: 12%;
    left: 44%;
    top: 36%;
}

.sobre-estrategia .content-section {
    margin-top: 100px;
    text-align: left;
}

/*Single Depoimentos*/

.single-depoimento .post-author {
    display: none !important;
}

.single-depoimento .page-title-wrapper {
    display: none;
}

.single-depoimento #page-title.title-align-center {
    height: 80px !important;
}

.single-depoimento .depoimento h1 {
    font-size: 32px;
}

.single-depoimento .alignleft {
    padding-top: 0px;
}

.single-depoimento .depoimento h1:before {
    content: '┓';
    position: absolute;
    font-size: 16px;
    top: -20px;
    color: #c1bebe;
    left: 57%;
}

.single-depoimento .depoimento h1:after {
    content: '';
    position: absolute;
    top: 42px;
    left: 41%;
    width: 3.3%;
    border-bottom: 2px solid #c1bebe;
}

/*Depoimentos*/

.depoimentos .page-title-txt h1:before {
    content: '┓';
    position: absolute;
    font-size: 16px;
    top: -20px;
    color: #c1bebe;
    left: 70%;
}

.depoimentos .page-title-txt h1:after {
    content: '';
    position: absolute;
    top: 90%;
    left: 27.6%;
    width: 3.3%;
    border-bottom: 2px solid #c1bebe;
}

.depoimentos .wpb_wrapper h3 {
    margin-bottom: 0;
    font-size: 23px;
    margin-top: 25px;
    letter-spacing: 2px;
    font-weight: bold;
}

.depoimentos .wpb_wrapper h5 {
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 15px;
}

.content-depoimentos p {
    font-size: 18px;
}

.depoimentos .wpb_wrapper img {
    width: 96%;
    border: 2px solid #e4e4ee;
}

/*Footer*/

#footer-main {
    background-color: #333333 !important;
    padding-bottom: 30px !important;
}

.footer-bottom {
    background-color: #333333 !important;
    border-top: 1px solid gray;
}

.footer-copyright {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
}

.footer-bottom .social-icons {
    position: absolute;
    top: -129px;
    left: 290px;
    width: 15%;
}

.vntd-social-icons.social-icons-small a {
    height: 24px !important;
    width: 24px !important;
    background-color: white !important;
}

.fa-facebook:before {
    left: 9px;
    position: absolute;
    top: 6px;
    font-size: 13px;
    color: #303030;
}

.fa-linkedin:before {
    left: 7px;
    position: absolute;
    top: 5px;
    font-size: 13px;
    color: #303030;
}

img.logo-footer {
    width: 72%;
    margin-bottom: 35px !important;
    margin-top: -5px;
}

img.logo-omg {
    width: 55px;
    margin-left: 10px;
}

#footer-main p {
    font-size: 18px !important;
}

#footer-main h4.widget-title {
    font-size: 23px !important;
}

#footer-main .footer-widget-col-2 p:hover, #footer-main .footer-widget-col-3 p:hover {
    color: white !important;
}

.footer-widget-col-2 h4.widget-title {
    border-bottom: 1px solid gray;
    width: 311%;
    padding-bottom: 5px;
}

.footer-widget-col-3 {
    margin-top: 40px;
}

#footer-main p {
    color: #797979 !important;
}

#footer-main h4.widget-title {
    color: white !important;
}

img.ico-mapa {
    width: 18px;
    position: relative;
    top: 4px;
    margin-right: 8px;
}

img.ico-tel {
    width: 15px;
    position: relative;
    top: 4px;
    margin-right: 15px;
}

img.ico-email {
    width: 15px;
    position: relative;
    top: 4px;
    margin-right: 15px;
}

p.rentabilizadores {
    position: absolute;
    top: 228px;
}

.vc_custom_1516376895971 {
!important;
}

.newsletter-footer {
    display: flex;
}

.newsletter-wrapper {
    margin-top: -40px;
}

.newsletter-footer input {
    width: 75%;
    height: 42px;
    border-radius: 0 !important;
    border: 1px solid gray !important;
    background: #333333 !important;
}

.newsletter-footer input:focus {
    background: #333333 !important;
}

.newsletter-footer button {
    border-radius: 0 !important;
    height: 42px;
    width: 45px;
    font-size: 10px;
    margin: 0 0 0 !important;
}

span.vc_icon_element-icon.fa.fa-rss {
    position: relative;
    left: -15px;
    cursor: pointer;
}

.fa-feed:before, .fa-rss:before {
    position: relative;
    left: 29px;
    top: 2px;
    z-index: 9;
}

.blog-principal .post-holder {
    width: 31.5% !important;
    display: inline-block;
    margin-right: 19px;
    margin-left: 7px;
}

.blog-principal .post-info {
    padding-left: 0 !important;
}

.blog-principal .posts-pagination {
    text-align: -webkit-center;
}

.blog-principal span.prev-post, .blog-principal span.next-post {
    font-size: 30px;
    font-weight: bold;
}

.blog-principal .page-title-txt, .cases .page-title-txt, .servicos .page-title-txt, .contato .page-title-txt, .acao .page-title-txt {
    display: -webkit-inline-box;
}

body.single-post h1.title-blog, h2.blog-custom-title {
    display: -webkit-inline-box;
}

.blog-principal span.detail-text, body.single-post span.detail-text,
.cases span.detail-text, .servicos span.detail-text, .contato span.detail-text, .acao span.detail-text {
    margin-left: 8px;
    position: absolute;
    top: -20px;
    color: #c1bebe;
    font-size: 16px;
}

.blog-principal span.under-text, body.single-post span.under-text,
.cases span.under-text, .servicos span.under-text, .contato span.under-text, .acao span.under-text  {
    position: absolute;
    top: 13px;
    margin-left: -24px;
    border-bottom: 2px solid #c1bebe;
    width: 3%;
    color: white;
    font-size: 0;
}

h1.title-blog {
    text-decoration: none;
    position: relative;
}

h3.title-post {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
    font-weight: bold;
    line-height: 35px;
}

h5.subtitle-case {
    letter-spacing: 1px;
    font-size: 22px;
    text-transform: uppercase;
    color: #9a9692;
}

h2.blog-custom-title {
    margin-bottom: 30px !important;
    text-decoration: none;
    position: relative;
}

h3.blog-custom-title {
    letter-spacing: 1px;
    font-size: 28px;
    margin-bottom: 5px;
    color: #9a9692;
}

.single .post-holder {
    font-size: 18px !important;
}

.single .page-title-wrapper {
    margin-bottom: 100px;
}

ul.blog-meta {
    text-transform: initial;
}

.single .info-blog {
    display: inline-flex;
    height: 60px;
}

.single .container-narrow {
    margin-top: 150px;
}

.single .post-comments.after-post-section .container-narrow {
    margin-top: 0;
}

ul.blog-meta {
    display: inline-flex;
}

.new-title {
    text-align: center;
}

h1.title-single-blog {
    margin-bottom: 5px;
    text-align: left;
    font-size: 40px;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 43px;
    font-weight: bold;
}

.single .info-blog ul {
    height: 50px;
    padding-left: 4px;
    list-style: none;
}

.single-post .page-content ol {
    margin-top: 30px;
    margin-bottom: 30px;
}

.single-post .page-content li {
    margin-bottom: 15px;
    letter-spacing: 1px;
    list-style-position: inside;
}

.single-post .page-content li b {
    color: #000000;
}

.category-post ul {
    padding-left: 0;
    list-style: none;
}

.category-post ul li a {
    list-style: none;
    letter-spacing: 1px;
}

.category-post {
    display: none;
}

.single .info-blog ul li a {
    font-size: 18px;
    letter-spacing: 1px;
    color: #303030 !important;
    font-weight: bold !important;
}

.single #page-title .page-title-inner {
    top: 48%;
}

.vntd-pagination {
    margin-top: 90px !important;
}

span.required {
    display: none;
}

a.post-more {
    text-transform: uppercase !important;
    border: 1px solid #D2D2D2;
    height: 30px;
    line-height: 30px;
    padding: 0 25px 0 25px;
    color: #303030;
    font-weight: bold;
    letter-spacing: 2px;
}

a.post-more:focus {
    color: #303030;
    border: 1px solid #D2D2D2;
}

span.previous-post-label, span.next-post-label {
    display: none !important;
}

span.post-nav-title {
    font-family: "BenchNine" !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}

span.post-nav-title {
    color: #c1bab3;
    font-size: 20px !important;
}

.post-navigation a .side-icon {
    top: 0 !important;
    color: #c1bab3;
}

.post-more:after {
    display: none !important;
}

input#submit {
    background-color: #333333 !important;
    top: -60px;
}

.image-case {
    margin-bottom: 15px;
}

.image-blog {
    margin-bottom: 15px;
}

.single-post .image-blog {
    margin-bottom: 30px;
}

.image-case img {
    width: 100%;
}

.image-full-case {
    margin-top: 115px;
    margin-bottom: 20px;
}

.title-case {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 0;
}

.subtitle-case {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
}

.single-case h2, .single-post h2, .single-case h2 strong {
    font-size: 25px;
    margin-bottom: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #303030;
}

.single-case h5 {
    letter-spacing: 1px;
    font-size: 20px;
    line-height: 30px;
}

.single-case .page-content ul {
    margin-top: 10px;
    margin-bottom: 30px !important;
}

.single-case .page-content ul li {
    letter-spacing: 1px;
    color: #303030;
}

.wp-caption-text {
    font-size: 16px;
    font-style: initial;
}

.container-case {
    width: 820px;
    margin: 0 auto;
    margin-bottom: 18px;
}

.detalhe-case {
    padding-left: 0;
}

.detalhe-case h5 strong {
    color: #303030;
}

p.data-publicacao {
    /*text-transform: uppercase;*/
    color: #c1bebe;
}

span.date {
    color: #303030;
}

.comment-form-text {
    /*margin-top: 80px;*/
}

.comment-name-email {
    position: relative;
    width: auto;
    top: -355px;
}

.post-comments .comment-form textarea {
    margin-top: 70px;
}

.after-post-section {
    border: none;
}

h5.comments-heading, .post-author {
    display: none;
}

/*Contato*/

.contato .alignleft {
    padding-right: 8px;
    padding-bottom: 0;
    padding-top: 0;
}

.contato img.ico-map {
    width: auto;
    height: auto;
}

.contato img.ico-telefone {
    position: relative;
    top: 4px;
    margin-right: 5px;
    width: 32px;
    height: auto;
}

.contato img.ico-mensagem {
    width: auto;
    height: auto;
}

.contato label, .contato input, .contato textarea {
    width: 100%;
}

.alinhamento {
    display: inline-flex;
    width: 100%;
}

.alinhamento span {
    width: 100%;
}

.alinhamento input {
    width: 100%;
}

.contato input {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    border-radius: 0;
}

.contato input.wpcf7-submit {
    background-color: #333;
}

.alinhamento p {
    width: 100%;
}

.alinhamento p input.text-nome {
    width: 100%;
}

.alinhamento p input.text-email {
    width: 95%;
    margin-left: 15px;
}

.conteudo-case {
    margin-right: 30px;
    margin-left: 30px;
}

.conteudo-case img {
    width: 100%;
}

.conteudo-case p {
    padding-left: 25%;
    padding-right: 25%;
}

.box {
    margin-bottom: 20px;
}

.single-case #page-title {
    display: none;
}

.wrapper-tags {
    display: inline-flex;
}

.tag-case {
    padding: 0 10px 0 10px;
    border: 1px solid #cacaca;
    margin-right: 20px;
    margin-bottom: 20px;
    letter-spacing: 2px;
    font-size: 15px;
}

.tag-case:focus {
    border: 1px solid #cacaca;
    color: #333;
}

.servicos-content .vc_column-inner {
    padding: 15px;
    border: 1px solid white;
    padding-bottom: 0;
    margin-bottom: 50px;
    height: auto;
    padding-top: 30px;
}

.servicos-content .wpb_wrapper h2, .servicos-content .wpb_wrapper a {
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
    line-height: 1.20em;
}

.servicos-content .wpb_wrapper a:focus {
    color: #333;
}

.servicos-content .vc_column-inner:hover {
    border: 1px solid #d4d4d4;
    -webkit-transition: .30s ease-in-out;
}

.servicos-content .wpb_wrapper img {
    /*margin-bottom: 80px;*/
    padding-top: 4px;
    width: 15%;
}

.servicos-text {
    padding-top: 0 !important;
    padding-left: 25% !important;
    padding-right: 25% !important;
}

.servicos .section-page .wpb_content_element {
    margin-bottom: 10px;
}

.servicos .wpb_content_element p {
    margin-left: 90px;
}

.button-servicos a {
    margin-left: 90px;
    background-color: #333 !important;
    color: white !important;
    background-image: none !important;
    padding: 8px 20px !important;

}

.single-servicos .page-title-wrapper {
    margin-bottom: 0;
}

.single-servicos #page-title .page-title-inner {
    top: 50%;
}

.single-servicos h2 {
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.single-servicos img {
    /*width: 100%;*/
}

h2.title-contato-servicos {
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.contato-servicos a {
    padding: 10px;
    background: #333;
    color: white;
}

.wrapper-lateral {
    display: block;
    /*column-count: 3;*/
    margin-bottom: 20px;
    margin-top: 10px;
    padding-left: 0;
}

.wrapper-lateral p {
    font-size: 16px;
}

.wrapper-lateral h4 {
    letter-spacing: 2px;
    margin-bottom: 3px;
    font-weight: bold;
}

.image-case-destacada {
    margin-top: 60px;
    margin-bottom: 30px;
}

/*Página de busca*/

.result-search {
    margin-bottom: 30px;
    padding: 21px;
    border: 1px solid #cacaca;
    width: 32%;
    margin-right: 15px;
    text-align: center;
}

.result-search h3.title-post {
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
}

.result-search a.post-more {
    width: 100%;
    background: #303030;
    color: white;
}

.search .vntd-nothing-found h4 {
    letter-spacing: 1px;
    text-align: center;
}

.section-acao {
   padding-top: 0 !important;
}

.acao .wpb_wrapper h2 {
    font-size: 36px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    color: #303030;
    margin-top: 20px;
}

.acao .wpb_content_element {
    margin-bottom: 15px !important;
}

.first-title-acao {
    padding-top: 0 !important;
}

.title-blog-home {
    background: #333333 !important;
    height: 30px;
}

.blog-home .post-info {
    background: #333333 !important;
    border: none !important;
    padding-left: 0 !important;
}

.blog-home .post-excerpt p {
    color: #7A7A7A;
}

.blog-home h5.post-title a {
    color: white !important;
    letter-spacing: 1px;
}

.blog-home a.post-more {
    border: 2px solid white;
    color: white;
}

.pagination {
    display: block;
    text-align: center;
    margin-top: 80px;
}

.pagination span.page-numbers.current {
    padding: 20px;
    background: #c1bab3;
    color: white;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-right: 20px;
}

.pagination a.prev.page-numbers, .pagination a.next.page-numbers {
    padding: 0;
}

.pagination a.page-numbers {
    padding: 20px;
    /*background: #c1bab3;*/
    color: #333;
    padding-top: 15px;
    padding-bottom: 15px;
    /*margin-right: 20px;*/
}

.pagination a.page-numbers:hover {
    background: #c1bab3;
    color: white;
}


.pagination span.next-post, .pagination span.prev-post {
    padding-top: 3px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    color: #333;
    font-weight: normal;
}

.pagination a.next.page-numbers {
    position: absolute;
    top: 92%;

}



