@font-face {
  font-family: "DuplicateIonic-Medium";
  src: url("https://7fe8e0.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/fonts/DuplicateIonic-Medium.otf") format("opentype"),
}

@font-face {
  font-family: "DuplicateIonic-Regular";
  src: url("https://c3bf96.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/fonts/DuplicateIonic-Regular.otf") format("opentype"),
}

/* @group Override Blueprint */

input[type="text"], input[type="password"], input.text, input.title, textarea, select {
	margin: 0;
}

select {
	padding: 0.3em;
	border: 1px solid #ccc;
}

h1, h3 {
	line-height: auto;
}

/* @end */

.clearfix:after, .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.clearfix, .container {
	display: block;
}

.clear {
	clear: both;
}

body {
	background: #f4f4f4 url('https://0b2777.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/bg.png') no-repeat center 0;
	padding: 0;
	margin: 0;
	font-family: 'PT Sans', arial, serif;
	font-size: 16px;
	font-weight: 400;
  color: #3f3f3f;
  line-height: 1.4;
}

p {
	margin-top: 0;
	margin-bottom: 20px;
}

h1, h2,h3,h4,h5,h6 {
	color: #343434;
	font-weight: bold;
}

h1 {
	font-size: 28px;
	margin: 0 0 30px;
}

.col-center h1 {
  margin:  0 0 10px;
}

h3 {
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 1.17em;
}

h4 {
	margin-bottom: 0px;
	font-size: 13px;
}

h5 {
	margin-top: 0;
	font-size: 13px;
}

hr {
	border: 0;
	background: #ccc;
	margin-bottom: 15px;
}


a, a:link, a:visited {
	color: #007ac3;
	text-decoration: none;
	outline: 0 none;
}

div.container {
	padding: 0 10px;
	margin: 0 auto;
	width: 940px;
	position: relative;
}

#header,
body.page-happenings.path-happenings #header {
	position: relative;
	height: 145px;
	width: 200px;
	margin: 0 auto;
	margin-bottom: 55px;
}

body.front #header,
body.path-about #header,
body.path-18-cross-street #header,
body.path-nankin-row #header,
body.path-22-cross-street #header,
body.path-20-cross-street #header,
body.path-happenings #header,
body.path-getting-here #header {
	margin-bottom: 0;
}

#header #logo {
	margin: 0 auto;
	width: 219px;
	position: relative;
}

#header h1#logo a {
	display: block;
	height: 145px;
	text-indent: -99999px;
	background: url(https://7585ac.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/chinasq_logo-shadow_original2.png) 0 0 no-repeat;
}

.box-left, .box-right {
	float: left;
}

.yellow {
	color: #f19f07;
}

ul.pager {
	margin-top: 50px;
}

ul.pager li, ul.pager li a:hover {
 color: #E8992A;
}

ul.pager li.pager-previous a,
ul.pager li.pager-previous a,
ul.pager li a,
ul.pager li a.active {
 color: #007ac3;
}

.maps {
 width: 220px;
 height: 220px;
}

/* @group Column Left */

.col-center {
	margin-bottom: 50px;
}

.col-center.span-18 {
	width: 640px;
	float: left;
	margin-bottom: 20px;
}

.col-center.span-18 li {
	margin-left: 0;
}

body.front .col-center.span-18 {
	float: left;
	width: 630px;
}

.front #node-252 {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

body.path-contact-us .col-center.span-18 {
	width: 420px;
	padding-right: 40px;
}

/* @end */

/* @group Column Right */

.col-right.span-6 #block-block-8 {
	margin-bottom: 20px;
}

.col-right.span-6 #block-block-8 .content {
	padding-top: 15px;
}

.col-right.span-6 {
	float: right;
	width: 250px;
	position: relative;
	margin-bottom: 50px;
}

.col-right.span-6 .block-block h3 {
	background-color: #fff;
	padding: 8px 15px 8px 15px;
	margin: 5px 0 2px 0;
}

.col-right.span-6 .content {
	padding: 25px 15px 15px 15px;
	background-color: #fff;
}

#block-block-26 .content {
  padding: 0;
}

#block-block-26 h3 {
  background: none;
  padding: 0;
  line-height: 1.3;
}

.col-right.span-6 .block-block .content h4 {
	margin-top: 0;
}

body.path-contact-us .col-right.span-6 {
	float: right;
	width: 460px;
	position: relative;
	margin-bottom: 50px;
}

body.front .col-right.span-6 {
  width: 300px;
}

