:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.wpestate_property_card_contact_wrapper_phone:hover,
.wpestate_property_card_contact_wrapper_email:hover,
.wpestate_property_card_contact_wrapper_whatsupp:hover,
#primary .widget-container.twitter_wrapper,
.wpestate_search_tab_align_center .adv_search_tab_item.active:before,
.search_wr_8.with_search_form_float .adv_search_tab_item.active,
.search_wr_6.with_search_form_float .adv_search_tab_item.active,
.adv_search_tab_item.active,
#property_modal_top_bar #add_favorites:hover,
.control_tax_sh:hover,
.mobile_agent_area_wrapper .agent_detail i,
.places_type_2_listings_no,
.payment-container .perpack,
.return_woo_button,
.user_loged .wpestream_cart_counter_header,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.contact_close_button,
#send_direct_bill,
.featured_property_type1 .featured_prop_price,
.theme_slider_wrapper.theme_slider_2 .theme-slider-price,
.submit_listing,
.wpresidence_button.agency_contact_but,
.developer_contact_button.wpresidence_button,
.term_bar_item:hover:after,
.term_bar_item.active_term:after,
.agent_unit_button:hover,
.unit_type3_details,
#compare_close_modal,
#compare_close,
.adv_handler,
.agency_taxonomy a:hover,
.share_unit,
.wpresidence_button.agency_contact_but,
.developer_contact_button.wpresidence_button,
.property_listing.property_unit_type1 .featured_div,
.featured_property_type2 .featured_prop_price,
.unread_mess,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.slider-property-status,
.wpestate_term_list span,
.term_bar_item.active_term,
.term_bar_item.active_term:hover,
.wpestate_theme_slider_contact_agent,
.carousel-control-theme-prev,
.carousel-control-theme-next,
.wpestream_cart_counter_header_mobile,
.wpestream_cart_counter_header,
.wp-block-search .wp-block-search__button,
.arrow_class_sideways button.slick-prev.slick-arrow:hover,
.arrow_class_sideways button.slick-next.slick-arrow:hover,
.slider_container button:hover,
.property_title_label:hover,
.single-content input[type="submit"],
.agent_contanct_form input[type="submit"],
.comment-form #submit,
.wpresidence_button,
.wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow:hover,
.wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow:hover,
.arrow_class_sideways button.slick-prev.slick-arrow:hover,
.arrow_class_sideways button.slick-next.slick-arrow:hover,
#advanced_submit_2,
.single-estate_agent .developer_taxonomy a:hover,
.agency_taxonomy a:hover,
.developer_taxonomy a:hover,
.wpestate-price-component-popoup-done_v3,
.wpestate-price-component-popoup-reset_v3,
.wpestate-price-component-popoup-done,
.wpestate-price-component-popoup-reset,
.wpestate-beds-baths-popoup-done,
.wpestate-beds-baths-popoup-reset,
.wp_estate_baths_component_item:hover,
.wp_estate_beds_component_item:hover,
.wp_estate_component_item_selected {
    background-color: #bbbcbc;
}

.carousel-indicators .active,
.wpestate_control_media_button.slideron,
.wpestate_control_media_button:active,
.wpestate_control_media_button:hover,
.property_title_label,
.action_tag_wrapper,
.ribbon-inside {
    background-color: #bbbcbcd9;
}

.ll-skin-melon td .ui-state-active,
.ll-skin-melon td .ui-state-hover {
    background-color: #bbbcbc1a !important;
}

.wpestate_property_card_contact_wrapper_phone,
.wpestate_property_card_contact_wrapper_email,
.wpestate_property_card_contact_wrapper_whatsupp,
.single-estate_agent .developer_taxonomy a,
.agency_taxonomy a,
.developer_taxonomy a,
.wpestate_agent_header2 {
    background-color: #bbbcbc1a;
}

.wpestate_property_card_contact_wrapper_phone,
.wpestate_property_card_contact_wrapper_email,
.wpestate_property_card_contact_wrapper_whatsupp,
.single-estate_agent .developer_taxonomy a,
.agency_taxonomy a,
.developer_taxonomy a,
.wpestate-price-component-popoup-done_v3,
.wpestate-price-component-popoup-reset_v3,
.wpestate-price-component-popoup-done,
.wpestate-price-component-popoup-reset,
.wpestate-beds-baths-popoup-done,
.wpestate-beds-baths-popoup-reset {
    border: 1px solid #bbbcbc1a;
}

.wpestate_property_card_contact_wrapper svg,
.header_transparent .customnav .header_phone svg,
.header_transparent .customnav .submit_action svg,
.customnav.header_type5 .submit_action svg,
.submit_action svg,
.header_transparent .customnav .submit_action svg,
.agent_sidebar_mobile svg,
.header_phone svg,
.listing_detail svg,
.property_features_svg_icon {
    fill: #bbbcbc;
}

#tab_prpg li {
    border-right: 1px solid #bbbcbc;
}

.submit_container #aaiu-uploader {
    border-color: #bbbcbc !important;
}

.comment-form #submit:hover,
.shortcode_contact_form.sh_form_align_center #btn-cont-submit_sh:hover,
.single-content input[type="submit"]:hover,
.agent_contanct_form input[type="submit"]:hover,
.wpresidence_button:hover {
    border-color: #bbbcbc;
    background-color: transparent;
}

.page-template-front_property_submit #modal_login_wrapper .form-control:focus {
    box-shadow: inset 0 0px 1px rgb(0 0 0 / 8%), 0 0 8px #bbbcbc20;
    -webkit-box-shadow: inset 0 0px 1px rgb(0 0 0 / 8%), 0 0 8px #bbbcbc20;
}

.developer_taxonomy a:hover,
.wpresidence_button.agency_contact_but,
.developer_contact_button.wpresidence_button,
.wpresidence_button,
.comment-form #submit,
.shortcode_contact_form.sh_form_align_center #btn-cont-submit_sh:hover,
.menu_user_picture {
    border-color: #bbbcbc;
}

.no_more_list {
    color: #fff !important;
    border: 1px solid #bbbcbc;
}

#tab_prpg li {
    border-right: 1px solid #ffffff;
}

.wpestate_property_card_contact_wrapper_phone:hover,
.wpestate_property_card_contact_wrapper_email:hover,
.wpestate_property_card_contact_wrapper_whatsupp:hover,
.agency_taxonomy a:hover,
.developer_taxonomy a:hover,
.search_wr_8.with_search_form_float .adv_search_tab_item.active,
.search_wr_6.with_search_form_float .adv_search_tab_item.active,
.adv_search_tab_item.active,
.carousel-indicators .active,
.featured_agent_listings.wpresidence_button,
.agent_unit_button,
.scrollon,
.wpestate_display_schedule_tour_option.shedule_option_selected,
.wpestate-price-component-popoup-done_v3:hover,
.wpestate-price-component-popoup-reset_v3:hover,
.wpestate-price-component-popoup-done:hover,
.wpestate-price-component-popoup-reset:hover,
.wpestate-beds-baths-popoup-done:hover,
.wpestate-beds-baths-popoup-reset:hover,
.wp_estate_baths_component_item:hover,
.wp_estate_beds_component_item:hover,
.wp_estate_component_item_selected {
    border: 1px solid #bbbcbc;
}

.page-template-front_property_submit input[type=number]:focus,
.page-template-front_property_submit input[type=text]:focus,
.page-template-front_property_submit textarea:focus,
.mobile-trigger-user .menu_user_picture {
    border: 2px solid #bbbcbc;
}

blockquote {
    border-left: 2px solid #bbbcbc;
}

.featured_article_title {
    border-top: 3px solid #bbbcbc !important;
}

.openstreet_price_marker_on_click_parent .wpestate_marker:before,
.wpestate_marker.openstreet_price_marker_on_click:before,
.wpestate_marker.openstreet_price_marker:hover:before,
.hover_z_pin:before {
    border-top: 6px solid #bbbcbc !important;
}

form.woocommerce-checkout {
    border-top: 3px solid #bbbcbc;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    border-top-color: #bbbcbc;
}

.share_unit:after {
    content: " ";
    border-top: 8px solid #bbbcbc;
}

.openstreet_price_marker_on_click_parent .wpestate_marker,
.wpestate_marker.openstreet_price_marker_on_click,
.wpestate_marker.openstreet_price_marker:hover,
.hover_z_pin,
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.results_header,
#adv-search-header-3,
#tab_prpg>ul,
.wpcf7-form input[type="submit"],
.adv_results_wrapper #advanced_submit_2,
.wpb_btn-info,
#slider_enable_map:hover,
#slider_enable_street:hover,
#slider_enable_slider:hover,
#colophon .social_sidebar_internal a:hover,
#primary .social_sidebar_internal a:hover,
.ui-widget-header,
.slider_control_left,
.slider_control_right,
#slider_enable_slider.slideron,
#slider_enable_street.slideron,
#slider_enable_map.slideron,
#primary .social_sidebar_internal a:hover,
#adv-search-header-mobile,
#adv-search-header-1,
.featured_second_line,
.wpb_btn-info,
.ui-menu .ui-state-focus {
    background-color: #bbbcbc !important;
}

.tax_active {
    background-image: none !important;
    background: #bbbcbc;
}

