#header-wrapper {
	background:#ffffff;
}
#header-wrapper #header #header-inner .navbar {
	margin:25px
}
#header-wrapper #header #header-inner .navbar .navbar-inner {
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background:#023894;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	border:0px;
	height:90px;
	padding:0px
}
#header-wrapper #header #header-inner .navbar .navbar-inner #btn-nav {
	background-image:url("../img/btn-nav.png");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:35px 35px;
	float:left;
	height:35px;
	margin-top:30px;
	margin-right:10px;
	text-indent:-9999px;
	width:35px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	#header-wrapper #header #header-inner .navbar .navbar-inner #btn-nav {
	background-image:url("../img/btn-nav@2x.png")
}
}#header-wrapper #header #header-inner .navbar .navbar-inner .logo {
	float:left;
	margin:30px 15px 0px 0px;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-name {
	float:left;
	height:90px;
	line-height:90px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-name .brand {
	text-shadow:none;
	color:#022a3b;
	font-size:24px;
	margin:0px;
	padding:0px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-slogan {
	color:#b5b5b5;
	float:left;
	margin-top:30px;
	margin-left:15px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-slogan span {
	border-left:2px solid #f0f0f0;
	display:inline-block;
	line-height:18px;
	padding-left:15px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .info {
	float:right; 
	

}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone {
	float:none;
	line-height:30px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone span {
	background-image:url("../img/icons/phone-gray.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:20px 20px;
	color:#707070;
	font-size:18px;
	font-weight:500;
	padding-left:30px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email {
	float:none;
	line-height:30px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email a {
	background-image:url("../img/icons/mail-gray.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:17px 11px;
	color:#707070;
	font-size:18px;
	font-weight:500;
	padding-left:30px;
	text-decoration:none
}
#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property {
	float:right;
	margin-top:24px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone span {
	background-image:url("../img/icons/phone-gray@2x.png")
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email a {
	background-image:url("../img/icons/mail-gray@2x.png")
}
}@media (min-width: 1200px) {

}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone {
	float:left;
	line-height:90px;
	margin-left:40px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email {
	float:left;
	line-height:90px;
	margin-left:40px
}
}@media (max-width: 1199px) {
	#header-wrapper #header #header-inner .navbar .navbar-inner .info {
	float:left;
	margin-left:40px;
	padding-top:12px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone {
	float:none;
	line-height:30px;
	margin-left:0px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone span {

	font-size:16px;
	padding-top:1px;
	padding-bottom:1px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email {
	float:none;
	line-height:30px;
	margin-left:0px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email a {
	font-size:16px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-search input {
	width:186px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-search button {
	margin:0px 0px 0px -9px
}
}@media (max-width: 979px) {
	#header-wrapper #header #header-inner .navbar .navbar-inner .logo-wrapper {
	width:auto
}
#header-wrapper #header #header-inner .navbar .navbar-inner .info {
	display:none
}
}@media (max-width: 767px) {
	#header-wrapper #header #header-inner .navbar .navbar-inner {
	padding-left:20px;
	padding-right:20px
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-slogan {
	display:none
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-search {
	display:none
}
#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property {
	display:none
}
}


#navigation {
	background:#00296f;
}
.navigation-wrapper .navigation {
	line-height:1
}
.navigation-wrapper .navigation .nav {
	display:inline-block;
	zoom:1;
	display:block;
	float:left;
	list-style:none;
	margin:0px
}
.navigation-wrapper .navigation .nav:after {
	height:0;
	content:".";
	display:block;
	clear:both;
	visibility:hidden
}
.navigation-wrapper .navigation .nav li {
	background-color:transparent;
	float:left;
	position:relative
}
.navigation-wrapper .navigation .nav li .nolink,.navigation-wrapper .navigation .nav li a {
	font-family: "Î¢ÈíÑÅºÚ";
	background:#00296f;
	border-top:2px solid transparent;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	display:block;
	font-size:14px;
	line-height:1;
	padding-left:35px;
	padding-right:40px;
	padding-bottom:16px;
	padding-top:14px;
	white-space:nowrap
}
.navigation-wrapper .navigation .nav li .nolink:hover,.navigation-wrapper .navigation .nav li a:hover {
	background:#023894;
	border-top:2px solid #de000f;
	color:#ffffff;
	text-decoration:none
}
.navigation-wrapper .navigation .nav li .nolink.active,.navigation-wrapper .navigation .nav li a.active {
	border-top:2px solid #de000f
}

@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.navigation-wrapper .navigation .nav li.menuparent>.nolink,.navigation-wrapper .navigation .nav li.menuparent>a {
	background-image:url("../img/arrow-bottom-black@2x.png")
}
}.navigation-wrapper .navigation .nav li.menuparent li.menuparent>.nolink,.navigation-wrapper .navigation .nav li.menuparent li.menuparent>a {
	background-image:url("../img/arrow-right-white.png");
	background-size:8px 11px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.navigation-wrapper .navigation .nav li.menuparent li.menuparent>.nolink,.navigation-wrapper .navigation .nav li.menuparent li.menuparent>a {
	background:#023894;
}
}
.navigation-wrapper .navigation .nav li:hover>ul {
	visibility:visible
}
.navigation-wrapper .navigation .nav li:hover>.nolink,.navigation-wrapper .navigation .nav li:hover>a {
	background-color:#023894;
	border-top:2px solid #de000f;
	color:#ffffff;
	text-decoration:none
}
.navigation-wrapper .navigation .nav li:hover>.nolink.menuparent,.navigation-wrapper .navigation .nav li:hover>a.menuparent {
	background-image:url("../img/arrow-bottom-white.png")
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.navigation-wrapper .navigation .nav li:hover>.nolink.menuparent,.navigation-wrapper .navigation .nav li:hover>a.menuparent {
	background-image:url("../img/arrow-bottom-white@2x.png")
}
}.navigation-wrapper .navigation .nav li ul {
	background-image:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	background-color:#023894;
	margin:46px 0px 0px 0px;
	position:absolute;
	padding:0px;
	top:0px;
	visibility:hidden;
	width:220px;
	z-index:999
}
.navigation-wrapper .navigation .nav li ul li {
	float:none;
	display:block;
	min-width:100%;
	background:#023894
}
.navigation-wrapper .navigation .nav li ul li .nolink,.navigation-wrapper .navigation .nav li ul li a {
	font-family: "Î¢ÈíÑÅºÚ";
	background:#023894;
	-webkit-transition:background-color 0.1s ease-in,padding-left 0.1s ease-in;
	-moz-transition:background-color 0.1s ease-in,padding-left 0.1s ease-in;
	-o-transition:background-color 0.1s ease-in,padding-left 0.1s ease-in;
	transition:background-color 0.1s ease-in,padding-left 0.1s ease-in;
	border-top:0px !important;
	color:#fff !important;
	display:block;
	font-size:13px;
	padding-right:20px;
	padding-bottom:15px;
	padding-top:15px
}
.navigation-wrapper .navigation .nav li ul li .nolink.menuparent,.navigation-wrapper .navigation .nav li ul li a.menuparent {
	background-image:url("../img/arrow-right-white.png");
	background-position:90%;
	background-size:8px 11px;
	background-repeat:no-repeat
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.navigation-wrapper .navigation .nav li ul li .nolink.menuparent,.navigation-wrapper .navigation .nav li ul li a.menuparent {
	background-image:url("../img/arrow-right-white@2x.png")
}
}.navigation-wrapper .navigation .nav li ul li .nolink.menuparent:hover,.navigation-wrapper .navigation .nav li ul li a.menuparent:hover {
	background-image:url("../img/arrow-right-white.png");
	background-size:8px 11px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.navigation-wrapper .navigation .nav li ul li .nolink.menuparent:hover,.navigation-wrapper .navigation .nav li ul li a.menuparent:hover {
	background:#023894;
}
}.navigation-wrapper .navigation .nav li ul li .nolink:hover,.navigation-wrapper .navigation .nav li ul li a:hover {
	background-color:#00296f;
	padding-left:25px
}
.navigation-wrapper .navigation .nav li ul li ul {
	left:220px !important;
	margin-top:0px
}

.language-switcher {
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	float:right;
	margin:63px 0px 11px 0px;
	position:relative
}
 .language-switcher:hover .options {
	max-height:200px
}
.language-switcher .en a {
	background-image:url("../img/flags/United-Kingdom-Flag.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:16px 16px;
	margin-left:15px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {

.language-switcher .en a {background-image:url("../img/flags/United-Kingdom-Flag@2x.png")
}
}

.language-switcher .cn a {
	background-image:url("../img/flags/china-Flag.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:16px 16px;
	margin-left:15px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.language-switcher .cn a {
	background-image:url("../img/flags/china-Flag@2x.png")
}
}

.language-switcher .it a {
	background-image:url("../img/flags/Italy-Flag.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:16px 16px;
	margin-left:15px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.language-switcher .it a {
	background-image:url("../img/flags/Italy-Flag@2x.png")
}
}

.language-switcher .de a {
	background-image:url("../img/flags/Germany-Flag.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:16px 16px;
	margin-left:15px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.language-switcher .de a {
	background-image:url("../img/flags/Germany-Flag@2x.png")
}
}
.language-switcher .fr a {
	background-image:url("../img/flags/France-Flag.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:16px 16px;
	margin-left:15px
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.navigation-wrapper .navigation .language-switcher .fr a {
	background-image:url("../img/flags/France-Flag@2x.png")
}
}
.language-switcher .current {
	background-color:#00296f;
	background-image:url("../img/arrow-bottom-black.png");
	background-position:right center;
	background-repeat:no-repeat;
	background-size:11px 7px;
	border-right:9px solid #00296f
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
	.language-switcher .current {
	background-image:url("../img/arrow-bottom-black@2x.png")
}
}

.language-switcher .current a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding:10px 17px 10px 25px;
	text-indent:-9999px
}
.options {
	-webkit-transition:max-height 0.5s linear;
	-moz-transition:max-height 0.5s linear;
	-o-transition:max-height 0.5s linear;
	transition:max-height 0.5s linear;
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	max-height:0px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:34px;
	z-index:999;
}
.options ul {
	background-color:#00296f;
	list-style:none;
	margin:0px;
	padding:0px
}
.options ul li {
	display:block
}
.options ul li a {
	color:#fff;
	display:block;
	padding:10px 26px 10px 25px;
	text-decoration:none;
	text-indent:-9999px
}
@media (max-width: 979px) {
	.navigation-wrapper {
	background-color:#022a3b;
	height:100%;
	left:-70%;
	position:absolute;
	top:0;
	width:70%
}
.navigation-wrapper .navigation .nav {
	display:block;
	float:none;
	margin:0px
}
.navigation-wrapper .navigation .nav li {
	clear:both;
	display:block;
	float:none;
	text-align:right
}
.navigation-wrapper .navigation .nav li .nolink,.navigation-wrapper .navigation .nav li a {
	background-image:none !important;
	border:0px !important;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:20px
}
.navigation-wrapper .navigation .nav li .nolink:hover,.navigation-wrapper .navigation .nav li a:hover {
	background-color:transparent;
	border:0px !important
}
.navigation-wrapper .navigation .nav li:hover a {
	border:0px !important;
	color:#fff
}
.navigation-wrapper .navigation .nav li ul {
	border-right:2px solid #fff !important;
	display:block !important;
	float:none;
	left:auto !important;
	margin:0px 15px 0px 0px !important;
	position:relative !important;
	top:auto !important;
	visibility:visible !important;
	width:auto !important
}
.navigation-wrapper .navigation .nav li ul li .nolink,.navigation-wrapper .navigation .nav li ul li a {
	background-color:transparent;
	border:0px;
	font-size:14px
}
.navigation-wrapper .navigation .nav li ul li .nolink:hover,.navigation-wrapper .navigation .nav li ul li a:hover {
	background-color:transparent;
	border:0px;
	color:#fff !important
}
.navigation-wrapper .navigation .nav li ul li.menuparent>.nolink,.navigation-wrapper .navigation .nav li ul li.menuparent>a {
	background-image:none !important
}
.navigation-wrapper .navigation .nav li ul li ul {
	border-right:2px solid #fff !important;
	display:block !important;
	float:none;
	left:auto !important;
	margin:0px 15px 0px 0px !important;
	position:relative !important;
	top:auto !important;
	visibility:visible !important;
	width:auto !important
}

}
}




body #wrapper-outer {
	height:100%
}
body #wrapper-outer #wrapper {
	-webkit-transition:left 0.3s ease-in;
	-moz-transition:left 0.3s ease-in;
	-o-transition:left 0.3s ease-in;
	transition:left 0.3s ease-in;
	display:table;
	height:100%;
	position:relative;
	width:100%
}
body #wrapper-outer #wrapper #wrapper-inner {
	display:table-row;
	height:100%
}
body #wrapper-outer #wrapper #footer-wrapper {
	display:table-row;
	height:1px
}
@media (min-width: 980px) {
	body {
	padding-top:0px
}
}@media (max-width: 979px) {
	body.nav-open #wrapper-outer {
	overflow-x:hidden
}
body.nav-open #wrapper-outer #wrapper {
	left:70%
}
}
#content {
	padding-bottom:30px
}