body.front .col-right.span-6 .content,
body.path-contact-us .col-right.span-6 .content {
	background: none;
}

body.path-contact-us .col-right.span-6 .block-block h3 {
	background: none;
	padding: 8px 0;
}

.col-right.span-6  #block-block-7 .content {
	background: none;
	padding-top: 0;
	padding-bottom: 0;
}

/* @end */

/* @group Nav Primary */

#nav {
	position: absolute;
	top: 32px;
	background: url(https://32ca14.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/bg-header-line.png) bottom center no-repeat;
	padding-bottom: 13px;
	width: 940px;
}
ul.menu {
	margin: 0;
	padding: 0;
	display: block;
}

ul.menu li {
	float: left;
	list-style: none;
}

#nav ul.menu li a {
	width: 150px;
	margin-right: 20px;
	display: block;
	padding: 70px 0 10px 0;
	text-transform: uppercase;
	text-align: center;
}

#nav ul.menu li a.active, body.path-office #nav ul.menu li.menu-TenantsDirectory.active-trail a.tenantdir {
	color: #fcb530;
}

body.node-type-tenants #nav ul.menu li.menu-TenantsDirectory a,
#nav ul.menu li.menu-Happenings a:hover,
#nav ul.menu li.menu-Promotions a:hover,
#nav ul.menu li.menu-TenantsDirectory a:hover,
#nav ul.menu li.menu-GettingHere a:hover,
#nav ul.menu li.menu-Happenings a.active,
#nav ul.menu li.menu-Promotions a.active,
#nav ul.menu li.menu-TenantsDirectory a.active,
body.path-office #nav ul.menu li.menu-TenantsDirectory a.tenantdir,
#nav ul.menu li.menu-GettingHere a.active {
	background-position: top right;
	color: #fcb530;
}

/*#nav ul.menu li.menu-Promotions {
	margin-right: 255px;
}*/

#nav ul.menu li.menu-TenantsDirectory {
	position: absolute;
	right: 160px;
}

#nav ul.menu li.menu-GettingHere {
	position: absolute;
	right: 10px;
}

#nav ul.menu li.menu-Happenings a {
	background: transparent url("https://ef4a21.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/bg-nav-happenings.png") top left no-repeat;
}

#nav ul.menu li.menu-Promotions a {
	background: transparent url("https://c5c0f4.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/bg-nav-promotions.png") top left no-repeat;
}

#nav ul.menu li.menu-TenantsDirectory a {
	background: transparent url("https://bbd8d3.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/bg-nav-tenants_directory.png") top left no-repeat;
	margin-right: 0;
}

#nav ul.menu li.menu-GettingHere a {
	background: transparent url("https://875a42.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/bg-nav-getting_here.png") top left no-repeat;
	margin-right: 0;
}

ul.menu .menu {
	display: block;
	position: absolute;
	margin-right: 30px;
}

ul.menu .menu li {
	background: #fff;
}

ul.menu .menu li a:hover {
	color: #fcb530;
}

/* @end */

/* @group Sub Nav */

ul#subnav {
	position: absolute;
	top: 5px;
	right: -365px;
	padding: 3px 3px 7px 12px;
	background: #fcb530;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

ul#subnav li {
	padding: 0;
}

ul#subnav li a {
	color: #333;
	text-decoration: none;
	border-right: 1px solid #333;
	padding: 0 10px 0 0;
}

ul#subnav li a:hover {
	text-decoration: underline;
}

ul#subnav li.last a {
	border-right: none;
}

#nav ul.menu ul.menu li {
	margin: 0;
	padding: 0;
	float: none;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}

#nav ul.menu li.menu-TenantsDirectory li a {
 	background: #fff;
 	padding: 5px 0 0 0;
 	margin: 0;
 	text-align: left;
 	text-align: center;
 	border-top: 1px solid #eaeaea;
}

#nav ul.menu li.menu-TenantsDirectory li.last {
	border-bottom: 1px solid #eaeaea;
}

ul#subnav li.menu-897.first a {
	margin-right: 5px;
}

/* @end */

/* @group Masthead */

.masthead-container {
	position: relative;
	height: 330px;
	margin-bottom: 30px;
}

.views-field-field-happening-image-fid.multiple .imagecache-masthead {
  position: absolute;
}

.masthead-container,
.masthead-container h2 {
  color: #FFF;
}

.masthead-container .block.block-views/*#block-views-Happenings-block_1*/ {
  width: 940px;
  float: left;
  position: relative;
  color: #FFF;
}