.agent_unit_button:hover {
    background-image: linear-gradient(to right, #bbbcbc 50%, #fff 50%);
}

.agent_unit_button:hover {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #bbbcbc), color-stop(50%, #fff));
}

.property_title_label a:hover,
.agent_unit_button:hover {
    color: #ffffff !important;
}

.wpresidence_button,
.comment-form #submit {
    background-image: linear-gradient(to right, transparent 50%, #bbbcbc 50%);
}

.wpresidence_button,
.comment-form #submit {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #bbbcbc));
}

.wpresidence_button_inverse {
    color: #bbbcbc;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #bbbcbc), color-stop(50%, #ffffff));
    background-image: linear-gradient(to right, #bbbcbc 50%, #ffffff 50%);
}

.wpresidence_button.wpresidence_button_inverse:hover {
    color: #ffffff !important;
}

.featured_prop_type5 h2:hover,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover,
.wpestate_property_card_contact_wrapper_whatsupp a,
.wpestate_property_card_contact_wrapper_phone,
.wpestate_property_card_contact_wrapper_email,
.wpestate_property_card_contact_wrapper_whatsupp,
.widget_latest_title a:hover,
.lighbox-image-close-floor i:hover,
.lighbox-image-close i:hover,
.single-estate_agent .developer_taxonomy a,
.agency_taxonomy a,
.developer_taxonomy a,
.modal_property_features i,
.modal_property_price,
.propery_price4_grid .price_label,
.property_address_type1_wrapper .fas,
.listing_detail svg,
.property_features_svg_icon,
#google_developer_location:hover,
.newsletter_input:hover,
.property_listing.property_unit_type2 .featured_div:before,
#advanced_submit_shorcode:hover,
.wpresidence_button:hover,
.slider_control_right:hover,
.slider_control_left:hover,
.comment-form #submit:hover,
.wpb_btn-info:hover,
.submit_action:hover,
.unit_type3_details:hover,
.directory_slider #property_size,
.directory_slider #property_lot_size,
.directory_slider #property_rooms,
.directory_slider #property_bedrooms,
.directory_slider #property_bathrooms,
.header_5_widget_icon,
input[type="checkbox"]:checked:before,
.testimonial-slider-container .slick-prev.slick-arrow:hover,
.testimonial-slider-container .slick-next.slick-arrow:hover,
.testimonial-slider-container .slick-dots li.slick-active button:before,
.slider_container .slick-dots li button::before,
.slider_container .slick-dots li.slick-active button:before,
.single-content p a:hover,
.agent_unit_social a:hover,
.featured_prop_price .price_label,
.featured_prop_price .price_label_before,
.compare_item_head .property_price,
#grid_view:hover,
#list_view:hover,
.front_plan_row:hover,
.adv_extended_options_text,
.slider-content h3 a:hover,
.agent_unit_social_single a:hover,
.adv_extended_options_text:hover,
.breadcrumb a:hover,
.property-panel h4:hover,
.featured_article:hover .featured_article_right,
#contactinfobox,
.featured_property:hover h2 a,
.blog_unit:hover h3 a,
.blog_unit_meta .read_more:hover,
.blog_unit_meta a:hover,
.agent_unit:hover h4 a,
.listing_filter_select.open .filter_menu_trigger,
.wpestate_accordion_tab .ui-state-active a,
.wpestate_accordion_tab .ui-state-active a:link,
.wpestate_accordion_tab .ui-state-active a:visited,
.theme-slider-price,
.agent_unit:hover h4 a,
.meta-info a:hover,
.widget_latest_price,
#colophon a:hover,
#colophon li a:hover,
.price_area,
.property_listing:hover h4 a,
a:hover,
a:focus,
.top_bar .social_sidebar_internal a:hover,
.featured_prop_price,
.user_menu,
.user_loged i,
#access .current-menu-item>a,
#access .current-menu-parent>a,
#access .current-menu-ancestor>a,
.social-wrapper a:hover i,
.agency_unit_wrapper .social-wrapper a i:hover,
.property_ratings i,
.listing-review .property_ratings i,
.term_bar_item:hover,
.agency_social i:hover,
.propery_price4_grid,
.pagination>li>a,
.pagination>li>span,
.wpestate_estate_property_details_section i.fa-check,
#tab_prpg i.fa-check,
.property-panel i.fa-check,
.starselected_click,
.starselected,
.icon-fav-off:hover,
.icon-fav-on,
.page-template-front_property_submit .navigation_container a.active,
.property_listing.property_unit_type3 .icon-fav.icon-fav-on:before,
#infobox_title:hover,
.info_details a:hover,
.company_headline a:hover i,
.header_type5 #access .sub-menu .current-menu-item>a,
.empty_star:hover:before,
.property_listing.property_unit_type4 .compare-action:hover,
.property_listing.property_unit_type4 .icon-fav-on,
.property_listing.property_unit_type4 .share_list:hover,
.property_listing.property_unit_type2 .share_list:hover,
.compare-action:hover,
.property_listing.property_unit_type2 .compare-action:hover,
.propery_price4_grid span,
.wpresidence_slider_price,
.sections__nav-item,
.section_price,
.showcoupon,
.listing_unit_price_wrapper,
.blog2v:hover h4 a,
.prop_social .share_unit a:hover,
.prop_social .share_unit a:hover:after,
#add_favorites.isfavorite,
#add_favorites.isfavorite i,
.pack-price_sh,
.property_slider2_wrapper a:hover h2,
.agent_contanct_form_sidebar .agent_position,
.arrow_class_sideways button.slick-prev.slick-arrow,
.arrow_class_sideways button.slick-next.slick-arrow,
button.slick-prev.slick-arrow,
button.slick-next.slick-arrow,
.half_map_controllers_wrapper i,
.wpestate_estate_property_details_section i.fa-check,
.property-panel i.fa-check,
#tab_prpg i.fa-check,
.wpestate_estate_property_details_section i.fa-check-circle,
.property-panel i.fa-check-circle,
#tab_prpg i.fa-check-circle,
i.fas.fa-print:hover,
i.fas.fa-share-alt:hover,
i.far.fa-heart:hover,
.blog2v .read_more:hover,
.wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow,
.arrow_class_sideways button.slick-prev.slick-arrow,
.wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected .wpestate_day_unit_day_number,
.wpestate_property_schedule_singledate_wrapper:hover .wpestate_day_unit_day_number,
.wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected,
.wpestate_property_schedule_singledate_wrapper:hover,
.wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow,
.arrow_class_sideways button.slick-next.slick-arrow,
.wpestate_display_schedule_tour_option.shedule_option_selected,
.info_details .infocur,
.info_details .prop_pricex,
.propery_price4_grid span,
.subunit_price,
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price,
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price .price_label,
.preview_details,
.preview_details .infocur,
.radius_wrap:after,
.unit_details_x:hover,
.property_slider2_info_price,
.featured_prop_type5 .featured_article_label,
.testimonial-slider-container .slick-dots li button::before,
.bootstrap-select.show-tick .dropdown-menu .selected .glyphicon-ok:before,
.wpestate-price-component-popoup-done_v3:hover,
.wpestate-price-component-popoup-reset_v3:hover,
.wpestate-price-component-popoup-done:hover,
.wpestate-price-component-popoup-reset:hover,
.wpestate-beds-baths-popoup-done:hover,
.wpestate-beds-baths-popoup-reset:hover,
.wpestate_agent_unit_social i:hover,
.agent_unit_email:hover,
.agent_unit_phone:hover,
.agent_social_share_type2 i:hover,
.company_headline i:hover {
    color: #bbbcbc;
}

.header_type5 #access .current-menu-item>a,
.header_type5 #access .current-menu-parent>a,
.header_type5 #access .current-menu-ancestor>a {
    color: #fff !important;
}

.property_listing.property_unit_type7 .icon-fav.icon-fav-on:before,
.property_listing.property_unit_type3 .icon-fav.icon-fav-on:before,
.property_listing.property_unit_type4 .icon-fav.icon-fav-on:before,
.social_email:hover,
.share_facebook:hover,
#print_page:hover,
.prop_social a:hover i,
.single_property_action:hover,
.share_tweet:hover,
.agent_unit_button,
#amount_wd,
#amount,
#amount_mobile,
#amount_sh,
.header_type5 #access .sub-menu .current-menu-item>a,
.customnav.header_type5 #access .current-menu-ancestor>a,
.icon-fav-on,
.property_listing.property_unit_type3 .icon-fav.icon-fav-on:before,
.property_listing.property_unit_type3 .share_list:hover:before,
.property_listing.property_unit_type3 .compare-action:hover:before,
.agency_socialpage_wrapper i:hover,
.advanced_search_sidebar #amount_wd,
.section_price,
.sections__nav-item,
.icon_selected {
    color: #bbbcbc !important;
}

.testimonial-slider-container .slick-dots li.slick-active button:before {
    opacity: .75;
    color: #bbbcbc !important;
}

