/*----- common -----*/
body {
	color:#503216;
}
a {
	color:#503216;
}

/*----- icon  ------*/
.location_ico {
	background:url(../images/BrownTheme/location_ico.png) no-repeat center center;
}
.contact_ico {
	background:url(../images/BrownTheme/contact_ico.png) no-repeat center center;
}
.watch_video_ico {	
	background:url(../images/BrownTheme/watch_video_ico.png) no-repeat center center;
}
.map_location_ico {
	background:url(../images/BrownTheme/map_location_ico.png) no-repeat center center;	
}
.phone_location_ico {
	background:url(../images/BrownTheme/phone_location_ico.png) no-repeat center center;	
}
.why_servcorp_ico {
	background:url(../images/BrownTheme/why_servcorp_ico.png) no-repeat center center;
}
.package_ico {
	background:url(../images/BrownTheme/package_ico.png) no-repeat center center;
}
.faq_ico {
	background:url(../images/BrownTheme/faq_ico.png) no-repeat center center;
}
#header > div.logo-contact > div > div span a {
	background:url(../images/BrownTheme/phone_ico.png) no-repeat 10px center;
	color: #503216;
}

.trigger .btn,
.trigger:hover .btn {
	background:url(../images/BrownTheme/hide_ico.png) no-repeat center center;
}

.trigger.open .btn {
	background:url(../images/BrownTheme/show_ico.png) no-repeat center center;
}

.inner .trigger.open .btn {
	background:url(../images/BrownTheme/minus_ico.png) no-repeat center center;
}

.inner .trigger .btn {
	background:url(../images/BrownTheme/plus_ico.png) no-repeat center center;
}

.phone_contact_ico {
	background:url(../images/BrownTheme/phone_contact_ico.png) no-repeat center center;
}
.email_contact_ico {
	background:url(../images/BrownTheme/email_contact_ico.png) no-repeat center center;
}

/*----- header ------*/

#header {
    background:#503216;
}
#header > nav {
	padding-bottom:10px;
}
#header > nav li {
	background:#d7d2cb;
	xfont-size:21px;
}

#header > nav li a {
	color:#503216;
	line-height:27px;
	border:3px solid #d7d2cb;
	padding: 8px 6px 7px;
	box-shadow: 0 8px 8px 0px #1e150d;
	font-size:21px;
}
#header > nav li a span {
	border:none;
	line-height:27px;
}
#header > div > div.ol a {
	background: #503216 url(../images/BrownTheme/lock_ico.png) no-repeat 7px center;
}
#header > div > div.search input[type="submit"] {
	background:url(../images/BrownTheme/search_ico.png) no-repeat 0 1px;
}
#header > h1 {
	color:#d7d2cb;
}
#header > nav li.active {
	background:#868582;
}
#header > nav li.active a {
	border-color:#868582;
	color:#2a1200;
}

.slide_section .brd_lft,
.content_block .brd_lft {
	background:url(../images/BrownTheme/border_lft.png) no-repeat center center;
}
.slide_section .brd_rgt,
.content_block .brd_rgt {
	background:url(../images/BrownTheme/border_rgt.png) no-repeat center center;
}
.content_block h3 {
	color:#503216;
}


#header > div > div.ol {
	margin-left:0;
}
#header > div > div.lang {
	margin-right:2%;
	margin-left:0;
	padding-right:2%;	
	padding-left:2%;
	border-left:1px solid #aaa8a3;
	border-right:1px solid #aaa8a3;
}
#header > div > div.lang > a {
	line-height:34px;
	margin-top:0;
	display:block;
	text-align:center;
}
#header > div > div.search {
	padding-right:2.5%;
	
}
#header > div > div.search input[type="submit"] {
	margin-top:3px;
}
#header > div.logo-contact > div > div span a {
	border:none;
}
#header > div.logo-contact div.logo a {
	margin-top:9px;
}

.swiper-slide .title {
	background:rgba(80, 50, 22, 0.9);
}

/*----- footer -----*/
#footer {
	background:#503216;
}
#footer ul li a,
#footer .inner_footer p,
#footer .inner_footer a {
	color:#d7d2cb;
}


/*----- content -----*/
.inner_main_content {
	background:#fff9ef;
}
.inner_main_content .section_lst {
	background:#dedad4;
}
.inner_main_content .section_lst li {
	background:#dedad4;
}

