@import url(css/bootstrap.css);@import url(css/bootstrap-theme.css);a,body{color:#768082}

body,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:'Open Sans',sans-serif}
h1,h2,h3,h4{line-height:1.3em}
h5,h6{line-height:1em}
#access,#access li{display:inline-block}
#access a,.form-control,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
#access a,.agent_unit a,.blog_unit a,.property_listing a,.slider-content .read_more,.slider-content h3 a,a:focus,a:hover,listing_actions a{text-decoration:none}
#adv-search-header-1:after,#adv-search-header-3:after,.company_headline i,h4.wpb_toggle.wpestate_toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.advanced_search_map h1,a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}
.form-control,.nav-next,.nav-prev,.top_bar{vertical-align:middle}
:focus{outline:0}
body{background:#f3f3f3;line-height:1}
caption,td,th{font-weight:400;text-align:left}
a{transition:color .4s linear;-moz-transition:color .4s linear;-webkit-transition:color .4s linear;-o-transition:color .4s linear}
a img{border:0}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-bottom-color:#434a54;border-width:0 5px 5px}
.nocomapare{width:400px;margin:20px auto}
.container,.content_wrapper{width:1200px;position:relative}
h1,h2,h3,h4,h5,h6{margin-bottom:13px}
body,html{height:100%;margin:0}
.row{margin-left:15px;margin-right:15px}
.dashboard-margin{padding-left:30px}
.col-md-push-3.rightmargin{padding-left:15px;padding-right:15px}
.leftmargin{padding-left:15px}
embed,iframe,object,video{max-width:100%}
a:focus,a:hover{color:#3C90BE;outline:0}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#434a54}
h1{font-size:36px}
h2{font-size:28px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
.noposts{margin-left:30px}
.label{padding:.4em .6em;font-weight:400;margin-left:13px}
code{white-space:normal}
.small,small{font-size:100%}
.tooltip-inner{background:#434a54;font-size:12px}
.tooltip.top .tooltip-arrow{border-top-color:#434a54}
.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}
.tooltip.bottom-left .tooltip-arrow{left:5px}
.tooltip.bottom-right .tooltip-arrow{right:5px}
.entry-title{margin:0 0 13px;font-weight:300}
#google_map_prop_list_sidebar .entry-title{margin:-7px 0 13px 30px}
.no_results_title{margin-left:15px}
.entry-title-search{margin:0 0 13px 15px;font-weight:300}
.title_results{padding-left:15px}
.container{padding:0}
.main_wrapper{-webkit-box-shadow:0 0 15px rgba(0,0,0,.26);-moz-box-shadow:0 0 15px rgba(0,0,0,.26);box-shadow:0 0 15px rgba(0,0,0,.26)}
.content_wrapper{margin:0 auto;background-color:#fff;padding:0 15px 30px}
.fixed_header .content_wrapper{background-color:transparent}
.wide{width:100%;background-color:#fff}
.fixed_header{position:fixed;z-index:999}
.rev_slider_wrapper,.ui-slider .ui-slider-handle,.ui-slider .ui-slider-range{z-index:0!important}
.header_media{background-color:#fdfdfd;position:relative;min-height:90px}
.header_media_close{overflow:hidden}
.widget-area-sidebar{min-height:500px;margin-top:7px}
#advanced_submit_widget,#morg_compute,#zill_submit_estimate{width:100%;color:#fff;margin-bottom:0!important}
.wpcf7-form-control,label{color:#768082;font-size:13px}
#footer-widget-area{padding:0 30px 15px;max-width:1200px;width:100%;margin:0 auto}
.caret{border-top:6px solid #768082}
label{margin-bottom:7px;font-weight:400}
p:empty{margin-bottom:0!important}
input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],textarea{font-size:13px;padding:9px 0 9px 9px;color:#768082;border:1px solid #f0f0f0;border-radius:3px;background-color:#fff;box-shadow:none;-webkit-appearance:none}
.wpcf7-form-control{padding:9px 0 9px 9px;border:1px solid #f0f0f0;border-radius:3px;background-color:#fff;-webkit-appearance:none;box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.wpcf7-checkbox{padding:0;background:0 0;border:none;box-shadow:none}
#access .sub-menu li:hover>a,#access .sub-menu li:hover>a:active,#access .sub-menu li:hover>a:focus,.sub-menu li:hover{background-color:#3C90BE;color:#fff}
input.form-control:-moz-placeholder,input.form-control::-moz-placeholder,input.form-control::-ms-input-placeholder,input.form-control::-webkit-input-placeholder{color:#768082}
input.form-control::-moz-placeholder{opacity:1}
.widget-area-sidebar input[type=email],.widget-area-sidebar input[type=number],.widget-area-sidebar input[type=password],.widget-area-sidebar input[type=text],.widget-area-sidebar input[type=url],.widget-area-sidebar textarea{font-size:13px}
#access{height:69px;float:right;margin:11px 28px 0 0;max-width:800px}
#access ul{font-size:13px;list-style:none;margin:0 0 0 -.8125em;padding-left:0;z-index:99999;text-align:right}
#access li{text-align:left;position:relative;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#access a{font-size:15px;padding-left:17px;padding-right:17px;padding-top:23px;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;color:#434a54;cursor:pointer}
.menu li a{padding-bottom:38px}
#access .menu li:hover>a,#access .menu li:hover>a:active,#access .menu li:hover>a:focus{color:#3C90BE}
#access .haschildren:after{content:'\00BB';font-size:14px;margin-left:10px;position:absolute;top:12px;right:15px}
.sub-menu ul{border-top:1px solid #f0f0f0!important}
.sub-menu ul:before{content:'';display:none}
.sub-menu li:hover{border:none}
.sub-menu a:hover,.sub-menu li:hover a{color:#fff}
#access ul ul{float:left;margin:0 0 0 3px;position:absolute;left:0;visibility:hidden;opacity:0;top:120px;padding-top:1px;width:220px;background-color:#fff;border-left:1px solid #f0f0f0!important;border-right:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important;border-top:1px solid #f0f0f0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#access ul ul li{width:100%}
#access ul ul a{border-bottom:1px solid #f0f0f0;color:#1a171b;font-size:14px;font-weight:400;height:auto;line-height:1.4em;padding:13px;text-transform:none}
#access ul ul li:last-child>a{border-bottom:none}
#access .current-menu-ancestor>a,#access .current-menu-item,#access .current-menu-item>a,#access .current-menu-parent>a{color:#3C90BE}
#access .menu>li:hover a{background:0 0!important}
#mobile_display,#mobile_menu li:hover{background-color:#434a54;color:#fff}
#access ul ul :hover>a{color:#fff}
#access ul li:hover>ul{top:76px;opacity:1;visibility:visible}
#access ul ul li:hover>ul{top:0}
#access ul ul ul{left:100%;top:30px;padding-top:0;margin-left:1px}
#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;display:none;margin-bottom:20px;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:-20px 0 20px;width:100%;display:none}
#mobile_menu li{margin:0;padding:10px;border-bottom:1px solid #e2e4e5;border-left:1px solid #e2e4e5;border-right:1px solid #e2e4e5;cursor:pointer}
.master_header,.top_bar_wrapper{border-bottom:1px solid #f0f0f0;float:left}
#mobile_menu li:hover a{color:#fff}
.top_bar,.top_bar a{color:#99a3b1;font-size:13px}
#mobile_menu .first_level{padding-left:20px}
#mobile_menu .second_level{padding-left:30px}
.master_header{background-color:#FFF;position:fixed;top:0;z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:1200px}
.master_header.wide,.top_bar{width:100%}
.top_bar_wrapper{width:100%;background-color:#f0f0f0;z-index:99}
.header_transparent .header_wrapper.navbar-fixed-top.customnav,.header_wrapper{background-color:#fff}
.top_bar{height:40px;padding:9px 45px 0}
.top_bar a{padding:11px 0}
.wide .top_bar{width:1200px;margin:0 auto}
.fixed_header .top_bar{width:100%}
.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}
.top_bar .widget-container{display:inline;margin-bottom:0}
.header_wrapper,.header_wrapper_inside{width:100%;margin:0 auto;position:relative}
.top_bar .widget-container ul{list-style:none}
.top_bar .widget-container ul li{display:inline}
.header_wrapper{padding-top:3px;height:90px;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;float:left}
.mynavbar,.nav-prev-wrapper{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
.admin-bar .master_header{top:32px}
.master_header_sticky{top:0}
.has_top_bar .master_header_sticky{top:-40px}
.admin-bar.has_top_bar .master_header_sticky{top:-8px}
.has_header_type1 .header_media{padding-top:90px}
.has_top_bar .has_header_type1 .header_media{padding-top:130px}
.admin-bar .has_header_type1 .header_media{padding-top:122px}
.admin-bar.has_top_bar .has_header_type1 .header_media{padding-top:164px}
.header_wrapper_inside{max-width:1200px}
.fixed_header .header_wrapper_inside{max-width:100%}
.header_wrapper.customnav{height:70px;padding-top:0;max-width:100%}
.login_links i,.top_bar i{width:13px;margin-right:3px}
.logo{height:80px;padding-left:45px;display:inline-block;margin-top:0;float:left}
.logo img{max-width:300px;max-height:80px}
.customnav .logo img{max-height:65px}
.barlogo{width:90px;margin-top:10px;float:left;margin-left:45px;display:none}
.navbar,.navbar-default{border:none;border-radius:0}
.nav_wrapper{width:100%;background-color:#f8f8f8}
.mynavbar{width:100%;margin:0 auto;background-color:#434a54;transition:all .5s ease}
.navbar-default{background-image:none}
.navbar-nav>li>a{padding-top:20px;padding-bottom:20px}
.header_social{float:right;padding:25px 45px 0 0}
.logo_image{padding:30px 0 0}
.header_wrapper.header_type2{height:113px}
.has_header_type2 .header_media{padding-top:113px}
.has_top_bar .has_header_type2 .header_media{padding-top:155px}
.admin-bar .has_header_type2 .header_media{padding-top:146px}
.admin-bar.has_top_bar .has_header_type2 .header_media{padding-top:187px}
.header_type2 #access{display:inline-block;height:59px;float:left;margin:-20px 28px 0 45px}
.header_type2 #access>ul>li>a{padding-top:3px}
.header_type2 .logo{width:100%;height:70px}
.header_type2 .user_loged{margin-top:-28px!important}
.header_type2 .user_menu{margin-top:5px}
.header_type2 #user_menu_open{top:110px}
.header_type2 #access ul li:hover>ul{top:60px}
.header_type2 #access ul ul li:hover>ul{top:0}
.header_type2.customnav{height:70px;padding-top:0;max-width:100%}
.header_type2.customnav .logo{width:auto}
.header_wrapper.header_type3{height:123px}
.has_header_type3 .header_media{padding-top:123px}
.has_top_bar .has_header_type3 .header_media{padding-top:165px}
.admin-bar .has_header_type3 .header_media{padding-top:156px}
.admin-bar.has_top_bar .has_header_type3 .header_media{padding-top:197px}
.header_type3 #access{display:inline-block;height:59px;float:left;margin:-10px 28px 0 45px}
.header_type3 #access>ul>li>a{padding-top:3px}
.header_type3 .logo{width:100%;height:70px}
.header_type3 .user_loged{margin-top:-18px!important}
.header_type3 #user_menu_open{top:121px}
.header_type3 #access ul li:hover>ul{top:60px}
.header_type3 #access ul ul li:hover>ul{top:0}
.header_type3 .logo img{margin:0 auto}
.header_type3 .user_menu{margin-top:14px}
.header_type3.customnav{height:70px;padding-top:0;max-width:100%}
.header_type3.customnav .logo{width:auto}
.master_header.header_transparent{background:0 0;border-bottom:none}
.header_transparent .header_wrapper{background:0 0}
.has_header_type1.header_transparent .header_media{padding-top:0}
.has_top_bar .has_header_type1.header_transparent .header_media{padding-top:40px}
.admin-bar .has_header_type1.header_transparent .header_media{padding-top:32px}
.admin-bar.has_top_bar .has_header_type1.header_transparent .header_media{padding-top:73px}
.has_header_type2.header_transparent .header_media{padding-top:0}
.has_top_bar .has_header_type2.header_transparent .header_media{padding-top:40px}
.admin-bar .has_header_type2.header_transparent .header_media{padding-top:122px}
.admin-bar.has_top_bar .has_header_type2.header_transparent .header_media{padding-top:73px}
.has_header_type3.header_transparent .header_media{padding-top:0}
.has_top_bar .has_header_type3.header_transparent .header_media{padding-top:40px}
.admin-bar .has_header_type3.header_transparent .header_media{padding-top:122px}
.admin-bar.has_top_bar .has_header_type3.header_transparent .header_media{padding-top:73px}
.mobile_header{background-color:#282D33;height:70px;width:100%;float:left;display:none;position:relative}
.mobile_header i{color:#fff;font-size:17px;margin:26px}
.mobile-logo img{margin:0 auto;max-height:60px;width:auto}
.mobile-trigger,.mobile-trigger-user{font-size:14px;color:#fff;height:70px;display:inline;float:left;cursor:pointer;position:absolute;top:0}
.mobile-trigger-user{right:0}
.mobile-trigger-user .menu_user_picture{border-radius:50%;width:45px;height:45px;margin-top:11px;float:left;display:inline;border:2px solid #3C90BE;margin-right:15px}
.mobilewrapper,.mobilewrapper-user{display:none;position:fixed;overflow-x:hidden!important;width:100%;height:100%;min-height:100%;max-height:100%}
.mobile-trigger-user:hover i,.mobile-trigger:hover i{color:#3C90BE}
.mobilewrapper{top:0;transform:translate(-265px,0)}
.mobilewrapper-user{top:0;background-color:#282D33}
.snap-drawer,.snap-drawers{bottom:0;height:auto;top:0;position:absolute}
.snap-drawers{right:0;left:0;width:auto}
.snap-drawer{right:auto;left:auto;width:265px;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;background-color:#2d3033}
.snap-drawer-right{right:0;padding-top:18px}
.mobilewrapper-user .widget-title-sidebar,.mobilewrapper-user a,.mobilewrapper-user label{color:#fff}
.mobilewrapper-user .widget-title-sidebar{padding-left:13px}
.mobilewrapper-user .login_sidebar{width:254px;display:inline-block;margin-left:6px}
.sidebar-header{width:100%;z-index:11;background-color:#26292b;height:65px;border-bottom:solid 2px #2d3033}
.mobilex-menu .sub-menu li:hover,.mobilex-menu li{border-bottom:1px solid #555}
.mobilex-menu{margin-bottom:0;margin-left:0!important;background-color:#2d3033;margin-top:26px}
.mobilex-menu li{font-weight:400;list-style:none;font-size:13px;margin-bottom:0}
.mobilex-menu li.menu-item-has-children:hover{background:0 0}
.mobilex-menu li a{color:#FFF;padding:15px 20px 15px 30px;display:inline-block;line-height:20px}
.mobilex-menu .menu-item-has-children>a:after{content:"\f107";position:absolute;right:15px;font-family:FontAwesome}
.mobilex-menu .fa{margin-right:10px}
.mobile_user_menu li:hover{background-color:#3C90BE;color:#fff}
.mobilemenu-close,.mobilemenu-close-user{position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px;padding:7px;color:#FFF}
.mobilemenu-close-user:hover,.mobilemenu-close:hover{color:#3C90BE}
.mobilemenu-close i,.mobilemenu-close-user i{font-size:15px;padding:3px 0 0 8px}
.mobilex-menu .sub-menu{margin-left:0;display:none}
.mobilex-menu .sub-menu ul{padding-left:0;border-top:none!important}
.mobilex-menu .sub-menu ul li{padding-left:20px}
.mobilex-menu .sub-menu .sub-menu a,.mobilex-menu .sub-menu a{padding-left:45px;line-height:20px}
#menu-main-menu{margin-left:14px}
.slider-content{position:absolute;width:466px;height:233px;background-color:#fdfdfd;opacity:.99;color:#768082;font-size:14px;bottom:144px;right:4%;padding:21px 76px 26px 26px;box-sizing:border-box;-moz-box-sizing:border-box;line-height:22px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.theme_slider_extended .slider-content{bottom:10%}
.slider-content-wrapper{max-width:1200px;width:100%;bottom:22%;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;height:100%;pointer-events:none}
.theme_slider_wrapper .carousel-indicators{position:absolute;bottom:0;left:50%;z-index:15;width:12%;padding-left:0;margin-left:-6%;text-align:center;list-style:none;margin-bottom:15px}
.carousel-control-theme-next,.carousel-control-theme-prev{right:-4px;width:50px;background-color:#3C90BE;opacity:.99;color:#fff;position:absolute;pointer-events:auto}
.carousel-control-theme-prev{top:116px;height:117px;border-bottom-right-radius:4px}
.carousel-control-theme-next{top:0;height:116px;border-top-right-radius:4px}
.carousel-control-theme-next:hover,.carousel-control-theme-prev:hover{background-color:#347DA4;color:#fff}
.slider-content h3 a{color:#434a54}
.slider-content h3 a:hover{color:#3C90BE}
.slider-content .read_more{color:#3C90BE;display:block;margin-top:7px;position:absolute;bottom:61px;right:75px}
.slider-content .read_more i{font-size:14px;padding:0 0 0 8px}
.theme-slider-price{position:absolute;bottom:0;left:26px;right:26px;width:364px;border-top:1px solid #f0f0f0;height:50px;font-size:18px;padding-top:12px;color:#3C90BE}
.listing-details{float:right;color:#99a3b1;font-size:15px;padding-top:2px}
.listing-details img{margin:-6px 6px 0 8px}
.slider-content .fa{font-size:50px;margin:0 auto;padding:35px 15px}
.form-control,.loginrow{margin-bottom:13px}
.form-control{width:100%;height:40px;padding:9px 12px;font-size:13px;line-height:1.428571429;color:#768082;background-color:#fff;background-image:none;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control.open,.form-control:focus{border-color:#3C90BE}
.blog_unit_meta a,.breadcrumb a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease}
.form-control::-webkit-input-placeholder{color:#768082}
.dropdown-menu{font-size:13px;padding:5px 0 0}
.form-control.open{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control.open .filter_menu_trigger{color:#3C90BE}
.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:0 2px 0 0 rgba(218,68,83,1);box-shadow:0 2px 0 0 rgba(218,68,83,1)}
#primary .btn{width:220px}
#colophon .btn{width:217px}
.red{background-color:#3C90BE;color:#fff}
.red:hover{color:#fff;background-color:#da4453}
#adv-search-header-mobile{background-color:#3C90BE;padding:15px;color:#fff;cursor:pointer;font-size:15px;float:left;width:100%;display:none;margin-bottom:15px}
#adv-search-mobile{display:none;padding:13px 13px 0;float:left;width:100%;background-color:#fff}
#adv-search-mobile .dropdown.form-control{padding:0}
#adv-search-mobile .filter_menu_trigger{margin-top:1px;padding:9px 13px}
#adv-search-mobile .caret_filter{float:right;margin-right:9px;margin-top:7px}
.social_facebook,.social_tweet{height:20px;float:left;background-image:url(css/css-images/social.png);background-repeat:no-repeat}
#adv-search-mobile .filter_menu{width:100%;margin:0}
.social_facebook{margin-left:10px;width:20px;background-position:0 0}
.social_facebook:hover{background-image:url(css/css-images/social.png);background-position:-20px 0;background-repeat:no-repeat}
.social_tweet{margin-left:10px;width:27px;background-position:-40px 0}
.social_tweet:hover{background-image:url(css/css-images/social.png);background-position:-69px 0;background-repeat:no-repeat}
.social_google{margin-left:10px;width:26px;height:20px;background-image:url(css/css-images/social.png);background-position:-96px 0;background-repeat:no-repeat;float:left}
.social_linkedin,.social_pinterest{margin-left:7px;width:26px;background-repeat:no-repeat;background-image:url(css/css-images/social.png);height:20px;float:left}
.social_google:hover{background-image:url(css/css-images/social.png);background-position:-122px 0;background-repeat:no-repeat}
.social_pinterest{background-position:-148px 0}
.social_pinterest:hover{background-image:url(css/css-images/social.png);background-position:-169px 0;background-repeat:no-repeat}
.social_linkedin{background-position:-196px 0}
.social_linkedin:hover{background-image:url(css/css-images/social.png);background-position:-226px 0;background-repeat:no-repeat}
.share_unit .social_facebook,.share_unit .social_facebook:hover{background-image:url(css/css-images/social-unit.png);background-repeat:no-repeat}
.share_unit .social_facebook{margin:6px 7px 6px 10px;width:20px;height:20px;background-position:0 0;float:left}
.share_unit .social_facebook:hover{background-position:-20px 0}
.share_unit .social_tweet{margin:6px 7px;width:27px;height:20px;background-image:url(css/css-images/social-unit.png);background-position:-40px 0;background-repeat:no-repeat;float:left}
.share_unit .social_google,.share_unit .social_linkedin,.share_unit .social_pinterest{width:26px;background-repeat:no-repeat;background-image:url(css/css-images/social-unit.png);height:20px;float:left}
.share_unit .social_tweet:hover{background-image:url(css/css-images/social-unit.png);background-position:-69px 0;background-repeat:no-repeat}
.share_unit .social_google{margin:6px 7px;background-position:-96px 0}
.share_unit .social_google:hover{background-image:url(css/css-images/social-unit.png);background-position:-122px 0;background-repeat:no-repeat}
.share_unit .social_pinterest{margin:6px 7px 6px 9px;background-position:-148px 0}
.share_unit .social_pinterest:hover{background-image:url(css/css-images/social-unit.png);background-position:-169px 0;background-repeat:no-repeat}
.share_unit .social_linkedin{margin:7px;background-position:-196px 0}
.share_unit .social_linkedin:hover{background-image:url(css/css-images/social-unit.png);background-position:-226px 0;background-repeat:no-repeat}
.agent_unit .social_facebook,.agent_unit .social_facebook:hover{background-image:url(css/css-images/social.png);background-repeat:no-repeat}
.agent_unit .social_facebook{margin-left:0;width:20px;height:20px;background-position:0 0;float:left}
.agent_unit .social_facebook:hover{background-position:-20px 0}
.agent_unit .social_tweet{margin-left:0;width:27px;height:20px;background-image:url(css/css-images/social.png);background-position:-40px 0;background-repeat:no-repeat;float:left}
.agent_unit .social_google,.agent_unit .social_linkedin,.agent_unit .social_pinterest{width:26px;height:20px;float:left;background-image:url(css/css-images/social.png);margin-left:0;background-repeat:no-repeat}
.agent_unit .social_tweet:hover{background-image:url(css/css-images/social.png);background-position:-69px 0;background-repeat:no-repeat}
.agent_unit .social_google{background-position:-96px 0}
.agent_unit .social_google:hover{background-image:url(css/css-images/social.png);background-position:-122px 0;background-repeat:no-repeat}
.agent_unit .social_pinterest{background-position:-148px 0}
.agent_unit .social_pinterest:hover{background-image:url(css/css-images/social.png);background-position:-169px 0;background-repeat:no-repeat}
.agent_unit .social_linkedin{background-position:-196px 0}
.agent_unit .social_linkedin:hover{background-image:url(css/css-images/social.png);background-position:-226px 0;background-repeat:no-repeat}
.customnav{background-color:#FFF;opacity:.95;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}
.customnav:hover{opacity:1}
.miclogo{height:60px;margin-top:1px;opacity:.95}
.customnav #access{margin-top:4px;height:60px}
.customnav .menu li a{padding-bottom:22px;padding-top:30px}
.customnav #access ul li:hover>ul{top:66px}
.customnav #access ul ul li:hover>ul{top:0}
.customnav #access ul ul ul{top:30px}
.customnav .menu>li a{padding-bottom:28px;padding-top:30px}
.customnav .sub-menu>li a{padding:13px}
.breadcrumb{color:#99a3b1;background:0 0;margin-top:13px;padding:0;margin-bottom:17px;font-size:12px;margin-left:0}
.breadcrumb>li+li:before{font-family:FontAwesome;padding:0 5px;color:#ccc;content:"\f105"}
.breadcrumb .active{color:#3C90BE}
.breadcrumb a{color:#99a3b1;transition:all .25s ease}
.breadcrumb a:hover,.user_loged i,.user_menu{color:#3C90BE}
.breadcrumb>li{display:inline-block;word-break:break-all}
.user_menu{display:inline-block;float:right;margin-right:45px;margin-top:35px;padding:0;cursor:pointer;height:14px}
.user_loged{background-color:transparent;margin-top:3px;padding:9px 0 9px 11px}
.customnav .user_menu{margin-top:27px}
.customnav .user_loged{margin-top:-4px!important}
.customnav #user_menu_open{top:64px}
.user_loged .menu_user_tools{margin-top:23px}
.submit_action{float:right;display:inline;margin-top:0;font-size:14px}
#wp-login-but-mobile,#wp-login-but-topbar,#wp-submit-register_mobile,#wp-submit-register_topbar{width:227px;color:#fff;margin-bottom:0!important}
.menu_user_picture{border-radius:50%;width:45px;height:45px;margin-top:7px;float:left;display:inline;border:1px solid #3C90BE}
.menu_user_tools{border-radius:50%;width:20px;height:20px;margin:0 5px 0 0;float:left;display:inline;cursor:pointer;font-size:14px;color:#3C90BE}
.navicon-button{display:inline-block;position:relative;padding:6px;transition:.25!important;cursor:pointer;user-select:none;opacity:.8;width:30px;height:30px}
.navicon,.navicon:after,.navicon:before{height:2px;width:18px;background:#434a54}
.navicon-button.open{padding:4px 0 6px 15px}
.user_loged .navicon-button{margin-top:22px;padding:6px 2px 6px 6px}
.user_loged .navicon-button.open{margin-top:21px}
.navicon-button:hover{transition:.5s;opacity:1}
.navicon{position:relative;transition:.5s;border-radius:2.5rem}
.opensvg{transform:scale(.75)}
.navicon-button .navicon:after,.navicon-button .navicon:before{transition:.25s}
.navicon:after,.navicon:before{display:block;content:"";position:absolute;transition:.5s .25s;border-radius:1rem}
#user_menu_open:after,#user_menu_open:before{width:0;height:0;position:absolute;content:" "}
.navicon:after{top:-5px}
.navicon:before{top:5px}
#user_menu_u:hover .navicon:before{top:7px}
#user_menu_u:hover .navicon:after{top:-7px}
.opensvg.plus .navicon,.opensvg.x .navicon{background:0 0}
.opensvg.plus .navicon:before,.opensvg.x .navicon:before{transform:rotate(-45deg)}
.opensvg.plus .navicon:after,.opensvg.x .navicon:after{transform:rotate(45deg)}
.opensvg:not(.steps) .navicon:after,.opensvg:not(.steps) .navicon:before{top:0!important}
.white-caret{border-top-color:#FFF}
.menu-caret{margin:5px 0 0 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:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#45a6cc}
.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
#user_menu_open{right:45px;left:auto;z-index:999999;top:68px;border-left:1px solid #f0f0f0!important;border-right:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important;border-top:1px solid #f0f0f0!important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);padding:0;background-color:#fdfdfd}
#user_menu_open:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f0f0f0;top:-10px;right:7px}
#user_menu_open:after{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fdfdfd;top:-9px;right:8px}
#login-div-title-topbar,#register-div-title-topbar{margin-top:9px}
#user_menu_open .divider{margin:0;opacity:.5}
#user_menu_open a{padding:11px 15px;width:100%;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;font-size:13px}
#user_menu_open li a{color:#434a54}
#user_menu_open>li>a:focus,#user_menu_open>li>a:hover{background-color:#3C90BE;color:#fff;background-image:none}
#user_menu_open>li>a:hover i{color:#fff}
#user_menu_open i{color:#768082;width:13px}
.menulist{width:255px}
.menulist i{margin-right:13px}
#user_menu_open .menulist a:hover{background-color:#393f48;color:#fff}
#user_menu_open .login_form{border:none;width:253px}
#user_menu_open .btn,#user_menu_open .login_form input[type=email],#user_menu_open .login_form input[type=number],#user_menu_open .login_form input[type=password],#user_menu_open .login_form input[type=text],#user_menu_open .login_form input[type=url],#user_menu_open .login_form textarea,#wp-submit-register{width:227px}
#user_menu_open #forgot_pass_topbar,#user_menu_open #widget_login_topbar,#user_menu_open #widget_register_topbar{padding-left:0}
#forgot_pass_mobile,#user_menu_open #forgot_pass_topbar{display:inline-block;padding:6px 0 0}
.pagination>li:empty,.the_list_view{display:none}
#user_menu_open #login-div-title-topbar,#user_menu_open #register-div-title-topbar{padding-left:12px;margin-bottom:0}
#wp-forgot-but,#wp-forgot-but-mobile,#wp-forgot-but-topbar,#wp-login-but{color:#fff;width:227px;margin-bottom:8px!important}
.modal-content #wp-login-but{margin-bottom:0!important}
#wp-submit-register{color:#fff;float:left}
.navbar-fixed-bottom,.navbar-fixed-top{z-index:102}
#loginmodal .modal-dialog{width:290px}
#loginmodal h4{font-size:14px}
#loginmodal .login-links{font-size:13px}
#loginmodal .modal-body{position:relative;padding:10px 20px 6px}
#loginmodal #reveal_login{margin-top:0;margin-bottom:13px}
#google_map_prop_list_sidebar{position:fixed;right:0;bottom:0;width:50%;top:130px;overflow-y:scroll;background:#fff;padding:0;overflow-x:hidden;z-index:0}
#google_map_prop_list_sidebar.half_no_top_bar,#google_map_prop_list_wrapper.half_no_top_bar{top:91px}
.pagination,.pagination_ajax{float:left;width:100%}
#google_map_prop_list_sidebar .pagination{width:100%;float:left;margin-left:30px}
#google_map_prop_list_sidebar .pagination_ajax_search{margin-left:15px!important}
.no_results{margin-left:15px;width:100%;margin-bottom:30px;float:left}
#content_container,#listing_ajax_container,#listing_ajax_container_agent,#listing_ajax_container_agent_tax{margin:0 -15px}
.nothing{padding-left:15px}
#google_map_prop_list_sidebar #listing_ajax_container,#google_map_prop_list_sidebar #listing_ajax_container_agent{min-width:100%}
#google_map_prop_list_sidebar #listing_ajax_container{max-width:840px;margin:0;padding:15px}
.adv_listing_filters_head,.listing_filters,.listing_filters_head{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;height:60px;margin:0 0 30px;float:left;width:100%}
.listing_filter_select{float:left;height:42px;margin:8px 0 9px;cursor:pointer;padding:0 22px 0 0;border-right:1px solid #f0f0f0}
.listing_filters_head .listing_filter_select{margin-top:8px}
.listing_filter_select .filter_menu li{padding:13px 0 0 13px}
.listing_filter_select.open .filter_menu_trigger{color:#3C90BE}
.advanced_search_shortcode .listing_filter_select{margin:0 13px 11px 0}
.listing_filters_head .filter_menu{margin-left:0;margin-top:8px!important;padding-bottom:0}
.order_filter{border-right:none}
.order_filter_single{margin-left:548px}
.advanced_filters .order_filter_single{margin-left:0}
.listing_filter_views{border:none;width:17px;float:right;margin-right:0;margin-left:0;padding:0 20px 0 13px;margin-top:5px!important}
.filter_menu_trigger{margin-top:5px;padding:9px 13px}
.filter_menu{background-color:#fff;color:#768082;border-color:#f0f0f0;margin-top:1px!important;max-height:240px;overflow-y:scroll;border-top-left-radius:0;border-top-right-radius:0;margin-left:-15px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);padding-top:0}
.advanced_search_sidebar .filter_menu{margin-top:2px;margin-left:-1px;width:227px;background-color:#fdfdfd;padding-bottom:0}
.listing_filter_select:first-child .filter_menu{margin-left:0}
.advanced_search_sidebar .dropdown.form-control{padding:0}
.advanced_search_sidebar input{padding:6px 12px}
.filter_menu li{height:40px;padding:10px 0 0 13px;min-width:200px;border-bottom:1px solid #f0f0f0}
.advanced_search_sidebar .filter_menu li{margin-bottom:0}
.filter_menu li:hover{background-color:#347DA4;color:#f0f0f0}
#grid_view,#list_view{margin-top:16px;color:#768082;font-size:18px}
#grid_view:hover,#list_view:hover{color:#3C90BE}
.icon_selected{color:#3C90BE!important}
.caret_filter{margin-left:9px}
.widget-container.advanced_search_sidebar .caret_filter{position:absolute;right:12px;top:18px;border-top:6px solid #768082}
.pagination{margin:0 0 30px}
.pagination .roundleft a,.pagination .roundleft span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination .roundright a,.pagination .roundright span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{border-bottom:1px solid #f0f0f0!important}
.pagination>li>a,.pagination>li>span{-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);position:relative;float:left;padding:6px 14px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#428bca;cursor:default;background-color:#eee;border:1px solid #ddd!important}
.property_listing{position:relative;margin-bottom:30px!important;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);font-size:13px;background-color:#fdfdfd;max-width:525px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;cursor:pointer;float:left;min-height:378px;padding-bottom:50px;min-width:248px}
.property_listing.places_listing{min-height:350px}
.property_listing .carousel{float:left}
.has_prop_slider .property_listing{cursor:default}
#google_map_prop_list_sidebar .property_listing{min-height:450px}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing{min-height:163px}
.property_listing .carousel-control{opacity:.85;height:45px;top:50%;margin-top:-23px}
.property_listing .carousel-control i{font-size:45px;margin-top:0}
.property_listing .carousel-control:hover{opacity:1}
.property_listing .left.carousel-control{left:-6px}
.property_listing .right.carousel-control{right:-3px}
.blog2v .property_listing{overflow:hidden;min-height:376px;width:100%}
.property_listing:hover{box-shadow:0 0 5px 1px rgba(60,144,190,.13);-webkit-box-shadow:0 0 5px 1px rgba(60,144,190,.13);background-color:#fff}
.property_listing:hover h4 a{color:#3C90BE}
.listing-image-link{position:relative}
.listing-unit-img-wrapper{position:relative;float:left}
.listing-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;border-top-right-radius:4px;border-top-left-radius:4px;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background:url(css/css-images/item-on-hover.png)}
.agent_unit,.listing-cover-plus{-moz-transition:all .4s ease;-o-transition:all .4s ease}
.listing-cover-plus{color:#fdfdfd;font-size:40px;height:45px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -22px;border:1px solid #fdfdfd;border-radius:4px;padding:0 10px;z-index:12;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;line-height:40px}
.agent_unit:hover .listing-cover,.property_listing:hover .listing-cover{opacity:1}
.property_listing:hover .listing-cover-plus{opacity:.9}
.shortcode-col{padding:0 15px;float:left}
.shortcode-col.listing_wrapper{min-width:210px}
.col-md-12.shortcode-col{width:100%}
.property_listing img{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:3px solid #3C90BE;width:100%}
.listing_wrapper.col-md-12>.property_listing{min-height:163px;float:left;width:100%;max-width:100%;height:auto;padding-bottom:0}
.listing_wrapper.col-md-12>.property_listing .carousel-inner{position:relative;width:100%;overflow:hidden;max-width:265px;display:inline;float:left}
.listing_wrapper.col-md-12>.property_listing .listing-cover{height:163px;width:265px}
.listing_wrapper.col-md-12>.property_listing .listing-cover-plus{left:50%;top:50%;margin-top:-23px;margin-left:-23px}
.listing_wrapper.col-md-12 .property_listing img{float:left;border:none;border-top-right-radius:0;border-bottom-left-radius:4px;max-width:265px}
.listing_wrapper.col-md-12 .property_location{margin:0 0 0 293px;float:none;width:auto}
.property_listing h4{padding:0 13px;margin-top:19px;margin-bottom:6px;float:left;width:100%}
.property_location a{color:#99a3b1}
.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:0;line-height:22px;float:left;padding:0 13px}
.listing_details.the_grid_view{max-height:160px}
.listing_prop_details{margin:0 13px 7px;line-height:22px;width:100%;font-weight:300;position:absolute;bottom:35px;left:0}
.property_location .inforoom{font-size:13px;background-image:url(css/css-images/icon_bed1.png);height:17px;background-repeat:no-repeat;background-position:0 4px;margin-right:7px;padding-left:23px;color:#99a3b1}
.property_location .infobath,.property_location .infosize{font-size:13px;height:19px;background-repeat:no-repeat;background-position:0 2px;margin-right:7px;padding-left:18px;color:#99a3b1}
.property_location .infobath{background-image:url(css/css-images/icon_bath1.png)}
.property_location .infosize{background-image:url(css/css-images/icon-size1.png)}
.listing_wrapper.col-md-12 .property_listing .listing_details{padding-left:292px;margin-top:5px;float:none}
.listing_wrapper.col-md-12 .property_listing .listing_prop_details{padding-left:280px;margin-top:5px}
.listing_details a{color:#768082}
.listing_unit_price_wrapper{position:absolute;bottom:0;left:15px;right:15px;height:auto;border-top:1px solid #f0f0f0;color:#3C90BE;font-size:16px;padding-top:10px;padding-bottom:10px;line-height:20px;min-height:41px}
.col-md-9 .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper,.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_detail .price_label{margin-top:0;font-size:13px}
.listing_actions{float:right;margin-top:3px;position:absolute;top:11px;right:0}
.share_list{width:16px;height:16px;margin-left:13px;float:left;cursor:pointer;background-image:url(css/css-images/unitshare.png);background-position:0 0}
.share_list.share_on,.share_list:hover{background-image:url(css/css-images/unitshare.png);background-position:17px 0}
.compare-action,.compare-action:hover,.icon-fav-off,.icon-fav-off:hover,.icon-fav-on{background-image:url(css/css-images/unit.png)}
.share_unit{position:absolute;background-color:#3C90BE;color:#fff;font-size:22px;width:43px;top:-135px;display:none;padding:5px 0 5px 1px;border-radius:3px}
.nav-next-wrapper,.slider-property-status{border-bottom-left-radius:4px;border-top-left-radius:4px}
.property_listing.places_listing .share_unit{z-index:9}
.share_unit:after{content:" ";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3C90BE;bottom:-8px;right:12px;position:absolute}
.compare-action,.icon-fav{width:16px;margin-left:13px;float:left;cursor:pointer}
.share_unit a{padding:7px;color:#fff;display:block;font-size:20px;text-align:center}
.agent_unit:hover h4 a,.share_unit a:hover{color:#3C90BE}
.compare-action{height:15px;background-position:-127px -19px}
.compare-action:hover{background-position:-151px -19px}
.icon-fav{height:14px}
.icon-fav-on-remove{position:absolute;font-size:12px;background-color:#FB6A5C;padding:9px 0;color:#fff;text-align:center;height:auto;width:150px;border-bottom-left-radius:4px;top:0;right:0}
.icon-fav.icon-fav-on-remove{z-index:99}
.icon-fav-on{background-position:-96px -20px}
.icon-fav-off{background-position:-64px -20px}
.icon-fav-off:hover{background-position:-96px -20px}
#listing_loader,#listing_loader_maps{width:100%;float:left;height:81px;text-align:center;padding-top:35px;display:none}
#listing_loader.map_loader,#listing_loader_maps.map_loader{display:block;margin-top:-27px!important}
.listing_loader_title{display:none;float:left;width:100%;font-size:36px;line-height:1.3em;color:#434a54;font-family:'Open Sans',sans-serif}
.compare_ajax_wrapper{margin:0 15px}
.prop-compare{border-bottom:1px solid #f0f0f0;width:100%;float:left;margin-bottom:30px;color:#1a171b;font-size:14px;padding-bottom:13px;display:none}
#google_map_prop_list_sidebar .prop-compare{padding-left:0;margin:15px 20px 0 31px;border-bottom:none}
.compare_agent{margin:0 15px 30px;max-width:805px}
.home-compare,.pagination_ajax_search{margin-left:15px}
.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:0;background-color:#434a54;color:#fff;border-radius:4px 0}
.listing_wrapper.col-md-12 .property_listing .ribbon-wrapper-default{top:0;left:0}
.ribbon-wrapper-open-house{background-color:#185271}
.ribbon-wrapper-sold{background-color:#ED5565}
.ribbon-inside{font-size:14px;color:#fff;line-height:16px;text-align:center;padding-top:9px;width:90%;padding-left:5%;padding-right:5%}
.hot-offer,.new-offer,.open-house{font-size:12px}
.hot-offer,.new-offer,.open-house,.sold{color:#fff;line-height:15px;padding-top:7px;margin:0 auto;text-align:center}
.ribbon-wrapper-hot-offer{background:red}
.property_listing .hot-offer{font-size:12px!important}
.sold{font-size:12px}
#primary .agent_unit h4,#primary .agent_unit h4 a,.agent_unit h4{font-size:18px}
.featured_div{width:30px;height:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;position:absolute;bottom:-19px;left:50%;border-radius:2px;background:url(css/css-images/unit.png) -8px -9px;z-index:11}
.listing_wrapper.col-md-12 .property_listing .featured_div{top:72px;left:264px}
.agent_unit{width:100%;float:left;padding-right:0;padding-left:0;margin-bottom:30px!important;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);min-height:371px;position:relative;overflow:hidden;background-color:#fdfdfd;max-width:525px;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;padding-bottom:50px}
#primary .agent_unit{margin-bottom:0!important;min-height:395px}
.agent_unit h4{padding:0 13px;margin-top:13px;margin-bottom:3px}
#primary .agent_unit_social,#primary .agent_unit_social a{font-size:20px}
.agent_unit img{border-bottom:3px solid #3C90BE;border-top-right-radius:4px;border-top-left-radius:4px}
.agent_unit:hover{box-shadow:0 0 5px 1px rgba(60,144,190,.13);-webkit-box-shadow:0 0 5px 1px rgba(60,144,190,.13);background-color:#fff}
.agent_position,.property_location{color:#99a3b1;line-height:13px;font-size:13px}
.agent_unit:hover .listing-cover-plus{opacity:.9}
.property_location{margin:0 0 10px 13px;float:left;width:100%}
.agent_position{margin:0 0 9px 13px}
.agent_unit .agent_position{padding-right:13px}
.agent_detail{line-height:22px;margin:0 0 2px 13px;font-size:13px}
.agent_detail i{margin-right:10px;min-width:14px}
.agent_detail .fa-mobile{font-size:18px}
.agent_detail .fa-envelope-o{font-size:13px}
.agent_detail .fa-skype{font-size:15px}
.agent_listing_link{line-height:22px;margin:10px 0 10px 13px}
.agent_unit_social{position:absolute;bottom:0;height:40px;font-size:20px;background-color:#F0f0f0;width:100%;padding:11px 0 0 15px}
.agent-unit-img-wrapper{position:relative}
.social-wrapper{margin:0 auto;max-width:100%;text-align:center}
.agent_unit_social a{color:#D7D8DD;margin-right:15px}
.agent_unit_social a:hover,.blog_unit:hover h3 a{color:#3C90BE}
.featured_agent_notes{padding:0 15px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;min-height:70px}
.see_my_list_featured{margin:13px 0 0 15px;float:left}
.agent_unit_featured{padding-bottom:0;float:left;margin-bottom:30px;max-width:255px;margin-right:30px}
#carousel-example-generic,.col-md-9 .blog_unit{max-width:810px}
.agent_unit_featured .agent_unit{padding-bottom:0}
.agent_unit_featured:last-child{margin-right:0}
.agent_featured_details{opacity:0;position:absolute}
.agent_unit_featured:hover .agent_featured_details{opacity:1}
.agent_unit_featured:hover .featured_agent_notes{opacity:0}
.blog_list_wrapper{margin:0 -15px;float:left;min-width:840px;min-height:400px;width:100%}
.col-md-12 .blog_list_wrapper{min-width:1140px}
.blog_unit{float:left;padding-right:0;padding-left:0;margin-bottom:30px!important;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);overflow:hidden;background-color:#fdfdfd;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;cursor:pointer}
.related_blog_unit{float:left;margin-bottom:30px;border-radius:4px;overflow:hidden}
.blog_unit_image{width:100%;display:inline;float:left;position:relative}
.blog_unit:hover{box-shadow:0 0 5px 1px rgba(60,144,190,.13);-webkit-box-shadow:0 0 5px 1px rgba(60,144,190,.13);background-color:#fff}
.blog_unit.col-md-12 .listing-cover,.col-md-12 .blog_unit.col-md-12 .listing-cover{height:100%}
.col-md-12 .blog_unit.col-md-12 .listing-cover-plus{top:50%}
.blog_unit:hover .listing-cover{opacity:1}
.blog_unit:hover .listing-cover-plus{opacity:.9}
#carousel-indicators-vertical .active img,.related_blog_unit_image:hover .listing-cover,.related_blog_unit_image:hover .listing-cover-plus-related{opacity:1}
.related_blog_unit .blog_unit_image img{border-bottom:1px solid #f0f0f0;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.blog_unit h3,.blog_unit h3 a{color:#434953;margin-bottom:6px;margin-top:6px;font-weight:300;float:left;width:100%}
.blog_unit_content p{margin-bottom:13px}
.blog_unit_content{padding:0 13px 13px;font-size:13px;line-height:22px}
.blog_unit_meta{font-size:12px;color:#99a3b1}
.widemeta{float:left;width:100%;padding-bottom:7px}
.blog_unit_meta a{color:#99a3b1;transition:all .25s ease}
.blog_unit_meta .read_more,.single-content p a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease}
.blog_unit_meta a:hover{color:#3C90BE}
.blog_unit_meta i{font-size:13px;margin-right:3px}
.blog_unit_meta .fa-calendar-o,.blog_unit_meta .fa-comment-o{margin-left:13px}
.fa-comment-o{margin-right:1px!important}
.blog_unit_meta .read_more{float:right;color:#3C90BE;transition:all .25s ease}
.dasboard-prop-listing,.featured_article,.related_blog_unit_image{-moz-transition:all .15s ease;-o-transition:all .15s ease}
.blog_unit_meta .read_more:hover{color:#347DA4}
.blog-unit-wrapper{padding:0 15px}
.blog2v .read_more{float:right;color:#3C90BE;position:absolute;bottom:12px;right:15px;font-size:12px;line-height:12px}
.blog2v h4{margin-bottom:4px}
.blog2v .blog_unit_meta{margin-bottom:9px;margin-left:15px}
.blog2v img,.blog_unit_image img{border-bottom:3px solid #3C90BE}
.read_more i{font-size:12px;margin-left:6px}
.related_posts{margin:0 -15px 30px}
.related_posts h3{margin-left:15px}
.related_posts .blog_unit{-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:0}
.related-unit{float:left}
.related_blog_unit_image{border-radius:4px;display:inline;float:left;margin-bottom:13px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer}
.agentpic-wrapper,.listing-cover-plus-related{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}
.related_blog_unit_image img{border-radius:4px}
.related_blog_unit_image .listing-cover{width:100%;height:100%;border-radius:4px}
.listing-cover-title{width:100%;margin:0 auto;top:35%;position:absolute;padding:0 10px}
.listing-cover-title a{color:#fdfdfd;font-size:17px;text-align:center;width:100%;float:left}
.nav-prev,.nav-prev a{text-align:right}
.listing-cover-plus-related{color:#fdfdfd;font-size:25px;height:30px;position:absolute;top:40%;left:50%;margin:25px 0 0 -15px;bordeR:1px solid #fdfdfd;border-radius:4px;padding:0 7px;z-index:12;opacity:0;transition:all .4s ease;cursor:pointer;line-height:27px}
.single-content{padding:0;margin-bottom:13px;font-size:13px;line-height:22px;float:left;width:100%}
#google_map_prop_list_sidebar .single-content{padding:0 30px}
.single-content:empty{margin-bottom:0;height:0}
.single-content p a{color:#3C90BE;transition:all .25s ease}
.single-content p a:hover{color:#347DA4}
.gallery img{border:3px solid #f0f0f0!important;border-radius:4px}
.single-title{margin-bottom:9px;word-break:normal}
.content404{min-height:500px}
.list404{width:33%;float:left}
.list404 ul{margin-left:18px}
.single-content p{margin-bottom:13px}
.meta-info{padding:0;margin-bottom:25px;font-size:13px;color:#99a3b1}
.meta-info a{color:#99a3b1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.meta-info a:hover{color:#3C90BE}
.meta-info .fa{margin-right:2px}
.col-md-12 #carousel-example-generic{max-width:100%}
.carousel-indicators{bottom:-15px}
.post-carusel{border-radius:4px;margin-bottom:26px;overflow:hidden;background:#2b2937}
.post-carusel iframe{width:100%;min-height:443px}
.post-carusel .item{height:467px}
.post-carusel .item img{max-height:467px}
.carousel-control{width:52px;height:140px;top:50%;margin-top:-70px}
.nav-next-wrapper,.nav-prev-wrapper{height:110px;top:50%;width:250px;background:#2b2937;z-index:200;padding:0 15px;color:#fff;cursor:pointer;text-decoration:none}
.nav-prev-wrapper{position:fixed;margin-top:-55px;left:-210px;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .5s ease;display:table}
#gmap-control span,#gmapzoomplus,.nav-next-wrapper{-webkit-transition:all .5s ease}
.nav-prev-wrapper:hover{left:0}
.nav-next-wrapper i,.nav-prev-wrapper i{display:inline;float:left;font-size:20px;line-height:22px;top:50%;margin-top:-11px}
.nav-next a,.nav-prev a{line-height:20px;max-width:250px}
.nav-next-wrapper i{margin-left:5px;margin-right:5px;position:absolute;left:12px}
.nav-prev-wrapper i{position:absolute;right:16px}
.nav-next-wrapper{position:fixed;margin-top:-55px;right:-210px;margin-left:-40px;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:table}
.nav-next-wrapper:hover{right:0}
.navigational_links a,.navigational_links a:hover{color:#fff;text-decoration:none}
.nav-next,.nav-prev{display:table-cell}
.nav-prev a{display:block;padding-right:25px;float:right}
.nav-next a{margin-left:24px;padding-left:1PX;display:inline;float:left}
.meta-element{display:inline}
.navnav{width:auto}
.prop_social_single{width:100%;padding-bottom:10px;text-align:right;margin-top:-15px;float:right}
.prop_social_single a{color:#99a3b1;font-size:17px;margin-left:13px;display:inline}
.carouselvertical .carousel-inner{max-width:680px}
#carousel-indicators-vertical{width:143px;right:0;position:absolute;top:0;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:#000;padding-left:3px}
#carousel-indicators-vertical li{margin-bottom:3px;position:relative;cursor:pointer}
#carousel-indicators-vertical li img{opacity:.4;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
#carousel-indicators-vertical li:hover img{opacity:.6}
#carousel-indicators-vertical .caption-wrapper{width:665px}
.carousel-control.right.vertical{right:143px}
.verticalstatus{right:146px!important}
.vertical-wrapper{width:680px!important;background:0 0!important;position:absolute!important;bottom:0;padding:0!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:.5;width:100%;height:100%}
.carouselvertical{height:385px!important}
.carouselvertical .videoitem{max-height:500px}
.carouselvertical .videoitem iframe{width:100%;min-height:355px!important}
.entry-prop{margin-bottom:0;display:inline;float:left}
#carousel-listing{background-color:#000;width:100%;position:relative}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{margin:0 auto}
.slider-property-status{top:14px;right:0;position:absolute;z-index:50;padding:15px 30px;font-size:15px;color:#fdfdfd}
.estate_video_control{position:absolute;color:#fff;top:50%;left:50%;float:left;font-size:30px;text-indent:0;margin:-10px 0 0 -10px;opacity:.7}
.videoitem iframe{cursor:pointer}
.carousel-inner>.item{-webkit-transition:all .6s ease;transition:all .6s ease;width:100%}
.carousel-inner>.item>img{margin:0 auto}
iframe .player .controls-wrapper,iframe .player .video-wrapper{display:none!important}
#carousel-listing .carousel-indicators,.carusel-back{width:100%;position:absolute;float:left;display:inline;box-sizing:border-box;-moz-box-sizing:border-box;margin:1px 0 0;left:0;height:83px;bottom:39px;padding-top:1px;z-index:10;transition:all .4s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;white-space:nowrap;text-align:left}
#advanced_submit_2,.form-allowed-tags{white-space:normal}
.carusel-back{background-color:#000;opacity:.95}
.rowclosed{bottom:-42px!important}
.videoitem{height:457px}
.videoitem_full{height:613px}
.videoitem_full iframe{min-height:613px}
#carousel-listing .carousel-indicators li{width:143px;height:83px;margin:0 1px 0 0;border:none;border-radius:0;position:relative}
#carousel-listing .carousel-round-indicators{position:absolute;right:40px;bottom:-11px;z-index:99}
#carousel-listing .carousel-round-indicators li{display:inline;border-radius:50%;width:8px;height:8px;float:left;color:#fff;background-color:#99a3b1;margin-left:13px;cursor:pointer}
#carousel-listing .carousel-round-indicators li.active{background:#fff}
#carousel-listing .carousel-indicators .active img{opacity:1}
#carousel-listing .carousel-indicators .active{border:none}
#carousel-listing .carousel-indicators li img{float:left;opacity:.4;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
#carousel-listing .carousel-indicators li:hover img{opacity:.6}
.caption-wrapper{width:100%;height:40px;color:#fff;float:left;padding:9px 0 0 13px;font-size:15px;background:#2b2937;z-index:20;position:relative;cursor:pointer}
.caption-wrapper .fa{font-size:22px}
.caption-wrapper span{display:none}
.caption-wrapper span.active{display:block}
.caption_control{width:20px;height:20px;float:right}
.caption_control:after{font-family:FontAwesome;padding:12px 13px 0 5px;color:#fff;content:"\f107";margin:0;position:absolute;bottom:9px;right:0;font-size:20px}
.closed .caption_control:after,.property-panel h4:after{content:"\f106"}
.carousel-control .fa{margin-top:36px;font-size:65px;text-shadow:none}
.carousel-control.left,.carousel-control.right{background:0 0}
#accordion_prop_addr{margin-top:26px}
.property-panel{margin-bottom:13px}
.property-panel .panel{margin-bottom:3px;border:none;box-shadow:none;-webkit-box-shadow:none}
.property-panel .panel-body{border:none!important}
.property-panel .panel-heading{background-color:#f0f0f0;background-image:none;height:40px;padding:6px 0 9px;border-radius:4px}
#myChart,#myChartacc,.my_chart_dash{height:400px;width:100%}
.tab-pane #myChart{height:400px!important;width:100%!important}
.my_chart_dash{margin-top:15px}
.statistics_wrapper{float:left;height:450px;width:100%;display:none}
.statistics_wrapper_total_views{float:left;width:100%;margin:15px 15px -5px}
.property-panel .carusel_closed:after,.property-panel h4:after{font-family:fontawesome;float:right;margin-right:14px;position:relative}
.property-panel h4{margin-bottom:0;font-size:15px;padding:4px 0 0 15px}
.property-panel h4 a{width:100%}
.property-panel a:hover{text-decoration:none}
.property-panel h4:hover,.property-panel h4:hover :after{color:#3C90BE}
.property-panel .carusel_closed:after{content:"\f107"}
.property-panel h4 a:hover{text-decoration:none}
.property-panel .panel-body{padding:15px}
.listing_detail{padding:3px 0}
.property-panel i{margin-right:10px}
.listing-content .agent_contanct_form{margin-left:0;float:left;width:100%;margin-top:30px}
.listing-content .agent_picture{padding-left:0}
.listing-content .mylistings{padding:0;margin:0 -15px 26px;width:100%}
.listing-content .agent_content,.listing-content .agentpic-wrapper{padding-left:0;max-width:270px}
.notice_area{width:100%;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;height:77px;margin-bottom:30px;color:#768082;position:relative;margin-top:9px}
.property_categs{float:left;font-size:15px;margin-top:14px;margin-bottom:3px}
#add_favorites{position:absolute;top:15px;right:0;cursor:pointer}
.isnotfavorite{background-color:#99a3b1;color:#fff;padding:0 5px;border-radius:3px}
#slider_enable_map.slideron,#slider_enable_map:hover,#slider_enable_slider.slideron,#slider_enable_slider:hover,#slider_enable_street.slideron,#slider_enable_street:hover,#tab_prpg ul{background-color:#3C90BE}
#add_favorites.isfavorite,#add_favorites.isfavorite:hover,#add_favorites:hover{background-color:#3C90BE;color:#fff;padding:0 5px;border-radius:3px}
.prop_social{position:absolute;top:43px;right:0}
#slider_enable_map,#slider_enable_slider,#slider_enable_street{width:45px;position:absolute;top:13px;background-color:#2b2937;border-radius:4px;z-index:2;cursor:pointer}
.no_views{float:left;font-size:15px}
.no_views i{margin-right:5px}
.prop_social i{font-size:17px;margin-left:13px;display:inline;color:#99a3b1}
.prop_social a{color:#99a3b1;text-decoration:none;padding:3px 0 0;height:30px;margin-left:2px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
.prop_social a:hover{text-decoration:none}
.share_facebook:hover{color:#3B5998!important}
.share_tweet:hover{color:#00CFFE!important}
.share_google:hover{color:#D63E30!important}
.share_pinterest:hover{color:#B61D23!important}
.price_area{color:#3C90BE;font-size:22px;padding:16px 0 3px;float:right}
.pricelabel{float:left;font-size:15px;padding:14px 0 3px 7px}
.adres_area{clear:both;float:left;font-size:15px}
.agent_listings_title_similar{padding-left:15px}
#slider_enable_map{height:45px;left:13px;padding:12px 16px}
#slider_enable_street{height:45px;left:63px;padding:12px}
#slider_enable_slider{height:45px;left:113px;padding:12px 10px}
.no_stret{left:63px!important}
#slider_enable_map i,#slider_enable_slider i,#slider_enable_street i{color:#fff;font-size:23px}
#tab_prpg ul{margin:0;border:none;border-top-left-radius:4px;border-top-right-radius:4px}
#tab_prpg .tab-pane ul{background-color:transparent;margin-left:20px}
#tab_prpg .tab-pane li,#tab_prpg .tab-pane li:first-of-type{color:#768082;border:none}
#tab_prpg li{background:0 0;color:#fff;border:none;border-radius:0;font-size:15px;margin-bottom:0;border-right:1px solid #3D89B2}
#tab_prpg li:first-of-type{border-top-left-radius:0;border-left:1px solid #f0f0f0}
#tab_prpg li a{color:#fff;padding:11px 30px}
#tab_prpg .nav-tabs>li>a{margin-right:0;height:45px}
#tab_prpg li.active{background-color:#f0f0f0;border-top:1px solid #f0f0f0;margin-top:-1px}
#tab_prpg .active a{color:#434a54;background-color:#fff;border:none}
#tab_prpg li a:hover{color:#434a54;background-color:#f0f0f0;border-radius:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;height:45px}
.agent_meta,.agent_meta a{color:#99a3b1}
.agent_unit_social_single,.mydetails{background-color:#f0f0f0;height:40px}
#tab_prpg .tab-pane{border:1px solid #f0f0f0;float:left;width:100%;margin-bottom:30px;padding:15px;box-shadow:0 2px 0 0 rgba(227,228,231,1);border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#tab_prpg li a{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
#tab_prpg i{margin-right:10px}
.walk_details img{display:inline-block;float:left}
.walk_details{width:100%;float:left;margin-bottom:10px}
.walk_details span{display:inline-block;margin-left:10px;margin-top:1px;float:left;font-size:14px}
.walk_details a{background-color:#f0f0f0;padding:1px 3px;font-size:13px;margin-left:5px}
.single-agent{padding:0 15px 0 0;margin-bottom:0}
.entry-title-agent{margin:0 0 0 15px;font-weight:300}
.agent_meta{font-size:13px;line-height:22px;width:100%;margin:0 10px 23px 15px}
.agent_details h3{line-height:22px;margin-bottom:3px;font-size:16px;padding-left:13px}
.agent_unit_social_single{bottom:0;font-size:20px;width:100%;padding:11px 0 0 15px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 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:#3C90BE}
.mydetails{padding:9px 0 9px 13px;font-size:16px;margin-bottom:13px;border-radius:4px;color:#434a54}
.col-md-12 .mydetails{width:798px}
.agent_pos{margin-bottom:9px;padding-left:13px;color:#99a3b1}
.single-agent .agent_detail{margin:0 0 2px;font-size:13px;padding-left:13px}
.agent_details{min-height:200px;padding-right:0}
.agentpict{border-bottom:3px solid #3C90BE;border-top-right-radius:4px;border-top-left-radius:4px}
.agent_content{margin:26px 0 4px;float:left}
.social-agent-page{font-size:20px;position:absolute;bottom:0}
.social-agent-page a{margin-right:10px;color:#768082}
.agent_contanct_form{margin-left:15px;margin-bottom:28px;margin-right:15px}
.agent_contanct_form_sidebar .agent_contanct_form{float:left;width:100%;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);background-color:#fdfdfd;padding:0 13px 13px;margin:30px 0}
.agent_contanct_form_sidebar #agent_comment,.agent_contanct_form_sidebar #agent_contact_name,.agent_contanct_form_sidebar #agent_phone,.agent_contanct_form_sidebar #agent_user_email{width:100%;margin-right:13px;float:left;box-shadow:none;-webkit-box-shadow:none}
.agent_contanct_form_sidebar #agent_submit{width:100%}
.agent_contanct_form_sidebar #show_contact{width:100%;padding:15px 0 0;font-size:16px;color:#434953;background-color:#fdfdfd}
#comments input[type=email],#comments input[type=number],#comments input[type=password],#comments input[type=text],#comments input[type=url],#comments textarea,#footer-contact-form input[type=email],#footer-contact-form input[type=number],#footer-contact-form input[type=password],#footer-contact-form input[type=text],#footer-contact-form input[type=url],#footer-contact-form textarea,.agent_contanct_form input[type=email],.agent_contanct_form input[type=number],.agent_contanct_form input[type=password],.agent_contanct_form input[type=text],.agent_contanct_form input[type=url],.agent_contanct_form textarea{-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1)}
#agent_contact_name,#agent_phone,#agent_user_email{width:32.21%;margin-right:13px;float:left}
#agent_phone{margin-right:0}
.mylistings{margin-bottom:30px;overflow:hidden}
.margin_compare{padding:0 0 13px;margin:0 0 26px 15px;box-sizing:border-box;-moz-box-sizing:border-box}
.agent_listings_title{padding-left:15px}
#agent_submit{color:#fff;margin-bottom:0!important;padding:11px 26px;border-radius:4px}
#agent_submit:hover{background-color:#347DA4!important}
.agentpic-wrapper{transition:all .4s ease}
.col-md-12 .agentpic-wrapper{max-width:313px}
.agent-listing-img-wrapper{width:100%;position:relative;cursor:pointer}
.agentpic-wrapper .listing-cover{top:0;width:100%;height:100%}
.agentpic-wrapper .listing-cover-title{opacity:0;z-index:11;max-width:312px;top:45%}
.agentpic-wrapper:hover .listing-cover,.agentpic-wrapper:hover .listing-cover-title,.widget_latest_internal:hover .listing-cover,.widget_latest_internal:hover .listing-cover-plus{opacity:1}
.agentpic-wrapper .listing-cover-title a{font-size:18px}
.pagination_agent{margin-left:15px}
#comments{padding:0;font-size:13px;line-height:22px;float:left;margin-top:13px;width:100%}
#comments ul{list-style:none;margin:0}
.comment{padding-bottom:16px;min-height:113px;margin-bottom:2px}
div.comment{border-bottom:1px solid #f0f0f0}
.pingback{margin:0 0 13px}
.comment .blog_author_image{width:55px;height:55px;border-radius:4px;display:inline;float:left;margin:0 13px 13px 0}
.comment-notes,.post pingback{margin-bottom:5px}
.comment-reply-link{margin-top:67px;float:left;background-color:#7F8C8D!important;border-bottom:3px solid #687373!important;color:#fff!important;padding:0;text-align:center;font-size:13px;width:55px;border-radius:3px}
.comment-reply-link:hover{text-decoration:none;background-color:#687373!important}
.comment-content{padding-left:65px}
.comment_name,.comment_name a{font-size:16px;color:#434a54;line-height:1.3em}
.edit-link{margin-left:5px;float:right}
.comment_date{color:#99a3b1;font-size:12px}
.comment-form #submit{padding:9px 26px!important;font-size:14px!important;text-transform:uppercase;line-height:normal!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;vertical-align:middle;cursor:pointer;background-color:#3C90BE!important;border-bottom:3px solid #347DA4!important;border-top:none!important;border-left:none!important;border-right:none!important;text-shadow:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;color:#fff;margin-top:13px}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_black .vc_label,.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_blue .vc_label,.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_green .vc_label,.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_orange .vc_label,.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_label{text-shadow:none}
.comment-form #submit:hover{color:#fff;background-color:#347DA4!important}
.commentlist .children{padding:17px 0 0 67px;margin-left:0!important}
.comment-form-author,.comment-form-email,.comment-form-url{width:32.2%;margin-right:13px;float:left}
#comment{padding-left:10px}
.comment-form-url{margin-right:0}
.comment-content p{padding-top:5px}
#colophon ul,#primary ul{list-style:none;margin:0}
.top_bar .xoxo{margin:0}
.widget-title-sidebar{font-size:16px;line-height:26px;margin-bottom:13px;color:#434a54}
.widget-title-sidebar_blank{height:13px;width:100%}
.widget-container{margin-bottom:30px}
#primary .widget-container{clear:both}
.widget li,.widget-container li{font-size:13px;width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:11px;padding-bottom:11px}
.list_sidebar_currency li{margin-bottom:0}
.children{padding:13px 0 0 13px}
.children li:last-of-type{border:none;margin-bottom:0;padding-bottom:0}
.widget li a,.widget-area-sidebar li a{font-size:13px;line-height:22px}
.widget_nav_menu li:before,.widget_pages li:before,.widget_recent_entries li:before,.widget_rss li:before,.widget_text li:before{content:"\f105";font-family:FontAwesome;font-weight:400;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:13px;margin:5px 13px 0 0;line-height:14px}
.widget_recent_comments li:before{content:"\f0e5";font-family:FontAwesome;font-weight:400;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:13px;margin:5px 13px 0 0}
.widget_text li:before{content:"";margin:0}
.widget_archive li:before,.widget_categories li:before,.widget_meta li:before{display:block;text-decoration:inherit;margin:5px 13px 0 0;font-size:13px;font-weight:400;font-style:normal;float:left;font-family:FontAwesome}
.widget_archive li:before{content:"\f133"}
.widget_meta li:before{content:"\f013"}
.widget_categories li:before{content:"\f114"}
#colophon a:hover,#colophon li a:hover,#infobox_title a,#infobox_title a:hover,.compare_item_head a:hover,.widget-area-sidebar li a:hover{text-decoration:none}
.widget li:before{margin-top:1px}
#colophon .widget_archive li:before,#colophon .widget_categories li:before,#colophon .widget_meta li:before,#colophon .widget_pages li:before,#colophon .widget_recent_comments li:before,#colophon .widget_recent_entries li:before,#colophon .widget_rss li:before,#colophon .widget_text li:before{margin-top:4px}
.sidebar_filter_menu{margin-top:1px;position:relative;font-size:13px;padding:10px 12px}
.form-control.open .sidebar_filter_menu{color:#3C90BE}
.caret_sidebar{position:absolute;right:12px;top:18px;border-top:6px solid #768082}
._4s7c{border:1px solid #fff000!important;border-top-color:#fff000!important}
.social_sidebar{margin-bottom:18px}
.social_sidebar_internal img{margin:0 9px 9px 0;width:40px}
.top_bar .social_sidebar{margin-bottom:0}
#colophon .social_sidebar_internal a,#primary .social_sidebar_internal a{width:41px;height:41px;padding:11px 0;background-color:#f0f0f0;margin:0 10px 10px 0;text-align:center;display:inline-block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:3px}
#gmap_wrapper,#googleMap{transition:height .3s ease}
#colophon .social_sidebar_internal a{background-color:#323840}
#colophon .social_sidebar_internal a:hover,#primary .social_sidebar_internal a:hover{background-color:#3C90BE;color:#fff}
.zillow_widget,.zillow_widget .widget-title-footer,.zillow_widget .widget-title-sidebar{background-color:#fdfdfd}
#colophon .social_sidebar_internal i,#primary .social_sidebar_internal i{font-size:19px;color:#a6b3bb}
#colophon .social_sidebar_internal a:hover,#colophon .social_sidebar_internal a:hover i,#primary .social_sidebar_internal a:hover i{color:#fff}
.social-blogger,.social-dribbble,.social-facebook,.social-foursquare,.social-google,.social-instagram,.social-linkedIn,.social-pinterest,.social-rss,.social-tumblr,.social-twitter,.social-vimeo,.social-yahoo,.social-youtube{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px}
.social-facebook{margin-left:8px}
.top_bar .social_sidebar_internal a{padding:3px 4px 0 9px;width:26px;height:30px;margin-left:2px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;line-height:1.2em;vertical-align:0}
.top_bar .social_sidebar_internal a:hover{color:#3C90BE}
.social-rss:before{content:"\f09e"}
.social-facebook:before{content:"\f09a"}
.social-twitter:before{content:"\f099"}
.social-dribbble:before{content:"\f17d"}
.social-google:before{content:"\f0d5"}
.social-linkedIn:before{content:"\f0e1"}
.social-tumblr:before{content:"\f173"}
.social-pinterest:before{content:"\f0d2"}
.social-youtube:before{content:"\f167"}
.social-vimeo:before{content:"\f194"}
.social-foursquare:before{content:"\f180"}
.social-instagram:before{content:"\f16d"}
.zillow_widget{width:100%;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);max-width:255px;clear:both}
.zillow_widget p{padding:0 13px 13px;line-height:1.3em}
.zillow_widget .widget-title-footer,.zillow_widget .widget-title-sidebar{width:100%;padding:7px 0 7px 13px;border-bottom:1px solid #f0f0f0;font-size:16px;color:#434953}
.widget_nav_menu .sub-menu li:hover a,.zillow-price{color:#3C90BE}
.zillow-wrapper{padding:0 13px 13px}
.zillowlogo{margin-bottom:13px}
.widget_nav_menu .sub-menu{padding:10px 0 0 18px}
.widget_nav_menu .sub-menu li:last-of-type{border:none;margin-bottom:0;padding-bottom:0}
.widget_nav_menu .sub-menu .menu-item-has-children>a:after{content:"";width:0}
.widget_nav_menu .sub-menu li:hover{background-color:#fff;color:#3C90BE}
.twitter_wrapper{background-color:#3C90BE;border-radius:4px;color:#fff;border-bottom:3px solid #347DA4!important;padding:21px 13px 0;height:250px;position:relative;font-size:13px;line-height:22px;display:inline-block;max-width:255px;width:100%}
.wpestate_tweet_icon{color:#fff;font-size:49px;margin:0 auto 13px;width:50px}
.twitter_wrapper a{color:#fff!important}
.twitter_wrapper li{border:none;color:#fff}
#colophon .twitter_wrapper li a,.twitter_wrapper li a{color:#fff!important;font-weight:700}
.twitter_time{font-weight:400!important}
.tweet_circle{background-color:#fff;width:10px;height:10px;border-radius:50%;display:inline;float:left;margin-left:10px;cursor:pointer}
#colophon #tw_control li,#tw_control li,.presenttw{border:1px solid #fff}
#tw_control{display:block;position:absolute;bottom:-9px}
#tw_control li{width:12px;height:12px;margin:0 0 0 12px}
.wpestate_recent_tweets .item{height:140px}
.presenttw{background-color:#3C90BE}
#colophon .twitter_wrapper a{color:#fff}
.widget_search .form-control{width:159px;display:inline;vertical-align:top;margin-bottom:0}
#submit-form{margin-bottom:0!important;color:#fff;width:90px;min-width:90px;padding:9px 0!important}
#colophon .widget_search .form-control{width:155px}
.searchform{margin-left:15px}
.textwidget{font-size:13px;line-height:22px}
.textwidget p{margin-bottom:13px}
.top_bar .textwidget{margin-right:13px}
.tagcloud a{margin:0 10px 10px 0}
#calendar_wrap{border:1px solid #f0f0f0;padding-top:13px;border-radius:4px;max-width:300px;background:#fdfdfd}
.widget_calendar #wp-calendar{color:#555;width:100%;text-align:center}
.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th{text-align:center}
table tbody tr td{color:#333;padding:5px 6px;vertical-align:top}
#calendar_wrap table{border:none;margin-bottom:0}
#calendar_wrap table td,table tr{border:none}
.widget_calendar #wp-calendar tfoot td,.widget_calendar #wp-calendar th{background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.widget_calendar #wp-calendar caption{font-size:12px;font-weight:500;padding:0 0 13px}
.widget_calendar #wp-calendar th{font-weight:700;padding:13px 0}
.widget_calendar #wp-calendar tfoot td{padding:10px 0}
#colophon #calendar_wrap{background-color:#fff}
.widget-container.contact_sidebar,.widget-container.widget_search,.widget-container.widget_tag_cloud{width:100%}
.contact_sidebar_wrap p{line-height:22px;font-size:13px;margin-bottom:4px;padding-bottom:4px}
.contact_sidebar_wrap i{margin-right:13px;width:13px}
.widget-container.latest_listings{float:left;width:100%}
.widget_latest_internal{margin-bottom:13px;width:100%;height:auto;min-height:70px;float:left}
.widget_latest_internal:last-of-type{margin-bottom:0}
.widget_latest_internal img{vertical-align:top;display:inline;float:left;border-radius:4px}
.widget_latest_internal .listing-cover{height:100%;border-radius:4px}
.widget_latest_internal .listing-cover-plus{color:#fdfdfd;font-size:25px;height:27px;top:50%;left:50%;margin:-12px 0 0 -13px;border-radius:4px;padding:0 6px;line-height:25px}
.listing_name{display:inline;margin-left:13px;float:left;max-width:131px;line-height:20px;position:relative}
.no_post_th{margin-left:0}
.widget_latest_title{color:#3e454d}
.widget_latest_listing_image{position:relative;float:left}
#colophon .widget_latest_title{color:#72777F}
.widget_latest_title a{line-height:1.3em!important}
.widget_latest_price{display:block;margin-top:3px;font-size:13px;color:#3C90BE}
.featured_sidebar{width:100%;border-radius:4px;position:relative;overflow:hidden;clear:both}
.featured_sidebar_intern{position:relative;max-width:260px}
.featured_sidebar_intern a{margin:0;padding:0}
.featured_second_line,.featured_title{position:absolute;padding:9px 13px;border-top-right-radius:4px;border-bottom-right-radius:4px;opacity:.95;left:0}
.featured_title{bottom:0;background-color:#2b2937;color:#fff;width:100%}
.featured_title a{font-size:16px!important;color:#fff!important}
#colophon .featured_title a{line-height:22px}
.featured_second_line{bottom:40px;background-color:#3C90BE;font-size:13px;color:#fff}
.featured_sidebar:hover .listing-cover,.flickr_widget_internal a:hover .listing-cover{opacity:1}
.featured_widget_image{position:relative;cursor:pointer}
.featured_widget_image img{border-radius:3px}
.advanced_search_shortcode,.advanced_search_sidebar{border:1px solid #f0f0f0;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);background-color:#fdfdfd}
.featured_sidebar .listing-cover{height:100%}
.featured_sidebar .listing-cover-plus{top:50%}
.featured_sidebar:hover .listing-cover-plus{opacity:1;top:50%}
.advanced_search_shortcode{width:100%;font-size:13px;padding:13px 0 13px 13px;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);float:left}
.advanced_search_shortcode .form-control{font-size:13px;width:23.3%;display:inline;float:left}
.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:0;padding-left:13px}
#advanced_submit_shorcode{width:185px;margin-top:0;margin-bottom:0!important;color:#fff;float:left}
.vc_span6 #advanced_submit_shorcode{margin-top:0}
.advanced_search_shortcode input{margin-right:10px;margin-top:0;margin-bottom:13px!important}
.advanced_search_shortcode .filter_menu_trigger{margin-top:0;padding:11px 13px}
.advanced_search_shortcode .caret_filter{position:absolute;right:10px;top:19px;border-top:6px solid #768082}
.adv_shortcode_input{display:inline}
.advanced_search_shortcode .dropdown-menu{left:0}
.advanced_search_shortcode .filter_menu{margin-top:1px;margin-left:0;width:100%;padding-bottom:0;overflow-x:hidden}
.advanced_search_shortcode .filter_menu li{min-width:168px;padding-top:10px}
.advanced_search_sidebar{width:100%;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);max-width:255px}
.contactformwrapper,.mortgage_calculator_div{-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.advanced_search_sidebar .widget-title-footer,.advanced_search_sidebar .widget-title-sidebar{width:100%;padding:7px 0 7px 13px;border-bottom:1px solid #f0f0f0;font-size:16px;color:#434953}
.advanced_search_sidebar .widget-title-sidebar{background-color:#fdfdfd}
.advanced_search_sidebar form{padding:0 13px 13px}
.advanced_search_sidebar .btn{margin:0 auto;display:block}
.mortgage_calculator_li{max-width:255px;width:100%;display:inline-block}
.mortgage_calculator_div{width:100%;height:404px;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);background:#fdfdfd;float:left}
.mortgage_calculator_div .widget-title-sidebar{width:100%;padding:7px 0 7px 13px;border-bottom:1px solid #f0f0f0;font-size:16px;color:#434953;background-color:#fdfdfd}
.mortgage_calculator_div .btn{margin:0 auto;display:block;width:146px}
#gmap-noresult,#gmapzoomplus.smallslidecontrol,#googleMapSlider,#google_map_prop_list_sidebar #adv-search-header-1,#google_map_prop_list_sidebar.fullscreen,#google_map_prop_list_wrapper #openmap,#morg_results,.map-type{display:none}
#input_formula{padding:0 13px 13px}
#colophon .mortgage_calculator_div{background-color:#fff}
#gmap-control span.spanselected,#gmap-control span:hover,#street-view:hover{background-color:#434a54}
#morg_results{float:left;margin:0;font-size:14px}
#morg_results span{float:left;margin:6px 0;font-size:14px}
#anual_pay{margin-bottom:13px!important}
#morg_compute{float:left}
.Widget_Flickr{margin:0 -11px 30px;padding-left:12px;float:left}
.linkflickr_widget{float:left;margin:0 11px 0 0}
.linkflickr_widget_last{margin:0}
.flickr_widget_internal img{margin-bottom:11px;border-radius:4px}
.Widget_Flickr .linkflickr_widget{margin:0 11px 0 0;position:relative}
.Widget_Flickr .listing-cover{top:0;left:0;width:75px;height:75px;border-radius:4px}
#submit_compare{cursor:pointer;float:left;height:58px;padding:19px 19px 0;color:#fff;min-width:1px!important}
#gmap_wrapper{position:relative}
#googleMap{width:100%}
#gmap-control span,#gmapzoomplus{-moz-transition:all .5s ease;-o-transition:all .5s ease}
#google_map_prop_list_wrapper{position:fixed;left:0;bottom:0;width:50%;top:130px;background-color:#fff}
#google_map_prop_list_wrapper.fullscreen{width:100%;top:0;height:100%;z-index:999}
#google_map_prop_list_wrapper.fullhalf{position:fixed;left:0;bottom:0;width:100%;top:0;height:100%}
#google_map_prop_list_wrapper #gmap_wrapper,#google_map_prop_list_wrapper #googleMap{height:100%!important}
.admin-bar #google_map_prop_list_sidebar,.admin-bar #google_map_prop_list_wrapper{margin-top:32px}
#google_map_prop_list_sidebar.half_type2,#google_map_prop_list_sidebar.half_type3,#google_map_prop_list_wrapper.half_type2,#google_map_prop_list_wrapper.half_type3{margin-top:27px}
.admin-bar #google_map_prop_list_sidebar.half_type2,.admin-bar #google_map_prop_list_sidebar.half_type3,.admin-bar #google_map_prop_list_wrapper.half_type2,.admin-bar #google_map_prop_list_wrapper.half_type3{margin-top:70px}
#google_map_prop_list_sidebar.half_no_top_bar.half_type2,#google_map_prop_list_sidebar.half_no_top_bar.half_type3,#google_map_prop_list_wrapper.half_no_top_bar.half_type2,#google_map_prop_list_wrapper.half_no_top_bar.half_type3{top:88px}
#googleMapSlider{position:absolute;width:100%;height:100%;float:left;z-index:1}
.scrollon{border:1px solid #3C90BE}
.fullmap{position:fixed!important;width:100%;height:100%;margin:0;padding:0;top:0;lefT:0;z-index:98}
.header_full_map{z-index:90}
#openmap,#street-view{z-index:99;color:#fff;cursor:pointer}
#openmap{background-color:#99a3b1;position:absolute;right:45px;text-align:center;padding:8px 10px;font-size:13px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:-29px;pointer-events:auto}
.page-template-advanced_search_results .with_search_2 #openmap{bottom:0;border-radius:3px 3px 0 0}
#gmap-loading,#gmap-noresult{background-color:#fff;color:#434a54;margin:0 auto 0 -150px;top:20%;font-weight:300;border-radius:4px;position:absolute;left:50%;opacity:.95;text-align:center}
#openmap i{margin-right:5px}
#gmap-loading{width:300px;height:105px;padding-top:16px;font-size:27px}
#gmap-noresult{width:280px;height:78px;padding-top:30px;font-size:20px;z-index:101}
.gmap-controls{max-width:1200px;margin:0 auto 0 -600px;position:absolute;float:left;height:100%;width:100%;top:0;left:50%;pointer-events:none}
#gmap-control,#street-view{position:absolute;right:45px;background-color:#99a3b1;border-radius:4px;pointer-events:auto;height:40px}
#google_map_prop_list_wrapper .gmap-controls{top:0;left:0;margin-left:0}
#google_map_prop_list_wrapper #gmap-control{right:15px}
.fullmap .gmap-controls{max-width:100%;width:100%;left:0;margin-left:0}
#googleMapSlider img,.gmnoprint img{max-width:none!important}
#street-view{top:60px;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 11px 0;font-size:13px;float:left;width:119px}
#street-view i{font-size:15px;padding:3px 5px 0 0}
#gmap-control{top:15px;opacity:.95}
.fullmap #gmap-control{z-index:111}
#gmap-control i{margin-right:7px;margin-left:0}
#gmap-next i{margin-right:0;margin-left:7px}
#gmap-control span{color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;padding:13px 11px 0;font-size:13px;float:left;cursor:pointer;height:40px;transition:all .5s ease}
#googleMapSlider img{border:none!important}
#adv-search-header-1,.adv-search-1{border-top-right-radius:4px;position:absolute}
.mapcontrolon{background-color:#434a54!important;width:150px!important;z-index:99}
#gmapzoomminus,#gmapzoomplus{background-color:#99a3b1;left:45px;width:30px;height:30px;font-weight:300;padding:8px 0 0 9px;pointer-events:auto;color:#fff;position:absolute;z-index:99;box-sizing:border-box;cursor:pointer}
#gmap-next{border-right:none!important}
#gmapzoomplus{font-size:16px;top:15px;transition:all .5s ease}
#gmapzoomminus{font-size:14px;top:46px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#google_map_prop_list_wrapper #gmapzoomminus,#google_map_prop_list_wrapper #gmapzoomplus{left:15px}
#gmapzoomminus:hover,#gmapzoomplus:hover{background-color:#434a54;color:#fff}
#gmapzoomminus.smallslidecontrol{left:15px;top:96px;padding-top:5px;display:none}
#gmapzoomplus.smallslidecontrol{top:63px;left:15px;padding-top:5px}
#google-default-search{top:0!important;width:300px;position:absolute;right:770px}
#google_map_prop_list_wrapper #google-default-search{top:0!important;width:240px;position:absolute;right:420px}
.map-type{position:absolute;top:40px;left:0;background-color:#99a3b1;width:80px}
#map-view-satellite{top:80px}
#map-view-hybrid{top:120px}
#map-view-terrain{top:160px}
.contact-wrapper{margin:0 -15px}
.company_headline{width:100%;float:left;border-bottom:1px solid #f0f0f0;padding-bottom:0;margin-bottom:9px}
.company_headline i{padding:3px 0 0 9px;margin-left:2px;float:left;font-size:17px;color:#D6D6D6;transition:color .4s linear;-moz-transition:color .4s linear;-webkit-transition:color .4s linear;-o-transition:color .4s linear}
#showinpage,.company_headline a:hover i{color:#3C90BE}
.company_headline h3{float:left;font-size:18px;margin-bottom:9px}
.company_headline .header_social{padding:0}
.contact_detail{margin-left:0}
.contact-content{margin-top:13px;width:100%;float:left}
.contact-content .agent_contanct_form{margin-left:0;margin-right:0}
.contact-comapany-logo{border-radius:4px;float:left;margin-right:13px}
#contactinfobox{color:#3C90BE;margin-bottom:0;margin-top:35px}
.contactaddr{width:100%;text-align:center;font-size:14px!important;line-height:25px!important}
#search_wrapper{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;z-index:99;background:#fdfdfd;border-bottom:3px solid #f0f0f0}
.adv-search-1,.adv-search-3{-moz-transition:all .4s ease;-o-transition:all .4s ease}
.fullscreen_search{position:fixed!important;bottom:0;left:0}
.fullscreen_search_open{bottom:0}
#adv-search-header-1{background-color:#3C90BE;height:72px;margin:0;padding:13px 15px 10px;color:#fff;cursor:pointer;top:-73px;left:0;border-top-left-radius:4px;font-size:15px;width:228px}
#adv-search-header-1:after{content:"\f0d7";position:absolute;right:13px;font-size:17px;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}
.adv-search-1-close #adv-search-header-1:after{content:"\f0d8"}
.adv-search-1{background-color:#F0F0F0;width:1110px;margin:0 auto 0 -555px;border-top:1px solid #f0f0f0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;height:121px;bottom:21px;left:50%;-webkit-transition:all .4s ease;transition:all .4s ease}
#google_map_prop_list_sidebar .adv-search-1{position:relative;width:100%;bottom:0;left:auto;margin-left:0;border:none;margin-top:0;box-sizing:border-box;box-shadow:none;height:auto;background-color:#fdfdfd;padding:15px 0 0 15px;margin-bottom:30px}
#google_map_prop_list_sidebar .adv1-holder{width:100%;border:none}
#google_map_prop_list_sidebar #search_wrapper{background-color:#F0F0F0;border-bottom:1px solid #f0f0f0}
#google_map_prop_list_sidebar #advanced_submit_2{position:relative;padding:10px;height:auto;width:auto;margin:15px 15px 15px 22px;border-radius:3px;font-size:14px;margin-bottom:15px!important;font-weight:400;background-color:#3C90BE;color:#fff}
.adv-search-1-close{bottom:-121px}
.adv-search-1-close-extended{bottom:-141px}
.adv_search_internal,.advanced_action_div,.advanced_area_div,.advanced_categ_div,.advanced_city_div{width:220px;margin-right:26px;display:inline;float:left;margin-bottom:13px}
#results,#results_no{display:none}
#results{position:absolute;background:#f0f0f0;top:-41px;left:234px;padding:11px;border-radius:4px;width:874px;font-size:13px}
#showinpage{cursor:pointer;margin-left:10px}
.bottom_sixty{padding-left:15px}
.adv1-holder{width:926px;float:left;padding:13px 0 13px 13px;background-color:#fdfdfd;height:120px;border-bottom-left-radius:4px;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0}
.adv-search-1 .form-control{width:215px;display:inline;float:left;margin:0 13px 13px 0;padding:0;font-size:13px;color:#434a54}
#google_map_prop_list_sidebar .adv-search-1 .form-control{width:100%;margin:0 0 15px}
#google_map_prop_list_sidebar .adv-search-1 .col-md-3,#google_map_prop_list_sidebar .adv-search-1 .col-md-6{padding-left:0}
.adv-search-1 input.form-control:-moz-placeholder,.adv-search-1 input.form-control::-moz-placeholder,.adv-search-1 input.form-control::-ms-input-placeholder,.adv-search-1 input.form-control::-webkit-input-placeholder{color:#434a54}
.adv-search-1 input.form-control::-moz-placeholder{opacity:1}
.adv-search-1 input[type=text]{width:215px;margin:0 13px 13px 0;padding:9px 0 9px 13px;color:#434a54;border-radius:3px;background-color:#fff}
.adv-search-1 .filter_menu_trigger{margin-top:1px;padding:9px 13px}
.adv-search-1 .caret_filter{position:absolute;right:15px;top:17px;border-top:6px solid #768082}
.adv-search-1 .filter_menu{margin-top:1px;left:14px;width:215px;background-color:#fdfdfd;padding-bottom:0}
.adv-search-1 .filter_menu li{min-width:185px}
#advanced_submit_2,#advanced_submit_2_mobile,#showinpage_mobile{width:259px;margin-right:14px;color:#fff}
#advanced_submit_2{width:184px;position:absolute;top:0;right:0;padding:37px 45px;height:121px;color:#99a3b1;background-color:transparent;border:none;font-size:16px;line-height:1.45em;font-weight:600;margin-right:0;margin-bottom:1px!important;margin-top:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
#advanced_submit_2:hover{background-color:#3C90BE;color:#fff;border-bottom-right-radius:4px;border-top-right-radius:4px}
#advanced_submit_2:focus{outline:0;outline-offset:0}
#showinpage_mobile{display:none;position:absolute}
.adv_extended_options_text{float:left;font-size:13px;margin-top:-3px;cursor:pointer;width:100%;color:#3C90BE}
#google_map_prop_list_sidebar .adv_extended_options_text{margin-left:0;margin-bottom:15px;margin-top:0}
.adv_extended_options_text:hover{color:#3C90BE}
.adv-search-1.adv_extended_class{height:142px}
.adv_results_wrapper .adv-search-1.adv_extended_class{position:Relative}
.adv_extended_class2{position:relative}
.adv_extended_class .adv1-holder{height:141px}
.adv_extended_class2 .adv1-holder{height:120px;padding-bottom:0}
.adv_extended_class #advanced_submit_2{padding:41px 45px 37px;height:142px}
.extended_search_check_wrapper{float:left;width:100%;position:relative}
.extended_search_checker{float:left;width:25%;margin:5px 0!important}
.extended_search_checker label{margin-bottom:7px!important}
.checker_wrapper_half{padding:0}
.advanced_search_sidebar .extended_search_checker{float:left;width:100%;margin:5px 0;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:0;right:15px;cursor:pointer}
.advanced_search_shortcode .extended_search_checker input{margin-bottom:0!important}
.advanced_search_shortcode .extended_search_checker{line-height:13px}
#adv_extended_close_widget{position:absolute;top:6px;right:0;cursor:pointer}
.extended_search_check_wrapper{display:none}
.extended_search_checker input[type=radio],.extended_search_checker input[type=checkbox]{margin-top:1px;float:left;margin-right:6px}
#adv_extended_close_adv,#adv_extended_close_mobile{position:absolute;top:0;right:14px;color:#99a3b1;display:none;cursor:pointer}
#adv_extended_options_text_mobile{width:100%;margin-bottom:10px}
#adv-search-mobile .extended_search_checker{width:100%}
.adv-search-3{background-color:#fdfdfd;width:414px;top:0;right:0;position:absolute;-webkit-transition:all .4s ease;transition:all .4s ease;height:auto;display:inline-table;padding-bottom:15px;border-radius:4px}
.adv-search-3 form{padding:15px 0 0 15px}
.search_wrapper-close-extended#search_wrapper{bottom:40px!important;z-index:0}
.search_wr_3#search_wrapper{width:1110px;margin:0 auto;border:none;bottom:415px;position:absolute;left:0;right:0;z-index:0;webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
#adv-search-header-3{background-color:#3C90BE;height:40px;margin:0;padding:13px 15px 10px;color:#fff;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px;font-size:15px;width:100%}
#adv-search-header-3:after{content:"\f0d7";position:absolute;right:13px;font-size:17px;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}
.adv-search-1-close-extended #adv-search-header-1:after,.search_wrapper-close-extended #adv-search-header-3:after{content:"\f0d8"}
.contactformwrapper:after,.contactformwrapper:before{content:" ";height:0;position:absolute}
.adv3-holder .form-control{width:182px;display:inline-block;margin:0 15px 15px 0}
.adv-search-3 .caret_filter{position:absolute;right:15px;top:17px;border-top:6px solid #768082}
.adv3-holder .adv_search_slider{width:388px;margin:6px 0 0}
.adv-search-3 #results{position:absolute;background:#f0f0f0;left:0;top:auto;padding:11px;border-radius:4px;width:100%;font-size:13px;bottom:-39px}
#search_wrapper,.adv-search-1.adv-search-2,.adv-search-2{background-color:transparent}
.adv-search-3 .filter_menu_trigger{margin-top:0;padding:1px 0}
.adv-search-3 .adv_extended_options_text{margin-bottom:10px}
#advanced_submit_3{width:185px;margin-top:0;margin-bottom:0!important;color:#fff;float:left;padding:9px 26px!important;font-size:13px!important}
.adv-search-3 .extended_search_checker{float:left;width:33%;margin:0!important}
.adv-search-3 .filter_menu{margin-left:0}
.adv-search-3 .filter_menu li{min-width:162px}
.fullscreen_search{z-index:99!important;border:none!important}
.search_wr_3.fullscreen_search#search_wrapper{bottom:80%}
.adv-search-2{height:auto;padding:26px 26px 13px;border-top:none}
.transparent-wrapper{background-color:#fff;opacity:.65;position:absolute;top:0;right:0;z-index:1;height:96px;width:1110px}
.visible-wrapper{position:relative;z-index:10}
#adv_location{width:430px}
#advanced_submit_22{color:#fff;padding:8px 15px;border-radius:3px;font-size:13px;line-height:18px}
.adv_results_wrapper{position:Relative;width:1110px;height:auto;margin:0 auto}
.adv_results_wrapper #adv-search-header-1{display:none}
.adv_results_wrapper .adv1-holder{border:none;padding-left:0}
.adv_results_wrapper .adv-search-1{bottom:0;border:none;background-color:#fdfdfd}
.adv_results_wrapper #advanced_submit_2{border-radius:3px;padding:26px 45px 37px;height:94px;background-color:#3C90BE;margin-top:13px;color:#fff}
.ui-menu .ui-menu-item{margin:0!important;padding:12px 10px!important;width:100%!important}
.compare_no,.compare_yes{margin-top:-2px;font-size:18px}
.ui-menu .ui-state-focus{border:none!important;border-bottom:1px solid #f0f0f0!important;background-image:none!important;font-weight:400!important;background-color:#347DA4!important;color:#f0f0f0!important}
.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:#fff}
.compare_item:nth-child(even){background-color:#F5F5F5}
.compare_yes{color:#1ABC9C}
.compare_no{color:#ED5565}
.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 img{border-radius:4px}
.compare_item_head h4{margin-top:13px;margin-bottom:8px}
.compare_item_head .property_price{line-height:22px;color:#3C90BE;font-size:18px;margin-bottom:12px}
.compare_legend_head_in,.prop_value{font-size:12px;margin-top:9px;margin-bottom:9px;float:left;line-height:1.3em}
.compar-4 .compare_item_head:nth-child(5){margin-right:0!important}
.compare_legend_head_in{width:120px;padding-left:5px;display:inline;box-sizing:border-box}
.prop_value{width:135px;padding-right:10px;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:0}
.compar-4 .compare_item_head{width:20.9%;height:270px}
.compar-4 .prop_value{width:20.9%;margin-right:20px}
#fourth .xoxo,.compar-4 .prop_value:last-child{margin-right:0}
#colophon{background-color:#282D33;color:#72777F}
#colophon a,#colophon li a{color:#72777F;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#colophon a:hover,#colophon li a:hover{color:#3C90BE}
#colophon .xoxo{padding-top:45px}
.widget-title-footer{font-size:14px;color:#f0f0f0;line-height:22px;line-height:26px}
#colophon .widget-container li{margin-bottom:4px;padding-bottom:4px;border:none;vertical-align:top;line-height:22px}
.checklist img,.spacer .spacer_line{vertical-align:middle}
#colophon li a{border:none;line-height:22px;font-size:13px}
.backtop,.contact-box{font-size:25px;background-color:#1a1a1a;padding:10px 12px;bottom:10px;transition:all .2s ease-in-out;opacity:.7;z-index:102;position:fixed}
.backtop{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;right:-60px;-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}
.contact-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;right:-125px;-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;margin-right:51px}
.featured_article:hover .listing-cover,.featured_article:hover .listing-cover-plus,.featured_article_title:hover,.featured_property:hover .listing-cover,.featured_property:hover .listing-cover-plus{opacity:1}
.islive{right:15px}
.contactformwrapper{position:fixed;right:45px;bottom:80px;z-index:300;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);background-color:#fff;padding:15px}
.dasboard-prop-listing,.featured_article,.featured_property{-webkit-transition:all .15s ease}
.contactformwrapper:before{width:0;border-left:19px solid transparent;border-right:19px solid transparent;border-top:19px solid #f0f0f0;bottom:-19px;right:26px}
.contactformwrapper:after{width:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;bottom:-15px;right:30px}
.contactformwrapper p{font-size:13px;margin-bottom:13px}
.contactformwrapper button{color:#fff}
.footer-contact-form{position:absolute;right:0;bottom:70px;z-index:100;padding:20px;border:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-box-shadow:0 0 50px 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 50px 10px rgba(0,0,0,.15);box-shadow:0 0 50px 10px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#infocloser,.showmod{z-index:999999}
#btn-cont-submit{width:247px;margin-bottom:0!important}
.copyright{font-size:12px;margin-left:45px;padding-top:26px;float:left;line-height:1.5em}
.sub_footer{width:100%;height:60px;background-color:#323840}
.sub_footer_content{width:100%;max-width:1200px;margin:0 auto}
.subfooter_menu{float:right;margin-right:45px;margin-top:23px;text-align:right}
#colophon .subfooter_menu a{font-size:12px;padding-bottom:0}
.subfooter_menu li{display:inline;font-size:13px;margin-left:26px}
.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}
.info_details{margin:-327px 0 0 -90px;padding:0;width:400px;height:266px;max-width:480px;position:absolute;background:#fff;box-shadow:3px 5px 13px 0 rgba(29,29,29,.05);border-radius:4px;border-bottom:3px solid #99a3b1}
.contact_info_details:after,.info_details:after{top:100%;content:" ";width:0;position:absolute}
.info_details:after{border:solid transparent;height:0;border-top-color:#99a3b1;border-width:15px;left:108px;margin-left:-32px}
.contact_info_details{height:140px;margin-top:0;margin-left:0;left:-109px}
.contact_info_details:after{border:solid transparent;height:0;border-top-color:#99a3b1;border-width:15px;left:50%;margin-left:-15px}
.contact_info_details h2{font-size:30px;color:#3C90BE;background-color:#fff;float:left;width:100%;text-align:center;margin-top:40px}
.info_details img{max-width:100%;width:100%;height:auto;max-height:161px;float:left;border-top-left-radius:4px;border-top-right-radius:4px}
#infocloser{position:absolute;top:0;right:0;width:16px;height:16px;background-color:#fff;background-image:url(css/css-images/closeicon.png);cursor:pointer;border-top-right-radius:4px}
#infobox_title{font-size:16px;color:#434a54;padding:0 0 0 13px;margin-top:15px;margin-bottom:0;float:left}
#infobox_title:hover,.info_details a:hover{color:#3C90BE;text-decoration:none}
#info_inside{padding-left:13px;float:left;font-size:14px;margin-top:13px;color:#717374;width:100%}
.info_idx{height:241px!important;margin-top:-311px!important;margin:0 0 0 -90px;padding:0;width:400px;max-width:480px;position:absolute;background:#fff;box-shadow:3px 5px 13px 0 rgba(29,29,29,.05);border-radius:4px;border-bottom:3px solid #99a3b1}
.pack_description,.submit_container{-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.idx-price{color:#3C90BE}
.prop_detailsx{width:100%;float:left;display:inline;font-size:14px!important;color:#768082;padding:0 0 0 14px;text-transform:lowercase;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:11px}
#googleMapSlider .prop_detailsx{margin-top:2px}
.prop_pricex{font-size:14px!important;position:absolute;bottom:0;left:14px;color:#3C90BE;height:35px;border-top:1px solid #f0f0f0;width:370px;padding-top:10px;box-sizing:border-box;-moz-box-sizing:border-box}
.single-content .prop_pricex{padding-top:6px}
.single-content #infosize{padding-top:1px;height:21px;margin-top:0;background-position:0 5px}
.single-content #infobath{padding-top:3px;height:26px;background-position:0 5px}
.single-content #inforoom{padding-top:3px;height:26px;background-position:0 9px}
#inforoom,#infosize{color:#99a3b1;font-size:14px!important;float:right;height:17px;line-height:22px;margin-top:-3px;background-repeat:no-repeat}
.infocur{color:#99a3b1;font-size:14px!important;margin-left:5px}
.infocur.infocur_first{margin-left:0;margin-right:5px}
#infobath{color:#99a3b1;font-size:14px!important;float:right;background-image:url(css/css-images/icon_bath.png);height:19px;background-repeat:no-repeat;margin-left:9px;padding-left:20px;background-position:0 2px;line-height:22px;margin-top:-3px}
#inforoom{background-image:url(css/css-images/icon_bed.png);margin-left:20px;padding-left:22px;background-position:0 6px}
#infosize{background-image:url(css/css-images/icon-size.png);margin-left:10px;padding-left:19px;background-position:0 4px}
.user_tab_menu{margin-top:9px}
.user_tab_menu a{width:100%;float:left;margin:10px 0}
#profile_message{margin:0 0 10px}
#change_pass{color:#fff}
#profile_pass{margin-left:15px;float:left;width:100%}
.pass_note{float:left;margin:0 0 20px 15px;width:100%;font-size:13px}
.user_dashboard_links{border-radius:4px;background-color:#99a3b1;float:left;margin-bottom:13px}
.user_dashboard_links .user_tab_active,.user_dashboard_links a:hover{background-color:#434a54;text-decoration:none}
.user_dashboard_links .fa{margin-right:6px;width:15px}
.user_dashboard_links a{color:#fff;width:100%;padding:13px;margin:0}
.user_dashboard_links a:last-of-type{border-top:1px solid #89929E}
#stripe_cancel{background-color:#3C90BE;padding:12px 20px;font-weight:400;color:#fff;cursor:pointer;margin:15px 0;width:100%;float:left;border-radius:3px;text-align:center;line-height:1.3em}
.pack-unit h4,.pack_description{width:100%;background-color:#fdfdfd}
.pack_description{margin-bottom:13px;margin-top:13px;float:left;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);color:#768082}
.pack_description_unit{width:100%;padding:0;margin:0}
.pack_description_details{font-size:13px;padding:9px 13px}
.pack-unit{border-radius:4px;padding:0 0 7px}
.pack-name{padding:0 0 0 13px;font-weight:700;margin-bottom:16px;float:left;width:100%}
.pack-unit h4{padding:10px 0 10px 13px;border-bottom:1px solid #f0f0f0;font-size:16px;color:#434a54}
#direct_pay,#send_direct_bill,.perpack{background-color:#3C90BE;border-radius:3px}
.pack_description label{padding:5px 0 0 7px}
.pack_description input[type=checkbox]{display:inline;float:left;width:16px;height:16px}
#direct_pay,#pick_pack,.perpack{width:225px;height:40px;cursor:pointer}
#package_pick{padding:0 13px}
.pack-listing{margin-bottom:26px;padding-left:13px}
.pack-listing-period{margin:7px 0}
.pack-listing-title{color:#3C90BE;font-size:15px;margin-bottom:8px}
.pack-listing-period{font-size:13px}
.listing_submit_normal{font-size:13px;cursor:pointer;margin:8px 0 0 10px;float:left;border-bottom:3px solid #da4453;padding:9px 33px}
.listing_upgrade{cursor:pointer;padding:12px 8px;float:left;margin:7px 0 0 10px}
#pick_pack{background-repeat:no-repeat;background-image:url(css/css-images/paywithpaypal.png);margin:11px 20px 5px 0}
#direct_pay,.perpack{color:#fff;margin:6px 20px 5px 0;padding:12px 57px;font-weight:700;font-size:16px}
.perpack{width:auto;height:auto;margin:8px 20px 9px 10px;float:left;padding:10px 30px;font-size:13px;font-weight:400}
#direct_pay_modal{top:100px}
#send_direct_bill{width:225px;height:40px;color:#fff;cursor:pointer;padding:10px 15px;font-weight:400;font-size:16px;margin:13px auto 0}
#direct_pay_modal .listing-submit{font-size:15px;padding:22px;line-height:1.4em;margin-bottom:0;height:auto}
#direct_pay_modal .to_be_paid{width:100%;display:inline-block;text-align:center}
.blog_listing_image,.prop-info{display:inline;position:relative}
#direct_pay_modal .modal-title{text-align:center;padding-top:10px}
#direct_pay_modal .close{margin:10px}
#pack_select{width:100%;color:#768082;margin-bottom:13px;padding:9px 5px;border:1px solid #f0f0f0;font-size:13px}
.profile-page{margin:0 -15px 26px}
.profile-page label{margin:0 0 6px;width:100%}
#profile-image{border-radius:4px;margin-bottom:15px;max-width:314px}
#package_pick label{width:auto}
.fullp{width:100%;float:left;margin:26px 0}
.fullp-button{width:100%;float:left;margin:13px 0 0}
.profile-page input[type=email],.profile-page input[type=number],.profile-page input[type=password],.profile-page input[type=text],.profile-page input[type=url],.profile-page textarea{margin:0 0 14px}
#change_pass,#update_profile{margin-left:15px}
.submit_container select{margin-bottom:14px}
.submit_form_row{float:left;width:100%}
.upload_explain{font-size:11px;float:left}
#aaiu-uploader{margin:10px 0;float:left;color:#FFF;width:100%}
#profile-div img{max-width:100%}
.submit_container #aaiu-uploader{width:auto}
#about_me{width:100%;height:262px}
#update_profile{color:#fff}
.dasboard-prop-listing{padding-left:0;padding-right:0;margin-bottom:26px;min-height:163px;background-color:#fdfdfd;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;transition:all .15s ease}
.dasboard-prop-listing .blog_listing_image img{max-width:265px}
.dasboard-prop-listing:nth-child(odd){background-color:#f3f3f3}
.dasboard-prop-listing:hover{box-shadow:0 0 5px 1px rgba(60,144,190,.13);-webkit-box-shadow:0 0 5px 1px rgba(60,144,190,.13);background-color:#fff}
.blog_listing_image{float:left}
.blog_listing_image .featured_div{left:auto;right:-30px;top:50%;margin-top:-10px;margin-right:0}
.prop-info{float:right;width:540px;height:155px}
#forgot-div-title-mobile,#forgot-div-title-topbar,#forgot-div-title_shortcode,#forgot-pass-div,#forgot-pass-div-sh,#forgot-pass-div_shortcode,#register-div,#register-div-mobile,#register-div-title,#register-div-title-mobile,#register-div-title-topbar,#register-div-topbar,.mobile,.no_payment,.payment-container:empty{display:none}
.listing_title{padding-left:26px;margin-bottom:10px;max-width:430px;margin-top:13px}
.user_dashboard_listed{padding-left:26px;margin-bottom:7px;line-height:1.3em;font-size:13px}
.user_dashboard_listed .price_label{font-size:13px}
.user_dashboard_listed a{color:#3C90BE}
.listing_submit{position:absolute;right:0;bottom:96px;font-size:13px;line-height:23px;width:174px;color:#434a54}
.upgrade_post{bottom:151px;right:-16px}
.extra_featured{width:13px;height:15px;float:left;margin-right:5px!important}
.info-container{position:absolute;bottom:0;width:545px;padding-left:26px;padding-bottom:5px}
.payment-container{float:left;width:100%;background:#f0f0f0;position:relative}
.featured_label{padding:10px 20px;margin-top:8px;margin-bottom:8px;float:left;font-size:13px}
.info-container i{font-size:13px;background-color:#99a3b1;padding:5px;border-radius:2px;color:#fff;cursor:pointer;width:22px;height:23px}
.info-container i:hover{background-color:#434a54}
.deleteprop{padding:5px 5px 5px 6px!important}
.dashboad-tooltip.featured_exp{color:#fff;font-size:13px;background-color:#ED5565;margin-bottom:13px;padding:1px 5px}
.user_dashboard_status{position:absolute;top:14px;right:10px}
.web{display:inline}
#new_post .alert-warning{line-height:18px}
#new_post select{width:100%;border:1px solid #e5e5e5;padding:10px 6px}
.submit_container{border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);margin-bottom:26px;float:left;padding:0 15px 13px;width:100%;font-size:13px;line-height:22px}
.loginwd_sidebar,blockquote{-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.submit_container label{width:auto}
.submit_container input[type=checkbox]{margin:1px 13px 0 0;padding-top:9px;height:22px;float:left}
.submit_container_header{padding:9px 0 9px 13px;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0;font-size:16px;color:#434953;margin:0 -15px 13px}
#google_capture{color:#fff;margin-bottom:13px;margin-top:13px}
#form_submit_1{margin-left:15px;color:#fff;padding:11px 26px;border-radius:4px}
.loginwd_sidebar,table{border:1px solid #f0f0f0}
.full_form{width:100%;float:left}
.full_form_image{margin-top:12px}
.half_form{width:48%;float:left;margin-right:0}
.half_form_last{margin-left:4%}
.submit_container input[type=email],.submit_container input[type=number],.submit_container input[type=password],.submit_container input[type=text],.submit_container input[type=url],.submit_container textarea{width:100%}
#add-new-image{margin-top:13px}
#googleMapsubmit{width:100%;height:300px;float:left;margin:9px 0 20px}
#new_post{margin-bottom:26px}
.edit-images{position:relative;float:left;margin:0 13px 13px 0}
.delete_image{font-size:12px;cursor:pointer;background:#d9534f;color:#fff;padding:4px;position:absolute;bottom:0;left:0;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:0 10px 15px 0;position:relative;max-width:233px;overflow:hidden}
#imagelist .uploaded_images i{position:absolute;top:0;left:0;background-color:#a51e6c;color:#fff;font-size:20px;padding:5px;cursor:pointer}
.featured_article .listing-cover-plus,.featured_property .listing-cover-plus{top:50%}
#imagelist .uploaded_images .thumber{left:auto;right:0;cursor:none}
#imagelist .uploaded_images img,.aaiu_button{cursor:pointer}
.submit_container #aaiu-upload-imagelist{float:left;width:100%;height:auto}
#aaiu-upload-imagelist:empty{height:0}
.aaiu-upload-list:empty{margin:0}
.submit_container #aaiu-uploader{margin:0!important;float:left;padding:9px 18px;display:inline}
.aaiu_button{background-color:#f7f7f7;color:#fff;float:left}
#aaiu-upload-imagelist{float:left;width:100%;margin-bottom:5px}
#embed_video_type,#prop_category_submit{margin-bottom:13px}
.loginwd_sidebar{width:100%;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);background-color:#fdfdfd;max-width:255px;display:inline-block}
.loginwd_sidebar .widget-title-sidebar{width:100%;padding:7px 0 7px 13px;border-bottom:1px solid #f0f0f0;font-size:16px;color:#434a54;background-color:#fdfdfd}
#colophon .loginwd_sidebar{background-color:#fff}
.login_form{padding:9px 13px 13px;border:0 solid #e5e5e5;width:100%;border-radius:4px}
.shortcode-login{padding:0}
.loginwd_sidebar .login_form{border:none;padding-top:0}
#ajax_login_div #login-div,#ajax_register_div .login_form{border:none;padding-top:0;padding-left:0}
#loginmodal #wp-login-but,#loginmodal input[type=email],#loginmodal input[type=number],#loginmodal input[type=password],#loginmodal input[type=text],#loginmodal input[type=url],#loginmodal textarea{width:100%}
#loginmodal .login_form{padding:9px 0 13px}
#loginmodal .modal-content{width:269px}
.login_form input[type=email],.login_form input[type=number],.login_form input[type=password],.login_form input[type=text],.login_form input[type=url],.login_form textarea{width:227px}
.alert-message,.login-alert{color:#fff;font-size:13px;line-height:22px;max-width:227px;background-color:#ED5565;margin-bottom:13px;padding:1px 5px;border-radius:4px}
.shortcode-login .login-alert{margin:9px 0;margin-bottom:9px!important}
.alert-message:empty{padding:0}
.alert-danger{background-image:none;border:none;color:#fff;background-color:#ED5565!important;line-height:1.3em}
.listing-submit{height:120px;padding-top:50px;text-align:center;font-size:18px;color:#434a54}
.alert-danger:empty{padding:0}
.loginwd_sidebar .login-alert{max-width:225px}
#widget_register_sw{margin:13px 0}
.login-links{margin-top:13px}
.login-links.shortlog{margin-top:0}
.login_form label{margin-bottom:5px;float:left;width:230px}
#wp-login-but-wd,#wp-submit-register_wd{width:100%;color:#fff;margin-bottom:0!important}
.nosubmit{margin:0}
.login_alert_full{color:#fff;font-size:13px;line-height:21px;background-color:#ED5565;padding:6px 5px;width:100%;float:left;text-align:center;z-index:99999999999999999;position:fixed}
#facebooklogin,#googlelogin,#yahoologin{width:278px;height:40px;background-repeat:no-repeat;cursor:pointer}
.featured_article,.featured_article .featured_img{position:relative}
#ajax_login_div,#wp-forgot-but_shortcode{width:100%}
#forgot-div-title-mobile{padding-left:12px;margin-bottom:0;margin-top:0}
#forgot-div-title-topbar{padding-left:12px;margin-bottom:0;margin-top:9px}
#return_login_mobile,#return_login_topbar{padding-left:0!important}
#reg_passmail,#reg_passmail_mobile,#reg_passmail_topbar{margin:13px 0;color:#768082;font-size:13px;font-weight:400;line-height:1em;float:left;width:100%}
#facebooklogin{background-image:url(css/css-images/facebooklogin_sidebar.png);margin:9px 0 7px}
#googlelogin{background-image:url(css/css-images/googlelogin_sidebar.png);margin:6px 0 7px}
#yahoologin{background-image:url(css/css-images/yahoologin_sidebar.png);margin:6px 0 3px}
#facebookloginsidebar,#facebookloginsidebar_mobile,#facebookloginsidebar_topbar{height:40px;background-image:url(css/css-images/facebooklogin_sidebar.png);cursor:pointer;margin-top:13px;background-repeat:no-repeat}
#googleloginsidebar,#googleloginsidebar_mobile,#googleloginsidebar_topbar{margin-top:13px;height:40px;background-image:url(css/css-images/googlelogin_sidebar.png);cursor:pointer;background-repeat:no-repeat}
#yahoologinsidebar,#yahoologinsidebar_mobile,#yahoologinsidebar_topbar{margin-top:13px;height:40px;background-image:url(css/css-images/yahoologin_sidebar.png);cursor:pointer;background-repeat:no-repeat}
.comment-content img,.entry-summary img,.single-content img,.widget img,.wp-caption,img.size-full,img.size-large,img.wp-post-image{max-width:100%;height:auto}
#ajax_register_div{display:none;width:100%}
.wd_user_menu li{border:none;padding-bottom:0;cursor:pointer}
.wd_user_menu i{margin-right:13px;width:13px}
.wd_user_menu{padding:0 13px}
img.aligncenter{margin:5px auto}
img.alignleft{margin:5px 20px 5px 0}
.gallery-caption,.wp-caption-text{color:#434953;box-sizing:border-box;width:98%;margin-top:3px}
.alignleft{float:left}
img.alignright{margin:5px 0 5px 20px}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption.alignleft{margin:5px 10px 5px 0}
.wp-caption.alignright{margin:5px 0 5px 10px}
.agent_contanct_form input[type=submit],.single-content input[type=submit]{font-size:14px!important;text-transform:uppercase;line-height:normal!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;background-color:#3C90BE!important;border-bottom:3px solid #347DA4!important;color:#fff;margin-bottom:0!important;padding:9px 26px!important}
blockquote,blockquote p{font-size:13px}
.vc_widget_sidebar a,blockquote p{line-height:22px}
ol,ul{margin:0 0 26px 26px}
address{font-style:italic;margin:0 0 26px}
pre{margin-bottom:26px}
ul{list-style:square}
.checklist{margin:0;float:left;list-style:none}
.checklist li{padding:0 11px 5px 22px;margin:0 0 6px}
dl,table{margin-bottom:26px}
.checklist li:hover{cursor:default}
.list-type1 li{background:url(css/css-images/lists/list_icon_1.png) 0 4px no-repeat}
.list-type2 li{background:url(css/css-images/lists/list_icon_2.png) 0 3px no-repeat}
.list-type3 li{background:url(css/css-images/lists/list_icon_11.png) 0 3px no-repeat}
.list-type4 li{background:url(css/css-images/lists/list_icon_4.png) 0 3px no-repeat}
.list-type5 li{background:url(css/css-images/lists/list_icon_5.png) 0 3px no-repeat}
.list-type6 li{background:url(css/css-images/lists/list_icon_6.png) 0 3px no-repeat}
.list-type7 li{background:url(css/css-images/lists/list_icon_7.png) 0 4px no-repeat}
.list-type8 li{background:url(css/css-images/lists/list_icon_8.png) 0 3px no-repeat}
.list-type9 li{background:url(css/css-images/lists/list_icon_9.png) 0 4px no-repeat}
.list-type10 li{background:url(css/css-images/lists/list_icon_10.png) 0 3px no-repeat}
.blue,.green,.purple{background-image:none}
dt{font-weight:700}
dd{margin-bottom:13px}
table{border-collapse:separate;border-spacing:0;border-radius:4px}
.even{background-color:#f0f0f0}
.comment.even{background-color:transparent}
table td,table th{border-right:1px solid #f0f0f0}
table th,table tr{border-bottom:1px solid #f0f0f0}
table th{padding:7px}
blockquote{margin:0 0 26px;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);background-color:#fdfdfd;padding:13px}
blockquote cite,blockquote small{text-transform:uppercase;font-weight:700}
.green{background-color:#4ecb8f;color:#fff}
.green:hover{background-color:#45b37e}
.green :hover a,.green a:hover{color:#fff!important}
.blue,.green a{color:#fff}
.blue{background-color:#67cfd8}
.blue :hover a,.blue a:hover,.blue:hover{color:#fff!important}
.blue:hover{background-color:#54a9b0}
.blue a,.purple{color:#fff}
.purple{background-color:#a51e6c}
.purple:hover{background-color:#6e1448}
.purple :hover a,.purple a:hover{color:#fff!important}
.purple a{color:#fff}
.btn a{text-decoration:none}
#ui-datepicker-div{z-index:10000!important}
.featured_article{width:100%;margin-bottom:26px;border-radius:4px;overflow:hidden;border:1px solid #f0f0f0;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);transition:all .15s ease}
.featured_property,.icon_img{-moz-transition:all .15s ease;-o-transition:all .15s ease}
.featured_article:hover{box-shadow:0 0 5px 1px rgba(60,144,190,.13);-webkit-box-shadow:0 0 5px 1px rgba(60,144,190,.13);background-color:#fff}
.featured_article .listing-cover{height:100%}
.featured_article:hover .featured_article_right,.featured_article:hover h2 a{color:#3C90BE}
.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 #3C90BE;overflow:hidden}
.featured_article_content{display:inline;font-size:14px;float:left;width:100%;background-color:#f0f0f0;padding:0 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{width:100%;position:relative;margin-bottom:26px;border-radius:4px;border:1px solid #f0f0f0;transition:all .15s ease;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);max-width:940px}
.icon_img,.search_unit_wrapper{-webkit-transition:all .15s ease}
.featured_property .featured_img{position:relative}
.featured_cover{cursor:pointer}
.featured_property .listing-cover{height:100%}
.featured_property:hover{box-shadow:0 0 5px 1px rgba(60,144,190,.13);-webkit-box-shadow:0 0 5px 1px rgba(60,144,190,.13);background-color:#fff}
.customlist2 ul,.featured_agent{-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.featured_property:hover .featured_secondline{background-color:#fff}
.featured_property:hover h2 a{color:#3C90BE}
.featured_property img{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:3px solid #3C90BE!important}
.featured_property h2,.featured_property h2 a{color:#434a54;font-size:20px;line-height:1.6em;margin-top:0;margin-bottom:-3px}
.featured_property .price_label{float:right}
.featured_secondline{width:100%;position:relative;background-color:#fdfdfd;color:#fff;height:82px;z-index:11;padding:13px;font-size:15px;cursor:pointer}
.agent_face{width:68px;height:55px;display:inline;float:left;padding-right:13px;border-radius:4px;overflow:hidden}
.agent_face img{border-radius:4px;border:none!important}
.agent_face:hover .agent_face_details{display:block}
.agent_face_details{width:310px;height:110px;border:1px solid #f0f0f0;background-color:#fdfdfd;position:absolute;bottom:-12px;left:79px;z-index:101;padding:13px;border-radius:4px;display:none}
.agent_face_details:after,.agent_face_details:before{content:" ";width:0;height:0;border-bottom:10px solid transparent;border-top:10px solid transparent;top:50%;margin-top:-6px;position:absolute}
.agent_face_details:after{border-right:10px solid #fdfdfd;left:-10px}
.agent_face_details:before{border-right:10px solid #f0f0f0;left:-11px}
.agent_face_details img{border-bottom:none!important;border-radius:4px;float:left;margin-right:13px;height:80px;width:80px;}
.owl-carousel .owl-item .agent_face_details img{width:80px;}

.agent_face_details h4{display:inline;float:left;margin-right:13px;margin-bottom:0}
.agent_face_details .agent_position{display:inline;float:left;margin:2px 29px 12px 0;width:55%}
.featured_prop_price{position:absolute;right:13px;top:19px;color:#3C90BE;font-size:20px;letter-spacing:0}
.featured_prop_label{position:absolute;right:13px;top:40px;color:#3C90BE}
.featured_prop_price .price_label{position:absolute;right:0;top:20px;color:#3C90BE;word-break:break-all;width:100px;text-align:right}
.featured_prop_price .price_label_before{position:relative;right:auto;top:auto;color:#3C90BE;word-break:break-all;width:auto;text-align:left;float:left;margin:0 5px}
.google_map_sh{width:250px;height:130px;background:red;border:5px solid #fff;padding:4px;border-radius:3px;display:none}
.sale_line{font-size:15px;color:#99a3b1;font-weight:300}
.featured-content{float:left;position:absolute;margin-left:270px;top:103px}
.featured_property .featured_div{top:auto;bottom:61px;z-index:100}
.multiple_currency_widget .dropdown.form-control{padding:0}
#list_sidebar_curr{width:255px}
.top_bar .sidebar_filter_menu{font-size:12px;padding:2px 12px}
.top_bar .multiple_currency_widget{width:160px;height:20px}
.top_bar .filter_menu li{height:30px;padding:7px 0 3px 13px;margin-bottom:0;font-size:12px;min-width:140px}
.top_bar .caret_sidebar{top:9px}
.entry-tax,.tax_tagline{top:50%;left:auto;right:auto;z-index:11;color:#fff;text-align:center;text-decoration:none}
.top_bar #list_sidebar_curr{width:160px;margin-left:0}
.right-top-widet .multiple_currency_widget{margin-right:0;margin-left:10px}
.left-top-widet .multiple_currency_widget{margin-right:10px;margin-left:0}
.top_bar .form-control{height:25px}
.listing_main_image{position:relative;width:100%;height:515px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;overflow:hidden}
.entry-tax,.img-overlay,.tax_tagline{position:absolute;width:100%}
.entry-tax{margin-top:-54px;font-size:55px}
.tax_tagline{margin-top:25px;font-size:18px}
.img-overlay{height:100%;top:0;left:0;background-color:#3e4453;opacity:.75}
.vc_widget_sidebar ul{list-style:none;margin-left:0}
.vc_widget_sidebar input[type=email],.vc_widget_sidebar input[type=number],.vc_widget_sidebar input[type=password],.vc_widget_sidebar input[type=text],.vc_widget_sidebar input[type=url],.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_categories li:before,.vc_widget_sidebar .widget_meta li:before,.vc_widget_sidebar .widget_recent_comments li:before{margin-top:1px}
.spacer{position:relative;width:100%;float:left}
.spacer .spacer_line{height:3px;background-color:#f0f0f0;width:100%;float:left;position:absolute;top:50%;margin-top:-1px}
.customlist2 ul,.featured_agent,.testimonial-text{background-color:#fdfdfd}
.customlist ul,.customlist2 ul{list-style:none;margin:0 0 26px}
.customlist2 ul{border:1px solid #f0f0f0;padding:13px 13px 9px;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.customlist ul li,.customlist2 ul li{padding:0 0 4px;margin-bottom:4px}
.featured_agent{margin-bottom:30px;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 0 0 rgba(227,228,231,1);overflow:hidden;position:relative;padding-bottom:94px;max-width:255px;height:220px}
.featured_agent_details_wrapper{padding:0 0 13px;position:absolute;bottom:-157px;width:100%;background-color:#fdfdfd;cursor:pointer;border-top:3px solid #347DA4}
.featured_agent_details_wrapper h4,.featured_agent_details_wrapper h4 a{padding:0 6px;margin-top:13px;margin-bottom:3px;font-size:18px}
.featured_agent_details_wrapper .agent_position{line-height:13px}
.featured_agent_details_wrapper .agent_unit_social{left:0;padding:11px 0 0;position:relative;margin-top:16px}
.featured_agent_details_wrapper .social-wrapper{margin:0 auto;max-width:137px}
.featured_agent_details{display:block}
.iconcol h3{margin-top:13px}
.icon_img{position:relative;transition:all .15s ease;cursor:pointer;float:left;margin-bottom:15px;width:100%}
.iconcol p{margin-bottom:13px!important}
.iconcol img{border-radius:4px}
.iconcol .listing-cover{width:100%;height:100%}
.iconcol .listing-cover-plus{top:50%}
.iconcol:hover .listing-cover,.iconcol:hover .listing-cover-plus{opacity:1}
.testimonial-container{float:left;width:100%;display:inline;margin-bottom:26px!important}
.testimonial-image{width:120px;height:120px;border-radius:4px;display:inline-block;float:left}
.testimonial-text{position:relative;border:1px solid #f0f0f0;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);border-radius:4px;color:#768082;padding:13px;margin-left:136px}
.testimonial-text:after,.testimonial-text:before{content:" ";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;top:20px;position:absolute}
.testimonial-text:before{border-right:10px solid #f0f0f0;left:-11px}
.testimonial-text:after{border-right:10px solid #fdfdfd;left:-10px}
.testimonial-author-line{font-size:14px;margin-left:136px;margin-top:11px}
.testimonial-author{font-weight:700;font-size:14px}
.wpestate_posts_grid.vc_posts_grid{padding:0 15px}
.wpestate_posts_grid.vc_posts_grid ul{margin:0 -15px}
.wpestate_posts_grid .wpb_categories_filter,.wpestate_posts_grid.wpb_teaser_grid .categories_filter{padding:0 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:#3C90BE;bottom:12px;font-size:12px;text-align:right;text-decoration:none}
.floor_image,.spinner{text-align:center}
.wpestate_posts_grid.wpb_categories_filter li,.wpestate_posts_grid.wpb_teaser_grid .categories_filter li{background-color:#3C90BE;color:#fff;padding:3px 13px;border-radius:3px}
.wpestate_posts_grid.wpb_categories_filter .active,.wpestate_posts_grid.wpb_categories_filter li :hover,.wpestate_posts_grid.wpb_teaser_grid .categories_filter .active,.wpestate_posts_grid.wpb_teaser_grid .categories_filter li:hover{background-color:#393F48}
.wpestate_posts_grid.wpb_categories_filter .active a,.wpestate_posts_grid.wpb_categories_filter .active a:hover,.wpestate_posts_grid.wpb_teaser_grid .categories_filter .active a,.wpestate_posts_grid.wpb_teaser_grid .categories_filter .active a:hover{text-decoration:none;border-bottom:none}
.wpestate_posts_grid .wpb_categories_filter li a:hover,.wpestate_posts_grid.wpb_teaser_grid .categories_filter li a:hover{border-bottom:none}
.wpestate_posts_grid.wpb_categories_filter li a,.wpestate_posts_grid.wpb_teaser_grid .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-danger.vc_alert_3d.wpestate_message,.wpb_alert-error.vc_alert_3d.wpestate_message{-webkit-box-shadow:0 3px 0 #e4b9b9;box-shadow:0 3px 0 #e4b9b9}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar{background:#fdfdfd;position:relative;margin-bottom:11.67px;-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_bar{background-color:#3C90BE}
.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_bar{background-color:#FB6A5C}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_bar{background-color:#ED5565}
.wpb_toggle.wpestate_toggle{background:#f0f0f0;padding:10px 13px;clear:both;margin-top:0;color:#434a54;font-size:15px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px}
h4.wpb_toggle.wpestate_toggle:after{content:"\f107";position:relative;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;color:#434a54;float:right;font-size:20px}
.wpb_toggle.wpestate_toggle.wpb_toggle_title_active,h4.wpb_toggle.wpestate_toggle.wpb_toggle_title_active:after{color:#3C90BE}
h4.wpb_toggle.wpestate_toggle.wpb_toggle_title_active:after{content:"\f106"}
.wpestate_cta_button{border-radius:4px}
.wpestate_cta_button .wpb_button,.wpestate_cta_button2 .wpb_button{margin-bottom:0!important}
.wpb_call_to_action.wpestate_cta_button{background-color:#fdfdfd;border:1px solid #f0f0f0;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.wpestate_cta_button2{border-radius:4px!important}
.vc_call_to_action.wpestate_cta_button2{background-color:#fdfdfd!important;border:1px solid #f0f0f0!important;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1)}
.vc_call_to_action.wpestate_cta_button2 hgroup h2{margin-bottom:5px}
.wpestate_tabs .ui-widget{font-size:13px}
.wpestate_tabs .wpb_content_element .wpestate_tabs .wpb_accordion_wrapper .wpestate_tabs .wpb_accordion_header,.wpestate_tabs .wpb_content_element.wpb_tabs .wpestate_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#fff}
.wpestate_tabs .ui-widget-content{border:1px solid #f0f0f0;background:0 0;color:#768082;border-top:0;font-family:'Open Sans',sans-serif}
.wpestate_tour .wpb_next_slide:after,.wpestate_tour .wpb_prev_slide:before{font-family:FontAwesome;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wpestate_tabs .ui-widget-header{border:none;background:#f0f0f0;color:#fff;font-weight:400;border-radius:0}
.wpestate_tabs .ui-tabs .ui-tabs-nav li{background-color:#f0f0f0;border:none;border-radius:0;border-right:1px solid #fff;padding:3px 10px}
.wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-3px;padding-bottom:0;background-color:#fff;border-top:3px solid #3C90BE;border-radius:0}
.wpestate_tabs .ui-state-active,.wpestate_tabs .ui-widget-content .ui-state-active,.wpestate_tabs .ui-widget-header .ui-state-active{border:none;background:#000;font-weight:700;color:#fff}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs.wpestate_tabs .wpb_tour_tabs_wrapper .wpb_tab,.wpestate_tabs .wpb_accordion_wrapper .wpb_accordion_header,.wpestate_tabs.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#fff}
.wpestate_tabs .ui-state-default a,.wpestate_tabs .ui-state-default a:link,.wpestate_tabs .ui-state-default a:visited{color:#434a54;font-weight:400;font-size:15px}
.wpestate_tabs .ui-state-active a,.wpestate_tabs .ui-state-active a:link,.wpestate_tabs .ui-state-active a:visited{color:#3C90BE;font-weight:400;font-size:15px}
.wpestate_tour .ui-widget{font-size:13px}
.wpestate_tour .ui-widget-content{border:none;background:#fff;color:#768082;border-left:0}
.wpestate_tour .ui-widget-header{background:#fdfdfd;color:#434953;font-weight:400;height:100%;border:1px solid #f0f0f0}
.wpestate_tour .ui-state-default,.wpestate_tour .ui-widget-content .ui-state-default,.wpestate_tour .ui-widget-header .ui-state-default{border:none;background:#f0f0f0;color:#434953;font-weight:400;width:100%;padding:4px 0;border-radius:0}
.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:0;padding-bottom:3px;border-left:3px solid #3C90BE}
.wpestate_tour .ui-state-default a,.wpestate_tour .ui-state-default a:link,.wpestate_tour .ui-state-default a:visited{color:#434a54;font-weight:400;font-size:15px}
.wpestate_tour .ui-state-active a,.wpestate_tour .ui-state-active a:link,.wpestate_tour .ui-state-active a:visited{color:#3C90BE}
.wpb_tour.wpestate_tour .wpb_tour_tabs_wrapper .wpb_tab{padding:0 0 0 1em}
.wpestate_tour .wpb_tour_next_prev_nav{padding-left:13px}
.wpestate_tour .wpb_tour_next_prev_nav span{padding:0 0 1em}
.wpestate_tour .wpb_tour_next_prev_nav a{border-bottom:none}
.wpestate_tour .wpb_prev_slide:before{font-weight:400;content:"\f104";padding-right:5px}
.wpestate_tour .wpb_next_slide:after{font-weight:400;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:400;color:#434953}
.wpestate_accordion_tab .ui-state-active a,.wpestate_accordion_tab .ui-state-active a:link,.wpestate_accordion_tab .ui-state-active a:visited,.wpestate_accordion_tab .ui-state-default a,.wpestate_accordion_tab .ui-state-default a:link,.wpestate_accordion_tab .ui-state-default a:visited{color:#434a54;font-weight:400;font-size:15px;padding:10px}
.wpestate_accordion_tab .ui-state-active a,.wpestate_accordion_tab .ui-state-active a:link,.wpestate_accordion_tab .ui-state-active a:visited{color:#3C90BE}
.ui-accordion .wpestate_accordion_tab .ui-accordion-header{padding:0}
.wpestate_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpestate_accordion.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:#f0f0f0}
.wpestate_accordion_tab .ui-widget-content{border:1px solid #fdfdfd;background:#fff;color:#768082;line-height:22px;font-family:'Open Sans',sans-serif}
.wpestate_accordion_tab .ui-state-default,.wpestate_accordion_tab .ui-widget-content .ui-state-default,.wpestate_accordion_tab .ui-widget-header .ui-state-default{color:#768082;border:none}
.wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{display:block;width:16px;height:16px;background-image:none;background-repeat:no-repeat;position:absolute;right:10px;top:9px;color:#434a54;left:auto;bottom:auto;margin-top:0;background-position:0 0;text-indent:0}
.wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after,.wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";padding-right:5px;font-size:20px}
.wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-accordion-header-active .ui-icon:after,.wpb_accordion.wpestate_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after{content:"\f106";color:#3C90BE}
.wpestate_carousel .vc-carousel-control .icon-next:before,.wpestate_carousel .vc-carousel-control .icon-prev:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#434a54;position:relative;top:0}
.wpestate_carousel .post-thumb{float:left;margin-right:13px}
.wpestate_carousel .vc-carousel-control .icon-next:before{content:"\f105"}
.wpestate_carousel .vc-carousel-control .icon-prev:before{content:"\f104"}
.wpb_button{margin-bottom:13px!important}
.shortcode_title,.shortcode_title_adv{margin-bottom:17px}
.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{text-shadow:none!important}
.wpb_button,.wpb_button:hover{border-top:none!important;border-left:none!important;border-right:none!important;text-shadow:none!important}
button.wpb_btn-large,span.wpb_btn-large{padding:9px 26px!important;font-size:13px!important;text-transform:uppercase;line-height:normal!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;min-width:185px;color:#fff}
.wpb_btn-primary{background-color:#185271!important;border-bottom:3px solid #133F57!important}
.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{background-color:#133F57!important;border-bottom:3px solid #133F57}
.wpb_btn-info{background-color:#3C90BE!important;border-bottom:3px solid #347DA4!important}
.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{background-color:#347DA4!important;border-bottom:3px solid #347DA4}
.wpb_wpb_button{background-color:#7F8C8D!important;border-bottom:3px solid #687373!important;color:#fff!important}
.wpb_wpb_button.active,.wpb_wpb_button.disabled,.wpb_wpb_button:active,.wpb_wpb_button:hover,.wpb_wpb_button[disabled]{background-color:#687373!important;border-bottom:3px solid #687373;color:#fff!important}
.wpb_btn-success{background-color:#1ABC9C!important;border-bottom:3px solid #16A085!important}
.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{background-color:#16A085!important;border-bottom:3px solid #16A085}
.wpb_btn-warning{background-color:#FB6A5C!important;border-bottom:3px solid #ee6557!important}
.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{background-color:#ee6557!important;border-bottom:3px solid #ee6557}
.wpb_btn-danger{background-color:#ED5565!important;border-bottom:3px solid #da4453!important}
.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{background-color:#da4453!important;border-bottom:3px solid #da4453}
.wpb_btn-inverse{background-color:#3C434D!important;border-bottom:3px solid #323840!important}
.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{background-color:#323840!important;border-bottom:3px solid #323840}
.shortcode_title{padding-left:15px}
.mdnopad{padding:0}
.show-grid{margin:0 0 26px}
.firstcol{padding-left:0}
.lastcol{padding-right:0}
.shortcol{margin-bottom:26px}
.label-success{background-color:#1ABC9C}
.article_container{margin:0 -15px}
.listinglink-wrapper{width:100%;float:left;margin:0 15px}
.listinglink-wrapper button,.listinglink-wrapper button a{color:#fff;bottom:0}
.spinner{margin:100px auto;width:50px;height:30px;font-size:10px}
#gmap-loading .spinner{margin:5px auto}
.spinner>div{background-color:#434a54;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}
.dsidx-standalone-disclaimer,.hidden-idx{display:none}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1)}
}
@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}
}
.wpb_column>.wpb_wrapper :last-child,.wpb_column>.wpb_wrapper>.vc-element:last-child>.wpb_content_element,.wpb_column>.wpb_wrapper>.vc-element:last-child>.wpb_row{margin-bottom:auto}
.video-container{position:relative;padding-bottom:56.25%;height:auto;overflow:hidden}
.video-container embed,.video-container iframe,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{height:0;overflow:hidden}
div.dsidx-results-widget .dsidx-controls{border-top:0 dotted #ededed!important}
.dsidx-results-widget .dsidx-slideshow-control{background-color:#fdfdfd;height:27px!important;position:absolute;padding:2px 25px 7px!important}
.dsidx-results-widget .dsidx-slideshow,.dsidx-results-widget .dsidx-slideshow li,.dsidx-results-widget .dsidx-slideshow ul{height:224px!important;overflow:hidden}
.dsidx-results-widget,.dsidx-slideshow{padding:35px 0!important}
.dsidx-details #dsidx-description{background-image:none;clear:both;margin:5px 0 15px;position:relative;padding:10px;font-size:14px}
#dsidx h3{margin-bottom:26px;border-bottom:none}
.dsidx-prop-title{font-size:18px;line-height:1.6em;font-weight:300}
.dsidx-shortcode-item table,.dsidx-shortcode-map{margin-left:0!important}
select.dsidx-resp-select{height:36px!important;border-radius:3px;color:#747C83!important}
.dsidx-resp-area input[type=text],.dsidx-resp-area select{height:36px!important;border-radius:3px;color:#747C83!important;line-height:36px;padding-left:5px;border:1px solid #f0f0f0}
.dsidx-resp-vertical .dsidx-resp-area-submit input[type=submit],.sidebar .dsidx-resp-area-submit input[type=submit]{width:100%;font-size:14px!important;text-transform:uppercase;line-height:normal!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;background-color:#3C90BE!important;border-bottom:3px solid #347DA4!important;color:#fff;margin-bottom:0!important;padding:9px 26px!important;border-top:0;border-left:0;border-right:0}
.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!important}
#lang_sel a.lang_sel_sel{padding:0 10px!important}
#lang_sel img.iclflag{top:-1px!important}
.website-wrapper{width:100%}
.snapjs-left .website-wrapper{position:fixed}
.full_container_over{margin-right:-500px!important;padding-right:500px!important;margin-left:-500px!important;padding-left:500px!important}
.slider_container{margin:0;width:100%}
.slider_control_left,.slider_control_right{position:absolute;top:10px;width:40px;height:40px;border-radius:4px;font-size:39px;background-color:#3C90BE;color:#fff;cursor:pointer}
.slider_control_right{right:15px;padding-left:14px}
.slider_control_left{right:60px;padding-left:12px}
.delete_search:hover,.front_plan_row:hover{color:#3C90BE}
.slider_control_left:hover,.slider_control_right:hover{background-color:#347DA4}
.shortcode_slider_wrapper{overflow:hidden;margin:0}
.shortcode_slider_list{width:100%;float:left;display:inline-block;white-space:nowrap;margin-left:-15px}
.shortcode_slider_list li{display:inline-block;white-space:normal;max-width:285px}
.title_slider{margin-left:-15px;margin-top:15px}
.saved_search_wrapper{width:100%;font-size:13px;background-color:#fdfdfd;padding:13px 0 13px 13px;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);float:left;margin-top:15px;margin-bottom:20px}
#search_name{margin-right:10px;width:74%;margin-top:0;float:left}
#google_map_prop_list_sidebar #search_name{width:50%}
#save_search_button{padding:10px 26px!important;margin-bottom:0!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:0 2px 0 0 rgba(227,228,231,1);box-shadow:0 2px 0 0 rgba(227,228,231,1);font-size:13px;background-color:#fdfdfd;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;cursor:pointer;margin:0 15px}
.dashboard-margin .search_unit_wrapper{cursor:default}
.delete_search{cursor:pointer;position:absolute;top:15px;right:15px}
.search_unit_wrapper h4{padding:0 13px;margin-top:10px;margin-bottom:6px;float:left;width:100%}
.advanced_search_notice{padding-top:15px;line-height:1.4em;margin:0;padding-right:10px;margin-bottom:20px!important}
.search_param{margin-left:15px;font-size:14px;line-height:1.3em}
.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}
.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:0 auto}
.floor_description{margin-top:10px;padding-left:10px}
#print_page{cursor:pointer;float:left;margin-left:13px;margin-top:3px}
.download_docs{width:100%;font-weight:700}
.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{#wrapper,body,html{width:100%;height:100%;position:relative}
marquee{-moz-binding:none}
body{overflow:visible!important}
}
.adv_search_slider{float:left;height:53px;padding-right:15px!important}
.advanced_search_sidebar .adv_search_slider{width:100%;float:left;height:auto;padding-right:15px!important;margin-bottom:15px}
#adv-search-mobile .adv_search_slider{float:none;padding:0 5px!important}
#advanced_search_shortcode .adv_search_slider{display:inline-block;width:48%}
#advanced_search_shortcode .adv_search_slider p{margin-bottom:0;margin-top:-5px;float:left}
.adv1-holder .adv_search_slider{width:100%;max-width:450px}
.slide_mobile{width:100%}
#amount,#amount_wd{border:0;color:#3C90BE!important;font-weight:700;margin-bottom:0;margin-top:0;height:10px}
#amount_wd{font-weight:700;height:20px;display:inline;width:150px}
.adv_search_slider #slider_price{margin-left:10px;margin-top:7px;height:5px}
#slider_price .ui-slider-handle{margin-top:-2px;width:17px;height:17px}
.ui-widget-header{border:1px solid #e78f08;background:#3C90BE!important}
.ui-slider .ui-slider-handle{border-radius:50%}
.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #fbcb09;background-color:#e6e6e6!important background-image: none;font-weight:700;color:#c77405}
#amount_mobile,#amount_sh{color:#3C90BE!important}
.adv_search_widget{float:left;width:100%;margin-bottom:15px}
.adv_search_sh{display:inline-block;width:48%}
.adv_search_sh p{margin-bottom:0;margin-top:-10px;float:left}
#slider_price_widget{margin-left:7px;width:100%;max-width:214px;height:5px;margin-top:10px;margin-bottom:5px}
#slider_price_mobile .ui-slider-handle,#slider_price_sh .ui-slider-handle,#slider_price_widget .ui-slider-handle{margin-top:-2px;width:17px;height:17px}
#slider_price_mobile{height:5px}
#slider_price_sh{margin-top:25px;margin-bottom:0;margin-left:7px;height:5px}
#amount_sh{height:32px;margin-bottom:0!important}
#user_terms_register_mobile,#user_terms_register_topbar{margin:0 5px 0 0;float:left}
#user_terms_register_mobile_label,#user_terms_register_topbar_label{float:left;width:205px;display:inline;margin-bottom:10px;cursor:pointer}
#user_terms_register_mobile_label,#user_terms_register_topbar_label a{padding:0}
.shortcode-login #user_terms_register_sh_label{width:237px;margin-top:4px;line-height:10px;cursor:pointer}
#user_terms_register_sh,#user_terms_register_wd{float:left;margin-right:5px}
#user_terms_register_wd_label{width:207px}
#ajax_register_div #user_terms_register_sh_label{width:208px;margin-bottom:10px}
#add_new_plan_front_end{margin:10px 0 30px;cursor:pointer;background-color:#4ecb8f;color:#fff;padding:5px}
.floor_container,.floor_container img{margin-bottom:20px}
.floor_container,.plan_row{width:100%;border:1px solid #f0f0f0;padding:20px;float:left}
.plan_row{margin-top:20px}
.floor_container{max-width:100%!important;position:relative}
.floor_full,.floor_p{margin-bottom:10px;float:left}
.floor_p{width:50%}
.floor_full{width:100%}
.plan_description,.plan_image{width:97.5%}
.floor_container .floor_p{width:33%}
.floor_container input{float:left;width:95%}
.floor_upload_but{width:220px!important}
#floor_submit{margin-left:15px;color:#fff;padding:11px 26px;border-radius:4px;margin-top:10px;display:inline-block}
#stripe_form_featured,.stripe_buttons{display:none}
.floor_container i{position:absolute;top:0;left:0;background-color:#a51e6c;color:#fff;font-size:20px;padding:5px;cursor:pointer}
#use_floor_plans{float:left;margin-bottom:20px;margin-top:1px;margin-right:5px}
.manage_floor{float:left;color:#fff;margin-top:10px;border-radius:3px;padding:9px 26px!important;text-transform:uppercase}
.manage_floor:hover{color:#fff}
.stripe-wrapper{margin:8px 0 0;float:left}
.stripe_paypal{margin-left:10px}
.visible_stripe{display:block}
.stripe_upgrade{display:inline-block;float:left;margin:8px 0 0 10px}
#package_pick .stripe-button-el{width:100%;height:40px}
#package_pick .stripe-button-el span{height:40px;padding-top:4px}
#search_dashboard_auto{float:left;width:100%;margin-bottom:20px}
#search_form_submit_1{margin-left:15px;color:#fff;padding:11px 26px;border-radius:4px;margin-top:0;float:left}
#prop_name{width:300px;padding:12px 0 9px 9px;float:left}
.ui-widget-content{color:#768082!important;border:1px solid #f0f0f0!important;background:#fff!important}
.ui-autocomplete .ui-menu-item .ui-state-focus{background-color:#3C90BE!important;background-image:none!important;color:#fff!important;border:none!important;border-radius:0!important}
.pp_social .facebook{width:102px!important}
.agent_contanct_form_sidebar .wpcf7-form-control,.wpcf7-form-control-wrap textarea{width:100%}
span.wpcf7-form-control-wrap{position:relative}
.wpcf7-form input[type=submit]{-webkit-appearance:none;min-width:145px;font-size:14px!important;text-transform:uppercase;line-height:normal!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;background-color:#3C90BE!important;border:none;border-bottom:3px solid #347DA4!important;color:#fff;margin-bottom:0!important;padding:9px 26px!important}
.wpcf7-form p{margin-bottom:13px;font-size:13px;line-height:22px}
#all_wrapper{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;webkit-overflow-scrolling:auto}
@media screen and (max-width:990px){.stretched-row{padding-left:0!important;padding-right:0!important;left:0!important;width:auto!important}
}
.invoice_totals{padding:0}
.invoice_unit_title{padding:10px 0;margin:15px 0;background:#F0F0F0}
.invoice_unit{padding:10px 0;margin:0;line-height:1.4em}
.no_invoices{float:left}
.invoice_unit:nth-of-type(odd){background:#F6f6f6}
.invoice_filters{padding:0;margin:0 -15px}
#access .with-megamenu i{margin-right:9px;font-size:11px;margin-top:5px;float:left}
#access ul li.with-megamenu:hover>ul.sub-menu,#access ul li.with-megamenu>ul.sub-menu{top:87px;left:45px;right:auto;padding:13px 0;width:100%;margin:0;max-width:1110px;border-top-left-radius:0;border-top-right-radius:0}
.header_type2 #access ul li.with-megamenu>ul.sub-menu{top:170px}
.header_type2 #access ul li.with-megamenu:hover>ul.sub-menu{top:110px}
.header_type3 #access ul li.with-megamenu>ul.sub-menu{top:180px}
.header_type3 #access ul li.with-megamenu:hover>ul.sub-menu{top:120px}
.fixed_header #access ul li.with-megamenu:hover>ul.sub-menu,.fixed_header #access ul li.with-megamenu>ul.sub-menu{left:auto;right:45px}
.customnav #access ul li.with-megamenu>ul.sub-menu{top:130px}
.customnav #access ul li.with-megamenu:hover>ul.sub-menu{top:70px}
#access ul li.with-megamenu>ul.sub-menu{top:114px}
#access li.with-megamenu{position:static}
#access ul ul li.wpestate_megamenu_col_1{width:100%;float:left}
#access ul ul li.wpestate_megamenu_col_2{width:50%;float:left}
#access ul ul li.wpestate_megamenu_col_3{width:33.33%;float:left}
#access ul ul li.wpestate_megamenu_col_4{width:25%;float:left}
#access ul ul li.wpestate_megamenu_col_5{width:20%;float:left}
#access ul ul li.wpestate_megamenu_col_6{width:16.66%;float:left}
#access ul ul li.wpestate_megamenu_col_1.mega_menu_border,#access ul ul li.wpestate_megamenu_col_2.mega_menu_border,#access ul ul li.wpestate_megamenu_col_3.mega_menu_border,#access ul ul li.wpestate_megamenu_col_4.mega_menu_border,#access ul ul li.wpestate_megamenu_col_5.mega_menu_border,#access ul ul li.wpestate_megamenu_col_6.mega_menu_border{border-right:1px solid #f0f0f0}
#access .menu>.with-megamenu:hover ul ul,#access ul li.with-megamenu ul ul{left:0;margin:0;top:0;border:none!important;box-shadow:none;width:100%}
#access ul ul li.wpestate_megamenu_col_1,#access ul ul li.wpestate_megamenu_col_1 a,#access ul ul li.wpestate_megamenu_col_2,#access ul ul li.wpestate_megamenu_col_2 a,#access ul ul li.wpestate_megamenu_col_3,#access ul ul li.wpestate_megamenu_col_3 a,#access ul ul li.wpestate_megamenu_col_4,#access ul ul li.wpestate_megamenu_col_4 a,#access ul ul li.wpestate_megamenu_col_5,#access ul ul li.wpestate_megamenu_col_5 a,#access ul ul li.wpestate_megamenu_col_6,#access ul ul li.wpestate_megamenu_col_6 a{color:#1a171b;font-size:14px;font-weight:400;height:auto;line-height:1.4em;padding:7px 13px;text-transform:none;overflow:hidden}
.customnav #access ul ul li.wpestate_megamenu_col_1,.customnav #access ul ul li.wpestate_megamenu_col_1 a,.customnav #access ul ul li.wpestate_megamenu_col_2,.customnav #access ul ul li.wpestate_megamenu_col_2 a,.customnav #access ul ul li.wpestate_megamenu_col_3,.customnav #access ul ul li.wpestate_megamenu_col_3 a,.customnav #access ul ul li.wpestate_megamenu_col_4,.customnav #access ul ul li.wpestate_megamenu_col_4 a,.customnav #access ul ul li.wpestate_megamenu_col_5,.customnav #access ul ul li.wpestate_megamenu_col_5 a,.customnav #access ul ul li.wpestate_megamenu_col_6,.customnav #access ul ul li.wpestate_megamenu_col_6 a{padding:7px 13px}
.customnav #access ul ul li.wpestate_megamenu_col_1 .widget-container a,.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 .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 .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 .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 .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 .widget-container a,.customnav #access ul ul li.wpestate_megamenu_col_6 li:last-of-type .widget-container a{padding:3px 0}
#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,.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 0}
#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 0}
#access .menu>.with-megamenu:hover ul ul{visibility:visible;opacity:1;padding-top:0;position:Relative;background:Transparent}
#access .with-megamenu ul ul a{border:none}
.with-megamenu .sub-menu li:hover{background-color:transparent}
#access .with-megamenu .sub-menu li:hover>a,#access .with-megamenu .sub-menu li:hover>a:active,#access .with-megamenu .sub-menu li:hover>a:focus,#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:#3C90BE}
#access .with-megamenu .sub-menu .menu-item-has-children>a:after{display:none}
#access .with-megamenu ul ul ul,#access ul ul ul .megamenu-demos ul{display:block}
#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_1 .megamenu-title a,#access ul ul li.wpestate_megamenu_col_2 .megamenu-title,#access ul ul li.wpestate_megamenu_col_2 .megamenu-title a,#access ul ul li.wpestate_megamenu_col_3 .megamenu-title,#access ul ul li.wpestate_megamenu_col_3 .megamenu-title a,#access ul ul li.wpestate_megamenu_col_4 .megamenu-title,#access ul ul li.wpestate_megamenu_col_4 .megamenu-title a,#access ul ul li.wpestate_megamenu_col_5 .megamenu-title,#access ul ul li.wpestate_megamenu_col_5 .megamenu-title a,#access ul ul li.wpestate_megamenu_col_6 .megamenu-title,#access ul ul li.wpestate_megamenu_col_6 .megamenu-title a{font-weight:700;border:none;text-transform:uppercase}
.megamenu-demos img{border:1px solid #eee;width:100%}
#access .with-megamenu .widget-container{margin-bottom:0}
#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 0!important}
#access .with-megamenu .widget-title-sidebar{font-size:14px;font-weight:700;margin-bottom:6px}
#access .with-megamenu .megamenu-title a{padding-top:0}
.with-megamenu .widget li,.with-megamenu .widget-container li{font-size:13px;width:100%;border:none;margin-bottom:0;padding-bottom:8px}
.with-megamenu .widget_nav_menu li:before,.with-megamenu .widget_pages li:before,.with-megamenu .widget_recent_entries li:before,.with-megamenu .widget_rss li:before,.with-megamenu .widget_text li:before{margin:7px 13px 0 0}


#recaptcha_image img 
{ 
        width: 200px; 
}
 