.masthead-container .slide,
.masthead-container .views-field-field-happening-image-fid {
  height: 324px;
  padding: 0 5px 5px 5px;
  position: absolute;
  left: 0;
  top: 0;
}

.masthead-container .views-field-nothing {
  position: relative;
  background: transparent url("https://5e1284.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/masthead-overlay.png") no-repeat 0 0;
  margin: 0 5px 5px 5px;
  width: 450px;
  height: 275px;
  padding: 40px 450px 0px 24px;
  border: 5px solid #fff;
}

.masthead-container .views-field-nothing.no-overlay {
  background: none;
}

.masthead-container .views-field-nothing.no-overlay, .masthead-container .views-field-nothing {
  -moz-box-shadow: 0 0 15px #8a8a8a;
	-webkit-box-shadow: 0 0 15px #8a8a8a;
	box-shadow: 0 0 15px #8a8a8a;
	 For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8a8a8a')";
	 For IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8a8a8a');
}

.masthead-container .views-field-title,
.masthead-container .views-field-title a {
  color: #FFF;
  font-size: 44px;
  line-height: 46px;
  font-weight: 400;
}

.masthead-container .teaser-text {
  font-size: 16px;
  font-weight: 300;
  margin: 0 40px 0 0;
}

.masthead-container .teaser-text p {
  line-height: 26px;
}


.front .masthead-container .views-field-title{
	display: none;
}



/*TO BE REMOVED IF HAPPENINGS PAGE CONFIRMED*/
/*.date-wrap {
  font-size: 2.22em;
}

.date-from, .date-to {
  display: inline;
}*/

body.front .view-Happenings {
  cursor: pointer;
}

/* @end */

/* @group Homepage::Intro */

a.link-fb {
  background: transparent url('https://68a200.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/link-fb.png') no-repeat 0 0;
  width: 208px;
  height: 50px;
  display: block;
  text-indent: -9999px;
  float: left;
}

a.link-twit {
  background: transparent url('https://8e1c91.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/link-twit.png') no-repeat 0 0;
  width: 208px;
  height: 50px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-left: 5px;
}

/* @end */



/* @group Homepage::Promotion */

.views-slideshow-controls-top {
  position: absolute;
  top: 13px;
  right: 10px;
}

#block-views-promotions-block_1 h3 {
	background-color: #fff;
	padding: 8px 15px;
	margin: 5px 0 2px 0;
}

#block-views-promotions-block_1 .views-row {
  width: 430px;
}

#views_slideshow_singleframe_playpause_promotions-block_1 {
  display: none;
}

#views_slideshow_singleframe_prev_promotions-block_1 {
  display: block;
  width: 17px;
  height: 17px;
  text-indent: -9999px;
  background: transparent url('https://a14ee3.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/icon-prev.png') no-repeat 0 0;
  float: left;
}

#views_slideshow_singleframe_next_promotions-block_1 {
  display: block;
  width: 17px;
  height: 17px;
  text-indent: -9999px;
  background: transparent url('https://d6694b.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/icon-next.png') no-repeat 0 0;
  float: left;
  margin-left: 8px;
}

.col-right.span-6 .view-promotions {
	background-color: #fff;
	width: 430px;
	padding: 15px;
	margin-bottom: 0;
}

body.front .col-right.span-6 .view-promotions {
	padding-left: 0;
}

.view-promotions a {
	font-weight: bold;
}

.view-Happenings.view-display-id-page_1 .views-field-field-happening-image-fid,
.view-promotions .views-field-field-tenant-photo-fid,
.view-promotions .views-field-field-promotion-image-fid {
	float: left;
	margin-right: 15px;
  margin-bottom: 15px;
}

.view-promotions label {
	float: left;
}

.view-promotions .views-row .views-field-body {
	margin-top: 20px;
}

body.path-tenants .view-promotions hr {
	margin-bottom: 10px;
}

body.path-tenants .fieldgroup.group-tenant-contact, body.path-tenants .view-promotions .views-row .views-field-body {
	margin-top: 0px;
}

body.path-tenants .view-promotions .views-field-field-promotion-image-fid {
	margin-top: 10px;
}

body.path-tenants .view-promotions h5 {
	padding-top: 10px;
	margin-bottom: 13px;
}

/* @end */


/* @group Homepage::Getting Around */


.getting-around {
	position: relative;
	font-size: 14px;
	overflow: hidden;
	width: 234px;
	float: left;
	line-height: 0;
	margin: 0 20px 0 0;
}