.inner_main_content .location_lst li,
.inner_main_content .lst_level_1 li {
	background:#fff9ef;
}
.inner_main_content .location_detail_lst li {
	background:#fcfcf9;
}
.inner_main_content .video_lst li {
	background:#fef9f1;
	border-top:1px solid #c0bfbf;
	border-bottom:none;
}

.content_block {
	background:#fff9ef;
}
.content_block h2 {
	border-bottom: 12px solid #503216;
	background:none;
}

.inner_main_content .location_detail_lst .detail .location_name {
	color:#E0A33A;
}
.inner_main_content ul.items_lst li {
	background: url(../images/BrownTheme/bullet_ico.png) no-repeat left 5px;
}

/*----- location -----*/
.inner_main_content .section_lst li a span,
.inner_main_content .location_lst li a span,
.inner_main_content .lst_level_1 li a span,
.inner_main_content .location_detail_lst .detail .block a.info {
	color:#503216;
}

/*----- contact us -----*/
.inner_main_content .section_lst .contact_content {
	background:#e0a33a;
}
.inner_main_content .section_lst .contact_content .form li {
	background:none;
}
.inner_main_content .section_lst .contact_content .form .btn_submit,
.inner_main_content .section_lst .contact_content .form span.text {
	color:#503216;
}

/*----- serviced office -----*/
.inner_main_content .top_section {
	background:#b8ac9f;
}
.inner_main_content .top_section h3.sub_title {
	border-bottom:12px solid #503216;
	color:#503216;
}
.top_section .brd_rgt,
.inner_main_content .top_shared_office .brd_rgt {
	background: url(../images/BrownTheme/brown_border_rgt.png) no-repeat center center;
}
.top_section .brd_lft,
.inner_main_content .top_shared_office .brd_lft {
	background: url(../images/BrownTheme/brown_border_lft.png) no-repeat center center;
}
.inner_main_content h2 {
	color:#503216;
}

/*----- virtual office -----*/
.inner_main_content .top_virtual_office,
table.package-lst thead td {
	background:#503216;
}
.inner_main_content .top_virtual_office h2,
.inner_main_content .top_virtual_office.top_section p {
	color:#fff9ef;
}
.inner_main_content .top_virtual_office h3.sub_title {
	border-bottom:12px solid #fff9ef;
}
table.package-lst thead td strong {
	color:#fff9ef;
}
table.package-lst thead td:first-child strong {
	font-weight:bold;
	color:#e0a33a;
}
table.package-lst thead td.low {
	background:#d7d2cb;
}
table.package-lst thead td.low strong {
	color:#868582;
}
table.package-lst tbody td {
	background:#fefdfb;
}
table.package-lst tbody td.hi {
	background:#f9edd8 !important;
}
table.package-lst tbody td.yes {
		background: #fefdfb url("../images/mobile/active_bullet_ico_320px.png") no-repeat center center !important;
}
table.package-lst tbody td.hi.yes {
		background: #f9edd8 url("../images/mobile/active_bullet_ico_320px.png") no-repeat center center !important;
}
table.package-lst tbody td.no {
  background: #fefdfb url("../images/mobile/inactive_bullet_ico_320px.png") no-repeat scroll center center !important;
}
table.package-lst tbody td.hi.no {
  background: #f9edd8 url("../images/mobile/inactive_bullet_ico_320px.png") no-repeat scroll center center !important;
}
table.package-lst tbody td.hi strong {
	color:#e2aa49;
}

.inner_main_content .top_virtual_office .brd_rgt {
	background: url(../images/BrownTheme/dark_brown_border_rgt.png) no-repeat center center;
}
.inner_main_content .top_virtual_office .brd_lft {
	background: url(../images/BrownTheme/dark_brown_border_lft.png) no-repeat center center;
}
		/* pricing package */