.submit_listing {
    border-color: #bbbcbc;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #bbbcbc));
    background-image: linear-gradient(to right, transparent 50%, #bbbcbc 50%);
}

a.submit_listing:hover {
    color: #bbbcbc;
    border-color: #bbbcbc;
}

.unit_details_x:hover {
    background: transparent;
}

.unit_details_x a,
.unit_details_x,
.unit_details_x:hover {
    border: 1px solid #11111f;
}

.unit_details_x a,
.unit_details_x {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #11111f));
    background-image: linear-gradient(to right, transparent 50%, #11111f 50%);
}

.page-template-user_dashboard_add .wpresidence_button:hover {
    color: white;
}

.acc_google_maps:hover,
.schedule_meeting:hover,
.user_role_status,
.agent_card_my_listings,
.unit_details_x,
.col-md-4>.agent_unit .agent_card_my_listings,
.agent_card_my_listings,
.menu_label,
.wpestate_marker.sales {
    background-color: #11111f;
}

.wpestate_marker.sales:before {
    border-top: 6px solid #11111f;
}

.acc_google_maps,
.schedule_meeting,
.featured_div {
    background-color: #11111fd9;
}

body,
.wide,
#google_map_prop_list_sidebar,
.estate_property-template-default.elementor-default .wpestate_content_wrapper_custom_template_wrapper,
.estate_property-template-default.wpb-js-composer .wpestate_content_wrapper_custom_template_wrapper {
    background-color: #fdfcfb;
}

.content_wrapper,
.agency_contact_class {
    background-color: #fdfcfb;
}

.fixed_header.header_transparent .header_wrapper,
.header_transparent .header_wrapper.navbar-fixed-top.customnav,
.master_header,
.header_wrapper.header_type4,
.customnav,
.header5_bottom_row_wrapper,
.header_wrapper.header_type5.customnav,
.header_type3_menu_sidebar {
    background-color: #11111f
}

.featured_article_righ,
.featured_article_secondline,
.property_location .inforoom,
.property_location .infobath,
.agent_meta,
.blog_unit_meta a,
.property_location .infosize,
.sale_line,
.meta-info a,
.breadcrumb>li+li:before,
.blog_unit_meta,
.meta-info,
.breadcrumb a,
.wpestate_dashboard_list_header .btn-group .dropdown-toggle,
.page-template-front_property_submit select,
.form-control,
.adv-search-1 .form-control,
.caret::after,
.bootstrap-select .dropdown-menu>li>a,
.bootstrap-select>.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder,
.show-tick.form-control .btn-default,
.wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default,
.filter_menu,
.wpestate-multiselect-custom-style,
.btn.wpestate-multiselect-custom-style,
.ui-autocomplete.ui-widget-content,
.bootstrap-select>.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder,
.bootstrap-select>.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder:hover,
.filter_menu,
.ui-autocomplete.ui-widget-content,
.dropdown-menu.wpestate-price-popoup-wrapper_v3,
.dropdown-menu.wpestate-price-popoup-wrapper,
.bootstrap-select .dropdown-menu,
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea,
.ui-menu .ui-menu-item,
.dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-select-all.btn.btn-default,
.dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-deselect-all.btn.btn-default {
    color: #5c727d;
}

.property_unit_content_grid_big_details .blog_unit_meta {
    color: #ffffff;
}

.form-control::placeholder,
input::placeholder,
.adv-search-1 input[type=text],
#schedule_hour,
#agent_comment.form-control,
#new_user_type,
#new_user_type_mobile {
    color: #5c727d !important;
}

.caret,
.caret_sidebar,
.advanced_search_shortcode .caret_filter {
    border-top-color: #5c727d;
}

.header_type5 .submit_action svg,
.header5_user_wrap .header_phone svg,
.header5_user_wrap {
    fill: #fff7f7;
}

.header5_bottom_row .header_phone a,
.header5_user_wrap .header_phone a,
.header_phone a,
.customnav.header_type5 #access .menu-main-menu-container>ul>li>a,
.header_type5 #access .menu-main-menu-container>ul>li>a,
#header4_footer,
#header4_footer .widget-title-header4,
#header4_footer a,
#access ul.menu>li>a {
    color: #fff7f7;
}

.header5_bottom_row .header_phone svg,
.header5_bottom_row .submit_action svg {
    fill: #fff7f7;
}

.header_type5 .navicon,
.header_type5 .navicon:after,
.header_type5 .navicon:before {
    background: #fff7f7;
}

.menu_user_picture {
    border-color: #fff7f7;
}

.navicon:before,
.navicon:after,
.navicon {
    background: #fff7f7;
}

.header_transparent .header_phone svg,
.header_transparent .header_phone a,
.header_transparent .menu_user_tools,
.header_transparent #access ul.menu>li>a {
    color: #ffffff;
}

.header_transparent .header_phone a,
.header_transparent .header_phone svg,
.header_transparent .submit_action svg {
    fill: #ffffff;
}

.header_transparent .navicon:before,
.header_transparent .navicon:after,
.header_transparent .navicon {
    background: #ffffff;
}

.header_transparent .menu_user_picture {
    border-color: #ffffff;
}

.customnav.header_type5 #access .menu-main-menu-container>ul>li:hover>a,
.header_type5 #access .menu-main-menu-container>ul>li:hover>a,
#access .menu li:hover>a,
.header_type3_menu_sidebar #access .menu li:hover>a,
.header_type3_menu_sidebar #access .menu li:hover>a:active,
.header_type3_menu_sidebar #access .menu li:hover>a:focus,
.customnav #access ul.menu>li>a:hover,
#access ul.menu>li>a:hover,
.hover_type_3 #access .menu>li:hover>a,
.hover_type_4 #access .menu>li:hover>a,
.hover_type_6 #access .menu>li:hover>a,
.header_type5 #access .menu li:hover>a,
.header_type5 #access .menu li:hover>a:active,
.header_type5 #access .menu li:hover>a:focus,
.customnav.header_type5 #access .menu li:hover>a,
.customnav.header_type5 #access .menu li:hover>a:active,
.customnav.header_type5 #access .menu li:hover>a:focus,
.header5_bottom_row_wrapper #access .sub-menu .current-menu-item>a,
#access ul.menu .current-menu-item>a,
#access .menu li:hover>a:active,
#access .menu li:hover>a:focus {
    color: #bbbcbc;
}

.hover_type_5 #access .menu>li:hover>a {
    border-bottom: 3px solid #bbbcbc;
}

.header_transparent .customnav .hover_type_6 #access .menu>li:hover>a,
.hover_type_6 #access .menu>li:hover>a {
    border: 2px solid #bbbcbc;
}

.header_transparent .master_header_sticky .hover_type_2 #access .menu>li:hover>a:before,
.hover_type_2 #access .menu>li:hover>a:before {
    border-top: 3px solid #bbbcbc;
}

.header_transparent .customnav #access ul.menu>li>a:hover,
.customnav.header_type5 #access .menu li:hover>a {
    color: #bbbcbc !important;
}

.wpestate_top_property_navigation_link.item_active,
#access .current-menu-item,
#access ul.menu .current-menu-item>a {
    color: #bbbcbc;
}

.header_transparent .customnav #access ul.menu>li>a:hover,
.header_transparent #access ul.menu>li>a:hover,
.header_transparent .hover_type_3 #access .menu>li:hover>a,
.header_transparent .hover_type_4 #access .menu>li:hover>a,
.header_transparent .hover_type_6 #access .menu>li:hover>a,
.header_transparent .customnav #access .menu>li:hover a {
    color: #ffffff;
}

.header_transparent .hover_type_5 #access .menu>li:hover>a {
    border-bottom: 3px solid #ffffff;
}

.header_transparent .hover_type_6 #access .menu>li:hover>a {
    border: 2px solid #ffffff;
}

.header_transparent .hover_type_2 #access .menu>li:hover>a:before {
    border-top: 3px solid #ffffff;
}

.header_transparent .header_phone a:hover,
.header_transparent #access ul.menu>li>a:hover,
.header_transparent .hover_type_3 #access .menu>li:hover>a,
.header_transparent .hover_type_3 #access ul.menu>li>a:hover {
    color: #ffffff !important;
}

.header_transparent .submit_action svg:hover {
    fill: #ffffff;
}

.alalx223,
.header_type3_menu_sidebar .menu>li:hover,
.hover_type_3 #access .menu>li:hover>a,
.hover_type_4 #access .menu>li:hover>a {
    background: #bbbcbc !important;
}

.customnav .header_phone a,
.header_transparent .customnav .header_phone a,
.customnav.header_type5 #access .menu-main-menu-container>ul>li>a,
.customnav #access ul.menu>li>a,
.customnav .header5_bottom_row .header_phone a {
    color: #fff9f9;
}

.customnav .header5_bottom_row .header_phone svg,
.customnav .header5_bottom_row .submit_action svg,
.customnav.header_type5 .submit_action svg,
.header_transparent .customnav .header_phone svg {
    fill: #fff9f9;
}

.customnav .menu_user_picture {
    border-color: #fff9f9;
}

.header_transparent .customnav #access ul.menu>li>a {
    color: #fff9f9;
}

.customnav.header_type5 .navicon,
.customnav.header_type5 .navicon:after,
.customnav.header_type5 .navicon:before,
.customnav .navicon:before,
.customnav .navicon:after,
.customnav .navicon {
    background: #fff9f9;
}

.wpestate_top_property_navigation,
.wpestate_megamenu_class:before,
#access ul ul {
    background-color: #ffffff;
}

#user_menu_open>li>a:hover,
#user_menu_open>li>a:focus,
.sub-menu li:hover,
#access .menu li:hover>a,
#access .menu li:hover>a:active,
#access .menu li:hover>a:focus {
    background-color: #11111f;
}