.sidebar-right .getting-around {
  margin: 0 20px 20px 0;
}

.getting-around .overlay {
	position: absolute;
	bottom: -26px;
	left: 0;
	padding: 3px 5px 6px 7px;
	width: 222px;
	background: transparent url('https://e1c868.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/getting-around-overlay.png') repeat 0 0;
	line-height: 1;
	color: #f19f07;
}

/* @end */

/* @group Happenings */

.view-Happenings .views-field-title{
	font-size: 16px;
	font-weight: bold;
}

.field.field-field-happenings-tnc .field-label {
	margin-top: 50px;
}

.node-type-happenings .field-field-link {
  margin: 0 0 20px;
  font-weight: bold;
}

/* @group Happenings Block */

.view-Happenings.view-display-id-block_2 .views-field-field-happening-image-fid {
 margin: 0 0 20px 0;
}

.view-Happenings.view-display-id-block_2 .views-field-field-happening-image-fid img {
  border: 1px solid #ccc;
}

/* @end */

/* @end */

/* @group Promotions::Listing */

body.path-promotions .view-promotions .view-content {
	margin-bottom: 35px;
}

.view-Happenings.view-display-id-page_1 .views-row,
body.path-promotions .view-promotions .views-row {
	margin-bottom: 10px;
	padding: 10px;
}

.view-promotions .views-field-title {
	margin-bottom: 15px;
}

.view-promotions .views-field-title h5 {
  margin: 0;
}

.view-promotions .tenant-title a {
	color: #3d3d3d;
}

body.path-promotions .view-promotions .views-row:hover {
	background-color: #fff;
}

.view-promotions .views-field-field-tenant-photo-fid,
.view-Happenings.view-display-id-page_1 .views-field-field-happening-image-fid,
.view-promotions .views-field-field-promotion-image-fid,
.node .views-field-field-promotion-image-fid  {
	border: 1px solid #ccc;
	margin: 0 20px 20px 0;
}

.view-Happenings.view-display-id-page_1 .views-field-field-happening-image-fid,

.node .views-field-field-tenant-photo-fid,
.node .views-field-field-promotion-image-fid {
	float: left;
}

.node .field-field-promo-view {
	padding-top: 0px;
}

.node .field-field-promo-view .views-row {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.view-Happenings.view-display-id-page_1 .views-field-field-happening-image-fid img,
.views-field-field-tenant-photo-fid img,
.views-field-field-promotion-image-fid img {
	border: 5px solid #fff;
}

.view-promotions ul.pager {
	font-size: 16px;
}

.view-promotions ul.pager li {
	color: #e8992a;
}

ul.pager li.pager-ellipsis {
	color: #000;
}

/* @end */

/* @group Promotions::Tweets */

#block-block-8 h3 {
	background: #fff url(https://d2ec7e.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/icon-tweet-bird.png) no-repeat 0 10px;
	padding: 9px 0px 8px 30px;
	margin: 0px 0 2px 0;
	font-size: 15px;
}

.tweets-pulled-listing {
	background-color: #fff;
	font-size: 12px;
}

.tweets-pulled-listing ul {
	padding-left: 0;
}

div.tweets-pulled-listing a, .tweets-pulled-listing a, .tweets-pulled-listing li .tweet-time a {
	color: #007ac3;
	text-decoration: none;
}

.tweets-pulled-listing li {
	margin-bottom: 10px;
}

.tweets-pulled-listing li .tweet-author {
	display: none;
}

.tweets-pulled-listing li .tweet-time {
	margin: 10px 0;
}

.tweets-pulled-listing li .tweet-authorphoto {
	display: none;
}

/* @end */



/* @group Tenants */
.tenant-bread {
	margin-bottom: 20px;
}

.tenant-bread a {
	color: #007ac3;
}

li a.active {
	color: #e8992a;
}

body.page-tenants .col-right.span-6 .content h4 {
	color: #888888;
	font-weight: normal;
}

.views-exposed-form .views-exposed-widget {
	padding: 0;
	margin-left: 10px;
}

.view-tenants-directory .views-exposed-widget .views-widget,
.view-tenants-directory .views-exposed-widget .form-submit {
	float: left;
	padding: 0;
	margin: 0 0 0 15px;
}

.view-tenants-directory .views-exposed-widget .form-submit {
	margin: 0;
}

.view-tenants-directory .views-row {
	margin-bottom: 10px;
	padding: 10px;
}

