£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyʦ•ꎅȮFÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~芩ÊǍí`ÔÑ©ú뙵'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶êםӼ㞪éUWŸÈË%DÒÕ¬ï‘]/Åcx ‰ï2ß]ä6G[]S£Ôϯrs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ ¯¹ægƒÛowЍø^d™ý½ßB7áyMä9ÜÖUã !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /* Theme Name: WpRentals child Theme URI: https://themeforest.net/item/wp-rentals-booking-accommodation-wordpress-theme/12921802 Description: Ultimate WordPress Theme created by WP Estate for booking accommodation. WP Rentals is clean, flexible, fully responsive and retina Ready. Its smart settings allows you to build outstanding renting websites easy and fast. Version: 1.0.0 Author: wpestate Author URI: http://themeforest.net/user/wpestate Text Domain: wprentals Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html Template: wprentals */ 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: 1; } ul { list-style: none; } table { /* tables still need 'cellspacing="0"' in the markup */ border-collapse: separate; border-spacing: 0; } caption, th, td { font-weight: normal; text-align: left; } a { color: #63cd32; transition: color 0.2s linear; -moz-transition: color 0.2s linear; -webkit-transition: color 0.2s linear; -o-transition: color 0.2s linear; } a img { border: 0; } b, strong { font-weight: 500; } 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; } /* =Structure ----------------------------------------------- */ html, body { height: 100%; margin: 0; } .loadie { z-index: 999999; } body { color: #5d6475; background-color: #ffffff; /* font-family: 'Raleway', sans-serif; font-family: 'Open Sans', sans-serif; font-family: 'Montserrat', sans-serif; font-family: 'Poppins', sans-serif;*/ font-family: "Roboto", sans-serif; font-size: 14px; line-height: 1.6em; } p { margin: 0 0 10px; } .admin-bar, .admin-bar .header_wrapper.customnav { margin-top: 32px; } .page-template-property_list_half.admin-bar { margin-top: 0px; } .label { border-radius: 0px; } .content-fixed-listing { width: 1200px; margin: 0px auto; margin-top: 15px; padding: 0px; } .row.no_log_submit { margin: 0px; } .row.content-fixed-listing.listing_type_1 { margin-top: 45px; } .fixed_space { width: 1170px; margin: 0px auto !important; } .rightmargin { padding-right: 30px; } .norightpadding { padding-right: 0px; } .noleftpadding { padding-left: 0px; } .no_list_yet, .no_favorites { padding-left: 15px; } .col-md-push-3.rightmargin { padding-left: 30px; padding-right: 15px; } .leftmargin { padding-left: 15px; } embed, iframe, object, video { max-width: 100%; } a { color: #484848; } a:hover, a:focus { color: #63cd32; text-decoration: none; outline: none; } h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #484848; font-weight: 500; } h1 { font-size: 24px; line-height: 1.3em; margin-bottom: 15px; } h2 { font-size: 20px; line-height: 1.3em; margin-bottom: 15px; } h3 { font-size: 18px; line-height: 1.3em; margin-bottom: 15px; } h4 { font-size: 16px; line-height: 1.3em; margin-bottom: 15px; } h5 { font-size: 16px; line-height: 1em; margin-bottom: 15px; } h6 { font-size: 15px; line-height: 1em; margin-bottom: 15px; } .frontheading h2, .frontheading h1 { font-weight: 500; } .subheading { font-size: 16px; color: #8a8f9a; text-align: center; } .noposts { margin-left: 30px; } .label { padding: 0.4em 0.6em 0.4em; font-weight: normal; margin-left: 13px; } input[type="text"], input[type="email"], input[type="search"], input[type="password"] { -webkit-appearance: none; } .schema_div { display: inline; } .schema_div_noshow { display: none; } /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .bypostauthor { background: #fff; } code { white-space: normal; } small, .small { font-size: 100%; } .tooltip { top: auto !important; bottom: -30px !important; } .google_map_on_list_wrapper .tooltip { top: auto !important; bottom: 3px !important; } .indexlist.blog_list_wrapper { float: left; } .message_listing .tooltip { top: auto !important; bottom: -30px !important; } .delete_wrapper { float: left; display: inline; position: relative; } .pack-date-wrapper .tooltip, .delete_wrapper .tooltip { top: auto !important; bottom: -45px !important; } .tooltip-inner { background: #000; font-size: 12px; border-radius: 2px; } .pack-info .tooltip-inner, .pack-unit .tooltip-inner { background: #63cd32; } .tooltip.top .tooltip-arrow { border-top-color: #5d6475; display: none; } .tooltip.bottom .tooltip-arrow { display: none; top: 0; left: 50%; margin-left: -5px; border-bottom-color: #5d6475; border-width: 0 5px 5px; } .tooltip.bottom-left .tooltip-arrow { display: none; top: 0; left: 5px; border-bottom-color: #5d6475; border-width: 0 5px 5px; } .tooltip.bottom-right .tooltip-arrow { display: none; top: 0; right: 5px; border-bottom-color: #5d6475; border-width: 0 5px 5px; } .property_listing .tooltip { left: -105px !important; width: 100px; top: 12px !important; } .property_listing .tooltip-inner { background-color: #63cd32; color: #fff; } .entry-title { margin: 0px 15px 15px 0px; } .wprentals_title_with_rating { display: flex; flex-direction: column; margin-top: 40px; width: fit-content; } .property_header3 .entry-title { font-size: 35px; } .title_list_prop { margin-left: 0px; } #listing_ajax_container .entry-title { margin: 15px 0 15px 0px; float: left; width: 100%; } .entry-title-search { margin: 0px 0px 13px 0px; width: 100%; } .title_results { padding-left: 15px; } .container { padding: 0px; width: 1220px; position: relative; } .main_wrapper { background-color: #fafafa; background-color: #fff; background-color: #fcfcfc; -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); } .content_wrapper { width: 1170px; margin: 0px auto; position: relative; padding: 0px 0px 30px 0px; min-height: 800px; } .wpestate_property_disclaimer { max-width: 1200px; margin: 0px auto; padding: 30px 15px; } .page-template-contact_page .content_wrapper { min-height: 500px; } .elementor-template-full-width .content_wrapper { width: 100%; } .home .content_wrapper { padding-bottom: 0px; } .wide .content_wrapper { /*overflow:default;*/ } .content_wrapper.listing_wrapper { width: 100%; padding: 0px 0px 0px 0px; float: left; } .wide_page { width: 100%; padding-left: 0px; padding-right: 0px; } .content_wrapper_listing { padding-bottom: 30px; } .container.wide, .wide { width: 100%; max-width: 100%; } .full_map_container { width: 100%; } #google_map_prop_list_wrapper { position: fixed; left: 0; bottom: 0; width: 55%; top: 70px; } .half_map_on_right #google_map_prop_list_wrapper { left: auto; right: 0; } #google_map_prop_list_wrapper.halfmapfull { width: 100%; z-index: 101; top: 0px !important; height: 100%; } #google_map_prop_list_wrapper.halfmapfull.halfmapfullx { top: 0px !important; } #google_map_prop_list_sidebar { position: fixed; right: 0; bottom: 0; width: 45%; top: 70px; overflow-y: scroll; overflow-x: hidden; background: #f6f6f6; } .half_map_on_right #google_map_prop_list_sidebar { right: auto; left: 0; } .top_bar_on #google_map_prop_list_sidebar, .top_bar_on #google_map_prop_list_wrapper { top: 110px; } .admin-bar.top_bar_on #google_map_prop_list_sidebar.half_header_type2, .admin-bar.top_bar_on #google_map_prop_list_wrapper.half_header_type2 { top: 187px; } .top_bar_on #google_map_prop_list_sidebar.half_header_type2, .top_bar_on #google_map_prop_list_wrapper.half_header_type2 { top: 155px; } .admin-bar #google_map_prop_list_sidebar.half_header_type2, .admin-bar #google_map_prop_list_wrapper.half_header_type2 { top: 147px; } #google_map_prop_list_sidebar.half_header_type2, #google_map_prop_list_wrapper.half_header_type2 { top: 115px; } .admin-bar.top_bar_on #google_map_prop_list_sidebar, .admin-bar.top_bar_on #google_map_prop_list_wrapper { top: 142px; } .admin-bar #google_map_prop_list_sidebar, .admin-bar #google_map_prop_list_wrapper { top: 102px; } .slider_radius_wrap { margin-bottom: 5px; margin-top: 5px; min-height: 30px; padding-right: 2.5px; } #wpestate_slider_radius { height: 4px; margin-top: 10px; } #google_map_prop_list { height: 100%; min-height: 800px; } .header_media { background-color: #fdfdfd; position: relative; width: 100%; } .rev_slider_wrapper { z-index: 0 !important; } .header_media_close { overflow: hidden; } .widget-area-sidebar { min-height: 500px; font-size: 14px; } .none { display: none; } #footer-widget-area { padding: 40px 0px; max-width: 1200px; width: 100%; margin: 0px auto; } .caret { border: none; } .caret:after { content: "\f078"; position: absolute; right: -10px; font-family: FontAwesome; top: 12px; width: 20px; height: 20px; background-repeat: no-repeat; font-size: 11px; color: #8a8f9a; } .top_bar .multiple_currency_widget .sidebar_filter_menu .caret:after { top: 0px; } label { margin-bottom: 5px; color: #8a8f9a; font-size: 13px; font-weight: normal; /*font-weight: 500;*/ } .label-danger { background-color: #fd2d4f; } .label-info { background-color: #7648af; } .user_dashboard_panel input[type="radio"] { margin: 0px 5px; } input[type="radio"].second_radio { margin-left: 10px; } p:empty { margin-bottom: 0px !important; } .vc_row_inner.wpestate_row_inner { display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; } .center_row { width: 1170px; display: block; margin-left: auto !important; margin-right: auto !important; margin-bottom: 0px; } .full_row .vc_col-sm-12 { padding: 0px; } .wpestate_nomargin, .wpestate_nomargin .col-md-12 { margin: 0px; width: 100%; padding: 0px; } .nomargin-container { margin: 0px; padding: 0px; } #scrollhere { margin: 0px -15px; width: 100%; display: inline-block; } #post #scrollhere { margin: 0px -15px; } .property_flex { margin-bottom: 0px; } #colophon .property_flex, #primary .property_flex { display: block; } /* =Input -------------------------------------------------------------------------------------*/ .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #fff; } 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 #e7e9ef; border-radius: 1px; background-color: #fff; color: #565a5c; box-sizing: border-box; padding: 0; } input[type="radio"] { } input[type="checkbox"]:checked:before { outline: 0px !important; -webkit-appearance: none; -moz-appearance: none; content: "\f00c"; position: absolute; font-size: 24px; left: 0px; top: -2px; text-align: center; width: 15px; color: #63cd32; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 16px; } .extra_featured:checked:before { left: -2px !important; top: -2px !important; } ::-webkit-input-placeholder { color: #8a8f9a !important; opacity: 1; } :-moz-placeholder { color: #8a8f9a !important; opacity: 1; } ::-moz-placeholder { color: #8a8f9a !important; opacity: 1; } :-ms-input-placeholder { color: #8a8f9a !important; opacity: 1; } .shortcode-login ::-webkit-input-placeholder, #forgot-pass-div ::-webkit-input-placeholder, #forgot-pass-div_mod ::-webkit-input-placeholder, #ajax_register_div ::-webkit-input-placeholder, #ajax_login_div ::-webkit-input-placeholder, #forgot-pass-div_shortcode ::-webkit-input-placeholder, #register-div ::-webkit-input-placeholder, #login-div ::-webkit-input-placeholder { color: #8a8f9a !important; } .shortcode-login :-moz-placeholder, #forgot-pass-div :-moz-placeholder, #forgot-pass-div_mod :-moz-placeholder, #ajax_register_div :-moz-placeholder, #ajax_login_div :-moz-placeholder, #forgot-pass-div_shortcode :-moz-placeholder, #register-div :-moz-placeholder, #login-div :-moz-placeholder { color: #8a8f9a !important; } .shortcode-login ::-moz-placeholder, #forgot-pass-div ::-moz-placeholder, #forgot-pass-div_mod ::-moz-placeholder, #ajax_register_div ::-moz-placeholder, #ajax_login_div ::-moz-placeholder, #forgot-pass-div_shortcode ::-moz-placeholder, #register-div ::-moz-placeholder, #login-div ::-moz-placeholder { color: #8a8f9a !important; } .shortcode-login :-ms-input-placeholder, #forgot-pass-div :-ms-input-placeholder, #forgot-pass-div_mod :-ms-input-placeholder, #ajax_register_div :-ms-input-placeholder, #ajax_login_div :-ms-input-placeholder, #forgot-pass-div_shortcode :-ms-input-placeholder, #register-div :-ms-input-placeholder, #login-div :-ms-input-placeholder { color: #8a8f9a !important; } .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: 14px; } /*auto-complete*/ .search_wrapper .ui-widget-content { border: 0px solid #f0f0f0 !important; background: #e9edf3 !important; } .ui-widget-content.ui-autocomplete{ background: #ffffff !important; padding: 5px; border-radius: 4px; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); } .ui-widget-content { border: none !important; background: transparent !important; color: #5d6475 !important; background: #e9edf3 !important; } .ui-menu li.ui-menu-item { margin: 0px !important; padding: 4px 10px !important; width: 100%; font-size: 14px; font-family: "Roboto", sans-serif; color: #8a8f9a; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-menu li.ui-menu-item.ui-state-focus { margin: 0px !important; padding: 0px !important; width: 100%; font-size: 14px; border: none !important; background-image: none !important; font-family: "Roboto", sans-serif; background: transparent !important; color: #484848 !important; background: #ffffff !important; font-weight: 400 !important; } /* =Menu -------------------------------------------------------------------------------------*/ .hover_type_3 #access ul li:hover > ul:after, .hover_type_4 #access ul li:hover > ul:after, .hover_type_5 #access ul li:hover > ul:after, .hover_type_6 #access ul li:hover > ul:after { display: none; } .hover_type_2 #access .menu > li:hover > a:before { position: absolute; top: 0px; left: 0px; content: ""; border-top: 3px solid #3c90be; width: 100%; } .hover_type_2 #access .menu > li.with-megamenu:hover > a { position: relative; } .header_type2 #access ul li:hover > ul, .hover_type_4 .header_type2 #access ul li:hover > ul { top: 70px; } .is_half_map.header_wrapper.header_type1.header_align_left #access { margin: 0px 0px 0px 220px; } .header_wrapper.header_type1.header_align_left #access { margin: 0px 0px 0px 230px; text-align: left; padding-top: 0px; height: 100%; } .is_half_map.header_wrapper.header_type1.header_align_right #access { margin: 0px 235px 0px 0px; } .is_half_map #google_map_prop_list { min-height: 0px; } .header_wrapper.header_type1.header_align_right #access { margin: 0px 220px 0px 0px; text-align: right; padding-top: 0px; height: 100%; } .header_wrapper.header_type1.header_align_center #access { margin: 0px 0px 0px 0px; text-align: center; padding-top: 0px; height: 100%; } .header_wrapper.header_type2 #access { bottom: 0px; top: auto; position: absolute; margin-left: 15px; height: 70px; } .header_wrapper.header_type2.header_align_right #access { float: right; right: 0px; margin-right: 5px; text-align: right; } .header_wrapper.header_type2.customnav #access { /* margin-left: 220px;*/ padding-left: 220px; height: auto; } .header_wrapper.header_type2.header_align_right.customnav #access { /* margin-right: 220px;*/ padding-right: 220px; } #access ul { font-size: 14px; list-style: none; margin: 0 0 0 -0.8125em; padding-left: 0; z-index: 99999; text-align: right; display: inline; padding: 12px 0px; } #access > .menu { display: inline; height: 100%; } #access li { display: inline-block; text-align: left; position: relative; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; height: 100%; } #access a { display: block; text-decoration: none; cursor: pointer; padding: 23px 20px; color: #484848; font-weight: 500; font-size: 14px; } #access ul li a:empty { height: 70px; } .transparent_header #access a { color: #fff; } .transparent_header .navbar-fixed-top-master #access a, .transparent_header .navbar-fixed-top-master .signuplink, .transparent_header .navbar-fixed-top-master #submit_action { color: #484848; } .transparent_header #access .sub-menu a, .transparent_header #access .megamenu-title a { color: #484848; } .menu li a { padding-bottom: 38px; } #access .menu li:hover > a, #access .menu li:hover > a:active, #access .menu li:hover > a:focus { color: #63cd32; } #access .sub-menu li:hover > a, #access .sub-menu li:hover > a:active, #access .sub-menu li:hover > a:focus { color: #63cd32; padding-left: 30px; } #access .haschildren:after { content: "\00BB"; font-size: 14px; margin-left: 10px; position: absolute; top: 12px; right: 15px; } .sub-menu ul:before { content: ""; display: none; } #access ul ul { float: left; margin: 0; position: absolute; visibility: hidden; opacity: 0; top: 77px; left: 0px; width: 260px; padding: 20px 0px; background-color: #fff; -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1); -webkit-transition: top 0.2s ease; -moz-transition: top 0.2s ease; -o-transition: top 0.2s ease; transition: top 0.2s ease; line-height: 24px; border-radius: 3px; } .header_wrapper.header_type2.header_align_right #access ul ul { float: right; left: auto; right: -3px; margin-right: 3px; } .header_wrapper.header_type2.header_align_right #access ul ul ul { margin-right: 0px; left: 100%; } .header_type2.header_align_right #access ul ul:after { right: 67px; left: auto; margin-right: -30px; } /*#access ul ul:after{ bottom: 100%; left: 67px; content: " "; height: 0; width: 0; position: absolute; border-width: 13px; margin-left: -30px; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 13px solid #f1f3f7; }*/ #access ul ul ul:after { content: ""; display: none; } #access ul ul li { width: 100%; } #access ul ul a { padding: 10px 25px; font-size: 13px; } #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: #63cd32; } #access .sub-menu .current-menu-item > a:before { content: "\f105"; font-family: FontAwesome; position: absolute; left: 13px; font-size: 10px; top: 8px; } #access .current-menu-item { color: #63cd32; } #access .menu .sub-menu > li:hover a { background: transparent; } #access ul ul a:hover { -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 ul ul :hover > a { color: #fff; } .header_type2 #access ul ul, .customnav #access ul ul { top: 77px; } #access ul li:hover > ul { top: 69px; opacity: 1; visibility: visible; } .header_type1 #access ul ul li:hover > ul, .header_type1.customnav #access ul ul li:hover > ul, .header_type2 #access ul ul li:hover > ul { top: -12px; } #access ul ul li:hover > ul { top: -12px; } #access ul ul ul { left: 100%; top: 0px; margin-left: 0px; z-index: -1; } #access ul ul ul ul { display: none; } .sub-menu .menu-item-has-children > a:after { content: "\f105"; font-family: FontAwesome; float: right; } #mobile_display { height: 33px; width: 100%; padding: 6px 10px; background-color: #5d6475; 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: #5d6475; color: #fff; } #mobile_menu li:hover a { color: #fff; } #mobile_menu .first_level { padding-left: 20px; } #mobile_menu .second_level { padding-left: 30px; } /*=mega menu -------------------------------------------------------------------------------------*/ #access ul li.with-megamenu:hover > ul.sub-menu:after, #access .with-megamenu ul ul a:before { display: none; } .is_half_map.header_align_center #access ul li.with-megamenu > ul.sub-menu, .is_half_map.header_align_center #access ul li.with-megamenu:hover > ul.sub-menu, .is_dashboard_page .header_align_center #access ul li.with-megamenu:hover > ul.sub-menu, .is_dashboard_page .header_align_center #access ul li.with-megamenu > ul.sub-menu, .header_wide_no #access ul li.with-megamenu > ul.sub-menu, .header_wide_no #access ul li.with-megamenu:hover > ul.sub-menu, .header_align_center #access ul li.with-megamenu > ul.sub-menu, .header_align_center #access ul li.with-megamenu:hover > ul.sub-menu { left: 0px; right: 0px; margin: 0px auto; -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1); } .is_dashboard_page #access ul li.with-megamenu:hover > ul.sub-menu, .is_dashboard_page #access ul li.with-megamenu > ul.sub-menu { left: 25px; right: auto; } .is_half_map #access ul li.with-megamenu > ul.sub-menu, .is_half_map #access ul li.with-megamenu:hover > ul.sub-menu { left: 10px; right: auto; } .is_dashboard_page .header_align_right #access ul li.with-megamenu:hover > ul.sub-menu, .is_dashboard_page .header_align_right #access ul li.with-megamenu > ul.sub-menu { left: auto; right: 25px; } .is_half_map .header_align_right #access ul li.with-megamenu > ul.sub-menu, .is_half_map .header_align_right #access ul li.with-megamenu:hover > ul.sub-menu { left: auto; right: 10px; } .header_align_right #access ul li.with-megamenu > ul.sub-menu, .header_align_right #access ul li.with-megamenu:hover > ul.sub-menu { left: auto; right: 20px; } #access .with-megamenu i { margin-right: 9px; } #access .with-megamenu i { margin-right: 9px; height: 100%; transition: all 0.3s ease; } #access .menu > li > a i { margin-right: 9px; } .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 { } .is_half_map #access ul li.with-megamenu > ul.sub-menu, .is_half_map #access ul li.with-megamenu:hover > ul.sub-menu { padding: 13px 5px; } #access ul li.with-megamenu > ul.sub-menu, #access ul li.with-megamenu:hover > ul.sub-menu { top: 69px; left: 25px; right: auto; padding: 20px 0px; width: 100%; margin: 0px; max-width: 1110px; } .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 { left: auto; right: 45px; padding: 13px 0px; width: 100%; margin: 0px; max-width: 1110px; border-top-left-radius: 0px; border-top-right-radius: 0px; } .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 { top: 70px; left: 0px; right: 0px; max-width: 1100px; } .header_type2.header_align_center #access ul li.with-megamenu:hover > ul.sub-menu { float: left; right: auto; } .header_type2.header_align_right #access ul li.with-megamenu:hover > ul.sub-menu, .header_type2.header_align_right.customnav #access ul li.with-megamenu:hover > ul.sub-menu { float: right; right: 0px; left: auto; } .header_type2.header_right #access ul li.with-megamenu:hover > ul.sub-menu { top: 70px; 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; } .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; } .is_half_map.header_wrapper.header_type2.header_align_left #access ul li.with-megamenu:hover > ul.sub-menu { left: 0px; right: auto; } .header_wide_no #access ul li.with-megamenu:hover > ul.sub-menu { max-width: 1170px; } #access ul li.with-megamenu:hover > ul.sub-menu { max-width: 1110px; } .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 { 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_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 { 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 { left: auto; right: 0px; } .header_wrapper.header_type2 #access { /* max-width: 850px;*/ max-width: 100%; width: 100%; } .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:114px;*/ top: 63px; box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.05); } #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 { 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: #484848; font-size: 14px; font-weight: normal; height: auto; line-height: 22px; 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: 0px; } #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: 13px; } .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; } .header_wrapper.header_type2.header_align_right #access .menu > .with-megamenu:hover ul ul { left: auto; } #access .menu > .with-megamenu:hover ul ul { visibility: visible; opacity: 1; padding: 0px; margin-left: 1px; position: Relative; left: 0px; margin: 0px; top: 0px; width: 100%; border: none !important; box-shadow: none; background: transparent; z-index: 1; line-height: 0px; } #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: #484848; padding-left: 18px; } #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: #63cd32; } #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: bold; border: none; text-transform: uppercase; } #access ul ul ul .megamenu-demos ul { display: block; } .megamenu-demos img { border: 1px solid #eee; 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: bold; margin-bottom: 6px; } .customnav #access .with-megamenu .megamenu-title a, #access .with-megamenu .megamenu-title a { padding-top: 0px; margin-bottom: 3px; } #access .with-megamenu ul ul ul { display: block; } .with-megamenu .widget li, .with-megamenu .widget-container li { font-size: 13px; 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; } #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; } /* =Mobile Header ----------------------------------------------- */ #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; z-index: 1; webkit-overflow-scrolling: auto; position: relative; touch-action: pan-y; min-height: 100vh; } .page-template-user_dashboard_edit_listing #all_wrapper { z-index: auto; } .mobile_header { background-color: #282d33; height: 70px; width: 100%; position: absolute; top: 0px; display: none; z-index: 99999; } .mobile_header.mobile_header_sticky_yes { position: fixed; top: 0px; } .mobile_header i { color: #fff; font-size: 17px; margin: 26px 23px; } .mobile-logo img { margin: 0px auto; max-height: 60px; width: auto; max-width: 200px; top: 50%; position: absolute; -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; } .mobile-trigger-user, .mobile-trigger { font-size: 14px; color: #fff; width: 70px; height: 70px; display: inline; cursor: pointer; position: absolute; } .mobile-trigger-user:hover i, .mobile-trigger:hover i { color: #63cd32; } .mobile-trigger-user { right: 0px; top: 0px; } .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: absolute; position: fixed; overflow-x: hidden !important; width: 100%; height: 100%; min-height: 100%; max-height: 100%; top: 0px; min-height: 100vh; } .snap-drawers { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: auto; height: auto; } .snap-drawer-left { right: auto !important; } .snap-drawer { position: absolute; top: 0; right: 0px; bottom: 0; left: auto; width: 257px; border: 1px solid #3e4453; 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: #282d33; } .sidebar-header { width: 100%; z-index: 11; background-color: #26292b; height: 65px; border-bottom: solid 2px #2d3033; } .user_mobile_menu_list, .mobilex-menu { margin-bottom: 0px; margin-left: 0px !important; background-color: #282d33; margin-top: 40px; } .user_mobile_menu_list li, .mobilex-menu li { font-weight: 400; list-style: none; font-size: 13px; margin-bottom: 0px; border-bottom: 1px solid #555; } .user_mobile_menu_list li:hover, .mobilex-menu li:hover { background-color: #63cd32; } .mobilex-menu li.menu-item-has-children:hover { background: transparent; } user_mobile_menu_list li:hover, .mobilex-menu .sub-menu li:hover { border-bottom: 1px solid #555; } .user_mobile_menu_list li a, .mobilex-menu li a { color: #ffffff; padding: 15px 20px 15px 20px; display: inline-block; line-height: 20px; width: 100%; position: relative; } .mobilex-menu .menu-item-has-children > a:after { content: "\f107"; position: absolute; right: 15px; font-family: FontAwesome; } .user_mobile_menu_list i { margin-right: 10px; } .mobilemenu-close-user, .mobilemenu-close, .user_tab_menu_close { position: absolute; top: 0px; right: 0px; cursor: pointer; width: 30px; height: 30px; padding: 7px; color: #ffffff; } .mobilemenu-close-user:hover, .mobilemenu-close:hover { color: #3c90be; } .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: 25px; line-height: 20px; } .mobilex-menu .sub-menu .sub-menu a { padding-left: 45px; line-height: 20px; } .mobilex-menu .sub-menu ul { border-top: none !important; } .mobilex-menu .sub-menu { display: none; } /* =Mobile login ----------------------------------------------- */ .login_sidebar_mobile { width: 100%; padding: 15px; margin-top: 25px; } #register-div-title-mobile, #forgot-div-title_mobile, #login-div-title-mobile { color: #fff; } #wp-submit-register_wd_mobile, #wp-forgot-but_mobile, #wp-login-but-wd-mobile { width: 100%; color: #ffffff; padding: 14px 30px; font-size: 15px; font-weight: 500; } #widget_login_sw_mobile, #forgot_pass_widget_mobile, #widget_register_mobile { color: #fff; margin: 3px 0px; } #reg_passmail_mobile { margin: 2px 0px 13px; color: #fff; font-size: 12px; font-weight: normal; line-height: 1em; width: 100%; float: left; } #mobile_forgot_wrapper, #register-div-title-mobile, #register-div-mobile { display: none; } #user_terms_register_wd_label_mobile, #user_terms_register_wd_label_mobile a { color: #fff; width: calc(100% - 20px); } #mobile_forgot_wrapper { padding: 0px 15px 15px 15px; margin-top: -15px; } #return_login_shortcode_mobile { color: #fff; } #forgot_notice { width: 100%; background-color: #fd2d4f; z-index: 99; position: relative; text-align: center; color: #fff; } /* =Modal ----------------------------------------------- */ .modal-dialog { transition: top 0.5s ease; left: 50%; width: 470px; margin-left: -235px; border-radius: 8px 8px 0 0; box-shadow: none; border: none; } #loginmodal .modal-dialog { width: 750px; margin-left: -375px; border-radius: 8px; overflow: hidden; min-height: 550px; } #loginmodal.with_social .modal-dialog { min-height: 600px; } .allinone_modal, .custom_price_dialog { width: 600px; } .modal_login_image { position: absolute; width: 100%; height: 100%; float: left; display: inline-block; background-size: cover; opacity: 0.9; background-position: 50%; } .modal-content { box-shadow: none; border: none; border-radius: 3px; } #loginmodal .modal-content { position: absolute; width: 100%; height: 100%; } .modal-body { position: relative; padding: 0px; } #loginmodal .modal-body { width: 100%; height: 100%; } #owner_reservation_modal .modal-body, #owner_price_modal .modal-body, #contact_owner_modal .modal-body { padding: 40px 40px 40px 40px; } .page-template-user_dashboard_my_reservations .calendar_icon, .page-template-user_dashboard_my_reservations #booking_guest_no { display: none; } #allinone_reservation_modal .modal-body, #owner_price_modal .modal-body { padding: 40px 25px; } .modal-header { position: relative; background: #8891a4; text-align: center; padding: 0px; border-radius: 3px 3px 0px 0px; box-shadow: none; border: none; } #loginmodal .modal-header { background: none; } .modal-title { color: #cbcdd0; } h2.modal-title_big { margin-top: 30px; font-size: 28px !important; color: #fff; font-weight: 500; margin-bottom: 0px; display: inline-block; width: 100%; } #loginmodal h2.modal-title_big { color: #484848; margin-top: 0px; margin-bottom: 30px; font-size: 24px !important; } #loginmodal h2.modal-title { color: #484848; } #direct_pay_modal .modal-title_big { margin-bottom: 30px; } h4.modal-title { margin-top: 9px; font-size: 16px !important; color: #dde2ec; font-weight: 500; display: inline-block; margin-bottom: 30px; } .modal-header .close { margin-top: -6px; } button.close { position: absolute; color: #cbcdd0; opacity: 1; top: 9px; right: 9px; text-shadow: none; font-weight: normal; } #loginmodal button.close { position: absolute; color: #fff; opacity: 1; top: 9px; right: 9px; text-shadow: none; font-weight: normal; cursor: pointer; width: 25px; height: 25px; line-height: 25px; background-color: #484848; border-radius: 50%; z-index: 99; } button.close:hover { color: #cbcdd0; opacity: 0.5; } .modal-open { padding-right: 0px !important; overflow: scroll; } .modal-body h3 { padding: 0px 0 0px 0px; font-size: 25px; color: #252b33; line-height: 1em; } .modal-backdrop.in { opacity: 0.75; } /*=terms and conditions check ===============================================================================*/ #user_terms_register_topbar { margin: 0px 5px 0px 0px; float: left; } #user_terms_register_topbar_label { float: left; width: 205px; display: inline; margin-bottom: 10px; cursor: pointer; } #user_terms_register_topbar_label a { padding: 0px; } #user_terms_register_wd, #user_terms_register_sh_sh, #user_terms_register_sh { float: left; margin-right: 5px; } #user_terms_register_wd_label { width: 207px; } #ajax_register_div #user_terms_register_sh_label { width: calc(100% - 20px); margin-bottom: 10px; font-size: 14px; color: #5d6475; font-weight: 400; } #user_terms_register_topbar_link:hover { color: #63cd32; } #user_terms_register_wd_mobile { float: left; } .navbar-fixed-top, .navbar-fixed-bottom { z-index: 102; } .agent_contanct_form #booking_from_date, .agent_contanct_form #booking_to_date, .agent_contanct_form #booking_guest_no { width: 247px; } .agent_contanct_form .third-form { margin-left: 0px; margin-right: 2.1%; width: 31.9%; margin-top: -5px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; } .col-md-8 .col-md-8 .agent_contanct_form .third-form { width: 31.2%; } #submit_message_to_client_dashboard, #submit_mess_front { margin-bottom: 0px !important; } /* =Header ----------------------------------------------- */ .hover_type_3 .customnav #access ul ul li:hover > ul, .hover_type_5 .customnav #access ul ul li:hover > ul, .hover_type_6 .customnav #access ul ul li:hover > ul, .hover_type_6 .header_type2.customnav #access ul ul li:hover > ul, .hover_type_5 .header_type2.customnav #access ul ul li:hover > ul, .hover_type_4 .header_type2.customnav #access ul ul li:hover > ul, .hover_type_3 .header_type2.customnav #access ul ul li:hover > ul, .hover_type_2 .header_type2.customnav #access ul ul li:hover > ul, .hover_type_1 .header_type2.customnav #access ul ul li:hover > ul { top: 0px; } .hover_type_6 .header_type2 #access ul ul li:hover > ul, .hover_type_3 .header_type2 #access ul ul li:hover > ul { top: -12px; } .hover_type_4 .header_type2 #access ul ul li:hover > ul { top: 0px; } .hover_type_1 #access .menu > li:hover a { background: transparent !important; } .hover_type_2 #access .menu > li:hover > a:before { position: absolute; top: 0px; left: 0px; content: ""; border-top: 3px solid #63cd32; width: 100%; } .hover_type_2 #access .menu > li.with-megamenu:hover > a { position: relative; } .hover_type_3 #access .menu > li:hover > a { background: #63cd32 !important; border-radius: 5px; color: #fff; display: inline; padding: 7px 20px; line-height: 68px; } .hover_type_4 #access .menu > li:hover > a { background: #63cd32 !important; color: #fff; } .hover_type_5 #access .menu > li:hover > a { border-bottom: 3px solid #63cd32; padding: 7px 13px; margin-left: 7px; margin-right: 7px; display: inline; line-height: 68px; } .hover_type_6 #access .menu > li:hover > a { border: 2px solid #63cd32; border-radius: 6px; display: inline; padding: 7px 18px; line-height: 68px; } .master_header { background-color: #fff; z-index: 130; z-index: 1003; position: relative; border-style: solid; } .top_bar_wrapper { width: 100%; background-color: #e8ebf1; } .master_header_wide_yes .top_bar { width: 100%; padding: 9px 125px 0px; } .top_bar { height: 40px; width: 1220px; margin: 0px auto; vertical-align: middle; padding: 9px 25px 0px 25px; font-size: 13px; color: #9da5b9; } .top_bar a { color: #8a8f9a; font-size: 13px; padding: 11px 0px; } .top_bar .textwidget p { margin-bottom: 3px; } .is_half_map .master_header_wide_no .top_bar { width: 100%; padding-left: 40px; padding-right: 40px; } .left-top-widet { display: inline; float: left; } .right-top-widet { display: inline; float: right; } .right-top-widet ul.wp-block-archives-list.wp-block-archives, .right-top-widet .wp-block-heading, .right-top-widet ul.wp-block-categories-list.wp-block-categories{ display: none; } .widget-title-topbar { display: none; } .left-top-widet li, .right-top-widet li { float: left; display: inline; } .left-top-widet li { margin-right: 15px; } .right-top-widet li { margin-left: 15px; } .top_bar .widget-container { display: inline; margin-bottom: 0px; width: auto; } .top_bar .widget-container ul { list-style: none; } .top_bar .widget-container ul li { display: inline; } .top_bar .widget-container .textwidget { line-height: 1em; padding-top: 4px; } .header_wrapper { width: 100%; margin: 0px auto; -webkit-transition: height 0.3s ease; -moz-transition: height 0.3s ease; -o-transition: height 0.3s ease; transition: height 0.3s ease; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; } .header_wrapper.header_wide_yes { padding: 0px 85px; } .header_wrapper.customnav.header_type2 { height: 70px; } .header_wrapper.customnav { height: 70px; transition: all 0.45s ease; } .is_half_map.header_wrapper.header_type1.header_align_right .user_menu { margin-left: 0px; } .is_half_map.header_wrapper.header_type1.header_align_right .logo { padding-right: 35px; } .is_half_map.header_wrapper.header_type1.header_align_left .user_menu, .is_half_map.header_wrapper.header_type1.header_align_center .user_menu { margin-right: 40px; } .is_half_map.header_wrapper.header_type1.header_align_left .logo, .is_half_map.header_wrapper.header_type1.header_align_center .logo { padding-left: 40px; } .is_half_map.header_wrapper.header_type2.header_align_right .user_menu { margin-left: 0px; } .is_half_map.header_wrapper.header_type2.header_align_right .logo { padding-right: 35px; margin-right: 25px; } .is_half_map.header_wrapper.header_type2.header_align_right #access { margin-right: 20px; } .is_half_map.header_wrapper.header_type2.header_align_left .user_menu, .is_half_map.header_wrapper.header_type2.header_align_center .user_menu { margin-right: 40px; } .is_half_map.header_wrapper.header_type2.header_align_left .logo { padding-left: 0px; margin-left: 10px; } .is_half_map.header_wrapper.header_type2.header_align_left #access, .is_half_map.header_wrapper.header_type2.header_align_center #access { margin-left: 10px; } .is_half_map.header_wrapper { border-bottom: 1px solid #f1f3f7; } .master_header.master_transparent_header { border: none; } .transparent_header { background-color: transparent !important; background: transparent !important; position: absolute; top: 0px; z-index: 99; box-shadow: none !important; } .top_bar_on.transparent_header { top: 40px; } .page-template-splash_page .top_bar_on.transparent_header { top: 0px; } .header_wrapper_inside { width: 1220px; margin: 0px auto; position: relative; height: 100%; min-height: 69px; } .header_wrapper.header_type2 .header_wrapper_inside { /* width: 100%; max-width: 1200px;*/ margin: 0px auto; position: relative; height: 120px; } .header_wrapper.customnav.header_type2 .header_wrapper_inside { height: 70px; } .is_half_map .header_wrapper_inside { width: 100%; } .is_dashboard_page .header_wrapper_inside { width: 100%; } .header_wrapper.customnav { -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); } .boxed .header_wrapper.customnav { max-width: 1220px; } .page-template-user_dashboard_profile .boxed .header_wrapper.customnav, .page-template-user_dashboard_my_reservations .boxed .header_wrapper.customnav, .page-template-user_dashboard_my_bookings .boxed .header_wrapper.customnav, .page-template-user_dashboard_invoices .boxed .header_wrapper.customnav, .page-template-user_dashboard_inbox .boxed .header_wrapper.customnav, .page-template-user_dashboard_favorite .boxed .header_wrapper.customnav, .page-template-user_dashboard_edit_listing .boxed .header_wrapper.customnav, .page-template-user_dashboard_allinone .boxed .header_wrapper.customnav, .page-template-user_dashboard .boxed .header_wrapper.customnav, .page-template-user_dashboard_packs .boxed .header_wrapper.customnav { max-width: 100%; } .boxed .notfound_pad { padding: 0px 15px; } .master_header.google_map_list_header { position: fixed; top: 0px; z-index: 101; } .admin-bar .master_header.google_map_list_header { position: fixed; top: 32px; z-index: 100; } /* =header media image ----------------------------------------------- */ .wpestate_header_image { position: relative; width: 100%; height: 580px; background-position: center center; background-repeat: no-repeat; background-color: #e7e9ef; 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: #444; } .subheading_over_image { text-align: center; color: #fff; text-shadow: 1px 1px 3px rgba(68, 68, 68, 0.25); font-weight: 400; font-size: 26px; } /* =header media video ----------------------------------------------- */ .wpestate_header_video { position: relative; width: 100%; height: 580px; background-color: #444; background-size: cover; overflow: hidden; } .wpestate_header_video.full_screen_yes { } .wpestate_header_video_overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #444; z-index: 2; } .heading_over_image_wrapper, .heading_over_video_wrapper { z-index: 10; width: 100%; position: absolute; left: 50%; top: 50%; margin-top: -10px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .heading_over_image, .heading_over_video { text-align: center; color: #fff; text-shadow: 1px 1px 3px rgba(68, 68, 68, 0.5); font-size: 54px; margin-top: 0px; } .subheading_over_image, .subheading_over_video { text-align: center; color: #fff; text-shadow: 1px 1px 3px rgba(68, 68, 68, 0.25); font-size: 18px; font-weight: 400; } .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; } /*= end video header*/ .login_links i, .top_bar i { width: 13px; margin-right: 3px; } .header_wrapper.header_type1.header_align_left .logo, .header_wrapper.header_type1.header_align_center .logo { padding-left: 25px; display: inline-block; margin-top: 0px; float: left; margin-right: 75px; height: 100%; } .header_wrapper.header_type1.header_align_center.customnav .logo { padding-left: 0px; margin-right: 0px; } .header_wrapper.header_type1.header_align_center.customnav .logo img { padding-left: 25px; } .header_wrapper.header_type1.header_align_right .logo { padding-right: 25px; float: right; margin-left: 75px; height: 100%; } .header_type1.header_align_right .logo img { right: 20px; } .is_half_map.header_type1.header_align_right .logo img { right: 10px; } .header_type2 .logo { margin-top: 0px !important; top: 50%; /* position: absolute;*/ margin-left: 25px; width: 100%; height: 100%; } .header_type2 .logo img { margin-top: -20px !important; top: 50%; position: absolute; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); ms-transform: translate(0, -50%); } .header_type2.customnav .logo img { margin-top: 0px !important; } .header_type2.header_align_center.customnav .logo img { margin-top: 0px !important; margin-left: 25px; } .header_type2.header_align_center .logo img { margin-left: auto; margin-right: auto; left: 0; right: 0; position: absolute; } .is_half_map.header_type2.header_align_right .logo img { right: 0px; margin-right: 10px; } .header_type2.header_align_right .logo img, .header_type2.header_align_right .logo { float: right; right: 0px; left: auto; margin-right: 0px; } .is_half_map.header_type2 .logo { padding-left: 0px; } .is_half_map .logo { padding-left: 10px; } .boxed .logo { padding-left: 25px; } .logo img { max-width: 300px; max-height: 70px; } .logo img { top: 50%; position: absolute; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); ms-transform: translate(0, -50%); max-height: 54px; } .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: #5d6475; -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: left; padding: 25px 45px 0px 0px; } .logo_image { padding: 30px 0px 0px 0px; } .header_wide_yes .header_wrapper_inside { width: 100%; } .customnav { opacity: 0.95; background-color: #fff; } .customnav:hover { opacity: 1; } .miclogo { opacity: 0.95; } .customnav.header_type1 #access ul ul li:hover > ul { top: 0px; } .hover_type_4 .customnav #access ul li:hover > ul, .hover_type_2 .customnav #access ul li:hover > ul, .hover_type_1 .customnav #access ul li:hover > ul { top: 70px; } .customnav #access ul li:hover > ul { /*top:67px;*/ top: 70px; } .customnav #access ul ul li:hover > ul { top: 0px; } .header_type2.customnav #access ul ul ul, .header_type2 #access ul ul ul, .customnav #access ul ul ul { top: 12px; } .hover_type_3 .header_type1.customnav .menu > li, .hover_type_4 .header_type1.customnav .menu > li, .hover_type_5 .header_type1.customnav .menu > li, .hover_type_6 .header_type1.customnav .menu > li, .hover_type_2 .header_type1.customnav .menu > li, .hover_type_1 .header_type1.customnav .menu > li, .header_type1.customnav .menu > li { line-height: 24px; } /* =Main Menu ----------------------------------------------- */ #menu-main-menu { margin-left: 14px; } /*=theme Slider ------------------------------------------------------*/ .theme_slider_wrapper_type2 { } .slider-content { text-align: center; height: auto; } .theme_slider_extended .slider-content { bottom: 166px; } .theme_slider_wrapper, .theme_slider_wrapper_type2 { height: 700px; } .theme_slider_wrapper .item, .theme_slider_wrapper_type2 .item { height: 100%; } .theme_slider_wrapper .carousel-inner, .theme_slider_wrapper_type2 .carousel-inner { height: 100%; } .img-overlay, .slider-content-cover { position: absolute; width: 100%; height: 100%; bottom: 0px; top: auto; background-color: #222; opacity: 0.6; right: auto; z-index: 10; background-color: #000; opacity: 0.3; } .slider-content-image { position: absolute; width: 100%; height: 100%; top: 0px; right: auto; background-position: 50% 50%; background-size: cover; } .slider-content-wrapper { max-width: 550px; position: absolute !important; height: 220px; width: 550px; margin-left: auto; margin-right: auto; left: 0; right: 0; top: 25%; z-index: 11; } .theme_slider_wrapper .slider-content-wrapper, .theme_slider_wrapper_type2 .slider-content-wrapper { width: 1170px; margin-left: -585px; left: 50%; right: auto; max-width: 1170px; top: 32%; } .theme_slider_wrapper .slider-content, .theme_slider_wrapper_type2 .slider-content { text-align: left; max-width: 65%; } .theme_slider_wrapper .slider-title h2, .theme_slider_wrapper_type2 .slider-title h2, .theme_slider_wrapper .listing-desc-slider, .theme_slider_wrapper_type2 .listing-desc-slider { text-align: left; } .carousel-control-theme-prev { position: absolute; top: 50%; left: 0px; height: 50px; width: 50px; background-color: transparent; opacity: 0.99; color: #fff; border-radius: 50%; padding: 2px 0px 0px 14px; margin-top: -25px; } .carousel-control-theme-next { position: absolute; top: 50%; right: 37px; height: 50px; width: 50px; background-color: transparent; opacity: 0.99; color: #fff; padding: 2px 0px 0px 18px; margin-top: -25px; } .carousel-control-theme-prev:hover, .carousel-control-theme-next:hover { color: #63cd32; } .theme_slider_type2 .carousel-control-theme-prev:hover i, .theme_slider_type2 .carousel-control-theme-next:hover i { background-color: #fff; } .carousel-control-theme-next i, .carousel-control-theme-prev i { font-size: 40px; } .slider-title { position: relative; margin-bottom: 15px; } .slider-title h2 { margin-bottom: 0px; width: 100%; text-align: center; } .slider-title h2 a { color: #fff; text-decoration: none; padding: 0px; position: relative; z-index: 99; font-size: 57px; line-height: 1.1em; letter-spacing: -0.3px; } .slider-title h2 a:hover { color: #63cd32; } .listing-desc-slider { color: #fff; text-decoration: none; padding: 0px; position: relative; margin-top: 1px; font-size: 15px; text-align: center; } .listing-desc-slider span { position: relative; z-index: 99; display: inline-block; } .slider-overlay { position: absolute; color: #fff; background-color: #303030; top: 0px; right: 0px; z-index: 98; opacity: 0.85; width: 100%; height: 100%; } .slider-content .read_more { text-decoration: none; color: #63cd32; display: block; margin-top: 7px; position: absolute; bottom: 61px; right: 75px; } .slider-content .read_more i { font-size: 14px; padding: 0px 0px 0px 8px; } .theme-slider-price { position: absolute; padding: 0px 0px 0px 0px; color: #fff; font-size: 13px; z-index: 99; top: -25px; left: 0px; } .theme-slider-price .price-slider { font-size: 22px; font-weight: 500; } .theme_slider_price_label { display: inline-block; font-size: 16px; } .price-slider-wrapper { position: relative; top: 50%; margin-top: -12px; } .price-slider { font-size: 18px; font-weight: bold; } .theme-slider-view { font-size: 15px; color: #fff; transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear; margin: 0px auto; margin-top: 25px; display: inline-block; text-align: center; font-weight: 500; } .theme-slider-view:hover { color: #fff; opacity: 0.8; } .item-slick { width: 100%; height: 100%; } .listing-details { float: right; color: #99a3b1; font-size: 15px; padding-top: 2px; } .listing-details img { margin: -6px 6px 0px 8px; } .slider-content .fa { font-size: 50px; margin: 0px auto; padding: 35px 15px; } /*=theme Slider 2 ------------------------------------------------------*/ .wide .theme_slider_type2 .slider-content-wrapper { max-width: 1170px; width: 1170px; top: calc(40% - 150px); } .theme_slider_type2.theme_slider_search_type1 .slider-content-wrapper { top: calc(45% - 110px); } .theme_slider_type2.theme_slider_search_type1 .carousel_type2_control_wrapper { top: 55%; } .theme_slider_type2 .slider-content-wrapper { /*top: 12%;*/ top: calc(40% - 110px); max-width: 1170px; width: 1170px; } .boxed .theme_slider_type2.theme_slider_search_type1 .slider-content-wrapper { top: 20.2%; } .theme_slider_type2 .slider-content, .theme_slider_type2 .listing-desc-slider { text-align: left; } .theme_slider_type2 .slider-title h2 { max-width: 80%; text-align: left; } .theme_slider_type2 .listing-desc-slider span { width: 80%; line-height: 28px; } .theme_slider_type2 .theme-slider-price { background-color: transparent; font-size: 19px; width: 1170px; top: 0px; position: relative; left: 0px; height: auto; line-height: 32px; } .theme_slider_type2 .price-slider { font-size: 28px; } .theme_slider_type2 .slider-title { margin-bottom: 25px; } .theme_slider_type2 .price-slider-wrapper { top: auto; margin-top: 0px; margin-bottom: 20px; } .theme_slider_type2 .fa-angle-left:before { content: "\f178"; } .theme_slider_type2 .fa-angle-right:before { content: "\f177"; } .theme_slider_type2 .carousel-control-theme-next i, .theme_slider_type2 .carousel-control-theme-prev i { font-size: 16px; border: 1px solid #fff; border-radius: 50%; width: 37px; height: 37px; text-align: center; line-height: 37px; } .theme_slider_type2 .carousel-control-theme-prev, .theme_slider_type2 .carousel-control-theme-next { opacity: 0.9; left: 0px; padding: 0px; height: 42px; width: 42px; top: 100%; } .theme_slider_type2 .carousel-control-theme-prev { left: 48px; } .theme_slider_type2 .slider-content-cover { position: absolute; background-color: transparent; opacity: 0.6; right: auto; z-index: 10; width: 100%; height: 100%; bottom: 0px; top: auto; background-color: #000; opacity: 0.3; } .carousel_type2_control_wrapper { position: absolute; width: 1170px; top: 50%; margin-left: -585px; height: 100px; left: 50%; } .boxed .theme_slider_type2.theme_slider_search_type1 .carousel_type2_control_wrapper { top: 60%; } .wide .carousel_type2_control_wrapper { top: 60%; } /* =Theme slider slick ----------------------------------------------- */ #estate-carousel_slick { height: 700px; overflow: hidden; } .item-slick { height: 700px !important; position: relative; } #estate-carousel_slick .slick-arrow { top: 50%; } #estate-carousel_slick .slick-list, #estate-carousel_slick .slick-track { height: 100% !important; } #estate-carousel_slick .slider-content-wrapper { width: 1170px; margin-left: -585px; left: 50%; right: auto; max-width: 1170px; top: 32%; } #estate-carousel_slick .slider-content { text-align: left; max-width: 55%; } #estate-carousel_slick .slider-title h2, #estate-carousel_slick .listing-desc-slider { text-align: left; } #estate-carousel_slick .slick-dots { position: absolute; display: block; bottom: auto; top: 40%; right: 0px; left: 0; width: 1170px; pointer-events: auto; margin: 0px auto; } #estate-carousel_slick .slick-dots li { width: 15px; height: 15px; margin: 0px 5px 15px 0px; background-color: transparent; list-style-type: none; width: 100%; } #estate-carousel_slick .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 15px; height: 15px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; border: 1px solid #fff; border-radius: 50%; list-style: none; float: right; position: relative; } #estate-carousel_slick .slick-dots li.slick-active button:before { border-radius: 50%; content: " "; height: 9px; width: 9px; position: absolute; top: 2px; left: 2px; background-color: #fff; } #estate-carousel_slick .slick-prev.slick-arrow, #estate-carousel_slick .slick-next.slick-arrow { top: 45%; color: #fff; width: 35px; height: 65px; border-radius: 0; cursor: pointer; color: #99a2ae; background-color: transparent !important; color: #fff; padding-left: 0; border: none; position: absolute; z-index: 999; margin: 0 auto; } #estate-carousel_slick .slick-prev.slick-arrow { right: auto; left: 15px; } #estate-carousel_slick .slick-next.slick-arrow:before { content: "\e811"; font-family: fontello; margin-top: 36px; font-size: 48px; text-shadow: none; } #estate-carousel_slick .slick-prev.slick-arrow:before { content: "\e810"; font-family: fontello; margin-top: 36px; font-size: 48px; text-shadow: none; } /* =Form ----------------------------------------------- */ .show-tick .dropdown-menu .inner::-webkit-scrollbar , .dropdown-menu::-webkit-scrollbar { width: 39px; margin: 0px 5px; } .show-tick .dropdown-menu .inner::-webkit-scrollbar-track , .dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #fff; border-radius: 0px; } #booking_form_request .dropdown-menu::-webkit-scrollbar-thumb, #primary .show-tick .dropdown-menu .inner::-webkit-scrollbar-thumb, .show-tick .dropdown-menu .inner::-webkit-scrollbar-thumb, .dropdown-menu::-webkit-scrollbar-thumb { border-radius: 0px; -webkit-box-shadow: none; background-color: #c8ceda; border-left: 17px solid #fff; border-right: 17px solid #fff; border-top: 10px solid #fff; border-bottom: 10px solid #fff; height: 90px; } /* #primary .dropdown-menu::-webkit-scrollbar-track, */ .dropdown-menu .inner::-webkit-scrollbar-track, #booking_form_request .dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #ffffff; border-radius: 10px; } #primary .show-tick .dropdown-menu::-webkit-scrollbar-track{ background-color: #fff; } #colophon .loginwd_sidebar .form-control, #primary .loginwd_sidebar .form-control, .form-control { display: block; line-height: 1.6em; vertical-align: middle; background-color: #ffffff; background-image: none; font-size: 14px; font-weight: 400; width: 100%; height: 48px; border: 1px solid #e7e9ef; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0px 13px 0px 13px; margin: 0 0 10px; color: #8a8f9a; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .search_wrapper input::-webkit-input-placeholder, .search_wrapper input::-moz-placeholder, .search_wrapper input:-ms-input-placeholder { color: #484848 !important; } .dropdown.form-control { padding: 0px 15px 0px 15px; } .custom_icon_class .filter_menu_trigger { position: relative; padding-left: 30px; } .custom_icon_class_icon { color: #63cd32; font-size: 18px; position: absolute; /*top: 18px;*/ left: 15px; z-index: 1; line-height: 48px!important; } .custom_icon_class_input { position: relative; padding-left: 45px; } textarea.form-control { height: auto; padding: 13px 13px 0px 13px; } .dropdown-menu { font-size: 13px; min-width: 160px; } .loginrow { float: left; display: inline-block; width: 100%; } #colophon .loginwd_sidebar .form-control:focus, #primary .loginwd_sidebar .form-control:focus, .form-control:focus { border-color: #e7e9ef; color: #484848; -webkit-box-shadow: none; box-shadow: none; } .adv-search-2 .form-control, .adv-search-4 .form-control, #adv-search-1 .form-control, #adv-search-3 .form-control { background-color: #fff; color: #8a8f9a; margin-bottom: 0px; } #primary .adv-search-2 .form-control, #primary .adv-search-4 .form-control, #primary #adv-search-1 .form-control, #primary #adv-search-3 .form-control{ margin-bottom: 5px; } .adv-search-2 .wprentals-reset-btn { margin-left: 30px; } .fullscreen_search .adv-search-1 .filter_menu { bottom: 41px; top: auto; -webkit-box-shadow: none; box-shadow: none; } .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; } #primary .btn.actions-btn{ width: 50%; } #colophon .btn { width: 217px; } .red { background-color: #63cd32; color: #ffffff; } .red:hover { color: #ffffff; background-color: #da4453; } /*=adv-search-1 ------------------------------------------------*/ #adv-search-header-mobile { background-color: #63cd32; padding: 13px 15px 13px 25px; color: #fff; cursor: pointer; font-size: 16px; margin: 0px 0px 0px 0px; display: none; font-weight: 500; } #adv-search-mobile { display: none; margin-bottom: 30px; background-color: #f8f8f8; padding: 20px; float: left; } /*=search elementor ------------------------------------------------*/ .search_wr_elementor { padding: 30px; background-color: #fff; border-radius: 5px; } .search_wr_elementor .adv-search-header { font-size: 20px; font-weight: 500; margin-bottom: 15px; } .search_wr_elementor label { text-transform: capitalize; font-size: 14px; margin-bottom: 5px; } .search_wr_elementor i { color: #a672e7; } .search_wr_elementor svg { fill: #a672e7; } .search_wr_elementor .advanced_search_submit_button svg { fill: #fff; } .search_wr_elementor .advanced_search_submit_button i { color: #fff; } .search_wr_elementor .advanced_search_submit_button { display: flex; flex-direction: row; align-content: center; align-items: center; justify-content: center; width: auto; } .search_wr_elementor .advanced_search_submit_button.button_with_text_wprentals { width: 100%; } .search_wr_elementor .advanced_search_submit_button .elementor-icon { font-size: initial; } .elemenentor_submit_wrapper.elementor-column { align-items: flex-end; justify-content: flex-end; } .elementor_search_builder_field_wrapper .adv_search_slider { margin-bottom: 0px; } .search_wr_elementor_shadow .elementor-field-group .advanced_search_submit_button i, .search_wr_elementor_shadow .elementor-field-group .advanced_search_submit_button svg { position: relative; left: auto; top: auto; margin: 0px 0px 0px 0px; } .search_wr_elementor .form-control { margin-bottom: 0px; height: auto; padding: 15px 5px 15px 45px; } .search_wr_elementor .filter_menu_trigger { margin-top: 0px; padding: 0px 0px 0px 0px; height: 100%; display: flex; flex-direction: row; align-content: space-around; flex-wrap: wrap; position: initial; } .search_wr_elementor .caret_filter { position: absolute; right: 15px; height: 100%; top: 0px; margin-top: 0px; } .search_wr_elementor .caret:after { top: 50%; margin-top: -6px; padding: 0px; vertical-align: middle; font-size: 11px !important; line-height: 10px; } .search_wr_elementor .wpestate_guest_no_control_info { display: flex; flex-direction: column; justify-content: space-around; line-height: inherit; } /* =breadcrumb ----------------------------------------------- */ .breadcrumb_container { min-height: 54px; } .home .breadcrumb_container { display: none; } .breadcrumb { color: #a1a7b4; background: none; margin-top: 15px; padding: 0px; margin-bottom: 15px; font-size: 12px; margin-left: 0px; } .breadcrumb > li + li:before { padding: 0 5px; color: #a1a7b4; content: "/"; } .breadcrumb .active { color: #a1a7b4; font-weight: 500; } .breadcrumb a { color: #a1a7b4; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .breadcrumb a:hover { color: #63cd32; } .breadcrumb > li { display: inline; word-break: break-all; } /* =User Menu ----------------------------------------------- */ .header_wrapper.header_type1.header_align_right.customnav #user_menu_open, .header_wrapper.header_type2.header_align_right.customnav #user_menu_open, .header_wrapper.header_type1.header_align_center.customnav #user_menu_open, .header_wrapper.header_type2.header_align_center.customnav #user_menu_open, .header_wrapper.header_type1.header_align_left.customnav #user_menu_open, .header_wrapper.header_type2.header_align_left.customnav #user_menu_open { top: 70px; } .header_wrapper.header_type1.header_align_left .user_menu, .header_wrapper.header_type1.header_align_center .user_menu { display: inline-block; float: right; margin-right: 25px; margin-top: 23px; color: #8a8f9a; padding: 0px 0px 0px 0px; cursor: pointer; position: absolute; right: 0px; top: auto; bottom: 22px; } .header_wrapper.header_type1.header_align_right .user_menu { float: left; margin-left: 15px; display: inline-block; margin-top: 23px; color: #8a8f9a; padding: 0px 0px 0px 0px; cursor: pointer; position: absolute; left: 0px; top: auto; bottom: 22px; right: auto; } .header_wrapper.header_type2 .user_menu { display: inline-block; float: right; margin-right: 25px; margin-top: 23px; color: #8a8f9a; padding: 0px 0px 0px 0px; cursor: pointer; position: absolute; right: 0px; top: auto; bottom: 22px; z-index: 9999; } .header_type2.header_align_right .user_menu { position: absolute; float: left; right: auto; top: auto; left: 0px; bottom: 22px; margin-left: 15px; z-index: 9999; } .is_half_map .user_menu { margin-right: 40px; } .boxed .user_menu, .boxed #user_menu_open { margin-right: 25px; right: 0px; } .header_wrapper.header_type1.header_align_left .user_loged, .header_wrapper.header_type1.header_align_right .user_loged, .header_wrapper.header_type1.header_align_center .user_loged { background-color: transparent; margin-top: 7px; padding: 9px 0px 9px 11px; } .header_wrapper.header_type2.header_align_left .user_loged, .header_wrapper.header_type2.header_align_right .user_loged, .header_wrapper.header_type2.header_align_center .user_loged { background-color: transparent; padding: 9px 0px 9px 11px; bottom: 7px; } .header_wrapper.customnav.header_type2 .user_menu.user_loged, .header_wrapper.customnav.header_type1 .user_menu.user_loged, .header_wrapper.header_type1 .user_menu.user_loged, .header_wrapper.header_type1.header_align_right .user_menu.user_loged, .header_wrapper.header_type1.header_align_left .user_menu.user_loged, .header_wrapper.header_type1.header_align_center .user_menu.user_loged, .header_wrapper.customnav.header_type1.header_align_right .user_menu.user_loged, .header_wrapper.customnav.header_type1.header_align_left .user_menu.user_loged, .header_wrapper.customnav.header_type1.header_align_center .user_menu.user_loged { top: 50%; margin-top: -28px; } .header_wrapper.customnav.header_type2 .user_menu, .header_wrapper.customnav.header_type1 .user_menu, .header_wrapper.header_type1 .user_menu, .header_wrapper.customnav.header_type1.header_align_right .user_menu, .header_wrapper.customnav.header_type1.header_align_left .user_menu, .header_wrapper.customnav.header_type1.header_align_center .user_menu, .header_wrapper.header_type1.header_align_right .user_menu, .header_wrapper.header_type1.header_align_left .user_menu, .header_wrapper.header_type1.header_align_center .user_menu { margin-top: -12px; top: 50%; } .customnav #user_menu_open { top: 70px; } #user_menu_trigger i { color: #d3d4d6; } .user_loged .menu_user_tools { margin-top: 12px; color: #fefefe; line-height: 14px; } #submit_action { display: inline !important; font-size: 14px; margin-left: 15px; padding: 10px 16px !important; border: 1px solid #63cd32; color: #fff; border-radius: 40px; transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear; font-weight: 500; } #submit_action:hover { background-color: #63cd32; color: #ffffff; } .customnav #submit_action { margin-top: -12px; } .customnav .signuplink { } .signuplink { float: left; display: inline; margin-right: 15px; margin-left: 10px; font-size: 14px; color: #484848; font-weight: 500; padding-left: 15px; } .transparent_header .signuplink, .transparent_header #submit_action, .transparent_header .signuplink:before, .transparent_header #submit_action:before, .transparent_header #topbarlogin:before, .transparent_header #topbarregister:before { color: #fff; } .transparent_header #topbarlogin:hover:before, .transparent_header #topbarregister:hover:before, .signuplink:hover, .signuplink:hover:before { color: #63cd32; } .multiple_currency_widget .dropdown-menu::-webkit-scrollbar { width: 20px; margin: 0px 5px; } .multiple_currency_widget .dropdown-menu::-webkit-scrollbar-thumb { border-radius: 0px; border-left: 8px solid #fff; border-right: 8px solid #fff; border-top: 10px solid #fff; border-bottom: 10px solid #fff; height: 90px; } .multiple_currency_widget .dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #fff; border-radius: 0px; width: 100%; } #topbarregister { margin-right: 10px; position: relative; } #topbarregister:before { width: 13px; height: 12px; position: absolute; top: 2px; left: -6px; content: "\e809"; font-family: "fontello"; color: #63cd32; font-size: 26px; } #topbarlogin { position: relative; } #topbarlogin:before { width: 14px; height: 12px; position: absolute; top: 1px; left: -4px; background-position: 0px 0px; content: "\e808"; font-family: "fontello"; color: #63cd32; font-size: 16px; } #register-div-mobile .radiolabel { color: #fff; } .login_form .radiolabel { margin-bottom: 0px; width: 205px; padding-left: 5px; display: inline-block; } .acc_radio { width: 100%; margin-bottom: 10px; display: inline-block; } .acc_radio input[type="radio"] { margin-top: 0px; } #wp-submit-register_topbar, #wp-login-but-topbar { width: 227px; color: #fff; margin-bottom: 0px !important; } #forgot-pass-div_shortcode, #forgot-div-title_shortcode, #forgot-pass-div_mod { display: none; } .shortcode-login #user_terms_register_sh_label { width: calc(100% - 20px); font-size: 14px; color: #5d6475; font-weight: 400; } #forgot-pass-div_mod { width: 60%; display: inline-block; border: none; padding: 45px 60px; height: 100%; float: left; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } #wp-forgot-but_shortcode { width: 100%; } /* =Ajax Login ----------------------------------------------- */ .modal-content #wp-submit-register { margin-bottom: 5px !important; width: 100%; color: #fff; } .navigation_links { width: 100%; text-align: center; display: inline-block; margin-bottom: 15px; } .navigation_links a { margin-bottom: 20px; } #loginmodal #reveal_login, #return_login_mod { margin: 0px auto; width: 176px; float: left; width: 100%; text-align: center; } #return_login_shortcode, #widget_login_sw { margin-top: 0px; width: 100%; text-align: center; display: inline-block; } .navigation_links a, #widget_login_sw, #return_login_shortcode, .loginwd_sidebar #user_terms_register_topbar_link, .shortcode-login .login-links a { font-weight: 500; } .menu_user_picture { border-radius: 50%; width: 38px; height: 38px; margin-top: 0px; float: left; display: inline; border: 1px solid #d3d4d6; background-size: cover; background-position: 50% 50%; } .menu_user_tools { border-radius: 50%; height: 20px; margin: 0px 0px 0px 0px; float: left; display: inline; cursor: pointer; font-size: 14px; color: #63cd32; } .menu_username { display: inline-block; padding-left: 10px; padding-right: 5px; font-size: 14px; font-weight: 500; color: #484848; } .transparent_header .menu_username { color: #fff; } .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; } .header_wrapper.header_type1.header_align_left #user_menu_open, .header_wrapper.header_type1.header_align_center #user_menu_open { background-color: #d2d9e2; position: absolute; width: 304px; box-sizing: border-box; right: 27px; left: auto; z-index: 999999; top: 70px; border-top: 1px solid #e4e4e4; padding: 0px 0px 0px 1px; display: none; border-radius: 5px; } .header_wrapper.is_half_map.header_type1.header_align_right #user_menu_open, .header_wrapper.is_half_map.header_type2.header_align_right #user_menu_open { left: 10px; } .header_wrapper.header_type1.header_align_right #user_menu_open, .header_wrapper.header_type2.header_align_right #user_menu_open { left: 27px; right: auto; z-index: 999999; top: 70px; border-top: 1px solid #e4e4e4; padding: 0px 0px 0px 1px; display: none; background-color: #d2d9e2; position: absolute; width: 304px; box-sizing: border-box; } .header_wrapper.header_type2.header_align_right #user_menu_open { top: 120px; } .header_wrapper.header_type2 #user_menu_open { background-color: #d2d9e2; position: absolute; width: 304px; box-sizing: border-box; right: 27px; left: auto; z-index: 999999; top: 120px; border-top: 1px solid #e4e4e4; padding: 0px 0px 0px 1px; display: none; } .header_wrapper.header_type2.customnav #user_menu_open { top: 70px; } #register-div-title-topbar, #login-div-title-topbar { margin-top: 9px; } #user_menu_open a i { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; } #user_menu_open a { position: relative; width: 100px; height: 100px; margin: 0 1px 1px 0; border: none; background-color: #f4f6f9; color: #8a8f9a; float: left; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; font-size: 13px; text-align: center; line-height: 1.4em; padding: 0px 5px; } #user_menu_open > a:hover, #user_menu_open > a:focus { background-color: #ffffff; color: transparent; background-image: none; } #user_menu_open > a:hover i, #user_menu_open > a:focus i { font-size: 37px; margin-top: 34px; color: #63cd32; } #user_menu_open > li > a:hover i { color: #fff; } #user_menu_open i { color: #8a8f9a; width: 100%; margin-top: 27px; margin-bottom: 10px; font-size: 19px; } .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; } #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 { width: 227px; } #user_menu_open #widget_login_topbar, #user_menu_open #widget_register_topbar { padding-left: 0px; } #user_menu_open #register-div-title-topbar, #user_menu_open #login-div-title-topbar { padding-left: 12px; margin-bottom: 0px; } #user_menu_open .btn { width: 227px; } .modal-content #wp-forgot-but_mod, .mess_send_reply_button, #change_pass, #update_profile, #book_dates, #aaiu-uploader, #set_price_dates, #book_dates, #edit_prop_ammenities, #edit_prop_locations, #google_capture, #edit_prop_details, #edit_prop_image, #edit_prop_price, #edit_prop_1, #edit_calendar, #form_submit_1, #submit_mess_front, #submit_message_to_client_dashboard, .modal-content #wp-login-but, #wp-login-but_sh, #delete_profile, #user-id-uploader, #wp-submit-register_sh, #wp-forgot-but { margin-bottom: 20px; width: 100%; color: #fff; font-size: 15px; padding: 14px 30px; font-weight: 500; background-color: #63cd32; text-align: center; } #wp-submit-register_wd:hover, #wp-forgot-but_shortcode:hover, #wp-login-but-wd:hover, #form_submit_1:hover, #submit_mess_front:hover, #submit_message_to_client_dashboard:hover, .modal-content #wp-login-but:hover, #user-id-uploader:hover { background-color: #c18eff; } /* =Taxonomy ----------------------------------------------- */ .entry-tax { position: relative; top: 50%; left: auto; right: auto; margin-top: -55px; z-index: 11; text-align: center; color: #fff; text-decoration: none; font-size: 40px; font-weight: 500; width: 100%; } .tax_tagline { position: absolute; top: 50%; left: auto; right: auto; width: 100%; z-index: 11; color: #fff; text-decoration: none; margin-top: 15px; font-size: 18px; text-align: center; } /* =Property List ----------------------------------------------- */ .pagination_ajax, .pagination { float: left; width: 100%; padding: 0px 0px; } .no_results { margin-left: 2.5px; width: 100%; margin-bottom: 30px; float: left; } #scrollhere .pagination_ajax { padding: 0px 15px; } #listing_ajax_container_agent { margin: 0px -15px; } #listing_ajax_container { margin: 0px -8px 0px -8px; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-flex-wrap: wrap; flex-wrap: wrap; min-width: 100%; float: left; row-gap: 20px; } #google_map_prop_list_sidebar #listing_ajax_container { padding-bottom: 0px; margin: 0px -10px; float: none; } #google_map_prop_list_sidebar #listing_ajax_container .entry-title { margin: 25px 0px -10px 10px; } .items_shortcode_wrapper { min-width: 100%; margin: 0px -8px; display: flex; flex-wrap: wrap; row-gap: 15px; } .items_shortcode_wrapper.items_shortcode_wrapper_full { display: block; } .ajax-map { margin-top: 20px; padding: 0px 20px 25px 23px; } .col-md-12 #listing_ajax_container_agent, .col-md-12 #listing_ajax_container { } .col-md-12 #listing_ajax_container_agent.ajax12, .col-md-12 #listing_ajax_container.ajax12 { } #listing_ajax_container_agent.ajax12, #listing_ajax_container.ajax12 { width: 100%; } #content_container { margin: 0px -15px; margin-top: 0px; float: left; } .listing_filters_head, .listing_filters { margin-bottom: 20px; margin-left: -2.5px; margin-right: -2.5px; } .listing_filters_head .filter_menu_trigger, .listing_filters .filter_menu_trigger { margin-top: 0px; padding: 9px 3px; position: relative; } .listing_filter_select { background-color: #fff; color: #8a8f9a; margin-bottom: 0px; padding: 2px 15px 0px 15px; border: 1px solid #e7e9ef; border-radius: 4px; } .col-md-8 .listing_filter_select { padding: 0px 10px 0px 10px; } .listing_filters_head .listing_filter_select { margin-top: 0px; } .listing_filter_select .filter_menu li { padding: 8px 0px 8px 13px; height: auto; } .listing_filters_head .filter_menu { margin-left: 0px; padding-bottom: 0px; } .order_filter { margin-right: 0px; float: right; } .order_filter_single { margin-left: 548px; } .listing_filter_views { border: none; width: 17px; float: right; margin-right: 0px; margin-left: 0px; padding: 0px 20px 0px 13px; margin-top: 5px !important; } .filter_menu_trigger { margin-top: 0px; padding: 13px 0px; font-weight: 400; font-size: 14px; position: relative; } .show-tick .dropdown-menu, .filter_menu { background-color: #fff; color: #8a8f9a; border: none; margin-top: 1px !important; overflow-y: scroll; border-radius: 0px; padding-top: 0px; width: 100%; padding: 15px 0px; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); } ul.dropdown-menu.filter_menu, .show-tick .dropdown-menu .dropdown-menu.inner{ max-height: 210px; } max-height: 210px; #booking_form_request .filter_menu, #primary .filter_menu { color: #8a8f9a; } .advanced_search_sidebar .filter_menu { margin-top: 0px !important; } .listing_filter_select:first-child .filter_menu { margin-left: 0px; } #adv-search-1 .open > .dropdown-menu { display: block; outline: #f1f3f7 solid 1px; } .filter_menu li { height: auto; padding: 8px 0px 8px 15px; font-size: 14px; font-weight: 400; line-height: 1.1em; } .advanced_search_sidebar .filter_menu li { margin-bottom: 10px; border: none; } .filter_menu li:hover { color: #484848; font-weight: 500; } #grid_view, #list_view { margin-top: 16px; } #grid_view, #list_view { color: #747c83; font-size: 18px; } #grid_view:hover, #list_view:hover { color: #63cd32; } .icon_selected { color: #63cd32 !important; } .guest_form .caret_sidebar { float: right; margin-top: -9px; position: relative; right: auto; top: auto; } .caret_filter { float: right; margin-top: 9px; } .listing_filters_head .listing_filter_select .caret_filter:after { float: right; margin-top: -3px; margin-right: 3px; } /* =Pagination -------------------------------------------------------------------------------------- */ .pagination { margin: 20px 0; } #google_map_prop_list_sidebar .pagination { margin-left: 20px; } .pagination > li:empty { display: none; } .pagination .roundleft a, .pagination .roundleft span { margin-left: 0; border-bottom-left-radius: 0px; border-top-left-radius: 0px; } .pagination .roundright a, .pagination .roundright span { margin-left: 5px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; } .pagination > li > a, .pagination > li > span { position: relative; float: left; text-decoration: none; display: inline-block; border: none; background-color: #fff; -webkit-box-shadow: none; box-shadow: none; padding: 11px 14px 12px 14px; margin-right: 0px; color: #8a8f9a; margin-left: 5px; font-size: 14px; line-height: 12px; width: 35px; height: 35px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .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: #f1f3f7; cursor: default; background-color: #b9bfcb; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #f1f3f7; background-color: #b9bfcb; border: none; } .roundleft i, .roundright i { font-size: 12px; margin-top: -3px; margin-left: 0px; } .roundright i { margin-left: 1px; } .admin-list-wrapper .pagination > li > a, .admin-list-wrapper .pagination > li > span { background-color: #f4f6f9; } .admin-list-wrapper .pagination > .active > a, .admin-list-wrapper .pagination > .active > span, .admin-list-wrapper .pagination > .active > a:hover, .admin-list-wrapper .pagination > .active > span:hover, .admin-list-wrapper .pagination > .active > a:focus, .admin-list-wrapper .pagination > .active > span:focus { background-color: #b9bfcb; } .admin-list-wrapper .pagination > li > a:hover, .admin-list-wrapper .pagination > li > span:hover, .admin-list-wrapper .pagination > li > a:focus, .admin-list-wrapper .pagination > li > span:focus { color: #f1f3f7; background-color: #b9bfcb; border: none; } /* =Property Unit -------------------------------------------------------------------------------------- */ #primary .listing_wrapper { float: left; padding: 0px; width: 100%; max-width: 100%; } #primary .property_flex { margin-bottom: 15px; } .property_flex.col-md-6, .property_flex.col-md-4, .property_flex.col-md-3, .property_flex.col-md-2, .listing_wrapper.col-md-6, .listing_wrapper.col-md-4, .listing_wrapper.col-md-3, .listing_wrapper.col-md-2 { padding-left: 2px; padding-right: 2px; padding-left: 8px; padding-right: 8px; } .cross { width: 80px; height: 80px; position: absolute; z-index: 101; left: 50%; top: 50%; margin: -40px 0px 0px -38px; /* border: 2px solid #fff; */ border-radius: 0; opacity: 0; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; pointer-events: none; } #colophon .latest_listings .cross { display: none; } .cross:before { background: #fff; content: ""; height: 80px; position: absolute; width: 2px; top: 0px; left: 37px; } .cross:after { background: #fff; content: ""; height: 2px; left: -2px; position: absolute; top: 39px; width: 80px; } .property_listing { position: relative; font-size: 13px; border-radius: 4px; overflow: hidden; background-color: #fff; padding-bottom: 15px; height: 100%; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } .wpestate_properties_slider_v1, .wpestate_testimonial_slider, .mobile_booking_wrapper, .custom_day_wrapper_mobile, .custom_day_wrapper, .listing_type_1 #carousel-listing, .listing_type_3 .listing_main_image_price, .listing_type_1 .listing_main_image_price, .owner_area_wrapper_sidebar, .panel-wrapper, .blog_featured, .property_page_container, .booking_form_request, .twitter_wrapper, .loginwd_sidebar, .advanced_search_sidebar, .blog_unit_back, .property_listing { box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; box-shadow: 0 2px 11px 0 rgba(181, 127, 250, 0.1); } .places_wrapper, .estate_places_slider { box-shadow: 0px 2px 11px 0px rgba(181, 127, 250, 0.15); } .places_wrapper_no_shadow.places_wrapper { box-shadow: none; } .places_wrapper_no_shadow.places_wrapper .places1, .places_wrapper_no_shadow.places_wrapper .places2, .places_wrapper_no_shadow.places_wrapper .places3, .places_wrapper_no_shadow.places_wrapper .places4, .places_wrapper_no_shadow.places_wrapper .places5, .places_wrapper_no_shadow.places_wrapper .places6 { box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; } .wide_property.property_listing { max-width: 100%; } .property_listing img { transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; -webkit-transform: translateZ(0); width: 100%; } .shortcode_slider_list .property_listing { margin-bottom: 0px !important; } .blog_featured.type_1_class { background-color: #fff; } .featured_property.type_1_class:hover .category_name, .blog_featured.type_1_class:hover, .featured_agent.featured_agent_type2:hover, .property_flex:hover .property_listing { background-color: #fdfdfd; } .property_flex.property_unit_v4:hover .property_listing { background: transparent; } .new_blog:hover .cross, .property_flex:hover .cross { opacity: 0.7; } .property_unit_big_grid_content_wrapper:hover .property_unit_big_grid_content, .featured_property:hover .listing-unit-img-wrapper, .featured_property.type_1_class:hover .listing-unit-img-wrapper, .new_blog:hover .listing-unit-img-wrapper img, .property_flex:hover .listing-unit-img-wrapper img { opacity: 0.89; } .property_flex:hover .listing_title_unit, #primary .property_flex:hover .listing_title_unit { color: #63cd32; } .blog2v .property_listing { overflow: hidden; height: 363px; } .listing-image-link { position: relative; } .listing-hover { position: absolute; z-index: 99; background-color: #63cd32; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; } .places_wrapper .listing-hover, .places_wrapper .listing-hover-gradient { width: auto; } .listing-hover-gradient { position: absolute; z-index: 99; left: 0px; height: 60%; bottom: 0px; top: auto; left: 0px; right: 0px; background-image: linear-gradient( -180deg, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 100% ); opacity: 0.5; transition: all linear 0.3s; } .listing-unit-img-wrapper { position: relative; z-index: 98; background-color: #f7f7f7; border-radius: 3px; } .listing-unit-img-wrapper .property-rating { position: absolute; bottom: 6px; left: 85px; font-size: 15px; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); } #colophon .listing-unit-img-wrapper .property-rating { position: absolute; bottom: 5px; left: 10px; font-size: 13px; } #primary .property-rating, #colophon .property-rating { display: none; } .property_unit_v1 .property-rating { position: absolute; font-size: 15px; font-size: 10px; margin-top: 15px; top: -43px; left: 85px; font-size: 12px; } .property_unit_v3 .property-rating, .property_unit_v2 .property-rating { position: relative; font-size: 15px; margin-left: 15px; font-size: 10px; margin-top: 15px; } .property_unit_v1 .property-rating i { margin-right: 3px; } .wpestate_properties_slider_v1_content .property-rating i, .property_unit_v3 .property-rating i, .wide_property .property-rating i, .property_unit_v2 .property-rating i { margin-right: 3px; } .places_wrapper .property-rating i, .featured_property .property-rating i { color: #ffffff; margin-right: 3px; } .featured_property.type_1_class .property-rating i { margin-right: 3px; } .wpestate_properties_slider_v1_content .property-rating i, .places_wrapper .property-rating i, .featured_property .property-rating i, .property_unit_v1 .property-rating i, .property_unit_v3 .property-rating i, .wide_property .property-rating i, .property_unit_v2 .property-rating i, .featured_property_stars i, .testimonial_type_2 .testimmonials_starts i, .property_ratings_agent i, .featured_agent .property_ratings_agent i, .property_ratings i, .featured_property.type_1_class .property-rating i { color: #ffc662; } .property_ratings_agent_featured2.property_ratings_agent i { color: #ffc662 !important; } .wide_property .property-rating { font-size: 11px; margin-left: 15px; position: relative; margin-top: 15px; } .wide_property .rating_placeholder { margin-top: 30px; } .places_wrapper .property-rating { position: relative; font-size: 12px; z-index: 99; margin-bottom: 8px; } .places_wrapper.places_wrapper4 .property-rating { font-size: 11px; margin-bottom: 5px; } .featured_property .property-rating { position: absolute; font-size: 12px; z-index: 99; bottom: 0px; right: 15px; z-index: 99; margin-bottom: 2px; } .featured_property.type_1_class .property-rating { position: relative; font-size: 10px; z-index: 99; margin-bottom: 0px; right: auto; } .listing-unit-img-wrapper.shortcodefull, .featured_property .listing-unit-img-wrapper { background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; } .listing-unit-img-wrapper_color { background-color: #000; border-radius: 6px; width: 100%; height: 100%; } .type_1_class .listing-unit-img-wrapper.shortcodefull { border-radius: 5px; width: auto; background-color: transparent; height: 248px; transition: all 0.2s linear; } .blog_featured.type_1_class:hover .listing-unit-img-wrapper { opacity: 0.89; } .type_1_class .places1 { background-color: transparent; height: 260px; } .type_1_class .listing-hover, .type_1_class .listing-hover-gradient { border-radius: 5px; width: auto; bottom: 1px; } .featured-article-date { position: absolute; top: 95%; left: 20px; z-index: 99; color: #fff; font-size: 13px; } .blog_featured.type_1_class .feature_agent_image_unit_wrapper_color { margin: 10px; } .featured-article-date.blog_unit_full_row { left: 15px; } .type_2_class .featured-article-date { position: relative; top: auto; margin-bottom: 15px; } .places_wrapper .property_listing { margin-bottom: 0px !important; margin: 0px; padding: 0px; } .places_wrapper .property_listing img { border: none; border-radius: 0px; margin: 0px; padding: 0px; } .shortcode-col { } .shortcode_slider_list .shortcode-col.listing_wrapper { height: 100%; } .shortcode_slider_list .property_flex { margin-bottom: 0px; } .col-md-12.shortcode-col { width: 100%; } .owner_thumb { position: absolute; border-radius: 50%; width: 60px; height: 60px; border: 2px solid #fff; display: inline-block; left: 13px; top: -45px; background-size: cover; background-position: 50% 50%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } .wide_property .owner_thumb, #primary .owner_thumb, #colophon .owner_thumb { display: none; } .property_unit_v2 .owner_thumb { display: none; } .title-container { width: 100%; position: relative; z-index: 99; } .property_unit_v1 .title-container { padding-top: 20px; } .price_unit_wrapper { position: absolute; z-index: 10; right: 15px; top: 23px; } .property_unit_v1 .listing-unit-img-wrapper .price_unit { display: none; } #primary .property_unit_v1 .listing-unit-img-wrapper .price_unit, #colophon .property_unit_v1 .listing-unit-img-wrapper .price_unit { display: block; } .property_unit_v1 .price_unit { color: #63cd32; font-size: 20px; position: absolute; bottom: 2px; left: auto; right: 15px; z-index: 10; font-size: 17px; } .listing_main_image_photo_slider_item .price_unit_wrapper, .blog_unit_back .price_unit_wrapper, .property_unit_v3 .price_unit_wrapper, .wide_property .price_unit_wrapper, .property_unit_v1 .price_unit_wrapper, .property_unit_v2 .price_unit_wrapper { width: 100%; height: 60%; bottom: 0px; top: auto; background-image: linear-gradient( -180deg, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 100% ); background-image: linear-gradient( -180deg, rgba(0, 0, 0, 0) 3%, rgb(72, 72, 72) 100% ); opacity: 0.6; right: auto; pointer-events: none; } .price_unit { color: #ffffff; font-size: 20px; position: absolute; bottom: 15px; left: 15px; font-weight: 500; z-index: 10; border-radius: 4px; } .featured_property .price_unit { z-index: 100; position: absolute; left: 20px; bottom: 70px; } .type_1_class .price_unit, .wide_property .price_unit, .property_unit_v2 .price_unit { color: #ffffff; font-size: 20px; bottom: 10px; } .featured_property_type3 .pernight, .featured_property .pernight, .type_1_class .pernight, .wide_property .pernight, .property_unit_v2 .pernight , .property_unit_v4 .price_unit .pernight , .property_unit_v3 .pernight , .property_unit_v1 .pernight { font-size: 12px; margin-left: -2px; font-weight: 400; } .property_unit_v3 .category_tagline.actions_icon, .wide_property .category_tagline.actions_icon, .wide_property .category_tagline.map_icon, .property_unit_v1 .category_tagline.actions_icon, .property_unit_v1 .category_tagline.map_icon, .property_unit_v2 .category_tagline.actions_icon, .property_unit_v2 .category_tagline.map_icon { padding-left: 20px; position: relative; } .property_unit_v3 .category_tagline.actions_icon:after, .wide_property .category_tagline.actions_icon:after, .property_unit_v1 .category_tagline.actions_icon:after, .property_unit_v2 .category_tagline.actions_icon:after { top: 0px; left: 0px; font-size: 16px; color: #5d6475; } .wide_property .category_tagline.map_icon:after, .property_unit_v1 .category_tagline.map_icon:after, .property_unit_v2 .category_tagline.map_icon:after { top: 0px; left: 0px; font-size: 15px; color: #5d6475; } .price_unit:empty { display: none; } #primary .listing_wrapper.property_unit_v3 .pernight { display: inline; } .the_list_view { display: none; } .listing_wrapper.col-md-12 > .property_listing { min-height: 163px; float: left; width: 100%; height: auto; } .property_listing a { text-decoration: none; } .property_listing h4 { width: 83%; position: absolute; bottom: 22px; color: #fff; z-index: 10; left: 15px; font-size: 24px; line-height: 1.1em; } .property_listing h4 a { color: #fff; } .property_location { font-size: 16px; color: #fff; line-height: 20px; position: absolute; bottom: 15px; z-index: 10; left: 15px; } .property_location a { color: #fff; } .listing_wrapper.col-md-12 .property_listing h4 { padding-left: 293px; margin-top: 9px; float: none; } .col-md-12 .listing_wrapper.col-md-12 .property_listing h4 { margin-top: 13px; } .listing_details { margin: 0px 15px; line-height: 22px; } .listing_details.the_grid_view { max-height: 160px; } .listing_prop_details { margin: 0px 15px; line-height: 22px; width: 100%; margin-bottom: 7px; font-weight: 300; position: absolute; bottom: 35px; left: 0px; } .property_location .inforoom { font-size: 13px; background-image: url("./css/css-images/icon_bed1.png"); height: 17px; background-repeat: no-repeat; background-position: 0px 4px; margin-right: 7px; padding-left: 23px; color: #99a3b1; } .property_location .infoguest { font-size: 13px; background-image: url("./css/css-images/icon_bath1.png"); height: 19px; background-repeat: no-repeat; background-position: 0px 2px; margin-right: 7px; padding-left: 18px; color: #99a3b1; } .property_location .infosize { font-size: 13px; background-image: url("./css/css-images/icon-size1.png"); height: 19px; background-repeat: no-repeat; background-position: 0px 2px; margin-right: 7px; padding-left: 18px; color: #99a3b1; } .listing_wrapper.col-md-12 .property_listing .listing_details { padding-left: 280px; margin-top: 5px; } .listing_wrapper.col-md-12 .property_listing .listing_prop_details { padding-left: 280px; margin-top: 5px; } .listing_details a { color: #747c83; } .listing_unit_price_wrapper { position: absolute; bottom: 0px; left: 6.5%; width: 87%; height: 40px; border-top: 1px solid #f0f0f0; color: #63cd32; font-size: 16px; padding-top: 10px; line-height: 20px; } .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper { width: 785px; left: 301px; } .col-md-9 .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper { left: 294px; right: 8px; width: auto; } .col-md-12 .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper { left: 294px; right: 8px; width: auto; } .price_label { font-size: 15px; margin-top: 2px; } .listing_actions { float: right; margin-top: 3px; } listing_actions a { text-decoration: none; } .share_list { width: 16px; height: 16px; margin-left: 8px; float: left; cursor: pointer; font-size: 18px !important; background-position: 0px 0px; margin-top: 1px; color: #63cd32; } .share_unit { position: absolute; background-color: #63cd32; color: #fff; font-size: 22px; width: 43px; top: -135px; display: none; padding: 5px 0px 5px 1px; border-radius: 3px; } .share_unit:after { content: " "; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #63cd32; bottom: -8px; right: 12px; position: absolute; } .share_unit a { padding: 7px 7px; color: #fff; display: block; font-size: 20px; text-align: center; } .share_unit a:hover { color: #63cd32; } .compare-action { width: 16px; height: 15px; cursor: pointer; float: left; margin-left: 13px; background-image: url("css/css-images/unit.png"); background-position: -127px -19px; } .compare-action:hover { background-image: url("css/css-images/unit.png"); background-position: -151px -19px; } .icon-fav { margin-top: 14px; float: left; cursor: pointer; color: #484848; font-size: 24px !important; opacity: 0.8; text-shadow: 0px 0px 1px #fff; } .wide_property .property_unit_action { top: 0px; } .icon-fav:hover { opacity: 1; } .icon-fav-on { color: #63cd32; } .icon-fav-on-remove { cursor: pointer; font-size: 12px !important; background-color: #63cd32; padding: 0.4em 0.9em 0.4em; font-weight: normal; color: #fff !important; text-align: center; z-index: 999; margin: 15px 0px; float: left; } .listing_loader_title { display: none; float: left; width: 100%; margin-top: 0px; font-size: 24px; line-height: 1.3em; color: #484848; } #internal-loader, #listing_loader_maps, #listing_loader { width: 40px; height: 40px; position: relative; margin: 50px auto; display: none; } #listing_loader_maps { display: block; margin-top: 13px !important; } /*=property unit wide */ .wide_property.property_flex { max-width: 100%; width: 100%; padding: 0px; } .wide_property.property_flex .property_listing { max-width: 100%; padding-bottom: 0px; } .wide_property.property_flex .property_listing img { max-height: 208px; width: auto; } .wide_property.property_flex.property_unit_type_3 .property_listing img { max-height: 165px; width: auto; } .wide_property.property_flex .listing-unit-img-wrapper { display: inline-block; float: left; z-index: 100; } .wide_property.property_flex .title-container { position: relative; z-index: 99; width: 100%; padding-left: 275px; } .wide_property.property_flex.property_unit_type_3 .title-container { padding-left: 225px; padding-top: 15px; } .listing_content { width: 100%; padding: 0px 0px 15px 0px; font-size: 14px; color: #8a8f9a; } /*=loaders */ .loader-inner { margin-top: 15px; } #internal-loader { margin: 0px auto; width: 64px; display: none; } .double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #63cd32; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out; } .double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; } @-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @keyframes sk-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } } .compare_ajax_wrapper { margin: 0px 15px; } .prop-compare { width: 100%; border-bottom: 1px solid #f0f0f0; width: 100%; float: left; margin-bottom: 30px; color: #1a171b; font-size: 14px; padding-bottom: 13px; display: none; } .compare_agent { margin: 0 15px; max-width: 805px; margin-bottom: 30px; } .pagination_ajax_search, .home-compare { margin-left: 15px; } .pagination_ajax_search_home { margin-left: 2.5px; } #google_map_prop_list_sidebar .pagination_ajax_search_home { margin-left: 0px; } .items_compare { width: 100px; float: left; margin-right: 10px; } .items_compare img { border-radius: 4px; } .ribbon-wrapper-default { width: 89px; height: 30px; overflow: hidden; position: absolute; top: 0px; background-color: #5d6475; color: #ffffff; border-radius: 4px; border-bottom-left-radius: 0px; border-top-right-radius: 0px; } .listing_wrapper.col-md-12 .property_listing .ribbon-wrapper-default { top: 0px; left: 0px; } .featured_div { color: #fff; background-color: rgba(184, 129, 252, 0.85); position: absolute; top: 18px; left: -41px; z-index: 11; padding: 1px 47px; z-index: 99; font-size: 12px; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } .property_status_wrapper_infobox { position: absolute; left: 15px; top: 15px; z-index: 99; } .property_status_wrapper { position: absolute; right: auto; left: 15px; top: 15px; z-index: 99; } .property_listing .property_status_wrapper { right: 15px; left: auto; } .panel-body .property_status_wrapper { top: 30px; } #colophon .property_status_wrapper, #primary .property_status_wrapper { display: none; } .property_status { padding: 0px 15px; font-size: 12px; background: rgba(190, 138, 239, 0.85); border-radius: 4px; color: #fff; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; display: inline-block; margin-left: 5px; line-height: 1.8em; } .status_verified { color: #fff; background-color: rgba(184, 129, 252, 0.85); } #colophon .property_status { display: none; } .wide_property .property_status { right: auto; left: 158px; z-index: 100; } .wide_property .featured_div { z-index: 100; } .places_listing .property_status { line-height: 1.6em; } .info_details .property_status { right: auto; left: 10px; top: 10px; } /* =Property Unit footer ----------------------------------------------- */ #primary .property_listing, #colophon .property_listing { box-shadow: none; cursor: default; } #colophon .listing_wrapper.col-md-3, #colophon .listing_wrapper.col-md-4, #primary .listing_wrapper, #colophon .listing_wrapper { padding: 0px; max-width: 100%; width: 100%; margin-bottom: 0px; } #primary .property_listing, #colophon .property_listing { min-height: 65px; } #primary .property_listing:hover, #colophon .property_listing:hover { box-shadow: none; border: none; } #primary .property_listing:hover img, #colophon .property_listing:hover img { -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; } #primary .listing-unit-img-wrapper { max-width: 115px; display: inline-block; float: left; } #primary .listing-unit-img-wrapper, #primary .listing-unit-img-wrapper .carousel-inner, #primary .listing-unit-img-wrapper img { height: 85px; width: 100%; border-radius: 4px; } #colophon .listing-unit-img-wrapper .carousel-inner, #colophon .listing-unit-img-wrapper img { height: auto; width: 160px; border-radius: 4px; } #primary .property_unit_v3 .property-rating, #colophon .property_unit_v3 .property-rating { position: absolute; bottom: -19px; top: auto; left: 10px; color: #fff; } #primary .featured_property .listing-unit-img-wrapper, #colophon .featured_property .listing-unit-img-wrapper { max-width: 100%; height: 100%; } #primary .featured_property .featured_listing_title, #colophon .featured_property .featured_listing_title { font-size: 22px; } #colophon .title-container { width: 100%; } #colophon .title-container, #primary .title-container { display: block; margin-top: 0px; float: left; padding-top: 0px; } #primary .title-container { padding-top: 0px; } #colophon .property_listing { display: flex; align-items: flex-start; } #primary .property_listing { display: block; } #colophon .property_listing, #primary .property_listing { border: none; background-color: transparent; max-width: 100%; display: flex; align-content: center; align-items: center; flex-wrap: nowrap; flex-direction: row; } #primary .listing_title_unit, #colophon .listing_title_unit { padding-right: 0px; margin-top: 0px; margin-bottom: 0px; color: #484848; line-height: 1.2em; } #primary .category_name a:hover, #colophon .category_name a:hover { color: #63cd32; } #primary .property_unit_action, #primary .category_tagline:last-of-type, #primary .featured_div, #colophon .property_unit_action, #colophon .category_tagline:last-of-type, #colophon .featured_div { display: none; } #primary .featured_property .category_tagline, #colophon .featured_property .category_tagline { display: block; margin-left: 0px; } #primary .latest_listings .price_unit, #colophon .latest_listings .price_unit { padding: 0px; font-size: 14px; bottom: 0px; position: relative; width: 100%; background-color: transparent; margin-top: 3px; color: #484848; left: 10px; } #primary .category_tagline, #colophon .category_tagline { margin-left: 10px; } #primary .category_tagline img, #colophon .category_tagline img { display: none; } #primary .price_unit_wrapper, #colophon .price_unit_wrapper { display: none; } #colophon .property_unit_v3 .price_unit_wrapper { padding: 0px; background: transparent; } /* =Agent Unit ----------------------------------------------- */ .agent_unit { background: white; position: relative; margin-bottom: 14px; font-size: 13px; cursor: pointer; background-color: #fff; padding-bottom: 14px; border: 1px solid #f1f3f7; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .agent-flex { display: -webkit-flex; display: -ms-flexbox; display: flex; } .agent_unit img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%; height: auto; } .agent-unit-img-wrapper { z-index: 98; position: relative; } .agent-flex:hover .agent_unit { background-color: #fcfcfc; } .agent-flex:hover .agent-unit-img-wrapper img { opacity: 0.79; } .agent-flex:hover .agent-title-link { color: #63cd32; } .agent_unit a { text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .agent-title { z-index: 99; } .agent-title h4 { padding: 0px 15px; margin-bottom: 0px; } .agent-title-link { color: #484848; margin-bottom: 6px; display: inline-block; line-height: 1.1em; font-size: 18px; font-weight: 500; padding: 15px 0px 0px 0px; width: 100%; } .agent_unit .category_tagline { padding: 0px 15px; } .see_my_list_featured { margin: 13px 0px 0px 15px; float: left; } .agent_unit_featured { min-height: 20px; margin-right: 30px; min-width: 211px; } .agent_unit_featured:last-child { margin-right: 0px; } .agent_featured_details { opacity: 0; position: absolute; } .agent_unit_featured:hover .agent_featured_details { opacity: 1; } /* =Blog Unit ----------------------------------------------- */ .blog_list_wrapper { display: inline-flex; flex-wrap: wrap; min-width: 100%; } .blog_unit { float: left; padding-right: 0px; padding-left: 0px; margin-bottom: 30px; overflow: hidden; cursor: pointer; position: relative; background-color: #000; } .blog_featured .blog_unit { width: 100%; } .archive .blog_list_wrapper{ row-gap: 15px; padding: 0px 8px; } .new_blog { padding: 0px; margin-bottom: 30px; } .col-md-12.blog-unit-1 { padding-right: 15px; padding-left: 15px; } .blog_unit_back { background: white; position: relative; font-size: 13px; cursor: pointer; overflow: hidden; background-color: #fff; padding-bottom: 18px; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; height: 100%; border-radius: 3px; } .blog_unit_back.blog-unit-3 { padding-bottom: 0px; } .blog_unit_back.full_blog { max-width: 100%; } .related_posts .blog_unit_back { margin-bottom: 15px; } .blog_unit_back img { transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; z-index: 98; -webkit-backface-visibility: hidden; } .property_flex:hover .blog_unit_back { background-color: #fcfcfc; } .blog_unit_back:hover img { } .blog_unit_back:hover .blog-title-link { color: #63cd32; } .places_wrapper .blog_unit { margin: 0px; } .places_wrapper .blog-title a { text-decoration: none; color: #fff; float: left; } .places_wrapper .blog-title { position: absolute; bottom: 15px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; left: 0px; width: 100%; } .blog_unit_meta { position: absolute; font-size: 13px; top: 30px; color: #fff; z-index: 10; width: 100%; padding: 0px 30px; text-shadow: 1px 1px #545454; font-weight: 500; text-transform: uppercase; } .places_wrapper .blog_unit_meta { display: none; } .places_wrapper .blog-title .read_more { padding: 6px 20px; opacity: 0; margin-top: 5px; } .places2:hover .blog-title, .places3:hover .blog-title, .places4:hover .blog-title, .places5:hover .blog-title, .places6:hover .blog-title { bottom: 25px; } .places2:hover .read_more, .places3:hover .read_more, .places4:hover .read_more, .places5:hover .read_more, .places6:hover .read_more { opacity: 1; } .span_widemeta { display: inline-block; } .new_blog .span_widemeta { margin-right: 15px; } .blog_unit_meta a { color: #fff; } .blog_unit_meta i { font-size: 13px; } .empty_img { height: 250px; width: 100%; } .span_widemeta .fa-comment-o { float: left; margin: 5px 5px 0px 5px; } .blog-title-link { color: #484848; margin-bottom: 0px; display: inline-block; line-height: 1.1em; font-size: 20px; font-weight: 500; padding: 24px 15px 0px 15px; width: 100%; } .places_wrapper .blog-title-link { padding-right: 10px; width: 100%; position: absolute; bottom: 10px; left: 0px; z-index: 101; color: #fff; font-size: 20px; font-weight: 500; line-height: 1.4em; margin-bottom: 10px; } .blog-unit-content { width: 100%; padding: 12px 15px 12px 15px; font-size: 14px; } .blog_unit_back .category_tagline { padding: 0px 15px 0px 15px; color: #a1a7b4; } .blog_featured .blog-title-link { width: 100%; margin-bottom: 20px; padding: 0px 20px; font-size: 20px; line-height: 1.15em; color: #fff; } .blog_featured .blog-title { bottom: 0px; text-align: left; width: 100%; position: absolute; color: #fff; padding: 0px; z-index: 101; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .featued_article_categories_list { margin: 0px 0px 0px 0px; list-style-type: none; color: #5d6475; } .blog_featured.type_1_class .blog-title .featued_article_categories_list a { color: #5d6475; } .blog_featured.type_2_class .blog-title .featued_article_categories_list a { color: #fff; font-size: 13px; } /* =Blog unit 3 ----------------------------------------------- */ .blog_unit_wrapper { margin-bottom: 15px; } .blog_list_wrapper .blog_unit_wrapper { margin-bottom: 30px; } .blog-unit-3 .listing-unit-img-wrapper, .blog-unit-3.blog_unit_back { box-shadow: none; background-color: transparent; } .blog-unit-3 .listing-unit-img-wrapper img { border-radius: 10px; } .blog-unit-3 .blog-title-link { font-size: 17px; padding: 0px 0px 0px 0px; width: 100%; margin-bottom: 5px; margin-top: 15px; line-height: 1.3em; } .blog-unit-3 .blog-unit-content { width: 100%; padding: 0; font-size: 13px; margin-bottom: 5px; } .blog-unit-3 .category_tagline { padding: 0px; } /* =Related posts ----------------------------------------------- */ .related_posts { margin: 0px -2.5px 30px -2.5px; float: left; } .related_posts h2 { margin-left: 2.5px; float: left; width: 100%; } .related_posts .blog_unit { -webkit-box-shadow: none; box-shadow: none; border: none; margin-bottom: 0px; } .related-unit { float: left; } /* =Single Page ----------------------------------------------- */ .single-content { padding: 0px; margin-bottom: 15px; line-height: 1.6em; float: left; width: 100%; } .home .single-content { margin-bottom: 0px; } .single-blog { border-radius: 4px; border: 1px solid #e7e9ef; padding: 11px 30px 19px 30px; background-color: #fff; margin-bottom: 30px; } .blog-list-content { margin-bottom: 0px; } .listing_type_1 .single-content { margin-bottom: 0px; } .half-single-content { margin-left: 15px; } .single-content:empty { margin-bottom: 0px; height: 0px; } .single-content p a { color: #63cd32; -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: #a871ec; } .gallery img { border-radius: 4px; } .widget-container .gallery img { width: 100%; height: auto; } #colophon .widget-container .gallery img { border: 3px solid #3e4453 !important; } #colophon .gallery-caption { color: #9da5b9; } .single-title { word-break: normal; margin-top: 0px; margin-left: 0px; padding-top: 15px; -ms-word-wrap: break-word; word-wrap: break-word; } .home .single-title { padding-top: 30px; } .meta-element-head { font-size: 14px; margin: -15px 0px 15px 0px; color: #a1a7b4; float: left; width: 100%; } .meta-element { display: inline; margin-top: 1px; float: left; } .content404 { min-height: 500px; margin: 0px 15px; } .list404 { width: 33%; float: left; margin-top: 30px; } .list404 ul { margin-left: 18px; } .single-content p { margin-bottom: 15px; font-size: 14px; line-height: 26px; font-weight: 400; } .single-content p:last-of-type { margin-bottom: 0px; } .meta-info { padding: 0px 0px 0px 0px; margin-bottom: 25px; margin-top: 30px; font-size: 14px; color: #8a8f9a; width: 100%; display: inline-block; } .meta-info a { color: #8a8f9a; } .meta-info a:hover { color: #63cd32; } #carousel-example-generic { max-width: 810px; float: none; width: 100%; } .col-md-12 #carousel-example-generic { max-width: 100%; } .carousel-indicators { bottom: -15px; } .post-carusel { overflow: hidden; } .post .post-carusel { margin-bottom: 30px; margin-top: 30px; } .post-carusel iframe { width: 100%; min-height: 443px; } .carousel-control { width: 35px; height: 80px; top: 50%; margin-top: -40px; } .navigational_links { float: left; width: 100%; } .navigational_links a { color: #99a3b1; } .nav-prev, .nav-next { display: inline-block; } .nav-next { float: right; } /* =Single Property ----------------------------------------------- */ .list_detail_prop_id span, .list_detail_prop_id div { float: left; } .list_detail_prop_id span { margin-right: 3px; } .listing_main_image { position: relative; width: 100%; height: 515px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; overflow: hidden; } #tooltip-pic { position: absolute; width: 100px; height: 41px; background-color: #fff; padding: 5px; opacity: 0.8; margin-top: -110px; text-align: center; font-size: 13px; line-height: 1.2em; margin-left: 5px; } .listing_main_image_text_wrapper { position: absolute; width: 100%; height: 60%; bottom: 0px; top: auto; background-image: linear-gradient( -180deg, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 100% ); opacity: 0.6; right: auto; } .listing_small_slider_wrapper { display: inline-block; } .list_slider { display: inline-block; width: 33.3%; height: auto; border-left: 2px solid #fff; cursor: pointer; } .img_listings_overlay { transition: 0.3s; position: absolute; top: 0px; right: 0px; z-index: 9; width: 100%; cursor: pointer; height: 100%; background-color: #484848; opacity: 0; } .img_listings_overlay_last { background-color: #484848; opacity: 0.4; } .carousel-inner > .active { cursor: pointer; } #carousel-listing .img_listings_overlay_last { background-color: #484848; opacity: 0.4; } .active .img_listings_overlay_last { opacity: 0 !important; } .pp_gallery ul a { border: none !important; } .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; } .img_listings_overlay:hover { opacity: 0.3; background-color: #63cd32; } .places_wrapper .listing_main_image_text_wrapper { -webkit-box-shadow: 0 0px 100px 100px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0px 100px 100px rgba(0, 0, 0, 0.6); -ms-box-shadow: 0 0px 100px 100px rgba(0, 0, 0, 0.6); -o-box-shadow: 0 0px 100px 100px rgba(0, 0, 0, 0.6); box-shadow: 0 0px 100px 100px rgba(0, 0, 0, 0.6); } .entry-prop { position: absolute; bottom: 25px; left: 50%; color: #fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); width: 1170px; margin-left: -585px; z-index: 10; font-size: 43px; } .listing_main_image_location { position: absolute; bottom: 15px; left: 50%; color: #ffffff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); width: 1170px; margin-left: -585px; z-index: 10; font-size: 17px; } .listing_main_image_location a { color: #ffffff; } .listing_main_image .property_ratings { position: relative; float: none; margin: 0px; display: inline; margin: -31px 0px 0px 15px; text-shadow: none; top: -2px; display: inline-block; } .listing_main_image .property_ratings i { font-size: 19px; } .listing_main_image_price { position: absolute; bottom: 22px; left: 50%; color: #fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); width: 1170px; margin-left: -585px; z-index: 10; font-size: 34px; color: #63cd32; text-align: right; font-weight: 500; } #carousel-listing { background-color: #323a45; width: 100%; position: relative; max-width: 770px; margin-top: 15px; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { margin: 0px auto; } .item_captions { position: absolute; background: #484848; color: #fff; top: 304px; left: 0px; width: 100%; padding: 5px 10px; opacity: 0.55; height: 33px; } .item_captions_text { position: absolute; color: #fff; background: transparent; top: 304px; left: 0px; z-index: 99; padding: 5px 10px; } .slider-property-status { top: 14px; right: 0px; position: absolute; z-index: 999; padding: 15px 30px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; font-size: 15px; color: #fdfdfd; } .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 > img { margin: 0px auto; } iframe .player .controls-wrapper, iframe .player .video-wrapper { display: none !important; } .carusel-back, #carousel-listing .carousel-indicators { width: 100%; float: left; display: inline; box-sizing: border-box; -moz-box-sizing: border-box; margin: 1px 0px 0px 0px; height: 83px; padding-top: 1px; z-index: 10; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; white-space: nowrap; text-align: left; left: 0px; bottom: 0px; } .carusel-back { background-color: #000; opacity: 0.95; } .rowclosed { bottom: -42px !important; } #carousel-listing .carousel-indicators li { width: 143px; height: 83px; margin: 0px 1px 0px 0px; border: none; border-radius: 0px; position: relative; } #carousel-listing .carousel-indicators .active img { opacity: 1; } #carousel-listing .carousel-indicators .active { border: none; } #carousel-listing .carousel-indicators li img { float: left; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } #carousel-listing .carousel-indicators li:hover img { opacity: 0.6; } .caption-wrapper { position: absolute; width: 100%; height: 40px; color: #fff; float: left; padding: 9px 0px 0px 13px; font-size: 18px; z-index: 20; cursor: pointer; bottom: 84px; } .caption-wrapper-background { width: 100%; height: 40px; background-color: #323a45; position: absolute; top: 0px; left: 0px; z-index: -1; opacity: 0.3; } .caption-wrapper .fa { font-size: 22px; } .caption-wrapper span { display: none; } .caption-wrapper span.active { display: block; text-shadow: 1px 1px #333; } .carousel-control { opacity: 0.6; text-shadow: none; } .carousel-control:hover, .carousel-control:focus { text-decoration: none; outline: 0; opacity: 0.9; } .carousel-control .fas { margin-top: 24px; font-size: 30px; text-shadow: none; } .wide_property .carousel-control .fa { margin-top: 15px; } .carousel-control.right, .carousel-control.left { background: none; background-image: none; background: #4d5567; line-height: 80px; } .property_unit_carousel .carousel-control.right, .property_unit_carousel .carousel-control.left { background: transparent; opacity: 1; line-height: 57px; } .property_unit_carousel .carousel-control i { font-size: 30px; } .property_listing.wide_property .carousel-control.left, .carousel-control.left { left: 0px; } .property_listing .carousel-control.left { left: 0px; height: 57px; margin-top: -27px; } .property_listing.wide_property .carousel-control.right, .carousel-control.right { right: 0px; } .property_listing .carousel-control.right { right: 10px; height: 57px; margin-top: -27px; } #colophon .property_listing .carousel-control, .property_listing .carousel-control.right, .property_listing .carousel-control.left { color: #fff; } #colophon .property_listing .carousel-control.right { right: 5px; } #colophon .property_listing .carousel-control.left { left: 5px; } #colophon .property_unit_carousel .carousel-control i { font-size: 25px; margin-top: 27px; } .carousel-control.left i { margin-left: -3px; } .carousel-control.right i { margin-right: -3px; } .carousel-indicators { display: none; } .carousel-indicators-wrappers { width: 1170px; position: relative; margin: 0px auto; height: 100%; position: absolute; z-index: 100; left: 0; right: 0; float: none; pointer-events: none; } .theme_slider_wrapper .carousel-indicators { display: block; bottom: auto; top: 37%; right: 0px; left: auto; width: 20px; pointer-events: auto; } .theme_slider_type2 .carousel-indicators { display: block; bottom: 10px; top: auto; right: 0px; left: 0px; width: 20px; pointer-events: auto; margin: 0px auto; width: 300px; } .theme_slider_wrapper .carousel-indicators li { width: 15px; height: 15px; margin: 0px 5px 15px 0px; background-color: transparent; border: 1px solid #cacfd9; } .item-version { position: absolute; font-size: 30px; top: -5px; color: #fff; right: -6px; font-weight: 500; height: 40px; line-height: 1.4em; display: none !important; } .is_search_type1 .item-version { display: none !important; } .is_search_type1 .slick-dots { display: none !important; } .theme_slider_wrapper .carousel-indicators li.active { background-color: transparent; border: none; width: 15px; height: 15px; border: 2px solid #fff; position: relative; } .theme_slider_wrapper .carousel-indicators li.active:before { border-radius: 50%; content: " "; height: 9px; width: 9px; position: absolute; top: 1px; left: 1px; background-color: #fff; } .carousel-caption { bottom: 0px; padding: 10px 0px; right: 0px; left: 0px; margin: 0px auto; width: 100%; box-sizing: border-box; } .carousel-caption-text { z-index: 10; position: relative; font-weight: normal; font-size: 18px; text-shadow: 1px 1px #545454; } .carousel-caption-back { width: 100%; height: 100%; position: absolute; background: #000; opacity: 0.25; border-radius: 3px; z-index: 8; top: 0px; } /*== slider for type 3 */ .listing_main_image_photo_slider_item.slick-slide { position: relative; display: inline-block; max-width: 33.33%; background-size: cover; background-position: center; background-position: 50% 50%; margin-left: 1px; margin-right: 1px; height: 515px; } #listing_main_image_photo_slider .slick-dots { position: absolute; display: block; bottom: 20px; right: 0px; left: 0; width: 1170px; pointer-events: auto; margin: 0px auto; text-align: center; } #listing_main_image_photo_slider .slick-dots li { width: 12px; height: 12px; margin: 0px 7px 0px 0px; background-color: transparent; list-style-type: none; display: inline-block; } #listing_main_image_photo_slider .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 12px; height: 12px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; border: 1px solid #fff; border-radius: 50%; list-style: none; float: right; position: relative; } #listing_main_image_photo_slider .slick-dots li.slick-active button:before { border-radius: 50%; content: " "; height: 6px; width: 6px; position: absolute; top: 2px; left: 2px; background-color: #fff; } #listing_main_image_photo_slider .slick-prev.slick-arrow, #listing_main_image_photo_slider .slick-next.slick-arrow { top: 45%; color: #fff; width: 35px; height: 65px; border-radius: 0; cursor: pointer; color: #99a2ae; background-color: transparent !important; color: #fff; padding-left: 0; border: none; position: absolute; z-index: 999; margin: 0 auto; } #listing_main_image_photo_slider .slick-prev.slick-arrow { right: auto; left: 15px; } #listing_main_image_photo_slider .slick-next.slick-arrow:before { content: "\e811"; font-family: fontello; margin-top: 36px; font-size: 48px; text-shadow: none; } #listing_main_image_photo_slider .slick-prev.slick-arrow:before { content: "\e810"; font-family: fontello; margin-top: 36px; font-size: 48px; text-shadow: none; } #accordion_prop_addr { margin-top: 26px; } .panel-wrapper { width: 100%; float: left; margin-bottom: 30px; position: relative; margin-top: 0px; font-size: 14px; background-color: #fff; padding: 30px; border-radius: 4px; } .listing_type_1 .features_wrapper { border: none; } .imagebody_wrapper { border-bottom: none; padding-bottom: 0px; padding: 0px; background: transparent; box-shadow: none; } .panel-title { margin-bottom: 10px; font-size: 14px; padding: 3px 0px 0px 0px; font-weight: 500; float: left; position: relative; cursor: pointer; width: 100%; color: #484848; } .panel-title:hover { color: #63cd32; } .panel_pictures:hover { color: #8a8f9a; } .panel-title-arrow { width: 13px; height: 13px; background-color: #63cd32; font-size: 10px; float: left; margin: 4px 10px 0px 0px; background-image: url("css/css-images/property_arrows.png"); background-position: -13px 0px; background-repeat: no-repeat; border-radius: 4px; } .panel-title.collapsed .panel-title-arrow { background-image: url("css/css-images/property_arrows.png"); background-position: 2px 0px; } .listing_reviews_wrapper { width: 100%; background-color: #fff; float: left; } .listing_reviews_container { width: 1170px; margin: 0px auto; padding: 55px 0px 30px 0px; } #listing_reviews { width: 100%; font-size: 24px; } .listing_type_1 #listing_reviews { margin-bottom: 5px; } .panel-body { padding: 0px; margin-bottom: 0px; width: 100%; float: left; position: relative; } .panel-body-border { padding-bottom: 0px; } #collapseTree, #collapseTwo, #collapseOne { float: left; width: 100%; } .imagebody { width: 100%; border-radius: 4px; overflow: hidden; } .panel-body p { padding-top: 3px; } .panel-body p:empty { display: hidden; } .image_gallery { min-height: 160px; border-bottom: 6px solid #f1f3f7; border-right: 6px solid #f1f3f7; background-size: cover; background-position: 50% 50%; } .image_gallery:nth-of-type(3), .image_gallery:nth-of-type(5) { border-right: none; } .imagebody_new .image_gallery { border-bottom: 1px solid #f1f3f7; border-right: 1px solid #f1f3f7; } .header_masonry .col-md-6.image_gallery { min-height: 515px; } .header_masonry .col-md-3.image_gallery { min-height: 258px; } .pictures_explanation { float: right; } .video-body { } .video-body iframe { width: 100%; min-height: 355px !important; } .listing_detail { padding: 4px 20px 4px 0px; } .listing_detail a { color: #5d6475; } .listing_detail.list_detail_prop_status .item_head { display: inline-block; } .extra_pay_option { padding: 2px 0px; } .listing-content .extra_pay_option { float: left; width: 100%; } .not_present { font-weight: 400; color: #8a8f9a; text-decoration: line-through; } .listing_detail i { margin-right: 10px; color: #8a959e; } .listing_detail svg, .property_features_svg_icon { color: #63cd32; width: 18px; height: 18px; fill: #63cd32; margin: 0px 10px 0px 0px; line-height: 26px; vertical-align: middle; display: inline-block; } .listing_detail svg image, .listing_detail svg path { color: #63cd32; fill: #63cd32; } .item_head { color: #5d6475; font-size: 14px; font-weight: 500; } .wpestate_front_bedrooms_wrapper { display: flex; flex-wrap: wrap; } .wpestate_front_bedrooms { width: 23%; margin-right: 10px; border: 1px solid #e7e9ef; background: #fff; padding: 10px; margin-bottom: 10px; } .other_rules label, .cancelation_policy label { width: 100%; margin-top: 15px; color: #484848; font-size: 14px; } .feature_chapter_name { font-weight: 500; margin-bottom: 15px; padding-left: 0px; margin-top: 15px; position: relative; color: #484848; } .single_feature_wrapper { margin-top: 10px; } i.checkon { color: #63cd32; } .listing-content .agent_contanct_form { margin-left: 0px; float: left; width: 100%; margin-top: 30px; } .listing-content .agent_picture { padding-left: 0px; } .listing-content .mylistings { padding: 0px; margin: 0px -15px 26px -15px; width: 100%; } .listing-content .agent_content, .listing-content .agentpic-wrapper { padding-left: 0px; max-width: 270px; } .default-owner-page-wrapper .agentpic-wrapper { padding-left: 15px; max-width: 100%; } .property_header { width: 100%; display: inline-block; min-height: 390px; } .property_header2.wprentals_show_description_yes { min-height: 100%; } .property_header.property_header3 { background-color: #fcfcfc; } .property_categs { font-size: 16px; width: 100%; position: relative; width: 1170px; margin: 0px auto; } .property_header_wrapper { padding-left: 0px; padding-right: 15px; } .property_header_wrapper.col-md-push-4 { padding-right: 0px; padding-left: 15px; } .property_header2 .property_categs a { color: #586475; font-size: 15px; margin-right: 10px; margin-left: 10px; } .category_details_wrapper .actions_icon:after { top: 0; left: 0; color: #8e9396; font-size: 29px; } .category_details_wrapper .types_icon:after { top: 0; left: 0; color: #8e9396; font-size: 34px; } .guest_header_icon:after { position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; font-size: 27px; content: "\e80c"; font-family: "fontello"; color: #8e9396; } .bedrooms_header_icon:after { position: absolute; top: 3px; left: 0px; width: 20px; height: 23px; background-repeat: no-repeat; content: "\e80f"; font-family: "fontello"; font-size: 34px; color: #8e9396; } .property_header2 .prop_social a { margin-right: 0px; color: #8a8f9a; } .property_header2 .property_categs a:first-of-type { margin-left: 0px; margin-right: 0px; } .category_wrapper { border-bottom: 1px solid #e7e9ef; padding: 38px 0px; display: flex; width: 100%; justify-content: space-between; align-items: center; gap: 10px; } .listing_type_3 .property_categs, .listing_type_3 .category_wrapper { width: 100%; border: none; } .listing_type_4 .category_wrapper, .listing_type_3 .category_wrapper { padding-top: 0px; } .property_header3 .category_wrapper { border: none; } .property_header3 .check_avalability { display: none !important; } .property_header2 .category_wrapper { padding: 27px 0px 35px 0px; } .category_details_wrapper { float: left; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: flex-start; gap: 25px; } .no_link_details, .types_icon{ display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: flex-start; gap: 10px; align-items: center; } .custom_prop_header { display: flex; flex-direction: row; align-content: center; align-items: center; gap: 5px; } .listing_type_3 .category_details_wrapper { padding-top: 0px; } .listing_main_image_pric_type3 { position: relative; right: 0px; font-size: 22px; font-weight: 500; float: right; margin-top: -46px; } .pernight_label { font-size: 16px; } .category_details_wrapper_icon { position: relative; display: inline-block; padding-left: 30px; } .category_details_wrapper svg, .category_details_wrapper_icon svg { width: 25px; height: 25px; fill:#5d6475; } .property_header_separator { font-size: 13px; margin-top: 8px; display: none; } .check_avalability { display: inline !important; font-size: 14px !important; padding: 10px 16px !important; background-color: #63cd32; color: #fff; border-radius: 40px; transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear; float: right; margin-right: -4px !important; min-width: 150px; text-align: center; } .property_header2 .property_categs .check_avalability { color: #fff; } .check_avalability:hover { background: linear-gradient(90deg, rgb(138 96 189) 0%, rgb(138 96 189) 100%); color: #ffffff; } .category_details_wrapper a, .no_link_details { font-size: 15px; } .single-content .no_link_details img { height: 20px; } .no_link_details i { color: #63cd32; font-size: 22px; } .listing_type_1 .category_details_wrapper a:first-of-type { margin-left: 0px; } .category_details_wrapper a:hover { color: #63cd32; } .category_icon_wrapper { float: left; margin-right: 45px; text-align: center; line-height: 29px; font-size: 15px; color: #8a8f9a; } .category_text { float: left; margin-top: 2px; margin-left: 10px; } .category_icon_wrapper a { color: #8a8f9a; } .category_icon { display: inline; float: left; } #listing_description { padding: 0px; margin: 25px 0px 0px 0px; display: inline-block; } #listing_description_type3 { display: inline-block; margin-bottom: 20px; } #listing_description_type3 #listing_description, .listing_description_wrapper #listing_description { margin-top: 0px; margin-bottom: 10px; } .listing_description_wrapper #view_more_desc { margin-bottom: 0px; } .listing-reviews-wrapper { float: left; margin-top: 60px; margin-bottom: 30px; width: 100%; } #on_the_map, #listing_reviews, .agent_listings_title_similar, #listing_calendar, #listing_description .panel-title-description { font-size: 20px; color: #484848; } #on_the_map { margin-bottom: 15px; } #listing_description_type3 .panel-body { color: #5d6475; font-size: 14px; width: 100%; } #listing_description .panel-body { width: 100%; max-height: 129px; overflow: hidden; color: #5d6475; font-size: 14px; } #view_more_desc { color: #63cd32; width: 100%; float: left; margin-bottom: 25px; font-size: 14px; font-weight: 500; margin-top: 7px; cursor: pointer; display: none; } .property_ratings { margin-top: 28px; } .entry-prop .property_ratings { float: right; margin-top: -4px; margin-left: 15px; height: 47px; } .entry-prop .property_ratings .property-rating { float: left; } .property_ratings_agent { margin-bottom: 25px; } .property_ratings_agent i, .property_ratings i { font-size: 13px; margin-right: 3px; } #listing_reviews .property_ratings { float: none; display: inline; margin-top: 0px; margin-left: 15px; } .property_ratings_agent i #listing_reviews .property_ratings i { font-size: 19px; } .property_ratings_agent .owner_total_reviews { color: #e3cdfd; font-size: 14px; } #listing_reviews .owner_total_reviews { font-size: 20px; } .empty_star { float: none; display: inline; margin-top: 0px; margin-right: 2px; margin-bottom: 10px; color: #d3d7df; display: inline-block; font: normal normal normal 19px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; cursor: pointer; } .empty_star:before { content: "\f006"; } .starselected { color: #63cd32; } .starselected:before { content: "\f005"; } .empty_star:hover:before { content: "\f005"; } .fav_wrapper { float: left; width: 100%; } #add_favorites { width: 100%; padding: 10px; cursor: pointer; text-align: center; border: 2px solid #bbc0cb; color: #8a8f9a; display: inline-block; font-size: 14px; font-weight: 500; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 4px; } #contact_host { width: 100%; padding: 10px 0px; background-color: #bbc0cb; color: #fff; cursor: pointer; border: none; font-size: 14px; font-weight: 500; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border: 2px solid #bbc0cb; border-radius: 4px; } .wprentals_booking_check_wrapper, .gpr_wrapper { margin-bottom: 10px; } .owner_read_more:hover, .single-estate_property .owner_read_more:hover { color: #fff; opacity: 1; } #contact_host:hover { border: 2px solid #a9afbb; background-color: #a9afbb !important; color: #fff; } #contact_host i, #add_favorites i { margin-left: 10px; } .isnotfavorite { padding: 0px 5px; } #add_favorites.isfavorite:hover, #add_favorites:hover { color: #fff; background-color: #caced8; border-color: #caced8; } #add_favorites.isfavorite { color: #8a8f9a; } .prop_social_share { font-size: 14px; font-weight: 500; color: #8a8f9a; margin-right: 15px; } .prop_social { position: relative; display: inline-block; color: #747c83; width: 100%; text-align: center; } #booking_form_request .prop_social { margin-top: 30px; } .single-post .prop_social { padding-bottom: 10px; text-align: right; float: right; text-align: center; width: auto; } .single-post .prop_social_share { display: none; } .company_headline .header_social i, .prop_social i { font-size: 16px; } .company_headline .header_social a, .prop_social a { color: #8a8f9a; text-decoration: none; margin-left: 2px; width: 35px; height: 35px; line-height: 35px; border: 1px solid #8a8f9a; border-radius: 50%; display: inline-block; } .prop_social a:hover i { text-decoration: none; color: #fff; } .prop_social .share_telegram:hover, .header_social .share_telegram:hover { background-color: #00bfff; border: 1px solid #00bfff; } .prop_social .share_tiktok:hover, .header_social .share_tiktok:hover { background-color: #ff0050; border: 1px solid #ff0050; } .prop_social .share_whatsup:hover, .header_social .share_whatsup:hover { background-color: #25d366; border: 1px solid #25d366; } .prop_social .share_facebook:hover, .header_social .share_facebook:hover { background-color: #425398; border: 1px solid #425398; } .prop_social .share_tweet:hover, .header_social .share_tweet:hover { background-color: #00aced; border: 1px solid #00aced; } .prop_social .share_google:hover, .header_social .share_google:hover { background-color: #da4453; border: 1px solid #da4453; } .prop_social .share_pinterest:hover, .header_social .share_pinterest:hover { background-color: #cb2027; border: 1px solid #cb2027; } .prop_social .share_youtube:hover, .header_social .share_youtube:hover { background-color: #c4302b; border: 1px solid #c4302b; } .prop_social .share_instagram:hover, .header_social .share_instagram:hover { background-color: #405de6; border: 1px solid #405de6; } .prop_social .share_email:hover, .header_social .share_email:hover, .prop_social .share_linkedin:hover, .header_social .share_linkedin:hover { background-color: #007bb6; border: 1px solid #007bb6; } .company_headline .header_social a:hover i, .prop_social a:hover i { color: #fff; } .price_area { color: #63cd32; font-size: 22px; padding: 16px 0px 3px 0px; float: right; } .pricelabel { float: left; font-size: 15px; padding: 14px 0px 3px 7px; } .adres_area { clear: both; float: left; font-size: 15px; color: #8a959e; } .adres_area a { color: #8a959e; } .similar_listings_wrapper { width: 100%; padding: 60px 0px 30px; display: inline-block; float: left; } .similar_listings { width: 1170px; margin: 0px auto; } .similar_listings_layout_section .similar_listings { width: 100%; margin: 0px auto; } .listing_type_1 .similar_listings { width: auto; margin: 0px; } .similar_listings_wrapper_flex { display: flex; clear: both; flex-wrap: wrap; margin-left: -8px; row-gap: 20px; } .booking_form_request { position: absolute; top: 0px; right: 0px; box-sizing: border-box; color: #747c83; margin: 0px 0px 30px 0px; background-color: #fff; width: 100%; border-radius: 4px; padding: 30px 30px 30px 30px; margin-top: 39px; z-index: 99; } .listing_type_2 .booking_form_request { position: relative; margin-top: 0px; } #booking_form_request.booking_on_mobile { position: fixed !important; top: 0px; left: 0px; padding: 30px; width: 100%; height: 100%; margin: 0px; z-index: 99999; overflow-y: scroll; } #booking_form_mobile_close { display: none; position: absolute; top: 10px; right: 10px; background: #b47df8; color: #fff; width: 25px; height: 25px; cursor: pointer; border-radius: 3px; font-size: 20px; line-height: 25px; text-align: center; } .mobile_booking_wrapper { display: none; position: fixed; bottom: 0px; z-index: 99; background: #fff; width: 100%; } #mobile_booking_triger { float: right; margin-right: 10px; margin-top: 10px; padding: 12px 24px; } .mobile_booking_wrapper .listing_main_image_price { text-shadow: none; bottom: 10px; } .mobile_booking_wrapper .property_ratings { margin: 0px 0px 0px 20px; width: 50%; } .mobile_booking_wrapper .rating_no { display: none; } .booking_form_request.is_shortcode1 { position: relative; margin-top: 0px; } .listing_type_3 .booking_form_request { position: relative; margin-top: 0px; } .col-md-pull-8.booking_form_request { left: 0px; right: auto; } .booking_form_request h3 { width: 100%; padding: 0px 0px 0px 0px; font-size: 16px; margin-bottom: 20px; } .booking_form_request label { color: #747c83; margin-bottom: 3px; } .fixed_booking { position: absolute; top: 341px; left: 0px; } .booking_form_request #start_date, .booking_form_request #end_date { position: relative; } .has_calendar { position: relative; } .booking_clock_icon { width: 49%; display: inline-block; } .booking_clock_icon.start_hour { margin-right: 0.5%; } #contact_owner_modal .has_calendar { position: relative; width: 49%; display: inline-block; } #contact_owner_modal .has_calendar.guest_icon { width: 100%; } .first_calendar { margin-right: 0.7%; } .text_selection { text-transform: capitalize; } .calendar_icon input { padding-left: 45px; } .calendar_icon:after { font-family: "Font Awesome 5 Free"; font-weight: 300; content: "\f073"; content: "\f133"; position: absolute; top: 14px; width: 20px; height: 23px; background-repeat: no-repeat; color: #63cd32; font-size: 20px; content: "\e801"; font-family: "fontello"; } .adv-search-2 .calendar_icon:after { left: 43px; } #adv-search-mobile .map_icon:after, #adv-search-mobile .calendar_icon:after { left: 15px; } #adv-search-mobile .form-control { background-color: #ffffff; margin-bottom: 10px; color: #8b909c; } .adv3-holder #check_out, .adv3-holder #check_in { background: white; } .adv3-holder .adv_extended_close_adv { top: 5px; right: -10px; color: #8a8f9a; } .adv3-holder .dropdown.form-control { background: white; color: #8b909c; } .adv3-holder .form-control { margin-bottom: 15px; } #adv-search-mobile .dropdown.form-control .filter_menu_trigger { padding-left: 30px; } .adv-search-5 .calendar_icon:after, .adv-search-4 .calendar_icon:after, .adv-search-3 .calendar_icon:after, .adv-search-1 .calendar_icon:after, .advanced_search_shortcode .calendar_icon:after, #google_map_prop_list_sidebar .calendar_icon:after { left: 16px; } .rooms_icon:after { position: absolute; top: 18px; left: 9px; width: 20px; height: 23px; background-repeat: no-repeat; font-size: 20px; content: "\e80b"; font-family: "fontello"; color: #63cd32; font-size: 33px; } .types_icon:after { position: absolute; top: 16px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; content: "\e80d"; font-family: "fontello"; color: #63cd32; font-size: 34px; } .actions_icon:after { position: absolute; top: 17px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; content: "\e80e"; font-family: "fontello"; color: #63cd32; font-size: 27px; } .bedrooms_icon:after { position: absolute; top: 18px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; content: "\e80f"; font-family: "fontello"; color: #63cd32; font-size: 32px; } .baths_icon:after { position: absolute; top: 16px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; content: "\e80a"; font-family: "fontello"; color: #63cd32; font-size: 30px; } #contact_owner_modal .calendar_icon:after { left: 15px; } #guest_no_drop, #baths_no, #beds_no, #rooms_no, #booking_guest_no_wrapper, #guest_no_widget, #guest_no_shortcode { position: relative; padding-left: 45px; } #start_hour_no_wrapper, #end_hour_no_wrapper, .adv-search-4 #adv_actions, .adv-search-4 #adv_categ, #wpestate_advanced_search_widget-4 #adv_actions, #wpestate_advanced_search_widget-4 #adv_categ, #booking_guest_no_wrapper { padding-left: 30px; } .guest_icon .wpestate_guest_no_control_wraper:after, #start_hour_no_wrapper:after, #end_hour_no_wrapper:after, .guest_no_drop:after, #guest_no_drop:after, #guest_no_shortcode:after, #guest_no_mobile:after, #booking_guest_no_wrapper:after, #guest_no_widget:after, #guest_no:after { position: absolute; top: 16px; left: 43px; width: 20px; height: 20px; background-repeat: no-repeat; font-family: "Font Awesome 5 Free"; font-weight: 300; content: "\f007"; color: #63cd32; font-size: 27px; content: "\e80c"; font-family: "fontello"; } .guest_icon .wpestate_guest_no_control_wraper:after { left: 15px; } #start_hour_no_wrapper:after, #end_hour_no_wrapper:after { top: 13px; left: 0px; font-family: "Font Awesome 5 Free"; content: "\f017"; font-size: 20px; } #booking_guest_no_wrapper:after { left: 0px; top: 15px; } .adv-search-1 .guest_no_drop:after, .adv-search-mobile .guest_no_drop:after, .advanced_search_sidebar .guest_no_drop:after, .advanced_search_shortcode .guest_no_drop:after { left: 13px; } #guest_no_widget:after { left: 0px; } .wpestate_guest_no_control_wraper { position: relative; } .wpestate_guest_no_control_info { padding-left: 45px; line-height: 50px; text-transform: capitalize; } .wpestate_guest_no_buttons { position: absolute; border-radius: 10px; box-shadow: 0 2px 11px 0 rgb(181 127 250 / 10%); padding: 15px 30px; background-color: #fff; width: 350px; margin: 0px 0px 0px 0%; display: none; z-index: 999; right: 0px; top: 55px; } .adv-search-2 .wpestate_guest_no_button { width: 305px; } .advanced_search_sidebar .wpestate_guest_no_buttons, .booking_form_request .wpestate_guest_no_buttons { width: 310px; } .adv-search-mobile .wpestate_guest_no_buttons { width: 100%; right: 0px; left: 0px; } .close_guest_control { text-decoration: underline !important; color: #484848; cursor: pointer; } .wpestate_guest_no_buttons_item { width: 100%; margin: 25px 0px; } .wpestate_guest_no_buttons_labels { width: 60%; display: inline-block; } .wpestate_guest_no_buttons_steppers { width: 40%; display: flex; /* float: revert; */ flex-wrap: nowrap; float: right; justify-content: flex-end; } .wpestate_guest_no_buttons_title_labels { font-weight: 500; color: #484848; font-size: 15px; } .wpestate_guest_no_buttons_description_labels { color: #5d6475; font-size: 13px; } .wpestate_guest_no_button_minus, .wpestate_guest_no_button_plus { width: 32px; height: 32px; border-radius: 50%; border: 1px solid #ddd; text-align: center; line-height: 32px; font-size: 15px; cursor: pointer; background: transparent; padding: 0px; } .wpestate_guest_no_button_minus { line-height: 20px; } .wpestate_guest_no_button_minus svg { margin: 2px 0px 0px 8px; float: left; text-align: center; display: inline-block; } .wpestate_guest_no_button_plus svg { margin: 1px 0px 0px 9px; float: left; text-align: center; display: inline-block; } .wpestate_guest_no_button_control:hover { background-color: #f6f5f4; } .wpestate_guest_no_button_control[disabled] { background-color: #f6f6f6; border: 1px solid #e6e6e6; } .max_guest_notice { font-weight: 500; font-size: 15px; color: #c60e0e; } .wpestate_guest_no_button_value { margin: 0px 12px; font-size: 15px; line-height: 32px; } #booking_form_request .calendar_icon:after { left: 15px; } .map_icon { position: relative; } .map_icon:after { position: absolute; top: 14px; height: 20px; background-repeat: no-repeat; color: #63cd32; font-size: 19px; content: "\e800"; font-family: "fontello"; } .adv-search-2 .map_icon:after { left: 44px; } .adv-search-5 .map_icon:after, .adv-search-4 .map_icon:after, .adv-search-3 .map_icon:after, .adv-search-1 .map_icon:after, .advanced_search_shortcode .map_icon:after, #advanced_search_map_list .map_icon:after { left: 14px; } #colophon .calendar_icon:after, #primary .calendar_icon:after, #colophon .map_icon:after, #primary .map_icon:after { left: 15px; } #colophon .property_listing .map_icon:after, #primary .property_listing .map_icon:after { left: 0px; } .booking_form_request_header { background-color: #323a45; color: #cbcdd0; padding: 15px; font-size: 22px; } .show_cost_form { float: left; width: 100%; margin-bottom: 15px; color: #8a8f9a; font-size: 14px; } .cost_row { border: 1px solid #f0f0f0; float: left; width: 100%; box-sizing: border-box; background-color: #ffffff; margin: 0px 0px; margin-top: -1px; line-height: 1.4em; } .cost_explanation { width: 70%; float: left; line-height: 15px; padding: 13px 5px 13px 15px; box-sizing: border-box; border-right: 1px solid #f0f0f0; } .cost_explanation input[type="checkbox"] { float: left; margin-bottom: 0px !important; margin-top: 0px !important; } .cost_row_extra .cost_explanation { width: 55%; } .cost_row_extra { font-size: 12px; } .cost_value { width: 27%; float: left; padding: 13px 5px 13px 15px; /*border-left: 1px solid #f0f0f0;*/ } .cost_row_extra .cost_value { width: 42%; border-left: 1px solid #f0f0f0; margin-left: -1px; } .cost_row_extra:last-child { margin-bottom: 15px; } .space_extra_opt { float: left; width: 100%; margin-bottom: 15px; } .confirmed_booking { cursor: pointer; } .booking_explaining { font-size: 12px; margin-bottom: 15px; margin-top: -15px; } .third-form-wrapper { width: 100%; padding: 30px 0px 0px 0px; float: left; border-top: 1px solid #e7e9ef; margin-bottom: 0px; margin-top: 30px; } #check_out_mobile[disabled], #check_out_mobile[readonly], #check_out_mobile[disabled] #check_out_mobile, #checkoutwidget[disabled], #checkoutwidget[readonly], #checkoutwidget[disabled] #checkoutwidget, #checkoutshortcode[disabled], #checkoutshortcode[readonly], #checkoutshortcode[disabled] #checkoutshortcode, #check_out[disabled], #check_out[readonly], #check_out[disabled] #check_out, #end_date[disabled], #end_date[readonly], #end_date[disabled] #end_date { background-color: #fff !important; } .third-form { float: left; display: inline; padding: 0px 7px; margin-top: 15px; position: relative; } .reservation_buttons { padding: 0px 0px; } .reservation_buttons:first-of-type { padding-right: 7px; } .reservation_buttons:last-of-type { padding-left: 7px; } #booking_form_request .filter_menu { min-width: 101px; } .smallthird { margin-left: 15px; } .modal-body .third-form { margin-left: 0px; width: 33.3%; margin-top: 0px; margin-bottom: 0px; padding: 0px; } #set_price_dates, #book_dates { width: 100%; color: #fff; margin-bottom: 0px; } #owner_reservation_modal .third-form, #owner_price_modal .third-form { width: 217px; margin-right: 15px; } .lastthird { margin-right: 0px !important; } .last-third { margin-right: 0px !important; } .modal-body #booking_guest_no { width: 100%; padding: 0px 10px 1px 10px; } .property_menu_wrapper { width: 100%; float: left; margin-bottom: 30px; margin-top: 0px; } .property_menu_wrapper_hidden { position: fixed; right: 0; left: 0; top: 70px; width: 100%; background-color: #e7eaf0; padding: 10px 0px; z-index: 127; display: none; opacity: 0.95; } .property_menu_wrapper_hidden.prop_menu_search_stick_yes { top: 0px; } .property_menu_wrapper_hidden :hover { opacity: 1; } .container.main_wrapper.boxed .property_menu_wrapper_hidden { width: 1220px; margin: 0px auto; } .admin-bar .property_menu_wrapper_hidden { top: 102px; } .admin-bar .property_menu_wrapper_hidden.prop_menu_search_stick_yes { top: 30px; } .property_menu_wrapper_hidden .property_menu_wrapper_insider { width: 1170px; margin: 0px auto; } .owner_contact_details { margin-bottom: 15px; display: inline-block; } .owner_contact_details.phonedetails { width: 180px; } .property_menu_item i { font-size: 16px; border: none; } .property_menu_item { display: inline; padding: 0px 0px 0px 0px; color: #dfc6ff; margin-left: 0px; float: left; margin-top: 0px; text-align: left; } .property_menu_item a { color: #fff; } .contact_title { width: 25px; font-weight: bold; float: left; } .contact_title .fa-mobile, .contact_title .fa-map-marker { padding-left: 3px; } .contact_title .fa-skype { padding-left: 1px; } .social_icons_owner i { font-size: 17px; margin-left: 12px; background: transparent; border-radius: 50%; border: 1px solid #d6b5ff; width: 36px; height: 36px; padding: 8px 0px 0px 0px; color: #fff; opacity: 0.7; text-align: center; } .property_menu_item.social_icons_owner i:hover { color: #fff; background: rgba(255, 255, 255, 0.5) !important; opacity: 1; } .social_icons_owner i.fa-linkedin { padding-left: 9px; } .agent_personal_details p { font-size: 16px; } .agent_menu .property_menu_item { width: 28%; } .agent_menu .property_menu_item:hover { opacity: 1; } .property_menu_wrapper_hidden .property_menu_item { width: auto; margin-left: 0px; margin-right: 55px; color: #9096a3; position: relative; border-radius: 0px; font-size: 14px; } .agent-listing-img-wrapper img { width: 100%; height: auto; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .agent-listing-img-wrapper img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); } .separator { float: left; width: 100%; } .all-front-calendars { float: left; width: 100%; margin-top: 5px; position: relative; background-color: #ffffff; min-height: 368px; } .property_page_container.boxed_calendar .all-front-calendars, .listing_type_1 .all-front-calendars { padding: 0px; width: auto; } .all-front-calendars_headers { width: 100%; height: 50px; position: absolute; top: 0px; left: 0px; background-color: #ffffff; } .all-front-calendars .booking-calendar-wrapper { position: relative; float: left; width: 50%; min-height: 285px; background-color: #fff; border-radius: 0px; padding-bottom: 20px; padding-top: 10px; } .all-front-calendars .has_future, .all-front-calendars .has_past { background-color: #d1f0de; background-color: #edf6f6; border: 0px solid #ffffff; padding: 9px 9px 0px 9px !important; margin: 0 !important; height: 49px; box-shadow: 1px 1px 0px 0px #fff inset; } .all-front-calendars .has_past { padding: 14px 9px 0px 9px !important; } table.booking-calendar td { color: #484848; font-size: 14px; } .all-front-calendars .has_future:hover:before { display: none; } .wprentals_front_calendar_price { position: absolute; bottom: 0px; font-size: 10px; left: 0; right: 0; color: #48484882; } .wprentals_front_calendar_nights { position: absolute; top: 4px; font-size: 9px; right: 2px; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; align-content: center; line-height: 12px; color: #48484882; } .wprentals_front_calendar_nights i { margin-left: 2px; margin-top: -2px; font-size: 8px; } .has_past .wprentals_front_calendar_price { display: none; } .full_width_row { width: 100%; display: inline-block; float: left; } .owner-wrapper { padding: 60px 0px; clear: both; } .owner_read_more { cursor: pointer; margin-top: -5px; color: #fff; display: inline-block; padding: 10px 0px; margin-right: 15px; box-sizing: border-box; font-size: 14px; font-weight: 500; float: left; opacity: 1; } .single-estate_property .owner_read_more { color: #fff; opacity: 0.7; } .single-estate_property #contact_me_long { opacity: 1; } #contact_me_long_owner, #contact_me_long { background-color: transparent; border-radius: 50px; color: #fff; cursor: pointer; border: none; text-align: center; padding: 9px 44px; display: inline-block; border: 1px solid #fff; } .owner-page-wrapper #contact_me_long { display: inline-block; clear: both; margin: 15px 0px 0px 0px; } .owner_area_description.owner_area_1 { width: 100%; margin-bottom: 15px; } #contact_me_long_owner { margin-top: 45px; float: left; margin-bottom: 0px; } #contact_me_long_owner:hover, #contact_me_long:hover { color: #63cd32; background-color: #fff; } .agent_menu #contact_me_long_owner { width: 100%; text-align: center; margin: 0px 0px 10px 0px; } #google_map_on_list { width: 100%; height: 400px; float: left; display: inline-block; position: relative; overflow: hidden; } #google_map_on_list.leaflet-container { z-index: 8; } .submit_leaflet_admin { background-color: #fff; padding: 5px; } .owner_listing_image { width: 120px; height: 120px; border-radius: 50%; margin-bottom: 20px; border: 3px solid #cda7fd; background-size: cover; background-position: 50% 50%; } #other_listings { width: 100%; margin-top: 50px; margin-bottom: 15px; padding: 0px 2.5px; font-size: 20px; } .hidden_photos { opacity: 0; height: 0px; } .hidden_type3 { display: none; } /* =propety page ----------------------------------------------- */ .listing_content_white_back { width: 100%; float: left; } .listing_type_1 .entry-prop { position: relative; bottom: auto; left: auto; color: #484848; text-shadow: none; margin-left: 0px; z-index: 10; font-size: 34px; margin-bottom: 0px; margin-right: 0px; float: left; } .listing_type_3 .property_ratings, .listing_type_2 .property_ratings, .listing_type_1 .property_ratings { float: left; margin-top: 0px; } .listing_type_3 #listing_reviews .property-rating, .listing_type_2 #listing_reviews .property-rating, .listing_type_1 #listing_reviews .property-rating { display: block; float: none; margin-top: 10px; margin-bottom: 10px; } .listing_type_2 #listing_reviews .property_ratings, .listing_type_1 #listing_reviews .property_ratings { float: none; margin-top: 0px; } .listing_type_1 .listing_reviews_container .property_ratings { float: none; } .listing_type_3 .property-rating, .listing_type_2 .property-rating, .listing_type_1 .property-rating { display: inline-block; float: left; } .listing_type_3 .category_wrapper .property_ratings { width: 100%; } .listing_type_1 #primary .property-rating { width: 100%; } .listing_type_1 .rating_no { font-size: 16px; font-weight: 300; float: left; margin-top: 0px; margin-left: 5px; } .listing_type_1 .property_ratings { top: 12px; right: 0px; margin-top: 0px; float: right; } .listing_type_1 .listing_main_image_location { position: relative; bottom: auto; left: auto; text-shadow: none; width: auto; margin-left: auto; z-index: 10; font-size: 16px; float: left; padding: 0px; } .listing_type_1 .listing_main_image_location a { color: #586475; } .listing_type_3 .listing_main_image_price, .listing_type_1 .listing_main_image_price { position: relative; bottom: auto; left: auto; color: #fff; text-shadow: none; width: auto; margin-left: 0px; z-index: 10; font-size: 20px; color: #fff; background-color: #63cd32; text-align: center; font-weight: 500; margin-bottom: 15px; padding: 19px; border-radius: 4px; border: 1px solid #e7e9ef; background-color: #63cd32; background-image: url("css/css-images/agent_back.jpg"); background-repeat: repeat; } .listing_type_1 .booking_form_request { position: relative; top: 0px; right: 0px; box-sizing: border-box; color: #747c83; margin: 0px 0px 30px 0px; background-color: #fff; width: 100%; border-radius: 4px; padding: 30px 30px 30px 30px; margin-top: 0px; } .listing_type_1 .listingsidebar2 { margin-top: 82px; } .property_page_container { background-color: #fff; width: 100%; border-radius: 4px; padding: 30px 30px 30px 30px; float: left; margin-bottom: 30px; } .property_page_container #all-front-calendars_per_hour, .property_page_container.wprentals_front_avalability { padding: 15px; } .property_page_container #listing_calendar { margin-top: 0px; } .listing_type_1 .listing-review:last-of-type { margin-bottom: 0px; } .property_page_container.for_reviews { padding-bottom: 20px; } .full_width_row > .for_reviews { padding-top: 0px; } .listing_type_1 .check_avalability { display: inline !important; padding: 10px 16px !important; border: 1px solid #63cd32; color: #fff; border-radius: 40px; transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear; float: right; margin-right: 0px !important; } .listing_type_1 .check_avalability:hover { background-color: #c18eff; color: #fff; } .listing_type_1 .owner-page-wrapper { float: left; } .listing_type_5 .listing_reviews_container, .listing_type_3 .listing_reviews_container, .listing_type_2 .listing_reviews_container, .listing_type_1 .listing_reviews_container { width: 100%; margin: 0px auto; padding: 0px 0px 0px 0px; } .listing_type_5 .review-list-content, .listing_type_3 .review-list-content, .listing_type_2 .review-list-content, .listing_type_1 .review-list-content { width: 100%; } .listing_reviews_container .property-rating { line-height: 1.8em; margin-bottom: 10px; } .listing_type_1 .imagebody_wrapper { margin-top: 0px; } .listing_type_1 .category_wrapper { border-bottom: none; padding: 5px 0px 30px 0px; } .owner_area_wrapper_sidebar { float: left; width: 100%; padding: 30px; background-color: #63cd32; background-image: url("css/css-images/agent_back.jpg"); background-repeat: repeat; color: #fff; margin-bottom: 30px; border-radius: 4px; } .owner_area_wrapper_sidebar .owner_listing_image { width: 100px; height: 100px; display: inline; float: left; } .owner_area_wrapper_sidebar h3 { font-size: 24px !important; margin: 15px 0px 0px 113px; } .owner_area_wrapper_sidebar .owner_read_more { display: inline; margin-left: 15px; margin-top: -7px; } .owner_area_wrapper_sidebar .agentpic-wrapper { width: 100%; float: left; } .listing_type_1 .similar_listings_wrapper { padding-top: 0px; } .listing_type_1 .booking_form_request h3 { margin-bottom: 15px; } /* =property type 5 ----------------------------------------------- */ .content-fixed-listing.listing_type_5 { padding: 15px 0px 0px 0px; } .listing_type_5 .entry-prop { position: relative; bottom: auto; left: auto; color: #484848; text-shadow: none; margin-left: 0px; z-index: 10; font-size: 34px; margin-bottom: 0px; margin-right: 0px; } .listing_type_5 .listing_type_title_wrapper { display: inline-block; width: 100%; margin-bottom: 30px; position: relative; } .listing_type_5 .listing_main_image_price { position: absolute; bottom: 3px; left: auto; right: 0px; color: #fff; text-shadow: none; width: 1170px; margin-left: 0px; z-index: 10; font-size: 23px; color: #63cd32; text-align: right; font-weight: 500; } .listing_type_5 .listing_main_image_location { position: relative; bottom: auto; left: auto; text-shadow: none; width: auto; margin-left: auto; z-index: 10; font-size: 16px; float: left; padding: 0px; width: 100%; color: #586475; } .listing_type_5 .listing_main_image_location a { color: #484848; } .listing_type_5 .listingsidebar2 { margin-top: 35px; padding-left: 30px; padding-right: 0px; } .listing_type_5 .col-md-8 { padding-left: 0px; padding-right: 0px; } .listing_type_5 .booking_form_request { position: relative; top: 0px; right: 0px; box-sizing: border-box; color: #747c83; margin: 0px 0px 30px 0px; background-color: #fff;; width: 100%; border-radius: 4px; padding: 30px 30px 30px 30px; margin-top: 0px; } .listing_type_5 .listing_type_title_wrapper .property_ratings { margin-top: -30px; float: right; } .listing_type_5 .listing_type_title_wrapper .rating_no { font-size: 16px; font-weight: 300; float: left; margin-top: 0px; margin-left: 5px; } .listing_type_5 .property-rating { display: inline-block; float: left; } .listing_type_5 .header_masonry { border-radius: 10px; } .listing_type_5 .imagebody_new .image_gallery { border-bottom: 10px solid #fcfcfc; border-right: 10px solid #fcfcfc; } .listing_type_5 .imagebody_new .image_gallery.col-md-3:nth-of-type(5), .listing_type_5 .imagebody_new .image_gallery.col-md-3:nth-of-type(6), .listing_type_5 .imagebody_new .col-md-6.image_gallery { border-bottom: 0px; } .listing_type_5 .imagebody_new .image_gallery.col-md-3:nth-of-type(4), .listing_type_5 .imagebody_new .image_gallery.col-md-3:nth-of-type(6) { border-right: 0px; } /* =property slider ----------------------------------------------- */ .carouselvertical .carousel-inner { max-width: 627px; max-height: 334px; } #carousel-indicators-vertical { width: 143px; right: 0px; position: absolute; top: 0px; bottom: auto; list-style: none; transition: all 0.4s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; background: #f1f3f7; padding-left: 3px; } #carousel-indicators-vertical li { margin-bottom: 3px; position: relative; cursor: pointer; } #carousel-indicators-vertical .active img { opacity: 1; } #carousel-indicators-vertical li img { opacity: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; margin: 0px; } #carousel-indicators-vertical li:hover img { opacity: 1; } #carousel-indicators-vertical .caption-wrapper { width: 665px; } .carousel-control.right.vertical { right: 0px; margin-top: -40px; top: 50%; } .carousel-control.left.vertical { left: 0px; margin-top: -40px; top: 50%; } .verticalstatus { right: 146px !important; } .vertical-wrapper { background: transparent !important; position: absolute !important; bottom: 0px; padding: 0px !important; bottom: 0px !important; } .vertical-wrapper span { z-index: 11; position: relative; padding-left: 15px; padding-top: 9px; } .vertical-wrapper-back { z-index: 10; position: absolute; background: #2b2937; opacity: 0.5; width: 100%; height: 100%; } .carouselvertical { height: 334px !important; } .carouselvertical .videoitem { max-height: 500px; } .carouselvertical .videoitem iframe { width: 100%; min-height: 338px !important; } /* =Single Agent ----------------------------------------------- */ .agent_list { display: -webkit-flex; display: -ms-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .single-agent { padding: 0px 15px 0px 0px; margin-bottom: 0px; } .entry-title-agent { margin: 7px 0px 8px 0px; display: inline-block; width: 100%; font-size: 30px; color: #fff; } .agent_general_details { width: 100%; float: left; margin-bottom: 15px; display: flex; flex-direction: column; height: 50px; flex-wrap: wrap; } .agent_meta { font-size: 13px; line-height: 22px; width: 100%; margin: 0px 10px 23px 15px; color: #99a3b1; } .agent_meta a { color: #99a3b1; } .agent_details h3 { line-height: 22px; margin-bottom: 3px; font-size: 16px; padding-left: 13px; } .agent_unit_social_single { bottom: 0px; height: 40px; font-size: 20px; background-color: #f0f0f0; width: 100%; padding: 11px 0px 0px 15px; -webkit-box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; z-index: 10; position: relative; } .agent_unit_social_single a { color: #d7d8dd; margin-right: 15px; } .agent_unit_social_single a:hover { color: #63cd32; } .mydetails { background-color: #f0f0f0; height: 40px; padding: 9px 0px 9px 13px; font-size: 16px; margin-bottom: 13px; border-radius: 4px; color: #5d6475; } .col-md-12 .mydetails { width: 798px; } .agent_pos { margin-bottom: 9px; padding-left: 13px; color: #99a3b1; } .single-agent .agent_detail { margin: 0px 0px 2px 0px; font-size: 13px; padding-left: 13px; } .agent_details { min-height: 200px; padding-right: 0px; } .agentpict { border-bottom: 3px solid #63cd32; border-top-right-radius: 4px; border-top-left-radius: 4px; } .agent_content { margin: 26px 0px 4px 0px; float: left; } .social-agent-page { font-size: 20px; position: absolute; bottom: 0px; } .social-agent-page a { margin-right: 10px; color: #747c83; } .agent_contanct_form { float: left; margin-left: 15px; margin-bottom: 30px; } #agent_contact_name, #agent_user_email, #agent_phone { width: 32.21%; margin-right: 13px; float: left; } #agent_phone { margin-right: 0px; } .mylistings { display: -webkit-flex; display: -ms-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; min-width: 100%; } .margin_compare { padding: 0px 0px 13px 0px; margin: 0px 0px 26px 15px; box-sizing: border-box; -moz-box-sizing: border-box; } .agent_listings_title { padding-left: 15px; } #agent_submit { color: #fff; margin-bottom: 0px !important; padding: 11px 26px; border-radius: 4px; } .agentpic-wrapper h3 { font-size: 30px; color: #fff; } .agentpic-wrapper p { margin-bottom: 15px; } .col-md-12 .agentpic-wrapper { max-width: 313px; } .agent-listing-img-wrapper { width: 100%; position: relative; cursor: pointer; text-align: center; margin-top: 9px; border-radius: 4px; margin-bottom: 15px; float: left; padding-bottom: 10px; } .agent-listing-img-wrapper .img-overlay { -webkit-box-shadow: 0 0px 100px 40px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0px 100px 40px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 0px 100px 40px rgba(0, 0, 0, 0.5); -o-box-shadow: 0 0px 100px 40px rgba(0, 0, 0, 0.5); box-shadow: 0 0px 100px 40px rgba(0, 0, 0, 0.5); z-index: 8; } .owner-image-container { position: relative; overflow: hidden; width: 157px; height: 157px; background-size: cover; background-position: 50% 50%; border-radius: 50%; border: 2px solid #c4a1f0; } .agent-listing-img-wrapper h4 { position: absolute; bottom: 10px; left: 11px; color: #fff; z-index: 10; margin-bottom: 0px; } .agent-listing-img-wrapper .owner_listing_image { margin: 0px auto; margin-bottom: 20px; margin-top: 7px; } .pagination_agent { margin-left: 3px; } .agent_menu { width: 100%; margin-bottom: 10px; margin-top: 5px; font-size: 16px; } .panel-title-agent { width: 100%; } .agent_menu_item { display: inline; padding: 5px 10px; border: 1px solid #888; } .property_menu_item_title { float: left; cursor: auto; color: #fff; width: 100%; opacity: 0.7; } .property_menu_item_title i { font-size: 15px; } .agent_menu .property_menu_item { color: #fff; opacity: 0.7; } .social_icons_owner { margin-bottom: 7px; position: absolute; top: 5px; right: 15px; } .owner-page-wrapper-reviews { background-color: #fff; width: 100%; display: inline-block; } .owner-page-wrapper { background-color: #63cd32; background-image: url("css/css-images/agent_back.jpg"); background-repeat: repeat; color: #fff; min-height: 100px; width: 100%; } .owner-page-wrapper-inside { width: 1200px; margin: 0px auto; padding: 60px 0px; } .user_picture_owner_page { text-align: center; } .verified_userid { margin: 10px 0px 0px -10px; display: inline-block; } .single-estate_property .verified_userid { text-align: center; margin: 0px auto; margin-top: 130px; width: 120px; border: 0px; } .listing_type_1 .verified_userid { margin: 10px 0px 0px 113px; display: block; margin-bottom: -15px; text-align: left; width: auto; } .owner-page-wrapper-reviews .owner-page-wrapper-inside { padding: 0px 0px 60px 0px; } .owner-page-wrapper-inside:empty { display: none; padding: 0px; } .owner_details_content { margin-bottom: 15px; display: inline-block; } .nopad { padding: 0px; float: left; } .listing-review { float: left; width: 100%; margin: 5px 0px 10px 0px; } .review-list-content { position: relative; padding-left: 0px; } .review-content-owner-reply { background-color: #f6f5f4; border-radius: 4px; padding: 15px; margin-top: 15px; margin-left: 30px; } .review-content-owner-reply .reviwer-name { margin: 0px 0px 5px 0px; } .reviewer_image { width: 60px; height: 60px; border-radius: 50%; border: none; background-size: cover; background-position: 50% 50%; position: absolute; top: 10px; } .reviwer-name { color: #484848; margin-bottom: 0px; margin-top: 15px; width: 50%; text-align: left; font-size: 14px; font-weight: 500; padding-left: 75px; } .listing-review .property_ratings { margin-top: 2px; padding-left: 75px; } .listing-review .property_ratings i.fa-star-o { color: #e7e9ee; color: #8a8f9a; } .ratings-star { margin-right: 13px; font-size: 14px; color: #8a8f9a; } #reviews_agent { margin-left: 15px; } .review-content { float: left; margin-top: 17px; padding-bottom: 10px; width: 100%; font-size: 14px; } .review-content-owner-reply { } .review-content-owner-reply .reviwer-name { padding-left: 0px; } .listing-review:last-of-type .review-content { border: none; } .review-date { margin-top: 5px; color: #8a8f9a; font-size: 14px; position: absolute; right: 0px; top: 36px; } /*=Comments ---------------------------------------------------*/ #comments { font-size: 13px; line-height: 22px; padding: 0px 0px 0px 0px; font-size: 15px; line-height: 1.6em; float: left; margin-top: 0px; width: 100%; } #comments .form-control { margin-bottom: 7px; } #comments ul { list-style: none; margin: 0px; } li.comment { padding-bottom: 16px; min-height: 113px; margin-bottom: 2px; } div.comment { padding-bottom: 30px; } #reply-title { margin-top: 10px; margin-bottom: 5px; font-size: 20px; } .logged-in-as { margin-bottom: 0px; } .pingback { margin: 0px 0px 13px 0px; } .comment .blog_author_image { width: 60px; height: 60px; border-radius: 50%; border: 2px solid #e9ebec; display: inline; float: left; margin: 0px 15px 13px 0px; } .comment-reply-link { float: left; padding: 0px; font-size: 14px; color: #5d6475; } .comment-reply-link i { margin-right: 4px; } .comment-reply-link:hover { text-decoration: none; } .comment-content { padding-left: 75px; } .post pingback { margin-bottom: 5px; } .comment_name { font-size: 16px; color: #5d6475; line-height: 1.3em; font-weight: 500; } .comment_name a { font-size: 16px; color: #5d6475; line-height: 1.3em; } .edit-link { margin-left: 5px; float: right; } .pingback .edit-link { margin-left: 0px; float: left; width: 100%; margin-bottom: 15px; } .comment_date { color: #99a3b1; font-size: 13px; } .comment-form #submit { width: auto; padding: 14px 30px; font-size: 15px; background-color: #63cd32; border-radius: 4px; -webkit-transition: border-color 0.3s, background-color 0.3s; transition: border-color 0.3s, background-color 0.3s; text-shadow: none; width: 308px !important; box-shadow: none; -webkit-appearance: none; border: none; margin-top: 5px; color: #ffffff; } .comment-form #submit:hover { background-color: #c18eff !important; } .form-allowed-tags { white-space: normal; margin-bottom: 10px; font-size: 13px; } .commentlist .children { padding: 17px 0px 0px 37px; margin-left: 0px !important; padding-left: 67px; } .comment-notes { margin-bottom: 10px; } .comment-form-url, .comment-form-email, .comment-form-author { width: 32.2%; margin-right: 1.6%; 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; font-size: 14px; line-height: 1.6em; } #primary .child_category, #colophon .child_category { margin-left: 10px; margin-top: 5px; } #primary .child_category li, #colophon .child_category li { margin-bottom: 8px; } .listingsidebar { margin-top: 30px; } .wpestate_sidebar_sticky.listingsidebar { margin-top: 30px; } .listing_type_3 .listingsidebar { margin-top: 45px !important; } .top_bar .xoxo { margin: 0px; } .widget-title-sidebar { width: 100%; padding: 0px 0px 0px 0px; font-size: 16px; margin-bottom: 15px; } .loginwd_sidebar .widget-title-sidebar, .advanced_search_sidebar .widget-title-sidebar { color: #484848; } .widget-title-sidebar_blank { height: 13px; width: 100%; } .widget-container { margin-bottom: 30px; float: left; width: 100%; } #colophon .widget-container { margin-bottom: 15px; } .widget-container.multiple_currency_widget { width: 200px; } #primary .widget-container.multiple_currency_widget { width: 100%; } .widget-container.latest_listings { margin-bottom: 15px; display: flex; flex-direction: column; } .widget-container.social_sidebar { margin-bottom: 17px; } .widget-container.contact_sidebar { margin-bottom: 22px; } #primary .widget-container { clear: both; } .widget_calendar { width: 100%; } #primary .multiple_currency_widget .form-control { margin-bottom: 0px; } #primary .multiple_currency_widget .form-control { margin-bottom: 0px; padding: 0px 15px 0px 15px; } .multiple_currency_widget .sidebar_filter_menu .caret:after { top: 12px; } #primary .multiple_currency_widget li { padding: 7px 0px 8px 15px; margin-bottom: 0px; border: none; } .widget-container .wp-block-search__input, .invoices-wrapper .form-control, #advanced_search_shortcode .form-control, .agent_contanct_form .form-control, #commentform .form-control, #advanced_search_map_list .form-control, #booking_form_request .form-control{ margin-bottom: 10px; border: 1px solid #e7e9ef; color: #8a8f9a; } .widget-container .wp-block-search__input { width: 100%; display: inline; vertical-align: top; border-radius: 4px; padding: 0px 13px 0px 13px; font-weight: 400; height: 50px; } .widget-container .wp-block-search__button { background: linear-gradient( 90deg, rgb(166, 114, 231) 0%, rgb(184, 129, 253) 100% ); border: none; transition: all 0.3s linear; color: #fff; height: 50px; border-radius: 4px; font-size: 15px; font-weight: 500; padding: 0px 15px; } .widget-container .wp-block-search__label { color: #484848; font-size: 16px; font-weight: 500; } #commentform .form-control { margin-bottom: 5px; } #colophon .multiple_currency_widget .form-control { border: none; background-color: #ffffff; color: #3e4453; margin-bottom: 8px; line-height: 1.3em; padding: 4px 10px !important; height: 40px !important; padding-top: 0px !important; } #colophon .multiple_currency_widget .caret:after, #colophon .multiple_currency_widget .sidebar_filter_menu { color: #3e4453; } .widget li, .widget-container li { margin-bottom: 15px; padding-bottom: 0px; width: 100%; } .widget-container .show-tick li { margin-bottom: 0px; } .category_list_widget .category_no { margin-left: 5px; } .widget li:last-of-type, .widget-container li:last-of-type { margin-bottom: 0px; } .widget-container.loginwd_sidebar li { width: 100%; margin-bottom: 8px; padding-bottom: 8px; } .widget-container.loginwd_sidebar li:last-of-type { margin-bottom: 0px; padding-bottom: 8px; } .children { padding: 13px 0px 0px 13px; } .children li:last-of-type { border: none; margin-bottom: 0px; padding-bottom: 0px; } .widget li a, .widget-area-sidebar li a { font-size: 14px; line-height: 1.6em; } .widget_text li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_pages li:before, .widget_rss li:before, .widget_text li:before { content: "\f105"; font-family: "FontAwesome"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 4px 7px 0px 0px; line-height: 14px; padding-top: 0px; } .widget_recent_entries li { float: left; } .widget_recent_entries a { width: 100%; } #colophon .widget_recent_entries a { } .widget_recent_entries span { width: 100%; float: left; font-size: 13px; } .widget_recent_entries span:before { content: "\f133"; font-family: "FontAwesome"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 4px 7px 0px 0px; line-height: 14px; } .widget_recent_comments li:before { content: "\f075"; font-family: "FontAwesome"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 4px 7px 0px 0px; line-height: 14px; padding-top: 0px; } .widget_recent_comments .comment-author-link { font-weight: 500; } .widget_categories li:before, .widget_archive li:before { content: "\f07c"; font-family: "FontAwesome"; font-weight: normal; font-style: normal; display: block; float: left; text-decoration: inherit; font-size: 13px; margin: 2px 7px 0px 0px; line-height: 14px; padding-top: 2px; } .tagcloud a { font-size: 13px !important; border: 1px solid #e7e9ef; padding: 5px 10px; margin: 0px 10px 10px 0px; float: left; } #colophon .tagcloud a { border: 1px solid #9da5b9; } .tag-cloud-link:hover { color: #fff !important; background-color: #63cd32; } .widget li:before { margin-top: 1px; } #colophon .widget_recent_comments li:before, #colophon .widget_pages li:before, #colophon .widget_rss li:before, #colophon .widget_text li:before, #colophon .widget_recent_entries li:before, #colophon .widget_categories li:before, #colophon .widget_meta li:before, #colophon .widget_archive li:before, #colophon .widget_recent_comments li:before { margin-top: 4px; } #primary { position: relative; } .wpestate_sidebar_sticky { position: sticky; top: 160px; } #primary.wpestate_sidebar_sticky { position: sticky; top: 160px; } .single-estate_property .website-wrapper { overflow: unset; } #primary.homepage_class { padding-top: 45px; } #primary.sidebar_home { padding-top: 45px; } #primary.sidebar_post { } .owner-page-wrapper-inside #primary { margin-top: 53px; margin-bottom: 30px; } .widget-area-sidebar li a:hover { text-decoration: none; } .sidebar_filter_menu { position: relative; color: #8a959e; margin-top: 3px; padding: 9px 0px; font-weight: 400; font-size: 14px; padding-left: 30px; } .form-control.open .sidebar_filter_menu { color: #8a959e; } ._4s7c { border: 1px solid #fff000 !important; border-top-color: #fff000 !important; } /*=currency sidebar -------------------------------------------------*/ .multiple_currency_widget .sidebar_filter_menu { padding: 12px 0px; } .multiple_currency_widget .caret_sidebar { right: 0px; top: 3px; } .top_bar .multiple_currency_widget { width: 126px; margin-top: -1px; } .top_bar .multiple_currency_widget .sidebar_filter_menu { padding: 0px 0px; margin-top: 0px; color: #3e4453; font-size: 13px; } .top_bar .multiple_currency_widget .form-control { margin-bottom: 0; height: auto; background: #ffffff; color: #8a8f9a; border: none; z-index: 99999; } .top_bar .multiple_currency_widget .caret_sidebar { right: 0px; top: -9px; } .top_bar .multiple_currency_widget .caret_sidebar:after { color: #3e4453; } .top_bar .multiple_currency_widget ul { list-style: none; min-width: 125px; } .top_bar .multiple_currency_widget ul li { display: inline; margin: 0px; height: auto; padding: 7px 11px; border: none; background-color: #f1f3f7; color: #8a8f9a; } .top_bar .multiple_currency_widget .filter_menu { border: none; -webkit-box-shadow: none; box-shadow: none; padding: 0px; border-radius: 0px; background-color: #f1f3f7; } .top_bar .dropdown-menu::-webkit-scrollbar-track { background-color: #ffffff; } /*=social_sidebar_internal -------------------------------------------------*/ .social_sidebar { margin-bottom: 30px; } .social_sidebar_internal img { margin: 0px 9px 9px 0px; width: 40px; } .top_bar .social_sidebar { margin-bottom: 0px; } #colophon .social_sidebar_internal a, #primary .social_sidebar_internal a { width: 37px; height: 37px; padding: 2px 0px; background-color: #323840; color: #f0f0f0; 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; border-radius: 50%; line-height: 37px; } #colophon .social_sidebar_internal a { background-color: #484848; } #colophon .social_sidebar_internal a:hover, #primary .social_sidebar_internal a:hover { background-color: #63cd32; color: #fff; } #colophon .social_sidebar_internal i, #primary .social_sidebar_internal i { font-size: 16px; color: #fff; } #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-foursquare, .social-instagram { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; width: 13px; } .social-facebook { margin-left: 0px; } .top_bar .social_sidebar_internal a { padding: 3px 0px 0px 0px; width: auto; height: 20px; margin-left: 10px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; font-size: 15px; line-height: 1.2em; vertical-align: 0%; } .top_bar .social_sidebar_internal a:hover { color: #63cd32; } .social-rss:before { content: "\f09e"; } .social-facebook:before { content: "\f39e"; font-family: "Font Awesome 5 Brands"; } .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: "\f231"; } .social-youtube:before { content: "\f167"; } .social-vimeo:before { content: "\f27d"; } .social-foursquare:before { content: "\f180"; } .social-instagram:before { content: "\f16d"; } /* =Custom Menu widget ------------------------------------------------*/ .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 > a { color: #63cd32; } /* =Twitter Widget ------------------------------------------------*/ .twitter_wrapper { display: inline-block; } .wpestate_recent_tweets .item { padding: 0px 15px 15px 30px; position: Relative; } .wpestate_recent_tweets .item:last-of-type { padding: 0px 15px 10px 30px; } .wpestate_recent_tweets .item:after { content: "\e61b"; font-size: 21px; font-family: "FontAwesome"; color: #63cd32 !important; position: absolute; top: 0px; left: 0px; } .twitter_time { color: #63cd32; } .twitter_wrapper a { color: #63cd32; } .twitter_wrapper li { border: none; color: #fff; } #colophon .twitter_wrapper li a, .twitter_wrapper li a { color: #fff; font-weight: bold; } .twitter_time { font-weight: normal !important; } #sidebar_twiter_widget { } .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: -9px; } #tw_control li { border: 1px solid #fff; width: 12px; height: 12px; margin: 0px; margin-left: 12px; } .presenttw { background-color: #63cd32; border: 1px solid #fff; } #colophon .twitter_wrapper a { color: #63cd32; } #colophon #tw_control li { border: 1px solid #fff; } /* =Search Widget ------------------------------------------------*/ #searchform { position: relative; } .widget_search .form-control { width: 100%; display: inline; vertical-align: top; margin-bottom: 0px !important; padding-left: 50px; } #colophon .widget_search .form-control { background-color: #9da5b9; font-size: 14px; color: #3e4453; border: none; } #submit-form { margin-bottom: 0px !important; color: #fff; padding: 8px 21px !important; text-align: center; width: 150px; border-radius: 0px; text-transform: uppercase; font-size: 16px; line-height: inherit; font-weight: 500; background-color: #63cd32; border-radius: 3px; -webkit-transition: border-color 0.3s, background-color 0.3s; transition: border-color 0.3s, background-color 0.3s; text-shadow: none; box-shadow: none; -webkit-appearance: none; border: none; margin-top: 5px; } .search_form_but { cursor: pointer; -webkit-appearance: button; background: transparent; border: none; position: absolute; bottom: 2px; left: 10px; height: 44px; width: 40px; } .search_form_but i { font-size: 22px; color: #8a8f9a; padding: 2px 4px 0px 0px; } #colophon .search_form_but i { color: #3e4453; } #colophon .widget_search .form-control { width: 100%; } .searchform { margin-left: 0px; } /* =textwidget ------------------------------------------------*/ .textwidget { line-height: 1.6em; } .textwidget p { margin-bottom: 15px; } /* =Tagcloud ------------------------------------------------*/ /* =Calendar Widget ------------------------------------------------*/ .calendar_wrap { padding-top: 13px; max-width: 383px; background: #fff; border-radius: 4px; border: 1px solid #e7e9ef; } .widget_calendar #wp-calendar { color: #555; width: 100%; text-align: center; background-color: #fff; margin-bottom: 0px; } .widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th { text-align: center; } table tbody tr td { color: #484848; text-align: center; vertical-align: top; padding: 3px 10px 0px 10px; } .commentlist table { background-color: #fff; border: 1px solid #dbd7d7; } #calendar_wrap table { border: none; margin-bottom: 0px; } #calendar_wrap table td, table tr { border: none; padding: 3px 0px 17px 0px; } .widget_calendar #wp-calendar caption { font-size: 15px; font-weight: 500; padding: 0px 0 13px 0; } .widget_calendar thead tr { margin-bottom: 5px; } .widget_calendar #wp-calendar tfoot a { color: #fff; } .widget_calendar #wp-calendar tfoot td, .widget_calendar #wp-calendar th { background: #bbc0cb; font-weight: bold; padding: 6px 0px; border: none; color: #fff; } #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; margin-bottom: 10px; padding-bottom: 0px; } .contact_sidebar_wrap i { margin-right: 13px; width: 13px; } #colophon .contact_sidebar_wrap p:hover a { color: #63cd32; } #primary .contact_sidebar_wrap p:hover a { color: #63cd32; } /*=Latest listings ------------------------------------------------*/ #primary .places_listing { position: relative; } #colophon .places_listing { position: relative; height: 220px; overflow: hidden; } .places_listing { margin-bottom: 30px; position: relative; overflow: hidden; background: #000; } .places_listing img { opacity: 0.7; } #colophon .places_listing .category_name a, #primary .places_listing .category_name a { font-size: 24px; font-weight: 900; line-height: 1.1em; color: #fff; } #colophon .places_listing .category_tagline a, #primary .places_listing .category_tagline a { font-size: 18px; font-weight: normal; line-height: 20px; color: #fff; } #colophon .places_listing .owner_thumb, #primary .places_listing .owner_thumb { bottom: auto; top: 15px; } #primary .category_name, #colophon .category_name { padding: 0px 10px; } #primary .featured_sidebar .category_name, #colophon .featured_sidebar .category_name { padding: 0px 20px; } #primary .category_tagline .category_name, #colophon .category_tagline .category_name { } #category_tagline .category_tagline { padding: 0px 10px; } #colophon .owner_thumb { display: none; } /*=featured_sidebar ------------------------------------------------*/ .featured_sidebar { width: 100%; position: relative; overflow: hidden; clear: both; } .featured_sidebar_intern { position: relative; max-width: 260px; } .featured_sidebar_intern a { margin: 0px; padding: 0px; } .featured_title { position: absolute; left: 0px; bottom: 0px; background-color: #2b2937; color: #fff; padding: 9px 13px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; opacity: 0.95; width: 100%; } .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 13px; background-color: #63cd32; font-size: 13px; color: #fff; border-top-right-radius: 4px; border-bottom-right-radius: 4px; opacity: 0.95; } .featured_widget_image { position: relative; } /*=advanced_search_shortcode ------------------------------------------------*/ .advanced_search_shortcode { width: 100%; font-size: 13px; padding: 5px 15px; background-color: #fff; float: left; border-radius: 4px; } .advanced_search_shortcode .form-control:focus { background-color: #ffffff; } .guest_form_sh_wr { padding-left: 0px; } .advanced_search_shortcode .form-control, .advanced_search_shortcode .bootstrap-select.form-control { margin-bottom: 5px; } .advanced_search_shortcode .guest_form { margin-bottom: -1px; } #advanced_search_shortcode .map_icon { padding: 0px 0px 0px 15px; } .checkout_sh { padding-left: 0px; } .adv_sh_but { padding-left: 0px; } #checkoutshortcode, #checkinshortcode, #search_location_filter_shortcode { width: 100%; margin: 0px; } .vc_span9 .advanced_search_shortcode .form-control { width: 23%; display: inline; } .vc_span8 .advanced_search_shortcode .form-control { width: 23.18%; display: inline; } .vc_span6 .advanced_search_shortcode .form-control { width: 47.5%; display: inline; margin-bottom: 13px; } .vc_span6 .advanced_search_shortcode input { margin-bottom: 13px !important; margin-top: 0px; padding-left: 13px; } #advanced_submit_shorcode { width: 100%; margin-top: 0px; margin-bottom: 0px !important; color: #ffffff; float: left; padding: 16px 30px; font-size: 18px; line-height: 18px; font-weight: 500; } .vc_span6 #advanced_submit_shorcode { margin-top: 0px; } .advanced_search_shortcode input.form-control { margin-right: 10px; margin-top: 0px; margin-bottom: 5px; } .adv_shortcode_input { display: inline; } .advanced_search_shortcode .dropdown-menu { left: 0px; } .user_dashboard_panel .ap-input-icon, .advanced_search_shortcode .ap-input-icon, .advanced_search_sidebar .ap-input-icon { height: 50px; } .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 ------------------------------------------------*/ .login-links.shortlog { margin-top: 0px; margin-bottom: 15px; padding: 0px; } .twitter_wrapper, .loginwd_sidebar, .advanced_search_sidebar { background-color: #fff; width: 100%; border-radius: 4px; padding: 30px 30px 20px 30px; } .advanced_search_sidebar { padding-bottom: 30px; } .advanced_search_sidebar .widget-title-footer { width: 100%; padding: 7px 0px 7px 13px; border-bottom: 1px solid #f0f0f0; font-size: 16px; color: #434953; } .advanced_search_sidebar .btn { margin: 0px auto; display: block; } /*=Google Maps -------------------------------------------------------------------------------------*/ #googleMap { width: 100%; } #googleMap.leaflet-container { z-index: 8; } .leaflet-control-container { display: none; } #googleMapSlider { position: absolute; width: 100%; height: 100%; float: left; display: block; z-index: 1; display: none; } .scrollon { border: 1px solid #63cd32; } .fullmap { position: fixed; width: 100%; height: 100%; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 98; } #openmap { background-color: #ffffff; color: #8a8f9a; position: absolute; bottom: 0px; right: 15px; text-align: center; padding: 3px 11px 4px 11px; font-size: 13px; cursor: pointer; bottom: -31px; z-index: 10; pointer-events: auto; } #openmap i { margin-right: 5px; } .wpestate_full_map_shortcode #gmap-full, .wpestate_full_map_shortcode #openmap { display: none; } #gmap-loading { background-color: #fff; color: #5d6475; margin: 0px auto; position: absolute; top: 20%; left: 50%; width: 300px; height: 105px; margin-left: -150px; text-align: center; padding-top: 16px; font-size: 22px; font-weight: 500; border-radius: 4px; opacity: 0.95; } #gmap-noresult { background-color: #fff; color: #5d6475; margin: 0px auto; position: absolute; top: 20%; left: 50%; width: 300px; height: 85px; margin-left: -150px; text-align: center; padding-top: 33px; font-size: 20px; font-weight: 300; border-radius: 4px; opacity: 0.95; display: none; z-index: 101; } .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; } .fullmap .gmap-controls { max-width: 100%; width: 100%; left: 0px; margin-left: 0px; } #street-view { position: absolute; top: 60px; right: 45px; background-color: #99a3b1; color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; padding: 9px 11px 0px 11px; border-radius: 4px; font-size: 13px; float: left; cursor: pointer; height: 40px; width: 119px; z-index: 99; pointer-events: auto; } #street-view:hover { background-color: #5d6475; } #street-view i { font-size: 15px; padding: 3px 5px 0px 0px; } .gmnoprint img { max-width: none !important; } #googleMapSlider img { border: none !important; max-width: none !important; } .mapcontrolon { background-color: #5d6475 !important; width: 150px !important; z-index: 99; } #geolocation-button, #gmap-full, #gmap-next, #gmap-prev, #gmapstreet, #gmapzoomplus, #gmapzoomminus { background-color: #fff; color: #8a8f9a; font-size: 16px; width: 33px; height: 31px; border: 1px solid #8a8f9a; z-index: 99; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; pointer-events: auto; float: left; margin-right: 6px; background-image: url("css/css-images/mapicons.png"); cursor: pointer; } #gmapzoomplus { background-position: 0px 0px; } #gmapzoomminus { background-position: -32px 0px; } #geolocation-button { background-position: 0px -28px; } #gmapstreet { background-position: -64px 0px; } #gmap-full { background-position: -97px 0px; } #gmap-full.spanselected { background-color: #ddc4fb; } #gmap-next { background-position: -160px 0px; } #gmap-prev { background-position: -128px 0px; } #geolocation-button:hover, #gmap-full:hover, #gmap-next:hover, #gmap-prev:hover, #gmapstreet:hover, #gmapzoomplus:hover, #gmapzoomminus:hover { background-color: #576074; } #gmap-controls-wrapper { width: 1170px; position: absolute; top: 15px; left: 50%; margin-left: -585px; z-index: 9; pointer-events: none; } .elementor-widget-Wprentals_Full_Map #gmap-controls-wrapper { width: 1100px; margin-left: -555px; } #gmapzoomplus, #gmapzoomminus, #geolocation-button, #gmap-full, #gmap-prev, #gmap-next { pointer-events: auto; } #gmap-controls-wrapper.fullscreenon { top: 30px; z-index: 99999; } .listing_type_3 .google_map_on_list_wrapper { margin-bottom: 15px; } .google_map_on_list_wrapper { position: relative; width: 100%; float: left; z-index: 1; } .google_map_on_list_wrapper #gmapzoomminus { position: absolute; top: 15px; left: 52px; } .google_map_on_list_wrapper #gmapzoomplus { position: absolute; top: 15px; left: 15px; } .google_map_on_list_wrapper #gmapstreet { position: absolute; top: 15px; left: 89px; } .boxed .google_map_on_list_wrapper #gmapzoomplus { left: 24px; } .boxed .google_map_on_list_wrapper #gmapzoomminus { left: 61px; } .boxed .google_map_on_list_wrapper #gmapstreet { left: 98px; } #gmapzoomminus.smallslidecontrol { left: 15px; top: 96px; padding-top: 5px; display: none; } #gmapzoomplus.smallslidecontrol { top: 63px; left: 15px; padding-top: 5px; display: none; } #gmap-control-list { position: absolute; top: 0px; right: 0px; width: 100%; height: 60px; box-sizing: border-box; z-index: 100; text-align: left; opacity: 1; padding: 10px 10px 0px 10px; z-index: 999; } .wprentals_leaflet_label { background: #fff; float: left; width: 100px; text-align: center; margin-left: -50px; } .leaflet_submit_map_wrapper { z-index: 0; } /*=Contact page -------------------------------------------------------------------------------------*/ .contact-wrapper { margin: 0px -15px; } .company_headline { width: 100%; float: left; padding-bottom: 0px; margin-bottom: 9px; } .agent_detail.contact_detail i { padding: 3px 0px 0px 0px; margin-left: 2px; float: left; font-size: 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 15px; color: #8a959e; transition: color 0.4s linear; -moz-transition: color 0.4s linear; -webkit-transition: color 0.4s linear; -o-transition: color 0.4s linear; width: 17px; } .company_headline i.fa-mobile { font-size: 19px; } .company_headline i.fa-envelope-o { font-size: 15px; padding-top: 5px; } .company_headline h3 { float: left; font-size: 16px; margin-bottom: 20px; margin-top: 3px; } .company_headline .header_social { padding: 10px 0px 0px 0px; text-align: center; } .contact_detail { margin-left: 0px; margin-bottom: 5px; float: left; width: 100%; font-size: 14px; } .contact_detail i { margin-right: 10px; line-height: 22px; } #show_contact_page { margin-bottom: 0px; } .contact-content { margin-top: 13px; width: 100%; float: left; } .contact-content .agent_contanct_form { margin-left: 0px; margin-right: 0px; } .contact-comapany-logo { border-radius: 4px; float: left; margin-right: 13px; } #contactinfobox { color: #63cd32; margin-bottom: 5px; margin-top: 25px; } .contactaddr { width: 100%; text-align: center; font-size: 14px !important; line-height: 1.6em !important; padding: 0px 30px; } /*=Advanced Search -------------------------------------------------------------------------------------*/ #search_wrapper { width: 1170px; -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;*/ z-index: 100; background-color: transparent; position: absolute; /* height: 88px; bottom: 15%;*/ left: 0px; right: 0px; margin: 0px auto; } #search_wrapper.type2 { margin: 0px auto; margin-left: auto; margin-right: auto; left: 0; right: 0; float: left; pointer-events: none; } #search_wrapper.advpos_none { /* display: none;*/ } #search_wrapper.advpos_image { /* bottom: 5%;*/ } #search_wrapper.advpos_themeslider { /* bottom: 15%;*/ } .boxed #search_wrapper.advpos_themeslider { /* bottom: 10%;*/ } #search_wrapper.advpos_revslider { /* bottom: 5%; */ } #search_wrapper.advpos_map { /* top: 5%;*/ } #search_wrapper.advpos_map.search_wr_oldtype { /* top: 14%;*/ } .admin-bar #search_wrapper.sticky_adv { /* top: 32px;*/ } #search_wrapper.sticky_adv_anime { position: fixed !important; top: -115px !important; margin-top: 0px !important; transition: all 0.01s ease; -moz-transition: all 0.01s ease; -ms-transition: all 0.01s ease; -webkit-transition: all 0.01s ease; -o-transition: all 0.01s ease; width: 100%; left: 0; margin-left: 0; height: auto; bottom: auto; z-index: 9999; } #search_wrapper.sticky_adv { position: fixed !important; 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;*/ left: 0; margin-left: 0; height: auto; bottom: auto; z-index: 9999; box-shadow: 0 2px 11px 0 rgba(181, 127, 250, 0.1); } .boxed #search_wrapper.sticky_adv { width: 1220px; margin: 0px auto; left: 0px; right: 0px; } .sticky_adv_anime { top: -300px; } .sticky_adv .adv-search-4, .sticky_adv .adv-search-3 { width: 1170px; margin: 0px auto; display: grid; float: none; } #search_wrapper.with_search_on_start #adv-search-header-3, #search_wrapper.with_search_on_end #adv-search-header-3, .sticky_adv #adv-search-header-3 { display: none; } .fullscreen_search { position: fixed !important; bottom: 0px; left: 0px; border-bottom: none; } .fullscreen_search_open { bottom: 0px; } .adv-search-1 { width: 100%; margin: 0px auto; position: absolute; padding: 11px 10px; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } #search_locationhalf, #search_locationhalf_autointernal, #search_locationmobile_autointernal, #search_locationsidebar_autointernal, #search_locationshortcode_autointernal, #search_location_autointernal, #search_location_mobile, #search_location_mobile_autointernal, #search_location_filter_shortcode, #search_location_filter_shortcode_autointernal, #search_location_filter, #search_location_filter_autointernal, #search_location_filter_widget_autointernal, #search_location_filter_widget, #search_location, #search_locationshortcode, #search_locationsidebar, #search_locationmainform, #search_locationmobile { padding-left: 45px; } .dropdown.form-control #search_location_autointernal, .dropdown.form-control #search_location_mobile, .dropdown.form-control #search_location_mobile_autointernal, .dropdown.form-control #search_location_filter_shortcode, .dropdown.form-control #search_location_filter_shortcode_autointernal, .dropdown.form-control #search_location_filter, .dropdown.form-control #search_location_filter_autointernal, .dropdown.form-control #search_location_filter_widget_autointernal, .dropdown.form-control #search_location_filter_widget, .dropdown.form-control #search_location { padding-left: 30px; } .adv-1-wrapper { border-radius: 4px; position: absolute; /*top: -11px;*/ left: 0px; width: 100%; height: 100%; background: #fff; } .with_search_form_float .adv-2-wrapper, .with_search_form_float .adv-1-wrapper { opacity: 0.2; } .with_search_form_float.sticky_adv .adv-2-wrapper, .with_search_form_float.sticky_adv .adv-1-wrapper { opacity: 1; } .adv-2-wrapper { position: absolute; top: 65px; right: 0px; width: 335px; height: 330px; background: #fff; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .adv-2-header { top: 0px; right: 0px; width: 335px; height: 65px; position: absolute; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: #63cd32; color: #ffffff; font-size: 20px; padding: 22px 0px 0px 30px; font-weight: 500; } .adv-search-2 { width: 335px; float: right; margin-top: 95px; pointer-events: auto; } .adv-search-2 .col-md-12 { padding: 0px 30px; margin-bottom: 5px; } .advanced_search_sidebar .advanced_search_form_wrapper, .advanced_search_shortcode .advanced_search_form_wrapper { float: left; margin: 0px; width: 100%; position: relative; padding: 0px; } .listing_filters_head .col-md-1, .listing_filters_head .col-md-2, .listing_filters_head .col-md-3, .listing_filters_head .col-md-4, #adv-search-1 .col-md-1, #adv-search-1 .col-md-2, #adv-search-1 .col-md-3, #adv-search-1 .col-md-4 { padding-right: 2.5px; padding-left: 2.5px; } .adv_search_internal, .advanced_action_div, .advanced_categ_div, .advanced_city_div, .advanced_area_div { width: 220px; margin-right: 26px; display: inline; float: left; margin-bottom: 13px; } #search_wrapper_color { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #fff; z-index: -1; } .boxed #search_wrapper.with_search_form_float #search_wrapper_color { width: 1170px; } .boxed #search_wrapper.with_search_form_float.sticky_adv .adv-search-4, .boxed #search_wrapper.with_search_form_float.sticky_adv .adv-search-3, .boxed #search_wrapper.with_search_form_float.sticky_adv #search_wrapper_color { width: 1220px; } .boxed #search_wrapper_color { width: 1220px; left: 0px; right: 0; margin: 0px auto; height: 100%; } #results, #results_no { display: none; } #results { position: absolute; background: #fff; top: -45px; left: 0px; padding: 3px 7px 3px 7px; font-size: 14px; margin: 0px 10px; } .adv-search-2 #results { position: absolute; background: #fff; top: 400px; right: -10px; padding: 3px 7px 3px 7px; font-size: 14px; margin: 0px 10px; width: 335px; left: auto; } #showinpage { color: #63cd32; cursor: pointer; margin-left: 10px; } .bottom_sixty { padding-left: 15px; } #agent_submit_contact, .advanced_search_submit_button, .return_woo_button, .wpestate_header_view_checkout, .wpestate_header_view_cart, #submit_booking_front_instant, #submit_booking_front, #submit_booking_front_link, #advanced_submit_widget, #advanced_submit_2_mobile, #advanced_submit_2, #advanced_submit_3 { margin-top: 0px; padding: 0px 15px; line-height: 48px; color: #fff; font-size: 15px; font-weight: 500; width: 100%; margin-bottom: 0px; border-radius: 4px; border: none; } #agent_submit_contact { min-width: 225px; width: auto; } .advanced_search_submit_button, .check_avalability, .return_woo_button, .wpestate_header_view_checkout, .wpestate_header_view_cart, #submit_booking_front_instant, #submit_booking_front, #submit_booking_front_link, #advanced_submit_widget, #advanced_submit_2_mobile, #advanced_submit_2, #advanced_submit_3, #submit_action { background: linear-gradient( 90deg, rgb(166, 114, 231) 0%, rgb(184, 129, 253) 100% ); border: none; transition: all 0.3s linear; } #google_map_prop_list_sidebar #advanced_submit_4, #google_map_prop_list_sidebar .advanced_search_submit_button, #google_map_prop_list_sidebar .adv_handler { display: none; } #submit_booking_front_link { width: 100%; display: inline-block; text-align: center; } .return_woo_button { display: inline-block; width: auto; color: #fff !important; margin: 10px 0px; } .single-content p a.return_woo_button:hover { color: #fff !important; } .advanced_search_submit_button:hover, #submit_action:hover, #advanced_submit_3:hover, #advanced_submit_4:hover, .adv_handler:hover, #submit_booking_front_instant:hover, #submit_booking_front:hover, #submit_booking_front_link:hover, #advanced_submit_widget:hover, #advanced_submit_2_mobile:hover, #advanced_submit_2:hover { background: none; background: linear-gradient(90deg, rgb(138 96 189) 0%, rgb(138 96 189) 100%); } .submit_booking_front_wrapper { position: relative; margin: 0px; height: 50px; float: left; width: 100%; } .estate_property-template-default .widget-area-sidebar div#booking_form_request .submit_booking_front_wrapper { height: auto; } #submit_booking_front_instant_wrap:after { content: "\f0e7"; font-family: FontAwesome; position: relative; top: -36px; left: 70px; width: 20px; height: 23px; background-repeat: no-repeat; color: #d0fd76; font-size: 21px; } #showinpage_mobile { display: none; position: absolute; } .adv_extended_options_show_filters, .show_filters, .adv_extended_options_text { color: #63cd32; width: 100%; float: left; margin-bottom: 0px; font-weight: 500; margin-top: 0px; cursor: pointer; padding-left: 10px; border-radius: 4px; margin-top: 0px; } #adv-search-5 .adv_extended_options_text { z-index: 99; position: relative; margin-top: 5px; } .adv_extended_options_text:after { content: "\f067"; font-family: fontawesome; font-size: 12px; padding-left: 5px; content: "\f078"; vertical-align: top; } .adv_extended_options_text:hover { color: #63cd32; } .advanced_search_form_wrapper .adv_extended_options_text { padding-top: 5px; } .advanced_search_shortcode .advanced_search_submit_button { margin-bottom: 15px; } .half_map_results { float: left; width: 100%; text-align: left; display: inline; padding: 15px 30px 0px 5px; font-weight: bold; margin-bottom: -20px; } #extended_search_check_filter { display: none; } .advanced_search_shortcode .adv-search-5 .extended_search_checker, .extended_search_checker { float: left; width: 33%; margin: 5px 0px !important; } .adv-search-5 .extended_search_checker { width: 100%; } #adv-search-5 .extended_search_checker { width: 50%; } #adv-search-5 .extended_search_checker label { width: calc(100% - 30px); line-height: 1.4em; } .extended_search_checker label { margin-bottom: 0px !important; } .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%; cursor: pointer; margin-bottom: 7px; } #adv_extended_close_short { position: absolute; top: 0px; right: 15px; cursor: pointer; } .advanced_search_shortcode .extended_search_checker input { margin-bottom: 4px !important; margin-top: 0px; } .advanced_search_shortcode .extended_search_checker { line-height: 13px; } #adv_extended_close_widget { position: absolute; top: 6px; right: 0px; cursor: pointer; } .adv_extended_close_button { position: absolute; top: 0px; right: 14px; color: #8a8f9a; display: none; cursor: pointer; } #adv_extended_options_text_mobile { width: 100%; margin-bottom: 10px; } #adv_extended_close_mobile { position: absolute; top: 0px; right: 14px; color: #8a8f9a; display: none; cursor: pointer; } #adv-search-mobile .extended_search_checker { width: 100%; } #advanced_search_map_list { width: 100%; float: right; box-sizing: border-box; background-color: #fff; margin-bottom: 10px; padding: 30px 20px 30px 20px; } .half_map_on_right #advanced_search_map_list.move_to_fixed { width: inherit !important; } .half_map_on_right #advanced_search_map_list_hidden #adv_extended_options_show_filters { min-width: 120px; text-align: center; } col-md-12.location_field { padding: 0px; } #advanced_search_map_list_hidden { width: 100%; padding: 10px 5px; float: right; box-sizing: border-box; background-color: #ecedf0; position: fixed; z-index: 101; display: none; } .half_map_on_right #advanced_search_map_list_hidden { width: 45%; } .movetofixed, .move_to_fixed { position: fixed; z-index: 9999; width: auto !important; } #categ_list, #check_in_list, #check_out_list, #advanced_search_map_list .guest_form, #advanced_search_map_list #search_location_filter, #advanced_search_map_list #search_location { display: inline-block; width: 100%; } .adv_search_slider #slider_price .ui-slider-handle, #wpestate_slider_radius .ui-slider-handle, #slider_price_sh .ui-slider-handle, #slider_price_widget .ui-slider-handle, #advanced_search_map_list .adv_search_slider .ui-slider-handle { border-radius: 12px; background-image: none; background-color: #fff; width: 18px; cursor: e-resize; height: 18px; top: -7px; border: 1px solid #e7e9ef; } #slider_price_widget p, #advanced_search_map_list .adv_search_slider p { float: left; } #advanced_search_map_list .adv_search_slider #slider_price { margin-top: 25px; } .advanced_search_sidebar .col-md-12, .advanced_search_shortcode .col-md-1, .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, #search_wrapper .col-md-1, #search_wrapper .col-md-2, #search_wrapper .col-md-3, #search_wrapper .col-md-4, #search_wrapper .col-md-6, #search_wrapper .col-md-8, #advanced_search_map_list .col-md-1, #advanced_search_map_list .col-md-2, #advanced_search_map_list .col-md-3, #advanced_search_map_list .col-md-4, #advanced_search_map_list .col-md-6, #advanced_search_map_list .col-md-8 { padding-right: 2.5px; padding-left: 2.5px; float: left; } #search_wrapper .col-md-8.Location { padding-right: 2.5px; padding-left: 2.5px; float: left; } #advanced_search_map_list .col-md-6.property_price { height: 60px; } #adv-search-mobile .col-md-1, #adv-search-mobile .col-md-2, #adv-search-mobile .col-md-3, #adv-search-mobile .col-md-4, #adv-search-mobile .col-md-6, #adv-search-mobile .col-md-12, #widget_search .col-md-1, #widget_search .col-md-2, #widget_search .col-md-3, #widget_search .col-md-4, #widget_search .col-md-6, #widget_search .col-md-12 { width: 100%; padding-right: 0px; padding-left: 0px; float: left; } .advanced_search_map_list_container .col-md-12.radius_wrap { padding-right: 2.5px; padding-left: 2.5px; } #advanced_search_map_list .form-control { margin-bottom: 5px; } #show_filter_amm { color: #000; cursor: pointer; } /*=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 img { border-radius: 4px; } .compare_item_head h4 { margin-top: 13px; margin-bottom: 8px; } .compare_item_head .property_price { line-height: 22px; color: #63cd32; 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; } .compar-4 .prop_value { width: 20.9%; margin-right: 20px; } .compar-4 .prop_value:last-child { margin-right: 0px; } /*=Footer -----------------------------------------------------------------------------------*/ #footer-widget-area.wide_footer, .sub_footer_content.wide_footer { max-width: 100%; padding: 0px 95px; } .sub_footer_content.wide_footer { padding: 0px 110px; } #colophon { background-color: #e9ecf2; background-color: #f0f0f0; color: #5d6475; display: inline-block; width: 100%; float: left; } .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; } #fourth .xoxo { margin-right: 0px; } #colophon a, #colophon li a { color: #5d6475; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } #colophon .widget-container li:hover > a { color: #63cd32; text-decoration: none; } #colophon .widget-container.multiple_currency_widget li:hover, #colophon .widget-container.multiple_currency_widget li:hover a { color: #484848; font-weight: 500; text-decoration: none; } #colophon .widget-container li:hover:before { color: #63cd32; text-decoration: none; } #colophon .xoxo { padding-top: 50px; padding-bottom: 20px; float: left; } .widget-title-footer { font-size: 14px; color: #484848; line-height: 1.6em; margin-bottom: 15px; } #colophon .widget-container li { margin-bottom: 10px; padding-bottom: 0px; border: none; vertical-align: top; line-height: 22px; } #colophon li a { border: none; } .backtop { font-size: 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 50%; background-color: #1a1a1a; padding: 12px 3px 0px 14px; width: 50px; height: 50px; position: fixed; bottom: 10px; right: -60px; z-index: 100; opacity: 0; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; opacity: 0.7; z-index: 102; -webkit-transform: translateZ(0); transform: translateZ(0); } .islive { right: 15px; bottom: 45px; } .copyright { float: left; } #colophon .category_tagline, #colophon .category_tagline a, #colophon li a, #colophon ul, .subfooter_menu li, #colophon .subfooter_menu a, .sub_footer { font-size: 14px; } .sub_footer { width: 100%; } .sub_footer_content { width: 100%; max-width: 1170px; margin: 0px auto; display: flex; justify-content: space-between; align-items: center; vertical-align: middle; height: 64px; } .subfooter_menu { float: right; text-align: right; display: inline-flex; justify-content: flex-end; } #colophon .subfooter_menu a { padding-bottom: 0px; line-height: 1.6em; } #colophon .subfooter_menu a:hover { color: #63cd32; } .subfooter_menu li { display: inline; margin-left: 26px; line-height: 1em !important; } /*=social share -------------------------------------------------------------------------------------*/ .social_share_wrapper { position: fixed; top: 110px; right: 0px; height: auto; width: 40px; z-index: 1004; box-shadow: 0 2px 11px 0 rgba(181, 127, 250, 0.1); } .admin-bar .social_share_wrapper { top: 125px; } .is_half_map .social_share_wrapper { left: 0px; right: auto; top: 255px; } .is_half_map .social_share_wrapper.social_share_half_map_on_right { right: 0px; left: auto; } .social_share { width: 40px; height: 40px; color: #fff; float: left; padding: 10px 0px; text-align: center; } .social_share i { font-size: 18px; } .social_share:hover { color: #fff; } .social_share:focus i, .social_share:hover i { color: #fff; } .share_telegram_side { background-color: #00bfff; padding: 10px 15px; } .share_telegram_side:hover, .share_telegram_side:focus { background-color: #14c4ff; } .share_tiktok_side { background-color: #ff0050; padding: 10px 15px; } .share_tiktok_side:hover, .share_tiktok_side:focus { background-color: #ff2c6e; } .share_whatsup_side { background-color: #25d366; padding: 10px 15px; } .share_whatsup_side:hover, .share_whatsup_side:focus { background-color: #33e977; } .share_facebook_side { background-color: #4a66a0; padding: 10px 15px; } .share_facebook_side:hover, .share_facebook_side:focus { background-color: #5472b0; } .share_twiter_side { background-color: #55acee; } .share_twiter_side:hover { background-color: #62bafc; } .share_linkedin_side { background-color: #0177b5; } .share_linkedin_side:hover { background-color: #0185cb; } .share_google_side { background-color: #d73d32; } .share_google_side:hover { background-color: #ea4539; } .share_pinterest_side { background-color: #cb2027; } .share_pinterest_side:hover { background-color: #de242b; } .share_instagram_side { background-color: #405de6; } .share_instagram_side:hover { background-color: #833ab4; } .share_youtube_side { background-color: #c4302b; } .share_youtube_side:hover { background-color: #b22222; } /*=infobox -------------------------------------------------------------------------------------*/ .info_details { padding: 0px; width: 320px; height: 220px; margin-top: -259px; position: absolute; background: #ffffff; box-shadow: 1px 1px 48px #ccc; border-radius: 3px; box-shadow: 0px 12px 16px 0px rgb(0 0 0 / 9%); margin-left: -164px; } .info_details { margin-top: -285px; margin-left: -160px; } .leaflet-popup-content .info_details { margin-top: -221px; margin-left: -135px; } .leaflet-popup-content .info_details.contact_info_details { margin-top: -146px; margin-left: -133px; } .leaflet-popup-content .openstreet_map_price_infobox { margin-top: -246px; margin-left: -133px; } .leaflet-popup-pane { /* z-index: 598!important;*/ } .openstreet_map_price_infobox:after { display: none; } .leaflet-container a.leaflet-popup-close-button { display: none; } .leaflet-popup-content-wrapper, .leaflet-popup-tip { background: transparent; color: #333; box-shadow: none; } .info_details:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-top-color: #fff; border-width: 15px; left: 50%; margin-left: -15px; } .contact_info_details { height: 145px; margin-top: -8px; margin-left: -64px; } .contact_info_details h2 { font-size: 30px; color: #63cd32; background-color: #fff; float: left; width: 100%; text-align: center; } /*400 161 max-height: 161px; */ .info_details img { max-width: 100%; width: 100%; height: auto; float: left; max-height: 200px; } #infocloser { position: absolute; top: 0px; right: 0px; width: 24px; height: 24px; background-color: #ffffff; z-index: 999999; background-image: url("./css/css-images/closeicon.png"); cursor: pointer; opacity: 0.9; top: 10px; right: 10px; border: 1px solid #8a8f9a; background-position: -2px -1px; border-radius: 4px; } .infoimage { height: 175px; background-size: cover; background-position: 50% 50%; border-top-left-radius: 3px; border-top-right-radius: 3px; } #infobox_title { line-height: 1.2em; font-size: 16px; color: #fff; padding: 0px 0px 0px 15px; font-weight: 500; width: 85%; position: absolute; bottom: 58px; left: 0px; } #infobox_title a, #infobox_title a:hover { text-decoration: none; } #infobox_title:hover, .info_details a:hover { color: #63cd32; text-decoration: none; } #info_inside { padding-left: 13px; float: left; font-size: 14px; margin-top: 13px; color: #717374; width: 100%; } .prop_detailsx { float: left; display: inline; font-size: 14px !important; color: #484848; padding: 0px 15px 0px 15px; background-color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 0px; font-weight: 400 !important; height: 45px; line-height: 45px; border-bottom-left-radius: 3px; } #googleMapSlider .prop_detailsx { margin-top: 2px; } .prop_pricex { float: left; display: inline; color: #63cd32; font-size: 18px; opacity: 1; line-height: 0px; position: absolute; right: 15px; bottom: 66px; font-weight: 500; } .infogradient { width: 100%; height: 66px; position: absolute; top: 109px; left: 0px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b313e+0,282f3d+100&0+0,1+82 */ background: -moz-linear-gradient( top, rgba(43, 49, 62, 0) 0%, rgba(41, 47, 61, 1) 82%, rgba(40, 47, 61, 1) 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, rgba(43, 49, 62, 0)), color-stop(82%, rgba(41, 47, 61, 1)), color-stop(100%, rgba(40, 47, 61, 1)) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( top, rgba(43, 49, 62, 0) 0%, rgba(41, 47, 61, 1) 82%, rgba(40, 47, 61, 1) 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( top, rgba(43, 49, 62, 0) 0%, rgba(41, 47, 61, 1) 82%, rgba(40, 47, 61, 1) 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( top, rgba(43, 49, 62, 0) 0%, rgba(41, 47, 61, 1) 82%, rgba(40, 47, 61, 1) 100% ); /* IE10+ */ background: linear-gradient( to bottom, rgba(43, 49, 62, 0) 0%, rgba(41, 47, 61, 1) 82%, rgba(40, 47, 61, 1) 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b313e', endColorstr='#282f3d',GradientType=0 ); /* IE6-9 */ } .infodetails { position: relative; float: right; margin-top: 15px; margin-right: 15px; margin-left: 0px; color: #484848; } .single-content .prop_pricex { padding-top: 6px; } .single-content #infosize { padding-top: 1px; height: 21px; margin-top: 0px; background-position: 0px 5px; } .single-content #infoguest { padding-top: 3px; height: 26px; background-position: 0px 5px; } .single-content #inforoom { padding-top: 3px; height: 26px; background-position: 0px 5px; } .infocur { color: #fff; font-size: 14px !important; margin-left: 5px; } #infoguest { font-size: 14px !important; float: right; background-image: url(./css/css-images/icon_bath.png); background-image: url(./css/css-images/svg-icons/users.svg); height: 20px; background-repeat: no-repeat; padding-left: 24px; margin-left: 12px; background-position: 0px 0px; background-size: contain; line-height: 21px; margin-top: -3px; } #inforoom { font-size: 14px !important; float: right; background-image: url(./css/css-images/icon_bed.png); background-image: url(./css/css-images/svg-icons/bed.svg); height: 16px; background-repeat: no-repeat; margin-left: 15px; padding-left: 21px; background-position: 0px 2px; line-height: 21px; margin-top: -3px; background-size: contain; } #infoguest.custom_infobox_icon, #inforoom.custom_infobox_icon { background-image: none; float: right; width: auto; text-transform: capitalize; margin-top: 0px; line-height: 16px; margin-left: 0px; padding-left: 15px; } #infoguest.custom_infobox_icon i, #inforoom.custom_infobox_icon i { font-size: 16px; float: left; margin-right: 5px; color: #63cd32; } /*=POI --------------------------------------------------------------------------------------*/ .google_map_poi_marker { position: absolute; top: 45px; left: 15px; z-index: 1; } .boxed .google_map_poi_marker { left: 25px; } .google_map_shortcode_wrapper .google_map_poi_marker { top: 107px; z-index: 99; 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 #8a8f9a; width: 33px; height: 31px; } .google_poish.poi_active, .google_poi.poi_active { border: 1px solid #63cd32; } .google_poi .dashboad-tooltip { width: auto; height: auto; border: 0px; padding-left: 1px; padding-top: 0px; } .google_poi .dashboad-tooltip:hover { background-color: #ffffff; position: absolute; } .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: 7px 7px; font-size: 14px !important; color: #8593a9; border-radius: 3px; } .google_poi .tooltip { position: absolute; top: 0px; left: 0px; transition: initial; color: red !important; } /*=Dashboard -------------------------------------------------------------------------------------*/ #user_tab_menu_trigger { background: #484848; color: #fff; font-size: 15px; padding-left: 26px; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #bababa; text-align: center; cursor: pointer; display: none; } #user_tab_menu_trigger .fa { margin-left: 20px; } .is_dashboard_page.main_wrapper { box-shadow: none; overflow: hidden; } .user_tab_menu a { width: 100%; float: left; margin: 10px 0px 10px 0px; } #profile_message { margin: 0px; float: left; width: 100%; } .col-md-3.property_country { margin-bottom: 10px; } .edit_class { text-decoration: none; color: #d5dbea; background-color: #313643; border-left-color: #63cd32; } .edit_class { color: #d5dbea !important; border-left-color: #63cd32 !important; } .edit_class i { color: #63cd32 !important; } .user_tab_menu i, .user_dashboard_links i { margin-right: 20px; width: 15px; } .content-admin-dashboard { margin-left: 15px; margin-top: 15px; margin-bottom: -10px; } .price_panel { padding-left: 15px; } .price_panel .row { margin-bottom: 10px; } .price_panel .user_dashboard_panel_title { padding-left: 0px; } .price_panel .submit_mandatory { margin-left: 0px; } .dashboard_chapter_label { height: auto; color: #3e4453; font-weight: bold; font-size: 13px; } .dashboard_chapter_label label { color: #3e4453; font-weight: bold; } .add_custom_detai { padding: 0px; background-color: d0d5de; } .no_log_submit .user_dashboard_panel { margin: 0px 0px; } .dashboard-margin-nolog .dashboard-header { margin-left: 0px; margin-bottom: 0px; } .dashboard-margin-nolog .dashboard-header h1 { font-size: 24px; line-height: 1.3em; } .mdfillin { height: 89px; } .user_dashboard_panel_guide { padding: 0px 0px; color: #8a8f9a; width: 100%; margin-top: 30px; overflow: hidden; margin-bottom: 30px; margin-top: 30px; display: flex; } .user_dashboard_panel_guide a { padding: 17px 40px 17px 40px; color: #8a8f9a; font-size: 14px; margin: 0px -3px; font-weight: 400; position: relative; display: inline-block; flex-grow: 1; text-align: center; } .user_dashboard_panel_guide .active { font-weight: 700; } .user_dashboard_panel_guide a:after { border-radius: 50%; width: 15px; height: 15px; background-color: #dee2e8; border: 3px solid #f6f6f6; position: absolute; top: 0px; left: 50%; margin-left: -5px; content: " "; } .user_dashboard_panel_guide a:before { height: 2px; width: 100%; content: " "; position: absolute; top: 6px; left: 50%; background-color: #dee2e8; /* min-width: 127px;*/ } .user_dashboard_panel_guide .active:after { background-color: #63cd32; } .user_dashboard_panel_guide .guide_past:after { background-color: #63cd32; } .user_dashboard_panel_guide .guide_past:before { background-color: #63cd32; } .user_dashboard_panel_guide a:first-of-type:before { width: 100%; left: 50%; } .user_dashboard_panel_guide a:last-of-type:before { width: 0%; right: 50%; background-color: #f4f6f9; } .menucalendar:after { content: " "; } .padding-panel { padding-left: 15px; } .half_panel_first { width: 49%; padding-right: 15px; display: inline-block; box-sizing: border-box; } .half_panel { width: 50%; display: inline-block; } .date_normal_list { width: 88px; border-right: none; font-size: 13px; } .pack_description_details { font-size: 13px; padding: 9px 13px; } .pack_description label { padding: 5px 0px 0px 7px; } .pack_description input[type="checkbox"] { display: inline; float: left; width: 16px; height: 16px; } .pack-listing { margin-bottom: 26px; padding-left: 13px; } .pack-listing-title { color: #63cd32; font-size: 15px; margin-bottom: 8px; } .pack-listing-period { font-size: 13px; margin: 7px 0px 7px 15px; } .listing_submit .stripe-button-el { margin-top: 8px; height: 33px; } .listing_submit .stripe-button-el span { display: block !important; position: relative !important; padding: 2px 8px !important; height: 33px !important; line-height: 30px !important; font-size: 13px !important; color: #fff !important; font-weight: 700 !important; font-family: inherit !important; text-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; border-radius: 0px !important; background: #00afe1 !important; background-image: none !important; } .featured_label { font-size: 13px; margin: 8px 8px 8px 0px; float: left; padding: 11px 20px; } .stripe_upgrade { display: inline-block; } #confirm_zero_instant_booking, #send_direct_bill_booking, #direct_pay_booking, #send_direct_bill, #direct_pay, #stripe_cancel, #paypal_booking, #pick_pack { cursor: pointer; margin: 8px 10px 0px 0px; float: left; padding: 0px 33px; line-height: 50px; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #003087; border-radius: 5px; font-size: 15px; font-weight: 500; line-height: 50px; } #paypal_booking:hover { background-color: #00266e; } #send_direct_bill_booking, #send_direct_bill, #direct_pay { background-color: #fb7266; margin: 0px 0px 0px 0px; } #send_direct_bill_booking, #send_direct_bill { background-color: #afae37; margin: 4px 0px 0px 10px; width: 222px; margin: 0px auto; float: none; text-align: center; display: inline-block; margin-top: 10px; } #direct_pay_booking { background-color: #afae37; } #direct_pay_modal .to_be_paid { display: inline-block; text-align: center; } .stripe-wrapper.stripe_paypal { margin-bottom: 8px; } .perpack { font-size: 13px; cursor: pointer; margin: 9px 8px 8px 0px; float: left; padding: 10px 9px; border-radius: 3px; font-weight: 700; background-color: #afae37; color: #fff; } #stripe_cancel { margin-left: 10px; padding: 10px 43px; white-space: normal; line-height: 1.3em; } #pick_pack { margin-top: 0px; } #stripe_form { display: inline-block; margin-top: 0px; float: left; } .profile-page { margin: 0px -15px; margin-bottom: 26px; } .profile-page label { margin: 0px 0px 6px 0px; width: 100%; } #profile-image { margin-bottom: 4px; } #package_pick label { width: auto; } .fullp { width: 100%; float: left; margin: 26px 0px; } .fullp-button { width: 100%; float: left; margin: 13px 0px 0px 0px; } .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 14px 0px; } #oldpass, #newpass, #renewpass { margin-bottom: 0px; } .submit_form_row { float: left; width: 100%; } .upload_explain { font-size: 11px; margin-top: -20px; color: #8a8f9a; } .submit_container #aaiu-uploader { width: auto; } .admin-list-wrapper { margin-top: 35px; padding: 0px 25px; max-width: 1250px; min-width: auto; float: left; width: 100%; } .flexdashbaord { display: -webkit-flex; display: -ms-flexbox; display: flex; } .col-md-4.flexdashbaord { width: calc(100% * (1 / 3) - 0px - 1px); } .prop-info { width: 100%; } .booking_list .prop-info { display: block; width: 50%; margin-bottom: 20px; } .nosubmit { margin: 25px 0px 0px 25px; } .blog_listing_image { float: left; display: inline; } .blog_listing_image .featured_div { padding: 8px 44px; left: -44px; top: 23px; } .listing_title { padding-left: 20px; padding-right: 20px; margin-bottom: 10px; margin-top: 20px; width: 100%; float: left; } .user_dashboard_listed.favorite.pay_details, .page-template-user_dashboard_add_step1 .modal-body .login-links { display: none; } .page-template-user_dashboard_add_step1 .navigation_links { padding-bottom: 20px; } .booking_details_title { color: #3e4453; font-size: 14px; font-weight: 700; } .guest_details { margin-left: 15px; } .user_dashboard_listed .price_label { font-size: 13px; } .extra_featured { width: 13px; height: 15px; float: left; margin-right: 5px !important; } .info-container_status { padding-left: 20px; line-height: 45px; } .is_featured { margin-top: 15px; float: left; } .sent_approval { padding: 10px 20px; float: left; } .featured_exp { float: left; font-size: 12px; margin-top: 5px; margin-left: 5px; } .favorite-wrapper { position: relative; bottom: 0px; margin-top: 12px; } .stripe-button-el { background-image: none; margin-top: 7px; height: 50px; border: 0; border-radius: 4px !important; background-color: aquamarine !important; padding: 0px 13px; text-decoration: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; cursor: pointer; background: #00afe1 !important; background-image: none !important; } .stripe-button-el:not(:disabled):active, .stripe-button-el.active { background: #28a0e5; } .stripe-button-el span { display: block !important; position: relative !important; padding: 11px 33px !important; height: 50px !important; line-height: 30px !important; font-size: 16px !important; color: #fff !important; font-weight: 700 !important; font-family: inherit !important; text-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; border-radius: 0px !important; background: #00afe1 !important; background-image: none !important; } .deleteprop { padding: 4px 5px 5px 6px !important; } .dashboad-tooltip.featured_exp { color: #fff; font-size: 13px; background-color: #ed5565; margin-bottom: 13px; padding: 1px 5px; } .col-md-3.city_fee_label, .col-md-3.extra_guest_label { margin-top: 45px; } /*=Submit Listing -------------------------------------------------------------------------------------*/ .mobile { display: none; } .web { display: inline; } #new_post .alert-warning { line-height: 18px; } .select_submit_price, #period_checkin_change_over, #period_checkin_checkout_change_over, .custom_details_wrapper select { width: 100%; padding: 8px 9px; margin-bottom: 5px; height: 50px; font-size: 14px; border: 1px solid #e9ebec; color: #8a8f9a; } .new-listing-alert { color: #fff; margin: 0px 15px; font-size: 13px; line-height: 22px; width: auto; background-color: #45cd72; padding: 5px 10px; margin-top: 15px; margin-bottom: 0px; margin-left: 45px; } .submit_container { border: 1px solid #f0f0f0; border-radius: 4px; -webkit-box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); margin-bottom: 26px; float: left; padding: 0px 15px 13px 15px; width: 100%; font-size: 13px; line-height: 22px; } .submit_container label { width: auto; } .submit_container input[type="checkbox"] { margin: 1px 13px 0px 0px; padding-top: 9px; height: 22px; float: left; } .submit_container_header { padding: 9px 0px 9px 13px; background-color: #fdfdfd; border-bottom: 1px solid #f0f0f0; font-size: 16px; color: #434953; margin: 0px -15px; margin-bottom: 13px; } #google_capture { color: #fff; margin-bottom: 13px; max-width: 100%; background-color: #484848; cursor: pointer; text-align: center; padding: 13px 30px; } #google_capture:hover { background-color: #576074; } #edit_prop_ammenities, #edit_prop_locations, #edit_prop_details, #edit_prop_image, #edit_prop_price, #edit_prop_1, #edit_calendar, #form_submit_1 { max-width: 200px; } #form_submit_1:disabled { background-color: #dddddd !important; } .full_form { width: 100%; float: left; margin-bottom: 5px; } .full_form_image { font-size: 13px; color: #8a8f9a; margin-bottom: 15px; } .half_form { width: 48%; float: left; margin-right: 0px; } .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%; } #add-new-image { margin-top: 13px; } #googleMapsubmit { width: 100%; height: 300px; float: left; margin: 9px 0px 20px 0px; } #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: #1a171b; padding: 9px 11px; cursor: pointer; margin-bottom: 20px; float: left; } #imagelist { float: left; width: 100%; } #drag-and-drop { background-color: #efefef; border: 1px dashed #dfdfdf; position: relative; min-height: 140px; float: left; width: 66%; margin: 10px 0px 10px 0px; text-align: center; } .drag-drop-msg { position: absolute; text-align: center; width: 100%; top: 10px; font-size: 14px; } .drag-drop-msg .fas { font-size: 35px; color: #a5c2de; display: inherit; } #drag-and-drop #aaiu-uploader { float: none; margin: 0px auto; margin-top: 75px; width: 175px; } #imagelist .uploaded_images { float: left; margin: 0px 10px 15px 0px; position: relative; max-width: 233px; overflow: hidden; } #imagelist .uploaded_images i { position: absolute; top: 0px; left: 0px; background-color: #63cd32; color: #fff; font-size: 20px; padding: 5px; cursor: pointer; } #imagelist .uploaded_images .thumber, #imagelist .uploaded_images .fa-star { left: auto; right: 0px; cursor: none; } #imagelist .uploaded_images img { cursor: pointer; max-width: 180px; max-height: 140px; } .submit_container #aaiu-upload-imagelist { float: left; width: 100%; height: auto; } #aaiu-upload-imagelist:empty { height: 0px; } .aaiu-upload-list:empty { margin: 0px; } .submit_container #aaiu-uploader { margin: 0px 0px 0px 0px !important; float: left; padding: 9px 18px; } .aaiu_button { background-color: #f7f7f7; color: #fff; cursor: pointer; float: left; } #aaiu-upload-imagelist { float: left; width: 100%; margin-bottom: 5px; } #embed_video_type, #prop_category_submit { margin-bottom: 13px; } /*=Login Form -------------------------------------------------------------------------------------*/ .login_form { width: 100%; border-radius: 4px; } .shortcode-login { padding: 0px; background-color: #fff; } .elementor-widget-container .shortcode-login { padding: 30px; } .vc_column .shortcode-login { background-color: #fff; border: 1px solid #e7e9ef; padding: 30px 30px 30px 30px; float: left; } .vc_column .login-links { background-color: #fff; padding: 0px; text-align: center; margin-bottom: 0px !important; } .vc_column #reg_passmail { margin-bottom: 0px; } .vc_column #forgot_pass { padding-bottom: 15px; display: inline-block; } .loginwd_sidebar .login_form { border: none; padding: 0px; } .loginwd_sidebar a { position: relative; } #ajax_register_div, #ajax_login_div #login-div { border: none; padding: 45px 60px; } #booking_form_request_mess_modal, #booking_form_request_mess, .alert-message, .alert_error, .login-alert { color: #fff; font-size: 13px; line-height: 15px; width: 100%; background-color: #51b355; margin-bottom: 15px; padding: 5px 10px; border-radius: 4px; } .alert_err .login-alert, .alert_err { background-color: #fd2d4f; } .alert_error { float: left; background-color: #fd2d4f; } #login_message_area { background: transparent; } #booking_form_request_mess_modal:empty { display: none; } .book_not_available { background-color: #df5468 !important; } #owner_reservation_modal .form-control, #owner_price_modal .form-control, #contact_owner_modal .form-control { background: #fff; color: #8a8f9a; } #contact_owner_modal .form-control { margin-bottom: 15px; } #end_date_owner_book_hour { width: calc(50% - 10px); margin-right: 10px; float: left; background: #fff; color: #8a8f9a; height: 50px; border: 1px solid #f1f3f7; font-size: 14px; border-radius: 4px; padding: 2px 13px 0; margin-bottom: 20px; } #start_date_owner_book_hour { width: calc(50% - 10px); margin-left: 10px; background: #fff; color: #8a8f9a; height: 50px; border: 1px solid #f1f3f7; font-size: 14px; border-radius: 4px; padding: 2px 13px 0; margin-bottom: 20px; } .submit_mandatory { padding: 10px; font-size: 13px; background-color: #fb7266; margin-bottom: 20px; margin-left: 15px; margin-right: 15px; width: calc(100% - 30px); border-radius: 5px; color: #fff; } .alert-box-contact-page { float: left; width: 100%; margin-bottom: 12px; } .alert-message { float: left; margin-top: 5px; margin-bottom: 10px; } #booking_form_request_mess { margin: 15px 0px 15px 0px; width: 100%; display: none; } .shortcode-login .login-alert { margin: 9px 0px 9px 0px; margin-bottom: 9px !important; } .alert-message:empty { padding: 0px; display: none; } .alert-danger { background-image: none; border: none; color: #fff; background-color: #ed5565 !important; line-height: 1.3em; } .listing-submit { padding: 20px; text-align: center; display: inline-block; width: 100%; } .listing-submit span { width: 100%; float: left; } [for="children_as_guests"] { width: calc(100% - 20px); } .alert-danger:empty { padding: 0px; } .loginwd_sidebar .login-alert { max-width: 225px; } #primary .loginwd_sidebar .login-alert { max-width: 100%; } #forgot_pass_area_shortcode_wd .login-alert, #register_message_area_wd .login-alert { max-width: 100%; } .snap-drawer .login-links { background: transparent; padding: 15px 0px; margin-bottom: 10px !important; } #colophon .login-links, #primary .login-links { padding: 0px; background-color: #fff; } .login-links.shortlog { margin-top: 0px; font-size: 14px; margin-bottom: 5px; background: transparent; padding: 0px; } .more_list { color: #63cd32 !important; width: 100%; float: left; margin-bottom: 25px; font-size: 14px; font-weight: 500; margin: 0px; cursor: pointer; background-color: transparent !important; padding: 0px !important; } .more_list:hover { color: #a871ec !important; } .favorite_in_contact { margin: 15px 0px; } .favorite_in_contact #add_favorites { padding: 0px; font-size: 16px; line-height: 48px; } #allinone_set_custom, #set_price_dates { min-width: 185px; width: 100%; padding: 18px 30px; width: 520px; margin-left: 15px; margin-top: 10px; } .allinone_set_custom { margin-top: 15px; } #wp-forgot-but, #wp-login-but { margin-top: 0px; } .login_form label { margin-bottom: 5px; float: left; width: 230px; } #wp-submit-register_sh, #wp-submit-register, #wp-forgot-but, #wp-login-but, .comment-form #submit, #wp-forgot-but_shortcode, #wp-login-but-wd, #wp-submit-register_wd { width: 100%; font-size: 15px; font-weight: 500; } #book_dates, .more_list, #wp-forgot-but, #wp-login-but, #wp-login-but_sh, #wp-submit-register_sh, #wp-submit-register, #submit_message_to_client_dashboard, #submit_mess_front { min-width: 185px; width: 100%; } #forgot-pass-div { display: none; } #register-div-topbar, #register-div-title-topbar, #register-div, #register-div-title { display: none; } #reg_passmail_topbar, #reg_passmail { margin: 5px 0px 20px; font-size: 12px; font-weight: normal; line-height: 1em; width: 100%; float: left; } #facebooklogin_mb, #facebooklogin_wd_reg, #facebooklogin, #facebooklogin_reg, #facebooklogin_sh, #facebooklogin_sh_reg, #facebooklogin_wd, #facebooklogin_mb { width: 100%; height: 48px; border-radius: 4px; background-color: #39579a; border-bottom: 1px solid #39579a; cursor: pointer; margin: 0px 0px 10px 0px; position: relative; color: #fff; line-height: 48px; font-size: 14px; display: inline-block; text-align: center; font-weight: 500; } #facebooklogin_mb i, #facebooklogin_wd_reg i, #facebooklogin i, #facebooklogin_reg i, #facebooklogin_sh i, #facebooklogin_sh_reg i, #facebooklogin_wd i, #facebooklogin_mb i { font-size: 15px; margin-right: 10px; } #facebooklogin_mb:hover, #facebooklogin_wd_reg:hover, #facebooklogin:hover, #facebooklogin_reg:hover, #facebooklogin_sh:hover, #facebooklogin_sh_reg:hover, #facebooklogin_wd:hover, #facebooklogin_mb:hover { background-color: #2d4373; } #googlelogin_mb, #googlelogin_wd_reg, #googlelogin_reg, #googlelogin_sh_reg, #googlelogin_wd, #googlelogin_sh, #googlelogin_mb, #googlelogin { width: 100%; height: 48px; border-radius: 4px; background-color: #fff; border: 1px solid #f0f0f0; cursor: pointer; margin: 0px 0px 10px 0px; position: relative; color: #484848; line-height: 48px; font-size: 15px; display: inline-block; text-align: center; font-weight: 500; } #googlelogin_mb i, #googlelogin_wd_reg i, #googlelogin_reg i, #googlelogin_wd i, #googlelogin_sh i, #googlelogin_sh_reg i, #googlelogin_mb i, #googlelogin i { content: "\f1a0"; font-size: 15px; 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; margin-right: 10px; } #googlelogin_mb:hover, #googlelogin_wd_reg:hover, #googlelogin_reg:hover, #googlelogin_sh_reg:hover, #googlelogin_wd:hover, #googlelogin_sh:hover, #googlelogin_mb:hover, #googlelogin:hover { background-color: #e8f0fa; } #twitterlogin_mb, #twitterlogin_wd_reg, #twitterlogin_sh_reg, #twitterlogin_reg, #twitterlogin_sh, #twitterlogin_wd, #twitterlogin_mb, #twitterlogin { width: 100%; height: 48px; border-radius: 4px; background-color: #00aced; border-bottom: 1px solid #00aced; cursor: pointer; margin: 0px 0px 0px 0px; position: relative; color: #fff; line-height: 48px; font-size: 14px; display: inline-block; text-align: center; font-weight: 500; } #twitterlogin_mb i, #twitterlogin_wd_reg i, #twitterlogin_sh_reg i, #twitterlogin_reg i, #twitterlogin_sh i, #twitterlogin_wd i, #twitterlogin_mb i, #twitterlogin i { font-size: 15px; margin-right: 10px; } #twitterlogin_mb:hover, #twitterlogin_wd_reg:hover, #twitterlogin_sh_reg:hover, #twitterlogin_reg:hover, #twitterlogin_sh:hover, #twitterlogin_wd:hover, #twitterlogin_mb:hover, #twitterlogin:hover { background-color: #0790c5; } #ajax_register_div #facebooklogin_sh_reg, #ajax_register_div #googlelogin_sh_reg, #ajax_register_div #twitterlogin_sh_reg { display: none; } .register_separator { margin: 20px 0px; float: left; } #ajax_login_div { width: 60%; display: inline-block; position: absolute; padding: 45px 60px; height: 100%; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } .password_holder { position: relative; } .show_hide_password { position: absolute; top: 16px; right: 10px; font-size: 17px; color: #8795ab; opacity: 0.7; cursor: pointer; } .show_hide_password:hover { opacity: 1; } .modal_login_image_wrapper { width: 40%; height: 100%; background-color: #000; position: absolute; display: inline-block; right: 0px; } .modal-backdrop { background-color: #434343; } #ajax_register_div { width: 60%; display: inline-block; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; float: left; height: 100%; } .wd_user_menu li { border: none; cursor: pointer; } .wd_user_menu i { margin-right: 13px; width: 13px; } /*=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 !important; } .gallery-caption, .wp-caption-text { color: #434953; box-sizing: border-box; width: 98%; margin-top: 3px; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { font-size: 12px; } .single-content p.wp-caption-text { margin-bottom: 15px; } .alignleft { float: left; } .wp-block-cover.alignright, .wp-block-pullquote.alignleft, .wp-block-button.alignleft { margin-left: 10px; } .wp-block-cover.alignleft, .wp-block-pullquote.alignright, .wp-block-button.alignright { margin-right: 10px; } .single-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption { max-width: 100%; height: auto; } .single-blog img { margin: 15px 0px; } img.alignright { margin: 5px 0 5px 20px !important; } .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; } /*=html tags ------------------------------------------------------------------------------------*/ address { font-style: italic; margin: 0 0 26px; } pre { margin-bottom: 30px; background: transparent; } /*=Lists -------------------------------------------------------------------------------------*/ ul { list-style-type: square; margin: 0px 0px 26px 26px; } ol { margin: 0px 0px 26px 26px; } .comment-content ol, .comment-content ul { margin-bottom: 30px; } .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; } 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; } .fc table { margin-bottom: 0px; } .property_page_container .fc .fc-toolbar-title { font-size: 18px; font-weight: 500; color: #484848; } .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; color: #484848; } /*=Blackquote -------------------------------------------------------------------------------------*/ blockquote { font-size: 13px; margin: 0px 0px 15px 0px; border-left: 5px solid #63cd32; padding: 0px 0px 0px 15px; float: left; width: 100%; } blockquote p { font-size: 14px !important; line-height: 22px; font-weight: normal; color: #959da2; } blockquote cite, blockquote small { text-transform: uppercase; font-weight: bold; } /*=Buttons -------------------------------------------------------------------------------------*/ .wpestate_vc_button :hover { } .green { background-color: #4ecb8f; background-image: none; color: #fff; } .green:hover { background-color: #45cd72; } .green :hover a, .green a:hover { color: #ffffff !important; } .green a { color: #ffffff; } .blue { background-color: #1f6991; 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: #fd2d4f; 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; margin-bottom: 26px; border-radius: 4px; overflow: hidden; border: 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); -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; } .featured_article: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; } .featured_article .featured_img { position: relative; } .featured_article:hover .featured_article_right { color: #63cd32; } .featured_article:hover h2 a { color: #63cd32; } .featured_article_title { display: inline; font-size: 18px; position: relative; float: left; width: 100%; height: 83px; background-color: #fdfdfd; cursor: pointer; border-top: 3px solid #63cd32; overflow: hidden; } .featured_article_title:hover { opacity: 1; } .featured_article_content { display: inline; font-size: 14px; float: left; width: 100%; background-color: #f0f0f0; padding: 0px 26px 10px 13px; } .featured_type_2 { font-size: 20px; line-height: 1.6em; margin-top: 13px; margin-bottom: -3px; } .featured_article_secondline { color: #99a3b1; font-size: 15px; font-weight: 300; } .blog_author_image { width: 55px; height: 55px; margin: 13px; display: inline-block; float: left; border-radius: 4px; } .featured_article_right { position: absolute; bottom: 50%; margin-bottom: -18px !important; right: 13px; color: #99a3b1; font-size: 36px; } /*=featured_property --------------------------------------------------------------------*/ .featured_property { overflow: hidden; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px; box-shadow: 0 2px 11px 0 rgba(181, 127, 250, 0.1); } .featured_property.featured_agent { height: 302px; } #primary .featured_property, #colophon .featured_property { max-width: 450px; } .featured_property img { opacity: 0.85; } .featured_property .property_listing { padding-bottom: 0px; border: none; min-height: 100%; max-width: 100%; height: 345px; } .featured_property .property_listing img { max-height: 100%; } .featured_property .property_listing:hover { box-shadow: none; border-bottom: none; } .blog_featured.type_1_class:hover .blog-title-link, .places_wrapper.type_1_class:hover .featured_listing_title, .featured_property.type_1_class .property_listing:hover .featured_listing_title { color: #63cd32 !important; } #colophon .featured_property .property_listing:hover .featured_listing_title, #primary .featured_property .property_listing:hover .featured_listing_title { color: #fff !important; } .places_wrapper .category_name, .featuredplace .category_name, .featured_property .category_name { bottom: auto; bottom: 16px; width: 100%; position: absolute; padding: 0px 20px; z-index: 101; left: 0px; } .places_wrapper .featured_listing_title, .featured_property .featured_listing_title { font-size: 20px; font-weight: 500; line-height: 1.15em; display: inline-block; margin-bottom: 5px; } .places_wrapper_elementor { display: inline-block; } .places_wrapper_elementor .places_wrapper { margin-bottom: 0px !important; } .places_wrapper .category_name a, .featured_property .category_name a { color: #fff !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 0px; } .places_wrapper .category_tagline a { font-size: 15px; } .featured_property .category_tagline a { font-size: 14px; } .featured_property .read_more { padding: 10px 20px; } .places_wrapper .category_tagline, .featured_property .category_tagline { width: 100%; margin-bottom: 0px; } .featured_property .property_listing:hover .read_more { opacity: 1; } .featured_agent:hover .listing-hover, .blog_featured:hover .listing-hover, .featured_property .property_listing:hover .listing-hover { opacity: 0.4; } .places_wrapper:hover .featuredplace, .featured_agent:hover .listing-unit-img-wrapper, .blog_featured:hover .listing-unit-img-wrapper, .featured_property .property_listing:hover .listing-unit-img-wrapper { } .featured_property.featured_agent_type2 { height: auto; position: relative; } .featured_agent_type2 { max-width: 400px; height: 100%; width: 100%; background-color: #fff; display: inline-block; padding: 10px; } .featured_agent_type2 .category_name { width: 100%; position: relative; bottom: auto; left: auto; padding: 15px 0px 10px 10px; } .featured_property.featured_agent_type2 .featured_listing_title { font-weight: 500; color: #484848 !important; } .featured_property.featured_agent_type2:hover .featured_listing_title { color: #63cd32 !important; } .featured_property.featured_agent_type2 .category_tagline { color: #484848; } .featured_agent_type2 .property_ratings_agent { margin: 0px 0px 2px 0px; padding: 0px; } .featured_agent_type2 .property_ratings_agent i { font-size: 10px; } .featured_agent_type2 .property_ratings_agent .owner_total_reviews { color: #484848; font-size: 10px; } .featured_agent_type2 .feature_agent_image_unit_wrapper { height: 260px; width: 100%; background-position: 50%; background-size: cover; border-radius: 5px; transition: all 0.2s linear; } .feature_agent_image_unit_wrapper_color { background-color: #000; border-radius: 6px; } .featured_agent_type2:hover .feature_agent_image_unit_wrapper { opacity: 0.89; } .featured_agent_type2 .feature_agent_image_unit { display: inline-block; } .featured_agent_type2 .verified_userid { position: absolute; color: #333; top: 10px; right: 20px; z-index: 1; } .featured_agent_type2 .verified_userid svg { width: 25px; height: 25px; } .featured_agent_type2 .verified_userid svg path { fill: #484848; } /*=featured_property widget --------------------------------------------------------------------*/ #primary .featured_property .property_listing { margin-bottom: 0px !important; min-height: 100%; } #primary .featured_property .featured_listing_title { } #primary .featured_property .category_name { } #primary .featured_property .property_listing:hover .category_name { } /*=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: 3px; 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: #ffffff; padding: 13px 13px 9px 13px; } .customlist2 ul li, .customlist ul li { padding: 0px 0px 4px 0px; margin-bottom: 4px; } /*=shortcodes featured agent --------------------------------------------------------------------*/ .featured_agent .category_tagline { color: #fff; } /*=shortcodes Icon content --------------------------------------------------------------------*/ .iconcol h3 { margin-top: 0px; display: inline-block; } .icon_img { position: relative; display: inline-block; width: 100%; } .iconcol p { margin-bottom: 13px !important; } .iconcol img { display: inline; margin-right: 20px; margin-bottom: 20px; } .icon_central { width: 100%; } .icon_central img { display: block; margin: 0px auto; } .icon_central h3 { text-align: center; width: 100%; margin: 13px 0px 13px 0px; } /*=shortcodes Testimonial --------------------------------------------------------------------*/ .testimonial-container { float: left; width: 100%; display: inline; } .testimonial-image { display: inline-block; float: left; width: 75px; height: 75px; border-radius: 50%; border: 2px solid #f1f3f7; margin-top: 23px; background-position: 50%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .testimonial-text { position: relative; border-radius: 3px; padding: 15px 15px; background-color: #fff; border: 1px solid #f1f3f7; font-size: 14px; border-radius: 4px; } .testimonial-text:after, .testimonial-text:before { top: 100%; left: 36px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .testimonial-text:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 20px; margin-left: -20px; } .testimonial-text:before { border-color: rgba(240, 240, 240, 0); border-top-color: #f1f3f7; margin-top: 2px; border-width: 19px; margin-left: -19px; } .testimonial-author-line { font-size: 15px; margin-left: 100px; margin-top: 37px; } .testimonial-author { font-size: 18px; font-weight: 500; color: #484848; display: block; } .testimonial-container.testimonial_type_2 { background-color: #fff; padding: 45px; box-shadow: 0 10px 31px 0 rgba(181, 127, 250, 0.09); } .testimonial_type_2 .testimonial-text { position: relative; border-radius: 3px; background-color: #fff; border: none; font-size: 14px; border-radius: 4px; margin-left: 0px; display: inline; width: 100%; float: left; padding: 0px; border: 0px; margin-top: 15px; } .testimonial_type_2 .testimonial-image { width: 45px; height: 45px; float: left; margin-top: 0px; margin: 0px auto 0px auto; } .testimonial_type_2 .testimonial-author-line { font-size: 15px; margin-left: 67px; margin-top: 0px; margin-bottom: 15px; } .testimonial_type_2 .testimonial-author { font-size: 18px; font-weight: 500; display: block; margin-top: 0px; float: left; width: 100%; } .testimonial_type_2 .testimonial-clas-line { margin-left: 0px; font-size: 14px; display: inline-block; float: left; } .testimonial_type_2 .testimonial-text:after, .testimonial_type_2 .testimonial-text:before { display: none; } .testimonial_type_2 .testimmonials_starts { float: left; } .testimonial_type_2 .testimmonials_starts i { margin: 14px 3px 0px 3px; font-size: 13px; } /*=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: #63cd32; 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: #63cd32; 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 { } .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: 3px; -moz-border-radius: 3px; border-radius: 3px; 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: #63cd32; } .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 Tabs --------------------------------------------------------------------*/ .ui-widget { } .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-top: 0px; border: none; color: #747c83; line-height: 1.6em; font-size: 15px; border: none; padding: 0px 0px 0x 0px; background-color: transparent !important; } .wpestate_tabs .ui-widget-header { border: none; background: transparent; font-weight: normal; border-radius: 0px; border-bottom: 2px solid #63cd32; } .wpestate_tabs .ui-tabs .ui-tabs-nav li { background-color: #fff; background-image: none; border: none; border-radius: 0px; padding: 3px 10px; color: #fff; } .wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -3px; padding-bottom: 0px; background-color: #63cd32; border: none; margin-right: 2px; } .wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active:hover { background-color: #c18eff; } .wpestate_elementor_tabs.wpestate_tab_class_horizontal .nav-tabs > li > a { text-align: center; } .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: bold; 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; padding: 1em 0px; } .wpestate_tabs .ui-state-default a, .wpestate_tabs .ui-state-default a:link, .wpestate_tabs .ui-state-default a:visited { color: #5d6475; font-weight: normal; font-size: 15px; padding: 12px 24px 8px 24px !important; } .wpestate_tabs .ui-state-default.ui-state-hover a { color: #fff; } .wpestate_tabs .ui-state-active a, .wpestate_tabs .ui-state-active a:link, .wpestate_tabs .ui-state-active a:visited { color: #fff; font-weight: normal; font-size: 15px; padding: 12px 24px 13px 24px !important; } /*=shortcodes Tours --------------------------------------------------------------------*/ .wpestate_tour .ui-widget { font-size: 13px; } .wpestate_tour .ui-widget-content { border: none; background: #f1f3f7 !important; color: #747c83; border-left: 0px; } .wpestate_tour .ui-widget-header { background: transparent; color: #434953; font-weight: normal; height: 100%; border: none; } .wpestate_tour .ui-state-default, .wpestate_tour .ui-widget-content .ui-state-default, .wpestate_tour .ui-widget-header .ui-state-default { border: none; background: #fff; color: #434953; font-weight: normal; width: 100%; padding: 5px 0px !important; border-radius: 0px; } .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: 2px; border: none; background-color: #63cd32; } .wpestate_tour .ui-state-default a, .wpestate_tour .ui-state-default a:link, .wpestate_tour .ui-state-default a:visited { color: #484848; 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: #fff; } .wpb_tour.wpestate_tour .wpb_tour_tabs_wrapper .wpb_tab { padding: 10px 20px 10px 20px; border-radius: 0px; } .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: FontAwesome; 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: FontAwesome; 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_tour .ui-state-default.ui-state-hover a { color: #fff; } .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: #5d6475; font-weight: normal; font-size: 15px; padding: 10px; } .wpestate_accordion_tab .ui-state-active, .wpestate_accordion_tab .ui-state-active, .wpestate_accordion_tab .ui-state-active { background-color: #63cd32 !important; } .wpestate_accordion_tab .ui-state-active a, .wpestate_accordion_tab .ui-state-active a:link, .wpestate_accordion_tab .ui-state-active a:visited { color: #fff; } .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: #fff; border-radius: 0px; padding: 2px 20px; margin-bottom: 0px; } .wpestate_accordion_tab .ui-widget-content { border: 1px solid #fdfdfd; background: #fff; color: #747c83; line-height: 22px; background-color: #f1f3f7 !important; padding-left: 35px !important; } .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: #747c83; 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: 12px; top: 14px; color: #5d6475; 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: FontAwesome; 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: 16px; } .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: #fff; } /*=shortcodes carousel --------------------------------------------------------------------*/ .wpestate_carousel .post-thumb { float: left; margin-right: 13px; } .wpestate_carousel .vc-carousel-control .icon-next:before { font-family: FontAwesome; 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: #5d6475; } .wpestate_carousel .vc-carousel-control .icon-prev:before { font-family: FontAwesome; 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: #5d6475; } /*=shortcodes Buttons --------------------------------------------------------------------*/ .vc_button.wpestate_vc_button { border-radius: 4px; -webkit-transition: all 0.3s, background-color 0.3s; transition: all 0.3s, background-color 0.3s; text-shadow: none; width: auto; display: inline-block; margin-bottom: 10px; } .vc_button.wpestate_vc_button:hover { text-shadow: none; } .vc_button.wpb_btn-primary.wpestate_vc_button { background-color: #51af6b; border: none; color: #fff; } .wpb_btn-primary.wpestate_vc_button:hover, .wpb_btn-primary.wpestate_vc_button:active, .wpb_btn-primary.wpestate_vc_button.active, .wpb_btn-primary.wpestate_vc_button.disabled, .wpb_btn-primary.wpestate_vc_button[disabled] { background-color: #5ed47e !important; } .vc_button.wpb_btn-info { background-color: #63cd32; border: none; color: #fff; } #wp-login-but_sh:hover, #agent_submit_contact:hover, #wp-forgot-but:hover, #wp-submit-register_sh:hover, #wp-submit-register:hover, .comment-form #submit:hover, #wp-login-but:hover, .vc_button.wpb_btn-info:hover, .vc_button.wpb_btn-info:active, .vc_button.wpb_btn-info.active, .vc_button.wpb_btn-info.disabled, .vc_button.wpb_btn-info[disabled] { background-color: #c18eff; color: #fff; } .custom_wpestate_rentals { display: inline !important; font-size: 14px; margin-left: 15px; padding: 12px 26px !important; border: 2px solid #fff !important; color: #484848; border-radius: 40px !important; transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear; color: #fff !important; font-weight: 500 !important; } .custom_wpestate_rentals a { background-color: transparent !important; font-size: 14px !important; padding: 5px 12px !important; margin-top: 0px !important; } .custom_wpestate_rentals:hover { color: #63cd32 !important; background-color: #fff; } .custom_wpestate_rentals:hover a { color: #63cd32 !important; background-color: #fff !important; background-image: none; } .vc_button.wpb_wpb_button { background-color: #7f8c8d !important; border: none; color: #ffffff !important; } .wpb_button:focus { outline: thin dotted !important; outline: 0px auto -webkit-focus-ring-color !important; outline-offset: 0px !important; } .vc_button.wpb_wpb_button:hover, .vc_button.wpb_wpb_button:active, .vc_button.wpb_wpb_button.active, .vc_button.wpb_wpb_button.disabled, .vc_button.wpb_wpb_button[disabled] { background-color: #687373 !important; } .vc_button.wpb_btn-success { background-color: #ffd59c !important; border: none; color: #000 !important; } .vc_button.wpb_btn-success:hover, .vc_button.wpb_btn-success:active, .vc_button.wpb_btn-success.active, .vc_button.wpb_btn-success.disabled, .vc_button.wpb_btn-success[disabled] { background-color: #c7ae7f !important; } .vc_button.wpb_btn-warning { background-color: #ff9800 !important; border: none; color: #fff; } .vc_button.wpb_btn-warning:hover, .vc_button.wpb_btn-warning:active, .vc_button.wpb_btn-warning.active, .vc_button.wpb_btn-warning.disabled, .vc_button.wpb_btn-warning[disabled] { background-color: #f57c00 !important; } .vc_button.wpb_btn-danger { background-color: #fd2d4f !important; border: none; color: #fff; } .vc_button.wpb_btn-danger:hover, .vc_button.wpb_btn-danger:active, .vc_button.wpb_btn-danger.active, .vc_button.wpb_btn-danger.disabled, .vc_button.wpb_btn-danger[disabled] { background-color: #df5468 !important; } .vc_button.wpb_btn-inverse { background-color: #484848 !important; border: none; color: #fff; } .vc_button.wpb_btn-inverse:hover, .vc_button.wpb_btn-inverse:active, .vc_button.wpb_btn-inverse.active, .vc_button.wpb_btn-inverse.disabled, .vc_button.wpb_btn-inverse[disabled] { background-color: #576074 !important; } .vc_button.wpestate_vc_button.wpb_btn-large { padding: 14px 40px; font-size: 15px; width: auto; float: left; margin-bottom: 10px; color: #fff; } .vc_button.wpestate_vc_button.wpb_regularsize { width: auto; padding: 13px 30px; font-size: 15px; } .vc_button.wpestate_vc_button.wpb_btn-small { padding: 14px 30px; font-size: 15px; width: auto; } .vc_button.wpestate_vc_button.wpb_btn-mini { padding: 10px 24px; font-size: 12px; width: auto; } /*=shortcodes --------------------------------------------------------------------*/ .shortcode_title { margin-bottom: 15px; width: 100%; font-size: 24px; } .shortcode_title.no_title_slider { height: 45px; } .shortcode_title_adv { margin-bottom: 17px; font-size: 24px; } .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: #1abc9c; } .label-disabled { background-color: red; } /*=shortcodes places listings --------------------------------------------------------------------*/ .blog_featured, .places_wrapper { width: 100%; margin: 0px; padding: 0px; line-height: 0; position: relative; float: left; cursor: pointer; overflow: hidden; border-radius: 4px; background-color: transparent; } .blog_featured { margin-bottom: 5px !important; } .type_1_class .category_name { bottom: auto; width: 100%; position: relative; padding: 15px 15px; z-index: 101; left: auto; background-color: #fff; } .featured_property.type_1_class .price_unit { position: absolute; z-index: 100; top: -35px; right: auto; left: 15px; } .featured_property .price_unit { z-index: 100; position: relative; left: auto; bottom: auto; margin-bottom: 5px; } .featured_property.type_1_class .category_name a, .places_wrapper.type_1_class .category_name a { color: #484848 !important; } .featured_property.type_1_class .category_tagline, .featured_property.type_1_class .category_tagline a { color: #5d6475 !important; } .places_wrapper.type_1_class .category_tagline, .places_wrapper.type_1_class .category_tagline a { color: #5d6475 !important; font-size: 14px; } .featured_property.type_1_class .property_listing { height: 390px; } .featured_property.type_1_class .category_name { position: absolute; bottom: 0px; } .featured_property_price { color: #fff; margin-bottom: 15px; font-weight: 500; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); font-size: 25px; } .featured_price_label { display: inline-block; font-weight: 500; font-size: 16px; } .featured_property_type3 h2 { line-height: 1.2em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 45px; color: #fff; letter-spacing: -0.3px; width: 60%; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); } .featured_property_stars i { margin-right: 3px; } .featured_property_stars { font-size: 14px; color: #fff; margin-top: 15px; } .blog_featured.type_1_class .blog-title { bottom: auto; text-align: left; width: 100%; position: relative; color: #fff; padding: 20px; float: left; } .blog_featured.type_1_class .blog-title a { color: #484848; margin-bottom: 5px; padding: 0px 0px; line-height: 1.3em; } .items_shortcode_wrapper_full .places_wrapper { margin-bottom: 0px !important; } .places_wrapper img { opacity: 0.85; } .places_wrapper:hover .listing-hover { opacity: 0; } .place-border { width: 5px; position: absolute; height: 100%; top: 0px; left: 0px; z-index: 999; background: white; } .places1 { margin: 0px; padding: 0px; display: inline-block; position: relative; overflow: hidden; cursor: pointer; background-color: #000; height: 302px; } .places_wrapper1 { width: 100%; } .places2 { margin: 0px; padding: 0px; display: inline-block; position: relative; overflow: hidden; cursor: pointer; background-color: #000; } .places_wrapper2 { width: 50%; } .places3 { margin: 0px; padding: 0px; display: inline-block; position: relative; overflow: hidden; cursor: pointer; background-color: #000; } .places_wrapper3 { width: 33.3%; } .places_wrapper.places_wrapper3.places_wrapper_no_shadow { background: transparent; } .places4 { margin: 0px; padding: 0px; display: inline-block; position: relative; overflow: hidden; cursor: pointer; background-color: #000; } .places_wrapper4 { width: 25%; } .places5 { margin: 0px; padding: 0px; display: inline-block; position: relative; overflow: hidden; cursor: pointer; background-color: #000; } .places_wrapper5 { width: 20%; } .places6 { margin: 0px; padding: 0px; display: inline-block; position: relative; overflow: hidden; cursor: pointer; background-color: #000; } .places_wrapper6 { width: 16.6%; } .places_grid, .places1, .places2, .places3, .places4, .places5, .places6 { background-size: cover; background-position: 50% 50%; opacity: 1; height: 302px; width: 100%; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; } .places1:hover img, .places2:hover img, .places3:hover img, .places4:hover img, .places5:hover img, .places6:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.5; } .places5 .img-overlay { box-shadow: none; width: 100%; height: 100%; bottom: 0px; left: 0px; z-index: 8; } .category_name { display: inline-block; font-weight: normal; position: relative; color: #fff; z-index: 10; font-size: 18px; text-align: left; padding: 0px 15px 0px 15px; width: 100%; } .places_wrapper .category_tagline { font-size: 15px; line-height: 1.3em; color: #fff; } .category_name_places { width: 100%; font-weight: normal; position: absolute; bottom: -25px; color: #fff; z-index: 10; text-align: left; padding: 0px 15px; font-size: 24px; font-weight: 500; line-height: 1.15em; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .category_tagline img { margin-right: 10px; } #primary .category_tagline a { line-height: 1.3em; } .listing_title_unit { margin-bottom: 10px; display: inline-block; line-height: 1.1em; font-size: 20px; font-weight: 500; color: #484848; } .rating_placeholder { margin-top: 30px; } #colophon .rating_placeholder, #primary .rating_placeholder, .property_unit_v1 .rating_placeholder { display: none; } .category_tagline, .category_tagline a { color: #5d6475; font-size: 13px; } .category_tagline i { font-size: 12px; } .new_blog .category_tagline, .new_blog .category_tagline a { color: #a1a7b4; font-size: 14px; } .category_tagline_wrapper { position: absolute; bottom: 15px; padding-left: 290px; width: 100%; } .property_unit_action { display: inline-block; margin-bottom: 10px; position: absolute; top: 240px; right: 18px; z-index: 99; } .property_unit_v1 .property_unit_action { bottom: 10px; top: auto; margin-bottom: 0px; } .property_unit_v1 .property_unit_action svg { height: 26px; width: 26px; fill: rgba(0, 0, 0, 0.5); } .property_unit_v1 .property_unit_action .icon-fav-on svg { fill: rgba(184, 129, 252, 0.9); } .property_unit_v2 .property_unit_action { bottom: -16px; top: auto; right: 7px; } .property_unit_v2 .icon-fav { color: #ffffff; opacity: 0.4; margin: 10px 8px; font-size: 17px !important; position: relative; padding: 9px 8px; } .property_unit_v2 .icon-fav i { position: relative; z-index: 10; font-size: 17px; float: left; } .property_unit_v2 .icon-fav:after { content: ""; background-color: #e5645f; width: 33px; height: 33px; border-radius: 50%; opacity: 0.8; z-index: 1; top: 0px; left: 0px; position: absolute; } .property_unit_v2 .icon-fav.icon-fav-on:after { background-color: #63cd32; } .property_unit_v2 .icon-fav:hover:after { opacity: 1; } .property_unit_v2 .icon-fav-on:after { opacity: 1; } .places_listing .title-container { position: absolute; bottom: -25px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .places_listing:hover .title-container { bottom: 25px; } .places_listing .title-container a { color: #fff; } .places_listing .category_name { font-size: 24px; width: 100%; } .places_listing .price_unit_wrapper { top: -25px; } .places_wrapper .owner_thumb { bottom: auto; top: 30px; } .places_wrapper .price_unit { float: left; padding: 16px 14px; display: inline; background-color: #63cd32; color: #fff; font-size: 16px; opacity: 1; line-height: 0px; } .places_wrapper_design_2_wrapper { display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; } .places_wrapper_design_2_wrapper .category_name { width: auto; } .places_wrapper_design_2_wrapper.col-md-24 { width: 20%; float: left; } .places_wrapper_design_2_wrapper .places_wrapper_design_2 { width: 75px; height: 75px; border-radius: 5px; } .places_wrapper_design_2_wrapper .listing-hover { width: 100%; height: 100%; } .places_wrapper_design_2_wrapper .places_wrapper_design_2 .places { width: 100%; height: 100%; background-size: cover; background-position: 50% 50%; } .elementor-widget-Wprentals_Categories_List .elementor-widget-container { min-height: 1px; } .places_wrapper_design_2_wrapper .place_counter { color: #8593a9; line-height: 16px; font-size: 14px; } .places_wrapper_design_2_wrapper .featured_listing_title { margin-bottom: 5px; display: inline-block; } .places_height { background-position: 50% 50%; background-size: cover; } /*=places unit type 3 --------------------------------------------------------------------*/ .places_wrapper_design_3_wrapper_slider .category_name, .places_wrapper_design_3_wrapper .category_name { padding: 0px; margin-top: 15px; } .places_wrapper_design_3_wrapper_slider { width: 100%; } .places_wrapper_design_3_wrapper_slider .place_counter, .places_wrapper_design_3_wrapper_slider .featured_listing_title { font-weight: 600; } /*=unit type 3 --------------------------------------------------------------------*/ .property_unit_v3 .listing_title_unit { padding-right: 0px; margin-right: 0px; line-height: 1.4em; margin-bottom: 7px; } .property_unit_v3 .property_unit_action { bottom: 10px; top: auto; margin-bottom: 0px; } .property_unit_v3 .property_unit_action svg { height: 26px; width: 26px; fill: rgba(0, 0, 0, 0.5); } .property_unit_v3 .property_unit_action .icon-fav-on svg { fill: rgba(184, 129, 252, 0.9); } #colophon .property_unit_v3 .price_unit { display: none; } .property_unit_v3 .price_unit { color: #fff; font-size: 15px; background-color: #63cd32; padding: 0px 10px; } .property_unit_v3 .listing-unit-img-wrapper .property-rating { position: absolute; bottom: 6px; left: 15px; font-size: 15px; } .custom_listing_data { display: inline-block; margin-right: 20px; } .custom_listing_data_label { font-weight: bold; margin-right: 5px; } .custom_listing_data i { margin-right: 5px; } /*=unit type 4 --------------------------------------------------------------------*/ .col-md-12.property_unit_v4 { padding: 0px; margin-bottom: 0px; } .listing_wrapper.col-md-12.property_unit_v4 > .property_listing { max-width: 100%; display: flex; gap: 25px; flex-direction: row; flex-wrap: wrap; } .listing-unit-img-wrapper-full { width: 200px; position: relative; } .listing_wrapper.col-md-12.property_unit_v4 .wprentals-card-unit-details-wrapper { flex-grow: 1; } .property_unit_v4 .listing-unit-img-wrapper { background: transparent; } .property_unit_v4 .property_listing { box-shadow: none; background-color: transparent; } .property_unit_v4 .price_unit { color: #63cd32; font-size: 20px; position: relative; z-index: 10; font-size: 15px; bottom: auto; left: auto; margin-top: 5px; } .property_unit_v4 .wprentals-card-unit-details-wrapper { padding-top: 15px; } .property_unit_v4 .listing_title_unit { font-size: 16px; width: 80%; margin-bottom: 0px; line-height: 1.3em; } .property_unit_v4 svg { float: left; width: 14px; fill: rgba(0, 0, 0, 0.5); } .property_unit_v4 .icon-fav-on svg { fill: rgba(0, 0, 0, 0.9); } .property_unit_v4 .property-rating svg { float: left; width: 13px; fill: #484848; margin-right: 3px; margin-bottom: 3px; } .property_unit_v4 .listing-unit-img-wrapper .price_unit { display: none; } .wprentals-card-unit-title-wrapper { position: relative; } .property_unit_v4 .property_listing img { border-radius: 10px; } .property_unit_v4 .property-rating { position: absolute; right: 0px; top: 0px; font-size: 15px; color: #484848; display: flex; } .property_unit_v4 .map_icon:after, .property_unit_v4 .actions_icon:after { display: none; } .property_unit_v4 .property_unit_action { bottom: 13px; top: auto; margin-bottom: 0px; } .property_unit_v4 .owner_thumb { z-index: 1; top: auto; bottom: 13px; left: 13px; width: 45px; height: 45px; } /*=shortcodes listing --------------------------------------------------------------------*/ .col-md-9 .article_container { min-width: 840px; } .listinglink-wrapper { width: 100%; float: left; margin: -15px 0px 0px 0px; z-index: 99; position: relative; } .listinglink-wrapper button a, .listinglink-wrapper button { color: #fff; bottom: 0px; } .shortcode_more_link { border-radius: 0px !important; font-size: 12px !important; padding: 12px 24px !important; } .video-container { position: relative; padding-bottom: 56.25%; height: auto; overflow: hidden; width: 100%; } .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; } .iosfixed { position: absolute !important; right: 45px; left: auto; display: block !important; } #property_area_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 { /* overflow-x:hidden; overflow:hidden;*/ width: 100%; padding: 0.1px; overflow: unset; } /*=slider container ----------------------------------------------------------------*/ .slider_container { /* background-color: #F0F0F0;*/ margin: 0px 0px; width: 100%; position: relative; } .slider_control_right { position: absolute; top: -3px; right: 0px; width: 31px; height: 31px; cursor: pointer; font-size: 20px; background-color: #63cd32; color: #fff; padding-left: 3px; padding-top: 1px; line-height: 31px; } .slider_control_left { position: absolute; top: -3px; right: 33px; width: 31px; height: 31px; cursor: pointer; font-size: 20px; background-color: #63cd32; color: #fff; padding-left: 1px; padding-top: 1px; line-height: 31px; } .slider_control_right:hover, .slider_control_left:hover { background-color: #c18eff; color: #fff; } .shortcode_slider_wrapper { overflow: hidden; margin: 0px -2.5px 0px -5px; } .shortcode_slider_list { width: 100%; float: left; display: flex; white-space: nowrap; padding-bottom: 30px; margin: 0px 0px 0px 3px; } .shortcode_slider_list .places_listing { margin-bottom: 0px; } .shortcode_slider_list li { display: inline-block; white-space: normal; min-width: 380px; margin-right: 15px; max-width: 380px; } .elementor-widget-container .shortcode_slider_list li { min-width: 32.3%; } .title_slider { margin-top: 15px; font-weight: 500; } /*=Searches -------------------------------------------------------*/ .saved_search_wrapper { width: 100%; font-size: 13px; background-color: #fdfdfd; padding: 13px 0px 13px 13px; border: 1px solid #f0f0f0; border-radius: 4px; -webkit-box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); float: left; margin-top: 15px; margin-bottom: 20px; } #search_name { margin-right: 10px; width: 74%; margin-top: 0px; float: left; } #save_search_button { padding: 10px 26px !important; margin-bottom: 0px !important; } #save_search_notice { float: left; width: 100%; font-size: 15px; margin-bottom: 5px; padding-right: 5px; } .search_unit_wrapper { position: relative; margin-bottom: 30px !important; border: 1px solid #f0f0f0; border-radius: 4px; padding-bottom: 15px; -webkit-box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1); font-size: 13px; background-color: #fdfdfd; -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; margin: 0px 15px 0px 15px; } .search_unit_wrapper h4 { padding: 0px 13px; margin-top: 10px; margin-bottom: 6px; float: left; width: 100%; } .advanced_search_notice { padding-top: 15px; line-height: 1.4em; margin: 0px; padding-right: 10px; margin-bottom: 20px !important; } .search_param { margin-left: 15px; font-size: 14px; line-height: 1.3em; } .delete_search { position: absolute; top: 15px; right: 15px; } .delete_search:hover { color: #63cd32; } .search_res_form { /*width:50%;*/ width: 250px; background-color: #fff; } @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; } .slide_mobile { width: 100%; } .radius_value, #amount_sh, #amount_wd, #amount { border: 0; color: #484848 !important; font-weight: 500; margin-bottom: 0px; margin-top: 0px; height: 10px; font-size: 14px; } #amount_wd { display: inline-block; margin-bottom: 9px; } .ui-widget-header { border: 1px solid #e78f08; } .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: #c18eff !important; background-image: none; font-weight: bold; color: #fff; } .adv_search_sh { display: inline-block; margin-top: 7px; padding: 13px; } .adv_search_sh p { margin-bottom: 0px !important; margin-top: -20px; float: left; height: 35px; width: 100%; } #slider_price_sh, .adv_search_slider #slider_price, #slider_price_widget { height: 4px; margin: 10px 10px 6px 10px; background-color: #e9edf3 !important; } .adv_search_slider, .adv_search_widget { float: left; width: 100%; margin-bottom: 10px; margin-top: 8px; } .adv_search_slider p, .adv_search_slider p label { font-size: 14px; margin-bottom: 0px; } .adv_search_slider p, .adv_search_slider #amount_wd, .wpestate-price-popoup-wrapper #amount_wd, .wpestate-price-popoup-wrapper .adv_search_slider p, .adv_search_widget #amount_wd, .adv_search_widget p { margin-bottom: 0px; line-height: 1em; } #amount_mobile { color: #63cd32 !important; } #wpestate_slider_radius .ui-widget-header, #slider_price_mobile .ui-widget-header, #slider_price_sh .ui-widget-header, #slider_price .ui-widget-header, #slider_price_widget .ui-widget-header { background-image: none; background-color: #63cd32; } #slider_price_mobile { margin-left: 10px; margin-right: 10px; height: 6px; margin: 10px 10px 6px 10px; } /*Calendar booking -------------------------------------------------------------------------------*/ .calendar-free { position: relative; } .booking-calendar-wrapper-in-wrapper { margin-left: 15px; min-height: 368px; position: relative; max-width: 1200px; margin-right: 15px; float: left; background-color: #d0d5de; } .booking-calendar-wrapper-in-price, .booking-calendar-wrapper-in { position: relative; float: left; min-height: 285px; background-color: #d0d5de; border-radius: 0px; max-width: 400px; padding: 0px 0px 20px 0px; min-width: 396px; } .booking-calendar-wrapper-in { min-height: 446px; } .booking-calendar-wrapper-in-price .month-title, .booking-calendar-wrapper-in .month-title { background-color: #484848; color: #cbcdd0; padding: 13px 0px; font-size: 15px; text-align: center; } .booking-calendar-wrapper-in-price .has_future, .booking-calendar-wrapper-in-price .has_past, .booking-calendar-wrapper-in .has_future, .booking-calendar-wrapper-in .has_past { background-color: #fff; border: 1px solid #eee; padding: 10px 9px 10px 9px !important; margin: 0px !important; } #custom_price_wrapper .booking-calendar-wrapper-in-price .has_future, #custom_price_wrapper .booking-calendar-wrapper-in-price .has_past { padding: 6px 0px 10px 0px !important; } .booking-calendar-wrapper-in-price .calendar-free .booking-calendar-wrapper-in .calendar-free { cursor: pointer; } .booking-calendar-wrapper-in-price td, .booking-calendar-wrapper-in td { padding: 14px 0px 0px 0px; } table.booking-calendar { width: 100%; margin: 0px auto; overflow: hidden; border-top: none; border-radius: 3px; margin-bottom: 8px; border: none; padding: 0px 15px; } table.booking-calendar thead { color: #666; } table.booking-calendar tbody { height: 203px; } .booking-calendar-wrapper .month-title { background-color: #ffffff; color: #484848; padding: 13px 0px; font-size: 15px; text-align: center; font-weight: 500; } table.booking-calendar th { padding: 11px 10px; text-align: center; } table.booking-calendar th, table.booking-calendar tr { border-bottom: none; height: 46px; } table.booking-calendar th, table.booking-calendar td { border-right: none; } table.booking-calendar th { color: #484848; font-weight: 500; } .all-front-calendars .has_past { text-decoration: line-through; background: repeating-linear-gradient( -45deg, rgb(255, 255, 255), rgb(255, 255, 255) 0px, rgb(235, 235, 235) 2px, rgb(252, 252, 252) 3px ); color: #c6c9cf !important; } .booking-calendar-wrapper-in-price .has_future:hover, .booking-calendar-wrapper-in .has_future:hover { background-color: #fd2d4f; color: #fff; } .calendar-reserved-start-price, .calendar-reserved-stop-price, .calendar-reserved-start, .calendar-reserved-stop { background-color: red; } .calendar-free.calendar_pad.has_future.calendar-reserved-start, .calendar-free.calendar_pad.has_future.calendar-reserved-stop { background-color: red; } .booking-calendar-wrapper { position: relative; float: left; width: 100%; } .modal_reservation { position: absolute; background: #fff; border: 1px solid #efefef; width: 300px; height: 300px; top: 50%; left: 50%; margin-top: -150px; margin-left: -150px; border-radius: 8px 8px 0 0; box-shadow: none; border: none; padding: 10px; } .has_future { position: relative; } .booking-calendar-wrapper-in-price .has_future, .booking-calendar-wrapper-in .has_future { cursor: pointer; } .booking-calendar-wrapper-in-price .calendar-reserved-price, .booking-calendar-wrapper-in-price .calendar-selected { cursor: pointer; background-color: #fd2d4f !important; color: #fff; } .booking-calendar-wrapper-in .calendar-selected { cursor: pointer; background-color: #fd2d4f; color: #fff; } .has_past.end_reservation, .calendar-reserved.has_past, .has_past { background-color: #eceff3 !important; color: #d0d5de !important; cursor: auto; } .has_past.end_reservation { background: none !important; background-color: #eceff3 !important; } .pick_block_dates { background-color: #c3d0e2 !important; color: #d0d5de !important; cursor: auto; } .calendar_pad_title.pick_block_dates { background-color: #d0d5de !important; color: #5d6475 !important; cursor: auto; } .calendar-today { background-color: #484848 !important; color: #fff !important; position: relative; } .calendar-today .wprentals_front_calendar_price { color: #fff; } .wpestate_booking_class.off.disabled.calendar-reserved, .calendar-reserved { background-color: #e9d7fe !important; color: #484848 !important; position: relative; cursor: auto; background: none; pointer-events: none; } .calendar-reserved.start_reservation { pointer-events: auto; } .ui-datepicker-calendar .calendar-reserved, .user_dashboard_panel .calendar-reserved { background-color: #63cd32 !important; } .calendar-reserved .ui-state-default { color: #fff !important; } .calendar-reserved:hover { background-color: #889162 !important; cursor: no-drop; } .calendar-reserved.has_future.start_reservation:hover { cursor: pointer; } .calendar-reserved.start_reservation.allinone_internal_booking { /*background: -webkit-gradient(linear, right bottom, left top, color-stop(50%,#45cd72), color-stop(50%,#fff))!important; */ background: #fff9f9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #45cd72), color-stop(100%, #45cd72) ); background: -webkit-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: -o-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: -ms-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: linear-gradient( 125deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#45cd72',GradientType=1 ); } .calendar-reserved.start_reservation.calendar_pad.allinone_external_booking { /*background: -webkit-gradient(linear, right bottom, left top, color-stop(50%,#63cd32), color-stop(50%,#fff))!important; */ background: #fff9f9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #63cd32), color-stop(100%, #63cd32) ); background: -webkit-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); background: -o-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); background: -ms-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); background: linear-gradient( 125deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#63cd32',GradientType=1 ); } .calendar-reserved.start_reservation.end_reservation.calendar_pad.allinone_external_booking, .calendar-reserved.start_reservation.end_reservation.allinone_internal_booking { /*background: -webkit-gradient(linear, right bottom, left top, color-stop(50%,#45cd72), color-stop(50%,#fff))!important; */ background: #fff9f9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #45cd72), color-stop(100%, #45cd72) ); background: -webkit-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: -o-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: -ms-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); background: linear-gradient( 125deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100% ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#45cd72',GradientType=1 ); background: linear-gradient( 125deg, #45cd72 0%, #45cd72 48%, #ffffff 50%, #ffffff 53%, #45cd72 53%, #45cd72 100% ); } .calendar-free.calendar_pad.has_future.end_reservation { /*background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#63cd32), color-stop(50%,#fff));*/ background: #fff9f9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #63cd32), color-stop(49%, #63cd32), color-stop(50%, #ffffff), color-stop(100%, #ffffff) ); background: -webkit-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); background: -o-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); background: -ms-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); background: linear-gradient( 125deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cd32', endColorstr='#ffffff',GradientType=1 ); } .calendar-free.calendar_pad.has_future.end_reservation.end_allinone_internal_booking { /*background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#45cd72), color-stop(50%,#fff));*/ background: #fff9f9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #45cd72 0%, #45cd72 49%, #ffffff 50%, #ffffff 100% ); background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #45cd72), color-stop(49%, #45cd72), color-stop(50%, #ffffff), color-stop(100%, #ffffff) ); background: -webkit-linear-gradient( -45deg, #45cd72 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); background: -o-linear-gradient( -45deg, #45cd72 0%, #45cd72 49%, #ffffff 50%, #ffffff 100% ); background: -ms-linear-gradient( -45deg, #45cd72 0%, #45cd72 49%, #ffffff 50%, #ffffff 100% ); background: linear-gradient( 125deg, #45cd72 0%, #45cd72 49%, #ffffff 50%, #ffffff 100% ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45cd72', endColorstr='#ffffff',GradientType=1 ); } .ll-skin-melon td.ui-datepicker-today .ui-state-default { background: #484848 !important; color: #fff !important; } .freetobook { position: relative; } .calendar-actions { margin-bottom: 10px; float: left; position: relative; margin-top: 20px; } .calendar-actions span { float: left; } .calendar-actions .calendar-legend-today { margin-left: 0px; } #calendar-next, #calendar-prev, #calendar-next-internal, #calendar-prev-internal, #calendar-next-internal-set, #calendar-prev-internal-set, #calendar-next-internal-allinone, #calendar-prev-internal-allinone, #calendar-next-internal-price, #calendar-prev-internal-price { width: 30px; height: 30px; float: right; cursor: pointer; margin: 0px 10px 0px 0px; background: #484848; color: #cbcdd0; font-size: 19px; padding: 3px 0px 0px 9px; } #calendar-next, #calendar-prev { background: transparent; } #calendar-next-internal-price, #calendar-prev-internal-price { width: 35px; height: 35px; } #calendar-next-internal-price { top: -40px; right: 0px; padding: 6px 0px 0px 12px; padding-top: 8px !important; } #calendar-prev-internal-price { top: -40px; right: 30px; left: auto; padding: 6px 0px 0px 12px; padding-top: 8px !important; } #calendar-prev, #calendar-prev-internal { padding: 2px 0px 0px 10px; margin: 0px 8px 0px 0px; } #calendar-next { position: absolute; top: 24px; right: 20px; z-index: 1; float: right; cursor: pointer; color: #484848; font-size: 19px; padding: 0px; margin: 0px; width: 23px; } .listing_type_1 #calendar-next { right: 0px; } #calendar-prev { position: absolute; top: 24px; left: 36px; z-index: 1; float: right; cursor: pointer; color: #484848; font-size: 19px; padding: 0px; margin: 0px; width: 23px; } .listing_type_1 #calendar-prev { left: 12px; } .internal-calendar-left { position: absolute; top: -40px; right: 27px; padding-top: 5px !important; } .internal-calendar-right { position: absolute; top: -40px; right: 0px; margin-right: 0px !important; padding-top: 5px !important; } .calendar-legend-past { width: 20px; height: 20px; float: left; cursor: pointer; margin: 2px 8px 8px 0px; background: #eceff3; } .calendar-legend-today { width: 20px; height: 20px; float: left; cursor: pointer; margin: 2px 8px 8px 15px; background: #323a45; } .calendar-legend-reserved { width: 20px; height: 20px; float: left; cursor: pointer; margin: 2px 8px 8px 15px; background: #e9d7fe; } .calendar-legend { float: left; margin: 0px; background: #fff; width: 100%; padding: 0px 30px 15px 15px; } .calendar-legend span { float: left; margin-top: 0px; font-size: 14px; } .booking-price { max-width: 800px; padding: 20px 20px; min-width: 600px; } .booking-price .booking-calendar { width: 100%; width: 560px; } .booking-price .booking-calendar tbody { height: auto; } .booking-price .booking-calendar .has_future, .booking-price .booking-calendar .has_past { background-color: #fff; border: 1px solid #eee; padding: 25px 0px !important; margin: 0px !important; } .booking-price .booking-calendar .has_future:hover, .booking-price .booking-calendar .has_past:hover { background-color: #fd2d4f; color: #fff; } .day-label { display: block; } .price-day { background-color: #484848; color: #fff; display: inline-block; padding: 2px 9px; font-size: 13px; margin-top: 12px; white-space: nowrap; } .custom_set_price { background-color: #45cd72; color: #fff; display: inline-block; padding: 2px 9px; font-size: 13px; margin-top: 12px; white-space: nowrap; } .price_explaning { padding-left: 15px; margin-bottom: 5px; color: #8a8f9a; font-size: 13px; font-weight: normal; float: left; margin-top: -10px; width: 100%; } /*=Calendar --------------------------------------------------------------------------------*/ .daterangepicker td.off.in-range.wpestate_min_days_required, .daterangepicker td.off.start-date.wpestate_min_days_required, .daterangepicker td.off.end-date.wpestate_min_days_required, .daterangepicker td.off.wpestate_min_days_required, .wpestate_booking_class.minim_days_reservation, .ll-skin-melon .ui-datepicker td.minim_days_reservation { background-color: yellow; } .all-front-calendars .end_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #edf6f6 50%, #edf6f6 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #e9d7fe), color-stop(49%, #e9d7fe), color-stop(50%, #d1f0de), color-stop(100%, #d1f0de) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #edf6f6 50%, #edf6f6 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #edf6f6 50%, #edf6f6 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #edf6f6 50%, #edf6f6 100% ); /* IE10+ */ background: linear-gradient( 135deg, #e9d7fe 0%, #e9d7fe 49%, #edf6f6 50%, #edf6f6 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9d7fe', endColorstr='#d1f0de',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .wpestate_calendar.end_reservation, .wpestate_booking_class.end_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #ffffff 50%, #ffffff 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #e9d7fe), color-stop(49%, #e9d7fe), color-stop(50%, #ffffff), color-stop(100%, #ffffff) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #ffffff 50%, #ffffff 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #ffffff 50%, #ffffff 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #e9d7fe 0%, #e9d7fe 49%, #ffffff 50%, #ffffff 100% ); /* IE10+ */ background: linear-gradient( 135deg, #e9d7fe 0%, #e9d7fe 49%, #ffffff 50%, #ffffff 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cd32', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ color: #000 !important; } .booking_form_request.is_shortcode1 .wpestate_calendar.end_reservation, .booking_form_request.is_shortcode1 .wpestate_booking_class.end_reservation { display: inline-flex; align-items: center; flex-direction: column; } .booking-calendar-wrapper-in .end_reservation, .ll-skin-melon .ui-datepicker td.freetobook.end_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #63cd32), color-stop(49%, #63cd32), color-stop(50%, #ffffff), color-stop(100%, #ffffff) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* IE10+ */ background: linear-gradient( 135deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cd32', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .ll-skin-melon .ui-datepicker .ui-state-disabled.end_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #f8f8f8 50%, #f8f8f8 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #63cd32), color-stop(49%, #63cd32), color-stop(50%, #f8f8f8), color-stop(100%, #f8f8f8) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #f8f8f8 50%, #f8f8f8 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #f8f8f8 50%, #f8f8f8 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #f8f8f8 50%, #f8f8f8 100% ); /* IE10+ */ background: linear-gradient( 135deg, #63cd32 0%, #63cd32 49%, #f8f8f8 50%, #f8f8f8 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cd32', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .all-front-calendars .calendar-reserved.start_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #edf6f6 0%, #edf6f6 50%, #e9d7fe 51%, #e9d7fe 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #d1f0de), color-stop(50%, #d1f0de), color-stop(51%, #e9d7fe), color-stop(100%, #e9d7fe) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #edf6f6 0%, #edf6f6 50%, #e9d7fe 51%, #e9d7fe 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #edf6f6 0%, #edf6f6 50%, #e9d7fe 51%, #e9d7fe 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #edf6f6 0%, #edf6f6 50%, #e9d7fe 51%, #e9d7fe 100% ); /* IE10+ */ background: linear-gradient( 135deg, #edf6f6 0%, #edf6f6 50%, #e9d7fe 51%, #e9d7fe 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1f0de', endColorstr='#e9d7fe',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .wpestate_calendar.start_reservation, .wpestate_booking_class.start_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #e9d7fe 51%, #e9d7fe 100% ) !important; /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #e9d7fe), color-stop(100%, #e9d7fe) ) !important; /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #e9d7fe 51%, #e9d7fe 100% ) !important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #e9d7fe 51%, #e9d7fe 100%) !important; /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #e9d7fe 51%, #e9d7fe 100%)!important; /* IE10+ */ background: linear-gradient( 135deg, #ffffff 0%, #ffffff 50%, #e9d7fe 51%, #e9d7fe 100%) !important; /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9d7fe',GradientType=1 ) !important; /* IE6-8 fallback on horizontal gradient */ color: #000 !important; pointer-events: auto !important; display: inline-flex; align-items: center; flex-direction: column; } .daterangepicker .calendar-table th, .daterangepicker .calendar-table td { border-right: 0px solid #f0f0f0 !important; } .daterangepicker .calendar-table td.off.end-date, .daterangepicker .calendar-table td.off.start-date, .daterangepicker .calendar-table td.active, .daterangepicker .calendar-table td.active:hover { border-color: white !important; } .daterangepicker .calendar-table td.active.start-date.available { border-top-left-radius: 12px; border-bottom-left-radius: 12px; } .daterangepicker.single .calendar-table td.active.start-date.available { border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .daterangepicker .calendar-table td.active.end-date.in-range.available { border-top-right-radius: 12px; border-bottom-right-radius: 12px; } .daterangepicker.show-calendar .ranges { position: absolute; top: 9px; margin: 0px; color: #484848; font-weight: 500; } .wpestate_section { background: #fdf7f7; padding: 5px; border-radius: 3px; text-align: center; clear: both; margin-top: 5px; font-size: 13px; } .calendar-table table th, .calendar-table table tr { border-bottom: 0px solid #f0f0f0; } .wpestate_calendar.end_reservation, .wpestate_booking_class.end_reservation, .wpestate_calendar.start_reservation, .wpestate_booking_class.start_reservation { border: 1px solid white !important; } .calendar-table table { border: 0px solid white; } @-moz-document url-prefix() { .single-estate_property table th, .single-estate_property table td { border-right: 0px; } .single-estate_property .daterangepicker .calendar-table th, .single-estate_property .daterangepicker .calendar-table td { border: 0px; } .single-estate_property .daterangepicker .calendar-table table { border-collapse: inherit !important; } .wpestate_calendar.start_reservation, .wpestate_booking_class.start_reservation { border: 0px solid white !important; } } .booking-calendar-wrapper-in .calendar-reserved.start_reservation, .ll-skin-melon .ui-datepicker td.calendar-reserved.start_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #63cd32), color-stop(100%, #63cd32) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* IE10+ */ background: linear-gradient( 135deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#63cd32',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .ll-skin-melon .ui-datepicker .ui-state-disabled.start_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #63cd32 0%, #63cd32 50%, #63cd32 51%, #63cd32 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #63cd32), color-stop(50%, #63cd32), color-stop(51%, #63cd32), color-stop(100%, #63cd32)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #63cd32 0%, #63cd32 50%, #63cd32 51%, #63cd32 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #63cd32 0%, #63cd32 50%, #63cd32 51%, #63cd32 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #63cd32 0%, #63cd32 50%, #63cd32 51%, #63cd32 100% ); /* IE10+ */ background: linear-gradient( 135deg, #63cd32 0%, #63cd32 50%, #63cd32 51%, #63cd32 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#63cd32',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .booking-calendar-wrapper-in .calendar-reserved.start_reservation, .all-front-calendars .calendar-reserved.start_reservation { color: #484848 !important; } .ll-skin-melon { font-size: 90%; } .ll-skin-melon .ui-widget { background: #d0d5de; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .ll-skin-melon .ui-datepicker { padding: 0 0px 24px 0px; width: 370px; -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: #484848 !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: 9px 0px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { width: 40px !important; height: 50px !important; top: 0px !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: 0.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: 320px; } .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; letter-spacing: 0.1em; } .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: 11px 0.5em 0.5em 0.5em; font-weight: normal; color: #484848; font-size: 14px; height: 44px; line-height: 1.6em; } .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; } .ll-skin-melon td .ui-state-active, .ll-skin-melon td .ui-state-hover { background: #63cd32 !important; color: #fff; padding: 11px 0.5em 0.5em 0.5em !important; } /*=facebook*/ ._4s7c { border: 1px solid #fff !important; border-top-color: #ffffff !important; } .ui-state-disabled, .ui-state-default { position: relative; } .hover_price { position: absolute; width: 75px; height: 43px; padding: 8px 0px 0px 0px !important; text-align: center !important; font-size: 16px; border: 1px solid #f0f0f0; background-color: #fdfdfd; top: -54px; left: -19px; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175); color: #63cd32; } .hover_from { line-height: 15px; margin-top: -4px; } .hover_price:after { content: " "; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #fdfdfd; position: absolute; top: 40px; right: 23px; } .hover_price:before { content: " "; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #f0f0f0; position: absolute; top: 41px; right: 23px; } .daterangepicker .calendar-table td { position: relative; } .wpestate_show_price_calendar { position: absolute; padding: 6px 10px 4px 10px !important; text-align: center !important; font-size: 11px; line-height: 11px; border: 1px solid #f0f0f0; background-color: #333; top: -28px; left: -6px; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175); color: #ffffff; min-width: 43px; display: none; } .wpestate_show_price_calendar:after { content: " "; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #333333; position: absolute; top: 20px; left: 50%; margin-left: -7px; } .wpestate_show_price_calendar:before { content: " "; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #f0f0f0; position: absolute; top: 21px; /* right: 50%; */ left: 50%; margin-left: -7px; } .minim_days_reservation_closed { background: red !important; } .fancybox-thumbs { background: transparent !important; bottom: -5px !important; top: auto !important; width: 100% !important; text-align: center; } .fancybox-show-thumbs .fancybox-inner { right: 0 !important; bottom: 100px; } .fancybox-thumbs__list { text-align: center; } .fancybox-thumbs__list a { float: none !important; display: inline-block; } .fancybox-thumbs__list a::before { border: 2px solid #ff5268 !important; } .video-container-tw { float: left; width: 100%; } /*=icalendar ------------------------------------------------------------------------------*/ .import_ical, .export_ical { width: 100%; float: left; padding-left: 15px; } .export_ical { margin-bottom: 15px; } #property_icalendar_import { width: 600px; } .booking-calendar-set { width: 900px; } .booking-calendar-set .booking-calendar-wrapper-in { width: 900px; max-width: 900px; } .booking-calendar-set table.booking-calendar { width: 900px; } .booking-calendar-set table.booking-calendar td { font-size: 14px; height: 85px; position: relative; } .booking-calendar-set .has_future, .booking-calendar-set .has_past { padding: 6px 0px 0px 15px !important; text-align: left; } .rentals_reservation { position: absolute; bottom: 0px; left: 0px; background-color: #45cd72; color: #fff; font-size: 12px; padding: 0px 11px; width: 100%; overflow: hidden; } .external_reservation { background-color: #7648af; } .booking-calendar-set .end_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #63cd32), color-stop(49%, #63cd32), color-stop(50%, #ffffff), color-stop(100%, #ffffff) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* IE10+ */ background: linear-gradient( 145deg, #63cd32 0%, #63cd32 49%, #ffffff 50%, #ffffff 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cd32', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .booking-calendar-set .calendar-reserved.start_reservation { background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* FF3.6+ */ background: -webkit-gradient( linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #63cd32), color-stop(100%, #63cd32) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* Opera 11.10+ */ background: -ms-linear-gradient( -45deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* IE10+ */ background: linear-gradient( 145deg, #ffffff 0%, #ffffff 50%, #63cd32 51%, #63cd32 100% ); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#63cd32',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } #all-front-calendars_per_hour_internal { width: 900px; max-width: 900px; } .calendar-reserved.has_past.start_reservation { background: linear-gradient( 135deg, #eceff3 0%, #eceff3 50%, #eceff3 51%, #eceff3 100% ) !important; color: #d0d5de !important; } /*=allinone calendar -------------------------------------------------------------------------------------------------------------------------*/ /*=custom details -------------------------------------------------------------------------------------------------*/ .weekend_set_price { background-color: #cd8945; color: #fff; } .custom_day_wrapper_mobile { background-color: #fff; padding: 0; border-radius: 4px; margin-bottom: 30px; box-shadow: none; } .custom_day_wrapper { float: left; width: 100%; max-width: 770px; font-size: 12px; margin-top: 0px; background-color: #fff; padding: 0; border-radius: 4px; margin-bottom: 0; box-shadow: none; margin-top: 30px; } .custom_day { float: left; width: 100%; border: 1px solid #d0d5de; } .custom_day_header { font-weight: bold; } .custom_day_header .custom_day_from_to, .custom_day_header .custom_price_per_day, .custom_day_header .custom_day_min_days, .custom_day_header .custom_day_name_price_per_guest, .custom_day_header .custom_day_name_price_per_weekedn { height: 115px; } .custom_day_from_to { float: left; border-right: 1px solid #d0d5de; padding: 10px; /* width:125px;*/ width: 16%; height: 60px; } .custom_price_per_day, .custom_day_min_days { float: left; border-right: 1px solid #d0d5de; padding: 10px; width: 78px; height: 60px; } .custom_day_name_price_per_guest { float: left; border-right: 1px solid #d0d5de; padding: 10px; width: 75px; height: 60px; } .custom_day_name_price_per_weekedn { float: left; border-right: 1px solid #d0d5de; padding: 10px; width: 78px; height: 60px; } .custom_day_name_change_over { float: left; border-right: 1px solid #d0d5de; padding: 10px; width: 75px; height: 60px; font-size: 12px; } .custom_day_name_checkout_change_over { float: left; padding: 10px; width: 75px; height: 60px; font-size: 12px; } .custom_day.custom_day_header .custom_price_per_day, .custom_day.custom_day_header .custom_day_min_days, .custom_day.custom_day_header .custom_day_name_price_per_guest, .custom_day.custom_day_header .custom_day_name_price_per_weekedn, .custom_day.custom_day_header .custom_day_name_change_over, .custom_day.custom_day_header .custom_day_name_checkout_change_over, .custom_day.custom_day_header .delete_custom_period { height: 115px; } .daterangepicker td.wpestate_calendar.check_in_block_is_block_check_in, .daterangepicker td.off.wpestate_calendar.check_in_block_is_block_check_in, .ui-datepicker-unselectable.ui-state-disabled.wpestate_calendar.check_in_block_is_block_check_in, .daterangepicker td.wpestate_calendar.check_in_block, .daterangepicker td.off.wpestate_calendar.check_in_block, .ui-datepicker-unselectable.ui-state-disabled.wpestate_calendar.check_in_block { background-color: #f8f8f8; cursor: not-allowed; text-decoration: line-through; color: #999; } .ui-datepicker-unselectable.ui-state-disabled.wpestate_calendar.check_in_block_is_block_check_in.minim_days_reservation, .ui-datepicker-unselectable.ui-state-disabled.wpestate_calendar.check_in_block.minim_days_reservation { background-color: yellow; } .check_adjust { padding-top: 43px; margin-bottom: 20px; } .custom_day_wrapper_dash { max-width: 1041px; margin: 25px 15px; } .delete_custom_period { float: left; border-left: 1px solid #d0d5de; padding: 10px; height: 60px; } .next_submit_page { color: #8a8f9a; font-size: 13px; text-decoration: underline; clear: both; display: block; margin-top: -10px; } .next_submit_page_first_step { color: #8a8f9a; font-size: 13px; margin-left: 30px; position: relative; } .unclickable { pointer-events: none; } .moxie-shim-html5 { /* top:auto!important;*/ bottom: 0px !important; } /*=Dashboard header*/ .no_header_dash .master_header { display: none; } .user_tab_menu { top: 0px; } /*=Instant booking*/ #instant_booking_modal { display: none; } .cost_row_instant { width: 100%; float: left; margin-bottom: 10px; } #instant_booking_modal .modal-dialog { width: 535px; } #instant_booking_modal .create_invoice_form { margin-top: 0px; } .trip_details_wrapper, .create_invoice_form { background: #f8fafd; float: left; width: 100%; padding: 15px 15px 25px 15px; margin: -20px 0px 45px 0px; box-sizing: border-box; border: 1px solid #e8ebf0; position: relative; } .create_invoice_form h3 { font-size: 16px; margin: 10px 0px 20px 0px; } .create_invoice_form h4 { font-size: 14px; margin-bottom: 0px; } .trip_details_container, .invoice_table { float: left; width: 500px; background-color: #fff; padding: 20px; margin-right: 20px; border: 2px solid #e8ebf0; position: relative; } .trip_details_container { width: 600px; } .trip_details_container .trip-details-thumb { margin: 20px 0px; } .trip_details_container h3, .trip_details_container h4, .trip_details_container h5, .trip_details_container h6 { margin: 15px 0px 5px 0px; font-size: 15px; } .trip_details_owner_thumb { max-width: 200px; height: auto; margin-top: 5px; } .trip_owner_name { font-size: 17px; margin-top: 15px; font-weight: 500; } .invoice_actions { float: left; width: 30%; margin-top: 2px; } #direct_confirmation, #invoice_proceed_pay, #invoice_submit { float: left; display: block; cursor: pointer; clear: both; } #add_inv_expenses, #add_inv_discount { padding: 8px 15px 9px; display: inline; cursor: pointer; margin-top: 4px; display: inline-block; } .delete_exp { cursor: pointer; float: right; } .create_invoice_form input[type="text"], .create_invoice_form input[type="password"], .create_invoice_form input[type="email"], .create_invoice_form input[type="url"], .create_invoice_form input[type="number"], .create_invoice_form textarea { width: 70%; margin-bottom: 11px; margin-top: 5px; font-size: 14px; padding: 8px 0px 8px 8px; color: #1a171b; border: 1px solid #e5e5e5; background-color: #fff !important; box-shadow: none; text-align: left; } .invoice_data_legend { color: #3e4453; font-size: 14px; width: 115px; float: left; font-weight: 700; } .total_inv_span { width: 100%; float: left; margin-top: 20px; color: #3e4453; font-size: 14px; } .invoice_details { float: left; margin-bottom: 13px; } .pay_notice_booking { width: 100%; color: #3e4453; font-size: 14px; float: left; font-weight: 700; } .booking_form_stripe { float: left; clear: both; } .invoice_row { float: left; width: 100%; padding: 5px 0px; box-sizing: border-box; -moz-box-sizing: border-box; border-bottom: 1px solid #cdd3db; } .invoice_content { color: #8a8f9a; font-size: 14px; padding: 15px 0px; } .invoice_total { border-bottom: 0px; margin-top: 15px; } .header_legend { color: #3e4453; font-weight: 700; font-size: 14px; } .inv_legend { width: 130px; float: left; } .inv_data { width: 100px; float: left; } .inv_exp { width: 210px; float: left; } .invoice_unit .invoice_total .inv_data, .invoice_unit .invoice_total .inv_exp, .invoice_unit .invoice_total .inv_legend, .invoice_unit .total_inv_span { width: 100px; } .invoice_unit .total_inv_span { margin-top: 0px; width: 100%; } .invoice_total .inv_data, .invoice_total .inv_exp { width: 180px; } .total_invoice_for_payment .inv_legend, .invoice_create_print_invoice .inv_legend, .invoice_total_generate_invoice .inv_legend, .invoice_unit .total_inv_span .inv_legend { width: 190px; float: left; } .invoice_total_generate_invoice .inv_legend { width: 270px; } .invoice_explantions { float: left; width: 100%; font-size: 12px; } .deposit_show_wrapper.total_inv_span { width: 100%; } #total_amm { font-size: 16px; color: #3e4453; font-weight: 700; } .secondary_menu { float: left; display: inline; width: 100%; } #add_my_booking { float: right; cursor: pointer; margin-bottom: 22px; } .price_custom_explained, .date_duration, .date_interval { width: 100%; float: left; color: #8a8f9a; font-size: 14px; } .invoice_data { float: left; width: 100%; margin-bottom: 30px; } .sms_wrapper { padding-left: 20px; } .unread_mess_wrap { padding-left: 15px; } .unread_mess_wrap_menu { border-radius: 20px; width: 20px; height: 20px; background-color: #fb7266; color: #fff; position: absolute; top: 10px; right: 10px; line-height: 20px; text-align: center; font-size: 12px; } .loginwd_sidebar .unread_mess_wrap_menu { position: relative; top: auto; right: auto; } .loginwd_sidebar .unread_mess_wrap_menu { position: relative; top: -1px; right: auto; display: inline-block; margin-left: 20px; padding-top: 2px; } .loginwd_sidebar #widget_login_sw, .loginwd_sidebar #return_login_shortcode, .loginwd_sidebar .navigation_links { margin-bottom: 10px; } /*=download pdf documents*/ .download_docs { color: #484848; font-weight: 500; margin: 15px 0px 5px 0px; } i.fas.fa-download { margin-left: 5px; } /*=yelp*/ .yelp_bussines_wrapper { float: left; width: 100%; margin-bottom: 15px; margin-top: 5px; } .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: 5px; margin-bottom: 10px; } .yelp_icon { display: inline-block; } .yelp_category { margin: 5px 0px 0px 0px; display: inline-block; margin: 5px 0px 0px 0px; font-size: 14px; } .yelp_category:after { display: none; } .yelp_unit_name { display: inline-block; font-size: 14px; margin: 0px 0px; } .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; } /*=splash page -------------------------------------------------------------------------*/ .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 .heading_over_video_wrapper, .page-template-splash_page .heading_over_image_wrapper { top: 41%; } .page-template-splash_page .is_search_type1 .heading_over_video_wrapper, .page-template-splash_page .is_search_type1 .heading_over_image_wrapper { top: 50%; } .page-template-splash_page #search_wrapper { top: 55%; bottom: auto !important; } .page-template-splash_page #search_wrapper.type2 { top: 30%; } .page-template-splash_page #search_wrapper.search_wr_type4 { top: 60%; bottom: auto !important; } .page-template-splash_page #search_wrapper.search_wr_type3 { top: 63%; bottom: auto !important; } #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: 0px; 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: 15px; line-height: 22px; } .splash_page_widget { display: inline; margin-bottom: 0px; color: #fff; float: left; width: auto; } .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%; } /*==markers*/ .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: bold; text-align: center; line-height: 75px; } .wpestate_marker { padding: 2px 10px; border-radius: 3px; background-color: #ffffff; color: #484848; position: absolute; font-size: 12px; box-shadow: 3px 9px 15px -1px rgba(0, 0, 0, 0.1), 0 0 0 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; letter-spacing: -0.03em; } .openstreet_price_marker_on_click_parent .wpestate_marker, .wpestate_marker.openstreet_price_marker_on_click { background-color: #a672e7 !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 #a672e7 !important; } .wpestate_marker.openstreet_price_marker { top: -9px; } .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; } .wpestate_marker span { font-size: 13px; color: #fff; } .wpestate_marker:before { position: absolute; bottom: -5px; left: 50%; margin-left: -7px; content: " "; width: 0; height: 0; border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); border-top: 6px solid #ffffff; } .wpestate_marker:after { position: absolute; bottom: -44px; left: 50%; margin-left: -15px; content: " "; width: 50px; height: 50px; background-image: url("css/css-images/csstips.png"); background-repeat: no-repeat; opacity: 0.3; z-index: -1; } .hover_z_pin { z-index: 9999; background-color: #00a8ab !important; color: #ffffff !important; } .hover_z_pin:before { border-top: 6px solid #00a8ab !important; } .wpestate_marker.sales { background-color: #20c063; } .wpestate_marker.sales:before { border-top: 10px solid #20c063; } .info_details.pin_price_info { margin-top: -261px; margin-left: -160px; } .info_details.pin_price_info:before, .info_details.pin_price_info:after { display: none; } /*==print invoice*/ .print_body .printlogo { max-height: 54px; width: auto; margin-top: 10px; } .print_body .create_invoice_form { background-color: #fff; } .print_body #print_invoice { display: none; } .stripe_pay_wrapper { display: inline-block; } .pay_disabled { pointer-events: none; opacity: 0.2; } .menu_label { background: #b37df7; 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; letter-spacing: 0.3px; transform: translate(0px, -3px); } /* PLaces Slider CSS */ .estate_places_slider .places_slider_wrapper_type_1 { position: relative; border-radius: 0px; } .estate_places_slider button.slick-prev.slick-arrow, .estate_places_slider button.slick-next.slick-arrow { top: 50%; width: 38px; height: 38px; border-radius: 50%; cursor: pointer; color: #99a2ae; font-size: 0px; background-color: #fff; color: #fff; padding-left: 8px; border: none; position: absolute; -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.26); -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.26); box-shadow: 1px 1px 13px 1px rgba(0, 0, 0, 0.16); z-index: 10; } .estate_places_slider button.slick-arrow:hover { background-color: #f9f9f9; } .estate_places_slider button.slick-prev.slick-arrow { left: -19px; } .estate_places_slider button.slick-next.slick-arrow { right: -19px; } .estate_places_slider button.slick-prev.slick-arrow:before { margin-right: 10px; content: "\f104"; font-family: Fontawesome; font-size: 19px; line-height: 30px; opacity: 1; color: #7f8696; } .estate_places_slider button.slick-next.slick-arrow:before { margin-right: 5px; content: "\f105"; font-family: Fontawesome; font-size: 19px; line-height: 30px; opacity: 1; color: #7f8696; } .places_slider_wrapper_type_1 { width: 100%; height: 370px; text-align: center; background-position: center; background-size: cover; transition: all 0.4s ease; height: 400px; border-radius: 3px; } .places_slider_type_1_content { position: absolute; left: 0px; right: 0px; bottom: 13%; text-align: center; color: white; } .places_slider_type_1_listings_no { font-size: 14px; text-transform: lowercase; text-align: center; color: white; } .places_slider_type_1_tagline { text-align: center; color: white; } .places_slider_wrapper_type_1 h4 { margin-bottom: 5px; } .places_slider_wrapper_type_1 h4 a { font-size: 24px; text-align: center; cursor: pointer; color: white; } .places_slider_wrapper_type_1 .places_cover { cursor: pointer; border-radius: 0px; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; position: absolute; height: 60%; bottom: 0px; top: auto; left: 0px; right: 0px; background-image: linear-gradient( -180deg, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 100% ); opacity: 0.5; } .featured_property_type3:hover .featured_propery_type3_cover, .places_wrapper:hover .listing-hover-gradient, .places_slider_wrapper_type_1:hover .places_cover { opacity: 0.3; transition: all linear 0.3s; } /* Places Slider CSS END */ /*Slick slider CSS*/ .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; width: 100%; } .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); } .slick-track { position: relative; top: 0; left: 0; display: block; } .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; } button.slick-prev.slick-arrow, button.slick-next.slick-arrow { top: -42px; width: 33px; height: 33px; border-radius: 4px; cursor: pointer; color: #99a2ae; font-size: 0px; background-color: #1ca8dd; color: #fff; padding-left: 8px; border: none; position: absolute; } button.slick-next.slick-arrow { right: 15px; left: auto; } button.slick-next:active { padding: 0px 0px 0px 8px !important; } button.slick-prev:active { padding: 0px 0px 0px 8px !important; } button.slick-prev.slick-arrow { right: 51px; left: auto; } .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; } /*Slick slider CSS - END*/ /* Featured article type2 CSS */ .featured_prop_img_type3, .featured_img_type2 { 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%; } .featured_article_type2, .featured_property_type3 { width: 100%; height: 650px; float: left; position: relative; } .featured_propery_type3_title_wrapper, .featured_article_type2_title_wrapper { position: absolute; width: 1170px; margin: 0px auto; left: 0; right: 0; bottom: 60px; z-index: 1; } .featured_property_type3 h2:hover, .featured_property_type3 .featured_read_more a:hover, .featured_article_type2 h2:hover, .featured_article_type2 .featured_read_more a:hover { opacity: 0.9; } .featured_article_type2 h2 { line-height: 1.2em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 45px; font-weight: 500; color: #fff; letter-spacing: -0.3px; width: 60%; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); } .featured_property_type3 .featured_read_more, .featured_article_type2 .featured_read_more { font-size: 15px; line-height: 22px; color: #fff; border-top: 1px solid rgba(255, 255, 255, 0.3); margin-top: 30px; width: 150px; padding-top: 30px; margin-bottom: 15px; font-weight: 500; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); } .featured_property_type3 .featured_read_more a, .featured_article_type2 .featured_read_more a { color: #fff; } .featured_property_type3 .featured_read_more i, .featured_article_type2 .featured_read_more i { margin-left: 10px; font-size: 13px; } .featured_article_label { color: #fff; text-transform: uppercase; margin-bottom: 15px; font-weight: 500; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); transition: all linear 0.3s; } .featured_propery_type3_cover, .featured_article_type2_cover { position: absolute; width: 100%; height: 60%; bottom: 0px; top: auto; background-image: linear-gradient( -180deg, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 100% ); opacity: 0.6; transition: all linear 0.3s; } /* Featured article CSS end */ /* Featured places type 3 CSS */ .places_wrapper.type_3_class .category_tagline { display: none; } .places_wrapper.type_3_class .places1, .places_wrapper.type_3_class .places2, .places_wrapper.type_3_class .places3, .places_wrapper.type_3_class .places4, .places_wrapper.type_3_class .places5, .places_wrapper.type_3_class .places6 { height: 375px; opacity: 1; } .places_label { position: absolute; top: 20px; left: 20px; bottom: auto; } .places_label { position: absolute; top: 25px; left: 20px; bottom: auto; text-transform: uppercase; color: #fff; font-weight: 500; font-size: 12px; z-index: 101; } .featured_more { float: right; } .places_wrapper.type_3_class .featured_more a { font-weight: 500; font-size: 14px; } .places_wrapper.type_3_class i { font-size: 14px; } .places_wrapper.type_3_class .featured_listing_title { float: left; width: 100%; line-height: 1.3em; margin-bottom: 5px; } .featured_place_count { float: left; width: auto; font-size: 14px; line-height: initial; font-weight: 500; } .type_1_class .featured_place_count { position: absolute; z-index: 999; top: -30px; color: #fff; left: 15px; font-size: 15px; } /*contact form 7 css*/ .wpcf7-form { background-color: #fff; width: 100%; border-radius: 4px; border: 1px solid #e7e9ef; padding: 30px 30px 19px 30px; } .wpcf7 button, html input[type="button"], .wpcf7 input[type="reset"], .wpcf7 input[type="submit"] { margin-top: 0px; padding: 13px 15px; color: #fff; background-color: #484848; font-size: 16px; font-weight: 500; width: 327px; margin-bottom: 0px; border-radius: 4px; width: 100%; } .wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="password"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="url"], .wpcf7-form-control-wrap input[type="number"], .wpcf7-form-control-wrap textarea { background-color: #fff; border: 1px solid #e7e9ef; color: #8a8f9a; height: 50px; padding: 15px; width: 100%; } .wpcf7-form-control-wrap .ui-widget .ui-widget { font-size: 1em; background-color: #0f77ab !important; } .wpcf7 label { width: 100%; } .submit_error { margin-left: 45px; background: red; color: #fff; font-size: 12px; padding: 5px 10px; max-width: 600px; margin: 6px 0px 5px 30px; } /*==adv type 3*/ .adv-search-3 { padding: 15px 15px 10px 15px; display: inline-block; width: 100%; } #adv-search-header-3 { font-size: 20px; padding: 15px 0px 0px 15px; font-weight: 500; } .search_wr_type3 .col-md-6.property_price label { margin-bottom: 0px; } #search_wrapper.search_wr_type3 .col-md-1, #search_wrapper.search_wr_type3 .col-md-2, #search_wrapper.search_wr_type3 .col-md-3, #search_wrapper.search_wr_type3 .col-md-4, #search_wrapper.search_wr_type3 .col-md-6 { margin-bottom: 5px; height: 50px; } #search_wrapper.search_wr_type3.with_search_on_end, #search_wrapper.search_wr_type3.with_search_on_start { left: 0px; right: 0px; margin: 0px auto; width: 100%; float: left; padding-bottom: 20px; } #search_wrapper.search_wr_type3.with_search_on_end .adv-search-3, #search_wrapper.search_wr_type3.with_search_on_start .adv-search-3 { max-width: 1170px; left: 0px; right: 0px; margin: 0px auto; padding: 30px 0px; float: none; display: block; } .col-md-6.property_price { height: 70px; } #search_wrapper.with_search_on_end, #search_wrapper.with_search_on_start { position: relative; bottom: auto; top: auto; height: auto; } .search_wr_oldtype.with_search_on_end.without_search_form_float #adv-search-1 { max-width: 1170px; position: relative; bottom: auto; height: 88px; } .search_wr_oldtype.with_search_on_end.without_search_form_float .adv-1-wrapper { top: auto; } #search_wrapper.search_wr_oldtype.with_search_on_end.without_search_form_float { width: 100%; margin: 0px auto; left: auto; background: #fff; } #search_wrapper.search_wr_oldtype.with_search_on_end.without_search_form_float, #search_wrapper.with_search_form_float.sticky_adv.search_wr_oldtype, #search_wrapper.search_wr_oldtype.with_search_on_start.without_search_form_float { height: 110px; width: 100%; } .sticky_adv_anime .adv-search-1, #search_wrapper.with_search_form_float.sticky_adv .adv-search-1, #search_wrapper.with_search_on_end .adv-search-1, #search_wrapper.with_search_on_start .adv-search-1 { max-width: 1170px; left: 0px; right: 0px; margin: 0px auto; padding: 30px 0px; } .is_transparent_header.header_type1.top_bar_on #search_wrapper.search_wr_oldtype.with_search_on_start.without_search_form_float { margin-top: 158px; } .is_transparent_header.header_type2.top_bar_on #search_wrapper.search_wr_oldtype.with_search_on_start.without_search_form_float { margin-top: 230px; } .is_transparent_header.header_type2.top_bar_on #search_wrapper.search_wr_type3.with_search_on_start.without_search_form_float { margin-top: 120px; } .is_transparent_header.header_type1.top_bar_on #search_wrapper.search_wr_type3.with_search_on_start.without_search_form_float { margin-top: 70px; } /*==adv type 4*/ .adv-search-4 { padding: 15px 15px 10px 15px; float: left; width: 100%; } #adv-search-header-4 { font-size: 20px; padding: 0px 0px 22px 0px; font-weight: 500; } .adv-search-4 .advanced_search_submit_button { display: none; } .advanced_search_sidebar .adv-search-4 .col-md-6, .advanced_search_sidebar .adv-search-4 .col-md-2 { width: 100%; padding: 0px; } .adv-search-mobile .adv_handler_wrapper, .advanced_search_sidebar .adv-search-4 .adv_handler_wrapper { display: none; } .adv-search-mobile .adv_search_hidden_fields, .advanced_search_sidebar .adv-search-4 .advanced_search_submit_button, .advanced_search_sidebar .adv-search-4 .adv_search_hidden_fields { display: block; } #search_wrapper.search_wr_type4 .col-md-1, #search_wrapper.search_wr_type4 .col-md-2, #search_wrapper.search_wr_type4 .col-md-3, #search_wrapper.search_wr_type4 .col-md-4, #search_wrapper.search_wr_type4 .col-md-6 { margin-bottom: 5px; height: 50px; } #search_wrapper.search_wr_type4.with_search_on_end, #search_wrapper.search_wr_type4.with_search_on_start { left: 0px; right: 0px; margin: 0px auto; width: 100%; } #search_wrapper.search_wr_type4.with_search_on_end .adv-search-4, #search_wrapper.search_wr_type4.with_search_on_start .adv-search-4 { max-width: 1170px; left: 0px; right: 0px; margin: 0px auto; padding: 15px 0px 10px 0px; float: none; display: table; } .col-md-6.property_price { height: 70px; } #search_wrapper.with_search_on_end, #search_wrapper.with_search_on_start { position: relative; bottom: auto; top: auto; height: auto; left: 0px; right: 0px; margin: 0px auto; } #advanced_search_map_list .extended_search_check_wrapper { margin-left: 2px; padding: 0px; } .extended_search_check_wrapper { display: none; float: left; width: 100%; position: relative; margin-left: 0px; padding: 10px 10px 0px 2px; } .advanced_search_sidebar .adv_extended_options_text, .advanced_search_mobile .adv_extended_options_text, .advanced_search_mobile .extended_search_check_wrapper, .advanced_search_sidebar .extended_search_check_wrapper { margin-top: 10px; } .advanced_search_shortcode .adv-search-5.search5-nolabel { margin-top: 0px; } .search_wr_oldtype.with_search_on_end.without_search_form_float #adv-search-1 { max-width: 1170px; position: relative; bottom: auto; height: 88px; } #advanced_submit_4 { margin-top: 0px; padding: 13px 0px; color: #fff; background-color: #484848; font-weight: 500; margin-bottom: 0px; border-radius: 4px; width: calc(100% - 55px); } .adv_handler { background-color: #484848; width: 48px; height: 48px; cursor: pointer; margin-right: 5px; float: left; line-height: 50px; text-align: center; border-radius: 4px; color: #fff; } .adv_search_hidden_fields { float: left; width: 100%; padding: 0px 0px 0px; display: none; } #google_map_prop_list_sidebar .adv_search_hidden_fields { display: block; } /*=adv-search-5*/ #search_wrapper.type5 { margin: 0 auto; margin-left: auto; margin-right: auto; left: 0; right: 0; float: left; pointer-events: none; } .adv-search-5 { width: 335px; float: right; margin-top: 95px; pointer-events: auto; padding: 0px 20px; } .adv-search-5.search5-nolabel { margin-top: 45px; } .adv-search-4 .dropdown.bootstrap-select.show-tick.form-control, .adv-search-3 .dropdown.bootstrap-select.show-tick.form-control, .adv-search-5 .dropdown.bootstrap-select.show-tick.form-control, .adv-search-5 .form-control { margin-bottom: 10px; } .advanced_search_shortcode .dropdown.bootstrap-select.show-tick.form-control{ margin-bottom: 5px; } .bootstrap-select.show-tick .dropdown-menu li a span.text{ text-wrap: wrap; } .search_wr_type5 .col-md-8, .search_wr_type5 .col-md-3, .search_wr_type5 .col-md-6, .search_wr_type5 .col-md-4, .search_wr_type5 .col-md-2, .search_wr_type5 .col-md-12 { width: 100%; } .adv-5-wrapper { position: absolute; top: 20px; right: 0; width: 335px; height: 100%; background: #fff; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .with_search_form_float .adv-5-wrapper { opacity: 0.2; } .search_wr_type5 .adv-2-header { z-index: 10; } /*=per hour*/ .fc-col-header, .fc-scrollgrid-sync-table { margin-bottom: 0px; border-bottom: 0px; } .fc-scrollgrid-sync-table tbody { display: none; } .fc-scrollgrid-section-header { padding-bottom: 0px; } .fc-v-event { display: block; border: 1px solid #63cd32 !important; border: 1px solid #63cd32 !important; background-color: #63cd32 !important; background-color: var(--fc-event-bg-color, #63cd32)!important; } .fc-timegrid-slot-label { background: #484848 !important; color: #cbcdd0 !important; } #book_per_hour_wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; display: none; } .book_per_hour_back { position: absolute; background-color: #333; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.3; } #book_per_hour { position: absolute; background-color: #fff; top: 50%; left: 50%; width: 1000px; height: 630px; margin-top: -340px; margin-left: -450px; box-shadow: 1px 2px #888888; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); z-index: 201; /* overflow-y: scroll; padding: 20px;*/ } #book_per_hour_calendar { height: 550px; width: 100%; overflow-y: scroll; padding: 20px; } #book_per_hour_close { width: 30px; height: 30px; position: absolute; top: 0px; right: 17px; cursor: pointer; font-size: 18px; font-weight: bold; background-color: #484848 !important; color: #cbcdd0 !important; line-height: 30px; text-align: center; z-index: 999; } #book_per_hour_footer_toolbar { position: relative; bottom: 0px; width: 100%; margin-left: 20px; margin-top: 20px; } #per_hour_cancel { background-color: #ed5565; padding: 6px 18px; } #per_hour_cancel:hover { background-color: #da4453; } #per_hour_ok { padding: 6px 18px; } /*=per hour in page*/ #all-front-calendars_per_hour { float: left; width: 100%; } #all-front-calendars_per_hour_internal .fc-view-container .fc-axis, #all-front-calendars_per_hour .fc-view-container .fc-axis { background-color: #484848 !important; color: #cbcdd0 !important; font-size: 12px !important; } #all-front-calendars_per_hour_internal .fc-view-container, #all-front-calendars_per_hour .fc-view-container { background-color: #fff !important; font-size: 12px !important; } #all-front-calendars_per_hour_internal .fc-view-container .fc-day-header, #all-front-calendars_per_hour .fc-view-container .fc-day-header { background-color: #484848 !important; font-size: 12px !important; color: #cbcdd0 !important; } #all-front-calendars_per_hour_internal .fc-view-container .fc-day-header a, #all-front-calendars_per_hour .fc-view-container .fc-day-header a { color: #cbcdd0 !important; font-size: 12px !important; } #book_per_hour_calendar .fc-prev-button, #book_per_hour_calendar .fc-next-button, #all-front-calendars_per_hour .fc-prev-button, #all-front-calendars_per_hour .fc-next-button, #all-front-calendars_per_hour_internal .fc-prev-button, #all-front-calendars_per_hour_internal .fc-next-button { width: 35px; height: 35px !important; cursor: pointer !important; margin: 0px 5px 0px 0px !important; background: #484848 !important; color: #cbcdd0 !important; font-size: 19px !important; padding: 0px 0px 0px 0px !important; box-shadow: none !important; border: none !important; text-shadow: none !important; opacity: 1 !important; border-radius: 3px !important; } #book_per_hour_calendar .fc-today-button, #all-front-calendars_per_hour .fc-today-button, #all-front-calendars_per_hour_internal .fc-today-button { width: auto; height: 35px !important; cursor: pointer !important; margin: 0px 10px 0px 0px !important; background: #484848 !important; padding: 0px 15px 0px 15px !important; box-shadow: none !important; border: none !important; text-shadow: none !important; opacity: 1 !important; border-radius: 3px !important; color: #cbcdd0 !important; text-transform: capitalize; } .single-estate_property .fc .fc-axis, .single-estate_property .fc-day-header { background-color: #484848 !important; color: #cbcdd0 !important; font-size: 12px !important; opacity: 1 !important; text-align: center; } .fc-icon-right-single-arrow:after { content: "\f054" !important; font-family: fontawesome !important; float: right; cursor: pointer; color: #cbcdd0; font-size: 18px !important; top: auto !important; padding: 10px 0px 0px 3px; height: 35px; vertical-align: middle; width: 35px; font-weight: normal !important; } .fc-icon-left-single-arrow:after { content: "\f053" !important; font-family: fontawesome !important; float: right; cursor: pointer; color: #cbcdd0; font-size: 18px !important; top: auto !important; padding: 10px 0px 0px 0px; height: 35px; vertical-align: middle; width: 35px; font-weight: normal !important; } #book_per_hour_calendar .fc-prev-button:hover, #book_per_hour_calendar .fc-next-button:hover, #all-front-calendars_per_hour .fc-prev-button:hover, #all-front-calendars_per_hour .fc-next-button:hover, #all-front-calendars_per_hour_internal .fc-prev-button:hover, #all-front-calendars_per_hour_internal .fc-next-button:hover, #book_per_hour_calendar .fc-today-button:hover, #all-front-calendars_per_hour .fc-today-button:hover, #all-front-calendars_per_hour_internal .fc-today-button:hover { opacity: 0.9 !important; } .advanced_search_map_list_container_trigger .ap-input-icon, .advanced_search_sidebar .ap-input-icon, .advanced_search_shortcode .ap-input-icon, #adv-search-mobile .ap-input-icon, .search_wr_type3 .ap-input-icon, .search_wr_type4 .ap-input-icon, .map_icon .ap-input-icon { display: none !important; } .wp-block-column:not(:last-child) { margin-right: 2px; } .wp-block-column:not(:first-child) { margin-left: 2px; } .wp-block-column:nth-child(odd) { margin-right: 2px; } .wp-block-gallery { margin-left: 0px; } .single-content .alignfull, .single-content .alignfull { /* margin-left: calc( -100vw / 2 + 100% / 2 ); margin-right: calc( -100vw / 2 + 100% / 2 ); max-width: 100vw; min-width: 100vw;*/ width: 100vw; max-width: 100vw; margin-left: calc(49% - 50vw); } .col-md-8 .alignfull { width: auto; min-width: 100%; margin-left: calc(50% / 0.73 - 50vw); margin-right: auto; } .col-md-8.col-md-push-4 .alignfull { width: auto; min-width: 100%; margin-left: 0px; margin-right: calc(50% / 0.73 - 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; } .elementor-panel .elementor-element .title, .wpestate_elementor_widget_title { padding: 0px 10px; } .elementor_library-template-default #primary { display: none; } .elementor_library-template-default .col-md-8 { width: 100%; } /*newsletter */ .newsletter { box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px !important; } .newsletter_input { color: #ffffff; border: 2px solid #fff; background: #be8bfc; height: 51px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; width: 25%; border-color: transparent; font-weight: 500; padding: 0px; font-size: 15px; text-transform: uppercase; margin: 0px; } .newsletter_form { width: 75%; height: 50px; border-bottom-left-radius: 50px !important; border-top-left-radius: 50px !important; } .newsletter input.newsletter_form { padding-left: 15px; background-color: #ffffff; border: 2px solid rgb(255, 255, 255); } .newsletter input { box-shadow: none !important; } /*algolia autocomplete dropdown*/ #google_map_prop_list_sidebar .ap-dropdown-menu { z-index: 999 !important; } #ui-id-1.ui-autocomplete { z-index: 9999; } /*=stripe card*/ #wpestate_stripe_booking_recurring, #wpestate_stripe_booking { cursor: pointer; margin: 8px 8px 0px 0px; float: left; padding: 0px 33px; line-height: 50px; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #008cdd; cursor: pointer; float: left; border-radius: 5px; font-size: 15px; font-weight: 500; } #wpestate_stripe_booking_recurring { margin: 0px 10px 0px 0px; } #wpestate_stripe_booking:hover { background-color: #007cc4; } .wpestate_stripe_booking_prop { font-size: 13px; cursor: pointer; margin: 8px 8px 8px 0px; float: left; padding: 10px 9px; border-radius: 3px; font-weight: 700; background-color: #008cdd; line-height: 1; color: #fff; } .wpestate_stripe_form_wrapper { display: none; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 9999; } #instant_booking_modal .wpestate_stripe_form_wrapper { position: fixed; height: 100vh; } .wpestate_stripe_form_wrapper_back { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: #000; opacity: 0.6; } .wpestate_stripe_form_1 { position: absolute; top: 15%; max-width: 400px; left: 0; right: 0; margin: 0px auto; z-index: 1; } #card-errors { padding: 0px 10px; color: #fff; } #wpestate-stripe-paymentform-1 { padding-top: 25px; padding-bottom: 25px; } .close_stripe_form { position: absolute; top: 5px; right: 5px; cursor: pointer; } .wpestate_stripe.wpestate_stripe_form_1 { background-color: #ffffff; display: none; border-radius: 3px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 10px 0px; } .wpestate_stripe.wpestate_stripe_form_1 { font-family: Roboto, Open Sans, Segoe UI, sans-serif; font-size: 16px; font-weight: 500; } .wpestate_stripe.wpestate_stripe_form_1 fieldset { margin: 0 15px 20px; padding: 0; border-style: none; background-color: #7795f8; box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 1px 0 #829fff; border-radius: 4px; } .wpestate_stripe.wpestate_stripe_form_1 .row { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-left: 15px; width: 305px; } .wpestate_stripe.wpestate_stripe_form_1 .row + .row { border-top: 1px solid #819efc; } .wpestate_stripe.wpestate_stripe_form_1 label { width: 15%; min-width: 70px; padding: 11px 0; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .wpestate_stripe.wpestate_stripe_form_1 input, .wpestate_stripe.wpestate_stripe_form_1 button { -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; border-style: none; } .wpestate_stripe.wpestate_stripe_form_1 input:-webkit-autofill { -webkit-text-fill-color: #fce883; transition: background-color 100000000s; -webkit-animation: 1ms void-animation-out; } .wpestate_stripe.wpestate_stripe_form_1 .StripeElement--webkit-autofill { background: transparent !important; } .wpestate_stripe.wpestate_stripe_form_1 .StripeElement { width: 100%; padding: 11px 15px 11px 0; } .wpestate_stripe.wpestate_stripe_form_1 input { width: 235px; padding: 5px 15px 7px 15px; color: #fff; background-color: transparent; -webkit-animation: 1ms void-animation-out; background-color: #728ee9 !important; } .close_stripe_form .base { fill: #fff; } .close_stripe_form .glyph { fill: #6772e5; } .wpestate_stripe.wpestate_stripe_form_1 input::-webkit-input-placeholder { color: #87bbfd !important; } .wpestate_stripe.wpestate_stripe_form_1 input::-moz-placeholder { color: #87bbfd !important; } .wpestate_stripe.wpestate_stripe_form_1 input:-ms-input-placeholder { color: #87bbfd !important; } .wpestate_stripe.wpestate_stripe_form_1 button { display: block; width: calc(100% - 30px); height: 40px; margin: 15px 15px 0; background-color: #b881fd; box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffb9f6; border-radius: 4px; color: #fff; font-weight: 500; cursor: pointer; } .wpestate_stripe.wpestate_stripe_form_1 button:active { background-color: #d782d9; box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 1px 0 #e298d8; } .wpestate_stripe.wpestate_stripe_form_1 .error svg .base { fill: #fff; } .wpestate_stripe.wpestate_stripe_form_1 .error svg .glyph { fill: #6772e5; } .wpestate_stripe.wpestate_stripe_form_1 .success .icon .border { stroke: #87bbfd; } .wpestate_stripe.wpestate_stripe_form_1 .success .icon .checkmark { stroke: #87bbfd; } .wpestate_stripe.wpestate_stripe_form_1 .success .title { color: #fff; } .wpestate_stripe.wpestate_stripe_form_1 .success .message { color: #9cdbff; } .wpestate_stripe.wpestate_stripe_form_1 .success .reset path { fill: #fff; } #wpestate_stripe_alert, #wpestate_stripe_alert_succes { text-align: center; display: none; } .wpestate_stripe_form_1 .error { text-align: center; margin-top: 10px; } .wpestate_stripe_form_1 img { margin: 0px auto; } .wpestate_stripe_pay_desc { text-align: center; } /*=Woo pay*/ input#wc-stripe-new-payment-method { background: white; width: 15px !important; top: 4px; } .woocommerce .woocommerce-form-login .woocommerce-form-login__submit { min-width: 150px; } .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 { background: #45cd72; float: left; color: #fff; padding: 10px 15px; color: #fff; font-size: 15px; font-weight: 500; border-radius: 4px; cursor: pointer; margin-top: 10px; min-width: 130px; text-align: center; } .woo_pay_submit { background: #45cd72; float: left; color: #fff; padding: 13px 50px; color: #fff; cursor: pointer; margin-bottom: 10px; border-radius: 5px; font-size: 15px; font-weight: 500; } .woo_pay_submit:hover, .woo_pay:hover { background-color: #6ad68e; } .woocommerce-error, .woocommerce-info, .woocommerce-message { display: inline-block; width: 100%; background: #fff; border-top-color: #b881fd; 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: #b881fd; 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 #b881fd; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #fcfcfc; border-radius: 3px; } #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: 16px 15px; color: #fff; background-color: #b881fd; font-size: 16px; font-weight: 500; margin-bottom: 0px; border-radius: 4px; } .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; } .wprentals_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; } .wprentals_sidebar_cart h3 { margin: 10px 0px; } .wpestate_cart_item span { font-weight: 500; } .wprentals_sidebar_cart h4 { margin-top: 10px; } .wprentals_sidebar_cart_unit { margin-bottom: 20px; } .woocommerce table.shop_table { border-radius: 0px; 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: #b881fd !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: #63cd32; } .woocommerce-order { display: inline-block; width: 100%; background: #fff; border-top-color: #b881fd; 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: 0px; 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 20px 0px 0px; } .user_loged #shopping-cart { margin: 18px 20px 0px 0px; } .wpestream_cart_counter_header_mobile, .wpestream_cart_counter_header { position: absolute; top: -7px; background-color: #63cd32; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; padding: 1px 0px 0px 0px; font-size: 13px; color: #fff; left: 2px; } .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; } .user_loged .wpestream_cart_counter_header { position: absolute; top: 9px; background-color: #63cd32; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; padding: 1px 0px 0px 0px; font-size: 13px; color: #fff; left: 13px; } .wpestate_header_shoping_cart { position: absolute; background: #fff; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1); width: 300px; right: 0px; top: 70px; padding: 20px; display: none; } .wpestate_header_shoping_cart_total { text-align: center; font-weight: 500; font-size: 17px; } .wpestate_header_view_cart, .wpestate_header_view_checkout { width: 100%; display: inline-block; margin-top: 15px; text-align: center; font-size: 14px; font-weight: 500; padding: 0px 15px; } .wpestate_header_view_checkout { background-color: #b0ae37; } .wpestate_header_view_cart:hover, .wpestate_header_view_checkout:hover { background-color: #576074; color: #fff; } .wpestate_in_cart_image { width: 60px; height: 60px; float: left; margin-right: 10px; } .wpestate_in_cart_title { padding-right: 20px; margin-top: 0px; font-size: 13px; line-height: 21px; } .wpestate_in_cart_price { width: 100%; font-weight: 500; margin-bottom: 20px; font-size: 13px; } .woocommerce-order-received .wprentals_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; } .form-row.form-row-wide.create-account.woocommerce-validated { display: none; } /*=daterangepicker */ /*=term list */ .wpestate_term_list.type_vertical { list-style: none; margin: 0px; } .wpestate_term_list.type_vertical span { margin-left: 10px; width: 26px; height: 15px; font-size: 12px; background-color: #d4d4d4; line-height: 17px; border-radius: 12px; display: inline-block; text-align: center; padding: 0px; vertical-align: middle; } .wpestate_term_list.type_horizontal { list-style: none; margin: 0px; } .wpestate_term_list.type_horizontal li { float: left; background-color: #d4d4d4; margin-right: 15px; padding: 5px 15px; margin-bottom: 10px; border-radius: 50px; font-size: 13px; line-height: 13px; } .wpestate_term_list.type_horizontal li a { line-height: 14px; } .wpestate_term_list.type_horizontal span { margin-left: 5px; } /*=elementor tabs */ .wpestate-elementor-nav-tabs { width: 100%; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: transparent; } #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: 81px; border: none; } #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: 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 path, .wpestate_elementor_tabs svg path { fill: #1a1a1a; } .wpestate-elementor-nav-accordions h4 svg, .wpestate_elementor_tabs svg { color: #3872e1; width: 20px; height: 20px; margin: 0px 10px 0px 0px; line-height: 26px; vertical-align: middle; display: inline-block; } .wpestate_elementor_tabs li.active svg path { fill: #63cd32; } #tab_prpg.wpestate_elementor_tabs li.active { background-color: transparent; border: none; margin-top: 0px; } #tab_prpg.wpestate_elementor_tabs ul { margin: 0px; } #tab_prpg.wpestate_elementor_tabs li.active { 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 { border-color: #fff; border-bottom: 3px solid #ba81ff; color: #ba81ff; } #tab_prpg.wpestate_elementor_tabs li a { color: #1a1a1a; padding: 30px 30px; border-radius: 0px 0px 0 0; height: auto; font-weight: 500; border: none; margin-right: 0px; } #tab_prpg.wpestate_elementor_tabs ul { margin: 0px; } #tab_prpg.wpestate_elementor_tabs li.active a { border-bottom: 3px solid #0073e1; color: #0373e1; } /*=elementor accordions */ .wpestate-elementor-nav-accordions .property-panel .panel-heading { background-color: #fff; background-image: none; padding: 0px; border-radius: 0; } .wpestate-elementor-nav-accordions .panel-group .panel { border: none; } .wpestate-elementor-nav-accordions .panel-title { margin: 0px; } .wpestate-elementor-nav-accordions .panel-default > .panel-heading + .panel-collapse > .panel-body { border: none; margin-top: 25px; } .wpestate-elementor-nav-accordions .collapsed h4:after { transform: rotate(180deg); } .wpestate-elementor-nav-accordions h4:after { font-family: "font awesome 5 free"; content: "\f106"; position: relative; float: right; font-weight: 600; margin-right: 0; transition: 0.2s ease-out; } .wprentals_acc_fix { float: left; } /*price table */ .wprentals_price_table th { border-bottom: 1px solid #f0f0f0; background: #4eb1cc; color: #fff; font-size: 15px; padding: 15px 10px; line-height: 1em; vertical-align: middle; text-align: center; } .wprentals_price_table tbody tr td { line-height: 1em; padding: 10px 0px; } /*=-fomr builder*/ .search_wr_elementor form { display: flex; flex-direction: row; flex-wrap: wrap; } .elementor_search_builder_field_wrapper { position: relative; display: inline-block; width: 100%; } .search_wr_elementor_shadow .elementor-field-group .elementor_search_builder_field_wrapper > svg { position: absolute; left: 12px; height: 18px; top: 50%; margin-top: -10px; z-index: 10; } .search_wr_elementor_shadow .elementor-field-group i { position: absolute; left: 12px; font-size: 16px; top: 50%; margin-top: -10px; z-index: 10; } /*=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 #e7e7e7; 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; } /*=testimonial slider* --------------------------------------------------------------------*/ .wpestate_testimonial_slider { background-color: transparent; border-radius: 5px; max-width: 770px; margin: 0px auto; height: 400px; } .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; overflow: hidden; padding: 0px !important; background-color: #fff !important; border-radius: 10px; display: inline-block; } .wpestate_testimonial_slider .item_testimonial_content { width: 50%; height: 100%; display: inline-block; float: left; padding: 50px; display: flex; justify-content: center; flex-direction: column; } .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: #484848; 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: #b880fb; 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 button.slick-prev.slick-arrow { position: absolute; left: -80px; top: 50%; margin-top: -20px; } .wpestate_testimonial_slider button.slick-next.slick-arrow { position: absolute; right: -80px; top: 50%; margin-top: -20px; } .wpestate_testimonial_slider button.slick-prev.slick-arrow, .wpestate_testimonial_slider button.slick-next.slick-arrow { background-color: #fff; width: 40px; height: 40px; border-radius: 5px; color: #0274e2; box-shadow: 0 2px 11px 0 rgb(181 127 250 / 10%); } .wpestate_testimonial_slider button.slick-prev.slick-arrow:hover, .wpestate_testimonial_slider button.slick-next.slick-arrow:hover { color: #fff; background-color: #63cd32; } .wprentals_slider_control_right:before, .wpestate_testimonial_slider button.slick-next.slick-arrow:before { margin-right: 5px; content: "\f105"; font-family: Fontawesome; font-size: 19px; line-height: 30px; opacity: 1; color: #7f8696; } .wprentals_slider_control_left:before, .wpestate_testimonial_slider button.slick-prev.slick-arrow:before { margin-right: 10px; content: "\f104"; font-family: Fontawesome; font-size: 19px; line-height: 30px; opacity: 1; color: #7f8696; } .wprentals_slider_control_right, .wprentals_slider_control_left { border-radius: 3px; text-align: center; padding-left: 8px; padding-top: 0px; top: 14px; } .wprentals_slider_control_right:before, .wprentals_slider_control_left:before { color: #fff; } .wpestate_testimonial_slider button.slick-prev.slick-arrow:hover:before, .wpestate_testimonial_slider button.slick-next.slick-arrow:hover:before { color: #fff; line-height: 30px; } .wpestate_testimonial_slider .slick-dots { display: inline-block !important; list-style-type: circle; width: 100%; margin: 10px 0px 0px 0px; text-align: center; } .wpestate_testimonial_slider .slick-dots li { font-size: 0; line-height: 0; display: block; width: 7px; height: 7px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; background-color: #c0bbbb73; display: inline-block; margin: 10px; border-radius: 50%; } .wpestate_testimonial_slider .slick-dots li.slick-active { background-color: #c0bbbb; } .wpestate_testimonial_slider .slick-dots li button { display: none; } .wpestate_testimonial_slider.slick-dots .owl-dots { margin-top: 0px; } .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; } .wpestate_testimonial_slider { display: none; } .wpestate_testimonial_slider.slick-initialized { display: block; } /*=video player widget --------------------------------------------------------------------*/ .wprentals_video_wrapper { display: inline-block; line-height: 0; transition: all 0.3s ease; } .wprentals_video_wrapper a { line-height: 0; } .wprentals_video_wrapper i { font-size: 20px; } .wprentals_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; } /*=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_ul { margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; flex-direction: row; border-bottom: 0px; } .nav-tabs > li.wpestate_categories_as_tabs_item > a { border: none; font-weight: 500; margin: 0px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-around; align-items: center; } .nav-tabs > li.wpestate_categories_as_tabs_item.active > a { border: none; color: #fff; width: 100%; background-color: #0073e1; border-radius: 3px; } .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; } .wpestate_categories_as_tabs_item svg { height: 18px; z-index: 10; max-width: 20px; } .nav-tabs > li.wpestate_categories_as_tabs_item i, .nav-tabs > li.wpestate_categories_as_tabs_item svg { margin: 0px 5px; } /*=list items with top bar widget --------------------------------------------------------------------*/ .wpestate_display_item_list_top_bar_wrapper { display: inline-block; width: 100%; } .wpestate_top_bar_control_widget { margin: 0px 0px 5px 0px; padding: 0px; display: flex; flex-wrap: wrap; flex-direction: row; border-bottom: 0px; } .wpestate_display_item_list_top_bar_wrapper .nav-tabs > li.wpestate_categories_as_tabs_item > a { border-radius: 0px; } /*=wpestate_properties_slider_v1 slider* --------------------------------------------------------------------*/ .wpestate_properties_slider_v1 { background-color: transparent; border-radius: 5px; max-width: 770px; margin: 0px auto; height: 456px; } .wpestate_properties_slider_v1.owl-carousel .owl-stage-outer { padding: 30px 0px; } .wpestate_properties_slider_v1 .item { position: relative; background: #fff; margin: auto; max-width: 770px; height: 456px !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; display: inline-block; } .wpestate_properties_slider_v1 .owl-nav { position: absolute; top: 50%; width: 100%; margin-top: -35px; } .wpestate_properties_slider_v1 button.slick-prev.slick-arrow { position: absolute; left: -80px; top: 50%; margin-top: -20px; } .wpestate_properties_slider_v1 button.slick-next.slick-arrow { position: absolute; right: -80px; top: 50%; margin-top: -20px; } .wpestate_properties_slider_v1 button.slick-prev.slick-arrow, .wpestate_properties_slider_v1 button.slick-next.slick-arrow { background-color: #fff; width: 40px; height: 40px; border-radius: 5px; color: #0274e2; box-shadow: 0 2px 11px 0 rgb(181 127 250 / 10%); } .wpestate_properties_slider_v1 button.slick-prev.slick-arrow:hover, .wpestate_properties_slider_v1 button.slick-next.slick-arrow:hover { color: #fff; background-color: #63cd32; } .wpestate_properties_slider_v1 button.slick-next.slick-arrow:before { margin-right: 5px; content: "\f105"; font-family: Fontawesome; font-size: 19px; line-height: 30px; opacity: 1; color: #7f8696; } .wpestate_properties_slider_v1 button.slick-prev.slick-arrow:before { margin-right: 10px; content: "\f104"; font-family: Fontawesome; font-size: 19px; line-height: 30px; opacity: 1; color: #7f8696; } .wpestate_properties_slider_v1 button.slick-prev.slick-arrow:hover:before, .wpestate_properties_slider_v1 button.slick-next.slick-arrow:hover:before { color: #fff; } .wpestate_properties_slider_v1 .slick-dots { display: inline-block !important; list-style-type: circle; width: 100%; margin: 10px 0px 0px 0px; text-align: center; } .wpestate_properties_slider_v1 .slick-dots li { font-size: 0; line-height: 0; display: block; width: 7px; height: 7px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; background-color: #c0bbbb73; display: inline-block; margin: 10px; border-radius: 50%; } .wpestate_properties_slider_v1 .slick-dots li.slick-active { background-color: #c0bbbb; } .wpestate_properties_slider_v1 .slick-dots li button { display: none; } .wpestate_properties_slider_v1.slick-dots .owl-dots { margin-top: 0px; } .wpestate_properties_slider_v1.owl-theme .owl-dots .owl-dot.active span, .wpestate_properties_slider_v1.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; } .wpestate_properties_slider_v1 { display: none; } .wpestate_properties_slider_v1.slick-initialized { display: block; } .wpestate_properties_slider_v1_image { width: 50%; height: 100%; background-size: cover; display: inline-block; float: left; position: relative; background-position: center; } .wpestate_properties_slider_v1_content { width: 50%; height: 100%; display: inline-block; float: left; padding: 50px; position: relative; } .wpestate_properties_slider_v1_title a { font-size: 19px; font-weight: 500; display: inline-block; margin-top: 0px; margin-bottom: 10px; } .wpestate_properties_slider_v1_title a:hover { color: #63cd32 !important; } .wpestate_properties_slider_v1_text { font-size: 15px; margin-bottom: 20px; line-height: 1.6em; } .wpestate_properties_slider_v1 .property_status_wrapper { position: absolute; right: auto; right: 15px; left: auto; top: 15px; z-index: 99; } .wpestate_properties_slider_v1 .price_unit { color: #63cd32; position: relative; bottom: auto; left: auto; font-size: 16px; margin-bottom: 5px; } .wpestate_properties_slider_v1 .pernight { font-size: 14px; } .wpestate_properties_slider_v1_owner_section { position: absolute; display: flex; flex-direction: row; align-content: center; align-items: center; bottom: 50px; } .wpestate_properties_slider_v1 .owner_name { font-size: 15px; font-weight: 500; color: #484848; } .wpestate_properties_slider_v1 .owner_thumb { position: relative; left: auto; top: auto; margin-right: 15px; border: 2px solid #f2f2f2; width: 50px; height: 50px; } .wpestate_properties_slider_v1 svg { max-width: 20px; width: 20px; margin-right: 5px; fill: #5d6475; color: #5d6475; } .wpestate_properties_slider_v1_details { display: flex; flex-direction: row; align-content: center; align-items: center; justify-content: flex-start; } .wpestate_properties_slider_v1_single_details { display: flex; flex-direction: row; align-content: center; align-items: center; margin-right: 15px; } .wpestate_properties_slider_v1 .property-rating { margin-bottom: 5px; margin-top: 0px; } .wpestate_properties_slider_v1_location { margin-bottom: 20px; } @supports (-webkit-overflow-scrolling: touch) { /* CSS specific to iOS devices */ .parallax_effect_yes { background-attachment: initial; } } /* css grid for recent listings*/ .items_shortcode_wrapper_grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, auto)); gap: 10px; min-width: 100%; margin: 0px; justify-content: start; } .shortcode_wrapper_grid_item, .items_shortcode_wrapper_grid > .listing_wrapper { max-width: 390px; } .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%; } /* css grid for content grid */ :root { --white-color: #fff; --default-padding: 0px 30px; --default-gap: 15px; --small-margin-bottom: 5px; --medium-margin-bottom: 20px; } .property_unit_big_grid_content { background-position: center center; width: 100%; height: 100%; background-size: cover; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; z-index: 98; -webkit-backface-visibility: hidden; } .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); padding: 0px; } .property_unit_big_grid_content_wrapper , .wpestate_content_grid_wrapper_first_col { } .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); z-index: 99; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; align-content: flex-start; flex-wrap: wrap; } .property_unit_big_grid_content_wrapper { cursor: pointer; } .property_unit_content_grid_big_details .featured_property_stars { margin: 0px; } .property_unit_content_grid_big_details .listing_unit_price_wrapper { position: relative; left: 0px; border: none; width: 100%; height: auto; } .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; position: relative; left: 0px; width: 100%; bottom: 0px; } .property_unit_content_grid_small_details .blog_unit_meta, .property_unit_content_grid_big_details .blog_unit_meta { position: relative; top: auto; padding: 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; } .property_unit_content_grid_small_details .featured_property_stars { margin-top: 0px; } .property_unit_content_grid_small_details .blog_unit_meta { text-shadow: none; color: #484848; } .wpestate_content_grid_wrapper_second_col_item_wrapper .listing_unit_price_wrapper { left: 0px; padding: 0px; position: relative; border: none; width: 100%; height: auto; } .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; } /*=price v2s component* --------------------------------------------------------------------*/ .wpestate-beds-baths-popoup-wrapper, .wpestate-price-popoup-wrapper { padding: 20px; min-width: 365px; padding: 15px 15px; margin-top: 5px; max-width: 100vw; overflow-x: auto; background-color: #fff; color: #484848; border: none; border-radius: 10px; box-shadow: 0 2px 11px 0 rgb(181 127 250 / 10%); } .wpestate-beds-baths-popoup-component h3, .wpestate-price-popoup-wrapper h3 { font-weight: 500; color: #484848; font-size: 14px; margin-bottom: 5px; margin-top: 5px; } .wpestate-price-popoup-wrapper .adv_search_slider { margin-bottom: 5px; width: 100%; } .wpestate_pricev2_component_adv_search_wrapper { display: flex; margin-bottom: 10px; margin-top: 10px; gap: 10px; } .wpestate_pricev2_component_adv_search_wrapper input { width: 50%; padding: 8px 15px; border: 1px solid #f1f3f7; font-size: 14px; font-weight: 400; border-radius: 4px; color: #8a8f9a; } .wpestate-price-popoup-wrapper .ui-slider { margin-bottom: 10px; } .wpestate-price-component-popoup-done, .wpestate-price-component-popoup-reset, .wpestate-beds-baths-popoup-done, .wpestate-beds-baths-popoup-reset { background-color: #63cd32; border: 1px solid #63cd32; color: #fff; padding: 4px 10px; display: inline-block; cursor: pointer; border-radius: 4px; margin-top: 10px; } .wpestate-price-component-popoup-done:hover, .wpestate-price-component-popoup-reset:hover, .wpestate-beds-baths-popoup-done:hover, .wpestate-beds-baths-popoup-reset:hover { background-color: #ffff; color: #63cd32; border: 1px solid #63cd32; } /*=beds and baths component* --------------------------------------------------------------------*/ .btn-group.wpestate-beds-baths-popoup-component.open { border: 0px; } .wpestate-beds-baths-popoup-component.open > .dropdown-toggle.btn-default { border: 1px solid #e7e9ef; } .btn-group.wpestate-beds-baths-popoup-component.open, .wpestate-beds-baths-popoup-component.open > .dropdown-toggle.btn-default { color: #5c727d; box-shadow: none; border-radius: 4px; height: 40px; } .wp_estate_baths_component_item, .wp_estate_beds_component_item { width: 50px; height: 32px; border: 1px solid #e7e9ef; display: inline-block; cursor: pointer; text-align: center; line-height: 32px; margin-bottom: 5px; padding: 0px; border-radius: 30px; margin-right: 5px; color: #8a8f9a; } .wpestate-beds-baths-popoup-wrapper .wp_estate_baths_component_item[data-value="1"], .wpestate-beds-baths-popoup-wrapper .wp_estate_beds_component_item[data-value="1"] { border-bottom-left-radius: 30px; border-top-left-radius: 30px; } .wp_estate_baths_component_item:last-child, .wp_estate_beds_component_item:last-child { border-top-right-radius: 30px; border-bottom-right-radius: 30px; } .wp_estate_baths_component_item:hover, .wp_estate_beds_component_item:hover, .wp_estate_component_item_selected { background-color: #63cd32; color: #fff; border: 1px solid #63cd32; } /*=multi select component* --------------------------------------------------------------------*/ .wpestate-multiselect-custom-style { margin-top: 0px; padding: 14px 0px 15px 45px; font-weight: 400; font-size: 14px; position: relative; border: none; background-image: none; border-radius: 4px; background: transparent; } .wpestate-multiselect-custom-style .filter-option-inner-inner{ line-height: normal; } .wpestate-multiselect-custom-style.wpestate-beds-baths-popoup-component{ background-color: #ffffff; border: 1px solid #e7e9ef; } .search_wr_elementor .wpestate-multiselect-custom-style{ padding: 0px; } button.wpestate-multiselect-custom-style.dropdown-toggle.btn-default.bs-placeholder:hover{ background-color: white; } .wpestate-multiselect-custom-style.btn-default:hover{ background-color: transparent; } button.wpestate-multiselect-custom-style:hover, button.wpestate-multiselect-custom-style:active, .open > .wpestate-multiselect-custom-style.dropdown-toggle.btn-default { outline: none !important; box-shadow: none; } .bootstrap-select .wpestate-multiselect-custom-style.dropdown-toggle .caret { position: absolute; top: 50%; right: 25px; margin-top: -24px; vertical-align: middle; } .search_wr_elementor .bootstrap-select .wpestate-multiselect-custom-style.dropdown-toggle .caret{ margin-top: 0px; } .show-tick .bs-searchbox .form-control { height: 40px; margin-bottom: 10px; } .dropdown.bootstrap-select .dropdown-toggle:focus, .dropdown.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{ outline: 0px auto -webkit-focus-ring-color !important; } .bootstrap-select .dropdown-toggle:focus, .show-tick .bootstrap-select .dropdown-toggle:focus, .show-tick.form-control .btn-default { border-color: #e7e9ef; color: #8a8f9a; box-shadow: none; text-shadow: none; outline: transparent !important; } .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder, .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder:active, .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{ outline: 0px auto -webkit-focus-ring-color; color: #8a8f9a; } .dropdown.bootstrap-select.show-tick.form-control { border: 1px solid #e7e9ef; height: 48px; } /*focus*/ .wpestate_guest_no_control_info_open, .dropdown.form-control.custom_icon_class.wpestate-multiselect-custom-style.wpestate-beds-baths-popoup-component.open, .wpestate-multiselect-custom-style.wpestate-beds-baths-popoup-component:active, .form-control.ui-autocomplete-input:focus, .wpestate-multiselect-custom-style.wpestate-beds-baths-popoup-component:focus, .dropdown.bootstrap-select .dropdown-toggle:focus, .dropdown.bootstrap-select>select.mobile-device:focus+.dropdown-toggle, .btn-group.wpestate-beds-baths-popoup-component.open, .wpestate-beds-baths-popoup-component.open > .dropdown-toggle.btn-default, #colophon .loginwd_sidebar .form-control:focus, #primary .loginwd_sidebar .form-control:visited, #primary .form-control:focus, .form-control:focus, .form-control.open, .form-control:active, .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open .btn-default { background-color: #f7f7f7; } .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-select-all.btn.btn-default, .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-deselect-all.btn.btn-default { background-color: #ffffff; text-shadow: none; text-transform: none; background-image: none; box-shadow: none; } .show-tick select.form-control{ margin-bottom: 0px !important; } .show-tick .dropdown-menu li a { position: relative; height: auto; padding: 8px 0px 8px 15px; font-size: 14px; font-weight: 400; color: #8a8f9a; line-height: 1.1em; } .show-tick .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #fff; background-image: none; color: #484848; font-weight: 500; } .show-tick .dropdown-menu li.active a{ background-color: transparent; background-image: none; } #primary .dropdown-menu .inner::-webkit-scrollbar-track, .show-tick .dropdown-menu .inner::-webkit-scrollbar-track{ background-color: #fff; } .show-tick .dropdown-menu .inner::-webkit-scrollbar-thumb { border-left: 17px solid #fff; border-right: 17px solid #fff; border-top: 10px solid #fff; border-bottom: 10px solid #fff; } .bootstrap-select.show-tick .dropdown-menu .selected .glyphicon-ok:before { content: "\f058"; color: #63cd32; font-family: "Font Awesome 5 Free"; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 800; } .show-tick .dropdown-menu li a span.glyphicon.glyphicon-ok.check-mark{ right: 1px; top: 9px; } .dropdown-menu .bs-searchbox+.bs-actionsbox, .dropdown-menu .bs-actionsbox, .dropdown-menu .bs-donebutton, .dropdown-menu .bs-searchbox{ padding: 0px 15px; margin-bottom: 10px; } .dropdown-menu.filter_menu{ padding-bottom: 15px; } /*=wprentals-autocomplete* --------------------------------------------------------------------*/ .wprentals-autocomplete{ border-radius: 10px; box-shadow: 0 2px 11px 0 rgb(181 127 250 / 10%); padding: 15px 30px; margin-top: 5px; background-color: #fff !important; } .wprentals-autocomplete .wprentals-dropdown-category-label.ui-menu-item { line-height: 34px; font-weight: 600; border-top: 1px solid #e7e9ef9c; pointer-events: none !important; padding: 0px 15px; } .wprentals-autocomplete.ui-menu .ui-menu-item{ margin: 0 !important; width: 100% !important; font-family: 'Roboto', sans-serif; font-size: 13px; color: #8a8f9a; cursor: pointer; } .wprentals-geolocatiomarker{ padding: 0px 0px 0px 15px; cursor: pointer; transition: 0.3s all ; } .wprentals-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper{ padding: 0px 0px 0px 20px; } .wprentals-autocomplete.ui-menu .ui-menu-item .ui-state-active{ padding: 0px 0px 0px 20px !important; background: transparent !important; color: #484848 !important; font-weight: 500 !important; font-size: 13px!important; } .wprentals-autocomplete.ui-widget-content .wprentals-geolocatiomarker-city.ui-state-active , .wprentals-geolocatiomarker-city, .wprentals-geolocatiomarker { background-image: url(css/css-images/svg-icons/location_city.svg)!important; background-size: 12px 12px!important; background-repeat: no-repeat!important; background-position: 4px center!important; } .wprentals-geolocatiomarker-area, .wprentals-autocomplete.ui-widget-content .wprentals-geolocatiomarker-area.ui-state-active { background-image: url(css/css-images/svg-icons/location_area.svg)!important; background-size: 12px 12px!important; background-repeat: no-repeat!important; background-position: 4px center!important; } .wprentals-geolocatiomarker-county, .wprentals-autocomplete.ui-widget-content .wprentals-geolocatiomarker-county.ui-state-active { background-image: url(css/css-images/svg-icons/location_county.svg)!important; background-size: 12px 12px!important; background-repeat: no-repeat!important; background-position: 4px center!important; } .wprentals-geolocatiomarker-state, .wprentals-autocomplete.ui-widget-content .wprentals-geolocatiomarker-state.ui-state-active { background-image: url(css/css-images/svg-icons/location_state.svg)!important; background-size: 12px 12px!important; background-repeat: no-repeat!important; background-position: 4px center!important; } .wprentals-geolocatiomarker-country, .wprentals-autocomplete.ui-widget-content .wprentals-geolocatiomarker-country.ui-state-active { background-image: url(css/css-images/svg-icons/location_country.svg)!important; background-size: 12px 12px!important; background-repeat: no-repeat!important; background-position: 4px center!important; } .wprentals-geolocatiomarker-country{ text-transform: capitalize; } .wprentals-reset-btn{ position: absolute; border-radius: 100%; width: 16px; height: 16px; line-height: 20px; font-size: 13px; top: 16px; padding: 0px; background-color: #ffffff; border: 1px solid #e7e7e7; cursor: pointer; } .search_wr_elementor .wprentals-reset-btn{ top: 50%; margin-top:-8px; } .search_wr_elementor .wprentals-reset-btn svg{ fill: transparent !important; } .wprentals-reset-btn:hover{ border: 1px solid #484848; } .payment_sys_perlisting .activate_payments{display:none}