.customnav.header_type5 #access .menu .with-megamenu .sub-menu li:hover>a,
.customnav.header_type5 #access .menu .with-megamenu .sub-menu li:hover>a:active,
.customnav.header_type5 #access .menu .with-megamenu .sub-menu li:hover>a:focus,
.header_type5 #access .menu .with-megamenu .sub-menu li:hover>a,
.header_type5 #access .menu .sub-menu .with-megamenu li:hover>a:active,
.header_type5 #access .menu .sub-menu .with-megamenu li:hover>a:focus,
#access .with-megamenu .sub-menu li:hover>a,
#access .with-megamenu .sub-menu li:hover>a:active,
#access .with-megamenu .sub-menu li:hover>a:focus,
.menu_user_tools {
    color: #11111f;
}

.menu_user_picture {
    border: 1px solid #11111f;
}

#access .menu ul li:hover>a,
#access .sub-menu li:hover>a,
#access .sub-menu li:hover>a:active,
#access .sub-menu li:hover>a:focus,
.header5_bottom_row_wrapper #access .sub-menu .current-menu-item>a,
.customnav.header_type5 #access .menu .sub-menu li:hover>a,
.customnav.header_type5 #access .menu .sub-menu li:hover>a:active,
.customnav.header_type5 #access .menu .sub-menu li:hover>a:focus,
.header_type5 #access .menu .sub-menu li:hover>a,
.header_type5 #access .menu .sub-menu li:hover>a:active,
.header_type5 #access .menu .sub-menu li:hover>a:focus,
#user_menu_open>li>a:hover,
#user_menu_open>li>a:focus {
    color: #ffffff;
}

#user_menu_open>li>a:hover svg circle,
#user_menu_open>li>a:focus svg circle,
#user_menu_open>li>a:hover svg path,
#user_menu_open>li>a:focus svg path,
#user_menu_open a svg:hover {
    color: #ffffff;
    stroke: #ffffff;
}

.header_transparent .customnav #access .sub-menu li:hover>a,
.customnav.header_type5 #access .menu .sub-menu li:hover>a {
    color: #ffffff !important;
}

#access a,
#access ul ul a,
#access ul ul li.wpestate_megamenu_col_1,
#access ul ul li.wpestate_megamenu_col_2,
#access ul ul li.wpestate_megamenu_col_3,
#access ul ul li.wpestate_megamenu_col_4,
#access ul ul li.wpestate_megamenu_col_5,
#access ul ul li.wpestate_megamenu_col_6,
#access ul ul li.wpestate_megamenu_col_1 a,
#access ul ul li.wpestate_megamenu_col_2 a,
#access ul ul li.wpestate_megamenu_col_3 a,
#access ul ul li.wpestate_megamenu_col_4 a,
#access ul ul li.wpestate_megamenu_col_5 a,
#access ul ul li.wpestate_megamenu_col_6 a,
#access ul ul li.wpestate_megamenu_col_1 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_2 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_3 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_4 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_5 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_6 a.menu-item-link,
.header_type5 #access .sub-menu a,
.wpestate_top_property_navigation a {
    color: #11111f;
}

#access .with-megamenu .megamenu-title a,
#access ul ul li.wpestate_megamenu_col_1 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_2 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_3 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_4 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_5 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_6 .megamenu-title:hover a,
#access .current-menu-item>a,
#access .current-menu-parent>a,
#access .current-menu-ancestor>a {
    color: #11111f;
}

.header_transparent .customnav #access .sub-menu li a {
    color: #11111f !important;
}

body,
a,
label,
.slider-content,
.listing-details,
#user_menu_open i,
#grid_view,
#list_view,
.listing_details a,
.adv_search_slider label,
.extended_search_checker label,
.slider_radius_wrap,
#tab_prpg .tab-pane li,
#tab_prpg .tab-pane li:first-of-type,
.notice_area,
.social-agent-page a,
.prop_detailsx,
#reg_passmail_topbar,
#reg_passmail,
.testimonial-text,
.wpestate_tabs .ui-widget-content,
.wpestate_tour .ui-widget-content,
.wpestate_accordion_tab .ui-widget-content,
.wpestate_accordion_tab .ui-state-default,
.wpestate_accordion_tab .ui-widget-content .ui-state-default,
.wpestate_accordion_tab .ui-widget-header .ui-state-default,
.property_listing_details .infosize,
.property_listing_details .infobath,
.property_listing_details .inforoom,
.directory_sidebar label,
.agent_detail a,
.agent_unit .agent_detail a,
.agent_detail,
.agent_position,
.property_listing.property_unit_type8 .property_card_categories_wrapper a,
.agent_unit_social_single a,
.agent_social_share_type2 i,
.company_headline i,
#inforoom,
#infobath,
#infosize {
    color: #5c727d;
}

.single-estate_agency .agent_detail svg,
.single-agent .agent_detail svg,
.inforoom path,
.infobath path,
.infosize path,
.agent_detail svg {
    fill: #5c727d;
}

.pagination>li>a,
.pagination>li>span,
.single-content p a,
.featured_article:hover h2 a,
.user_dashboard_listed a,
.blog_unit_meta .read_more,
.slider-content .read_more,
.blog2v .read_more,
.breadcrumb .active,
.unit_more_x a,
.unit_more_x,
#login_trigger_modal {
    color: #0c1015;
}

.single-content p a,
.contact-wrapper p a {
    color: #0c1015 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.featured_property h2 a,
.featured_property h2,
.blog_unit h3,
.blog_unit h3 a,
.submit_container_header,
.info_details #infobox_title,
#tab_prpg.wpestate_elementor_tabs li a,
.pack_content,
.property_agent_wrapper a,
.testimonial-container.type_class_3 .testimonial-author-line,
.dashboard_hi_text,
.invoice_unit_title,
.dashbard_unit_title,
.property_dashboard_status,
.property_dashboard_types,
.featured_prop_type5 h2,
#wpestate_sidebar_property_contact_tabs li a {
    color: #0c1015;
}

.featured_property_type2 h2 a {
    color: #fff;
}

#colophon {
    background-color: #0c1015;
}

#colophon,
#colophon a,
#colophon li a,
#colophon .widget_latest_price {
    color: #a0a0a0;
}

#colophon .widget-title-footer {
    color: #ffffff;
}

.sub_footer,
.subfooter_menu a,
.subfooter_menu li a {
    color: #a0a0a0 !important;
}

.sub_footer {
    background-color: #0c1015;
}

.user_dashboard_links a,
.dashboard_username {
    color: #000000;
}

.ui-autocomplete .ui-menu-item .ui-state-focus,
.ui-menu .ui-state-focus {
    color: #000000 !important;
}

.user_dashboard_links a svg path,
.user_dashboard_links a svg circle {
    stroke: #000000;
}

.user_dashboard_links a:hover,
.dropdown-menu>li>a:hover {
    color: #4c4c4c;
}

.user_dashboard_links a:hover svg path,
.user_dashboard_links a:hover svg circle {
    stroke: #4c4c4c;
}

#open_packages:hover .fa,
.secondary_menu_sidebar a.secondary_select,
#open_packages:hover {
    color: #a2a2a2
}

.user_dashboard_links .user_tab_active {
    background-color: #a2a2a2;
}

.submit-price,
.pack_description_unit.pack_description_details,
.open_pack_on,
#open_packages:hover .fa,
#open_packages:hover,
.pack-name,
.property_dashboard_price {
    color: #bbbcbc;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.property_dashboard_action .btn-default:focus,
.print_invoice,
.property_dashboard_actions_button,
#stripe_cancel,
#update_profile,
#change_pass,
.wpresidence_success,
.page-template-user_dashboard_add .wpresidence_button,
.page-template-user_dashboard .wpresidence_button,
.wpb_btn-success,
#register_agent,
#update_profile_agency,
#update_profile_developer,
#update_profile,
#delete_profile,
.dashboard-margin .wpresidence_button.view_public_profile,
#search_form_submit_1,
.add_custom_data_cont button.add_custom_parameter,
.add_custom_data_cont button.remove_parameter_button,
.page-template-user_dashboard_add .wpresidence_button,
#change_pass,
.mess_delete,
.mess_reply,
.woo_pay_submit {
    background-color: #a2a2a2;
}

.wpestate_dashboard_content_wrapper .wpresidence_button {
    background-color: #a2a2a2;
}

.wpestate_dashboard_content_wrapper input[type=text]:focus,
.wpestate_dashboard_content_wrapper input[type=password]:focus,
.wpestate_dashboard_content_wrapper input[type=email]:focus,
.wpestate_dashboard_content_wrapper input[type=url]:focus,
.wpestate_dashboard_content_wrapper input[type=number]:focus,
.wpestate_dashboard_content_wrapper textarea:focus,
.btn-group.wpestate_dashhboard_filter.open,
.btn-group.wpestate_dashhboard_filter.visited,
.btn-group.wpestate_dashhboard_filter.active,
.btn-group.wpestate_dashhboard_filter.focus,
.btn-group.wpestate_dashhboard_filter:hover,
#prop_name:focus {
    border: 2px solid #a2a2a2 !important;
}

