html, body, div, span, applet, object, iframe,.advanced_search_map
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, .li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;}
:focus{outline:0;}
body{background:#fff;line-height:1;}
ul{list-style:none;}
table{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;}
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:1400px;background-color:#fff;}
.dashboard-margin>.row{float:left;}
.dashboard-header{width:100%;height:110px;background-color:#f4f6f9;float:left;padding-left:25px;}
.back_to_home{float:right;display:inline-block;margin-top:-30px;margin-right:30px;}
.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;}
.schema_div{display:inline;}
.schema_div_noshow{display:none;}
.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;}
.bypostauthor{background:#FFF;}
code{white-space:normal;}
small, .small{font-size:100%;}
.tooltip{top:auto!important;bottom:-30px!important;}
.google_map_on_list_wrapper .tooltip{top:auto!important;bottom:3px!important;}
.indexlist.blog_list_wrapper{float:left;}
.message_listing .tooltip{top:auto!important;bottom:-30px!important;}
.delete_wrapper{float:left;display:inline;}
.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}
.container.boxedis_dashboard_page .header_wrapper_inside,
.container.boxedis_dashboard_page{width:100%;}
.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{}
.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.half_header_type2,
.admin-bar.top_bar_on #google_map_prop_list_wrapper.half_header_type2{top:187px;}
.top_bar_on #google_map_prop_list_sidebar.half_header_type2,
.top_bar_on #google_map_prop_list_wrapper.half_header_type2{top:155px;}
.admin-bar #google_map_prop_list_sidebar.half_header_type2,
.admin-bar #google_map_prop_list_wrapper.half_header_type2{top:147px;}
#google_map_prop_list_sidebar.half_header_type2,
#google_map_prop_list_wrapper.half_header_type2{top:115px;}
.admin-bar.top_bar_on #google_map_prop_list_sidebar,
.admin-bar.top_bar_on #google_map_prop_list_wrapper{top:142px;}
.admin-bar #google_map_prop_list_sidebar,
.admin-bar #google_map_prop_list_wrapper{top:102px;}
.slider_radius_wrap{margin-bottom:5px;min-height:30px;padding-right:2.5px;}
#wpestate_slider_radius{height:6px;margin-top:10px;}
#google_map_prop_list{height:100%;min-height:800px;}
.header_media{background-color:#fdfdfd;position:relative;width:100%;}
.rev_slider_wrapper{z-index:0!important;}
.header_media_close{overflow:hidden;}
.widget-area-sidebar{min-height:500px;font-size:14px;}
.none{display:none;}
#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;}
.top_bar .multiple_currency_widget .sidebar_filter_menu .caret:after{top:0px;}
label{margin-bottom:5px;color:#8A8F9A;font-size:13px;font-weight:normal;font-weight:500;}
.label-danger{background-color:#fd2d4f;}
.label-info{background-color:#7648AF;}
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{}
.col-md-4.property_flex{}
.col-md-6.property_flex{}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea{}
input[type="checkbox"]{position:relative;outline:0px !important;-webkit-appearance:none;-moz-appearance:none;height:15PX;width:15px;margin-bottom:0px;margin-right:5px;vertical-align:top;border:1px solid #c4c4c4;border-radius:1px;background-color:#fff;color:#565a5c;box-sizing:border-box;padding:0;}
input[type="radio"]{}
input[type="checkbox"]:checked:before{outline:0px !important;-webkit-appearance:none;-moz-appearance:none;content:"\f00c";position:absolute;font-size:24px;left:0px;top:-2px;text-align:center;width:15px;color:#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;}
.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;}
.hover_type_3 #access ul li:hover > ul:after,
.hover_type_4 #access ul li:hover > ul:after,
.hover_type_5 #access ul li:hover > ul:after,
.hover_type_6 #access ul li:hover > ul:after{display:none;}
.hover_type_2 #access .menu > li:hover>a:before{position:absolute;top:0px;left:0px;content:"";border-top:3px solid #3c90be;width:100%;}
.hover_type_2 #access .menu > li.with-megamenu:hover>a{position:relative;}
.header_type2 #access ul li:hover > ul,
.hover_type_4 .header_type2 #access ul li:hover > ul{top:70px}
.is_half_map.header_wrapper.header_type1.header_align_left #access{margin:0px 0px 0px 220px;}
.header_wrapper.header_type1.header_align_left #access{margin:0px 0px 0px 230px;text-align:left;padding-top:0px;height:100%;}
.is_half_map.header_wrapper.header_type1.header_align_right #access{margin:0px 235px 0px 0px;}
.header_wrapper.header_type1.header_align_right #access{margin:0px 220px 0px 0px;text-align:right;padding-top:0px;height:100%;}
.header_wrapper.header_type1.header_align_center #access{margin:0px 0px 0px 0px;text-align:center;padding-top:0px;height:100%;}
.header_wrapper.header_type2 #access{bottom:0px;top:auto;position:absolute;margin-left:15px;height:70px;}
.header_wrapper.header_type2.header_align_right #access{float:right;right:0px;margin-right:5px;text-align:right;}
.header_wrapper.header_type2.customnav #access{padding-left:220px;height:auto;}
.header_wrapper.header_type2.header_align_right.customnav #access{padding-right:220px;}
#access ul{font-size:14px;list-style:none;margin:0 0 0 -0.8125em;padding-left:0;z-index:99999;text-align:right;display:inline;padding:12px 0px;}
#access > .menu{display:inline;height:100%;}
#access li{display:inline-block;text-align:left;position:relative;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;height:100%;}
#access a{display:block;text-decoration:none;cursor:pointer;padding:23px 20px;color:#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;padding-left:30px;}
#access .haschildren:after{content:'\00BB';font-size:14px;margin-left:10px;position:absolute;top:12px;right:15px;}
.sub-menu ul:before{content:'';display:none;}
#access ul ul{float:left;margin:0;position:absolute;left:-3px;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;line-height:24px;}
.header_wrapper.header_type2.header_align_right #access ul ul{float:right;left:auto;right:-3px;margin-right:3px;}
.header_wrapper.header_type2.header_align_right #access ul ul ul{margin-right:0px;left:100%;}
.header_type2.header_align_right #access ul ul:after{right:67px;left:auto;margin-right:-30px;}
#access ul ul:after{bottom:100%;left:67px;content:" ";height:0;width:0;position:absolute;border-width:13px;margin-left:-30px;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #f1f3f7;}
#access ul ul ul:after{content:"";display:none;}
#access ul ul li{width:100%;}
#access ul ul a{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 .sub-menu > li:hover a{background:transparent;}
#access ul ul a:hover{-webkit-transition:padding 0.35s ease;-moz-transition:padding 0.35s ease;-o-transition:padding 0.35s ease;transition:padding 0.35s ease;-webkit-backface-visibility:hidden;}
#access ul ul:hover > a{color:#fff;}
.header_type2 #access ul ul,
.customnav #access ul ul{top:77px;}
#access ul li:hover > ul{top:70px;opacity:1;visibility:visible;line-height:24px;}
.header_type1 #access ul ul li:hover > ul,
.header_type1.customnav #access ul ul li:hover > ul,
.header_type2 #access ul ul li:hover > ul{top:-12px;}
#access ul ul li:hover > ul{top:-12px;}
#access ul ul ul{left:100%;top:0px;margin-left:0px;z-index:-1;}
#access ul ul ul ul{display:none;}
.sub-menu .menu-item-has-children >a:after{content:"\f105";font-family:FontAwesome;float:right;}
#mobile_display{height:33px;width:100%;padding:6px 10px;background-color:#5d6475;display:none;margin-bottom:20px;color:#fff;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:10px;border-radius:4px;}
#mobile_display span{margin-top:4px;float:left;}
#mobile_display i{font-size:21px;float:right;}
#mobile_menu{list-style-type:none;margin:0px;width:100%;margin-top:-20px;margin-bottom:20px;display:none;}
#mobile_menu li{margin:0px;padding:10px;border-bottom:1px solid #e2e4e5;border-left:1px solid #e2e4e5;border-right:1px solid #e2e4e5;cursor:pointer;}
#mobile_menu li:hover{background-color:#5d6475;color:#fff;}
#mobile_menu li:hover a{color:#fff;}
#mobile_menu .first_level{padding-left:20px;}
#mobile_menu .second_level{padding-left:30px;}
#access ul li.with-megamenu:hover>ul.sub-menu:after,
#access .with-megamenu ul ul a:before{display:none;}
.is_half_map.header_align_center #access ul li.with-megamenu>ul.sub-menu,
.is_half_map.header_align_center #access ul li.with-megamenu:hover>ul.sub-menu,
.is_dashboard_page .header_align_center #access ul li.with-megamenu:hover>ul.sub-menu,
.is_dashboard_page .header_align_center #access ul li.with-megamenu>ul.sub-menu,
.header_wide_no #access ul li.with-megamenu>ul.sub-menu,
.header_wide_no #access ul li.with-megamenu:hover>ul.sub-menu,
.header_align_center #access ul li.with-megamenu>ul.sub-menu,
.header_align_center #access ul li.with-megamenu:hover>ul.sub-menu{left:0px;right:0px;margin:0px auto;}
.is_dashboard_page #access ul li.with-megamenu:hover>ul.sub-menu,
.is_dashboard_page #access ul li.with-megamenu>ul.sub-menu{left:25px;right:auto;}
.is_half_map #access ul li.with-megamenu>ul.sub-menu,
.is_half_map #access ul li.with-megamenu:hover>ul.sub-menu{left:10px;right:auto;}
.is_dashboard_page .header_align_right #access ul li.with-megamenu:hover>ul.sub-menu,
.is_dashboard_page .header_align_right #access ul li.with-megamenu>ul.sub-menu{left:auto;right:25px;}
.is_half_map .header_align_right #access ul li.with-megamenu>ul.sub-menu,
.is_half_map .header_align_right #access ul li.with-megamenu:hover>ul.sub-menu{left:auto;right:10px;}
.header_align_right #access ul li.with-megamenu>ul.sub-menu,
.header_align_right #access ul li.with-megamenu:hover>ul.sub-menu{left:auto;right:20px;}
#access .with-megamenu i{margin-right:9px;}
#access .with-megamenu i{margin-right:9px;height:100%;transition:all 0.3s ease;}
#access .menu>li>a i{margin-right:9px;}
.customnav.header_type2.hover_type_4 #access .menu>li>a i,
.customnav.header_type2 #access .menu>li>a i,
.customnav #access .menu>li>a i{}
.is_half_map #access ul li.with-megamenu>ul.sub-menu,
.is_half_map #access ul li.with-megamenu:hover>ul.sub-menu{padding:13px 5px;}
#access ul li.with-megamenu>ul.sub-menu,
#access ul li.with-megamenu:hover>ul.sub-menu{top:70px;left:25px;right:auto;padding:20px 0px;width:100%;margin:0px;max-width:1110px;border-top-left-radius:0px;border-top-right-radius:0px;}
.full_width_header .header_type1.header_left #access ul li.with-megamenu>ul.sub-menu,
.full_width_header .header_type1.header_left #access ul li.with-megamenu:hover>ul.sub-menu{left:auto;right:45px;padding:13px 0px;width:100%;margin:0px;max-width:1110px;border-top-left-radius:0px;border-top-right-radius:0px;}
.header_type2 #access ul li.with-megamenu>ul.sub-menu,
.header_type2 #access ul li.with-megamenu:hover>ul.sub-menu{left:0px;}
.header_type2 #access ul li.with-megamenu>ul.sub-menu{top:170px;}
.header_type2 #access ul li.with-megamenu:hover>ul.sub-menu{top:70px;left:0px;right:0px;max-width:1100px;}
.header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu{top:70px;left:73px;right:0px;}
.header_type2.header_right #access ul li.with-megamenu>ul.sub-menu,
.header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu{left:auto;right:0px;}
.fixed_header #access ul li.with-megamenu>ul.sub-menu,
.fixed_header #access ul li.with-megamenu:hover>ul.sub-menu{right:45px;left:auto;}
.header_wide_no #access ul li.with-megamenu:hover>ul.sub-menu{max-width:1170px;}
#access ul li.with-megamenu:hover>ul.sub-menu{max-width:1110px;}
.header_type2.customnav.header_left.customnav #access ul li:hover> ul,
.header_type2.customnav.header_center.customnav #access ul li:hover> ul,
.header_type2.customnav.header_right.customnav #access ul li:hover> ul,
.customnav #access ul li.with-megamenu:hover>ul.sub-menu,
.full_width_header .header_type1.header_left.customnav #access ul li.with-megamenu>ul.sub-menu,
.full_width_header .header_type1.header_left.customnav #access ul li.with-megamenu:hover>ul.sub-menu{top:70px;}
.header_type2.customnav.header_left.customnav #access ul ul li:hover > ul,
.header_type2.customnav.header_center.customnav #access ul ul li:hover > ul,
.header_type2.customnav.header_right.customnav #access ul ul li:hover > ul{top:0px;}
.fixed_header .header_type2.header_left #access ul li.with-megamenu>ul.sub-menu,
.fixed_header .header_type2.header_left #access ul li.with-megamenu:hover>ul.sub-menu{left:auto;right:0px;}
.fixed_header .header_type2.header_left #access ul li.with-megamenu>ul.sub-menu,
.fixed_header .header_type2.header_left #access ul li.with-megamenu:hover>ul.sub-menu,
.fixed_header .header_type2.header_center #access ul li.with-megamenu>ul.sub-menu,
.fixed_header .header_type2.header_center #access ul li.with-megamenu:hover>ul.sub-menu{left:0px;right:0px;}
.fixed_header .header_type2.header_right #access ul li.with-megamenu>ul.sub-menu,
.fixed_header .header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu{left:auto;right:0px;}
.header_wrapper.header_type2 #access{max-width:100%;width:100%;}
.customnav #access ul li.with-megamenu>ul.sub-menu{top:130px;}
.header_type2.customnav #access ul li.with-megamenu:hover>ul.sub-menu{top:70px;left:0px;}
#access ul li.with-megamenu>ul.sub-menu{top:63px;box-shadow:0 3px 2px 0 rgba(0,0,0,.05);}
#access li.with-megamenu{position:static;}
#access ul ul li.wpestate_megamenu_col_1{width:100%;float:left;}
#access ul ul li.wpestate_megamenu_col_2{width:50%;float:left;}
#access ul ul li.wpestate_megamenu_col_3{width:33.33%;float:left;}
#access ul ul li.wpestate_megamenu_col_4{width:25%;float:left;}
#access ul ul li.wpestate_megamenu_col_5{width:20%;float:left;}
#access ul ul li.wpestate_megamenu_col_6{width:16.66%;float:left;}
#access ul ul li.wpestate_megamenu_col_1.mega_menu_border,
#access ul ul li.wpestate_megamenu_col_2.mega_menu_border{border-right:1px solid #f0f0f0;}
#access ul ul li.wpestate_megamenu_col_1,
#access ul ul li.wpestate_megamenu_col_2,
#access ul ul li.wpestate_megamenu_col_3,
#access ul ul li.wpestate_megamenu_col_4,
#access ul ul li.wpestate_megamenu_col_5,
#access ul ul li.wpestate_megamenu_col_6,
#access ul ul li.wpestate_megamenu_col_1 a,
#access ul ul li.wpestate_megamenu_col_2 a,
#access ul ul li.wpestate_megamenu_col_3 a,
#access ul ul li.wpestate_megamenu_col_4 a,
#access ul ul li.wpestate_megamenu_col_5 a,
#access ul ul li.wpestate_megamenu_col_6 a{color:#4d5567;font-size:15px;font-weight:normal;height:auto;line-height:22px;padding:7px 13px;text-transform:none;overflow:hidden;}
#access ul ul li.wpestate_megamenu_col_1,
#access ul ul li.wpestate_megamenu_col_2,
#access ul ul li.wpestate_megamenu_col_3,
#access ul ul li.wpestate_megamenu_col_4,
#access ul ul li.wpestate_megamenu_col_5,
#access ul ul li.wpestate_megamenu_col_6{opacity:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;margin-top:-5px;}
#access ul li.with-megamenu:hover>ul.sub-menu li{transition-delay:0.3s;opacity:1;margin-top:0px;}
#access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(2){transition-delay:0.4s;}
#access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(3){transition-delay:0.55s;}
#access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(4){transition-delay:0.7s;}
#access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(5){transition-delay:0.85s;}
#access ul li.with-megamenu:hover>ul.sub-menu li:nth-of-type(6){transition-delay:0.9s;}
#access ul li.with-megamenu:hover>ul.sub-menu li > ul.sub-menu li{transition-delay:0s;}
#access ul ul li.wpestate_megamenu_col_1 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_2 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_3 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_4 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_5 a.menu-item-link,
#access ul ul li.wpestate_megamenu_col_6 a.menu-item-link{color:#8A8F9A;font-size:14px;font-weight:normal;}
.customnav #access ul ul li.wpestate_megamenu_col_1,
.customnav #access ul ul li.wpestate_megamenu_col_2,
.customnav #access ul ul li.wpestate_megamenu_col_3,
.customnav #access ul ul li.wpestate_megamenu_col_4,
.customnav #access ul ul li.wpestate_megamenu_col_5,
.customnav #access ul ul li.wpestate_megamenu_col_6,
.customnav #access ul ul li.wpestate_megamenu_col_1 a,
.customnav #access ul ul li.wpestate_megamenu_col_2 a,
.customnav #access ul ul li.wpestate_megamenu_col_3 a,
.customnav #access ul ul li.wpestate_megamenu_col_4 a,
.customnav #access ul ul li.wpestate_megamenu_col_5 a,
.customnav #access ul ul li.wpestate_megamenu_col_6 a{padding:7px 13px;}
.customnav #access ul ul li.wpestate_megamenu_col_1 li:last-of-type .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_2 li:last-of-type .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_3 li:last-of-type .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_4 li:last-of-type .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_5 li:last-of-type .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_6 li:last-of-type .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_1 .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_2 .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_3 .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_4 .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_5 .widget-container a,
.customnav #access ul ul li.wpestate_megamenu_col_6 .widget-container a{padding:3px 0px;}
.customnav #access ul ul li.wpestate_megamenu_col_1 li:last-of-type a,
.customnav #access ul ul li.wpestate_megamenu_col_2 li:last-of-type a,
.customnav #access ul ul li.wpestate_megamenu_col_3 li:last-of-type a,
.customnav #access ul ul li.wpestate_megamenu_col_4 li:last-of-type a,
.customnav #access ul ul li.wpestate_megamenu_col_5 li:last-of-type a,
.customnav #access ul ul li.wpestate_megamenu_col_6 li:last-of-type a{padding:7px 13px 0px 13px;}
#access ul ul li.wpestate_megamenu_col_1 li:last-of-type a,
#access ul ul li.wpestate_megamenu_col_2 li:last-of-type a,
#access ul ul li.wpestate_megamenu_col_3 li:last-of-type a,
#access ul ul li.wpestate_megamenu_col_4 li:last-of-type a,
#access ul ul li.wpestate_megamenu_col_5 li:last-of-type a,
#access ul ul li.wpestate_megamenu_col_6 li:last-of-type a{padding:7px 13px 0px 13px;}
#access ul ul li.wpestate_megamenu_col_1 li:last-of-type .widget-container a,
#access ul ul li.wpestate_megamenu_col_2 li:last-of-type .widget-container a,
#access ul ul li.wpestate_megamenu_col_3 li:last-of-type .widget-container a,
#access ul ul li.wpestate_megamenu_col_4 li:last-of-type .widget-container a,
#access ul ul li.wpestate_megamenu_col_5 li:last-of-type .widget-container a,
#access ul ul li.wpestate_megamenu_col_6 li:last-of-type .widget-container a{padding:7px 0px;}
#access ul li.with-megamenu ul ul{left:0px;margin:0px;top:0px;width:100%;border:none!important;box-shadow:none;}
.header_wrapper.header_type2.header_align_right #access .menu>.with-megamenu:hover ul ul{left:auto;}
#access .menu>.with-megamenu:hover ul ul{visibility:visible;opacity:1;padding:0px;margin-left:1px;position:Relative;left:0px;margin:0px;top:0px;width:100%;border:none!important;box-shadow:none;background:transparent;z-index:1;line-height:0px;}
#access .with-megamenu ul ul a{border:none}
.with-megamenu .sub-menu li:hover{background-color:transparent;}
#access .with-megamenu .sub-menu li:hover>a,
#access .with-megamenu .sub-menu li:hover>a:active,
#access .with-megamenu .sub-menu li:hover>a:focus{color:#4d5567;padding-left:18px;}
#access ul ul li.wpestate_megamenu_col_1 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_2 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_3 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_4 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_5 .megamenu-title:hover a,
#access ul ul li.wpestate_megamenu_col_6 .megamenu-title:hover a{color:#b881fc;}
#access .with-megamenu .sub-menu .menu-item-has-children >a:after{display:none;}
#access .with-megamenu .sub-menu li:hover{color:inherit;}
#access ul ul li.wpestate_megamenu_col_1 .megamenu-title ,
#access ul ul li.wpestate_megamenu_col_2 .megamenu-title,
#access ul ul li.wpestate_megamenu_col_3 .megamenu-title,
#access ul ul li.wpestate_megamenu_col_4 .megamenu-title,
#access ul ul li.wpestate_megamenu_col_5 .megamenu-title,
#access ul ul li.wpestate_megamenu_col_6 .megamenu-title,
#access ul ul li.wpestate_megamenu_col_1 .megamenu-title a,
#access ul ul li.wpestate_megamenu_col_2 .megamenu-title a,
#access ul ul li.wpestate_megamenu_col_3 .megamenu-title a,
#access ul ul li.wpestate_megamenu_col_4 .megamenu-title a,
#access ul ul li.wpestate_megamenu_col_5 .megamenu-title a,
#access ul ul li.wpestate_megamenu_col_6 .megamenu-title a{font-weight:bold;border:none;text-transform:uppercase;}
#access ul ul ul .megamenu-demos ul{display:block;}
.megamenu-demos img{border:1px solid #eee;width:100%;}
#access .with-megamenu .widget-container{margin-bottom:0px;}
#access ul ul li.wpestate_megamenu_col_1 .widget-container a,
#access ul ul li.wpestate_megamenu_col_2 .widget-container a,
#access ul ul li.wpestate_megamenu_col_3 .widget-container a,
#access ul ul li.wpestate_megamenu_col_4 .widget-container a,
#access ul ul li.wpestate_megamenu_col_5 .widget-container a,
#access ul ul li.wpestate_megamenu_col_6 .widget-container a{padding:3px 0px!important;}
#access .with-megamenu .widget-title-sidebar{font-size:14px;font-weight:bold;margin-bottom:6px;}
.customnav #access .with-megamenu .megamenu-title a,
#access .with-megamenu .megamenu-title a{padding-top:0px;margin-bottom:3px;}
#access .with-megamenu ul ul ul{display:block;}
.with-megamenu .widget li,
.with-megamenu .widget-container li{font-size:13px;width:100%;border:none;margin-bottom:0px;padding-bottom:8px;}
.with-megamenu .widget_nav_menu li:before,
.with-megamenu .widget_pages li:before,
.with-megamenu .widget_rss li:before,
.with-megamenu .widget_text li:before,
.with-megamenu .widget_recent_entries li:before{margin:7px 13px 0px 0px;}
#access ul ul li.wpestate_megamenu_col_1.mega_menu_border,
#access ul ul li.wpestate_megamenu_col_2.mega_menu_border,
#access ul ul li.wpestate_megamenu_col_3.mega_menu_border,
#access ul ul li.wpestate_megamenu_col_4.mega_menu_border,
#access ul ul li.wpestate_megamenu_col_5.mega_menu_border,
#access ul ul li.wpestate_megamenu_col_6.mega_menu_border{border-right:1px solid #f0f0f0;}
#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;top:50%;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0px;right:0px;}
.mobile-trigger-user,
.mobile-trigger{font-size:14px;color:#fff;width:70px;height:70px;display:inline;cursor:pointer;position:absolute;}
.mobile-trigger-user:hover i,
.mobile-trigger:hover i{color:#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:#282d33;margin-top:40px;}
.user_mobile_menu_list li,
.mobilex-menu li{font-weight:400;list-style:none;font-size:13px;margin-bottom:0px;border-bottom:1px solid #555;}
.user_mobile_menu_list li:hover,
.mobilex-menu li:hover{background-color:#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;width:100%;position:relative;}
.mobilex-menu .menu-item-has-children >a:after{content:"\f107";position:absolute;right:15px;font-family:FontAwesome;}
.user_mobile_menu_list i{margin-right:10px;}
.mobilemenu-close-user,
.mobilemenu-close,
.user_tab_menu_close{position:absolute;top:0px;right:0px;cursor:pointer;width:30px;height:30px;padding:7px;color:#FFFFFF;}
.mobilemenu-close-user:hover,
.mobilemenu-close:hover{color:#3C90BE;}
.mobilex-menu .sub-menu{margin-left:0px;}
.mobilex-menu .sub-menu ul{padding-left:0px;}
.mobilex-menu .sub-menu ul li{padding-left:20px;}
.mobilex-menu .sub-menu a{padding-left:45px;line-height:20px;}
.mobilex-menu .sub-menu .sub-menu a{padding-left:45px;line-height:20px;}
.mobilex-menu .sub-menu ul{border-top:none!important;}
.mobilex-menu .sub-menu{display:none;}
.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-dialog{transition:top .5s ease;left:50%;width:470px;margin-left:-235px;border-radius:8px 8px 0 0;box-shadow:none;border:none;}
.allinone_modal,
.custom_price_dialog{width:600px;}
.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;}
#allinone_reservation_modal .modal-body ,
#owner_price_modal .modal-body{padding:40px 25px;}
.modal-header{position:relative;background:#8891a4;text-align:center;padding:0px;border-radius:3px 3px 0px 0px;box-shadow:none;border:none;}
.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%;}
#direct_pay_modal .modal-title_big{margin-bottom:30px;}
h4.modal-title{margin-top:9px;font-size:16px!important;color:#dde2ec;font-weight:500;display:inline-block;margin-bottom:30px;}
.modal-header .close{margin-top:-6px;}
button.close{position:absolute;color:#CBCDD0;opacity:1;top:9px;right:9px;text-shadow:none;font-weight:normal;}
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;}
.hover_type_3 .customnav #access ul ul li:hover > ul,
.hover_type_5 .customnav #access ul ul li:hover > ul,
.hover_type_6 .customnav #access ul ul li:hover > ul,
.hover_type_6 .header_type2.customnav #access ul ul li:hover > ul,
.hover_type_5 .header_type2.customnav #access ul ul li:hover > ul,
.hover_type_4 .header_type2.customnav #access ul ul li:hover > ul,
.hover_type_3 .header_type2.customnav #access ul ul li:hover > ul,
.hover_type_2 .header_type2.customnav #access ul ul li:hover > ul,
.hover_type_1 .header_type2.customnav #access ul ul li:hover > ul{top:0px;}
.hover_type_6 .header_type2 #access ul ul li:hover > ul,
.hover_type_5 .header_type2 #access ul ul li:hover > ul,
.hover_type_3 .header_type2 #access ul ul li:hover > ul{top:-12px;}
.hover_type_4 .header_type2 #access ul ul li:hover > ul{top:0px;}
.hover_type_1 #access .menu > li:hover a{background:transparent!important;}
.hover_type_2 #access .menu > li:hover>a:before{position:absolute;top:0px;left:0px;content:"";border-top:3px solid #b881fc;width:100%;}
.hover_type_2 #access .menu > li.with-megamenu:hover>a{position:relative;}
.hover_type_3 #access .menu > li:hover>a{background:#b881fc!important;border-radius:5px;color:#fff;display:inline;padding:7px 20px;line-height:70px;}
.hover_type_4 #access .menu > li:hover>a{background:#b881fc!important;color:#fff;}
.hover_type_5 #access .menu > li:hover>a{border-bottom:3px solid #b881fc;padding:7px 13px;margin-left:7px;margin-right:7px;display:inline;line-height:70px;}
.hover_type_6 #access .menu > li:hover>a{border:2px solid #b881fc;border-radius:6px;display:inline;padding:7px 18px;line-height:70px;}
.master_header{background-color:#fff;z-index:130;z-index:1003;position:relative;border-style:solid;}
.top_bar_wrapper{width:100%;background-color:#3e4453;}
.master_header_wide_yes .top_bar{width:100%;}
.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;}
.top_bar .textwidget p{margin-bottom:3px;}
.is_half_map .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;}
.widget-title-topbar{display:none;}
.left-top-widet li,
.right-top-widet li{float:left;display:inline;}
.left-top-widet li{margin-right:15px;}
.right-top-widet li{margin-left:15px;}
.top_bar .widget-container{display:inline;margin-bottom:0px;width:auto;}
.top_bar .widget-container ul{list-style:none;}
.top_bar .widget-container ul li{display:inline;}
.top_bar .widget-container .textwidget{line-height:1em;padding-top:4px;}
.header_wrapper{width:100%;margin:0px auto;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;}
.header_wrapper.customnav.header_type2{height:70px;}
.header_wrapper.customnav{height:70px;}
.is_half_map.header_wrapper.header_type1.header_align_right .user_menu{margin-left:0px;}
.is_half_map.header_wrapper.header_type1.header_align_right .logo{padding-right:35px;}
.is_half_map.header_wrapper.header_type1.header_align_left .user_menu,
.is_half_map.header_wrapper.header_type1.header_align_center .user_menu{margin-right:40px;}
.is_half_map.header_wrapper.header_type1.header_align_left .logo,
.is_half_map.header_wrapper.header_type1.header_align_center .logo{padding-left:10px;}
.is_half_map.header_wrapper.header_type2.header_align_right .user_menu{margin-left:0px;}
.is_half_map.header_wrapper.header_type2.header_align_right .logo{padding-right:35px;margin-right:25px;}
.is_half_map.header_wrapper.header_type2.header_align_right #access{margin-right:20px;}
.is_half_map.header_wrapper.header_type2.header_align_left .user_menu,
.is_half_map.header_wrapper.header_type2.header_align_center .user_menu{margin-right:40px;}
.is_half_map.header_wrapper.header_type2.header_align_left .logo{padding-left:0px;margin-left:10px;}
.is_half_map.header_wrapper.header_type2.header_align_left #access,
.is_half_map.header_wrapper.header_type2.header_align_center #access{margin-left:10px;}
.is_half_map.header_wrapper{border-bottom:1px solid #f1f3f7;}
.master_header.master_transparent_header{border:none;}
.transparent_header{background-color:transparent!important;background:transparent!important;position:absolute;top:0px;z-index:99;box-shadow:none!important}
.top_bar_on.transparent_header{top:40px;}
.page-template-splash_page .top_bar_on.transparent_header{top:0px;}
.header_wrapper_inside{width:1220px;margin:0px auto;position:relative;height:100%;}
.header_wrapper.header_type2 .header_wrapper_inside{margin:0px auto;position:relative;height:120px;}
.header_wrapper.customnav.header_type2 .header_wrapper_inside{height:70px;}
.is_half_map .header_wrapper_inside{width:100%;}
.is_dashboard_page .header_wrapper_inside{width:100%;}
.header_wrapper.customnav{-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);}
.boxed .header_wrapper.customnav{max-width:1220px;}
.page-template-user_dashboard_profile .boxed .header_wrapper.customnav,
.page-template-user_dashboard_my_reservations .boxed .header_wrapper.customnav,
.page-template-user_dashboard_my_bookings .boxed .header_wrapper.customnav,
.page-template-user_dashboard_invoices .boxed .header_wrapper.customnav,
.page-template-user_dashboard_inbox .boxed .header_wrapper.customnav,
.page-template-user_dashboard_favorite .boxed .header_wrapper.customnav,
.page-template-user_dashboard_edit_listing .boxed .header_wrapper.customnav,
.page-template-user_dashboard_allinone .boxed .header_wrapper.customnav,
.page-template-user_dashboard .boxed .header_wrapper.customnav,
.page-template-user_dashboard_packs .boxed .header_wrapper.customnav{max-width:100%;}
.boxed .notfound_pad{padding:0px 15px;}
.master_header.google_map_list_header{position:fixed;top:0px;z-index:101;}
.admin-bar .master_header.google_map_list_header{position:fixed;top:32px;z-index:100;}
.wpestate_header_image{position:relative;width:100%;height:580px;background-position:center center;background-repeat:no-repeat;background-color:#444;background-size:cover;overflow:hidden;}
.parallax_effect_yes{background-attachment:fixed;}
.wpestate_header_image.full_screen_yes{height:900px;}
.wpestate_header_image_overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#444;}
.heading_over_image_wrapper{z-index:10;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.subheading_over_image{text-align:center;color:#fff;text-shadow:1px 1px 3px rgba(68, 68, 68,0.25);font-weight:400;font-size:26px;}
.wpestate_header_video{position:relative;width:100%;height:580px;background-color:#444;background-size:cover;overflow:hidden;}
.wpestate_header_video.full_screen_yes{height:900px!important;}
.wpestate_header_video_overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#444;z-index:2;}
.heading_over_video_wrapper{z-index:10;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.wpestate_header_video_overlay{}
.heading_over_video{text-align:center;color:#fff;text-shadow:1px 1px 3px rgba(68, 68, 68,0.5);font-size:46px;margin-top:0px;}
.subheading_over_video{text-align:center;color:#fff;text-shadow:1px 1px 3px rgba(68, 68, 68,0.25);font-size:26px;}
.header_video{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;z-index:1;width:auto;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:cover;transition:1s opacity;object-position:center center;object-fit:cover;}
.login_links i,
.top_bar i{width:13px;margin-right:3px;}
.header_wrapper.header_type1.header_align_left .logo,
.header_wrapper.header_type1.header_align_center .logo{padding-left:25px;display:inline-block;margin-top:0px;float:left;margin-right:75px;height:100%;}
.header_wrapper.header_type1.header_align_center.customnav .logo{padding-left:0px;margin-right:0px;}
.header_wrapper.header_type1.header_align_center.customnav .logo img{padding-left:25px;}
.header_wrapper.header_type1.header_align_right .logo{padding-right:25px;float:right;margin-left:75px;height:100%;}
.header_type1.header_align_right .logo img{right:20px;}
.is_half_map.header_type1.header_align_right .logo img{right:10px;}
.header_type2 .logo{margin-top:0px!important;top:50%;margin-left:25px;width:100%;height:100%;}
.header_type2 .logo img{margin-top:-20px!important;top:50%;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);ms-transform:translate(0,-50%);}
.header_type2.customnav .logo img{margin-top:0px!important;}
.header_type2.header_align_center.customnav .logo img{margin-top:0px!important;margin-left:25px;}
.header_type2.header_align_center .logo img{margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;}
.is_half_map.header_type2.header_align_right .logo img{right:0px;margin-right:10px;}
.header_type2.header_align_right .logo img,
.header_type2.header_align_right .logo{float:right;right:0px;left:auto;margin-right:0px;}
.is_half_map.header_type2 .logo{padding-left:0px;}
.is_half_map .logo{padding-left:10px;}
.boxed .logo{padding-left:25px;}
.logo img{max-width:300px;max-height:70px;}
.customnav .logo img{}
.logo img{top:50%;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);ms-transform:translate(0,-50%);max-height:54px;}
.barlogo{width:90px;margin-top:10px;float:left;margin-left:45px;display:none;}
.navbar,
.navbar-default{border:none;border-radius:0px;}
.nav_wrapper{width:100%;background-color:#f8f8f8;}
.mynavbar{width:100%;margin:0px auto;background-color:#5d6475;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.navbar-default{background-image:none;}
.navbar-nav > li > a{padding-top:20px;padding-bottom:20px;}
.header_social{float:left;padding:25px 45px 0px 0px;}
.logo_image{padding:30px 0px 0px 0px;}
.header_wide_yes .header_wrapper_inside{width:100%;}
.customnav{opacity:0.95;background-color:#fff;}
.customnav:hover{opacity:1;}
.miclogo{opacity:0.95;}
.customnav.header_type1 #access ul ul li:hover > ul{top:0px;}
.hover_type_4 .customnav #access ul li:hover> ul,
.hover_type_2 .customnav #access ul li:hover> ul,
.hover_type_1 .customnav #access ul li:hover> ul{top:70px;}
.customnav #access ul li:hover> ul{top:70px;}
.customnav #access ul ul li:hover> ul{top:0px;}
.header_type2.customnav #access ul ul ul,
.header_type2 #access ul ul ul,
.customnav #access ul ul ul{top:12px;}
.hover_type_3 .header_type1.customnav .menu > li,
.hover_type_4 .header_type1.customnav .menu > li,
.hover_type_5 .header_type1.customnav .menu > li,
.hover_type_6 .header_type1.customnav .menu > li,
.hover_type_2 .header_type1.customnav .menu > li,
.hover_type_1 .header_type1.customnav .menu > li,
.header_type1.customnav .menu > li{line-height:24px;}
#menu-main-menu{margin-left:14px;}
.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;}
.theme_slider_type2 .carousel-control-theme-prev:hover,
.theme_slider_type2 .carousel-control-theme-next:hover{background-color:#fff;border-radius:50%;}
.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;}
.wide .theme_slider_type2 .slider-content-wrapper{max-width:1170px;width:1170px;top:calc(40% - 110px);}
.theme_slider_type2.theme_slider_search_type1 .slider-content-wrapper{top:calc(45% - 110px);}
.theme_slider_type2.theme_slider_search_type1 .carousel_type2_control_wrapper{top:55%;}
.theme_slider_type2 .slider-content-wrapper{top:calc(40% - 110px);max-width:1170px;width:1170px;}
.boxed .theme_slider_type2.theme_slider_search_type1 .slider-content-wrapper{top:20.2%;}
.theme_slider_type2 .slider-content,
.theme_slider_type2 .listing-desc-slider{text-align:left;}
.theme_slider_type2 .slider-title h2{max-width:65%;text-align:left;}
.theme_slider_type2 .listing-desc-slider span{width:65%;line-height:28px;}
.theme_slider_type2 .theme-slider-price{background-color:transparent;font-size:19px;width:1170px;top:0px;position:relative;left:0px;height:auto;line-height:32px;}
.theme_slider_type2 .price-slider{font-size:28px;}
.theme_slider_type2 .slider-title{margin-bottom:25px;}
.theme_slider_type2 .price-slider-wrapper{top:auto;margin-top:0px;margin-bottom:20px;}
.theme_slider_type2 .fa-angle-left:before{content:"\f178";}
.theme_slider_type2 .fa-angle-right:before{content:"\f177";}
.theme_slider_type2 .carousel-control-theme-next i,
.theme_slider_type2 .carousel-control-theme-prev i{font-size:20px;border:1px solid #fff;padding:10px;border-radius:50%;width:42px;height:42px;text-align:center;}
.theme_slider_type2 .carousel-control-theme-prev,
.theme_slider_type2 .carousel-control-theme-next{right:auto;opacity:0.75;left:0px;padding:0px;height:42px;width:42px;}
.theme_slider_type2 .carousel-control-theme-prev{left:55px;}
.theme_slider_type2 .slider-content-cover{opacity:0.5;background-color:#70657C;}
.carousel_type2_control_wrapper{position:absolute;width:1170px;top:50%;margin-left:-585px;height:100px;left:50%;}
.boxed .theme_slider_type2.theme_slider_search_type1 .carousel_type2_control_wrapper{top:56%;}
.wide .carousel_type2_control_wrapper{top:50%;}
.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;}
.search_wrapper input::-webkit-input-placeholder,
.search_wrapper input::-moz-placeholder,
.search_wrapper input:-ms-input-placeholder{color:#4d5567!important;}
.dropdown.form-control{padding:2px 15px 0px 15px;}
.custom_icon_class .filter_menu_trigger{position:relative;padding-left:30px;}
.custom_icon_class_icon{color:#b881fc;font-size:18px;position:absolute;left:15px;z-index:1;line-height:50px!important;}
.custom_icon_class_input{position:relative;padding-left:45px;}
textarea.form-control{height:auto;padding:13px 13px 0px 13px;}
.dropdown-menu{font-size:13px;min-width:160px;}
.loginrow{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-4 .form-control,
#adv-search-1 .form-control,
#adv-search-3 .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-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:20px;}
.breadcrumb_container{min-height:54px;}
.home .breadcrumb_container{display:none;}
.breadcrumb{color:#a1a7b4;background:none;margin-top:15px;padding:0px;margin-bottom:15px;font-size:12px;margin-left:0px;}
.breadcrumb > li + li:before{padding:0 5px;color:#a1a7b4;content:"/";}
.breadcrumb .active{color:#a1a7b4;font-weight: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;}
.header_wrapper.header_type1.header_align_right.customnav #user_menu_open,
.header_wrapper.header_type2.header_align_right.customnav #user_menu_open,
.header_wrapper.header_type1.header_align_center.customnav #user_menu_open,
.header_wrapper.header_type2.header_align_center.customnav #user_menu_open,
.header_wrapper.header_type1.header_align_left.customnav #user_menu_open,
.header_wrapper.header_type2.header_align_left.customnav #user_menu_open{top:70px;}
.header_wrapper.header_type1.header_align_left .user_menu,
.header_wrapper.header_type1.header_align_center .user_menu{display:inline-block;float:right;margin-right:25px;margin-top:23px;color:#8A8F9A;padding:0px 0px 0px 0px;cursor:pointer;position:absolute;right:0px;top:auto;bottom:22px;}
.header_wrapper.header_type1.header_align_right .user_menu{float:left;margin-left:15px;display:inline-block;margin-top:23px;color:#8A8F9A;padding:0px 0px 0px 0px;cursor:pointer;position:absolute;left:0px;top:auto;bottom:22px;right:auto;}
.header_wrapper.header_type2 .user_menu{display:inline-block;float:right;margin-right:25px;margin-top:23px;color:#8A8F9A;padding:0px 0px 0px 0px;cursor:pointer;position:absolute;right:0px;top:auto;bottom:22px;z-index:9999;}
.header_type2.header_align_right .user_menu{position:absolute;float:left;right:auto;top:auto;left:0px;bottom:22px;margin-left:15px;z-index:9999;}
.is_half_map .user_menu{margin-right:40px;}
.boxed .user_menu,
.boxed #user_menu_open{margin-right:25px;right:0px;}
.header_wrapper.header_type1.header_align_left .user_loged,
.header_wrapper.header_type1.header_align_right .user_loged,
.header_wrapper.header_type1.header_align_center .user_loged{background-color:transparent;margin-top:7px;padding:9px 0px 9px 11px;}
.header_wrapper.header_type2.header_align_left .user_loged,
.header_wrapper.header_type2.header_align_right .user_loged,
.header_wrapper.header_type2.header_align_center .user_loged{background-color:transparent;padding:9px 0px 9px 11px;bottom:7px;}
.header_wrapper.customnav.header_type2 .user_menu.user_loged,
.header_wrapper.customnav.header_type1 .user_menu.user_loged,
.header_wrapper.header_type1 .user_menu.user_loged,
.header_wrapper.header_type1.header_align_right .user_menu.user_loged,
.header_wrapper.header_type1.header_align_left .user_menu.user_loged,
.header_wrapper.header_type1.header_align_center .user_menu.user_loged,
.header_wrapper.customnav.header_type1.header_align_right .user_menu.user_loged,
.header_wrapper.customnav.header_type1.header_align_left .user_menu.user_loged,
.header_wrapper.customnav.header_type1.header_align_center .user_menu.user_loged{top:50%;margin-top:-28px;}
.header_wrapper.customnav.header_type2 .user_menu,
.header_wrapper.customnav.header_type1 .user_menu,
.header_wrapper.header_type1 .user_menu,
.header_wrapper.customnav.header_type1.header_align_right .user_menu,
.header_wrapper.customnav.header_type1.header_align_left .user_menu,
.header_wrapper.customnav.header_type1.header_align_center .user_menu,
.header_wrapper.header_type1.header_align_right .user_menu,
.header_wrapper.header_type1.header_align_left .user_menu,
.header_wrapper.header_type1.header_align_center .user_menu{margin-top:-12px;top:50%;}
.customnav #user_menu_open{top:70px;}
#user_menu_trigger i{color:#D3D4D6;}
.user_loged .menu_user_tools{margin-top:12px;color:#fefefe;line-height:14px;}
#submit_action{display:inline!important;font-size:14px;margin-left:15px;padding:10px 16px!important;border:1px solid #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{}
.multiple_currency_widget .dropdown-menu::-webkit-scrollbar{width:20px;margin:0px 5px;}
.multiple_currency_widget .dropdown-menu::-webkit-scrollbar-thumb{border-radius:0px;border-left:8px solid #fff;border-right:8px solid #fff;border-top:10px solid #fff;border-bottom:10px solid #fff;height:90px;}
.multiple_currency_widget .dropdown-menu::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#fff;border-radius:0px;width:100%;}
#topbarregister{margin-right:10px;position:relative;}
#topbarregister:before{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;}
.login_form .radiolabel{margin-bottom:0px;width:215px;font-size:13px;display:inline-block;color:#8A8F9A;}
.acc_radio{width:100%;margin-bottom:10px;}
.acc_radio input[type="radio"]{margin-top:0px;}
#wp-submit-register_topbar,
#wp-login-but-topbar{width:227px;color:#fff;margin-bottom:0px!important;}
#forgot-pass-div_shortcode,
#forgot-div-title_shortcode,
#forgot-pass-div_mod{display:none;}
#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;}
.header_wrapper.header_type1.header_align_left #user_menu_open,
.header_wrapper.header_type1.header_align_center #user_menu_open{background-color:#d2d9e2;position:absolute;width:304px;box-sizing:border-box;right:27px;left:auto;z-index:999999;top:70px;border-top:1px solid #e4e4e4;padding:0px 0px 0px 1px;display:none;}
.header_wrapper.is_half_map.header_type1.header_align_right #user_menu_open,
.header_wrapper.is_half_map.header_type2.header_align_right #user_menu_open{left:10px;}
.header_wrapper.header_type1.header_align_right #user_menu_open,
.header_wrapper.header_type2.header_align_right #user_menu_open{left:27px;right:auto;z-index:999999;top:70px;border-top:1px solid #e4e4e4;padding:0px 0px 0px 1px;display:none;background-color:#d2d9e2;position:absolute;width:304px;box-sizing:border-box;}
.header_wrapper.header_type2.header_align_right #user_menu_open{top:120px;}
.header_wrapper.header_type2 #user_menu_open{background-color:#d2d9e2;position:absolute;width:304px;box-sizing:border-box;right:27px;left:auto;z-index:999999;top:120px;border-top:1px solid #e4e4e4;padding:0px 0px 0px 1px;display:none;}
.header_wrapper.header_type2.customnav #user_menu_open{top:70px;}
#register-div-title-topbar,
#login-div-title-topbar{margin-top:9px;}
#user_menu_open a i{-webkit-transition:all .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{position:relative;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,
#edit_calendar,
#form_submit_1,
#submit_mess_front,
.modal-content #wp-login-but,
#wp-login-but_sh,
#delete_profile,
#user-id-uploader{margin-bottom:20px;width:100%;color:#fff;font-size:16px;line-height:18px;font-weight:600;background-color:#b881fc;}
#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,
#wp-login-but_sh,
#delete_profile:hover,
#user-id-uploader:hover{background-color:#c18eff;}
#wp-submit-register_sh,
.modal-content #wp-submit-register{margin-bottom:20px!important;width:100%;color:#fff;font-size:18px;line-height:18px;font-weight:600;}
.modal-content #wp-submit-register{margin-bottom:5px!important;width:100%;color:#fff;font-size:16px;line-height:18px;font-weight:600;}
#wp-login-but_sh,
.modal-content #wp-login-but,
#wp-submit-register_sh,
.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:16px;line-height:18px;font-weight:600;}
#return_login_mod{margin-bottom:20px;color:#8A8F9A;font-size:13px;width:100%;text-align:center;float:left;}
#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:0px auto;width:176px;margin-bottom:15px;color:#8A8F9A;font-size:13px;margin-top:15px;padding-bottom:15px;}
#loginmodal #reveal_login a{color:#4d5567;}
#return_login_shortcode,
#widget_login_sw{margin-top:0px;width:100%;text-align:center;display:inline-block;color:#8A8F9A;font-size:13px;}
.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;}
.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{min-width:100%;margin:0px -5px 0 -2.5px;display:flex;flex-wrap:wrap;}
.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{}
.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{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:12px;margin-top:-3px;margin-left:0px;}
.roundright i{margin-left:1px;}
.admin-list-wrapper .pagination > li > a,
.admin-list-wrapper .pagination > li > span{background-color:#f4f6f9;}
.admin-list-wrapper .pagination > .active > a,
.admin-list-wrapper .pagination > .active > span,
.admin-list-wrapper .pagination > .active > a:hover,
.admin-list-wrapper .pagination > .active > span:hover,
.admin-list-wrapper .pagination > .active > a:focus,
.admin-list-wrapper .pagination > .active > span:focus{background-color:#b9bfcb;}
.admin-list-wrapper .pagination > li > a:hover,
.admin-list-wrapper .pagination > li > span:hover,
.admin-list-wrapper .pagination > li > a:focus,
.admin-list-wrapper .pagination > li > span:focus{color:#f1f3f7;background-color:#b9bfcb;border:none;}
#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;pointer-events:none;}
#colophon .latest_listings .cross{display:none;}
.cross:before{background:#fff;content:"";height:80px;position:absolute;width:2px;top:0px;left:37px;}
.cross:after{background:#fff;content:"";height:2px;left:-2px;position:absolute;top:39px;width:80px;}
.property_listing{position:relative;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%);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)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);}
.listing-unit-img-wrapper{position:relative;z-index:98;background-color:#000;}
.listing-unit-img-wrapper .property-rating{position:absolute;bottom:6px;left:85px;font-size:15px;}
#colophon .listing-unit-img-wrapper .property-rating{position:absolute;bottom:5px;left:10px;font-size:15px;}
.property_unit_v2 .listing-unit-img-wrapper .property-rating{position:absolute;bottom:6px;left:16px;font-size:15px;}
.places_wrapper .property-rating i,
.featured_property .property-rating i,
.featured_property.type_1_class .property-rating i,
.listing-unit-img-wrapper .property-rating i{color:#ffffff;margin-right:3px;}
.wide_property .property-rating{position:absolute;bottom:6px;left:16px;font-size:15px;}
.places_wrapper .property-rating,
.featured_property .property-rating{position:relative;font-size:15px;z-index:99;margin-bottom:5px;}
.featured_property.type_1_class .property-rating{position:absolute;bottom:94px;left:15px;font-size:15px;z-index:99;}
.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_slider_list .shortcode-col.listing_wrapper{height:100%;}
.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:16px;opacity:1;font-family:"open-sans";font-family:'Open Sans', sans-serif;font-weight:bold;}
.property_unit_v2 .price_unit{color:#b881fc;font-size:16px;}
.price_unit:empty{display:none;}
#primary .pernight{display:none;}
#primary .listing_wrapper.property_unit_v3 .pernight{display:inline;}
.the_list_view{display:none;}
.listing_wrapper.col-md-12 > .property_listing{min-height:163px;float:left;width:100%;height:auto;}
.property_listing a{text-decoration:none;}
.property_listing h4{width:83%;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;}
.wide_property .property_unit_action{top:0px;}
.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:#838895;color:#ffffff!important;font-size:14px!important;font-weight:700;text-shadow:none;}
.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;}
.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;z-index:100;}
.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;}
.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_status{position:absolute;padding:1px 25px;z-index:99;font-size:12px;right:15px;top:15px;}
.status_verified{color:#fff;background-color:#b881fc;}
#colophon .property_status{display:none;}
.wide_property .property_status{right:auto;left:158px;z-index:100;}
.wide_property .featured_div{z-index:100;}
.places_listing .property_status{line-height:1.6em;}
.info_details .property_status{right:auto;left:10px;top:10px}
#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;}
#colophon .listing-unit-img-wrapper .carousel-inner{height:85px;}
#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;}
#colophon .property_unit_v3 .price_unit_wrapper{float:none;padding:0px;background:transparent;margin:0px;margin-left:130px;width:100%;}
.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_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{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-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;}
.list_detail_prop_id span,
.list_detail_prop_id div{float:left;}
.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;}
.item_captions{position:absolute;background:#4d5567;color:#fff;top:304px;left:0px;width:100%;padding:5px 10px;opacity:0.55;height:33px;}
.item_captions_text{position:absolute;color:#fff;background:transparent;top:304px;left:0px;z-index:99;padding:5px 10px;}
.slider-property-status{top:14px;right:0px;position:absolute;z-index:999;padding:15px 30px;border-bottom-left-radius:4px;border-top-left-radius:4px;font-size:15px;color:#fdfdfd;}
.estate_video_control{position:absolute;color:#fff;top:50%;left:50%;float:left;font-size:30px;text-indent:0px;margin:-10px 0px 0px -10px;opacity:0.7;}
.videoitem iframe{cursor:pointer;}
.carousel-inner > .item > img{margin:0px auto;}
iframe .player .controls-wrapper,
iframe .player .video-wrapper{display:none!important;}
.carusel-back,
#carousel-listing .carousel-indicators{width:100%;float:left;display:inline;box-sizing:border-box;-moz-box-sizing:border-box;margin:1px 0px 0px 0px;height:83px;padding-top:1px;z-index:10;transition:all .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 .fas{margin-top:24px;font-size:30px;text-shadow:none;}
.wide_property .carousel-control .fa{margin-top:15px;}
.carousel-control.right,
.carousel-control.left{background:none;background-image:none;background:#4D5567;}
.property_unit_carousel .carousel-control.right,
.property_unit_carousel .carousel-control.left{background:transparent;opacity:1;}
.property_unit_carousel .carousel-control i{font-size:30px;}
.property_listing.wide_property .carousel-control.left,
.carousel-control.left{left:0px;}
.property_listing .carousel-control.left{left:10px;}
.property_listing.wide_property .carousel-control.right,
.carousel-control.right{right:0px;}
.property_listing .carousel-control.right{right:10px;}
.property_listing .carousel-control.right,
.property_listing .carousel-control.left{color:#fff;}
#colophon .property_listing .carousel-control.right{right:5px;}
#colophon .property_listing .carousel-control.left{left:5px;}
.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.list_detail_prop_status .item_head{float:left;}
.extra_pay_option{padding:2px 0px;}
.listing-content .extra_pay_option{float:left;width:100%;}
.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;margin-right: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;}
.property_header2 .property_categs .check_avalability:hover{color:#b881fc;}
.category_details_wrapper a,
.no_link_details{color:#8A959E;font-size:16px;margin-left:10px;margin-right:10px;}
.single-content .no_link_details img{margin-right:10px;height:20px;}
.no_link_details strong{margin-right:10px;}
.no_link_details i{color:#b881fc;font-size:22px;margin-right:10px;}
.custom_prop_header{margin-right:30px;margin-left:0px;}
.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;}
.entry-prop .property_ratings .property-rating{float:left;}
.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,
.single-estate_property .owner_read_more:hover{color:#fff;opacity:1;}
#contact_host:hover{border:2px solid #a9afbb;background-color:#a9afbb!important;color:#FFF;}
#contact_host i,
#add_favorites i{margin-left:10px;}
.isnotfavorite{padding:0px 5px;}
#add_favorites.isfavorite:hover,
#add_favorites:hover{color:#fff;background-color:#caced8;border-color:#caced8;}
#add_favorites.isfavorite{color:#8A8F9A;}
.prop_social_share{font-size:14px;font-weight:500;color:#8A8F9A;margin-right:15px;}
.prop_social{position:relative;display:inline-block;color:#747c83;width:100%;text-align:center;}
.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;z-index:99;}
.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;}
.text_selection{text-transform:capitalize;}
.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:15px;}
#adv-search-mobile .form-control{background-color:#ffffff;}
#adv-search-mobile .dropdown.form-control .filter_menu_trigger{padding-left:30px;}
#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;}
#guest_no_drop,
#baths_no,
#beds_no,
#adv_actions,
#adv_categ,
#rooms_no,
#booking_guest_no_wrapper,
#guest_no_widget,
#guest_no_shortcode,
#guest_no{position:relative;padding-left:30px;}
#guest_no_drop:after,
#guest_no_shortcode:after,
#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{}
#guest_no_widget:after{left:0px;}
#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;}
.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;border-right:1px solid #f0f0f0;}
.cost_explanation input[type="checkbox"]{float:left;margin-bottom:0px!important;margin-top:0px!important;}
.cost_row_extra .cost_explanation{width:55%;}
.cost_row_extra{font-size:12px;}
.cost_value{width:27%;float:left;padding:13px 5px 13px 15px;}
.cost_row_extra .cost_value{width:42%;border-left:1px solid #f0f0f0;margin-left:-1px;}
.cost_row_extra:last-child{margin-bottom:15px;}
.space_extra_opt{float:left;width:100%;margin-bottom:15px;}
.confirmed_booking{cursor:pointer;}
.booking_explaining{font-size:12px;margin-bottom:15px;margin-top:-15px;}
.third-form-wrapper{width:100%;padding:30px 0px;float:left;border-top:1px solid #e7e9ef;margin-bottom:0px;margin-top:30px;}
#check_out_mobile[disabled],
#check_out_mobile[readonly],
#check_out_mobile[disabled] #check_out_mobile,
#checkoutwidget[disabled],
#checkoutwidget[readonly],
#checkoutwidget[disabled] #checkoutwidget,
#checkoutshortcode[disabled],
#checkoutshortcode[readonly],
#checkoutshortcode[disabled] #checkoutshortcode,
#check_out[disabled],
#check_out[readonly],
#check_out[disabled] #check_out,
#end_date[disabled],
#end_date[readonly],
#end_date[disabled] #end_date{background-color:#fff!important;}
.third-form{float:left;display:inline;padding:0px 7px;margin-top:15px;position:relative;}
.reservation_buttons{padding:0px 0px;}
.reservation_buttons:first-of-type{padding-right:7px;}
.reservation_buttons:last-of-type{padding-left:7px;}
#booking_form_request .filter_menu{min-width:101px;}
.smallthird{margin-left:15px;}
.modal-body .third-form{margin-left:0px;width:33.3%;margin-top:0px;margin-bottom:0px;padding:0px;}
#set_price_dates,
#book_dates{width:100%;color:#FFF;margin-bottom:0px;}
#owner_reservation_modal .third-form,
#owner_price_modal .third-form{width:217px;margin-right:15px;}
.lastthird{margin-right:0px!important;}
.last-third{margin-right:0px!important;}
.modal-body #booking_guest_no{width:100%;padding:0px 10px 1px 10px;}
.property_menu_wrapper{width:100%;float:left;margin-bottom:30px;margin-top:0px;}
.property_menu_wrapper_hidden{position:fixed;right:0;left:0;top:70px;width:100%;background-color:#e7eaf0;padding:10px 0px;z-index:127;display:none;opacity:0.95;}
.property_menu_wrapper_hidden.prop_menu_search_stick_yes{top:0px;}
.property_menu_wrapper_hidden:hover{opacity:1;}
.container.main_wrapper.boxed .property_menu_wrapper_hidden{width:1220px;margin:0px auto;}
.admin-bar .property_menu_wrapper_hidden{top:102px;}
.admin-bar .property_menu_wrapper_hidden.prop_menu_search_stick_yes{top:30px;}
.property_menu_wrapper_hidden .property_menu_wrapper_insider{width:1170px;margin:0px auto;}
.owner_contact_details{margin-bottom:15px;display:inline-block;}
.owner_contact_details.phonedetails{width:180px;}
.property_menu_item i{font-size:16px;border:none;}
.property_menu_item{display:inline;padding:0px 0px 0px 0px;color:#dfc6ff;margin-left:0px;float:left;margin-top:0px;text-align:left;}
.property_menu_item a{color:#fff;}
.contact_title{width:25px;font-weight:bold;float:left;}
.contact_title .fa-mobile,
.contact_title .fa-map-marker{padding-left:3px}
.contact_title .fa-skype{padding-left:1px}
.social_icons_owner i{font-size:17px;margin-left:12px;background:transparent;border-radius:50%;border:1px solid #d6b5ff;width:36px;height:36px;padding:8px 0px 0px 0px;color:#fff;opacity:0.7;text-align:center;}
.property_menu_item.social_icons_owner i:hover{color:#fff;background:rgba(255, 255, 255, 0.50)!important;opacity:1;}
.social_icons_owner i.fa-linkedin{padding-left:9px;}
.agent_personal_details p{font-size:16px;}
.agent_menu .property_menu_item{width:100%;}
.agent_menu .property_menu_item:hover{opacity:1;}
.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%;display:inline-block;float:left;}
.owner-wrapper{padding:60px 0px;clear:both;}
.owner_read_more{cursor:pointer;margin-bottom:15px;margin-top:-5px;color:#fff;display:inline-block;padding:10px 0px;margin-right:15px;box-sizing:border-box;font-size:14px;font-weight:700;float:left;opacity:1;}
.single-estate_property .owner_read_more{color:#fff;opacity:0.7;}
.single-estate_property #contact_me_long{opacity:1;}
#contact_me_long_owner,
#contact_me_long{background-color:transparent;border-radius:50px;color:#fff;cursor:pointer;border:none;text-align:center;padding:9px 44px;display:inline-block;border:1px solid #fff;}
.owner-page-wrapper #contact_me_long{display:inline-block;clear:both;margin: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;}
.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:600px;margin-left:0px;z-index:10;font-weight:700;font-size:34px;margin-bottom:0px;margin-right:0px;}
.listing_type_1 .property_ratings{float:right;margin-top:11px;}
.listing_type_1 #listing_reviews .property-rating{display:block;float:none;}
.listing_type_1 #listing_reviews .property_ratings{float:none;margin-top:0px;}
.listing_type_1 .listing_reviews_container .property_ratings{float:none;}
.listing_type_1 .property-rating{display:inline-block;float:left;}
.listing_type_1 #primary .property-rating{width:100%;}
.listing_type_1 .rating_no{font-size:16px;color:#81848B;font-weight:300;float:left;margin-top:0px;margin-left:5px;}
.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;}
.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;}
.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:3px;}
.agent_menu{width:100%;margin-bottom:10px;margin-top:5px;font-size:16px;}
.panel-title-agent{width:100%;}
.agent_menu_item{display:inline;padding:5px 10px;border:1px solid #888;}
.property_menu_item_title{float:left;cursor:auto;color:#fff;width:100%;opacity:0.7;}
.property_menu_item_title i{font-size:15px;}
.agent_menu .property_menu_item{color:#fff;opacity:0.7;}
.social_icons_owner{margin-bottom:7px;position:absolute;top:67px;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;}
.user_picture_owner_page{text-align:center;}
.verified_userid{margin:10px 0px 0px -10px;display:inline-block;}
.single-estate_property .verified_userid{text-align:center;margin:0px auto;margin-top:130px;width:120px;border:0px;}
.listing_type_1 .verified_userid{margin:10px 0px 0px 113px;display:block;margin-bottom:-15px;text-align:left;width:auto;}
.owner-page-wrapper-reviews .owner-page-wrapper-inside{padding:0px 0px 60px 0px;}
.owner-page-wrapper-inside:empty{display:none;padding:0px;}
.owner_details_content{margin-bottom:15px;display:inline-block;}
.nopad{padding:0px;float:left;}
.listing-review{float:left;width:100%;margin:5px 0px 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;width:100%;}
.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{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;}
#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;}
.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:"\f075";font-family:"FontAwesome";font-weight:normal;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:13px;margin:4px 7px 0px 0px;line-height:14px;padding-top:0px;}
.widget_recent_comments .comment-author-link{font-weight:600;}
.widget_categories li:before,
.widget_archive li:before{content:"\f07c";font-family:"FontAwesome";font-weight:normal;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:13px;margin: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{position:relative;color:#8A959E;margin-top:3px;padding:9px 0px;font-weight:400;font-size:14px;padding-left:30px;}
.form-control.open .sidebar_filter_menu{color:#8A959E;}
._4s7c{border:1px solid #fff000!important;border-top-color:#fff000!important;}
.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:#ffffff;}
.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-rss,
.social-facebook,
.social-twitter,
.social-dribbble,
.social-google,
.social-linkedIn,
.social-blogger,
.social-tumblr,
.social-pinterest,
.social-yahoo,
.social-youtube,
.social-vimeo,
.social-foursquare,
.social-instagram{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;}
.social-facebook{margin-left:0px;}
.top_bar .social_sidebar_internal a{padding:3px 0px 0px 0px;width:auto;height:20px;margin-left:10px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;font-size:15px;line-height:1.2em;vertical-align:0%;}
.top_bar .social_sidebar_internal a:hover{color:#b881fc;}
.social-rss:before{content:"\f09e";}
.social-facebook:before{content:"\f39e";font-family:"Font Awesome 5 Brands";}
.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:"\f231";}
.social-youtube:before{content:"\f167";}
.social-vimeo:before{content:"\f27d";}
.social-foursquare:before{content:"\f180";}
.social-instagram:before{content:"\f16d";}
.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_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;}
#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{font-size:14px;line-height:1.6em;}
.textwidget p{margin-bottom:15px;}
#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;}
.widget-container.widget_tag_cloud,
.widget-container.widget_search,
.widget-container.contact_sidebar{width:100%;}
.contact_sidebar_wrap p{line-height:22px;margin-bottom:10px;padding-bottom:0px;}
.contact_sidebar_wrap i{margin-right:13px;width:13px;}
#colophon .contact_sidebar_wrap p:hover a{color:#b881fc;}
#primary .contact_sidebar_wrap p:hover a{color:#b881fc;}
#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:0px 10px;}
#category_tagline .category_tagline{padding:0px 10px;}
#colophon .owner_thumb{display:none;}
.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{width:100%;font-size:13px;padding:13px 0px 13px 0px;background-color:#fff;border:1px solid #e7e9ef;padding:20px 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;}
.advanced_search_shortcode .caret_filter{position:absolute;right:0px;top:-6px;}
.adv_shortcode_input{display:inline;}
.advanced_search_shortcode .dropdown-menu{left:0px;}
.advanced_search_shortcode .filter_menu{margin-top:1px;margin-left:0px;width:100%;padding-bottom:0px;overflow-x:hidden;}
.advanced_search_shortcode .filter_menu li{min-width:168px;padding-top:10px;}
.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;}
#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('./css/css-images/mapicons.png');cursor:pointer;}
#gmapzoomplus{background-position:0px 0px;}
#gmapzoomminus{background-position:-32px 0px;}
#geolocation-button{background-position:0px -28px;}
#gmapstreet{background-position:-64px 0px;}
#gmap-full{background-position:-97px 0px;}
#gmap-full.spanselected{background-color:#DDC4FB;}
#gmap-next{background-position:-160px 0px;}
#gmap-prev{background-position:-128px 0px;}
#geolocation-button:hover,
#gmap-full:hover,
#gmap-next:hover,
#gmap-prev:hover,
#gmapstreet:hover,
#gmapzoomplus:hover,
#gmapzoomminus:hover{background-color:#576074;}
#gmap-controls-wrapper{width:1170px;position:absolute;top:15px;left:50%;margin-left:-585px;z-index:9;pointer-events:none;}
#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-wrapper{margin:0px -15px;}
.company_headline{width:100%;float:left;padding-bottom:0px;margin-bottom:9px;}
.agent_detail.contact_detail i{padding:3px 0px 0px 0px;margin-left:2px;float:left;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;color:#8A959E;transition:color 0.4s linear;-moz-transition:color 0.4s linear;-webkit-transition:color 0.4s linear;-o-transition:color 0.4s linear;width:17px;}
.company_headline i.fa-mobile{font-size:19px;}
.company_headline i.fa-envelope-o{font-size:15px;padding-top:5px;}
.company_headline h3{float:left;font-size:16px;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;}
#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:100;background-color:transparent;position:absolute;left:0px;right:0px;margin:0px auto;}
#search_wrapper.type2{margin:0px auto;margin-left:auto;margin-right:auto;left:0;right:0;float:left;pointer-events:none;}
#search_wrapper.advpos_none{}
#search_wrapper.advpos_image{}
#search_wrapper.advpos_themeslider{}
.boxed #search_wrapper.advpos_themeslider{}
#search_wrapper.advpos_revslider{}
#search_wrapper.advpos_map{}
#search_wrapper.advpos_map.search_wr_oldtype{}
.admin-bar #search_wrapper.sticky_adv{}
#search_wrapper.sticky_adv{position:fixed!important;top:0px!important;margin-top:0px!important;transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.7s ease;width:100%;left:0;margin-left:0;height:auto;bottom:auto;z-index:9999;}
.boxed #search_wrapper.sticky_adv{width:1220px;margin:0px auto;left:0px;right:0px;}
.sticky_adv_anime{top:-300px;}
.sticky_adv .adv-search-4,
.sticky_adv .adv-search-3{width:1170px;margin:0px auto;}
.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;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
#search_locationmobile_autointernal,
#search_locationsidebar_autointernal,
#search_locationshortcode_autointernal,
#search_location_autointernal,
#search_location_mobile,
#search_location_mobile_autointernal,
#search_location_filter_shortcode,
#search_location_filter_shortcode_autointernal,
#search_location_filter,
#search_location_filter_autointernal,
#search_location_filter_widget_autointernal,
#search_location_filter_widget,
#search_location,
#search_locationshortcode,
#search_locationsidebar,
#search_locationmainform,
#search_locationmobile{padding-left:45px;}
.dropdown.form-control #search_location_autointernal,
.dropdown.form-control #search_location_mobile,
.dropdown.form-control #search_location_mobile_autointernal,
.dropdown.form-control #search_location_filter_shortcode,
.dropdown.form-control #search_location_filter_shortcode_autointernal,
.dropdown.form-control #search_location_filter,
.dropdown.form-control #search_location_filter_autointernal,
.dropdown.form-control #search_location_filter_widget_autointernal,
.dropdown.form-control #search_location_filter_widget,
.dropdown.form-control #search_location{padding-left:30px;}
.adv-1-wrapper{border-radius:2px;position:absolute;left:0px;width:100%;height:100%;background:#fff;}
.with_search_form_float .adv-2-wrapper,
.with_search_form_float .adv-1-wrapper{opacity:0.40;}
.with_search_form_float.sticky_adv .adv-2-wrapper,
.with_search_form_float.sticky_adv .adv-1-wrapper{opacity:1;}
.adv-2-wrapper{position:absolute;top:65px;right:0px;width:335px;height:330px;background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.adv-2-header{top:0px;right:0px;width:335px;height:65px;position:absolute;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#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;}
#search_wrapper_color{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#fff;z-index:-1;}
.boxed #search_wrapper.with_search_form_float #search_wrapper_color{width:1170px;}
.boxed #search_wrapper.with_search_form_float.sticky_adv .adv-search-4,
.boxed #search_wrapper.with_search_form_float.sticky_adv .adv-search-3,
.boxed #search_wrapper.with_search_form_float.sticky_adv #search_wrapper_color{width:1220px;}
.boxed #search_wrapper_color{width:1220px;left:0px;right:0;margin:0px auto;height:100%;}
#results,
#results_no{display:none;}
#results{position:absolute;background:#fff;top:-45px;left:0px;padding:3px 7px 3px 7px;font-size:14px;margin:0px 10px;}
.adv-search-2 #results{position:absolute;background:#fff;top:400px;right:-10px;padding:3px 7px 3px 7px;font-size:14px;margin:0px 10px;width:335px;left:auto;}
#showinpage{color:#b881fc;cursor:pointer;margin-left:10px;}
.bottom_sixty{padding-left:15px;}
#submit_booking_front_instant,
#submit_booking_front,
#advanced_submit_widget,
#advanced_submit_2_mobile,
#advanced_submit_2,
#advanced_submit_3{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;}
#advanced_submit_3:hover,
#advanced_submit_4:hover,
.adv_handler:hover,
#submit_booking_front_instant:hover,
#submit_booking_front:hover,
#advanced_submit_widget:hover,
#advanced_submit_2_mobile:hover,
#advanced_submit_2:hover{background-color:#576074;}
.submit_booking_front_wrapper{position:relative;margin:0px;height:50px;float:left;width:100%;}
#submit_booking_front_instant_wrap:after{content:"\f0e7";font-family:FontAwesome;position:relative;top:-36px;left:75px;width:20px;height:23px;background-repeat:no-repeat;color:yellowgreen;font-size:21px;}
#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;margin-top:10px;}
#adv_extended_options_text_adv:after{content:"\f067";font-family:fontawesome;font-size:12px;padding-left:5px;content:"\f078";vertical-align:top;}
.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;}
.extended_search_check_wrapper{float:left;width:100%;position:relative;padding:10px 10px 0px 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;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:101;display:none;}
.movetofixed,
.move_to_fixed{position:fixed;z-index:9999;width:auto!important;}
#categ_list,
#check_in_list,
#check_out_list,
#advanced_search_map_list .guest_form,
#advanced_search_map_list #search_location_filter,
#advanced_search_map_list #search_location{display:inline-block;width:100%;}
.adv_search_slider #slider_price .ui-slider-handle,
#wpestate_slider_radius .ui-slider-handle,
#slider_price_sh .ui-slider-handle,
#slider_price_widget .ui-slider-handle,
#advanced_search_map_list .adv_search_slider .ui-slider-handle{border-radius: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:36px;}
#advanced_search_shortcode .col-md-1,
#advanced_search_shortcode .col-md-2,
#advanced_search_shortcode .col-md-3,
#advanced_search_shortcode .col-md-4,
#advanced_search_shortcode .col-md-6,
#search_wrapper .col-md-1,
#search_wrapper .col-md-2,
#search_wrapper .col-md-3,
#search_wrapper .col-md-4,
#search_wrapper .col-md-6,
#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 .col-md-6.property_price{height:60px;}
#adv-search-mobile .col-md-1,
#adv-search-mobile .col-md-2,
#adv-search-mobile .col-md-3,
#adv-search-mobile .col-md-4,
#adv-search-mobile .col-md-6,
#adv-search-mobile .col-md-12,
#widget_search .col-md-1,
#widget_search .col-md-2,
#widget_search .col-md-3,
#widget_search .col-md-4,
#widget_search .col-md-6,
#widget_search .col-md-12{width:100%;padding-right:0px;padding-left:0px;float:left;}
.advanced_search_map_list_container .col-md-12.radius_wrap{padding-right:2.5px;padding-left:2.5px;}
#advanced_search_map_list .form-control{margin-bottom:10px;}
#show_filter_amm{color:#000;cursor:pointer;}
.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-widget-area.wide_footer,
.sub_footer_content.wide_footer{max-width:100%;padding:0px 10px 0px 10px;}
#colophon{background-color:#3e4453;color:#9DA5B9;display:inline-block;width:100%;float:left;}
.footer_back_repeat{background-repeat:repeat;}
.footer_back_repeat_x{background-repeat:repeat-x;}
.footer_back_repeat_y{background-repeat:repeat-y;}
.footer_back_repeat_no{background-repeat:no-repeat;}
#fourth .xoxo{margin-right:0px;}
#colophon a,
#colophon li a{color:#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:10px;padding-bottom:0px;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:12px 3px 0px 14px;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;-webkit-transform:translateZ(0);transform:translateZ(0);}
.islive{right:15px;bottom:45px;}
.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_wrapper{position:fixed;top:110px;right:0px;height:200px;width:40px;z-index:1004;}
.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 0px;text-align:center;}
.social_share i{font-size:18px;}
.social_share:hover{color:#fff;}
.social_share:focus i,
.social_share:hover i{color:#fff;}
.share_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;}
.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{margin-top:-285px;margin-left:-160px;}
.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;}
.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.2em;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;padding-right:60px;}
#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:0px 15px 0px 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;height:45px;line-height:45px;border-bottom-left-radius:3px;}
#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;background:-moz-linear-gradient(top, rgba(43,49,62,0) 0%, rgba(41,47,61,1) 82%, rgba(40,47,61,1) 100%);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)));background:-webkit-linear-gradient(top, rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-o-linear-gradient(top, rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-ms-linear-gradient(top, rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:linear-gradient(to bottom, rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002b313e', endColorstr='#282f3d',GradientType=0);}
.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;}
#infoguest.custom_infobox_icon,
#inforoom.custom_infobox_icon{background-image:none;font-size:16px!important;float:left;width:auto;padding-left:15px;margin-top:0px;line-height:16px;color:#8A8F9A;font-weight:30!important;text-transform:capitalize;}
#infoguest.custom_infobox_icon i,
#inforoom.custom_infobox_icon i{font-size:16px;float:left;margin-right:5px;color:#b881fc;}
.google_map_poi_marker{position:absolute;top:45px;left:15px;z-index:1;}
.boxed .google_map_poi_marker{left:25px;}
.google_map_shortcode_wrapper .google_map_poi_marker{top:107px;z-index:99;left:15px;}
.google_poish,
#google_poi_clear,
.google_poi{position:relative;background-color:#fff;color:#8f9eb6;cursor:pointer;margin-top:5px;font-size:12px;pointer-events:auto;padding:7px;border:1px solid #8A8F9A;width:33px;height:31px;}
.google_poish.poi_active,
.google_poi.poi_active{border:1px solid #b881fc;}
.google_poi .dashboad-tooltip{width:auto;height:auto;border:0px;padding-left:1px;padding-top:0px;}
.google_poi .dashboad-tooltip:hover{background-color:#ffffff;position:absolute;}
.google_poish img,
.google_poi img{vertical-align:baseline;}
.estate_poi_box{background:#ffffff;box-shadow:3px 5px 13px 0px rgba(29, 29, 29, 0.05);padding:7px 7px;font-size:14px!important;color:#8593a9;border-radius:3px}
.google_poi .tooltip{position:absolute;top:0px;left:0px;transition:initial;color:red!important;}
#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;background:#4d5567;padding-top:0px;position:absolute;width:275px;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 i,
.user_dashboard_links i{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;position:relative;}
.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;max-width:1300px;}
.user_dashboard_panel .row{}
.user_dashboard_panel select{background-color:#fff;}
.price_panel{padding-left:15px;}
.price_panel .row{margin-bottom:10px;}
.price_panel .user_dashboard_panel_title{padding-left:0px;}
.price_panel .submit_mandatory{margin-left:0px;}
.dashboard_chapter_label{height:100%;color:#3e4453;font-weight:bold;font-size:13px;}
.dashboard_chapter_label label{color:#3e4453;font-weight:bold;}
.add_custom_detai{padding:0px;background-color:d0d5de;}
.no_log_submit .user_dashboard_panel{margin:0px 0px;}
.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;min-width:127px;}
.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%;background-color:#F4F6F9;}
.menucalendar:after{content:" ";}
.padding-panel{padding-left:15px;}
.half_panel_first{width:49%;padding-right:15px;display:inline-block;box-sizing:border-box;}
.half_panel{width:50%;display:inline-block;}
.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;}
.extrapackclass .normal_list_no{width:100%;font-size:20px;padding-left:50%;}
.extrapackclass .normal_list_no span{left:0px}
.extrapackclass .pack-date-wrapper{float:left;margin-top:20px;}
.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;margin-bottom:8px;}
#confirm_zero_instant_booking,
#send_direct_bill_booking,
#direct_pay_booking,
#send_direct_bill,
#direct_pay,
#stripe_cancel,
#paypal_booking,
#pick_pack{cursor:pointer;margin:8px 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;}
#send_direct_bill_booking,
#send_direct_bill,
#direct_pay{background-color:#AFAE37;margin:4px 0px 0px 10px;}
#send_direct_bill_booking,
#send_direct_bill{background-color:#AFAE37;margin:4px 0px 0px 10px;width:222px;margin:0px auto;float:none;text-align:center;display:inline-block;margin-top:10px;}
#direct_pay_booking{background-color:#AFAE37;}
#direct_pay_modal .to_be_paid{display:inline-block;text-align:center;}
.stripe-wrapper.stripe_paypal{margin-bottom:8px;}
.perpack{font-size:13px;cursor:pointer;margin:9px 8px 8px 0px;float:left;padding:10px 9px;border-radius:3px;font-weight:700;background-color:#AFAE37;color:#fff;}
.info-container-payments .perpack{margin-top:0px;}
#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;margin-top:-20px;color:#8A8F9A;}
#aaiu-uploader{width:200px;-moz-appearance:none;-webkit-appearance:none;text-align:center;cursor:pointer;margin-bottom:0px;}
#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,
#delete_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 25px;}
.blog_listing_image{float:left;display:inline;}
.dashboard_imagine{width:100%;max-height:312px;overflow:hidden;}
.book_image{margin:0px 15px 0px 0px;width:300px;}
.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%;}
.user_dashboard_listed.favorite.pay_details{display:none;}
.page-template-user_dashboard_add_step1 .modal-body .login-links{display:none;}
.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_status{padding-left:20px;line-height:45px;}
.info-container i{font-size:15px;padding:4px;color:#bdc4d2;cursor:pointer;width:25px;height:25px;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;margin-left: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;}
.col-md-3.city_fee_label,
.col-md-3.extra_guest_label{margin-top:45px;}
.mobile{display:none;}
.web{display:inline;}
#new_post .alert-warning{line-height:18px;}
.select_submit_price,
#period_checkin_change_over,
#period_checkin_checkout_change_over,
#checkin_checkout_change_over,
#checkin_change_over,
#new_post2 select,
#new_post select,
.custom_details_wrapper select{width:100%;padding:8px 9px;margin-bottom:5px;height:50px;font-size:14px;border:1px solid #E9EBEC;color:#8A8F9A;}
.select_submit_price{max-width:220px;}
.add_option_input{width:250px;margin-right:15px;display:inline-block;}
.add_option_wrapper{background:#d0d5de;padding:10px 10px 5px 10px;}
.add_option_wrapper .add_option_input,
.extra_pay_option .add_option_input{width:25%;margin-right:2%;display:inline-block;margin-bottom:0px!important}
.extra_pay_option .select_submit_price,
.extra_pay_option .select_submit_price{max-width:30%;margin-right:2%;}
.add_option_input.extra_option_value{width:15%;}
.add_option_wrapper #add_option_type{max-width:30%;margin-right:2%;}
#add_extra_detail{width:100%!important;padding:13px 10px;}
.add_custom_detail{background:#d0d5de;padding:10px 10px 5px 0px;float:left;margin-left:15px;}
.add_custom_detail .col-md-4{padding-right:0px;padding-left:10px;}
.add_custom_detail .col-md-4 input{margin-bottom:0px;}
.add_custom_detail .col-md-4 #add_extra_detail{height:50px;padding:15px 10px;margin-bottom:5px;}
.extra_details_label{width:100%;padding-left:15px;}
.extra_details_list{width:100%;float:left;padding:10px;}
.delete_extra_detail,
#add_extra_detail,
.delete_extra_option,
#add_extra_feed,
#add_extra_option{cursor:pointer;margin-bottom:15px;background-color:#4ecb8f;color:#fff;padding:10px;text-decoration:none;display:inline-block;width:24%;font-size:16px;font-weight:600;text-align:center;border-radius:2px;}
.delete_extra_detail{background:#fd2d4f;width:100%;padding:13px 10px;}
.extra_detail_option_wrapper{width:100%;float:left;}
.add_option_wrapper #add_extra_option{width:22%;margin:0px;}
.add_option_wrapper #add_option_name{width:24%;}
.add_option_wrapper #add_option_value{width:17%;}
#add_extra_feed{max-width:200px;width:100%;text-align:center;font-weight:600;font-weight:600;font-size:16px;}
.new-listing-alert{color:#fff;margin:0px 15px;font-size:13px;line-height:22px;width:auto;background-color:#45cd72;padding:5px 10px;margin-top:15px;margin-bottom:0px;margin-left:45px;}
.submit_container{border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0px 2px 0px 0px rgba(227, 228, 231, 1);box-shadow:0px 2px 0px 0px rgba(227, 228, 231, 1);margin-bottom:26px;float:left;padding:0px 15px 13px 15px;width:100%;font-size:13px;line-height:22px;}
.submit_container label{width:auto;}
.submit_container input[type="checkbox"]{margin:1px 13px 0px 0px;padding-top:9px;height:22px;float:left;}
.submit_container_header{padding:9px 0px 9px 13px;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0;font-size:16px;color:#434953;margin:0px -15px;margin-bottom:13px;}
#google_capture{color:#fff;margin-bottom:13px;max-width:100%;background-color:#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,#edit_calendar,
#form_submit_1{max-width:200px;}
#form_submit_1:disabled{background-color:#dddddd!important;}
.full_form{width:100%;float:left;margin-bottom:5px;}
.full_form_image{font-size:13px;color:#8A8F9A;margin-bottom:15px;}
.half_form{width:48%;float:left;margin-right:0px;}
.half_form_last{margin-left:4%;}
.submit_container input[type=text],
.submit_container input[type=password],
.submit_container input[type=email],
.submit_container input[type=url],
.submit_container input[type=number],
.submit_container textarea{width:100%;}
#add-new-image{margin-top:13px;}
#googleMapsubmit{width:100%;height:300px;float:left;margin:9px 0px 20px 0px;}
#new_post{margin-bottom:26px;}
.showmod{z-index:999999;}
.edit-images{position:relative;float:left;margin:0px 13px 13px 0px;}
.delete_image{font-size:12px;cursor:pointer;background:#d9534f;color:white;padding:4px;position:absolute;bottom:0px;left:0px;width:143px;text-align:center;}
#add-new-image{background-color:#f7f7f7;color:#1a171b;padding:9px 11px;cursor:pointer;margin-bottom:20px;float:left;}
#imagelist{float:left;width:100%;}
#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,
#imagelist .uploaded_images .fa-star{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{margin-bottom:11px;}
.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;}
.loginwd_sidebar a{position:relative;}
#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,
.alert_error,
.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;}
.alert_error{float:left;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;}
.submit_mandatory{padding:10px;font-size:13px;background-color:#f4f7f9;margin-bottom:10px;margin-left:15px;}
.user_dashboard_panel .login-alert{max-width:75%;}
.alert-box-contact-page{float:left;width:100%;margin-bottom:12px;}
.alert-message{float:left;margin-top:5px;margin-bottom:10px;}
#booking_form_request_mess{margin:15px 0px 15px 0px;width:100%;display:none;}
.shortcode-login .login-alert{margin:9px 0px 9px 0px;margin-bottom:9px!important;}
.alert-message:empty{padding:0px;display:none;}
.alert-danger{background-image:none;border:none;color:#fff;background-color:#ED5565!important;line-height:1.3em;}
.listing-submit{padding:20px;text-align:center;display:inline-block;width:100%;}
.listing-submit span{width:100%;float:left;}
.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;}
#book_dates,
.more_list,
#wp-forgot-but,
#wp-login-but,
#wp-login-but_sh,
#wp-submit-register_sh,
#wp-submit-register,
#submit_mess_front{min-width:185px;width:100%;padding:18px 30px;}
#allinone_set_custom,
#set_price_dates{min-width:185px;width:100%;padding:18px 30px;width:520px;margin-left:15px;margin-top:10px;}
.allinone_set_custom{margin-top:15px;}
#wp-forgot-but,
#wp-login-but{margin-top:0px;}
.login_form label{margin-bottom:5px;float:left;width:230px;}
#wp-submit-register_sh,
#wp-submit-register,
#wp-forgot-but,
#wp-login-but,
.comment-form #submit,
#wp-forgot-but_shortcode,
#wp-login-but-wd,
#wp-submit-register_wd{margin-bottom:20px;width:100%;color:#fff;line-height:18px;font-size:16px;line-height:inherit;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_mb,
#facebooklogin_wd_reg,
#facebooklogin,
#facebooklogin_reg,
#facebooklogin_sh,
#facebooklogin_sh_reg,
#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;font-weight:600;}
#facebooklogin_mb i,
#facebooklogin_wd_reg i,
#facebooklogin i,
#facebooklogin_reg i,
#facebooklogin_sh i,
#facebooklogin_sh_reg i,
#facebooklogin_wd i,
#facebooklogin_mb i{font-size:16px;margin-right:6px;}
#yahoologin_mb,
#googlelogin_mb,
#facebooklogin_mb{}
#facebooklogin_mb:hover,
#facebooklogin_wd_reg:hover,
#facebooklogin:hover,
#facebooklogin_reg:hover,
#facebooklogin_sh:hover,
#facebooklogin_sh_reg:hover,
#facebooklogin_wd:hover,
#facebooklogin_mb:hover{background-color:#425398;}
#googlelogin_mb,
#googlelogin_wd_reg,
#googlelogin_reg,
#googlelogin_sh_reg,
#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;font-weight:600;}
#googlelogin_mb i,
#googlelogin_wd_reg i,
#googlelogin_reg i,
#googlelogin_wd i,
#googlelogin_sh i,
#googlelogin_sh_reg i,
#googlelogin_mb i,
#googlelogin i{font-size:16px;margin-right:6px;}
#googlelogin_mb:hover,
#googlelogin_wd_reg:hover,
#googlelogin_reg:hover,
#googlelogin_sh_reg:hover,
#googlelogin_wd:hover,
#googlelogin_sh:hover,
#googlelogin_mb:hover,
#googlelogin:hover{background-color:#DA4453;}
#yahoologin_mb,
#yahoologin_wd_reg,
#yahoologin_sh_reg,
#yahoologin_reg,
#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;font-weight:600;}
#yahoologin_mb i,
#yahoologin_wd_reg i,
#yahoologin_sh_reg i,
#yahoologin_reg i,
#yahoologin_sh i,
#yahoologin_wd i,
#yahoologin_mb i,
#yahoologin i{font-size:16px;margin-right:6px;}
#yahoologin_mb:hover,
#yahoologin_wd_reg:hover,
#yahoologin_sh_reg:hover,
#yahoologin_reg:hover,
#yahoologin_sh:hover,
#yahoologin_wd:hover,
#yahoologin_mb:hover,
#yahoologin:hover{background-color:#7542A1;}
#ajax_register_div #facebooklogin_sh_reg,
#ajax_register_div #googlelogin_sh_reg,
#ajax_register_div #yahoologin_sh_reg{display:none;}
.register_separator{margin:20px 0px;float:left;}
#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.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;}
address{font-style:italic;margin:0 0 26px;}
pre{margin-bottom:26px;}
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;}
dl{margin-bottom:26px;}
dt{font-weight:bold;}
dd{margin-bottom:13px;}
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;}
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;}
.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{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{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{}
#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{}
.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;}
.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;}
.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;}
.featured_agent .category_tagline{color:#fff;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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_sh:hover,
#wp-submit-register:hover,
.comment-form #submit:hover,
#wp-login-but:hover,
.vc_button.wpb_btn-info:hover,
.vc_button.wpb_btn-info:active,
.vc_button.wpb_btn-info.active,
.vc_button.wpb_btn-info.disabled,
.vc_button.wpb_btn-info[disabled]{background-color:#c18eff;color:#fff;}
.custom_wpestate_rentals{display:inline!important;font-size:14px;margin-left:15px;padding:12px 26px!important;border:2px solid #FFF!important;color:#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:14px;width:auto;}
.vc_button.wpestate_vc_button.wpb_btn-mini{padding:10px 24px;font-size:12px;width:auto;}
.shortcode_title{margin-bottom:15px;width:100%;font-size:24px;}
.shortcode_title.no_title_slider{height:45px;}
.shortcode_title_adv{margin-bottom:17px;font-size:24px;}
.mdnopad{padding:0px;}
.show-grid{margin:0px 0px 0px 0px;margin-bottom:26px;}
.firstcol{padding-left:0px;}
.lastcol{padding-right:0px;}
.shortcol{margin-bottom:26px;}
.label-success{background-color:#1ABC9C;}
.label-disabled{background-color:red;}
.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;}
.featured_property_price{color:#fff;margin-bottom:15px;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,0.1);font-size:25px;}
.featured_property_type3 h2{line-height:1.2em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:45px;font-weight:600;color:#fff;letter-spacing:-0.3px;width:600px;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.featured_property_stars i{margin-right:3px;}
.featured_property_stars{font-size:20px;color:#fff;margin-top:15px;}
.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:16px;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;}
.category_tagline i{font-size:12px;}
.new_blog .category_tagline,
.new_blog .category_tagline a{color:#a1a7b4;font-size:14px;}
.category_tagline_wrapper{position:absolute;bottom:15px;padding-left:290px;width:100%;}
.property_unit_action{display:inline-block;margin-bottom:10px;position:absolute;top:-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;}
.property_unit_v3 .listing_title_unit{padding-right:0px;margin-right:0px;line-height:1.4em;margin-bottom:7px;}
.property_unit_v3 .price_unit_wrapper{position:absolute;left:15px;right:auto;bottom:5px;top:auto;float:left;margin-bottom:7px;background-color:#b881fc;padding:1px 5px;}
.property_unit_v3 .price_unit{color:#fff;font-size:15px;}
.property_unit_v3 .listing-unit-img-wrapper .property-rating{position:absolute;bottom:6px;left:15px;font-size:15px;}
.custom_listing_data{display:inline-block;margin-right:20px;}
.custom_listing_data_label{font-weight:bold;margin-right:5px;}
.custom_listing_data i{color:#8A8F9A;margin-right:5px;}
.property_unit_v3 .property-rating{position:absolute;top:6px;left:16px;color:#b881fc;}
.property_unit_v3 .property-rating i{font-size:11px;margin-right:2px;}
.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;}
.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:16px;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{margin:0px 0px;width:100%;position:relative;}
.slider_control_right{position:absolute;top:-3px;right:0px;width:31px;height:31px;cursor:pointer;font-size:20px;background-color:#b881fc;color:#fff;padding-left:10px;padding-top:0px;line-height:31px;}
.slider_control_left{position:absolute;top:-3px;right:33px;width:31px;height:31px;cursor:pointer;font-size:20px;background-color:#b881fc;color:#fff;padding-left:10px;padding-top:1px;line-height:31px;}
.slider_control_right:hover,
.slider_control_left:hover{background-color:#c18eff;color:#fff;}
.shortcode_slider_wrapper{overflow:hidden;margin:0px -2.5px 0px -5px;}
.shortcode_slider_list{width:100%;float:left;display:flex;white-space:nowrap;padding-bottom:30px;margin:0px 0px 0px 3px;}
.shortcode_slider_list .places_listing{margin-bottom:0px;}
.shortcode_slider_list li{display:inline-block;white-space:normal;min-width:389px;margin-left:2.5px;max-width:389px;background:#fff;}
.title_slider{margin-top:15px;}
.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;}
.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_docs{width:100%;font-weight:bold;}
.document_down{width:100%;}
.document_down i{margin-left:10px;}
.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;}
}
.ui-slider .ui-slider-handle,
.ui-slider .ui-slider-range{z-index:0!important;}
#google_map_prop_list_sidebar .adv_search_slider{}
.slide_mobile{width:100%;}
.radius_value,
#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-3 .adv_search_slider p{margin-bottom:0px;}
.adv-search-3 .adv_search_slider{margin-bottom:0px;}
.adv_search_slider p label{padding-top:5px;margin-bottom:0px;}
.adv_search_sh{display:inline-block;margin-top:7px;padding:13px;}
.adv_search_sh p{margin-bottom:0px!important;margin-top:-20px;float:left;height:35px;width:100%;}
#slider_price_sh,
.adv_search_slider #slider_price,
#slider_price_widget{height:6px;margin:10px 10px 6px 10px;background-color:#e9edf3!important;}
.ui-widget-content{border:none!important;background:transparent!important;color:#5d6475!important;background:#e9edf3!important;}
.ui-menu li.ui-menu-item{margin:0px!important;padding:4px 10px!important;width:100%;font-size:15px;}
.ui-menu li.ui-menu-item.ui-state-focus{margin:0px!important;padding:4px 10px!important;width:100%;font-size:15px;border:none!important;color:#fff!important;background-image:none!important;}
#advanced_search_map_list .adv_search_slider p,
.adv_search_widget p{margin-bottom:0px;}
#amount_mobile{color:#b881fc!important;}
#wpestate_slider_radius .ui-widget-header,
#slider_price_mobile .ui-widget-header,
#slider_price_sh .ui-widget-header,
#slider_price .ui-widget-header,
#slider_price_widget .ui-widget-header{background-image:none;background-color:#b881fc!important;}
#slider_price_mobile{margin-left:10px;margin-right:10px;height:6px;margin:10px 10px 6px 10px;}
#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_sh,
#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-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 0px 10px 0px!important;}
.booking-calendar-wrapper-in-price .calendar-free
.booking-calendar-wrapper-in .calendar-free{cursor:pointer;}
.booking-calendar-wrapper-in-price td,
.booking-calendar-wrapper-in td{padding:14px 0px 0px 0px;}
table.booking-calendar{width: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;}
.calendar-free.calendar_pad.has_future.calendar-reserved-start,
.calendar-free.calendar_pad.has_future.calendar-reserved-stop{background-color:red;}
.booking-calendar-wrapper{position:relative;float:left;width:100%;}
.modal_reservation{position:absolute;background:#fff;border:1px solid #efefef;width:300px;height:300px;top:50%;left:50%;margin-top:-150px;margin-left:-150px;border-radius:8px 8px 0 0;box-shadow:none;border:none;padding:10px;}
.has_future{position:relative;}
.booking-calendar-wrapper-in-price .has_future,
.booking-calendar-wrapper-in .has_future{cursor:pointer;}
.booking-calendar-wrapper-in-price .calendar-reserved-price,
.booking-calendar-wrapper-in-price .calendar-selected{cursor:pointer;background-color:#fd2d4f!important;color:#fff;}
.booking-calendar-wrapper-in .calendar-selected{cursor:pointer;background-color:#fd2d4f;color:#fff;}
.has_past.end_reservation,
.calendar-reserved.has_past,
.has_past{background-color:#eceff3!important;color:#d0d5de!important;cursor:auto;}
.has_past.end_reservation{background:none!important;background-color:#eceff3!important;}
.pick_block_dates{background-color:#C3D0E2!important;color:#d0d5de!important;cursor:auto;}
.calendar_pad_title.pick_block_dates{background-color:#D0D5DE!important;color:#5d6475!important;cursor:auto;}
.calendar-today{background-color:#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;}
.calendar-reserved.has_future.start_reservation:hover{cursor:pointer;}
.calendar-reserved.start_reservation.allinone_internal_booking{background:#fff9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #45cd72 51%, #45cd72 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#45cd72), color-stop(100%,#45cd72));background:-webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#45cd72 51%,#45cd72 100%);background:-o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#45cd72 51%,#45cd72 100%);background:-ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#45cd72 51%,#45cd72 100%);background:linear-gradient(125deg, #ffffff 0%,#ffffff 50%,#45cd72 51%,#45cd72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#45cd72',GradientType=1);}
.calendar-reserved.start_reservation.calendar_pad.allinone_external_booking{background:#fff9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #b881fc 51%, #b881fc 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#b881fc), color-stop(100%,#b881fc));background:-webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:-o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:-ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:linear-gradient(125deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b881fc',GradientType=1);}
.calendar-free.calendar_pad.has_future.end_reservation{background:#fff9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #b881fc 0%, #b881fc 49%, #ffffff 50%, #ffffff 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#b881fc), color-stop(49%,#b881fc), color-stop(50%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:-o-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:-ms-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:linear-gradient(125deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b881fc', endColorstr='#ffffff',GradientType=1);}
.calendar-free.calendar_pad.has_future.end_reservation.end_allinone_internal_booking{background:#fff9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #45cd72 0%, #45cd72 49%, #ffffff 50%, #ffffff 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#45cd72), color-stop(49%,#45cd72), color-stop(50%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(-45deg, #45cd72 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:-o-linear-gradient(-45deg, #45cd72 0%,#45cd72 49%,#ffffff 50%,#ffffff 100%);background:-ms-linear-gradient(-45deg, #45cd72 0%,#45cd72 49%,#ffffff 50%,#ffffff 100%);background:linear-gradient(125deg, #45cd72 0%,#45cd72 49%,#ffffff 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45cd72', endColorstr='#ffffff',GradientType=1);}
.ll-skin-melon td.ui-datepicker-today .ui-state-default{background:#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-set,
#calendar-prev-internal-set,
#calendar-next-internal-allinone,
#calendar-prev-internal-allinone,
#calendar-next-internal-price,
#calendar-prev-internal-price{width:30px;height:30px;float:right;cursor:pointer;margin:0px 10px 0px 0px;background:#4d5567;color:#CBCDD0;font-size:19px;padding:3px 0px 0px 9px;}
#calendar-next-internal-price,
#calendar-prev-internal-price{width:35px;height:35px;}
#calendar-next-internal-price{top:-40px;right:0px;padding:6px 0px 0px 12px;}
#calendar-prev-internal-price{top:-40px;right:30px;left:auto;padding:6px 0px 0px 12px;}
#calendar-prev,
#calendar-prev-internal{padding:2px 0px 0px 10px;margin:0px 8px 0px 0px;}
#calendar-next{position:absolute;top:13px;right:0;z-index:1;float:right;cursor:pointer;color:#CBCDD0;font-size:19px;padding:0px;margin:0px;width:23px;}
#calendar-prev{position:absolute;top:13px;left:15px;z-index:1;float:right;cursor:pointer;color:#CBCDD0;font-size:19px;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:13px;margin-top:12px;white-space:nowrap;}
.custom_set_price{background-color:#45cd72;color:#fff;display:inline-block;padding:2px 9px;font-size:13px;margin-top:12px;white-space:nowrap;}
.price_explaning{padding-left:15px;margin-bottom:5px;color:#8A8F9A;font-size:13px;font-weight:normal;float:left;margin-top:-10px;width:100%;}
.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_user_booking,
.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_user_booking:hover,
.cancel_own_booking:hover,
.delete_invoice:hover,
.delete_booking:hover{background-color:#F94C68;}
.user_cancelation{position:absolute;top:-58px;right:0px;}
#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;position:relative;}
#print_invoice{position:absolute;top:0px;right:0px;background:#46cd72;padding:5px;color:#fff;cursor:pointer;width:35px;height:35px;text-align:center;}
.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;width:185px;}
.listing_reviews_wrapper .rating_legend{width:110px;}
.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;position:relative;}
.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;}
.price_custom_explained,
.date_duration,
.date_interval{width:100%;float:left;color:#8A8F9A;font-size:14px;}
.invoice_data{float:left;width:100%;margin-bottom:30px;}
.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:130px;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:210px;float:left;}
.invoice_unit .invoice_total .inv_data,
.invoice_unit .invoice_total .inv_exp,
.invoice_unit .invoice_total .inv_legend,
.invoice_unit .total_inv_span{width:100px;}
.invoice_unit .total_inv_span{margin-top:0px;width:100%;}
.invoice_total .inv_data,
.invoice_total .inv_exp{width:180px;}
.total_invoice_for_payment .inv_legend,
.invoice_create_print_invoice .inv_legend,
.invoice_total_generate_invoice .inv_legend,
.invoice_unit .total_inv_span .inv_legend{width:190px;float:left;}
.invoice_total_generate_invoice .inv_legend{width:270px;}
.invoice_explantions{float:left;width:100%;font-size:12px;}
.deposit_show_wrapper.total_inv_span{width:100%}
#total_amm{font-size:16px;color:#3e4453;font-weight:700;}
.secondary_menu{float:left;display:inline;width:100%;}
#add_my_booking{float:right;cursor:pointer;margin-bottom:22px;}
.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;background-color:#f4f6f9;width:100%;}
.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;}
.proceed-payment_full,
#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;}
.proceed-payment_full,
#post_review,
.tag-published,
.tag-post-review,
.proceed-payment{cursor:pointer;}
#print_invoice:hover,
.proceed-payment_full,
#post_review:hover,
.tag-post-review:hover,
.proceed-payment:hover{background-color:#6AD68E;}
.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%;}
.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;padding:12px 9px 0px 0px;}
.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: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;}
#confirm_zero_instant_booking,
#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;}
.ll-skin-melon .ui-datepicker td.minim_days_reservation{background-color:yellow;}
.booking-calendar-wrapper-in .end_reservation,
.all-front-calendars .end_reservation,
.ll-skin-melon .ui-datepicker td.freetobook.end_reservation{background:#fff9f9;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%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#b881fc), color-stop(49%,#b881fc), color-stop(50%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:-o-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:-ms-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:linear-gradient(135deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b881fc', endColorstr='#ffffff',GradientType=1);}
.ll-skin-melon .ui-datepicker .ui-state-disabled.end_reservation{background:#fff9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #b881fc 0%, #b881fc 49%, #F8F8F8 50%, #F8F8F8 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#b881fc), color-stop(49%,#b881fc), color-stop(50%,#F8F8F8), color-stop(100%,#F8F8F8));background:-webkit-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#F8F8F8 50%,#F8F8F8 100%);background:-o-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#F8F8F8 50%,#F8F8F8 100%);background:-ms-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#F8F8F8 50%,#F8F8F8 100%);background:linear-gradient(135deg, #b881fc 0%,#b881fc 49%,#F8F8F8 50%,#F8F8F8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b881fc', endColorstr='#ffffff',GradientType=1);}
.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:#fff9f9;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%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#b881fc), color-stop(100%,#b881fc));background:-webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:-o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:-ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:linear-gradient(135deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b881fc',GradientType=1);}
.ll-skin-melon .ui-datepicker .ui-state-disabled.start_reservation{background:#fff9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #b881fc 0%, #b881fc 50%, #b881fc 51%, #b881fc 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#b881fc), color-stop(50%,#b881fc), color-stop(51%,#b881fc), color-stop(100%,#b881fc));background:-webkit-linear-gradient(-45deg, #b881fc 0%,#b881fc 50%,#b881fc 51%,#b881fc 100%);background:-o-linear-gradient(-45deg, #b881fc 0%,#b881fc 50%,#b881fc 51%,#b881fc 100%);background:-ms-linear-gradient(-45deg, #b881fc 0%,#b881fc 50%,#b881fc 51%,#b881fc 100%);background:linear-gradient(135deg, #b881fc 0%,#b881fc 50%,#b881fc 51%,#b881fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b881fc',GradientType=1);}
.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(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;}
._4s7c{border:1px solid #FFF!important;border-top-color:#FFFFFF!important;}
.ui-state-disabled,
.ui-state-default{position:relative;}
.hover_price{position:absolute;width:75px;height:43px;padding:8px 0px 0px 0px!important;text-align:center!important;font-size:16px;border:1px solid #f0f0f0;background-color:#fdfdfd;top:-54px;left:-19px;box-shadow:0 1px 8px rgba(0, 0, 0, 0.175);color:#b881fc;}
.hover_from{line-height:15px;margin-top:-4px;}
.hover_price:after{content:" ";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fdfdfd;position:absolute;top:40px;right:23px;}
.hover_price:before{content:" ";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #f0f0f0;position:absolute;top:41px;right:23px;}
.lazy-hidden{background:#eee url('./img/loading.gif') no-repeat 50% 50%;}
#fancybox-thumbs{background-color:#000;}
.video-container-tw{float:left;width:100%;}
.import_ical,
.export_ical{width:100%;float:left;padding-left:15px;}
.export_ical{margin-bottom:15px;}
#property_icalendar_import{width:600px;}
.booking-calendar-set{width:900px;}
.booking-calendar-set .booking-calendar-wrapper-in{width:900px;max-width:900px;}
.booking-calendar-set table.booking-calendar{width:900px;}
.booking-calendar-set table.booking-calendar td{font-size:14px;height:85px;position:relative;}
.booking-calendar-set .has_future,
.booking-calendar-set .has_past{padding:6px 0px 0px 15px!important;text-align:left;}
.rentals_reservation{position:absolute;bottom:0px;left:0px;background-color:#45cd72;color:#fff;font-size:12px;padding:0px 11px;font-family:'Open Sans', sans-serif;width:100%;overflow:hidden;}
.external_reservation{background-color:#7648AF;}
.booking-calendar-set .end_reservation{background:#fff9f9;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%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#b881fc), color-stop(49%,#b881fc), color-stop(50%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:-o-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:-ms-linear-gradient(-45deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);background:linear-gradient(145deg, #b881fc 0%,#b881fc 49%,#ffffff 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b881fc', endColorstr='#ffffff',GradientType=1);}
.booking-calendar-set .calendar-reserved.start_reservation{background:#fff9f9;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%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#b881fc), color-stop(100%,#b881fc));background:-webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:-o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:-ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);background:linear-gradient(145deg, #ffffff 0%,#ffffff 50%,#b881fc 51%,#b881fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b881fc',GradientType=1);}
.booking-calendar-wrapper-allinone{background-color:#d0d5de;height:100%;float:left;max-width:1040px;}
.booking-calendar-wrapper-allinone .month-title{background-color:#4d5567;color:#CBCDD0;padding:13px 0px;font-size:15px;text-align:center;}
.calendar_pad_title,
.calendar_pad{width:28px;height:35px;float:left;text-align:center;padding-top:4px;border:1px solid #eee;}
.calendar_pad_title{height:75px;padding-top:0px;}
.dayname{width:28px;height:35px;background-color:#E0E4E9;font-size:12px;color:#4D5567;padding-top:4px;margin-bottom:7px;}
.calendar_tab_header{display:inline;float:left;margin-bottom:5px;}
.property_tab_header{width:150px;height:80px;float:left;display:inline;}
.property_tab_list_header{width:150px;float:left;background-color:#4D5567;color:#CBCDD0;height:35px;border-bottom:1px solid #CBCDD0;padding-left:10px;padding-top:4px;}
.property_tab_list_header a{font-size:12px;color:#CBCDD0;}
.calendar-free.calendar_pad.has_future{background-color:#fff;}
.arrow-wrapper-allinone{width:100%;float:left;position:relative;max-width:1040px;}
#calendar-prev-internal-allinone{position:absolute;left:0px;top:10px;}
#calendar-next-internal-allinone{position:absolute;right:0px;top:10px;}
.allinone_reservation{display:none;}
.calendar_pad{}
.calendar_pad .rentals_reservation{position:absolute;width:150px;top:-38px;height:27px;overflow:inherit;}
.calendar_pad.allinone_internal_booking{background-color:#45cd72!important}
.calendar_pad .rentals_reservation:before{bottom:-12px;left:0px;content:" ";height:15px;width:15px;position:absolute;border-width:13px;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #7648AF;}
.calendar_pad.allinone_internal_booking .rentals_reservation{position:absolute;width:213px;top:-91px;height:80px;}
.calendar_pad.allinone_internal_booking .rentals_reservation:before{border-top:13px solid #45CD72;}
.allinone-booking-data,
.allinone-booking-data-invoice,
.allinone-booking-data-guests{float:left;}
.allinone-booking-data-guests{margin-right:10px;}
.calendar_pad_title.calendar-pad-hover,
.calendar-free.calendar_pad.has_future.calendar-pad-hover,
.calendar-reserved.calendar_pad.calendar-pad-hover,
.calendar-pad-hover{background-color:#D2DCED!important;}
.arrow-wrapper-allinone_legend{float:left;width:100;margin-top:30px;}
.allinone_legend{float:left;margin-right:20px;margin-left:3px;padding-top:4px;}
.weekend_set_price{background-color:#CD8945;color:#fff;}
.custom_day_wrapper{float:left;width:100%;max-width:770px;font-size:12px;margin-top:30px;}
.custom_day{float:left;width:100%;border:1px solid #d0d5de;}
.custom_day_header{font-weight:bold;}
.custom_day_header .custom_day_from_to,
.custom_day_header .custom_price_per_day,
.custom_day_header .custom_day_min_days,
.custom_day_header .custom_day_name_price_per_guest,
.custom_day_header .custom_day_name_price_per_weekedn{height:115px;}
.custom_day_from_to{float:left;border-right:1px solid #d0d5de;padding:10px;width:125px;height:60px;}
.custom_price_per_day,
.custom_day_min_days{float:left;border-right:1px solid #d0d5de;padding:10px;width:78px;height:60px;}
.custom_day_name_price_per_guest{float:left;border-right:1px solid #d0d5de;padding:10px;width:78px;height:60px;}
.custom_day_name_price_per_weekedn{float:left;border-right:1px solid #d0d5de;padding:10px;width:78px;height:60px;}
.custom_day_name_change_over{float:left;border-right:1px solid #d0d5de;padding:10px;width:75px;height:60px;font-size:12px;}
.custom_day_name_checkout_change_over{float:left;padding:10px;width:75px;height:60px;font-size:12px;}
.custom_day.custom_day_header .custom_price_per_day,
.custom_day.custom_day_header .custom_day_min_days,
.custom_day.custom_day_header .custom_day_name_price_per_guest,
.custom_day.custom_day_header .custom_day_name_price_per_weekedn,
.custom_day.custom_day_header .custom_day_name_change_over,
.custom_day.custom_day_header .custom_day_name_checkout_change_over,
.custom_day.custom_day_header .delete_custom_period{height:115px;}
.ui-datepicker-unselectable.ui-state-disabled.wpestate_calendar.check_in_block{background-color:#F8F8F8;color:#F8F8F8;}
.ui-datepicker-unselectable.ui-state-disabled.wpestate_calendar.check_in_block.minim_days_reservation{background-color:yellow;}
.label_adjust{}
.check_adjust{padding-top:43px;margin-bottom:20px;}
.custom_day_wrapper_dash{max-width:1041px;margin:25px 15px;}
.delete_custom_period{float:left;border-left:1px solid #d0d5de;padding:10px;height:60px;}
.next_submit_page{color:#8A8F9A;font-size:13px;text-decoration:underline;clear:both;display:block;margin-top:-10px;}
.next_submit_page_first_step{color:#8A8F9A;font-size:13px;clear:both;float:left;margin-top:-30px;margin-left:30px;position:relative;}
.search_dashborad_header{margin-top:30px;float:left;width:100%;padding-left:10px;margin-bottom:-25px;}
.search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button{font-size:16px;line-height:24px;font-weight:600;padding:13px 50px;}
.unclickable{pointer-events:none;}
.moxie-shim-html5{top:auto!important;bottom:0px!important;}
.no_header_dash .master_header{display:none;}
.user_tab_menu{top:0px;}
#instant_booking_modal{display:none;}
.col-md-12 #instant_booking{margin-left:15px;}
.cost_row_instant{width:100%;float:left;margin-bottom:10px;}
#instant_booking_modal .modal-dialog{width:535px;}
#instant_booking_modal .create_invoice_form{margin-top:0px;}
.sms_wrapper{padding-left:20px;}
#icalfeed_wrapper{float:left;background:#d0d5de;padding:10px;width:100%;margin-bottom:20px;max-width:903px;}
.property_icalendar_import_feed_new,
.property_icalendar_import_name_new{width:400px;}
.delete_imported_dates_singular{cursor:pointer;}
.full_invoice_reminder{display:inline-block;background-color:#fd2d4f;color:#fff;cursor:pointer;padding:5px;margin-left:10px;border-radius:3px;font-size:12px;}
.unread_mess_wrap{padding-left:15px;}
.unread_mess_wrap_menu{border-radius:20px;width:20px;height:20px;background-color:#b881fc;color:#fff;position:absolute;top:10px;right:10px;line-height:18px;text-align:center;font-size:12px;}
.loginwd_sidebar .unread_mess_wrap_menu{position:Relative;top:auto;right:auto;}
.loginwd_sidebar .unread_mess_wrap_menu{position:Relative;top:auto;right:auto;display:inline-block;margin-left:20px;}
.yelp_bussines_wrapper{float:left;width:100%;margin-bottom:15px;}
.yelp_icon i{margin:0px;padding:0px;background:#f06e48;color:white;border-radius:4px;padding:1px 7px;line-height:21px;font-size:12px;margin-right:5px;margin-bottom:10px;}
.yelp_icon{display:inline-block;}
.yelp_category{margin:5px 0px 0px 0px;display:inline-block;margin:5px 0px 0px 0px;font-size:14px;font-weight:700;}
.yelp_category:after{display:none;}
.yelp_unit_name{display:inline-block;font-weight:600;font-size:14px;margin:0px 0px}
.yelp_stars{float:right;}
.yelp_icon .fa-bicycle{background-color:#3FAF90;}
.yelp_icon .fa-music{background-color:#EDB534;}
.yelp_icon .fa-car{background-color:#0D2C54;}
.yelp_icon .fa-female{background-color:#FF5E5B;}
.yelp_icon .fa-graduation-cap{background-color:#3858AA;}
.yelp_icon .fa-birthday-cake{background-color:#CE447B;}
.yelp_icon .fa-money{background-color:#2F5B48;}
.yelp_icon .fa-cutlery{background-color:#7C2727;}
.yelp_icon .fa-medkit{background-color:#CE1C1C;}
.yelp_icon .fa-wrench{background-color:#465D99;}
.yelp_icon .fa-bed{background-color:#FF934F;}
.yelp_icon .fa-coffee{background-color:#774E24;}
.yelp_icon .fa-dot-circle-o{background-color:#7CBF9E;}
.yelp_icon .fa-television{background-color:#006075;}
.yelp_icon .fa-glass{background-color:#b980d0;}
.yelp_icon .fa-paw{background-color:#FFCB4E;}
.yelp_icon .fa-suitcase{background-color:#DD5539;}
.yelp_icon .fa-university{background-color:#565EB7;}
.yelp_icon .fa-building-o{background-color:#AD2E4C;}
.yelp_icon .fa-cloud{background-color:#5691C9;}
.yelp_icon .fa-cutlery{}
.yelp_icon .fa-shopping-bag{background-color:#ADC13C;}
.yelp_icon .fa-bus{background-color:#DD5539;}
.page-template-splash_page{height:100%;}
.page-template-splash_page #all_wrapper,
.page-template-splash_page .container{height:100%;position:fixed;top:0px;left:0px;width:100%;}
.page-template-splash_page .container.content_wrapper{display:none}
.page-template-splash_page .header_media{height:100%;}
.page-template-splash_page .wpestate_header_video,
.page-template-splash_page .wpestate_header_image{height:100%!important;position:absolute;top:0px;}
.page-template-splash_page .heading_over_video_wrapper,
.page-template-splash_page .heading_over_image_wrapper{top:41%}
.page-template-splash_page .is_search_type1 .heading_over_video_wrapper,
.page-template-splash_page .is_search_type1 .heading_over_image_wrapper{top:50%}
.page-template-splash_page #search_wrapper{top:55%;bottom:auto!important;}
.page-template-splash_page #search_wrapper.search_wr_type4{top:60%;bottom:auto!important;}
.page-template-splash_page #search_wrapper.search_wr_type3{top:63%;bottom:auto!important;}
#splash_slider_wrapper{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.splash_slider_item{width:100%;height:100%;background-position:50% 50%;background-size:cover;opacity:0;top:0px;left:0px;position:absolute;transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;}
#splash_slider_wrapper .item.splash_slider_item.active{opacity:1;}
.splash_page_widgets_wrapper{position:fixed;width:100%;left:0px;bottom:0px;padding:0px 30px;z-index:99;}
.splash-left-widet{}
.splash-right-widet{float:right;}
.splash_page_widgets_wrapper ul{margin:0px;}
.splash_page_widgets_wrapper .textwidget{font-size:15px;line-height:22px;}
.splash_page_widget{display:inline;margin-bottom:0px;color:#fff;float:left;width:auto;}
.splash_page_widget a{color:#fff!important;}
.splash_page_widget .social_sidebar_internal a{font-size:18px;padding:3px 4px 0px 9px;width:26px;height:30px;margin-left:2px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;line-height:1.2em;vertical-align:0%;}
.heading_over_image{text-align:center;color:#fff;text-shadow:1px 1px 3px rgba(68, 68, 68,0.5);font-size:46px;margin-top:0px;}
.subheading_over_image{text-align:center;color:#fff;text-shadow:1px 1px 3px rgba(68, 68, 68,0.25);font-size:26px;}
.wpestate_marker{padding:5px 10px;border-radius:15px;background-color:#AFAE37;color:#fff;position:absolute;cursor:pointer;font-size:13px;box-shadow:3px 9px 15px -1px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.1);min-width:100px;width:auto;text-align:center;font-weight:400;transform:translate(-50%,-100%);white-space:nowrap;}
.interior_pin_price{}
.wpestate_marker span{font-size:13px;color:#fff;}
.wpestate_marker:before{position:absolute;bottom:-10px;left:50%;margin-left:-7px;content:" ";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #AFAE37;}
.wpestate_marker:after{position:absolute;bottom:-47px;left:50%;margin-left:-15px;content:" ";width:50px;height:50px;background-image:url('./css/css-images/csstips.png');background-repeat:no-repeat;opacity:0.3;z-index:-1;}
.hover_z_pin{z-index:9999;background-color:#444!important;}
.hover_z_pin:before{border-top:10px solid #444!important;}
.wpestate_marker.sales{background-color:#20c063;}
.wpestate_marker.sales:before{border-top:10px solid #20c063;}
.info_details.pin_price_info{margin-top:-261px;margin-left:-160px;}
.info_details.pin_price_info:before,
.info_details.pin_price_info:after{display:none;}
.print_body .create_invoice_form{background-color:#fff;}
.print_body #print_invoice{display:none;}
.stripe_pay_wrapper{display:inline-block;}
.pay_disabled{pointer-events:none;opacity:0.2;}
.menu_label_new{}
.menu_label{background:#e9b97b;display:inline-block;margin-left:5px;font-size:10px;color:#fff;padding:3px 5px;text-transform:uppercase;line-height:10px;}
#user-id-uploader{margin-top:15px;width:200px;color:#fff;font-size:16px;line-height:18px;font-weight:600;}
#user-id-image{max-width:200px;}
#user-id{margin-top:10px;}
.estate_places_slider .places_slider_wrapper_type_1{position:relative;border-radius:0px;}
.estate_places_slider button.slick-prev.slick-arrow,
.estate_places_slider button.slick-next.slick-arrow{top:50%;width:38px;height:38px;border-radius:50%;cursor:pointer;color:#99a2ae;font-size:0px;background-color:#fff;color:#fff;padding-left:8px;border:none;position:absolute;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.26);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.26);box-shadow:1px 1px 13px 1px rgba(0,0,0,0.16);z-index:10;}
.estate_places_slider button.slick-arrow:hover{background-color:#f9f9f9;}
.estate_places_slider button.slick-prev.slick-arrow{left:-19px;}
.estate_places_slider button.slick-next.slick-arrow{right:-19px;}
.estate_places_slider button.slick-prev.slick-arrow:before{margin-right:10px;content:'\f104';font-family:Fontawesome;font-size:19px;line-height:30px;opacity:1;color:#7f8696;}
.estate_places_slider button.slick-next.slick-arrow:before{margin-right:5px;content:'\f105';font-family:Fontawesome;font-size:19px;line-height:30px;opacity:1;color:#7f8696;}
.places_slider_wrapper_type_1{width:100%;height:370px;text-align:center;background-position:center;background-size:cover;transition:all 0.4s ease;height:400px;border-radius:3px;}
.places_slider_type_1_content{position:absolute;left:0px;right:0px;bottom:13%;text-align:center;color:white;}
.places_slider_type_1_listings_no{font-size:14px;text-transform:lowercase;text-align:center;color:white;font-weight:600;}
.places_slider_type_1_tagline{text-align:center;color:white;}
.places_slider_wrapper_type_1:hover{}
.places_slider_wrapper_type_1 h4{margin-bottom:0px;}
.places_slider_wrapper_type_1 h4 a{font-size:24px;font-weight:600;text-align:center;cursor:pointer;color:white;}
.places_slider_wrapper_type_1 .places_cover{width:100%;height:100%;background-color:#3e4453;opacity:0.35;top:0px;left:0px;cursor:pointer;border-radius:0px;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.places_slider_wrapper_type_1:hover .places_cover{opacity:0;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
button.slick-prev.slick-arrow,
button.slick-next.slick-arrow{top:-42px;width:33px;height:33px;border-radius:2px;cursor:pointer;color:#99a2ae;font-size:0px;background-color:#1CA8DD;color:#fff;padding-left:8px;border:none;position:absolute;}
button.slick-next.slick-arrow{right:15px;left:auto;}
button.slick-next:active{padding:0px 0px 0px 8px!important;}
button.slick-prev:active{padding:0px 0px 0px 8px!important;}
button.slick-prev.slick-arrow{right:51px;left:auto;}
.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.featured_prop_img_type3,
.featured_img_type2{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;}
.featured_article_type2,
.featured_property_type3{width:100%;height:650px;float:left;position:relative;}
.featured_propery_type3_title_wrapper,
.featured_article_type2_title_wrapper{position:absolute;width:1170px;margin:0px auto;left:0;right:0;bottom:60px;z-index:1;}
.featured_property_type3 h2:hover,
.featured_property_type3 .featured_read_more a:hover,
.featured_article_type2 h2:hover,
.featured_article_type2 .featured_read_more a:hover{opacity:0.9;}
.featured_article_type2 h2{line-height:1.2em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:50px;font-weight:600;color:#fff;letter-spacing:-0.3px;width:600px;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.featured_property_type3 .featured_read_more,
.featured_article_type2 .featured_read_more{font-size:15px;line-height:22px;color:#fff;border-top:1px solid rgba(255, 255, 255, 0.3);margin-top:30px;width:150px;padding-top:30px;margin-bottom:15px;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.featured_property_type3 .featured_read_more a,
.featured_article_type2 .featured_read_more a{color:#fff;}
.featured_property_type3 .featured_read_more i,
.featured_article_type2 .featured_read_more i{margin-left:10px;font-size:13px;}
.featured_article_label{color:#fff;text-transform:uppercase;margin-bottom:15px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.featured_propery_type3_cover,
.featured_article_type2_cover{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#3e4453;opacity:0.3;}
.places_wrapper.type_3_class .category_tagline{display:none;}
.places_wrapper.type_3_class .places1,
.places_wrapper.type_3_class .places2,
.places_wrapper.type_3_class .places3,
.places_wrapper.type_3_class .places4,
.places_wrapper.type_3_class .places5,
.places_wrapper.type_3_class .places6{height:375px;opacity:1;}
.places_label{position:absolute;top:20px;left:20px;bottom:auto;}
.places_label{position:absolute;top:25px;left:20px;bottom:auto;text-transform:uppercase;color:#fff;font-weight:700;font-size:12px;z-index:101;}
.featured_more{float:right;}
.places_wrapper.type_3_class .featured_more a{font-weight:600;font-size:14px;}
.places_wrapper.type_3_class i{font-size:14px;}
.places_wrapper.type_3_class .featured_listing_title{float:left;width:100%;line-height:1.3em;margin-bottom:10px;}
.featured_place_count{float:left;width:auto;font-size:14px;line-height:initial;font-weight:600;}
.places_wrapper.type_3_class .listing-hover-gradient,
.places_wrapper.type_3_class .listing-hover{background-color:#3e4453;opacity:0.3;}
.places_wrapper.places_wrapper.type_3_class:hover .listing-hover{opacity:0;}
.places_wrapper.places_wrapper.type_3_class .listing-hover-gradient{opacity:0;}
.wpcf7-form{background-color:#fff;width:100%;border-radius:2px;border:1px solid #e7e9ef;padding:30px 30px 19px 30px;}
.wpcf7 button, html input[type="button"],
.wpcf7 input[type="reset"],
.wpcf7 input[type="submit"]{margin-top:0px;padding:13px 15px;color:#fff;background-color:#4d5567;font-size:16px;font-weight:600;width:327px;margin-bottom:0px;border-radius:2px;width:100%;}
.wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type=password],
.wpcf7-form-control-wrap input[type=email],
.wpcf7-form-control-wrap input[type=url],
.wpcf7-form-control-wrap input[type=number],
.wpcf7-form-control-wrap textarea{background-color:#fff;border:1px solid #e7e9ef;color:#8A8F9A;height:50px;padding:15px;width:100%;}
.wpcf7-form-control-wrap .ui-widget .ui-widget{font-size:1em;background-color:#0f77ab!important;}
.wpcf7 label{width:100%;}
.submit_error{margin-left:45px;background:red;color:#fff;font-size:12px;padding:5px 10px;max-width:600px;margin:6px 0px 5px 45px;}
.adv-search-3{padding:15px;}
#adv-search-header-3{font-size:20px;padding:0px 0px 15px 0px;font-weight:600;}
.search_wr_type3 .col-md-6.property_price label{margin-bottom:0px;}
#search_wrapper.search_wr_type3 .col-md-1,
#search_wrapper.search_wr_type3 .col-md-2,
#search_wrapper.search_wr_type3 .col-md-3,
#search_wrapper.search_wr_type3 .col-md-4,
#search_wrapper.search_wr_type3 .col-md-6{margin-bottom:5px;height:50px;}
#search_wrapper.search_wr_type3.with_search_on_end,
#search_wrapper.search_wr_type3.with_search_on_start{left:0px;right:0px;margin:0px auto;width:100%;}
#search_wrapper.search_wr_type3.with_search_on_end .adv-search-3,
#search_wrapper.search_wr_type3.with_search_on_start .adv-search-3{max-width:1170px;left:0px;right:0px;margin:0px auto;padding:30px 0px;}
.col-md-6.property_price{height:70px;}
#search_wrapper.with_search_on_end ,
#search_wrapper.with_search_on_start{position:relative;bottom:auto;top:auto;height:auto;}
.extended_search_check_wrapper{display:none;float:left;width:100%;position:relative;margin-left:8px;}
.search_wr_oldtype.with_search_on_end.without_search_form_float #adv-search-1{max-width:1170px;position:relative;bottom:auto;height:88px;}
.search_wr_oldtype.with_search_on_end.without_search_form_float .adv-1-wrapper{top:auto;}
#search_wrapper.search_wr_oldtype.with_search_on_end.without_search_form_float{width:100%;margin:0px auto;left:auto;background:#fff;}
#search_wrapper.search_wr_oldtype.with_search_on_end.without_search_form_float,
#search_wrapper.with_search_form_float.sticky_adv.search_wr_oldtype,
#search_wrapper.search_wr_oldtype.with_search_on_start.without_search_form_float{height:110px;width:100%;}
.page-template-contact_page #search_wrapper.search_wr_oldtype.with_search_on_end.without_search_form_float,
.page-template-contact_page #search_wrapper.with_search_form_float.sticky_adv.search_wr_oldtype,
.page-template-contact_page #search_wrapper.search_wr_oldtype.with_search_on_start.without_search_form_float{height:0px;}
#search_wrapper.with_search_form_float.sticky_adv .adv-search-1,
#search_wrapper.with_search_on_end .adv-search-1,
#search_wrapper.with_search_on_start .adv-search-1{max-width:1170px;left:0px;right:0px;margin:0px auto;padding:30px 0px;}
.is_transparent_header.header_type1.top_bar_on #search_wrapper.search_wr_oldtype.with_search_on_start.without_search_form_float{margin-top:158px;}
.is_transparent_header.header_type2.top_bar_on #search_wrapper.search_wr_oldtype.with_search_on_start.without_search_form_float{margin-top:230px;}
.is_transparent_header.header_type2.top_bar_on #search_wrapper.search_wr_type3.with_search_on_start.without_search_form_float{margin-top:120px;}
.is_transparent_header.header_type1.top_bar_on #search_wrapper.search_wr_type3.with_search_on_start.without_search_form_float{margin-top:70px;}
.adv-search-4{padding:30px;}
#adv-search-header-4{font-size:20px;padding:0px 0px 22px 0px;font-weight:600;}
#search_wrapper.search_wr_type4 .col-md-1,
#search_wrapper.search_wr_type4 .col-md-2,
#search_wrapper.search_wr_type4 .col-md-3,
#search_wrapper.search_wr_type4 .col-md-4,
#search_wrapper.search_wr_type4 .col-md-6{margin-bottom:5px;height:50px;}
#search_wrapper.search_wr_type4.with_search_on_end,
#search_wrapper.search_wr_type4.with_search_on_start{left:0px;right:0px;margin:0px auto;width:100%;}
#search_wrapper.search_wr_type4.with_search_on_end .adv-search-4,
#search_wrapper.search_wr_type4.with_search_on_start .adv-search-4{max-width:1170px;left:0px;right:0px;margin:0px auto;padding:15px 0px 10px 0px;}
.col-md-6.property_price{height:70px;}
#search_wrapper.with_search_on_end ,
#search_wrapper.with_search_on_start{position:relative;bottom:auto;top:auto;height:auto;left:0px;right:0px;margin:0px auto;}
#advanced_search_map_list .extended_search_check_wrapper{margin-left:8px;}
.extended_search_check_wrapper{display:none;float:left;width:100%;position:relative;margin-left:0px;}
.search_wr_oldtype.with_search_on_end.without_search_form_float #adv-search-1{max-width:1170px;position:relative;bottom:auto;height:88px;}
#advanced_submit_4{margin-top:0px;padding:13px 0px;color:#fff;background-color:#4d5567;font-size:16px;font-weight:600;margin-bottom:0px;border-radius:2px;width:calc(100% - 55px);}
.adv_handler{background-color:#4d5567;width:50px;height:50px;cursor:pointer;margin-right:5px;float:left;line-height:50px;text-align:center;border-radius:2px;color:#fff;}
.adv_search_hidden_fields{float:left;width:100%;padding:0px 0px 0px;display:none;}