html,
* {
direction: ltr !important;
} h1,
h2,
h3,
h4,
h1.entry-title,
h1.entry-prop,
h2.entry-title,
h2.entry-prop,
h3.entry-title,
h3.entry-prop,
h4.entry-title,
h4.entry-prop {
font-family: 'Roboto', sans-serif !important;
font-weight: 600 !important;
margin: 0 !important;
line-height: 1.2 !important;
color: #333 !important;
}
.bg-primary {
background: #003366 !important;
}
.db-menu-icon {
font-size: 16px;
margin-right: 6px;
}
.ls-required-text {
color: #ff0000;
font-weight: bold;
}
body.page-slug-ticket-page,
body.page-slug-board-page {
background: #ffffff !important;
} body.page-template-elementor_canvas {
background: #ffffff;
background-color: #ffffff;
} .page-template-elementor_canvas .pusher,
.page-template-elementor_canvas .ui.segment,
.page-template-elementor_canvas .ui.grid,
.page-template-elementor_canvas .ui.container {
background: #ffffff;
background-color: #ffffff;
}
.wpresidence_dashboard_body .wpresidence_button,
.comment-form #submit,
.wpresidence_button {
background: #003366;
border-color: #003366;
}
.widget-title-footer {
color: #fff !important;
} h1,
h1.entry-title,
h1.entry-prop {
font-size: 40px !important;
}
h2,
h2.entry-title,
h2.entry-prop {
font-size: 36px !important;
}
h3,
h3.entry-title,
h3.entry-prop {
font-size: 20px !important;
}
h4,
h4.entry-title,
h4.entry-prop {
font-size: 20px !important;
}
.cky-btn-revisit-wrapper, #cya11y-container {
transition: 500ms ease-in-out;
}
.page-scrolling {
padding-bottom: 0 !important;
}
.page-scrolling .cky-btn-revisit-wrapper, .page-scrolling #cya11y-container {
opacity: 0;
z-index: -1;
visibility: hidden;
} @media (max-width: 768px) {
h1,
h1.entry-title,
h1.entry-prop {
font-size: 28px !important;
}
h2,
h2.entry-title,
h2.entry-prop {
font-size: 24px !important;
}
h3,
h3.entry-title,
h3.entry-prop {
font-size: 18px !important;
}
h4,
h4.entry-title,
h4.entry-prop {
font-size: 18px !important;
}
} #processingModal .lsplugin-modal__content {
height: auto !important;
overflow: visible !important;
} #processingModal .lsplugin-form-group {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
} #processingModal h3,
#processingModal h4 {
margin: 6px 0;
display: block;
}
.location-tag {
display: inline-flex;
align-items: center;
padding: 4px 10px;
border-radius: 15px;
font-size: 0.85rem;
}
.location-tag .remove-tag {
margin-left: 6px;
cursor: pointer;
}
#dropdownTagsContainer {
padding: 8px;
background-color: #f9f9f9;
border-top: 1px solid #eee;
}
.ltds_add_listing_btn {
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 12px 15px !important;
background-color: #d9534f !important;
color: white !important;
font-weight: bold !important;
border-radius: 5px !important;
}
.ltds_user_dashboard_links {
padding-left: 10px !important;
padding-right: 10px !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: 600px !important; width: 100%; }
.ltds_user_dashboard_links .menu-item a {
display: flex;
align-items: center;
padding: 12px 24px;
color: #333;
text-decoration: none;
border-radius: 5px;
}
.ltds_user_dashboard_links .menu-item a:hover {
background-color: rgba(0, 0, 0, 0.05);
}
.ltds_user_dashboard_links .menu-item .wpresidence_button:hover {
color: #6c5dd3 !important;
} .ltds_modal-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
display: flex;
align-items: center;
justify-content: center;
z-index: 1000;
}
.ltds_modal-content {
background: white;
padding: 20px;
border-radius: 8px;
text-align: center;
width: 350px;
}
.ltds_modal-content h2 {
margin-bottom: 10px;
color: #d9534f;
}
.ltds_missing-fields {
background: #ffefef;
padding: 10px;
margin: 10px 0;
border-radius: 5px;
font-weight: bold;
color: #d9534f;
list-style: none;
}
.ltds_missing-fields li {
text-align: left;
margin: 5px 0;
font-size: 14px;
}
.ltds_missing-fields i {
color: #d9534f;
margin-right: 8px;
}
.ltds_edit-profile-btn {
display: inline-block;
padding: 10px;
background: #d9534f; color: #fff; border-radius: 5px;
text-decoration: none;
margin-top: 10px;
}
.ltds_edit-profile-btn:hover {
color: #fff; background: #c04e43; }
.ltds_close-modal {
background: #333;
color: white;
border: none;
padding: 8px 15px;
border-radius: 5px;
margin-top: 10px;
cursor: pointer;
} .ltds_login-modal-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
display: flex;
align-items: center;
justify-content: center;
z-index: 1001;
}
.ltds_login-modal-content {
background: white;
padding: 20px;
border-radius: 8px;
text-align: center;
max-width: 450px;
width: 85%; }
.ltds_login-modal-content h2 {
margin-bottom: 10px;
color: #d9534f;
}
.ltds_close-login-modal,
.ltds_open-login-modal {
background: #333;
color: white;
border: none;
padding: 8px 15px;
border-radius: 5px;
cursor: pointer;
margin-top: 10px;
}
#specialties {
height: auto !important;
overflow: visible !important;
display: block !important;
}
#specialties option {
white-space: nowrap !important;
}
.wpresidence_danger {
border-color: #d9534f !important;
background: #d9534f !important;
}
.cursor-pointer {
cursor: pointer !important;
}
.user_profile_div .input-group-text {
height: 56px;
font-size: 11px;
}
.change_pass_wrapper .col-md-6 {
width: 100% !important;
}
.z-11 {
z-index: 11 !important;
}
.view_public_profile {
white-space: nowrap;
}
.wpestate-tree:before {
content: "";
position: absolute;
left: 1rem;
top: 3.5rem;
background: #ccc;
width: 2px;
height: calc(100% - 6.2rem);
}
.wpestate-tree__connector {
width: 2rem;
height: 2px;
background: #ccc;
top: 3.5rem;
left: -2rem;
}
.wpestate-tree__item input {
float: none !important;
}
.wpestate-tree--2-items.wpestate-tree:before {
height: calc(100% - 5.3rem);
}
.mce-edit-area.mce-container.mce-panel.mce-stack-layout-item {
border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.select2 .select2-search .select2-search__field {
border: 0 !important;
outline: none !important;
box-shadow: none !important;
height: 100% !important;
width: 100% !important;
padding: 0.6rem 1rem !important;
position: absolute;
top: 0;
left: 0
}
.select2 .selection .select2-selection {
background: #f1f1f1;
border: 1px solid #eee !important;
border-radius: 8px;
box-shadow: none;
color: #11142d;
float: left;
font-size: 14px;
height: 56px;
width: 100%;
}
.select2.select2-container--focus .selection .select2-selection {
background: #fff;
border: 2px solid var(--wp-estate-user-dashboard-content-button-background-option, var(--wp_estate_user_dashboard_content_button_back)) !important;
}
.select2-dropdown {
border: 1px solid #eee;
border-radius: 8px;
margin-top: -0.6rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #fff !important;
font-size: 12px !important;
}
.select2 .selection .select2-selection__rendered {
height: 100%;
display: flex !important;
align-items: center;
position: relative;
z-index: 1;
}
.select2-selection__clear span {
font-size: 1.5rem;
font-weight: normal;
color: #7c7878;
position: absolute;
top: 50%;
transform: translate(-1.5rem, -50%);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 50% !important;
transform: translate(-0.5rem, -50%);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 7px 6px 0 6px !important;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-width: 0 6px 7px 6px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
top: 50%;
transform: translate(0.5rem, -50%);
margin-top: 3px;
}
.whatsapp-brand-color {
color: #25D366 !important;
}
.facebook-brand-color {
color: #1877F2 !important;
}
.instagram-brand-color {
color: #E4405F !important;
}
.modal {
--bs-modal-width: 520px;
}
#profile-image {
aspect-ratio: 0.88;
object-fit: cover;
}
#profile-div img {
max-width: 15rem;
margin-left: auto;
margin-right: auto;
display: block;
aspect-ratio: 1/1;
}
.listing_submit_normal {
border: 0 !important;
}  .listing_submit_normal,
.listing_upgrade {
background-image: url(//rd.listados.net/wp-content/themes/wpresidence-child/images/paypal_button.png) !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
cursor: pointer !important;
display: block !important;
width: 247px !important;
height: 80px !important;
margin: 0 auto 10px auto !important;
float: none !important;
padding: 0 !important;
overflow: hidden !important;
}
.paymentmodal.modal {
background: none;
overflow: visible !important;
max-height: 95vh !important;
margin-left: -200px !important;
width: 380px !important;
height: 580px !important;
box-shadow: none;
} .paymentmodal.modal .wpestate_dashboard_content_wrapper {
overflow: visible !important;
max-height: 95vh !important;
width: 380px !important;
height: 580px !important;
box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.6) !important;
} @media (max-width: 1199px) {
.mobilewrapper .submit_listing {
margin-top: 45px !important;
}
.mobilemenu-close {
margin-top: 5px;
}
.mobilex-menu li a {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
}
@media (max-width: 500px) {
.row_user_dashboard .wpestate_dashboard_content_wrapper {
padding: 20px;
}
.property-page-overview-details-wrapper {
flex-wrap: nowrap !important;
justify-content: space-between !important;
}
.property-page-overview-details-wrapper li {
font-size: 12px !important;
}
.single-overview-section.property-panel {
padding: 15px !important;
}
}
#crop-modal .cr-slider-wrap {
position: absolute;
bottom: 60px; left: 50%;
transform: translateX(-50%);
width: 250px; z-index: 10;
background: #fff; padding: 5px 0;
border-radius: 5px;
}
#crop-modal .cr-slider {
width: 100%;
margin: 0;
} .lsts-toolbar__btn {
width: 2.5rem !important;
height: 2.5rem !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
background: #003366 !important;
border-color: #003366 !important;
}
.lsts-toolbar__btn i {
font-size: 1.2rem;
}
.lsts-toolbar__item {
margin-right: 0.5rem;
}
.lsts-toolbar__search {
position: relative;
width: 36%;
}
.lsts-toolbar__search input {
padding-right: 3rem !important;
}
.lsts-toolbar__search:hover button {
background-color: #f1f1f4;
}
.lsts-toolbar__search button img {
width: 1rem;
}
.lsts-dropdown__menu {
min-width: 18rem;
}
.lsts-settings-dropdown .lsts-dropdown__menu {
width: 16rem;
min-width: auto;
}
.lsts-settings-dropdown__icon {
font-size: 1.3rem;
color: #003366;
}
.lsts-current-lang {
right: -0.6rem;
top: -0.2rem;
}
.lsts-dropdown__content {
max-height: 25rem;
}
.lsts-dropdown--lg .dropdown-menu {
min-width: 26rem;
}
.lsts-dropdown--xl .dropdown-menu {
min-width: 32rem;
}
.lsts-dropdown__item {
display: flex;
align-items: center;
white-space: nowrap;
}
.lsts-dropdown__item>div {
font-weight: 500;
margin-right: 1rem;
min-width: 70px;
}
.lsts-settings-dropdown .lsts-toolbar__control {
padding: 0 !important;
width: 2.3rem;
height: 2rem;
border: 0 !important;
display: flex;
align-items: center;
justify-content: center;
}
.lsts-settings-dropdown .lsts-toolbar__control .lsts-current-lang {
position: absolute;
right: 0;
top: 0;
}
.lsts-dropdown__header {
background-color: #f6f6fa;
color: #596b82;
font-weight: 700;
font-size: 0.875rem;
padding: 1rem 1.4rem;
}
.lsts-dropdown__header .form-check {
color: #006;
}
.lsts-dropdown .form-check label {
margin-bottom: 0;
}
.lsts-dropdown__item {
cursor: pointer;
padding: 0.25rem 1rem;
}
.lsts-dropdown__list {
padding: 0;
gap: 0;
}
.lsts-dropdown__selected {
cursor: pointer;
display: flex !important;
font-weight: 700;
line-height: 1;
align-items: center;
transition: 500ms ease-in-out;
}
.lsts-dropdown__selected.active {
background-color: #389adb1a;
}
.lsts-dropdown__selected.active .lsts-dropdown__arrow img {
transform: rotate(180deg);
}
.lsts-dropdown__selected:hover {
background-color: #f1f1f4;
}
.lsts-dropdown__arrow img {
width: 0.9rem;
margin-left: 0.5rem;
transition: 500ms ease-in-out;
}
.dropdown-menu .selectron23 {
height: 30px !important;
z-index: 1 !important;
}
.dropdown-menu .selectron23-img {
width: 15px !important;
margin-right: 0.5rem !important;
}
.selectron23-option-title {
font-size: 13px !important;
font-weight: 500 !important;
color: #006 !important;
}
.dropdown-menu .selectron23 {
min-width: 86px;
margin-left: -0.5rem;
}
.dropdown-menu .selectron23-container {
z-index: 1 !important;
min-height: 30px !important;
}
.dropdown-menu .selectron23-container .selectron23-option {
display: flex;
align-items: center;
}
.dropdown-menu .selectron23-container .currency-symbol {
font-size: 14px;
min-width: 1px;
}
.dropdown-menu .gt_switcher-popup {
display: flex;
align-items: center;
font-family: Arial, Helvetica, sans-serif;
}
.dropdown-menu .selectron23-container>span {
right: 0 !important;
border: solid 6px transparent !important;
border-top: solid 5px #666 !important;
line-height: 1;
top: 18px !important;
}
.selectron23-container[data-opened="1"]>span {
border-top: 0 !important;
border-bottom: solid 5px #666 !important;
top: 21px !important;
}
.dropdown-menu .gt_switcher-popup>img+span+span {
width: 100%;
text-align: right;
font-size: 0 !important;
border: solid 5px transparent;
border-top-color: #666;
line-height: 1;
}
.form-check {
display: flex;
align-items: center;
}
.form-check input {
width: 1.25rem;
height: 1.25rem;
border: 2px solid #ccc;
margin-right: 0.7rem;
}
.lsts-radio-tabs {
border: 1px solid #ccc;
border-radius: 0.25rem;
display: flex;
font-weight: 700;
}
.lsts-radio-tabs>div {
width: 16.67%;
position: relative;
transition: 500ms ease-in-out;
border-right: 1px solid #ccc;
}
.lsts-radio-tabs--2-items>div {
width: 50%;
}
.lsts-radio-tabs>div:last-child {
border-right-color: transparent;
}
.lsts-radio-tabs>div:first-child label {
border-radius: 0.25rem 0 0 0.25rem;
}
.lsts-radio-tabs>div:last-child label {
border-radius: 0 0.25rem 0.25rem 0;
}
.lsts-radio-tabs>div label {
height: 2.3rem;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
}
.lsts-radio-tabs>div:hover {
background-color: #f1f1f4;
}
.lsts-radio-tabs>div input {
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
cursor: pointer;
}
.lsts-radio-tabs>div input:checked+label {
background-color: #389adb1a;
}
.lsts-label {
font-weight: 700;
display: block;
margin-bottom: 0.5rem;
}
.lsts-filters {
display: flex;
align-items: center;
}
.lsts-toolbar__btn__filter-count {
display: none;
}
.lsts-range {
display: flex;
align-items: center;
}
.lsts-range>div {
width: 50%;
}
.lsts-range__divider {
margin-top: 1.5rem;
text-align: center;
width: 3rem !important;
font-size: 2rem;
line-height: 1;
}
.lsts-radio__content {
display: flex;
flex-direction: column;
gap: 1.3rem;
}
.lsts-radio__content .lsts-note {
margin-top: -1rem;
}
.lsts-note {
font-size: 0.75rem;
}
.start-auto {
left: auto !important;
}
.lsts-date {
position: relative;
}
.lsts-date .lsts-toolbar__control {
padding-right: 3rem !important;
}
.lsts-date__icon {
position: absolute;
top: 50%;
right: 1rem;
transform: translate(0, -50%);
}
.lsts-list-filters {
display: flex;
align-items: center;
justify-content: space-between;
}
.lsts-list-filters .lsts-dropdown {
min-width: 5rem;
}
button {
cursor: pointer;
}
.lsts-toolbar__btn__count {
top: -0.2rem;
right: -0.2rem;
background: var(--wp-estate-user-dashboard-menu-color-option, #ff754c);
width: 1.1rem;
height: 1.1rem;
font-size: 0.7rem;
} .add-embed-video .input-group-text {
height: 3.5rem;
font-size: 0.8rem;
}
.wpresidence_dashboard_body  .lsts-dropdown__menu.dropdown-menu {
margin-top: 3rem !important;
}
.logged-in .lsts-dropdown__manage-searches {
display: block !important;
}
.logged-in .lsts-dropdown__login-btn {
display: none !important;
}
.form-control-sm {
height: 33px;
}
.menu_user_picture {
width: 30px;
height: 30px;
}
.submit_action svg {
height: 43px;
margin: 7px 0 0;
width: 34px;
}
.submit_listing {
padding: 7px 15px;
}
.submit_action i {
font-size: 1.875rem;
}
.user_menu__icon {
font-size: 1.5rem;
}
.master_header_sticky {
padding: 0.1rem 0;
opacity: 1 !important;
position: sticky;
}
.master_header_sticky .header_search {
display: block !important;
}
.mobile_header {
height: 45px;
box-shadow: 0 0.4rem 0.5rem rgba(0, 0, 0, 0.1);
}
.mobile_header .mobile-trigger-user {
right: 1.7rem;
margin-top: 1px !important;
}
.mobile_header .mobile-trigger-user .menu_user_picture {
height: 30px;
width: 30px;
margin: 0 !important;
}
.mobile_header .mobile-logo img {
max-height: 30px;
}
.mobile_header i,
.mobile_header__add-btn {
font-size: 1.6rem;
margin: 0;
}
.mobile_header .mobile-trigger,
.mobile_header .mobile-trigger-user {
top: 50%;
height: auto;
transform: translate(0, -50%);
margin: 0 1rem;
}
.header_search {
left: 3.3rem;
font-size: 1.2rem !important;
color: #003366;
cursor: pointer;
}
.mobile_header__add-btn {
right: 0.4rem;
color: #d9534f;
}
.property_card_default {
box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.2) !important;
}
.listing_actions a {
color: #c2cbd9;
border: 1px solid #eef3f6;
border-radius: 2px;
width: 30px;
max-width: 30px;
height: 30px;
}
.property_location {
margin: auto 15px 0;
}
.share_unit {
left: auto;
bottom: 45px;
top: auto;
}
.property_listing .wpestate_card_agent_link {
width: 110px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.share_unit a {
border: 0;
width: auto;
height: auto;
display: block;
clear: both;
text-align: center;
padding: 4px;
width: 100%;
}
.property_dashboard_action-btn {
width: 40px;
height: 40px;
}
.property_dashboard_action-btn.whatsapp-bg {
font-size: 1.3rem;
}
.wpestate_agent_header__bg {
background-repeat: no-repeat;
background-size: cover;
height: 92rem;
}
a.listing_actions_whatsapp,
.realtor_whatsapp,
.whatsapp-bg {
background: #25D366 !important;
}
a.listing_actions_whatsapp {
font-size: 1.3rem;
}
.icon-fav.icon-fav-on {
background: #e13939 !important;
}
.property-panel {
box-shadow: var(--bs-box-shadow);
}
.one-carousel-image .carousel-control-prev,
.one-carousel-image .carousel-control-next {
display: none !important;
}
.btn-primary {
background-color: #d9534f;
border-color: #d9534f;
}
.btn-toggle-view.btn-primary {
background: #d9534f !important;
}
.btn-outline-primary {
border-color: #d9534f;
color: #d9534f;
}
.btn-outline-primary:hover {
background: #d9534f;
border-color: #d9534f;
}
.tooltip {
z-index: 10;
}
.property_unit_carousel .carousel-item iframe,
.property_unit_carousel .carousel-item img {
height: 230px;
} .wpresidence__price-fields-container {
width: 100%;
}
.wpresidence__price-fields .price-field {
display: flex;
margin-bottom: 22px;
}
.wpresidence__price-fields {
width: 100%;
font-size: 19px;
color: #555;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wpresidence_range-wrapper {
height: 6px;
background: #e4e4e4;
border-radius: 5px;
}
.wpresidence__range-slider {
height: 100%;
position: absolute;
border-radius: 5px;
background: #003366;
}
.wpresidence__range-inputs {
position: relative;
}
.wpresidence__range-inputs input {
position: absolute;
width: 100%;
height: 5px;
background: none;
top: -6px;
pointer-events: none;
cursor: pointer;
-webkit-appearance: none;
}
.mobile_user_menu {
margin-top: 26px;
}
.mobilemenu-close i,
.mobilemenu-close-user i {
font-size: 24px;
}
.property_listing .property-unit-information-wrapper .property_location {
display: block;
}
.page-template-user_dashboard_favorite .property_listing .property-unit-information-wrapper .property_location {
display: flex;
}
.property_listing .property-unit-information-wrapper .property_location .row {
align-items: center;
}
.property_listing .property-unit-information-wrapper .property_location .btn-group {
float: right;
}
.prop_social .share_unit {
min-height: 130px;
} input[type="range"]::-webkit-slider-thumb {
height: 18px;
width: 18px;
border-radius: 70%;
background: #555;
pointer-events: auto;
-webkit-appearance: none;
}
.mobile_user_menu li:hover a {
color: #fff !important;
}
.page-template-user_dashboard_agent_raffle .dashboard-margin {
color: #000;
}
.lsts-toolbar-wrapper {
top: 2.54rem;
z-index: 111;
}
.elementor-widget-n-tabs .e-n-tab-title {
padding: 0.5rem 1rem;
}
.ui-menu.ui-autocomplete li.ui-menu-item .badge {
padding: 2px 8px !important;
border-radius: 0.2rem;
margin-right: 0.55rem;
}
#google_map_prop_list_sidebar .search_param {
margin: 0;
}
.messagebox_text,
.saved_search_wrapper {
margin-top: 0;
}
.wpresidence_half_map_filter_wrapper {
position: static;
width: 100%;
}
.ui-widget.ui-widget-content {
overflow-x: hidden;
}
.first_overview .fa {
font-size: 1rem;
}
.first_overview_left {
text-align: center !important;
}
@media (min-width: 1600px) {
.card-view-new .property_wrapper_dash,
#google_map_prop_list_sidebar #listing_ajax_container .listing_wrapper {
max-width: 360px;
flex: 0 0 auto !important;
width: auto !important;
}
}
@media (min-width: 1200px) {
.wpestate_agent_header__bg {
background-attachment: fixed;
}
.page-template-user_dashboard_agent_raffle .dashboard-margin {
max-width: 65%;
}
.content_wrapper .user_menu_wrapper {
position: fixed;
overflow-y: auto;
height: calc(100vh - 6rem);
}
.user_menu_wrapper+.dashboard-margin {
margin-left: 16rem;
}
}
@media (max-width: 1199px) { }
@media (max-width: 991px) {
.lsts-filters {
display: none;
}
.page-template-user_dashboard_favorite .card-view-new {
display: flex !important;
}
.lsts-toolbar__filter {
display: block !important;
}
.lsts-toolbar__search {
width: 80%
}
.lsts-filters {
position: absolute;
background: #fff;
z-index: 9999;
width: 100%;
top: 3rem;
left: 0;
padding: 1rem;
justify-content: center;
display: none;
}
.lsts-filters--active {
display: flex !important;
}
}
@media (max-width: 767px) {
.lsts-filters {
flex-direction: column;
gap: 1rem;
}
.lsts-toolbar__filter {
top: 4px;
}
.ui-widget.ui-widget-content {
left: 0 !important;
width: 100% !important;
}
.ui-menu.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {
padding: 10px !important;
}
.lsts-search-dropdown {
width: calc(100vw - 30px) !important;
}
.location-tag {
white-space: normal;
text-align: left;
}
.page-template-user_dashboard_favorite .property_listing {
max-width: 100%;
}
.lsts-filters .lsts-dropdown {
width: 100%;
}
.lsts-dropdown__menu.dropdown-menu {
min-width: 100% !important;
max-width: 100% !important;
}
.lsts-settings-dropdown .lsts-dropdown__menu.dropdown-menu,
.filters-options-menu.lsts-dropdown__menu.dropdown-menu {
width: 100% !important;
min-width: 250px !important;
}
.lsts-toolbar__btn {
width: 2.2rem !important;
height: 2.2rem !important;
}
.lsts-toolbar__btn img {
width: 15px;
}
#new_post {
padding: 0 !important;
}
.property_dashboard_contact,
.property_dashboard_action {
position: absolute;
bottom: 0;
padding: 0;
width: 50%;
}
.property_dashboard_contact a,
.property_dashboard_action>div {
width: 100%;
border-radius: 0;
}
.property_dashboard_contact {
left: 0;
}
.property_dashboard_action {
right: 0;
}
.wpresidence_favorites .property_dashboard_price {
margin: 1rem 0 2rem 0;
font-weight: 700;
font-size: 1.5rem;
}
.property_dashboard_types {
margin-top: 1.5rem;
}
.mobile_agent_area_wrapper .mobile_agent_area_details_wrapper {
display: flex;
justify-content: flex-end;
gap: 0.5rem;
}
.mobile_agent_area_wrapper .mobile_agent_area_details_wrapper i {
margin: 0;
background: var(--wp-estate-mobile-header-icon-color-option, var(--wp_estate_mobile_header_icon_color));
}
.mobile_agent_area_wrapper .agent_detail>a {
width: 30px;
height: 30px;
background: var(--wp-estate-mobile-header-icon-color-option, var(--wp_estate_mobile_header_icon_color));
border-radius: var(--wp-estate-border-radius-corner-option, var(--wp_estate_border_radius_corner));
}
.mobile_agent_area_wrapper .agent_fav_class,
.mobile_agent_area_wrapper .agent_share_class {
margin: 0 !important;
}
.mobile_agent_area_wrapper .agent_detail i {
font-size: 13px;
width: auto;
height: auto;
line-height: 1;
background: none !important;
}
.mobile_agent_area_wrapper .agent_whatsapp_class a {
background: #25D366 !important;
}
.wpestate_dashboard_list_header_wrapper {
position: absolute;
right: -150%;
z-index: 10;
height: 100%;
transition: 500ms ease-in-out;
}
.wpestate_dashboard_list_header_wrapper.is--active {
right: 0;
}
.wpestate_dashboard_list_header_close {
font-size: 1.4rem;
}
.property_listing .carousel {
width: 100% !important;
max-height: 300px;
}
.property_unit_carousel .carousel-item iframe,
.property_unit_carousel .carousel-item img {
height: 300px;
width: 100% !important;
}
.row_user_dashboard .wpestate_dashboard_content_wrapper.dashboard_property_list {
padding: 0 0 20px 0;
}
.lsts-property-list-filter {
position: absolute !important;
right: 0;
top: -3rem !important;
}
.row_user_dashboard .wpestate_dashboard_content_wrapper.dashboard_property_list .listing_wrapper {
margin-bottom: 0;
}
.property_listing .wpestate_card_agent_link {
width: 135px;
}
.page-template-user_dashboard_agent_raffle .elementor-widget-n-tabs .e-n-tabs-heading {
display: flex;
}
.page-template-user_dashboard_agent_raffle .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
margin: 0 !important;
}
.cky-btn-revisit-wrapper {
width: 35px !important;
height: 35px !important;
}
.cky-btn-revisit-wrapper .cky-btn-revisit img {
width: 25px !important;
height: 25px !important;
}
.cky-revisit-bottom-left {
bottom: 115px !important;
left: 13px !important;
}
.single-estate_property .listing_detail {
font-size: 13px !important;
}
#accordion_features_details_collapse .listing_detail.col-md-4 {
max-width: 50%;
}
#accordion_features_details_collapse .accordion-body {
padding: 0 15px;
}
.e-n-tabs-heading {
display: none !important
}
.mobile-tabs-dropdown {
border: 1px solid #ccc;
height: 2.5rem;
padding: 0 1rem;
}
}.currency-switcher-form .dd-selected
{
color: #000000;
display: block;
font-weight: bold;
overflow: hidden;
padding: 10px;
}
.currency-switcher-form .dd-select{
background: #fefefe !important;
border: solid 1px #ddd !important;
}
.currency-switcher-form a.dd-selected:hover{
text-decoration: none;
}
.wpcs_display_none{
display: none;
}
.currency-switcher-form a.dd-option{
text-decoration: none;
display: block;
font-weight: bold;
overflow: hidden;
padding: 10px;
background: #fff;
}
.currency-switcher-form a.dd-option:hover{
text-decoration: none;
}
.currency-switcher-form ul.dd-options{
list-style: none !important;
} .wpcs_show_flags .chosen-container .chosen-results li.highlighted {
color: green !important;
}
.currency-switcher option{
height: 23px;
padding-bottom: 3px;
}
a.wpcs_flag_view_item{
display: inline-block;
margin: 0 3px 3px 0;
width: 50px;
height: 40px;
}
a.wpcs_flag_view_item img{
width: 100%;
}
a.wpcs_flag_view_item_current{
opacity: 0.65;
}
.wpcs_converter_shortcode_from, .wpcs_converter_shortcode_to{
width: 45%;
}
.wpcs_converter_shortcode_amount{
width: 99%;
margin-bottom: 4px;
display: inline-block;
}
.wpcs_converter_shortcode_results{
width: 99%;
margin-top: 4px;
margin-bottom: 4px;
display: inline-block;
}
ul.wpcs_currency_rates{
margin: 8px 0 0 1px !important;
list-style: none !important;
padding: 0;
}
ul.wpcs_currency_rates li{
margin-bottom: 7px;
}
ul.wpcs_currency_rates li img{
box-shadow: none !important;
vertical-align: middle;
} span.wpcs_price_info_icon{
display: inline-block;
width: 15px;
height: 15px;
background-image: url(//rd.listados.net/wp-content/plugins/currency-switcher/img/wpcs_price_info_icon.png);
z-index: 99;
}
.wpcs_price_info{
position: relative;
display: inline;
margin-left: 3px;
}
div.wpcs_price_info ul{
list-style: none;
position: absolute;
width: auto !important;
min-width: 120px;
max-width: 400px;
color: #FFFFFF !important;
background: #000000 !important;
height: auto;
min-height: 19px;
line-height: normal;
vertical-align: middle;
text-align: left;
visibility: hidden;
border-radius: 6px;
padding: 7px !important;
margin: 0 !important;
}
div:hover.wpcs_price_info ul{
visibility: visible;
opacity: 0.85;
bottom: 5px;
left: 50%;
margin-left: -5px;
z-index: 999;
}
div.wpcs_price_info ul li{
padding-bottom: 4px;
white-space: nowrap;
margin: 0 !important;
} .wpcs_current_product_id{
display: none;
}
ul.wpcs_price_info_list li span{
font-weight: bold;
}
.wpcs_cart_item_price{
font-size: 11px;
font-style: italic;
}
#shipping_method .wpcs_cart_item_price{
display: inline-block;
clear: both;
text-indent: 0;
margin-left: 5px;
}
.wpcs_text_country, .wpcs_text_code{
font-style: italic;
color:#0f3647;
}
.wpcs_country_name, .wpcs_country_code{
font-size: 18px;
font-weight: 700;
margin-left: 3px;
margin-right: 3px;
}
.wpcs_country_code{
color:#b81c23;
}
.wpcs_auto_switcher_link{
display: inline-block;
}
.wpcs-btn-switcher{
background-size: 40px 25px !important; 
background-repeat: no-repeat !important; 
background-position: 99% 10px !important; 
padding-bottom: 12px !important;
}
.wpcs-btn-switcher2{
background-size: 40px 25px !important; 
background-repeat: no-repeat !important; 
background-position: 98% 7px !important; 
padding-right: 60px !important; 
padding-bottom: 12px !important;
}