.page-template-user_dashboard_add .wpresidence_button,
#change_pass,
.wpestate_dashboard_content_wrapper .wpresidence_button,
#search_form_submit_1 {
    border-color: #a2a2a2;
}

.page-template-user_dashboard_add .wpresidence_button,
#change_pass,
.wpestate_dashboard_content_wrapper .wpresidence_button {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #a2a2a2));
    background-image: linear-gradient(to right, transparent 50%, #a2a2a2 50%);
}

.row_user_dashboard .pagination>li>a,
.row_user_dashboard .pagination>li>span {
    color: #a2a2a2;
}

.row_user_dashboard .pagination>.active>a {
    color: #fff;
}

.wpestate_dashboard_content_wrapper .featured_div {
    background-color: #a2a2a2d9;
}

.dashboard_agent_listing_image:after,
.dashbard_unit_image:after {
    background-color: #a2a2a280;
}

.mobile_header {
    background-color: #11111f;
}

.mobilemenu-close-user,
.mobilemenu-close,
.mobile_header i {
    color: #bbbcbc;
}

.mobilewrapper .header_phone svg {
    fill: #bbbcbc;
}

.mobilex-menu li a,
.mobilewrapper .header_phone a,
.sub-menu li a,
#login-div-title-mobile,
#register-div-title-mobile,
#forgot-div-title-mobile,
.mobilewrapper-user label,
.mobilewrapper-user a,
.mobilewrapper-user .widget-title-sidebar {
    color: #ffffff;
}

.mobilex-menu li svg path,
.mobilex-menu li svg circle {
    stroke: #ffffff;
}

.mobilex-menu li a:hover,
.mobilex-menu .sub-menu li:hover a,
.mobile-trigger-user:hover i,
.mobile-trigger:hover i,
.mobilemenu-close-user:hover,
.mobilemenu-close:hover {
    color: #ffffff;
}

.mobile_user_menu li:hover,
.mobilex-menu li a:hover,
.mobilex-menu .sub-menu li:hover {
    background-color: #bbbcbc;
}

.mobilex-menu,
.snap-drawer {
    background-color: #11111f;
}

.mobilex-menu li {
    border-bottom-color: #bbbcbc;
}

.property_listing_details_v2_item i {
    font-size: 15px;
}

.property_listing_details_v2_item img {
    max-height: 17px;
}

.property_listing_details_v2_item {
    font-size: 13px;
    color: #181d24;
    font-weight: 500;
}

.property_listing_details_v2 {
    justify-content: space-between;
    gap: 5px;
}

.property_listing_details_v2_item {
    flex-direction: row;
}

.property_listing_details_v2_item i {
    color: #bc8664;
}

.logo img,
.header_wrapper.header_type4 .logo img,
.miclogo {
    max-height: 80px;
}

.logo img,
.header_wrapper.header_type4 .logo img,
.miclogo {
    max-width: 2000px;
}

.adv3-holder {
    background-color: #fbf6f4a8;
}

#search_wrapper.with_search_form_float #search_wrapper_color {
    background-color: #fbf6f4;
}

#search_wrapper {
    background: transparent;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    color: #a4a4a4 !important;
}

.show-tick.form-control .bs-select-all:hover,
.show-tick.form-control .bs-deselect-all:hover,
.dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open,
.btn-default.active,
.btn-default.focus,
.btn-group.wpestate-beds-baths-popoup-component.open,
.wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default,
.form-control:focus,
.form-control.open,
.form-control.open .sidebar_filter_menu,
.bootstrap-select .dropdown-menu>li>a:hover,
.bootstrap-select .dropdown-menu>.active>a,
.bootstrap-select .dropdown-menu>.active>a:focus,
.bootstrap-select .dropdown-menu>.active>a:hover,
.bootstrap-select .dropdown-menu>li>a:focus,
.bootstrap-select .dropdown-menu>.active>a:focus,
.filter_menu li:hover,
.dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open .btn-default,
.dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-select-all.btn.btn-default:hover,
.dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-deselect-all.btn.btn-default:hover {
    color: #a4a4a4;
}

.dropdown.form-control.open .caret::after {
    color: #a4a4a4;
}

.dropdown.form-control.open .caret {
    border-top-color: #a4a4a4;
}

.search_wr_5 h3,
#search_wrapper.with_search_form_float #amount,
#search_wrapper.with_search_form_float .adv_extended_options_text i,
#search_wrapper.with_search_form_float .adv_extended_options_text,
#search_wrapper.with_search_form_float .extended_search_checker label,
#search_wrapper.with_search_form_float .adv_extended_options_text,
#search_wrapper.with_search_form_float .col-md-6.property_price label,
#search_wrapper.with_search_form_float .col-md-12.property_price label,
#search_wrapper.with_search_form_float .col-md-8.property_price label,
#search_wrapper.with_search_form_float .label_radius_search {
    color: #a4a4a4;
}

input.form-control:focus::-ms-input-placeholder,
input.form-control:focus::-moz-placeholder,
input.form-control:focus:-moz-placeholder,
input.form-control:focus::-webkit-input-placeholder,
#search_wrapper.with_search_form_float .col-md-6.property_price .adv_search_slider #amount,
search_wrapper.with_search_form_float .col-md-12.property_price .adv_search_slider #amount,
search_wrapper.with_search_form_float .col-md-8.property_price .adv_search_slider #amount,
#search_wrapper.with_search_form_float .label_radius_search {
    color: #a4a4a4 !important;
}

#primary .widget-container.featured_sidebar {
    padding: 0px;
}

.boxed_widget .widget-title-sidebar,
.widget-title-sidebar,
.widget_latest_title a,
.agent_contanct_form_sidebar #show_contact {
    color: #302f30;
}

.listing_filters_head_directory,
.adv_listing_filters_head,
.listing_filters_head,
.listing_filters,
.property_listing,
.related_blog_unit_image,
.property_listing:hover,
.featured_property,
.featured_article,
.agent_unit,
.user_role_unit,
.agency_unit,
.user_role_unit,
.agency_unit:hover,
.property_listing_blog {
    border-width: 0px;
}

.single_property_action,
.estate_places_slider button.slick-prev.slick-arrow,
.estate_places_slider button.slick-next.slick-arrow,
.estate_places_slider button.slick-prev.slick-arrow:hover,
.estate_places_slider button.slick-next.slick-arrow:hover,
.listing_wrapper .property_listing:hover,
.agent_unit:hover,
.blog_unit:hover,
.property_listing:hover,
.agency_unit:hover,
.user_role_unit:hover,
.featured_article:hover,
.featured_property:hover,
.wpb_btn-info,
#primary .widget-container.twitter_wrapper,
.wpcf7-form-control,
#access ul ul,
.btn,
.customnav,
#user_menu_open,
.filter_menu,
.property_listing,
.agent_unit,
.blog_unit,
.property_listing_blog,
.related_blog_unit .blog_unit_image img,
#tab_prpg .tab-pane,
.agent_unit_social_single,
.agent_contanct_form_sidebar .agent_contanct_form,
.advanced_search_shortcode,
.advanced_search_sidebar,
.mortgage_calculator_div,
.footer-contact-form,
.contactformwrapper,
.info_details,
.info_idx,
.loginwd_sidebar,
.featured_article,
.featured_property,
.customlist2 ul,
.featured_agent,
.wpb_alert-info.vc_alert_3d.wpestate_message,
.wpb_alert-success.vc_alert_3d.wpestate_message,
.wpb_alert-error.vc_alert_3d.wpestate_message,
.wpb_alert-danger.vc_alert_3d.wpestate_message,
.wpb_call_to_action.wpestate_cta_button,
.vc_call_to_action.wpestate_cta_button2,
.saved_search_wrapper,
.mortgage_calculator_li,
.adv_listing_filters_head,
.listing_filters_head,
.listing_filters,
.adv-search-3,
.page-template-front_property_submit .navigation_container,
.advanced_search_shortcode,
.membership_package_product,
.contact-wrapper,
.developer_contact_wrapper,
.agency_contact_wrapper,
.property_reviews_wrapper,
.agency_contact_container_wrapper,
.agency_content_wrapper,
.submit_property_front_wrapper,
.directory_sidebar_wrapper,
.places_wrapper_type_2,
.featured_property,
.agency_unit,
#comments,
.single-blog,
.listing_wrapper .property_listing,
.listing_wrapper .agent_unit,
.tab-pane,
.agent_contanct_form,
.agent_content,
.wpestate_agent_details_wrapper,
.wpestate_property_description,
.multi_units_wrapper,
.property-panel,
#primary .widget-container,
.user_role_unit,
.testimonial-slider-container .testimonial-container.type_class_3,
.estate_places_slider.slick-initialized.slick-slider,
.google_map_shortcode_wrapper,
.testimonial-container.type_class_1 .testimonial-text,
.blog_unit,
.agent_unit_featured,
.featured_article,
.agent_unit:hover,
.blog_unit:hover,
.property_listing:hover,
.agency_unit:hover,
.user_role_unit:hover,
.featured_article:hover,
.featured_property:hover,
.testimonial-container.type_class_4,
.testimonial-container.type_class_3,
#print_page,
.wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected,
.wpestate_property_schedule_singledate_wrapper:hover,
.term_bar_wrapper,
#wpestate_sidebar_property_contact_tabs ul,
.agent_face_details,
.wpestate_agent_details_container,
.wpestate_single_agent_details_wrapper.wpestate_single_agent_details_wrapper_type2,
.wpestate_property_header_extended .single-overview-section {
    -webkit-box-shadow: 0px 5px 40px rgb(41 31 25 / 4%);
    box-shadow: 0px 5px 40px rgb(41 31 25 / 4%);
}

