/* Theme Name: WpResidence Theme URI: https://themeforest.net/user/wpestate Description:WP Residence is a premium & responsive WordPress theme designed for Real Estate companies and independent agents. Version: 4.11.0 Author: wpestate Author URI: https://www.wpestate.org Text Domain: wpresidence Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready License: License URI: ---------------------------------------------------------------*/ html, body, div, span, applet, object, iframe, .advanced_search_map h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } :focus { outline: 0; } body { background: #fff; line-height: 1em; } ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { font-weight: normal; text-align: left; } a { color: #222; transition: color 0.4s linear; -moz-transition: color 0.4s linear; -webkit-transition: color 0.4s linear; -o-transition: color 0.4s linear; } a:hover { color: #0073e1; } a img { border: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } .nocomapare { width: 400px; margin: 0px auto; margin-top: 20px; margin-bottom: 20px; display: inline-block; text-align: center; } /* =Structure ----------------------------------------------- */ html, body { height: 100%; margin: 0; } body { color: #5c727d; background-color: #f7f7f7; font-family: 'Roboto', sans-serif; } body.logged-in.admin-bar { padding-top: 32px; } b, strong { font-weight: 500; } .row { margin-left: 15px; margin-right: 15px; } .dashboard-margin { padding-left: 15px; } .col-md-push-3.rightmargin { padding-left: 15px; padding-right: 15px; } .leftmargin { padding-left: 15px; } embed, iframe, object, video { max-width: 100%; } a:hover, a:focus { color: #0073e1; text-decoration: none; outline: none; } h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #222; font-family: 'Roboto', sans-serif; } h1 { font-size: 34px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; } h2 { font-size: 28px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; } h3 { font-size: 24px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; } h4 { font-size: 18px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; } h5 { font-size: 14px; line-height: 1em; margin-bottom: 15px; font-weight: 500; } h6 { font-size: 12px; line-height: 1em; margin-bottom: 15px; font-weight: 500; } .noposts { margin-left: 30px; } .label { padding: .4em .6em .4em; font-weight: normal; margin-left: 10px; border-radius: 0px; } code { white-space: normal; } small, .small { font-size: 100%; } .tooltip-inner { background: #333; font-size: 12px; border-radius: 4px; } .tooltip.top .tooltip-arrow { border-top-color: #222; } .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-bottom-color: #222; border-width: 0 5px 5px; } .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-bottom-color: #222; border-width: 0 5px 5px; } .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-bottom-color: #222; border-width: 0 5px 5px; } .entry-title { margin: 0px 0px 25px 0px; width: 100%; float: left; word-break: break-word; } .home .entry-title { margin-top: 30px; } #google_map_prop_list_sidebar .entry-title { margin: 0px 10px 15px 10px; padding: 0px 20px; width: calc(100% - 160px); line-height: 1.2em; } .no_results_title { margin-left: 15px; } .entry-title-search { margin: 0px 0px 13px 15px; font-weight: 300; } .title_results { padding-left: 15px; } .container { padding: 0px; width: 1200px; position: relative; z-index: 2; } .elementor-location-header nav { z-index: 4; } .container.is_boxed { box-shadow: 0 5px 15px rgba(0, 0, 0, .1); } .container.main_wrapper.has_header_type3 { overflow: hidden; } .main_wrapper.is_boxed { overflow: hidden; } .content_wrapper { width: 1200px; margin: 0px auto; background-color: #f8f8f8; padding: 0px 15px 30px 15px; position: relative; } .wpestate_property_header_extended { position: relative; z-index: 3; display: inline-block; width: 100%; } .content_wrapper.wpestate_content_wrapper_custom_template { width: 100%; } .wpestate_content_wrapper_custom_template_wrapper { max-width: 1200px; margin: 0px auto; background-color: #f8f8f8; } .page .single-content, .page .content_wrapper, .home.page .single-content, .home.page .content_wrapper { padding-bottom: 0px; margin-bottom: 0px; } .page-template .single-content { margin-bottom: 15px; } .wide { width: 100%; background-color: #f8f8f8; } .col-md-9.rightmargin, .full_width_prop { width: 70%; } .col-md-push-3.rightmargin, .single_width_blog.col-md-push-3, .full_width_prop.col-md-push-3 { left: 30%; } .col-md-12.full_width_prop { width: 100%; } .header_media { background-color: #fdfdfd; position: relative; z-index: 3; width: 100%; display: inline-block; padding-top: 90px; } .half_map_body .header_media { display: none; } .has_header_type4 .header_media { min-height: 0px; margin-top: 0px; padding-top: 0px; } .rev_slider_wrapper { z-index: 0 !important; } .header_media_close { overflow: hidden; } #primary { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; width: 30%; } .home #primary { margin-top: 30px; } .col-md-pull-9 { right: 70%; } .widget-area-sidebar { min-height: 500px; margin-top: 0px; } .wpestate_sidebar_sticky { position: sticky; top: 120px; } .has_header_type4 .wpestate_sidebar_sticky { top: 45px; } .single-estate_agent .widget-area-sidebar { margin-top: 0px; } .wpestate_sticky { position: fixed; top: 0px; padding-top: 80px; } .has_top_bar .wpestate_sticky { padding-top: 140px; } .admin-bar .wpestate_sticky { padding-top: 110px; } #morg_compute, #zill_submit_estimate, #advanced_submit_widget { width: 100%; margin-bottom: 0px !important; } #footer-widget-area { padding: 55px 30px 70px 30px; padding: 30px; max-width: 1200px; width: 100%; margin: 0px auto; } #footer-widget-area.wide_footer, .sub_footer_content.wide_footer { max-width: 100%; } .footer_header4 { padding-left: 270px; } .caret { border-top: 6px solid #768082; } label { margin-bottom: 7px; font-size: 13px; font-weight: 500; } p:empty { margin-bottom: 0px !important; } /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .single_width_blog .alignfull, .single_width_page .alignfull { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); } .col-md-9.rightmargin .alignfull { width: auto; min-width: 100%; margin-left: calc(50% / .75 - 50vw); margin-right: auto; } .col-md-push-3.rightmargin .alignfull { width: auto; min-width: 100%; margin-left: 0px; margin-right: calc(50% / .75 - 50vw); } .single_width_blog .alignfull img, .single_width_page .alignfull img { margin-left: auto; margin-right: auto; } .alignwide.has-1-columns>.wp-block-column { width: 100%; flex-basis: 100%; } .alignfull.has-1-columns>.wp-block-column { width: 100%; flex-basis: 100%; } .has-background-dim.alignfull .wp-block-cover-image-text { margin: 0px auto; position: absolute; line-height: inherit; top: 50%; transform: translate(0%, -50%); left: 0; right: 0; } .membership_package_product, .propery_listing_main_image, #googleMap_shortcode, #carousel-indicators-vertical img, .property_listing_blog, .property_listing, .agency_content_wrapper, .agent_content, .wpestate_agent_details_wrapper, .comment-reply-link, .post-carusel, .single-blog, .widget-container, .blog2v .property_listing_blog, .agent_card_my_listings, .featured_div, .user_role_featured_image, .user_role_image, .user_role_status, .agent_unit, .blog_author_image, .featured_property_type1 .featured_prop_price, .agentpict, .wpestate_schedule_tour_wrapper, #carousel-listing, .indicator-energy, .leaflet-popup-content .info_details.openstreet_map_price_infobox, #access ul ul, input, .adv_handler, #search_wrapper, #search_wrapper_color, .blog_unit_image, .blog_unit, .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, .form-control, .subunit_wrapper, .related_blog_unit_image img, .widget_latest_listing_image img, .agent-unit-img-wrapper img, .featured_widget_image img, .front_plan_row, .front_plan_row_image, .acc_google_maps, .wpresidence_button, .sidebar_filter_menu, .header_agency_container img, .contact-comapany-logo { border-radius: 4px; } /* =Flex Classes -------------------------------------------------------------------------------------*/ .wpestate-flex { display: flex; } .wpestate-flex-wrap { flex-wrap: wrap; } .wpestate-align-self-center { align-self: center; } .wpestate-align-items-center { align-items: center; } .wpestate-align-items-stretch { align-items: stretch; } .wpestate-justify-content-center { justify-content: center; } .wpestate-justify-content-between { justify-content: space-between; } .wpestate-flex-row-reverse { flex-direction: row-reverse; } .wpestate-text-end { text-align: right; } .ms-auto { margin-left: auto; } .me-auto { margin-right: auto; } .wpestate-order-last { order: 6; } .wpestate-order-first { order: -1; } .wpestate-order-2 { order: 2; } .wpestate-order-3 { order: 3; } .wpestate-justify-content-flex-end { justify-content: flex-end; } /* =Input -------------------------------------------------------------------------------------*/ input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], textarea { font-size: 13px; padding: 9px 0px 9px 9px; color: #8593a9; border: 1px solid #f0f0f0; background-color: #fff; box-shadow: none; -webkit-appearance: none; } .wpcf7-form-control { font-size: 13px; padding: 9px 0px 9px 9px; color: #8593a9; border: 1px solid #f0f0f0; border-radius: 4px; background-color: #fff; -webkit-appearance: none; } .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha { float: left; margin-left: 15px; margin-bottom: 15px; } input[type="checkbox"].wpcf7-form-control { -webkit-appearance: default; box-shadow: none; } .wpcf7-checkbox { padding: 0px; background: transparent; border: none; box-shadow: none; } input.form-control::-moz-placeholder, input.form-control::-ms-input-placeholder, input.form-control::-moz-placeholder, input.form-control:-moz-placeholder, input.form-control::-webkit-input-placeholder { color: #8593a9 !important; } input.form-control::-moz-placeholder { opacity: 1; } .widget-area-sidebar input[type=text], .widget-area-sidebar input[type=password], .widget-area-sidebar input[type=email], .widget-area-sidebar input[type=url], .widget-area-sidebar input[type=number], .widget-area-sidebar textarea { font-size: 13px; } .form-control::placeholder, input::placeholder { color: #8593a9 !important; } /* =Menu la linia 659 -------------------------------------------------------------------------------------*/ /* =Header ----------------------------------------------- */ .elementor-template-full-width .container.content_wrapper { width: 100%; margin-top: 90px; } .elementor-template-full-width .header_transparent .container.content_wrapper { margin-top: 0px; } .elementor-template-full-width .has_header_type4 .content_wrapper { max-width: 100%; margin-top: 0px; } .elementor-template-full-width .content_wrapper { padding: 0px 0px 0px 0px; } .has_header_type4 .content_wrapper { width: 100%; max-width: 1200px; } .fixed_header .content_wrapper { background-color: transparent; } .fixed_header { position: fixed; z-index: 999; } /* =Menu la linia 659 -------------------------------------------------------------------------------------*/ #access { padding: 0px 45px; height: 100%; } #access .menu { height: 100%; } #access ul { font-size: 13px; list-style: none; margin: 0 0 0 -0.8125em; padding-left: 0; z-index: 99999; text-align: right; } #access ul ul { float: left; margin: 0; position: absolute; left: 0; visibility: hidden; opacity: 0; top: 130px; margin-left: 3px; padding: 25px 0px; width: 285px; background-color: #fff; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); -webkit-transition: all .0s ease, visibility .0s ease; -o-transition: all .0s ease, visibility .0s ease; transition: all .0s ease, visibility .0s ease; line-height: 0px; } #access li { display: inline-block; text-align: left; position: relative; -webkit-transition: padding 0.35s ease; -moz-transition: padding 0.35s ease; -o-transition: padding 0.35s ease; transition: padding 0.35s ease; -webkit-backface-visibility: hidden; } #access a { display: block; text-decoration: none; font-size: 15px; font-weight: 500; padding-left: 15px; padding-right: 15px; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; color: #222222; cursor: pointer; -webkit-backface-visibility: hidden; } .hover_type_2 #access a, .hover_type_1 #access a { transition: .2s all linear; ; -moz-transition: .2s all linear; ; -webkit-transition: .2s all linear; ; -o-transition: .2s all linear; ; } #access .menu li:hover>a, #access .menu li:hover>a:active, #access .menu li:hover>a:focus { color: #0073e1; } #access .sub-menu li:hover>a, #access .sub-menu li:hover>a:active, #access .sub-menu li:hover>a:focus { color: #fff; background-color: #0073e1; } #access .menu .sub-menu li:hover>a, #access .menu .sub-menu li:hover>a:active, #access .menu .sub-menu li:hover>a:focus { -webkit-transform: matrix(1, 0, 0, 1, 10, 0); -ms-transform: matrix(1, 0, 0, 1, 10, 0); transform: matrix(1, 0, 0, 1, 10, 0); -webkit-transition: transform .25s ease; transition: transform .25s ease; -o-transition: transform .25s ease; } .menu>li { height: 100%; line-height: 90px; } .hover_type_3 .menu>li { margin-right: 5px; } .customnav .menu>li { height: 100%; line-height: 70px; } .menu-main-menu-container { height: 100%; } .menu-item-link i { margin-right: 8px; } .menu_label { background: #e9b97b; display: inline-block; margin-left: 5px; font-size: 9px; color: #fff; padding: 0px 5px; line-height: 12px; height: 12px; vertical-align: text-top; font-weight: 400; border-radius: 4px; transform: translate(0px, -3px); } #access .haschildren:after { content: '\00BB'; font-size: 14px; margin-left: 10px; position: absolute; top: 12px; right: 15px; } .sub-menu ul { border-top: 1px solid #fff !important; } .sub-menu ul:before { content: ''; display: none; } .sub-menu li:hover { background-color: #0073e1; color: #fff; border: none; } #access .sub-menu li>a { -webkit-transform: matrix(1, 0, 0, 1, 0, 20); -ms-transform: matrix(1, 0, 0, 1, 0, 20); transform: matrix(1, 0, 0, 1, 0, 20); -webkit-transition: opacity .75s ease, color .5s ease, -webkit-transform .75s ease; transition: opacity .75s ease, -webkit-transform .75s ease; -o-transition: opacity .75s ease, transform .75s ease; transition: opacity .75s ease, transform .75s ease; } .sub-menu li:hover>a { padding-left: 18px !important; } .sub-menu li:hover a { color: #fff; } #colophon .widget_nav_menu .sub-menu li:hover { background-color: transparent; } #colophon .sub-menu ul { border-top: 0px solid #fff !important; } #colophon .sub-menu li:hover>a { padding-left: 5px !important; } .sub-menu a:hover { color: #fff; } .hover_type_4 #access ul ul { margin-left: 0px; } #access ul ul li { width: 100%; padding: 0px 30px; } #access ul ul.wpestate_megamenu_class li { padding: 0px 0px; } #access ul ul a { color: #222222; font-size: 14px; font-weight: 500; height: auto; line-height: 1.4em; padding: 12px 13px 13px 13px; text-transform: none; } #access ul ul li:last-child>a { border-bottom: none; } #access .current-menu-item>a, #access .current-menu-parent>a, #access .current-menu-ancestor>a { color: #0073e1; } #access .current-menu-item { color: #0073e1; } #access .menu>li:hover a { -webkit-transform: matrix(1, 0, 0, 1, 0, 0); -ms-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); } #access .menu>li:hover a { background: transparent !important; } .hover_type_1 #access .menu>li:hover a { background: transparent !important; } .hover_type_2 #access .menu>li:hover>a:before, .customnav.header_type5.hover_type_2 #access .menu>li:hover>a:before { position: absolute; top: 0px; left: 0px; content: ""; border-top: 3px solid #0073e1; width: 100%; } .hover_type_2 #access .menu>li.with-megamenu:hover>a { position: relative; } .header_type5.hover_type_2 #access .menu>li:hover>a:before { position: absolute; top: 0px; left: 0px; content: ""; border-top: 3px solid #ffffff; width: 100%; } .header_type5.hover_type_2 #access .menu li:hover>a { color: #fff; } .header_type2 #access ul li.with-megamenu>ul.sub-menu, #access ul li.with-megamenu:hover>ul.sub-menu { left: 0px; } .hover_type_3 #access .menu>li:hover>a { background: #0073e1 !important; color: #fff; display: inline; padding: 7px 15px; border-radius: 4px; transition: visibility 0.3s ease; } .header_transparent .customnav.hover_type_3 #access ul.menu>li:hover>a { color: #fff; } .hover_type_4 #access .menu>li:hover>a { background: #0073e1 !important; color: #fff; } .hover_type_5 #access .menu>li:hover>a { border-bottom: 3px solid #0073e1; padding: 7px 10px; margin-left: 5px; margin-right: 5px; display: inline; } .hover_type_6 #access .menu>li:hover>a { border: 2px solid #0073e1; color: #0073e1; display: inline; padding: 7px 13px; } #access ul ul :hover>a { color: #fff; } #access ul li:hover>ul { top: 90px; opacity: 1; visibility: visible; } #access ul ul li:hover>ul { top: -26px; } #access ul ul ul { left: 100%; top: 30px; margin-left: 0px; } #access ul ul ul ul { display: none; } .sub-menu .menu-item-has-children>a:after { content: "\f105"; font-family: "Font Awesome 5 Free"; float: right; font-weight: 700; } #mobile_display { height: 33px; width: 100%; padding: 6px 10px; background-color: #333; display: none; margin-bottom: 20px; color: #fff; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 10px; border-radius: 4px; } #mobile_display span { margin-top: 4px; float: left; } #mobile_display i { font-size: 21px; float: right; } #mobile_menu { list-style-type: none; margin: 0px; width: 100%; margin-top: -20px; margin-bottom: 20px; display: none; } #mobile_menu li { margin: 0px; padding: 10px; border-bottom: 1px solid #e2e4e5; border-left: 1px solid #e2e4e5; border-right: 1px solid #e2e4e5; cursor: pointer; } #mobile_menu li:hover { background-color: #333; color: #fff; } #mobile_menu li:hover a { color: #fff; } #mobile_menu .first_level { padding-left: 20px; } #mobile_menu .second_level { padding-left: 30px; } .dropdown-menu::-webkit-scrollbar { width: 18px; margin: 0px 0px; padding: 0px !important; } .dropdown-menu::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: none; background-color: #c8ceda; border-left: 7px solid #f7f3f3; border-right: 7px solid #f7f3f3; border-top: 10px solid #f7f3f3; border-bottom: 10px solid #f7f3f3; height: 90px; } .dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #f7f3f3; border-radius: 0px; } /* =Header General la 1095 in style ----------------------------------------------- */ .master_header { background-color: #FFF; width: 100%; position: fixed; top: 0px; z-index: 100; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .header_has_sticky_search.master_header { position: relative; top: 0px !important; } .header_has_sticky_search.header_transparent.master_header { position: absolute; } .header_wrapper { width: 100%; margin: 0px auto; height: 90px; -webkit-transition: height 0.3s ease; -moz-transition: height 0.3s ease; -o-transition: height 0.3s ease; transition: height 0.3s ease; position: relative; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; backface-visibility: hidden; -webkit-backface-visibility: hidden; } .fixed_header .header_wrapper_inside { max-width: 100%; width: 100% !important; padding: 0px 55px; } .admin-bar .master_header { top: 32px; } .master_header_sticky { top: 0px; } .has_top_bar .master_header_sticky { top: -41px; } .admin-bar.has_top_bar .master_header_sticky { top: -10px; } .header_wrapper_inside { width: 1110px; height: 100%; margin: 0px auto; } .wpresidence_dashboard_body .header_wrapper_inside, .full_width_header .header_wrapper_inside { width: 100%; padding: 0px 55px; max-width: 100%; } .logo img { max-height: 54px; max-width: 160px; } .header_transparent .customnav .header_phone svg, .header_transparent .customnav .submit_action svg { fill: #0073e1; } .header_transparent .header_phone a { color: #fff; } .header_transparent .header_phone a, .header_transparent .header_phone svg, .header_transparent .submit_action svg { fill: #fff; } .header_transparent .customnav .header_phone a { color: #222; } .header_transparent .submit_action:hover svg { fill: #fff; opacity: 0.7; } .submit_action:hover svg, .header_transparent .customnav .submit_action:hover svg { fill: #222; opacity: 1; } /* =woo ----------------------------------------------- */ #shopping-cart { float: left; color: #333; font-size: 20px; cursor: pointer; margin: 10px 10px 0px 0px; position: relative; } #shopping-cart-icon { width: 84%; } .header_transparent #shopping-cart_icon path { fill: #ffffff; } .wpestream_cart_counter_header_mobile { border-radius: 50%; width: 25px; height: 25px; background-color: #0073e1; line-height: 25px; text-align: center; font-size: 12px; position: absolute; top: 12px; right: 15px; float: right; color: #fff; left: auto; } .wpestream_cart_counter_header_mobile, .wpestream_cart_counter_header { position: absolute; top: -18px; background-color: #0073e1; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; padding: 1px 1px 0px 0px; font-size: 13px; color: #fff; left: 0px; } .wpestate_header_shoping_cart { position: absolute; background: #fff; box-shadow: 3px 1px 20px 0 rgb(0 110 225 / 8%); width: 300px; right: 15px; top: 65px; padding: 20px; display: none; } .wpestate_header_shoping_cart_total { text-align: center; font-weight: 500; font-size: 16px; color: #333; } .wpestate_header_view_cart, .wpestate_header_view_checkout { width: 100%; display: inline-block; margin-top: 15px; text-align: center; padding: 4px 15px; } .wpestate_header_view_cart { border-color: #ebba7c; color: #ffffff; background-image: linear-gradient(to right, transparent 50%, #ebba7c 50%); margin-bottom: 0px; } .wpestate_header_view_checkout { background-color: #B0AE37 } .wpestate_header_view_cart:hover, .wpestate_header_view_checkout:hover { background-color: #333; color: #fff; border-color: #333; } .wpestate_in_cart_image { width: 60px; height: 60px; float: left; margin-right: 10px; } .wpestate_in_cart_title { font-size: 13px; line-height: 19px; font-weight: 500; text-align: left !important; } .woocommerce-order-received .wpresidence_sidebar_cart { display: none; } .header_wrapper.customnav #shopping-cart_icon path, #shopping-cart_icon path { fill: #333; } .transparent_header #shopping-cart_icon path { fill: #fff; } /* =Top Bar ----------------------------------------------- */ .top_bar { height: 40px; line-height: 40px; width: 1110px; padding: 0px; font-size: 13px; color: #b6b6b6; backface-visibility: hidden; -webkit-backface-visibility: hidden; margin: 0px auto; } .top_bar_wrapper { background-color: #f3f3f3; z-index: 99; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; position: Relative; width: 100%; } .has_header_type5 .master_header { border-bottom: 0px; } .single-estate_developer .has_header_type5 .master_header, .single-estate_agency .has_header_type5 .master_header { border-bottom: 1px solid #f0f0f0; } .master_header.wide { width: 100%; } .top_bar_wrapper.transparent_topbar { background-color: transparent; } .top_bar_wrapper.transparent_border_topbar { border-bottom: 1px solid #ccc; } .top_bar_wrapper.transparent_border_topbar .left-top-widet .textwidget { padding: 0px 15px; } .top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container { border-left: 1px solid #ccc; padding: 0px 15px; } .top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container:last-of-type { border-right: 1px solid #ccc; } .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:last-of-type { border-right: 1px solid #ccc; } .top_bar_wrapper .right-top-widet .measurement_unit_widget, .top_bar_wrapper .right-top-widet .multiple_currency_widget, .top_bar_wrapper .left-top-widet .measurement_unit_widget, .top_bar_wrapper .left-top-widet .multiple_currency_widget, .right-top-widet #multiple_currency_widget-7 { height: 40px; line-height: 40px; margin-top: 0px; padding: 8px 15px 0px 15px; margin: 0px; } .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:first-of-type { border-left: 1px solid #ccc; } .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:last-of-type { border-left: 1px solid #ccc; } .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container.social_sidebar { border-right: 0px; } .transparent_border_topbar .top_bar .social_sidebar_internal a { border-right: 1px solid #ccc; padding: 0px 13px !important; } .transparent_border_topbar .top_bar .social_sidebar_internal i { margin-right: 0px; text-align: center; } .top_bar_wrapper.transparent_border_topbar, .transparent_border_topbar .top_bar .social_sidebar_internal a, .transparent_border_topbar .top_bar .social_sidebar_internal a, .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:last-of-type, .top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container:last-of-type, .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:first-of-type, .top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container { border-color: rgba(206, 206, 206, 0.3); } .fixed_header .top_bar, .full_width_header .top_bar { width: 100%; padding: 0px 55px; } .top_bar a { color: #b6b6b6; font-size: 14px; padding: 11px 0px; } .top_bar .textwidget p { margin-bottom: 0px; } .has_header_type4 .wide .top_bar { width: 100%; max-width: calc(100% - 270px); width: calc(100% - 270px); margin: 0px; } .wide.fixed_header .top_bar { width: 100%; } .widget-title-topbar { display: none; } .left-top-widet li, .right-top-widet li { float: left; display: inline; } .top_bar .widget-container { display: inline; margin-bottom: 0px; } .top_bar .widget-container ul { list-style: none; min-width: 140px; } .top_bar .widget-container ul li { display: inline; width: auto; } .header_type4 .header_wrapper_inside.full_width_header { padding: 0px 0px; } .header_wrapper.customnav { height: 70px; padding-top: 0px; max-width: 100%; } .header_transparent .header_wrapper.navbar-fixed-top.customnav { background-color: #fff; } .top_bar i { width: 13px; margin-right: 5px; margin-left: 0px; font-size: 13px; } .barlogo { width: 90px; margin-top: 10px; float: left; margin-left: 45px; display: none; } .navbar, .navbar-default { border: none; border-radius: 0px; } .nav_wrapper { width: 100%; background-color: #f8f8f8; } .mynavbar { width: 100%; margin: 0px auto; background-color: #333; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .navbar-default { background-image: none; } .navbar-nav>li>a { padding-top: 20px; padding-bottom: 20px; } .header_social { float: right; padding: 25px 45px 0px 0px; } .logo_image { padding: 30px 0px 0px 0px; } /* =header 1 - .header_type2 ----------------------------------------------- */ .header_wrapper.header_type5.no_property_submit #access { margin-right: 0px; margin-left: 45px; } .header_wrapper.header_type5.header_right.no_property_submit #access { margin-right: 30px; margin-left: 45px; } /* =header_type2 ----------------------------------------------- */ .header_type2 .logo { margin-top: 30px; padding: 0px; } .customnav.header_type2 .logo { margin: 0px; width: auto; } .header_wrapper.header_type2 { min-height: 175px; } .header_wrapper.header_type2.customnav { min-height: 70px; height: 70px; } .header_type2 #access { padding: 0px; height: auto; } .header_type2 .menu>li { height: 100%; line-height: 90px; } .header_type2.customnav .menu>li { height: 100%; line-height: 70px; } .header_type2 .header_wrapper_inside { align-content: space-between; } .header_type2 #access ul li:hover>ul { top: 90px; } /* =header 3 - header_type3 ----------------------------------------------- */ .navicon-button.header_type3_navicon { border: 1px solid #f0f0f0; padding-top: 15px; padding-left: 8px; width: 35px; height: 35px; } .header_type3 .header_wrapper_inside { height: 100%; } .header_type3_menu_sidebar { background-color: #2d3033; position: fixed; top: 0; right: -300px; width: 300px; height: 100%; max-height: 100%; box-sizing: border-box; z-index: 99999; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; padding-top: 30px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; backface-visibility: hidden; -webkit-backface-visibility: hidden; } .container.main_wrapper.has_header_type3 { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; backface-visibility: hidden; -webkit-backface-visibility: hidden; } .container.main_wrapper.fixed_header.has_header_type3 { height: 100%; } .header_type3_menu_sidebar.header_right { right: auto; left: -300px; } .header_type3_menu_sidebar .loginwd_sidebar { border: 1px solid transparent; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; background-color: transparent; display: inline-block; } .header_type3_menu_sidebar .loginwd_sidebar .widget-title-sidebar { padding: 15px 0px 0px 0px; border-bottom: 0px solid #f0f0f0; font-size: 16px; color: #B4C0CC; background-color: transparent; } .header_type3_menu_sidebar .loginwd_sidebar .login_form { padding: 0px 15px 15px 15px; } .header_type3_menu_sidebar .loginwd_sidebar #widget_register_sw, .header_type3_menu_sidebar .loginwd_sidebar #forgot_pass_widget { color: #B4C0CC; width: 100%; font-size: 13px; float: left; } .header_type3_menu_sidebar #nav_menu-2, .header_type3_menu_sidebar .menu-item { display: inline-block; } .header_type3_menu_sidebar .menu>li { height: auto; line-height: 45px; display: inline-block; color: #fff; width: 100%; } .header_type3_menu_sidebar .menu>li a { color: #fff; } .header_type3_menu_sidebar .widget-container.boxed_widget .wd_user_menu { width: 100%; padding: 0px 0px 13px 3px; margin: 0px; } .header_type3_menu_sidebar ul { margin: 0px 15px; list-style-type: none; display: inline-block; } .header_type3_menu_sidebar .textwidget a { color: #5c727d; } .header_type3_menu_sidebar .xoxo li ul { margin: 0px; width: 100% } .header_type3_menu_sidebar .widget-container li { border-bottom: 0px solid #555; margin-bottom: 0px; padding-bottom: 0px; display: block; width: 100%; line-height: 45px; padding-left: 0px; } .header_type3_menu_sidebar .widget-container li a { color: #B4C0CC; } .header_type3_menu_sidebar .widget_nav_menu li:before, .header_type3_menu_sidebar .widget_pages li:before, .header_type3_menu_sidebar .widget_rss li:before, .header_type3_menu_sidebar .widget_text li:before, .header_type3_menu_sidebar .widget_recent_entries li:before { display: none; } .header_type3_menu_sidebar .sub-menu ul { border-top: 0px solid #555 !important; } .header_type3_menu_sidebar .menu>li a { color: #fff; padding: 0px 0px 0px 15px; } .header_type3_menu_sidebar .menu>li a, .header_type3_menu_sidebar #access .menu>li>a i { line-height: 45px; } .header_type3_menu_sidebar #access ul.menu>li>a, .header_type3_menu_sidebar #access .menu>li>a i { color: #B4C0CC; } .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 { color: #fff; } .header_type3_menu_sidebar #access ul ul { top: 0px; left: -250px; } .header_type3_menu_sidebar #access ul li:hover>ul { top: 0px; opacity: 1; visibility: visible; left: -285px; padding-top: 30px; } .header_type3_menu_sidebar .widget_nav_menu .sub-menu { float: right; margin: 0; position: absolute; right: 200px; visibility: hidden; opacity: 0; } .header_type3_menu_sidebar #access { display: inline-block; height: auto; margin: 0px; max-width: 800px; margin-bottom: 50px; padding: 0px; } .header_type3_menu_sidebar #access ul { margin: 0px; padding-top: 0px; } .header_type3_menu_sidebar.header_left.header_alignment_text_center.sidebaropen .social_sidebar { text-align: center; } .header_type3_menu_sidebar.header_left.header_alignment_text_center.sidebaropen #social_widget_top-3 .social_sidebar_internal a { margin: 0px 3px; } #header_type3_wrapper #access ul ul li { width: 100% !important; float: left; } #header_type3_wrapper .widget-title-topbar { display: block; color: #d6e1ec; font-size: 16px; } #header_type3_wrapper .widget_categories li:before, #header_type3_wrapper .widget_archive li:before { margin-top: 0px; } #header_type3_wrapper .widget_search, #header_type3_wrapper .advanced_search_sidebar, #header_type3_wrapper .widget_search { float: left; } #header_type3_wrapper .widget_nav_menu a { padding-left: 0px; } .header_type3_menu_sidebar.header_right.header_alignment_text_left #access li { text-align: left; } .header_type3_menu_sidebar.header_right #access ul ul, .header_type3_menu_sidebar.header_right #access ul li:hover>ul, #header_type3_wrapper.header_type3_menu_sidebar.header_right #access ul li.with-megamenu>ul.sub-menu, #header_type3_wrapper.header_type3_menu_sidebar.header_right #access ul li.with-megamenu:hover>ul.sub-menu { left: 300px; } .header_type3_menu_sidebar.header_right #access ul ul li:hover>ul, .header_type3_menu_sidebar.header_right #access ul ul li:hover>ul { left: 219px; } .header_type3_menu_sidebar.header_right #access ul li.with-megamenu ul ul, .header_type3_menu_sidebar.header_right #access .menu>.with-megamenu:hover ul ul { left: 0px; } .header_type3_menu_sidebar.header_right.header_alignment_text_right #access li, .header_type3_menu_sidebar.header_left.header_alignment_text_right #access li { text-align: right; } .header_type3_menu_sidebar.header_right.header_alignment_text_center #access li, .header_type3_menu_sidebar.header_left.header_alignment_text_center #access li { text-align: center; } .header_type3_menu_sidebar.header_left .sub-menu .menu-item-has-children>a:after { content: "\f104"; font-family: "Font Awesome 5 Free"; float: left; display: none; } .header_type3_menu_sidebar .sub-menu .menu-item-has-children>a:after { display: none; } /* =header 4 - header_type4 ----------------------------------------------- */ .header_wrapper.header_type4 { width: 270px !important; height: 100% !important; position: fixed !important; top: 0; overflow: initial; box-sizing: border-box; padding-bottom: 50px; left: 0px; max-width: 270px; opacity: 1; background: #fff; z-index: 99; } .header_type4 #access { display: inline-block; height: auto; margin: 0px 0px 0px 0px; max-width: 100%; width: 100%; padding: 0px; } #header4_footer { margin-top: auto; width: 100%; padding: 0px 15px; } .header_type4.header_alignment_text_center #access li, .header_type4.header_alignment_text_center .xoxo { text-align: center; } .header_type4.header_alignment_text_right #access li, .header_type4.header_alignment_text_right .xoxo { text-align: right; } .header_type4.header_alignment_text_center #header4_footer .social_sidebar_internal a { text-align: center; float: none; } .header_type4.header_alignment_text_right #header4_footer .social_sidebar_internal a { text-align: right; float: none; } .header_wrapper.header_type4 .logo img { margin: 0px auto; } .header_type4.header_alignment_text_left .logo img { margin: 0px; } .header_type4.header_alignment_text_right .logo img { float: right; } .header_type4 .menu-main-menu-container, .header_type4 #access .menu { width: 100%; margin: 0px; height: auto; } .header_wrapper.header_type4 .logo { margin: 50px 0px; padding: 0px 15px; display: inline-block; height: auto; width: 100%; } .header_type4 .header_wrapper_inside { padding: 0px; flex-direction: column; width: 100%; justify-content: flex-start; } .header_wrapper.header_type4.header_right { left: auto; right: 0px; } .header_wrapper.header_type4 #access li { display: block; width: 100%; line-height: 45px; } .header_type4.header_alignment_text_center #access a { text-align: center; } .header_type4.header_alignment_text_right #access a { text-align: right; } .header_wrapper.header_type4 #access .menu>li>a i { line-height: 45px; } .header_wrapper.header_type4 #access ul li:hover>ul { top: -1px; left: -287px; } .header_wrapper.header_type4.header_left #access ul li:hover>ul { top: -1px; left: 267px; } #header4_footer ul { list-style: none; margin: 0px 0px 0px 0px; } #header4_footer li { width: 100%; display: inline-block; margin-bottom: 10px; } #header4_footer h3 { font-size: 14px; } .header_wrapper.header_type4 .user_menu { display: inline-block; float: none; margin-right: 0px; color: #0073e1; padding: 0px 0px 0px 0px; cursor: pointer; margin-top: 20px; position: relative; right: auto; top: auto; } .header_wrapper.header_type4 #user_menu_open { background-color: #fff; right: 0px; left: 270px; z-index: 999999; top: 106px; margin-top: 25px; box-shadow: none; width: 254px; } .header_wrapper.header_type4 #user_menu_open:before, .header_wrapper.header_type4 #user_menu_open:after { display: none; } #header4_footer .social_sidebar_internal a, .top_bar .social_sidebar_internal a { padding: 0px 5px 0px 5px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; vertical-align: 0%; } #header4_footer .social_sidebar_internal a:hover, .top_bar .social_sidebar_internal a:hover { color: #0073e1; } .container.main_wrapper.has_header_type4.contentheader_center, .container.main_wrapper.has_header_type4.contentheader_left { padding-left: 270px; } .container.main_wrapper.has_header_type4.contentheader_right { padding-right: 270px; } /*=header type 5 ---------------------------------------------------------*/ .header5_top_row { height: 115px; } .header_type5 .header_wrapper_inside { width: 100%; max-width: 100%; } .header_wrapper.header_type5 { min-height: 170px; height: 170px; background: #fff; } .full_width_header .header5_top_row, .full_width_header .header5_bottom_row_wrapper { width: 100%; padding: 0px 45px; } .header5_bottom_row, .header5_top_row { width: 1110px; margin: 0px auto; align-items: center; } .full_width_header .header5_bottom_row, full_width_header .header5_top_row { width: 100%; } .header5_bottom_row_wrapper { background: #004274; } .header5_bottom_row .header_phone a, .header5_bottom_row .header_phone a { color: #fff; } .customnav .header5_bottom_row .header_phone a, .customnav .header5_bottom_row .header_phone a { color: #222; } .customnav .header5_user_wrap .header_phone svg, .customnav .header5_user_wrap .header_phone a, .header_transparent .customnav .header_phone a { color: #222; } .header5_bottom_row .header_phone svg, .header5_bottom_row .submit_action svg { fill: #fff; } .customnav .header5_bottom_row .header_phone svg, .customnav .header5_bottom_row .submit_action svg { fill: #0073e1; } .header5_bottom_row_wrapper .submit_listing:hover { border-color: #ffffff; background: #fff; } .customnav .header5_bottom_row_wrapper .submit_listing:hover { border: 0px !important; background: #222; color: #fff; } .customnav .header5_bottom_row_wrapper .submit_listing { border: 0px solid #fff; padding: 10px 13px; } .customnav .header_5_inside { height: 100%; position: relative; display: flex; width: 1170px; margin: 0px auto; } .full_width_header .customnav .header_5_inside { width: 100%; } .customnav.header_wrapper.header_type5 { min-height: 70px; } .customnav .header5_bottom_row, .customnav .header5_top_row { width: auto; height: 100%; margin-left: 0px; } .customnav .header5_bottom_row_wrapper { background: transparent; height: 100%; } .customnav.header_type5 #access .menu-main-menu-container>ul>li>a { color: #333; } .customnav.header_type5 #access .menu-main-menu-container>ul>li:hover>a { color: #0073e1; } .header_type5 #access { padding: 0px; } .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 a { color: #333; } .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 { color: #0073e1 !important; } .customnav.header_type5.hover_type_3 #access .menu li:hover>a { color: #fff !important; } .header_type5 #access .sub-menu a { color: #333; } .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, .header_type5 #access a { color: #ffffff; } .customnav.header_type5 #access .menu .sub-menu li:hover>a { color: #ffffff !important; } .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 { color: #0073e1; } .customnav.header_type5 #access .menu .with-megamenu .sub-menu li:hover>a { color: #0073e1 !important; } .customnav.header_type5 .navicon, .customnav.header_type5 .navicon:after, .customnav.header_type5 .navicon:before { background: #222; } .header_type5 #access>ul>li>a { padding-top: 3px; } .header_type5 .menu_user_picture { width: 35px; height: 35px; } .header_type5 #user_menu_open { margin-top: 8px !important; right: 28px; } .header_type5.customnav .submit_action { color: #222; } .header_type5 .submit_action:hover { color: #f6ebeb; } .header_type5.customnav .submit_action:hover { color: #888888; } .header_type5 .navicon, .header_type5 .navicon:after, .header_type5 .navicon:before { background: #fff; } .header_type5 #access ul li:hover>ul { top: 55px; } .customnav.header_type5 #access ul ul li:hover>ul, .header_type5 #access ul ul li:hover>ul { top: 0px; } .header_wrapper.header_type5.customnav, .header_type5.customnav { height: 70px; padding-top: 0px; max-width: 100%; } .header_type5.customnav .logo { height: 100%; z-index: 99; width: 252px; justify-content: flex-start !important; align-items: center; } .header_type5 .menu>li { line-height: 55px; height: 100%; } .header_type5 #access a { font-weight: 500; } .customnav.header_type5 .menu>li, .customnav.header_type5.hover_type_4 .menu>li { line-height: 70px; } .header_type5.hover_type_4 .menu>li { line-height: 55px; } .header_type5 #access .menu-main-menu-container>ul>li>a { color: #fff; } .header_type5.hover_type_4 #access .menu>li:hover>a { background-color: #69c17d; color: #fff !important; } .header_type5 #access .menu-main-menu-container>ul>li:hover>a { background-color: #69c17d; color: #222; } .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 { top: 70px; } .header_type5.customnav #access ul li.with-megamenu>ul.sub-menu, .header_type5.customnav #access ul li.with-megamenu:hover>ul.sub-menu { left: -205px; } .header_type5.customnav .header_5_widget_wrap { display: none !important; } .header_5_widget { display: flex; align-items: center; flex-wrap: wrap; padding: 0px; } .header_5_widget_icon { display: inline-block; color: #004274; } .header_5_widget_icon i { font-size: 34px; } .header_5_widget_text_wrapper { display: inline-block; } .header_5_widget_wrap { padding: 0px; } .header_5_widget_text { font-size: 15px; padding-left: 10px; color: #222; text-align: left; font-weight: 500; } .header_5_widget_text:first-of-type { font-weight: 500; padding-bottom: 5px; } .fixed_header .header5_top_row, .fixed_header .header5_bottom_row { width: 100%; padding: 0 55px; } .admin-bar.has_top_bar .has_header_type5 #google_map_prop_list_wrapper, .admin-bar.has_top_bar .has_header_type5 #google_map_prop_list_sidebar { margin-top: 42px; } .has_top_bar .has_header_type5 #google_map_prop_list_wrapper, .has_top_bar .has_header_type5 #google_map_prop_list_sidebar { margin-top: 84px; } .header_type5 .submit_action svg { fill: #fff; } .header_type5.customnav .user_menu_wrapper.wpestate-order-first { order: initial; } /* =header6 ----------------------------------------------- */ .header_type6 #access { width: 40%; padding: 0px; } .header_type6 #access ul { text-align: left; } .header_type6 .full_width_header .logo, .header_type6 .logo { width: 20%; height: 100%; display: flex; align-content: space-around; justify-content: space-around; flex-wrap: nowrap; align-items: center; } .header_6_secondary_menu { display: flex; width: 40%; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; } .header_type6 .header_6_secondary_menu #access { width: auto; margin-right: 15px; } /* =header_transparent ----------------------------------------------- */ .master_header.header_transparent { background: transparent; border-bottom: none; } .fixed_header.header_transparent .header_wrapper { background: #fff; } .header_transparent .customnav.hover_type_3 #access ul.menu>li>a:hover, .header_transparent .customnav.hover_type_4 #access ul.menu>li>a:hover, .header_transparent .hover_type_3 #access ul.menu>li>a:hover, .header_transparent .hover_type_4 #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 .menu_user_tools, .header_transparent .submit_action, .header_transparent #access ul.menu>li>a { color: #ffffff; } .header_transparent .customnav #access ul.menu>li>a { color: #222; } .header_transparent .navicon:before, .header_transparent .navicon:after, .header_transparent .navicon { background: #ffffff; } .header_transparent .customnav .navicon:before, .header_transparent .customnav .navicon:after, .header_transparent .customnav .navicon { background: #3d3d3d; } .header_transparent .customnav #access ul.menu>li>a:hover, .header_transparent #access ul.menu>li>a:hover, .header_transparent .hover_type_6 #access .menu>li:hover>a { color: #0073e1; } .header_transparent .hover_type_5 #access .menu>li:hover>a { border-bottom: 3px solid #0073e1; } .header_transparent .hover_type_6 #access .menu>li:hover>a { border: 2px solid #0073e1; } .header_transparent .hover_type_2 #access .menu>li:hover>a:before { border-top: 3px solid #0073e1; } /* =Header Media ----------------------------------------------- */ .header_media { background-color: #fdfdfd; position: relative; z-index: 3; width: 100%; display: inline-block; padding-top: 90px; } .has_header_type4 .header_media, .wrapper_has_sticky_search .header_media, .header_transparent .header_media { padding-top: 0px !important; } .has_top_bar .header_media { padding-top: 131px; } .has_header_type2 .header_media { padding-top: 175px; } .has_top_bar .has_header_type2 .header_media { padding-top: 216px; } .has_header_type5 .header_media { padding-top: 160px; } .has_top_bar .has_header_type5 .header_media { padding-top: 200px; } .admin-bar .has_header_type5 .header_media { padding-top: 201px; padding-top: 161px; } .has_top_bar .has_header_type5 .header_media, .admin-bar.has_top_bar .has_header_type5 .header_media { margin-top: 0px; padding-top: 210px; } .has_top_bar .has_header_type1 .header_media.header_media_elementor, .admin-bar.has_top_bar .has_header_type1 .header_media.header_media_elementor, .admin-bar .main_wrapper .header_media.header_media_elementor, .main_wrapper .header_media.header_media_elementor { padding-top: 0px; } .admin-bar.has_top_bar .has_header_type2 .header_media .admin-bar .has_header_type2 .header_media { margin-top: 0px; padding-top: 216px; } .page-template-splash_page .header_media { height: 100%; } .half_map_body .header_media { display: none; } /* =header media image ----------------------------------------------- */ .wpestate_header_image { position: relative; float: left; width: 100%; height: 580px; background-position: center center; background-repeat: no-repeat; background-color: #222; background-size: cover; overflow: hidden; } .parallax_effect_yes { background-attachment: fixed; } .wpestate_header_image.full_screen_yes { height: 900px; } .wpestate_header_image_overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #222; z-index: 1; } .heading_over_image_wrapper { z-index: 10; width: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .subheading_over_video, .subheading_over_image { text-align: center; color: #fff; text-shadow: 1px 1px 3px rgba(68, 68, 68, 0.25); line-height: 22px; font-size: 18px; line-height: 1.5; font-weight: 400; max-width: 50%; margin: 0px auto; } .heading_over_video, .heading_over_image { text-align: center; color: #fff; text-shadow: 1px 1px 3px rgba(68, 68, 68, 0.5); font-size: 60px; line-height: 1.1em; } /* =header media video ----------------------------------------------- */ .wpestate_header_video { position: relative; float: left; width: 100%; height: 580px; background-color: #444; background-size: cover; overflow: hidden; } .wpestate_header_video.full_screen_yes { height: 900px !important; } .wpestate_header_video_overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #444; z-index: 2; } .heading_over_video_wrapper { z-index: 10; width: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .header_video { position: absolute; min-width: 100%; min-height: 100%; top: 50%; left: 50%; z-index: 1; width: auto; height: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-size: cover; transition: 1s opacity; object-position: center center; object-fit: cover; } /* =User Menu ----------------------------------------------- */ .user_menu_wrapper { position: relative; } .user_menu { color: #0073e1; cursor: pointer; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; } .customnav { background-color: #FFF; opacity: 0.95; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); } .customnav:hover { opacity: 1; } .user_loged i { color: #0073e1; } .submit_action { font-size: 22px; color: #222; transition: color 0.4s linear; -moz-transition: color 0.4s linear; -webkit-transition: color 0.4s linear; -o-transition: color 0.4s linear; } .header_transparent.master_header_sticky .submit_action { color: #222; } .submit_action:hover { color: #888888; } .submit_action svg { color: #8a959e; width: 30px; height: 30px; fill: #0073e1; margin: 5px 0px 0px 0px; } .customnav.header_type5 .submit_action svg { fill: #0073e1; } .header_type5 .submit_action svg { fill: #fff; } .header_type5 #shopping-cart_icon path { fill: #fff; } .header_transparent .submit_action:hover svg { fill: #fff; opacity: 0.7; } .customnav .header5_user_wrap .header_phone svg, .submit_action:hover svg, .header_transparent .customnav .submit_action:hover svg { fill: #222; opacity: 1; } .header_transparent .customnav .header_phone svg, .header_transparent .customnav .submit_action svg { fill: #0073e1; } .header5_user_wrap .header_phone svg, .header5_user_wrap .header_phone a, .header_transparent .header_phone a, .header_transparent .header_phone svg, .header_transparent .submit_action svg { fill: #fff; } .header5_user_wrap .header_phone { margin-top: 7px; } .header5_user_wrap .header_phone svg, .header5_user_wrap .header_phone a, .header_transparent .header_phone a { color: #fff; } .customnav .header5_user_wrap .header_phone svg, .customnav .header5_user_wrap .header_phone a, .header_transparent .customnav .header_phone a { color: #222; } .agent_sidebar_mobile svg, .header_phone svg { color: #8a959e; height: 21px; fill: #0073e1; vertical-align: middle; } .header_phone { font-size: 17px; font-weight: 500; color: #222; margin-right: 12px; transition: color 0.4s linear; -moz-transition: color 0.4s linear; -webkit-transition: color 0.4s linear; -o-transition: color 0.4s linear; margin-right: 20px; padding-top: 4px; } .mobilewrapper .header_phone { color: #fff; padding: 25px 25px 0px 25px; } .mobilewrapper .header_phone a { color: #fff; } .mobilewrapper .submit_listing { float: left; margin: 25px 0px 10px 25px; width: 210px; text-align: center; } .no_user_submit .header_phone { margin-right: 10px; } .submit_listing { float: right; display: inline; margin-top: 0px; font-size: 14px; background: #0073e1; padding: 10px 13px; font-weight: 500; color: #ffffff; webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; transition: background-color 0.1s linear; border: 1px solid; border-color: #0073e1; color: #ffffff; background-color: #0073e1; background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #0073e1)); background-image: linear-gradient(to right, transparent 50%, #0073e1 50%); background-size: 200% 100%; background-position: right bottom; border-radius: 4px; margin-left: 12px; } a.submit_listing:hover { text-decoration: none; background-color: transparent; background-position: left bottom; color: #0073e6; border-color: #0073e6; transition: all 300ms ease; webkit-transition: all 300ms ease; -o-transition: all 300ms ease; } .submit_listing:focus { color: #ffffff; } .header_transparent a.submit_listing:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #222222), color-stop(50%, #0073e1)); background-image: linear-gradient(to right, #222222 50%, #0073e1 50%); border: 1px solid #222; color: #fff; } .menu_user_picture { border-radius: 50%; width: 45px; height: 45px; border: 1px solid #0073e1; background-size: cover; margin-right: 10px; } .menu_user_tools { border-radius: 50%; height: 20px; margin: 0px; float: left; display: inline; cursor: pointer; font-size: 14px; color: #0073e1; } .navicon-button { transition: 0.25s !important; cursor: pointer; user-select: none; opacity: .8; } .nav-notlog { display: none; } .navicon-button.open { padding: 4px 0px 6px 15px; } .user_loged .navicon-button.open { margin-top: 21px; } .navicon-button:hover { transition: 0.5s; opacity: 1; } .navicon { position: relative; width: 18px; height: 2px; background: #333; transition: 0.5s; border-radius: 2.5rem; } .opensvg { transform: scale(0.75); } .navicon-button .navicon:before, .navicon-button .navicon:after { transition: 0.25s; } .navicon:before, .navicon:after { display: block; content: ""; height: 2px; width: 18px; background: #222; position: absolute; transition: 0.5s 0.25s; border-radius: 1rem; } .navicon:after { top: -5px; } .navicon:before { top: 5px; } #user_menu_u:hover .navicon:before { top: 7px; } #user_menu_u:hover .navicon:after { top: -7px; } .opensvg.plus .navicon, .opensvg.x .navicon { background: transparent; } .opensvg.plus .navicon:before, .opensvg.x .navicon:before { transform: rotate(-45deg); } .opensvg.plus .navicon:after, .opensvg.x .navicon:after { transform: rotate(45deg); } .opensvg:not(.steps) .navicon:before, .opensvg:not(.steps) .navicon:after { top: 0 !important; } .white-caret { border-top-color: #FFFFFF; } .menu-caret { margin: 5px 0px 0px 25px; } .navbar-default .navbar-nav>li>a { color: #f7f5f2; } .navbar-default .navbar-nav>.dropdown>a .caret { border-top-color: #f7f5f2; border-bottom-color: #f7f5f2; } .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #fff; background-color: #45a6cc; } .navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; } #user_menu_open { background-color: #fff; right: 35px; left: auto; z-index: 999999; top: 100%; margin-top: 0px; padding: 15px 0px 15px 0px; background-color: #fff; border-radius: 4px; width: 255px; display: none; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); } #user_menu_open.dropdown-menu { border: 1px solid #dde4e9; border: none; } #user_menu_open:before { content: " "; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; top: -10px; right: 7px; position: absolute; } #user_menu_open:after { content: " "; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #fdfdfd; top: -9px; right: 7px; position: absolute; } .xoxo .secondary_menu_sidebar, #user_menu_open .secondary_menu_sidebar { display: none; } .mobile_user_menu .secondary_menu_sidebar{ display: none!important; } #user_menu_open a { padding: 10px 20px; width: 100%; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; font-size: 14px; line-height: 24px; font-weight: 500; display: flex; align-items: center; } #user_menu_open svg { height: 16px; margin-right: 10px; } #user_menu_open a svg path, #user_menu_open a svg circle { stroke: #b3b3b3; stroke: #222; stroke: #5c727d; } #user_menu_open li a { color: #222; -webkit-transition: padding 0.35s ease; -moz-transition: padding 0.35s ease; -o-transition: padding 0.35s ease; transition: padding 0.35s ease; position: relative; } #user_menu_open a svg:hover { color: #fff; stroke: #fff; } #user_menu_open>li>a:hover, #user_menu_open>li>a:focus { background-color: #0073e1; color: #fff; background-image: none; padding-left: 25px; } #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 { stroke: #fff; } #user_menu_open>li>a:hover .unread_mess { background-color: #fff; color: #0073e1; } #user_menu_open>li>a:hover i { color: #fff; } #user_menu_open i { width: 10px; } .menulist { width: 255px; } .menulist i { margin-right: 13px; } #user_menu_open .menulist a:hover { background-color: #393f48; color: #fff; } #user_menu_open .divider { opacity: 0.5; margin: 15px 0px 0px 0px; } #user_menu_open .login_form { border: none; width: 253px; } #user_menu_open .login_form input[type=text], #user_menu_open .login_form input[type=password], #user_menu_open .login_form input[type=email], #user_menu_open .login_form input[type=url], #user_menu_open .login_form input[type=number], #user_menu_open .login_form textarea, #user_menu_open .btn { width: 227px; } #user_menu_open #widget_login_topbar, #user_menu_open #widget_register_topbar, #user_menu_open #forgot_pass_topbar { padding-left: 0px; } #forgot_pass_mobile, #user_menu_open #forgot_pass_topbar { display: inline-block; padding: 6px 0px 0px 0px; } #user_menu_open #register-div-title-topbar, #user_menu_open #login-div-title-topbar { padding-left: 12px; margin-bottom: 0px; } #user_menu_open li { position: relative; } .unread_mess { top: 10px; border-radius: 50%; width: 25px; height: 25px; background-color: #0073e1; line-height: 25px; text-align: center; font-size: 12px; position: absolute; right: 15px; float: right; color: #fff; } #wp-forgot-but-mobile, #wp-forgot-but, #wp-login-but { width: 227px; margin-bottom: 8px; } .modal-content #wp-login-but { margin-bottom: 0px !important; } #wp-submit-register { width: 227px; float: left; } #wp-forgot-but, #wp-login-but, #wp-submit-register { width: 100%; } /* =Mobile Header ----------------------------------------------- */ .mobile_header { background-color: #282D33; height: 70px; width: 100%; float: left; display: none; position: relative; } .mobile_header_sticky_yes { position: fixed; top: 0px; } .mobile_header i { color: #fff; font-size: 17px; margin: 26px; } .mobile-logo img { margin: 0px auto; max-height: 70px; width: auto; max-width: 200px; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); ms-transform: translate(0, -50%); transform: translate(0, -50%); left: 0px; right: 0px; position: absolute; } .mobile-trigger-user, .mobile-trigger { font-size: 14px; color: #fff; height: 70px; display: inline; float: left; cursor: pointer; position: absolute; top: 0px; } .mobile-trigger-user { right: 0px; } .mobile-trigger-user .menu_user_picture { border-radius: 50%; width: 45px; height: 45px; margin-top: 11px; float: left; display: inline; border: 2px solid #0073e1; margin-right: 15px; } .mobile-trigger-user:hover i, .mobile-trigger:hover i { color: #0073e1; } .mobilewrapper { min-height: 100%; position: fixed; overflow-x: hidden !important; width: 100%; height: 100%; min-height: 100%; max-height: 100%; top: 0px; bottom: 0; display: none; width: 256px; min-height: 100vh; } .mobilewrapper-user { display: none; min-height: 100%; position: fixed; overflow-x: hidden !important; width: 100%; height: 100%; min-height: 100%; max-height: 100%; top: 0px; background-color: #282D33; } .snap-drawers { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: auto; height: auto; } .snap-drawer { position: absolute; top: 0; right: auto; bottom: 0; left: auto; width: 265px; height: auto; overflow: auto; -webkit-overflow-scrolling: touch; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -ms-transition: width 0.3s ease; -o-transition: width 0.3s ease; transition: width 0.3s ease; background-color: #161d21; } .snap-drawer-right { right: 0px; padding-top: 18px; } .mobilewrapper-user label, .mobilewrapper-user a, .mobilewrapper-user .widget-title-sidebar { color: #fff; } .mobilewrapper-user .widget-title-sidebar { padding-left: 13px; } .mobilewrapper-user .login_sidebar { width: 254px; display: inline-block; margin-left: 6px; } #login-div-title-mobile, #register-div-title-mobile, #forgot-div-title-mobile { font-size: 16px; color: #fff; padding-left: 13px; } .sidebar-header { width: 100%; z-index: 11; background-color: #26292b; height: 65px; border-bottom: solid 2px #2d3033; } .mobilex-menu { margin-bottom: 0px; margin-left: 0px !important; background-color: #161d21; margin-top: 0px; width: 100%; float: left; } .mobile_user_menu{ margin-top: 10px; } .mobilex-menu i { width: 10px; margin-right: 10px; } .mobilex-menu li { position: relative; font-weight: 400; list-style: none; font-size: 13px; margin-bottom: 0px; border-bottom: 1px solid #576871; } .mobilex-menu li.menu-item-has-children:hover { background: transparent; } .mobilex-menu .sub-menu li:hover { border-bottom: 1px solid #555; } .mobilex-menu li a { color: #fff; width: 100%; padding: 17px 20px 17px 30px; display: flex; align-items: center; transition: color .4s linear; -moz-transition: color .4s linear; -webkit-transition: color .4s linear; -o-transition: color .4s linear; } .mobilex-menu li svg { height: 15px; margin-right: 10px; } .mobilex-menu li svg path, .mobilex-menu li svg circle { stroke: #ffffff; } .mobilex-menu .menu-item-has-children>a:after { content: "\f107"; position: absolute; right: 15px; margin-right: 15px; font-family: "Font Awesome 5 Free"; font-weight: 700; } .mobilex-menu .fa { margin-right: 10px; } .mobile_user_menu li:hover { background-color: #0073e1; color: #fff; } .mobilemenu-close-user, .mobilemenu-close { position: absolute; top: 0px; right: 0px; cursor: pointer; width: 40px; height: 40px; padding: 7px; color: #FFFFFF; } .mobilemenu-close-user:hover, .mobilemenu-close:hover { color: #0073e1; } .mobilemenu-close-user i, .mobilemenu-close i { font-size: 15px; padding: 3px 0px 0px 8px; } .mobilex-menu .sub-menu { margin-left: 0px; } .mobilex-menu .sub-menu ul { padding-left: 0px; } .mobilex-menu .sub-menu ul li { padding-left: 20px; } .mobilex-menu .sub-menu a { padding-left: 45px; line-height: 20px; } .mobilex-menu .sub-menu li:hover>a { padding-left: 45px !important; } .mobilex-menu .sub-menu .sub-menu a { padding-left: 35px; line-height: 20px; } .mobilex-menu .sub-menu ul { border-top: none !important; } .mobilex-menu .sub-menu { display: none; } /* =Main Menu ----------------------------------------------- */ #menu-main-menu { margin-left: 14px; } /*=theme Slider ------------------------------------------------------*/ .theme_slider_wrapper { overflow: hidden; } .theme_slider_wrapper .item { height: 100%; background-position: 50% 50%; background-size: cover; } .theme_slider_3.owl-carousel .owl-item .item { padding: 0px; } .theme_slider_3.owl-carousel .owl-item img { display: block; height: 100%; width: auto; } .slider-content { position: absolute; width: 466px; height: 275px; background-color: #333; background-color: #fdfdfd; opacity: 0.99; font-size: 14px; bottom: 100px; left: 4%; padding: 21px 76px 26px 26px; box-sizing: border-box; -moz-box-sizing: border-box; line-height: 22px; box-shadow: 0 44px 98px 0 rgba(0, 0, 0, .1); border-radius: 4px; } .theme_slider_extended .slider-content { bottom: 10%; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.18); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.18); border-radius: 4px; } .slider-content-wrapper { max-width: 1200px; position: relative; position: absolute; left: 0px; right: 0px; width: 100%; bottom: 22%; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; height: 100%; pointer-events: none; z-index: 9; } .theme_slider_contact_wrapper { top: 145px; left: 4%; position: absolute; z-index: 9; left: 23px; right: 0px; margin: 0px auto; pointer-events: initial; } .theme_slider_contact_form_wrapper { position: absolute; top: -45px; left: 450px; width: 420px; z-index: 10; pointer-events: initial; opacity: 0; transition: all 0.7s ease; box-shadow: 0 44px 98px 0 rgba(0, 0, 0, .1); display: none; } .theme_slider_contact_form_wrapper_visible { opacity: 1; left: 480px; } .theme_slider_contact_form_wrapper .agent_contanct_form { margin-bottom: 0px; box-shadow: 0 44px 98px 0 rgba(0, 0, 0, .1); } .theme_slider_contact_form_wrapper #agent_submit { margin-bottom: 15px; } .theme_slider_contact_form_wrapper textarea.form-control { height: 95px; } .theme_slider_contact_form_wrapper .schedule_meeting { width: 100%; margin: 0px 0px 10px 0px; } .wpestate_theme_slider_contact_agent { padding: 0px 15px; background: #69c17d; width: auto; position: relative; color: #fff; font-size: 14px; font-weight: 500; border-radius: 4px; line-height: 2; display: inline-block; text-align: center; transition: all 300ms ease; } .wpestate_theme_slider_contact_agent:hover { background: rgb(105 193 125 / 80%); } .wpestate_theme_slider_book_toor { padding: 4px 45px; background: #E0BB0B; width: auto; position: relative; color: #fff; font-size: 15px; font-weight: 500; line-height: 2; display: inline-block; text-align: center; } .theme_slider_details_modal_close { top: 13px; right: 13px; opacity: 1; position: absolute; z-index: 10; } .theme_slider_details_modal_close svg { width: 13px; height: 13px; } .theme_slider_classic { cursor: pointer; } .theme_slider_classic a { pointer-events: auto; transition: all 300ms ease; } .theme_slider_wrapper .carousel-indicators { position: absolute; bottom: 0px; left: 50%; z-index: 15; width: 12%; padding-left: 0; margin-left: -6%; text-align: center; list-style: none; margin-bottom: 15px; } .carousel-indicators li { background-color: #fff; border: 1px solid #fff; } .carousel-indicators .active { width: 11px; height: 11px; background-color: #0073e1; border: 1px solid #0073e1; } .carousel-control-theme-prev { position: absolute; top: 137px; right: -4px; height: 138px; width: 50px; background-color: #0073e1; opacity: 0.99; color: #fff; pointer-events: auto; z-index: 10; border-bottom-right-radius: 4px; } .carousel-control-theme-next { position: absolute; top: 0px; right: -4px; height: 137px; width: 50px; background-color: #0073e1; opacity: 0.99; color: #fff; pointer-events: auto; border-top-right-radius: 4px; } .carousel-control-theme-prev:hover, .carousel-control-theme-next:hover { background-color: #0761b7; color: #fff; } .slider-content h3 a { text-decoration: none; font-weight: 500; } .slider-content h3 a:hover { color: #0073e1; } .slider-content .read_more { text-decoration: none; color: #0073e1; display: block; margin-top: 7px; position: absolute; bottom: 61px; right: 75px; font-weight: 500; } .slider-content .read_more i { font-size: 14px; padding: 0px 0px 0px 8px !important; } .theme-slider-price { position: absolute; bottom: 0px; left: 26px; right: 26px; width: 364px; border-top: 1px solid #f0f0f0; height: 50px; font-size: 18px; padding-top: 12px; color: #0073e1; font-weight: 500; } .listing-details { float: right; color: #5c727d; font-size: 15px; padding-top: 2px; } .listing-details img { margin: -6px 6px 0px 8px; } .slider-content .fa { font-size: 40px; margin: 0px auto; padding: 35px 15px; } .theme_slider_classic .slider-content .fa { text-align: center; padding: 0px; line-height: 138px; } .theme_slider_agent { width: 63px; height: 63px; float: left; background-position: center; background-size: cover; background-repeat: no-repeat; margin-right: 15px; border-radius: 50%; } .theme_slider_agent_name { font-weight: 500; color: #222; font-size: 16px; margin-bottom: 5px; } /*=theme Slider type2 ------------------------------------------------------*/ .theme_slider_wrapper.theme_slider_2 .slick-list { background-color: #222; margin-top: 0px; } .theme_slider_wrapper.theme_slider_2 .slick-prev:active, .theme_slider_wrapper.theme_slider_2 .slick_next:active { padding: 0px !important; } .theme_slider_wrapper.theme_slider_2 .slick-next.slick-arrow { right: 15px; left: auto; } .theme_slider_wrapper.theme_slider_2 .slick-prev.slick-arrow { right: auto; left: 15px; } .theme_slider_wrapper.theme_slider_2 .slick-next.slick-arrow:before { content: '\e801'; font-family: "fontello"; margin-top: 36px; font-size: 48px; text-shadow: none; } .theme_slider_wrapper.theme_slider_2 .slick-prev.slick-arrow:before { content: '\e800'; font-family: "fontello"; margin-top: 36px; font-size: 48px; text-shadow: none; } .theme_slider_wrapper.theme_slider_2 .slick-prev.slick-arrow:hover, .theme_slider_wrapper.theme_slider_2 .slick-next.slick-arrow:hover { color: #fff; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9; } .theme_slider_wrapper.theme_slider_2 .slick-prev.slick-arrow, .theme_slider_wrapper.theme_slider_2 .slick-next.slick-arrow { top: 45%; color: #fff; width: 35px; height: 65px; border-radius: 4px; cursor: pointer; color: #99a2ae; background-color: transparent !important; color: #fff; padding-left: 0px; border: none; position: absolute; z-index: 999; margin: 0 auto; } .theme_slider_wrapper.theme_slider_2 .slick-dots { display: none !important; } .theme_slider_wrapper.theme_slider_2 .item_type2 { display: block; position: relative; background-color: #222222; display: inline-block; max-width: 33.33%; background-size: cover; background-position: center; margin-left: 1px; margin-right: 1px; } .prop_new_detals_info { position: absolute; bottom: 60px; padding: 0px 0px 0px 20px; color: #fff; width: 100%; } .theme_slider_wrapper.theme_slider_2 h3 { padding: 0px 10px 0px 110px; color: #fff; display: inline-block; width: 100%; margin-bottom: 5px; display: block; } .theme_slider_wrapper.theme_slider_2 h3 a { color: #fff; font-size: 27px; } .theme-slider-location a, .theme-slider-location { color: #f3f3f3; } .theme-slider-location { padding: 0px 0px 0px 110px; font-size: 15px; } .theme_slider_2_contact_agent { position: absolute; bottom: 200px; left: 0px; background-color: #222; fill: #fff; width: 40px; height: 40px; padding: 8px 8px 8px 9px; opacity: 0.75; z-index: 12; border-top-right-radius: 2px; border-bottom-right-radius: 2px; pointer-events: initial; transition: all 0.7s ease; } .theme_slider_2_contact_agent:hover { opacity: 1; } .theme_slider_2_contact_agent svg { width: 20px; height: 22px; color: #fff; } .theme_slider_2 .theme_slider_2_contact_agent, .theme_slider_2 .prop_new_detals_info { display: none; } .theme_slider_wrapper.theme_slider_2 .theme-slider-price { position: relative; left: 0px; right: auto; width: auto; border-top: none; height: auto; font-size: 15px; border-radius: 4px; padding: 5px 10px; color: #fff; background-color: rgba(0, 115, 225, 0.85); margin-bottom: 10px; display: inline-block; margin-left: 20px; font-weight: normal; } .theme_slider_wrapper.theme_slider_2 .prop_new_details { pointer-events: auto; cursor: pointer; } .theme_slider_wrapper.theme_slider_2 .prop_new_details_back { transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; pointer-events: none; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)); } .theme_slider_wrapper.theme_slider_2 .item_type2:hover .prop_new_details_back { opacity: 0.3; } .theme_slider2_agent_picture { width: 90px; height: 90px; background-repeat: no-repeat; background-size: cover; float: left; background-position: center center; border-radius: 4px; } .theme_slider_2 .theme_slider_contact_wrapper { display: none; } .theme_slider_2 .theme_slider_contact_form_wrapper { position: absolute; top: -395px; left: 70px; width: 420px; z-index: 10; pointer-events: initial; opacity: 0; transition: all 0.7s ease; color: #5c727d; display: none; } .theme_slider_2 .theme_slider_contact_form_wrapper.theme_slider_contact_form_wrapper_visible { opacity: 1; left: 90px; } /* =Form ----------------------------------------------- */ .wp-block-search .wp-block-search__input { display: block; width: 100%; height: 40px; padding: 9px 12px; font-size: 13px; line-height: 1.428571429; color: #8593a9; vertical-align: middle; background-color: #ffffff; background-image: none; border: 1px solid #f0f0f0; border-radius: 4px; } .form-control { display: block; width: 100%; height: 40px; padding: 9px 12px; font-size: 13px; line-height: 1.428571429; color: #8593a9; vertical-align: middle; background-color: #ffffff; background-image: none; border: 1px solid #f0f0f0; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; margin-bottom: 10px; } textarea.form-control { height: auto; font-size: 13px; } .form-control::-moz-placeholder, .form-control::-webkit-input-placeholder { color: #8593a9; } .dropdown-menu { font-size: 13px; padding: 5px 0 0px 0px; width: 100%; min-width: 200px; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); } .search_wr_10 .dropdown-menu, .search_wr_11 .dropdown-menu { min-width: 160px; } #adv-search-mobile .dropdown.form-control { padding: 0px; } .listing_filter_select .caret_filter, .adv-search-1 .caret_filter { position: absolute; right: 15px; top: 17px; } .listing_filters_head_directory .caret_filter { top: 20px; } .fullscreen_search .adv-search-1 .filter_menu { bottom: 41px; top: auto; -webkit-box-shadow: none; box-shadow: none; } .search_wrapper-close-extended#search_wrapper.fullscreen_search { bottom: 150px !important; } .dropdown { cursor: pointer; } .btn { padding: 9px 35px; font-size: 14px; text-transform: uppercase; -webkit-box-shadow: 0px 2px 0px 0px rgba(218, 68, 83, 1); box-shadow: 0px 2px 0px 0px rgba(218, 68, 83, 1); } #primary .btn { width: 220px; } #colophon .btn { width: 217px; } .red { background-color: #0073e1; color: #ffffff; } .red:hover { color: #ffffff; background-color: #da4453; } .wp-block-search .wp-block-search__button { background: #0274e2; border: none; padding: .375em .625em; color: #fff; margin-left: .625em; word-break: normal; border-radius: 4px; } /*=adv-search-1 ------------------------------------------------*/ #adv-search-header-mobile { background-color: #0073e1; padding: 15px 15px 15px 15px; color: #fff; cursor: pointer; font-size: 15px; float: left; width: 100%; display: none; margin-bottom: 0px; } .page-template-splash_page #adv-search-header-mobile { margin-bottom: 0px; z-index: 9; position: relative; } #adv-search-mobile { display: none; padding: 15px 15px 3px 15px; float: left; width: 100%; background-color: #fff; } .page-template-splash_page #adv-search-mobile { padding: 13px; } #adv-search-mobile .filter_menu_trigger { margin-top: 1px; padding: 9px 10px; } #adv-search-mobile .caret_filter { float: right; margin-right: 9px; margin-top: 7px; position: relative; } #adv-search-mobile .filter_menu { width: 100%; margin: 0px; } /*=adv-search-4 ------------------------------------------------*/ .search_wr_4 .adv-search-1 { max-width: 1125px; /* padding: 15px 7px;*/ } .adv4-holder { float: left; padding: 13px 5px; width: 100%; } .advanced_submit_4, #advanced_submit_4 { width: 100%; } .adv4-holder .adv_search_slider { width: 100%; padding-right: 5px !important; } .search_wr_4.with_search_on_end #adv-search-header-1 { top: -40px; left: 15px; } .search_wr_4.with_search_on_end.with_search_form_float #adv-search-header-1, .search_wr_4.with_search_on_end.with_search_form_float #adv-search-header-1 { top: -40px; left: 0px; } #search_wrapper.search_wr_4.with_search_on_end.without_search_form_float, #search_wrapper.search_wr_4.with_search_on_start.without_search_form_float { padding: 0px 15px; } /*=adv-search-5 ------------------------------------------------*/ #search_wrapper.search_wr_5 { height: 100%; border: none; height: auto; padding: 0px 7px; } #search_wrapper.search_wr_5.with_search_form_float { padding: 0px 7px; } .search_wr_5 .adv-search-1 { position: Relative; bottom: auto; padding: 15px 0px; max-width: 1110px; width: 100%; background: transparent; } .adv5-holder .adv_search_slider { width: 100%; padding-right: 5px !important; } .search_wr_5 h3 { padding-left: 7px; font-size: 18px; font-weight: 500; } /*=adv-search-6 ------------------------------------------------*/ #search_wrapper.search_wr_6 { padding: 0px; } #primary #search_wrapper.search_wr_6 .adv_search_slider p { margin-bottom: 15px; } .tab-content .adv_search_slider, .adv6-holder .adv_search_slider { width: 100%; padding-right: 5px !important; } #primary .tab-content .adv_search_slider p { line-height: 25px; margin-bottom: 5px; } #primary .tab-content .adv_search_slider{ margin-bottom: 20px; } #search_wrapper.search_wr_6.with_search_on_start.without_search_form_float { padding-top: 65px; } #tab_prpg_adv6 { position: relative; } #google_map_prop_list_sidebar #tab_prpg_adv6 { float: left; width: 100%; } .search_wr_6 .adv-search-1 { border: none; max-width: 1125px; } .search_wr_6 .nav-tabs { border: none; margin: 0px 0px 0px 0px; position: absolute; top: -58px; left: 7px; } .without_search_form_float.search_wr_6 .nav-tabs { top: -62px; } .without_search_form_float #adv_extended_options_text_mainform { margin-bottom: 20px; } .with_search_form_float .adv_search_tab_item, .without_search_form_float .adv_search_tab_item { margin-right: 3px; } .search_wr_6 .adv_extended_options_text { margin-bottom: 15px; } .adv6-holder { padding: 15px 0px 0px 0px; float: left; width: 100%; } .search_wr_6.with_search_form_float .adv6-holder { padding: 13px 7px 0px 7px; } .search_wr_6.with_search_form_float .adv6-holder .nav-tabs { left: -7px; } .adv_search_tab_item { float: left; display: inline-block; border: 1px solid #e5f1fc; background-color: #e5f1fc; } .advanced_search_sidebar .adv_search_tab_item a, .adv_search_tab_item a { color: #0073e1; float: left; padding: 13px 23px; text-transform: capitalize; line-height: 14px; } .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 { background: #0073e1; color: #ffffff; border: 1px solid #0073e1; } .adv_search_tab_item.active a { color: #fff; } .advanced_search_sidebar .adv6_tab_head { padding: 10px 10px !important; } .advanced_search_sidebar .adv_search_tab_item { margin-right: 5px !important; margin-bottom: 5px !important; } .wpestate_search_tab_align_center .nav-tabs { border: none; margin-left: 0px; margin-bottom: 10px; float: none; text-align: center; top: -65px; margin: 0px auto; width: 100%; } .wpestate_search_tab_align_center .nav-tabs .adv_search_tab_item { float: none; text-align: center; margin-right: 5px; position: relative; } .wpestate_search_tab_align_center .adv_search_tab_item.active:before { background-color: #0f73e1; content: ""; height: 17px; position: absolute; top: 29px; width: 17px; margin-left: -8px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); left: 50%; } #google_map_prop_list_sidebar .nav-tabs .adv_search_tab_item { float: left; margin-bottom: 10px; margin-right: 5px; } .nav-tabs { border-bottom: 0px; } #adv-search-mobile .adv_search_tab_item.active:before, #advanced_search_shortcode .adv_search_tab_item.active:before, .advanced_search_sidebar .adv_search_tab_item.active:before, #google_map_prop_list_sidebar .adv_search_tab_item.active:before { display: none; } #adv-search-mobile .nav-tabs { text-align: left; border-bottom: 0px; } #advanced_search_shortcode .nav-tabs { text-align: left; margin-left: 8px; border-bottom: 0px; } .advanced_search_sidebar .nav-tabs { text-align: left; margin-bottom: 5px; border-bottom: 0px; } .advanced_search_shortcode .tab-pane, .adv-search-mobile .tab-pane, .advanced_search_sidebar .tab-pane { box-shadow: none; } /*=adv-search-7 ------------------------------------------------*/ #search_wrapper.search_wr_7 { height: 100%; background-color: #f5f8fa; border: none; } .search_wr_7 .adv-search-1 { background-color: #f5f8fa; position: Relative; bottom: auto; padding: 15px 0px; } .adv7-holder .nav.nav-tabs { position: absolute; top: -57px; left: 7px; } .adv7-holder .adv_search_slider { width: 100%; padding-right: 5px !important; } .with_search_7 #openmap { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; bottom: 0px; right: 52px; } /*=adv-search-8 ------------------------------------------------*/ #adv-search-8 { max-width: 1125px; } #search_wrapper.search_wr_8 { padding-bottom: 0px; } #search_wrapper.search_wr_8.with_search_form_float { padding: 0px 0px; } #search_wrapper.search_wr_8.with_search_on_start.without_search_form_float { padding-top: 66px; } .search_wr_8.without_search_form_float .wpestate_search_tab_align_center .nav-tabs { top: -70px; position: absolute; } .search_wr_8 .nav-tabs { border: none; margin-left: 7px; } .search_wr_8.with_search_form_float .nav-tabs { border: none; margin-left: 0px; } .with_search_form_float .adv8-holder { margin-top: -55px; } .adv8-holder { margin-top: -70px; } .adv8-holder .tab-content { width: 100%; } .search_wrapper.search_wr_8.without_search_form_float { padding-top: 85px !important; padding-bottom: 15px !important; } .with_search_form_float .adv8-holder .tab-content { padding: 27px 7px 0px 7px; } .with_search_form_float .adv8-holder #adv_extended_options_text_adv { margin-bottom: 13px; } /*=adv-search-9 ------------------------------------------------*/ #search_wrapper.search_wr_9 { height: 100%; background-color: #f5f8fa; border: none; } #search_wrapper.search_wr_5.fullscreen_search, #search_wrapper.search_wr_7.fullscreen_search, #search_wrapper.search_wr_9.fullscreen_search { height: auto; } .search_wr_9 .adv-search-1 { background-color: #f5f8fa; position: Relative; bottom: auto; padding: 15px 0px; } .adv9-holder .nav.nav-tabs { position: absolute; top: -57px; left: 7px; } .adv9-holder .adv_search_slider { width: 100%; padding-right: 5px !important; } .with_search_9 #openmap { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; bottom: 0px; right: 52px; } /*=adv-search-10 ------------------------------------------------*/ .adv_handler { background-color: #0073e1; width: 42px; height: 40px; cursor: pointer; margin-right: 9px; float: left; line-height: 40px; text-align: center; color: #fff; } #advanced_submit_10 { width: calc(100% - 52px); margin-top: 0px; margin-bottom: 15px; margin-left: 0px; } .adv_search_hidden_fields { float: left; width: 100%; padding: 0px 0px 10px; display: none; } #search_wrapper.search_wr_10 { padding-bottom: 0px; } #search_wrapper.search_wr_10 .adv-search-1 { max-width: 1130px; } #search_wrapper.search_wr_10.with_search_form_float { padding: 13px 7px 0px 7px; } .search_wr_10 .adv_search_slider { width: 100%; padding-right: 5px !important; } /*=adv-search-11 ------------------------------------------------*/ #advanced_submit_11 { width: auto; width: calc(100% - 52px); margin-top: 0px; margin-bottom: 15px; margin-left: 0px; } .adv_search_hidden_fields { float: left; width: 100%; padding: 0px 0px 10px; display: none; } #search_wrapper.search_wr_11 { padding-bottom: 0px; } #search_wrapper.search_wr_11 .adv-search-1 { max-width: 1130px; } #search_wrapper.search_wr_11.with_search_form_float { padding: 13px 7px 0px 7px; } .search_wr_11 .adv_search_slider { width: 100%; padding-right: 5px !important; } /*=adv-search-geolocation ------------------------------------------------*/ .adv_search_geo_radius_wrapper { margin-bottom: 15px; } .radius_wrap { padding-left: 0px; padding-right: 7px; position: relative; } .slider_radius_wrap { height: 38px; position: relative; } #wpestate_slider_radius { margin-left: 8px; margin-top: 3px; height: 5px; max-width: 100%; } #wpestate_slider_radius .ui-slider-handle { margin-top: -2px; width: 17px; height: 17px; background-image: none; background-color: #fff; } .radius_wrap:after { font-size: 22px; font-family: "font awesome 5 free"; content: "\f3c5"; position: absolute; top: 13px; right: 18px; color: #0073e140; font-weight: 700; } .half_map_body .ui-front { z-index: 9999; } /*=Header ------------------------------------------------*/ .social_facebook { margin-left: 10px; width: 20px; height: 20px; background-image: url('css/css-images/social.png'); background-position: 0px 0px; background-repeat: no-repeat; float: left; } .social_facebook:hover { background-image: url('css/css-images/social.png'); background-position: -20px 0px; background-repeat: no-repeat; } .social_tweet { margin-left: 10px; width: 27px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -40px 0px; background-repeat: no-repeat; float: left; } .social_tweet:hover { background-image: url('css/css-images/social.png'); background-position: -69px 0px; background-repeat: no-repeat; } .social_google { margin-left: 10px; width: 26px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -96px 0px; background-repeat: no-repeat; float: left; } .social_google:hover { background-image: url('css/css-images/social.png'); background-position: -122px 0px; background-repeat: no-repeat; } .social_pinterest { margin-left: 7px; width: 26px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -148px 0px; background-repeat: no-repeat; float: left; } .social_pinterest:hover { background-image: url('css/css-images/social.png'); background-position: -169px 0px; background-repeat: no-repeat; } .social_linkedin { margin-left: 7px; width: 26px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -196px 0px; background-repeat: no-repeat; float: left; } .social_linkedin:hover { background-image: url('css/css-images/social.png'); background-position: -226px 0px; background-repeat: no-repeat; } /*unit*/ .share_unit .social_facebook { background-image: none; margin: 3px 0px; padding-right: 3px; } .share_unit .social_facebook:after { font-family: "Font Awesome 5 Brands"; content: "\f09a"; background-image: none; padding: 0px; margin: 0px; font-size: 17px; font-weight: 700; } .share_unit .social_facebook:hover { background-image: none; margin: 3px 0px; padding-right: 3px; } .share_unit .social_tweet { background-image: none; margin: 3px 0px; padding-right: 2px; } .share_unit .social_tweet:after { font-family: "Font Awesome 5 Brands"; background-image: none; padding: 0px; margin: 0px; content: "\e61b"; font-size: 16px; font-weight: 700; } .share_unit .social_tweet:hover { background-image: none; margin: 3px 0px; padding-right: 2px; } .share_unit .social_google { background-image: none; margin: 0px 0px 3px 0px; padding-right: 2px; } .share_unit .social_google:after { font-family: "Font Awesome 5 Free"; background-image: none; padding: 0px; margin: 0px; content: "\f0d5"; font-size: 15px; } .share_unit .social_google:hover { background-image: none; margin: 0px 0px 3px 0px; padding-right: 2px; } .share_unit .social_whatsup { background-image: none; margin: 3px 0px; padding-right: 3px; } .share_unit .social_whatsup:after { content: "\f232"; font-family: "Font Awesome 5 Brands"; background-image: none; padding: 0px; margin: 0px; font-size: 16px; font-weight: 700; } .share_unit .social_whatsup:hover { background-image: none; margin: 3px 0px; padding-right: 3px; } .share_unit .social_pinterest { background-image: none; margin: 3px 0px; padding-right: 3px; } .share_unit .social_pinterest:hover { background-image: none; margin: 3px 0px; padding-right: 3px; } .share_unit .social_pinterest:after { content: "\f231"; font-family: "Font Awesome 5 Brands"; background-image: none; padding: 0px; margin: 0px; font-size: 16px; font-weight: 700; } .share_unit .social_email { background-image: none; margin: 3px 0px; padding-right: 3px; float: left; } .share_unit .social_email:hover { background-image: none; margin: 3px 0px; padding-right: 3px; } .share_unit .social_email:after { content: "\f0e0"; font-family: "Font Awesome 5 Free"; background-image: none; padding: 0px; margin: 0px; font-size: 16px; } .share_unit .social_linkedin { margin: 7px 7px 7px 7px; width: 26px; height: 20px; background-image: url('css/css-images/social-unit.png'); background-position: -196px 0px; background-repeat: no-repeat; float: left; } .share_unit .social_linkedin:hover { background-image: url('css/css-images/social-unit.png'); background-position: -226px 0px; background-repeat: no-repeat; } /**/ .agent_unit .social_facebook { margin-left: 0px; width: 20px; height: 20px; background-image: url('css/css-images/social.png'); background-position: 0px 0px; background-repeat: no-repeat; float: left; } .agent_unit .social_facebook:hover { background-image: url('css/css-images/social.png'); background-position: -20px 0px; background-repeat: no-repeat; } .agent_unit .social_tweet { margin-left: 0px; width: 27px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -40px 0px; background-repeat: no-repeat; float: left; } .agent_unit .social_tweet:hover { background-image: url('css/css-images/social.png'); background-position: -69px 0px; background-repeat: no-repeat; } .agent_unit .social_google { margin-left: 0px; width: 26px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -96px 0px; background-repeat: no-repeat; float: left; } .agent_unit .social_google:hover { background-image: url('css/css-images/social.png'); background-position: -122px 0px; background-repeat: no-repeat; } .agent_unit .social_pinterest { margin-left: 0px; width: 26px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -148px 0px; background-repeat: no-repeat; float: left; } .agent_unit .social_pinterest:hover { background-image: url('css/css-images/social.png'); background-position: -169px 0px; background-repeat: no-repeat; } .agent_unit .social_linkedin { margin-left: 0px; width: 26px; height: 20px; background-image: url('css/css-images/social.png'); background-position: -196px 0px; background-repeat: no-repeat; float: left; } .agent_unit .social_linkedin:hover { background-image: url('css/css-images/social.png'); background-position: -226px 0px; background-repeat: no-repeat; } .customnav #access ul li:hover>ul { top: 70px; } .customnav #access ul ul li:hover>ul { top: -26px; } .customnav #access ul ul ul { top: 30px; } .customnav .sub-menu>li a { padding: 13px; } /* =breadcrumb ----------------------------------------------- */ .breadcrumb { color: #8593a9; background: none; margin-top: 15px; padding: 0px; margin-bottom: 15px; font-size: 12px; margin-left: 0px; } .breabcrumb_dashboard { display: none; } .breadcrumb>li+li:before { font-family: "Font Awesome 5 Free"; padding: 0 5px; color: #8593a9; content: "\f105"; font-weight: 600; } .breadcrumb a { color: #8593a9; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .breadcrumb>li { display: inline-block; word-break: break-word; } .breadcrumb .active { color: #0d7ae3; } .home .breadcrumb_container { display: none; } .breadcrumb_container{ min-height: 30px; } /*=User Login -------------------------------------------------*/ .video_container_modal, #property_details_modal_wrapper, #modal_login_wrapper { display: none; width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; z-index: 9999; } .property_details_modal_back, .modal_login_back { background-color: #111; opacity: 0.5; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 1; } .property_details_modal_container { background-color: #fff; left: 0; right: 0; top: 8%; width: 450px; z-index: 1; position: absolute; margin: 0px auto; box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.05); } .modal_login_container { background-color: #fff; left: 0; right: 0; top: 8%; width: 750px; height: 550px; z-index: 1; position: absolute; margin: 0px auto; box-shadow: 3px 5px 13px 0px rgb(29 29 29 / 5%); border-radius: 10px; overflow: hidden; position: relative; } .modal_login_container.wpestare_recaptcha_extra_class { height: 610px !important; } .login-register-modal-image { position: absolute; width: 50%; height: 100%; top: 0px; left: 0px; background-position: 50% 50%; background-size: cover; } .login-register-modal-image_text { position: absolute; bottom: 25px; left: 45px; font-size: 31px; font-weight: 500; color: #fff; z-index: 2; line-height: 1.25em; right: 45px; } .password_holder { position: relative; display: inline-block; width: 100%; } .show_hide_password { position: absolute; top: 10px; right: 10px; font-size: 17px; color: #8795ab; opacity: 0.7; cursor: pointer; } .show_hide_password:hover { opacity: 1; } #register-div-mobile .show_hide_password, .loginwd_sidebar .show_hide_password, .shortcode-login .show_hide_password, #login-div_mobile .show_hide_password { top: 10px; } #register-div-mobile #user_password_mobile_retype, #register-div-mobile #user_password_mobile, .loginwd_sidebar #user_password_wd_retype, .loginwd_sidebar #user_password_wd, .loginwd_sidebar #login_pwd_wd, .shortcode-login #user_password_retype, .shortcode-login #user_password, .shortcode-login #login_pwd #modal_login_wrapper #login_pwd_topbar, #login_pwd_mobile { padding-right: 45px; } .login-register-modal-form-wrapper { position: absolute; width: 50%; height: 100%; top: 0px; left: 50%; } .modal_login_container .alert-message, .modal_login_container .login-alert { width: 100%; max-width: 100%; margin-top: -10px; } .or_social { width: 100%; float: left; text-align: center; margin: 5px 0px 5px 0px; } .video_modal_login_close, #property_details_modal_close, #login-modal_close { position: absolute; top: 0px; right: 0px; text-align: center; cursor: pointer; z-index: 999999; background-image: url(css/css-images/closeicon4.png); background-position: 50% 50%; background-repeat: no-repeat; width: 25px; height: 25px; opacity: 0.3; } #login-modal_close { top: 15px; right: 15px; } #modal_login_wrapper .featured_gradient { opacity: 0.35; background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0) 56%); } #property_details_modal_close { top: 15px; right: -30px; opacity: 1; } #forgot-div-title-topbar, #register-div-title-topbar, #login-div-title-topbar { padding: 30px; color: #222; font-size: 23px; line-height: 1.3em; text-align: left; font-weight: 500; margin-bottom: 0px; } #forgot-pass-div-mobile, #forgot-pass-div, #register-div-topbar, #login-div_topbar { padding: 0px 30px 30px 30px; float: left; } .modal_login_container #register-div-title-topbar, .modal_login_container #forgot-div-title-topbar, .modal_login_container #login-div-title-topbar { padding: 0px 0px 30px 0px; } #register-div-topbar, #forgot-pass-div, #login-div_topbar { padding: 0px 45px 0px 45px; text-align: left; float: none; position: absolute; top: 50%; transform: translateY(-50%); } .login_modal_control { padding: 0px 45px; color: #333; width: 100%; float: left; font-size: 14px; position: absolute; bottom: 30px; } #widget_register_topbar { float: left; font-weight: 500; } #forgot_pass_topbar { float: right; font-weight: 500; } #widget_login_topbar { display: none; font-weight: 500; } #return_login_topbar { display: none; color: #333; font-weight: 500; } #wp-submit-register_topbar, #wp-login-but-topbar, #wp-forgot-but-topbar { width: 100%; margin-bottom: 0px; } /*=Modal ---------------------------------------------------*/ .navbar-fixed-top, .navbar-fixed-bottom { z-index: 102; } /* =Ajax Login ----------------------------------------------- */ #loginmodal .modal-dialog { width: 290px; } #loginmodal h4 { font-size: 14px; } #loginmodal .login-links { font-size: 13px; } #loginmodal .modal-body { position: relative; padding: 10px 20px 6px 20px; } #loginmodal #reveal_login { margin-top: 0px; margin-bottom: 13px; } /* =Property List ----------------------------------------------- */ #google_map_prop_list_sidebar .col-md-12.has_4per_row{ width: 100%; } #google_map_prop_list_sidebar .has_4per_row { width: 50%; } #google_map_prop_list_sidebar .submit_container_half { display: none; } #google_map_prop_list_sidebar { position: fixed; right: 0; bottom: 0; width: 50%; top: 130px; overflow-y: scroll; background: #f8f8f8; padding: 0px; overflow-x: hidden; z-index: 0; } #google_map_prop_list_wrapper.half_no_top_bar, #google_map_prop_list_sidebar.half_no_top_bar { top: 91px; } .has_header_type5 #google_map_prop_list_wrapper.half_no_top_bar, .has_header_type5 #google_map_prop_list_sidebar.half_no_top_bar { top: 170px; } .half-pagination, .pagination_ajax, .pagination { float: left; width: 100%; } .pagination.c.pagination_ajax { padding-left: 15px; } #google_map_prop_list_sidebar .pagination { width: 100%; float: left; margin-left: 30px; } #google_map_prop_list_sidebar .pagination_ajax_search { margin-left: 15px !important; } .no_results { margin-left: 15px; width: 100%; margin-bottom: 30px; float: left; } #listing_ajax_container_agent_tax, #listing_ajax_container_agent { margin: 0px -15px; display: flex; flex-direction: row; flex-wrap: wrap; float: left; min-width: 100%; } #listing_ajax_container { margin: 0px -15px; display: flex; flex-direction: row; flex-wrap: wrap; min-width: 100%; } #listing_ajax_container_agent.estate_developer, #listing_ajax_container_agent.estate_agency { margin: 0px; } .nothing { padding-left: 15px; } #google_map_prop_list_sidebar #listing_ajax_container_agent, #google_map_prop_list_sidebar #listing_ajax_container { min-width: 100% } #google_map_prop_list_sidebar #listing_ajax_container { max-width: 840px; margin: 0px; padding: 15px 15px 0px 15px; } #google_map_prop_list_sidebar .no_results { margin-left: 15px; } #google_map_prop_list_sidebar .half_map_filters_wrapper { width: 100%; } .search_wrapper { position: relative; } #google_map_prop_list_sidebar .order_filter_single { margin-left: 0px; float: right; position: absolute; right: 29px; bottom: -78px; background-color: #ffffff; height: auto; margin: 9px 0px 9px 0px; } #google_map_prop_list_sidebar .order_filter_single .filter_menu { margin-left: auto; left: auto; right: 0px; } #google_map_prop_list_sidebar .order_filter_single .caret::after { margin-top: 0px; } #google_map_prop_list_sidebar .order_filter_single .filter_menu_trigger { margin-top: 0px; padding: 10px 15px; } .half_results { font-size: 21px; margin-top: 10px !important; margin-bottom: 15px !important; } #google_map_prop_list_sidebar .no_results_title { margin-left: 15px; } .page-template-user_dashboard_searches #listing_ajax_container { clear: both; margin: 0px; } .listing_filters_head_directory, .adv_listing_filters_head, .listing_filters_head, .listing_filters { margin: 0px; margin-bottom: 30px; float: left; width: 100%; background: #fff; box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); padding: 0px 15px; border-radius: 4px; border: 1px solid #f1f8ff; } .listing_filter_select { float: left; margin: 10px 0px; cursor: pointer; padding: 0px 15px 0px 0px; } .wpestate_filter_list_properties_wrapper { margin: 0px -15px; display: flex; flex-direction: row; flex-wrap: wrap; min-width: 100%; } .listing_filters_head .listing_filter_select { margin-top: 8px; } .listing_filter_select.filter_county { padding: 0px 15px 0px 0px; } .listing_filter_select .filter_menu li { padding: 13px; line-height: 1.3em; } .listing_filter_select.open .filter_menu_trigger { color: #0073e1; } .advanced_search_shortcode .listing_filter_select { margin: 0px 13px 11px 0px; } .listing_filters_head .filter_menu { margin-left: 0px; margin-top: 10px !important; padding-bottom: 0px; } .order_filter { border-right: none; } .order_filter_single { margin-left: 548px; border-radius: 4px; } .advanced_filters .order_filter_single { margin-left: 0px; } .advanced_filters .order_filter_single .caret_filter::after { top: -4px; } .listing_filter_views { border: none; float: right; margin-right: 0px; margin-left: 0px; padding: 0px 0px 0px 10px; margin-top: 2px !important; } .filter_menu_trigger { margin-top: 4px; padding: 9px 13px; } #a_filter_action { padding-left: 0px; } .filter_menu { background-color: #fff; color: #8593a9; border-color: #f0f0f0; margin-top: 1px !important; max-height: 215px; overflow-y: scroll; border-radius: 0px; margin-left: -15px; padding-top: 0px; } .advanced_search_sidebar .filter_menu { margin-top: 2px; margin-left: -1px; width: 100%; padding-bottom: 0px; } .listing_filter_select:first-child .filter_menu { margin-left: 0px; } .advanced_search_sidebar .dropdown.form-control { padding: 0px; } .advanced_search_sidebar .filter_menu li { margin-bottom: 0px; } .filter_menu li { padding: 13px; line-height: 1.3em; border-bottom: 1px solid #f0f0f0; } .filter_menu li:hover { background-color: #0073e1; color: #ffffff; } #grid_view, #list_view { margin-top: 16px; } #grid_view, #list_view { color: #768082; font-size: 18px; } #grid_view:hover, #list_view:hover { color: #0073e1; } .icon_selected { color: #0073e1 !important; } .caret_filter { margin-left: 9px; border: none; } .caret::after { font-family: "Font Awesome 5 Free"; content: "\f107"; position: absolute; top: -7px; font-size: 14px; color: #8593a9; left: -6px; font-weight: 600; } .listing_filters_head .caret:after { color: #5c727d; top: -4px; } .widget-container.advanced_search_sidebar .caret_filter { position: absolute; right: 12px; top: 18px; } .half_map_controllers_wrapper { display: none; position: fixed; width: 85%; background-color: #fff; bottom: 13px; left: 7.5%; z-index: 99; box-shadow: 0 3px 14px 0 rgba(7, 152, 255, 0.09); border-radius: 67px; border: 1px solid #f0f3f7; overflow: hidden; } .half_mobile_toggle_map, .half_mobile_toggle_listings { text-align: center; padding: 12px; width: 50%; font-weight: 500; color: #222; font-size: 14px; display: inline-block; float: left; } .half_map_controllers_wrapper i { font-size: 14px; color: #0073e1; margin-right: 10px; } .half_control_visible { background-color: #eee; } /* =Pagination -------------------------------------------------------------------------------------- */ .pagination { margin: 0px 0; margin-bottom: 30px; } .pagination>li:empty { display: none; } .pagination .roundleft a, .pagination .roundleft span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; } .pagination .roundright a, .pagination .roundright span { margin-left: -1px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; } .pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 9px 17px; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #ffffff; border: 1px solid #f1f8ff; box-shadow: 0 5px 15px rgba(0, 0, 0, .01); font-weight: 500; color: #222222; } .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { z-index: 2; color: #ffffff; cursor: default; background-color: #0073e1; border: 1px solid #f1f8ff; border-radius: 3px; } .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color: #0073e1; background-color: #ffffff; border: 1px solid #f1f8ff; } /* =Property Unit -------------------------------------------------------------------------------------- */ .listing_wrapper { margin-bottom: 30px; } .shortcode_wrapper_grid_item .listing_wrapper { margin-bottom: 0px; } .slider_prop_wrapper > .listing_wrapper { margin-bottom: 10px; height: 100%; } .listing_wrapper.property_unit_type7 { position: relative; } .modal.wpestate_card_unit_email .modal-dialog, .modal.wpestate_card_unit_call .modal-dialog { top: 85px; } .wpestate_card_unit_call .modal-body, .wpestate_card_unit_email .modal-body { padding: 30px; padding-top: 15px; } .wpestate_card_unit_call .modal-body { line-height: 1.6em; } .wpestate_card_unit_call .close, .wpestate_card_unit_email .close { position: absolute; top: 10px; right: 10px; z-index: 9; } .wpestate_card_unit_call .close svg path, .wpestate_card_unit_email .close svg path { stroke: #222; } .wpestate_card_unit_call .modal-header, .wpestate_card_unit_email .modal-header { border: none; padding: 0px; height: 0px; } .property_listing_blog, .property_listing { position: relative; height: 100%; border: 1px solid #f1f8ff; font-size: 13px; background-color: #ffffff; max-width: 525px; transition: 0.3s ease-out; float: left; } .property_listing { display: flex; flex-direction: column; flex-wrap: wrap; } .property_listing .carousel { float: left; height: 100%; } .has_prop_slider .property_listing { cursor: default; } .listing-unit-img-wrapper { position: relative; float: left; background: #fff; overflow: hidden; border-top-left-radius: 4px; border-top-right-radius: 4px; flex-grow: 1; min-height: 150px; } .property-unit-information-wrapper { float: left; display: flex; flex-direction: column; flex-wrap: wrap; align-self: stretch; flex-grow: 100; padding-top: 20px; } .property_unit_type1 .property-unit-information-wrapper{ padding-top: 12px; } .property_listing_blog h4, .property_listing h4 { padding: 0px 20px; margin-bottom: 10px; float: left; width: 100%; } .property_card_default h4 { font-size: 20px; } .listing_unit_price_wrapper { position: relative; color: #0d7ae3; font-size: 17px; float: left; line-height: 17px; font-weight: 500; padding: 0px 20px; margin-bottom: 10px; } .listing_details { margin: 0px; line-height: 1.65em; float: left; padding: 0px 20px; margin: 0px 0px 10px 0px; width: 100%; word-break: break-word; } .property_listing_details { position: relative; color: #222; padding: 0px 20px; margin-bottom: 10px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; gap: 20px; } .property_listing_details_v2 { display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: center; padding: 0px 20px; margin-bottom: 10px; gap: 15px; } .property_listing_details_v2_item { margin-bottom: 5px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; gap: 5px; } .property_listing_details_v2_item img { max-height: 17px; } .property_card_categories_wrapper { padding: 0px 20px; float: left; width: 100%; margin-bottom: 10px; } .wpestate_property_card_contact_wrapper { margin-bottom: 10px; padding: 0px 20px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; flex-wrap: nowrap; gap: 10px; } .wpestate_property_card_contact_wrapper_phone, .wpestate_property_card_contact_wrapper_email, .wpestate_property_card_contact_wrapper_whatsupp { transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; border: 1px solid rgb(0 115 225 / 10%); color: #0073e1; background-color: rgb(0 115 225 / 10%); padding: 5px 15px; line-height: 22px; font-size: 13px; font-weight: 400; border-radius: 4px; width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center; cursor: pointer; } .wpestate_property_card_contact_wrapper svg{ fill: #0073e1; width: 14px; max-height: 17px; margin-right: 5px; } .wpestate_property_card_contact_wrapper_phone i, .wpestate_property_card_contact_wrapper_email i { margin-right: 5px; } .wpestate_property_card_contact_wrapper_whatsupp { flex-shrink: 2; } .wpestate_property_card_contact_wrapper_whatsupp a{ color: #0073e1; } .wpestate_property_card_contact_wrapper_whatsupp:hover a{ color: #ffffff; } .wpestate_property_card_contact_wrapper_phone:hover, .wpestate_property_card_contact_wrapper_email:hover, .wpestate_property_card_contact_wrapper_whatsupp:hover { background-color: #0073e1; color: #ffffff; border: 1px solid #0073e1; } .wpestate_property_card_contact_wrapper_phone:hover svg{ fill:#fff; } /* list view */ .listing_wrapper.col-md-12>.property_listing { width: 100%; max-width: 100%; } .listing_wrapper.col-md-12 .property_listing { flex-direction: row; } .listing_wrapper.col-md-12 .listing-unit-img-wrapper, .listing_wrapper.col-md-12>.property_listing .carousel-inner { position: relative; width: 100%; max-width: 320px; max-width: 375px; display: inline; float: left; min-height: 200px; height: 100%; } .listing_wrapper.col-md-12>.property_listing .carousel-inner .item { height: 100%; } .listing_wrapper.col-md-12 .property-unit-information-wrapper { flex: 1; } .listing_wrapper.col-md-12 .listing-unit-img-wrapper img { object-fit: cover; height: -webkit-fill-available; } .listing_wrapper.col-md-12 .listing-unit-img-wrapper { border-top-right-radius: 0px; border-bottom-left-radius: 4px; } .property_unit_type5 .property_listing .left.carousel-control, .property_unit_type5 .property_listing .right.carousel-control { z-index: 99; } .property_unit_type5 .item { background-position: center; background-size: cover; width: 100%; height: 100%; min-height: 300px; } .property_listing .carousel-control { opacity: 0.8; height: 32px; top: 50%; margin-top: -16px; text-shadow: none; width: 55px; z-index: 9; } .property_listing .carousel-control:hover { opacity: 1; } .property_listing .carousel-control i { font-size: 32px; margin-top: 0px; color: #fff; } .property_listing .left.carousel-control { left: 0px; background: transparent; } .property_listing .right.carousel-control { right: 0px; background: transparent; } .blog2v .property_listing_blog { overflow: hidden; width: 100%; } .listing_wrapper .property_listing:hover, .slider_container .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 { box-shadow: 1px 3px 20px 9px rgba(7, 152, 255, 0.11); } .slick-list .blog_unit:hover { transform: translate(0%, 0px); } .property_unit_type5_content_wrapper .carousel-inner, .property_unit_type5_content_wrapper .property_unit_type5_content, .blog3v .blog_unit_image, .blog_unit_image img, .property_listing img { transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; } .featured_sidebar#featured_widget-2 .featured_widget_image:hover img { transform: none; } .property_listing_blog:hover img, .property_unit_type5_content_wrapper:hover .carousel-inner, .property_unit_type5_content_wrapper:hover .property_unit_type5_content, .blog3v:hover .blog_unit_image, .widget_latest_internal:hover img, .featured_widget_image:hover img, .property_listing:hover .listing-unit-img-wrapper img, .property_listing:hover .property_unit_custom_element.image img { opacity: 0.9; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); /* IE 9 */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); /* IE6 and 7 */ } #primary .featured_widget_image img { opacity: 0.9; } #primary .featured_widget_image:hover img { opacity: 1; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; /* IE 9 */ } .listing-image-link { position: relative; } .remove_favorite_fron_end { position: absolute; top: 10px; right: 25px; border-radius: 4px; background-color: #ffffffed; font-weight: 500; font-size: 12px; color: #333; z-index: 10; padding: 2px 15px; cursor: pointer; transition: 0.3s ease-out; } .remove_favorite_fron_end:hover { background-color: #333333ed; color: #fff; } h4.wpestate_no_favorites { margin-left: 15px; } .front-end-favorite-wrapper .tag-wrapper { display: none; } .prop_new_details { position: absolute; bottom: 0px; width: 100%; height: 100%; z-index: 9; pointer-events: none; } .property_listing .prop_new_details { z-index: 10; } .prop_new_details_back { width: 100%; height: 100%; pointer-events: none; } .property_media { color: #fff; position: absolute; bottom: 8px; right: 20px; z-index: 9; opacity: 0.9; } .property_media .fas { margin-left: 8px; } .property_unit_type2 .property_media { right: auto; left: 15px; bottom: 15px; } .property_unit_type2 .property_media .fa { font-size: 17px; } .property_location_image { color: #fff; position: absolute; bottom: 8px; left: 20px; right: 20px; z-index: 9; opacity: 0.9; pointer-events: auto; } .property_location_image a { color: #fff; font-weight: 500; } .property_marker { background-image: url(css/css-images/unit.png); background-repeat: no-repeat; background-position: 0px -21px; margin-right: 0px; padding-left: 15px; } .listing-cover { position: absolute; background-color: #0073e1; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9; opacity: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; background: url(css/css-images/item-on-hover.png) repeat; } .property_listing:hover .listing-cover { opacity: 1; } .shortcode-col { padding: 0px 15px; float: left; } .shortcode_wrapper_grid_item .shortcode-col{ padding: 0px; width: 100%; } .shortcode-col.listing_wrapper { min-width: 160px; } .shortcode_wrapper_grid_item .shortcode-col.listing_wrapper { min-width: 100%; height: 100%; } .places_list_1 .shortcode-col.listing_wrapper { display: flex; flex-shrink: 0; min-width: 260px; } .home .places_list_1 .shortcode-col.listing_wrapper { min-width: 320px; } .col-md-12.shortcode-col { width: 100%; } .property_listing img { width: 100%; float: left; } .the_list_view { display: none; } .half_map_list_view { display: none; } .listing_wrapper.col-md-12>.property_listing .listing-cover { height: 163px; width: 265px; } .property_listing a { text-decoration: none; -ms-word-wrap: break-word; word-wrap: break-word; } .blog_unit_title { -ms-word-wrap: break-word; word-wrap: break-word; } .listing_wrapper.col-md-12 .property_listing>img { float: left; border: none; border-top-right-radius: 0px; border-bottom-left-radius: 4px; max-width: 265px; } .property_listing .property_unit_custom_element h4 { padding: 0px; } .property_listing_blog .listing_details.the_grid_view { margin: 5px 0px 50px 0px; } .property_agent_wrapper { float: left; line-height: 30px; font-weight: 500; color: #222; } .property_agent_wrapper a { color: #222; font-weight: 500; } .property_agent_name { float: left; line-height: 30px; display: inline; } .property_agent_image { width: 30px; height: 30px; float: left; background-size: cover; margin-right: 10px; border-radius: 100%; } .property_agent_image_sign, .has_4per_row .property_agent_image { display: none; } .has_4per_row .property_agent_image_sign { display: block; float: left; margin-right: 5px; } .has_4per_row .property_agent_image_sign .fa { color: #c2cbd9; } .listing_prop_details { margin: 0px 13px; line-height: 22px; width: 100%; margin-bottom: 7px; font-weight: 300; position: absolute; bottom: 35px; left: 0px; } .property_listing_details .infosize, .property_location .infosize, .property_listing_details .infobath, .property_location .infobath, .property_listing_details .inforoom, .property_location .inforoom { line-height: 30px; color: #5c727d; font-size: 13px; } .infosize svg { fill: #5c727d; width: 15px; margin-right: 7px; margin-top: 6px; float: left; } .infobath svg { fill: #5c727d; margin-right: 5px; float: left; margin-top: 4px; } .inforoom svg { fill: #5c727d; width: 19px; margin-right: 5px; float: left; margin-top: 5px; } .inforoom path, .infobath path, .infosize path { fill: #5c727d; } .theme_slider_classic .inforoom svg { margin-top: 3px; } .theme_slider_classic .infobath svg { margin-top: 2px; } .theme_slider_classic .infosize svg { margin-top: 3px; } .listing-details .inforoom, .listing-details .infobath, .listing-details .infosize { margin-left: 10px; float: left; font-weight: normal; } .property_listing_details .inforoom i, .property_location .inforoom i { font-size: 15px; } .property_listing_details .infosize i, .property_location .infosize i { font-size: 12px; margin-right: 5px; } .property_listing_details .infodate { font-size: 14px; line-height: 30px; margin-right: 10px; padding-left: 12px; color: #222; color: #8593a9; font-size: 13px; } .property_listing_details .infodate .fa { margin-right: 5px; color: #C2CBD9; } .featured_property_type3 .listing_details a { font-size: 14px; } .unit_details_x a, .unit_details_x { font-size: 12px; color: #ffffff; float: right; padding: 4px 7px; margin-top: 4px; line-height: 12px; background-color: #69c17d; background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #69c17d)); background-image: linear-gradient(to right, transparent 50%, #69c17d 50%); background-size: 200% 100%; background-position: right bottom; border: 1px solid #69c17d; font-weight: 500; border-radius: 4px; display: none; } .unit_details_x:hover { text-decoration: none; background-color: transparent; background-position: left bottom; color: #69c17d; border-color: #69c17d; transition: all 300ms ease; } .property_agent { position: relative; margin-left: 20px; } .subunit_title .price_label { font-size: 14px; } .price_label { font-size: 16px; margin-top: 2px; } .notice_area .price_label { font-size: 22px; margin-top: 0px; } .listing_detail .price_label { margin-top: 0px; font-size: 13px; } .listing_actions { position: relative; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: center; gap: 5px } .share_list { width: 30px; height: 30px; float: left; cursor: pointer; background-repeat: no-repeat; background-image: url('css/css-images/unitshare.png'); background-position: 7px 8px; border: 1px solid #eef3f6; border-radius: 4px; } .property_unit_custom_element.share .share_list { background-image: url('css/css-images/unitshare_custom.png') !important; background-size: 40px 16px; border: none; } .property_unit_custom_element.share .share_list.share_on, .property_unit_custom_element.share .share_list:hover { background-image: url('css/css-images/unitshare_custom.png') !important; background-position: -16px 8px; background-size: 40px 16px; } .share_unit { position: absolute; background-color: #0073e1; color: #fff; font-size: 22px; width: 35px; top: -149px; left: -2px; display: none; padding: 7px 0px 7px 2px; border-radius: 4px; } .property_agent_unit_type6 .share_unit { z-index: 9; } .property_listing.places_listing .share_unit { z-index: 9; } .share_unit:after { content: " "; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #0073e1; bottom: -8px; right: 10px; position: absolute; } .share_unit a { padding: 0; color: #fff; display: block; font-size: 17px; text-align: center; width: 35px; height: 20px; float: left; } .share_unit a:hover { color: #ddd; } .compare-action { width: 30px; height: 30px; cursor: pointer; float: left; background-image: none !important; border: 1px solid #eef3f6; text-align: center; color: #c2cbd9; border-radius: 4px; padding-top: 7px; } .property_unit_custom_element.compare .compare-action { border: none; } .compare-action:before { content: "\f067"; font-size: 14px; font-family: "Font Awesome 5 Free"; font-weight: 800; } .compare-action:hover { background-image: none !important; color: #0073e1; border: 1px solid #d8e0e5; } .icon-fav { color: #c2cbd9; width: 30px; height: 30px; cursor: pointer; font-size: 11px; border: 1px solid #eef3f6; text-align: center; border-radius: 2px; padding-top: 7px; } .icon-fav-on-remove { position: absolute; font-size: 12px; background-color: #FB6A5C; padding: 9px 0px; color: #fff; text-align: center; height: auto; width: 150px; border-bottom-left-radius: 4px; top: 0px; right: 0px; border: none; } .icon-fav-on-remove:before { display: none; } .icon-fav.icon-fav-on-remove { z-index: 99; } .icon-fav-on { color: #0073e1; } .property_listing.property_unit_type4 .icon-fav:hover { color: #0073e1; } .icon-fav-off:hover { border: 1px solid #d8e0e5; color: #0073e1; } .icon-fav:before { content: "\f004"; font-size: 12px; font-family: "Font Awesome 5 Free" !important; font-weight: 500 !important; } .icon-fav.icon-fav-on:before { font-weight: 600 !important; } #listing_loader2, #listing_loader_maps, #listing_loader { width: 100%; float: left; height: 81px; text-align: center; padding-top: 35px; display: none; position: relative; } #listing_loader .new_prelader { top: 25%; } #listing_loader_maps.map_loader, #listing_loader.map_loader { display: block; margin-top: -27px !important; } .listing_loader_title { display: none; float: left; width: 100%; font-size: 36px; line-height: 1.3em; color: #222; font-family: 'Roboto', sans-serif } .compare_ajax_wrapper { margin: 0px 15px; } .prop-compare { position: fixed; top: 167px; right: -240px; width: 239px; background: #fff; color: #222; font-size: 14px; padding: 13px 0px 13px 13px; box-shadow: 0 4px 16px -2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .02); z-index: 99; border-top-left-radius: 4px; border-bottom-left-radius: 4px; min-height: 133px; } .half_map_body .prop-compare { z-index: 9999; } #compare_close_modal, #compare_close { position: absolute; top: 0px; right: 0px; background: #0073e1; color: #fff; padding: 10px; cursor: pointer; } #google_map_prop_list_sidebar .prop-compare { padding-left: 0px; margin: 15px 20px 0px 31px; border-bottom: none; } .compare_agent { margin: 0 15px; max-width: 805px; margin-bottom: 30px; } .pagination_ajax_search, .home-compare { margin-left: 15px; } .items_compare { width: 100px; float: left; margin-right: 13px } .items_compare img { margin-bottom: 10px; border-radius: 4px; } .ribbon-wrapper-default { width: auto; position: relative; background-color: #2e71d0; color: #ffffff; line-height: 19px; font-size: 12px; } .property_listing_more { float: right; border: 1px solid #eef3f6; padding: 3px 6px; } .listing_wrapper.col-md-12 .property_listing .ribbon-wrapper-default { top: 0px; left: 0px; } .ribbon-inside { text-transform: capitalize; float: left; margin-left: 5px; margin-top: 20px; font-size: 11px; color: #fff; text-align: center; padding-top: 0px; padding: 1px 15px; height: auto; display: inline-block; position: relative; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); padding: 0px 10px; line-height: 20px; background-color: #0073e1; background-color: rgba(0, 115, 225, 0.85); border-radius: 3px; } .ribbon-inside.new-offer { background-color: #dd3333; } .tag-wrapper { position: absolute; width: 100%; padding: 0px 20px; } .status-wrapper { float: right; min-height: 1px; } .wpestate_property_media_section_wrapper .status-wrapper { position: absolute; right: 15px; } .wpestate_property_media_section_wrapper .status-wrapper.verticalstatus { right: 160px; } .elementor-widget-container>.status-wrapper { float: none; } .elementor-widget-container>.status-wrapper .ribbon-wrapper-default { display: inline-block; background-color: transparent; } .elementor-widget-container>.status-wrapper .ribbon-inside { margin: 0px; } .property_listing .status-wrapper { margin-right: 0px; } .gallery_wrapper .status-wrapper, .property_header_gallery_wrapper .status-wrapper { position: absolute; top: 15px; left: 15px; } .featured_div { max-width: 85px; float: left; background-color: rgb(105 193 125 / 85%); color: #fff; position: relative; font-size: 11px; padding: 0px 10px; line-height: 20px; background-image: none !important; margin-bottom: 4px; top: 20px; } .action_tag_wrapper { font-size: 11px; float: left; background-color: #0073e1; background-color: rgba(0, 115, 225, 0.85); color: #fff; position: relative; padding: 0px 10px; top: 20px; text-align: center; line-height: 20px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; } .listing_wrapper.col-md-12 .places_listing .property_location { margin-left: 20px; } .listing_wrapper.col-md-12 .property_listing.places_listing h4 { padding-left: 20px; } .listing_wrapper.col-md-12 unit_details_x { display: none; } /* =Agent Unit ----------------------------------------------- */ .archive .agent_unit, .page-template-agents_list .agent_unit { margin-bottom: 0px; } .agent_unit { width: 100%; height: 100%; float: left; padding-right: 0px; padding-left: 0px; margin-bottom: 30px; border: 1px solid #f1f8ff; position: relative; overflow: hidden; background-color: #fff; max-width: 525px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; cursor: pointer; padding-bottom: 50px; } .agent_unit.agent_unit_type_4{ border: 0px solid #f1f8ff; } #primary .agent_unit { margin-bottom: 0px; min-height: 280px; padding-bottom: 15px; } .agent_unit_featured .agent_unit_social { float: right; left: auto; right: 0px; width: auto; } .widget-area-sidebar .agent_unit_button.agent_unit_contact_me { line-height: 1em; bottom: 15px; right: 30px; } #primary .agent_contanct_form_sidebar .agent_unit_social a { margin-right: 10px; } #primary .agent_contanct_form_sidebar.widget-container { border-top-left-radius: 0px; border-top-right-radius: 0px; } #primary .agent_unit_social { padding-left: 30px; } #primary .agent_unit h4 { padding: 0px 30px; margin-bottom: 5px; } #primary .agent_unit .agent_position { margin-left: 30px; } #primary .agent_unit .agent_detail { margin-left: 30px !important; } .agent_unit a { text-decoration: none; } .agent_contanct_form_sidebar h4 { margin-top: 4px; margin-bottom: 3px; } .agent_unit h4 { padding: 0px 20px; margin-top: 20px; font-size: 20px; margin-bottom: 0px; -ms-word-wrap: break-word; word-wrap: break-word; } #primary .agent_unit_social, #primary .agent_unit_social a { margin-right: 10px; font-size: 15px; line-height: 30px; } .agent_unit img { transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; width: 100%; display: inline-block; } .agent_unit:hover img { opacity: 0.8; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); } .agent_unit:hover .listing-cover { opacity: 1; } .agent_unit:hover h4 a { color: #0073e1; } .property_location { border-top: 1px solid #eef3f6; font-size: 13px; margin: 0px 20px; padding: 13px 0px; color: #8593a9; line-height: 16px; float: left; max-width: 100%; height: 57px; align-self: stretch; margin-top: auto; display: flex; justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: wrap; align-content: center; } .agent_listings { font-weight: 500; color: #222; } .agent_contanct_form_sidebar .agent_position, .agent_unit .agent_position { padding-right: 20px; margin-left: 20px; } .agent_position { margin: 0px 0px 10px 0px; line-height: 1.65em; } .agent_contanct_form_sidebar .agent_position { margin: 0px; } .agent_card_content { margin: 10px 20px 10px 20px; line-height: 1.65em; } .single-estate_developer #search_wrapper, .single-estate_agency #search_wrapper { display: none; } .single-estate_developer .agent_unit, .single-estate_agency .agent_unit { margin-bottom: 0px; } .single-estate_agency .agent_detail, .agent_detail { margin: 0px 0px 2px 0px; padding-left: 0px; font-size: 14px; } .agent_detail i { color: #5c727d; margin-right: 10px; font-size: 12px; background: #f8f8f8; position: relative; width: 27px; height: 27px; line-height: 27px; display: inline-block; text-align: center; border-radius: 50%; margin-bottom: 2px; } .agent_listing_link { line-height: 22px; margin: 10px 0px 10px 13px; } .agent_unit_social { position: absolute; bottom: 15px; font-size: 20px; padding: 0px 20px 0px 20px; left: 0px; float: left; width: 100%; } .agent-unit-img-wrapper { position: relative; overflow: hidden; margin: 7px; border-radius: 4px; } .social-wrapper { float: left; } .agent_unit_email, .agent_unit_phone, .agent_unit_social a { color: #5c727db3; background: #f7f8f8; margin-right: 5px; font-size: 13px; position: relative; width: 30px; height: 30px; line-height: 30px; display: inline-block; text-align: center; border-radius: 50%; } .featured_agent_social a:last-of-type { margin-right: 0px; } .agent_unit_email, .agent_unit_phone { float: right; } .agent_unit .social-wrapper { width: 100%; } .agents_4per_row .agent_unit_social a { color: #a6b3bb; margin-right: 5px; font-size: 14px; } .agentpic-wrapper .social-wrapper { text-align: center; width: 100%; } .agency_unit_wrapper .social-wrapper a i:hover { color: #0073e1; } .agency_social i:hover { background-color: transparent; color: #0073e1; } .featured_agent_notes { padding: 0px 20px 45px 20px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; min-height: 120px; font-size: 13px; line-height: 1.65em; } .see_my_list_featured { margin: 13px 0px 0px 15px; float: left } .agent_unit_featured { padding-bottom: 0px; float: left; margin-bottom: 30px; margin-right: 30px; } .vc_col-sm-3 .agent_unit.agent_unit_featured { min-height: 380px; } .agent_unit_featured .agent_unit { padding-bottom: 0px; } .agent_unit_featured:last-child { margin-right: 0px; } .agent_featured_details { opacity: 0; position: absolute; line-height: 1.65em; } .agent_unit_featured:hover .agent_featured_details { opacity: 1; } .agent_unit_featured:hover .featured_agent_notes { opacity: 0; } .agent_unit_button { line-height: 1em; font-size: 12px; float: left; padding: 7px 13px; position: absolute; bottom: 15px; right: 19px; border: 1px solid #0073e1; color: #0073e1; background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #0073e1), color-stop(50%, #fff)); background-image: linear-gradient(to right, #0073e1 50%, #fff 50%); background-size: 200% 100%; background-position: right bottom; } .agent_unit_button:hover { color: #fff; background-position: left bottom; transition: all 300ms ease; } .agents_4per_row .agent_unit_button { bottom: 12px; padding: 7px 7px; line-height: 12px; } .page-template-agents_list #listing_ajax_container_agent { margin: 0px -15px; } .social-wrapper a:hover i { color: #0073e1; } .agent_unit .agent_detail { line-height: 22px; margin: 0 20px !important; font-size: 13px; } .agent_unit .agent_detail a { word-break: break-word; } .agent_contanct_form_sidebar .agent_unit { min-height: auto; padding-bottom: 0px; } .agent_contanct_form_sidebar .agent_unit_social, .agent_contanct_form_sidebar .agent_detail { display: none; } .agent_contanct_form_sidebar .agent_contanct_form { margin-top: 0px; } /* =Agent Unit 2 - elementor unit ----------------------------------------------- */ .agent_card_2 .property_listing.places_listing{ height: 350px; } /* =Agent Unit 4 - ---------------------------------------------- */ .elementor-widget-container .listing_wrapper .agent_unit.agent_unit_type_4, .agent_unit.agent_unit_type_4{ box-shadow: none; background-color: transparent; min-height: auto; padding-bottom: 0px; } .agent_unit.agent_unit_type_4 .agent-unit-img-wrapper{ margin: 0px; } .agent_unit.agent_unit_type_4 .agent-unit-img-wrapper img{ border-radius: 10px; } .agent_unit.agent_unit_type_4 h4{ font-size: 16px; width: 100%; line-height: 1.3em; padding: 0px 0px; margin-bottom: 3px; } .agent_unit.agent_unit_type_4 .agent_position{ padding: 0px 0px; color: #5d6475; font-size: 13px; margin-left: 0px; margin-bottom: 0px; } .agent_unit.agent_unit_type_4 .agent_unit_social{ padding: 0px 0px; position: relative; font-size: 13px; } .agent_unit.agent_unit_type_4 .agent_unit_email_type_4 a, .agent_unit.agent_unit_type_4 .agent_unit_email_type_4{ font-size: 13px; color: #5d6475; background-color: transparent; width: 100%; display: inline-block; margin: 0px; } /* =Agency Unit ----------------------------------------------- */ .agency_unit { width: 100%; float: left; margin-bottom: 30px; border: 1px solid #f1f8ff; position: relative; background-color: #fff; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .agency_unit:hover .agency_unit_img img { opacity: 0.8; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); } .agency_unit_img { float: left; max-width: 320px; border-radius: 4px; overflow: hidden; } .agency_unit_img img { width: 100%; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; background-color: #222; overflow: hidden; } .agency_unit_wrapper { padding-left: 340px; } .agency_unit_wrapper .social-wrapper { position: absolute; top: 21px; right: 19px; } .agency_unit_wrapper .social-wrapper a { margin-left: 9px; } .agency_unit_wrapper .social-wrapper a i { color: #5c727d; } .agency_unit .agent_card_my_listings { bottom: 16px; } .agency_unit_wrapper h4 { margin-top: 15px; margin-bottom: 5px; width: 75%; } .agency_unit .agent_detail { margin: 0 20px 0px 0px; } .agency-dev_content { border-bottom: 1px solid #f1f8ff; padding-bottom: 20px; } .agency_social-wrapper { width: 100%; padding-top: 13px; } .view_agency_profile { position: absolute; margin-bottom: 0px; bottom: 30px; } .agency_users { position: absolute; bottom: 10px; left: 339px; } .sub_agent { width: 30px; height: 30px; background-size: cover; background-position: 50% 50%; border-radius: 50%; } .sub_agent img { border-radius: 50%; width: 30px; height: 30px; border: 1px solid #fff; } .sub_agent:hover img { border: 1px solid #0073e1; } .agency_unit_list_wrapper { margin: 0px 15px; width: 100%; } .dev_unit_wrapper, .agency_unit_wrap { padding: 0px 15px; display: inline-block; width: 100%; } /* =Blog Unit ----------------------------------------------- */ .blog_list_wrapper { margin: 0px -15px; float: left; min-height: 400px; width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; } .blog_list_wrapper .blog-unit-wrapper{ padding-left: 15px; } .home .blog_list_wrapper { padding-top: 30px; } .blog_unit { float: left; padding-right: 0px; padding-left: 0px; margin-bottom: 30px !important; border: 1px solid #f1f8ff; overflow: hidden; background-color: #fff; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; cursor: pointer; } .blog_unit:hover .blog_unit_image img { opacity: 0.8; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); } .col-md-9 .blog_unit { max-width: 810px; } .related_blog_unit { float: left; margin-bottom: 30px; overflow: hidden; } .blog_unit_image { display: inline; float: left; position: relative; overflow: hidden; background-color: #fff; margin: 6px; margin-bottom: 20px; } .blog_unit:hover { background-color: #fff; } .blog2v:hover .blog_unit_image img { opacity: 0.8; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); } .blog2v:hover h4 a { color: #0073e1; } .blog_unit:hover h3 a { color: #0073e1; } .blog_unit.col-md-12 .listing-cover { height: 100%; } .col-md-12 .blog_unit.col-md-12 .listing-cover { height: 100%; } .blog_unit:hover .listing-cover { opacity: 1; } .related_blog_unit .blog_unit_image img { border-bottom: 1px solid #f0f0f0; -webkit-box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); } .blog_unit h3 { float: left; width: 100%; margin-bottom: 10px; font-weight: 500; } .blog_unit_content p { margin-bottom: 13px; } .blog_unit a { text-decoration: none; } .blog_unit_content { padding: 10px 30px 30px 30px; font-size: 13px; line-height: 22px; float: left; width: 100%; } .blog_unit_meta { font-size: 13px; } .span_widemeta { margin-right: 10px; } .widemeta { float: left; width: 100%; padding-bottom: 0px; } .blog_unit_meta a { color: #8593a9; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .blog_unit_meta a:hover { color: #0073e1; } .blog_unit_meta i { font-size: 13px; margin-right: 3px; } .blog_unit_meta .fa-calendar-o, .blog_unit_meta .fa-comment-o { margin-left: 13px; } .fa-comment-o { margin-right: 1px !important; } .blog_unit_meta .read_more { float: right; color: #222; font-size: 13px; font-weight: 500; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .blog_unit_meta .read_more:hover { color: #0761b7; } .blog2v .read_more { color: #222; position: absolute; bottom: 15px; left: 20px; font-size: 13px; font-weight: 500; } .blog2v .read_more:hover { color: #0073e1; } .blog2v h4 { margin-bottom: 5px; font-size: 20px; } .blog2v .blog_unit_meta { margin-bottom: 0px; margin-left: 20px; float: left; line-height: 1.65em; margin-bottom: 5px; } .read_more i { font-size: 10px; margin-left: 6px; font-weight: 600; } .blog3v { min-height: 400px; } .blog3v .property_listing_blog { width: 100%; height: 100%; cursor: pointer; border-radius: 4px; overflow: hidden; min-height: 400px; } .blog3v .blog_unit_image { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-position: center; background-size: cover; margin: 0px; border-radius: 4px; } .blog_unit_content_v3 h4 { font-size: 20px; margin-top: 5px; margin-bottom: 10px; } .blog_unit_content_v3 { position: absolute; bottom: 20px; width: 100%; z-index: 2; } .blog3v .read_more, .blog3v .blog_unit_meta, .blog3v .blog_unit_title { color: #fff; } .blog3v .blog_unit_meta { padding: 0px 20px; } .blog3v .read_more { float:left; padding: 0px 20px 10px 20px; } /* =Blog Unit v4 ----------------------------------------------- */ .elementor-widget-container .blog4v .property_listing_blog, .blog4v .property_listing_blog{ box-shadow: none; border:none; background-color: transparent; display: flex; flex-direction: column; } .blog4v .blog_unit_image{ margin: 0px; border-radius: 10px; } .blog4v .property_listing_blog h4{ font-size: 16px; width: 100%; margin-bottom: 5px; line-height: 1.3em; padding: 0px 0px; margin-top: 15px; } .blog4v .property_listing_blog .listing_details.the_grid_view{ margin: 0px 0px 10px 0px; padding: 0px; font-size: 13px; } /* =Related posts ----------------------------------------------- */ .related_posts { margin: 15px -15px 30px -15px; min-width: 100%; display: flex; flex-wrap: wrap; } .related_posts h3 { margin-left: 15px; float: left; width: 100%; } .related_posts .blog_unit { -webkit-box-shadow: none; box-shadow: none; border: none; margin-bottom: 0px; } .related-unit { float: left; } .related_blog_unit_image { display: inline; float: left; margin-bottom: 13px; position: relative; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; cursor: pointer; overflow: hidden; background: #222; font-weight: 500; } .related_blog_unit_image .related_post_link { position: absolute; top: 50%; left: 0px; color: #fff; width: 100%; text-align: center; display: none; font-size: 16px; } .related_blog_unit_image:hover img { opacity: 0.7; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); /* IE 9 */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); /* IE6 and 7 */ } .related_blog_unit_image:hover .related_post_link { display: block; } .related_blog_unit_image .listing-cover { width: 100%; height: 100%; } .related_blog_unit_image:hover .listing-cover { opacity: 1; } .related_blog_unit_image:hover .listing-cover-plus-related { opacity: 1; } .listing-cover-title { width: 100%; margin: 0px auto; top: 35%; position: absolute; padding: 0px 10px; } .listing-cover-title a { color: #fdfdfd; font-size: 17px; text-align: center; font-weight: 500; float: none; } .listing-cover-plus-related { color: #fdfdfd; font-size: 25px; height: 30px; position: absolute; top: 40%; left: 50%; margin: 25px 0px 0px -15px; bordeR: 1px solid #fdfdfd; padding: 0px 7px 0px 7px; z-index: 12; opacity: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; cursor: pointer; line-height: 27px; } /* =Single Page ----------------------------------------------- */ .single-content { padding: 0px; margin-bottom: 15px; font-size: 14px; line-height: 1.65em; float: left; width: 100%; } .wpestate_after_content { padding: 0px 30px; } .single-blog { margin-bottom: 30px; background-color: #fff; padding: 30px; } #google_map_prop_list_sidebar .single-content { padding: 0px 30px; } .single-content:empty { margin-bottom: 0px; height: 0px; } .single-content p a { color: #0073e1; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .single-content p a:hover { color: #0761b7; } .gallery img { border: 3px solid #f0f0f0 !important; } .widget_media_gallery .gallery img { width: 100%; float: left; height: auto; } .single-title { word-break: normal; -ms-word-wrap: break-word; word-wrap: break-word; margin: 0px 0px 10px 0px; } .content404 { min-height: 500px; } .list404 { width: 33%; float: left; } .list404 ul { margin-left: 18px; } .error404 #primary { display: none; } .single-content p { margin-bottom: 15px; word-break: break-word; } .meta-info { padding: 0px 0px 0px 0px; margin-bottom: 30px; font-size: 13px; } .meta-info a { -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .meta-info a:hover { color: #0073e1; } .meta-info .fa { margin-right: 2px; } #carousel-example-generic { max-width: 810px; } .col-md-12 #carousel-example-generic { max-width: 100%; } .carousel-indicators { bottom: -15px; } .post-carusel { margin-bottom: 30px; overflow: hidden; background: #222; } .elementor-widget .post-carusel { margin-bottom: 0px; } .wpestate_slider_enable_video_wrapper iframe, .wpestate_property_slider_v3 iframe, .post-carusel iframe { width: 100%; min-height: 443px; } .post-carusel .item { height: auto; } .elementor-widget-container .post-carusel .item img { max-height: 100%; } .elementor-widget-container #carousel-listing .owl-carousel .owl-item .item-video, .elementor-widget-container #carousel-listing .owl-carousel .owl-item .item { height: auto; } .elementor-widget-container .owl-carousel .owl-item { min-height: 100%; } .elementor-widget-container .owl-carousel .owl-item a { min-height: 100%; } .col-md-12.full_width_prop .post-carusel .item { height: 100%; } .col-md-12.full_width_prop .post-carusel .item img { max-height: 100%; } .col-md-12.full_width_prop .carouselvertical, .col-md-12.full_width_prop .carouselvertical .carousel-inner { height: 100% !important; max-height: 100% !important; max-width: 100%; min-height: 450px; } .col-md-12.full_width_prop .vertical-wrapper { width: 100% !important; } .featured_property_type2 .carousel-control { z-index: 99; } .featured_property .carousel-control.right, .featured_property .carousel-control.left { background: transparent; opacity: 0.8; z-index: 99; } .featured_property .carousel-control.right:hover, .featured_property .carousel-control.left:hover { opacity: 1; } .featured_property .carousel-control.left { left: 5px; } .featured_property .carousel-control.right { right: 5px; } .featured_property .carousel-control i { font-size: 31px; margin-top: 0px; color: #fff; } .featured_property_type3_agent { position: absolute; bottom: 20px; left: 20px; width: 50px; height: 50px; background-size: cover; background-position: center center; z-index: 10; border-radius: 50%; background-repeat: no-repeat; border: 2px solid #ffffff; border: 1px solid #a6b3bb; } .nav-prev-wrapper { position: fixed; height: 110px; top: 50%; width: 250px; background: #fff; color: #222; margin-top: -55px; text-decoration: none; z-index: 200; left: -210px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; padding: 0px 15px; display: table; box-shadow: 0 0 27px 0 rgba(0, 0, 0, .045); } .nav-prev-wrapper:hover { left: 0px; } .nav-next-wrapper i, .nav-prev-wrapper i { display: inline; float: left; font-size: 20px; line-height: 22px; top: 50%; margin-top: -11px; } .nav-next-wrapper i { margin-left: 5px; margin-right: 5px; position: absolute; left: 12px; } .nav-prev-wrapper i { position: absolute; right: 16px; } .nav-next-wrapper { position: fixed; height: 110px; top: 50%; width: 250px; background: #fff; color: #222; margin-top: -55px; text-decoration: none; z-index: 200; right: -210px; margin-left: -40px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; padding: 0px 15px; display: table; box-shadow: 0 0 27px 0 rgba(0, 0, 0, .045); } .nav-next-wrapper:hover { right: 0px; } .navigational_links a, .navigational_links a:hover { color: #222; text-decoration: none; -ms-word-wrap: break-word; word-wrap: break-word; } .nav-prev, .nav-next { display: table-cell; vertical-align: middle; } .nav-prev { text-align: right; } .nav-prev a { display: block; padding-right: 25px; line-height: 20px; max-width: 250px; float: right; text-align: right; font-weight: 500; } .nav-next a { margin-left: 24px; line-height: 20px; padding-left: 1PX; display: inline; float: left; max-width: 250px; font-weight: 500; } #comment-nav-below .nav-previous a, #comment-nav-below .nav-next a { margin-left: 0px; margin-bottom: 15px; } .meta-element { display: inline; } .meta-separator { margin: 0px 10px; } .navnav { width: auto; } .prop_social_single { width: 100%; margin-top: 30px; } .meta_icon { margin-right: 5px; font-size: 12px; background: #f7f8f8; position: relative; width: 25px; height: 25px; line-height: 30px; display: inline-block; text-align: center; border-radius: 50%; margin-left: 10px; line-height: 25px !important; } .meta_icon.firsof { margin-left: 0px; } .prop_social_single a { margin-right: 5px; font-size: 13px; background: #f7f8f8; position: relative; width: 30px; height: 30px; line-height: 30px; display: inline-block; text-align: center; border-radius: 50%; color: #5c727d; } #reply-title { font-size: 18px; } /* =Multi Image ccarousel ----------------------------------------------- */ .property_multi_image_slider { width: 100%; position: relative; background-color: #222; } .property_multi_image_slider .item { width: 33.3%; float: left; position: relative; display: none; } .property_multi_image_slider .slick-list { padding-top: 0px; } .multi_image_slider_image { border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; position: relative; width: 100%; height: 600px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; overflow: hidden; cursor: pointer; float: left; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .single-content.listing-content>.property_multi_image_slider .multi_image_slider_image { height: 467px; } .wpestate_lay3_media_wrapper .property_multi_image_slider, .single-content.listing-content>.property_multi_image_slider { margin-bottom: 30px; } .multi_image_slider_image:hover { opacity: 0.8; } .property_multi_image_slider .carousel-caption { right: auto; left: 0px; padding-bottom: 0px; bottom: 0px; width: 100%; text-align: left; height: 45px; } .carousel-caption_underlay { position: absolute; top: 0px; left: 0px; background-color: #222; opacity: 0.4; width: 100%; height: 100%; z-index: 1; } .carousel_caption_text { z-index: 2; position: absolute; top: 10px; left: 15px; text-shadow: none; } .property_multi_image_slider .slick-dots { display: none !important; } .property_multi_image_slider button.slick-next.slick-arrow, .property_multi_image_slider button.slick-prev.slick-arrow { top: 50%; margin-top: -20px !important; color: #fff; width: 40px; height: 40px; border-radius: 0px; cursor: pointer; color: #99a2ae; background-color: #222 !important; color: #fff; border: none; position: absolute; z-index: 999; margin: 0 auto; border-radius: 4px; opacity: 0.66; } .property_multi_image_slider button.slick-next.slick-arrow:hover, .property_multi_image_slider button.slick-prev.slick-arrow:hover { opacity: 1; } .property_multi_image_slider button.slick-prev.slick-arrow { left: 20px; right: auto; padding-left: 0px; } .property_multi_image_slider button.slick-next.slick-arrow { right: 20px; padding-right: 0px; } .property_multi_image_slider .slick-next.slick-arrow:before { content: '\e801'; font-family: "fontello"; font-size: 20px; text-shadow: none; line-height: 40px; } .property_multi_image_slider .slick-prev.slick-arrow:before { content: '\e800'; font-family: "fontello"; font-size: 20px; text-shadow: none; line-height: 40px; } /* =Carousel full width ----------------------------------------------- */ .propery_listing_main_image { position: relative; width: 100%; height: 600px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; overflow: hidden; cursor: pointer; } .wpestate_property_slider_v3 { position: relative; min-height: 467px; margin-bottom: 30px; } .wpestate_property_slider_v3 .propery_listing_main_image .propery_listing_main_image, .wpestate_property_slider_v3 .propery_listing_main_image { height: 467px; } .wpestate_property_header_extended .wpestate_property_slider_v3 .propery_listing_main_image, .single-content.listing-content .wpestate_full_width_slider_wrapper.wpestate_listing_full_slider_1 .propery_listing_main_image { height: 590px; } #carousel-property-page-header .carousel-indicators li { display: inline-block; width: auto; height: auto; text-indent: 0px; cursor: pointer; background-color: transparent; border: none; border-radius: 0px; opacity: 1; position: relative; } #carousel-property-page-header .carousel-indicators { padding: 0xp 45px; left: 50%; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 100%; bottom: 0px; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center; gap: 15px; margin-bottom: 45px; } #carousel-property-page-header .carousel-indicators img { border: 2px solid #fff; max-width: 110px; border-radius: 4px; } #carousel-property-page-header .carousel-indicators .active img { border: 2px solid #222; } .carousel-indicators-wrapper-header-prop { background-color: #2B2937; width: 100%; position: absolute; /* float: left; */ height: auto; /* min-height: 100px; */ z-index: 15; bottom: 0px; } .carousel-property-page-header-overalay { background: #222; opacity: 0.3; width: 100%; height: 100%; max-height: 64px; position: absolute; max-width: 108px; left: 1px; top: 1px; border-radius: 4px; } .carousel-indicators .active .carousel-property-page-header-overalay { opacity: 0; } /* =Carousel vertical ----------------------------------------------- */ .carouselvertical .carousel-inner { margin-right: 144px; width: auto; } #carousel-indicators-vertical { width: 143px; right: 0px; position: absolute; top: 0px; bottom: auto; list-style: none; transition: all .4s ease-in-out; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; background: #222; padding-left: 3px; height: 100%; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } #carousel-indicators-vertical li { margin-bottom: 3px; position: relative; cursor: pointer; } #carousel-indicators-vertical .active img { opacity: 1; } #carousel-indicators-vertical li img { opacity: 0.4; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; } #carousel-indicators-vertical li:hover img { opacity: 0.6; } #carousel-indicators-vertical .caption-wrapper { width: 665px; } .caption-wrapper.closed{ background: #222; } .carousel-control.right.vertical { right: 143px; } .vertical-wrapper { width: auto !important; background: transparent !important; position: absolute !important; bottom: 0px; padding: 0px !important; right: 144px; left: 0px; } .wpestate_estate_property_slider_section_wrapper .post-carusel .item img { max-height: 100%; } .wpestate_estate_property_slider_section_wrapper .post-carusel .vertical-wrapper { width: 100% !important; } .vertical-wrapper span { z-index: 11; position: relative; padding-left: 15px; padding-top: 9px; } .vertical-wrapper-back:empty { display: none; } /* Sliders General .post-carusel .item img{ max-height:467px } */ #carousel-listing { background-color: #222; width: 100%; position: relative; margin-bottom: 0px; } #carousel-listing.classic-carousel { background-color: transparent; } #carousel-listing.classic-carousel .owl-carousel .owl-stage-outer, #carousel-listing.classic-carousel .owl-carousel .owl-wrapper-outer{ overflow: visible; } /* Sliders Controls */ #carousel-listing .owl-prev, #carousel-listing .owl-next { position: absolute; top: 50%; opacity: 0.9; background: transparent; border: none; margin: 0px; } .carousel-control { width: 40px; height: 40px; opacity: 0.66; top: 50%; margin: -20px 0px 0px 0px; } #carousel-listing.classic-carousel .carousel-indicators a img { border-radius: 4px; } #carousel-listing.classic-carousel .carousel-indicators li { margin-right: 9px; } .left.carousel-control { left: 15px; } #carousel-listing .owl-prev { left: 0px; } .right.carousel-control { right: 15px; } #carousel-listing .owl-next { right: 0px; } .owl-next i, .owl-prev i, .carousel-control i, .carousel-control .fa { font-size: 20px; text-shadow: none; line-height: 40px; margin: 0px; } .elementor-widget-WpResidence_Property_Slider_v3 i, .elementor-widget-Wpresidence_Testimonial_Slider i, .elementor-widget-WpResidence_Property_Slider_v2 i { font-size: 14px; } .carousel-control.right, .carousel-control.left { background: #222; background-image: none; border-radius: 4px; } .carousel-control:hover, .carousel-control:focus { opacity: 1; } /* slider orizonatal */ .classic-carousel .owl-carousel .owl-item .item-video, .classic-carousel .owl-carousel .owl-item .item { padding: 0px; height: auto; } #carousel-listing .carousel-indicators.carousel-indicators-classic { position: relative; bottom: auto; left: auto; padding: 10px 0px 0px 0px; height: auto; } /* slider vertical */ #carousel-listing.carouselvertical { height: auto; } #carousel-listing.carouselvertical .owl-carousel .owl-item .item { padding: 0px; height: auto; } /* slider horizontal */ #carousel-listing.carouselhorizontal .owl-carousel .owl-item .item { padding: 0px; height: auto; } /* =Single Property ----------------------------------------------- */ .wpestate_top_property_navigation { z-index: 999; font-weight: 500; font-size: 13px; background-color: #fff; position: fixed; height: 50px; width: 100%; top: -50px; transition: all 0.5s ease; box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, .08); display: flex; justify-content: space-around; align-items: center; } .wpestate_top_property_navigation_link { padding-right: 5px; padding-left: 5px; } .wpestate_top_property_navigation_link.item_active { color: #0073e1; } .wpestate_top_property_navigation.sticky_property_menu_visible { top: 0px; } .admin-bar .wpestate_top_property_navigation.sticky_property_menu_visible { top: 32px; } .master_header_sticky.sticky_property_menu, .has_top_bar .master_header_sticky.sticky_property_menu, .admin-bar.has_top_bar .master_header_sticky.sticky_property_menu { top: -100px; } .entry-prop { margin-bottom: 0px; display: inline; float: left; width: auto; max-width: 75%; font-size: 35px; line-height: 1.1; } .single_property_labels { position: absolute; left: 10px; top: -35px; } .property_title_label { border-radius: 4px; background-color: rgba(0, 115, 225, 0.85); padding: 0px 10px; display: inline-block; color: #fff; margin: 0px 0px 0px 7px; line-height: 22px; } .property_title_label:hover { background-color: #0073e1; } .elementor-widget-container .property_title_label { margin: 0px 7px 0px 0px; } .property_title_label a { color: #ffffff; font-size: 13px; } .prop_social .property_title_label a { color: #ffffff; height: auto; font-size: 14px; padding: 5px 5px; font-size: 14px; margin: 0px; } .single-estate_property #listing_ajax_container { width: 100%; float: left; } .elementor-widget-container #carousel-listing .owl-carousel.owl-loaded { height: auto; min-height: 385px; } #carousel-listing .owl-carousel.owl-loaded.carouselvertical { height: auto; } .carousel-inner>.item>img, .carousel-inner>.item>a>img { margin: 0px auto; } .caption_on_slide { position: absolute; bottom: 10px; left: 10px; background: #222; color: #fff; padding: 5px 15px; border-radius: 4px; } .wpestate_classic_slider_wrapper .caption_on_slide { bottom: 0px; width: 100%; left: 0px; } .slider-property-status { position: relative; z-index: 50; float: left; margin-left: 10px; margin-top: 15px; padding: 2px 20px; font-size: 13px; color: #fdfdfd; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); background-color: rgba(0, 115, 225, 0.85); line-height: 1.65em; border-radius: 4px; } .estate_video_control { position: absolute; color: #fff; top: 50%; left: 50%; float: left; font-size: 30px; text-indent: 0px; margin: -10px 0px 0px -10px; opacity: 0.7; } .videoitem iframe { cursor: pointer; } .carousel-inner>.item { -webkit-transition: all 0.6s ease; transition: all 0.6s ease; width: 100%; } .carousel-inner>.item>img { margin: 0px auto; } iframe .player .controls-wrapper, iframe .player .video-wrapper { display: none !important; } .carusel-back, #carousel-listing .carousel-indicators { width: 100%; position: absolute; float: left; display: inline; box-sizing: border-box; -moz-box-sizing: border-box; margin: 1px 0px 0px 0px; left: 0px; bottom: auto; height: 90px; bottom: 39px; padding-top: 3px; z-index: 10; transition: all .4s ease-in-out; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; white-space: nowrap; text-align: left; } .carusel-back { background-color: #222; opacity: 0.95; } .rowclosed { bottom: -50px !important; } .videoitem { height: 457px; } .videoitem_full { height: 613px; } #carousel-listing .carousel-indicators a { float: left; } #carousel-listing .carousel-indicators a, #carousel-listing .carousel-indicators li { width: 143px; height: 83px; margin: 0px 1px 0px 0px; border: none; border-radius: 0px; position: relative; } #carousel-listing .carousel-round-indicators { position: absolute; right: 40px; bottom: -11px; z-index: 99; } #carousel-listing .carousel-round-indicators a, #carousel-listing .carousel-round-indicators li { display: inline; border-radius: 50%; width: 8px; height: 8px; float: left; color: #fff; background-color: #ffffff9c; margin-left: 13px; cursor: pointer; } #carousel-listing .carousel-round-indicators a.active, #carousel-listing .carousel-round-indicators li.active { background: #fff; } #carousel-listing .carousel-indicators .active img { opacity: 1; } #carousel-listing .carousel-indicators .active { border: none; background: none; } #carousel-listing .carousel-indicators a img, #carousel-listing .carousel-indicators li img { float: left; opacity: 0.8; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; width: 100%; height: 100%; } #carousel-listing .carousel-indicators a:hover img, #carousel-listing .carousel-indicators li:hover img { opacity: 0.6; } #carousel-listing.classic-carousel .carousel-indicators a img, #carousel-listing.classic-carousel .carousel-indicators li img { opacity: 1; } #carousel-listing.classic-carousel .carousel-indicators a:hover img, #carousel-listing.classic-carousel .carousel-indicators li:hover img { opacity: 0.6; } .caption-wrapper { width: 100%; height: 40px; color: #fff; float: left; padding: 9px 0px 0px 13px; z-index: 20; position: relative; cursor: pointer; } .caption-wrapper span.active.blank_caption { opacity: 0; } .caption-wrapper .fa { font-size: 22px; } .caption-wrapper span, .caption-wrapper span.active:empty { display: none; } .caption-wrapper span.active { display: block; z-index: 10; position: absolute; background: #222; width: auto; height: 100%; } #carousel-listing.carouselvertical .caption-wrapper span.active { width: 100%; } .caption_control { width: 20px; height: 20px; float: right; } .caption_control:after { font-family: "Font Awesome 5 Free"; padding: 12px 13px 0px 5px; color: #fff; content: "\f107"; margin: 0px; position: absolute; bottom: 9px; right: 0px; font-size: 20px; font-weight: 600; } .closed .caption_control:after { content: "\f106"; } #accordion_prop_addr { display: inline-block; width: 100%; } .elementor-widget-container #accordion_prop_addr { margin-top: 0px; } .elementor-widget-container>.property-panel h4:after { display: none; } .acc_google_maps { background-color: #69c17d; color: #fff !important; padding: 1px 6px; clear: both; float: left; margin-top: 10px; webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; transition: background-color 0.1s linear; font-size: 13px; border-radius: 4px; line-height: 1.65em; } .property-panel { margin-bottom: 30px; width: 100%; min-height: 1px; display: inline-block; line-height: 1.65em; } .elementor-widget .property-panel { margin-bottom: 0px; } .elementor-widget-Details_as_Accordion .property-panel { margin-bottom: 20px; } .property-panel .panel { border: none; box-shadow: none; -webkit-box-shadow: none; border-radius: 4px; } .single-overview-section { background-color: #fff; padding: 30px; } .wpestate_property_header_extended .single-overview-section { max-width: 1120px; border-radius: 10px; padding: 30px; position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 9; margin: 0px auto; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); opacity: 0.95; } .wpestate_property_header_extended .single-overview-section .panel-title { display: none; } .wpestate_property_header_extended.wpestate_lay6_classic .single-overview-section { bottom: 140px; } .wpestate_property_header_extended.wpestate_lay6_vertical .single-overview-section { bottom: 60px; } .wpestate_property_header_extended.wpestate_lay6_horizontal .single-overview-section { bottom: 165px; } .wpestate_property_header_extended.wpestate_lay6_header-masonry-gallery, .wpestate_property_header_extended.wpestate_lay6_gallery, .wpestate_property_header_extended.wpestate_lay6_multi-image-slider, .wpestate_property_header_extended.wpestate_lay6_full-width-header { margin-bottom: 75px; } .wpestate_property_header_extended.wpestate_lay6_full-width-header .single-overview-section { bottom: -25px; padding: 20px; } .wpestate_property_header_extended.wpestate_lay6_header-masonry-gallery .single-overview-section, .wpestate_property_header_extended.wpestate_lay6_multi-image-slider .single-overview-section { bottom: -50px; } .wpestate_property_header_extended.wpestate_lay6_gallery .single-overview-section { bottom: -25px; } .elementor-widget .single-overview-section { margin-bottom: 0px; } .property-panel .panel-body { border: none !important; } .property-panel .panel-heading { background-color: #ffffff; background-image: none; padding: 30px 30px 15px 30px; border-radius: 4px; } .elementor-widget-container .property-panel .panel-heading { background-color: transparent; } .agent_content, .wpestate_agent_details_wrapper { padding: 30px; background-color: #fff; float: left; width: 100%; position: relative; z-index: 90; } .tab-content .wpestate_agent_details_wrapper { padding: 0px; } .wpestate_agent_details_wrapper { margin-bottom: 30px; float: left; } .single-estate_agent .wpestate_agent_details_wrapper.wpestate_single_agent_details_wrapper { margin-bottom: 0px; } .wpestate_estate_property_design_agent .wpestate_agent_details_wrapper { background: #fff; display: inline-block; padding: 30px 30px 10px 30px; } .wpestate_estate_property_design_agent { display: inline-block; min-height: 1px; width: 100%; } #myChartacc, .my_chart_dash, #myChart { width: 100% !important; } .tab-pane #myChart { height: 400px !important; width: 100% !important; } .my_chart_dash { margin-top: 15px; max-width: 988px; margin-bottom: 15px; } .statistics_wrapper { float: left; width: 100%; display: none; } .wpestate_property_description h4, .multi_units_wrapper h4, .property-panel h4 { color: #222; padding-bottom: 10px; } .property-panel h4 a { width: 100%; } .property-panel h4:after { font-family: "Font Awesome 5 Free"; content: "\f106"; position: relative; float: right; font-weight: 600; margin-right: 0px; transition: 0.2s ease-out; } .property-panel a:hover { text-decoration: none; } .property-panel h4:hover { color: #0073e1; } .property-panel h4:hover :after { color: #0073e1; } .property-panel .carusel_closed:after { font-family: "Font Awesome 5 Free"; position: relative; float: right; transform: rotate(180deg); } .property-panel h4 a:hover { text-decoration: none; } .property-panel .panel-body { padding: 0px 30px 30px; } #accordion_walkscore .panel-body { padding: 0px 30px 30px 20px; } .property_video_wrapper { background-color: #222; position: relative; line-height: 1.65em; border-radius: 4px; } .property_video_wrapper img { opacity: 0.8; transition: all 300ms ease; webkit-transition: all 300ms ease; -o-transition: all 300ms ease; cursor: pointer; width: 100%; border-radius: 4px; } .property_video_wrapper img:hover { opacity: 1; } #property_video_wrapper_player { position: absolute; top: 50%; left: 50%; font-size: 49px; color: #fff; z-index: 10; border: 4px solid #fff; border-radius: 50%; width: 100px; height: 100px; margin: -50px 0px 0px -50px; opacity: 0.8; pointer-events: none; } #property_video_wrapper_player:before { font-family: "Font Awesome 5 Free"; content: "\f04b"; position: absolute; top: 50%; left: 50%; margin-top: -12PX; margin-left: -17PX; font-weight: 700; } .listing_detail { padding: 3px 3px 3px 0px; } .single-estate_property .listing_detail { padding: 0px 30px 7px 0px; min-height: 32px; word-break: break-word; } .single-estate_property .listing_detail.listing_detail_energy { padding: 0px 0px 7px 0px; } .single-estate_property .listing_detail strong { color: #222; font-weight: 500; } .listing_detail svg, .property_features_svg_icon { color: #3872e1; width: 20px; height: 20px; fill: #3872e1; margin: 0px 10px 0px 0px; line-height: 26px; vertical-align: middle; display: inline-block; } .not_present { text-decoration: line-through; color: #8997ac; } .feature_chapter_name.col-md-12 { width: 100%; } .feature_chapter_name { font-weight: 500; margin: 5px 0px 10px 0px; padding-left: 0px; position: relative; color: #222; float: left; } .modal_property_features i, .wpestate_estate_property_details_section 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 { color: #0073E1; } .modal_property_features i, .wpestate_estate_property_details_section i, .property-panel i, #tab_prpg i.fa-times, #tab_prpg i.fa-check-circle, #tab_prpg i.fa-check { margin-right: 10px; } .listing-content .agent_contanct_form { margin-left: 0px; float: left; width: 100%; } .single-estate_property .listing-content .agent_contanct_form { padding: 0px 30px 30px 30px; background-color: #fff; } .listing-content .agent_picture { padding-left: 0px; } .agent_content, .agentpic-wrapper { padding-left: 0px; } .notice_area { margin-bottom: 35px; position: relative; margin-top: 45px; display: inline-block; } .elementor-widget-container>.notice_area { padding: 0px; } .elementor-widget-container>.notice_area .single_property_labels { left: 0px; } .elementor-widget-container>.notice_area .prop_social { right: 0px; } .elementor-widget-container .notice_area { float: none; } .overview_wrapper { min-height: 100px; background-color: #fff; margin-bottom: 30px; } .property_categs { float: left; width: 100%; font-size: 14px; margin-bottom: 0; margin-top: 10px; } .property_categs_elementor { margin-top: 0px; min-height: 1px; float: none; } .property_categs i { margin-right: 3px; font-size: 12px; } .single_property_action { background: #fff; padding: 7px 14px; border-radius: 4px; box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); font-weight: 500; line-height: 10px; font-size: 12px; color: #222; float: left; margin-left: 10px; cursor: pointer; text-transform: capitalize; } .elementor_prop_social .single_property_action { float: none; display: inline-block; } .single_property_action.share_list { width: auto; height: auto; border: none; } .prop_social .share_unit { background-color: #fff; width: 120px; color: #222; font-size: 12px; padding: 10px; top: 28px; z-index: 9; left: -30px; } .prop_social .share_unit:after { display: none; } .prop_social .share_unit a { height: auto; color: #222; font-size: 13px; font-weight: 500; vertical-align: initial; line-height: 1em; width: 100%; float: left; text-align: left; padding: 5px 10px 5px 22px; transition: color 0.3s linear; } .prop_social .share_unit a:hover, .prop_social .share_unit a:hover:after { color: #0073e1; } .prop_social .share_unit .social_facebook:after, .prop_social .share_unit .social_tweet:after, .prop_social .share_unit .social_pinterest:after, .prop_social .share_unit .social_whatsup:after, .prop_social .share_unit .social_email:after { position: absolute; left: 10px; font-size: 15px; transition: color 0.3s linear; } .prop_social .single_property_action i { margin-right: 7px; color: #222; margin-left: 0px; font-size: 12px; } .prop_social .single_property_action i:hover { color: #0073e1; } .elementor-widget-wrap .property_categs i.fas, .elementor-widget-wrap .prop_social .single_property_action i.fas { font-weight: 700 !important; font-family: 'Font Awesome 5 Free' !important; } .elementor-widget-wrap .prop_social .single_property_action i.far { font-weight: 400 !important; font-family: 'Font Awesome 5 Free' !important; } .elementor-widget .single-overview-section, .property-page-overview-details-wrapper { display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; } #tab_prpg .tab-pane .overview_element li.first_overview_left, .overview_element li.first_overview_left { text-align: left; margin-bottom: 4px; } #tab_prpg .tab-pane .overview_element, .overview_element { list-style: none; margin: 10px 30px 0px 0px; } .overview_element:first-of-type li { text-align: left; font-weight: 500; font-size: 14px; margin-bottom: 4px; } .overview_element:first-of-type li.first_overview_date { font-weight: 500; } .single-overview-section h4:after { display: none; } #tab_prpg .tab-pane .overview_element li, .overview_element li { text-align: center; line-height: 20px; font-weight: 500; color: #222; } #tab_prpg .overview_element li a, #tab_prpg .tab-pane .overview_element li:first-of-type { color: #222; } .overview_element img { height: 20px !important; margin-bottom: 6px; } .overview_element i { margin-bottom: 6px; font-size: 20px; margin-right: 0px; } .overview_element svg { width: 20px; height: 20px; } #add_favorites.isfavorite { color: #0073e1; } #add_favorites.isfavorite i { color: #0073e1; } .prop_social { position: absolute; top: 37px; right: 15px; } .elementor_prop_social { position: relative; top: auto; right: auto; min-height: 1px; } .no_views { float: left; font-size: 15px; color: #a6b3bb; display: none; } .no_views i { margin-right: 5px; } .prop_social i { font-size: 14px; margin-left: 13px; width: 13px; display: inline; color: #a6b3bb; } .single_property_action:hover, #print_page:hover, .prop_social a:hover i { color: #0073e1; } .prop_social a { color: #8593a9; text-decoration: none; padding: 3px 0px 0px 0px; height: 30px; margin-left: 2px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; font-size: 1.3333333333333333em; line-height: 0.75em; vertical-align: -15%; } .prop_social a:hover { text-decoration: none; } .share_facebook:hover { color: #3B5998 !important; } .share_tweet:hover { color: #00CFFE !important; } .share_google:hover { color: #D63E30 !important; } .share_pinterest:hover { color: #B61D23 !important; } .price_area { color: #0073e1; font-size: 30px; padding: 0px 0px 0px 0px; float: right; font-weight: 500; min-height: 1px; line-height: 1.1; position: relative; margin-top: -5px; min-width: 130px; text-align: right; } .second_price_area { position: absolute; top: -25px; font-size: 17px; right: 0px; font-weight: normal; } .second_price_area .price_label { font-size: 15px; } .elementor-widget-container_price_area { float: none; display: inline-block; min-height: 1px; } .pricelabel { float: left; font-size: 15px; padding: 14px 0px 3px 7px; } .wpresidence_action_button { background-color: #fff; float: left; margin: 5px; padding: 6px 15px; font-size: 13px; border-radius: 4px; box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); color: #222; cursor: pointer; } .adres_area { clear: both; float: left; font-size: 13px; width: calc(100% - 240px); } .adres_area i { font-size: 12px; color: #a6b3bb; } .social_share_title { border: 1px solid #dfdfdf; width: 30px; height: 30px; float: left; text-align: center; margin-left: 5px; cursor: pointer; } .social_share_title i { font-size: 14px; margin: 0px; text-align: center; display: inline-block; padding: 0px; width: auto; line-height: 30px; color: #c2ccda; } .agent_listings_title_similar { padding-left: 15px; } .wpestate_slider_enable_video_wrapper { z-index: 9; position: relative; display: none; background-color: #222; } .wpestate_slider_enable_virtual_wrapper { z-index: 9; position: relative; display: none; text-align: center; background-color: #222; } .wpestate_property_media_section_wrapper { position: relative; margin-bottom: 30px; } .wpestate_control_media_buttons_wrapper { position: absolute; top: 15px; left: 0px; width: 100%; z-index: 1; display: flex; flex-direction: row; flex-wrap: wrap; z-index: 10; padding-left: 15px; } .wpestate_control_media_button { width: 40px; height: 40px; z-index: 2; cursor: pointer; border-radius: 4px; margin-right: 5px; background-color: #222222a8; text-align: center; } .wpestate_control_media_button.slideron, .wpestate_control_media_button:hover { background-color: #0073e1d4; } .wpestate_control_media_button i { color: #fff; font-size: 15px; line-height: 40px; } #slider_enable_street.with_open_street { display: none; } .open_street_carousel #slider_enable_slider { left: 67px; } .no_stret { left: 63px !important; } /*=property page gallery*/ .gallery_wrapper { float: left; width: 100%; margin-bottom: 30px; position: relative; } .elementor-widget-container .gallery_wrapper { margin-bottom: 0px; } .property_header_gallery_wrapper .slider-property-status { margin-top: 10px; } .property_header_gallery_wrapper .image_gallery.last_gallery_item, .property_header_gallery_wrapper { margin-bottom: 0px; } .imagebody_new .image_gallery { border-bottom: 1px solid #f1f3f7; border-right: 1px solid #f1f3f7; } .col-md-8.image_gallery { border-bottom: 6px solid #ffffff; } .image_gallery { min-height: 160px; border-bottom: 6px solid #ffffff; border-right: 6px solid #ffffff; background-size: cover; background-position: 50% 50%; cursor: pointer; overflow: hidden; } .featured_prop_type5 .img_listings_overlay, .featured_prop_type5 .image_gallery { cursor: auto; } .property_header_gallery_wrapper .image_gallery { border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; } .property_header_gallery_wrapper .special_border { border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; } .property_header_gallery_wrapper .special_border_top { border-top: 1px solid #f0f0f0; } .elementor-widget-container .property_header_gallery_wrapper .img_listings_overlay { transition: none; } .elementor-widget-container .featured_article_type2 .img_listings_overlay, .elementor-widget-container .featured_prop_type5 .img_listings_overlay { -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .property_header_gallery_wrapper .img_listings_overlay:hover { opacity: 0.1; } .property_header_gallery_wrapper .img_listings_mes { font-weight: 500; } .col-md-8.image_gallery { min-height: 320px; } .wpestate_property_header_extended .col-md-8.image_gallery { min-height: 480px; } .wpestate_property_header_extended .col-md-4.image_gallery { min-height: 240px; } .property_header_gallery_wrapper .col-md-6.image_gallery { height: 650px; } .property_header_gallery_wrapper .col-md-3.image_gallery { height: 325px; } .wpestate_lay3_media_wrapper .property_header_gallery_wrapper, .single-content.listing-content>.property_header_gallery_wrapper { margin-bottom: 30px; } .single-content.listing-content>.property_header_gallery_wrapper .col-md-6.image_gallery { height: 466px; } .single-content.listing-content>.property_header_gallery_wrapper .col-md-3.image_gallery { height: 233px; } .special_border { border-top: 6px solid #ffffff; border-left: 6px solid #ffffff; } .special_border_top { border-top: 6px solid #ffffff; } .special_border_left { border-left: 6px solid #ffffff; } .img_listings_overlay_last { background-color: #20c063; opacity: 0.4; } .img_listings_overlay { position: absolute; top: 0px; right: 0px; z-index: 9; width: 100%; cursor: pointer; height: 100%; background-color: #444; opacity: 0; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .img_listings_overlay:hover { opacity: 0.3; background-color: #222; } .img_listings_overlay_last { background-color: #222; opacity: 0.4; } .img_listings_mes { position: absolute; top: 50%; margin-top: -10px; color: #fff; z-index: 10; font-size: 16px; font-weight: 500; cursor: pointer; pointer-events: none; right: 50%; width: 200px; text-align: center; margin-right: -100px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } /*=property page tab 1.10*/ #tab_prpg ul { margin: 0px; background-color: #0073e1; border: none; border-top-left-radius: 4px; border-top-right-radius: 4px; } #tab_prpg .tab-pane ul { background-color: transparent; margin-left: 20px; } #tab_prpg .tab-pane li:first-of-type, #tab_prpg .tab-pane li { color: #5c727d; border: none; font-size: 14px; } #tab_prpg li { background: transparent; color: #fff; border: none; border-radius: 0px; margin-bottom: 0px; border-right: 1px solid #1489f9; width: 20%; } #tab_prpg .tab-content li { width: 100%; } #tab_prpg li:first-of-type { border-top-left-radius: 4px; } #tab_prpg .nav-tabs>li>a { margin-right: 0px; height: 45px; text-align: center; font-weight: 500; } .elementor-widget-container #tab_prpg li a:hover, .elementor-widget-container #tab_prpg .nav-tabs>li>a { height: auto; } #tab_prpg li.active { background-color: #ffffff; } #tab_prpg .active>a { color: #222; border: none; } #tab_prpg li a:hover { background-color: #fff; border-radius: 0px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; height: 45px; color: #222; } #tab_prpg .tab-pane { float: left; width: 100%; margin-bottom: 30px; padding: 30px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; background-color: #fff; } #tab_prpg li a { transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; color: #ffffff; padding: 11px 10px; border-radius: 0px 0px 0px 0px; transition: all 0.4s ease; } .nav-tabs>li>a { border: 0px solid; } .tab-content .row.class-energy { margin: 0px; } .walk_details img { display: inline-block; float: left; } .walk_details { width: 100%; float: left; margin-bottom: 10px; } .walk_details span { display: inline-block; margin-left: 10px; margin-top: 1px; float: left; line-height: 1.65em; } .walk_details a { background-color: #fafafa; padding: 2px 8px; margin-left: 5px; font-weight: 500; } .wpestate-elementor-nav-tabs { width: 100%; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: #fff; } #tab_prpg.wpestate_elementor_tabs .wpestate-elementor-nav-tabs ul { max-width: 1125px; margin: 0px auto; float: none; clear: both; float: none !important; display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; height: 84px; } #tab_prpg.wpestate_elementor_tabs .tab-pane { box-shadow: none; padding-top: 60px; max-width: 1125px; margin: 0px auto; float: none; } #tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .wpestate-elementor-nav-tabs { width: 30%; float: left; display: inline-block; line-height: 1px; } #tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .wpestate-elementor-nav-tabs ul { display: inline-block; width: 100%; height: auto; } #tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .nav-tabs>li { width: 100%; border-bottom: 1px solid #eaeaea; height: 84px; } #tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .nav-tabs>li a { text-align: left; } #tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .tab-content { width: 70%; float: left; border: 1px solid #eaeaea; } #tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .tab-pane { padding-top: 30px; } .wpestate_tab_class_vertical .wpestate-elementor-nav-tabs { border: 1px solid #eaeaea; border-right-width: 0px; } .wpestate_elementor_tabs .wpestate_tab_icon_elementor { height: 17px; width: auto; margin-right: 15px; } .wpestate-elementor-nav-accordions h4 svg, .wpestate_elementor_tabs svg { color: #3872e1; width: 20px; height: 20px; fill: #1a1a1a; margin: 0px 10px 0px 0px; line-height: 26px; vertical-align: middle; display: inline-block; } .wpestate_elementor_tabs li.active svg { fill: #3872e1; } #tab_prpg.wpestate_elementor_tabs li.active { background-color: #fff; border: none; margin-top: 0px; } #tab_prpg.wpestate_elementor_tabs ul { margin: 0px; background-color: #fff; } #tab_prpg.wpestate_elementor_tabs li.active { background-color: #fff; border: none; margin-top: 0px; } #tab_prpg.wpestate_elementor_tabs li { background: transparent; border: none; width: auto; flex-grow: 1; flex-basis: 0; } #tab_prpg.wpestate_elementor_tabs li a:hover { color: #333; background-color: #fff; border-color: #fff; } #tab_prpg.wpestate_elementor_tabs li a { color: #1a1a1a; padding: 30px 30px; border-radius: 0px 0px 0px 0px; height: auto; font-weight: 500; } #tab_prpg.wpestate_elementor_tabs ul { margin: 0px; background-color: #fff; } #tab_prpg.wpestate_elementor_tabs li.active a { border-bottom: 3px solid #0073e1; color: #0373e1; } /* =Single Agent ----------------------------------------------- */ .single-agent { margin-bottom: 0px; } .entry-title-agent { margin: 0px 0px 0px 0px; } .agent_meta { font-size: 13px; line-height: 22px; width: 100%; margin: 0px 10px 15px 0px; color: #8593a9; } .agent_meta a { color: #8593a9; } .agent_details h3 { margin-bottom: 3px; font-size: 20px; } .single-estate_agent .agent_details h3 { font-size: 24px; -ms-word-wrap: break-word; word-wrap: break-word; } .agent_unit_social_single { bottom: 20px; left: 0px; right: 0px; background-color: #ffffff; width: 72%; padding: 10px; z-index: 10; position: relative; text-align: center; box-shadow: 0 3px 14px 0 rgba(7, 152, 255, 0.09); margin: 0px auto; border-radius: 4px; font-size: 16px; } .agent_unit_social_single a { color: #5c727d; margin-right: 8px; margin-left: 8px; } .agent_unit_social_single a:hover { color: #0073e1; } .mydetails { background-color: #f8f8f8; height: 40px; padding: 8px 0px 8px 15px; font-size: 16px; margin-bottom: 15px; color: #333; font-weight: 500; } .agent_pos { margin-bottom: 9px; padding-left: 13px; color: #8593a9; } .single-agent .agent_detail { margin: 0px 0px 2px 0px; } .agent_details { min-height: 200px; padding-right: 0px; } .agentpict { width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; height: 260px; } .container_agent .col-md-5.agentpic-wrapper, .container_agent .col-md-7.agent_details { width: 50%; } .col-md-12 .container_agent .col-md-5.agentpic-wrapper { width: 40%; } .col-md-12 .container_agent .col-md-7.agent_details { width: 60%; } .agent_contanct_form, .agent_content { margin: 0px 0px 0px 0px; float: left; padding: 30px; background-color: #fff; z-index: 99; position: relative; } .single-estate_agent .agent_content { padding-bottom: 0px; padding-top: 0px; } .single-estate_agent .agent_contanct_form { margin-bottom: 0px } .social-agent-page { font-size: 20px; position: absolute; bottom: 0px; } .social-agent-page a { margin-right: 10px; color: #768082 } .agent_contanct_form { margin-bottom: 30px; float: left; position: relative; width: 100%; z-index: auto; } .elementor-widget-container .agent_contanct_form { margin-bottom: 0px; } .agent_contanct_form_sidebar .agent_contanct_form { float: left; width: 100%; border: none; background-color: #ffffff; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; box-shadow: none !important; } .agent_contanct_form_sidebar img { max-width: 143px; float: left; margin-right: 15px; width: 70px; margin-bottom: 15px; } .agent_sidebar_mobile { width: 100%; font-weight: 500; display: inline-block; margin-top: 7px; font-size: 16px; } .agent_sidebar_mobile span { font-weight: 500; float: left; width: 60px; } .agent_sidebar_mobile svg { font-size: 18px; } #wpestate_sidebar_property_contact_tabs ul { display: flex; justify-content: space-between; flex-wrap: nowrap; flex-direction: row; align-items: center; margin: 0px; } #wpestate_sidebar_property_contact_tabs li { width: 50%; text-align: center; } #wpestate_sidebar_property_contact_tabs li a { font-size: 14px; font-weight: 500; border: none; background-color: #f8f8f8; margin: 0px; color: #222; } #wpestate_sidebar_property_contact_tabs li.active a { background-color: #fff; } .agent_contanct_form_sidebar { padding: 30px; display: inline-block; } .agent_unit_widget_sidebar_wrapper { display: flex; flex-direction: column; gap: 10px } .agent_unit_widget_sidebar_wrapper_unit{ display: flex; } .wpestate_card_unit_email .agent_unit_widget_sidebar_wrapper { margin-bottom: 15px; } .agent_unit_widget_sidebar_details_wrapper { display: flex; flex-direction: column; justify-content: center; } .wpestate_card_unit_email .agent_unit_widget_sidebar_details_wrapper h4 { margin-bottom: 0px; } .agent_unit_widget_sidebar { background-position: center; width: 70px; height: 70px; background-size: cover; float: left; margin-right: 15px; border-radius: 4px; flex-shrink: 0; } .agent_contanct_form_sidebar .agent-unit-img-wrapper { float: left; } .agent_contanct_form_sidebar #agent_submit { width: 100%; } .agent_contanct_form_sidebar .schedule_meeting { width: 100%; margin-left: 0px; padding-left: 10px; margin: 10px 0px; } .agent_contanct_form_sidebar #show_contact { padding: 0px 15px 0px 15px; margin: 0px -13px; font-size: 16px; width: auto; float: none; margin-bottom: 15px; display: none; } .agent_contanct_form_sidebar .alert-message { float: left; width: 100%; margin-bottom: 13px; margin-top: 5px; } .schedule_hour { padding-left: 4px; } .agent_contanct_form_sidebar .alert-message:empty { padding: 0px; margin-bottom: 0px; } .agent_contanct_form_sidebar .message_submit { width: 100%; margin-bottom: 10px } .page-template-contact_page .message_submit, .page-template-contact_page .message_explaining { display: none } .message_explaining { line-height: 1.3em; font-size: 13px; } .schedule_wrapper, .contact_form_flex_wrapper { display: flex; flex-direction: row; gap: 10px; width: 100%; } .lightbox_property_sidebar .schedule_wrapper, .lightbox_property_sidebar .contact_form_flex_wrapper, .agent_contanct_form_sidebar .schedule_wrapper, .agent_contanct_form_sidebar .contact_form_flex_wrapper { flex-direction: column; margin: 15px 0px 0px 0px; gap: 0px; } .agent_listings_title { padding-left: 15px; } #agent_submit { margin-bottom: 0px; margin-right: 15px; min-width: 170px; } .property_page_agent_form_v2_section #agent_submit, .wpestate_estate_property_design_agent #agent_submit { margin-bottom: 15px; } .property_page_agent_form_v2_section .agent_contanct_form_sidebar .realtor_call, .property_page_agent_form_v2_section .agent_contanct_form_sidebar .realtor_whatsapp { margin-top: 0px; } .agentpic-wrapper { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .agent-listing-img-wrapper { width: 100%; position: relative; cursor: pointer; } .agentpic-wrapper .listing-cover { top: 0px; width: 100%; height: 100%; } .agentpic-wrapper .listing-cover-title { z-index: 11; top: 45%; right: 0; left: 0; text-align: center; opacity: 0; } .agentpic-wrapper .listing-cover-title a { font-size: 18px; } .agentpic-wrapper:hover .listing-cover { opacity: 1; } .agentpic-wrapper:hover .listing-cover-title { opacity: 1; } .pagination_agent { margin-left: 15px; } .agent_contanct_form .realtor_whatsapp, .agent_contanct_form .realtor_call, .wpestate_agent_details_wrapper .message_submit, .wpestate_agent_details_wrapper .realtor_call, .wpestate_agent_details_wrapper .realtor_whatsapp { margin-right: 15px; } .wpresidence_button.realtor_call, .wpresidence_button.realtor_whatsapp { display: inline-block; float: left; } .wpestate_card_unit_email .wpresidence_button.realtor_call, .wpestate_card_unit_email .wpresidence_button.realtor_whatsapp { display: none; } .wpresidence_button.agent_submit_class, .wpresidence_button.send_email_agent { display: inline-block; float: left; margin-right: 15px; } .modal-body .wpresidence_button.agent_submit_class, .modal-body .wpresidence_button.send_email_agent{ float:none; margin-bottom: 0px; } .theme_slider_contact_form_wrapper .wpresidence_button.realtor_call, .theme_slider_contact_form_wrapper .wpresidence_button.realtor_whatsapp, .agent_contanct_form_sidebar .realtor_call, .agent_contanct_form_sidebar .realtor_whatsapp { width: 48.5%; float: left; margin-right: 0px; padding: 5px 8px; text-align: center; } .theme_slider_contact_form_wrapper .wpresidence_button.realtor_call, .agent_contanct_form_sidebar .realtor_call { margin-right: 1.2%; } .theme_slider_contact_form_wrapper .wpresidence_button.realtor_whatsapp, .agent_contanct_form_sidebar .realtor_whatsapp { margin-left: 1.2%; } .agent_contanct_form_sidebar .agent_call_no { display: none; } .mobile_agent_area_wrapper { display: none; position: fixed; width: 100%; bottom: 0px; left: 0px; background-color: #fff; border: 1px solid #f0f3f7; box-shadow: 0 3px 14px 0 rgba(7, 152, 255, 0.09); padding: 10px; z-index: 105; } .mobile_agent_area_wrapper .agent-listing-img-wrapper { display: inline-block; width: auto; float: left; font-weight: 500; font-size: 15px; width: 49%; } .mobile_agent_area_wrapper .agentpict { width: 40px; height: 40px; display: inline-block; float: left; margin-right: 5px; } .mobile_agent_area_wrapper a { max-width: 106px; height: 40px; display: flex; flex-direction: column; justify-content: center; float: left; font-weight: 500; } .mobile_agent_area_wrapper .agent_detail i { color: #fff; margin-right: 10px; font-size: 17px; background: #1472db; position: relative; width: 40px; height: 40px; line-height: 40px; display: inline-block; text-align: center; border-radius: 4px; margin-bottom: 0px; } .mobile_agent_area_wrapper .agent_detail:first-of-type i { margin-right: 0px; } .mobile_agent_area_wrapper .agent_detail { display: inline-block; float: right; margin-bottom: 0px; } .mobile_agent_area_details_wrapper { float: right; width: 49% } /*=schedule tour ---------------------------------------------------*/ .wpestate_schedule_tour_wrapper { background-color: #fff; padding: 30px; float: left; width: 100%; margin-bottom: 30px; } .wpestate_shedule_tour_wrapper_type2 { display: flex; width: 100%; float: left; justify-content: space-between; } .wpestate_shedule_tour_wrapper_type2_image { background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 3px; width: 50%; } .wpestate_shedule_tour_wrapper_type2_content { padding: 0px 0px 0px 30px; width: 50%; } .wpestate_property_schedule_dates_wrapper { display: flex; margin-bottom: 15px; padding: 0px 50px; } .wpestate_shedule_tour_wrapper_type2 .wpestate_property_schedule_dates_wrapper{ padding: 0px; } .wpestate_property_schedule_dates_wrapper .slick-list { max-height: 115px; } #sidebar_schedule .wpestate_property_schedule_dates_wrapper, #primary_sidebar_wrapper .wpestate_property_schedule_dates_wrapper { padding: 0px 0px; margin-bottom: 0px; height: 105px; } .slick-slide.wpestate_property_schedule_singledate_wrapper { min-width: 80px; min-height: 90px; border: 1px solid #f0f0f0; border-radius: 4px; margin-right: 10px; padding: 10px 0px; color: #5c727d; font-size: 15px; cursor: pointer; transition: all 0.3s ease; margin-bottom: 25px; } #sidebar_schedule .slick-slide.wpestate_property_schedule_singledate_wrapper, #primary_sidebar_wrapper .slick-slide.wpestate_property_schedule_singledate_wrapper { min-width: 54px; min-height: 70px; height: 75px; } .wpestate_property_schedule_singledate_wrapper_display { display: flex; flex-direction: column; justify-content: space-around; align-items: center; gap: 5px; line-height: 15px; height: 68px; } #sidebar_schedule .wpestate_property_schedule_singledate_wrapper_display, #primary .wpestate_property_schedule_singledate_wrapper_display { height: 54px; } .wpestate_day_unit_day_number { font-size: 16px; color: #222; font-weight: 500; } .wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected, .wpestate_property_schedule_singledate_wrapper:hover { box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); color: #0073e1; } .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 { color: #0073e1; } .wpestate_display_schedule_tour_options_wrapper { display: flex; width: 50%; float: right; justify-content: flex-end; gap: 10px; } .wpestate_shedule_tour_wrapper_type2_content .wpestate_display_schedule_tour_options_wrapper { width: 100%; justify-content: space-between; align-content: center; align-items: center; margin-bottom: 10px; } .wpestate_shedule_tour_wrapper_type2_content .wpestate_display_schedule_tour_option { width: 100%; } .wpestate_shedule_tour_wrapper_type2_content .contact_form_flex_wrapper { flex-direction: column; margin-bottom: 10px; } .wpestate_shedule_tour_wrapper_type2_content .contact_form_flex_wrapper .form-control { margin-bottom: 0px; } .wpestate_shedule_tour_wrapper_type2_content .wpresidence_button.agent_submit_class { width: 100%; margin-bottom: 0px; } .property_page_agent_form_v2_section .wpestate_display_schedule_tour_options_wrapper, #sidebar_schedule .wpestate_display_schedule_tour_options_wrapper, #primary .wpestate_display_schedule_tour_options_wrapper { display: flex; width: 100%; float: left; justify-content: flex-start; } .property_page_agent_form_v2_section .wpestate_display_schedule_tour_option { width: 50%; } #sidebar_schedule .wpestate_display_schedule_tour_option, #primary .wpestate_display_schedule_tour_option { padding: 11px 11px; width: 50%; font-size: 13px; } .wpestate_display_schedule_tour_option { border: 1px solid #f0f0f0; padding: 7px 20px; border-radius: 4px; cursor: pointer; display: flex; flex-direction: row; align-content: center; align-items: center; justify-content: center; } .wpestate_display_schedule_tour_option.shedule_option_selected { color: #0073e1; border: 1px solid #0073e1; } #wpestate_schedule_tour_time { width: 229px; display: inline-block; } .wpestate_shedule_tour_wrapper_type2_content #wpestate_schedule_tour_time { width: 100%; } .property_page_agent_form_v2_section #wpestate_schedule_tour_time, #sidebar_schedule #wpestate_schedule_tour_time, #primary #wpestate_schedule_tour_time { width: 100%; font-size: 13px; } .wpestate_display_schedule_tour_option { font-size: 13px; } .wpestate_display_schedule_tour_option svg { width: 16px; height: 16px; margin-right: 5px; ; } .wpestate_tour_info_headline { margin: 10px 0px 10px 0px; font-size: 15px; display: inline-block; width: 100%; } .property_page_agent_form_v2_section .wpestate_tour_info_headline, #sidebar_schedule .wpestate_tour_info_headline, #primary .wpestate_tour_info_headline { display: inline-block; width: 100%; margin-top: 25px; } .theme_slider_contact_form_wrapper .wpresidence_button.agent_submit_class, .theme_slider_contact_form_wrapper input.wpresidence_button.message_submit, #sidebar_schedule .wpresidence_button.agent_submit_class, #primary .wpresidence_button.agent_submit_class, .agent_contanct_form_sidebar .wpresidence_button.agent_submit_class { width: 100%; } .property_page_agent_form_v2_section .contact_form_flex_wrapper, #sidebar_schedule .contact_form_flex_wrapper, #primary .schedule_wrapper, #primary .contact_form_flex_wrapper { display: flex; flex-direction: column; gap: 0px; width: 100%; } /*=Comments ---------------------------------------------------*/ #comments { font-size: 13px; line-height: 22px; padding: 30px; font-size: 13px; line-height: 22px; float: left; width: 100%; margin-bottom: 15px; background: #fff; padding: 30px; font-size: 14px; line-height: 1.65em; float: left; width: 100%; margin-bottom: 30px; background: #fff; } .elementor-editor-wp-page #comments { display: none; } #comments:empty { display: none; } #comments ul { list-style: none; margin: 0px; } .comment { padding-bottom: 16px; min-height: 113px; margin-bottom: 2px; } .comment-respond { float: left; width: 100%; } div.comment { border-bottom: 1px solid #f0f0f0; } .pingback { margin: 0px 0px 13px 0px; } .comment .blog_author_image { width: 55px; height: 55px; display: inline; float: left; margin: 0px 13px 13px 0px; } .comment-reply-link { margin-top: 67px; float: left; background-color: #222 !important; color: #ffffff !important; padding: 0px; text-align: center; font-size: 13px; width: 55px; } .comment-reply-link:hover { text-decoration: none; background-color: #687373 !important; } .comment-content { padding-left: 65px; } .post pingback { margin-bottom: 5px; } .comment_name { font-size: 16px; color: #333; line-height: 1.3em; } .comment_name a { font-size: 16px; color: #333; line-height: 1.3em; } .edit-link { margin-left: 5px; float: right; } .comment_date { color: #8593a9; font-size: 12px; } .form-allowed-tags { white-space: normal; } .commentlist .children { padding: 17px 0px 0px 37px; margin-left: 0px !important; padding-left: 67px; } .comment-notes { margin-bottom: 5px; } .comment-form-url, .comment-form-email, .comment-form-author { width: 32%; margin-right: 13px; float: left; } #comment { padding-left: 10px; } .comment-form-url { margin-right: 0px; } .comment-content p { padding-top: 5px; } /*=Sidebar --------------------------------------------------*/ #colophon ul, #primary ul { list-style: none; margin: 0px; } .menu-footer-container ul { float: left; width: 100%; } .top_bar .xoxo { margin: 0px; } .widget-container.boxed_widget .wd_user_menu, .widget-container.boxed_widget form { display: inline-block; } .widget-title-sidebar { font-size: 17px; line-height: 26px; color: #222; margin: 0px 0px 15px 0px; } .widget-title-sidebar_blank { height: 13px; width: 100%; } .widget-container { margin-bottom: 30px; } .elementor-widget-container .widget-container { margin-bottom: 0px; } .single-content .widget.widget-container { padding: 30px; border: 1px solid #fff; } .single-content .widget.widget-container #login-div, .single-content .widget.widget-container .login_form { padding: 0px; } #primary .widget-container { clear: both; background: #fff; padding: 30px; border: 1px solid #fff; display: inline-block; float: left; width: 100%; } .wpb_widgetised_column .latest_listings .list_type, #primary .latest_listings.list_type { float: left; clear: both; background: #fff; padding: 0px 30px 30px 30px; border: 1px solid #fff; border-top: 0px; margin-top: -15px; } #primary .latest_listings { border: 0px solid #fff; border-top: 0px; } #primary .widget-container.latest_listings{ overflow: hidden; } .wpb_widgetised_column .latest_listings .widget-title-sidebar, #primary .widget-container.latest_listings .widget-title-sidebar { padding: 30px; background: #fff; margin-bottom: 0px; } .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 .places_wrapper_type_3, .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 .agent_contanct_form, .elementor-widget-container .agent_content, .elementor-widget-container .wpestate_agent_details_wrapper, .elementor-widget-container .wpestate_property_description, .elementor-widget-container .multi_units_wrapper, .elementor-widget-container .property-panel, .elementor-widget-container #primary .widget-container, .elementor-widget-container .user_role_unit, .elementor-widget-container .testimonial-slider-container .testimonial-container.type_class_3, .elementor-widget-container .google_map_shortcode_wrapper, .elementor-widget-container .testimonial-container.type_class_1 .testimonial-text, .elementor-widget-container .blog_unit, .elementor-widget-container .agent_unit_featured, .elementor-widget-container .featured_article, .elementor-widget-container .saved_search_wrapper { box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); border-radius: 4px; } .slider_container .property_listing_blog, .slider_container .agent_unit, .slider_container .listing_wrapper .property_listing { box-shadow: 0 -1px 19px 0 rgba(7, 152, 255, 0.09); } .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(7, 152, 255, 0.14); } .slider_container .agent_unit.agent_unit_type_4, .slider_container .listing_wrapper .property_listing.property_unit_type8, .slider_container .blog4v .property_listing_blog{ box-shadow: none; } .slider_container .agent_unit { margin-bottom: 20px !important; } .panel-body .google_map_shortcode_wrapper { box-shadow: none; } .elementor_agent_wrapper { display: inline-block; overflow: hidden; background-color: #fff; width: 100%; } .elementor_agent_wrapper .agent_contanct_form_sidebar { width: 100%; } .single-estate_property .developer_taxonomy.agent_taxonomy { margin-bottom: 0px; } .container_agent { float: left; margin-bottom: 30px; } .container_agent .wpestate_agent_details_wrapper, .container_agent .agent_content, .container_agent .agent_contanct_form { box-shadow: none; } #primary .widget-container form { display: inline-block; width: 100%; } .widget li, .widget-container li { font-size: 13px; width: 100%; margin-bottom: 11px; } .widget li a, .widget-area-sidebar li a { line-height: 22px; } .list_sidebar_currency li { margin-bottom: 0px; } .children { padding: 13px 0px 0px 13px; } .children li:last-of-type { border: none; margin-bottom: 0px; padding-bottom: 0px; } .widget_nav_menu li:before, .widget_pages li:before, .widget_rss li:before, .widget_text li:before, .widget_recent_entries li:before { content: "\f15c"; font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 5px 13px 0px 0px; line-height: 14px; } .widget_recent_comments li:before { content: "\f086"; font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 3px 13px 0px 1px; } .widget_text li:before { content: ""; margin: 0px; } .widget_archive li:before { content: "\f133"; font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 3px 13px 0px 1px; } .widget_meta li:before { content: "\f013"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 3px 13px 0px 1px; } .widget_categories li:before { content: "\f07c"; font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 3px 13px 0px 1px; } .widget li:before { margin-top: 3px; } #colophon .widget_meta li:before, #colophon .widget_categories li:before, #colophon .widget_recent_comments li:before { margin-top: 0px; } #colophon .widget_pages li:before, #colophon .widget_rss li:before, #colophon .widget_text li:before, #colophon .widget_recent_entries li:before { margin-top: 4px; } .widget-area-sidebar li a:hover { text-decoration: none; transition-duration: 0s; } .sidebar_filter_menu { margin-top: 1px; position: relative; font-size: 13px; padding: 10px 12px; } .form-control.open .sidebar_filter_menu { color: #0073e1; } .widget-container.measurement_unit_widget li { margin-bottom: 0px; } #colophon .widget-container.multiple_currency_widget li, #colophon .widget-container.measurement_unit_widget li { padding-top: 8px; padding-bottom: 8px; margin-bottom: 0px; } .caret_sidebar { position: absolute; right: 12px; top: 16px; border: none; } ._4s7c { border: 1px solid #fff000 !important; border-top-color: #fff000 !important; } /*=social_sidebar_internal -------------------------------------------------*/ .social_sidebar_internal img { margin: 0px 9px 9px 0px; width: 40px; } .top_bar .social_sidebar { margin-bottom: 0px; } .top_bar_wrapper.transparent_border_topbar .top_bar .social_sidebar { padding: 0px; } #colophon .social_sidebar_internal a, #primary .social_sidebar_internal a { width: 41px; height: 41px; padding: 11px 0px; background-color: #f3f3f3; text-align: center; display: inline-block; border-radius: 4px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } #colophon .social_sidebar_internal a { background-color: #313131; } #colophon .social_sidebar_internal a:hover, #primary .social_sidebar_internal a:hover { background-color: #0073e1; color: #fff; } #colophon .social_sidebar_internal i { font-size: 16px; } #primary .social_sidebar_internal i { font-size: 19px; color: #a6b3bb; } #colophon .social_sidebar_internal a:hover i, #primary .social_sidebar_internal a:hover i { color: #fff; } #colophon .social_sidebar_internal a:hover { color: #fff; } /*=social top bar -------------------------------------------------*/ .social-rss, .social-facebook, .social-twitter, .social-dribbble, .social-google, .social-linkedIn, .social-blogger, .social-tumblr, .social-pinterest, .social-yahoo, .social-youtube, .social-vimeo, .social-instagram, .social-foursquare { display: inline-block; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 15px; } .social-rss:before { content: "\f09e"; } .social-facebook:before { content: "\f09a"; } .social-twitter:before { content: "\e61b"; } .social-dribbble:before { content: "\f17d"; } .social-google:before { content: "\f0d5"; } .social-linkedIn:before { content: "\f0e1"; } .social-tumblr:before { content: "\f173"; } .social-pinterest:before { content: "\f0d2"; } .social-youtube:before { content: "\f167"; } .social-vimeo:before { content: "\f194"; } .social-foursquare:before { content: "\f180"; } .social-instagram:before { content: "\f16d"; } /* =Custom Menu widget ------------------------------------------------*/ .widget_nav_menu li { line-height: 22px; } .widget_nav_menu .sub-menu { padding: 10px 0px 0px 18px; } .widget_nav_menu .sub-menu li:last-of-type { border: none; margin-bottom: 0px; padding-bottom: 0px; } .widget_nav_menu .sub-menu .menu-item-has-children>a:after { content: ""; width: 0px; } .widget_nav_menu .sub-menu li:hover { background-color: #fff; color: #0073e1; border-bottom: 1px solid #ffffff; } .widget_nav_menu .sub-menu li:hover a { color: #0073e1; padding-left: 0px !important; } /* =Twitter Widget ------------------------------------------------*/ #primary .widget-container.twitter_wrapper { background-color: #0073e1; border: none; } .twitter_wrapper { background-color: #0073e1; color: #fff; padding: 30px; height: 250px; position: relative; font-size: 13px; line-height: 22px; display: inline-block; width: 100%; } .wpestate_tweet_icon { color: #fff; font-size: 49px; margin: 0px auto; margin-bottom: 13px; width: 50px; } .twitter_wrapper a { color: #fff !important; } .twitter_wrapper li { border: none; color: #fff; } #colophon .twitter_wrapper li a, .twitter_wrapper li a { color: #fff !important; font-weight: 500; } .twitter_time { font-weight: normal !important; } .tweet_circle { background-color: #fff; width: 10px; height: 10px; border-radius: 50%; display: inline; float: left; margin-left: 10px; cursor: pointer; } #tw_control { display: block; position: absolute; bottom: 0px; } #tw_control li { border: 1px solid #fff; width: 12px; height: 12px; margin: 0px; margin-left: 12px; } .wpestate_recent_tweets .item { height: 140px; } .presenttw { background-color: #0073e1; border: 1px solid #fff; } #colophon .twitter_wrapper a { color: #fff; } #colophon #tw_control li { border: 1px solid #fff; } /* =Search Widget ------------------------------------------------*/ .widget_search .form-control { margin-right: 5px; float: left; width: 100%; min-width: auto; } #submit-form { margin-bottom: 0px !important; width: 100%; min-width: 90px; } .searchform #submit-form { width: auto; margin-left: 13px; } #s, .searchform .field { float: left; } .searchform .field { height: 48px; width: 250px; } .searchform { margin-left: 15px; } /* =textwidget ------------------------------------------------*/ .textwidget { font-size: 13px; line-height: 1.6em; } .textwidget p { margin-bottom: 15px; } .top_bar .textwidget { margin-right: 0px; margin-left: 15px; line-height: 40px; } .transparent_border_topbar .textwidget { margin-left: 0px; } /* =Tagcloud ------------------------------------------------*/ .tagcloud a { margin: 0px 10px 10px 0px; } /* =Calendar Widget ------------------------------------------------*/ #calendar_wrap { border: 1px solid #f0f0f0; background: #fdfdfd; } .widget_calendar #wp-calendar { color: #555; width: 100%; text-align: center; } .widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th { text-align: center; background: #fff; } table tbody tr td { color: #222; padding: 5px 6px; vertical-align: top; } .widget_calendar table tbody tr td { vertical-align: middle; } #calendar_wrap table { border: none; margin-bottom: 0px; } #calendar_wrap table td, table tr { border: none; } .widget_calendar #wp-calendar caption { font-size: 12px; font-weight: 500; padding: 15px 0 15px 0; } .widget_calendar #wp-calendar th { background: #f4f4f4; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: 500; padding: 6px 0px; } .widget_calendar #wp-calendar tfoot td { background: #f4f4f4; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 6px 0px; } #colophon #calendar_wrap { background-color: #fff; } .widget_calendar #wp-calendar th { padding: 13px 0px; } .widget_calendar #wp-calendar tfoot td { padding: 10px 0px; } /*=Contact Sidebar ------------------------------------------------*/ .widget-container.widget_tag_cloud, .widget-container.widget_search, .widget-container.contact_sidebar { /* float:left;*/ width: 100%; } .contact_sidebar_wrap p { line-height: 22px; font-size: 14px; margin-bottom: 4px; padding-bottom: 4px; } .contact_sidebar_wrap i { margin-right: 13px; width: 13px; } /*=Latest listings ------------------------------------------------*/ .widget-container.latest_listings { float: left; width: 100%; position: relative; } .widget-container.latest_listings .owl-carousel .owl-item .item { min-height: 100%; width: 100%; height: 100%; padding: 0px; border-radius: 4px; } .widget-container.latest_listings .owl-carousel .owl-item { float: left; position: relative; height: auto; } .widget-container .latest_listings .featured_title { position: absolute; float: left; background-color: transparent; } .widget-container.latest_listings .owl-nav, .widget-container.latest_listings .owl-controls { position: absolute; width: 100%; top: 50%; height: 45px; pointer-events: none; } .widget_latest_internal { margin-bottom: 13px; width: 100%; height: auto; min-height: 70px; float: left; } .widget_latest_internal:last-of-type { margin-bottom: 0px; } .widget_latest_internal img { vertical-align: top; display: inline; float: left; width: 100%; height: auto; } .widget_latest_internal .listing-cover { height: 100%; } .widget_latest_internal:hover .listing-cover, .widget_latest_internal:hover .listing-cover-plus, .featured_sidebar:hover .listing-cover { opacity: 1; } .listing_name { display: inline; margin-left: 0px; float: left; line-height: 20px; position: relative; width: 60%; padding-left: 13px; } .no_post_th { margin-left: 0px; } .widget_latest_title { color: #3e454d; font-weight: 500; } .widget_latest_listing_image { position: relative; float: left; max-width: 40%; overflow: hidden; border-radius: 4px; } #colophon .widget_latest_title { color: #72777F; } .widget_latest_title a { line-height: 1.3em !important; font-weight: 500; } #primary .price_label { font-size: 13px; } .widget_latest_price { display: block; margin-top: 5px; font-size: 13px; font-weight: 500; color: #0073e1; } .widget-container.latest_listings button, .widget-container.latest_listings .owl-buttons { opacity: 0.9; opacity: 0.9; -webkit-appearance: none; border: none; background: transparent; } .widget-container.latest_listings .owl-next { float: right; } .widget-container.latest_listings .owl-prev { float: left; } .widget-container.latest_listings .owl-theme .owl-nav div { margin: 0px 10px; } /*=featured_sidebar ------------------------------------------------*/ .featured_sidebar { width: 100%; position: relative; clear: both; } #primary .widget-container.latest_listings, #primary .widget-container.featured_sidebar { background: transparent !important; padding: 0px; border: 0px solid; } .featured_sidebar_intern { position: relative; } .featured_sidebar_intern a { margin: 0px; padding: 0px; } .featured_title { position: absolute; left: 0px; bottom: 0px; background-color: #222; color: #fff; padding: 10px 15px; opacity: 0.95; width: 100%; border-radius: 4px; } .featured_title a { font-size: 16px !important; color: #fff !important; } #colophon .featured_title a { line-height: 22px; } .featured_second_line { position: absolute; left: 0px; bottom: 40px; padding: 9px 15px; background-color: #0073e1; font-size: 13px; color: #fff; opacity: 0.95; } .featured_widget_image { position: relative; cursor: pointer; } .related_blog_unit_image img, .widget_latest_listing_image img, .agent-unit-img-wrapper img, .featured_widget_image img { width: 100%; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; } .featured_sidebar .listing-cover { height: 100%; } /*=advanced_search_shortcode ------------------------------------------------*/ .advanced_search_shortcode { width: 100%; font-size: 13px; background-color: #ffffff; padding: 20px 13px; border: 1px solid #f0f0f0; float: left; display: inline-block; min-height: 1px; } .advanced_search_shortcode .form-control { font-size: 13px; width: 100%; display: inline; float: left; } #advanced_submit_shorcode { margin-top: 0px; float: left; width: 100%; } .vc_span6 #advanced_submit_shorcode { margin-top: 0px; } .advanced_search_shortcode input { margin-bottom: 11px !important; } .advanced_search_shortcode .filter_menu_trigger { margin-top: 0px; padding: 11px 13px; } .adv_shortcode_input { display: inline; } .advanced_search_shortcode .dropdown-menu { left: 0px; } .advanced_search_shortcode .filter_menu { margin-top: 1px; margin-left: 0px; width: 100%; padding-bottom: 0px; overflow-x: hidden; } .advanced_search_shortcode .filter_menu li { min-width: 168px; padding-top: 10px; } /*=advanced_search_sidebar ------------------------------------------------*/ .advanced_search_sidebar { width: 100%; border: 1px solid #fff; background-color: #fdfdfd; } .advanced_search_sidebar .btn { margin: 0px auto; display: block; } /*=mortgage_calculator ------------------------------------------------*/ .mortgage_calculator_li { width: 100%; display: inline-block; padding-bottom: 13px; background-color: #fdfdfd; } .mortgage_calculator_div { width: 100%; height: 404px; border: 1px solid #dde4e9; background: #fdfdfd; float: left; } .mortgage_calculator_div .btn { margin: 0px auto; display: block; width: 146px; } #colophon .menu>li { height: 100%; } #colophon .mortgage_calculator_div { background-color: #fff; } #morg_results { float: left; margin: 0px; font-size: 14px; display: none; } #morg_results span { font-size: 14px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; align-content: stretch; gap: 5px; margin-bottom: 10px; } #morg_compute { float: left; } /* =Comapare page ----------------------------------------------- */ #submit_compare { cursor: pointer; height: 58px; padding: 0px 19px 0px 19px; min-width: 1px !important; margin-bottom: 0px; } /*=Google Maps -------------------------------------------------------------------------------------*/ #gmap_wrapper { position: relative; transition: height 0.3s ease; } #gmap_wrapper.with_open_street { z-index: 1; } #googleMap { width: 100%; transition: height 0.3s ease; } #google_map_prop_list_wrapper { position: fixed; left: 0; bottom: 0; width: 50%; top: 130px; background-color: #fff; } #google_map_prop_list_wrapper.half_position_right { left: 50%; } #google_map_prop_list_sidebar.half_position_right { right: auto; left: 0px; } .has_header_type4 #google_map_prop_list_wrapper { padding-left: 270px; } .has_header_type4.cheader_right #google_map_prop_list_wrapper { margin-left: -270px; } .has_header_type4.cheader_right #google_map_prop_list_sidebar { right: 270px; } .has_header_type4 #google_map_prop_list_wrapper, .has_header_type4 #google_map_prop_list_sidebar { top: 0px } .has_top_bar .has_header_type4 #google_map_prop_list_wrapper, .has_top_bar .has_header_type4 #google_map_prop_list_sidebar { top: 40px; } #google_map_prop_list_wrapper.fullscreen { width: 100%; top: 0px; height: 100%; z-index: 999; } #google_map_prop_list_sidebar.fullscreen { display: none; } #google_map_prop_list_wrapper.fullhalf { position: fixed; left: 0; bottom: 0; width: 100%; top: 0px; height: 100%; } #google_map_prop_list_wrapper #gmap_wrapper, #google_map_prop_list_wrapper #googleMap { height: 100% !important; } .admin-bar #google_map_prop_list_wrapper, .admin-bar #google_map_prop_list_sidebar { margin-top: 32px; } .admin-bar .has_header_type5 #google_map_prop_list_wrapper, .admin-bar .has_header_type5 #google_map_prop_list_sidebar { top: 200px; margin-top: 0px; } #google_map_prop_list_sidebar.half_type2, #google_map_prop_list_wrapper.half_type2 { margin-top: 27px; } .admin-bar #google_map_prop_list_sidebar.half_type2, .admin-bar #google_map_prop_list_wrapper.half_type2 { margin-top: 119px; } #google_map_prop_list_wrapper.half_no_top_bar.half_type2, #google_map_prop_list_sidebar.half_no_top_bar.half_type2 { top: 149px; } .admin-bar.has_top_bar .has_header_type2 .header_media { margin-top: 0px; padding-top: 215px; } .has_top_bar .has_header_type2 #google_map_prop_list_wrapper, .has_top_bar .has_header_type2 #google_map_prop_list_sidebar { margin-top: 85px; } .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 { margin-top: 115px; } .admin-bar .has_header_type2 #google_map_prop_list_wrapper, .admin-bar .has_header_type2 #google_map_prop_list_sidebar { margin-top: 59px; } .google_map_shortcode_wrapper { position: relative; width: 100%; height: 400px; } #googleMapSlider { width: 100%; height: 100%; float: left; z-index: 1; min-height: 450px; display: none; } .google_map_slider_wrapper { min-height: 450px; } .wpestate_listing_full_slider_1 #googleMapSlider, .wpestate_listing_full_slider_1 .google_map_slider_wrapper { min-height: 590px; } .wpestate_listing_full_slider_1 #googleMapSlider, .wpestate_listing_full_slider_1 .google_map_slider_wrapper { min-height: 590px; } #googleMap_shortcode { width: 100%; height: 100%; min-height: 400px; background: #F0F0F0; height: 400px; } .scrollon { border: 1px solid #0073e1; } .fullmap { position: fixed !important; width: 100%; height: 100%; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 98; } .header_full_map { z-index: 0; } #openmap { background-color: #ffffff; color: #222; position: absolute; bottom: 0px; right: 45px; text-align: center; padding: 8px 10px 8px 10px; font-size: 12px; font-weight: 500; cursor: pointer; z-index: 1; pointer-events: auto; border-top-left-radius: 4px; border-top-right-radius: 4px; } .wpestate_full_map_shortcode #openmap { display: none; } .wpestate_full_map_shortcode .gmap-controls { max-width: 100%; left: 0px; margin-left: 0px; } .page-template-advanced_search_results .with_search_2 #openmap { bottom: 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } #google_map_prop_list_wrapper #openmap { display: none; } #openmap i { margin-right: 5px; } .with_search_5 #openmap { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; bottom: 0px; } #gmap-loading { background-color: #fff; color: #333; margin: 0px auto; position: absolute; top: 20%; left: 50%; width: 300px; height: 150px; margin-left: -150px; text-align: center; padding-top: 16px; font-size: 27px; font-weight: 300; opacity: 0.95; } #gmap-noresult { background-color: #fff; color: #333; margin: 0px auto; position: absolute; top: 20%; left: 50%; width: 280px; height: 78px; margin-left: -150px; text-align: center; padding-top: 30px; font-size: 20px; font-weight: 300; opacity: 0.95; display: none; z-index: 99; } .gmap-controls { max-width: 1200px; margin: 0px auto; position: absolute; float: left; height: 100%; width: 100%; top: 0px; left: 50%; margin-left: -600px; pointer-events: none; } .gmap-controls.with_open_street { z-index: 999; } .gmap-controls.with_open_street #map-view { display: none; } .has_header_type4 .gmap-controls { margin-left: auto; margin-right: auto; left: 0; right: 0; } #google_map_prop_list_wrapper .gmap-controls { top: 0px; left: 0px; margin-left: 0px; } #google_map_prop_list_wrapper #gmap-control { right: 15px; } .fullmap .gmap-controls { max-width: 100%; width: 100%; left: 0px; margin-left: 0px; } #street-view { position: absolute; top: 60px; right: 45px; background-color: #8593a9; color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; padding: 9px 11px 0px 11px; font-size: 13px; float: left; cursor: pointer; height: 40px; width: 119px; z-index: 99; pointer-events: auto; } #street-view.with_open_street { display: none; } #street-view:hover { background-color: #333; } #street-view i { font-size: 15px; padding: 3px 5px 0px 0px; } #gmap-control { position: absolute; top: 15px; right: 45px; height: 40px; background-color: #fff; opacity: 0.95; pointer-events: auto; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); line-height: 13px; border-radius: 4px; overflow: hidden; } .wpestate_full_map_shortcode.contact_map #gmap-control { display: none; } .fullmap #gmap-control { z-index: 111; } #gmap-control i { margin-right: 7px; margin-left: 0px; } #gmap-next i { margin-right: 0px; margin-left: 7px; } #gmap-control span { color: #444; box-sizing: border-box; -moz-box-sizing: border-box; padding: 13px 11px 0px 11px; font-size: 13px; font-weight: 500; float: left; cursor: pointer; height: 40px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } #gmap-control span.spanselected, #gmap-control span:hover { background-color: #333; color: #ffffff; } .wpestate_full_map_shortcode #gmap-full { display: none; } .gmnoprint img { max-width: none !important; } #googleMap_shortcode img, #googleMapSlider img { border: none !important; max-width: none !important; border-radius: 4px; } .mapcontrolon { background-color: #333 !important; width: 150px !important; z-index: 99; } #gmap-next { border-right: none !important; } #gmapzoomplus_sh, #gmapzoomplus { background-color: #fff; color: #222; font-size: 16px; position: absolute; top: 15px; left: 45px; width: 30px; height: 30px; cursor: pointer; font-weight: 300; padding: 6px 0px 0px 9px; box-sizing: border-box; z-index: 99; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; pointer-events: auto; opacity: 0.95; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); border-radius: 4px; } #gmapzoomminus_sh, #gmapzoomminus { background-color: #fff; color: #222; font-size: 14px; position: absolute; top: 46px; left: 45px; width: 30px; height: 30px; cursor: pointer; font-weight: 300; padding: 8px 0px 0px 9px; box-sizing: border-box; z-index: 99; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; pointer-events: auto; opacity: 0.95; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); line-height: 13px; border-radius: 4px; } #google_map_prop_list_wrapper #gmapzoomminus { left: 15px; } #google_map_prop_list_wrapper #gmapzoomplus { left: 15px; } #gmapzoomplus_sh:hover, #gmapzoomminus_sh:hover, #gmapzoomplus:hover, #gmapzoomminus:hover { background-color: #333; color: #fff; } #gmapzoomminus.smallslidecontrol { left: 15px; top: 96px; display: none; } #gmapzoomplus.smallslidecontrol { top: 63px; left: 15px; padding-top: 5px; display: none; } #gmapzoomplus_sh.shortcode_control { left: 15px; padding-top: 5px; display: block; top: 15px; } #gmapzoomminus_sh.shortcode_control { left: 15px; top: 47px; display: block; } .with_open_street #gmapzoomplus_sh.shortcode_control, .with_open_street #gmapzoomminus_sh.shortcode_control { z-index: 999; } .with_open_street #slider_enable_street_sh { display: none; } #slider_enable_street_sh { background-color: #fff; font-size: 14px; position: absolute; top: 46px; left: 15px; width: 30px; height: 30px; cursor: pointer; font-weight: 300; padding: 4px 0px 0px 9px; box-sizing: border-box; z-index: 99; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; pointer-events: auto; top: 79px; display: block; } #google-default-search { top: 15px; width: 300px; position: absolute; left: 90px; pointer-events: auto; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); } #google_map_prop_list_wrapper #google-default-search { top: 15px; width: 185px; position: absolute; right: auto; left: 46px; } #google_map_prop_list_wrapper #google-default-search { right: auto; left: 52px; } .map-type { position: absolute; top: 40px; left: 0px; background-color: #8593a9; width: 80px; display: none; } #gmap-control span.map-type { color: #fff; } #map-view-satellite { top: 80px; } #map-view-hybrid { top: 120px; } #map-view-terrain { top: 160px; } #map img { max-width: none; } /*=Contact page -------------------------------------------------------------------------------------*/ .contact_map_container { position: absolute; top: 50%; margin-top: -205px; left: 50%; min-width: 20%; width: 350px; margin-left: -515px; padding: 45px; background: #fff; border: none; border-radius: 4px; box-shadow: 0 44px 98px 0 rgba(0, 0, 0, .1); overflow: hidden; z-index: 10; } .with_open_street .contact_map_container { z-index: 999; } .wpestate_full_map_shortcode .contact_map_container { left: 50%; margin-left: -555px; } .contact_map_container span { float: right; } .contact_map_container h4 { font-size: 20px; vertical-align: middle; margin-top: 0; margin-bottom: 20px; line-height: 20px; } .contact_map_container h4:last-of-type { margin-top: 20px; } .contact_map_container .contact_detail { display: block; margin: 0px 0px 5px 0px !important; padding-left: 0px !important; font-size: 14px; line-height: 1.9em; color: #222; } .contact-wrapper { margin: 0px 0px 20px 0px; float: left; width: 100%; background: #fff; padding: 30px; line-height: 1.65em; } .company_headline { width: 100%; float: left; padding-bottom: 0px; margin-bottom: 0px; } .company_headline i { float: left; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 17px; color: #8593a9; transition: color 0.4s linear; -moz-transition: color 0.4s linear; -webkit-transition: color 0.4s linear; -o-transition: color 0.4s linear; color: #5c727db3; margin-right: 10px; font-size: 14px; background: #f7f8f8; position: relative; width: 27px; height: 27px; line-height: 27px; display: inline-block; text-align: center; border-radius: 50%; margin-bottom: 5px; } .contact-wrapper.row p { float: left; } .company_headline a:hover i { color: #0073e1; } .company_headline h3 { float: left; font-size: 35px; margin-bottom: 15px; margin-top: 15px; } .company_headline_content { display: inline-block; margin: 30px 0px; } .company_headlin_addr { float: left; width: 100%; font-size: 18px; margin-bottom: 9px; line-height: 35px; color: #222; } .company_headline .header_social { padding: 15px 0px; display: inline-block; float: left; width: 100%; } .contact_detail { margin-left: 0px !important; font-size: 14px; margin-bottom: 5px; } .contact_page_company_details .contact_detail span { font-weight: 500; min-width: 65px; float: left; } .contact-content { margin-top: 13px; width: 100%; float: left; } .contact-content .agent_contanct_form { margin-left: 0px; margin-right: 0px; width: 100%; margin-bottom: 100px; } .contact-comapany-logo { float: left; margin-right: 13px; } #contactinfobox { color: #0073e1; margin-bottom: 0px; margin-top: 35px; font-weight: 900; } .contactaddr { width: 100%; text-align: center; font-size: 14px !important; line-height: 25px !important; color: #444; padding: 0px 10px; font-weight: 500; } .page-template-contact_page #gmap-prev, .page-template-contact_page #gmap-next { display: none; } /*=Advanced Search -------------------------------------------------------------------------------------*/ .pre_search_wrapper, #search_wrapper { /*float:left;*/ display: inline-block; position: relative; width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 99; background: transparent; height: auto; padding: 15px; } .pre_search_wrapper { padding: 0px; display: inline; } .error404 #search_wrapper { display: inline-block; float: none; } .main_wrapper.is_boxed #search_wrapper { width: 1200px; } .main_wrapper.is_boxed .master_header { width: inherit; } .main_wrapper.is_boxed #search_wrapper.with_search_form_float { width: 1110px; } .single-estate_developer #search_wrapper, .single-estate_agency #search_wrapper, .page-template-contact_page #search_wrapper, .page-template-contact_page #search_wrapper.search_wr_6.with_search_on_start.without_search_form_float, .single-estate_developer #search_wrapper.search_wr_6.with_search_on_start.without_search_form_float, .single-estate_agency #search_wrapper.search_wr_6.with_search_on_start.without_search_form_float, .page-template-contact_page #search_wrapper.search_wr_8.with_search_on_start.without_search_form_float, .single-estate_developer #search_wrapper.search_wr_8.with_search_on_start.without_search_form_float, .single-estate_agency #search_wrapper.search_wr_8.with_search_on_start.without_search_form_float { padding: 0px; } .admin-bar #search_wrapper.sticky_adv { top: 32px; } #search_wrapper.sticky_adv { position: fixed; top: 0px; margin-top: 0px !important; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.7s ease; z-index: 100; } #search_wrapper.with_search_form_float.sticky_adv { position: fixed; top: 0px !important; margin-top: 0px !important; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.7s ease; width: 100%; padding: 15px; } #search_wrapper.search_wr_5.sticky_adv { padding: 0px 15px; } #search_wrapper.search_wr_8.sticky_adv { padding: 54px 0px 15px 0px; } #search_wrapper.search_wr_8.sticky_adv .adv8-holder .tab-content { padding: 13px 0px 0px 0px; } #search_wrapper.search_wr_8.sticky_adv .nav-tabs { margin-left: 7px; } #search_wrapper.search_wr_10.with_search_form_float.sticky_adv, #search_wrapper.search_wr_11.with_search_form_float.sticky_adv { padding: 15px 0px 0px 0px; } #search_wrapper.sticky_adv.search_wr_6 { padding-top: 45px !important; padding-bottom: 7px; } .search_wr_6.sticky_adv.with_search_form_float .adv6-holder .nav-tabs { left: 7px; } #search_wrapper.sticky_adv.search_wr_5 h3 { display: none; } #search_wrapper.with_search_form_float.sticky_adv.search_wr_4 { padding: 0px 15px; } #search_wrapper.with_search_form_float.sticky_adv.search_wr_3 { display: none; } .sticky_adv_anime { top: -100px; } .sticky_adv #adv-search-header-1 { display: none !important; } #search_wrapper_color { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #f3f3f3; } .search_wr_3 #search_wrapper_color { width: 414px; left: auto; right: 0px; } #search_wrapper.with_search_form_float { position: absolute; width: 1110px; left: 0; right: 0; margin-left: auto; margin-right: auto; padding: 0px; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); } #search_wrapper.page_without_search.with_search_form_float, .search_wrapper.sticky_adv.search_wr_1.page_without_search { box-shadow: none; } .fullscreen_search { position: fixed !important; bottom: 0px; left: 0px; border-bottom: none; } .fullscreen_search_open { bottom: 0px; } #adv-search-header-1 { background-color: #0073e1; height: 40px; margin: 0px; padding: 13px 15px 10px 15px; color: #fff; cursor: pointer; position: absolute; top: -40px; left: 0px; font-size: 15px; width: 228px; pointer-events: auto; font-weight: 500; border-top-left-radius: 4px; border-top-right-radius: 4px; } .without_search_form_float #adv-search-header-1:after { content: ""; } .with_search_on_start #adv-search-header-1 { display: none; } #adv-search-header-1:after { content: "\f0d7"; position: absolute; right: 13px; font-size: 17px; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 700; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .adv-search-1-close #adv-search-header-1:after { content: "\f0d8"; } .adv-search-1 { position: relative; z-index: 1; max-width: 1110px; margin: 0px auto; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .search_wr_4.search_wrapper-close-extended.with_search_form_float#search_wrapper, .search_wr_1.search_wrapper-close-extended.with_search_form_float#search_wrapper { bottom: 0px; z-index: 0; top: auto; } .with_search_on_end #adv-search-header-1 { top: -55px; } .with_search_on_end.with_search_form_float #adv-search-header-1, .with_search_on_start.with_search_form_float #adv-search-header-1 { top: -40px; display: block; } .adv-search-1_noz { z-index: 0; } .home .adv_force_location5 .wpestate_location { width: 80%; } .home .adv_force_location4 .wpestate_location { width: 75%; } .home .adv_force_location3 .wpestate_location { width: 66%; } .home .adv_force_location2 .wpestate_location { width: 50%; } .wpestate_location { width: 50%; } #google_map_prop_list_sidebar .adv-search-1 { position: relative; width: 100%; bottom: 0px; left: auto; margin-left: 0px; border: none; margin-top: 0px; box-sizing: border-box; box-shadow: none; height: auto; background-color: #f3f3f3; padding: 15px 5px 5px 15px; margin-bottom: 30px; -webkit-transform: translate(0%, 0); -ms-transform: translate(0%, 0); transform: translate(0%, 0%); ms-transform: translate(0%, 0); z-index: 99; } #google_map_prop_list_sidebar #adv-search-header-1 { display: none; } #google_map_prop_list_sidebar .adv1-holder { width: 100%; border: none; } #google_map_prop_list_sidebar #search_wrapper { border-bottom: none; background-color: #F0F0F0; border-bottom: 1px solid #f0f0f0; } #google_map_prop_list_sidebar #advanced_submit_2 { position: relative; padding: 10px 10px; height: auto; width: auto; margin: 15px 15px 15px 22px; font-size: 14px; margin-bottom: 15px !important; font-weight: normal; background-color: #0073e1; color: #fff; } .with_search_form_float .adv-search-1-close-extended, .with_search_form_float .adv-search-1-close { bottom: 0px; transform: translate(0%, 100%); z-index: 0; } .adv-search-3.adv-search-1-close, .adv-search-3.adv-search-1-close-extended.adv_extended_class { bottom: 0px; transform: translate(0, 0); } #google_map_prop_list_sidebar .adv-search-1-close-extended, #google_map_prop_list_sidebar .adv-search-1-close { bottom: 0px; transform: translate(0, 0); } .adv_search_internal, .advanced_action_div, .advanced_categ_div, .advanced_city_div, .advanced_area_div { display: inline; float: left; } #results, #results_no { display: none; } #results { position: absolute; background: #ffffff; top: -2px; left: 7px; width: 500px; max-width: 500px; font-size: 13px; padding-top: 31px; transform: translate(0, -100%); } .search_wr_1 #results { left: 0px; } .search_wr_1.with_search_on_end.without_search_form_float #results { left: 0px; top: -15px; } .search_wr_1.with_search_on_start.without_search_form_float #results { left: 0px; top: auto; bottom: -15px; transform: none; transform: translate(0, 100%); } .search_wr_2 #results { top: -15px; left: 7px; } .search_wr_2.with_search_form_float #results { top: -15px; left: -7px; } .search_wr_2.with_search_on_start.without_search_form_float #results { top: auto; left: 7px; transform: translate(0, 100%); bottom: -53px; } .search_wr_3 #results { top: 0px; left: -507px; transform: translate(0, 0%); } .search_wr_4.with_search_form_float #results { left: 0px; top: 0px; } .search_wr_4.with_search_on_start.without_search_form_float #results { left: 7px; transform: translate(0, 100%); top: auto; bottom: -15px; } .search_wr_6 #results { left: 7px; top: 1px; } .search_wr_6.with_search_form_float #results { left: 0px; top: 0px; } .search_wr_6.with_search_on_start.without_search_form_float #results { left: 7px; top: auto; bottom: -13px; transform: translate(0, 100%); } .search_wr_8 #results { top: 41px; left: 7px; } .search_wr_8.with_search_on_start.without_search_form_float #results { top: 41px; left: 7px; transform: translate(0, 100%); top: auto; bottom: 0px; } .search_wr_8.with_search_form_float #results { left: 0px; } .search_wr_10.without_search_form_float #results { top: -15px; left: 7px; } .search_wr_10.with_search_on_start.without_search_form_float #results { top: auto; left: 7px; bottom: 0px; transform: translate(0, 100%); } .search_wr_10.with_search_form_float #results { top: -13px; left: 7px; } .search_wr_11.without_search_form_float #results { top: -15px; left: 7px; } .search_wr_11.with_search_on_start.without_search_form_float #results { top: auto; left: 7px; bottom: 0px; transform: translate(0, 100%); } .search_wr_11.with_search_form_float #results { top: -13px; left: 7px; } .results_header { width: 100%; float: left; padding: 9px; position: absolute; top: 0px; left: 0px; background-color: #0073e1; color: #fff; } #results_wrapper { max-height: 300px; overflow-y: scroll; } .preview_results_loading { padding: 13px 13px; } .preview_listing_unit { width: 100%; float: left; border-bottom: 1px solid #dde4e9; padding: 9px; cursor: pointer; } .preview_listing_unit:hover { background-color: #f5f8fa; } .preview_listing_unit h4 { font-size: 13px; margin-bottom: 0px; padding-left: 78px; } #preview_view_all { float: right; cursor: pointer; } #preview_view_all:hover { color: #f0f0f0; } .preview_title { font-size: 14px; color: #333; padding-left: 13px; } .preview_listing_unit img { width: 65px; height: auto; float: left; border-radius: 4pxl } .preview_details { color: #0073e1; padding-left: 79px; padding-top: 7px; font-weight: 500; } .preview_details .infocur { color: #0073e1; font-size: 13px !important; } .search_wr_5 #results { left: 0px; } .search_wr_5.with_search_on_start #results { left: 0px; top: auto; transform: translate(0, 100%); bottom: 0px; } .bottom_sixty { padding-left: 15px; } .adv1-holder { width: 926px; float: left; padding: 13px 5px; border-bottom-left-radius: 3px; } .with_search_on_start.without_search_form_float .adv1-holder, .with_search_on_end.without_search_form_float .adv1-holder { float: left; padding: 0px 0px; border-bottom-left-radius: 3px; margin: 0px -7px; } #search_wrapper.with_search_form_float.float_search_closed.search_wr_3 .adv3-holder, #search_wrapper.with_search_form_float.float_search_closed #advanced_submit_3, #search_wrapper.with_search_form_float .adv4-holder, #search_wrapper.with_search_form_float #search_wrapper_color, #search_wrapper.with_search_form_float #advanced_submit_2, #search_wrapper.with_search_form_float .adv1-holder, #search_wrapper.with_search_form_float { transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; } .sticky_adv_anime { top: -170px !important; position: fixed !important; width: 100%; transition: none !important; } #search_wrapper.with_search_form_float #search_wrapper_color { background-color: #fff; } #search_wrapper.with_search_form_float.float_search_closed { top: 100% !important; pointer-events: none; box-shadow: none; background: transparent; } #search_wrapper.search_wr_3.with_search_form_float.float_search_closed { top: 100%; margin-top: -40px; } #search_wrapper.with_search_form_float.float_search_closed.search_wr_3 .adv3-holder, #search_wrapper.with_search_form_float.float_search_closed #advanced_submit_3, #search_wrapper.with_search_form_float.float_search_closed .adv4-holder, #search_wrapper.with_search_form_float.float_search_closed #search_wrapper_color, #search_wrapper.with_search_form_float.float_search_closed #advanced_submit_2, #search_wrapper.with_search_form_float.float_search_closed .adv1-holder { opacity: 0; background: transparent; box-shadow: none; } .with_search_form_float .adv-search-3.adv-search-1-close-extended form, .with_search_form_float .adv-search-1-close-extended #advanced_submit_3, .with_search_form_float .adv-search-1-close-extended .adv3-holder, .with_search_form_float .adv-search-1-close-extended .adv4-holder, .with_search_form_float.adv-search-1-close-extended #advanced_submit_2, .with_search_form_float.adv-search-1-close-extended .adv1-holder { display: none; } .search_wr_2 .adv1-holder { background-color: transparent; } .adv-search-1 .form-control { width: 100%; display: inline; float: left; margin: 0px 10px 10px 0px; padding: 0px; font-size: 13px; color: #8593a9; } .advanced_search_shortcode .col-md-9, .advanced_search_shortcode .col-md-2, .advanced_search_shortcode .col-md-3, .advanced_search_shortcode .col-md-4, .advanced_search_shortcode .col-md-6, .advanced_search_shortcode .col-md-8, .adv-search-1 .col-md-2, .adv-search-1 .col-md-3, .adv-search-1 .col-md-4, .adv-search-1 .col-md-6, .adv-search-1 .col-md-8, .adv-search-1 .col-md-9 { padding-right: 5px; padding-left: 5px } .adv-search-1.adv-search-2 .form-control { width: 100%; } #google_map_prop_list_sidebar .adv-search-1 .form-control { width: 100% !important; } #google_map_prop_list_sidebar .adv-search-1 .col-md-4, #google_map_prop_list_sidebar .adv-search-1 .col-md-9, #google_map_prop_list_sidebar .adv-search-1 .col-md-3, #google_map_prop_list_sidebar .adv-search-1 .col-md-6 { padding-left: 0px; } .adv-search-1 input.form-control::-ms-input-placeholder, .adv-search-1 input.form-control::-moz-placeholder, .adv-search-1 input.form-control:-moz-placeholder, .adv-search-1 input.form-control::-webkit-input-placeholder { color: #8593a9; } .wpresidence_slider_price { border: 0; color: #0073e1; font-weight: 500; } .adv-search-1 input.form-control::-moz-placeholder { opacity: 1; } .adv-search-1 input[type=text] { padding: 9px 0px 9px 13px; } .adv-search-1 .filter_menu_trigger { margin-top: 1px; padding: 9px 13px; overflow: hidden; } .adv-search-1 .filter_menu { margin-top: 1px; left: 15px; width: 100%; background-color: #fff; padding-bottom: 0px; } .adv-search-1 .filter_menu li { min-width: 185px; } #advanced_submit_2, #advanced_submit_2_mobile { width: 259px; margin-right: 14px; } #search_wrapper #advanced_submit_2 { padding: 8px 34px; } #advanced_submit_2 { width: 184px; height: 100%; position: absolute; top: 0px; right: 0px; background-color: #0073e1; border: none; font-size: 16px; white-space: normal; line-height: 1.45em; font-weight: 500; margin-right: 0px; border-radius: 4px; } #advanced_submit_2:hover { background-color: #0761b7; color: #fff; border-bottom-right-radius: 4px; border-top-right-radius: 4px; } #advanced_submit_2:focus { outline: none; outline-offset: 0px; } .adv_extended_options_text { float: left; font-size: 13px; margin-top: -3px; cursor: pointer; width: 100%; color: #0073e1; font-weight: 500; } #primary .adv_extended_options_text { margin-top: 5px; } .adv-search-1 .extended_search_check_wrapper, .adv-search-1 .adv_extended_options_text { margin-left: 5px; margin-bottom: 10px; } #google_map_prop_list_sidebar .adv-search-1 .extended_search_check_wrapper, #google_map_prop_list_sidebar .adv-search-1 .adv_extended_options_text { margin-left: 0px; } #google_map_prop_list_sidebar .adv_extended_options_text { margin-left: 0px; margin-top: 0px; } .adv_extended_options_text:hover { color: #0073e1; } .adv_results_wrapper .adv-search-1.adv_extended_class { position: relative; } .adv_extended_class2 { position: relative; } .adv_extended_class2 .adv1-holder { height: 120px; padding-bottom: 0px; } .extended_search_check_wrapper { float: left; width: 100%; position: relative; margin-left: 8px; } .adv-search-3 .extended_search_check_wrapper { width: calc(100% - 16px); margin-right: 8px; } .adv-search-3 #adv_extended_close_adv { right: -5px; } .adv-search-3 .extended_search_checker input[type="checkbox"], .adv-search-3 .extended_search_checker label { float: left; } .extended_search_checker { float: left; width: 25%; margin: 5px 0px !important; } .slider_radius_wrap { font-size: 13px; color: #8593a9; font-weight: 500; } .extended_search_checker label { margin-bottom: 5px !important; color: #8593a9; height: 13px; width: calc(100% - 25px); font-weight: normal; } .checker_wrapper_half { padding: 0px; } .advanced_search_sidebar .extended_search_checker { float: left; width: 100%; margin: 5px 0px; display: inline; } .advanced_search_sidebar #adv_extended_options_text_widget { margin-bottom: 10px; } .advanced_search_shortcode .adv_extended_options_text { width: 100%; margin-top: -8px; cursor: pointer; margin-bottom: 7px; padding-left: 7px; } .search_wr_elementor .adv_extended_close_button, #adv_extended_close_shortcode, #adv_extended_close_half, #adv_extended_close_mainform, #adv_extended_close_short { position: absolute; top: 0px; right: 15px; cursor: pointer; } #adv_extended_close_sidebar { position: absolute; top: 0px; right: 0px; cursor: pointer; } .advanced_search_shortcode .extended_search_checker input { margin-bottom: 0px !important; } .advanced_search_shortcode .extended_search_checker { line-height: 13px; } #adv_extended_close_widget { position: absolute; top: 6px; right: 0px; cursor: pointer; } .advanced_search_sidebar .extended_search_check_wrapper { margin-left: 0px; margin-top: 10px; } .extended_search_check_wrapper { display: none; } .advanced_search_sidebar .col-md-2, .advanced_search_sidebar .col-md-3, .advanced_search_sidebar .col-md-4, .advanced_search_sidebar .col-md-6, .advanced_search_sidebar .col-md-8 { width: 100%; padding: 0px; } input[type="checkbox"] { position: relative; outline: 0px !important; -webkit-appearance: none; -moz-appearance: none; height: 15PX; width: 15px; margin-bottom: 0px; margin-right: 5px; vertical-align: top; border: 1px solid #dde4e9; background-color: #fff; color: #565a5c; box-sizing: border-box; padding: 0; margin-top: 0px; border-radius: 4px; } input[type="checkbox"]:checked:before { outline: 0px !important; -webkit-appearance: none; -moz-appearance: none; content: "\2713"; content: "\f00c"; position: absolute; font-size: 24px; left: 0px; top: -1px; text-align: center; width: 15px; color: #0073e1; display: inline-block; font-size: 13px; font-family: "Font Awesome 5 Free"; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 800; } #adv_extended_close_adv { position: absolute; top: 0px; right: 15px; color: #8593a9; display: none; cursor: pointer; } #advanced_search_widget-11 #adv_extended_close_adv { right: 0px; } #adv_extended_options_text_mobile { width: 100%; margin-bottom: 10px; } #adv_extended_close_mobile { position: absolute; top: 0px; right: 15px; color: #8593a9; display: none; cursor: pointer; } #adv-search-mobile .extended_search_checker { width: 100%; } /*=Advanced Search 3 -------------------------------------------------------------------------------------*/ .adv-search-3 { width: 446px; top: 0px; right: 0px; position: absolute; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; height: auto; } .float_search_closed .adv-search-3 { box-shadow: none; } .adv3-holder { background-color: #fdfdfd; float: left; width: 100%; border-radius: 4px; } .adv-search-3 form { padding: 15px 7px 0px 7px; } .search_wr_3 .col-md-2, .search_wr_3 .col-md-3, .search_wr_3 .col-md-4, .search_wr_3 .col-md-6 { width: 50%; padding-left: 5px; padding-right: 5px; } .search_wr_3.search_wrapper-close-extended#search_wrapper { bottom: 40px; z-index: 0; top: auto; } .search_wr_3#search_wrapper { width: 1110px; margin: 0px auto; position: absolute; border: none; bottom: 415px; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } #adv-search-header-3 { background-color: #0073e1; height: 40px; margin: 0px; padding: 13px 15px 10px 15px; color: #fff; cursor: pointer; font-size: 15px; width: 100%; pointer-events: auto; border-radius: 4px; } #adv-search-header-3:after { content: "\f0d7"; position: absolute; right: 13px; font-size: 17px; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 700; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .float_search_closed #adv-search-header-1:after, .float_search_closed #adv-search-header-3:after { content: "\f0d8"; } .adv3-holder .form-control { display: inline-block; } .adv-search-3 .caret_filter { position: absolute; right: 15px; top: 17px; } .adv3-holder .adv_search_slider { width: 415px; margin: 5px 0px 0px 0px; } .adv-search-3 .filter_menu_trigger { margin-top: 0px; padding: 1px 0px; } .adv-search-3 .adv_extended_options_text { margin-bottom: 10px; padding-left: 7px; } #advanced_submit_3 { width: 202px; margin-top: 0px; margin-bottom: 15px; margin-left: 7px; } .adv-search-3 .extended_search_checker { float: none; width: 33%; margin: 3px 0px !important; display: inline-flex; } .adv-search-3 .filter_menu { margin-left: 0px; } .adv-search-3 .filter_menu li { min-width: 162px; } .fullscreen_search { z-index: 99 !important; border: none !important; } .fullscreen_search#search_wrapper { top: auto; } .search_wr_3.fullscreen_search#search_wrapper { bottom: 80%; } /*=Advanced Search 2 -------------------------------------------------------------------------------------*/ #search_wrapper.search_wr_2 { padding-bottom: 15px; } #search_wrapper.search_wr_2.with_search_form_float { padding: 15px 7px 0px 7px; } #search_wrapper.search_wr_2.with_search_form_float .adv_results_wrapper { width: 1085px; } #search_wrapper.search_wr_2.with_search_form_float .adv1-holder { width: 898px; padding-top: 0px; } #search_wrapper.search_wr_2.with_search_form_float #advanced_submit_2 { margin-top: 0px; } #adv-search-2 { max-width: 1124px; } .adv-search-1.adv-search-2.adv-search-1-close { display: none; } .archive .search_wr_2 .adv-search-1, .page-template-advanced_search_results .search_wr_2 .adv-search-1 { margin: 0px auto; } .visible-wrapper { position: relative; z-index: 10; } .adv2_nopadding { padding: 0px !important; } #advanced_submit_22 { width: 100%; } .adv_results_wrapper { position: Relative; width: 1110px; height: auto; margin: 0px auto; } .search_wr_2 .adv_results_wrapper #adv-search-header-1 { display: none; } .adv_results_wrapper .adv1-holder { border: none; padding-left: 0px; } .adv_results_wrapper .adv-search-1 { bottom: 0px; border: none; background-color: #fdfdfd; } .search_wr_2 .adv_results_wrapper .adv-search-1 { background-color: transparent; } .adv_results_wrapper #advanced_submit_2 { padding: 26px 45px 37px 45px; height: 100%; background-color: #0073e1; margin-top: 0px; color: #fff; } /*auto-complete*/ .ui-menu .ui-menu-item { margin: 0 !important; width: 100% !important; font-family: 'Roboto', sans-serif; font-size: 13px; color: #222; } .ui-menu-item-wrapper { padding: 12px 10px !important; cursor: pointer; } .ui-menu .ui-state-focus { border: none !important; border-bottom: 1px solid #f0f0f0 !important; background-image: none !important; font-weight: normal !important; background-color: #0761b7 !important; color: #f0f0f0 !important; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px solid #f0f0f0 !important; color: #fff !important; font-weight: normal !important; font-family: 'Roboto', sans-serif; background: #0073e1 !important; } .search_wrapper .ui-widget-content { border: 0px solid #f0f0f0 !important; } /*=Compare Page -------------------------------------------------------------------------------------*/ .compare_wrapper { float: left; width: 100%; margin-bottom: 26px; } .compare_title { padding-left: 15px; } .compare_item { width: 100%; height: auto; float: left; display: inline; } .compare_item:nth-child(odd) { background-color: #ffffff; } .compare_item:nth-child(even) { background-color: #F5F5F5; } .compare_yes { font-size: 18px; color: #1ABC9C; margin-top: -2px; } .compare_no { font-size: 18px; color: #ED5565; margin-top: -2px; } .compare_legend_head { width: 120px; height: 230px; float: left; display: inline; } .compare_item_head { width: 135px; height: 300px; margin-right: 20px; float: left; max-width: 265px; } .compare_item_head a:hover { text-decoration: none; } .compare_item_head h4 { margin-top: 13px; margin-bottom: 8px; } .compare_item_head .property_price { line-height: 22px; color: #0073e1; font-size: 18px; margin-bottom: 12px; } .compar-4 .compare_item_head:nth-child(5) { margin-right: 0px !important; } .compare_legend_head_in { width: 120px; padding-left: 5px; float: left; display: inline; font-size: 12px; line-height: 1.3em; margin-top: 9px; margin-bottom: 9px; box-sizing: border-box; } .prop_value { width: 135px; padding-right: 10px; float: left; font-size: 12px; line-height: 1.3em; /* min-height: 28px; */ margin-top: 9px; /* padding-top: 4px; */ margin-bottom: 9px; max-width: 285px; } .compar-1 .compare_item_head { width: 32%; height: 290px; } .compar-1 .prop_value { width: 32%; } .compar-2 .compare_item_head { width: 32%; height: 290px; } .compar-2 .prop_value { width: 32%; } .compar-1 .compare_legend_head, .compar-1 .compare_legend_head_in, .compar-2 .compare_legend_head, .compar-2 .compare_legend_head_in, .compar-3 .compare_legend_head, .compar-3 .compare_legend_head_in { width: 20%; } .compar-3 .compare_item_head { width: 27%; height: 290px; } .compar-3 .prop_value { width: 27%; padding-right: 20px; } .compar-3 .prop_value:last-child { padding-right: 0px; } .compar-4 .compare_item_head { width: 20.9%; height: 270px; } .has_header_type4 .compar-4 .compare_item_head { width: 20%; } .compar-4 .prop_value { width: 20.9%; margin-right: 20px; } .compar-4 .prop_value:last-child { margin-right: 0px; } /*=Footer -----------------------------------------------------------------------------------*/ #colophon { background-color: #2c2c2c; color: #bbb; } #colophon .textwidget, #colophon .category_list_widget li, #colophon .subfooter_menu a, .copyright, #colophon .price_label, #colophon .contact_sidebar_wrap p { font-size: 14px; } #colophon .category_no { margin-left: 5px; } .sticky_footer { position: fixed; bottom: 0px; left: 0px; width: 100%; } #colophon.boxed_footer, #colophon.sticky_footer.boxed_footer { width: 1200px; left: 0; right: 0; margin: 0px auto; box-shadow: 0 5px 15px rgba(0, 0, 0, .1); } #fourth .xoxo { margin-right: 0px; } #colophon a, #colophon li a { color: #bbb; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; border: none; line-height: 22px; font-weight: normal; font-size: 14px; } #colophon a:hover, #colophon li a:hover { color: #0073e1; text-decoration: none; } #colophon .widget_latest_title a { font-weight: 500; } #colophon .xoxo { padding-top: 45px; } .widget-title-footer { font-size: 16px; color: #eee; line-height: 26px; font-weight: 500; margin-bottom: 20px; } #colophon .widget-container li { margin-bottom: 4px; padding-bottom: 4px; border: none; vertical-align: top; line-height: 22px; } .contact-box, .backtop { font-size: 15px; background-color: #fff; position: fixed; bottom: 10px; right: -60px; width: 50px; height: 50px; text-align: center; line-height: 50px; z-index: 100; opacity: 0; transition: all .2s ease-in-out; box-shadow: 0 0 27px 0 rgba(0, 0, 0, .045); opacity: 0; z-index: 102; color: #fff; border-radius: 4px; color: #222; text-decoration: none; } .contact-box a, .backtop a { color: #5c727db3; } .contact-box { bottom: 10px; right: -125px; z-index: 100; margin-right: 60px; } .islive { right: 15px; opacity: 0.9; } .wpsestate_is_contact_single{ margin-right:0px; } .contactformwrapper { position: fixed; right: 45px; bottom: 80px; z-index: 300; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; border: 1px solid #f0f0f0; border-radius: 4px; background-color: #fff; padding: 30px; width: 312px; } .contactformwrapper.wpsestate_is_contact_single{ right:5px } .contact_close_button { position: absolute; right: 0px; top: 5px; /* background: #0c73e1; */ width: 30px; height: 30px; color: #222; font-size: 16px; line-height: 30px; text-align: center; cursor: pointer; } .contact_close_button:hover{ color:#0c73e1; } .contactformwrapper:before { content: " "; width: 0; height: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #f0f0f0; bottom: -17px; right: 29px; position: absolute; } .contactformwrapper:after { content: " "; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #fff; bottom: -15px; right: 30px; position: absolute; } .contactformwrapper.wpsestate_is_contact_single:before{ right: 19px; } .contactformwrapper.wpsestate_is_contact_single:after{ right: 20px; } .contactformwrapper p { font-size: 13px; margin-bottom: 13px; } .contactformwrapper button { color: #fff; } .footer-contact-form { position: absolute; right: 0; bottom: 70px; z-index: 100; padding: 20px; border: 1px solid #dfdfdf; background-color: #f9f9f9; -webkit-box-shadow: 0 0 50px 10px rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 50px 10px rgba(0, 0, 0, .15); box-shadow: 0 0 50px 10px rgba(0, 0, 0, .15); } #btn-cont-submit { width: 100%; margin-bottom: 0px !important; } .copyright { margin-left: 45px; float: left; line-height: 60px; } .sub_footer { width: 100%; height: 60px; background-color: #272727; } .sub_footer_content { width: 100%; max-width: 1200px; margin: 0px auto; } .subfooter_menu { float: right; margin-right: 45px; text-align: right; display: inline-flex; } .wpestate_support_link { line-height: 60px; } #colophon .subfooter_menu a { padding-bottom: 0px; } .subfooter_menu li { display: inline; font-size: 13px; margin-left: 26px; } .subfooter_menu .menu>li { line-height: 60px; height: 60px; } .footer_back_repeat { background-repeat: repeat; } .footer_back_repeat_x { background-repeat: repeat-x; } .footer_back_repeat_y { background-repeat: repeat-y; } .footer_back_repeat_no { background-repeat: no-repeat; } /*=infobox -------------------------------------------------------------------------------------*/ .info_details { margin: 0px; padding: 0px; width: 350px; position: absolute; background: #ffffff; margin-left: -90px; margin-top: -140px; box-shadow: 3px 1px 20px 0 rgba(65, 65, 65, 0.19); } .info_details.price_infobox { margin-top: -135px; border-radius: 3px; } .info_details.price_infobox:After { display: none; } .leaflet-popup-content .info_details.price_infobox { margin-top: -80px; } .leaflet-popup-content .info_details.openstreet_map_price_infobox { margin-top: -110px; } .leaflet-popup-content .info_details.openstreet_map_price_infobox:after { display: none; } .contact_info_details { height: 140px; margin-top: 0px; margin-left: 0px; left: -109px; } .leaflet_contact.contact_info_details { left: -157px; top: -124px; } .info_details.contact_info_details { padding: 0px 10px; } .contact_info_details:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-top-color: #c2cbd9; border-width: 15px; left: 50%; margin-left: -15px; } .contact_info_details h2 { font-size: 25px; font-weight: 500; color: #0073e1; background-color: #fff; float: left; width: 100%; text-align: center; margin-top: 40px; } /*400 161*/ .info_details img { float: left; width: 90px; } #infocloser { position: absolute; top: 0px; right: 0px; width: 16px; height: 16px; background-color: #ffffff; z-index: 999999; background-image: url('css/css-images/closeicon.png'); cursor: pointer; border-top-right-radius: 4px; } #infobox_title a, #infobox_title a:hover { text-decoration: none; } #infobox_title:hover, .info_details a:hover { color: #0073e1; text-decoration: none; } #info_inside { padding-left: 13px; float: left; font-size: 14px; margin-top: 13px; color: #717374; width: 100%; } .info_idx { height: 236px !important; margin-top: -306px !important; margin: 0px; padding: 0px; width: 300px; max-width: 480px; position: absolute; background: #ffffff; box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.05); margin-left: -90px; border-bottom: 3px solid #8593a9; } .info_idx img { width: 300px; height: auto; } .info_idx #info_inside { margin-top: 0px; } .idx-price { color: #0073e1; } .prop_detailsx { width: 100%; float: left; display: inline; font-size: 14px !important; padding: 0px 0px 0px 14px; text-transform: lowercase; background-color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 0px; color: #5c727d; } #googleMap_shortcode .prop_detailsx, #googleMapSlider .prop_detailsx { margin-top: 2px; } .prop_pricex { font-size: 14px!important; color: #0073e1; box-sizing: border-box; -moz-box-sizing: border-box; font-weight: 500; float: left; display: inline-block; padding: 0px 0px 0px 10px; } .infobox_details { float: left; padding-left: 0px; font-weight: 500; margin-top: 5px; display: inline-block; width: 70%; } .infobox_wrapper_image { float: left; display: inline-block; } .infobox_title { float: left; display: inline-block; width: 250px; margin-bottom: 5px; height: auto; } #infobox_title { font-size: 14px; color: #222; padding: 0px 0px 0px 10px; margin-top: 10px; float: left; font-weight: 500; line-height: 1.2em; } .infocur { color: #0073e1; font-size: 14px !important; margin-left: 5px; } .infocur.infocur_first { margin-left: 0px; margin-right: 5px; } .infocur.infocur_first:empty { margin-right: 0px; } #infobath { font-size: 13px !important; background-repeat: no-repeat; margin-left: 10px; color: #5c727d; background-position: 0px 0px; line-height: 22px; margin-top: 0px; } #inforoom { font-size: 13px !important; background-repeat: no-repeat; margin-left: 10px; color: #5c727d; background-position: 0px 0px; margin-top: 0px; } #infosize { font-size: 13px !important; background-repeat: no-repeat; margin-left: 10px; padding-left: 0px; color: #5c727d; background-position: 0px 0px; line-height: 22px; margin-top: 0px; } /*=POI --------------------------------------------------------------------------------------*/ .google_map_poi_marker { position: absolute; top: 77px; left: 45px; } .wpestate_property_media_section_wrapper .google_map_poi_marker { top: 125px; z-index: 99; left: 15px; } .wpestate_property_media_section_wrapper #gmapzoomminus.smallslidecontrol, .wpestate_property_media_section_wrapper #gmapzoomplus.smallslidecontrol { display: block; } #carousel-listing .google_map_poi_marker { top: 125px; z-index: 99; left: 15px; display: none; } .google_map_shortcode_wrapper .google_map_poi_marker { top: 107px; z-index: 99; z-index: 1; left: 15px; } .google_poish, #google_poi_clear, .google_poi { position: relative; background-color: #fff; color: #8f9eb6; cursor: pointer; margin-top: 5px; font-size: 12px; pointer-events: auto; padding: 7px; border: 1px solid #fff; width: 31px; height: 31px; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); border-radius: 4px; } .google_poish.poi_active, .google_poi.poi_active { border: 1px solid #ebba7c; } .google_poish img, .google_poi img { vertical-align: baseline; } .estate_poi_box { background: #ffffff; box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.05); padding: 5px 5px; font-size: 11px !important; color: #8593a9; min-width: 130px; text-align: center; } .google_poi .tooltip { position: absolute; top: 0px; left: 0px; transition: initial; } /*=Dashboard -------------------------------------------------------------------------------------*/ .listing_upgrade, .listing_submit_normal, #pick_pack { background-image: url('img/paypal_button.png'); width: 169px; height: 69px; cursor: pointer; float: left; margin-right: 15px; background-repeat: no-repeat; margin-bottom: 10px; background-position: 50%; } .stripe-button-el { background-image: url('img/stripe_button.jpg') !important; width: 169px; height: 69px; cursor: pointer !important; border-radius: 0px !important; float: left !important; margin-right: 15px !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0) !important; } .stripe-button-el span { display: none !important; } .payment-container .listing_upgrade, .payment-container .listing_submit_normal { background-image: url('img/paypal_button.jpg'); width: 169px; height: 69px; cursor: pointer; font-size: 0px; margin: 10px 10px; float: left; background-color: transparent; color: transparent; border-radius: 4px; } #direct_pay_modal { top: 100px; } #send_direct_bill { width: 225px; height: 40px; background-color: #0073e1; color: #fff; margin: 6px 20px 5px 0px; cursor: pointer; padding: 10px 15px; font-weight: normal; font-size: 16px; border-radius: 4px; margin: 0px auto; margin-top: 13px; } #direct_pay_modal .listing-submit { font-size: 15px; padding: 22px; line-height: 1.4em; margin-bottom: 0px; height: auto; } #direct_pay_modal .to_be_paid { width: 100%; display: inline-block; text-align: center; } #direct_pay_modal .modal-title { text-align: center; padding-top: 10px; } #direct_pay_modal .close { margin: 10px; } #profile-image { border-radius: 4px; margin-bottom: 15px; } #google_developer_location, #google_agency_location { color: #fff; margin-left: 15px; } #package_pick label { width: auto; float: left; } .fullp { width: 100%; float: left; margin: 26px 0px; } .fullp-button { width: 100%; float: left; margin: 15px 0px 0px 15px; } .profile-page input[type=text], .profile-page input[type=password], .profile-page input[type=email], .profile-page input[type=url], .profile-page input[type=number], .profile-page textarea { margin: 0px 0px 15px 0px; } .submit_container select { margin-bottom: 14px; border-radius: 4px; color: #8593a9; } .submit_form_row { float: left; width: 100%; margin-left: 12px; } .upload_explain { font-size: 11px; float: left; } #aaiu-uploader { margin: 10px 0px; float: left; width: 255px; } .change_pass { margin-top: 0px; } .submit_container #aaiu-uploader { width: auto; } #about_me { width: 100%; height: 262px; } .wpestate_dashboard_content_wrapper .wpresidence_button:hover, .wpresidence_button.mess_send_reply_button:hover, .wpresidence_button.mess_send_reply_button2:hover, #floor_submit:hover, #register_agent:hover, #update_profile_agency:hover, #update_profile_developer:hover, .wpresidence_success:hover, #update_profile:hover, #search_form_submit_1:hover, .view_public_profile:hover, #google_developer_location:hover, #delete_profile:hover, #aaiu-uploader:hover, .wpresidence_button.add_custom_parameter:hover, .wpresidence_button.remove_parameter_button:hover, .wpresidence_button.view_public_profile:hover { background-color: #222222; border-color: #222222; color: #ffffff; } .dasboard-prop-listing { padding-left: 0px; padding-right: 0px; margin-bottom: 26px; min-height: 163px; border: 1px solid #dce1e4; overflow: hidden; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; background: #fff; position: relative; } .dashboard_unit_author_info { position: absolute; bottom: 0px; right: 0px; padding: .4em .6em .4em; font-weight: normal; margin-left: 13px; background: #00aedf; color: #fff; font-size: 12px; } .dasboard-prop-listing .blog_listing_image { width: 200px; } .dasboard-prop-listing .blog_listing_image img { max-width: 265px; } .property_wrapper_dash:nth-child(odd) .dasboard-prop-listing:hover, .dasboard-prop-listing:hover { box-shadow: 0px 0px 5px 1px rgba(60, 144, 190, 0.13); -webkit-box-shadow: 0px 0px 5px 1px rgba(60, 144, 190, 0.13); background-color: #fff; } .blog_listing_image .featured_div { top: 10px; left: 10px; position: absolute; } .prop-info { float: left; display: inline; width: 650px; height: 155px; position: relative; left: 70px; } .listing_title { padding-left: 26px; margin-bottom: 10px; max-width: 430px; margin-top: 13px; } .user_dashboard_listed { padding-left: 26px; margin-bottom: 7px; line-height: 1.3em; font-size: 13px; } .user_dashboard_listed .price_label { font-size: 13px; } .user_dashboard_listed a { color: #0073e1; } .listing_submit, .listing_submit .submit-price-no, .listing_submit .submit-price { font-size: 17px; line-height: 1em; font-weight: 500; color: #222; } .listing_submit { width: 100%; padding: 15px 0; text-align: left; } .extra_featured { width: 13px; height: 15px; float: left; margin-right: 5px !important; } .info-container { position: absolute; bottom: 0px; width: 545px; padding-left: 26px; padding-bottom: 5px; } .payment-container { float: left; width: 100%; background: #f0f0f0; position: relative; padding: 0px 5px; } .payment-container:empty { display: none; } .no_payment { display: none; } .featured_label { padding: 10px 20px; margin-top: 8px; margin-bottom: 8px; float: left; font-size: 13px; } .info-container i { font-size: 13px; background-color: #5A7684; padding: 5px; color: #fff; cursor: pointer; width: 22px; height: 23px; } .info-container i:hover { background-color: #333; } .deleteprop { padding: 5px 5px 5px 6px !important; } .dashboad-tooltip.featured_exp { color: #fff; font-size: 13px; background-color: #ED5565; margin-bottom: 13px; padding: 1px 5px; } .user_dashboard_status { position: absolute; top: 14px; right: 10px; } /*=Submit Listing -------------------------------------------------------------------------------------*/ .web { display: inline; } #new_post .alert-warning { line-height: 18px; } .page-template-user_dashboard_add_agent select, .page-template-user_dashboard_profile select, .page-template-front_property_submit select, #new_post select { width: 100%; border: 1px solid #eee; padding: 0px 6px; font-size: 13px; } .featurescol { width: 33%; float: left; padding-left: 15px; padding-bottom: 10px; } .submit_container { border: 0px solid #dde4e9; border-radius: 4px; float: left; font-size: 13px; line-height: 22px; margin: 0px 15px; } .submit_container label { width: auto; } .submit_container input[type="checkbox"] { margin: 4px 10px 0px 0px; float: left; } .featurescol label { cursor: pointer; font-size: 14px; } .submit_container_header { padding: 14px 0px 14px 13px; background-color: #263238; border-bottom: 1px solid #f0f0f0; font-size: 14px; color: #FFF !important; margin: 0px; margin-bottom: 0px; text-transform: uppercase; font-weight: 500; } #google_capture { margin-bottom: 10px; margin-top: 10px; } #form_submit_1 { margin-left: 0px; } #front_submit_form .wp-editor-wrap, .submit_container .wp-editor-wrap { float: left; width: 100%; } .full_form { width: 100%; float: left; padding-left: 2%; padding-right: 2%; } .full_form_image { margin-top: 10px; margin-left: 5px; } .half_form { width: 50%; float: left; margin-right: 0px; padding-right: 2%; padding-left: 2%; margin-bottom: 0px; min-height: 78px; } .half_form_last { margin-left: 4%; } .submit_container input[type=text], .submit_container input[type=password], .submit_container input[type=email], .submit_container input[type=url], .submit_container input[type=number], .submit_container textarea { width: 100%; } .submit_container .col-md-8 { padding-right: 0px; padding-left: 0px; } #add-new-image { margin-top: 13px; } #googleMapsubmit { width: 100%; height: 300px; float: left; margin: 9px 0px 30px 0px; border: 1px solid #dde4e9; } .page-template-user_dashboard_profile #googleMapsubmit { width: 100%; height: 300px; float: left; margin: 0px 0px 20px 0px; border: 1px solid #dde4e9; } #new_post { margin-bottom: 26px; } .showmod { z-index: 999999; } .edit-images { position: relative; float: left; margin: 0px 13px 13px 0px; } .delete_image { font-size: 12px; cursor: pointer; background: #d9534f; color: white; padding: 4px; position: absolute; bottom: 0px; left: 0px; width: 143px; text-align: center; } #add-new-image { background-color: #f7f7f7; color: #222; padding: 9px 11px; cursor: pointer; margin-bottom: 20px; float: left; } #imagelist { width: 100%; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; } .image_max_warn { color: #fff; font-size: 13px; line-height: 22px; background-color: #ED5565; margin-bottom: 13px; padding: 1px 5px; border-radius: 4px; margin-left: 13px; width: auto !important; } #imagelist .uploaded_images { float: left; margin: 0px 0% 5px 5px; position: relative; max-width: 200px; overflow: hidden; width: 32.3%; } #imagelist .uploaded_images i { position: absolute; top: 0px; left: 0px; background-color: #ff754c; color: #fff; font-size: 16px; padding: 8px; cursor: pointer; border-radius: 4px; margin: 5px } #imagelist .image_caption.form_control { padding: 5px 0px 5px 5px; margin: 5px 0px !important; } #imagelist .uploaded_images i.image_caption_button { left: 33px; } #imagelist .uploaded_images i.image_caption_button.active_caption { background-color: #0073e1; } #imagelist .uploaded_images .thumber { left: auto; right: 0px; cursor: none; } #imagelist .uploaded_images img { cursor: pointer; } .image_caption_wrapper { display: none; border: 1px solid #f0f0f0; background-color: #fff; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; position: absolute; top: 34px; left: 0px; padding: 3px; } input.image_caption { font-size: 12px; padding: 3px 0px 3px 3px; height: auto !important; margin: 0px !important; } .submit_container #aaiu-upload-imagelist { float: left; width: 100%; height: auto; } .submit_container #aaiu-upload-imagelist div { font-weight: 500; margin-left: 15px; } #aaiu-upload-imagelist:empty { height: 0px; } .aaiu-upload-list:empty { margin: 0px; } #imagelist .moxie-shim.moxie-shim-html5 { position: relative; top: 0px; left: 0px; } .submit_container #aaiu-uploader { margin: 72px auto 0px auto !important; display: block; float: none; min-width: 160px; } #drag-and-drop { background-color: #efefef; border: 1px dashed #dfdfdf; position: relative; min-height: 140px; float: left; width: 100%; margin: 10px 0px 10px 0px; border-radius: 4px; } .drag-drop-msg { position: absolute; text-align: center; width: 100%; top: 10px; } .drag-drop-msg .fas { font-size: 35px; color: #a5c2de; display: inherit; } .aaiu_button { background-color: #f7f7f7; color: #fff; cursor: pointer; float: left; } #aaiu-upload-imagelist { width: 100%; margin-bottom: 5px; font-size: 12px; } #embed_video_type, #prop_category_submit { margin-bottom: 13px; } /*=Login Sidebar -------------------------------------------------------------------------------------*/ #colophon .loginwd_sidebar { background-color: #fff; } /*=Login Form -------------------------------------------------------------------------------------*/ .login_form { padding: 9px 15px 15px 15px; border: 0px solid #e5e5e5; width: 100%; border-radius: 4px; display: inline-block; } #primary .login_form { padding: 0px; } .shortcode-login { padding: 0px; } .loginwd_sidebar .login_form { border: none; padding-top: 0px; } #ajax_register_div .login_form, #ajax_login_div #login-div { border: none; padding: 0px; } #loginmodal input[type=text], #loginmodal input[type=password], #loginmodal input[type=email], #loginmodal input[type=url], #loginmodal input[type=number], #loginmodal textarea, #loginmodal #wp-login-but { width: 100%; } #loginmodal .login_form { padding: 9px 0px 13px 0px; } .modal_login_container .alert-message, .modal_login_container .login-alert { margin-top: -20px; line-height: 1.55em; } #loginmodal .modal-content { width: 269px; } #loginmodal #reveal_register { margin-top: 10px; display: inline-block; } .wpestate_alert_box_wrapper { display: inline-block; width: 100%; display: none; } .alert-message, .login-alert { color: #fff; font-size: 12px; line-height: 22px; background-color: #f44336; margin-bottom: 13px; padding: 1px 10px; width: 100%; border-radius: 4px; display: inline-block; } .page-template-user_dashboard_add_agent .login-alert { width: 100%; } .shortcode-login .login-alert { margin: 9px 0px 9px 0px; margin-bottom: 9px !important; } .alert-message:empty { padding: 0px; margin-bottom: 0px; margin-top: 0px; display: none; } .alert-danger { background-image: none; border: none; color: #fff; background-color: #ED5565 !important; line-height: 1.3em; clear: both; } .wpestate-agent-contact-sent { background-color: #3c9f7e !important; } .listing-submit { height: 120px; padding-top: 50px; text-align: center; font-size: 18px; color: #333; } .alert-danger:empty { padding: 0px; } .loginwd_sidebar .login-alert { max-width: 100% } #widget_register_sw { margin-top: 7px; display: block; float: left; } #forgot_pass_widget { float: left; } #widget_login_sw { float: left; width: 100%; } .login-links { margin-top: 10px; } #user_terms_register_wd_label a, .login-links a { font-size: 13px !important; } .login-links.shortlog { margin-top: 0px; } .login-links.shortlog { margin-top: 0px; } .login_form label { margin-bottom: 5px; float: left; width: 230px; font-weight: normal; } #wp-login-but-wd, #wp-submit-register_wd { width: 100%; margin-bottom: 0px !important; } .nosubmit { margin: 0px 0px 0px 0px; } .login_alert_full { color: #fff; font-size: 13px; line-height: 21px; background-color: #ED5565; padding: 6px 5px; width: 100%; float: left; text-align: center; z-index: 99999999999999999; position: fixed; } #forgot-pass-div-mobile, #forgot-pass-div-sh, #forgot-pass-div { display: none; } #forgot-div-title_shortcode, #forgot-pass-div_shortcode { display: none; } #wp-forgot-but_shortcode { width: 100%; } #forgot-div-title-mobile, #register-div-mobile, #register-div-title-mobile, #forgot-pass-div, #forgot-div-title-topbar, #register-div-topbar, #register-div-title-topbar, #register-div, #register-div-title { display: none; } #forgot-div-title-mobile { padding-left: 12px; margin-bottom: 0px; margin-top: 0px; } #register-div-mobile .login-links { float: left; margin-top: 0px; } #return_login_mobile, #return_login_topbar { padding-left: 0px !important; } #reg_passmail_mobile, #reg_passmail_topbar, #reg_passmail { margin: 13px 0px; color: #768082; font-size: 13px; font-weight: normal; line-height: 1em; float: left; width: 100%; } #facebooklogin, #facebookloginsidebar_mobile, #facebookloginsidebar_topbar, #facebookloginsidebar { width: 100%; height: 40px; background-color: #39579a; cursor: pointer; margin: 10px 0px 0px 0px; position: relative; color: #fff; padding: 0px 15px; font-size: 14px; display: inline-block; line-height: 40px; font-weight: 500; border-radius: 4px; text-align: center; transition: 0.3s; } #facebooklogin:hover, #facebookloginsidebar_mobile:hover, #facebookloginsidebar_topbar:hover, #facebookloginsidebar:hover{ background-color: #2d4373; } #facebooklogin:before, #facebookloginsidebar_mobile:before, #facebookloginsidebar_topbar:before, #facebookloginsidebar:before { content: "\f39e"; font-family: "Font Awesome 5 Brands"; font-weight: 700; line-height: 40px; height: 40px; font-size: 14px; padding-right: 10px; } #googlelogin, #googleloginsidebar_mobile, #googleloginsidebar_topbar, #googleloginsidebar { width: 100%; line-height: 38px; background-color: #fff; cursor: pointer; margin-top: 10px; position: relative; color: #222; padding: 0px 15px; font-size: 14px; display: inline-block; text-align: center; font-weight: 500; border-radius: 4px; border: 1px solid #f0f0f0; transition: 0.3s; } #googlelogin:hover, #googleloginsidebar_mobile:hover, #googleloginsidebar_topbar:hover, #googleloginsidebar:hover{ background-color: #e8f0fa; } #googlelogin:before, #googleloginsidebar_mobile:before, #googleloginsidebar_topbar:before, #googleloginsidebar:before { content: "\f1a0"; line-height: 38px; font-size: 14px; padding-right: 10px; font-family: "Font Awesome 5 Brands"; font-weight: 700; background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat; -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent; } #yahoologin, #twitterloginsidebar_mobile, #twitterloginsidebar_topbar, #twitterloginsidebar { width: 100%; background-color: #00aced; cursor: pointer; margin: 10px 0px 0px 0px; position: relative; color: #fff; padding: 0px 15px; font-size: 14px; display: inline-block; line-height: 40px; font-weight: 500; border-radius: 4px; text-align: center; transition: 0.3s; } #yahoologin:hover, #twitterloginsidebar_mobile:hover, #twitterloginsidebar_topbar:hover, #twitterloginsidebar:hover { background-color: #0090c6; } #yahoologin:before, #twitterloginsidebar_mobile:before, #twitterloginsidebar_topbar:before, #twitterloginsidebar:before { content: "\e61b"; line-height: 40px; font-size: 14px; height: 40px; font-family: "Font Awesome 5 Brands"; font-weight: 700; padding-right: 10px; } #ajax_login_div { width: 100%; } #ajax_register_div { display: none; width: 100%; } .wd_user_menu li { border: none; padding-bottom: 0px; cursor: pointer; position: relative; } .wd_user_menu i { margin-right: 13px; width: 13px; } .wd_user_menu { width: 100%; } .wd_user_menu .unread_mess { top: 0px; } .wd_user_menu a { padding: 5px 0px; width: 100%; display: flex; align-items: center; transition: color .4s linear; -moz-transition: color .4s linear; -webkit-transition: color .4s linear; -o-transition: color .4s linear; } .wd_user_menu li svg { height: 15px; margin-right: 10px; transition: color .4s linear; -moz-transition: color .4s linear; -webkit-transition: color .4s linear; -o-transition: color .4s linear; } /*=wp_class ----------------------------------------------------------------------------------- */ /*=img ----------------------------------------------------------------------------------- */ img.aligncenter { margin: 5px auto; } img.size-full, img.size-large, img.wp-post-image { height: auto; max-width: 100%; } img.alignleft { margin: 5px 20px 5px 0; } .gallery-caption, .wp-caption-text { color: #434953; box-sizing: border-box; width: 98%; margin-top: 3px; } .alignleft { float: left; } ul.wp-block-gallery { margin-left: 0px; } .wp-block-cover-image.alignright { margin-left: 10px; } .wp-block-cover-image.alignleft, .wp-block-image.alignleft, .wp-block-button.alignleft { margin-right: 10px; } .single-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption { max-width: 100%; height: auto; } img.alignright { margin: 5px 0 5px 20px; } .alignright { float: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption.alignleft { margin: 5px 10px 5px 0; } .wp-caption.alignright { margin: 5px 0 5px 10px; } /*=submit button ------------------------------------------------------------------------------------*/ /*=html tags ------------------------------------------------------------------------------------*/ address { font-style: italic; margin: 0 0 26px; } pre { margin-bottom: 26px; background: transparent; } /*=Lists -------------------------------------------------------------------------------------*/ ul { list-style-type: square; margin: 0px 0px 26px 26px; } ol { margin: 0px 0px 26px 26px; } .checklist { margin: 0px; float: left; list-style: none; } .checklist li { padding: 0px 11px 5px 22px; margin: 0px 0px 6px 0px; } .checklist li:hover { cursor: default; } .checklist img { vertical-align: middle; } .list-type1 li { background: url('css/css-images/lists/list_icon_1.png') no-repeat; background-position: 0 4px; } .list-type2 li { background: url('css/css-images/lists/list_icon_2.png') no-repeat; background-position: 0 3px; } .list-type3 li { background: url('css/css-images/lists/list_icon_11.png') no-repeat; background-position: 0 3px; } .list-type4 li { background: url('css/css-images/lists/list_icon_4.png') no-repeat; background-position: 0 3px; } .list-type5 li { background: url('css/css-images/lists/list_icon_5.png') no-repeat; background-position: 0 3px; } .list-type6 li { background: url('css/css-images/lists/list_icon_6.png') no-repeat; background-position: 0 3px; } .list-type7 li { background: url('css/css-images/lists/list_icon_7.png') no-repeat; background-position: 0 4px; } .list-type8 li { background: url('css/css-images/lists/list_icon_8.png') no-repeat; background-position: 0 3px; } .list-type9 li { background: url('css/css-images/lists/list_icon_9.png') no-repeat; background-position: 0 4px; } .list-type10 li { background: url('css/css-images/lists/list_icon_10.png') no-repeat; background-position: 0 3px; } /*=definition list -------------------------------------------------------------------------------------*/ dl { margin-bottom: 26px; } .widget_media_gallery dl { margin-bottom: 0px; } dt { font-weight: bold; } dd { margin-bottom: 13px; } /*=table -------------------------------------------------------------------------------------*/ table { border-collapse: separate; border-spacing: 0; border: 1px solid #f0f0f0; margin-bottom: 26px; border-radius: 4px; } .even { background-color: #f0f0f0; } .comment.even { background-color: transparent; } table th, table td { border-right: 1px solid #f0f0f0; } table th, table tr { border-bottom: 1px solid #f0f0f0; } table th { padding: 7px; } /*=Blackquote -------------------------------------------------------------------------------------*/ blockquote { font-size: 14px; margin: 15px 0px 30px 0px; padding: 0px 15px; border-left: 2px solid #0073e1; float: left; width: 100%; } blockquote p { line-height: 22px; font-style: italic; } blockquote.is-style-large { margin: 15px 0px 30px 0px !important; padding: 0px !important; border-left: none; } figure blockquote { padding: 0px; border-left: none; } blockquote cite { font-weight: 400; text-transform: initial; font-style: normal; } blockquote cite, blockquote small { text-transform: uppercase; font-weight: bold; } /*=Buttons -------------------------------------------------------------------------------------*/ .green { background-color: #4ecb8f; background-image: none; color: #fff; } .green:hover { background-color: #45b37e; } .green :hover a, .green a:hover { color: #ffffff !important; } .green a { color: #ffffff; } .blue { background-color: #67cfd8; background-image: none; color: #fff; } .blue:hover { background-color: #54a9b0; color: #ffffff !important; } .blue :hover a, .blue a:hover { color: #ffffff !important; } .blue a { color: #ffffff; } .purple { background-color: #a51e6c; background-image: none; color: #fff; } .purple:hover { background-color: #6e1448; } .purple :hover a, .purple a:hover { color: #ffffff !important; } .purple a { color: #ffffff; } .btn a { text-decoration: none; } #ui-datepicker-div { z-index: 10000 !important; } /*=featured article --------------------------------------------------------------------*/ .featured_article { width: 100%; position: relative; border-radius: 4px; overflow: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: 0.3s ease-out; background-color: #ffffff; } .featured_article .featured_img { display: inline; float: left; position: relative; overflow: hidden; background-color: #fff; margin: 6px; border-radius: 4px; } .featured_article .featured_img img, .featured_property.featured_property_type1 .featured_img img, .featured_property.featured_property_type2 .featured_img img { transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; } .featured_article:hover .featured_img img, .featured_property.featured_property_type1:hover .featured_img img, .featured_property.featured_property_type2:hover .featured_img img { opacity: 0.8; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); } .featured_article .listing-cover { height: 100%; } .featured_article:hover .listing-cover { opacity: 1; } .featured_article:hover .featured_article_right { color: #0073e1; } .featured_article:hover h2 a { color: #0073e1; } .featured_article_title { display: inline; font-size: 18px; position: relative; float: left; width: 100%; height: 80px; background-color: #fff; cursor: pointer; overflow: hidden; } .featured_article_title:hover { opacity: 1; } .featured_article_content { display: inline; font-size: 14px; float: left; width: 100%; padding: 0px 26px 10px 10px; } .featured_type_2 { font-size: 20px; line-height: 1.6em; margin-top: 13px; margin-bottom: -3px; } .featured_article_secondline { font-size: 14px; } .blog_author_image { width: 55px; height: 55px; margin: 10px; display: inline-block; float: left; } .featured_article_right { position: absolute; bottom: 50%; margin-bottom: -18px !important; right: 13px; color: #8593a9; font-size: 36px; } .featured_article_type2 { width: 100%; height: 650px; float: left; position: relative; } .featured_img_type2 { background-color: #3b444f; background-position: 50%; background-repeat: no-repeat; background-size: cover; overflow: hidden; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; cursor: pointer; } .featured_img_type2:hover .featured_gradient { opacity: 0.6; } .featured_gradient { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.67; z-index: 1; background-image: linear-gradient(to right top, #000, rgba(0, 0, 0, 0) 56%); } .theme_slider_wrapper .featured_gradient { background-image: none; background-color: #1D293E; opacity: 0.45; } .property_listing .featured_gradient { /* background-image: linear-gradient( to top, #000, rgba(0,0,0, 0) 56%);*/ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 56%); pointer-events: none; } .featured_article_type2_title_wrapper { position: absolute; width: 1100px; margin: 0px auto; left: 0; right: 0; bottom: 60px; z-index: 1; } .featured_article_label { color: #fff; text-transform: capitalize; margin-bottom: 15px; font-size: 18px; } .featured_article_type2 h2 { line-height: 1.2em; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; font-size: 40px; color: #fff; width: 680px; } .featured_article_type2 h2:hover, .featured_article_type2 .featured_read_more a:hover { opacity: 0.9; } .featured_read_more { font-size: 13px; line-height: 22px; color: #fff; border-bottom: 1px solid rgba(189, 206, 227, 0.30); margin-top: 0px; width: 150px; padding-top: 5px; padding-bottom: 10px; text-transform: capitalize; } .featured_read_more a { color: #fff; font-size: 15px; } .featured_read_more i { font-size: 11px; margin-left: 5px; } .featured_prop_type5 { overflow: hidden; } .featured_article_type5_title_wrapper { background-color: #fff; position: absolute; width: 350px; left: 20%; right: 0; bottom: 0px; z-index: 100; height: 350px; padding: 30px; border-top-left-radius: 4px; border-top-right-radius: 4px; box-shadow: 1px 3px 14px 0 rgba(7, 152, 255, 0.09); } .featured_prop_type5 .featured_article_label { text-transform: capitalize; margin-bottom: 15px; font-size: 16px; color: #0073e1; } .featured_prop_type5 .price_label { font-size: 17px; margin: 0px; } .featured_prop_type5 h2 { font-size: 30px; color: #222; width: auto; float: left; line-height: 1.1em; margin-bottom: 0px; transition: all 0.3s ease; } .featured_prop_type5 h2:hover{ color: #0073e1; } .featured_type5_excerpt { line-height: 1.65em; } .featured_property_type5_agent_name { color: #222; font-size: 16px; font-weight: 500; float: left; margin: 28px 0px 0px 10px; } .featured_article_type5_title_wrapper .property_unit_type5_content_details_second_row { display: inline-block; background: transparent; padding: 0px; border-radius: 20px; font-weight: 500; margin: 15px 10px 15px -5px; color: #222; font-size: 16px; } .featured_read_more_5 a { color: #222; text-transform: lowercase; font-size: 14px; font-weight: 500; position: relative; } .featured_article_type5_title_wrapper .inforoom_unit_type5 { display: inline-block; margin: 0px 5px; } .featured_read_more_5 { width: 100%; float: left; margin: 15px 0px 0px 0px; font-weight: 500; } .featured_read_more_5 i { font-size: 11px; } .featured_prop_type5 .featured_gradient { background-color: #1D293E; opacity: 0; } .featured_prop_type5 .img_listings_overlay_last { opacity: 0; } .featured_prop_type5 a:hover { color: #0073e1; } /*=multiple currency widget*/ .multiple_currency_widget .dropdown.form-control { padding: 0px; margin-bottom: 0px; } #list_sidebar_curr { width: 100%; } .top_bar .sidebar_filter_menu { font-size: 12px; padding: 2px 10px; } .top_bar .multiple_currency_widget { width: 172px; height: 25px; margin-top: -2px; } .top_bar .filter_menu li { height: 30px; padding: 7px 10px 3px 10px; margin-bottom: 0px; font-size: 12px; min-width: 140px; } .top_bar .caret_sidebar { top: 8px; } .top_bar #list_sidebar_curr { width: 100%; margin-left: 0px; } .right-top-widet .multiple_currency_widget { margin-right: 0px; margin-left: 10px; } .left-top-widet .multiple_currency_widget { margin-right: 10px; margin-left: 0px; } .top_bar .form-control { height: 25px; } /* units measurement widget START*/ .measurement_unit_widget .dropdown.form-control { padding: 0px; margin-bottom: 0px; } .top_bar .measurement_unit_widget { width: 172px; height: 25px; margin-top: -2px; } .widget-container.measurement_unit_widget li { margin-bottom: 0px; } #colophon .widget-container.measurement_unit_widget li { padding-top: 8px; padding-bottom: 8px; margin-bottom: 0px; } .right-top-widet .measurement_unit_widget { margin-right: 0px; margin-left: 10px; } .left-top-widet .measurement_unit_widget { margin-right: 10px; margin-left: 0px; } .top_bar #list_sidebar_measure_unit { width: 100%; margin-left: 0px; } /* units measurement widget END*/ /*=taxonmy --------------------------------------------------------------------*/ .listing_main_image { position: relative; width: 100%; height: 515px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; overflow: hidden; } .entry-title.entry-tax { margin-top: -45px; } .entry-tax { position: absolute; top: 50%; left: auto; right: auto; margin-top: -54px; z-index: 11; text-align: center; color: #fff; text-decoration: none; font-size: 46px; width: 100%; } .tax_tagline { position: absolute; top: 50%; left: auto; right: auto; width: 100%; z-index: 11; color: #fff; text-decoration: none; margin-top: 25px; font-size: 20px; text-align: center; } .img-overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #3e4453; opacity: 0.75; } /*=visual compser sidebar --------------------------------------------------------------------*/ .vc_widget_sidebar a { line-height: 22px; } .vc_widget_sidebar ul { list-style: none; margin-left: 0px; } .vc_widget_sidebar input[type=text], .vc_widget_sidebar input[type=password], .vc_widget_sidebar input[type=email], .vc_widget_sidebar input[type=url], .vc_widget_sidebar input[type=number], .vc_widget_sidebar textarea { font-size: 13px; } .vc_widget_sidebar .widget_search .form-control { width: 157px } .vc_widget_sidebar .widget_archive li:before, .vc_widget_sidebar .widget_recent_comments li:before, .vc_widget_sidebar .widget_categories li:before, .vc_widget_sidebar .widget_meta li:before { margin-top: 1px; } /*=shortcodes spacer --------------------------------------------------------------------*/ .spacer { position: relative; width: 100%; float: left; } .spacer .spacer_line { height: 1px; background-color: #f0f0f0; width: 100%; float: left; vertical-align: middle; position: absolute; top: 50%; margin-top: -1px; } /*=shortcodes text list --------------------------------------------------------------------*/ .customlist ul { list-style: none; margin: 0px 0px 26px 0px; } .customlist2 ul { list-style: none; margin: 0px 0px 26px 0px; background-color: #fdfdfd; border: 1px solid #f0f0f0; padding: 13px 13px 9px 13px; border-radius: 4px; } .customlist2 ul li, .customlist ul li { padding: 0px 0px 4px 0px; margin-bottom: 4px; } /*=shortcodes featured agent --------------------------------------------------------------------*/ .featured_agent { margin-bottom: 30px; border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background-color: #fdfdfd; position: relative; padding-bottom: 94px; max-width: 255px; height: 220px; } .featured_agent_details_wrapper { padding: 0px 0px 13px 0px; position: absolute; bottom: -157px; width: 100%; background-color: #fdfdfd; cursor: pointer; border-top: 3px solid #0761b7; } .featured_agent_details_wrapper h4 a, .featured_agent_details_wrapper h4 { padding: 0px 6px; margin-top: 13px; margin-bottom: 3px; font-size: 18px; } .featured_agent_details_wrapper .agent_position { line-height: 13px; } .featured_agent_details_wrapper .agent_unit_social { left: 0px; padding: 11px 0px 0px 0px; position: relative; margin-top: 16px; } .featured_agent_details_wrapper .social-wrapper { margin: 0px auto; max-width: 137px; } .featured_agent_details { display: block; } /*=shortcodes property slider ---------------------------------------------------------------------*/ .property_slider2_wrapper.owl-carousel { display: block; width: 100%; } .property_slider2_wrapper .image_div { height: 370px; background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 620px; float: left; margin-top: 35px; border-radius: 4px; position: relative; z-index: 1; width: 59%; } .property_slider2_info_wrapper { width: 400px; height: 440px; background-color: #fff; float: left; border-radius: 4px; padding: 80px 40px; z-index: 10; position: relative; width: 35%; } .property_slider2_info_wrapper h2 { text-transform: capitalize; } .property_slider2_info_price { z-index: 1; color: #0073e1; font-size: 19px; font-weight: 500; margin-bottom: 10px; } .property_slider2_info_wrapper .property_slider_sec_row { margin-left: -5px; font-weight: 500; } .property_slider_sec_row .inforoom_unit_type5 { margin: 0px 5px; color: #222; } .property_slider2_content { margin-top: 30px; line-height: 1.65em; } .property_slider2_wrapper.owl-carousel .owl-item .item { width: 100%; height: auto; background-color: transparent; padding: 0px; } .property_slider2_wrapper.owl-theme .owl-nav { margin-top: -22px; text-align: center; -webkit-tap-highlight-color: transparent; float: left; width: 6%; height: 370px; position: absolute; top: 70px; right: 0px; border-radius: 4px; } .property_slider2_wrapper.owl-carousel .owl-nav button.owl-prev { height: 50%; margin: 0px; width: 100%; background: #d8d8d8; transition: all 0.3s ease; border-radius: 0px; } .property_slider2_wrapper.owl-carousel .owl-nav button.owl-next { height: 50%; margin: 0px; width: 100%; background: #d8d8d8; transition: all 0.3s ease; border-radius: 0px; } .property_slider2_wrapper.owl-theme .owl-nav div { color: #ffffff; margin: 0px; padding: 0px 0px; font-size: 37px; -webkit-border-radius: 30px; -moz-border-radius: 30px; filter: Alpha(Opacity=95); opacity: 0.95; cursor: pointer; height: 100%; width: 100%; text-align: center; line-height: 185px; background: #d8d8d8; border-radius: 0px; } .property_slider2_wrapper.owl-theme .owl-nav div:hover { background: #ccc; } .property_slider2_wrapper.owl-theme .owl-nav div i { width: 100%; font-size: 33px; } .property_slider2_wrapper .agent_face { height: 50px; width: 50px; position: absolute; left: 20px; bottom: 20px; border-radius: 50%; border: 1px solid #a6b3bb; background-size: cover; } .property_slider2_wrapper .featured_secondline { position: absolute; bottom: 0px; background: transparent; } .property_slider2_wrapper .featured_secondline a { margin-left: 70px; color: #fff; font-size: 16px; font-weight: 500; line-height: 45px; } .property_slider2_wrapper a:hover h2 { color: #0073e1; } .property_slider2_wrapper .featured_div { z-index: 10; position: relative; left: 20px; top: 20px } .property_slider2_wrapper .status-wrapper { z-index: 10; position: relative; top: 0px; right: 20px; margin: 0px; } .property_slider2_wrapper.owl-carousel { display: none; } .property_slider2_wrapper.no-js .owl-carousel { display: block; } .property_slider2_wrapper.owl-carousel.owl-loaded { display: block; } /*=shortcodes featured agency --------------------------------------------------------------------*/ .user_role_image { background-size: cover; height: 90px; width: 90px; background-position: 50% 50%; position: absolute; } .featured_user_role_unit_details h4, .user_role_email, .user_role_phone { padding-left: 110px; width: 100%; margin-bottom: 5px; } .featured_user_role_unit_details h4 { font-size: 24px; margin-bottom: 5px; } .user_role_email, .user_role_phone, .user_role_email a, .user_role_phone a { font-size: 13px; } .user_role_unit { border: 1px solid #f1f8ff; height: 251px; background-color: #ffffff; transition: 0.3s ease-out; } .user_role_featured_image { width: 40%; float: right; height: 248px; overflow: hidden; position: relative; background-color: #222; } .featured_user_role_unit_details { position: relative; width: 60%; float: left; padding: 20px; height: 250px; } .featured_user_role_unit_details i { font-size: 11px; background: #efefef; position: relative; width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 50%; margin-right: 5px; } .user_role_featured_image .user_role { background-size: cover; height: 250px; width: auto; background-position: 50% 50%; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; } .user_role_unit:hover .user_role_featured_image .user_role { opacity: 0.8; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); } .user_role_status { position: absolute; top: -11px; color: #fff; background-color: #69c17d; padding: 0px 10px; font-size: 12px; } .button_user_role { position: absolute; left: 20px; bottom: 7px; } .user_role_content { float: left; padding-top: 10px; } /*=shortcodes Icon content --------------------------------------------------------------------*/ .iconcol h3 { margin-top: 13px; } .icon_img { position: relative; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; cursor: pointer; float: left; margin-bottom: 15px; width: 100%; } .iconcol p { margin-bottom: 13px !important; } .iconcol img { border-radius: 4px; } .iconcol .listing-cover { width: 100%; height: 100%; } .iconcol:hover .listing-cover { opacity: 1; } /*=shortcodes Testimonial --------------------------------------------------------------------*/ .testimonial-container { float: left; width: 100%; display: inline; border-radius: 4px; } .testimonial-image { width: 120px; height: 120px; border-radius: 4px; display: inline-block; float: left; box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); } .testimonial-text { position: relative; border: 1px solid #f1f8ff; border-radius: 4px; padding: 20px; margin-left: 141px; background-color: #fff; line-height: 1.65em; } .testimonial-text:before { content: " "; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #f0f0f0; top: 20px; left: -11px; position: absolute; } .testimonial-text:after { content: " "; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #fff; top: 20px; left: -10px; position: absolute; } .testimonial-author-line { font-size: 14px; margin-left: 141px; margin-top: 18px; } .testimonial-author { font-weight: 500; font-size: 14px; color: #222; } .testimonial-container.type_class_2 { float: none; width: 100%; display: inline-block !important; margin-bottom: 26px !important; text-align: center; margin: 0px auto; } .testimonial-container.type_class_2 .testimonial-text { position: relative; border: none; border-radius: 4px; padding: 0 15% 30px; margin-left: 0px; background-color: transparent; text-align: center; } .testimonial-container.type_class_2 .testimonial-image { width: 100px; height: 100px; border-radius: 50%; float: none; margin-left: auto; margin-right: auto; display: block; background-size: cover; } .testimonial-container.type_class_2 .testimonial-author-line { font-size: 14px; margin-left: 0px; margin-top: 15px; } .testimonial-container.type_class_2 .testimonial-text:after { display: none; } .testimonial-container.type_class_2 .testimonial-text:before { display: none; } .testimonial-slider-container .slick-next.slick-arrow { right: 0px; left: auto; } .testimonial-slider-container .slick-prev.slick-arrow { left: 0px; right: auto; } .testimonial-slider-container.slick-slider { margin: 30px auto 50px; } .testimonial-slider-container .slick-prev.slick-arrow, .testimonial-slider-container .slick-next.slick-arrow { top: 50%; width: 26px; height: 51px; margin-top: -25px; border-radius: 50%; background-color: transparent !important; color: #d2d2d2; z-index: 2; padding: 0px !important; } .testimonial-slider-container .slick-next.slick-arrow:before { content: '\e801'; font-family: "fontello"; font-size: 40px; } .testimonial-slider-container .slick-prev.slick-arrow:before { content: '\e800'; font-family: "fontello"; font-size: 40px; } .testimonial-slider-container .slick-prev.slick-arrow:hover, .testimonial-slider-container .slick-next.slick-arrow:hover { color: #0073e1; } .testimonial-slider-container .slick-dots { position: absolute; width: 100%; list-style: none; text-align: center; bottom: 0px; padding: 0px; margin-bottom: 0px; margin: 0px 0px 0px 0px; } .testimonial-slider-container.container_type_3 .slick-dots { bottom: -15px; } .testimonial-slider-container .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .testimonial-slider-container .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } .testimonial-slider-container .slick-dots li.slick-active button:before { opacity: .75; color: #0073e1; } .testimonial-slider-container .slick-dots li button::before { font-family: "Font Awesome 5 Free"; font-size: 10px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "\f111"; text-align: center; opacity: 0.25; color: #0073e1; -webkit-font-smoothing: antialiased; } .testimonial-container.type_class_1 { float: none; display: inline-block !important; margin: auto; padding: 0 2% 10px; } .testimonial-container.type_class_1 .testimonial-image { background-size: cover; } .testimonial-container.type_class_4, .testimonial-container.type_class_3 { background-color: #fff; padding: 20px; box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); } .testimonial-container.type_class_4 { padding: 45px; } .testimonial-container.type_class_4 .testimonial-text:before { display: none; } .testimonial-container.type_class_3 .testimonial_title { font-size: 20px; line-height: 1.2em; font-weight: 500; color: #222; text-align: center; } .testimonial-container.type_class_3 .testimmonials_starts { text-align: center; } .testimonial-container.type_class_4 .testimmonials_starts i { margin: 14px 3px 0px 3px; color: #ffc662; font-size: 13px; } .testimonial-container.type_class_3 .testimmonials_starts i { margin: 14px 3px; color: #ffc662; font-size: 13px; } .testimonial-container.type_class_4 .testimonial-image, .testimonial-container.type_class_3 .testimonial-image { border-radius: 120px; width: 100px; height: 100px; margin: 26px auto 26px auto; float: none; display: block; background-size: cover; } .testimonial-container.type_class_4 .testimonial-image { width: 45px; height: 45px; float: left; margin-top: 0px; } .type_class_4 .testimonial-author-line { margin-left: 20px; font-size: 18px; color: #222; font-weight: 500; display: inline-block; margin-top: 0px; line-height: 1.65em; } .type_class_4 .testimonial-text { margin-left: 0px; display: inline; width: 100%; float: left; padding: 0px; border: 0px; line-height: 1.65em; } .type_class_4 .testimonial-location-line { margin-left: 20px; display: inline-block; width: calc(100% - 75px); } .type_class_4 .testimmonials_starts { float: left; } .testimonial-container.type_class_3 .testimonial-text { position: relative; border: none; border-radius: 4px; padding: 13px 26px; margin-left: 0px; background-color: #fff; } .testimonial-container.type_class_3 .testimonial-text:after, .testimonial-container.type_class_3 .testimonial-text:before { display: none; } .testimonial-container.type_class_3 .testimonial-author-line { color: #222; margin: 0px; padding: 26px 0px; text-align: center; } .testimonial-slider-container .testimonial-container.type_class_3 { width: 33%; margin: 0px 13px; } .testimonial-slider-container.container_type_3 .slick-prev.slick-arrow { left: -31px; } .testimonial-slider-container.container_type_3 .slick-next.slick-arrow { right: -31px; } /*=shortcodes post grid --------------------------------------------------------------------*/ .wpestate_posts_grid.vc_posts_grid { padding: 0px 15px; } .wpestate_posts_grid.vc_posts_grid ul { margin: 0px -15px; } .wpestate_posts_grid.wpb_teaser_grid .categories_filter, .wpestate_posts_grid .wpb_categories_filter { padding: 0px 15px; margin-bottom: 13px; } .wpestate_posts_grid h2 { font-size: 18px; line-height: 1.3em; margin-top: 13px; } .wpestate_posts_grid .vc_read_more { float: right; color: #0073e1; bottom: 12px; font-size: 12px; text-align: right; text-decoration: none; } .wpestate_posts_grid.wpb_teaser_grid .categories_filter li, .wpestate_posts_grid.wpb_categories_filter li { background-color: #0073e1; color: #fff; padding: 3px 13px; border-radius: 3px; } .wpestate_posts_grid.wpb_teaser_grid .categories_filter li:hover, .wpestate_posts_grid.wpb_categories_filter li :hover, .wpestate_posts_grid.wpb_teaser_grid .categories_filter .active, .wpestate_posts_grid.wpb_categories_filter .active { background-color: #393F48; } .wpestate_posts_grid.wpb_teaser_grid .categories_filter .active a:hover, .wpestate_posts_grid.wpb_categories_filter .active a:hover, .wpestate_posts_grid.wpb_teaser_grid .categories_filter .active a, .wpestate_posts_grid.wpb_categories_filter .active a { text-decoration: none; border-bottom: none; } .wpestate_posts_grid.wpb_teaser_grid .categories_filter li a:hover, .wpestate_posts_grid .wpb_categories_filter li a:hover { border-bottom: none; } .wpestate_posts_grid.wpb_teaser_grid .categories_filter li a, .wpestate_posts_grid.wpb_categories_filter li a { color: #fff; } .wpestate_posts_grid img { border-radius: 4px; } /*=shortcodes information box --------------------------------------------------------------------*/ .wpb_alert-info.vc_alert_3d.wpestate_message { -webkit-box-shadow: 0 3px 0 #afd9ee; box-shadow: 0 3px 0 #afd9ee; } .wpb_alert-success.vc_alert_3d.wpestate_message { -webkit-box-shadow: 0 3px 0 #c1e2b3; box-shadow: 0 3px 0 #c1e2b3; } .wpb_alert-error.vc_alert_3d.wpestate_message, .wpb_alert-danger.vc_alert_3d.wpestate_message { -webkit-box-shadow: 0 3px 0 #e4b9b9; box-shadow: 0 3px 0 #e4b9b9; } /*=shortcodes progress bar --------------------------------------------------------------------*/ .wpestate_progress_bar.vc_progress_bar .vc_single_bar { background: #fdfdfd; position: relative; margin-bottom: 11.666666666666666px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #f0f0f0; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_blue .vc_label { text-shadow: none; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_blue .vc_bar { background-color: #0073e1; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_green .vc_label { text-shadow: none; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_green .vc_bar { background-color: #16A085; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_orange .vc_label { text-shadow: none; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_orange .vc_bar { background-color: #FB6A5C; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_label { text-shadow: none; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_bar { background-color: #ED5565; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_black .vc_label { text-shadow: none; } /*=shortcodes faq #0073e1 --------------------------------------------------------------------*/ .wpb_toggle.wpestate_toggle { background: none; padding: 10px 13px 10px 13px; clear: both; margin-top: 0; background-color: #f0f0f0; color: #333; font-size: 15px; position: relative; border-top-left-radius: 4px; border-top-right-radius: 4px; } h4.wpb_toggle.wpestate_toggle:after { content: "\f107"; position: relative; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #333; float: right; font-size: 20px; } h4.wpb_toggle.wpestate_toggle.wpb_toggle_title_active:after, .wpb_toggle.wpestate_toggle.wpb_toggle_title_active { color: #0073e1; } h4.wpb_toggle.wpestate_toggle.wpb_toggle_title_active:after { content: "\f106"; } /*=shortcodes call to action --------------------------------------------------------------------*/ .wpestate_cta_button { border-radius: 4px; } .wpb_call_to_action.wpestate_cta_button { background-color: #fdfdfd; border: 1px solid #f0f0f0; } .wpestate_cta_button2 { border-radius: 4px !important; } .vc_call_to_action.wpestate_cta_button2 { background-color: #fdfdfd !important; border: 1px solid #f0f0f0 !important; } .vc_call_to_action.wpestate_cta_button2 hgroup h2 { margin-bottom: 5px; } /*=shortcodes Tabs --------------------------------------------------------------------*/ .wpestate_tabs .ui-widget { font-size: 13px; } .wpestate_tabs .wpb_content_element .wpestate_tabs .wpb_accordion_wrapper .wpestate_tabs .wpb_accordion_header, .wpestate_tabs .wpb_content_element.wpb_tabs .wpestate_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #fff; } .wpestate_tabs .ui-widget-content { border: 1px solid #f0f0f0; background: none; color: #768082; border-top: 0px; font-family: 'Roboto', sans-serif } .wpestate_tabs .ui-widget-header { border: none; background: #f0f0f0; color: #fff; font-weight: normal; border-radius: 4px; } .wpestate_tabs .ui-tabs .ui-tabs-nav li { background-color: #f0f0f0; border: none; border-radius: 4px; border-right: 1px solid white; padding: 3px 10px; } .wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -3px; padding-bottom: 0px; background-color: #ffffff; border-top: 3px solid #0073e1; border-radius: 4px; } .wpestate_tabs .ui-state-active, .wpestate_tabs .ui-widget-content .ui-state-active, .wpestate_tabs .ui-widget-header .ui-state-active { border: none; background: black; font-weight: 500; color: white; } .wpestate_tabs .wpb_accordion_wrapper .wpb_accordion_header, .wpestate_tabs.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #ffffff; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs.wpestate_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #fff; } .wpestate_tabs .ui-state-default a, .wpestate_tabs .ui-state-default a:link, .wpestate_tabs .ui-state-default a:visited { color: #333; font-weight: normal; font-size: 15px; } .wpestate_tabs .ui-state-active a, .wpestate_tabs .ui-state-active a:link, .wpestate_tabs .ui-state-active a:visited { color: #0073e1; font-weight: normal; font-size: 15px; } /*=shortcodes Tours --------------------------------------------------------------------*/ .wpestate_tour .ui-widget { font-size: 13px; } .wpestate_tour .ui-widget-content { border: none; background: #fff; color: #768082; border-left: 0px; } .wpestate_tour .ui-widget-header { background: #fdfdfd; color: #434953; font-weight: normal; height: 100%; border: 1px solid #f0f0f0; } .wpestate_tour .ui-state-default, .wpestate_tour .ui-widget-content .ui-state-default, .wpestate_tour .ui-widget-header .ui-state-default { border: none; background: #f0f0f0; color: #434953; font-weight: normal; width: 100%; padding: 4px 0px; border-radius: 4px; } .wpestate_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active { background-color: #fff; } .wpestate_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0px; padding-bottom: 3px; border-left: 3px solid #0073e1; } .wpestate_tour .ui-state-default a, .wpestate_tour .ui-state-default a:link, .wpestate_tour .ui-state-default a:visited { color: #333; font-weight: normal; font-size: 15px; } .wpestate_tour .ui-state-active a, .wpestate_tour .ui-state-active a:link, .wpestate_tour .ui-state-active a:visited { color: #0073e1; } .wpb_tour.wpestate_tour .wpb_tour_tabs_wrapper .wpb_tab { padding: 0em 0em 0em 1em; } .wpestate_tour .wpb_tour_next_prev_nav { padding-left: 13px; } .wpestate_tour .wpb_tour_next_prev_nav span, .wpestate_tour .wpb_tour_next_prev_nav span { padding: 0em 0 1em 0; } .wpestate_tour .wpb_tour_next_prev_nav a, .wpestate_tour .wpb_tour_next_prev_nav a { border-bottom: none; } .wpestate_tour .wpb_prev_slide:before { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f104"; padding-right: 5px; } .wpestate_tour .wpb_next_slide:after { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f105"; padding-left: 5px; } /*=shortcodes Accordion --------------------------------------------------------------------*/ .wpestate_accordion .ui-widget, .wpestate_accordion_tab .ui-widget { font-size: 13px; } .wpestate_accordion_tab .ui-state-active, .wpestate_accordion_tab .ui-widget-content .ui-state-active, .wpestate_accordion_tab .ui-widget-header .ui-state-active { border: 1px solid #f0f0f0; background: #fdfdfd; font-weight: normal; color: #434953; } .wpestate_accordion_tab .ui-state-default a, .wpestate_accordion_tab .ui-state-default a:link, .wpestate_accordion_tab .ui-state-default a:visited, .wpestate_accordion_tab .ui-state-active a, .wpestate_accordion_tab .ui-state-active a:link, .wpestate_accordion_tab .ui-state-active a:visited { color: #333; font-weight: normal; font-size: 15px; padding: 10px; } .wpestate_accordion_tab .ui-state-active a, .wpestate_accordion_tab .ui-state-active a:link, .wpestate_accordion_tab .ui-state-active a:visited { color: #0073e1; } .ui-accordion .wpestate_accordion_tab .ui-accordion-header { padding: 0px 0px 0px 0px; } .wpestate_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpestate_accordion.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background: #f0f0f0; } .wpestate_accordion_tab .ui-widget-content { border: 1px solid #fdfdfd; background: #fff; color: #768082; line-height: 22px; font-family: 'Roboto', sans-serif } .wpestate_accordion_tab .ui-state-default, .wpestate_accordion_tab .ui-widget-content .ui-state-default, .wpestate_accordion_tab .ui-widget-header .ui-state-default { color: #768082; border: none; } .wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { display: block; width: 16px; height: 16px; background-image: none; background-repeat: no-repeat; position: absolute; right: 10px; top: 9px; /* background: #f0f0f0; */ color: #333; left: auto; bottom: auto; margin-top: 0px; background-position: 0px 0px; text-indent: 0; } .wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after, .wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; padding-right: 5px; font-size: 20px; } .wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-accordion-header-active .ui-icon:after, .wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after { content: "\f106"; color: #0073e1; } /*=shortcodes carousel --------------------------------------------------------------------*/ .wpestate_carousel .post-thumb { float: left; margin-right: 13px; } .wpestate_carousel .vc-carousel-control .icon-next:before { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f105"; position: relative; top: 0px; color: #222; } .wpestate_carousel .vc-carousel-control .icon-prev:before { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f104"; position: relative; top: 0px; color: #222; } /*=shortcodes Buttons --------------------------------------------------------------------*/ .comment-form #submit, .wpresidence_button { text-shadow: none; margin-bottom: 10px; text-transform: capitalize; padding: 5px 34px; border: 1px solid; line-height: 28px; border-color: #0073e1; color: #ffffff; font-size: 14px; font-weight: 500; background-color: #0073e1; background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #0073e1)); background-image: linear-gradient(to right, transparent 50%, #0073e1 50%); background-size: 200% 100%; background-position: right bottom; display: inline-block; text-decoration: none; } .wpresidence_button.wpresidence_button_elementor.elementor-button { width: 100%; margin-right: 0px; border: 1px solid #0073e6; } .wpresidence_button_inverse { color: #0073e1; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #0073e1), color-stop(50%, #ffffff)); background-image: linear-gradient(to right, #0073e1 50%, #ffffff 50%); } .wpresidence_button.wpresidence_button_inverse:hover { color: #fff; } #edit_review.wpresidence_button { width: auto; min-width: 25%; } .wpestate_item_list_sh { cursor: pointer; float: none; } .wpestate_item_list_sh i { margin-right: 10px; } .comment-form #submit { margin-bottom: 0px; } .comment-form #submit:hover, .wpresidence_button:hover { background-color: #0761b7; text-decoration: none; background-color: transparent; background-position: left bottom; color: #0073e6; border-color: #0073e6; transition: all 300ms ease; webkit-transition: all 300ms ease; -o-transition: all 300ms ease; cursor: pointer; } .wpresidence_button.developer_contact_button:hover, .wpresidence_button.agency_contact_but:hover { background-color: #333; border-color: #333; color: #fff; } .wpresidence_success { background-color: #1ABC9C; } .dashboard-margin .wpresidence_success { background-color: #0073e1; } .featured_agent_listings.wpresidence_button { position: absolute; bottom: 15px; border: 1px solid #0073e1; font-size: 12px; left: 20px; padding: 0px 10px; margin-bottom: 0px; line-height: 24px; } button.wpb_btn-large, span.wpb_btn-large { padding: 9px 26px !important; font-size: 13px !important; text-transform: uppercase; line-height: normal !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; color: #ffffff; } .wpb_btn-primary { background-color: #185271 !important; border-bottom: 3px solid #133F57 !important; } .wpb_btn-primary:hover, .wpb_btn-primary:active, .wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary[disabled] { background-color: #133F57 !important; border-bottom: 3px solid #133F57; } .wpb_btn-info { background-color: #0073e1 !important; border-bottom: 3px solid #0761b7 !important; } .wpb_btn-info:hover, .wpb_btn-info:active, .wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info[disabled] { background-color: #0761b7 !important; border-bottom: 3px solid #0761b7; } .wpb_wpb_button { background-color: #7F8C8D; color: #ffffff; } .wpb_btn-success { background-color: #1ABC9C !important; border-bottom: 3px solid #16A085 !important; } .wpb_btn-success:hover, .wpb_btn-success:active, .wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success[disabled] { background-color: #16A085 !important; border-bottom: 3px solid #16A085; } .wpb_btn-warning { background-color: #FB6A5C !important; border-bottom: 3px solid #ee6557 !important; } .wpb_btn-warning:hover, .wpb_btn-warning:active, .wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning[disabled] { background-color: #ee6557 !important; border-bottom: 3px solid #ee6557; } .wpb_btn-danger { background-color: #ED5565 !important; border-bottom: 3px solid #da4453 !important; } .wpb_btn-danger:hover, .wpb_btn-danger:active, .wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger[disabled] { background-color: #da4453 !important; border-bottom: 3px solid #da4453; } .wpb_btn-inverse { background-color: #3C434D !important; border-bottom: 3px solid #323840 !important; } .wpb_btn-inverse:hover, .wpb_btn-inverse:active, .wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse[disabled] { background-color: #323840 !important; border-bottom: 3px solid #323840; } /*=shortcodes --------------------------------------------------------------------*/ .shortcode_title { padding-left: 15px; margin-bottom: 17px; clear: both; font-weight: 500; width: 100%; } .article_container_grid .shortcode_title{ padding-left: 0px; } .shortcode_title_adv { margin-bottom: 17px; } .mdnopad { padding: 0px; } .show-grid { margin: 0px 0px 0px 0px; margin-bottom: 26px; } .firstcol { padding-left: 0px; } .lastcol { padding-right: 0px; } .shortcol { margin-bottom: 26px; } /*=bootstrap labels --------------------------------------------------------------------*/ .label-success { background-color: #00e1a6; } /*=shortcodes listing --------------------------------------------------------------------*/ .article_container { margin: 0px -15px; min-height: 1px; } .article_container_grid{ margin: 0px; } .listings_flex { display: flex; flex-direction: row; flex-wrap: wrap; } .article_container.places_list_1 { display: flex; margin: 0px -15px 0px -30px; } .article_container.places_list_1.multiple_rows { display: block; } .elementor_places_wrapper h4, .elementor_places_wrapper h4 a, .places_list_1 h4, .places_list_1 h4 a { color: #fff; } .article_container.places_list_2 { margin: 0px; } .wpestate_listing_sh_loader { display: none; position: relative; float: left; width: 100%; margin: 23px; height: 80px; margin: 20px 0px 50px 0px; } #wpestate_sh_loading { width: 100%; text-align: center; font-size: 17px; color: #333; font-weight: 300; float: left; } #wpestate_sh_loading .spinner map_loader { margin-top: 0px; } .wpestate_list_items_by_id_wrapper { display: flex; flex-direction: row; flex-wrap: wrap; } .just_container_flex, .wpestate_latest_listings_sh { display: flex; flex-direction: row; flex-wrap: wrap; min-width: 100%; } .wpestate_latest_listings_sh { min-width: 100%; } .control_tax_wrapper { float: left; width: 100%; padding: 10px 15px; text-align: center; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; } .control_tax_sh { cursor: pointer; padding: 2px 15px; color: #333; display: flex; font-size: 14px; line-height: 1.65em; font-weight: 500; margin: 0px 15px 20px 15px; background-color: #f3f3f3; border-radius: 4px; flex-wrap: wrap; width: auto; align-content: center; justify-content: center; align-items: center; float: left; } .control_tax_sh:hover { color: #fff; background-color: #0073e1; transition: all 300ms ease; } .control_tax_sh svg { height: 18px; z-index: 10; max-width: 20px; } .control_tax_sh i, .control_tax_sh svg { margin-right: 5px; } .tax_active:hover, .tax_active { background: #0073e1; color: #fff; background-image: none; } .listinglink-wrapper { /* width: 100%; */ float: left; margin: 0px 15px; clear: both; } .listinglink-wrapper_sh_listings { float: left; width: 100%; text-align: center; margin-bottom: 40px; margin-top: 0px; height: 40px; } .article_container_grid .listinglink-wrapper_sh_listings{ margin-top: 30px; } .listinglink-wrapper button a, .listinglink-wrapper button { color: #fff; bottom: 0px; } /* spiner Loader --------------------------------------------------------------------*/ .spinner { margin: 100px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; } #gmap-loading .spinner { margin: 5px auto; } .wpb_column>.wpb_wrapper *:last-child, .wpb_column>.wpb_wrapper>.vc-element:last-child>.wpb_content_element, .wpb_column>.wpb_wrapper>.vc-element:last-child>.wpb_row { margin-bottom: auto; } .video-container { position: relative; padding-bottom: 56.25%; height: auto; overflow: hidden; } .video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .wpb_video_widget .wpb_wrapper .wpb_video_wrapper { height: 0px; } .wpb_video_widget .wpb_wrapper .wpb_video_wrapper { height: 0px; overflow: hidden; } /*=IDX code --------------------------------------------------------------------*/ .hidden-idx { display: none; } .dsidx-details #dsidx-description { background-image: none; clear: both; margin: 5px 0 15px; position: relative; padding: 10px; font-size: 14px; } #dsidx h3 { margin-bottom: 26px; border-bottom: none; } .dsidx-standalone-disclaimer { display: none; } div.dsidx-results-widget .dsidx-controls { border-top: 0px dotted #ededed !important; } .dsidx-results-widget .dsidx-slideshow-control { background-color: #fdfdfd; height: 27px !important; position: absolute; padding: 2px 25px 7px 25px !important; } .dsidx-results-widget .dsidx-slideshow, .dsidx-results-widget .dsidx-slideshow ul, .dsidx-results-widget .dsidx-slideshow li { height: 224px !important; overflow: hidden; } .dsidx-results-widget, .dsidx-slideshow { padding: 35px 0 !important; } .dsidx-details #dsidx-description { background-image: none; clear: both; margin: 5px 0 15px; position: relative; padding: 10px; font-size: 14px; } #dsidx h3 { margin-bottom: 26px; border-bottom: none; } .dsidx-prop-title { font-size: 18px; line-height: 1.6em; font-weight: 300; } .dsidx-shortcode-item table, .dsidx-shortcode-map { margin-left: 0px !important; } select.dsidx-resp-select { height: 36px !important; border-radius: 4px; color: #747C83 !important; } .dsidx-resp-area input[type="text"], .dsidx-resp-area select { height: 36px !important; border-radius: 4px; color: #747C83 !important; /* padding-top: 2px; */ line-height: 36px; padding-left: 5px; border: 1px solid #f0f0f0; } .sidebar .dsidx-resp-area-submit input[type="submit"], .dsidx-resp-vertical .dsidx-resp-area-submit input[type="submit"] { width: 100%; font-size: 14px !important; text-transform: uppercase; line-height: normal !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; background-color: #0073e1 !important; border-bottom: 3px solid #0761b7 !important; color: #fff; margin-bottom: 0px !important; padding: 9px 26px !important; border-top: 0px; border-left: 0px; border-right: 0px; } .iosfixed { position: absolute !important; right: 45px; left: auto; display: block !important; } #property_area_submit_hidden, #property_city_submit_hidden { display: none; } #lang_sel { z-index: 999; } #lang_sel a, #lang_sel a:visited { padding: 5px 10px 5px 10px !important; } #lang_sel a.lang_sel_sel { padding: 0px 10px !important; } #lang_sel img.iclflag { top: -1px !important; } .website-wrapper { width: 100%; padding: 0.1px; overflow: auto; } .single-estate_property .website-wrapper { overflow: unset; } .snapjs-left .website-wrapper { position: fixed; } .full_container_over { margin-right: -500px !important; padding-right: 500px !important; margin-left: -500px !important; padding-left: 500px !important; } /*=slider container ----------------------------------------------------------------*/ .slider_container { /* background-color: #F0F0F0;*/ margin: 0px 0px; width: 100%; overflow: hidden; } .shortcode_slider_wrapper { overflow: hidden; margin: 0px -15px; } .shortcode_slider_list { float: left; display: inline-block; white-space: nowrap; margin: 0px 0px; max-width: 100%; } .slider_prop_wrapper { display: inline-block; white-space: normal; padding-right: 15px; padding-left: 15px; max-width: 25%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .items_shortcode_wrapper_grid .agent_card_2, .slider_prop_wrapper .agent_card_2{ padding: 0px; } .shortcode_slider_list .slider_prop_wrapper { max-width: 25%; } .shortcode_slider_list .slider_prop_wrapper.three_per_row { max-width: 33.33%; } .shortcode_slider_list .shortcode-col.listing_wrapper { height: 100%; } .shortcode_slider_list .shortcode-col { padding: 0px 0px 15px 0px; } .title_slider { margin-left: -15px; margin-top: 15px; } /*=Searches -------------------------------------------------------*/ .saved_search_wrapper { width: 100%; background-color: #fff; padding: 16px; float: left; margin-top: 15px; } #search_name { margin-right: 10px; width: 74%; margin-top: 0px; float: left; } #save_search_button { margin-bottom: 0px !important; line-height: 1.1em; width: 25%; padding: 16px 34px; } #save_search_notice { float: left; width: 100%; font-size: 14px; margin-bottom: 5px; font-weight: 500; padding-right: 5px; } #search_name { width: calc(75% - 15px); margin-right: 15px; padding: 0px 13px; line-height: 48px; } .dashboard-margin .search_unit_wrapper { cursor: default; } .advanced_search_notice { margin: 0px; } .page-template-user_dashboard_searches .search_param { padding: 0px 13px; } .search_unit_wrapper h4 { padding: 0px 13px; margin-top: 10px; margin-bottom: 6px; float: left; width: 100%; } /*=floor plans --------------------------------------------------------------------------------*/ .front_plan_row, .front_plan_row_image { float: left; width: 100%; margin-bottom: 10px; } .front_plan_row { background-color: #f8f8f8; padding: 10px; } .front_plan_row { cursor: pointer; } .floor_details .bold_detail { font-weight: 500; text-transform: capitalize; } .front_plan_row:hover { color: #0073e1; } .floor_title { width: 29%; display: inline; float: left; font-weight: 500; color: #222; } .floor_details.floor_price_details { width: 25%; } .floor_details { width: 15%; display: inline; float: right; text-align: right; } .front_plan_row_image { display: none; } .floor_image img { margin: 0px auto; } .floor_description { margin-top: 10px; padding-left: 10px; margin-bottom: 20px; } .floor_image { text-align: center; } /*=Download ===================================================*/ .download_docs { width: 100%; font-weight: 500; float: left; margin: 15px 0px; color: #222; } .document_down { width: 100%; display: flex; margin-bottom: 15px; align-content: center; align-items: center; } .document_down svg, .document_down i { margin-right: 10px; font-size: 25px; } /*=Print ===================================================*/ .print_body { width: calc(100% - 80px); padding: 20px 40px 40px 40px; background: #ffffff; float: left; display: inline-block; height: auto; } .print_body .printlogo { max-height: 54px; width: auto; } .print_title { font-size: 25px; border-top: 1px solid #f0f0f0; padding-top: 20px; } .print-addr, .print-price { font-size: 16px; margin-bottom: 10px; } .print-addr { margin-bottom: 30px; } .print_header { margin-top: 20px; width: 100%; font-size: 16px; font-weight: 500; display: inline-block; } .print_header h2 { font-size: 16px; font-weight: 500; display: inline-block; background-color: #f0f0f0; padding: 10px; margin-bottom: 0px; } .print_body .multi_units_wrapper { padding: 0px; margin-bottom: 0px; } .print_body .subunit_wrapper { padding-left: 0px; } .print_agent .listing_detail, .print_wrapper .listing_detail { margin-bottom: 5px; width: 50%; display: inline-block; } .front_plan_row.floor_print_class .floor_title { padding: 0px; } .print-col-img img { margin-bottom: 15px; width: 100%; } .agent_name { font-size: 22px; } .print-content { width: calc(100% - 40px); line-height: 1.6em; border: 1px solid #f0f0f0; padding: 20px; font-size: 14px; float: left; } .print-content .col-md-4 { width: 33.3%; display: inline-block; } .print-content .listing_detail svg, .print-content .property_features_svg_icon{ fill: #222; color:#222; } .listing_detail_agent.col-md-4 { width: 100%; } .agent_print_image { max-width: 175px; display: inline-block; float: left; width: 50%; } .print_agent_wrapper { display: inline-block; width: 50%; } .front_plan_row.floor_print_class { background-color: transparent; border-top: 1px solid #f0f0f0; padding-top: 30px; pointer-events: none; } .front_plan_row.floor_print_class:first-of-type { border: none; } .floor_print_class .front_plan_row_image, .front_plan_row_image.floor_print_class { background-color: transparent; } .floor_print_class img { width: 100%; height: auto; } .front_plan_row_image.floor_print_class { display: inline-block } .listing_detail_agent { margin-bottom: 5px; line-height: 1.3em; font-size: 14px; } .print-col-img { position: relative; margin-right: 20px; } .print_qrcode { position: absolute; top: -110PX; right: -23px; width: 110px !important; height: 110px !important; } .printimg { margin-bottom: 20px; } .printimg img { width: 100%; } .printbreak { page-break-after: always; page-break-inside: avoid; width: 100%; } .print_property_subunits_wrapper .subunit_wrapper { border-bottom: 1px solid #f0f0f0; position: relative; } .print_property_subunits_wrapper .subunit_details { margin-top: 10px; } .print_property_subunits_wrapper img { max-height: 100% !important; } .print_property_subunits_wrapper .subunit_price { margin: 6px 0px; } .print_property_subunits_wrapper .subunit_wrapper:nth-child(even) { background-color: #fff; } .print_property_subunits_wrapper h4.panel-title { display: none; } .print_property_subunits_wrapper .print-content { float: left; } .print_qrcode_subunit { position: absolute; top: 0px; right: 0px; } .print_spacer { margin-bottom: 40px; float: left; width: 100%; } @media print { body, html, #wrapper { width: 100%; height: 100%; position: relative; } marquee { -moz-binding: none; } body { overflow: visible !important; } } /*=search slider ===================================================*/ .ui-slider .ui-slider-handle, .ui-slider .ui-slider-range { z-index: 0 !important; } .adv_search_slider { float: left; padding-right: 15px !important; height: 53px; } .adv-search-mobile .adv_search_slider, #primary .adv_search_slider { padding-right: 0px !important; margin-bottom: 15px; } .label_radius_search, .adv_search_slider label { color: #8593a9; font-weight: normal; } .advanced_search_sidebar .adv_search_slider { width: 100%; float: left; height: auto; padding-right: 15px !important; margin-bottom: 15px; } #adv-search-mobile .adv_search_slider { float: none; padding: 0px 5px !important; } #advanced_search_shortcode .adv_search_slider { display: inline-block; width: 100%; } #advanced_search_shortcode .adv_search_slider p { margin-bottom: 0px; margin-top: -3px; } .adv1-holder .adv_search_slider { width: 100%; padding-right: 5px !important; } .slide_mobile { width: 100%; } #amount_wd, #amount { border: 0; color: #0073e1 !important; font-weight: 500; margin-bottom: 0px; margin-top: 0px; height: 10px; } #primary .adv_search_slider label { float: left; margin-right: 10px; margin-bottom: 10px; } #amount_wd { float: left; margin-bottom: 10px; } .geolocation_search_radius_wrapper, .wpestate_slider_radius_search { width: 100%; } .wpestate_slider_radius_search.ui-slider-horizontal { margin-left: 0px; margin-top: 0px; height: 5px; } .adv-search-mobile .wpestate_slider_radius_search.ui-slider-horizontal, .advanced_search_sidebar .wpestate_slider_radius_search.ui-slider-horizontal { margin-bottom: 20px; } .adv_search_slider .ui-slider, .adv_search_slider #slider_price { margin-left: 7px; margin-top: 0px; height: 5px; margin-bottom: 0px; } #advanced_search_widget-2 .adv_search_slider .ui-slider { margin-bottom: 0px; } .elementor-field-group .wpestate_slider_radius_search.ui-slider-horizontal { margin-bottom: 0px; } .wpestate_slider_radius_search .ui-slider-handle.ui-corner-all.ui-state-default, .wpestate_slider_radius_search .ui-slider-handle, .adv_search_slider .ui-slider .ui-slider-handle, #slider_price .ui-slider-handle { margin-top: -2px; width: 17px; height: 17px; background-image: none; background-color: #fff; } .ui-widget-header { border: 1px solid #e78f08; background: #0073e1 !important; } .ui-slider .ui-slider-handle { border-radius: 50%; } .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background-color: #e6e6e6 !important; background-image: none; font-weight: 500; color: #c77405; } .label_radius_search { float: none !important; } /*price slider*/ .ui-widget-content { color: #768082 !important; background: #fff !important; background-image: none !important; border: 1px solid #eef3f6 !important; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); max-width: 500px; } .adv_search_slider .ui-slider, #slider_price.ui-widget-content, .wpestate_slider_radius_search.ui-widget-content { max-width: 100%; } .adv_search_widget { float: left; width: 100%; margin-bottom: 15px; } .adv_search_sh { display: inline-block; width: 48%; } .adv_search_sh p { margin-bottom: 0px; margin-top: -10px; float: left; } #slider_price_widget, #slider_property_size_widget, #slider_property_lot_size_widget, #slider_property_rooms_widget, #slider_property_bedrooms_widget, #slider_property_bathrooms_widget { margin-left: 7px; width: 100%; max-width: 100%; height: 5px; margin-top: 10px; margin-bottom: 5px; float: left; } #primary #slider_price_widget { margin-top: 0px; } #slider_price_sh .ui-slider-handle, #slider_price_mobile .ui-slider-handle, #slider_price_widget .ui-slider-handle, #slider_property_size_widget .ui-slider-handle, #slider_property_lot_size_widget .ui-slider-handle, #slider_property_rooms_widget .ui-slider-handle, #slider_property_bedrooms_widget .ui-slider-handle, #slider_property_bathrooms_widget .ui-slider-handle { margin-top: -2px; width: 17px; height: 17px; } #slider_price_mobile { height: 5px; } #slider_price_sh { margin-top: 0px; margin-bottom: 0px; margin-left: 7px; height: 5px; } #amount_sh { height: 32px; margin-bottom: 0px !important; color: #0073e1 !important; } #amount_mobile { color: #0073e1 !important; } /*=terms and conditions check ===============================================================================*/ #user_terms_register_mobile, #user_terms_register_topbar { margin: 0px 5px 0px 0px; float: left; } #user_terms_register_mobile_label, #user_terms_register_topbar_label { float: left; width: 205px; display: inline; margin-bottom: 15px; cursor: pointer; margin-top: 2px; } #user_terms_register_mobile_label, #user_terms_register_topbar_label a { padding: 0px; } #user_terms_register_mobile_label { margin-top: -15px; margin-left: 25px; } .shortcode-login #user_terms_register_sh_label { margin-top: 4px; line-height: 10px; cursor: pointer; margin-bottom: 20px; float: left; width: 90%; } #user_terms_register_sh { float: left; margin-right: 5px; } #user_terms_register_wd { float: left; margin-right: 5px; margin-top: 5px; } #user_terms_register_wd_label { width: auto; font-size: 12px; } #ajax_register_div #user_terms_register_sh_label { width: 208px; margin-bottom: 10px; } /*=GDPR check*/ .gpr_wrapper label { line-height: 15px; vertical-align: top; width: auto; font-weight: normal; } .gpr_wrapper { margin-bottom: 10px; } .wpestate_gdpr_label { cursor: pointer; } /*=wp-comment-cookies-consent*/ .comment-form-cookies-consent { margin-bottom: 5px; } .comment-form-cookies-consent label { line-height: 15px; vertical-align: top; } /*=floor plans -----------------------------------------------------------------*/ #add_new_plan_front_end { margin: 10px 0px 30px 0px; cursor: pointer; background-color: #4ecb8f; color: #fff; padding: 5px; } .plan_row { float: left; width: 100%; margin-top: 20px; border: 1px solid #f0f0f0; padding: 20px; } .floor_container { width: 100%; max-width: 100% !important; border: 1px solid #f0f0f0; padding: 0px; float: left; position: relative; margin-bottom: 20px; margin-left: 0px !important; } .floor_container img { margin-bottom: 20px; } .floor_p { float: left; width: 50%; margin-bottom: 10px; } .floor_full { float: left; width: 100%; margin-bottom: 10px; } .plan_image, .plan_description { width: 97.5% } .floor_container .floor_p { width: 33%; } .floor_container input { float: left; width: 95%; } .floor_upload_but { width: 220px !important; } #floor_submit { margin-left: 10px; margin-top: 0px; display: inline-block; } .floor_container i { position: absolute; top: 0px; left: 0px; background-color: #a51e6c; color: #fff; font-size: 20px; padding: 5px; cursor: pointer; } #use_floor_plans { float: left; margin-bottom: 20px; margin-top: 1px; margin-right: 5px; } .manage_floor { float: left; color: #fff; margin-top: 10px; border-radius: 4px; margin-left: 15px; } .manage_floor:hover { color: #fff; } /*=Stripe -------------------------------------------------------------------------------*/ .stripe_form_featured { display: none; } .package_selected { border: 1px solid #0073e12e; } .package_selected .buypackage { background-color: #6c5dd3; color: #ffffff; } .stripe_upgrade { display: inline-block; float: left; } #package_pick .stripe-button-el { margin-bottom: 10px; } /*=Contact Form 7 ---------------------------------------------*/ span.wpcf7-form-control-wrap { position: relative; } .wpcf7-form-control-wrap textarea { width: 100%; } .wpcf7-form input[type="submit"] { -webkit-appearance: none; min-width: 145px; font-size: 14px !important; text-transform: uppercase; line-height: normal !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; background-color: #0073e1 !important; border: none; color: #fff; margin-bottom: 0px !important; padding: 9px 26px !important; font-weight: 500; } .wpcf7-mail-sent-ok, .wpcf7-validation-errors, .wpcf7-acceptance-missing { width: auto; float: left; } .wpcf7-form p { margin-bottom: 13px; font-size: 13px; line-height: 22px; } .agent_contanct_form_sidebar .wpcf7-form-control { width: 100%; border: 1px solid #dde4e9; } .wpcf7-form-control-wrap input { width: 100%; } .wpcf7-form-control-wrap input[type="checkbox"] { width: 15px; } .wpcf7-form-control-wrap textarea { border: 1px solid #dde4e9; } .agent_contanct_form_sidebar .wpcf7 .col-md-4 { width: 100%; } #all_wrapper { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; webkit-overflow-scrolling: auto; position: relative; z-index: 1; /* will-change: transform;*/ min-height: 100vh; touch-action: pan-y; /*overflow: hidden;*/ z-index: 1; position: relative; } @media screen and (max-width:990px) { .stretched-row { padding-left: 0px !important; padding-right: 0px !important; left: 0px !important; width: auto !important; } } /*=mega menu -------------------------------------------------------------------------------------*/ .wpestate_megamenu_class:before { content: ""; position: absolute; width: 5000px; top: 0; bottom: 0; left: -100%; background-color: #fff; -webkit-box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); box-shadow: 3px 1px 20px 0 rgba(0, 110, 225, 0.08); } .header_wrapper.header_type4 .wpestate_megamenu_class:before { display: none; } .is_boxed .wpestate_megamenu_class:before { display: none; } #access .with-megamenu i { margin-right: 9px; } #access .with-megamenu i { margin-right: 9px; height: 100%; line-height: 1.3em; transition: all 0.3s ease; color: #9eb5d6; } #access .menu>li>a i { line-height: 90px; } .header_type5 #access .menu>li>a i { line-height: 45px; } .customnav.header_type3.hover_type_4 #access .menu>li>a i, .customnav.header_type3 #access .menu>li>a i, .customnav.header_type2.hover_type_4 #access .menu>li>a i, .customnav.header_type2 #access .menu>li>a i, .customnav #access .menu>li>a i { line-height: 70px; } .header_type3.hover_type_4 #access .menu>li>a i { line-height: 59px; } .header_type3 #access .menu>li>a i, .header_type2 #access .menu>li>a i { line-height: 53px; } .header_type2.hover_type_4 #access .menu>li>a i { line-height: 59px; } #access ul li.with-megamenu>ul.sub-menu, #access ul li.with-megamenu:hover>ul.sub-menu { top: 90px; width: 100%; margin-left: auto !important; margin-right: auto !important; left: 0 !important; right: 0 !important; } .header_type5 #access ul li.with-megamenu>ul.sub-menu, .header_type5 #access ul li.with-megamenu:hover>ul.sub-menu { top: 170px; } .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 { padding: 13px 0px; width: 100%; max-width: 1110px; margin-left: auto !important; margin-right: auto !important; left: 0 !important; right: 0 !important; } .header_type2 #access ul li.with-megamenu>ul.sub-menu, .header_type2 #access ul li.with-megamenu:hover>ul.sub-menu { left: 0px; } .header_type2 #access ul li.with-megamenu>ul.sub-menu { top: 170px; } .header_type2 #access ul li.with-megamenu:hover>ul.sub-menu { left: 0px; right: 0px; max-width: 1100px; } .header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu { top: 59px; left: 73px; right: 0px; } .header_type2.header_right #access ul li.with-megamenu>ul.sub-menu, .header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu { left: auto; right: 0px; } .full_width_header .header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu { top: 59px; left: auto; right: 0px; } .full_width_header .header_type2.header_right.customnav #access ul li.with-megamenu:hover>ul.sub-menu { top: 70px; left: auto; right: 0px; } .header_type3 #access ul li.with-megamenu>ul.sub-menu { top: 180px; } .header_type3 #access ul li.with-megamenu:hover>ul.sub-menu { top: 59px; } .fixed_header #access ul li.with-megamenu>ul.sub-menu, .fixed_header #access ul li.with-megamenu:hover>ul.sub-menu { right: 45px; left: auto; } .has_header_type5 .fixed_header #access ul li.with-megamenu>ul.sub-menu, .has_header_type5 .fixed_header #access ul li.with-megamenu:hover>ul.sub-menu { right: auto; left: 0px; } .has_header_type5 .fixed_header .header_type5.header_right #access ul li.with-megamenu>ul.sub-menu, .has_header_type5 .fixed_header .header_type5.header_right #access ul li.with-megamenu:hover>ul.sub-menu { right: 0px; left: auto; } .header_type5.header_right #access ul li.with-megamenu>ul.sub-menu, #access ul li.with-megamenu:hover>ul.sub-menu { max-width: 1110px; } .is_boxed .header_type5.header_right #access ul li.with-megamenu>ul.sub-menu, .is_boxed #access ul li.with-megamenu:hover>ul.sub-menu { max-width: 1200px; } .header_wrapper.header_type2.header_left.navbar-fixed-top.customnav #access { padding-left: 190px; } .header_wrapper.header_type2.header_center.navbar-fixed-top.customnav #access { padding-left: 190px; max-width: 990px; } .header_type2.customnav.header_left.customnav #access ul li:hover>ul, .header_type2.customnav.header_center.customnav #access ul li:hover>ul, .header_type2.customnav.header_right.customnav #access ul li:hover>ul, .customnav #access ul li.with-megamenu:hover>ul.sub-menu, .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: 70px; } .header_type2.customnav.header_left.customnav #access ul ul li:hover>ul, .header_type2.customnav.header_center.customnav #access ul ul li:hover>ul, .header_type2.customnav.header_right.customnav #access ul ul li:hover>ul { top: 0px; } .fixed_header .header_type2.header_left #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type2.header_left #access ul li.with-megamenu:hover>ul.sub-menu, .fixed_header .header_type3.header_left #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type3.header_left #access ul li.with-megamenu:hover>ul.sub-menu { left: auto; right: 0px; } .fixed_header .header_type2.header_left #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type2.header_left #access ul li.with-megamenu:hover>ul.sub-menu, .fixed_header .header_type3.header_left #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type3.header_left #access ul li.with-megamenu:hover>ul.sub-menu, .fixed_header .header_type2.header_center #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type2.header_center #access ul li.with-megamenu:hover>ul.sub-menu, .fixed_header .header_type3.header_center #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type3.header_center #access ul li.with-megamenu:hover>ul.sub-menu { left: 0px; right: 0px; } .fixed_header .header_type2.header_right #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu, .fixed_header .header_type3.header_right #access ul li.with-megamenu>ul.sub-menu, .fixed_header .header_type3.header_right #access ul li.with-megamenu:hover>ul.sub-menu { left: auto; right: 0px; } .customnav #access ul li.with-megamenu>ul.sub-menu { top: 130px; } .header_type2.customnav #access ul li.with-megamenu:hover>ul.sub-menu { top: 70px; left: 0px; } #access ul li.with-megamenu>ul.sub-menu { top: 63px; } #access li.with-megamenu { position: static; } #access ul ul li.wpestate_megamenu_col_1 { width: 100%; float: left; } #access ul ul li.wpestate_megamenu_col_2 { width: 50%; float: left; } #access ul ul li.wpestate_megamenu_col_3 { width: 33.33%; float: left; } #access ul ul li.wpestate_megamenu_col_4 { width: 25%; float: left; } #access ul ul li.wpestate_megamenu_col_5 { width: 20%; float: left; } #access ul ul li.wpestate_megamenu_col_6 { width: 16.66%; float: left; } #access ul ul li.wpestate_megamenu_col_1.mega_menu_border, #access ul ul li.wpestate_megamenu_col_2.mega_menu_border, #access ul ul li.wpestate_megamenu_col_3.mega_menu_border, #access ul ul li.wpestate_megamenu_col_4.mega_menu_border, #access ul ul li.wpestate_megamenu_col_5.mega_menu_border, #access ul ul li.wpestate_megamenu_col_6.mega_menu_border { border-right: 1px solid #f0f0f0; } #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 { color: #222; font-size: 14px; font-weight: normal; height: auto; line-height: 1.4em; padding: 7px 13px; text-transform: none; overflow: hidden; } #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 { opacity: 0; -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; margin-top: -5px; } #access ul li.with-megamenu:hover>ul.sub-menu li { transition-delay: 0.3s; opacity: 1; margin-top: 3px; } #access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(2) { transition-delay: 0.4s; } #access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(3) { transition-delay: 0.55s; } #access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(4) { transition-delay: 0.7s; } #access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(5) { transition-delay: 0.85s; } #access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(6) { transition-delay: 0.9s; } #access ul li.with-megamenu:hover>ul.sub-menu li>ul.sub-menu li { transition-delay: 0s; } #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 { font-size: 14px; color: #222; font-weight: 500; } .customnav #access ul ul li.wpestate_megamenu_col_1, .customnav #access ul ul li.wpestate_megamenu_col_2, .customnav #access ul ul li.wpestate_megamenu_col_3, .customnav #access ul ul li.wpestate_megamenu_col_4, .customnav #access ul ul li.wpestate_megamenu_col_5, .customnav #access ul ul li.wpestate_megamenu_col_6, .customnav #access ul ul li.wpestate_megamenu_col_1 a, .customnav #access ul ul li.wpestate_megamenu_col_2 a, .customnav #access ul ul li.wpestate_megamenu_col_3 a, .customnav #access ul ul li.wpestate_megamenu_col_4 a, .customnav #access ul ul li.wpestate_megamenu_col_5 a, .customnav #access ul ul li.wpestate_megamenu_col_6 a { padding: 7px 13px; } .customnav #access ul ul li.wpestate_megamenu_col_1 li:last-of-type .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_2 li:last-of-type .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_3 li:last-of-type .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_4 li:last-of-type .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_5 li:last-of-type .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_6 li:last-of-type .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_1 .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_2 .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_3 .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_4 .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_5 .widget-container a, .customnav #access ul ul li.wpestate_megamenu_col_6 .widget-container a { padding: 3px 0px; } .customnav #access ul ul li.wpestate_megamenu_col_1 li:last-of-type a, .customnav #access ul ul li.wpestate_megamenu_col_2 li:last-of-type a, .customnav #access ul ul li.wpestate_megamenu_col_3 li:last-of-type a, .customnav #access ul ul li.wpestate_megamenu_col_4 li:last-of-type a, .customnav #access ul ul li.wpestate_megamenu_col_5 li:last-of-type a, .customnav #access ul ul li.wpestate_megamenu_col_6 li:last-of-type a { padding: 7px 13px 0px 13px; } #access ul ul li.wpestate_megamenu_col_1 li:last-of-type a, #access ul ul li.wpestate_megamenu_col_2 li:last-of-type a, #access ul ul li.wpestate_megamenu_col_3 li:last-of-type a, #access ul ul li.wpestate_megamenu_col_4 li:last-of-type a, #access ul ul li.wpestate_megamenu_col_5 li:last-of-type a, #access ul ul li.wpestate_megamenu_col_6 li:last-of-type a { padding: 7px 13px 0px 13px; } #access ul ul li.wpestate_megamenu_col_1 li:last-of-type .widget-container a, #access ul ul li.wpestate_megamenu_col_2 li:last-of-type .widget-container a, #access ul ul li.wpestate_megamenu_col_3 li:last-of-type .widget-container a, #access ul ul li.wpestate_megamenu_col_4 li:last-of-type .widget-container a, #access ul ul li.wpestate_megamenu_col_5 li:last-of-type .widget-container a, #access ul ul li.wpestate_megamenu_col_6 li:last-of-type .widget-container a { padding: 7px 0px; } #access ul li.with-megamenu ul ul { left: 0px; margin: 0px; top: 0px; width: 100%; border: none !important; box-shadow: none; } #access .menu>.with-megamenu:hover ul ul { visibility: visible; opacity: 1; padding-top: 0px; margin-left: 1px; position: Relative; left: 0px; margin: 0px; top: 0px; width: 100%; border: none !important; box-shadow: none; background: Transparent; } #access .with-megamenu ul ul a { border: none } .with-megamenu .sub-menu li:hover { background-color: transparent; } #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 { color: #0073e1; } #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 { color: #0073e1; } #access .with-megamenu .sub-menu .menu-item-has-children>a:after { display: none; } #access .with-megamenu .sub-menu li:hover { color: inherit; } #access ul ul li.wpestate_megamenu_col_1 .megamenu-title, #access ul ul li.wpestate_megamenu_col_2 .megamenu-title, #access ul ul li.wpestate_megamenu_col_3 .megamenu-title, #access ul ul li.wpestate_megamenu_col_4 .megamenu-title, #access ul ul li.wpestate_megamenu_col_5 .megamenu-title, #access ul ul li.wpestate_megamenu_col_6 .megamenu-title, #access ul ul li.wpestate_megamenu_col_1 .megamenu-title a, #access ul ul li.wpestate_megamenu_col_2 .megamenu-title a, #access ul ul li.wpestate_megamenu_col_3 .megamenu-title a, #access ul ul li.wpestate_megamenu_col_4 .megamenu-title a, #access ul ul li.wpestate_megamenu_col_5 .megamenu-title a, #access ul ul li.wpestate_megamenu_col_6 .megamenu-title a { font-weight: 500; border: none; text-transform: uppercase; } #access ul ul ul .megamenu-demos ul { display: block; } .megamenu-demos img { border: 1px solid #f0f0f0; width: 100%; } #access .with-megamenu .widget-container { margin-bottom: 0px; } #access ul ul li.wpestate_megamenu_col_1 .widget-container a, #access ul ul li.wpestate_megamenu_col_2 .widget-container a, #access ul ul li.wpestate_megamenu_col_3 .widget-container a, #access ul ul li.wpestate_megamenu_col_4 .widget-container a, #access ul ul li.wpestate_megamenu_col_5 .widget-container a, #access ul ul li.wpestate_megamenu_col_6 .widget-container a { padding: 3px 0px !important; } #access .with-megamenu .widget-title-sidebar { font-size: 14px; font-weight: 500; margin-bottom: 6px; } #access .with-megamenu .megamenu-title a { padding-top: 0px; color: #222; font-size: 15px; margin: 5px 0px; } #access .with-megamenu ul ul ul { display: block; } .with-megamenu .widget li, .with-megamenu .widget-container li { font-size: 14px; width: 100%; border: none; margin-bottom: 0px; padding-bottom: 8px; } .with-megamenu .widget_nav_menu li:before, .with-megamenu .widget_pages li:before, .with-megamenu .widget_rss li:before, .with-megamenu .widget_text li:before, .with-megamenu .widget_recent_entries li:before { margin: 7px 13px 0px 0px; } /*=property page design*/ .wpestate_property_description { background-color: #fff; padding: 30px; display: inline-block; width: 100%; min-height: 1px; line-height: 1.6em; margin-bottom: 30px; } .wpestate_estate_property_slider_section_wrapper .post-carusel .item { height: 100%; } .wpestate_estate_property_slider_section_wrapper #carousel-listing, .wpestate_estate_property_slider_section_wrapper #carousel-listing.post-carusel .item, .wpestate_estate_property_slider_section_wrapper #carousel-listing.carouselvertical, .wpestate_estate_property_slider_section_wrapper #carousel-listing .carousel-inner, .wpestate_estate_property_slider_section_wrapper .carouselvertical { height: 100% !important; min-height: 150px !important; } .wpestate_estate_property_slider_section_wrapper .carouselvertical .carousel-inner { max-width: 100%; } .col-md-9.rightmargin .wpestate_estate_property_slider_section_wrapper .carouselvertical .carousel-inner { max-width: 680px; } .wpestate_estate_property_design_agent .agentpic-wrapper { max-width: 313px; padding-left: 0px; min-width: fit-content; padding: 0px; } .elementor-widget .wpestate_estate_property_design_agent .agentpic-wrapper { width: 100%; max-width: 100%; } .elementor-widget .wpestate_estate_property_design_agent.property_desing_agent_two_col .agentpic-wrapper { width: 50%; max-width: 340px; } .wpestate_estate_property_design_agent .mydetails { width: auto; display: none; } .wpestate_estate_property_design_agent .agent_details { width: auto; left: 15px; } .wpestate_estate_property_design_agent .agent_contanct_form { margin-left: 0px; margin-right: 0px; } .wpestate_estate_property_design_related_listings .mylistings { margin-left: -15px; margin-right: -15px; } .property_custom_detail_wrapper { display: inline-block; min-height: 1px; } .wpestate_estate_property_design_gallery { list-style: none; margin: 0px; display: inline-block; min-height: 1px; } .wpestate_estate_property_design_gallery li { display: inline; float: left; } .wpestate_estate_property_design_intext_details #add_favorites { position: relative; top: auto; right: auto; cursor: pointer; display: inline-block; background-color: #a6b3bb; color: #fff; padding: 0px 10px; border-radius: 4px; } .wpestate_estate_property_design_intext_details #add_favorites.isfavorite { background: #0073e1; } .wpestate_estate_property_design_intext_details #add_favorites.isfavorite i { display: none; } .wpestate_estate_property_design_intext_details .no_views { float: none; display: inline-block; } .wpestate_estate_property_design_intext_details #print_page, .wpestate_estate_property_design_intext_details .share_facebook, .wpestate_estate_property_design_intext_details .share_tweet, .wpestate_estate_property_design_intext_details .share_google, .wpestate_estate_property_design_intext_details .share_pinterest { float: none; font-size: 17px; margin-left: 13px; } .wpestate_estate_property_details_section { position: relative; display: inline-block; width: 100%; } .wpestate_estate_property_details_section .google_map_shortcode_wrapper { position: relative; min-height: 400px; width: 100%; float: left; } .wpestate_estate_property_design_agent.property_desing_agent_one_col .agent_details { width: 100%; margin: 15px 0px 0px 0px; padding: 0px; float: left; display: inline-block; min-height: auto; } .wpestate_estate_property_design_agent.property_desing_agent_one_col .agent_position, .wpestate_estate_property_design_agent.property_desing_agent_one_col .agent_detail, .wpestate_estate_property_design_agent.property_desing_agent_one_col .agent_details h3 { padding-left: 0 !important; margin-left: 0px !important; } #ihf-main-container .carousel-control { top: 50% !important; } #ihf-main-container .carousel-control { height: auto; background: none; border: none; } #ihf-main-container .carousel-caption { background: none; } #ihf-main-container .modal { width: auto; margin-left: 0; background-color: transparent; border: 0; } .ihf-results-links>a:nth-child(1) { display: none; } #ihf-main-container .modal-dialog { left: 0% !important; } .custom_span_header { float: left; display: inline; font-size: 15px; } .custom_span_header i { margin-right: 5px; } /*=property_unit*/ .property_unit_custom_element, .property_unit_custom_element i { display: inline-block; } .property_unit_custom.col-md-12 { padding: 0px; } .property_unit_custom_agent_face { width: 50px; height: 50px; border-radius: 50%; float: left; background-size: cover; background-position: 50% 50%; border: 2px solid #f0f0f0; } .property_listing.property_listing_custom_design img { border: none; } .property_listing.property_listing_custom_design { padding-bottom: 0px; } .custom_separator { border-top: 1px solid #dde4e9; width: 100%; } .no_content_area_back_color .agent_contanct_form, .page_template_loader .vc_row.no_content_area_back_color { background-color: transparent; padding: 0px; margin: 0px -8px; } .property_unit_custom_element.property_status:empty, .property_unit_custom_element.featured_icon:empty { display: none; } .icon-fav.favorite-text, .compare-action.text_compare, .share_list.text_share { background-image: none !important; } .property_unit_custom { line-height: 1; } .icon-fav.custom_fav.icon-fav-on, .icon-fav.custom_fav { background-image: none !important; border: none; } .icon-fav.custom_fav:before { content: "\f08a"; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; } .icon-fav.custom_fav.icon-fav-on { background-image: none !important; } .icon-fav.custom_fav.icon-fav-on:before { content: "\f004"; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: normal; } #colophon .social_sidebar_internal, #primary .social_sidebar_internal { margin-bottom: -10px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; gap: 10px } #primary .social_sidebar_internal a { position: relative; width: 52px; height: 52px; } #primary .social_sidebar_internal i { -moz-osx-font-smoothing: grayscale; width: 22px; height: 22px; position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -11px; } .elementor_places_wrapper, .listing_wrapper.col-md-12 { width: 100%; } .elementor_places_wrapper, .elementor_places_wrapper .property_listing { max-width: 100%; float: left; } .elementor_wpresidece_grid { margin-left: 0px; margin-right: 0px; } .listing_wrapper.col-md-12 .custom_property_image_wrapper { position: absolute; top: 0px; left: 0px; } .listing_wrapper.col-md-12>.property_listing.property_listing_custom_design { min-height: 169px; } .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design { padding-left: 280px; } .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design h4 { padding-left: 0px; } .listing_wrapper.col-md-12>.property_listing.property_listing_custom_design .carousel-inner { max-width: 100%; } .listing_wrapper.col-md-12>.property_listing.property_listing_custom_design .carousel-inner img { width: auto; } .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design { padding-left: 33%; } .wrap_custom_image { position: absolute; top: 0px; left: 0px; /* width: 33%; */ /*max-width: 33%*/ ; width: auto; height: 100%; overflow: hidden; background: #f7f7f7; } #google_map_prop_list_sidebar .wrap_custom_image, .col-md-9.rightmargin .wrap_custom_image, .col-md-9.col-md-push-3.rightmargin .wrap_custom_image { max-width: 43%; } #google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design, .col-md-9.rightmargin .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design, .col-md-9.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design { padding-left: 43%; } .wrap_custom_image img { width: 100%; height: auto; } .wrap_custom_image .property_unit_custom_element.image { padding: 0px !important; margin: 0px !important; } .listing_wrapper.col-md-12>.property_listing.property_listing_custom_design .carousel-inner { max-width: 100%; height: 100%; } .listing_wrapper.col-md-12>.property_listing.property_listing_custom_design .carousel, .listing_wrapper.col-md-12>.property_listing.property_listing_custom_design .listing-unit-img-wrapper { position: inherit; } /* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; padding-top: 10px; margin-top: -10px; } .estate_places_slider .slick-track { padding-top: 0px; margin-top: 0px; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .shortcode_slider_list .slick-track { display: flex !important; flex-direction: row; flex-wrap: initial !important; min-width: 100%; } .shortcode_slider_list .slick-slide { height: inherit !important; } .slick-track { position: relative; top: -10px; left: 0; padding-top: 15px; display: block; } .theme_slider_2 .slick-track { padding-top: 0px; } .property_multi_image_slider .slick-track { padding-top: 0px; top: 0px; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } .shortcode_slider_wrapper { overflow: initial; } .shortcode_slider_wrapper button.slick-prev.slick-arrow { padding-left: 0px; } button.slick-prev.slick-arrow, button.slick-next.slick-arrow { top: -42px; cursor: pointer; color: #fff; border: none; position: absolute; background-color: #f7f8f8; width: 40px; height: 40px; border-radius: 4px; color: #0274e2; } button.slick-next.slick-arrow { right: 15px; left: auto; } button.slick-prev.slick-arrow { right: 60px; left: auto; } button.slick-prev.slick-arrow:hover, button.slick-next.slick-arrow:hover { color: #fff; } .slider_container .slick-slider { margin-bottom: 40px; position: relative; min-width: 100%; } .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow:before, .slider_container button.slick-prev.slick-arrow:before { content: '\f060'; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 40px; opacity: 1; font-weight: 900; } .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow:before, .slider_container button.slick-next.slick-arrow:before { content: '\f061'; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 40px; opacity: 1; font-weight: 900; } .featured_property .slider_container i { font-size: 25px; } .slider_container button { webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; transition: background-color 0.1s linear; } .slider_container button:hover { color: #fff; background-color: #0274e2; } .slider_container .slick-dots { position: absolute; width: 100%; list-style: none; text-align: center; margin: 0px; } .bottom-post.slider_container .slick-dots { bottom: -45px; } .bottom-post.slider_container .slick-slider { margin-bottom: 60px; } .slider_container .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .slider_container .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slider_container .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } .slider_container .slick-dots li.slick-active button:before { opacity: .75; color: #0073e1; } .slider_container .slick-dots li button::before { font-family: "Font Awesome 5 Free"; font-size: 10px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "\f111"; text-align: center; opacity: 0.25; color: #0073e1; -webkit-font-smoothing: antialiased; font-weight: 700; } .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; margin-top: -10px; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; background: transparent; } .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow, .arrow_class_sideways button.slick-next.slick-arrow { top: 50%; margin-top: -35px; right: -80px; border: none; position: absolute; background-color: #f7f8f8; width: 40px; height: 40px; border-radius: 4px; color: #0274e2; transition: all 0.3s ease; padding-left: 0px; font-size: 0px; } .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 { color: #fff; background-color: #0274e2; } .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow, .arrow_class_sideways button.slick-prev.slick-arrow { left: -80px; top: 50%; margin-top: -35px; padding-left: 0px; border: none; position: absolute; background-color: #f7f8f8; width: 40px; height: 40px; border-radius: 4px; color: #0274e2; transition: all 0.3s ease; font-size: 0px; } .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow { top: 75px; right: 0px; z-index: 9; background-color: #f7f8f8; } .wpestate_shedule_tour_wrapper_type2 .slick-slide.wpestate_property_schedule_singledate_wrapper { min-width: 72px; } .wpestate_shedule_tour_wrapper_type2 .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow , #primary_sidebar_wrapper .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow { right: -20px; } .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow { top: 75px; left: 0px; z-index: 9; background-color: #f7f8f8; } #primary_sidebar_wrapper .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow, #primary_sidebar_wrapper .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow { width: 30px; height: 30px; } #primary_sidebar_wrapper .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow:before, #primary_sidebar_wrapper .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow:before { line-height: 30px; } .wpestate_shedule_tour_wrapper_type2 .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow, #primary_sidebar_wrapper .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow { left: -20px; } .property_listing.places_listing .property_location { color: #f7f7f7; line-height: 30px; font-size: 14px; border: 0px; } .property_listing.places_listing { min-height: 400px; width: 100%; background-position: center; background-size: cover; } .property_listing_square.places_listing { height: 75px; width: 75px; background-position: center; background-size: cover; border-radius: 4px; display: inline-block; margin-right: 15px; position: relative; overflow: hidden; } .property_listing_square_details { display: flex; flex-direction: column; justify-content: center; } .listing_wrapper_desgin_3 { display: flex; } .listing_wrapper_desgin_3 h4 { display: inline-block; margin-bottom: 10px; } .listing_wrapper_desgin_3 .property_location_type_3 { color: #8593a9; line-height: 16px; } .elementor_places_wrapper .property_listing.places_listing { min-height: 100px; border: none; } .blog_unit_image img, .property_listing.places_listing img { border: none; border-top-left-radius: 4px; border-top-right-radius: 4px; } .col-md-9.rightmargin .col-md-4 .blog_unit_image img { max-height: 141px; width: auto; } .places_listing .listing-unit-img-wrapper { overflow: hidden; } .elementor_residence_grid { min-height: 150px; } .elementor_residence_grid_inside { background-color: #ccc; min-height: 150px; width: 100%; margin-bottom: 10px; } /*= Places type 2*/ .places_wrapper_type_3, .places_wrapper_type_2 { width: 100%; height: 370px; text-align: center; background-position: center; background-size: cover; transition: all 0.4s ease; height: 400px; position: relative; } .places_type_2_content { position: absolute; left: 0px; right: 0px; bottom: 13%; text-align: center; color: white; } .places_type_2_listings_no { font-size: 14px; text-transform: capitalize; text-align: center; color: #ffffff; background: #3872e1; display: inline-block; padding: 1px 9px; margin-top: 7px; border-radius: 4px; } .places_type_2_tagline { text-align: center; color: #fff; font-size: 15px; } .places_wrapper_type_2 h4 { margin-bottom: 5px; } .places_wrapper_type_2 h4 a { font-size: 28px; text-align: center; cursor: pointer; color: white; } .places_wrapper_type_1 .places_cover, .places_wrapper_type_2 .places_cover, .places_wrapper_type_3 .places_cover { width: 100%; height: 100%; background-color: #1D293E; opacity: 0.3; top: 0px; left: 0px; transition: all 0.4s ease; cursor: pointer; border-radius: 4px; } .listing_wrapper_desgin_3 .places_cover, .places_list_1 .places_cover, .places_wrapper_type_1 .places_cover { position: absolute; z-index: 1; width: 100%; height: 100%; transition: all 0.4s ease; } .places_list_1 h4, .places_wrapper_type_1 h4 { position: Relative; z-index: 10; padding-top: 20px; } .places_wrapper_type_1 h4.realtor_name { position: absolute; bottom: 35px; left: 0px; right: 20px; } .places_list_1 .property_location, .places_wrapper_type_1 .property_location { z-index: 10; } .featured_property_type2:hover .places_cover, .places_wrapper_type_2:hover .places_cover, .places_wrapper_type_3:hover .places_cover { opacity: 0.15; } .places_cover.agent_grid_elementor { background-color: transparent; background-image: linear-gradient(194deg, rgb(255 255 255 / 0%) 0%, rgb(2 2 2 / 20%) 100%); opacity: 1; } /*=end places 2*/ /*= Places type 3*/ .places_wrapper_type_3{ height: 300px; } .places_wrapper_type_3 .places_cover{ border-radius: 10px; opacity: 0.1; } .places_type_3_content{ display: inline-block; width: 100%; margin-bottom: 15px; } .places_type_3_content h4{ margin-bottom: 5px; margin-top: 15px; font-size: 16px; } .places_type_3_content h4 a{ font-size: 16px; font-weight: 500; } .places_type_3_listings_no{ font-size: 14px; font-weight: 400; color:#5D6475; } /*= Places type 3*/ .with_search_2 #openmap { bottom: 0px; } /*=featured property type 1 --------------------------------------------------------------------*/ .featured_property.featured_property_type1 .featured_div { z-index: 99; float: left; bottom: auto; } .featured_property_type1 .wpresidence_button { padding: 0px 10px; font-size: 12px; } .featured_property { width: 100%; position: relative; border-radius: 4px; border: 1px solid #f1f8ff; transition: 0.3s ease-out; max-width: 940px; } .featured_property.featured_property_type1 { overflow: hidden; } .property_slider2_wrapper .featured_gradient, .featured_property_type3 .featured_gradient, .featured_property_type2 .featured_gradient, .featured_property_type1 .featured_gradient { background-image: none; background-color: #1D293E; opacity: 0.15; } .featured_prop_type4 .featured_gradient { opacity: 0.4; background-color: rgba(29, 41, 62, 0.2); background-image: linear-gradient(to right top, #000, rgba(0, 0, 0, 0) 54%); } .featured_property .featured_img { position: relative; } .featured_cover { cursor: pointer; } .featured_property .listing-cover { display: none; } .featured_property .listing-cover-plus { top: 50%; } .featured_property:hover .featured_secondline { background-color: #fff; } .featured_property:hover .listing-cover { opacity: 1; } .featured_property:hover .listing-cover-plus { display: none; } .featured_property:hover h2 a { color: #0073e1; } .featured_property h2 a, .featured_property h2 { font-size: 20px; line-height: 1.6em; margin-top: 0px; margin-bottom: -3px; } .featured_property .price_label { float: right; } .featured_secondline { width: 100%; position: relative; background-color: #fff; color: #fff; height: 82px; z-index: 11; padding: 15px; font-size: 14px; cursor: pointer; margin-top: -45px; } .agent_face { width: 68px; height: 52px; display: inline; float: left; padding-right: 15px; overflow: hidden; border-radius: 4px; } .agent_face img { border: none !important; } .agent_face:hover .agent_face_details { display: block; } .agent_face_details { width: 310px; height: 110px; background-color: #fdfdfd; position: absolute; bottom: 15px; left: 79px; z-index: 101; padding: 13px; display: none; box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); } .agent_face_details:after { content: " "; width: 0; height: 0; border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-right: 10px solid #fdfdfd; top: 50%; left: -10px; position: absolute; margin-top: -6px; } .agent_face_details:before { content: " "; width: 0; height: 0; border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-right: 10px solid #f0f0f0; top: 50%; left: -11px; position: absolute; margin-top: -6px; } .agent_face_details img { border-bottom: none !important; border-radius: 4px; float: left; margin-right: 13px; height: 80px; width: 80px; } .agent_face_details h4 { display: inline; float: left; margin-right: 13px; margin-bottom: 0px; } .agent_face_details .agent_position { display: inline; float: left; width: 55%; color: #222; } .featured_prop_price { position: absolute; right: 13px; top: 19px; color: #0073e1; font-size: 20px; font-weight: 500; } .featured_property_type1 .featured_prop_price { position: absolute; bottom: 97px; left: 15px; z-index: 10; font-size: 13px; line-height: 1.5em; color: white !important; background: #0073e1; padding: 3px 10px; font-weight: 500; width: auto; right: auto; top: auto; } .featured_property_type1 .featured_prop_price .price_label { color: #fff; position: relative; right: auto; top: auto; float: initial; } .featured_prop_label { position: absolute; right: 13px; top: 40px; color: #0073e1; } .featured_prop_price .price_label { position: absolute; right: 0px; top: 20px; color: #0073e1; word-break: break-all; width: 100px; text-align: right; } .featured_prop_price .price_label_before { position: relative; right: auto; top: auto; color: #0073e1; word-break: break-all; width: auto; text-align: left; float: left; margin: 0px 5px; } .google_map_sh { width: 250px; height: 130px; background: red; border: 5px solid white; padding: 4px; border-radius: 4px; display: none; } .sale_line { color: #5c727d; margin-top: 2px; } .featured_property .status-wrapper { margin-right: 0px; } .featured-content { float: left; position: absolute; margin-left: 270px; top: 103px; } .featured_property .featured_div { /* top: auto;*/ bottom: 61px; z-index: 100; } .featured_property_type1 .ribbon-wrapper-default { z-index: 99; line-height: 0px; z-index: 99; background: transparent; padding: 0px; float: left; } .featured_property_type4 .featured_div { bottom: 0px } /*=featured property type 2*/ .featured_property.featured_property_type2 .featured_div { z-index: 99; float: left; bottom: auto; position: relative; } .featured_property_type2 .places_cover { width: 100%; height: 100%; background-color: #222; opacity: 0.3; top: 0px; left: 0px; transition: all 0.4s ease; cursor: pointer; position: absolute; pointer-events: none; } .featured_property_type2 .featured_secondline { background: transparent; position: absolute; bottom: 0px; pointer-events: none; padding: 0px; } .featured_property_type2:hover .featured_secondline { background-color: transparent; } .featured_property_type2 .sale_line { position: absolute; bottom: 40px; width: 400px; left: 100px; font-size: 14px; line-height: 1.5em; color: white; } .featured_property_type2 { width: 100%; position: relative; margin-bottom: 0px; -moz-transition: none; -o-transition: none; transition: none; } .featured_property_type2 .featured_prop_price { position: absolute; right: auto; left: 100px; bottom: 26px; top: auto; font-size: 13px; line-height: 1.5em; color: white !important; background: #0073e1; display: inline-block; padding: 2px 10px; font-weight: 500; } .featured_property.featured_property_type2 h2 a, .featured_property.featured_property_type2 h2 { color: #ffffff; line-height: 2em; position: absolute; bottom: 27px; width: 400px; left: 50px; } .featured_property_type2 .agent_face { height: 68px; width: 68px; position: absolute; left: 20px; bottom: 20px; border-radius: 50%; background-size: cover; } .featured_property_type2 .price_label:not(.price_label_before) { float: none; margin-top: 0px; position: relative; color: white !important; text-align: left; right: auto; top: auto; bottom: 0px; display: inline; font-size: 14px; } .featured_property_type2 .price_label_before { position: relative; float: left; right: auto; left: 0px; color: #fff !important; text-align: left; top: 0px; font-size: 16px; word-break: break-all; padding: 0px; margin: 0px 4px 0px 0px; } .featured_property_type2 .ribbon-wrapper-default { z-index: 99; left: 15px; top: 0px; position: relative; margin-top: 0px; left: 0px; line-height: 0px; z-index: 99; background: transparent; padding: 0px; float: left; } .featured_property_type2:hover h2 a { color: white !important; } .featured_property.featured_property_type2 { overflow: hidden; } #property_other_agents .listing_wrapper, .mylistings .agent_unit, .article_container.bottom-estate_agent.nobutton .agent_unit, #property_other_agents .mylistings { margin-bottom: 0px; } .mylistings { margin-left: -15px; margin-right: -15px; margin-bottom: 30px; display: flex; flex-direction: row; flex-wrap: wrap; min-width: 100%; float: none; } .mylistings h3 { width: 100%; } /*=featured property type 3-------- -----------------------------------*/ .featured_property.featured_property_type3 .featured_div { z-index: 99; float: left; bottom: auto; } .featured_property.featured_property_type3 .ribbon-wrapper-default { line-height: 0px; z-index: 99; background: transparent; padding: 0px; float: left; } .featured_property.featured_property_type3 .share_unit { left: 29px; } .featured_property.featured_property_type3 .featured_img { width: 50%; float: left; left: 0px; position: absolute; } .featured_property.featured_property_type1 .featured_img, .featured_property.featured_property_type2 .featured_img, .featured_property.featured_property_type3 .featured_img { overflow: hidden; background: #222; } .featured_property.featured_property_type1 .featured_img, .featured_property.featured_property_type3 .featured_img { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .featured_property_type2 .featured_prop_price, .featured_property.featured_property_type2 .featured_img { border-radius: 4px; } .featured_property.featured_property_type1 .carousel-inner, .featured_property.featured_property_type2 .carousel-inner, .featured_property.featured_property_type3 .carousel-inner, .featured_property.featured_property_type3 .feat_img, .featured_property.featured_property_type1 .featured_img { transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; background: #222; } .featured_property.featured_property_type1:hover .carousel-inner, .featured_property.featured_property_type2:hover .carousel-inner, .featured_property.featured_property_type3:hover .carousel-inner, .featured_property.featured_property_type3:hover .feat_img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); } .featured_property.featured_property_type3 .icon-fav { padding-top: 9px; } .featured_property.featured_property_type3 .featured_secondline { width: 50%; position: absolute; background-color: #fff; color: #5c727d; float: right; right: 0px; z-index: 11; padding: 0px; font-size: 15px; cursor: pointer; height: 100%; margin-top: 0px; } .featured_property.featured_property_type3 { min-height: 330px; border-radius: 4px; margin-bottom: 0px; overflow: hidden; } .featured_property.featured_property_type3 .feat_img { border: 0px !important; border-top-left-radius: 4px; border-top-right-radius: 4px; min-height: 328px; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #fff; border-radius: 4px 0px 0px 4px; } .featured_property.featured_property_type3 .listing-cover { opacity: 0; } .col-xs-12.col-md-9.rightmargin .featured_property.featured_property_type3 .featured_secondline .property_listing_details { display: none; } .featured_property_type3 .item { min-height: 328px; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #fff; } .featured_property_type3.featured_property h2, .featured_property_type3.featured_property h2 a { font-size: 18px; line-height: 1.3em; margin-top: 30px; margin-bottom: 10px; } .featured_property_type3.featured_property h2 { padding-left: 30px; padding-right: 30px; } .featured_property.featured_property_type3 .featured_secondline .featured_prop_price { position: relative; float: left; left: 0px; padding: 0px 30px; color: #0073e1; font-size: 17px; font-weight: 500; right: auto; top: 0px; width: 100%; } .featured_property.featured_property_type3 .featured_secondline .featured_prop_price .price_label { position: relative; right: auto; left: 0px; top: 0px; color: #0073e1; word-break: break-all; width: 100px; text-align: right; float: none; margin: 0px 0px; } .featured_property.featured_property_type3 .featured_secondline .listing_details { float: left; padding: 0px 30px; margin: 15px 0px 0px 0px; font-size: 14px; } .featured_property.featured_property_type3 .featured_secondline .listing_actions { float: left; left: 0px; padding-left: 30px; padding-right: 22px; width: 100%; margin-top: 22px; justify-content: flex-start; } .featured_property.featured_property_type3 .featured_secondline .listing_actions .share_list { margin-left: 0px; } .featured_property.featured_property_type3 .featured_secondline .property_listing_details { position: absolute; padding: 5px 30px; bottom: 0px; line-height: 60px; width: 100%; margin-bottom: 0px; } .featured_property.featured_property_type3 .featured_secondline .property_listing_details:before { content: " "; border-top: 1px solid #eef3f6; position: absolute; right: 30px; left: 30px; top: -5px; } .featured_property.featured_property_type3 .featured_secondline .property_listing_details .infobath { margin-right: 15px; } .featured_property.featured_property_type3 .featured_secondline .property_listing_details .inforoom { margin-left: 2px; margin-right: 15px; } .featured_property.featured_property_type3 .featured_secondline .property_listing_details .infosize { width: auto; } /*=featured_property_type4 */ .featured_property_type4_agent_wrapper { vertical-align: middle; } .featured_property_type4_agent { width: 50px; height: 50px; background-size: cover; background-position: center center; z-index: 10; border-radius: 50%; background-repeat: no-repeat; border: 2px solid #fff; border: 1px solid #a6b3bb; display: inline-block; margin-top: 15px; float: left; } .featured_property_type4_agent_name { color: #fff; font-size: 16px; font-weight: 500; float: left; margin: 28px 0px 0px 10px; } .featured_property.featured_property_type4 { max-width: 100%; margin-bottom: 30px; border: 1px solid #dde4e9; height: 329px; } .featured_property_type4 .featured_secondline { float: right; width: 40%; text-align: left; height: 100%; min-height: 326px; padding: 0px; } .featured_property.featured_property_type4 .featured_img { width: 60%; float: left; left: 0px; position: absolute; } .featured_property_type4 .item { min-height: 328px; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #fff; border-radius: 4px 0px 0px 4px; } .featured_property_type4 .featured_prop_price { position: relative; left: 0px; top: 15px; padding: 0px 30px; font-size: 15px; color: #0073e1; } .featured_property_type4 h2 { padding: 20px 30px 0px 30px; } .featured_property h2 a { font-size: 20px; font-weight: 500; } .featured_property_type4 .featured_prop_price .price_label { left: 0px; top: 0px; width: 150px; color: #0073e1; margin-left: 10px; font-size: 17px; margin-top: 0px; } .featured_property_type4 .listing_details.the_grid_view { max-height: 160px; top: 30px; color: #8593a9; position: relative; margin: 0px 0px 0px 0px; padding: 0 30px; } .featured_property_type4 .listing_actions { float: right; position: absolute; bottom: 0px; padding: 0px 30px; right: 0px; margin-bottom: 17px; } .featured_property_type4 .property_listing_details { position: absolute; float: left; padding: 0 30px; line-height: 60px; margin-bottom: 0px; bottom: 3px; width: 100%; } .featured_property.featured_property_type4 .featured_secondline .property_listing_details:before { content: " "; border-top: 1px solid #eef3f6; position: absolute; right: 30px; left: 30px; } .unit_more_featured { font-size: 20px; color: red; } .featured_property_type4 .unit_details_x a, .featured_property_type4 .unit_details_x { font-size: 12px; background-color: #69c17d; color: #ffffff; float: left; padding: 4px 7px; margin-top: 50px; margin-left: 30px; line-height: 12px; } .featured_property_type4 .unit_map_featured { left: 0px; font-size: 12px; background-color: #69c17d; color: #ffffff; float: left; padding: 4px 7px; margin-top: 50px; margin-left: 15px; line-height: 12px } .featured_property_type4 .icon-fav { padding-top: 9px; line-height: 0px; } /*=datepicker---------------------- ---------------*/ .page-template-front_property_submit .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; height: auto; border: 0px; border-radius: 0px; background: transparent; color: #ffffff; background: #333; } .page-template-front_property_submit #primary{ display: none; } .ll-skin-melon td.ui-datepicker-today .ui-state-default { background: #4d5567 !important; color: #fff !important; } .ll-skin-melon .ui-datepicker td.calendar-reserved.start_reservation .ui-state-default { color: #000 !important; } .ll-skin-melon { font-size: 90%; } .ll-skin-melon .ui-widget { background: #f5f8fa !important; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .ll-skin-melon .ui-datepicker { padding: 0 0px 24px 0px; width: 270px; -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); } .ll-skin-melon .ui-datepicker-header { border: none; background: transparent; font-weight: normal; font-size: 15px; background-color: #333 !important; border-radius: 0px; border-radius: 0px; } .ll-skin-melon .ui-datepicker-header .ui-state-hover { background: transparent; border-color: transparent; cursor: pointer; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .ll-skin-melon .ui-datepicker .ui-datepicker-title { margin-top: 0px; margin-bottom: 0px; color: #e9f0f4; padding: 0px 0px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { width: 26px !important; height: 28px !important; top: -7px !important; } .ll-skin-melon .ui-datepicker .ui-datepicker-next span, .ll-skin-melon .ui-datepicker .ui-datepicker-prev span { top: 16px !important; } .ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next, .ll-skin-melon .ui-datepicker .ui-datepicker-prev { top: .9em; border: none; } .ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover { left: 2px; background-color: transparent !important; } .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover { right: 2px; background-color: transparent !important; } .ll-skin-melon .ui-datepicker .ui-datepicker-next span, .ll-skin-melon .ui-datepicker .ui-datepicker-prev span { background-image: url(img/ui-icons_ffffff_256x240.png); background-position: -32px 0; margin-top: 0; top: 3px; font-weight: normal; } .ll-skin-melon .ui-datepicker .ui-datepicker-prev span { background-position: -96px 0; } .ll-skin-melon .ui-datepicker table { margin: 0px auto; border: none; width: 240px; } .ll-skin-melon .ui-datepicker table tr { border: none !important; } .ll-skin-melon .ui-datepicker th { padding: 1em 0; color: #666; font-size: 13px; font-weight: bold; border: none; text-transform: uppercase; } .ll-skin-melon .ui-datepicker td { background: #fff; border: none; padding: 0; opacity: 1; border: 1px solid #d0d5de; } .ll-skin-melon td .ui-state-default { background: transparent; border: none; text-align: center; padding: 5px; font-weight: normal; color: #4d5567; font-size: 14px; line-height: 21px; height: 30px; font-family: 'Roboto', sans-serif } .ll-skin-melon td a { transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; } .ll-skin-melon .ui-datepicker .ui-state-disabled { background-color: #eceff3; border: 1px solid #d0d5de; } .ui-datepicker-prev.ui-state-disabled, .ui-datepicker-next.ui-state-disabled { background: transparent; background-color: transparent !important; border: none !important; } .ll-skin-melon .ui-state-disabled { opacity: 1; } .ll-skin-melon .ui-state-disabled .ui-state-default { color: #d0d5de; font-family: 'Roboto', sans-serif } .ll-skin-melon td .ui-state-active, .ll-skin-melon td .ui-state-hover { background: #0073e1 !important; color: #fff; } .ll-skin-melon .ui-datepicker .ui-datepicker-title { font-family: 'Roboto', sans-serif } @media only screen and (max-width: 1360px) { .has_header_type4 .adv-search-1 { width: 1000px; } } /*=property unit type 1*/ .property_listing.property_unit_type1 .listing-unit-img-wrapper { border-top-left-radius: 4px; border-top-right-radius: 4px; margin: 8px; height: auto; } .property_listing.property_unit_type1 .featured_div { position: absolute; left: -5px; top: 20px; font-size: 11px; color: #fff; padding-top: 0px; padding-left: 13px; padding-bottom: 0px; line-height: 20px; } .property_listing.property_unit_type1 .featured_div:after { position: absolute; left: 0px; bottom: -4px; width: 5px; content: " "; display: block; border-width: 0 5px 5px 0; border-color: transparent #7fca90 transparent transparent; border-style: solid; } .property_listing.property_unit_type1 .listing_unit_price_wrapper { position: absolute; ; bottom: 2px; line-height: 12px; z-index: 99; color: #fff; left: 12px; padding: 0px; } .property_listing.property_unit_type1 .ribbon-wrapper-default { position: absolute; float: right; right: 12px; top: 12px; font-size: 10px; } .property_listing.property_unit_type1 .ribbon-inside { padding-left: 6px; padding-right: 6px; margin-top: 13px; } .property_address_type1_wrapper { padding: 0px 20px; float: left; width: 100%; margin-bottom: 15px; line-height: 20px; color: #222; } .property_categories_type1_wrapper { padding: 0px 20px; float: left; width: 100%; margin-bottom: 5px; } .property_categories_type1_wrapper a { color: #5c727d; } .property_details_type1_wrapper { padding: 0px 20px; float: left; width: 100%; margin-bottom: 15px; line-height: 25px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; gap: 5px; } .property_address_type1_wrapper .fas { margin-right: 5px; color: #222; font-size: 11px; } .property_listing.property_unit_type1 .icon-fav { position: absolute; border: 0px solid #eef3f6; float: right; right: 10px; bottom: 9px; width: auto; height: auto; padding-top: 0px; z-index: 12; color: #fff; } .property_listing.property_unit_type1 .icon-fav:before { display: none; } .property_listing.property_unit_type1 .icon-fav-on:before { display: none; } .property_listing.property_unit_type1 .property_location { margin: 0px; padding: 13px 20px; margin-top: auto; } .property_agent_wrapper_type1 strong { font-weight: 500; } .property_listing.property_unit_type1 .compare-action:before { font-size: 16px; } .property_listing.property_unit_type3 .icon-fav.icon-fav-on-remove, .property_listing.property_unit_type1 .icon-fav.icon-fav-on-remove { z-index: 99; top: 0px; bottom: auto !important; line-height: 27px; padding: 0 10px; right: 0px !important; top: 12px; } .property_listing.property_unit_type1 .carousel-control { width: 40px; } .property_listing.property_unit_type1 .status-wrapper { position: absolute; right: 10px; } .property_listing.property_unit_type1 .action_tag_wrapper { top: 13px; } /* * * property unit type 2 * */ .property_listing.property_unit_type2 .featured_div { background-color: transparent; color: transparent; top: 20px; left: 20px; position: absolute; padding: 0px; font-size: 0px; } .property_listing.property_unit_type2 .featured_div:before { content: "\f005"; font-family: "Font Awesome 5 Free"; color: rgba(61, 128, 221, 0.85); font-size: 20px; font-weight: 600; } .property_listing.property_unit_type2 h4 { font-size: 20px; } .property_listing.property_unit_type2 .listing_unit_price_wrapper { font-size: 18px; line-height: 18px; } .property_listing.property_unit_type2 .property_listing_details { margin: 10px 0px 20px 0px; font-weight: 500; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; gap: 15px; } .property_listing.property_unit_type2 .property_listing_details .inforoom_unit_type2:before { content: "\f236"; font-size: 14px; font-family: "Font Awesome 5 Free"; margin-right: 4px; font-weight: 600; } .inforoom_unit_type2:empty { margin-left: 30px; } .property_listing.property_unit_type2 .property_listing_details .infobath_unit_type2:before { content: "\f043"; font-size: 14px; font-family: "Font Awesome 5 Free"; margin-right: 4px; font-weight: 600; } .property_listing.property_unit_type2 .property_listing_details .infosize_unit_type2:before { content: "\f279"; font-size: 14px; font-family: "Font Awesome 5 Free"; margin-right: 4px; font-weight: 600; } .property_listing.property_unit_type2 .property_listing_details .infogarage_unit_type2:before { content: "\f1b9"; font-size: 14px; font-family: "Font Awesome 5 Free"; margin-right: 4px; font-weight: 600; } .property_listing.property_unit_type2 .property_agent_image { border-radius: 4px; margin-right: 15px; margin-top: 5px; } .property_listing.property_unit_type2 .property_agent_wrapper { margin-left: 20px; line-height: 40px; } .property_listing.property_unit_type2 .property_location { width: 100%; padding: 5px 0px; margin: 0px 0px; height: 51px; margin-top: auto; } .property_listing.property_unit_type2 .share_unit { left: -10px; } .property_listing.property_unit_type2 .share_list { margin-right: 0px; margin-top: 4px; color: #333; border: 0px; background-image: none; margin-left: 3px; width: 20px; height: 20px; } .property_listing.property_unit_type2 .compare-action { border: none; margin-right: 20px; color: #333; } .property_listing.property_unit_type2 .compare-action:before { font-size: 16px; } .property_listing.property_unit_type2 .share_list:before { content: "\e804"; font-family: "fontello"; font-size: 15px; } .property_listing.property_unit_type2 .icon-fav:before { display: none; } .property_listing.property_unit_type2 .icon-fav-on:before { display: none; } .property_listing.property_unit_type2 .icon-fav { position: absolute; border: 0px solid #eef3f6; float: right; right: 20px; bottom: 15px; width: auto; height: auto; padding-top: 0px; z-index: 9; color: #fff; } /*= * property unit type */ .property_listing.property_unit_type7 .listing_actions, .property_listing.property_unit_type3 .listing_actions { position: absolute; left: 20px; bottom: 15px; top: auto; z-index: 10; } .property_listing.property_unit_type7 .icon-fav:before, .property_listing.property_unit_type3 .icon-fav:before, .property_listing.property_unit_type4 .icon-fav:before { content: "\f004"; font-size: 13px; color: #fff; font-weight: 500; padding-top: 5px; } .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 { color: #0073e1 !important; } .property_listing.property_unit_type7 .compare-action, .property_listing.property_unit_type7 .icon-fav, .property_listing.property_unit_type3 .compare-action, .property_listing.property_unit_type3 .icon-fav, .property_listing.property_unit_type4 .compare-action, .property_listing.property_unit_type4 .icon-fav { border: none; color: #fff; width: auto; height: auto; margin: 0px; padding: 0px; line-height: 1; } .property_listing.property_unit_type7 .share_list, .property_listing.property_unit_type3 .share_list, .property_listing.property_unit_type4 .share_list { border: none; background-position: 0px 3px; width: 15px; height: 15px; background-image: none; line-height: 1; } .property_listing.property_unit_type7 .share_list:before, .property_listing.property_unit_type3 .share_list:before, .property_listing.property_unit_type4 .share_list:before { color: #fff; content: "\e804"; font-family: "fontello"; font-size: 13px; } .property_listing.property_unit_type7 .compare-action:before, .property_listing.property_unit_type3 .compare-action:before, .property_listing.property_unit_type4 .compare-action:before { color: #fff; font-size: 13px; font-family: "Font Awesome 5 Free"; } .property_listing.property_unit_type7 .compare-action, .property_listing.property_unit_type7 .icon-fav, .property_listing.property_unit_type7 .share_list, .property_listing.property_unit_type3 .compare-action, .property_listing.property_unit_type3 .icon-fav, .property_listing.property_unit_type3 .share_list, .property_listing.property_unit_type4 .compare-action, .property_listing.property_unit_type4 .icon-fav, .property_listing.property_unit_type4 .share_list { background-color: rgb(51 51 51 / 45%); width: 23px; height: 23px; text-align: center; line-height: 23px; } .property_listing.property_unit_type7 .compare-action:hover, .property_listing.property_unit_type7 .icon-fav:hover, .property_listing.property_unit_type7 .share_list:hover, .property_listing.property_unit_type3 .compare-action:hover, .property_listing.property_unit_type3 .icon-fav:hover, .property_listing.property_unit_type3 .share_list:hover, .property_listing.property_unit_type4 .compare-action:hover, .property_listing.property_unit_type4 .icon-fav:hover, .property_listing.property_unit_type4 .share_list:hover { background-color: rgb(51 51 51 / 65%); } .property_listing.property_unit_type7 .share_unit, .property_listing.property_unit_type3 .share_unit, .property_listing.property_unit_type4 .share_unit { top: -155px; right: 53px; } .property_listing.property_unit_type3 .listing_unit_price_wrapper { padding: 0px 20px; } .property_listing.property_unit_type3 .listing_unit_price_wrapper, .property_listing.property_unit_type3 .price_label { font-size: 18px; color: #222; line-height: 22px; font-weight: 500; } .unit3agent { display: none; } .property_unit_type3 .unit3agent { display: inline-block; } .property_unit_type3 .property_agent_wrapper_type1 i { color: #5c727d; margin-right: 3px; } .property_unit_type3 path { fill: #5c727d; } .property_unit_type3 svg { height: auto; width: 17px; margin-right: 5px; } .inforoom_unit_type3 svg { width: 22px; } .infosize_unit_type3 svg { width: 11px; } .property_listing.property_unit_type3 .property_listing_details { margin-bottom: 5px; color: #5c727d; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; gap: 15px; } .property_listing_details_v3_item{ margin-bottom: 5px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; color: #5c727d; } .property_listing.property_unit_type3 .property_agent_wrapper { line-height: 2em; font-size: 13px; font-weight: 500; } .property_listing.property_unit_type3 .property_location span { display: none; } .unit_type3_details a, .unit_type3_details a:hover { color: #fff; } .unit_type3_details { width: auto; background-color: rgba(0, 115, 225, 0.85); float: right; padding: 2px 15px; line-height: 22px; color: #fff; font-size: 12px; font-weight: 500; border-radius: 4px; } .unit_type3_details:hover { background-color: #0073e1; } .property_unit_type3 .property_agent_wrapper a { font-weight: 500; } .property_listing.property_unit_type3 .property_location { height: 47px; margin: 0px; padding: 0px 20px; margin-top: auto; } .property_listing.property_unit_type3 .carousel-control { width: 50px; } #listing_ajax_container_agent .agent_unit, .article_container .agent_unit { margin-bottom: 0px; } .article_container .inforoom_unit_type3, .article_container .infobath_unit_type3, .article_container .infosize_unit_type3, .mylistings .inforoom_unit_type3, .mylistings .infobath_unit_type3, .mylistings .infosize_unit_type3 { background-position: 0px 4px; } /*=property unit type 4*/ .property_listing.property_unit_type4 .featured_gradient { background-image: linear-gradient(to top, #0000004a, rgba(0, 0, 0, 0) 59%); } .property_listing.property_unit_type4 .listing_details.the_list_view { display: none !important; } .listing_wrapper.col-md-12>.property_listing.property_unit_type4 .listing_details.the_list_view { display: block !important; } .property_listing.property_unit_type4 .listing_actions { position: absolute; bottom: 15px; left: 20px; justify-content: flex-start; z-index: 99; } .property_listing.property_unit_type2 .share_list:hover, .property_listing.property_unit_type2 .compare-action:hover { color: #0073e1; } .listing_wrapper.col-md-12 .property_listing.property_unit_type4 .carousel-control { width: 45px; } .property_listing.property_unit_type4 .share_unit { left: -4px; } .property_listing.property_unit_type4 .property_agent_image { width: 40px; height: 40px; float: right; background-size: cover; margin-right: 0px; border-radius: 4px; background-position: center; } .listing_wrapper.property_unit_type4 .property_listing_details { gap: 10px; margin-bottom:15px; } .inforoom_unit_type4, .infobath_unit_type4, .infosize_unit_type4 { font-size: 14px; color: #5c727d; } .infosize_unit_type4 { border: none; } .property_listing.property_unit_type4 .property_agent_wrapper { position: absolute; right: 0; padding: 10px; border-left: 1px solid #f7f7f7; height: 60px; line-height: normal; } .property_unit_type4 .property_location { height: 60px; margin: 0px; margin-top: auto; position: relative; } .propery_price4_grid { font-weight: 500; font-size: 18px; color: #0073e1; padding-left: 20px; } .propery_price4_grid span { font-size: 13px; } /*property unit5*/ .property_unit_type5 { min-height: 400px; margin-bottom: 30px; } .col-md-12.property_unit_type5, .listing_wrapper.col-md-12>.property_unit_type5_content_wrapper.property_listing { min-height: 300px !important; } .listing_wrapper.col-md-12>.property_listing.property_unit_type5_content_wrapper .carousel-inner { position: relative; width: 100%; max-width: 100%; min-height: 300px; } .shortcode-col.listing_wrapper.property_unit_type5 { min-width: 350px; } .shortcode-col.listing_wrapper.property_unit_type5 { min-width: 350px; } .shortcode-col.listing_wrapper.property_unit_type5 { min-width: 350px; } .property_unit_type5 .carousel-inner, .property_unit_type5 .property_unit_carousel, .property_unit_type5_content { background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: transparent; width: 100%; height: 100%; min-height: 400px; cursor: pointer; } .property_unit_type5_content_wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; } .property_unit_type5_content_details { color: #fff; position: absolute; bottom: 15px; z-index: 9; padding: 0px 15px; } .property_unit_type5_content_details a { color: #fff; } .property_unit_type5_content_details .listing_unit_price_wrapper { color: #fff; line-height: 30px; font-weight: 500; margin-left: 7px; margin-top: 0px; width: 100%; margin-bottom: 0px; font-size: 15px; padding: 0px; } .property_unit_type5_content_details .price_label { font-size: 13px; } .property_unit_type5_content_details h4 { font-size: 20px; margin-left: 7px; padding-left: 0px; margin-bottom: 10px; margin-top: 0px; } .property_unit_type5_content_details_second_row { display: inline-block; background: #1D293E; padding: 10px; border-radius: 20px; font-weight: 500; } .inforoom_unit_type5 { display: inline-block; margin: 0px 10px; position: Relative; } .property_unit_type5 .tag-wrapper { z-index: 9; } .blog3v .featured_gradient, .property_unit_type5 .featured_gradient { background-image: linear-gradient(to right top, rgba(0, 0, 0, 0.75), rgba(95, 70, 70, 0)); opacity: 0.5; } .shortcode_slider_list .shortcode-col.listing_wrapper.blog3v { height: 100%; width: 100%; } /* * property unit 6 */ .property_agent_unit_type6 { position: absolute; bottom: 0px; border-top: 1px solid #f7f7f7; width: 100%; height: 55px; } .property_listing.property_unit_type6 .property_location { margin: 0px; padding: 0px 20px; margin-top: auto; } .property_listing.property_unit_type6 .listing_unit_price_wrapper { padding: 0px; } .property_listing.property_unit_type6 .price_label, .property_listing.property_unit_type6 .listing_unit_price_wrapper { color: #fff; z-index: 9; margin-left: 0px; font-weight: normal; font-size: 15px; margin-bottom: 3px; } .property_unit_type6_title_wrapper { position: absolute; bottom: 15px; left: 15px; z-index: 9; } .property_unit_type6.col-md-12 .property_unit_type6_title_wrapper { display: none; } .property_unit_type6_title_wrapper h4 { margin: 0px; padding: 0px; } .property_unit_type6_title_wrapper h4 a { color: #fff; } .property_unit_type6 .featured_gradient { opacity: 1; background-image: linear-gradient(to top, rgb(0 0 0 / 55%), rgba(0, 0, 0, 0) 100%); } .property_listing_details6_grid_view { float: left; width: 100%; padding: 0px 20px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: center; margin: 5px 0px 20px 0px; } .col-md-12 .property_listing_details6_grid_view{ margin: 20px 0px 20px 0px; } .inforoom_unit_type6 svg { width: 20px; height: 20px; display: block; margin: 0px auto; margin-bottom: 10px; } .inforoom_unit_type6 svg path { fill: #222; } .property_unit_type6_title_wrapper_list { display: none; } .property_unit_type6.col-md-12 .property_unit_type6_title_wrapper_list { display: block; } .property_unit_type6.col-md-12 .price_label, .property_unit_type6.col-md-12 .listing_unit_price_wrapper { position: relative; color: #0073e1; } .property_unit_type6.col-md-12 .listing_unit_price_wrapper { padding: 0px 20px; } /* * property unit 7 */ .property_unit_type7 .property_listing_details{ display: flex; justify-content: space-between; gap:5px; } .property_unit_type3 .property_listing_details svg, .property_unit_type7 .property_listing_details svg{ width: 16px; height: 14px; } .property_listing_details_v7_item{ margin-bottom: 5px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; gap: 5px; color:#5c727d; } .property_unit_type7 .listing_details{ margin-bottom: 15px; } .property_listing.property_unit_type7 .wpestate_property_card_contact_wrapper { margin: 0px; padding: 0px; width: 100%; } .lightbox_property_wrapper_floorplans .owl-wrapper-outer, .lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item { background-color: #f8f8f8 !important; } /*= * property unit type 8 */ .property_listing.property_unit_type8{ position: relative; height: 100%; border: none; font-size: 13px; background-color: transparent; max-width: 525px; transition: 0.3s ease-out; float: left; } .property_listing.property_unit_type8 .carousel{ width: 100%; } .listing_wrapper .property_listing.property_unit_type8:hover{ box-shadow: none; } .property_listing.property_unit_type8 .icon-fav { position: absolute; border: 0px solid #eef3f6; float: right; right: 0px; bottom: 15px; width: auto; height: auto; padding-top: 0px; z-index: 12; color: #fff; } .property_listing.property_unit_type8 .property_agent_wrapper{ position: absolute; bottom: 15px; left: 15px; z-index: 99; display: flex; align-content: center; align-items: center; color: #fff; } .property_listing.property_unit_type8 .property_agent_image{ z-index: 1; top: auto; bottom: 13px; left: 13px; width: 45px; height: 45px; background-position: center; border: 2px solid #fff; } .property_listing.property_unit_type8 .property_agent_wrapper a { color: #fff; font-weight: 500; display: block; } .col-md-12 > .property_listing.property_unit_type8 .property_agent_wrapper{ display: none; } .property_listing.property_unit_type8 .icon-fav:before { content: ""; } .property_listing.property_unit_type8 .icon-fav:hover { opacity: 1; } .property_listing.property_unit_type8 .icon-fav { float: left; cursor: pointer; color: #484848; font-size: 24px!important; opacity: .8; text-shadow: 0 0 1px #fff; } .property_unit_type8 svg, .property_unit_type1 svg, .property_unit_type2 svg { float: left; width: 14px; fill: rgba(0,0,0,.5); } .property_unit_type1 .icon-fav-on svg, .property_unit_type2 .icon-fav-on svg, .property_unit_type8 .icon-fav-on svg { fill: rgba(0,0,0,.9); } .property_listing.property_unit_type8 h4 { font-size: 16px; width: 100%; margin-bottom: 5px; line-height: 1.3em; padding: 0px 0px; } .property_listing.property_unit_type8 .property_card_categories_wrapper { padding: 0px 0px; color: #5d6475; font-size: 13px; margin-bottom: 0px; } .property_listing.property_unit_type8 .property_card_categories_wrapper a{ color: #5d6475; } .property_listing.property_unit_type8 .property-unit-information-wrapper{ padding-top: 15px; } .property_listing.property_unit_type8 .property_details_type1_wrapper{ padding: 0px; gap: 3px; margin-bottom: 5px; } .property_listing.property_unit_type8 .listing_unit_price_wrapper{ padding: 0px; position: relative; z-index: 10; font-size: 15px; bottom: auto; left: auto; margin-top: 0px; } .property_listing.property_unit_type8 .price_label { font-size: 13px; } .property_listing.property_unit_type8 .listing-unit-img-wrapper { border-radius: 10px; } .property_listing.property_unit_type8 .wpestate_property_card_contact_wrapper, .property_listing.property_unit_type8 .property_listing_details_v2, .property_listing.property_unit_type8 .listing_details{ padding: 0px; } .elementor-widget-container .listing_wrapper .property_listing.property_unit_type8 { box-shadow: none; } .listing_wrapper.col-md-12 .property_listing.property_unit_type8 .listing-unit-img-wrapper{ max-width: 230px; min-height: auto; margin-right: 15px; height: 135px; } /*=custom lightbox*/ .lightbox_property_wrapper_floorplans, .lightbox_property_wrapper { position: fixed; top: 0; left: 0; right: 0; height: 100%; width: 100%; z-index: 999999; overflow: hidden; display: none; } .lightbox_property_wrapper_floorplans.is_visible, .lightbox_property_wrapper.is_visible { overflow-x: hidden; overflow-y: auto; visibility: visible; } .lightbox_property_content.row { margin: 0px; } .lightbox_property_wrapper_floorplans .lightbox_property_content.row { height: 100%; } #owl-demo-floor i.demo-icon.icon-right-open-big { margin-right: 0px; } .lightbox_property_wrapper_floorplans .owl-theme .owl-nav div { margin: 0px; padding: 0px; } .lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item { float: left; padding: 0px; } .lightbox_property_wrapper_level2 { background: #fff; max-width: 1450px; margin: 0px auto; top: 5%; z-index: 999; position: relative; box-shadow: none; margin: auto; position: absolute; left: 0; right: 0; height: auto; max-height: 623px; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); ms-transform: translate(0, -50%); overflow: hidden; border-radius: 4px; } .lightbox_wrapped_no_contact { max-width: 1100px; } .lightbox_wrapped_no_contact #owl-demo { padding: 0px; margin: 0px; } .ligtbox_no_crop { max-height: 100%; } .ligtbox_no_crop .owl-carousel .owl-item { float: left; overflow: hidden; } .lightbox_property_wrapper_floorplans .lightbox_property_wrapper_level2 { max-width: 1150px; } .ligtbox_no_crop .owl-carousel .owl-item .item { height: auto; padding: 0px; height: 700px; } .lightbox_property_sidebar { display: block; width: auto; max-width: 25%; } .lightbox_property_sidebar .schedule_meeting, .lightbox_property_wrapper .schedule_day, .lightbox_property_wrapper .schedule_hour { display: none; } .lightbox_property_slider { max-width: 75%; padding: 0px; } .lightbox_property_slider .owl-theme .owl-nav { margin-top: 0px; } .lightbox_property_slider.col-md-12.lightbox_no_contact { max-width: 100%; } .lightbox_property_wrapper_floorplans .lightbox_property_slider { max-width: 100%; padding: 0; } .lightbox_property_wrapper_floorplans .owl-theme .owl-nav, .lightbox_property_wrapper_floorplans .owl-nav { position: absolute; top: 50%; margin-top: -20px; width: 75%; padding: 0px 15px; } .lightbox_property_wrapper_floorplans .owl-next { float: right; } .lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item .itemimage { min-height: 100%; background-size: cover; background-position: 50% 50%; width: 75%; height: 100%; float: left; background: #fff; padding: 55px; } .lighbox_overlay { background-color: #111; opacity: 0.5; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 1; } .lightbox_property_header { margin-top: 30px; width: 100%; background-color: #FFF; } .lightbox_property_footer { width: 100%; } .lighbox-logo { width: 200px; background: #0073e1; float: left; height: 100%; } .lightbox_property_header .entry-prop { margin: 0px 15px 0px 15px; font-size: 23px; line-height: 1.3em; color: #222; font-weight: 500; } .lightbox_property_wrapper #show_contact, .lightbox_property_wrapper .wpestate_agent_details_wrapper { display: none; } .lighbox-image-close-floor, .lighbox-image-close { position: absolute; top: 0px; right: 0px; z-index: 10; border-bottom-left-radius: 4px; } .lighbox-image-close-floor i, .lighbox-image-close i { color: #222; cursor: pointer; font-size: 15px; width: 35px; height: 35px; text-align: center; margin: 0px auto; line-height: 35px; } .lighbox-image-close-floor i:hover, .lighbox-image-close i:hover { color: #0073e1; } .lightbox_enquire { margin-top: 15px; margin-left: 15px; width: auto; margin-bottom: 0px; box-shadow: none; padding: 0px 15px 0px 0px; float: left; } .lightbox_property_wrapper .agent_contanct_form { margin-top: 0px; margin-right: 15px; margin-left: 15px; margin-bottom: 0px; width: auto; padding: 0px; box-shadow: none; } .lightbox_property_wrapper .alert-message { margin-bottom: 0px; margin-top: 10px; } .lightbox_property_wrapper .agentpic-wrapper { width: 100%; } .lightbox_property_wrapper .wpresidence_button.realtor_call, .lightbox_property_wrapper .wpresidence_button.realtor_whatsapp { width: 48%; float: left; margin-right: 0px; padding: 6px 0px; text-align: center; } .lightbox_property_wrapper .wpresidence_button.realtor_whatsapp { margin-right: 0px; } .lightbox_property_wrapper .wpresidence_button.realtor_call { margin-right: 3%; } .lightbox_property_wrapper .agent_call_no, .lightbox_property_wrapper .mydetails { display: none; } .lightbox_property_wrapper #agent_contact_name, .lightbox_property_wrapper #agent_user_email, .lightbox_property_wrapper #agent_phone { width: 100%; } .lightbox_property_wrapper .agent_details h3, .lightbox_property_wrapper .agent_details { width: 100%; padding-left: 0px; min-height: auto; } .lightbox_property_wrapper .agent_position, .lightbox_property_wrapper .agent_detail { margin-left: 0px; } .lightbox_property_wrapper .agent_web_class, .lightbox_property_wrapper .agent_skype_class, .lightbox_property_wrapper .agent_email_class, .lightbox_property_wrapper .agent_unit_social_single { display: none; } .lightbox_property_wrapper #agent_comment { max-height: 85px; } .lightbox_property_wrapper .agentpict { border-bottom: none; border-radius: 0px; margin-bottom: 10px; } .lightbox_property_wrapper textarea { max-height: 100px; } .lightbox_property_wrapper .wpcf7-response-output { margin-top: 5px; } .lightbox_property_wrapper .wpcf7-form-control { width: 100%; } .lightbox_property_wrapper .message_submit { width: 100%; margin-bottom: 10px; } .lightbox_property_wrapper .agent_submit_class { margin-bottom: 13px !important; width: 100%; } .lightbox_property_wrapper .schedule_day, .lightbox_property_wrapper .schedule_hour { display: none; } #owl-demo-floor, #owl-demo { max-width: 1100px; position: relative; width: 100%; margin: 0px auto; } #owl-demo-floor { max-width: 1150px; } #owl-demo-floor img { width: auto; height: 100%; } .lightbox_floor_details { position: absolute; top: 50px; right: 50px; width: 25%; max-width: 200px; } .floor_light_desc, .lightbox_floor_details .floor_title, .lightbox_floor_details .floor_details { float: left; width: 100%; text-align: left; } .lightbox_floor_details .floor_title { font-size: 20px; font-weight: 500; padding-left: 0px; color: #222; } #owl-demo-floor .owl-prev, #owl-demo-floor .owl-next { margin-right: 0px; font-style: initial; background: transparent; border: none; margin: 0px; } #owl-demo .item img { display: block; width: auto; max-height: 700px; margin: 0px auto; border-radius: 4px; position: absolute; top: 50%; float: left; left: 50%; transform: translate(-50%, -50%); } #owl-demo-floor .owl-wrapper-outer { background-color: #ffffff; } .floor_light_desc { margin: 10px 0px; } .classic-carousel .owl-carousel .owl-item img, .classic-carousel .owl-carousel .owl-item .item { background-color: #222; border-radius: 4px; } .owl-carousel .owl-item .item { min-height: 100%; background-size: cover; background-position: 50% 50%; width: 100%; height: 623px; padding: 10px; background-color: #222; background-repeat: no-repeat; } #owl-demo-floor .bold_detail { font-weight: 500; } .owl-carousel .owl-item .item .itemimage { min-height: 100%; background-size: cover; background-position: 50% 50%; width: 100%; height: 623px; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-stage-outer, .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; background: transparent; } .owl-pagination { display: none; } .lightbox_property_wrapper .owl-prev { position: absolute; top: 50%; left: 0px; border: none; background: transparent; } .lightbox_property_wrapper .owl-next { position: absolute; top: 50%; right: 0px; border: none; background: transparent; } .owl_caption { background: #222; color: #fff; padding: 15px; position: absolute; bottom: 0px; left: 0px; width: 100%; } /*Lightbox Property page slider - no crop*/ .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop { max-width: 100%; height: 100%; background: #00000080; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .lightbox_property_content.row { margin: 0px; height: 100%; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .lightbox_property_slider { position: absolute; top: 50%; transform: translateY(-50%); } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop #owl-demo { max-width: 100%; width: 100%; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .owl-carousel .owl-item { float: none; height: 100%; vertical-align: middle; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .owl-carousel .owl-item .item { background: transparent; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop #owl-demo .item img { min-height: 400px; width: auto; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .lighbox-image-close { top: 35px; right: 35px; z-index: 10; } .modal_lightbox_property_wrapper .lightbox_property_wrapper_level2 .lighbox-image-close, .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact .lighbox-image-close{ background: #222; } .modal_lightbox_property_wrapper .lightbox_property_wrapper_level2 .lighbox-image-close i, .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact .lighbox-image-close i{ color:#fff; } .lightbox_property_slider #owl-demo .item img { width: 100%; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .owl-carousel .owl-wrapper-outer { background: transparent; } .lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .owl_caption { display: none; } /* Owl Carousel Owl Demo Theme v1.3.3 Styling Next and Prev buttons */ .owl-theme .owl-nav div { background: rgb(34 34 34 / 66%); color: #FFF; display: inline-block; zoom: 1; margin: -35px 10px 10px; font-size: 20px; line-height: 40px; height: 40px; width: 40px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: Alpha(Opacity=95); opacity: 0.95; cursor: pointer; } .owl-theme .owl-nav div:hover { opacity: 1; background: #222; } /* Clickable class fix problem with hover on touch devices */ /* Use it for non-touch hover action */ .owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; text-decoration: none; } /* Styling Pagination*/ .owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; display: inline; /*IE7 life-saver */ } .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); /*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; } .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; } /* If PaginationNumbers is true */ .owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } /* preloading images */ .owl-item.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center } /*=subunits*/ .multi_units_wrapper { width: 100%; float: left; margin-bottom: 30px; padding: 30px; float: left; background-color: #fff; } .subunit_wrapper { width: 100%; padding: 15px; float: left; background-color: #f8f8f8; } .subunit_wrapper:nth-child(even) { background-color: #ffffff; } .subunit_thumb { margin-right: 15px; margin-top: 0px; float: left; } .subunit_thumb img { max-height: 67px; border-radius: 4px; } .subunit_title { font-weight: 500; } .subunit_title a { color: #222222; } .subunit_details { display: inline-block; line-height: 1.65em; } .subunit_size, .subunit_bathrooms, .subunit_rooms, .subunit_type { display: inline-block; margin-right: 10px; } .subunit_price { color: #0073e1; } #tab_prpg { float: left; width: 100%; line-height: 1.65em; } .elementor-widget-container #tab_prpg { float: none; display: inline-block; } /*=yelp*/ .yelp_bussines_wrapper { float: left; width: 100%; margin-bottom: 15px; } .yelp_icon i { margin: 0px; padding: 0px; background: #f06e48; color: white; border-radius: 4px; padding: 1px 7px; line-height: 21px; font-size: 12px; margin-right: 7px; } .yelp_icon { display: inline-block; float: left; } h4.yelp_category { display: inline-block; margin: 0px; font-size: 14px; margin-bottom: 10px; line-height: 1.6em; float: left; } .yelp_unit { float: left; width: 100%; } .yelp_category:after { display: none; } .yelp_unit_name { display: inline-block; margin: 5px 0px; max-width: 60%; line-height: 1.3em; } .yelp_stars { float: right; } .yelp_icon .fa-bicycle { background-color: #3FAF90; } .yelp_icon .fa-music { background-color: #EDB534; } .yelp_icon .fa-car { background-color: #0D2C54; } .yelp_icon .fa-female { background-color: #FF5E5B; } .yelp_icon .fa-graduation-cap { background-color: #3858AA; } .yelp_icon .fa-birthday-cake { background-color: #CE447B; } .yelp_icon .fa-money { background-color: #2F5B48; } .yelp_icon .fa-cutlery { background-color: #7C2727; } .yelp_icon .fa-medkit { background-color: #CE1C1C; } .yelp_icon .fa-wrench { background-color: #465D99; } .yelp_icon .fa-bed { background-color: #FF934F; } .yelp_icon .fa-coffee { background-color: #774E24; } .yelp_icon .fa-dot-circle-o { background-color: #7CBF9E; } .yelp_icon .fa-television { background-color: #006075; } .yelp_icon .fa-glass { background-color: #b980d0; } .yelp_icon .fa-paw { background-color: #FFCB4E; } .yelp_icon .fa-suitcase { background-color: #DD5539; } .yelp_icon .fa-university { background-color: #565EB7; } .yelp_icon .fa-building-o { background-color: #AD2E4C; } .yelp_icon .fa-cloud { background-color: #5691C9; } .yelp_icon .fa-shopping-bag { background-color: #ADC13C; } .yelp_icon .fa-bus { background-color: #DD5539; } .yelp_unit_distance { font-size: 13px; } /*=marker*/ .wpestate_marker { padding: 5px 10px; border-radius: 3px; background-color: #ffffff; color: #222; position: absolute; font-size: 13px; line-height: 1em; box-shadow: 3px 9px 15px -1px rgba(0, 0, 0, 0.1); min-width: 50px; width: auto; text-align: center; font-weight: 500; transform: translate(-50%, -100%); white-space: nowrap; } .wpestate_marker:before { position: absolute; bottom: -5px; left: 50%; margin-left: -7px; content: " "; width: 0; height: 0; border-top: 6px solid #ffffff; border-left: 7px solid #cccccc00; border-right: 7px solid #cccccc00; } .openstreet_price_marker_on_click_parent .wpestate_marker, .wpestate_marker.openstreet_price_marker_on_click { background-color: #0073e1 !important; color: #fff; } .openstreet_price_marker_on_click_parent .wpestate_marker:before, .wpestate_marker.openstreet_price_marker_on_click:before { position: absolute; bottom: -5px; left: 50%; margin-left: -7px; content: " "; width: 0; height: 0; border-top: 6px solid #0073e1 !important; } .wpestate_marker span { font-size: 13px; color: #0d0d0d; } .wpestate_marker.sales span { color: #fff; } .hover_z_pin.wpestate_marker span { color: #fff; } .hover_z_pin { z-index: 9999; background-color: #0073e1 !important; color: #fff; } .openstreet_price_marker_on_click_parent .wpestate_marker, .wpestate_marker.openstreet_price_marker_on_click { background-color: #0073e1 !important; color: #fff; } .openstreet_price_marker_on_click_parent .wpestate_marker:before, .wpestate_marker.openstreet_price_marker_on_click:before { position: absolute; bottom: -5px; left: 50%; margin-left: -7px; content: " "; width: 0; height: 0; border-top: 6px solid #0073e1 !important; border-left: 7px solid #cccccc00; border-right: 7px solid #cccccc00; } .wpestate_marker.openstreet_price_marker:hover:before { border-top: 6px solid #0073e1 !important; } .wpestate_marker.openstreet_price_marker:hover { background-color: #0073e1 !important; color: #fff; } .wpestate_marker.openstreet_price_marker:hover span { color: #fff; } .hover_z_pin:before { border-top: 6px solid #0073e1 !important; } .wpestate_marker.sales { background-color: #69c17d; color: #fff; } .wpestate_marker.sales:before { border-top: 6px solid #69c17d; } .wpestate_marker.sales:after { border-top: 4px solid #20c063; } /*Category List Widget*/ .category_list_widget li { font-size: 13px; width: 100%; border-bottom: 1px solid #f0f0f0; margin-bottom: 11px; padding-bottom: 11px; } .category_list_widget .category_no { margin-left: 10px; } .category_list_widget .child_category { float: left; width: 100%; padding-top: 11px; margin-top: 11px !important; } .category_list_widget ul li .child_category li { padding-left: 20px; } .elementor-widget-container .category_list_widget li { border-bottom: 0px solid #f0f0f0; margin-bottom: 0px; } .elementor-widget-container .category_list_widget ul { list-style-type: none; margin: 0px; } .elementor-widget-container .category_list_widget .category_no { float: none; margin: 5px 0 0px 5px; } .elementor-widget-container .widget-container#footer_latest_widget-2 { padding: 30px 15px 15px 30px; background: #fff; margin-bottom: 30px; border-bottom: 0px; } #colophon .category_list_widget .child_category { margin-top: 4px !important; padding-top: 0px; } .category_list_widget .category_no { float: right; margin: 5px 0px 0px 0px; } #colophon .widget_latest_price { color: #fff; } #colophon .category_list_widget .category_no { float: none; margin-left: 5px; } .messagebox_text { padding-left: 0px; } .new_prelader { position: absolute; left: 50%; top: 63%; z-index: 1001; width: 80px; height: 80px; margin: -40px 0 0 -40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid transparent; border-top-color: #0073e1; -webkit-animation: PreloaderSpin 2s linear infinite; animation: PreloaderSpin 2s linear infinite; } .new_prelader:before { content: ""; position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid transparent; border-top-color: #b07d8c; -webkit-animation: PreloaderSpin 3s linear infinite; animation: PreloaderSpin 3s linear infinite; } .new_prelader:after { content: ""; position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid transparent; border-top-color: #0dc3f8; -webkit-animation: PreloaderSpin 1.5s linear infinite; animation: PreloaderSpin 1.5s linear infinite; } @-webkit-keyframes PreloaderSpin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes PreloaderSpin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg) } } /*=splash page -------------------------------------------------------------------------*/ .page-template-splash_page .ui-autocomplete.ui-widget-content { max-height: 200px !important; position: fixed; overflow-x: hidden; overflow-y: scroll; } .page-template-splash_page { height: 100%; } .page-template-splash_page #all_wrapper, .page-template-splash_page .container { height: 100%; position: fixed; top: 0px; left: 0px; width: 100%; } .page-template-splash_page .container.content_wrapper { display: none } .page-template-splash_page .header_media { height: 100%; } .page-template-splash_page .wpestate_header_video, .page-template-splash_page .wpestate_header_image { height: 100% !important; position: absolute; top: 0px; } .page-template-splash_page .with_search_on_end, .page-template-splash_page .with_search_on_start { display: none; } .page-template-splash_page #search_wrapper.with_search_form_float { display: block; } .page-template-splash_page .heading_over_video_wrapper, .page-template-splash_page .heading_over_image_wrapper { top: 45% } .page-template-splash_page #search_wrapper { top: 55%; } .page-template-splash_page .carousel-control.right, .page-template-splash_page .carousel-control.left { z-index: 90; } #splash_slider_wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .splash_slider_item { width: 100%; height: 100%; background-position: 50% 50%; background-size: cover; opacity: 0; top: 0px; left: 0px; position: absolute; transition: all 1.2s ease; -moz-transition: all 1.2s ease; -ms-transition: all 1.2s ease; -webkit-transition: all 1.2s ease; -o-transition: all 1.2s ease; } #splash_slider_wrapper .item.splash_slider_item.active { opacity: 1; } .splash_page_widgets_wrapper { position: fixed; width: 100%; left: 0px; bottom: 15px; padding: 0px 30px; z-index: 99; } .splash-right-widet { float: right; } .splash_page_widgets_wrapper ul { margin: 0px; } .splash_page_widgets_wrapper .textwidget { font-size: 14px; line-height: 1.6em; } .splash_page_widget { display: inline; margin-bottom: 0px; color: #fff; float: left; } .splash_page_widget a { color: #fff !important; } .splash_page_widget .social_sidebar_internal a { font-size: 18px; padding: 3px 4px 0px 9px; width: 26px; height: 30px; margin-left: 2px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; font-size: 16px; line-height: 1.2em; vertical-align: 0%; } /*=shortcode contact form ----------------------------------------------------------------------------*/ .shortcode_contact_form { padding: 26px 0px; width: 100%; max-width: 600px; } .shortcode_contact_form.sh_form_align_center { margin: 0px auto; } .shortcode_contact_form textarea, .shortcode_contact_form input { background-color: #ffffff; border-width: 0px; border-style: solid; font-style: normal; text-transform: none; margin-bottom: 10px; } .shortcode_contact_form textarea { padding: 26px 9px; } .shortcode_contact_form .form-control:focus { border-color: #f4f4f4; box-shadow: none; } .shortcode_contact_form.sh_form_align_center #btn-cont-submit_sh.sh_but_full { width: 100%; } .shortcode_contact_form .gpr_wrapper { margin-bottom: 5px; width: 100%; text-align: center; margin-top: 5px; float: left; } .shortcode_contact_form #wpestate_agree_gdpr { height: 12px; padding: 6px; border: 1px solid #dde4e9; border-radius: 4px; background-color: #fff; } .shortcode_contact_form.sh_form_align_left .gpr_wrapper { float: left; text-align: left; } .shortcode_contact_form.sh_form_align_left #btn-cont-submit_sh { width: 100%; } .shortcode_contact_form.sh_form_align_center input, .shortcode_contact_form.sh_form_align_center textarea { text-align: center; } .shortcode_contact_form.sh_form_align_center #btn-cont-submit_sh { margin: 0px auto; text-align: center; width: auto; margin-top: 13px; float: none; display: block; } .shortcode_contact_form.sh_form_align_right input, .shortcode_contact_form.sh_form_align_right textarea { text-align: right; } .shortcode_contact_form.sh_form_align_right #btn-cont-submit_sh { float: right; } #footer_alert-agent-contact_sh { width: 100%; max-width: 100%; } .shortcode_contact_form.sh_form_align_center #footer_alert-agent-contact_sh { text-align: center; } .shortcode_contact_form.sh_form_align_right #footer_alert-agent-contact_sh { text-align: right; } /*=shortcode membership package ----------------------------------------------------------------------------*/ .membership_package_product h4 { font-size: 20px; line-height: 23px; text-align: center; margin: 0px; text-transform: capitalize; } .pack-price_sh { position: relative; text-align: center; font-size: 29px; line-height: 35px; color: #0073e1; font-weight: 500; padding: 30px 0px; } .pack-price_title { background-color: #f6f6f6; padding: 20px 0px; } .pack-bill_freg_sh, .pack-listing_sh, .pack-listing-period_sh, .pack-listing_feat_sh { text-align: center; padding: 15px 0px; border-bottom: 1px solid #f7f7f7; } .pack-listing_feat_sh { border-bottom: 0px solid #e2e2e2; } .membership_package_product { padding: 0px 0px 45px 0px; margin: 15px; background-color: #fff; overflow: hidden; } .wp-block-column .membership_package_product { margin: 7px; } .membership_package_product.featured_pack_sh { box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.1); padding: 0px 0px 45px 0px; border: 1px solid #f1f8ff; margin-top: -15px; } .featured_pack_sh .pack-price_title { background-color: #222; color: #fff; } .featured_pack_sh .wpresidence_button:hover { background-color: #fff; } .buy_package_sh { text-align: center; margin: 0px auto; } .featured_pack_sh .buy_package_sh { margin-top: 30px; } .membership_package_product.featured_pack_sh h4 { color: #fff; } .buy_package_sh .wpresidence_button { float: none; margin-bottom: 0px; width: 200px; display: inline-block; margin-top: 10px; } .pack_content { text-align: center; padding: 0px 20px 10px 20px; font-weight: 500; font-size: 16px; color: #222; } /*==user_types*/ .col-md-12.user_profile_div .agent_unit { overflow: visible; min-height: 430px; } .agent_control_bar { position: absolute; bottom: 0px; height: 39px; font-size: 20px; background-color: #F0f0f0; width: 100%; padding: 7px 0px 0px 7px; } .agent_control_bar i { padding: 5px 5px 5px 5px; font-size: 13px; background-color: #5A7684; padding: 5px; color: #fff; cursor: pointer; width: 22px; height: 23px; } .agent_control_bar i:hover { color: #fff; background-color: #333; } /*==reviews ---------------------------------*/ .property_reviews_wrapper, .add_review_wrapper { width: 100%; display: inline-block; min-height: 1px; } .property_reviews_wrapper { margin-bottom: 30px; background: #fff; padding: 30px; } .property_reviews_wrapper h4:After { content: ""; } .single-estate_agency .property_reviews_wrapper { margin-bottom: 0px } #wpestate_review_title { float: left; width: 100%; } #wpestare_review_content { float: left; width: 100%; } #submit_review { width: auto; } .single-estate_agent .review-content { font-size: 13px; line-height: 22px; } .single-estate_agent .review-date, .single-estate_agent .property_ratings, .single-estate_agent .review-title, .single-estate_agent .reviwer-name { line-height: 22px; } .empty_star { float: none; display: inline; margin-top: 0px; margin-right: 2px; margin-bottom: 10px; color: #8593a9; display: inline-block; font-size: 24px; font-family: "Font Awesome 5 Free"; font-size: 16px; text-rendering: auto; -webkit-font-smoothing: antialiased; cursor: pointer; } .empty_star:hover:before { content: "\f005"; color: #0073e1; } .empty_star:before { content: "\f005"; font-family: "Font Awesome 5 Free"; font-weight: 500; } .starselected_click, .starselected { color: #0073e1; } .starselected_click:before, .starselected:before { content: "\f005"; font-weight: 600; } .rating_legend { margin-right: 5px; } #listing_reviews { display: inline-block; padding-bottom: 15px; color: #222; } #listing_reviews .property_ratings { margin-left: 10px; } .listing-review { float: left; width: 100%; } .listing-review { float: left; width: 100%; margin: 5px 0px 20px 0px; } .review-list-content { position: relative; padding-left: 0px; } .reviewer_image { width: 60px; height: 60px; border-radius: 50%; border: none; background-size: cover; background-position: 50% 50%; display: inline-block; position: relative; float: left; } .reviwer-name { color: #8593a9; margin-bottom: 0px; margin-top: 7px; width: auto; text-align: left; font-size: 13px; font-weight: 500; padding-left: 15px; display: inline-block; float: left; } .property_ratings i { color: #0073e1; margin-right: 2px; } .listing-review .property_ratings { margin-top: 9px; padding-right: 0px; float: right; right: 0px; } .listing-review .property_ratings i { color: #0073e1; margin-right: 0px; } .listing-review .property_ratings i.fa-star-o { color: #8593a9; font-size: 14px; } .ratings-star { margin-left: 3px; margin-right: 0px; font-size: 13px; color: #8593a9; font-family: 'Roboto', sans-serif } .review-content { float: left; margin-top: 5px; border-bottom: 1px solid #f0f0f0; padding-bottom: 26px; width: 100%; padding-left: 75px; } .listing-review:last-of-type .review-content { border: none; } .review-date { margin-top: 30px; color: #8A8F9A; font-size: 12px; font-family: 'Roboto', sans-serif; position: absolute; right: 0px; top: 0px; float: right; } .review_notice { padding: 10px; background-color: #f8f8f8; display: inline-block; width: 100%; border-radius: 4px; } #login_trigger_modal { color: #0073e1; font-weight: 500; cursor: pointer; } .review_tag { font-size: 14px; font-weight: 500; } .review-title { float: left; left: 0px; margin-left: 75px; margin-top: 13px; font-family: 'Roboto', sans-serif; position: absolute; margin-bottom: 0px; top: 16px; font-size: 14px; color: #4d5567; font-weight: 500; } .property_reviews_wrapper .rating, .add_review_wrapper .rating { display: inline-block; margin-bottom: 9px; width: 100%; } /*===schedule --------------------------------------------------------------------*/ #show_contact { float: left; } .agent_contanct_form .alert-box { clear: both; width: 100%; display: flex; } .agent_contanct_form .wpcf7 { float: left; width: 100%; } .schedule_meeting { background-color: #69c17d; color: #fff !important; padding: 3px 15px 3px; float: left; margin-left: 13px; webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; transition: background-color 0.1s linear; cursor: pointer; font-size: 13px; line-height: 20px; } .single-estate_developer .schedule_meeting, .single-estate_agency .schedule_meeting, .single-estate_agent .schedule_meeting { display: none } .acc_google_maps:hover, .schedule_meeting:hover { background-color: rgb(105 193 125 / 80%); } .user_dashboard_app { color: #fff; background-color: #6c5dd3; width: 85%; margin: 0px auto; margin-bottom: 10px; padding: 10px; font-size: 14px; border-radius: 8px; line-height: 1.6em; } .add-estate.profile-page.profile-onprofile .user_dashboard_app { width: 100%; } /*=agency --------------------------------------------------------*/ .header_agency_wrapper { background: #f6f6f6; } .header_agency_container { width: 1200px; margin: 0px auto; padding: 60px 15px 60px 15px; position: relative; min-height: 300px; } .agency_social_icon { width: 30px; height: 30px; background-color: #20c063; color: #fff; border-radius: 50%; margin-right: 10px; text-align: left; line-height: 31px; } .agency_social_icon i { font-size: 17px; } .agency_social_wrapper { /* text-align: center; */ width: 100%; /* float: left; */ padding: 0px 0px 0px 0px; position: absolute; top: 0px; right: 15px; text-align: right; } .agency_social_icon.facebook_icon { color: #3b5998; background-color: transparent; width: 25px; } .agency_social_icon.twiter_icon { color: #00aced; background-color: transparent; } .agency_social_icon.linkedin_icon { color: #007bb6; background-color: transparent; } .agency_social_icon.pinterest_icon { color: #cb2027; background-color: transparent; } .agency_social_icon.instagram_icon { color: #517fa4; background-color: transparent; } .agency_detail strong { font-weight: 500; } .developer_contact_button, .agency_contact_but { clear: both; margin-top: 14px; margin-bottom: 0px; padding: 4px 34px; font-size: 14px; } #agency_map { width: 100%; height: 450px; } .single-estate_developer #agency_map { height: 265px; } .agency_title { text-transform: capitalize; margin-top: 0px; font-size: 25px; margin-bottom: 10px; } .agency_detail { float: left; width: 100%; display: inline-block; margin-bottom: 3px; line-height: 1.6em; } .agency_detail a { color: #5c727d; } .col-md-6.agency_details { padding-left: 0px; } .agency_taxonomy { width: 100%; float: left; padding-top: 30px; } .agency_content_wrapper { padding: 30px 15px; background: #fff; float: left; margin-bottom: 30px; width: 100%; } .agency_contact_wrapper #agency_contact { padding-left: 0px; padding-right: 0px; } .agency_contact_wrapper { background: #fff; float: left; margin-bottom: 30px; } .agency_socialpage_wrapper { float: left; } a.agency_social { display: inline-block; margin-right: 10px; background-color: transparent; padding: 0px; } .agency_social i { font-size: 16px; } .single-estate_developer .agency_social { margin-bottom: 15px } .single-estate_developer .agency_social i { font-size: 16px; } .term_bar_wrapper { margin-bottom: 26px; display: inline-block; width: 100%; padding: 0px 0px; float: left; background-color: #fff; box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09); margin: 0px 15px 30px 15px; } .term_bar_item { float: left; font-size: 14px; padding: 15px 25px 15px 25px; cursor: pointer; color: #222222; min-width: 120px; text-align: center; margin-right: 1px; position: relative; overflow: hidden; text-transform: capitalize; font-weight: 500; background-color: #fff; } .term_bar_item:hover { color: #0073e1; } .term_bar_item:hover:after { background: #0073e1; } .term_bar_item:after { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: #edf0f1; content: ''; -webkit-transition: background-color 0.3s, -webkit-transform 0.3s; transition: background-color 0.3s, transform 0.3s; -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); } .term_bar_item.active_term, .term_bar_item.active_term:hover { color: #fff; background-color: #0073e1; } .term_bar_item.active_term:after { transform: translate3d(0, 0, 0); background: #0073e1; color: #fff; } .agency_listings_wrapper { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; } .agency_listings_title { margin-top: 13px; } .agency_agents_wrapper { margin-bottom: 30px; } .single-estate_developer #agent_comment, .single-estate_agency #agent_comment { height: 175px; } .single-estate_agency .agent_contanct_form { margin: 0px; box-shadow: none; } .single-estate_agency .agency_contact { margin-right: 0px; padding-right: 0px; } .no_agents { padding: 0px 15px; } .agent_card_my_listings { position: absolute; left: 15px; bottom: 10px; font-size: 12px; background-color: rgb(105 193 125 / 85%); color: #ffffff; float: right; padding: 4px 15px; margin-top: 4px; line-height: 12px; z-index: 1; } .post_count { position: absolute; bottom: 30%; right: 17%; font-size: 40px; font-weight: 300; color: #f6bd7d; text-align: center; width: 50px; height: 50px; border: 1px solid #f1f1f1; border-radius: 50%; } .agency_contact_class { width: 100%; } .agency_contact_container { width: 1160px; margin: 0px auto; padding: 0px 26px; } .agency_contact_padding { padding-top: 65px; } .agency_contact_padding .agency_detail, .agency_contact_padding .agency_detail a { color: #5B6E8C; } .developer_content { margin-top: 30px; } .developer_content .col-md-9, .developer_content .col-md-8 { padding-left: 0px; line-height: 22px; } .developer_contact_wrapper { float: left; background-color: #fff; width: 100%; margin-bottom: 30px; } .developer_map { margin-top: 70px; padding-right: 30px; } .developer_contact_wrapper .agent_contanct_form { box-shadow: none; padding-left: 15px; padding-right: 15px; } .developer_contact_button { margin-top: 7px; float: left; } .agency_taxonomy a, .developer_taxonomy a { border-radius: 17px; padding: 5px 17px; margin-right: 10px; margin-top: 10px; font-size: 13px; float: left; text-transform: capitalize; line-height: 1.65em; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; border: 1px solid rgb(0 115 225 / 10%); color: #0073e1; background-color: rgb(0 115 225 / 10%); } .agency_taxonomy a:hover, .developer_taxonomy a:hover { background-color: #0073e1; color: #ffffff; border: 1px solid #0073e1; } .developer_taxonomy.agent_taxonomy a { background: transparent; margin-top: 0px; margin-bottom: 15px; } .single-estate_agent .developer_taxonomy a { color: #0073e1; background-color: rgb(0 115 225 / 10%); } .single-estate_agent .developer_taxonomy a:hover { background-color: #0073e1; color: #fff; } .single-estate_developer .agent_contanct_form { margin-left: 0px; margin-bottom: 0px; } /*=directory --------------------------------------------------------*/ #directory_load_more { cursor: pointer; clear: both; float: left; } .directory_sidebar#primary .adv_search_slider label, .directory_sidebar #amount_wd { margin-bottom: 0px; float: none; } #primary .adv_search_slider p, .directory_sidebar#primary .adv_search_slider { height: auto; } .directory_sidebar { margin-bottom: 30px; margin-top: 0px; width: 30%; } .directory_sidebar.col-md-pull-9 { right: 70%; } .directory_sidebar_wrapper { background-color: #ffffff; display: inline-block; padding: 30px; border: 1px solid #fff; } .directory_sidebar .filter_menu, .directory_sidebar .extended_search_checker label, .directory_sidebar label, .directory_sidebar_wrapper .form-control { color: #5c727d; } .directory_sidebar label { margin-bottom: 0px; } .directory_sidebar_wrapper .filter_menu { margin-left: 0px; } .directory-adv_actions .sidebar_filter_menu, .directory-adv_category .sidebar_filter_menu, .directory-adv_conty .sidebar_filter_menu, .directory-adv_city .sidebar_filter_menu, .directory-adv_area .sidebar_filter_menu { padding: 0px; } .directory_sidebar .caret_sidebar { top: 7px; right: 0px; } .directory_sidebar .extended_search_check_wrapper { display: block; } .directory_sidebar .extended_search_checker { width: 100%; } .listing_filters_head_directory .filter_menu { margin-left: 0px; margin-top: 8px !important; padding-bottom: 0px; } .listing_filters_head_directory .listing_filter_select { margin-top: 8px; } .directory_sidebar .adv_search_slider { width: 100%; height: auto; } .directory_sidebar label { padding-right: 3px; font-weight: normal; } .directory_sidebar label.directory_checkbox { width: auto; } .directory_sidebar#primary .adv_search_slider label, .directory_sidebar #amount_wd { margin-bottom: 0px; float: none; font-size: 13px; } .property_keyword_wrapper label { margin-bottom: 7px; margin-top: 5px; } .property_status_wrapper label { margin-bottom: 7px; margin-top: 7px; } .property_status_wrapper { float: left; width: 100%; padding-top: 10px; } .property_keyword_wrapper { float: left; width: 100%; } .directory_content_wrapper { margin-bottom: 30px; } .page-template-property_list_directory .single-content { margin-bottom: 0px !important; } .page-template-property_list_directory .single-content p { margin-bottom: 26px; } .directory_slider { padding-right: 15px; margin-top: 13px; width: 100%; float: left; } .directory_slider #property_size, .directory_slider #property_lot_size, .directory_slider #property_rooms, .directory_slider #property_bedrooms, .directory_slider #property_bathrooms { color: #0073e1; font-weight: 500; font-size: 13px; } .page-template-property_list_directory .content_wrapper .col-md-9 { /*min-height: 1150px;*/ min-height: 1500px; } .wpestate_property_disclaimer { padding: 30px 15px; text-align: center; } /* energy saving grade output V2 Start */ .property_energy_saving_info { display: inline-block; width: 100%; } .wpestate-energy_class_container { display: flex; width: 100%; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; align-content: stretch; align-items: stretch; gap: 0px; margin-top: 85px; } .row.class-energy { margin: 0px 0px 25px 0px; } .wpestate-class-energy { color: #fff; flex-grow: 1; text-align: center; padding: 6px 0px; position: relative; } .indicator-energy { position: absolute; top: -45px; left: 7%; padding: 6px 12px; color: #fff; background-color: #999; font-weight: 500; white-space: nowrap; -webkit-font-smoothing: antialiased; text-align: left; font-size: 12px; z-index: 9; } .indicator-energy:before { content: ""; position: absolute; border-top: 10px solid #999; border-left: 10px solid transparent; border-right: 10px solid transparent; bottom: -10px; left: 8%; margin-left: 5px; } /* energy saving grade output V2 END */ /* LIsting load more button */ .single_listing_block .load_more_ajax_cont { text-align: left; padding-left: 15px; } .single_listing_block .load_more_ajax_cont .wpresidence_button { float: none; } .single_listing_block .load_more_ajax_cont .load_more_progress_bar { display: none; } /* LIsting load more button END */ /* LIsting spinner */ .single_listing_block .spinner { margin: 50px auto; } /* LIsting spinner END */ /* AGENT customg parameters features */ .add_custom_data_cont .cliche_row { display: none; } .row.custom_details_container .col-md-3 { margin-bottom: 5px; margin-top: 5px; } .custom_details_container { padding: 0px; float: left; margin: 15px 0px 0px 0px; width: 100%; } .custom_details_container .row { margin: 0px; } .elementor-widget-container .wpestate_property_widget .custom_details_container { display: none; } .custom_details_container .custom_parameter_label { margin-right: 10px; font-weight: 500; width: 100%; float: left; color: #222; } .col-md-8.add_custom_data_cont .row { margin: 0px; } .row.single_parameter_row .col-md-5:first-of-type, .row.single_parameter_row .col-md-2:last-of-type { padding-left: 0px; } .row.single_parameter_row .col-md-2:last-of-type { line-height: 1.3em; } .agent_taxonomy { width: 100%; float: left; margin: 15px 0px 0px 0px; } .custom_parameter_wrapper { margin: 15px -15px 0px -15px; display: inline-block; width: 100%; } .custom_parameter_wrapper .col-md-4 { margin-bottom: 15px; } /* AGENT customg parameters features END */ /* PLaces Slider CSS */ .estate_places_slider .places_wrapper_type_2 { position: relative; border-radius: 0px; } .estate_places_slider button.slick-prev.slick-arrow, .estate_places_slider button.slick-next.slick-arrow { top: 50%; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; color: #99a2ae; background-color: #fff; color: #fff; padding-left: 8px; border: none; position: absolute; -moz-box-shadow: 10 10px 31px 0 rgba(7, 152, 255, 0.25); box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.25); z-index: 10; margin-top: -25px; font-size: 0px; } .estate_places_slider button.slick-prev.slick-arrow:hover, .estate_places_slider button.slick-next.slick-arrow:hover { -moz-box-shadow: 0 3px 23px 9px rgba(7, 152, 255, 0.25); box-shadow: 0 3px 23px 9px rgba(7, 152, 255, 0.25); transition: 0.3s ease-out; } .estate_places_slider button.slick-prev.slick-arrow { left: -25px; } .estate_places_slider button.slick-next.slick-arrow { right: -25px; } .estate_places_slider button.slick-prev.slick-arrow:before { margin-right: 10px; content: '\e800'; font-family: "fontello"; font-size: 20px; line-height: 30px; opacity: 1; color: #434953; } .estate_places_slider button.slick-next.slick-arrow:before { margin-right: 5px; content: '\e801'; font-family: "fontello"; font-size: 20px; line-height: 30px; opacity: 1; color: #434953; } .estate_places_slider .places_wrapper_type_2 .places_cover { border-radius: 0px; } /* PLaces Slider CSS END */ /* Virtual Tour Header */ .container_tour { position: relative; min-height: 50px; } .container_tour iframe { width: 100%; } /* Virtual Tour HEader END */ /* SLIDER TYPE 3 */ .slider_type_3.theme_slider_wrapper .carousel-indicators { text-align: left; width: 100%; } .theme_slider_3_carousel-indicators { position: absolute; bottom: 135px; left: 50%; z-index: 15; width: 1110px; padding-left: 0; margin-left: -565px; text-align: left; list-style: none; padding-top: 10px; } .theme_slider_3_price { z-index: 1; color: #fff; font-size: 19px; margin-bottom: 25px; } .theme_slider_3_price .price_wrapper { position: absolute; width: 550px; right: 0px; display: none; } .theme_slider_3_price .price_wrapper.active { display: block; } .theme_slider_3 .inforoom_unit_type5:after { content: " "; width: 2px; height: 12px; background: #c3c1c1; position: absolute; top: 1px; right: -12px; } .theme_slider_3 .inforoom_unit_type5:last-of-type:after { display: none; } .theme_slider_3_carousel-indicators a { display: inline-block; width: auto; text-indent: initial; cursor: pointer; background-color: transparent; border: none; border-radius: 0px; height: auto; float: left; color: #fff; text-align: left; padding: 10px; line-height: 1.3em; position: relative; margin: 0px; font-size: 14px; font-weight: 500; line-height: 1.6; } .theme_slider_3_carousel-indicators img { width: 90px; border: 2px solid #fff; border-radius: 4px; transition: all 300ms ease; } .theme_slider_3_carousel-indicators a.active img { border: 2px solid #222; } .theme_slider_3_sec_row { color: #fff; text-transform: uppercase; font-size: 16px; margin-left: -5px; } .theme_slider_3 .owl-prev { height: 90px; width: 90px; position: absolute; background-color: #222; right: 90px; bottom: 0; top: auto; margin-top: 120px; line-height: 100px; text-align: center; transition: all 300ms ease; border: none; } .theme_slider_3 .owl-next { height: 90px; width: 90px; position: absolute; background-color: #222; right: 0px; bottom: 0; top: auto; line-height: 100px; text-align: center; transition: all 300ms ease; border: none; } .theme_slider_3.owl-carousel .owl-nav button.owl-prev, .theme_slider_3.owl-carousel .owl-nav button.owl-next { background-color: #222; margin: 0px; border-radius: 0px; } .theme_slider_3 .owl-next:hover, .theme_slider_3 .owl-prev:hover { opacity: 0.8; } .estate_places_slider button.slick-prev.slick-arrow, .estate_places_slider button.slick-next.slick-arrow { background-color: #fff !important; } .theme_slider_3_gradient { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; background: #222; opacity: 0.5; } .slider_type_3 .slide_cont_block { position: absolute; bottom: auto; width: 500px; left: 50%; margin-left: -555px; z-index: 2; top: 33%; } .theme_slider_3 .theme_slider_contact_wrapper { top: 0px; position: relative; left: 0px; } .theme_slider_3.full_screen_yes .slide_cont_block { bottom: 30%; } .slider_type_3 .slide_cont_block h2 { color: #fff; font-size: 55px; line-height: 1em; margin-bottom: 20px; } .slider_type_3 .slide_cont_block h2:hover { opacity: 0.9; } .theme_slider_3_exp { color: #fff; display: inline-block; width: 100%; line-height: 22px; font-size: 16px; float: left; padding-right: 30%; } /* Estate Sliders END */ /* Front Property page submit template front_property_submit.php */ .submit_property_front_wrapper { width: 100%; padding: 30px; background-color: #fff; float: left; margin-bottom: 45px; } .page-template-front_property_submit { margin-top: 30px; } body.page-template-front_property_submit { margin-top: 0px; } .page-template-front_property_submit .navigation_container { padding: 0px 0px; float: left; width: 100%; } .navigation_buttons_wrapper_top { display: inline-block; opacity: 0; height: 1px; } .page-template-front_property_submit .navigation_container button { margin-right: 20px; } .page-template-front_property_submit .single_step { overflow: hidden; display: none; } #front_submit_next_step, #front_submit_prev_step { margin: 30px 20px 0px 0px; } #front_submit_prev_step { display: none; } .single_step .row { margin: 0px -15px; } .single_step .wpestate_dashboard_section_title { color: #222; font-size: 18px; line-height: 1.6em; font-weight: 500; margin: 15px; } .page-template-front_property_submit .add-estate.profile-page.profile-onprofile.row:first-child { border: none; } .page-template-front_property_submit .navigation_container a { font-weight: 500; font-size: 16px; width: 20%; float: left; padding-bottom: 20px; padding-left: 30px; padding-right: 30px; padding-top: 20px; background: #f2f2f2; text-align: center; } .page-template-front_property_submit .navigation_container a.active { background: #fff; } .profile-onprofile .col-md-6 { float: left; } .page-template-front_property_submit .navigation_container a.active { color: #0073e1; } .page-template-front_property_submit label { float: left; width: 100%; } .page-template-front_property_submit label.wpestate_check_label { width: auto; float: none; } .page-template-front_property_submit .features_amm_label { width: auto; float: none; } .page-template-front_property_submit .features_submit { margin-bottom: 10px; } .page-template-front_property_submit .submit_container { width: 100%; } .page-template-front_property_submit .step_1, .page-template-front_property_submit .step_2, .page-template-front_property_submit .step_3, .page-template-front_property_submit .step_4, .page-template-front_property_submit .step_5 { float: left; width: 100%; } .page-template-front_property_submit .step_1 { display: block } .page-template-front_property_submit #prev_step, .page-template-front_property_submit #submit_property { display: none; } .page-template-front_property_submit .login_row, .page-template-front_property_submit #facebookloginsidebar_mobile, .page-template-front_property_submit #googleloginsidebar_mobile, .page-template-front_property_submit #twitterloginsidebar_mobile { display: none; } .page-template-front_property_submit .loadersmall { border: 3px solid #f3f3f3; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; border-top: 3px solid #0073e1; border-radius: 50%; width: 15px; height: 15px; display: inline-block; margin-bottom: -4px; margin-left: 5px; } .page-template-front_property_submit .login_header_text { margin-bottom: 20px; color: #263238; font-size: 16px; line-height: 1.6em; font-weight: 500; } .page-template-front_property_submit .submit_mandatory { padding-left: 0px; line-height: 1.5em; } .page-template-front_property_submit select { height: 56px; background-color: #fff; padding: 0px 6px; font-size: 14px; border-radius: 8px; margin-bottom: 15px; background: rgb(228 228 228 / 0.5); color: rgb(17 20 45 / 0.5); } .step2 label { width: 100%; } .page-template-front_property_submit #embed_video_type, .page-template-front_property_submit #embed_video_id { max-width: 50%; } .page-template-front_property_submit input[type=text] { height: 40px; width: 100%; } .page-template-front_property_submit input[type=number], .page-template-front_property_submit input[type=text], .page-template-front_property_submit textarea { font-size: 14px; padding: 15px 0px 15px 9px; border: 1px solid #eee; box-shadow: none; background: #E4E4E4; opacity: 0.5; height: 56px; border-radius: 8px; float: left; width: 100%; margin-bottom: 15px; } .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 { background: #fff; border: 2px solid #0073E1; opacity: 1; } .page-template-front_property_submit #modal_login_wrapper select { background: #ffffff; border-radius: 4px; height: 42px; } .page-template-front_property_submit .contactformwrapper textarea { color: #8593a9; background: #fff; opacity: 1; border-radius: 4px; } .page-template-front_property_submit .contactformwrapper input[type=text], .page-template-front_property_submit .search_wrapper input[type=text] { margin: 0px 13px 13px 0px; padding: 9px 0px 9px 13px; color: #8593a9; background: #fff; opacity: 1; height: 40px; border-radius: 4px; } .page-template-front_property_submit .contactformwrapper input[type="checkbox"] { float: left; } .page-template-front_property_submit .contactformwrapper label, .page-template-front_property_submit .search_wrapper label { width: auto; } .page-template-front_property_submit .adv_search_slider .ui-slider { margin-top: 10px; } .page-template-front_property_submit #login_user_mobile, .page-template-front_property_submit #modal_login_wrapper input[type=text] { color: #8593a9; font-size: 13px; line-height: 1.428571429; vertical-align: middle; background-color: #ffffff; background-image: none; border: 1px solid #eee; border-radius: 4px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; margin-bottom: 15px; -webkit-appearance: none; height: 42px; padding: 9px 0px 9px 10px; margin-bottom: 10px; opacity: 1; } .page-template-front_property_submit #modal_login_wrapper .form-control:focus { border-color: #0073e1; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%); } .page-template-front_property_submit textarea { height: auto; border-top-left-radius: 0px; border-top-right-radius: 0px; } .page-template-front_property_submit .quicktags-toolbar { padding: 10px; border: 0px; } .page-template-front_property_submit .wp-editor-container { border: 0px; } .page-template-front_property_submit .feature_chapter_name { width: 100%; margin-left: 15px; margin-bottom: 15px; } /*=gutenberg ---------------------------------------------------------*/ .wp-block-columns .wp-block-column:not(:first-child), .wp-block-columns .wp-block-column:nth-child(even) { margin-left: 15px; } .wp-block-columns .wp-block-column:not(:last-child) { margin-right: 0px; } .wp-block-columns .wp-block-column { margin-bottom: 0px; } .wp-block-columns .wp-block-column:nth-child(odd) { margin-right: 0px; } .wp-block-columns.alignfull.has-1-columns .wp-block-column:nth-child(odd) { margin-right: 0px; } .residence_gutenberg_class .places_wrapper_type_2 { margin: 0px 15px; width: auto; } /*=gutenberg demo css ---------------------------------------------------------*/ .residence_demo_title { font-family: 'Open Sans'; font-weight: 700; color: #333; margin-top: 15px; } .residence_demo_title_under { font-family: 'Open Sans'; font-weight: normal; font-style: normal; color: #8593a9; margin-top: 10px; margin-bottom: 45px; width: 550px; margin: 0px auto; text-align: center; } /*=open street map --------------------------------------------------------------*/ .leaflet_cluster { width: 72px; height: 75px; font-size: 15px; background-image: url(css/css-images/cloud.png); /* margin-top: 50%; */ top: -36px; left: -36px; position: absolute; background-position: 50% 50%; background-repeat: no-repeat; color: #fff; font-weight: 500; text-align: center; line-height: 75px; } .leaflet-popup .wpestate_marker { position: absolute; top: 8px; left: -3px; transform: none; } .leaflet-popup-content-wrapper, .leaflet-popup-tip { background: transparent !important; box-shadow: none !important; } .leaflet-control-zoom { display: none; } .wpresidence_leaflet_label { background: #fff; float: left; width: 100px; text-align: center; margin-left: -50px; } .leaflet_submit_map_wrapper { z-index: 0; } .submit_leaflet_admin { background-color: #fff; ; padding: 5px; min-width: 255px; } .leaflet-popup-close-button { display: none; } /*==main demo */ .uvc-heading h2 { font-weight: 800 !important; } .newsletter_input { box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1); border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; min-height: 54px; background-color: #0073e1; width: 25%; border-color: transparent; color: #fff; padding: 0px; font-size: 15px; margin: 0px; font-weight: 500; } input[type=email].newsletter_form { width: 75%; height: 54px; padding: 18px 18px; color: #8593a9; font-size: 15px; } .newsletter input.newsletter_form { padding-left: 15px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } /*=Woo pay*/ .return_woo_button { margin-top: 0px; padding: 13px 15px; color: #fff; background-color: #0073e1; font-size: 16px; font-weight: 500; margin-bottom: 0px; border-radius: 4px; display: inline-block; width: auto; color: #fff !important; margin: 10px 0px; } .woocommerce form .form-row { padding: 3px 3px 3px 0px; } .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 50%; } .woo_pay, .woo_pay_submit { border-radius: 8px; font-size: 14px; font-weight: 500; padding: 0px 30px; background: #0073e1; cursor: pointer; text-align: center; margin-top: 15px; color: #ffffff; width: 210px; line-height: 54px; } .woo_pay_submit:hover, .woo_pay:hover { background-color: #106dd2; } .woocommerce-error, .woocommerce-info, .woocommerce-message { display: inline-block; width: 100%; background: #fff; border-top-color: #0073e1; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { background-color: #fff; border: none; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; margin: 0px 0px 30px 0px; border-radius: 4px; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { -webkit-font-smoothing: antialiased; padding: 12px 12px; margin-top: 0px; padding: 16px 15px; color: #fff; background-color: #0073e1; font-size: 16px; font-weight: 500; margin-bottom: 0px; border-radius: 4px; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { margin-bottom: 15px; background-color: #fff; border: 1px solid #e7e9ef; color: #8A8F9A; border-radius: 4px; padding: 2px 13px 0px 13px; font-weight: 400; width: 100%; height: 40px; } .woocommerce form .form-row textarea { height: 240px; padding-top: 10px; } .select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #e7e9ef; border-radius: 4px; height: 40px; } form.woocommerce-checkout { background: #fff; padding: 20px 20px 20px 20px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; border-top: 3px solid #0073e1; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #fcfcfc; border-radius: 4px; } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { background-color: #efeded; color: #333; } #add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { border: 1em solid #efeded; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { -webkit-font-smoothing: antialiased; padding: 12px 12px; margin-top: 0px; padding: 20px 45px; color: #fff; background-color: #0073e1; font-size: 17px; font-weight: 500; margin-bottom: 0px; border-radius: 4px; margin-top: 10px; } .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] { padding: 16px 15px; opacity: 0.7; color: #fff; display: none; } .woocommerce button.button.alt:hover { background-color: #576074; } .meta-element-head { display: none; } .wpresidence_sidebar_cart { display: inline-block; background-color: #fff; width: 100%; border-radius: 4px; padding: 30px 30px 19px 30px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; } .wpresidence_sidebar_cart h3 { margin: 10px 0px; } .wpestate_cart_item span { font-weight: 500; } .wpresidence_sidebar_cart h4 { margin-top: 10px; } .wpresidence_sidebar_cart_unit { margin-bottom: 20px; } .woocommerce table.shop_table { border-radius: 4px; background: #fff; border: 1px solid #e7e9ef; } #coupon_code { width: 150px; padding: 12px; margin-right: 15px; border: 1px solid #e7e9ef; } .woocommerce-form-coupon #coupon_code { width: 100%; height: 48px; margin-right: 0px; } .woocommerce a.remove:hover { color: #0073e1 !important; background: transparent; } .woocommerce button.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #576074; color: #fff; } .woocommerce form .form-row label { line-height: 2; margin-bottom: 0px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #8A8F9A; line-height: 40px; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; } .woocommerce form .form-row .select2-container { width: 100%; line-height: 42px; margin-bottom: 15px; } #order_review_heading { margin-top: 15px; } .showcoupon { color: #0073e1; } .woocommerce-order { display: inline-block; width: 100%; background: #fff; border-top-color: #0073e1; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; padding: 20px; } .woocommerce ul.order_details { margin: 20px 0px; list-style: none; } .woocommerce ul.order_details { margin: 20px 0px 40px 0px; list-style: none; } .woocommerce ul.order_details li { float: left; margin-right: 15px; } .woocommerce .woocommerce-customer-details address { border-radius: 4px; padding: 20px; font-size: 14px; } .woocommerce-terms-and-conditions-checkbox-text { padding-left: 20px; } .woocommerce form .form-row .input-checkbox { margin: 5px 8px 0 0; } #shopping-cart { float: left; color: #333; font-size: 20px; cursor: pointer; margin: 10px 10px 0px 0px; } #shopping-cart-icon { width: 84%; } .header_transparent #shopping-cart_icon path { fill: #fff; } .wpestream_cart_counter_header_mobile { border-radius: 50%; width: 25px; height: 25px; background-color: #0073e1; line-height: 25px; text-align: center; font-size: 12px; position: absolute; top: 12px; right: 15px; float: right; color: #fff; left: auto; } .wpestate_header_view_cart, .wpestate_header_view_checkout { width: 100%; display: inline-block; margin-top: 15px; text-align: center; padding: 4px 15px; } .wpestate_header_view_cart { border-color: #ebba7c; color: #ffffff; background-image: linear-gradient(to right, transparent 50%, #ebba7c 50%); margin-bottom: 0px; } .wpestate_header_view_checkout { background-color: #B0AE37 } .wpestate_header_view_cart:hover, .wpestate_header_view_checkout:hover { background-color: #333; color: #fff; border-color: #333; } .wpestate_in_cart_price { width: 100%; font-weight: 500; margin-bottom: 20px; font-size: 13px; color: #0073e1; text-align: left; } .woocommerce-order-received .wpresidence_sidebar_cart { display: none; } .header_wrapper.customnav #shopping-cart_icon path, #shopping-cart_icon path { fill: #222; } .transparent_header #shopping-cart_icon path { fill: #fff; } /*elementor pro fontawseom fix*/ /*=Mortgage Calculator on Property Page */ #accordion_property_payment_calculator_collapse .panel-body{ display: flex; flex-direction: row; flex-wrap: wrap; } #hoo_fees, #monthly_property_tax { width: 100% } #canvas-holder { margin-left: -40px; position: relative; } .morgage_data_wrapper, .morgage_chart_wrapper { position: relative; width: 50%; float:left; } .morgage_data_wrapper.onfirst, .morgage_chart_wrapper.onfirst { padding-right: 15px; } .elementor-widget-container #morgage_chart { width: 379px !important; height: 189px !important; margin: 0px auto; } .col-md-12.full_width_prop #morgage_chart { width: 369px !important; height: 184px !important; margin: 0px auto; } .col-md-12.full_width_prop .morgage_chart_wrapper.onfirst { height: 184px !important; } .morgage_chart_wrapper label, .morgage_data_wrapper label { display: inline-block; width: 100%; margin-bottom: 3px; margin-top: 13px; color: #222; font-weight: 500; } .morgage_data_wrapper .morgage_inputdata { width: 100%; } #morgage_down_payment { width: 75%; float: left; } #morgage_down_payment_percent { width: 25%; float: left; } #morgage_chart{ position: relative; } .morg_momth_pay { text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 46px; margin-left: 25px; } .morg_month_wrap { width: 100%; display: block; font-weight: 500; font-size: 17px; color: #333; } .morgage_legend { list-style-type: none; margin: 0px; display: inline; float: left; font-size: 13px; margin-top: 10px; position: absolute; } .tab-content .morgage_legend li, .morgage_legend li { display: inline; float: left; margin-right: 10px; } #tab_prpg .tab-pane .morgage_chart_wrapper ul { margin-left: 0px; } #tab_prpg .tab-pane .morgage_legend li { width: auto; } .morgage_legend li:before { width: 10px; height: 6px; content: " "; margin-right: 5px; background: #0073e1; float: left; margin-top: 7px; } .morgage_legend li:nth-child(n+1):before { background: #0073e1; } .morgage_legend li:nth-child(n+2):before { background: #0ac3f8; } .morgage_legend li:nth-child(n+3):before { background: #ff5e5b; } /*=Taxonomy List*/ .wpestate_term_list { list-style-type: none; width: 100%; margin: 0px; font-weight: 500; } .wpestate_term_list li { width: 100%; padding: 2px 0px } .wpestate_term_list span { float: right; border-radius: 4px; background: #0073e0; color: #fff; padding: 2px 5px; font-size: 12px; line-height: 14px; font-weight: 500; } /*=property list modal*/ .property_details_modal_container { width: 1250px; height: 100%; min-height: 100vh; top: 0px; line-height: 1.65em; } #property_modal_images { width: 60%; overflow-y: scroll; float: left; background: #222; } #property_modal_content { width: 40%; overflow-y: scroll; float: left; padding: 20px 0px; display: inline-block; } #property_modal_header { width: 40%; float: left; padding: 10px 20px 0px 20px; background-color: #f7f7f7; } #property_modal_images img:first-of-type { width: 100%; } #property_modal_images img { width: 50%; display: inline-block; opacity: 0.75; cursor: pointer; transition: all 0.3s ease-out; } #property_modal_images img:hover { opacity: 1; } #property_modal_images img:first-of-type { border: none !important; } #property_modal_images img:nth-of-type(2n+1) { border-top: 2px solid #fff; border-left: 1px solid #fff; } #property_modal_images img:nth-of-type(2n+2) { border-top: 2px solid #fff; border-right: 1px solid #fff; } .modal_property_title { position: relative; float: left; margin-top: 5px; width: 100%; font-size: 26px; margin-bottom: 5px; } .admin-bar #property_details_modal_wrapper, #modal_login_wrapper { z-index: 999999; } .modal_property_price { float: left; font-size: 20px; font-weight: 500; color: #0073e1; } .modal_property_bed { float: left; margin-left: 30px; } #modal_contact_agent { float: left; } .modal_property_addr, .wpestate_property_modal_addr, .wpestate_property_modal_features, .wpestate_property_modal_videos, .wpestate_property_modal_walkscore, .wpestate_property_modal_yelp { width: 100%; float: left; margin: 10px 0px; } .lightbox_property_wrapper_floorplans .owl-theme .owl-nav { text-align: left; } .wpestate_property_modal_floor_plans .floor_title { width: 100%; color: #222; margin-bottom: 5px; } .wpestate_property_modal_floor_plans .floor_details { width: 50%; float: left; text-align: left; } .wpestate_property_modal_floor_plans .floor_image img { width: 100%; } #property_modal_content .wpestate_agent_details_wrapper { box-shadow: none; box-shadow: none !important; padding: 0px; } #property_modal_content p { margin-bottom: 15px; } #property_modal_content .mydetails, #property_modal_content .custom_details_container { display: none; } #property_modal_content .agent_contanct_form { box-shadow: none !important; padding: 0px; margin-top: 30px; display: none; } #property_modal_content .agent_unit_social_single .fa { font-size: 14px; } #property_modal_content .wpestate_property_description { box-shadow: none !important; padding: 0px; } #property_modal_content .panel-title { margin-bottom: 10px; color: #222; } .wpestate_property_modal_details .col-md-4, .wpestate_property_modal_addr .listing_detail.col-md-4, .wpestate_property_modal_features .col-md-4 { width: 50%; } .owl-demo-modal_class img, #owl-demo-modal img { max-height: 800px; width: auto; margin: 0px auto; float: none; right: auto; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .owl-demo-modal_class .owl-carousel .owl-item .item, #owl-demo-modal .owl-carousel .owl-item .item { height: auto; } .modal_lightbox_property_wrapper .lightbox_property_wrapper_level2 { width: 100%; max-width: 1200px; background: transparent; max-height: 800px; min-height: 800px; } .modal_lightbox_property_wrapper .lightbox_property_slider { max-width: 100%; } .lightbox_property_slider .owl-nav i { margin-right: 0px; } .modal_lightbox_property_wrapper .owl-carousel .owl-item .item { height: 800px; } .modal_bedrooms, .modal_bathrooms, .modal_size { margin-right: 10px; font-size: 15px; } .modal_property_addr { clear: both; float: left; font-size: 15px; margin-top: 5px; } #property_modal_content .agent_detail { font-size: 13px; } #property_modal_content .agent_unit_social_single { width: 85%; } #property_modal_content .agent_details, #property_modal_content .agentpic-wrapper { width: 50%; min-height: 0px; padding-left: 0px; } .modal_property_description, .modal_property_adress, .modal_property_details, .modal_property_features, .modal_property_video, .modal_property_video_tour { margin-bottom: 5px; display: inline-block; } .modal_content_block { padding: 15px 15px; display: inline-block; width: 100%; } .modal_content_block:empty { display: none; } .modal_content_block:nth-of-type(odd) { background: #fafafa; } #modal_property_agent { background: #fff !important; padding-bottom: 0px; } #modal_property_agent .agent_details h3 { font-size: 20px; } #modal_property_agent .agentpict { height: 210px; } #modal_property_agent #show_contact { width: 100%; } #modal_property_agent .schedule_meeting { margin-bottom: 15px; margin-left: 0px; } #property_modal_content #agent_contact_name, #property_modal_content #agent_user_email, #property_modal_content #agent_phone { width: 31%; } #property_modal_content .listing_detail strong { color: #222; font-weight: 500; } .vbox-overlay { z-index: 99999999 !important; } #property_modal_content .morg_momth_pay { margin-top: 0px; font-size: 13px; } #property_modal_content .morg_month_wrap{ font-size: 14px; } .owl-demo-modal_class, #owl-demo-modal, #owl-demo-modal .owl-item { width: 1200px; height: 768px; } .owl_holder { width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat } #property_modal_top_bar { width: 100%; height: 35px; margin-bottom: 6px; position: relative; border-bottom: 1px solid #e9e9e9; display: inline-block; float: left; } #property_modal_top_bar #add_favorites { top: 0px; left: 0px; right: auto; font-size: 13px; cursor: pointer; border-radius: 4px; display: inline-block; } #property_modal_top_bar #add_favorites.isfavorite { background-color: #0073e1; color: #fff; padding: 0px 10px; } #property_modal_top_bar #add_favorites.isfavorite i, #property_modal_top_bar i.far.fa-heart { display: none; } #property_modal_top_bar .isnotfavorite { background-color: #a6b3bb; color: #fff; padding: 0px 10px; } #property_modal_top_bar #add_favorites.isfavorite:hover, #property_modal_top_bar #add_favorites:hover { background-color: #0073e1; color: #fff; padding: 0px 10px; } #property_modal_top_bar .prop_social { top: 3px; right: 0px; } #modal_property_mortgage { margin-bottom: 30px; } .elementor-location-archive { float: left; } /** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ /* * Owl Carousel - Core */ .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-carousel .owl-item { display: inline-block; position: relative; } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .owl-carousel .owl-item img { display: block; width: auto; margin: 0px auto; } .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: none; color: inherit; border: none; padding: 0 !important; font: inherit; pointer-events: auto; } .owl-carousel.owl-loaded { display: block; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel.owl-refresh .owl-item { visibility: hidden; } .owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel.owl-grab { cursor: move; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; } /* No Js */ .no-js .owl-carousel { display: block; } /* * Owl Carousel - Animate Plugin */ .owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { animation-name: fadeOut; } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } /* * Owl Carousel - Auto Height Plugin */ .owl-height { transition: height 500ms ease-in-out; } /* * Owl Carousel - Lazy Load Plugin */ .owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; } .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; } .owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; } /* * Owl Carousel - Video Plugin */ .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #222; } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; } .owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; } .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; } /** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ /* * Default theme - Owl Carousel CSS File */ .owl-theme .owl-nav { margin-top: -22px; text-align: center; -webkit-tap-highlight-color: transparent; } .owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 4px; } .owl-theme .owl-nav [class*='owl-']:hover { color: #FFF; text-decoration: none; } .owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; } .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px; } .owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; } .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; display: inline; } .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #0274e2; opacity: .35; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; } /*=print invoice --------------------------------------------------------------------------------*/ .invoice_print_title { font-size: 25px; border-top: 1px solid #f0f0f0; padding-top: 20px; margin-bottom: 5px; } .wpestate_invoice_date { font-size: 13px; } .wpestate_print_invoice_to_section, .wpestate_print_invoice_from_whom_section { width: 50%; float: left; margin-top: 45px; font-size: 14px; margin-bottom: 45px; line-height: 1.5em; } .wpestate_print_invoice_details_wrapper { width: 100%; text-align: right; } .wpestate_print_invoice_details_detail { width: 100%; float: left; border-bottom: 1px solid #f1f1f1; padding: 15px 0px; font-size: 13px; margin-bottom: 0px; } .wpestate_print_invoice_details_detail label { float: left; font-weight: 500; } .wpestate_print_invoice_details_wrapperex_details { width: 100%; float: left; text-align: left; margin-top: 30px; font-size: 14px; line-height: 1.5em; } .wpestate_print_invoice_end { width: 100%; float: left; text-align: left; margin-top: 30px; font-size: 14px; line-height: 1.5em; } /*=sliding box --------------------------------------------------------------------*/ .wpestate_sliding_box_wrapper { min-height: 1px; } .wpestate_sliding_box { position: relative; float: left; width: 265px; margin-right: 15px; padding: 0; border: none; border-radius: 7px; overflow: hidden; z-index: 1; -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; box-shadow: 0 10px 35px rgb(38 41 77 / 10%); border: 1px solid #f1f8ff; background: #fff; } .wpestate_sliding_box.slider_box_size_5:last-child, .wpestate_sliding_box.slider_box_size_3:last-child, .wpestate_sliding_box:last-child { margin-right: 0 !important; margin-bottom: 0; } .wpestate_sliding_box.active-element { width: 530px; } .wpestate_sliding_box .sliding-image { width: 265px; display: flex; align-items: center; justify-content: center; height: 265px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; } .wpestate_sliding_box .sliding-content-wrapper { padding: 50px; position: absolute; top: 0; left: 265px; width: 265px; height: 100%; background: #fff; display: flex; flex-direction: column; justify-content: center; } .wpestate_sliding_box .sliding-content-wrapper h4 { font-size: 22px; } .wpestate_sliding_box .sliding-content-action { font-weight: 500; color: #0073e1; } .wpestate_sliding_box.slider_box_size_3 .sliding-image, .wpestate_sliding_box.slider_box_size_3 { width: 358px; } .wpestate_sliding_box.slider_box_size_3.active-element { width: 716px; } .wpestate_sliding_box.slider_box_size_3 .sliding-content-wrapper { left: 358px; width: 358px; } .wpestate_sliding_box.slider_box_size_5 .sliding-image, .wpestate_sliding_box.slider_box_size_5 { width: 209px; } .wpestate_sliding_box.slider_box_size_5.active-element { width: 418px; } .wpestate_sliding_box.slider_box_size_5 .sliding-content-wrapper { left: 209px; width: 209px; } /*=search form elementor* --------------------------------------------------------------------*/ .search_wr_elementor { background-color: #fff; padding: 20px; border-radius: 5px; } .search_wr_elementor form { display: flex; flex-direction: row; flex-wrap: wrap; } .search_wr_elementor #adv-search-countystate li:nth-of-type(2), .search_wr_elementor #adv-search-city li:nth-of-type(2), .search_wr_elementor #adv-search-area li:nth-of-type(2), .search_wr_elementor #actionslist li:nth-of-type(2), .search_wr_elementor #categlist li:nth-of-type(2) { display: none; } .elemenentor_submit_wrapper .wpresidence_button { width: 100%; margin-bottom: 0px; } .search_wr_elementor .tab-pane { box-shadow: none; } .search_wr_elementor .adv-search-header { font-size: 21px; font-weight: 500; color: #222; margin-bottom: 15px; } .elementor-widget-WpResidence_Search_Form_Builder .elementor-field-group>label, .search_wr_elementor .elementor-field-label { font-size: 13px; font-weight: 500; color: #222; } .search_wr_elementor .filter_menu_trigger { padding: 0px; margin-top: 0px; } .search_wr_elementor .filter_menu { margin-left: 0px; } .search_wr_elementor .caret_filter { position: absolute; right: 15px; top: 50%; margin-top: -2px; } .search_wr_elementor .form-control { margin-bottom: 0px; height: auto; } .search_wr_elementor .nav-tabs { margin-bottom: 0px; } .elemenentor_submit_wrapper { flex-direction: column; justify-content: flex-end; } .single-content p.label_radius_wrapper_p, .label_radius_wrapper_p { margin-bottom: 0px; } .search_wr_elementor .label_radius_wrapper_p, .search_wr_elementor .adv_search_slider p { margin-bottom: 5px; } .search_wr_elementor .extended_search_check_wrapper { margin: 0px; } .search_wr_elementor .adv_search_tab_item { float: none; flex-wrap: wrap; display: inline-flex; flex-direction: row; justify-content: space-around; align-content: center; align-items: center; } .search_wr_elementor .adv_search_tab_item:last-of-type { border-right: solid; } .search_wr_elementor .adv_search_tab_item.active:before { display: none; } .search_wr_elementor .adv_search_tab_item a { transition: none; padding: 0px; margin: 13px 23px; } .wpestate_elementor_search_show_ammenities { margin-bottom: 0px !important; } .item_underline_active_yes a { position: relative; } .item_underline_active_yes.active a:after { content: " "; width: 100%; background-color: #222; position: absolute; bottom: -7px; height: 3px; left: 0px; } .search_button_use_hover_effect_notrue { background-color: none !important; } .search_wr_elementor .wpresidence_button { display: flex; flex-direction: row; align-content: center; align-items: center; justify-content: center; } .search_wr_elementor .wpresidence_button svg { height: 15px; width: auto; } .search_button_use_hover_effect_no { background-image: none !important; border: none; } .search_wr_elementor .form-control.open, .search_wr_elementor .form-control:focus { border-color: inherit; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .search_wr_elementor .adv_search_geo_radius_wrapper, .search_wr_elementor .adv_search_slider { height: auto; width: 100%; } /*=sproperty slider carusel v2 --------------------------------------------------------------------*/ .property_slider_carousel_elementor_v2.owl-carousel .owl-item .item { min-height: 100%; background-size: cover; background-position: 50% 50%; width: 100%; height: auto; background-color: transparent; position: relative; } .property_slider_carousel_elementor_v2.owl-carousel .owl-item { opacity: 1; width: 290px !important; } .property_slider_carousel_elementor_v2.owl-carousel .carousel-control { color: #0073e1; top: 0px; margin-top: 0px; } .property_slider_carousel_elementor_v2.owl-carousel .carousel-control i { font-size: 14px; } .property_slider_carousel_elementor_v2_image_container { width: 100%; height: 370px; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); border-radius: 5px; background-size: cover; transition: all 0.7s ease; } .property_slider_carousel_elementor_v2 h2 { font-size: 15px; } .property_slider_carousel_elementor_v2 .owl-nav { position: absolute; top: 40%; left: -60px; display: flex; flex-direction: column; } .property_slider_carousel_elementor_v2.owl-theme .owl-nav .owl-prev, .property_slider_carousel_elementor_v2.owl-theme .owl-nav .owl-next, .property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-prev, .property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-next { background-color: #777AF212; width: 40px; height: 40px; border-radius: 5px; color: #0274e2; } .property_slider_carousel_elementor_v2.owl-theme .owl-nav .owl-prev:hover, .property_slider_carousel_elementor_v2.owl-theme .owl-nav .owl-next:hover, .property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-prev:hover, .property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-next:hover { color: #fff; background-color: #0274e2; } .property_slider_carousel_elementor_v2_image_wrapper { position: Relative; overflow: hidden; border: 0px solid #000; } .property_slider_carousel_elementor_v2 .places_cover { width: 100%; height: 100%; background-color: #1D293E; opacity: 0.15; top: 0px; left: 0px; transition: all 0.7s ease; cursor: pointer; border-radius: 4px; position: absolute; pointer-events: none; z-index: 7; } .property_slider_carousel_elementor_v2_title { font-size: 18px; margin-top: 10px; font-weight: 500; display: inline-block; color: #222; } .property_slider_carousel_elementor_v2_price { background-color: rgba(0, 115, 225, 0.85); color: #fff; border-radius: 4px; position: absolute; left: 9px; bottom: 10px; z-index: 9; padding: 4px 7px; font-size: 13px; line-height: 1.5em; } .property_slider_carousel_elementor_v2_price .price_label { font-size: 13px; line-height: 1.5em; } .property_slider_carousel_elementor_v2_image_wrapper:hover .property_slider_carousel_elementor_v2_image_container { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); } .property_slider_carousel_elementor_v2_image_wrapper:hover .places_cover { opacity: 0; } /*=sproperty slider carusel v3 --------------------------------------------------------------------*/ .property_slider_carousel_elementor_v3 { height: 530px; width: 100%; max-width: 840px; display: block; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); padding: 0px !important; border-radius: 10px; margin: 0px auto; overflow: hidden; } .property_slider_carousel_elementor_v3.owl-carousel.owl-loaded { display: block; overflow: initial; } .property_slider_carousel_elementor_v3 .owl-carousel .owl-stage-outer { padding: 30px 0px; } .property_slider_carousel_elementor_v3 .item { width: 100%; height: 100%; display: inline-block; position: relative; background: #fff; margin: auto; max-width: 840px; height: 530px !important; width: 100%; margin-top: 0; margin-bottom: 0px; /* box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%);*/ overflow: hidden; padding: 0px !important; border-radius: 10px; } .property_slider_carousel_elementor_v3 .owl-item { width: 100%; } .property_slider_carousel_elementor_v3_image_wrapper { width: 50%; height: 100%; float: left; position: relative; } .property_slider_carousel_elementor_v3_content_wrapper { width: 50%; height: 100%; float: left; position: relative; padding: 45px; background-color: #fff; } .property_slider_carousel_elementor_v3_content_wrapper .property_listing_details { padding: 0px; } .property_slider_carousel_elementor_v3 .places_cover { width: 100%; height: 100%; background-color: #1D293E; opacity: 0.15; top: 0px; left: 0px; transition: all 0.7s ease; cursor: pointer; position: absolute; pointer-events: none; z-index: 7; } .property_slider_carousel_elementor_v3 .tag-wrapper { z-index: 8; } .property_slider_carousel_elementor_v3_price { color: #0D7AE3; font-family: 'Roboto', sans-serif; font-size: 17px; font-weight: 500; margin-bottom: 10px; } .property_slider_carousel_elementor_v3_title { color: #222222; font-family: 'Roboto', sans-serif; font-size: 26px; font-weight: 500; margin-bottom: 10px; float: left; min-height: auto !important; line-height: 1.1em; } .property_slider_carousel_elementor_v3 .property_agent_wrapper a { font-size: 15px; font-weight: 500; line-height: 47px; } .property_slider_carousel_elementor_v3 .property_agent_image { width: 50px; height: 50px; border-radius: 50%; } .property_slider_carousel_elementor_v3 .property_agent_wrapper { position: absolute; bottom: 30px; } .property_slider_carousel_elementor_v3_address { border-bottom: 1px solid #CACACA3B; padding-bottom: 20px; margin-bottom: 20px; width: 100%; display: inline-block; } .property_slider_carousel_elementor_v3_excerpt { margin-bottom: 30px; display: inline-block; } .property_slider_carousel_elementor_v3_image_container { width: 100%; height: 100%; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); background-size: cover; transition: all 0.7s ease; } .property_slider_carousel_elementor_v3 .owl-nav { position: absolute; top: 50%; width: 100%; margin-top: -20px; } .property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-prev { left: -65px; position: absolute; } .property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-next { right: -65px; position: absolute; } .property_slider_carousel_elementor_v3 .owl-dots { margin-top: 15px; } .property_slider_carousel_elementor_v3 svg { width: 20px; height: 20px; display: block; margin: 0px 10px 0px 0px; } .property_slider_carousel_elementor_v3 .inforoom, .property_slider_carousel_elementor_v3 .infobath, .property_slider_carousel_elementor_v3 .infosize { line-height: inherit; margin-right: 20px; color: #5c727d; font-size: 15px; float: left; } /*=testimonial slider* --------------------------------------------------------------------*/ .wpestate_testimonial_slider { background-color: transparent; border-radius: 5px; } .wpestate_testimonial_slider.owl-carousel .owl-stage-outer { padding: 30px 0px; } .wpestate_testimonial_slider .item { position: relative; background: #fff; margin: auto; max-width: 770px; height: 400px !important; width: 100%; margin-top: 0; margin-bottom: 0px; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); overflow: hidden; padding: 0px !important; background-color: #fff !important; border-radius: 10px; } .wpestate_testimonial_slider .item_testimonial_content { width: 50%; height: 100%; display: inline-block; float: left; padding: 50px; } .wpestate_testimonial_slider .item_testimonal_image { width: 50%; height: 100%; background-size: cover; display: inline-block; float: left; } .item_testimonial_title { font-size: 19px; color: #222; font-weight: 500; display: inline-block; margin-top: 0px; margin-bottom: 30px; } .item_testimonial_text { font-size: 15px; margin-bottom: 30px; line-height: 1.6em; } .item_testimonial_stars i { margin: 0px 3px 12px 0px; color: #ffc662; font-size: 13px; } .item_testimonial_name { font-size: 15px; font-weight: 500; color: #0274e2; line-height: 1em; } .item_testimonial_job { font-size: 15px; font-weight: 500; color: #a5b5bd; } .wpestate_testimonial_slider .owl-nav { position: absolute; top: 50%; width: 100%; margin-top: -35px; } .wpestate_testimonial_slider.owl-theme .owl-nav .owl-prev { position: absolute; left: 80px; } .wpestate_testimonial_slider.owl-theme .owl-nav .owl-next { position: absolute; right: 80px; } .wpestate_testimonial_slider.owl-theme .owl-nav .owl-prev, .wpestate_testimonial_slider.owl-theme .owl-nav .owl-next { background-color: #777AF212; width: 40px; height: 40px; border-radius: 5px; color: #0274e2; } .wpestate_testimonial_slider.owl-theme .owl-nav .owl-prev:hover, .wpestate_testimonial_slider.owl-theme .owl-nav .owl-next:hover { color: #fff; background-color: #0274e2; } .wpestate_testimonial_slider.owl-theme .owl-dots { margin-top: 0px; } .property_slider_carousel_elementor_v3 .owl-dots .owl-dot.active span, .property_slider_carousel_elementor_v3 .owl-dots .owl-dot:hover span, .wpestate_testimonial_slider.owl-theme .owl-dots .owl-dot.active span, .wpestate_testimonial_slider.owl-theme .owl-dots .owl-dot:hover span { background: #1f80e4; opacity: 1; } .slider_orientation_yes { float: right; } .slider_orientation_yes.property_slider_carousel_elementor_v2 .owl-nav { left: auto; right: -60px; } /*=video player widget --------------------------------------------------------------------*/ .wpresidence_video_wrapper { display: inline-block; line-height: 0; transition: all 0.3s ease; } .wpresidence_video_wrapper a { line-height: 0; } .wpresidence_video_wrapper i { font-size: 20px; } .wpresidence_video_wrapper svg { height: 30px; } .wpestate_dots { width: 150px !important; height: 200px; mask-image: url('css/css-images/dots-single.svg'); mask-size: 20px; z-index: 0; -webkit-mask-image: url('css/css-images/dots-single.svg'); -webkit-mask-size: 20px; position: absolute; background-color: #377ef9; } .wpestate_dots_left, .wpestate_dots_rights { position: relative; z-index: 10; } .wpestate_dots_right .elementor-image-carousel, .wpestate_dots_left .elementor-image-carousel, .wpestate_dots_left img, .wpestate_dots_right img { z-index: 9; position: relative; } .wpestate_dots_left:after, .wpestate_dots_right:after { content: " "; width: 150px !important; height: 200px; mask-image: url('css/css-images/dots-single.svg'); mask-size: 20px; z-index: 0; -webkit-mask-image: url('css/css-images/dots-single.svg'); -webkit-mask-size: 20px; position: absolute; background-color: #377ef9; top: -75px; right: -75px; z-index: 1; } .wpestate_dots_left:after { right: auto; left: -75px; } /*=== hotsports*/ .wpestate_hotspot { background-color: #fff; z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; color: #222; transition: all 0.35s ease; transform-style: preserve-3d; } .wpestate_hotspot:before { content: ''; display: inline-block; width: 135%; height: 135%; border-radius: inherit; position: absolute; top: 50%; left: 50%; z-index: -1; background-color: inherit; opacity: .6; transform: translate3d(-50%, -50%, -1px) scale(.65); transition: transform 1s cubic-bezier(.19, 1, .22, 1); } .wpestate_hotspot:hover:before { transform: translate(-50%, -50%) scale(1); } .wpestate_hotspot_tooltip { position: absolute; pointer-events: none; color: #222; text-align: left; min-width: 10%; padding: 5px; border-radius: 4px; background-color: #fff; display: none; right: initial; bottom: initial; left: initial; top: calc(100% + 5px); width: 200px; transition: all 0.35s ease; } .wpestate_hotspot_icon_wrapper { display: flex; flex-direction: row; flex-wrap: nowrap; align-content: space-around; justify-content: space-evenly; padding: 5px; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); border-radius: 4px; cursor: pointer; } .wpestate_hotspot_icon_wrapper svg { width: 15px; } .wpestate_hotspot_label, .wpestate_hotspot_icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .wpestate_hotspot_label { padding: 0px 5px; } .wpestate_hotspot_tooltip p { margin-bottom: 0px; } .wpestate_hotspot_main_image_overlay { pointer-events: none; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #00000012; } /*no sidebar when adding a template*/ .elementor_library-template-default #primary { display: none; } .elementor_library-template-default .col-md-9.rightmargin { width: 100%; } /*elementor template and sidebar*/ .wd_user_menu li, li.advanced_search_sidebar, li.measurement_unit_widget, li.multiple_currency_widget, li.loginwd_sidebar, li.social_sidebar, li.property_categories, li.contact_sidebar, li.facebook_widget_like, li.featured_sidebar, li.latest_listings, li.mortgage_calculator_li { list-style-type: none; } ul.secondary_menu_sidebar { display: none; } ul.wd_user_menu { margin: 0px 0px 0px 0px; } .elementor-widget-container .loginwd_sidebar, .elementor-widget-container .advanced_search_sidebar, .elementor-widget-container .measurement_unit_widget, .elementor-widget-container .multiple_currency_widget, .elementor-widget-container .g_ag_dev_search_widget, .elementor-widget-container .mortgage_calculator_li{ clear: both; background: #fff; padding: 30px; border: 1px solid #fff; display: inline-block; float: left; width: 100%; } .elementor-widget-container .login_form { padding: 0px 0px 0px 0px; } .elementor-widget-container .loginwd_sidebar, .elementor-widget-container .advanced_search_sidebar, .elementor-widget-container .measurement_unit_widget, .elementor-widget-container .multiple_currency_widget, .elementor-widget-container .g_ag_dev_search_widget, .elementor-widget-container .mortgage_calculator_li, .elementor-widget-container .social_sidebar, .elementor-widget-container .contact_sidebar, .elementor-widget-container .facebook_widget_like, .elementor-widget-container .featured_sidebar, .elementor-widget-container .latest_listings, .elementor-widget-container .property_categories, .elementor-widget-container .twitter_wrapper { margin-bottom: 30px; } .elementor-widget-container .social_sidebar_internal a { width: 22%; margin: 0 4% 4% 0; height: 0; padding-bottom: 18%; position: relative; padding: 11px 0px; background-color: #ffffff; margin: 0px 10px 10px 0px; text-align: center; display: inline-block; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; width: 41px; height: 41px; } .elementor-widget-container .boxed_widget form { width: 100%; } .elementor-widget-property_show_agent_form2_section .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow { left: -20px; } .elementor-widget-property_show_agent_form2_section .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow, .elementor-widget-property_show_agent_form2_section .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow { width: 30px; height: 30px; } .elementor-widget-property_show_agent_form2_section .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow:before, .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow:before { line-height: 30px; } .elementor-widget-property_show_agent_form2_section .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow { right: -20px; } /*=categories as tabs widget --------------------------------------------------------------------*/ .wpestate_categories_as_tabs_wrapper { display: inline-block; width: 100%; } .wpestate_categories_as_tabs_item { margin: 0px 7px; } .wpestate_categories_as_tabs_item svg { height: 18px; z-index: 10; max-width: 20px; } .wpestate_categories_as_tabs_item i, .wpestate_categories_as_tabs_item svg { margin-right: 5px; } .wpestate_categories_as_tabs_ul { margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; flex-direction: row; } .nav-tabs>li.wpestate_categories_as_tabs_item>a { border: none; font-weight: 500; margin: 0px; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center; } .nav-tabs>li.wpestate_categories_as_tabs_item.active>a { border: none; color: #fff; width: 100%; background-color: #0073e1; border-radius: 4px; } .nav>li.wpestate_categories_as_tabs_item>a:hover { text-decoration: none; background-color: transparent; color: #0073e1; } .wpestate_categories_as_tabs_panel { padding: 30px 0px; box-shadow: none; float: left; width: 100%; } .wpestate_categories_as_tabs_term { color: #222; font-weight: 500; width: 100%; } .places_list_tab_term-count { display: block; margin-bottom: 10px; font-size: 14px; } @supports (-webkit-overflow-scrolling: touch) { /* CSS specific to iOS devices */ .parallax_effect_yes { background-attachment: initial; } } .owl-carousel.slick-slider{ display: block; } #owl-demo .slick-track { position: relative; top: 0px; left: 0; padding-top: 0px; display: block; } #owl-demo .slick-slide{ min-height: 100%; background-size: cover; background-position: 50% 50%; width: 100%; height: 623px; padding: 10px; background-color: #222; background-repeat: no-repeat; position: relative; } #owl-demo button.slick-prev.slick-arrow, #owl-demo button.slick-next.slick-arrow{ background: rgb(34 34 34 / 66%); color: #FFF; display: inline-block; zoom: 1; margin: -20px 10px 10px; font-size: 20px; line-height: 40px; height: 40px; width: 40px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: Alpha(Opacity=95); opacity: 0.95; cursor: pointer; z-index: 1; top: 50%; } #owl-demo button.slick-prev.slick-arrow { right: auto; left: 15px; } /* css grid for recent listings*/ .items_shortcode_wrapper { min-width: 100%; display: flex; flex-wrap: wrap; } .items_shortcode_wrapper_grid{ display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); grid-template-columns: repeat(auto-fit, minmax(260px, 390px)); grid-template-columns: repeat(auto-fit, minmax(260px, auto)); gap: 10px; min-width: 100%; margin: 0px; justify-content: start; } .shortcode_wrapper_grid_item{ max-width: 525px; } .items_shortcode_wrapper.items_shortcode_wrapper_grid{ margin: 0px; } .items_shortcode_wrapper_category_grid{ display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px; } .places_wrapper_grid{ width: 100%; } .items_shortcode_wrapper_category_grid .places_wrapper_design_2_wrapper{ width: 100%; } /*zillow answer */ .wpestate_zillow_answer{ line-height: 1.6em; margin-top: 10px; } .wpestate_zillow_price{ color: #0073e1; font-size: 16px; font-weight: 600; } .wpestate_zillow_address{ text-transform: capitalize; } /* css grid for content grid */ :root { --white-color: #fff; --default-padding: 0px 30px; --default-gap: 15px; --small-margin-bottom: 5px; --medium-margin-bottom: 20px; } .wpestate_content_grid_wrapper { display: flex; gap: var(--default-gap); margin: 0px; } .wpestate_content_grid_wrapper_second_col, .wpestate_content_grid_wrapper_first_col{ padding: 0px; min-height: 400px; width:50%; } .property_unit_content_grid_big_details .listing_unit_price_wrapper, .property_unit_content_grid_big_details_location, .property_unit_content_grid_big_details h4 { padding: 0px; color: var(--white-color); } .wpestate_content_grid_wrapper_second_col { display: flex; flex-direction: column; gap: var(--default-gap); } .wpestate_content_grid_wrapper_first_col .property_listing, .property_unit_content_grid_big_details_location a, .property_unit_content_grid_big_details h4 a, .property_unit_content_grid_big_details h4 a:hover{ max-width: 100%; color: var(--white-color); } .featured_gradient { opacity: 1; } .property_unit_content_grid_big_details { position: absolute; bottom: 0px; width: 100%; z-index: 10; color: var(--white-color); padding: var(--default-padding); } .property_unit_content_grid_big_details_location { display: inline-block; margin-bottom: var(--medium-margin-bottom); } .property_unit_content_grid_big_details h4 { margin-bottom: 0px; } .wpestate_content_grid_wrapper_second_col_image { width: 195px; height: 130px; flex-shrink: 0; } .wpestate_content_grid_wrapper_first_col .property_unit_type5_content, .wpestate_content_grid_wrapper_second_col_image{ background-position: center; background-size: cover; background-repeat: no-repeat; } .wpestate_content_grid_wrapper_second_col_item_wrapper { display: flex; width: 100%; align-items: center; } .property_unit_content_grid_small_details { display: flex; flex-direction: column; padding-left: 20px; height: 100%; justify-content: center; } .wpestate_content_grid_wrapper_second_col_item_wrapper .listing_unit_price_wrapper { padding: 0px; } .wpestate_content_grid_wrapper_second_col_item_wrapper h4 { margin-bottom: var(--small-margin-bottom); } .wpestate_separator_dot { margin: 0px 5px; } .wpestate_content_grid_wrapper_second_col_image.property_listing:hover{ box-shadow: none; }