body{padding-bottom:0!important;line-height:22px;background-color:#eee}body,label,input,button,select,textarea{font-family:helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300}.title,.post-title,h1,h2,h3,h4,h5,h6{line-height:1;font-family:montserrat,sans-serif}h1,h2,h3,h4,h5,h6{margin-bottom:20px}.title{padding-top:0;border-top:none;border-bottom:4px double rgba(80,80,80,.15)}.title h1,.title h2{text-transform:uppercase}#main-top .title,#main-top .post-title,#main-top h1,#main-top h2,#main-top h3,#main-top h4,#main-top h5,#main-top h6,#main-top .title a:visited,#main-top .post-title a:visited,#main-top .listing-features a:visited{color:inherit}.call-to-action-text h2{font-size:26px}a,a:visited,.listing-search-buttons div:hover{color:#365681}#main-top a,#main-top a:visited{color:#fff}#main-top a:hover{color:rgba(255,255,255,.9)}#main-top .featured-agent a.btn,#main-top .featured-agent a.btn:visited,#main-top .featured-agent a.btn:hover,#main-top .featured-agent .title a.btn:hover,#main-top .featured-agent button.btn{color:#505050!important}.title a:hover,.post-title a:hover,.listing-features a:hover{color:rgba(54,86,129,.9)!important}.title a:visited,.post-title a:visited,.listing-features a:visited{color:#505050}.call-to-action-text h2{line-height:1.2}.title-actions .btn:hover{color:inherit!important}#main-top .listing-search-buttons div:hover{color:inherit}#main-top .title a:hover,#main-top .post-title a:hover{color:rgba(255,255,255,.9)!important}#main-top .title,#main-top .listing-details-overview{color:inherit;border-color:rgba(255,255,255,.15)}.btn-primary{background-color:#365681;background-image:none;filter:none;border:none}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:rgba(54,86,129,.9)}#main-top .btn-primary{background:rgba(255,255,255,.1)}#main-top .btn-primary:hover{background:rgba(255,255,255,.15)}.btn,input.submit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#container-wrap-header{background-color:#365681}#top-wrap{width:100%;padding-top:20px;padding-bottom:0;background-color:rgba(54,86,129,.75)}#top{position:relative}#top-logo{padding-top:20px;padding-bottom:20px}#logo-description{color:rgba(255,255,255,.75);font-family:montserrat,sans-serif;font-size:12px;letter-spacing:2px}#header-wrap{background:0 0}#header{padding:120px 0 60px;text-align:center;color:#aaa}#hero{margin-bottom:20px;line-height:1;color:#fff;font-size:36px;font-family:montserrat,sans-serif;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.1);letter-spacing:5px}#hero em{color:#365681;font-style:normal}#hero a,#hero a:hover,#hero a:visited{color:#365681;text-decoration:none}#container-wrap-main{width:1080px;margin:0 auto;background:url(../../../themes/wpcasa/lib/assets/img/bg-trans-light-25.png)}#main-top-wrap{width:100%;padding-top:40px;background-color:#365681;color:#fff}#main-top .listing-details-1{background-image:url(../../../themes/wpcasa/lib/assets/img/bg-details-beds-white.png)}#main-top .listing-details-2{background-image:url(../../../themes/wpcasa/lib/assets/img/bg-details-baths-white.png)}#main-top .listing-details-3,#main-top .listing-details-4{background-image:url(../../../themes/wpcasa/lib/assets/img/bg-details-size-white.png)}#main-top .listing-details-6{background-image:url(../../../themes/wpcasa/lib/assets/img/bg-details-car-white.png)}#main-top .listing-search form,#main-top .widget-call-to-action-wrap{background:rgba(255,255,255,.1)}#main-top .listing-search form label{color:#fff}#submenu-wrap{width:100%;background-color:#365681}.home #submenu-wrap{background-color:rgba(54,86,129,.9)}#footer-bottom-wrap{width:100%;background-color:#365681}#footer-bottom{padding:60px 0;text-align:center}#footer-bottom .social-icons a{margin:0 5px;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);opacity:.75}#footer-bottom .social-icons a:hover{-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}#credit-wrap{width:100%;background-color:rgba(54,86,129,.9);color:#fff}#credit{padding:20px 0}#credit a{color:rgba(255,255,255,.5)}.wpsight-menu,.wpsight-menu .sf-menu li,.wpsight-menu .sf-menu a{height:50px;line-height:50px}.wpsight-menu .sf-menu li li a,.wpsight-menu .sf-menu li li a:visited{font-size:13px}.wpsight-menu.wpsight-menu-main .sf-menu a{margin-left:25px;margin-right:0}.wpsight-menu.wpsight-menu-main .sf-menu li li a{margin-left:0;color:#fff}.wpsight-menu.wpsight-menu-main .sf-menu li:hover ul,.wpsight-menu.wpsight-menu-main .sf-menu li.sfHover ul{left:10px;background-color:rgba(54,86,129,.75);border:0}.wpsight-menu.wpsight-menu-main .sf-menu li li:hover ul,.wpsight-menu.wpsight-menu-main .sf-menu li li.sfHover ul{top:-4px!important}.tinynav{margin-top:4px}.wpsight-menu-main{position:absolute;bottom:0;right:0;background:0 0}.wpsight-menu-bottom{background:0 0;text-align:center}.wpsight-menu-bottom.wpsight-menu .sf-menu ul{background-color:rgba(255,255,255,.05);border:none}.wpsight-menu.wpsight-menu-bottom .sf-menu li ul:before{bottom:100%;left:33%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:rgba(255,255,255,.05);border-width:10px;margin-left:-10px}.wpsight-menu.wpsight-menu-bottom .sf-menu li li ul:before{display:none}.wpsight-menu .sf-menu li li a,.wpsight-menu .sf-menu li li a:visited{text-transform:none}.wpsight-menu .sf-menu a:hover,.wpsight-menu .sf-menu li li a:hover{color:rgba(255,255,255,.75)}.wpsight-menu-bottom.wpsight-menu .sf-menu li li a,.wpsight-menu-bottom.wpsight-menu .sf-menu li li a:visited{color:#fff;text-transform:none}.wpsight-menu-bottom.wpsight-menu .sf-menu li li a:hover{color:rgba(255,255,255,.5)}.wpsight-menu-bottom{margin-top:-20px;margin-bottom:20px}.wpsight-menu-bottom li{float:none;display:inline-block}.wpsight-menu-bottom li li{text-align:left}.wpsight-menu-bottom.wpsight-menu a,.wpsight-menu-bottom.wpsight-menu a:visited{margin:0 10px;color:#fff}.wpsight-menu.wpsight-menu-sub .sf-menu a:hover,.wpsight-menu.wpsight-menu-sub .sf-menu li li a:hover{color:rgba(255,255,255,.75)}.wpsight-menu.wpsight-menu-sub .sf-menu li:hover ul,.wpsight-menu.wpsight-menu-sub .sf-menu li.sfHover ul{background-color:#365681}.wpsight-menu.wpsight-menu-sub .sf-menu a,.wpsight-menu.wpsight-menu-sub .sf-menu a:visited,.wpsight-menu.wpsight-menu-sub .sf-menu li li a,.wpsight-menu.wpsight-menu-sub .sf-menu li li a:visited{color:#fff}.wpsight-menu .sf-menu li:hover ul,.wpsight-menu .sf-menu li.sfHover ul{top:50px}.wpsight-menu-top-left .sf-menu ul,.wpsight-menu-top-right .sf-menu ul{border-top:none}.wpsight-menu-sub{background-color:transparent;background:0 0}.wpsight-menu-sub.wpsight-menu .sf-menu ul{background:#f8f8f8;border:none}.tinynav,.wpsight-menu-main .tinynav{background-color:rgba(54,86,129,.75);color:#fff;border-color:rgba(255,255,255,.15)!important}.single-property .listing-price-on-request{font-size:inherit}input,textarea,select,label,button,.title-actions,#cancel-comment-reply-link{font-family:Helvetica,Arial,sans-serif}.listing-search form,.widget-call-to-action-wrap{background-color:rgba(54,86,129,.15);background-image:none}#header .listing-search form{background-color:rgba(54,86,129,.75);background-image:none;color:#fff;text-align:left}#header .listing-search form label{color:inherit}#header .listing-search-advanced-button{padding:0 8px;background-color:rgba(54,86,129,.75);-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#header .listing-search-buttons div:active{top:0}#header .listing-search-buttons div:hover{color:inherit}.flexslider .overlay a.moretag{text-decoration:none}.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-next:hover{background-color:#3d4754}.gform_wrapper{max-width:none!important;margin-top:0!important;margin-bottom:0!important}.gform_wrapper form{margin-top:-14px!important}.gform_wrapper .top_label .gfield_label{margin-top:0!important}.gform_wrapper .gform_footer{padding-top:0!important}.post-meta{margin-top:-5px;padding-top:10px;border-top:1px solid rgba(80,80,80,.15);font-size:12px}.listing-details-overview{margin:10px 0;border-top:4px double rgba(80,80,80,.15);border-bottom:1px solid rgba(80,80,80,.15);border-left:0;border-right:0}.listing-price,.table-compare-price{font-family:montserrat,sans-serif;letter-spacing:-1px;font-weight:400}.table-compare-price .table-compare-value{font-weight:inherit}.listing-map-info{padding-bottom:10px}.moretag-wrap{display:block;margin-bottom:20px}span.favorites-remove:hover{background-color:#3d4754}#comments,#pings,#respond{padding-top:20px}#comments #respond{padding-top:0}.comment-inner{padding-bottom:1px;background:#f8f8f8;border:none}.allowed-tags,.form-allowed-tags,.comment-notes{display:none}.listing-price-on-request,.listing-price-sold-rented{line-height:1.25;font-family:Helvetica,Arial,sans-serif;letter-spacing:normal}img.alignleft,img.alignright{margin-bottom:20px}.page-template-page-tpl-authors-php .avatar-wrap{margin-top:0!important}.attachment-navigation,.post-navigation{border-top:4px double rgba(80,80,80,.15);border-bottom:none}@media(max-width:768px){#container-wrap-main{width:784px}#header{padding:60px 0 40px}}@media(max-width:480px){#container-wrap-main{width:500px}#top-logo{text-align:center}.wpsight-menu-main{position:relative;width:100%;bottom:auto;right:auto;margin-top:-10px!important}#header{padding:40px 0 20px}}@media(max-width:1080px){#container-wrap-main{width:auto}}@media(min-width:769px) and (max-width:1024px){#container-wrap-main{width:784px}#header{padding:80px 0 60px}}.listing-details-1{background-image:url(../../../themes/wpcasa/lib/assets/img/bg-details-size.png);padding:0 0 0 20px}.listing-details-2{background-image:url(../../../themes/wpcasa/lib/assets/img/bg-details-beds.png);padding:0 0 0 20px}