.view-tenants-directory .views-row:hover {
	background-color: #fff;
}

.view-tenants-directory .views-field-field-tenant-photo-fid {
	float: left;
	margin: 0 15px 15px 0;
	border: 1px solid #ccc;
}

.view-tenants-directory .views-field-field-tenant-photo-fid img {
	border: 5px solid #fff;
}

.view-tenants-directory .views-label-field-tenant-email-email {
  display: inline;
}

/*.views-field-field-tenant-photo-fid .empty {
 	height: 120px;
 	width: 170px;
 	border: 4px solid #fff;
 	text-align: center;
}*/

.view-tenants-directory .views-field-title a {
	font-weight: bold;
}

.view-tenants-directory label {
	float: left;
}

.view-tenants-directory .views-row .views-field-body {
	margin-top: 20px;
}

.view-tenants-directory ul.pager {
	font-size: 16px;
}

.view-tenants-directory .item-list ul {
	padding-left: 0;
}

.col-right .view-tenants-directory .item-list ul li {
	list-style: none;
	padding: 4px 0 15px 45px;
	margin: -10px 0 0 -27px;
}

.col-right .view-tenants-directory .item-list ul li.active-trail,
.col-right .view-tenants-directory .item-list ul li:hover {
	background: url(https://cf0f95.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/bg-menu-ribbon.png) top left no-repeat;
}

.col-right .view-tenants-directory .item-list ul li.active-trail a,
.col-right .view-tenants-directory .item-list ul li:hover a {
	color: #fff;
}


/* Office Button */
.col-right.span-6 #block-block-21 .content {
	text-align: center;
	background: none;
	padding: 0;
	margin-top: 20px;
}

.col-right.span-6 #block-block-21 .content a {
	display: block;
	padding: 5px;
	color: #555555;
	text-shadow: 1px 1px 1px #fff;
	background: #d7d7d7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #868686;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#d4d4d4'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#d4d4d4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e3e3e3,  #d4d4d4); /* for firefox 3.6+ */
}

.col-right.span-6 #block-block-21 .content a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#e3e3e3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#e3e3e3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d4d4d4,  #e3e3e3); /* for firefox 3.6+ */
}

.fieldgroup.group-tenant-contact {
	float: left;
}

.field-label, .field-label-inline-first{
	width: 110px;
	display: block;
	float: left;
}

.field-field-tenant-contact-no {
	clear: both;
}

.field-field-tenant-opening-hours .field-label, .field-field-tenant-opening-hours .field-items {
	float: left;
}

.fieldgroup.group-tenant-contact .field-field-tenant-opening-hours .field-items {
	width: 320px;
}

form#views-exposed-form-tenants-directory-page-1 #edit-title,
form#views-exposed-form-tenants-directory-page-2 #edit-title {
	width: 135px;
	margin-bottom: 30px;
}

form#views-exposed-form-tenants-directory-page-3 {
	margin-bottom: 30px;
}

.view-tenants-directory .view-empty {
	margin-left: 10px;
}

/* @end */

/* @group Getting Here */

body.path-getting-here .box-left, body.path-getting-here .box-right {
	width: 450px;
	margin-right: 40px;
}

body.path-getting-here .box-right {
	margin-right: 0;
}

body.path-getting-here h4 {
	font-size: 20px;
}

/* @end */

/* @group Contact Us */

body.path-contact-us .col-center.span-18 {
	margin-bottom: 60px;
}

#block-block-18 .content{
	padding: 0;
}

body.path-contact-us input {
	padding: 5px;
	border: 1px solid #ccc;
	width: 50%;
}

body.path-contact-us .resizable-textarea {
	background-color: #fff;
	width: 420px;
}

body.path-contact-us .captcha {
	background-color: #fff;
	width: 405px;
}

body.path-contact-us form#webform-client-form-10 input#edit-submit {
	float: right;
	border: 1px solid #004a75;
	background: #007bc3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a0d5', endColorstr='#0073bf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00a0d5), to(#0073bf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00a0d5,  #0073bf); /* for firefox 3.6+ */
	color: #fff;
	padding: 5px 10px;
	font-weight: bold;
	text-shadow: 0px 1px 1px #3d3d3d;
	width: 80px;
	cursor: pointer;
}

body.path-contact-us form#webform-client-form-10 input#edit-submit:hover {
	background: #007bc3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073bf', endColorstr='#00a0d5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#007bc3), to(#00a0d5)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #007bc3,  #00a0d5); /* for firefox 3.6+ */
}