.inner_main_content .location_detail_lst .pricing ul li.virtual_package .inner {
	background:#503216;
}
.inner_main_content .location_detail_lst .pricing ul li.comms_package .inner {
	background:#735b44;
}
.inner_main_content .location_detail_lst .pricing ul li.addr_package .inner {
	background:#968372;
}
.inner_main_content .location_detail_lst .pricing ul li.meeting_package .inner {
	background:#b8ac9f;
}
.inner_main_content .location_detail_lst .pricing ul li.virtual_package .brd_bottom {
  background: url(../images/BrownTheme/bottom_pack_virtual.png) no-repeat 100% 100%;
}
.inner_main_content .location_detail_lst .pricing ul li.comms_package .brd_bottom {
  background: url(../images/BrownTheme/bottom_pack_comms.png) no-repeat 100% 100%;
}
.inner_main_content .location_detail_lst .pricing ul li.addr_package .brd_bottom {
  background: url(../images/BrownTheme/bottom_pack_addr.png) no-repeat 100% 100%;
}
.inner_main_content .location_detail_lst .pricing ul li.meeting_package .brd_bottom {
	background: url(../images/BrownTheme/bottom_pack_meeting.png) no-repeat 100% 100%;
}
.inner_main_content .location_detail_lst .pricing ul li.virtual_package .inner,
.inner_main_content .location_detail_lst .pricing ul li.comms_package .inner,
.inner_main_content .location_detail_lst .pricing ul li.addr_package .inner,
.inner_main_content .location_detail_lst .pricing ul li.meeting_package .inner {
	color:#fff9ef;
}
.inner_main_content .location_detail_lst .thumb span {
	color:#c14711 !important;
}

.inner_main_content .top_section {
	padding:20px;
}

/*------ Shared Office  -----*/
.inner_main_content .top_shared_office {
	background:#b8ac9f;
}
.inner_main_content .top_shared_office h3.sub_title em {
	color:#fff;
}
.inner_main_content .top_section.top_shared_office p {
	color:#503216;
}

/*------ News  -----*/
.content_block.news_content_block,
.news_lst {
	background:#fff9ef;
}
.content_block.news_content_block h2,
.news_lst .show_more a span.text {
	color:#503216;
}
.content_block.news_content_block h2 {
	margin-bottom:0;
	background:none;
	border-bottom:12px solid #d7d2cb;
}
.news_lst .thumb .publish-date {
	color:#aaa8a3;
}
.news_lst {
	border-bottom:1px solid #8c8b88;
}
.news_lst li {
	border-bottom:2px solid #b6b3ae;
}
.news_lst .show_more {
	margin-bottom:0;
}

/* Faq */
.faq_content_block {
	background:#fff9ef;
}
.content_block h2,
.content_block p {
	color:#503216;
}
.content_block.faq_content_block h2 {
	border-bottom:none;
}

/*------- 639px ----*/
@media only screen and (max-width : 639px)  {
 /*---  header ---*/
#header > nav {
	padding-bottom:7px;
}
#header > nav li {
	xfont-size:16px;
}

#header > nav li a {
	padding-top:5px;
	padding-bottom:5px;
}
#header > nav li a span {
	line-height:20px;
}

/* icon */
#header > div > div.search input[type="submit"] {
	background:url(../images/BrownTheme/search_ico_480px.png) no-repeat 0 1px;	
}
#header > div > div.ol a {
	background: #503216 url(../images/BrownTheme/lock_ico_480px.png) no-repeat 7px center;
}

.trigger .btn,
.trigger:hover .btn {
	background:url(../images/BrownTheme/hide_ico_480px.png) no-repeat center center;
}
.trigger.open .btn {
	background:url(../images/BrownTheme/show_ico_480px.png) no-repeat center center;
}
.inner .trigger.open .btn {
	background:url(../images/BrownTheme/minus_ico_480px.png) no-repeat center center;
}
.inner .trigger .btn {
	background:url(../images/BrownTheme/plus_ico_480px.png) no-repeat center center;
}
.phone_contact_ico,
.inner_main_content .section_lst .contact_content .title span.phone_contact_ico {
	background:url(../images/BrownTheme/phone_contact_ico_480px.png) no-repeat center center;
}
.email_contact_ico,
.inner_main_content .section_lst .contact_content .main_form p.text span.email_contact_ico {
	background:url(../images/BrownTheme/email_contact_ico_480px.png) no-repeat center center;
}
#header > div.logo-contact > div > div span a {
	background:url(../images/BrownTheme/phone_ico_320px.png) no-repeat 10px center;	
}

.swiper-slide .title {
	padding-left:5px;
	padding-right:5px;
}
.inner_main_content .top_section h3.sub_title,
.content_block h2 {
	border-bottom:10px solid #503216;
}
.inner_main_content .top_virtual_office h3.sub_title {
	border-bottom:10px solid #fff9ef;
}

#header > div > div.lang {
	padding:0 1%;
	margin-right:2.5%;
}
#header > div > div.search {
	padding-right:3%;
}
#header > div > div.lang > a {
	line-height:20px;
	padding-top:7px;
}
#header > div > div.ol {
	padding-top:2px;
	padding-bottom:1px;
}
}



