@import "../css/grid.css";@import "../css/superfish.css";.container{margin-top:20px;}
.required{color:red;}
input[type=text],select,textarea{outline:none !important;border-radius:0 !important;background-color:#ffffff;background-image:none;border:1px solid #e5e6e7;border-radius:1px;font-size:14px;padding:6px 6px;width:450px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;font-family:tahoma;font-size:12px;}
#display-error{padding:10px;margin:10px;border-radius:5px;font-family:Arial;font-size:11px;text-transform:uppercase;background-color:#f2dede;border-color:#eed3d7;color:#b94a48;text-align:center;}
textarea{width:450px;}
input[type=text]:focus{border:1px solid #1888a4;}
input[type=radio]{font-size:14px;padding:6px 6px;}
table.detail{border:1px solid #ccc;width:100%;padding:10px;}
table.detail2{border-left:1px solid #ccc;border-right:1px solid #ccc;width:100%;padding:0px 6px 0px 6px;}
table.detail td{padding:6px 6px;}
table.detail2 td{padding:6px 6px 6px 6px;}
.btn{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:2px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:3px 8px;text-align:center;vertical-align:middle;white-space:nowrap;}
.btn-primary{background-color:#1888A4;color:#ffffff;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-color:#1CAFD3;color:#ffffff;}
h4.topic{font-size:20px;}
@font-face{font-family:'kanda';src:url('fonts/PSL096.eot');src:url('fonts/PSL096.eot?#iefix') format('embedded-opentype'),
url('fonts/PSL096.woff') format('woff'),
url('fonts/PSL096.svg') format('svg'),
url('fonts/PSL096.ttf') format('truetype');font-weight:normal;font-style:normal;}
pre{font-size:15px;background-color:#FBB;font-family:'kanda';}
html{width:100%;}
a[href^="tel:"]{color:inherit;text-decoration:none;}
*{-webkit-text-size-adjust:none;}
body{font-family:'kanda';color:#252525;margin:0;padding:0;position:relative;min-width:960px;}
.logo-title{font-size:45px;font-weight:bold;color:#666;padding:10px 20px;}
.logo-title span.second{color:#1888a4;}
.ic{border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:#1888a4;text-transform:uppercase;}
h2{text-align:center;font-size:35px;line-height:40px;margin-bottom:48px;}
h3{text-align:center;font-size:20px;line-height:33px;padding-top:62px;margin-bottom:24px;background:url(../images/h3_bg.png) 0 74px repeat-x;}
h3.head1{background:no-repeat;text-align:left;padding-top:62px;}
h3.head2{margin-top:-42px;}
h3.head3{padding-bottom:30px;margin-top:-30px;}
h3.head1.h1{padding-top:59px;}
.page1 h3{background-position:0 13px;padding-top:0;margin-bottom:54px;}
h3 span{padding:0 36px;background-color:#fff;display:inline-block;}
h2>span{padding-top:18px;color:#abaaaa;display:block;font-size:24px;line-height:33px;}
p{margin-bottom:20px;}
img{max-width:100%;}
address{font-style:normal;}
ul{padding:0;margin:0;list-style:none;}
ul.list{padding-right:19px;}
ul.list .count{float:left;width:60px;margin-top:5px;height:52px;text-align:center;margin-right:20px;line-height:48px;color:#fff;font-size:30px;background-color:#fd9220;font-family:'Open Sans', sans-serif;}
ul.list li+li{margin-top:29px;padding-top:29px;border-top:1px solid #d1d1d1;}
ul.list1{margin-top:-1px;}
ul.list1 li{text-decoration:underline;padding-left:36px;padding-top:1px;background:url(../images/marker.png) 0 0px no-repeat;}
ul.list1 li+li{margin-top:11px;}
ul.list1.l1{padding-top:16px;float:left;width:50%;}
ul.list1.l1 li{text-decoration:none;color:#626262;background-position:0 1px;}
a{text-decoration:none;color:inherit;outline:none;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
a:hover{color:#1888a4;}
a.btn{color:#fd9220;font:bold 14px/20px 'Open Sans Condensed', sans-serif;display:inline-block;margin-top:33px;}
a.btn:hover{color:#1888a4;}
.mb0{margin-bottom:0px !important;}
.m0{margin:0 !important;}
.mb1{margin-bottom:25px !important;}
.ind1{margin-top:11px;}
.pad0{padding:0 !important;}
.pt0{padding-top:0;}
.img_inner{max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:19px;position:relative;}
.fleft{float:left;margin-right:18px;margin-top:5px;margin-bottom:0px;}
.page1 .fleft{margin-top:1px;margin-right:22px;}
.fright{float:right !important;}
.upp{text-transform:uppercase;}
.alright{text-align:right;}
.center{text-align:center;}
.wrapper, .extra_wrapper{overflow:hidden;}
.clear{float:none !important;clear:both;}
.header-logo{width:100%;background-color:#ffffff;height:80px;background:#ffffff url('../images/Skyline.jpg') no-repeat right;}
.header{display:block;position:relative;z-index:999;padding:31px 0 0px;background-color:#1888a4;}
h1{float:left;z-index:999;}
h1 a{display:block;overflow:hidden;width:161px;height:45px;text-indent:-999px;transition:0s ease;-o-transition:0s ease;-webkit-transition:0s ease;}
h1 a img{display:block;}
.col1{color:#fd9220;}
.col2{color:#5fabb5;}
.col3{color:#626262;}
.content{background-color:#fff;padding-bottom:68px;}
.page1 .content{padding-bottom:70px;}
.icon{text-align:center;}
.icon img{margin-bottom:18px;}
.icon .title{font-size:28px;color:#1888a4;margin-bottom:19px;}
.page1 .icon{margin-bottom:59px;}
#banner{list-style:none;}
#banner li{width:960px;height:170px;overflow:hidden;}
.promotion{overflow:hidden;padding-top:1px;margin-bottom:10px;list-style:none;}
.new-arrival li{width:220px;float:left;margin-bottom:20px;margin-right:10px;border:1px solid #eee;}
.new-arrival li .property-info h4, .agent-info h4{font-size:18px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new-arrival li .property-featured-image img{width:300px;height:178px;}
.new-arrival li a.property-featured-image{overflow:hidden;}
.property-relate{margin-top:10px;}
.property-relate li{width:180px;float:left;margin-bottom:10px;margin-right:8px;border:1px solid #eee;}
.property-relate > span > strong{font-size:13px;}
.property-relate li .property-info h4, .agent-info h4{font-size:17px;margin-bottom:5px;text-overflow:ellipsis;}
.property-relate li .property-featured-image img{width:238px;height:120px;}
.property-relate li .property-info .referance{font-size:12px;overflow:hidden;}
.property-relate li .property-info .hits{font-size:12px;overflow:hidden;}
.property-relate li a.property-featured-image{height:120px;overflow:hidden;}
.property-relate li .property-desc > span{border-right:1px solid #efefef;font-family:'tahoma';display:block;float:left;font-size:7px;padding:4px 0;text-align:center;text-transform:uppercase;width:24%;}
.featured-blocks{margin-bottom:10px;}
.featured-block{position:relative;text-align:center;}
.featured-block img{border-radius:100%;display:inline-block;margin-bottom:10px;width:50%;}
.featured-block p{margin-bottom:0;padding:0 10%;}
li.property-block{background:none repeat scroll 0 0 #ffffff;padding-right:0px;transition:all 0.3s ease 0.1s;border:1px solid #eee;}
.property-block:hover{box-shadow:0 0 12px rgba(0, 0, 0, 0.1);border:1px solid #ccc;}
.property-featured-image, .agent-featured-image{display:block;position:relative;overflow:hidden;}
.
.property-featured-image img, .agent-featured-image img{min-width:100%;}
.overlay{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);color:#fff;display:block;font-size:24px;height:178px;left:0;line-height:100%;opacity:0;position:absolute;text-align:center;top:0;transition:all 0.3s ease 0.1s;width:100%;}
.property-featured-image:hover .overlay, .agent-featured-image:hover .overlay{opacity:1;transition:opacity 0.3s ease 0.2s;}
#featured-properties .overlay{line-height:160px !important;}
.property-featured-image .images-count{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);bottom:0;color:#ffffff;padding:5px 10px;position:absolute;right:0;z-index:9;}
.property-featured-image .badges{background:#1888a4;border-radius:100%;font-weight:700;height:50px;right:10px;font-size:20px;line-height:50px;position:absolute;text-align:center;top:10px;width:50px;z-index:0;color:#ffffff;opacity:0.8;}
.property-block p{margin-bottom:0px;}
.property-block p span.recommend{background:none repeat scroll 0 0 #f45b3c;}
.property-block p span{box-shadow:0 0 10px rgba(0, 0, 0, 0.2), 0 5px 30px rgba(255, 255, 255, 0.2) inset;display:inline-block;font-size:18px;margin-left:-40px;padding:3px 5px;position:absolute;color:#ffffff;left:0px;text-align:center;text-transform:uppercase;top:30px;transform:rotate(-45deg);width:160px;z-index:998;}
.property-title{width:100%;font-size:23px;display:inline-block;background-color:#1888a4;color:#ffffff;text-align:center;margin-bottom:5px;}
.property-info, .agent-info{border-bottom:1px solid #efefef;display:block;padding:15px;}
.property-amenities{background:none repeat scroll 0 0 #f8f8f8;}
.property-amenities > span{border-right:1px solid #efefef;display:block;float:left;font-size:17px;padding:4px 0;text-align:center;text-transform:uppercase;width:24%;}
.property-amenities > span:last-child{border-right:medium none;}
.property-amenities > span > strong{display:block;font-size:18px;}
.property-info h4, .agent-info h4{margin-bottom:5px;font-size:20px;}
.property-info .location{display:block;font-size:100%;padding:0 0 10px;}
.property-info .referance{display:block;float:right;font-size:80%;color:#1888a4;}
.property-info .hits{display:inline-block;float:right;top:15px;position:relative;right:0px;}
table.property-table{width:100%;}
table.property-table td{padding:3px;color:#777;}
.section-subject table{}
.section-subject table td{border:1px solid #ccc;}
.subject{font-size:28px;text-align:center;width:680px;display:inline-block;}
.subject-price span{padding-top:10px;display:block;font-size:40px;}
.price, .counts{background:none repeat scroll 0 0 #666;border-radius:3px;color:#fff;display:inline-block;height:30px;}
.price strong, .counts strong{background:#1888a4;border-radius:0 3px 3px 0;display:inline-block;font-weight:400;height:30px;line-height:30px;padding:0 7px;}
.price span, .counts span{font-weight:700;height:30px;line-height:30px;padding:0 7px;}
.promotion .clear{height:21px;}
.block-title{width:100%;background-color:#cccccc;}
.block-title p{background-color:#1888a4;color:#ffffff;width:100px;padding:5px 10px;font-size:20px;border-left:3px solid #444;}
.section-title{text-align:center;color:#ffffff;background-color:#1888a4;margin-top:10px;padding:5px 10px;font-size:20px;}
blockquote{padding-top:1px;font-family:'kanda';}
blockquote p{font-family:Arial, Helvetica, sans-serif;;padding-top:4px;margin-bottom:8px;font-family:'kanda';}
blockquote .col2{}
.team{padding-top:7px;margin:0 -10px;overflow:hidden;}
.team img{margin-bottom:6px;border:1px solid #d1d1d1;}
.team .clear{height:29px;}
.text1{font-size:20px;text-transform:uppercase;}
.port{overflow:hidden;padding-top:5px;}
.port a.gal{display:block;line-height:0;margin-top:0;font-size:0;margin-bottom:30px;background:url(../images/magnifier.png) center center no-repeat #000;}
.port .clear{height:28px;}
.port a{font:14px/18px 'Open Sans Condensed', sans-serif;display:inline-block;margin-top:5px;text-transform:uppercase;}
.port .text1{margin-bottom:7px;font-size:18px;}
a.gal img{width:100%;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
a.gal:hover img{opacity:0.76;}
.pb1{padding-bottom:7px;}
.logos{overflow:hidden;padding-top:28px;margin-bottom:38px;}
.logos img{border:1px solid #d3d3d3;}
p.text1{font-family:'Open Sans', sans-serif;padding-bottom:14px;}
.map{padding-top:12px;}
.map figure{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:43px;}
.map figure iframe{width:100%;height:325px;max-width:100%;}
.map address{padding-top:10px;overflow:hidden;line-height:20px;}
address dt{color:#000;}
address dd span{min-width:85px;display:inline-block;text-align:left;}
.sitemap{display:inline-block;padding:10px 0;width:235px;font-size:18px;}
.sitemap-title{font-size:22px;font-weight:bold;color:#ffffff;}
.sitemap-link{margin-left:10px;}
.footer-widgets{background-color:#666;display:block;padding:23px 0px;font-size:18px;color:#d7d7d7;}
.footer-info{display:block;padding:10px 0px;font-size:18px;color:#d7d7d7;}
.footer{display:block;padding:0px 0;font-size:18px;color:#d7d7d7;background-color:#1888a4;}
.footer a:hover{color:#fd9220;}
.copy{padding-top:9px;padding-bottom:23px;}
.socials{overflow:hidden;float:left;margin-top:10px;}
.socials a{float:left;display:block;background:url(../images/socials.png) 0 0 no-repeat;width:35px;height:35px;}
.socials a+a{margin-left:0px;background-position:-35px 0;}
.socials a+a+a{background-position:-70px 0;}
.socials a+a+a+a{background-position:-105px 0;}
.socials a+a+a+a+a{background-position:-140px 0;}
.socials a+a+a+a+a+a{background-position:right 0;}
.socials a:hover{opacity:0.5;}
#lang{position:absolute;top:5px;right:0px;}
#lang a{color:#fff;}
.action-search{background-color:#ccc;padding:5px;}
.desc{color:#6b6b6b;}
.desc a{color:#0092dd;}
.dropdown dd, .dropdown dt, .dropdown ul{margin:0px;padding:0px;}
.dropdown dd{position:relative;font-size:18px}
.dropdown a, .dropdown a:visited{color:#816c5b;text-decoration:none;outline:none;font-size:18px}
.dropdown a:hover{color:#5d4617;}
.dropdown dt a:hover{color:#5d4617;border:1px solid #ffffff;}
.dropdown dt a{background:#ffffff url(../images/arrow.png) no-repeat scroll right center;display:block;padding-right:20px;border:1px solid #ffffff;width:160px;padding:5px;}
.dropdown dt a span{cursor:pointer;display:block;}
.dropdown dd ul{background:#ffffff none repeat scroll 0 0;border:1px solid #eee;color:#C5C0B0;display:none;left:0px;padding:5px 0px;position:absolute;top:2px;width:auto;min-width:170px;list-style:none;background:none repeat scroll 0 0 #fff;border-radius:2px;box-shadow:0 0 4px #eee;}
.dropdown span.value{display:none;}
.dropdown dd ul li a{padding:5px;display:block;color:#444}
.dropdown dd ul li a:hover{background-color:#eee;}
.dropdown img.flag{border:none;vertical-align:middle;margin-left:10px;}
.flagvisibility{display:none;}
dl{display:inline-block;padding:0px 10px;text-align:left;}
.chosen-container .chosen-drop{border-radius:0;box-shadow:none;}
.chosen-container .chosen-drop .chosen-results > li.highlighted{background:none repeat scroll 0 0 #368ee0;}
.chosen-container.chosen-container-single .chosen-search input{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.chosen-container.chosen-container-single .chosen-single{background:none repeat scroll 0 0 #fff;border-radius:0;box-shadow:none;height:31px;padding-bottom:3px;padding-top:3px;}
.chosen-container.chosen-container-single .chosen-single div b{}
.chosen-container.chosen-container-multi .chosen-choices{background:none repeat scroll 0 0 #fff;box-shadow:none;}
.chosen-container.chosen-container-multi .chosen-choices .search-field{padding:0;}
.chosen-container.chosen-container-multi .chosen-choices .search-choice{background:none repeat scroll 0 0 #eee;border-radius:0;box-shadow:none;}
.search_result{display:block;position:relative;}
.chosen-container{}
.items-title{font-size:18px;font-weight:blod;padding:10px;border-bottom:1px solid #ccc;margin:20px 0px;}
.items-result{display:block;}
.items-result li{width:220px;float:left;margin-bottom:20px;margin-right:10px;border:1px solid #eee;}
.items-result li .property-info h4, .agent-info h4{font-size:18px;margin-bottom:5px;margin-top:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.items-result li .property-featured-image img{width:300px;height:178px;}
.items-result li a.property-featured-image{overflow:hidden;}
ul.pagination{display:block;margin-left:-0.27778rem;min-height:1.33333rem;margin-bottom:10px;}
ul.pagination li{color:#222222;font-size:0.77778rem;padding:3px;margin-left:0.27778rem;background:none repeat scroll 0 0 #e6e6e6;border-radius:3px;}
ul.pagination li a, ul.pagination li button{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#999999;display:block;font-size:15px;font-weight:normal;line-height:inherit;padding:0.05556rem 0.55556rem;transition:background-color 300ms ease-out 0s;}
ul.pagination li:hover a, ul.pagination li a:focus, ul.pagination li:hover button, ul.pagination li button:focus{background:none repeat scroll 0 0 #e6e6e6;}
ul.pagination li.unavailable a, ul.pagination li.unavailable button{color:#999999;cursor:default;}
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus{background:none repeat scroll 0 0 transparent;}
ul.pagination li.current , ul.pagination li.current button{background:none repeat scroll 0 0 #008cba;}
ul.pagination li.current a{color:#ffffff;cursor:default;font-weight:bold;}
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus{background:none repeat scroll 0 0 #008cba;}
ul.pagination li{display:block;float:left;}
.pagination-centered{text-align:center;}
.pagination-centered ul.pagination li{display:inline-block;float:none;}
}