.slider_container .property_listing_blog:hover,
.slider_container .agent_unit:hover,
.slider_container .listing_wrapper .property_listing:hover {
    box-shadow: 0 -1px 19px 0 rgba(38, 42, 76, 0.1);
}

.listing_wrapper .agent_unit.agent_unit_type_4 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.agent_unit.agent_unit_type_4,
.blog4v .property_listing_blog,
.listing_wrapper.property_unit_type8 .property_listing,
.slider_container .blog4v .property_listing_blog:hover,
.slider_container .agent_unit.agent_unit_type_4:hover,
.slider_container .listing_wrapper.property_unit_type8 .property_listing:hover {
    box-shadow: none;
}

#primary .widget-container.twitter_wrapper,
.agentpict,
.agent_unit img,
.property_listing img {
    border: none;
}

.property_video_wrapper,
#googleMap_shortcode,
.property_video_wrapper img,
.leaflet-popup-content .info_details.openstreet_map_price_infobox,
.wpestate_display_schedule_tour_option,
#googleMap_shortcode img,
#googleMapSlider img,
#carousel-indicators-vertical img,
.property_listing_blog,
.blog2v .property_listing_blog,
#carousel-listing,
.wpestate_control_media_button,
.elementor-widget-container .property_listing_square,
.elementor-widget-container .overview_wrapper,
.elementor-widget-container .property_slider2_wrapper .image_div,
.elementor-widget-container .property_slider2_info_wrapper,
.elementor-widget-container .property_listing_blog,
.elementor-widget-container .adv-search-3,
.page-template-front_property_submit .navigation_container,
.elementor-widget-container .advanced_search_shortcode,
.elementor-widget-container .membership_package_product,
.elementor-widget-container .contact-wrapper,
.elementor-widget-container .developer_contact_wrapper,
.elementor-widget-container .agency_contact_wrapper,
.elementor-widget-container.property_reviews_wrapper,
.elementor-widget-container .agency_contact_container_wrapper,
.elementor-widget-container .agency_content_wrapper,
.elementor-widget-container .submit_property_front_wrapper,
.elementor-widget-container .directory_sidebar_wrapper,
.elementor-widget-container .places_wrapper_type_2,
.elementor-widget-container .featured_property,
.elementor-widget-container .agency_unit,
.elementor-widget-container #comments,
.elementor-widget-container .single-blog,
.elementor-widget-container #content_container .container_agent,
.elementor-widget-container .listing_wrapper .property_listing,
.elementor-widget-container .listing_wrapper .agent_unit,
.elementor-widget-container .tab-pane,
#property_other_agents .listing_wrapper,
.mylistings .agent_unit,
.article_container.bottom-estate_agent.nobutton .agent_unit,
#property_other_agents .mylistings,
#advanced_submit_2,
.adv_handler,
#search_wrapper,
#search_wrapper_color,
.blog_unit_image,
.comment-form #submit,
.adv_search_tab_item,
#search_wrapper,
.property_unit_type5 .item,
.property_unit_type5 .featured_gradient,
.property_unit_type5,
.adv_search_tab_item,
.property_reviews_wrapper,
.listing_wrapper,
.term_bar_item,
.agentpict,
.schedule_meeting,
.subunit_wrapper,
.related_blog_unit_image img,
.widget_latest_listing_image img,
.agent-unit-img-wrapper img,
.featured_widget_image img,
.front_plan_row,
.acc_google_maps,
.wpresidence_button,
.sidebar_filter_menu,
.places_wrapper_type_2,
.places_wrapper_type_2 .places_cover,
.mortgage_calculator_li,
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea,
.wpcf7-form-control,
#mobile_display,
.form-control,
.adv-search-1 input[type=text],
.property_listing,
.listing-cover-plus,
.share_unit,
.items_compare img,
.ribbon-wrapper-default,
.featured_div,
.agent_unit,
.blog_unit,
.related_blog_unit,
.related_blog_unit_image,
.related_blog_unit_image img,
.related_blog_unit_image .listing-cover,
.listing-cover-plus-related,
.gallery img,
.post-carusel,
.property-panel .panel-heading,
.isnotfavorite,
#add_favorites.isfavorite:hover,
#add_favorites:hover,
#add_favorites.isfavorite,
#slider_enable_map,
#slider_enable_street,
#slider_enable_slider,
.mydetails,
.agent_contanct_form_sidebar .agent_contanct_form,
.comment .blog_author_image,
#agent_submit,
.comment-reply-link,
.comment-form #submit,
#colophon .social_sidebar_internal a,
#primary .social_sidebar_internal a,
.twitter_wrapper,
#calendar_wrap,
.widget_latest_internal img,
.widget_latest_internal .listing-cover,
.widget_latest_internal .listing-cover-plus,
.featured_sidebar,
.featured_widget_image img,
.advanced_search_shortcode,
.advanced_search_sidebar,
.mortgage_calculator_div,
.flickr_widget_internal img,
.Widget_Flickr .listing-cover,
#gmap-loading,
#gmap-noresult,
#street-view,
.contact-comapany-logo,
#gmap-control,
#google_map_prop_list_sidebar #advanced_submit_2,
.adv-search-1 input[type=text],
.adv-search-3,
.adv-search-3 #results,
#advanced_submit_22,
.adv_results_wrapper #advanced_submit_2,
.compare_item_head img,
.backtop,
.contact-box,
.footer-contact-form,
.contactformwrapper,
.info_details,
.info_idx,
.user_dashboard_links,
#stripe_cancel,
.pack_description,
.pack-unit,
.perpack,
#direct_pay,
#send_direct_bill,
#profile-image,
.dasboard-prop-listing,
.info-container i,
#form_submit_1,
.loginwd_sidebar,
.login_form,
.alert-message,
.login-alert,
.agent_contanct_form input[type="submit"],
.single-content input[type="submit"],
table,
.featured_article,
.blog_author_image,
.featured_property,
.agent_face,
.agent_face img,
.agent_face_details img,
.google_map_sh,
.customlist2 ul,
.featured_agent,
.iconcol img,
.testimonial-image,
.wpestate_posts_grid.wpb_teaser_grid .categories_filter li,
.wpestate_posts_grid.wpb_categories_filter li,
.wpestate_posts_grid img,
.wpestate_progress_bar.vc_progress_bar .vc_single_bar,
.wpestate_cta_button,
.wpestate_cta_button2,
button.wpb_btn-large,
span.wpb_btn-large,
select.dsidx-resp-select,
.dsidx-resp-area input[type="text"],
.dsidx-resp-area select,
.sidebar .dsidx-resp-area-submit input[type="submit"],
.dsidx-resp-vertical .dsidx-resp-area-submit input[type="submit"],
.saved_search_wrapper,
.search_unit_wrapper,
.front_plan_row,
.front_plan_row_image,
#floor_submit,
.manage_floor,
#search_form_submit_1,
.dropdown-menu,
.wpcf7-form input[type="submit"],
.panel-group .panel,
.label,
.featured_title,
.featured_second_line,
.transparent-wrapper,
.tooltip-inner,
.listing_wrapper.col-md-12 .property_listing>img,
#facebooklogin,
#facebookloginsidebar_mobile,
#facebookloginsidebar_topbar,
#facebookloginsidebar,
#googlelogin,
#googleloginsidebar_mobile,
#googleloginsidebar_topbar,
#googleloginsidebar,
#yahoologin,
#twitterloginsidebar_mobile,
#twitterloginsidebar_topbar,
#twitterloginsidebar,
#new_post select,
button.slick-prev.slick-arrow,
button.slick-next.slick-arrow,
#pick_pack,
.single-estate_property .listing-content .agent_contanct_form,
.property_reviews_wrapper,
.multi_units_wrapper,
.subunit_wrapper,
.subunit_thumb img,
.single-content.single-agent,
.container_agent .agent_contanct_form,
.agency_contact_wrapper,
.single-estate_agency .property_reviews_wrapper,
.agency_content_wrapper,
.developer_contact_wrapper,
.agency_contact_wrapper,
.single-content.single-blog,
.single_width_blog #comments,
#primary .widget-container,
.widget_latest_listing_image,
.directory_sidebar_wrapper,
.full_width_header .header_type1.header_left #access ul li.with-megamenu>ul.sub-menu,
.full_width_header .header_type1.header_left #access ul li.with-megamenu:hover>ul.sub-menu,
.action_tag_wrapper,
.ribbon-inside,
.unit_type3_details,
.submit_listing,
.submit_action,
.agency_unit,
.modal_login_container,
.page_template_loader .vc_row,
.listing_wrapper .property_listing,
.adv-search-3,
.page-template-front_property_submit .navigation_container,
.advanced_search_shortcode,
.membership_package_product,
.contact-wrapper,
.developer_contact_wrapper,
.agency_contact_wrapper,
.property_reviews_wrapper,
.agency_contact_container_wrapper,
.agency_content_wrapper,
.submit_property_front_wrapper,
.directory_sidebar_wrapper,
.places_wrapper_type_2,
.featured_property,
.agency_unit,
#comments,
.single-blog,
#content_container .container_agent,
.listing_wrapper .property_listing,
.listing_wrapper .agent_unit,
.agent_contanct_form,
.agent_content,
.wpestate_agent_details_wrapper,
.wpestate_property_description,
.multi_units_wrapper,
.property-panel,
#primary .widget-container,
.user_role_unit,
.testimonial-slider-container .testimonial-container.type_class_3,
.estate_places_slider.slick-initialized.slick-slider,
.google_map_shortcode_wrapper,
.testimonial-container.type_class_1 .testimonial-text,
.blog_unit,
.agent_unit_featured,
.featured_article,
.single_property_action,
.single_property_action,
.property_title_label,
.testimonial-container,
.contact_map_container,
.listing_filters_head_directory,
.adv_listing_filters_head,
.listing_filters_head,
.listing_filters,
.order_filter_single,
.places_cover,
.ui-widget-content,
.hover_type_3 #access .menu>li:hover>a,
.agent_card_my_listings,
.propery_listing_main_image,
.elementor_agent_wrapper,
.classic-carousel .owl-carousel .owl-item img,
.classic-carousel .owl-carousel .owl-item .item,
.agent_unit.agent_unit_type_4 .agent-unit-img-wrapper img,
.property_listing.property_unit_type8 .listing-unit-img-wrapper,
.elementor-widget-container .blog_unit,
.blog4v .blog_unit_image,
.agent_face_details,
.wpestate-multiselect-custom-style,
.btn.wpestate-multiselect-custom-style,
.wpestate_single_agent_details_wrapper_type2,
.wpestate_agent_details_container,
.btn-group.wpestate-beds-baths-popoup-component.open,
.wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default,
.wpestate_marker {
    border-radius: 10px;
}

