.text-primary,.btn-primary .badge,.btn-link,a.list-group-item.active>.badge,.nav-pills>.active>a>.badge,p.drop-caps:first-child:first-letter,.accent-color,.post-more,ul.nav-list-primary>li a:hover,.widget_recent_comments a,.navigation>ul>li:hover>a,.flex-caption .hero-agent-contact,.property-info h4 a,.agent-info h4 a,.features-list li .icon,.grid-listings h3 a,.agents-listing h3 a,.nav-tabs li.active>i,.nav-tabs li:hover>i,.location>i,.contact-info-blocks>div>i,.additional-amenities>span.available i,.error-404 h2>i,.properties-table .action-button i,.pricing-column h3{color:#2D85D3}.featured-gallery p,.post-more:hover,.widget_recent_comments a:hover,.property-info h4 a:hover{opacity:.9}p.drop-caps.secondary:first-child:first-letter,.accent-bg,.fa.accent-color,.btn-primary,.btn-primary.disabled,.bottom-header,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.label-primary,.progress-bar,a.list-group-item.active,a.list-group-item.active:hover,.panel-footer,a.list-group-item.active:focus,.panel-primary>.panel-heading,.carousel-indicators .active,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,hr.sm,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.accordion-heading .accordion-toggle.active,.accordion-heading:hover .accordion-toggle,.accordion-heading:hover .accordion-toggle.inactive,.nav-tabs li a:hover,.nav-tabs li a:active,.nav-tabs li.active a,.fc-event,.site-header .social-icons a,.navigation>ul>li>ul>li:hover>a,.navigation>ul>li>ul>li>ul>li:hover a,.timeline>li>.timeline-badge,.pricing-column.highlight h3,.site-footer-bottom .social-icons a:hover{background-color:#2877bd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.next-prev-nav a:hover,.staff-item .social-icons a:hover,.site-header .social-icons a:hover{background:#2D85D3}.panel-primary>.panel-heading+.panel-collapse .panel-body,.navigation ul>li:hover>a,.navigation ul>li.current_menu_item>a{border-top-color:#2D85D3}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#2D85D3}.panel-footer{border:none;text-align:center;color:#ffffff;font-weight:bold;font-size:16px}.panel-footer span{cursor:pointer}blockquote{border-left-color:#2D85D3}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-spacing:0;border-collapse:collapse}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}iframe{border:0}html,body{height:100%}.table{margin:0}html{width:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:#2D85D3;text-decoration:none;cursor:pointer;font-weight:bold}a:hover{text-decoration:none}a:hover,a:active,a:focus{outline:0;color:#2877bd}a img{border:none}a>img{vertical-align:middle}.gray-bg{background:#bababa}.gray-text{color:#bababa}.lgray-bg{background:#f8f8f8}.dgray-bg{background:#333333}img{max-width:100%}img,object,embed,audio,video{max-width:100%}img{height:auto}strong,.strong{font-weight:700}i,em,.italic{font-style:italic}.uppercase{text-transform:uppercase}.align-left{float:left;margin:0 25px 0 0px !important}.listings-filter #key{display:block;width:510px}.align-right{float:right;margin:0 0 0 25px !important}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.color-text{color:#ffffff}.form-control{padding:6px}.through{text-decoration:line-through}.border-radius{border-radius:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.5em}h1{font-size:20px;font-weight:bold}h2{font-size:18px;font-weight:bold}h3{font-size:18px;font-weight:bold}h4{font-size:16px;font-weight:700}h5{font-size:16px;font-weight:700}h6{font-size:12px}p{line-height:20px;margin:0 0 10px}p.md{font-size:16px;line-height:22px}p.lg{font-size:30px;line-height:1.2em}.big{font-size:200%;line-height:1.5em}i.fa-question-circle{font-size:19px;color:#2d85d3}.thin{font-weight:300}p.drop-caps:first-child:first-letter{float:left;margin-top:5px;margin-right:5px;padding:4px;font-size:75px;font-family:Georgia, serif;line-height:60px}p.drop-caps.secondary:first-child:first-letter{margin-right:10px;padding:6px 12px;border-radius:4px;color:#fff}.top-panel{padding-bottom:25px;text-align:center}.navbar-form{padding:0}.navbar-form #q{width:230px}.navbar-form #update{font-size:16px;border-radius:6px;margin:0}.navbar-form #update:hover{font-size:16px;border-radius:6px}.navbar-form>*{margin-right:10px}hr{display:block;clear:both;margin:10px 0;width:100%;height:1px;border:0;background:#ddd}span[int]{font-weight:bold;color:#2d85d3;cursor:pointer}.wrapper #list{padding:0 15px;position:absolute;top:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.wrapper #map{position:absolute;top:0;bottom:0;left:0}.wrapper{position:absolute;top:50px;width:100%;left:0;right:0;bottom:0}.tooltip-inner{background-color:#304966;font-weight:bold;padding:5px;max-width:300px;border-radius:5px}.tooltip-arrow{border-bottom-color:#304966 !important}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.breadcrumb>li+li::before{padding-right:0}.breadcrumb>span+span:before{padding:0 5px;color:#ccc;content:"/\00a0"}#rate-form>div{padding:0 5px}.overlay-transparent{background:rgba(0,0,0,0.6)}.btn-success{font-size:17px;background-color:#00a553;border:none;font-weight:bold;padding:6px 10px;transition:all 280ms cubic-bezier(.4, 0, .2, 1) 0s;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.btn-success:hover{background-color:#00a553;border:none;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.btn-info{padding:2px 8px;font-size:14px;font-weight:bold;border-radius:50%;background-color:#2877bd;transition:all 280ms cubic-bezier(.4, 0, .2, 1) 0s;box-shadow:0 0 4px rgba(0,0,0,0.5);border:none}.btn-info:hover{background-color:#2877bd;box-shadow:0 0 6px rgba(0,0,0,0.4);border:none}.btn-map img{height:80px;border-radius:4px}.btn-map{color:#fff;font-weight:bold;background-color:#2877bd;transition:all 280ms cubic-bezier(.4, 0, .2, 1) 0s;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding:1px 3px}.btn-map:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);color:#fff}.btn-map .map-price{background-color:#2877bd;border-radius:4px 0 4px 0;position:absolute;padding:2px 4px;top:2px;left:2px}.map-tooltip{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);width:300px;padding:0}#mortgage{display:block;font-size:16px;margin:15px auto;width:250px}.btn-map .map-det{background-color:#2877bd;border-radius:0 4px 0 4px;position:absolute;padding:2px 4px;bottom:2px;left:2px;opacity:0}.next span{background-color:#00a553 !important;color:#ffffff !important}.next a{background-color:#00a553 !important;color:#ffffff !important}.previous span{background-color:#00a553 !important;color:#ffffff !important}.previous a{background-color:#00a553 !important;color:#ffffff !important}.link{color:#2d85d3;cursor:pointer}.social-icons a{margin:0 8px;text-decoration:none}.next-prev-nav{display:inline-block}.next-prev-nav a{display:inline-block;width:20px;height:20px;color:#fff;text-align:center;line-height:20px;text-decoration:none}.next-prev-nav a:hover{color:#fff}.meta-data{display:block;margin-bottom:10px;font-size:12px;font-style:italic;color:#ddd;padding:0 !important;border-bottom-width:3px !important;border-radius:3px}.meta-data a{color:#555}.meta-data a i{color:#999999}.meta-data a:hover{text-decoration:none}.meta-data>span{display:inline-block;padding:10px 20px;border-right:1px solid #efefef}.meta-data i{margin-right:4px}.meta-data>span:last-child{border-right:0}.media-box{position:relative;display:block;max-width:100%}.media-box .zoom,.media-box .expand{position:absolute;width:100%;height:100%;text-align:center;color:#ffffff !important;font-size:1.5em;z-index:999;left:0;top:0;margin:0;background-color:rgba(0,0,0,0.5);opacity:0}.img-thumbnail img:hover,.img-thumbnail:hover{opacity:.9}.media-box:hover .zoom,.media-box:hover .expand{opacity:1}.selectpicker{font-weight:400;padding-top:5px;padding-bottom:5px}.input-lg .selectpicker{padding-top:12px;padding-bottom:11px}.bootstrap-select.form-control{margin-bottom:20px !important}.bootstrap-select.margin-0{margin-bottom:0px !important}body{background-color:#293D54;color:#555;font-size:14px;font-weight:400;font-family:Arial,sans-serif;line-height:20px}.body{display:table;table-layout:fixed;height:100%;width:100%}@media (min-width:1200px){body.boxed .body .site-header,body.boxed .body .main-menu-wrapper{max-width:100%;width:1080px}}.site-header{width:100%}.top-header{font-weight:bold;display:table-row;height:1px;background-color:#035785}.middle-header{height:80px;position:relative;z-index:8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.site-header h1.logo{position:relative;z-index:1300;display:table;margin:0;padding:15px 0 0;height:65px;vertical-align:middle;line-height:0}.logo a{display:table-cell;vertical-align:middle;text-decoration:none}.horiz-nav>li{float:left}.horiz-nav>li>a{display:inline-block;padding:0 20px;line-height:30px;text-decoration:none;border-right:1px solid rgba(0,0,0,0.1);color:#fff}.horiz-nav>li>a:hover{background:rgba(0,0,0,0.05)}.horiz-nav>li:first-child>a{border-left:1px solid rgba(0,0,0,0.1)}.horiz-nav a{text-decoration:none}.site-header .menu-toggle{font-size:18px;margin:30px 10px 0 0;float:right}.site-header .menu-toggle:focus{outline:0}.navbar-brand{padding:2px 5px}.navbar-t{color:#fff;font-size:22px;vertical-align:middle}.main-menu{box-shadow:0 1px 2px rgba(0,0,0,0.1);background:#2877bd}.navigation{height:50px;text-align:center}.navigation>ul>li{float:left;font-size:15px;position:relative}.navigation>ul>li i{font-size:11px;margin-left:5px}.navigation>ul>li>a{padding:15px 22px;display:block;text-decoration:none;border-right:1px solid rgba(0,0,0,0.05)}.navigation>ul>li:first-child>a{border-left:1px solid rgba(0,0,0,0.05)}.navigation ul>li:hover>a,.navigation ul>li.current_menu_item>a{border-top-width:3px;border-top-style:solid;padding:12px 22px 15px 22px;background:#fff}.navigation>ul>li ul{position:absolute;top:100%;left:0;z-index:999;display:none;min-width:100%;height:auto;background:#fff;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,0.3)}.navigation>ul>li:hover ul{display:block}.navigation>ul>li>ul li{line-height:normal;font-size:14px;position:relative}.navigation>ul>li>ul li>a{display:block;padding:10px 25px;border-bottom:1px solid #f8f7f3;white-space:nowrap;text-decoration:none}.navigation>ul>li>ul>li:hover>a,.navigation>ul>li>ul>li>ul>li:hover>a{text-decoration:none;padding:10px 25px;color:#ffffff;border-top:0}.navigation>ul>li>ul li:last-child a{border-bottom:0}.navigation>ul>li>ul li ul{left:100% !important;top:0;min-width:inherit;position:absolute;box-shadow:0 2px 2px rgba(0,0,0,0.3)}.boxed .navigation>ul>li:first-child a{border-left:0}.boxed .navigation>ul>li:last-child a{border-right:0}.listings-filter{text-align:center;padding:5px;color:#ffffff}.listings-title{padding:10px;color:#ffffff;text-align:center;font-size:18px}.listings-title>*{display:inline}.ad-unit{clear:both;display:table;margin:0 auto 20px;width:100%}.ad-unit-1{clear:both;display:table;margin:0 auto 20px}.ad-unit-2{clear:both;display:table;margin:20px auto 0}span.required{color:red}.errorSummary li{color:red}.ad-unit-3{clear:both;display:table;margin:35px auto 0}.listings-title h2{font-weight:normal}.listings-title h1{font-size:20px}.listings-sorter{font-size:16px;text-align:right;font-weight:bold;padding:20px 0}.listings-sorter li{display:inline;margin-left:10px;cursor:pointer;color:#2d85d3}.map-sorter{text-align:center}.map-sorter li{margin:0 4px}.listings-sorter li:hover{border-bottom:3px solid}.listings-sorter .desc{border-bottom:3px solid}.listings-sorter .desc:after{content:"\f078";font-family:icomoon;margin-left:5px}.listings-sorter .asc{border-bottom:3px solid}.listings-sorter .asc:after{content:"\f077";font-family:icomoon;margin-left:5px}#filter{display:table;margin:8px auto}#filter .form-control:last-of-type{margin:0}.autocomplete-suggestions{background:#FFF;cursor:pointer;overflow:auto;box-shadow:0 2px 5px rgba(50,50,50,0.64);margin-top:-2px}.autocomplete-suggestion{cursor:pointer;padding:5px;white-space:nowrap;overflow:hidden;color:#000000;font-weight:bold;font-size:16px}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#1ea23c;color:white}.autocomplete-suggestions strong{font-weight:normal;color:#3399FF}.hero-slider.flexslider .flex-prev{left:-40px}.details-title{font-size:18px;line-height:2;text-align:center;font-weight:bold}.empty{font-size:18px;padding:20px;text-align:center;display:block;color:#ffffff}.hero-slider.flexslider:hover .flex-prev{left:10px}.hero-slider.flexslider:hover .flex-next{right:10px}#map img,#pano img{max-width:none}.site-search-module{position:absolute;z-index:8;height:190px;bottom:-107px;left:0;width:100%}.site-search-module-inside{padding:15px 15px 0;height:175px;background:#f8f8f8;border-top:3px solid rgba(0,0,0,0.8);border-radius:15px 15px 0 0}.site-search-module-inside .btn{padding-top:14px;padding-bottom:12px}.site-search-module-inside .selectpicker.btn{padding-top:12px}.main{position:relative}.home .main{z-index:5}.affix{top:0;width:100%}.nav-wrapper{min-height:50px}.bottom-header{font-weight:bold;border-radius:0;z-index:300;margin-bottom:0;box-shadow:0 4px 4px rgba(0,0,0,0.4)}.type-widget table span{font-weight:normal;color:#555;display:block}.bottom-header .container{text-align:center}.panel-heading{padding:8px}.panel-center{float:none;margin:0 auto;padding:0}.content{padding:20px 0;height:auto}footer{display:table-row;height:1px}.featured-blocks{margin-bottom:10px}.featured-block{position:relative;text-align:center}.featured-block img{width:50%;display:inline-block;border-radius:100%;margin-bottom:10px}.featured-block p{padding:0 10%;margin-bottom:0}.property-block{background-color:#f9f9fb;border-radius:5px;overflow:auto;-webkit-mask-image:-webkit-radial-gradient(white, black)}.property-image{cursor:pointer}.property-block:hover .property-image>img{transform:scale(1.1)}.property-block .property-image>img{transition:.4s ease}.property-image>img,.agent-featured-image>img{width:100%;height:100%;object-fit:cover}.property-image,.agent-featured-image{display:block;position:relative;height:220px;overflow:hidden}.property-image .next{padding:35px 20px;position:absolute;top:30%;right:15px;font-size:35px;color:#ffffff;cursor:pointer;text-shadow:1px 1px 5px rgba(0,0,0,0.8)}.property-image .prev{padding:35px 20px;position:absolute;top:30%;left:15px;font-size:35px;color:#ffffff;cursor:pointer;text-shadow:1px 1px 5px rgba(0,0,0,0.8)}.property-image .btn{font-size:16px;position:absolute;top:43%;margin-left:auto;margin-right:auto;left:0;right:0;opacity:0;display:none;width:120px;z-index:1000}.property-image .disabled{opacity:.5;cursor:default}.property-image img.dark{opacity:.5}.map-featured-image{height:inherit;padding-bottom:inherit}.overlay{width:100%;height:100%;line-height:100%;position:absolute;left:0;top:0;color:#fff;font-size:24px;text-align:center;display:block;opacity:0;background:rgba(0,0,0,0.4)}.mortgage-uno{border:1px solid #ccc;background-color:#f9f9fb;border-radius:5px;margin-top:20px}.mortgage-uno input[type=radio]{display:none}.mortgage-uno input[type=radio]:checked+span{background-color:#2877bd;color:white;box-shadow:none}.mortgage-uno .radio-inline{display:table;margin:0 auto;padding:0 0 10px 10px}.mortgage-uno .radio-inline span{box-shadow:inset 0 0 0 1px #dddddd;background-color:#ffffff;border-radius:5px;display:table;padding:5px;text-align:center;font-size:15px;margin:0 auto}.mortgage-uno .radio-inline span img{margin-bottom:2px}.property-image:hover .overlay,.agent-featured-image:hover .overlay{opacity:1}#featured-properties .overlay{line-height:160px !important}.property-image .images-count{font-weight:bold;position:absolute;bottom:15px;left:15px;border-radius:4px;z-index:9;color:#ffffff;background-color:#2877bd;padding:5px 10px}.property-image .price{font-weight:bold;position:absolute;top:0;left:0;font-size:16px;border-radius:0 0 4px 0;color:#ffffff;background-color:#2877bd}.property-image .addr{background:rgba(0,0,0,0) linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.75) 100%) repeat scroll 0 0;bottom:0;color:#f9f9fb;font-weight:bold;left:0;margin:0;font-size:15px;padding:5px 10px;position:absolute;right:0;text-shadow:0 1px 1px #000;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.property-image .price-drop{font-weight:bold;position:absolute;right:0;top:15px;border-radius:4px 0 0 4px;z-index:9;color:#ffffff;padding:5px 10px;background-color:#8a2be2}.property-image .agent{position:absolute;bottom:5px;right:5px;z-index:9;text-align:right;color:#ffffff;text-shadow:1px 1px 5px rgba(0,0,0,0.8)}.property-image .img{bottom:5px;position:absolute;right:5px;width:70px}.property-image .img img{border-radius:5px}.property-image .open-house{font-weight:bold;position:absolute;top:15px;border-radius:0 4px 4px 0;z-index:9;color:#ffffff;padding:5px 10px;background-color:#f0512e}.property-image .badges{position:absolute;z-index:0;left:10px;top:10px;border-radius:100%;width:50px;height:50px;line-height:50px;text-align:center;background:#fff;font-weight:700}.property-image .det{position:absolute;color:white;font-weight:bold;right:0;top:0;left:0;padding:5px 10px;text-shadow:0 1px 1px #000;text-align:right;font-size:16px;background:rgba(0,0,0,0) linear-gradient(to top, transparent 0, rgba(0,0,0,0.75) 100%) repeat scroll 0 0}.property-info h4,.agent-info h4{margin-bottom:0}.property-info .location{display:block;font-size:100%}#mortgage-list li:hover{background-color:#f9f9fb}.return{color:#ffffff;font-size:16px;margin-top:10px;overflow:auto}.return a{font-weight:bold}.popular{color:#ffffff;font-size:16px;line-height:1.8}.popular a{font-weight:bold}.popular .col-sm-3{padding:0}.return-modal .modal-dialog{width:950px;margin:50px auto}.return-modal .modal-body{padding:0}.return-modal table{margin:0}.return-modal a{font-weight:bold}.return-modal table tr td{line-height:1}.center-search{margin:0 auto;display:table;text-align:center;padding:5px;background-color:rgba(0,0,0,0.6);border-radius:6px}.center-search form{font-weight:bold;background-color:#2877bd;border-radius:6px;padding:10px;margin:10px;margin-top:5px}.center-search .center-text{color:#ffffff;font-size:35px;font-weight:normal}.return table tr{border-bottom:1px solid #ddd}.return table tr td{line-height:1;border:none}.property-info .clearfix .location{float:left;color:#999;font-style:italic;display:block;font-size:100%}.property-info .days{float:right;color:#999;font-style:italic;display:block;font-size:100%}.property-info .location:before{color:#00a553;font-style:normal;content:"\f111";font-family:icomoon;margin-right:5px}.property-image .clearfix .location{float:left}.property-image .clearfix{background:rgba(0,0,0,0) linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.75) 100%) repeat scroll 0 0;bottom:0;color:#f9f9fb;font-weight:bold;left:0;text-align:center;padding:10px;position:absolute;right:0;text-shadow:0 1px 1px #000}.property-image .days{float:right;font-style:italic;display:block;font-size:100%}.property-info a{font-weight:bold;line-height:1.5;white-space:nowrap}.property-info .nowrap{text-overflow:ellipsis;overflow:hidden}.property-clear{background:none}.property-image .location:before{color:#2D85D3;font-style:normal;content:"\f041";font-family:icomoon;margin-right:5px}.property-info .delete{background:#ff0000;margin-right:10px;padding:4px 8px;float:right}.property-info .edit{padding:4px 8px;float:right}.price{display:inline-block;background:#2877bd;color:#fff;border-radius:3px;height:30px}.price b{background:rgba(0,0,0,0.1);padding:0 7px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;line-height:30px;height:30px;display:inline-block;font-weight:400}.price span{padding:0 7px;line-height:30px;height:30px;font-weight:700}#latest-properties .property-block{margin-bottom:40px}.list-title{font-size:20px;padding:5px;border-bottom:1px solid #ddd}.clear{clear:both;display:table}.list-content{font-weight:bold;line-height:1.8;font-size:16px;padding:10px}.block-heading{line-height:50px;color:#ffffff;border-radius:4px}.breadcrumb{font-size:20px;font-weight:bold;line-height:2;text-align:center;background-color:transparent;padding:0 !important;border-radius:0 !important;background-color:inherit !important}.block-heading .heading-icon{background:rgba(0,0,0,0.1);width:50px;text-align:center;float:left;margin-right:10px;display:inline-block;border-radius:3px 0 0 3px;position:relative}.listings-filter select{margin:5px 3px}.block-heading .heading-icon .icon-design{color:rgba(0,0,0,0.1);font-size:20px;position:absolute;right:-7px;top:16px}.block-heading .btn-sm{margin:12px 17px 0 0}.bottom-blocks h3{margin-bottom:30px}.features-list li .icon{font-size:30px;line-height:40px;float:left;width:15%}.features-list li .text{float:left;width:85%}.features-list li .text h4{margin-bottom:5px}.popular-agent .img-thumbnail{margin-bottom:15px}.contact-info li{margin:5px 0;border-bottom:0 !important;white-space:nowrap}.contact-info li i{margin-right:7px}.ads{color:#ffffff;padding:2px 4px;background-color:#edb802;border-radius:4px;margin-bottom:15px;display:table;font-weight:bold}.site-footer{background-color:#035785;color:#fff;padding:20px 0 10px}.site-footer p{font-style:italic}.site-footer-bottom{color:#ffffff;padding:10px 0;text-align:center}.login-form{margin:30px auto;font-weight:bold}.login-form form div{padding:0 5px}.login-form form{margin:15px}.contact-form{margin:30px auto;font-weight:bold}.contact-form form div{padding:0 5px}.contact-form form{margin:15px}.profile-form>div{padding:0 5px}form label{font-weight:bold}#user-menu li{padding:12px;border-top:1px solid #ddd}#user-menu li:hover{font-size:16px}#user-menu li:first-child{border-top:none}#user-menu li.active{font-size:16px}.avatar{display:block;box-shadow:0 0 12px #b3b3b3;border-radius:100%;padding:5px;overflow:hidden;background-size:100%;position:relative;margin:15px auto;border:none}.avatar img{max-width:100%;max-height:100%;position:relative;border-radius:100%}.janrainContent{background:none;border:none}.site-footer-bottom p{margin-bottom:0;font-size:12px}.site-header .social-icons{margin-top:30px}.site-footer-bottom .social-icons{text-align:right}.site-footer-bottom .social-icons a{background:#555;color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;display:inline-block;margin:0 0 0 8px;text-decoration:none}.agent-contacts li{display:inline-block;margin:5px 20px 0 0}.grid-listings .property-info .price,.agents-listing .agent-info .counts{float:right}.grid-listings h3{margin-bottom:0}.property-grid>li{margin-bottom:25px}.property-grid{margin-bottom:25px}#signup-form .modal-dialog{width:410px}#signup-form .error-form{margin-bottom:10px;text-align:center}.agent-form form{padding:5px}.agent-form form textarea{text-align:justify}.agent-form .clearfix{margin:15px auto;line-height:1.6}.agent-form .btn{display:table;font-size:17px;margin:10px auto;width:80%}.agent-form .col-md-12{margin-bottom:5px !important}.form-group{margin-bottom:10px}.agent-form .form-group{margin:0;padding:5px}.error-form{margin:5px 0 10px;color:red;text-align:center;font-size:17px;clear:both}.error input,.error textarea,.error select{border-color:red;border-width:2px}.pagination{margin:20px auto 10px}.pagination>li>span{font-weight:bold;font-size:18px;margin-left:10px;border-radius:4px;padding:7px 12px;border:none;background-color:#f9f9fb}.pagination>li>a{font-weight:bold;font-size:18px;margin-left:10px;border-radius:4px;padding:7px 12px;border:none;background-color:#f9f9fb}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#2D85D3;color:#fff}.pagination-center{text-align:center}.map-pagination{text-align:center;margin-bottom:25px}.full-search-form{padding:15px;background:#efefef}.full-search-form label{margin-top:0;padding-top:0;line-height:normal}.page-header{margin:0;position:relative;padding:40px 0;border:0;background-color:#555}.page-header h1{text-transform:uppercase;color:#ffffff;margin-bottom:0;line-height:1em}.page-header p{color:#d8d6d1;margin:0}.submit-listings{background-color:white;padding:0 10px;border-radius:4px;border:solid 1px #ddd;margin:auto;width:800px}.submit-listings h2{margin:20px 0}.submit-listings #map{margin:15px 0}.submit-listings #center{text-align:center;width:100%}.new_photo{position:relative;font-weight:bold;padding:0 3px;margin-top:5px}.add-photo-main{position:absolute;background-color:#1ea23c;padding:2px 4px;left:10px;top:10px;cursor:pointer;border-radius:3px;color:#fff}.add-photo-active{background-color:blueviolet}.add-photo-delete{position:absolute;background-color:#F00;padding:2px 4px;right:10px;top:10px;cursor:pointer;border-radius:3px;color:#fff}#upload-button{text-align:center;height:166px}.errorSummary{font-weight:bold}.errorSummary span.required{color:#ff0000}.single-property{background-color:white;padding:10px;border-radius:5px;margin-bottom:15px}.single-property .property-amenities{border-bottom:3px solid #efefef}.single-property .property-amenities div{font-size:14px;width:20%}.single-property .property-amenities b{display:inline-block;margin-right:5px}.single-property h2.page-title{margin-bottom:10px}.location{font-style:italic}.single-property .tabs{margin-bottom:0}.single-property .agent{padding:25px;margin-bottom:30px;background:#f8f8f8}.single-property .property-block{border:1px solid #dddddd}.property-buttons{float:right;margin:25px 10px 0 0;font-size:16px}.property-buttons a{margin-left:5px}.featured-title{color:white;display:block;font-size:19px;font-weight:bold;text-align:center}.single-property .block-title{margin:20px 0 10px}.map img{max-width:none}.map-view{float:left;font-weight:bold;font-size:16px}.email-alerts{float:left;font-size:16px;margin-left:10px;background-color:#f0512e;transform:perspective(300px) rotateX(1080deg)}.email-alerts:hover{background-color:#f0512e}.map-details-view{margin-bottom:20px;text-align:center;font-size:16px}.map-details-view a{font-weight:bold}.single-property .descr{font-size:16px;margin:15px 5px;text-align:justify}.com .a{padding-left:0 !important;padding-right:20px !important}.com .b{padding:0 10px !important}.com .c{padding-left:20px !important;padding-right:0 !important}.mortgage-form .modal-header{text-align:center}.property-params{font-size:16px;line-height:2}.single-agent .contact-details{margin:20px 0}.single-agent h2{margin-bottom:30px}.grid-holder{margin-left:-1.5%;white-space:nowrap;overflow:auto}.grid-item-inner{box-shadow:0 1px 2px rgba(0,0,0,0.1);background:#ffffff}.grid-holder .grid-item{margin-left:1.5%;margin-top:20px}.grid-holder.col-2 .grid-item{width:49%}.grid-holder.col-3 .grid-item{width:31.8%}.grid-holder.col-3 .grid-item .property-image{height:220px}.grid-holder.col-4 .grid-item{width:23.5%}.grid-media{position:relative}.grid-content{padding:15px 20px 1px 20px}.grid-content .fa-external-link{margin-left:10px}.grid-item h3{line-height:1em}.post-title{margin-bottom:0;padding-bottom:6px}.post-content{padding-top:20px}.post-content .featured-image{margin-bottom:20px}.single-post-header{margin-bottom:0}.listings-ad{background:none !important;border-radius:0 !important}.posts-archive .post{margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #efefef}.posts-archive .post:last-child{margin-bottom:0}.format-quote .grid-content p{font-size:24px;line-height:30px;font-style:italic}.single-post-header .btn-toolbar{margin-top:8px}.post-comments-count{margin-top:15px}.error-404{text-align:center}.error-404 h2{font-size:80px}.image-placeholder{background:#eee;height:100px;line-height:100px;text-align:center;font-weight:700;margin-bottom:20px}.panel{margin-bottom:25px;border-radius:5px;box-shadow:none;border:none;overflow:hidden;background-color:#f9f9fb}.panel a{font-weight:bold}.listings-adv{color:#cccccc;line-height:1;margin-bottom:10px;text-align:center;font-size:11px;text-transform:uppercase}.adv-title{font-size:22px;font-weight:bold;font-style:italic;position:absolute;top:15px}.adv-arrow{bottom:10px;font-size:40px;position:absolute;right:20px;color:#00a553}#slider{bottom:20px;left:350px;display:none;overflow:hidden;position:absolute}#slider ul{position:relative;margin:0;padding:0;height:20px;list-style:none}#slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:300px;height:20px;text-align:center;line-height:20px;font-size:22px;font-weight:bold;font-style:italic;color:#00a553}.panel-primary>.panel-heading>h4{color:#fff}i.fa-question-circle{cursor:pointer}.widget .widgettitle{border-bottom:2px solid #fff;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase;font-size:16px}.widget ul>li{padding-bottom:10px}.widget a{text-decoration:none;font-weight:bold;color:#fff}.widget .meta-data{margin-bottom:0}.tag-cloud a{display:inline-block;margin-right:7px;margin-bottom:7px;padding:2px 8px;border:1px solid #eeeeee;border-radius:3px;background:#f8f8f8;font-size:12px;text-decoration:none}.tag-cloud a:hover{text-decoration:none}.widget-recent-posts .post-image{width:30%;float:left;margin-right:5%}.widget-recent-posts .widget-blog-content{float:left;width:65%}.widget-recent-posts .widget-blog-content>a{font-weight:bold;display:block;margin-top:0}.widget-recent-posts .fa-angle-right{display:none}.widget-recent-posts .fa-plus{margin-right:0}.widget-recent-posts ul li a{padding:12px 0;text-decoration:none}.widget-recent-posts ul li:first-child a{padding-top:8px}.widget-gallery ul{margin-left:-3%}.widget-gallery ul li{float:left;width:30%;margin-left:3%;margin-bottom:20px;border-bottom:0;padding:0}.widget-gallery ul li i{display:none}.featured-properties-widget .property-block{padding-bottom:0;margin-bottom:20px;box-shadow:none;border:0}.similar-widget .property-block{border:none}.featured-properties-widget .property-block:last-child{margin-bottom:0}.featured-properties-widget .property-image{width:100%}.featured-properties-widget .property-info{width:100%;padding:10px 0px;border-bottom:0}.widget-agents .badge{margin-top:8px}.widget-properties .price{margin-top:8px}.additional-amenities>span{padding:10px;display:inline-block;margin:0 5px 10px 0;background:#f8f8f8;border-radius:3px}.additional-amenities>span.navailable i{color:#999}.properties-table th{font-weight:700}.table tbody tr td{vertical-align:middle}.table thead{font-weight:bold}.properties-table .action-button{margin-left:20px;font-weight:bold;text-decoration:none}.properties-table .action-button i{font-size:16px}.post-meta{background-color:#f8f8f8;border-bottom:1px solid #efefef;padding:10px 20px;font-size:12px}.post-meta i{margin-right:5px;font-size:14px}.post-comments{margin:30px 0 0 0}.comments{margin:0;list-style-type:none}.comments li{margin-bottom:25px}.comments li.admin>.post-comment-block{background-color:#f8f7f3}.comments li .img-thumbnail{float:left;margin-right:20px}.comments li h5{margin-bottom:5px}.comments li ul{padding-top:25px;padding-left:50px}.post-comment-form{margin:30px 0 0 0;border-bottom:0}.gallery-filter ul{float:right}#message{margin-top:10px}#clients-slider li{text-align:center}#contact-map{padding:0}#back-to-top{position:fixed;z-index:999;right:17px;bottom:17px;display:none;padding:5px 12px;border-radius:3px;background:rgba(0,0,0,0.7);color:#ffffff}.tabs{margin-bottom:25px}.nav-tabs{font-weight:bold;text-align:center;margin:auto -10px;margin-top:10px}.nav-tabs li{position:relative;display:inline-block;float:none !important;margin-right:1px}.nav-tabs li a{display:block;font-size:16px;padding:5px 10px !important;border:1px solid #dddddd !important;background-color:#ffffff;text-decoration:none}.nav-tabs li a i{font-size:18px}.nav-tabs li>i{color:#efefef}.nav-tabs li>i{position:absolute;bottom:-10px;font-size:16px;width:20px;left:50%;margin-left:-10px}.nav-tabs li a:hover{background-color:#ffffff}.nav-tabs li a:active,.nav-tabs li.active a{background:#ffffff}.tab-content{background:#ffffff;padding:10px 0;margin:auto -10px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.modal-open{overflow-y:scroll}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;z-index:1050;margin:10px;width:auto}.modal-content{position:relative;outline:none;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;background-color:#ffffff;background-clip:padding-box;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:10px;background-color:#2877bd;color:#ffffff;border-radius:5px 5px 0 0;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px;color:#ffffff;opacity:1;font-size:25px}.modal-title{font-size:18px;font-weight:bold;margin:0;line-height:1.42857143}.modal-body{overflow:auto}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{margin:30px auto;width:500px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.modal form div{padding:0 5px}@media (min-width:1020px) and (max-width:1199px){@-moz-document url-prefix(){.formBlock.select-s .select{background-position:85% -1px !important}.formBlock.select-s .select{width:113% !important}}.navigation>ul>li>a{padding:15px 16px}.navigation ul>li:hover>a,.navigation ul>li.current_menu_item>a{padding:12px 16px 15px 16px}.flex-caption{margin-right:-460px}#featured-properties .overlay{line-height:150px !important}.grid-content .meta-data>span{padding:10px 10px}}@media only screen and (max-width:1020px){@-moz-document url-prefix(){.formBlock.select-s .select{background-position:89.6% -1px !important}.formBlock.select-m .select{background-position:89.6% -1px !important}.formBlock.select-w .select{background-position:89.6% -1px !important}}.sticky-wrapper{height:auto !important}.middle-header{box-shadow:0 1px 2px rgba(0,0,0,0.1)}.navigation>ul>li{display:block;width:100%;line-height:normal;text-align:left}.navbar-form>*{margin-right:10px}.navigation>ul>li>a{padding:20px 25px;border-bottom:1px solid #ccc;border-right:0}.navigation>ul>li:hover>a{padding:17px 25px 20px 25px}.navigation>ul>li:first-child a{border-left:0}.navigation>ul>li:last-child a{border-bottom:0}.navigation>ul>li>ul,.navigation>ul>li>ul li ul{position:static;height:auto !important;border-bottom:1px solid #efefef;top:0;left:0;box-shadow:none;border-radius:0;margin-left:0}.navigation>ul>li>ul:before,.navigation>ul>li>ul li ul:before{display:none}.flex-caption{margin-right:-180px;top:-30px}.hero-slider{height:300px}.hero-slider.flexslider ul.slides li{height:300px}.site-search-module{position:relative;height:auto;bottom:auto;left:auto;margin-top:30px}.site-search-module-inside{height:auto;padding-bottom:30px}.site-search-module-inside #ads-trigger{display:none}.featured-blocks .featured-block{margin-bottom:30px}.bottom-blocks .column{margin-bottom:30px}.block-heading{display:block;border-radius:3px}.block-heading .btn,.block-heading .toggle-view{display:none}.agent>div>div>img{margin-bottom:30px}.gallery-item .media-box img,.grid-item .media-box img{min-width:100%}.register-form{margin-top:30px}.single-agent .img-thumbnail{margin-bottom:30px}.widget-agents strong,.widget-properties .price{display:block}.action-button>span{display:none}.submit-description{margin-top:20px}.submit-property-type,.submit-contract-type,.submit-image{margin-bottom:20px}.grid-content .meta-data>span{padding:5px 0;border-right:0}ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{float:right}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}}@media only screen and (max-width:767px){.content{padding:0}#uvTab{display:none}.bottom-header form{padding:7px;margin-left:120px}.listings-sorter{text-align:center}.listings-sorter li{margin-left:5px}.listings-filter select{display:inline;width:47%}.listings-filter #type{display:inline;width:96%}.listings-filter #key{display:inline;width:96%}.grid-holder.col-2 .grid-item{width:95%}.grid-holder.col-3 .grid-item{width:95%}.grid-holder.col-3{margin-left:5px}.grid-holder.col-3 .grid-item{width:85vw;display:inline-block}.grid-holder.col-4{margin-left:5px}.grid-holder.col-4 .grid-item{width:85vw;display:inline-block}.pricing-table.six-cols>div{margin:0 auto 30px;width:100%}.pricing-table.five-cols>div{margin:0 auto 30px;width:100%}.pricing-table.four-cols>div{margin:0 auto 30px;width:100%}.pricing-table.three-cols>div{margin:0 auto 30px;width:100%}.pricing-table.two-cols>div{margin:0 auto 30px;width:100%}.grid-content .meta-data>span{padding:10px 20px;border-right:1px solid #efefef}.page-header h1{font-size:16px}.hero-agent{display:none}.flex-caption{margin-right:-110px}.flex-caption .fa-caret-down{display:none}.grid-listings>li,.agents-listing>ul>li{padding:0}.grid-listings>li>div,.agents-listing>ul>li>div{padding-left:0;padding-right:0}.agents-listing>li .agent-contacts{padding-bottom:15px}#gmap{height:200px}.site-footer-bottom{text-align:center}.site-footer-bottom .social-icons{margin-top:30px;text-align:center}.site-footer-bottom .social-icons a{margin:0 4px}}.in-article{margin:15px auto}.ad-title{color:#9f9f9f;font-size:14px;text-align:center;text-transform:uppercase;margin-top:20px}.expand{overflow:hidden;max-height:120px;position:relative}.expand:after{position:absolute;content:"";left:0;bottom:0;height:30px;width:100%;background:linear-gradient(rgba(255,255,255,0), white)}#read-more{text-align:center;cursor:pointer;color:#2d85d3;font-size:18px;margin:5px auto 15px}@media (max-width:768px){.expand{max-height:200px}.expand-mob{overflow:hidden;max-height:160px;position:relative}.expand-mob:after{position:absolute;content:"";left:0;bottom:0;height:40px;width:100%;background:linear-gradient(rgba(255,255,255,0), white)}.read-mob{text-align:center;cursor:pointer;color:#2d85d3;font-size:19px;margin-bottom:30px}.fotorama{margin:5px -10px}.sidebar{padding:0}.listings-filter .near-checkbox{margin-top:15px;margin-bottom:-5px}.panel{border-radius:0}.panel-heading{border-radius:0}.agent-form{margin-top:25px}.listings-featured{display:none !important}.central{padding:0}.grid-listings>li{border-radius:0}.single-property{border-radius:0;border:none}}@media (min-width:768px){.read-mob{display:none}.contact-form{width:380px}.login-form{width:350px}.mortgage-form .modal-dialog{width:650px}.listings-filter .near-checkbox{display:none}}@media (min-width:1020px){.central{padding-right:10px;padding-left:0;width:685px}.right-sidebar{padding-right:0;width:315px}.listings-filter .near-checkbox{display:block;margin-bottom:-50px;margin-top:30px}}@media (min-width:1200px){.right-sidebar{width:315px}.central{width:895px}}.rh{font-size:17px !important;background-color:transparent !important;margin:0 10px}.rh .rh-button{background-color:#00a553 !important}.rh-sortable-table .banner .banner-right{background-color:#2877bd !important}.rh-sortable-table .banner .banner-left{background-color:#2877bd !important}.rh-all-rates-table table tbody tr{height:4em !important}.rh-sortable-table .banner{background-color:#2877bd !important}.rh-stub a.stub canvas{display:none !important}.rh-tabs .nav{display:none !important}.rh-stub a.stub{color:#2877bd !important;padding:1em 0 0 !important}