.flaticon-cross:before {
    content: "Saiba Mais";
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-family: 'Montserrat', Sans-serif;
    font-weight: 600;
    color:#fff;
}

.team-member .image .overlay-box .icon {
    position: relative;
    width: unset;
    height: unset;
    text-align: center;
    display: flex;
    line-height: unset;
    left: unset;
    margin-left: unset;
    top: 50%;
    margin-top: -25px;
    font-size: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.slide-item figure.image img {
    height: unset;
}

.slide-item figure.image {
    border-radius: 10px;
}

button.btn-ver-detalhes {
    border-radius: 5px;
}

button.btn.bg-theme-color-2.text-white.btn-xs.m-0.font-14.bg-newsletter {
    border-bottom-right-radius: 7px;
    border-start-end-radius: 7px;
}

.btn-style-one:hover {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

.footer-bottom {
    color: #ffffff;
}

.main-header .header-upper .upper-right * {
    color: #ffffff;
    border-color: #ffffff !important;
}

.logo img {
    max-height: 85px;
}

.bounce-in-header .main-menu .navigation > li > a {
    color: #ffffff !important;
}

.btn-style-one {
    color: #000000 !important;
}

.btn-style-four {
    color: #000000 !important;
}

.btn-style-four:hover {
    color: #000000 !important;
}

footer .bg-newsletter {
    border: 2px solid #fee100 !important;
}

button.btn-ver-detalhes:hover {
    background-color: var(--bg_geral);
    color: #000;
}

.btn-style-one:hover {
    color: #000000 !important;
    border-color: #000000 !important;
}

.categorias_galeria .ct_galeria {
    border: 2px solid #fff;
}

.categorias_galeria {
    color: #000;
}

ul.list a:focus, a:hover {
    color: #000000 !important;
}

.other-info .info-box li .icon {
    color: #000000;
}

.btn-orçamento {
    width: 100%;
    padding: 20px !important;
    font-size: 30pt;
    margin-bottom: 0 !important;
    text-transform: uppercase;
}

section#section-html-modulo_2 {
    background: #000;
}

section#section-html-modulo_2 h1 {
    color: #fff;
}

section#section-html-modulo_2 .default-title {
    display: none;
}

section#section-html-modulo_2 h2{
font-family: 'Source Sans Pro';
}

.main-header .header-top {
    display: none;
}

.finance-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 180px;
    width: 180px;
    margin: auto;
    margin-bottom: 60px;
}

.txt-edit {
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    font-family: "Merriweather", serif;
    font-weight: 600;
    color:#000;
}

section#section-html-modulo_1 img {
    max-width: 70%;
}

.main-header .get-btn .appt-btn:hover {
    color: #000000 !important;
}

section#section-html-modulo_1 a {
    position: relative;
    padding: 10px 25px;
    line-height: 24px;
    text-transform: uppercase;
    background: var(--bg_geral);
    color: #080808 !important;
    font-size: 15px;
    font-weight: 600;
    border: 2px solid var(--bg_geral) !important;
    border-radius: 5px;
}

section#section-html-modulo_1 a:hover {
    color: #fff !important;
    background: #000;
    border: 2px solid #000 !important;
}

section#section-html-modulo_2 .btn-primary {
    color: #fff !important;
    background-color: #5cb85c !important;
    border-color: #5cb85c !important;
}

section#section-html-modulo_2 .btn-primary:hover{
  color:#fff !important;
  background-color: #286090 !important;
    border-color: #204d74 !important;
}

.team-member .text {
    border-bottom: unset;
    height: 84px;
}