body.path-contact-us .messages.error {
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* @end */

/* @group About Us */

body.path-about h2 {
	margin-top: 1.5em;
	margin-bottom: 0.75em;
}

body.path-about #csc-address {
	margin-right: 100px;
}

body.path-about #csc-contactus a {
	margin-top: 15px;
	display: block;
	width: 60px;
	padding: 5px 20px;
	color: #fff;
	text-shadow: 1px 1px 1px #004f77;
	background: #0073bf;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #007ac2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a0d5', endColorstr='#0073bf'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#00a0d5), to(#0073bf)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #00a0d5,  #0073bf); /* for firefox 3.6+ */
}

body.path-about #csc-contactus a:hover {
	padding: 5px 20px;
	color: #fff;
	text-shadow: 1px 1px 1px #004f77;
	background: #009ad2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #007ac2;
}

/* @end */



/* @group Footer */

#footer-wrapper {
  background: #000;
  border-top: 40px solid #FF001A;
  padding: 40px 0;
}
#footer {
  font-family: "DuplicateIonic-Medium", sans-serif;
}

#footer .block a {
  color: #B5ADAD;
  transition: all 0.3s;
}

#footer a:hover {
  color: #fff;
}

#footer #block-block-25 {
  float: left;
  width: 30%;
  margin-right: 5%;
}

#footer #block-block-25 p {
  border-bottom: 1px solid #444;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

#footer .social li {
  list-style: none;
}

#footer .social li img {
  vertical-align: middle;
  margin-right: 15px;
}

#footer .social li a{
  color: #fff;
  font-size: 18px;
  transition: all 0.3s;
}

#footer .social li a:hover {
  color: #B5ADAD;
}

#footer #block-menu-menu-footer-menu {
  float: left;
  padding-top: 20px;
  width: 60%;
}

#footer #block-menu-menu-footer-menu ul {
  column-count: 2;
}

#footer #block-menu-menu-footer-menu li {
	margin: 0 0 15px;
	font-size: 18px;
  float: none;
}

#footer #block-block-1 {
  clear: both;
  font-family: "DuplicateIonic-Regular", sans-serif;
  text-align: center;
  color: #777;
  padding: 10px 0 0;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}

#block-menu-menu-footer-menu ul.menu li.menu-FollowusonTwitter a {
  border-right: none;
  display: block;
  background: transparent url('https://e39a1b.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/icon-twit-small.png') no-repeat 0 2px;
  padding: 1px 0px 1px 20px;
  position: absolute;
  right: 10px;
}

#block-menu-menu-footer-menu ul.menu li.menu-LikeusonFacebook a {
  border-right: none;
  display: block;
  background: transparent url('https://de5d04.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/icon-fb-small.png') 0 2px no-repeat;
  padding: 1px 0px 1px 20px;
  position: absolute;
  right: 150px;
}
/* @end */

/* @group Fields */

.views-label-field-tenant-contact-no-value {
	float: left;
	margin-right: 5px;
}

/* @end */



a.edit-slides {
  position: absolute;
  bottom: -20px;
  right: 0;
}

.empty {
	background-color: #ececec;
	width: 160px;
	height: 110px;
	margin: 5px;
}

.empty p {
	padding: 43px 0 0 26px;
	margin: 0;
}

.unpublished {
  background: transparent url('https://12fe46.claudeassets.com/20180918162146im_/http://chinasquarecentral.com/sites/all/themes/chinasq/images/unpublished.png') no-repeat top right !important;
  border: 2px solid #fd81a1;
}

.unpublished.hover {
  background-color: #FFF !important;
}

body.cke_show_borders {
 background: none !important;
}

#autocomplete p {
  margin: 0 0 50px;
}

.reference-autocomplete {
  border-bottom: 1px solid #CCCCCC;
  padding: 10px;
}

.reference-autocomplete .promo-date {
  font-style: italic;
}

table#field_happening_promo_values {
  margin: 0;
}

/*
     FILE ARCHIVED ON 18:34:16 Aug 20, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:14:15 Jul 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.866
  exclusion.robots: 0.112
  exclusion.robots.policy: 0.095
  esindex: 0.016
  cdx.remote: 12.631
  LoadShardBlock: 101.136 (3)
  PetaboxLoader3.resolve: 200.264 (4)
  PetaboxLoader3.datanode: 91.233 (5)
  load_resource: 256.523 (2)
*/