.wpestate_tabs .ui-widget-content,
.agent_contanct_form input[type="submit"],
.single-content input[type="submit"],
button.wpb_btn-large,
span.wpb_btn-large {
    border-radius: 10px !important;
}

.icon-fav-on-remove,
.nav-prev-wrapper,
#advanced_submit_2:hover,
#user_menu_open,
#access ul ul,
#openmap,
.slider-content,
#access ul li.with-megamenu>ul.sub-menu,
#access ul li.with-megamenu:hover>ul.sub-menu,
.wpb_toggle.wpestate_toggle,
.featured_property.featured_property_type2 img,
.featured_property_type2 .places_cover,
.info_details img,
.page-template-advanced_search_results .with_search_2 #openmap,
.agentpict,
.slider-property-status,
.nav-next-wrapper,
.agent_unit img,
.listing-cover,
.slider-content,
.property_listing img,
.agent_unit_social_single,
.wpestate_agent_details_wrapper,
.wpestate_property_description,
.single-estate_property .listing-content .agent_contanct_form,
.property_reviews_wrapper,
.schedule_meeting,
.agent_unit_button,
.control_tax_sh,
.adv_handler,
.featured_property.featured_property_type3,
.agent_unit_widget_sidebar {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.adv-search-1,
.adv3-holder,
.carousel-control-theme-prev {
    border-bottom-right-radius: 10px;
}

.adv-search-1,
.adv3-holder {
    border-bottom-left-radius: 10px;
}

.adv-search-1,
#results,
#adv-search-header-3,
#adv-search-header-1,
.results_header,
.carousel-control-theme-next,
#infocloser {
    border-top-right-radius: 10px;
}

#results,
#adv-search-header-3,
#adv-search-header-1,
.results_header {
    border-top-left-radius: 10px;
}

.featured_property.featured_property_type3 .featured_img,
.featured_property_type3 .item,
.single-estate_agency .agent_contanct_form {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

#facebooklogin:before,
#facebookloginsidebar_mobile:before,
#facebookloginsidebar_topbar:before,
#facebookloginsidebar:before,
#googlelogin:before,
#googleloginsidebar_mobile:before,
#googleloginsidebar_topbar:before,
#googleloginsidebar:before,
#twitterloginsidebar_mobile:before,
#twitterloginsidebar_topbar:before,
#twitterloginsidebar:before,
#carousel-indicators-vertical,
.featured_property.featured_property_type3 .featured_secondline {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.nav-tabs>li>a,
.pack-unit h4,
.featured_property.featured_property_type1 .featured_img,
.featured_property.featured_property_type1 .carousel-inner,
#primary .widget-container.latest_listings .widget-title-sidebar,
#forgot-div-title-topbar,
#register-div-title-topbar,
#login-div-title-topbar {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.listing-unit-img-wrapper {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#tab_prpg .tab-pane,
.tab-pane,
.featured_secondline,
.featured_property_type3 .item,
#primary .latest_listings,
#primary .latest_listings .owl-carousel .owl-wrapper-outer,
.login_modal_control {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.property-panel .panel-heading {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.property-panel .panel-body {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.agency_unit,
.modal_login_container {
    overflow: hidden;
}

.listing_wrapper.col-md-12 .listing-unit-img-wrapper,
.listing_wrapper.col-md-12>.property_listing .carousel-inner {
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
}

.is_boxed.container,
.master_header,
.top_bar,
.slider-content-wrapper,
.header_wrapper_inside,
#colophon.boxed_footer,
#colophon.sticky_footer.boxed_footer,
.customnav .header_5_inside,
.header5_bottom_row,
.header5_top_row,
.main_wrapper.is_boxed #search_wrapper.with_search_form_float.sticky_adv {
    width: 1360px;
}

.agency_contact_container,
.header_agency_container,
.content_wrapper {
    width: 1420px;
}

.wpestate_content_wrapper_custom_template_wrapper,
.has_header_type4 .content_wrapper {
    max-width: 1420px;
}

#footer-widget-area {
    max-width: 1390px;
    padding: 30px 0px;
}

.copyright {
    margin-left: 0px;
}

.subfooter_menu {
    margin-right: 0px;
}

#footer-widget-area.wide_footer {
    padding: 30px 40px;
}

.sub_footer_content.wide_footer {
    padding: 0px 55px;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
}

.container.content_wrapper.wpestate_content_wrapper_custom_template.wpestate_wide_elememtor_page,
.adv4-holder,
.main_wrapper.is_boxed #search_wrapper {
    width: 100%;
}

#results {
    width: 1036px;
}

#adv-search-8,
.search_wr_6 .adv-search-1,
.search_wr_5 .adv-search-1,
.search_wr_4 .adv-search-1,
.adv-search-1,
.wpestate_property_header_extended .single-overview-section {
    width: 1360px;
    max-width: 1360px;
}

#search_wrapper.search_wr_11 .adv-search-1,
#search_wrapper.search_wr_10 .adv-search-1 {
    width: 1320px;
    max-width: 1320px !important;
}

.main_wrapper.is_boxed.adv-search-1 {
    width: 1360px;
    max-width: 1360px !important;
}

.main_wrapper.is_boxed #search_wrapper.with_search_form_float,
#search_wrapper.with_search_form_float {
    width: 1360px;
}

.transparent-wrapper {
    width: 1270px;
}

.adv1-holder,
.with_search_on_start.without_search_form_float .adv1-holder,
.with_search_on_end.without_search_form_float .adv1-holder {
    width: calc(100% - 184px);
}

#google_map_prop_list_sidebar .adv-search-1 .filter_menu {
    width: 100%;
    min-width: 100%;
}

.search_wr_3#search_wrapper {
    width: 1270px;
}

.header_wrapper_inside,
.sub_footer_content,
.gmap-controls,
#carousel-property-page-header .carousel-indicators {
    max-width: 1360px;
}

.gmap-controls {
    margin-left: -680px;
}

.shortcode_slider_list li {
    max-width: 25%;
}

@media only screen and (max-width: 1360px) {

    .content_wrapper,
    .master_header,
    .wide .top_bar,
    .header_wrapper_inside,
    .slider-content-wrapper,
    .wide .top_bar,
    .top_bar,
    .adv-search-1,
    #adv-search-8,
    .search_wr_4 .adv-search-1,
    .search_wr_5 .adv-search-1,
    .search_wr_6 .adv-search-1,
    .main_wrapper.is_boxed #search_wrapper.with_search_form_float,
    #search_wrapper.with_search_form_float,
    .wpestate_property_header_extended .single-overview-section {
        width: 100%;
        max-width: 100%;
    }
}

.header_wrapper,
.header5_top_row,
.header_wrapper.header_type5 {
    height: 60px;
}

#access ul li.with-megamenu>ul.sub-menu,
#access ul li.with-megamenu:hover>ul.sub-menu,
#access ul li:hover>ul {
    top: 60px;
}

.header5_bottom_row #access ul li.with-megamenu>ul.sub-menu,
.header5_bottom_row #access ul li.with-megamenu:hover>ul.sub-menu {
    top: 115px;
}

.menu>li {
    height: 60px;
    line-height: 60px;
}

#access .menu>li>a i {
    line-height: 60px;
}

#access ul ul {
    top: 110px;
}

.has_header_type5 .header_media,
.has_header_type2 .header_media,
.has_header_type3 .header_media,
.has_header_type4 .header_media,
.has_header_type1 .header_media {
    padding-top: 60px;
}

