img{display:block;max-width:100%;height:auto}#wrapper{position:relative;z-index:1;max-width:100%;overflow:hidden}#wrapper.boxed{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}#topbar{padding:4px 0;background:#000;font-size:11px;font-weight:500;color:#ccc}#topbar li{display:inline-block;font-size:12px;font-weight:700}#topbar li a{display:inline-block;text-align:center;color:#ccc;width:21px;padding:0;color:#ccc}#topbar li a:hover{opacity:.8}#topbar .wpml-lang{margin:0 0 0 15px;padding:0 0 0 15px;border-left:1px solid #555}#topbar .wpml-lang li{display:inline-block;margin:0 10px 0 0}#topbar .wpml-lang li:last-child{margin:0}header#masthead{width:100%;padding:20px 0;z-index:1000;background:#222}header#masthead.boxed{position:relative}header#masthead .logo{position:relative;top:7px;opacity:1}header#masthead .logo:hover{opacity:.7}header#masthead .logo:active{top:8px}header#masthead #ct-search li{padding:8px 0 9px 18px}header#masthead #ct-search a{cursor:pointer}header#masthead .searchform{display:none}header#masthead .searchform input{background:rgba(255,255,255,.6)}header nav{position:relative;font-size:12px}#site-nav{text-align:center}header nav li{display:inline-block;text-transform:uppercase}header nav li:last-child{margin-right:0}header li a:link,header li a:visited{color:#48c7e7}header nav li a:hover{opacity:.8}header nav .selector{display:none}section#main-content{margin:30px 0 0}#home .cta{padding:60px 0}#home .cta h1{}#advanced-search{color:#fff;background:#222;margin:0 0 30px;padding:30px 0 20px}#advanced-search h2{color:#fff}#home .featured-listings li{margin-bottom:20px}#home .featured-listings figure{position:relative;max-height:150px;overflow:hidden}#home .featured-listing-info{padding:20px;background:#ebebeb}#home .featured-listing-info a{color:#252525}#home .page-builder{padding:20px 0}#home .page-builder h1 span{background:#fff}#home .testimonial-wrap{padding:100px 0}#page .testimonial-wrap{padding:50px 0}.testimonial-wrap h1{font-size:42px;line-height:42px;text-align:center;margin:0 0 10px;font-weight:800;text-transform:uppercase}.testimonial-wrap h1+h2{font-weight:lighter;text-align:center;color:#fff;margin:0 0 60px}.testimonial-home li{min-height:200px;margin-bottom:30px;text-align:center}.testimonial-home .test-content{background:url(../images/icons/quote.png) no-repeat 0 0 #fff;padding:30px 20px 20px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.testimonial-home h3{font-weight:500}.testimonial-home figure{display:block;width:80px;height:80px;margin:1em auto;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;border:2px solid #fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.testimonial-home h5{font-weight:800;text-transform:uppercase}.testimonial-home a{color:#222}.label{height:22px;width:59px;font-size:10px;line-height:normal;font-weight:700;color:#fff;padding:1px 4px;background:url(../images/listing-pin.png) no-repeat}.info-content{}.info-content figure{width:25%;margin-right:5%}.info-content figure img{width:100%}.listing-details{width:70%}.info-content h3,#info-content p{line-height:normal}.info-content h3,.info-content h3 a{margin:0 0 2px;font-size:14px!important;line-height:normal}.info-content p{font-size:12px;margin:0;line-height:12px}p.location{color:#777;font-size:11px;margin:0 0 10px}.info-content p.price{margin:0 0 10px}.info-content p.details{margin:0 0 5px}.info-content p.tagline{color:#777;margin:0 0 12px}.info-content p.phone{margin:0 0 5px}.info-content img.left{margin:0 8px 0 0}h6.snipe{position:absolute;top:15px;font-size:9px;line-height:9px;font-weight:500;color:#fff;text-shadow:0 1px 0 RGBA(0,0,0,.3);margin:0;padding:6px 10px;text-transform:uppercase;z-index:100;font-family:Helvetica,Arial,sans-serif}h6.sold{background:#ff6400}h6.for-sale{background:#556270}h6.leased{background:#90f}h6.reduced{background:#bc0000}h6.open-house{background:#7faf1b}h6.available{background:#7faf1b}h6.rental{background:#0097d6}#map-wrap #map{height:360px;border:1px solid #ebebeb;margin:0 0 40px}.list article.listing{max-height:200px;overflow:hidden;margin:0 0 20px}.list .listing-info,.grid .listing-info,.widget .listing-info{margin-left:0;height:200px;padding:20px;background:#ebebeb}.grid .listing-info,.widget .listing-info{height:auto}.listing-info a{color:#252525}.listing-info .agent,.listing-info .agent a{color:#7e807a}.grid article.listing{min-height:250px;margin-bottom:10px}.grid article.listing figure{max-height:160px;overflow:hidden}.grid .listing-info .price{font-size:14px}.grid .propinfo,.grid .proptype,.grid .agent{font-size:12px}#archive-header{padding:15px 0;background:#48c7e7;color:#fff}#archive-header h1,#archive-header h1{font-size:21px;font-weight:400}#archive-header h3{font-weight:400}#archive-header .breadcrumbs{position:relative;top:6px}#archive-header #bread-home{margin:0 0 0 6px}#archive-header a,#archive-header a:visited{color:#fff}#archive-header .sep{margin:0 3px}#archive article,#search article{position:relative}#archive article.no-thumb,#search article.no-thumb{height:500px;background:rgba(0,0,0,.8)}#archive article figure,#search article figure{position:relative;z-index:1}#archive article .content,#search article .content{position:absolute;background:rgba(0,0,0,.8);padding:5%;top:35%;left:5%;bottom:10%;z-index:2;color:#fff}#archive article .content h2,#search article .content h2{font-size:36px}#archive .post-meta,#search .post-meta,#archive article.format-quote,#archive article.format-link,#search article.format-quote,#search article.format-link{margin:0 0 60px}article.post{position:relative}article small{display:block;margin:5px 0 0;color:#999;text-transform:uppercase}article h2.title{font-weight:600}article h2.title a span,article h2.title a:visited span{color:#fff;background:#48c7e7;padding:0 4px}article.post p{}.nav-previous a,.nav-next a{display:block;padding:1em 1.4em;line-height:.8em;font-size:12px;text-transform:uppercase;font-size:12px;background:#48c7e7}.nav-previous i{margin:0 10px 0 0}.nav-next i{margin:0 0 0 10px}.nav-previous a:hover,.nav-next a:hover{cursor:pointer;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8}.nav-previous{}.nav-next{}.nav-previous a,.nav-previous a:visited,.nav-next a,.nav-next a:visited{color:#fff}nav select{display:none}.prev,.next,.nav-prev a,.nav-next a{display:block;padding:1em 1.4em;line-height:.8em;font-size:12px;text-align:center;font-weight:700;color:#fff!important;background:#48c7e7}.view-more,.view-all a{background:#000}.prev-next .nav-prev a,.prev-next .view-all a,.prev-next .nav-next a{font-weight:400;padding:1em}.prev,.next{padding:7px 10px}.prev:hover,.next:hover,.nav-prev a:hover,.nav-next a:hover{cursor:pointer;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8}article figure,li figure{position:relative;max-width:100%;overflow:hidden}article figure .hover-content,li figure .hover-content{position:absolute;top:0;left:0;height:200px;width:100%;z-index:1;text-align:center;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;opacity:0;background-color:rgba(0,0,0,.5)}.mason figure .hover-content{height:100%}article figure:hover .hover-content,li figure:hover .hover-content{opacity:1}article figure .inner,li figure .inner{position:relative;top:0;width:100%;height:100%}article figure .view,li figure .view{position:relative;top:43%}#home figure .view{top:33%}li figure .view{top:40%}.grid figure .view{top:33%}#sidebar li figure .view{top:34%}article figure:hover .view,li figure:hover .view{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);-webkit-animation:fadein .2s .1s 1 forwards ease-in-out;-moz-animation:fadein .2s .1s 1 forwards ease-in-out;animation:fadein .2s .1s 1 forwards ease-in-out}@-webkit-keyframes fadein{0%{-webkit-transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes fadein{0%{-moz-transform:translateY(-20px);opacity:0}100%{-moz-transform:translateY(0);opacity:1}}.single-listings #archive-header h3{color:#fff}.single-listings #archive-header .breadcrumbs{top:18px}.single-listings #carousel{height:70px;overflow:hidden}#map img{max-width:none}#map-report a img{display:none}#map .gmnoprint{width:auto!important}#content{background:#fff}#single #content{border-bottom:1px solid #e1e1e1}.headlines{background:#f2f2f2;border:1px solid #e1e1e1}.content-inner{border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}#single .content-inner{border-bottom:none;padding-bottom:60px!important}.post-meta{position:relative;left:0;width:100%;margin:1px 0 0;padding:8px 10px;background:#222;text-transform:uppercase;color:#777}.post-meta i{margin-right:6px}.post-meta .meta-user,.post-meta .meta-cat,.post-meta .meta-comments,.post-meta .meta-tags{padding:0 10px 0 0;margin:0 0 0 10px;border-right:1px solid #555}#single article{margin-bottom:30px}#single .entry-header{position:relative;z-index:1}#single article .post-thumb{position:relative;z-index:2;max-height:500px;overflow:hidden}#single article .post-thumb .flexslider{position:relative;z-index:2}#single article #post-title{position:absolute;background:rgba(0,0,0,.8);padding:5%;left:5%;bottom:10%;z-index:100;color:#fff}#single article #post-title h1{font-size:36px;color:#fff;margin:0}#single .related li{border-bottom:1px solid #ececec}#single .related h6{}#single .related a.thumb img{width:50px;height:50px}.author-info{margin:0 0 40px;padding:0 0 20px 20px}.author-info .singlecol img{float:left;margin:0 30px 0 0;height:80px;width:80px;-webkit-border-radius:40px;-moz-border-radius:40px}.author-info .threecol{position:relative;top:20px}.author-info p{font-size:12px}article.format-quote .quote-inner{background:#534e4c;padding:20px;color:#fff}article.format-quote blockquote p{color:#fff}.wp-video-shortcode{max-width:100%}article.format-link .link-inner{background:#48c7e7;padding:20px;color:#fff}article.format-link a{color:#fff}article.format-link i{color:#fff}#page article{margin-bottom:30px}article .slideshow-window{-moz-border-radius:none!important;-webkit-border-radius:none!important;-khtml-border-radius:none!important;border-radius:none!important}.container .gallery-wrap .columns{margin-right:10px}.container .gallery-wrap .three.columns{width:150px}.container .gallery-wrap four.columns{width:200px}.meta{font-size:11px;color:#797979}.post-social{width:100%;margin:20px 0 0;padding:10px 0 0;border-top:1px dotted #ccc}.post-social li{display:inline-block;margin:0 4px 0 0}.post-social li a{display:inline-block;padding:7px 10px;min-width:32px;color:#fff;background:#48c7e7;text-align:center}.tags{position:relative;top:5px;line-height:normal;font-size:11px;color:#797979}.content-nav{margin:30px 0 40px;padding:0 15px 0 0}.page-template-template-big-map-php #map{height:600px;border:1px solid #ebebeb}.aq-block-aq_image_block img{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.page-template-template-about-php section{}.page-template-template-about-php article{}.client-images li{display:inline-block;border:1px solid #ececec}.client-images li.singlecol{margin:0 1% 1.5% 0!important}.client-images li img{margin:0 auto}.error404 article{margin-bottom:30px;padding:200px 0;background:#fff;text-align:center}#location{}#location #map{height:300px;margin-bottom:40px;width:100%;background:url(../images/loader.gif) center center no-repeat #efefef}#contactform{margin:0}fieldset{border:0}#contactform label{margin-bottom:10px;font-weight:400}#contactform textarea,#contactform input[type=text],#contactform input[type=email],#contactform input[type=url]{display:inline-block;width:74.5%;margin:0 0 16px;padding:10px 15px;background:#ececec}#contactform textarea{width:80%;font-family:Arial,Helvetica,sans-serif}#contactform input[type=text]:focus,#contactform input[type=email]:focus,#contactform input[type=url]:focus,#contactform textarea:focus{background:#ffffe5}#contactform label span{color:red}#sidebar{margin-bottom:30px}#sidebar-inner{}#footer-widgets{padding:20px 0;border-top:10px solid #444;background:#222;color:#777}#footer-widgets h5{color:#aaa}#footer-widgets .widget li{border-color:#444}footer{font-size:12px;padding:20px 20px 60px;background:#000;color:#777}footer nav{float:left}footer li{display:inline-block;margin:0 10px 0 0}footer nav ul li a,footer nav ul li a:visited{color:#777;padding:0!important;margin:0 12px 0 0;background:0 0;border:none}footer nav ul li a:hover{color:#aaa}footer p.right{}@media only screen and (max-width:959px){.flex-direction-nav{display:none}}@media only screen and (min-width:768px) and (max-width:959px){header#masthead{padding-bottom:5px}header #logo{float:none;margin:0 0 14px}header nav.right{float:none}#tags-nav li{margin-bottom:10px!important}#archive article,#search article{min-height:0}#archive article .content,#search article .content{position:absolute;width:80%;margin-left:0;background:rgba(0,0,0,.8);padding:5%;left:5%;bottom:5%;z-index:2;color:#fff}#archive article .content h2{}#archive article .content p,#search article .content p{margin-bottom:0}#archive article .more,#search article .more{display:none}.list article.listing{max-height:auto}.isotope-item{width:250px}#twitter-feed{height:80px}}@media only screen and (max-width:767px){#home .intro{padding:100px 0}#home .intro h1{font-size:36px;line-height:36px}#home .intro h3{font-size:21px;line-height:28px}header#masthead{padding:10px 0}header#masthead .logo{position:inherit;display:block;margin:0 auto;float:none;padding:10px 0 16px}header#masthead #ct-search{display:none}header#masthead #nav{display:none}header#masthead .right{float:none}#masthead nav{width:100%;height:auto}header#masthead nav select{display:block;position:relative;z-index:99999;width:100%;padding:3px;border:1px solid #ccc;outline:none}footer nav ul,footer nav select{display:none!important}#home .featured-listings .col{margin:0 0 30px!important}.flex-caption{position:absolute;width:100%;top:35%;text-align:center;margin:0 auto;color:#fff;background:rgba(0,0,0,.4)}.flex-caption h1{font-size:24px!important;color:#fff;text-transform:uppercase;margin:0;font-weight:800;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.flex-caption p{display:none!important}ul#tags-nav li{margin-bottom:10px}#archive article,#search article{min-height:0}#archive article .content,#search article .content{position:absolute;margin-left:0;background:rgba(0,0,0,.8);padding:10% 5% 1%;top:0;left:0;bottom:0;z-index:2;color:#fff}#archive article .content h2,#search article .content h2{font-size:21px;line-height:normal;margin-bottom:0}#archive article .content p,#search article .content p{margin-bottom:0}#archive article .more,#search article .more{display:none}.list article.listing{max-height:none!important}article figure .hover-content,li figure .hover-content{height:100%}#single article #post-title h1{font-size:18px}#single .flexslider{max-height:200px;overflow:hidden}.isotope-item.col{margin-left:0!important}.single-portfolio article h1{margin-top:20px}.testimonial-home li{text-align:center;margin-bottom:20px!important}.testimonial-home li.col{margin-left:0!important}.testimonial-home li figure{margin-bottom:15px!important}.testimonial-home li p{max-width:300px}#sidebar{margin-left:0!important}.page-template-template-about-php section{padding:80px 20px 120px}.page-template-template-about-php .aq-block{width:100%!important;margin-left:0!important}#twitter-feed{height:120px}#footer-widgets .widget.col.span_3{margin:0 0 30px}#footer-widgets .widget_ct_portfolio{height:420px}footer .left{float:none;margin:0 auto}footer .right{float:none;text-align:center;margin:10px 0 0;clear:both}.container .col,.container .singlecol,.container .onethirdcol,.container .twocol,.container .twothirdcol,.container .threecol,.container .fourcol,.container .aq-template-wrapper .aq_span1,.container .aq-template-wrapper .aq_span2,.container .aq-template-wrapper .aq_span3,.container .aq-template-wrapper .aq_span4,.container .aq-template-wrapper .aq_span5,.container .aq-template-wrapper .aq_span6,.container .aq-template-wrapper .aq_span7,.container .aq-template-wrapper .aq_span8,.container .aq-template-wrapper .aq_span9,.container .aq-template-wrapper .aq_span10,.container .aq-template-wrapper .aq_span11,.container .aq-template-wrapper .aq_span12{width:100%!important;margin-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.testimonial-home li.col{margin-left:0!important}.testimonial-home li p{max-width:460px}}@media only screen and (max-width:766px){}@media only screen and (max-width:479px){#topbar{padding:6px 0}#topbar p.left{float:none;text-align:center;margin-bottom:5px!important}#topbar div.right{float:none;margin:0 auto}#topbar div.right .left{float:none;margin:0 auto 5px;text-align:center}#topbar .wpml-lang.right{float:none;margin:0 auto;padding:0;text-align:center;border:none}.flex-caption h1{font-size:18px!important}#home .cta h1{line-height:auto!important}#home .testimonial-wrap{padding:60px 0}.testimonial-wrap h1{font-size:31px;line-height:31px}#archive-header{padding-bottom:20px}#archive-header .left{float:none}#archive-header .breadcrumbs,.single-listings #archive-header .breadcrumbs{float:none;top:5px}.list .listing-info,.grid .listing-info,.widget .listing-info{height:auto!important}article.listing h2{font-size:16px}aside h4,aside h5{margin-top:10px}article .span_6 small{margin-top:10px}.excerpt{max-width:80%}span.meta-comments,span.meta-tags{display:none}#footer-widgets .widget_ct_portfolio{height:240px}}