:root {
--primary-color: #e51f4c;
} .archive {
background: #ffffff;
} .archive.has-sidebar #content-area aside {
top: auto;
max-height: none;
overflow-y: visible;
}
.filter-field #text {
padding-left: 50px;
} .property-list .property-grid-item {
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid #e7e7e7;
border-radius: 8px;
}
.property-list .property-grid-item .imovel-info {
padding: 30px;
}
.icons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
padding: 12px 0;
max-width: 350px;
width: auto;
padding: 0px;
align-items: center !important;
padding: 10px 0px;
justify-content: start;
}
.icons > div span {
font-weight: 100;
font-size: 45px;
color: black;
}
.icons > div {
flex: 1 auto;
max-width: 100%;
padding: 0 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: flex !important;
flex-direction: row;
justify-content: flex-start;
padding: 0px;
}
.icons i {
font-size: 15px;
color: #8e8e8e;
}
.icons p {
font-size: 14px;
font-weight: 400;
color: #333333;
margin-top: 0px;
line-height: 1.2;
margin-bottom: 0;
}
.property-list .property-grid-item .imovel-info .bairro-title h1 {
color: #000000;
text-transform: capitalize;
font-weight: 700;
}
.property-list .property-grid-item .imovel-info .tags {
border-color: #fff0f3;
border-radius: 8px;
}
.property-list .property-grid-item .imovel-info .tags .tag {
min-width: 115px;
background-color: #fff0f3;
}
.property-list .property-grid-item .imovel-info .button-and-price {
justify-content: space-between;
width: 100%;
margin-top: 10px;
align-items: center;
}
.property-list .property-grid-item .price span {
color: #e51f4c;
font-size: 15px;
font-weight: 700;
vertical-align: middle;
}
.property-list .property-grid-item .price {
margin-bottom: 0;
flex: 1 auto;
}
.property-list .property-grid-item .see-more-button {
flex: 1 auto;
text-align: right;
}
.property-list .property-grid-item .see-more-button a {
font-size: 13px;
color: #ffffff;
border: 1px solid #e51f4c;
border-radius: 8px;
padding: 10px;
background-color: #e51f4c;
vertical-align: middle;
}
.property-grid-item .imovel-info .icons > div {
padding: 0 10px;
}
.property-list .property-grid-item .icons {
justify-content: space-between;
} .property-template-default.single-property .property-title h1.entry-title {
font-weight: 600;
color: #000000;
font-size: 25px;
}
.property-template-default.single-property .summary .location-address {
font-weight: 400;
color: #525252;
font-size: 15px;
}
.property-template-default.single-property .property-box h1.title {
font-weight: 600;
color: #000000;
}
.property-template-default.single-property
.property-box.descricao
.box-content
p {
color: #525252;
font-size: 16px;
}
.property-template-default.single-property
.property-box
.box-content
li
strong {
color: #000000;
font-size: 16px;
}
.property-template-default.single-property .property-box .box-content li span {
color: #525252;
font-size: 16px;
}
.property-template-default.single-property .property-share span {
font-weight: 600;
color: #000000;
font-size: 18px;
}
.property-template-default.single-property .home--credipronto .container h1 {
color: #000000;
font-size: 25px;
font-weight: 500;
}
.property-template-default.single-property .home--credipronto .container p {
color: #4d4d4d;
font-size: 16px;
}
.property-template-default.single-property
.home--credipronto
.container
.actions
a {
color: #ffffff;
background-color: #000000;
border-radius: 8px;
font-size: 15px;
}
.widget-property-form {
padding: 40px 30px;
border: 1px solid #e51f4c;
}
.widget-property-form form input[type="submit"] {
position: static;
transform: none;
border: none;
}
.wpcf7-spinner {
display: none;
}
.widget-property-form.widget-content .wpcf7 div.col-12 {
text-align: center;
} .home--destaques {
padding-top: 150px;
}
.home--destaques .container .title-section {
flex: 1 auto;
}
.home--destaques .container .title-section h3 {
font-weight: 400;
font-size: 18px;
text-transform: uppercase;
}
.home--destaques .container .subtitle-section {
justify-content: space-between;
}
.home--destaques .container .subtitle-section h1 {
font-weight: 700;
font-size: 36px;
color: #000000;
width: auto;
}
.home--destaques .container .subtitle-section a {
font-weight: 400;
font-size: 18px;
color: #000000;
width: auto;
}
.home .home--destaques .property-list .property-grid-item {
margin: 30px 20px;
}
.home--destaques .container .subtitle-section a i {
font-size: 30px;
font-weight: 900;
margin-left: var(--icon-box-icon-margin, 15px);
}
.home .home-container-blog {
max-width: 1600px;
width: 85%;
margin: 0 auto;
padding-bottom: 90px;
}
.home .home--credipronto .container {
background: linear-gradient(#ffffff, #ebf6ff);
}
.home--credipronto .title-section p {
font-size: 15px;
}
.home .home--credipronto .container .title-section a {
background-color: #000000;
color: #ffffff;
font-size: 15px;
font-weight: 600;
}
.home .home--credipronto .container .title-section.title {
max-width: 700px;
}
.home .home--credipronto .container .title-section.banner {
max-width: none;
}
.home .home--credipronto .container .title-section.banner img {
bottom: -35%;
}
.home .home--credipronto .container h1 {
color: #000000;
font-weight: 500;
}
@media screen and (max-width: 767px) {
.home--destaques .container .title-section h3 {
font-size: 15px;
}
.home--destaques .container .subtitle-section h1 {
font-size: 30px;
}
.home--destaques .container .subtitle-section a {
font-size: 15px;
}
.home .home--destaques .property-list .property-grid-item {
margin: 20px 0px;
}
.home--destaques {
padding-bottom: 30px;
}
.home--credipronto {
margin-top: 60px;
}
.home .home--credipronto .container .title-section h1 {
line-height: 1.2em;
}
.container,
.vm-container {
width: 85%;
}
} .grid-cards-blog .elementor-post__card {
overflow: visible !important;
}
.elementor-post__card .elementor-post__badge {
margin-left: 20px !important;
margin-top: -15px !important;
}
.vertical-filters .atributos-list {
margin-top: 15px;
}
.vertical-filters .atributos-list label {
padding-left: 30px;
display: flex;
align-items: center;
margin-bottom: 0;
padding-bottom: 0;
min-height: 20px;
margin-bottom: 5px;
font-weight: normal;
}
.archive.has-sidebar #content-area aside {
max-width: 335px;
}
.archive .operation-tabs {
position: relative;
}
.bairro-title h1 {
margin-left: 0 !important;
}
.observation {
display: inline-block;
color: #3a3a3a;
font-size: 1.5rem;
font-weight: 400;
margin-top: 14px;
margin-right: 20px;
}
.property-grid-item .observation {
display: none;
}
.widget-sticked.widget_property_filters_widget {
bottom: -200px;
}
.sticked .fixed-buttons.colapsed {
bottom: 135px;
}
.widget-mobile
.vertical-filters
.filter-bar
.filter-group
.advanced-filter
.filter-field {
max-width: 100%;
flex: 0 0 100%;
}
.operation-tabs {
position: relative;
}
div.orderby {
display: flex;
position: absolute;
right: 0;
align-items: center;
bottom: 6px;
}
div.orderby span {
flex: 0 0 100px;
max-width: 100px;
}
select.orderby {
height: 40px;
font-size: 1.3rem;
width: auto;
padding: 0 10px;
background: white;
}
@media(max-width: 767px){
div.orderby {
bottom: auto;
top: 100%;
width: 100%;
justify-content: flex-start;
margin-top: 17px;
}
.archive .operation-tabs {
margin-bottom: 70px;
}
}
@media (max-width: 575px) {
.home .widget.widget_property_filters_widget {
padding: 0;
}
.property-list:not(.owl-carousel) .property-grid-item {
max-width: 100%;
}
.property-list:not(.owl-carousel) .property-grid-item:last-child {
display: block;
}
.expand-more-filters {
margin-top: 10px;
}
}
.wpcf7 p {
margin: 0;
}
.wcpf7 .actions p {
display: flex;
}
.filter-state-selected {
padding: 15px;
background: #f6f6f6;
width: 100%;
border-radius: 5px;
border-left: 5px solid var(--primary-color);
margin-bottom: 10px;
}
.filter-state-selected a {
font-weight: normal;
color: var(--primary-color);
font-size: 1.3rem;
}
body.state-modal-opened .wrapper {
-webkit-filter: blur(8px);
-moz-filter: blur(8px);
-o-filter: blur(8px);
-ms-filter: blur(8px);
filter: blur(8px);
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 100%;
}
@media (min-width: 1700px) {
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1600px;
}
}
main {
padding: 0px !important;
}
.horizontal-filters {
transform: translate(-50%, -70px);
padding: 0;
position: absolute;
z-index: 999;
width: 100%;
}  .elementor-menu-toggle {
margin-right: 10px !important;
} .horizontal-filters {
transform: none;
bottom: 12vh;
left: 0%;
top: auto;
}
.horizontal-filters .filter-bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.horizontal-filters .filter-bar .btn-submit {
height: 77px;
-webkit-box-flex: 0;
-ms-flex: 0 0 120px;
flex: 0 0 120px;
margin-left: 10px;
height: 50px;
margin-top: 32px;
margin-top: 5px;
}
.horizontal-filters .filter-bar .filter-group {
position: relative;
overflow: hidden;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
background: white;
height: 100%;
-webkit-border-top-right-radius: 8px;
border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 6px 0px 11px 0px #00000012;
box-shadow: 6px 0px 11px 0px #00000012;
overflow: visible;
box-shadow: none;
}
.widget_property_filters_widget
.horizontal-filters
.vm-container
.filter-group {
background-color: rgba(255, 255, 255, 0);
}
.widget_property_filters_widget .horizontal-filters .vm-container form {
padding-top: 10px;
}
.widget_property_filters_widget .horizontal-filters .vm-container .btn-submit {
margin-top: 5px;
}
.widget_property_filters_widget .horizontal-filters .vm-container ul {
padding: 0px;
}
.widget_property_filters_widget
.horizontal-filters
.vm-container
.filter-group
.selection
li.select2-selection__choice {
background-color: #080806;
color: #d5d5d5;
font-size: 14px;
}
.widget_property_filters_widget
.horizontal-filters
.vm-container
.filter-group
.filter-field {
overflow: auto;
min-height: 70px;
}
.home li.select2-results__option {
font-size: 14px;
}
.widget_property_filters_widget
.horizontal-filters
.vm-container
.filter-group
.filter-field
.form-control
option:hover,
li.select2-results__option:hover {
background-color: var(--e-global-color-secondary) !important;
color: var(--e-a-color-txt-invert) !important;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove {
font-weight: 400;
font-size: 19px;
}
.widget_property_filters_widget
.horizontal-filters
.vm-container
.filter-field.search {
border: none;
}
.acf-image img {
transition: 0.5s;
}
.acf-image img:hover {
transform: scale(1.1);
transition: 0.5s;
}
@media (min-width: 1025px) {
.fixed-buttons {
display: none;
}
}
@media (min-width: 1400px) {
.widget_property_filters_widget .horizontal-filters .vm-container {
margin-top: -200px;
}
}
@media (min-width: 767px) and (max-width: 991px) {
.property-list:not(.owl-carousel) .property-grid-item:last-child {
display: block;
}
.property-list {
justify-content: space-between;
}
.property-list:not(.owl-carousel) .property-grid-item {
-ms-flex: 0 0 33% !important;
flex: 0 0 33% !important;
max-width: calc(33% - 10px) !important;
}
}
@media (min-width: 1024px) and (max-width: 1150px) {
.elementor-section.institutional-section-home .elementor-container {
display: block;
}
.institutional-section-home .elementor-column {
width: 100% !important;
}
.elementor-section.institutional-section-home
.elementor-container
.elementor-column
.elementor-widget-image {
text-align: left;
padding-top: 40px;
}
}
@media (min-width: 767px) and (max-width: 1200px) {
.secao-mosaico-home .dce-acf-repeater-grid .dce-acf-repeater-item {
flex: 0 1 calc(100% / 2) !important;
}
.property-list:not(.owl-carousel) .property-grid-item {
-ms-flex: 0 0 33%;
flex: 0 0 33%;
max-width: calc(33% - 40px);
}
}
@media (max-width: 767px) {
.property-list:not(.owl-carousel) .property-grid-item {
max-width: 100%;
display: block;
}
} .formulario-de-contato.elementor-widget-shortcode form.wpcf7-form p {
color: var(--e-global-color-secondary);
font-weight: 600;
}
.formulario-de-contato.elementor-widget-shortcode form.wpcf7-form p span {
margin: 15px 0px 30px;
}
.formulario-de-contato.elementor-widget-shortcode form.wpcf7-form p input,
.formulario-de-contato.elementor-widget-shortcode form.wpcf7-form p select {
padding: 0px 15px;
height: 50px;
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.07);
border-color: #f5f5f5;
}
.formulario-de-contato.elementor-widget-shortcode
form.wpcf7-form
p
.wpcf7-form-control::placeholder,
.formulario-de-contato.elementor-widget-shortcode
form.wpcf7-form
.wpcf7-select
option {
color: var(--e-global-color-0aa74c8);
}
.formulario-de-contato.elementor-widget-shortcode form input.btn-enviar {
background-color: var(--e-global-color-secondary);
color: #ffffff;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
padding: 20px 20px 20px 20px;
border-radius: 0px;
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.07);
} .property-grid-item {
position: relative;
}
.property-list .property-grid-item {
border: 0px !important;
}
.property-grid-item .imovel-info {
position: static;
padding: 20px 0px !important;
}
.property-grid-item .imovel-info .tags {
top: 25px;
left: 15px;
z-index: 10;
right: auto;
border: none;
margin-right: 10px;
border-radius: 0 !important;
background: none;
} .property-list .property-grid-item .imovel-img {
border-radius: 0px;
}
.property-list .property-grid-item .imovel-info .bairro-title h1 {
font-weight: 500;
margin-top: 0px;
margin-bottom: 10px;
font-size: 20px;
}
.property-list .property-grid-item .imovel-info .icons-and-price {
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
}
.property-list .property-grid-item .imovel-info .button-and-price {
margin-top: 0px;
}
.property-list .property-grid-item .imovel-info .button-and-price .price p,
.property-list
.property-grid-item
.imovel-info
.button-and-price
.price
p
span {
color: var(--e-global-color-0aa74c8);
font-size: 13px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 30px;
margin-bottom: 0px;
}
.property-list
.property-grid-item
.imovel-info
.button-and-price
.see-more-button {
text-align: left;
margin-top: 30px;
}
.property-list
.property-grid-item
.imovel-info
.button-and-price
.see-more-button
a {
background-color: white;
border-color: var(--e-global-color-secondary);
border-radius: 0px;
color: var(--e-global-color-secondary);
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
letter-spacing: 2px;
padding: 15px 25px;
}
.property-list
.property-grid-item
.imovel-info
.button-and-price
.see-more-button
a:hover {
background-color: var(--e-global-color-secondary);
border-color: var(--e-global-color-secondary);
color: white;
}
.property-list .property-grid-item .icons {
max-width: 350px;
width: auto;
padding: 0px;
align-items: center !important;
padding: 10px 0px;
justify-content: start;
}
.property-list .property-grid-item .imovel-info .icons i {
color: var(--e-global-color-secondary);
}
.property-list .property-grid-item .imovel-info .icons div {
display: flex !important;
flex-direction: row;
justify-content: center;
padding: 0px;
}
.property-list .property-grid-item .imovel-info .icons div span {
font-weight: 100;
font-size: 45px;
}
.property-list .property-grid-item .imovel-info .icons div p {
margin-top: 0px;
margin-left: 5px;
}
.property-grid-item .imovel-img .owl-item .item {
height: 30vh;
min-height: 200px;
max-height: 300px !important;
}
.property-list .property-grid-item .imovel-info .teste-info > div {
padding-top: 10px;
}
.property-list .property-grid-item .imovel-info .teste-info i {
font-size: 15px;
color: var(--e-global-color-secondary);
}
.property-list .property-grid-item .imovel-info .teste-info p {
margin-bottom: 0px;
font-size: 14px;
padding-left: 5px;
} section.elementor-section.section-anuncie-seu-imovel form span {
padding-top: 10px;
padding-bottom: 20px;
}
section.elementor-section.section-anuncie-seu-imovel form span input {
padding: 10px;
}
section.elementor-section.section-anuncie-seu-imovel form input[type="submit"] {
background-color: var(--e-global-color-secondary) !important;
border: 0px;
border-radius: 0px;
}
section.elementor-section.section-anuncie-seu-imovel form input[type="submit"] {
color: white;
} .archive div#content-area main {
padding-top: 50px !important;
}
.archive div#content-area {
background-color: #f7f7f7;
padding-top: 0px;
}
.archive div#content-area .vm-container {
width: 90%;
max-width: 1600px;
}
.vertical-filters .filter-field {
padding-bottom: 10px;
}
.archive div#content-area .vm-container h3.widget-title {
display: none;
}
.archive div#content-area .vm-container .sidebar {
min-width: 335px;
}
.ss-scroll {
width: 5px;
}
.archive div#content-area .vm-container .vertical-filters {
padding: 40px 30px 10px 10px;
box-shadow: none;
border-radius: 0px;
}
.archive div#content-area .vm-container .vertical-filters form span {
border-radius: 0px;
border-color: #e9e9e9;
}
.archive.logged-in.has-sidebar #content-area aside {
position: sticky;
top: 0;
height: 100vh;
border-right: 1px solid #e2e2e2;
}
.vertical-filters {
background: none;
}
.select2-container--default .select2-search--inline .select2-search__field {
height: auto;
}
.select2-container .select2-selection--multiple {
height: auto;
background: none;
border: 0 !important;
border-bottom: 1px solid #dbdbdb !important;
}
.archive
div#content-area
.vm-container
.vertical-filters
form
.filter-field.number-list
li
a {
border-radius: 0px;
background: none;
font-size: 13px;
width: 25px;
height: 25px;
background: #f0f0f0;
}
.vertical-filters .filter-field ul li a.active {
color: white;
background: var(--e-global-color-secondary) !important;
}
.vertical-filters .filter-field ul li a.active::before {
color: black;
background: white;
border: 1px solid black;
top: -8px;
}
.vertical-filters input[type="submit"] {
background-color: #ffebcd;
border-radius: 0px;
color: black;
font-weight: 300;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
}
.archive.has-sidebar #content-area aside {
width: 100%;
}
p.title_search_results {
letter-spacing: 0.02em;
font-size: 14px;
color: var(--headings-color);
font-weight: 700;
line-height: 30px;
}
.archive div#content-area .vm-container main .operation-tabs {
width: auto;
}
.archive div#content-area .vm-container main .operation-tabs select.orderby {
right: 5px;
background-color: #f7f7f7;
border: none !important;
font-size: 15px;
font-weight: 600;
padding: 0px;
}
.archive div#content-area .vm-container main p.title_search_results,
.archive div#content-area .vm-container main > div {
margin-left: 50px;
}
.archive div#content-area .vm-container main .property-list {
justify-content: space-between;
}
.archive
div#content-area
.vm-container
main
.property-list
.property-grid-item {
border-radius: 0px;
margin-right: 0px !important;
margin-bottom: 40px !important;
}
.archive.has-sidebar #content-area .property-grid-item {
max-width: calc(33.33333% - 20px);
}
.archive.has-sidebar #content-area .property-grid-item:nth-child(3n) {
margin-right: 0;
}
.archive
div#content-area
.vm-container
main
.property-list
.property-grid-item
.imovel-info {
padding: 20px !important;
padding-bottom: 30px !important;
}
.property-list .property-grid-item .imovel-info .bairro-title h1 {
line-height: 25px !important;
}
@media (max-width: 767px) {
.archive div#content-area .vm-container main p.title_search_results,
.archive div#content-area .vm-container main > div {
margin-left: 0px;
}
.archive div#content-area .vm-container main p.title_search_results {
font-size: 20px;
}
.archive.has-sidebar #content-area .property-grid-item {
max-width: 100%;
}
.property-list .property-grid-item .icons p {
font-size: 14px !important;
color: #333333 !important;
}
.single-property .widget.widget_property_filters_widget {
margin: 0px;
}
.single-property .pre-footer {
margin-top: 80px;
}
}
@media (min-width: 576px) and (max-width: 766px) {
.archive.has-sidebar #content-area aside {
display: none;
}
.archive.has-sidebar #main {
max-width: 100%;
}
.archive.post-type-archive-property div#content-area .vm-container {
width: 95%;
}
.archive.has-sidebar #content-area .property-grid-item {
max-width: calc(50% - 10px);
margin-right: 20px;
}
.archive
div#content-area
.vm-container
main
.property-list
.property-grid-item
.imovel-info {
padding: 20px !important;
padding-bottom: 30px !important;
}
}
@media (min-width: 767px) and (max-width: 970px) {
.archive div#content-area .vm-container main p.title_search_results {
margin-left: 40px !important;
}
.archive.has-sidebar #main {
max-width: calc(100% - 340px) !important;
width: 95% !important;
}
.archive.has-sidebar #content-area .property-grid-item {
max-width: 100% !important;
}
.archive div#content-area .vm-container main > div {
margin-left: 40px !important;
}
div.orderby {
bottom: auto;
top: 100%;
width: 100%;
justify-content: flex-start;
margin-top: 17px !important;
}
.archive .operation-tabs {
margin-bottom: 70px;
}
}
@media (min-width: 971px) {
.archive div#content-area .vm-container main > div {
margin-left: 30px;
}
.archive.has-sidebar #content-area .property-grid-item {
max-width: calc(50% - 10px) !important;
margin-right: 20px;
margin-bottom: 20px;
}
.archive
div#content-area
.vm-container
main
.property-list
.property-grid-item
.imovel-info {
padding: 15px !important;
padding-bottom: 30px !important;
}
}
@media (min-width: 1440px) {
.archive.has-sidebar #content-area .property-grid-item {
max-width: calc(33.33333% - 20px) !important;
}
.archive.has-sidebar #content-area .property-grid-item:nth-child(3n) {
margin-right: 0;
}
} .single-property .single-content .basic-info .property-title h1 {
font-size: 34px;
}
.single-property .basic-info .property-price {
padding: 20px 0px 40px;
display: block;
}
.single-property .basic-info .property-price p {
margin-bottom: 10px;
font-size: 14px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
}
.single-property .property-box.descricao .title {
margin-top: 0px;
}
.property-template-default .single-property .property-box.descricao h1.title {
border-bottom-color: var(--e-global-color-secondary);
font-size: 23px;
line-height: 32px;
}
.single-property .property-box .title:after {
background: none;
}
.single-property .property-attributes ul li:before {
background-color: var(--e-global-color-secondary);
}
.single-property .widget-content:first-child {
margin-bottom: 0px;
}
.single-property.has-sidebar .widget-content {
margin-top: 0px;
}
.single-property.has-sidebar .single-content {
align-items: flex-start;
}
.single-property.has-sidebar .single-content aside {
position: sticky;
top: 35px;
height: auto;
margin-top: 30px;
margin-bottom: 35px;
}
.widget-property-form {
border-color: var(--e-global-color-secondary);
}
.widget-property-form.widget-content .widget-title {
color: var(--e-global-color-secondary);
}
.single-property.has-sidebar .widget-content input {
border-radius: 0px !important;
}
.single-property.has-sidebar .widget-content input[type="submit"] {
background: var(--e-global-color-secondary);
font-weight: 300;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
}
.single-property .horizontal-filters {
display: none;
}
.single-property .home--credipronto {
display: none;
}
.single-property .property-share span {
font-family: "Playfair Display";
font-size: 23px !important;
font-weight: 600;
line-height: 32px;
}
.single-property .related .title-section h1 {
color: var(--e-global-color-secondary);
font-size: 34px;
font-weight: 600;
}
@media (max-width: 767px) {
.container,
.vm-container {
width: 100%;
}
.single-property .single-content .basic-info .property-title h1 {
font-size: 24px;
}
.single-property .single-content .basic-info .property-box.descricao h1 {
font-size: 20px !important;
}
}
@media (min-width: 576px) and (max-width: 1024px) {
.single-property.has-sidebar .single-content main {
max-width: 100%;
}
.single-property.admin-bar.has-sidebar .single-content aside {
display: none;
}
} .pre-footer {
background-color: var(--e-global-color-secondary);
}
.pre-footer.container {
width: 85%;
max-width: 1600px;
margin: 0 auto;
}
.pre-footer {
display: flex;
}
.pre-footer.container {
padding: 20px 0px;
}
.pre-footer .logo.pre-footer img {
max-height: 70px;
}
.pre-footer .follow.pre-footer {
margin-bottom: 0px;
align-items: center;
justify-content: end;
margin-right: 30px;
}
.pre-footer .follow.pre-footer h3 {
margin-bottom: 0px;
padding-right: 30px;
font-size: 20px;
font-weight: 600;
color: white !important;
}
.pre-footer .follow.pre-footer {
flex: 1 auto;
}
.pre-footer .follow.pre-footer .social-media-icons {
display: flex;
justify-content: space-between;
}
.pre-footer .follow.pre-footer .social-media-icons i {
flex: auto;
border-radius: 50%;
height: 40px;
line-height: 40px;
text-align: center;
width: 40px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
color: var(--e-global-color-835a4e8);
}
.pre-footer .follow.pre-footer .social-media-icons i:hover {
background-color: var(--e-global-color-835a4e8);
color: #333;
}
@media (max-width: 767px) {
.pre-footer {
justify-content: center;
}
.pre-footer.container,
.follow.pre-footer {
display: block;
margin: 0px 10px !important;
}
.pre-footer .follow.pre-footer .social-media-icons {
display: flex;
justify-content: center;
}
.follow.pre-footer h3 {
padding: 15px 0px !important;
font-size: 18px !important;
text-align: center;
}
footer .contact-footer h3 {
margin-top: 20px !important;
}
footer .contact-footer h3,
footer .contact-footer p {
padding-right: 0px !important;
}
footer .footer-content .bairros .bairros-list {
margin: 0px;
}
footer .footer-content .contact-footer .phone h3 {
margin-top: 0px !important;
}
}
footer {
z-index: 998;
border: none;
background-color: var(--e-global-color-secondary);
}
footer .container .footer-content {
border-top: solid 1px #202020;
}
footer .menu-items h3 {
font-size: 17px;
font-weight: 600;
color: white !important;
}
footer .menu-items .menu-rodape .menu ul,
footer .menu-items .menu-rodape ul {
padding-left: 0px;
line-height: 1.5;
}
footer .menu-items .menu-rodape .menu ul a,
footer .menu-items .menu-rodape ul li a {
font-weight: normal;
font-size: 15px;
line-height: 1.9;
color: var(--e-global-color-835a4e8);
}
footer .menu-items .menu-rodape .menu ul li,
footer .menu-items .menu-rodape ul li {
list-style-type: none;
}
footer .bairros .bairros-list p {
color: white !important;
}
footer .bairros .bairros-list a {
color: var(--e-global-color-835a4e8) !important;
}
footer .logo .contact-footer div > h3 {
color: white !important;
font-weight: 500;
}
footer .logo .contact-footer div > p,
footer .logo .contact-footer div p > a {
color: var(--e-global-color-835a4e8);
font-weight: 400;
}
footer div.logo {
max-width: 40%;
flex: 0 0 40%;
}
footer .contact-footer {
display: block;
}
footer .contact-footer h3 {
font-size: 17px;
font-weight: 400;
padding-right: 20px;
margin-bottom: 10px;
}
footer .contact-footer p,
footer .contact-footer a {
font-size: 15px;
font-weight: 600;
padding-right: 20px;
}
footer .social-media-footer h3 {
font-size: 15px;
font-weight: 600;
padding-top: 30px;
}
footer .social-media-footer .social-media-icons {
display: flex;
max-width: 30%;
}
footer .social-media-footer .social-media-icons i {
flex: auto;
border-radius: 50%;
height: 40px;
line-height: 40px;
text-align: center;
width: 40px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
footer .social-media-footer .social-media-icons i:before {
font-size: 18px;
}
footer .bairros-list p.title-col {
font-size: 17px;
font-weight: 600;
font-family: "Playfair Display";
}
footer .copyright {
border-color: #202020 !important;
}
footer .copyright p {
color: var(--e-global-color-835a4e8);
font-size: 14px;
}
@media (max-width: 767px) {
footer .container .footer-content {
justify-content: center;
}
footer .container .footer-content .logo,
footer .container .footer-content .bairros,
footer .container .footer-content .bairros .bairros-list {
flex: 0 0 100%;
max-width: 100% !important;
padding: 0px;
margin-bottom: 30px;
margin: 0px !important;
}
footer .container .contact-footer {
display: block;
text-align: center;
}
footer .container .contact-footer .phone h3,
footer .container .contact-footer .phone p,
footer .container .contact-footer .phone p a,
footer .container .contact-footer .email h3 {
padding: 0px;
}
footer .container .contact-footer .email p {
padding: 0px;
margin: 0px;
}
footer .container .social-media-footer,
footer .container .social-media-icons {
text-align: center;
max-width: 100%;
justify-content: center;
}
footer .container .footer-content .bairros {
margin-bottom: 30px;
}
footer .container .footer-content .menu-items {
text-align: center;
}
}
@media (min-width: 768px) and (max-width: 991px) {
footer .footer-content .bairros .bairros-list {
margin: 0px;
justify-content: left;
padding-top: 30px;
}
footer div.logo {
max-width: 50%;
flex: 0 0 50%;
padding-top: 30px;
}
footer .footer-content .bairros .bairros-list p,
footer .footer-content .bairros .bairros-list ul li a {
text-align: left;
}
}
.vertical-filters {
box-shadow: none;
}
input,
button,
.elementor-field-group .elementor-field-textual {
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.03);
border-color: #f5f5f5;
}
.tags {
display: flex;
z-index: 10;
border: none;
border-radius: 0 !important;
background: none;
border-color: #ffebcd;
z-index: 9;
}
.tag {
font-size: 11px;
min-width: 60px !important;
border: 0;
margin-right: 5px;
border-radius: 4px;
padding: 3px 10px;
background: #E51F4C!important;
color: white;
text-align: center;
}
.tag[data-operation="Locação"] {
background-color: black !important;
color: white;
}
select.orderby {
height: 35px;
font-size: 1.3rem;
width: auto;
padding: 0 10px;
background: none;
border-radius: 0;
}
div.orderby {
right: 15px;
}
.archive .operation-tabs a {
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 1.3rem;
}
.archive .operation-tabs a.active {
font-weight: 600;
}
.archive .operation-tabs a.active::after {
background-color: black;
}
.horizontal-filters .btn-submit button {
background-color: #ffebcd;
border-radius: 0px;
border: 0;
width: 100%;
height: 100%;
min-height: 50px;
max-height: 60px;
text-transform: uppercase;
letter-spacing: 0.2px;
color: var(--e-global-color-secondary);
}
.horizontal-filters .sku-form {
display: grid;
grid-template-columns: 1fr 150px;
grid-gap: 15px;
justify-content: center;
}
.horizontal-filters .default-form {
display: grid;
grid-template-columns: 0.8fr 0.8fr 1.4fr 150px;
grid-gap: 15px;
justify-content: center;
}
.horizontal-filters .filter-field {
width: 100%;
}
.search-by-sku .search-sku-label {
color: white;
font-weight: 400;
font-size: 14px;
}
.container-input input:checked ~ .checkmark,
.container-input .checkmark::after {
border-color: var(--e-global-color-secondary);
}
.horizontal-filters .filter-field label {
font-weight: 600;
color: white;
font-size: 14px;
}
.horizontal-filters .search-by-sku span {
color: white;
background-color: #fff0;
}
.horizontal-filters .search-by-sku {
left: 0;
width: fit-content;
margin-top: 0px !important;
bottom: -35px;
}
.horizontal-filters .ss-scroll {
background: white;
}
.horizontal-filters .select2-container .select2-selection--multiple,
.horizontal-filters input,
.horizontal-filters select {
height: 40px;
padding: 0;
border-radius: 0;
}
.horizontal-filters .vm-container {
border-radius: 0px;
background: rgba(0, 0, 0, 0.43);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 03px solid rgba(0, 0, 0, 0.3);
margin: 0 auto;
margin-top: -150px;
max-width: 900px;
padding-bottom: 0px;
}
.widget_property_filters_widget {
position: relative;
}
.horizontal-filters .select2-container .select2-selection--multiple {
display: flex;
align-items: center;
}
.horizontal-filters
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li {
color: white;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li {
background: none;
border: 0;
padding: 0;
margin: 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
width: 100%;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li
+ .select2-search--inline {
display: none;
}
.horizontal-filters
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove {
display: none;
}
.select2-results__option:before {
content: "";
position: absolute;
top: 0;
left: 5px;
border: 1px solid gray;
width: 20px;
height: 20px;
top: 50%;
transform: translateY(-50%);
}
.select2-results__option {
padding-left: 35px;
position: relative;
}
.select2-results__option[aria-selected="true"]:after {
position: absolute;
content: "";
left: 15px;
margin-left: -2px;
margin-top: -5px;
width: 5px;
top: 50%;
height: 10px;
border: solid var(--e-global-color-primary);
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.select2-results__option[aria-selected="true"]:before {
border: 1px solid var(--e-global-color-primary);
}
.select2-container--default .select2-results__option[aria-selected="true"] {
background: none;
}
.home li.select2-results__option {
color: white;
}
.horizontal-filters input,
.vertical-filters input {
box-shadow: none;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
background: none;
padding: 0;
margin: 0;
border: 0;
}
.vertical-filters label {
font-size: 14px;
font-weight: 600;
}
.whatsapp_fixed_button,
.fixed-buttons {
visibility: hidden;
opacity: 0;
}
.fixed-buttons .filter {
color: white;
background: black;
border-radius: 0;
}
.fixed-buttons .filter:hover {
background: white;
color: black;
}
.fixed-buttons .filter span {
text-transform: uppercase;
font-weight: 400;
font-size: 1.3rem;
margin-left: 10px;
letter-spacing: 0.6px;
}
.fixed-buttons .filter i {
font-size: 15px;
}
.fixed-buttons{
bottom: 36px;
right: 100px;
}
@media(max-width: 1024px){
.elementor-widget-wp-widget-property_filters_widget {
z-index: 5;
}
}
.vm-overlay {
position: fixed;
top: 0;
left: 0;
height: 110%;
width: 100%;
display: none;
z-index: 9999;
background: rgba(0, 0, 0, 0.82);
}
@media (max-width: 1024px) {
.vertical-filters {
height: 100vh;
position: fixed;
right: -100%;
top: 0;
width: 320px;
background: white;
border-radius: 0;
z-index: 99999;
overflow-x: hidden;
overflow-y: auto;
padding-bottom: 40px;
}
.widget_property_filters_widget .vm-overlay {
display: block;
}
.filter-close {
display: block;
display: flex;
align-items: center;
justify-content: flex-end;
}
.filter-close .close-sidebar-icon {
font-weight: 200;
font-size: 21px;
margin-right: 10px;
line-height: 0;
}
.filter-close .close-sidebar-label {
font-size: 15px;
margin-top: 3px;
font-weight: 300;
}
} @media (max-width: 991px){
.horizontal-filters {
right: 0;
margin-left: 0;
max-width: 100%;
}
.horizontal-filters .vm-container{
margin-top: -50px;
}
}
@media(max-width: 767px){
.horizontal-filters .default-form,
.horizontal-filters .sku-form {
grid-template-columns: 50% 50%;
}
.horizontal-filters .filter-close{
display: none;
}
.horizontal-filters{
margin: 0 auto;
position: relative;
right: 0;
bottom: 0;
max-width: 90%;
}
.horizontal-filters .vm-container{
padding-bottom: 45px;
background: black;
margin-top: -145px;
backdrop-filter: none;
-webkit-backdrop-filter: none;
background: #141414;
border-color: #141414;
box-shadow: none;
}
.widget_property_filters_widget .horizontal-filters .vm-container .filter-group .filter-field .form-control option:hover, li.select2-results__option:hover,li.select2-results__option:focus{
color: white !important;
background: none !important;
}
.home .fixed-buttons .filter{
display: none;
}
}
.select2-dropdown{
z-index: 9999999;
} .register-page .register-form .wu-styling form.wu_form input.form-control.wu-w-full {
border: 1px solid #ecebec!important;
height: 46px!important;
border-radius: 7px!important;
box-shadow: none;
}