.has_top_bar .has_header_type6 .header_media,
.has_top_bar .has_header_type2 .header_media,
.has_top_bar .has_header_type3 .header_media,
.has_top_bar .has_header_type4 .header_media,
.has_top_bar .has_header_type1 .header_media {
    padding-top: 100px;
}

.has_top_bar .has_header_type5 .header_media {
    padding-top: 155px;
}

.admin-bar .has_header_type5 .header_media,
.admin-bar .has_header_type2 .header_media,
.admin-bar .has_header_type3 .header_media,
.admin-bar .has_header_type4 .header_media,
.admin-bar .has_header_type1 .header_media {
    padding-top: 59px;
}

.admin-bar .has_header_type4 .header_media,
.has_header_type4 .header_media {
    padding-top: 0px;
}

.admin-bar.has_top_bar .has_header_type4 .header_media,
.has_top_bar .has_header_type4 .header_media {
    padding-top: 40px;
}

.admin-bar.has_top_bar .has_header_type6 .header_media,
.admin-bar.has_top_bar .has_header_type2 .header_media,
.admin-bar.has_top_bar .has_header_type3 .header_media,
.admin-bar.has_top_bar .has_header_type4 .header_media,
.admin-bar.has_top_bar .has_header_type1 .header_media {
    padding-top: 101px;
}

.admin-bar.has_top_bar .has_header_type5 .header_media {
    padding-top: 156px;
}

.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar {
    top: 133px;
    margin-top: 0px;
}

.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar {
    top: 100px;
    margin-top: 0px;
}

#google_map_prop_list_sidebar,
#google_map_prop_list_wrapper {
    top: 101px;
}

#google_map_prop_list_wrapper.half_no_top_bar.half_type3,
#google_map_prop_list_sidebar.half_no_top_bar.half_type3,
#google_map_prop_list_wrapper.half_no_top_bar.half_type2,
#google_map_prop_list_sidebar.half_no_top_bar.half_type2,
#google_map_prop_list_wrapper.half_no_top_bar,
#google_map_prop_list_sidebar.half_no_top_bar {
    top: 60px;
}

.admin-bar.has_top_bar #google_map_prop_list_sidebar.half_type3,
.admin-bar.has_top_bar #google_map_prop_list_wrapper.half_type3 {
    top: 133px;
    margin-top: 0px;
}

.admin-bar #google_map_prop_list_sidebar.half_type3,
.admin-bar #google_map_prop_list_sidebar.half_type2,
.admin-bar #google_map_prop_list_wrapper.half_type2,
.admin-bar #google_map_prop_list_wrapper.half_type3,
#google_map_prop_list_sidebar.half_type2,
#google_map_prop_list_sidebar.half_type3,
#google_map_prop_list_wrapper.half_type2,
#google_map_prop_list_wrapper.half_type3 {
    top: 93px;
    margin-top: 0px;
}

.admin-bar.has_top_bar .has_header_type1 .dashboard-margin {
    top: 52px;
}

.has_top_bar .has_header_type1 .dashboard-margin {
    top: 20px;
}

.has_header_type1 .dashboard-margin {
    top: 60px;
}

.admin-bar .has_header_type1 .dashboard-margin {
    top: 92px;
}

.admin-bar .has_header_type1 .col-md-3.user_menu_wrapper {
    padding-top: 60px;
}

.has_header_type1 .col-md-3.user_menu_wrapper {
    padding-top: 28px;
}

.header_type2 #access ul li.with-megamenu>ul.sub-menu {
    top: 60px;
}

.admin-bar.has_top_bar .has_header_type1 .col-md-3.user_menu_wrapper {
    top: 60px;
}

.header_wrapper.customnav,
.customnav.header_wrapper.header_type5 {
    height: 60px;
}

.customnav.header_type2 .logo img {
    bottom: 10px;
    top: auto;
    transform: none;
}

.customnav .menu>li {
    height: 60px;
    line-height: 60px;
}

.customnav.header_type5 .menu>li,
.customnav.header_type5.hover_type_4.menu>li {
    line-height: 60px !important;
}

.customnav #access .menu>li>a i {
    line-height: 60px;
}

.customnav #access ul li.with-megamenu>ul.sub-menu,
.customnav #access ul li.with-megamenu:hover>ul.sub-menu,
.customnav #access ul li:hover>ul {
    top: 60px;
}

.header_type5.customnav #access ul li.with-megamenu>ul.sub-menu,
.header_type5.customnav #access ul li.with-megamenu:hover>ul.sub-menu,
.header_type5.customnav #access ul li:hover>ul,
.full_width_header .header_type1.header_left.customnav #access ul li.with-megamenu>ul.sub-menu,
.full_width_header .header_type1.header_left.customnav #access ul li.with-megamenu:hover>ul.sub-menu {
    top: 60px;
}


/* General Styles */
.mobile-logo img {
    max-height: 66px;
    max-width: 300px;
    /*     margin-right: 15px; */
}

#footer-widget-area {
    padding-bottom: 0px !important;
    padding-left: 100px;
}

.login-register-modal-image {
    display: none !important;
}

.modal_login_container {
    top: 15% !important;
    width: 400px !important;
}

.login-register-modal-form-wrapper {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.adv_listing_filters_head.advanced_filters {
    display: none;
}

.submit_action svg {
    display: none;
}

/* Submit Action Button */
.submit_action {
    display: inline-block;
    padding: 10px 12px;
    background-color: #a2a2a2;
    color: #fff;
    text-align: center;
    font-size: 15px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.1s linear;
    font-family: 'Roboto';
    font-weight: bold;
    border: 1px solid #a2a2a2;
    background-size: 200% 100%;
    background-position: right bottom;
    margin-left: 12px;
}

.submit_action:hover {
    background-color: #fff0 !important;
    transition: all 300ms ease !important;
}

.submit_action:hover,
.submit_action:focus {
    background-color: #0056b3;
}

.submit_action::before {
    content: '+971 52 731 7193';
    display: block;
}

/* Dropdown Styles */
.ibrahim_new {
    position: relative;
    display: inline-block;
    text-align: center;
}

.user-logged-in .ibrahim_new {
    margin-right: 20px;
}

.ibrahim_new img {
    width: 30px;
    height: auto;
    cursor: pointer;
}

.ibrahim_dropdown {
    display: none;
    position: absolute;
    top: 43px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    border-radius: 5px;
    animation: fadeIn 0.3s ease-in-out;
    transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.ibrahim_dropdown::before {
    content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    border-width: 0 10px 10px 10px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}

.ibrahim_dropdown a {
    display: flex;
    align-items: center;
    padding: 10px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.3s ease;
}

.ibrahim_dropdown a:hover {
    background-color: #f1f1f1;
}

.ibrahim_dropdown svg {
    width: 20px;
    height: auto;
    margin-right: 10px;
}

.ibrahim_new:hover .ibrahim_dropdown,
.ibrahim_dropdown:hover {
    display: block;
    opacity: 1;
    visibility: visible;
}

.property_location {
    display: none !important;
}

.mobilex-menu,
.snap-drawer {
    padding-top: 15px !important;
}

/* Media Queries */
@media only screen and (max-width: 768px) {

    html,
    body {
        overflow-x: hidden !important;
        /* يمنع التمرير الأفقي */
        overflow-y: auto !important;
        /* يسمح بالتمرير العمودي فقط عند الحاجة */
        -webkit-overflow-scrolling: touch !important;
        /* لتحسين التمرير في iOS */
    }

    .no-scroll {
        overflow: visible !important;
    }
}

.listinglink-wrapper_sh_listings {
    display: none !important;
}

/* @media (min-width: 1100px) {  	    footer#colophon {          background-image: url(./images/bottombg.jpg);          background-size: cover;          background-position: center;      }  	   	.sub_footer {      background-color: #0c101500 !important;  }  } */
.dashboard_hello_section {
    float: left;
    margin: 45px 23px 30px 23px;
    width: 80%;
    display: none;
}

.has_header_type1 .dashboard-margin {
    top: 80px !important;
}

.has_header_type1 .dashboard_package_row {
    top: 90px;
    display: none !important;
}

.modal_login_container {
    display: none;
}

.mobile-trigger-user {
    right: 0px;
    display: none;
}

#colophon .xoxo {
    padding-top: 20px;
}

/* button.slick-prev.slick-arrow {      display: none !important;  }    button.slick-next.slick-arrow {      display: none !important;  } */
.slick-initialized .slick-slide {
    display: block;
    padding-right: 8px;
}

.elementor.elementor-23802 {
    background-color: #EDEDED;
}

.elementor.elementor-23766 {
    background-color: #EDEDED;
}

.elementor.elementor-23783 {
    background-color: #d9d9d9;
}



.header_wrapper_inside.wpestate-flex.wpestate-flex-wrap.wpestate-align-items-center.wpestate-justify-content-between.full_width_header {
    margin: -10px;
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {

    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media screen and (max-height: 640px) {

    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}


body::after {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    z-index: -1;
    content: url();
}



.home #primary {
    margin-top: 0;
}


@media (min-width: 1200px) {
    .container {
        width: 1200px !important;
        margin-top: 70px;
    }
}

@media (min-width: 1400px) {
    .container {
        width: 1600px !important;
        margin-top: 70px;
    }
}


.margin-top {
    margin-top: 20px;
}


.contact-box,
.backtop {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