/*------- 480px ----*/
@media only screen and (max-width: 480px) {
#header > nav li {
	xfont-size:11px;
}
#header > nav li a {
	padding-top:0;
	padding-bottom:0;
}
#header > nav li a span {
	line-height:14px;
}

/* icon */
#header > div > div.search input[type="submit"] {
	background:url(../images/BrownTheme/search_ico_320px.png) no-repeat 0 1px;	
}
#header > div > div.ol a {
	background: #503216 url(../images/BrownTheme/lock_ico_320px.png) no-repeat 7px center;
}


.trigger .btn,
.trigger:hover .btn {
	background:url(../images/BrownTheme/hide_ico_320px.png) no-repeat center center;
}
.trigger.open .btn {
	background:url(../images/BrownTheme/show_ico_320px.png) no-repeat center center;
}
.inner .trigger.open .btn {
	background:url(../images/BrownTheme/minus_ico_320px.png) no-repeat center center;
}
.inner .trigger .btn {
	background:url(../images/BrownTheme/plus_ico_320px.png) no-repeat center center;
}
.phone_contact_ico,
.inner_main_content .section_lst .contact_content .title span.phone_contact_ico {
	background:url(../images/BrownTheme/phone_contact_ico_320px.png) no-repeat center center;
}
.email_contact_ico,
.inner_main_content .section_lst .contact_content .main_form p.text span.email_contact_ico {
	background:url(../images/BrownTheme/email_contact_ico_320px.png) no-repeat center center;
}
.slide_section .brd_lft,
.content_block .brd_lft {
	background:url(../images/BrownTheme/border_lft_480px.png) no-repeat center center;
	top:-1px;
}
.slide_section .brd_rgt,
.content_block .brd_rgt {
	background:url(../images/BrownTheme/border_rgt_480px.png) no-repeat center center;
	top:-1px;
}	
.inner_main_content .top_section h3.sub_title,
.content_block h2 {
	border-bottom:6px solid #503216;
}
.inner_main_content .top_virtual_office h3.sub_title {
	border-bottom:6px solid #fff9ef;
}

#header > div > div.lang {
	padding:0 1% 0 0.5%;
}
#header > div > div.lang > a{
	line-height:20px;
	margin-top:0;
	padding-top:3px;	
}
#header > div > div.lang {
	padding:0% 2%;
	margin-right:2%;
}
#header > div > div.search {
	padding-right:1%;
}
#header > div > div.search input[type="submit"] {
	margin-top:8px;
}
#header > div.logo-contact div.logo a {
	margin-top:5px;
}
.inner_main_content .why_section ul.items_lst li,
.inner_main_content .article .items_lst li {
	background:url(../images/BrownTheme/bullet_ico_480px.png) no-repeat;
}
.inner_main_content .top_section {
	padding:5px 3.5% 5px 37px;
}

}

/*------- 479px ----*/
@media screen and (max-width: 479px) {
	#header > nav li a span {
		min-height:28px;
		padding:3px 15%;	
	}	
	#header > div > div.lang {
		margin-right:1%;
	}	
	#header > div > div.search input[type="submit"] {
		margin-top:6px;
	}
}



/*------- 320px ----*/
@media screen and (max-width: 320px) {
.slide_section .brd_lft,
.content_block .brd_lft {
	background:url(../images/BrownTheme/border_lft_320px.png) no-repeat center center;
	top:-1px;
}
.slide_section .brd_rgt,
.content_block .brd_rgt {
	background:url(../images/BrownTheme/border_rgt_320px.png) no-repeat center center;
	top:-1px;
}	
#header > div > div.lang {
	margin-right:1%;
	padding:0 2% 0 0.5%;
}
#header > div > div.lang > a {
	line-height:27px;
	margin-top:0;
}
#header > div > div.search input[type="submit"] {
	margin-top:6px;
}
#header > div > div.search {
	padding-right:2.5%;
}
#header > div.logo-contact div.logo a {
	margin-top:2px;
}
.inner_main_content .why_section ul.items_lst li,
.inner_main_content .article .items_lst li {
	background:url(../images/BrownTheme/bullet_ico_320px.png) no-repeat left 3px;
}
.inner_main_content .top_section {
	padding: 5px 3% 5px 24px;
}
}

