PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins
/
sf-booking
/
assets
/
gmap
/* Theme Name: WpRentals Theme URI: http://themeforest.net/user/annapx Description: Ultimate WordPress Theme created by WP Estate for accomodation booking. 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.12 Author: wpestate Author URI: http://themeforest.net/user/annapx Text Domain: wpestate 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 -------------------------------------------------------------- */ 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 {/* remember to define focus styles! */ 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:#b881fc; 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; } 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-size: 15px; 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{ } .content-fixed-listing{ width:1200px; margin:0px auto; margin-top:15px; padding: 0px; } .fixed_space{ width:1170px; margin:0px auto!important; } .rightmargin{ padding-right: 30px; } .norightpadding{ padding-right: 0px; } .noleftpadding{ padding-left: 0px; } .dashboard-margin{ padding-left: 0px; padding-top: 0px; margin-right: 10px; margin-left: 290px; min-height: 1220px; background-color: #fff; } .dashboard-margin>.row{ float:left; } .dashboard-header{ width: 100%; height: 110px; background-color: #f4f6f9; float: left; padding-left: 25px; } .dashboard-margin-nolog { margin: 0px auto; float: none; width: 1200px; } .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:#5D6469; } a:hover, a:focus { color: #b881fc; text-decoration:none; outline:none; } h1 , h2 ,h3 ,h4 ,h5 ,h6, h1 a, h2 a,h3 a,h4 a,h5 a,h6 a{ color: #4d5567; font-family: 'Raleway', sans-serif; font-weight: 700; } 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: 700; } .subheading{ font-size: 16px; color: #8A8F9A; text-align: center; } .noposts{ margin-left:30px; } .label{ padding: .4em .6em .4em; font-weight: normal; margin-left:13px; } input[type="text"], input[type="email"], input[type="search"], input[type="password"] { -webkit-appearance: 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; } .indexlist.blog_list_wrapper{ float:left; } .message_listing .tooltip{ top:auto!important; bottom:-30px!important; } .delete_wrapper{ float:left; display:inline; } .pack-date-wrapper{ color: #adb7d1; font-size: 12px; font-weight: 600; text-align: center; width: 100%; margin-left: -10px; } .pack-date-wrapper-date{ font-family: 'Open Sans', sans-serif; } .pack-date-wrapper .tooltip, .delete_wrapper .tooltip{ top:auto!important; bottom:-45px!important; } .tooltip-inner{ background: #000; font-size: 12px; border-radius: 0px; } .pack-info .tooltip-inner, .pack-unit .tooltip-inner{ background: #b881fc; } .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; } .dasboard-prop-listing .tooltip { top: -30px!important; left: 3px!important; bottom: auto!important; } .property_listing .tooltip-inner{ background-color: #b881fc; color: #fff; } .entry-title { margin: 0px 15px 15px 0px; width: 100%; float: left; font-weight: 700; } .title_list_prop{ margin-left:0px; } .entry404{ } .content_wrapper_dashboard .entry-title { margin: 15px 0px 0px 0px; padding-top: 15px; } .dashboard-header h1{ margin-top:25px!important; } .dashboard-margin-nolog .new-dashtile{ margin-left:15px!important; } .content_wrapper_dashboard .new-dashtile{ margin-left:30px; } .content_wrapper_dashboard .listings-title-dash{ margin-bottom: 5px; } #listing_ajax_container .entry-title { margin: 15px 0px 15px 2.5px; 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: #f1f3f7; -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; background-color: #f1f3f7; position: relative; padding: 0px 0px 30px 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; } .content_wrapper_dashboard{ width:100%; } .wide{ width:100%; background-color: #f1f3f7; } .full_map_container{ width:100%; } #google_map_prop_list_wrapper{ position: fixed; left: 0; bottom: 0; width: 55%; top: 70px; } #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; } .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, .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; } #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; } #advanced_submit_widget{ } #footer-widget-area{ padding: 0px 0px 0px 0px; max-width: 1200px; width: 100%; margin: 0px auto; } .caret{ border:none; } .caret:after{ content: "\f078"; position: absolute; right: -10px; font-family: FontAwesome; top: 9px; width: 20px; height: 20px; background-repeat: no-repeat; font-size: 11px; color: #8A8F9A; } 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; } 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{ display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 400px; } .sticky { } #colophon .property_flex, #primary .property_flex{ display: block; } .col-md-3.property_flex{ width: calc(100% * (1/4) - 0px - 1px); } .col-md-4.property_flex{ width: calc(100% * (1/3) - 0px - 1px); } .col-md-6.property_flex{ width: calc(100% * (1/2) - 0px - 1px); } /* =Input -------------------------------------------------------------------------------------*/ input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], textarea{ } input[type="radio"], input[type="checkbox"] { position: relative; outline: 0px !important; -webkit-appearance: none; -moz-appearance: none; /* appearance: none; */ height: 15PX; width: 15px; margin-bottom: 0px; margin-right: 5px; vertical-align: top; border: 1px solid #c4c4c4; border-radius: 1px; background-color: #fff; color: #565a5c; box-sizing: border-box; padding: 0; } input[type="checkbox"]:checked:before { outline: 0px !important; -webkit-appearance: none; -moz-appearance: none; content: "\2713"; content: "\f00c"; position: absolute; font-size: 24px; left: 0px; top: -2px; text-align: center; width: 15px; color: #b881fc; 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; } :-moz-placeholder { color: #8A8F9A!important; opacity: 1; } ::-moz-placeholder { color: #8A8F9A!important; opacity: 1; } :-ms-input-placeholder { color:#3e4453!important; } #colophon ::-webkit-input-placeholder { color:#3e4453!important; } #colophon :-moz-placeholder { color:#3e4453!important; opacity: 1; } #colophon ::-moz-placeholder { color:#3e4453!important; opacity: 1; } #colophon :-ms-input-placeholder { color:#3e4453!important; } .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:#4d5567!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:#4d5567!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:#4d5567!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:#4d5567!important; } /* #colophon .widget_search input.form-control::-ms-input-placeholder , #colophon .widget_search input.form-control::-moz-placeholder , #colophon .widget_search input.form-control:-moz-placeholder , #colophon .widget_search input.form-control::-webkit-input-placeholder{ color:#3e4453!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; } /* =Menu -------------------------------------------------------------------------------------*/ #access { margin: 0px 0px 0px 0px; text-align: left; padding-top: 2px; } #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; } #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; } #access a { display: block; text-decoration: none; cursor: pointer; padding: 21px 20px; color: #4d5567; font-weight: 500; font-size: 14px; } .transparent_header #access a { color:#fff; } .transparent_header #access .sub-menu a{ color:#8A8F9A; } .menu li a { padding-bottom: 38px; } #access .menu li:hover>a, #access .menu li:hover>a:active, #access .menu li:hover>a:focus{ color: #b881fc; } #access .sub-menu li:hover>a, #access .sub-menu li:hover>a:active, #access .sub-menu li:hover>a:focus{ color: #4d5567; } #access .haschildren:after{ content:'\00BB'; font-size: 14px; margin-left: 10px; position: absolute; top:12px; right:15px; } .sub-menu ul:before{ content:''; display:none; } /* .sub-menu li:hover{ color: #fff; } .sub-menu li:hover a{ color:#fff; } .sub-menu a:hover{ color:#fff; } */ #access ul ul { float: left; margin: 0; position: absolute; left: -8px; visibility: hidden; opacity: 0; top: 77px; margin-left: 3px; width: 240px; padding: 12px 0px; background-color: #f1f3f7; -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); -webkit-transition: top 0.2s ease; -moz-transition: top 0.2s ease; -o-transition: top 0.2s ease; transition: top 0.2s ease; } #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 { color: #8A8F9A; font-weight: 400; padding: 7px 25px; font-size: 14px; } #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:#b881fc; } #access .sub-menu .current-menu-item > a:before{ content: "\f105"; font-family: FontAwesome; position: absolute; left: 13px; font-size: 10px; top: 6px; } #access .current-menu-item { color:#b881fc; } #access .menu > li:hover a{ background: transparent; } #access ul ul :hover > a { color:#fff; } #access ul li:hover > ul { top: 68px; opacity: 1; visibility: visible; } #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; } /* =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; } .mobile_header{ background-color: #282D33; height: 70px; width: 100%; position: absolute; top: 0px; display:none; z-index:9999; } .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; margin-top: 25px; } .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: #b881fc; } .mobile-trigger-user{ right: 0px; top: 0px; } .mobilewrapper{ min-height: 100%; position:fixed; display:none; overflow-x: hidden!important; width: 100%; height: 100%; min-height: 100%; max-height: 100%; top: 0px; -webkit-transform: translate(-265px, 0px); -moz-transform: translate(-265px, 0px); -ms-transform: translate(-265px, 0px); -o-transform: translate(-265px, 0px); } .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; -webkit-transform: translate(265px, 0px); -moz-transform: translate(265px, 0px); -ms-transform: translate(265px, 0px); -o-transform: translate(265px, 0px); } .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: 265px; 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: #2d3033; 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: #b881fc; } .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 30px; display: inline-block; line-height: 20px; } .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{ 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:45px; line-height: 20px; } .mobilex-menu .sub-menu .sub-menu a{ padding-left:45px; line-height: 20px; } .mobilex-menu .sub-menu .menu-item-has-children >a:after{ } .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; margin-bottom: 0px!important; padding: 13px 30px; font-size: 16px; font-weight: 700; } #widget_login_sw_mobile, #forgot_pass_widget_mobile, #widget_register_mobile{ color:#fff; margin: 3px 0px; } #user_terms_register_wd_label, #user_terms_register_wd_label a{ color:#fff; } #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: 200px; } #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 .5s ease; left: 50%; width: 470px; margin-left: -235px; border-radius: 8px 8px 0 0; box-shadow:none; border:none; } .modal-content{ box-shadow:none; border:none; border-radius: 3px; } .modal-body { position: relative; padding:0px; } #owner_reservation_modal .modal-body, #owner_price_modal .modal-body, #contact_owner_modal .modal-body{ padding: 40px 40px 40px 40px; } .modal-header{ position: relative; background: #8891a4; text-align: center; padding: 0px; border-radius: 3px 3px 0px 0px; box-shadow: none; border:none; } .modal-title{ color:#CBCDD0; } h2.modal-title_big{ margin-top: 30px; font-size: 28px!important; color:#fff; font-weight: 600; margin-bottom: 0px; display: inline-block; width: 100%; } 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; } 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; } .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_mess_front{ margin-bottom:0px!important; } /* =Header ----------------------------------------------- */ .master_header{ background-color: #fff; z-index: 130; position:relative; } .top_bar_wrapper{ width:100%; background-color:#3e4453; } .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:#9DA5B9; font-size: 13px; padding: 11px 0px; } .page-template-property_list_half .top_bar{ width: 100%; padding-left: 10px!important; padding-right: 40px!important; } .left-top-widet{ display:inline; float:left; } .right-top-widet{ display:inline; float:right; } .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; } .top_bar .widget-container ul{ list-style: none; } .top_bar .widget-container ul li{ display: inline; } .header_wrapper { width: 100%; margin: 0px auto; height: 70px; } .is_half_map.header_wrapper{ border-bottom: 1px solid #f1f3f7; } .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; } .header_wrapper_inside{ width: 1220px; margin: 0px auto; position: relative; } .is_half_map .header_wrapper_inside{ width:100%; } .is_dashboard_page .header_wrapper_inside{ width:100%; padding-left:275px; } .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_inside{ } .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; } .login_links i, .top_bar i{ width:13px; margin-right: 3px; } .logo { padding-left: 25px; display: inline-block; margin-top: 17px; float: left; margin-right:75px; } .is_half_map .logo{ padding-left: 10px; } .boxed .logo{ padding-left: 25px; } .logo img{ max-width: 300px; max-height: 70px; } .customnav .logo img{ max-height: 45px; } .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; } /* =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; } .img-overlay, .slider-content-cover{ position:absolute; width:100%; height:100%; top:0px; left:0px; background-color: #3e4453; opacity:0.75; } .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_type2 .slider-content-wrapper{ width: 1170px; margin-left: -585px; left: 50%; right: auto; max-width: 1170px; top: 32%; } .theme_slider_wrapper_type2 .slider-content{ text-align: left; max-width: 575px; } .theme_slider_wrapper_type2 .slider-title h2{ text-align: left; } .theme_slider_wrapper_type2 .listing-desc-slider{ text-align: left; } .theme_slider_wrapper_type2 .theme-slider-price{ position: absolute; padding: 0px 0px 0px 0px; background-color: #a4adc1; color: #fff; font-size: 12px; z-index: 99; width: 65px; display: inline-block; border-radius: 50%; height: 65px; top: -76px; left: 0px; line-height: 13px; text-align: center; } .carousel-control-theme-prev { position: absolute; top: 50%; left: 11px; 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: 7px; 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:#b881fc; } .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: 40px; font-weight: 600; line-height: 1.1em; } .slider-title h2 a:hover{ color: #b881fc; } .listing-desc-slider{ color: #fff; text-decoration: none; padding: 0px; position: relative; margin-top: 1px; font-size: 18px; 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: #b881fc; 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; background-color: #a4adc1; color: #fff; font-size: 12px; z-index: 99; width: 65px; display: inline-block; border-radius: 50%; height: 65px; top: -35px; left: -70px; line-height: 13px; } .price-slider-wrapper{ position: relative; top: 50%; margin-top: -12px; } .price-slider{ font-family: 'Open Sans', sans-serif; font-size:18px; font-weight: bold; } .theme-slider-view{ font-size: 16px; margin-left: 15px; padding: 11px 34px!important; border: 1px solid #b881fc; color: #fff; border-radius: 40px; transition: color .1s linear,background-color .1s linear,border-color .1s linear; margin: 0px auto; width: 160px; background-color: #b881fc; margin-top: 25px; display: inline-block; text-align: center; } .theme-slider-view:hover{ border: 1px solid #c18eff; background-color: #c18eff; color:#fff; } .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; } /* =Form ----------------------------------------------- */ .dropdown-menu::-webkit-scrollbar { width: 39px; margin: 0px 5px; } .dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #fff; border-radius: 10px; } .dropdown-menu::-webkit-scrollbar-thumb { border-radius: 10px; -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; } #booking_form_request .dropdown-menu::-webkit-scrollbar-track, #primary .dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #f1f3f7; border-radius: 10px; } #booking_form_request .dropdown-menu::-webkit-scrollbar-thumb, #primary .dropdown-menu::-webkit-scrollbar-thumb{ background-color: #c8ceda; border-left: 17px solid #f1f3f7; border-right: 17px solid #f1f3f7; border-top: 10px solid #f1f3f7; border-bottom: 10px solid #f1f3f7; } #colophon .loginwd_sidebar .form-control, #primary .loginwd_sidebar .form-control, .form-control { display: block; line-height: 1.6em; vertical-align: middle; background-color: #f1f3f7; background-image: none; font-size: 14px; font-weight: 400; width: 100%; height: 50px; border: 1px solid #f1f3f7; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 2px 13px 0px 13px; margin: 0 0 20px; color: #4d5567; 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; } .dropdown.form-control { padding: 2px 15px 0px 15px; } textarea.form-control { height: auto; padding: 13px 13px 0px 13px; } .dropdown-menu{ font-size:13px; min-width: 160px; } .loginrow{ margin-bottom:13px; } .form-control.open{ } .form-control.open .filter_menu_trigger { } #colophon .loginwd_sidebar .form-control:focus, #primary .loginwd_sidebar .form-control:focus, .form-control:focus { border-color: #e3e7ef; color: #4d5567; background-color: #e3e7ef; -webkit-box-shadow: none; box-shadow: none; } #adv-search-1 .form-control{ background-color: #fff; color:#8A8F9A; margin-bottom: 0px; } .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; } #colophon .btn{ width:217px; } .red{ background-color: #b881fc; color:#ffffff; } .red:hover{ color:#ffffff; background-color: #da4453; } /*=adv-search-1 ------------------------------------------------*/ #adv-search-header-mobile{ background-color: #b881fc; padding: 13px 15px 13px 25px; color: #fff; cursor: pointer; font-size: 18px; margin: 0px 0px 0px 0px; display: none; font-weight: 700; } #adv-search-mobile{ display:none; margin-bottom: 30px; background-color: #f8f8f8; padding: 15px 10px; } #adv-search-mobile .dropdown.form-control{ padding:0px; } #guest_no_mobile{ padding-left: 45px; } #adv-search-mobile .caret_filter:after{ right:5px; } #adv-search-mobile .filter_menu{ width: 100%; margin: 0px; } /*=Header ------------------------------------------------*/ .customnav{ opacity: 0.95; background-color: #fff; } .customnav:hover{ opacity:1; } .miclogo{ opacity: 0.95; } .customnav #access ul li:hover> ul{ top:67px; } .customnav #access ul ul li:hover> ul{ top:0px; } .customnav #access ul ul ul{ top:30px; } /* =breadcrumb ----------------------------------------------- */ .breadcrumb_container{ min-height: 54px; } .breadcrumb{ color: #a1a7b4; background: none; margin-top: 15px; padding: 0px; margin-bottom: 15px; font-size: 12px; margin-left: 0px; } .breadcrumb > li + li:before { font-family: FontAwesome; padding: 0 5px; color: #a1a7b4; content: "/"; } .breadcrumb .active{ color: #a1a7b4; font-weight: 600; } .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: #b881fc; } .breadcrumb > li { display: inline; word-break: break-all; } /* =User Menu ----------------------------------------------- */ .user_menu { display: inline-block; float: right; margin-right: 25px; margin-top: 23px; color: #8A8F9A; padding: 0px 0px 0px 0px; cursor: pointer; } .is_half_map .user_menu{ margin-right: 40px; } .boxed .user_menu, .boxed #user_menu_open{ margin-right: 25px; right: 0px; } .user_loged{ background-color: transparent; margin-top: 7px; padding: 9px 0px 9px 11px; } .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 #b881fc; color: #4d5567; border-radius:40px; transition: color .1s linear,background-color .1s linear,border-color .1s linear; font-weight: 500; } #submit_action:hover{ background-color: #b881fc; 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: #4d5567; font-weight: 500; padding-left: 15px; } .transparent_header .signuplink, .transparent_header #submit_action{ color:#fff; } .signuplink:hover { color:#b881fc; } #sidebar_currency_list{ } /* .currency_change{ float: left; display: inline; } .currency_change .multiple_currency_widget .sidebar_filter_menu{ padding: 0px 0px; } .currency_change .dropdown-menu{ left: auto; right: 0px; } .currency_change .dropdown.form-control { padding: 0px; background-color: #fff; border: none; margin: 0px 0px 0px 0px; } */ #topbarregister{ margin-right: 10px; position:relative; } #topbarregister:before{ content: ""; background-image: url('css/css-images/header_icons.png'); width: 14px; height: 12px; position: absolute; top: 5px; left: -3px; background-position: -17px 0px; } #topbarlogin{ position:relative; } #topbarlogin:before{ content:""; background-image: url('css/css-images/header_icons.png'); width:14px; height:12px; position:absolute; top:6px; left:-2px; background-position:0px 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; } #forgot-pass-div_mod{ padding:40px; } #wp-forgot-but_shortcode{ width:100%; } .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: #b881fc; } .menu_username{ display: inline-block; padding-left: 10px; padding-right: 5px; font-size: 14px; font-weight: 600; color:#4d5567; } .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; } #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; } #register-div-title-topbar, #login-div-title-topbar{ margin-top: 9px; } #user_menu_open a i{ -webkit-transition: all .20s ease; -moz-transition: all .20s ease; -o-transition: all .20s ease; -ms-transition: all .20s ease; transition: all .20s ease; } #user_menu_open a { width: 100px; height: 100px; margin: 0 1px 1px 0; border: none; background-color: #f4f6f9; color: #8A8F9A; float: left; -webkit-transition: all .20s ease; -moz-transition: all .20s ease; -o-transition: all .20s ease; -ms-transition: all .20s ease; transition: all .20s 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: #b881fc; } #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; } .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, #form_submit_1, #submit_mess_front, .modal-content #wp-login-but{ margin-bottom: 20px; width: 100%; color: #fff; font-size: 18px; line-height: 18px; font-weight: 600; background-color: #b881fc; } .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, #form_submit_1, #submit_mess_front{ font-size:16px; } #wp-submit-register_wd:hover, #wp-forgot-but_shortcode:hover, #wp-login-but-wd:hover, .mess_send_reply_button:hover, #change_pass:hover, #update_profile:hover, #book_dates:hover, #aaiu-uploader:hover, #set_price_dates:hover, #book_dates:hover, #edit_prop_ammenities:hover, #edit_prop_locations:hover, #edit_prop_details:hover, #edit_prop_image:hover, #edit_prop_price:hover, #edit_prop_1:hover, #form_submit_1:hover, #submit_mess_front:hover, .modal-content #wp-login-but:hover{ background-color: #c18eff; } .modal-content #wp-submit-register{ margin-bottom: 5px!important; width: 100%; color: #fff; font-size: 18px; line-height: 18px; font-weight: 600; } .modal-content #wp-login-but, .modal-content #wp-submit-register, .modal-content #wp-forgot-but_mod{ text-align: center; } .modal-content #wp-forgot-but_mod{ margin-bottom: 20px!important; width: 100%; color: #fff; font-size: 18px; line-height: 18px; font-weight:600; } #return_login_mod{ margin-bottom: 20px; color: #8A8F9A; font-size: 13px; width: 100%; text-align: center; float: left; } /* =Ajax Login ----------------------------------------------- */ #loginmodal h4{ font-size:14px; } .navigation_links{ width:100%; text-align: center; margin-bottom: 20px; color:#8A8F9A; font-size:13px; } .navigation_links a{ margin-bottom: 20px; color:#8A8F9A; font-size:13px!important; } #return_login_shortcode:hover, #return_login_shortcode:hover, #widget_login_sw:hover, #reveal_login a:hover, #return_login_mod:hover, .navigation_links a:hover{ color:#4d5567; } #loginmodal #reveal_login{ margin-top: 0px; width: 100%; text-align: center; margin-bottom: 30px; display: inline-block; color: #8A8F9A; font-size: 13px; } #loginmodal #reveal_login a{ color: #8A8F9A; } #return_login_shortcode, #widget_login_sw{ margin-top: 0px; width: 100%; text-align: center; display: inline-block; color: #8A8F9A; font-size: 13px; } /* =Taxonomy ----------------------------------------------- */ .entry-tax { position: absolute; top: 50%; left: auto; right: auto; margin-top: -54px; z-index: 11; text-align: center; color: #fff; text-decoration: none; font-size: 40px; font-weight: 600; } .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 -2.5px 0px -2.5px; display: -webkit-flex; display: -ms-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; min-width: 100%; float:left; } #google_map_prop_list_sidebar #listing_ajax_container{ margin-bottom: 0px; padding-bottom: 0px; } .items_shortcode_wrapper{ display: -webkit-flex; display: -ms-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; min-width: 100%; margin: 0px -5px 0 -2.5px; } .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: 30px; 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; color: #8A8F9A; font-weight: 400; font-size: 14px; position: relative; } .listing_filter_select{ background-color: #fff; color: #8A8F9A; margin-bottom: 0px; padding: 2px 15px 0px 15px; border: 1px solid #f1f3f7; border-radius: 3px; } .col-md-8 .listing_filter_select{ padding: 2px 10px 0px 10px; } .col-md-8 .filter_menu_trigger{ padding: 9px 1px; font-size: 13px; } .listing_filters_head .listing_filter_select{ margin-top:0px; } .listing_filter_select .filter_menu li{ padding: 7px 0px 7px 13px; height: auto; } .listing_filter_select.open .filter_menu_trigger{ } .advanced_search_shortcode .listing_filter_select{ margin: 0px 13px 11px 0px; } .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: 3px; padding: 9px 0px; font-weight: 400; font-size: 14px; position:relative; } .filter_menu { background-color: #fff; color: #8A8F9A; border:none; margin-top: 1px!important; overflow-y: scroll; border-radius: 0px; padding-top: 0px; width: 100%; max-height: 195px; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); } #booking_form_request .filter_menu, #primary .filter_menu{ background-color: #f1f3f7; 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: 7px 0px 8px 15px; font-size:14px; font-weight: 400; } .advanced_search_sidebar .filter_menu li{ margin-bottom: 0px; border: none; } .filter_menu li:hover{ color: #4d5567; font-weight: 600; } #grid_view, #list_view{ margin-top: 16px; } #grid_view, #list_view{ color:#747c83; font-size: 18px; } #grid_view:hover, #list_view:hover{ color:#b881fc; } .icon_selected{ color:#b881fc!important; } .guest_form .caret_sidebar{ float: right; margin-top: -9px; position: relative; right: auto; top: auto; } .caret_filter{ float: right; margin-top: 9px; } /* =Pagination -------------------------------------------------------------------------------------- */ .pagination{ margin: 0px 0; margin-bottom:30px; } #google_map_prop_list_sidebar .pagination{ margin-left: 20px; } .dashboard-margin .pagination{ margin: 0px 0px 30px 15px; } .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 > li:first-child > a, .pagination > li:first-child > span{ border-radius: 0px; } .pagination .roundright a, .pagination .roundright span { margin-left: 5px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #f0f0f0; } .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: 18px; 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%; } /**/ .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; } .cross{ width: 80px; height: 80px; position: absolute; z-index: 101; left: 50%; top: 50%; margin: -40px 0px 0px -38px; 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; } #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; margin-bottom: 30px; font-size: 13px; cursor: pointer; overflow: hidden; background-color: #fff; padding-bottom: 15px; max-width: 400px; border:1px solid #f1f3f7; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; } .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); } .shortcode_slider_list .property_listing{ margin-bottom: 0px!important; } .property_flex:hover .property_listing{ border:1px solid #b881fc; border: 1px solid #b881fc; background-color: #fcfcfc; } .new_blog:hover .cross, .property_flex:hover .cross{ opacity:0.7; } .new_blog:hover .listing-unit-img-wrapper img, .property_flex:hover .listing-unit-img-wrapper img{ opacity: 0.79; } .property_flex:hover .listing_title_unit, #primary .property_flex:hover .listing_title_unit{ color: #b881fc; } .blog2v .property_listing{ overflow: hidden; height: 363px; } .listing-image-link{ position:relative; } .listing-hover{ position: absolute; z-index: 99; background-color: #b881fc; 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; } .listing-hover-gradient{ position: absolute; z-index: 99; background-color: #b881fc; width:100%; height:100%; top:0px; left:0px; opacity:0.24; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ } .listing-unit-img-wrapper{ position: relative; z-index: 98; background-color: #000; } .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; } .featured_property .listing-unit-img-wrapper{ opacity:0.85; } .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-col.listing_wrapper{ } .col-md-12.shortcode-col{ width: 100%; } .property_listing img{ max-height: 320px; } .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%; } .property_unit_v2 .owner_thumb{ display:none; } .title-container{ width:100%; position:relative; z-index: 99; } .price_unit_wrapper{ position: absolute; z-index: 10; right: 15px; top: 23px; } .price_unit { float: left; padding: 0px; display: inline; color: #8A8F9A; font-size: 20px; opacity: 1; font-family: "open-sans"; font-family: 'Open Sans', sans-serif; font-weight: bold; } .property_unit_v2 .price_unit{ color:#b881fc; font-size: 20px; } .price_unit:empty{ display:none; } #primary .pernight{ display:none; } .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%; font-weight: 600; position: absolute; bottom: 22px; color: #fff; z-index: 10; left: 15px; font-size: 24px; line-height: 1.1em; text-transform: uppercase; } .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_wrapper.col-md-12 .property_listing .listing_details a{ } .listing_unit_price_wrapper{ position: absolute; bottom: 0px; left: 6.5%; width: 87%; height: 40px; border-top: 1px solid #f0f0f0; color: #b881fc; 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:#b881fc; } .share_unit{ position: absolute; background-color: #b881fc; 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 #b881fc; 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:#b881fc; } .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: #4d5567; font-size: 24px!important; opacity: 0.8; text-shadow: 0px 0px 1px #fff; } .icon-fav:hover{ opacity:1; } .icon-fav-on{ color: #b881fc; } .icon-fav-on-remove{ cursor: pointer; font-size: 12px!important; background-color: #b881fc; padding: .4em .9em .4em; font-weight: normal; color: #fff!important; text-align: center; z-index:999; margin: 15px 0px; float:left; } .dasboard-prop-listing .icon-fav-on-remove{ background-color: #bdc4d2; color: #4d5567!important; font-size: 14px!important; font-weight: 700; } .listing_loader_title{ display: none; float: left; width: 100%; margin-top: 0px; font-size: 24px; line-height: 1.3em; color: #4d5567; } #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; } .wide_property.property_flex .listing-unit-img-wrapper{ display: inline-block; float: left; } .wide_property.property_flex .title-container { position: relative; z-index: 99; width: 100%; padding-left: 275px; } .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: #b881fc; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2.0s infinite ease-in-out; animation: sk-bounce 2.0s infinite ease-in-out; } .double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } @-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0.0) } 50% { -webkit-transform: scale(1.0) } } @keyframes sk-bounce { 0%, 100% { transform: scale(0.0); -webkit-transform: scale(0.0); } 50% { transform: scale(1.0); -webkit-transform: scale(1.0); } } .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!important; } .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: #b881fc; 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); } /* =Property Unit footer ----------------------------------------------- */ #colophon .listing_wrapper { padding: 0px; width: 100%!important; max-width: 100%; } #colophon .property_listing{ min-height: 65px; margin-bottom: 0px!important; } #colophon .property_listing:hover { box-shadow:none; border:none; } #colophon .property_listing:hover img { -moz-transform: none; -o-transform:none; -ms-transform:none; -webkit-transform: none; } #colophon .listing-unit-img-wrapper { max-width: 130px; display: inline-block; float: left; height: 85px; overflow: hidden; } #colophon .featured_property .listing-unit-img-wrapper { max-width: 100%; height:100%; } #colophon .featured_property .featured_listing_title { font-size:24px; } #colophon .title-container{ display: inline-block; width: 238px; margin-top:-5px; } #colophon .property_listing{ border:none; background-color: transparent; display:block; max-width: 100%; } #colophon .listing_title_unit{ padding-right: 0px; font-size: 14px; margin-top: 8px; font-weight: 700; margin-bottom: 6px; } #colophon .category_name a:hover{ color:#b881fc; } #colophon .property_unit_action, #colophon .category_tagline:last-of-type, #colophon .featured_div{ display:none; } #colophon .featured_property .category_tagline{ display:block; } #colophon .price_unit { padding: 4px 0px; font-size: 14px; } #colophon .category_tagline img{ display:none; } #colophon .price_unit_wrapper { position: absolute; z-index: 10; right: 0px; left: 10px; top: 58px; display: inline-block; } /* =Agent Unit ----------------------------------------------- */ .agent_unit{ background: white; position: relative; margin-bottom: 30px; 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 { border: 1px solid #b881fc; background-color: #fcfcfc; } .agent-flex:hover .agent-unit-img-wrapper img { opacity: 0.79; } .agent-flex:hover .agent-title-link{ color:#b881fc; } .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: #4d5567; margin-bottom: 6px; display: inline-block; line-height: 1.1em; font-size: 18px; font-weight: 600; 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; margin: 0px -5px 0px -2.5px; min-width: 100%; float: left; 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%; } .new_blog{ padding: 0px; } .blog_unit_back{ background: white; position: relative; margin-bottom: 30px; font-size: 13px; cursor: pointer; overflow: hidden; min-height: 285px; background-color: #fff; padding-bottom: 18px; border:1px solid #f1f3f7; max-width: 400px; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; } .blog_unit_back.full_blog{ max-width: 100%; } .related_posts .blog_unit_back{ margin-bottom: 0px; } .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 { border:1px solid #b27cf3; background-color: #fcfcfc; } .blog_unit_back:hover img { } .blog_unit_back:hover .blog-title-link{ color: #b881fc; } .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: 600; 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: #4d5567; margin-bottom: 0px; display: inline-block; line-height: 1.1em; font-size: 18px; font-weight: 600; padding: 24px 15px 0px 15px; width: 100%; } .places_wrapper .blog-title-link { padding-right: 10px; width: 100%; position: absolute; bottom: 15px; left: 0px; z-index: 101; color: #fff; font-size: 24px; font-weight: 700; line-height: 1.15em; } .blog-unit-content{ width: 100%; padding: 12px 15px 12px 15px; font-size: 14px; color: #8A8F9A; } .blog_unit_back .category_tagline { padding:0px 15px 0px 15px; color: #a1a7b4; } .blog_featured .blog-title-link{ width:100%; padding: 0px; margin-bottom: 15px; padding: 0px 15px; font-size: 24px; font-weight: 700; 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; } /* =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%; } .single-blog{ border-radius: 2px; 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:#b881fc; -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:3px solid #f0f0f0!important; border-radius:4px; } .single-title{ word-break:normal; margin-top:0px; margin-left:0px; padding-top: 15px; } .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; } .meta-info a{ color: #8A8F9A; } .meta-info a:hover{ color: #b881fc; } #carousel-example-generic{ max-width: 810px; float: left; width: 100%; } .col-md-12 #carousel-example-generic{ max-width:100%; } .carousel-indicators { bottom: -15px; } .post-carusel{ margin-bottom: 15px; overflow: hidden; } .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; } .prop_social_single{ padding-bottom: 10px; text-align: right; float: right; text-align: center; } /* =Single Property ----------------------------------------------- */ .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%; bottom: 0px; left: 0px; z-index: 8; -webkit-box-shadow: 0 0px 100px 71px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0px 100px 71px rgba(0, 0, 0, 0.6); -ms-box-shadow: 0 0px 100px 71px rgba(0, 0, 0, 0.6); -o-box-shadow: 0 0px 100px 71px rgba(0, 0, 0, 0.6); box-shadow: 0 0px 100px 71px rgba(0, 0, 0, 0.6); } .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{ position: absolute; top: 0px; right: 0px; z-index: 9; width:100%; cursor: pointer; height:100%; background-color: #4d5567; opacity:0; } .img_listings_overlay_last{ background-color: #4d5567; opacity:0.4; } .carousel-inner > .active{ cursor:pointer; } #carousel-listing .img_listings_overlay_last{ background-color: #4d5567; 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: 700; 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: #b881fc; } .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.8); width: 1170px; margin-left: -585px; z-index: 10; font-weight: 700; font-size: 34px; } .listing_main_image_location { position: absolute; bottom: 15px; left: 50%; color: #ffffff; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); width: 1170px; margin-left: -585px; z-index: 10; font-size: 16px; } .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.8); width: 1170px; margin-left: -585px; z-index: 10; font-size: 34px; color: #b881fc; text-align: right; font-weight: 700; } #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; } .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 .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; 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 .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; } #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 .fa{ margin-top: 24px; font-size: 30px; text-shadow: none; } .carousel-control.right, .carousel-control.left { background: none; background-image: none; background: #4D5567; } .carousel-control.left{ left: 0px; } .carousel-control.right{ right: 0px; } .carousel-control.left i{ margin-left: -3px; } .carousel-control.right i{ margin-right: -3px; } .carousel-indicators{ display:none; } .theme_slider_wrapper .carousel-indicators{ display: block; bottom: 0%; } .theme_slider_wrapper .carousel-indicators li{ width: 15px; height: 15px; margin: 0px 5px; background-color: transparent; border: 2px solid #cacfd9; } .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; } #accordion_prop_addr{ margin-top: 26px; } .panel-wrapper { width: 100%; float: left; margin-bottom: 20px; position: relative; border-bottom: 1px solid #e7e9ef; margin-top: 18px; } .listing_type_1 .features_wrapper{ border: none; margin-bottom: 0px; } .imagebody_wrapper{ border-bottom: none; padding-bottom: 0px; margin-bottom: 10px; } .panel-title { margin-bottom: 10px; font-size: 15px; padding: 3px 0px 0px 0px; color: #8A8F9A; width: 25%; font-size: 14px; font-weight: 600; float: left; position:relative; cursor:pointer; width: 100%; } .panel-title:hover{ color:#b881fc; } .panel_pictures:hover{ color:#8A8F9A; } .panel-title-arrow { width: 13px; height: 12px; background-color: #b881fc; font-size: 10px; float: left; margin: 5px 10px 0px 0px; background-image: url('css/css-images/property_arrows.png'); background-position: -13px 0px; background-repeat: no-repeat; } .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; font-weight: 700; } .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: 40px; } #collapseTree, #collapseTwo, #collapseOne{ max-height: 150px; } .imagebody{ width:100%; } .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; } .pictures_explanation{ float:right; } .video-body{ } .video-body iframe { width: 100%; min-height: 355px!important; } .listing_detail { padding: 2px 20px 2px 0px; color: #5d6475; } .listing_detail a{ color: #5d6475; } .not_present{ font-weight: 400; color:#8A8F9A; text-decoration: line-through; } .listing_detail i{ margin-right: 10px; color:#8a959e; } .item_head{ color: #5d6475; font-size: 14px; font-weight: 700; } i.checkon{ color:#b881fc; } .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; } .property_header{ width: 100%; background-color: #fff; display: inline-block; min-height: 390px; } .property_categs{ font-size: 16px; width: 100%; position: relative; color: #8A8F9A; 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:#8A959E; font-size: 16px; margin-right: 10px; margin-left: 10px; } .property_header2 .prop_social a{ margin-right:0px; color:#8A8F9A; } .property_header2 .property_categs a:first-of-type{ margin-left: 0px } .category_wrapper{ border-bottom: 1px solid #e7e9ef; padding: 38px 0px; display: inline-block; width: 100%; } .property_header2 .category_wrapper{ padding: 27px 0px 35px 0px; } .category_details_wrapper{ padding-top: 24px; float: left; } .property_header_separator { font-size: 13px; margin-top: 8px; } .check_avalability{ display: inline!important; font-size: 14px!important; padding: 10px 16px!important; border: 1px solid #b881fc; background-color: #b881fc; color: #fff; border-radius: 40px; transition: color .1s linear,background-color .1s linear,border-color .1s linear; float: right; margin-top: 12px; margin-right: -4px!important; } .property_header2 .property_categs .check_avalability{ color:#fff; } .check_avalability:hover{ background-color: #fff; color: #b881fc!important; } .category_details_wrapper a, .no_link_details{ color: #8A959E; font-size: 16px; margin-left: 10px; margin-right: 10px; } .listing_type_1 .category_details_wrapper a:first-of-type{ margin-left: 0px; } .category_details_wrapper a:hover{ color: #b881fc; } .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-reviews-wrapper{ float: left; margin-top: 62px; width: 100%; } #on_the_map, #listing_reviews, .agent_listings_title_similar , #listing_calendar , #listing_description .panel-title-description{ font-size:20px; font-weight: 600; color:#5d6475; } #on_the_map{ margin-bottom: 15px; } #listing_calendar { margin-top:20px; } #listing_description .panel-body{ width: 100%; max-height: 129px; overflow: hidden; color:#5d6475; font-size:14px; } #view_more_desc{ color: #b881fc; width: 100%; float: left; margin-bottom: 25px; font-size: 14px; font-weight: 600; 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; } .property_ratings_agent{ margin-bottom: 25px; } .property_ratings_agent i, .property_ratings i{ color:#b881fc; font-size:16px; margin-right:3px; } .property_ratings_agent i{ color:#fff; } #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-family: 'Open Sans', sans-serif; font-size:14px; } #listing_reviews .owner_total_reviews{ color:#8A8F9A; font-family: 'Open Sans', sans-serif; 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: #b881fc; } .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:600; -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:2px; } #contact_host{ width:100%; padding: 10px 17px; background-color: #bbc0cb; color: #fff; cursor: pointer; border: none; font-size: 14px; font-weight:600; 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:2px; } .owner_read_more:hover{ color:#fff; } #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; } .company_headline .header_social i, .prop_social_single i, .prop_social i{ font-size: 19px; } .company_headline .header_social a, .prop_social_single a, .prop_social a{ color: #8A8F9A; text-decoration: none; padding: 7px 0px 0px 0px; margin-left: 2px; width: 35px; height: 35px; border: 1px solid #8A8F9A; border-radius: 50%; display: inline-block; } .prop_social a:hover i{ text-decoration: none; color:#fff; } .prop_social_single .share_facebook:hover, .prop_social .share_facebook:hover, .header_social .share_facebook:hover{ background-color: #425398; border: 1px solid #425398; } .prop_social_single .share_tweet:hover, .prop_social .share_tweet:hover, .header_social .share_tweet:hover{ background-color: #00aced; border: 1px solid #00aced; } .prop_social_single .share_google:hover, .prop_social .share_google:hover, .header_social .share_google:hover{ background-color: #DA4453; border: 1px solid #DA4453; } .prop_social_single .share_pinterest:hover, .prop_social .share_pinterest:hover, .header_social .share_pinterest:hover{ background-color: #cb2027; border: 1px solid #cb2027; } .prop_social_single .share_linkedin: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_single a:hover i, .prop_social a:hover i{ color:#fff; } .price_area{ color: #b881fc; 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%; background-color: #f1f3f7; padding: 60px 0px 30px; display: inline-block; float: left; } .similar_listings{ width: 1170px; margin: 0px auto; } .listing_type_1 .similar_listings{ width: 100%; } .booking_form_request { position:absolute; top:0px; right:0px; box-sizing: border-box; color: #747c83; margin: 0px 0px 30px 0px; background-color: #fff; max-width: 370px; width: 100%; border-radius: 2px; border: 1px solid #e7e9ef; padding: 30px 30px 30px 30px; margin-top: 39px; } .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; font-weight: 600; margin-bottom: 24px; color: #4d5567; } .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; } .calendar_icon input{ padding-left: 45px; } .calendar_icon:after { content: " "; background-image: url('css/css-images/calendar_icon.png'); position: absolute; top: 16px; left: 20px; width: 20px; height: 23px; background-repeat: no-repeat; } .adv-search-2 .calendar_icon:after { left:43px; } #adv-search-mobile .map_icon:after, #adv-search-mobile .calendar_icon:after{ left: 28px; } #google_map_prop_list_sidebar .calendar_icon:after { left:16px; } .rooms_icon:after { content: " "; background-image: url('css/css-images/door_icon.png'); position: absolute; top: 15px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; } .types_icon:after { content: " "; background-image: url('css/css-images/types_icon.png'); position: absolute; top: 15px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; } .actions_icon:after { content: " "; background-image: url('css/css-images/category_icon.png'); position: absolute; top: 15px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; } .bedrooms_icon:after { content: " "; background-image: url('css/css-images/bedrooms_icon.png'); position: absolute; top: 15px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; } .baths_icon:after { content: " "; background-image: url('css/css-images/bathrooms_icon.png'); position: absolute; top: 15px; left: 12px; width: 20px; height: 23px; background-repeat: no-repeat; } #contact_owner_modal .calendar_icon:after { left: 15px; } #baths_no, #beds_no, #adv_actions, #adv_categ, #rooms_no, #booking_guest_no_wrapper, #guest_no_widget, #guest_no{ position:relative; padding-left: 30px; } #guest_no_mobile:after, #booking_guest_no_wrapper:after, #guest_no_widget:after, #guest_no:after{ content: " "; background-image: url('css/css-images/icon_guest.png'); position: absolute; top: 10px; left: -3px; width: 20px; height: 20px; background-repeat: no-repeat; } #guest_no_mobile:after{ left: 12px; } #guest_no_widget:after{ left: 0px; } #advanced_search_shortcode .calendar_icon:after { left: 30px; top: 16px; } #advanced_search_shortcode .calendar_icon.checkout_sh:after{ left: 15px; } #booking_form_request .calendar_icon:after { left: 15px; } .map_icon{ position:relative; } .map_icon:after { content: " "; background-image: url('css/css-images/icon_pin.png'); position: absolute; top: 14px; left: 16px; width: 20px; height: 20px; background-repeat: no-repeat; } .adv-search-2 .map_icon:after{ left:44px } #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; } #advanced_search_shortcode .map_icon:after{ left: 30px; top: 16px; } .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; max-width: 350px; margin-top: -1px; line-height: 1.4em; } .cost_explanation{ width: 70%; float: left; padding: 13px 5px 13px 15px; box-sizing: border-box; } .cost_value{ width: 27%; float: left; padding: 13px 5px 13px 15px; border-left: 1px solid #f0f0f0; } .confirmed_booking{ cursor:pointer; } .booking_explaining{ font-size: 12px; margin-bottom: 15px; margin-top: -15px; } .third-form-wrapper{ width: 100%; padding: 30px 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 :hover{ opacity:1; } .admin-bar .property_menu_wrapper_hidden{ top:102px; } .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: #dfc6ff; } .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: 19px; color: #d6b5ff; margin-left: 12px; background: transparent; border-radius: 50%; border: 1px solid #d6b5ff; width: 36px; height: 36px; padding: 8px 0px 0px 8px; } .social_icons_owner i:hover{ color: #b881fc; background: #d6b5ff; } .social_icons_owner i.fa-linkedin{ padding-left:9px; } .agent_personal_details p{ font-size:16px; } .property_menu_item .fa-facebook{ padding: 8px 0px 0px 10px; } .property_menu_item .fa-twitter { padding: 8px 0px 0px 8px; } .agent_menu .property_menu_item{ width:100%; } .property_menu_item:last-child{ margin-right:0px; } .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; margin-bottom: 75px; position:relative; background-color: #d0d5de; min-height: 368px; } .all-front-calendars_headers{ width:100%; height:50px; position: absolute; top:0px; left:0px; background-color: #4d5567; } .all-front-calendars .booking-calendar-wrapper{ position: relative; float: left; width: 50%; min-height: 285px; background-color: #d0d5de; border-radius: 0px; padding-bottom: 34px; } .all-front-calendars .has_future, .all-front-calendars .has_past { background-color: #fff; border: 1px solid #d0d5de; padding: 10px 9px 10px 9px!important; margin: 0px !important; height: 46px; } table.booking-calendar td{ color: #4d5567; font-size: 14px; } .all-front-calendars .has_future:hover:before{ display:none; } .full_width_row{ width:100%; background-color: #f6f6f6; display: inline-block; float: left; } .owner-wrapper { padding: 60px 0px; clear: both; } .owner_read_more { cursor: pointer; margin-bottom: 15px; margin-top: -5px; color: #dbbeff; display: inline-block; padding: 10px 0px; margin-right: 15px; box-sizing: border-box; font-size: 14px; font-weight: 700; float:left; } #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: 0px; } #contact_me_long_owner{ margin-top:45px; float: left; margin-bottom: 0px; } #contact_me_long_owner:hover, #contact_me_long:hover { color:#b881fc; 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; } .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; color: #5D6469; font-weight: 700; margin-bottom: 15px; padding: 0px 2.5px; font-size: 20px; } .hidden_photos{ opacity:0; height:0px; } /* =propety page ----------------------------------------------- */ .listing_content_white_back{ width:100%; float:left; } .listing_type_1 .entry-prop{ position: relative; bottom: auto; left: auto; color: #4D5567; text-shadow: none; width: auto; margin-left: 0px; z-index: 10; font-weight: 700; font-size: 34px; margin-bottom: 0px; margin-right: 0px; } .listing_type_1 .rating_no{ font-size: 16px; color: #81848B; font-weight: 300; } /* .listing_type_1 .property_ratings{ position: absolute; top: 12px; right: 0px; margin-top: 0px; } */ .listing_type_1 .listing_main_image_location{ position: relative; bottom: auto; left: auto; color: #81848B; text-shadow: none; width: 100%; margin-left: auto; z-index: 10; font-size: 16px; float: left; padding: 0px; } .listing_type_1 .listing_main_image_location a { color: #81848B; } .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: #b881fc; text-align: center; font-weight: 500; margin-bottom: 15px; padding: 19px; border-radius: 2px; border: 1px solid #e7e9ef; background-color: #b881fc; 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; max-width: 370px; width: 100%; border-radius: 2px; border: 1px solid #e7e9ef; 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: 2px; border: 1px solid #e7e9ef; padding: 30px 30px 30px 30px; float:left; margin-bottom: 30px; } .property_page_container #listing_calendar{ margin-top:0px } .property_page_container .all-front-calendars{ margin-bottom: 30px; } .listing_type_1 .listing-review:last-of-type{ margin-bottom: 0px; } .property_page_container.for_reviews{ padding-bottom: 0px; } .full_width_row>.for_reviews{ padding-top: 0px; } .listing_type_1 .check_avalability { display: inline!important; font-size: 14px!important; padding: 10px 16px!important; border: 1px solid #b881fc; background-color: #F1F3F7; color: #4d5567; border-radius: 40px; transition: color .1s linear,background-color .1s linear,border-color .1s linear; float: right; margin-top: 12px; margin-right: 0px!important; } .listing_type_1 .check_avalability:hover{ background-color: #b881fc; color: #fff!important; } .listing_type_1 .owner-page-wrapper{ float:left; } .listing_type_1 .listing_reviews_container{ width: 100%; margin: 0px auto; padding: 0px 0px 0px 0px; } .listing_type_1 .review-list-content{ width:100%; } .listing_type_1 .imagebody_wrapper{ margin-bottom: 0px; margin-top: 0px; } .listing_type_1 .category_wrapper { border-bottom: 1px solid #e7e9ef; padding: 0px 0px 25px 0px; } .owner_area_wrapper_sidebar{ float:left; width:100%; padding: 30px; background-color: #b881fc; background-image: url('css/css-images/agent_back.jpg'); background-repeat: repeat; color: #fff; margin-bottom:30px; border-radius:2px; } .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 slider ----------------------------------------------- */ .carouselvertical .carousel-inner{ max-width: 627px; max-height: 338px; } #carousel-indicators-vertical{ width: 143px; right: 0px; position: absolute; top: 0px; bottom: auto; list-style: none; transition: all .4s ease-in-out; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; background: #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 .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; 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: 337px!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; font-weight: 700; } .agent_general_details{ width:220px; float:left; margin-bottom: 15px; } .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:#b881fc; } .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 #b881fc; 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: 0px -2.5px 0px -2.5px; } .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; font-weight: 700; } .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: 3px; 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: 15px; } .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: #dfc6ff; width: 100%; } .social_icons_owner { margin-bottom: 7px; position: absolute; top: 109px; right: 15px; } .owner-page-wrapper-reviews{ background-color: #fff; width: 100%; display: inline-block; } .owner-page-wrapper{ background-color: #b881fc; 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; } .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 20px 0px; } .review-list-content { position: relative; padding-left: 0px; } .reviewer_image{ width: 60px; height: 60px; border-radius: 50%; border: none; background-size: cover; background-position: 50% 50%; position: absolute; top: 10px; } .reviwer-name{ color: #4d5567; margin-bottom: 0px; margin-top: 15px; width: 50%; text-align: left; font-size: 14px; font-weight: 600; padding-left: 75px; } .listing-review .property_ratings{ margin-top: 2px; padding-left: 75px; } .listing-review .property_ratings i { color: #b881fc; } .listing-review .property_ratings i.fa-star-o{ color:#e7e9ee; color:#8A8F9A; } .ratings-star{ margin-right: 13px; margin-right: 13px; font-size: 14px; color: #8A8F9A; font-family: 'Open Sans', sans-serif; } #reviews_agent{ margin-left:15px; } .review-content{ float: left; margin-top: 17px; border-bottom: 1px solid #e7e9ef; padding-bottom: 30px; } .listing-review:last-of-type .review-content{ border:none; } .review-date{ margin-top: 5px; color: #8A8F9A; font-size: 14px; font-family: 'Open Sans', sans-serif; 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: 600; } .comment_name a { font-size: 16px; color: #5d6475; line-height: 1.3em; } .edit-link{ margin-left: 5px; float:right; } .comment_date{ color:#99a3b1; font-size: 13px; } .comment-form #submit{ width: auto; padding: 16px 30px; font-size: 14px; background-color: #b881fc; 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; width: 308px!important; box-shadow: none; -webkit-appearance: none; border: none; margin-top: 5px; } .comment-form #submit:hover{ color: #ffffff; 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; } .listingsidebar { margin-top:180px; } .top_bar .xoxo{ margin:0px; } .widget-title-sidebar{ width: 100%; padding: 0px 0px 0px 0px; font-size: 16px; font-weight: 600; margin-bottom: 15px; } .loginwd_sidebar .widget-title-sidebar, .advanced_search_sidebar .widget-title-sidebar{ color: #4d5567; } .widget-title-sidebar_blank{ height:13px; width:100%; } .widget-container{ margin-bottom: 30px; float: left; width: 100%; } .widget-container.latest_listings{ margin-bottom: 0px; } .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 li{ padding: 7px 0px 8px 15px; margin-bottom: 0px; border:none; } #adv-search-mobile .form-control, .invoices-wrapper .form-control, .user_dashboard_panel .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, #colophon .form-control, #primary .form-control{ margin-bottom: 15px; background-color: #fff; border:1px solid #e7e9ef; color:#8A8F9A; } #commentform .form-control{ margin-bottom:5px; } #colophon .multiple_currency_widget .form-control{ border:none; background-color: #9DA5B9; color:#3e4453; margin-bottom: 8px; } #colophon .multiple_currency_widget .caret:after , #colophon .multiple_currency_widget .sidebar_filter_menu{ color:#3e4453; } .widget li, .widget-container li{ width: 100%; margin-bottom: 15px; padding-bottom: 15px; width: 100%; border-bottom: 1px solid #e7e9ef; } .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%; font-weight: 600; } #colophon .widget_recent_entries a{ font-weight: 400; } .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: "\f0e5"; 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: 600; } .widget_categories li:before, .widget_archive li:before { content: "\f115"; 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: 2px; } .tagcloud a{ font-size: 13px!important; border: 1px solid #e7e9ef; padding: 5px 10px; margin: 0px 10px 10px 0px; float: left; } .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; } #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{ margin-top:1px; position: relative; font-size: 14px; padding: 10px 12px; color:#8A959E; } .form-control.open .sidebar_filter_menu{ color:#8A959E; } .caret_sidebar{ position: absolute; right: 12px; top: 18px; } ._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: 0px; height: auto; background: #9DA5B9; color: #3e4453; 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: #f1f3f7; } /*=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: 45px; height: 45px; padding: 13px 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%; } #colophon .social_sidebar_internal a{ background-color: #323840; } #colophon .social_sidebar_internal a:hover, #primary .social_sidebar_internal a:hover { background-color: #b881fc; color: #fff; } #colophon .social_sidebar_internal i, #primary .social_sidebar_internal i { font-size: 19px; color: #a6b3bb; } #colophon .social_sidebar_internal a:hover i, #primary .social_sidebar_internal a:hover i{ color: #fff; } #colophon .social_sidebar_internal a:hover{ color:#fff; } /*=social top bar -------------------------------------------------*/ .social-rss, .social-facebook, .social-twitter, .social-dribbble, .social-google, .social-linkedIn, .social-blogger, .social-tumblr, .social-pinterest, .social-yahoo, .social-youtube, .social-vimeo{ 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: 16px; } .social-facebook{ margin-left: 0px; } .top_bar .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%; } .top_bar .social_sidebar_internal a:hover{ color: #b881fc; } .social-rss:before{ content:"\f09e"; } .social-facebook:before{ content:"\f09a"; } .social-twitter:before{ content:"\f099"; } .social-dribbble:before{ content:"\f17d"; } .social-google:before{ content:"\f0d5"; } .social-linkedIn:before{ content:"\f0e1"; } .social-tumblr:before{ content:"\f173"; } .social-pinterest:before{ content:"\f0d2"; } .social-youtube:before{ content:"\f167"; } .social-vimeo:before{ content:"\f194"; } /* =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 { background-color:#fff; color: #b881fc; } .widget_nav_menu .sub-menu li:hover a { color: #b881fc; } /* =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: "\f099"; font-size: 21px; font-family: "FontAwesome"; color: #b881fc!important; position: absolute; top: 0px; left: 0px; } .twitter_time{ color:#b881fc; } .twitter_wrapper a{ color:#b881fc; } .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: #b881fc; border:1px solid #fff; } #colophon .twitter_wrapper a{ color: #b881fc; } #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; } .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 { font-size: 14px; line-height: 1.6em; } .textwidget p{ margin-bottom: 13px; } /* =Tagcloud ------------------------------------------------*/ /* =Calendar Widget ------------------------------------------------*/ #calendar_wrap{ padding-top: 13px; max-width: 383px; background: #fff; border-radius: 2px; border: 1px solid #e7e9ef; } .widget_calendar #wp-calendar { color: #555; width: 100%; text-align: center; } .widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th { text-align: center; } table tbody tr td { color: #333; text-align: center; vertical-align: top; padding: 3px 0px 0px 0px; } #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: 4px; padding-bottom: 4px; } .contact_sidebar_wrap i{ margin-right: 13px; width: 13px; } #colophon .contact_sidebar_wrap p:hover a{ color:#b881fc; } #primary .contact_sidebar_wrap p:hover a{ color:#b881fc; } /*=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; } #colophon .category_name{ padding: 8px 10px; } #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: #b881fc; 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:13px 0px 13px 0px; background-color: #fff; border: 1px solid #e7e9ef; padding: 30px 15px 30px 15px; float: left; } .guest_form_sh_wr{ padding-left:0px; } .advanced_search_shortcode .form-control{ } .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: 600; } .vc_span6 #advanced_submit_shorcode{ margin-top:0px; } .advanced_search_shortcode input{ margin-right: 10px; margin-top: 0px; margin-bottom: 13px!important; } .advanced_search_shortcode .filter_menu_trigger{ margin-top: 0px; padding: 12px 0px; position: Relative; } .advanced_search_shortcode .caret_filter{ position: absolute; right: 0px; top: -6px; } .adv_shortcode_input{ display:inline; } .advanced_search_shortcode .dropdown-menu{ left: 0px; margin-top: -15px!important; } .advanced_search_shortcode .filter_menu{ margin-top:1px; margin-left: 0px; width:95%; padding-bottom:0px; overflow-x: hidden; } .advanced_search_shortcode .filter_menu li{ min-width: 168px; padding-top:10px; } /*=advanced_search_sidebar ------------------------------------------------*/ .twitter_wrapper, .loginwd_sidebar, .advanced_search_sidebar{ background-color: #fff; width: 100%; border-radius: 2px; border: 1px solid #e7e9ef; padding: 30px 30px 19px 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%; } #googleMapSlider{ position: absolute; width: 100%; height: 100%; float: left; display: block; z-index: 1; display: none; } .scrollon{ border:1px solid #b881fc; } .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; } #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: 600; 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('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; } #gmapzoomplus, #gmapzoomminus, #geolocation-button, #gmap-full, #gmap-prev, #gmap-next{ pointer-events: auto; } #gmap-controls-wrapper.fullscreenon{ top: 30px; z-index: 99999; } .google_map_on_list_wrapper{ position: relative; width: 100%; float: left; } .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:1; } /*=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: 17px; 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; font-weight: 600; margin-bottom: 20px; margin-top:3px; } #agent_submit_contact{ color: #fff; padding: 16px 50px; color: #fff; font-size: 18px; line-height: 18px; font-weight: 600; background-color: #b881fc; } .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; } #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: #b881fc; 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; background-color: transparent; position: absolute; height: 88px; bottom: 15%; left: 50%; margin-left: -585px; } #search_wrapper.type2{ top: 50%!important; margin-top: -200px; 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{ bottom: 5%; } .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: 20px 10px; bottom: 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_location_mobile, #search_location_filter_shortcode, #search_location_filter, #search_location_filter_widget, #search_location { padding-left: 45px; } .adv-1-wrapper { border-radius: 2px; position: absolute; top: -11px; left: 0px; width: 100%; height: 100%; background: #fff; opacity: 0.40; } .adv-2-wrapper { position: absolute; top:65px; right: 0px; width: 335px; height: 330px; background: #fff; opacity: 0.40; 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: #b881fc; color: #ffffff; font-size: 20px; padding: 22px 0px 0px 30px; font-weight: 600; } .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; } .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; } #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:#b881fc; cursor:pointer; margin-left:10px; } .bottom_sixty{ padding-left: 15px; } #submit_booking_front, #advanced_submit_widget, #advanced_submit_2_mobile, #advanced_submit_2{ margin-top: 0px; padding: 13px 15px; color: #fff; background-color: #4d5567; font-size: 16px; font-weight: 600; width: 100%; margin-bottom: 0px; border-radius: 2px; } #submit_booking_front:hover, #advanced_submit_widget:hover, #advanced_submit_2_mobile:hover, #advanced_submit_2:hover{ background-color: #576074; } #showinpage_mobile{ display:none; position:absolute; } adv_extended_options_show_filters , .show_filters, .adv_extended_options_text{ color: #b881fc; width: 100%; float: left; margin-bottom: 0px; font-size: 14px; font-weight: 600; margin-top: 0px; cursor: pointer; padding-left: 2.5px; } .adv_extended_options_text :hover{ } #adv_extended_options_show_filters{ } .adv_extended_options_text:hover{ color:#b881fc; } .half_map_results{ float: left; width: 100%; text-align: left; display: inline; padding: 15px 30px 15px 2px; font-weight: bold; } .adv-search-1.adv_extended_class{ height:141px; } .adv_extended_class #advanced_submit_2{ padding: 41px 45px 37px 45px; height: 141px; } .extended_search_check_wrapper{ /*on prop list*/ float: left; width: 100%; position: relative; padding: 10px 10px 10px 2px; } #extended_search_check_filter{ display:none; } .extended_search_checker{ float:left; width:33%; margin: 5px 0px!important; } .extended_search_checker label{ margin-bottom:7px!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%; margin-top: -8px; 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:0px!important; } .advanced_search_shortcode .extended_search_checker{ line-height: 13px; } #adv_extended_close_widget{ position: absolute; top: 6px; right: 0px; cursor:pointer; } #adv_extended_close_adv{ position: absolute; top: 0px; right: 14px; color: #99a3b1; 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: #99a3b1; display: none; cursor: pointer; } #adv-search-mobile .extended_search_checker{ width:100%; } #advanced_search_map_list { width: 100%; padding: 30px 20px 30px 20px; float: right; box-sizing: border-box; background-color: #fff; margin-bottom: 10px; /*new*/ background-color: #F6F6F6; padding: 30px 20px 0px 20px; } .secondrow{ } #advanced_search_map_list_hidden { width: 100%; padding: 10px 5px; float: right; box-sizing: border-box; background-color: #ECEDF0; position: fixed; z-index: 100; display: none; } .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%; } #slider_price_sh .ui-slider-handle, #slider_price_widget .ui-slider-handle, #advanced_search_map_list .adv_search_slider .ui-slider-handle{ border-radius: 1px; 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: 29px; } #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{ padding-right: 2.5px; padding-left: 2.5px; float: left; } #advanced_search_map_list .form-control{ margin-bottom: 20px; } #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: #b881fc; 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; margin-top: 9px; 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 -----------------------------------------------------------------------------------*/ #colophon{ background-color: #3e4453; color: #9DA5B9; } .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: #9DA5B9; -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, #colophon .widget-container li:hover a{ color: #b881fc; text-decoration: none; } #colophon .widget-container.multiple_currency_widget li:hover, #colophon .widget-container.multiple_currency_widget li:hover a{ color: #4d5567; font-weight: 600; text-decoration: none; } #colophon .widget-container li:hover:before{ color: #b881fc; text-decoration: none; } #colophon .xoxo{ padding-top: 55px; padding-bottom: 25px; float: left; } .widget-title-footer { font-size: 14px; color: #9DA5B9; line-height: 1.6em; text-transform: uppercase; margin-bottom: 15px; } #colophon .widget-container li { margin-bottom: 4px; padding-bottom: 4px; border: none; vertical-align: top; line-height: 22px; } #colophon li a { border: none; font-size: 14px; } .backtop { font-size: 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 50%; background-color: #1a1a1a; padding: 10px 3px 0px 12px; width: 50px; height: 50px; position: fixed; bottom: 10px; right: -60px; z-index: 100; opacity: 0; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; opacity: 0.7; z-index: 102; } .islive{ right:15px; } .copyright{ padding-top: 13px; float: left; } .sub_footer{ width: 100%; height: 46px; background-color: #313643; color: #9DA5B9; font-size: 14px; } .sub_footer_content{ width:100%; max-width: 1170px; margin: 0px auto; } .subfooter_menu{ float: right; margin-top: 13px; text-align: right; } #colophon .subfooter_menu a{ font-size: 14px; padding-bottom: 0px; color: #9DA5B9; } #colophon .subfooter_menu a:hover{ color: #b881fc; } .subfooter_menu li{ display: inline; font-size: 13px; margin-left: 26px; } /*=social share -------------------------------------------------------------------------------------*/ .social_share_wrapper{ position: fixed; top: 110px; right: 0px; height: 200px; width: 40px; z-index: 999; } .admin-bar .social_share_wrapper{ top: 175px; } .is_half_map .social_share_wrapper{ left:0px; right:auto; top: 255px; } .social_share{ width: 40px; height: 40px; color: #fff; float: left; padding: 10px 13px; } .social_share i{ font-size:18px; } .social_share:hover{ color:#fff; } .social_share:focus i, .social_share:hover i{ color:#fff; } .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; } /*=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 2px 6px 0px rgba(0, 0, 0, 0.39); margin-left: -164px; } .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:#b881fc; 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; } .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.1em; font-size: 16px; color: #fff; padding: 0px 0px 0px 15px; font-weight: 700; width: 100%; position: absolute; bottom: 58px; font-family: 'Open Sans', sans-serif; left: 0px; } #infobox_title a, #infobox_title a:hover{ text-decoration: none; } #infobox_title:hover, .info_details a:hover{ color:#b881fc; 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: #8A8F9A; padding: 11px 15px 7px 15px; background-color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 0px; font-weight: 400!important; font-family: 'Raleway', sans-serif; } #googleMapSlider .prop_detailsx{ margin-top: 2px; } .prop_pricex{ float: left; display: inline; color: #fff; color: #b881fc; font-size: 20px; opacity: 1; line-height: 0px; position: absolute; right: 15px; bottom: 68px; font-weight: 700; font-family: 'Open Sans', sans-serif; } .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: left; margin-top: 15px; margin-right: 12px; margin-left: 0px; color: #8A8F9A; } .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{ color: #8A8F9A; font-size: 14px!important; float: right; background-image: url('./css/css-images/icon_bath.png'); height: 19px; width: 26px; background-repeat: no-repeat; margin-left: 0px; margin-right: 0px; padding-left: 22px; background-position: 0px 3px; line-height: 21px; margin-top: -3px; } #inforoom{ color: #8A8F9A; font-size: 14px!important; float: right; background-image: url('./css/css-images/icon_bed.png'); height: 17px; width: 40px; background-repeat: no-repeat; margin-left: 0px; padding-left: 28px; background-position: 0px 2px; line-height: 21px; margin-top: -3px; margin-right: 10px; } #infosize{ color: #99a3b1; font-size: 14px!important; float: right; background-image: url('./css/css-images/icon-size.png'); height: 17px; background-repeat: no-repeat; margin-left: 10px; padding-left: 19px; background-position: 0px 4px; line-height: 22px; margin-top: -3px; } /*=Dashboard -------------------------------------------------------------------------------------*/ #user_tab_menu_trigger{ background: #333333; 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; } .user_tab_menu{ margin-top: 0px; min-height: 120%; background: #4d5567; padding-top: 0px; position: absolute; width: 275px; z-index: 9999; height: 100%; max-width: 275px; top: -70px; left:0px; padding: 0px; } .property_edit_menu{ } .is_dashboard{ background-color: #fff; } .is_dashboard_page.main_wrapper{ box-shadow: none; overflow: hidden; } .profile-image-wrapper{ height:180px; color:#fff; width:100%; background-color: #4d5567; padding-top: 28px; } #profile-image-menu{ border-radius: 50%; margin: 0px auto; width: 90px; height: 90px; border: 3px solid #838895; background-size: cover; background-position: 50% 50%; } .profile_wellcome{ font-size: 14px; text-align: center; margin-top: 12px; color: #fff; font-weight: 700; text-transform: capitalize; } .user_tab_menu a{ width:100%; float:left; margin: 10px 0px 10px 0px; } #profile_message{ margin: 0px; float: left; width:100%; } #change_pass{ color:#fff; } #profile_pass{ margin: 0px; float: left; width: 100%; } .user_dashboard_links{ float: left; margin-bottom: 13px; background-color: #4d5567; padding: 20px 0px; } .edit_class, .user_dashboard_links .user_tab_active{ text-decoration: none; color: #d5dbea; background-color: #313643; border-left-color: #b881fc; } .edit_class{ color: #d5dbea!important; border-left-color: #b881fc!important; } .edit_class i{ color: #b881fc!important; } .user_dashboard_links .user_tab_active i{ color: #b881fc; } .property_edit_menu a { text-decoration: none; color: #d5dbea; background-color: #313643; border-left-color: #313643!important; padding-left: 55px!important; } .user_tab_menu .fa, .user_dashboard_links .fa{ margin-right: 20px; width: 15px; } .user_tab_menu a, .user_dashboard_links a{ color: #949db4; width: 100%; padding: 14px 0px 14px 20px; margin: 0px; font-size: 14px; font-weight: 500; border-left: 2px solid #4d5567; } .user_dashboard_links a:hover{ text-decoration: none; color: #d5dbea; background-color: #313643; border-left-color: #b881fc; } .user_dashboard_links a:hover i{ color:#b881fc; } .user_profile_div{ padding-bottom: 50px; } #profile-div{ margin-top: 17px; max-width: 200px; } #profile-div img{ max-width: 200px; } .content-admin-dashboard{ margin-left:15px; margin-top:15px; margin-bottom: -10px; } .user_dashboard_panel{ padding: 15px 0px; background-color: #ffffff; display: inline-block; margin-bottom: 30px; margin: 0px 15px; } .no_log_submit .user_dashboard_panel{ margin: 0px 0px; } .mdfillin{ height:89px; } .user_dashboard_panel_guide{ padding: 0px 0px; color: #8A8F9A; width: 960px; margin-top: 30px; overflow: hidden; margin: 0px auto; margin-bottom: 30px; margin-top: 44px; } .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; } .user_dashboard_panel_guide a:first-of-type{ margin-left: 0px; } .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; } .user_dashboard_panel_guide .active:after{ background-color: #b881fc; } .user_dashboard_panel_guide .guide_past:after{ background-color: #b881fc; } .user_dashboard_panel_guide .guide_past:before{ background-color: #b881fc; } .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%; } .menucalendar:after{ content:" "; } /* a.active:after{ border-left-color: #fff; right: -56px; } */ .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; } .user_dashboard_panel_title{ display: inline-block; font-size: 18px; font-weight: 700; margin: 0; padding: 0px 0px 0px 15px; margin-bottom: 15px; width: 100%; white-space: nowrap; overflow: hidden; float: left; color: #3e4453; margin-top: 15px; } .pack_description{ float: left; background-color: #434b5c; width: 100%; } .pack-info, .pack-unit{ position: relative; float: left; width: 100%; padding: 20px; } .pack-wrapper{ float: left; margin-left: 13px; max-width: 1000px; } .pack_unit_list{ background-color: #fff; max-width: 393px; width: 100%; border-radius: 2px; border: 1px solid #e7e9ef; padding: 30px 30px 19px 30px; margin-bottom: 30px; min-height: 211px; } .pack_unit_list .user_dashboard_panel_title{ margin-top:0px; white-space:normal; } .normal_list_no{ width: 50%; color: #adb7d1; float: left; text-align: left; padding: 2px 0px; font-size: 28px; font-weight: 700; position:relative; margin-bottom: 15px; } .normal_list_no span{ font-size: 11px; font-weight: 500; padding: 0px 10px; width: 105px; line-height: 1.1em; display: inline-block; position: absolute; top: 5px; } .extend_normal_list_no span{ width:110px; } .date_normal_list{ width:88px; border-right: none; font-size: 13px; } .pack_description_details{ font-size: 13px; padding: 9px 13px; } .pack-name{ width: 100%; border-bottom: 1px solid #4d5567; text-align: center; color: #b881fc; font-weight: 700; font-size: 14px; padding: 20px 0px; clear: both; } .pack-name span{ color: #adb7d1; font-size: 12px; width: 100%; text-align: center; display: inline-block; font-weight: 500; } .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:#b881fc; font-size: 15px; margin-bottom: 8px; } .pack-listing-period{ font-size: 13px; margin: 7px 0px 7px 15px; } .listing_upgrade { cursor:pointer; margin: 10px 10px 10px 0px; } .listing_upgrade, .listing_submit_normal { font-size: 13px; cursor: pointer; margin: 8px 8px 8px 0px; float: left; padding: 10px 9px; border-radius: 3px; font-weight: 700; background-color: #003087; } .activate_payments{ font-size: 13px; cursor: pointer; margin: 6px 6px 0px 14px; float: left; padding: 5px 15px; border-radius: 3px; font-weight: 700; background-color: #51AF6B; color: #fff; } .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; } #stripe_cancel, #paypal_booking, #pick_pack { cursor: pointer; margin: 8px 8px 0px 0px; float: left; padding: 17px 33px; font-weight: 700; font-size: 16px; line-height: 1; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #003087; border-radius: 2px; } #stripe_cancel { margin-left: 10px; padding: 10px 43px; width: 254px; white-space: normal; line-height: 1.3em; } #pick_pack{ margin-top:4px; } #stripe_form{ display: inline-block; margin-top: 0px; float: left; } #pack_select{ width: 100%; color: #747c83; margin-bottom: 13px; padding: 15px 15px; border: 1px solid #f0f0f0; font-size: 15px; margin-top: 4px; } .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; float: left; margin-top: -20px; color: #8A8F9A; } #aaiu-uploader{ width: 200px; -moz-appearance: none; -webkit-appearance: none; text-align: center; cursor:pointer; } #profile-image{ max-width: 100%; } .submit_container #aaiu-uploader{ width:auto; } #about_me { width: 100%; float: left } .about_me_profile{ height: 146px!important; } #update_profile{ margin-left: 15px; color:#fff; max-width: 200px; } #change_pass{ margin-left: 15px; max-width: 200px; } .dasboard-prop-listing{ margin-bottom: 30px; background-color: #fff; float: left; width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; position: relative; border: 1px solid #e8ebf0; overflow:hidden; max-width: 400px; } .booking_list .dasboard-prop-listing{ max-width: 100%; min-height: 240px; } .flex_wrapper_list{ display: -webkit-flex; display: -ms-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; min-width: 100%; } .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%; } .dasboard-prop-listing .prop-info{ flex-wrap: wrap; display: flex; } .booking_list .prop-info{ display: block; width: 50%; margin-bottom: 20px; } .nosubmit{ margin:25px 0px 0px 0px; } .blog_listing_image{ float:left; display: inline; } .dashboard_imagine{ width: 100%; max-height: 312px; overflow: hidden; } .book_image{ margin: 0px 15px 0px 0px; max-width: 47%; } .blog_listing_image .featured_div{ padding: 8px 44px; left: -44px; top: 23px; } .listing_title_book{ padding-left: 20px; margin-bottom: 10px; margin-top: 13px; font-weight: 600; font-size: 18px; } .listing_title{ padding-left: 20px; padding-right: 20px; margin-bottom: 10px; margin-top: 20px; width: 100%; float: left; } .dasboard-prop-listing .listing_title a{ margin-bottom: 0px!important; } .user_dashboard_listed{ padding-left: 20px; margin-bottom: 7px; line-height: 1.3em; font-size: 13px; display: block; color: #8A8F9A; font-size: 14px; font-weight: 500; } .dasboard-prop-listing .user_dashboard_listed{ width:100%; } .booking_details_title{ color: #3e4453; font-size: 14px; font-weight: 700; } .guest_details{ margin-left:15px; } .user_dashboard_listed .price_label{ font-size:13px; } .user_dashboard_listed a{ color:#b881fc; } .listing_submit{ position: relative; font-size: 13px; line-height: 23px; width: 100%; padding-top: 20px; display: none; } .listing_submit_spacer{ height:68px; } .extra_featured{ width:13px; height:15px; float:left; margin-right: 5px!important; } .info-container{ position: relative; margin-top: 12px; width: 100%; padding-left: 0px; padding-top: 0px; float: left; background-color: #f4f6f9; padding-bottom: 0px; z-index:9; min-height: 45px; } .info-container i{ font-size: 17px; padding: 5px; color: #bdc4d2; cursor: pointer; width: 22px; height: 23px; margin-right: 7px; } .is_featured{ margin-top: 15px; float: left; } .sent_approval{ padding: 10px 20px; float: left; } .dashboad-tooltip{ border-right: 1px solid #e8ebf0; width: 45px; height: 45px; float: left; padding: 10px 0px 0px 10px; cursor: pointer; } .featured_exp{ float: left; font-size: 12px; margin-top: 5px; } .dashboad-tooltip:hover{ background-color: #4d5567; color: #adb7d1; } .dashboad-tooltip:hover i{ color: #adb7d1; } .info-container-payments{ position: absolute; width: 100%; padding-left: 20px; float: left; background-color: #f4f6f9; bottom: 45px; border-bottom: 1px solid #e8ebf0; left: 0px; } .favorite-wrapper{ position:relative; bottom: 0px; margin-top: 12px; } .stripe-button-el{ background-image: none; margin-top: 7px; height: 50px; border: 0; border-radius: 2px!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; } .user_dashboard_status{ position: absolute; top: 14px; right: 14px; } /*=Submit Listing -------------------------------------------------------------------------------------*/ .mobile{ display:none; } .web { display:inline; } #new_post .alert-warning{ line-height: 18px; } #new_post2 select, #new_post 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: 275px; background-color: #4d5567; cursor: pointer; text-align: center; } #google_capture:hover{ background-color: #576074; } #edit_prop_ammenities, #edit_prop_locations, #edit_prop_details, #edit_prop_image, #edit_prop_price, #edit_prop_1, #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{ margin-top: -15px; 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%; } #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:#b881fc; color:#fff; font-size: 20px; padding: 5px; cursor: pointer; } #imagelist .uploaded_images .thumber { left:auto; right: 0px; cursor: none; } #imagelist .uploaded_images img{ cursor:pointer; max-width: 100%; } .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 Sidebar -------------------------------------------------------------------------------------*/ .login_sidebar{ margin-bottom: 11px; } /*=Login Form -------------------------------------------------------------------------------------*/ .login_form { width: 100%; border-radius: 4px; } .shortcode-login{ padding:0px; background-color: #fff; } .vc_column .shortcode-login{ background-color: #fff; border: 1px solid #e7e9ef; padding: 30px 30px 30px 30px; float: left; } .vc_column #user_terms_register_sh_label, .vc_column .login-links a{ color: #8A8F9A; font-size: 13px!important; } .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; } #ajax_register_div .login_form, #ajax_login_div #login-div{ border: none; padding: 40px 40px 0px 40px; } #booking_form_request_mess_modal, #booking_form_request_mess, .alert-message, .login-alert{ color: #fff; font-size: 13px; line-height: 22px; width: 100%; background-color: #45cd72; margin-bottom: 15px; padding: 5px 10px; } .alert_err .login-alert, .alert_err{ background-color: #fd2d4f; } #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; } .user_dashboard_panel .login-alert{ max-width: 32%; } .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{ height:120px; padding-top:50px; text-align:center; font-size:18px; color: #5d6475; } .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%; } #widget_register_sw{ } .login-links{ width: 100%; padding:40px; background-color: #f1f3f7; } .snap-drawer .login-links{ background: transparent; padding: 15px 0px; } #colophon .login-links, #primary .login-links{ padding: 0px; background-color: #fff; } .login-links.shortlog{ margin-top: 0px; font-size: 14px; margin-bottom: 5px; } .more_list{ color: #b881fc!important; width: 100%; float: left; margin-bottom: 25px; font-size: 14px; font-weight: 600; margin: 0px; cursor: pointer; background-color: transparent!important; padding: 0px!important; } .more_list:hover{ color: #a871ec!important; } #set_price_dates, #book_dates, .more_list, #wp-forgot-but, #wp-login-but, #wp-submit-register, #submit_mess_front{ min-width:185px; width:100%; padding: 18px 30px; } #wp-forgot-but, #wp-login-but{ margin-top: 0px; } .login_form label { margin-bottom: 5px; float: left; width: 230px; } #wp-submit-register, #wp-forgot-but, #wp-login-but, .comment-form #submit, #wp-forgot-but_shortcode, #wp-login-but-wd, #wp-submit-register_wd{ margin-bottom: 20px; width: 100%; color: #fff; font-size: 18px; line-height: 18px; font-weight: 600; background-color: #b881fc; } #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: 2px 0px 20px; color: #747c83; font-size: 12px; font-weight: normal; line-height: 1em; width: 100%; float: left; } #facebooklogin, #facebooklogin_sh, #facebooklogin_wd, #facebooklogin_mb{ width: 100%; height: 50px; border-radius: 2px; background-color: #4B6CC9; border-bottom: 0px solid #425398; cursor: pointer; margin: 0px 0px 10px 0px; position: relative; color: #fff; padding: 13px 15px; font-size: 14px; display: inline-block; text-align: center; } #facebooklogin i, #facebooklogin_sh i, #facebooklogin_wd i, #facebooklogin_mb i{ font-size: 16px; margin-right: 6px; } #yahoologin_mb, #googlelogin_mb, #facebooklogin_mb{ } #facebooklogin:hover, #facebooklogin_sh:hover, #facebooklogin_wd:hover, #facebooklogin_mb:hover{ background-color: #425398; } #googlelogin_wd, #googlelogin_sh, #googlelogin_mb, #googlelogin{ width: 100%; height: 50px; border-radius: 2px; background-color: #ED5565; border-bottom: 0px solid #425398; cursor: pointer; margin: 0px 0px 10px 0px; position: relative; color: #fff; padding: 13px 15px; font-size: 14px; display: inline-block; text-align: center; } #googlelogin_wd i, #googlelogin_sh i, #googlelogin_mb i, #googlelogin i{ font-size: 16px; margin-right: 6px; } #googlelogin_wd:hover, #googlelogin_sh:hover, #googlelogin_mb:hover, #googlelogin:hover{ background-color: #DA4453; } #yahoologin_sh, #yahoologin_wd, #yahoologin_mb, #yahoologin{ width: 100%; height: 50px; border-radius: 2px; background-color: #9C62C8; border-bottom: 0px solid #425398; cursor: pointer; margin: 0px 0px 0px 0px; position: relative; color: #fff; padding: 13px 15px; font-size: 14px; display: inline-block; text-align: center; } #yahoologin_sh i, #yahoologin_wd i, #yahoologin_mb i, #yahoologin i{ font-size: 16px; margin-right: 6px; } #yahoologin_sh:hover, #yahoologin_wd:hover, #yahoologin_mb:hover, #yahoologin:hover{ background-color: #7542A1; } #ajax_login_div { width: 100%; } #ajax_register_div { width: 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; } .alignleft { float: left; } .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: 26px; } /*=Lists -------------------------------------------------------------------------------------*/ ul { list-style-type: square; margin:0px 0px 26px 26px; } ol{ margin:0px 0px 26px 26px; } .checklist { margin: 0px; float: left; list-style: none; } .checklist li { padding: 0px 11px 5px 22px; margin: 0px 0px 6px 0px; } .checklist li:hover { cursor:default; } .checklist img{ vertical-align:middle; } .list-type1 li { background: url('css/css-images/lists/list_icon_1.png') no-repeat; background-position: 0 4px; } .list-type2 li { background: url('css/css-images/lists/list_icon_2.png') no-repeat; background-position: 0 3px; } .list-type3 li { background: url('css/css-images/lists/list_icon_11.png') no-repeat; background-position: 0 3px; } .list-type4 li { background: url('css/css-images/lists/list_icon_4.png') no-repeat; background-position: 0 3px; } .list-type5 li { background: url('css/css-images/lists/list_icon_5.png') no-repeat; background-position: 0 3px; } .list-type6 li { background: url('css/css-images/lists/list_icon_6.png') no-repeat; background-position: 0 3px; } .list-type7 li { background: url('css/css-images/lists/list_icon_7.png') no-repeat; background-position: 0 4px; } .list-type8 li { background: url('css/css-images/lists/list_icon_8.png') no-repeat; background-position: 0 3px; } .list-type9 li { background: url('css/css-images/lists/list_icon_9.png') no-repeat; background-position: 0 4px; } .list-type10 li { background: url('css/css-images/lists/list_icon_10.png') no-repeat; background-position: 0 3px; } /*=definition list -------------------------------------------------------------------------------------*/ dl{ margin-bottom: 26px; } dt { font-weight: bold; } dd{ margin-bottom: 13px; } /*=table -------------------------------------------------------------------------------------*/ table { border-collapse: separate; border-spacing: 0; border: 1px solid #f0f0f0; margin-bottom: 26px; border-radius: 4px; } .even { background-color: #f0f0f0; } .comment.even{ background-color: transparent; } table th, table td{ border-right: 1px solid #f0f0f0; } table th, table tr{ border-bottom: 1px solid #f0f0f0; } table th{ padding:7px; } /*=Blackquote -------------------------------------------------------------------------------------*/ blockquote { font-size: 13px; margin: 0px 0px 15px 0px; border-left:5px solid #b881fc; 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:#b881fc; } .featured_article:hover h2 a{ color:#b881fc; } .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 #b881fc; 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; } #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%; margin-bottom: 5px; height: 302px; background-color: #000; } .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 .property_listing:hover .featured_listing_title{ color:#b881fc!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: 24px; font-weight: 700; line-height: 1.15em; } .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, .featured_property .category_tagline a{ font-size: 16px; } .featured_property .read_more{ padding: 10px 20px; } .places_wrapper .category_tagline, .featured_property .category_tagline{ width: 100%; margin-top: 4px; 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 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; margin-bottom: 26px!important; } .testimonial-image{ display: inline-block; float: left; width: 75px; height: 75px; border-radius: 50%; border: 2px solid #c4a1f0; 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: 2px; } .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: 21px; margin-left: -21px; } .testimonial-author-line{ font-size: 15px; margin-left: 100px; margin-top: 37px; } .testimonial-author { font-size: 18px; font-weight: 600; color: #4d5567; display: block; } /*=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: #b881fc; 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:#b881fc; 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: #b881fc; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_green .vc_label { text-shadow: none; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_green .vc_bar{ background-color: #16A085; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_orange .vc_label { text-shadow: none; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_orange .vc_bar{ background-color: #FB6A5C; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_label { text-shadow: none; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_bar{ background-color: #ED5565; } .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_black .vc_label { text-shadow: none; } /*=shortcodes faq #b881fc -------------------------------------------------------------------- .wpestate_toggle.vc_toggle_square .vc_toggle_title .vc_toggle_icon{ width: 39px; height: 38px; margin-top: 0px; position: absolute; top: 0px; left: 0px; background-color: #b881fc; border: none; } .wpestate_toggle.vc_toggle_square .vc_toggle_title .vc_toggle_icon:before{ content:""; background-color: #fff; } .wpestate_toggle.vc_toggle_square .vc_toggle_title .vc_toggle_icon:after{ content: "+"; position: absolute; top: 7px; left: 22px; color: #fff; font-size: 39px; font-style: normal; font-weight: 400; } .vc_toggle_active .vc_toggle_title .vc_toggle_icon:after{ content:"-"; } .wpestate_toggle.vc_toggle_color_turquoise.vc_toggle_color_inverted.vc_toggle_active .vc_toggle_icon { background-color: #f6f6f6; border-color: #f6f6f6; color: #5d6475; } .wpestate_toggle.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: #f6f6f6; border-color: #f6f6f6; color: #5d6475; } .wpestate_toggle.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon, .wpestate_toggle.vc_toggle_color_turquoise.vc_toggle_color_inverted:hover .vc_toggle_icon { background-color: transparent; border-color: #f6f6f6; } .wpestate_toggle .vc_toggle_title{ padding-left: 39px!important; position:relative; cursor:pointer; padding-top: 7px; padding-bottom: 7px; width:100%; background-color: #b881fc!important; } .wpestate_toggle .vc_toggle_content{ padding-left: 60px!important; } .wpestate_toggle.vc_toggle{ margin-bottom:30px; } .wpestate_toggle .vc_toggle_title > h4{ font-size: 15px; background-color: #b881fc!important; color: #fff; padding: 10px 0px 10px 20px; } .wpestate_toggle .vc_toggle_for_tab{ padding: 10px 0px 10px 20px; } */ /*=shortcodes call to action --------------------------------------------------------------------*/ /*=shortcodes Tabs --------------------------------------------------------------------*/ .ui-widget{ font-family: 'Raleway', sans-serif!important; } .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; font-family: 'Raleway', sans-serif; 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 #b881fc; } .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: #b881fc; border: none; margin-right: 2px; } .wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active:hover{ background-color: #c18eff; } .wpestate_tabs .wpb_content_element .wpb_tabs_nav li.ui-tabs-active{ } .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: #b881fc; } .wpestate_tour .ui-state-default a, .wpestate_tour .ui-state-default a:link, .wpestate_tour .ui-state-default a:visited{ color: #4d5567; 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: #b881fc!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; font-family: 'Raleway', sans-serif; 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: 2px; -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: #b881fc; border: none; color: #fff; } #agent_submit_contact:hover, #wp-forgot-but: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: #4d5567; border-radius: 40px!important; transition: color .1s linear,background-color .1s linear,border-color .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: #b881fc!important; background-color: #FFF; } .custom_wpestate_rentals:hover a{ color: #b881fc!important; background-color: #fff!important; background-image: none; } .vc_button.wpb_wpb_button{ background-color: #7F8C8D!important; border:none; color:#ffffff!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: #4d5567!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: 16px; width: auto; float: left; margin-bottom: 10px; color: #fff; } .vc_button.wpestate_vc_button.wpb_regularsize{ width:auto; padding: 16px 30px; font-size: 14px; } .vc_button.wpestate_vc_button.wpb_btn-small { padding: 13px 30px; font-size: 13px; 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%; } .shortcode_title_adv{ margin-bottom: 17px; } .mdnopad{ padding: 0px; } .show-grid{ margin: 0px 0px 0px 0px; margin-bottom: 26px; } .firstcol{ padding-left: 0px; } .lastcol{ padding-right: 0px; } .shortcol{ margin-bottom: 26px; } /*=bootstrap labels --------------------------------------------------------------------*/ .label-success { background-color: #1ABC9C; } /*=shortcodes places listings --------------------------------------------------------------------*/ .blog_featured, .places_wrapper{ width:100%; margin:0px; padding:0px; line-height: 0; margin-bottom: 5px!important; position: relative; background-color: #000; float: left; cursor:pointer; } .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 .category_name a, .places_wrapper.type_1_class .category_name a{ color:#4d5567!important; } .featured_property.type_1_class .category_tagline, .featured_property.type_1_class .category_tagline a, .places_wrapper.type_1_class .category_tagline, .places_wrapper.type_1_class .category_tagline a{ color:#8A8F9A!important; } .featured_property.type_1_class .property_listing { height:345px; } .featured_property.type_1_class .category_name{ position:absolute; bottom:0px; } .blog_featured.type_1_class .blog-title{ bottom: auto; text-align: left; width: 100%; position: relative; color: #fff; padding: 10px 20px; background-color: #fff; float: left; } .blog_featured.type_1_class .blog-title a{ color: #4d5567; margin-bottom: 0px; padding: 0px 0px; line-height: 1.4em; } .items_shortcode_wrapper_full .places_wrapper { margin-bottom: 0px!important; } .places_wrapper img{ opacity: 0.85; } .places_wrapper >div{ } .places_wrapper:hover .listing-hover{ opacity: 0.4; } .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%; } .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%; } .places1 , .places2 , .places3 , .places4 , .places5 , .places6 { background-size: cover; background-position: 50% 50%; opacity: 0.85; 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: 24px 15px 0px 15px; width:100%; } .places_wrapper .category_tagline { font-size: 16px; 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: 700; 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; } .featuredplace .category_name_places{ } .category_tagline img{ margin-right:10px; } #primary .category_tagline a{ line-height: 1.3em; } .dasboard-prop-listing .listing_title a, #primary .listing_title_unit, .listing_title_unit{ margin-bottom: 15px; display: inline-block; line-height: 1.1em; font-size: 18px; font-weight: 600; color: #4d5567; margin-right: 60px; width:100%; } .listing_title_unit{ padding-right: 72px; } #primary .listing_title_unit { padding-right: 100px; } .category_tagline, .category_tagline a{ color:#8A8F9A; font-size:14px; } .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: -55px; right: 18px; z-index: 99; } .property_unit_v2 .property_unit_action { bottom: -16px; top: auto; right: 7px; } .property_unit_v2 .icon-fav { color: #FFFFFF; opacity: 1; 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.2; z-index: 1; top: 0px; left: 0px; position: absolute; } .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: #b881fc; color: #fff; font-size: 16px; opacity: 1; line-height: 0px; } /*=shortcodes listing --------------------------------------------------------------------*/ .wpb_wrapper .article_container{ } .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; } .wpb_column > .wpb_wrapper *:last-child, .wpb_column > .wpb_wrapper > .vc-element:last-child > .wpb_content_element, .wpb_column > .wpb_wrapper > .vc-element:last-child > .wpb_row { } .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; } /*=IDX code --------------------------------------------------------------------*/ .dsidx-details #dsidx-description { background-image: none; clear: both; margin: 5px 0 15px; position: relative; padding: 10px; font-size: 14px; } #dsidx h3 { margin-bottom:26px; border-bottom:none; } .dsidx-standalone-disclaimer{ display:none; } div.dsidx-results-widget .dsidx-controls { border-top: 0px dotted #ededed!important; } .dsidx-results-widget .dsidx-slideshow-control { background-color: #fdfdfd; height: 27px!important; position: absolute; padding: 2px 25px 7px 25px!important; } .dsidx-results-widget .dsidx-slideshow, .dsidx-results-widget .dsidx-slideshow ul, .dsidx-results-widget .dsidx-slideshow li { height: 224px!important; overflow: hidden; } .dsidx-results-widget, .dsidx-slideshow { padding: 35px 0!important; } .dsidx-details #dsidx-description { background-image: none; clear: both; margin: 5px 0 15px; position: relative; padding: 10px; font-size: 14px; } #dsidx h3 { margin-bottom:26px; border-bottom:none; } .dsidx-prop-title{ font-size: 18px; line-height:1.6em; font-weight:300; } .dsidx-shortcode-item table, .dsidx-shortcode-map { margin-left:0px!important; } .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; width:100%; } /*=slider container ----------------------------------------------------------------*/ .slider_container{ margin: 0px 0px; width:100%; position:relative; } .slider_control_right{ position: absolute; top: -3px; right: 0px; width: 31px; height: 31px; cursor: pointer; font-size: 28px; background-color: #b881fc; color: #fff; padding-left: 11px; padding-top: 0px; } .slider_control_left{ position: absolute; top: -3px; right: 33px; width: 31px; height: 31px; cursor: pointer; font-size: 27px; background-color: #b881fc; color: #fff; padding-left: 11px; padding-top: 1px; } .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: inline-block; 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; margin-left: 2.5px; max-width: 389px; } .title_slider{ margin-top: 15px; } /*=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:#b881fc; } .search_res_form{ width: 250px; background-color: #fff; } /*=floor plans --------------------------------------------------------------------------------*/ .front_plan_row, .front_plan_row_image{ float:left; width:100%; background-color: #f0f0f0; margin-bottom: 10px; padding: 5px; } .front_plan_row{ cursor:pointer; border-radius: 3px; background-color: #f0f0f0; } .front_plan_row:hover{ color:#b881fc; } .floor_title{ width:40%; display:inline; float:left; padding-left: 10px; } .floor_details{ width:15%; display:inline; float:left; } .front_plan_row_image{ display:none; background: #f9f9f9; border-radius:3px; } .floor_image img{ margin:0px auto; } .floor_description{ margin-top:10px; padding-left: 10px; } .floor_image{ text-align: center; } #print_page{ cursor:pointer; } /*=Download ===================================================*/ .download_docs{ width:100%; font-weight: bold; } .document_down{ width:100%; } .document_down i{ margin-left: 10px; } /*=Print ===================================================*/ .print_title{ margin-left:15px; font-size:40px; } .print-addr, .print-price{ margin-left:15px; font-size:22px; margin-bottom: 10px; } .print-addr{ margin-bottom: 30px; } .print_header{ margin-top: 20px; width: 100%; background-color: #f0f0f0; padding: 10px; } .print_agent .listing_detail, .print_wrapper .listing_detail { margin-bottom:5px; margin-left:15px; } .print-col-img img{ margin-bottom:15px; } .agent_name{ font-size:22px; } .print-content{ width:100%; padding-left:15px; line-height: 1.6em; } .printlogo{ margin-left:15px; } .listing_detail_agent{ margin-bottom:5px; line-height:1.3em; } .printimg{ height: 350px; margin-bottom: 20px } .printimg img{ height:100%; width:auto; } .printbreak { page-break-after: always; page-break-inside: avoid; width: 100%; } @media print { body, html, #wrapper { width: 100%; height: 100%; position: relative; } marquee { -moz-binding: none; } body{overflow:visible !important;} } /*=search slider ===================================================*/ .ui-slider .ui-slider-handle, .ui-slider .ui-slider-range{ z-index:0!important; } #google_map_prop_list_sidebar .adv_search_slider{ padding-left: 14px; } .slide_mobile{ width:100%; } #amount_sh #amount_wd, #amount{ border: 0; color: #4d5567!important; font-weight: bold; margin-bottom: 0px; margin-top: 0px; height: 10px; font-size: 14px; } #amount_wd{ height: 20px; display: inline-block; margin-bottom: 9px; } .adv_search_slider #slider_price{ } .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_slider, .adv_search_widget{ float: left; width: 100%; margin-bottom: 17px; margin-top: -2px; } .adv_search_sh{ display: inline-block; margin-top: 7px; } .adv_search_sh p{ margin-bottom: 0px; margin-top: -10px; float: left; } #slider_price_sh, .adv_search_slider #slider_price, #slider_price_widget{ height: 6px; margin: 10px 10px 6px 10px; background-color: #e9edf3!important; } #slider_price_sh{ margin-top:20px; } .ui-widget-content{ border: none!important; background: transparent!important; color: #5d6475!important; background: #e9edf3!important; } #advanced_search_map_list .adv_search_slider p, .adv_search_widget p{ margin-bottom:0px; } #amount_mobile{ color: #b881fc!important; } #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: #b881fc!important; } /*=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; } .shortcode-login #user_terms_register_sh_label{ width:237px; width:90%; margin-top: 4px; line-height: 10px; cursor:pointer; margin-bottom: 15px; } #user_terms_register_sh{ float: left; margin-right: 5px; margin-top: 0px; } #user_terms_register_wd{ float:left; margin-right: 5px; } #user_terms_register_wd_label{ width:207px; } #user_terms_register_wd_label a, #user_terms_register_wd_label, #user_terms_register_topbar_link{ color:#747c83; } #ajax_register_div #user_terms_register_sh_label { width: 315px; margin-bottom: 19px; color: #8A8F9A; font-size: 13px } #user_terms_register_topbar_link:hover{ color:#b881fc; } /*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: #4d5567; 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 9px 10px 9px!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: 320px; margin: 0px auto; overflow: hidden; border-top: none; border-radius: 3px; margin-bottom: 8px; border: none; } table.booking-calendar thead { color: #666; } table.booking-calendar tbody { height: 203px; } .booking-calendar-wrapper .month-title { background-color: #4d5567; color: #CBCDD0; padding: 13px 0px; font-size: 15px; text-align: center; } 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:#FFF; } .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; } .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{ background-color: #eceff3!important; color: #d0d5de!important; cursor: auto; } .calendar-today{ background-color: #4d5567!important; color:#fff!important; position:relative; } .calendar-reserved{ background-color: #b881fc!important; color:#fff!important; position:relative; cursor:auto; } .calendar-reserved .ui-state-default{ color:#fff!important; } .calendar-reserved:hover{ background-color: #889162!important; cursor:no-drop; } .ll-skin-melon td.ui-datepicker-today .ui-state-default{ background: #4d5567!important; color:#fff!important; } .freetobook .ui-state-default:after{ } .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-price, #calendar-prev-internal-price{ width: 30px; height: 30px; float: right; cursor: pointer; margin: 0px 10px 0px 0px; background: #4d5567; color: #CBCDD0; font-size: 23px; padding: 2px 0px 0px 11px; } #calendar-next-internal-price, #calendar-prev-internal-price{ width: 35px; height: 35px; } #calendar-next-internal-price{ top: -40px; right:0px; padding: 6px 0px 0px 13px; } #calendar-prev-internal-price{ top: -40px; right: 30px; left: auto; padding: 6px 0px 0px 13px; } #calendar-prev, #calendar-prev-internal{ padding: 2px 0px 0px 10px; margin: 0px 8px 0px 0px; } #calendar-next { position: absolute; top: 12px; right: 0; z-index: 1; float: right; cursor: pointer; color: #CBCDD0; font-size: 23px; padding: 0px; margin: 0px; width: 23px; } #calendar-prev { position: absolute; top: 12px; left: 15px; z-index: 1; float: right; cursor: pointer; color: #CBCDD0; font-size: 23px; padding: 0px; margin: 0px; width: 23px; } .internal-calendar-left{ position: absolute; top: -40px; right:27px; } .internal-calendar-right{ position: absolute; top:-40px; right: 0px; margin-right: 0px!important; } .calendar-legend-past { width: 20px; height: 20px; float: left; cursor: pointer; margin: 2px 8px 8px 0px; background: #D0D1D3; } .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: #b881fc; } .calendar-legend { float: left; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; position: absolute; bottom: -38px; right: 0px; } .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: #4d5567; color:#fff; display: inline-block; padding: 2px 9px; font-size: 14px; margin-top: 12px; white-space: nowrap; } .custom_set_price{ background-color: #45cd72; color:#fff; display: inline-block; padding: 2px 9px; font-size: 14px; 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%; } /*=invoice admin --------------------------------------------------------------------------------*/ .tag-post-review, .tag-published{ margin-right: 10px; } .info-container_booking span{ float: left; display: inline-block; margin: 15px 5px; } .info-container_booking span:first-child{ margin-left:15px; } .action1_booking, .generate_invoice{ cursor: pointer; background: #b881fc; cursor: pointer; margin-top: 0px; padding: 13px 15px; color: #fff; font-size: 14px; font-weight: 600; border-radius: 2px; } .action1_booking:hover, .generate_invoice:hover{ background-color: #c18eff; } .cancel_own_booking, .delete_invoice, .delete_booking{ background: #fd2d4f; color: #fff!important; padding: 5px 10px; cursor: pointer; margin-top: 0px; padding: 13px 15px; color: #fff; font-size: 14px; font-weight: 600; border-radius: 2px; } .cancel_own_booking:hover, .delete_invoice:hover, .delete_booking:hover{ background-color: #F94C68; } .proceed-payment{ } #post_review{ background: #45cd72; color: #fff!important; padding: 5px 10px; cursor: pointer; float: left; } .waiting_payment_user, .waiting_payment{ background-color: #e8ebf0; padding: 5px 10px; margin-top: 0px; padding: 13px 15px; color: #8A8F9A; font-size: 14px; font-weight: 600; border-radius: 3px; } .create_invoice_form{ background: #f4f6f9; float: left; width: 100%; padding: 15px 15px 25px 15px; margin: -31px 0px 45px 0px; box-sizing: border-box; border: 1px solid #e8ebf0; } .create_invoice_form .rating{ margin-top: -10px; float: left; width: 100%; } .rating_legend{ float: left; font-size: 14px; font-weight: 700; color: #3e4453; margin-right: 10px; } .invoice_unit .create_invoice_form{ margin: 10px 0px -6px 0px; box-shadow: none; } .create_invoice_form h3 { font-size: 16px; font-weight: 600; margin: 10px 0px 20px 0px; } .create_invoice_form h4 { font-size: 14px; margin-bottom: 0px; } .invoice_table{ float: left; width: 500px; background-color: #fff; padding: 20px; margin-right: 20px; border: 2px solid #e8ebf0; } .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; } .date_duration, .date_interval{ width: 100%; float: left; color: #8A8F9A; font-size: 14px; } .invoice_data{ float: left; width: 100%; margin-bottom: 30px; } .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: #8A8F9A; font-size: 14px; } .invoice_details{ float: left; margin-bottom: 13px; } .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:100px; float: left; } #inv_balance, #inv_depozit, #total_amm, .inv_data_value{ font-family: 'Open Sans', sans-serif; } .inv_data{ width:100px; float: left; } .inv_exp{ width: 240px; float: left; } .invoice_total .inv_legend, .invoice_total .inv_data, .invoice_total .inv_exp{ width:135px; } #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; } .action1_booking{ } #direct_confirmation{ float:left; cursor:pointer; } .add_booking{ background-color: #f7f7f7; color: #888C8E; float: left; margin: 10px 0px; padding: 11px 22px 0px 22px; display:none; } .third_form{ width:19%; float: left; display: inline; margin-right: 39px; } .third_form label{ width:100%; float:left; } .booking_reservation_form textarea, .booking_reservation_form input[type=text], .add_booking input[type=text], .add_booking textarea { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; border: 1px solid #DDDDDD; } .booking_reservation_form input[type=text], .booking_reservation_form input[type=password], .booking_reservation_form input[type=email], .booking_reservation_form input[type=url], .booking_reservation_form input[type=number], .booking_reservation_form textarea, .add_booking input[type=text], .add_booking input[type=password], .add_booking input[type=email], .add_booking input[type=url], .add_booking input[type=number], .add_booking textarea { width: 98%; margin-bottom: 11px; font-family: 'Arial'; font-size: 14px; padding: 11px 0px 11px 11px; color: #1a171b; border: 1px solid #e5e5e5; border-radius: 2px; background-color: #fff!important; box-shadow: none; text-align: left; } .booking_reservation_form input[type=text]:focus, .booking_reservation_form input[type=password]:focus, .booking_reservation_form textarea:focus, .add_booking input[type=password]:focus, .add_booking input[type=text]:focus, .add_booking textarea:focus { box-shadow: 0 0 5px rgba(69, 179, 126, 1); border: 1px solid rgba(69, 179, 126, 1); } #booking_guest_no, #booking_property_name{ border-radius: 0px; background-color: #fff!important; font-size: 14px; } #booking_guest_no option{ padding:10px; } .booking_unit{ } .info-container_booking { float: left; position: relative; position: absolute; bottom: 0px; left: 420px; } .event_desc{ } .booking_form_stripe button{ float:left; margin-right: 10px; padding-top: 0px; } .pay_notice_booking{ float: left; display: block; width: 100%; color: #3e4453; font-weight: 700; font-size: 14px; } .tag-post-review{ cursor:pointer; } #post_review, .proceed-payment, .tag-post-review, .tag-published, .tag-paid{ background-color: #45cd72; padding: 5px 10px; margin-top: 0px; padding: 13px 15px; color: #fff; font-size: 14px; font-weight: 600; border-radius: 2px; } #post_review, .tag-published, .tag-post-review, .proceed-payment{ cursor:pointer; } #post_review:hover, .tag-post-review:hover, .proceed-payment:hover{ background-color: #6AD68E; } /*=invoice listing ----------------------------------------------------------------------------*/ .invoice_unit{ width: 100%; float: left; margin: 0px 0px 10px 0px; position: relative; box-sizing: border-box; border-radius: 3px; background-color: #fff; padding: 5px 0px 5px 0px; cursor: pointer; border-radius: 2px; border: 1px solid #e8ebf0; margin: 10px 0px 10px 0px; } .invoice_unit:hover { background-color: #f4f6f9; } .invoice_unit_title{ margin-bottom: 20px; width: 100%; float: left; padding-left: 0px; } .invoices-wrapper{ margin:0px; } .invoices_explanation { margin-bottom: 10px; float: left; } .invoice_filters{ float: left; padding: 0px; margin-left: -15px; margin-top: 47px; } .invoice_totals{ float: left; padding: 0px; margin-bottom: 30px; } #invoice_confirmed{ margin-right:20px; } #container-invoices{ float: left; width: 100%; } /*=message listing ----------------------------------------------------------------------------*/ .messages_wrapper .col-md-12{ float:left; } .message_listing{ width: 100%; float: left; margin: 10px 0px 10px 0px; position: relative; box-sizing: border-box; border-radius: 2px; border: 1px solid #e8ebf0; font-size:14px; } .message_header:hover{ background: #f4f6f9; } .message_header{ padding: 0px 0px; background: #fff; box-sizing: border-box; margin: 0px 0px 0px 0px; width:100%; float: left; cursor:pointer; } .message-action{ background-color: #f4f6f9; border-left: 1px solid #e8ebf0; float: right; width: 72px; } .delete_inaction{ padding: 4px 10px; font-size: 13px; } .message-action i{ color: #bdc4d2; } .mess_unread{ color: #fd2d4f; margin: 6px 10px 0px 0px; } .mess_date, .mess_subject, .mess_from{ line-height: 26px; margin-top: 5px; float: left; } .mess_from{ cursor:pointer; } .mess_reply_form, .mess_content{ padding: 5px 15px; background: #f4f6f9; box-sizing: border-box; margin: 0px 0px 0px 0px; width: 100%; float: left; position: relative; display: none; border-top: 2px solid #f4f6f9; } .mess_reply_form{ margin-top: -10px; padding-right: 70px; } .mess_content{ padding-top: 20px; } .mess_reply_form:after, .mess_content:after{ } .mess_content-list-replies{ padding-left: 20px; padding-top: 20px; } .mess_content-list-replies h4{ font-size: 16px; margin-bottom: 5px; } .mess_content-list-replies_unit{ margin-bottom: 10px; border-bottom: 1px solid #eee; padding-bottom: 10px; } .mess_reply, .mess_delete, .mess_read_mess, .mess_send_reply{ width: 35px; height: 35px; display: inline-block; padding: 3px 0px 0px 3px; cursor: pointer; border-left: 1px solid #e8ebf0; } .mess_reply:hover, .mess_delete:hover, .mess_read_mess:hover, .mess_send_reply:hover { background-color: #4d5567; } .mess_reply:hover i, .mess_delete:hover i, .mess_read_mess:hover i, .mess_send_reply:hover i{ color:#adb7d1; } .mess_send_reply_button{ margin: 0px 0px; float: left; cursor: pointer; color: #fff; font-size: 16px!important; } .mess_read_mess{ padding: 3px 9px 0px 0px; } .mess_delete{ padding: 6px 6px 0px 0px; } .mess_reply{ padding: 8px 9px 0px 0px; } .mess_unread, .mess_read{ float: left; } .mess_title{ width:100%; float:left; margin-bottom: 15px; } .message_content{ width:70%; } .message_listing input[type=text], .message_listing input[type=password], .message_listing input[type=email], .message_listing input[type=url], .message_listing input[type=number], .message_listing textarea { width: 100%; margin-bottom: 11px; font-family: 'Arial'; font-size: 14px; padding: 11px 0px 11px 11px; color: #1a171b; border: 1px solid #e5e5e5; border-radius: 2px; background-color: #fff!important; box-shadow: none; text-align: left; } .message_listing input[type=password]:focus, .message_listing input[type=text]:focus, .message_listing textarea:focus { box-shadow: 0 0 5px rgba(69, 179, 126, 1); border: 1px solid rgba(69, 179, 126, 1); } #subject_reply{ width:50%; } #message_reply_content{ width: 99%; height:100px; } .stripe_buttons{ display:none; } .stripe_member{ margin-top: -3px; } .visible_stripe{ display:block; } #stripe_form_featured{ display:none; } #paypal_booking{ cursor: pointer; float: left; margin-top: 7px; } .guests_adv, .check_out_adv, .check_in_adv{ position: relative; width: 121px!important; } .guests_adv ul{ width:130px; } #primary .check_out_adv, #primary .check_in_adv{ width: 210px!important; } .check_out_adv:after, .check_in_adv:after{ font-family: FontAwesome; content: "\f073"; position: absolute; top: 13px; right: 16px; } #primary .check_out_adv:after, #primary .check_in_adv:after{ font-family: FontAwesome; content: "\f073"; position: absolute; top: 9px; right: 16px; } /*=Calendar --------------------------------------------------------------------------------*/ .booking-calendar-wrapper-in .end_reservation, .all-front-calendars .end_reservation, .ll-skin-melon .ui-datepicker td.freetobook.end_reservation{ /* background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#b881fc), color-stop(50%,#fff)); */ background: #fff9f9; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(-45deg, #b881fc 0%, #b881fc 49%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b881fc), color-stop(49%,#b881fc), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%); /* IE10+ */ background: linear-gradient(135deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b881fc', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .booking-calendar-wrapper-in .calendar-reserved.start_reservation , .all-front-calendars .calendar-reserved.start_reservation , .ll-skin-melon .ui-datepicker td.calendar-reserved.start_reservation{ /* background: -webkit-gradient(linear, right bottom, left top, color-stop(50%,#b881fc), color-stop(50%,#fff))!important; */ 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%, #b881fc 51%, #b881fc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#b881fc), color-stop(100%,#b881fc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%); /* IE10+ */ background: linear-gradient(135deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b881fc',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ } .booking-calendar-wrapper-in .calendar-reserved.start_reservation , .all-front-calendars .calendar-reserved.start_reservation , .ll-skin-melon .ui-datepicker td.calendar-reserved.start_reservation .ui-state-default { color:#000!important; } .ll-skin-melon { font-size: 90%; } .ll-skin-melon .ui-widget { font-family: 'Raleway', sans-serif; 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: #4d5567!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: .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 .5em .5em .5em; font-weight: normal; color: #4d5567; font-size: 14px; height: 44px; font-family: 'Open Sans', sans-serif; } .ll-skin-melon td a{ transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; } .ll-skin-melon .ui-datepicker .ui-state-disabled{ background-color: #eceff3; border: 1px solid #d0d5de; } .ui-datepicker-prev.ui-state-disabled, .ui-datepicker-next.ui-state-disabled{ background: transparent; background-color: transparent!important; border: none!important; } .ll-skin-melon .ui-state-disabled { opacity: 1; } .ll-skin-melon .ui-state-disabled .ui-state-default { color: #d0d5de; font-family: 'Open Sans', sans-serif; } .ll-skin-melon td .ui-state-active, .ll-skin-melon td .ui-state-hover { background: #b881fc!important; color:#fff; } /*=facebook*/ ._4s7c { border: 1px solid #FFF!important; border-top-color: #FFFFFF!important; } .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: #b881fc; } .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; } .lazy-hidden { background: #eee url('img/loading.gif') no-repeat 50% 50%; } #fancybox-thumbs{ background-color: #000; } .video-container-tw{ float: left; width: 100%; }
[+]
..
[-] markerinfo.js
[edit]
[-] richmarker-compiled.js
[edit]
[-] marker-spider.js
[edit]
[-] modernizr.js
[edit]
[-] marker-clusterer.js
[edit]
[-] map-style.css
[edit]
[-] mapicons.png
[edit]
[-] gmapfunctions.js
[edit]