/***
Theme Name:     Heavily modivied twentySixteen-child
Description:    A child of twenty sixteen theme
Author:         user
Template:       twentysixteen

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
body {
	font-family: "Verlag A", "Verlag B", "source-han-sans-simplified-c", sans-serif !important;
	font-style: normal;
	font-weight: 400;
}
.zh { 
	font-family: "source-han-sans-simplified-c";
	font-size: 0.8em;
}
BODY:lang(zh) { 
	font-family: "source-han-sans-simplified-c";
	font-size: 0.8em;
}
.menu-main-menu-container:lang(zh), .cocoon-footer:lang(zh){ 
	font-family: "source-han-sans-simplified-c";
	font-size: 1em;
}

/*    GOOGLE FONT    */

.site{
	margin:21px;
}
.site-inner{
	max-width: 1280px;
	padding-top:0px;
}


.site-header {
    padding: 9px 0px 0px !important;
    position: relative;
}

.brown-text { color: #86754f; }

/*   Header - begin   */
.main-navigation .primary-menu {
    border-bottom: none;
}
.main-navigation a {
    padding: 0.65625em 0.875em 0.65625em 0 !important;
}
/*ul.nav li a {
    padding: 0.65625em 0.875em 0.65625em 0 !important;
}*/
.main-navigation li {
    border-top: none;
    position: relative;
}

.site-header-menu {
    display: block;
    flex: 0 1 100%;
    margin:0px;
	position: relative;
}

.header-image{
	margin-top:0px;
}


.main-navigation ul  {
    list-style:  none;
}

.header-cta{
	width:170px;
	/*display:inline-block;
	position: absolute;
	right: 55px;
	top: 25px;
	*/
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	background:#86754f;
	padding: 5px 10px;
	position: absolute;
	right: 0px;
	bottom: 5px;
	text-align: center;
	/*position: inherit;
	right: inherit;
	top: inherit;
	display: block;
	float: right;*/
}

.header-logo{
	/*width: 85px;	
	position: relative;
	top: -30px;*/

	/*margin:0px !important;
	display:block;
	top: 10px;
	width: 70px;
	position: fixed;*/
}

.main-navigation{
	font-family: "Verlag A", "Verlag B", "source-han-sans-simplified-c", sans-serif !important;
	margin:0px;
	position: absolute;
	/*display: none;*/
	/*margin-left: 120px;*/
}

.main-navigation a:hover, .main-navigation a:focus {
    color: #000 !important;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{
	font-weight: 400 !important;
}

.site{
	margin:0px;
	padding:0px;
}

.col div span strong{
	font-weight: 700 !important;
}

.main-navigation .primary-menu > li {
    float: left;
    margin-right: 30px;
}

ul.nav{
	list-style:  none;
	margin-left:0px;
	padding-left:0px;
	display:inline-block;
	color: #1a1a1a;
	margin-bottom: 10px !important;
}

ul.nav li{
		display:inline;
		margin: 0 85px;
		  
	}

/*.menu-main-menu-container{
	text-align: center;
}*/

/*ul.nav li a{
	color: #1a1a1a !important;
		line-height: 1.3125;
		outline-offset: -8px;
	padding: 0.65625em 0.875em;
	white-space: nowrap;
	font-size:16px;
}*/

.main-navigation a:hover, .main-navigation a:focus {
    color: #0000;
}
.main-navigation .current_page_item>a, .main-navigation .current_page_item>a:focus, .main-navigation .current_page_item>a:hover {
	color: #86754f;
	background: none;
	text-decoration: underline;
}

.main-navigation a{
	font-size:12px;
}

.menu-sub-container{
	padding-left:0px;
	margin-left:0px;
	margin-top:-15px;
}

.site-main {
    margin-bottom: 1em !important;
}
/* On home page no bottom margin in content area */
.page-id-51 .site-main { margin-bottom: 0px !important; }

/*   Header - end   */

/* Nav Main style begin */
.header-logo { display: none; }
.menu-main-menu-container {}
.menu-main-menu-container .navbar-nav {
	margin: 0;
	padding: 0;
	text-align: center;
	display: inherit;
	margin-bottom: 0px !important;
}
.menu-main-menu-container .navbar-nav LI { 
	display: inline;
	padding: 0px;
	margin: 0px;
}
.menu-main-menu-container .navbar-nav A {
	text-transform: uppercase;
	font-size: 0.9em;
	display: inline-block;
	padding: 0px 15px 5px;
	vertical-align: bottom;
}
.menu-main-menu-container .navbar-nav A IMG { max-height: 75px; }
.menu-main-menu-short-container {
	display: block;
	margin-left: 120px;
	margin-top: 12px;
	margin-bottom: 5px;
}
.menu-main-menu-short-container .navbar-nav {
	float: none;
	display: table-row;
}
.menu-main-menu-short-container .navbar-nav LI {
	float: none;
    display: table-cell;
    text-align: center;
	padding-right: 35px;
}
.menu-main-menu-short-container .navbar-nav A {
	text-transform: uppercase;
	/*font-size: 1.1em;*/
	font-size: .8em;
	line-height: 2.2em;
}
.main-menu-short IMG { max-height: 35px; }
.menu-main-menu-container .navbar-nav>.current_page_item>a, 
.menu-main-menu-container .navbar-nav>.current_page_item>a:focus, 
.menu-main-menu-container .navbar-nav>.current_page_item>a:hover,
.menu-main-menu-short-container .navbar-nav>.current_page_item>a, 
.menu-main-menu-short-container .navbar-nav>.current_page_item>a:focus, 
.menu-main-menu-short-container .navbar-nav>.current_page_item>a:hover
 {
	color: #86754f;
	background: none;
	text-decoration: underline;
}
.menu_item_hidden A, .menu-item-896 A { text-decoration: none !important; cursor: default; }

.menu-main-menu-short-container { display: none; margin: 0 25px; }
/* Nav Main style end */
	

body:not(.custom-background-image)::before, body:not(.custom-background-image)::after{

	height:0px;
}




button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus{
	 font-family: "Verlag A", "Verlag B", "source-han-sans-simplified-c", sans-serif !important;
	 background-color: #86754f !important;
	 font-weight: 400;
	 font-style: normal;
}

body, button, input, select, textarea{
	font-family: "Verlag A", "Verlag B", "source-han-sans-simplified-c", sans-serif !important;
}


:-moz-placeholder {
    color: #686868;
	font-family: "Verlag A", "Verlag B", "source-han-sans-simplified-c", sans-serif !important;
}
*::-moz-placeholder {
    color: #686868;
	font-family: "Verlag A", "Verlag B", "source-han-sans-simplified-c", sans-serif !important;
    opacity: 1;
}


.site-content {
    padding: 0px;
    border-top: 3px solid #e7e7e7;
}

.hero-wrapper{
	position:relative;
}



.responsive-image{
	width:100%;
	height:auto;
}

embed, iframe, object, video {
    margin-bottom: 0px;
    max-width: 100%;
    vertical-align: middle;
}

 /* box-sizing: border-box; */

/* css3 table styles */

.tbl{
	display: table;
}

.tc{
	display: table-cell;
}
.tr{
	display: table-row;
}

.fl{
	float:left;
}

.fr{
	float:right;
}






header.entry-header{
	display:none !important;
}




.main-cta, .about-cta {
	 background-color: #86754f;
    color: #fff;
    height: 55px;
    line-height: 1.4em;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 250px;
    text-transform: uppercase;
    font-size:13px;
}
.about-cta { height: inherit; }
.about-cta A { padding-top: 0px !important; }


.entry-content{
	margin:0px !important;
}

.menu-toggle {
	display: none;
}

/* Reduced size scrolling header */
.wrapfixed .header-logo { width: 40px; top: 5px; }
.wrapfixed .main-navigation { display: none; }
.wrapfixed .menu-main-menu-container { display: none;}
.wrapfixed .menu-main-menu-short-container { margin-top: 0px; margin-left: 70px; display: block; margin-bottom: 6px; }
.wrapfixed .header-cta { display: none; }
.wrapfixed { box-shadow: 0px 1px 2px grey; }

/*   Header - begin   */
@media only screen and (max-width: 1050px) {
	.main-navigation { left:20px; }
	.header-cta { right: 50px; }
}
@media only screen and (max-width: 768px) {
	/* For mobile: */
	#mysticky-wrap, .header-logo, .main-navigation, .menu-main-menu-container, .menu-toggle, .header-cta {
		display: none;
	}
	.header-logo{
		top: 0px;
	}
	.wrapfixed { display: none; }
}
/*   Header - end   */


/*   landing-page & About page - begin   */
/* Banner area */
DIV.landing-page, DIV.about-page, DIV.services-page {
	height: 500px;
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/02/home-london-wide.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/02/home-london-wide.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/02/home-london-wide.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/02/home-london-wide.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/02/home-london-wide.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/02/home-london-wide.jpg);
    padding-top: 200px;
}
DIV.about-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/about-us-banner.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/about-us-banner.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/about-us-banner.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/about-us-banner.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/about-us-banner.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/about-us-banner.jpg);
}
DIV.services-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/services-banner.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/services-banner.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/services-banner.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/services-banner.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/services-banner.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/services-banner.jpg);
}
DIV.spaces-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-spaces.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-spaces.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-spaces.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-spaces.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-spaces.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-spaces.jpg);
}
DIV.labs-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-labs.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-labs.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-labs.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-labs.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-labs.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-labs.jpg);
}
DIV.ventures-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-ventures.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ventures.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-ventures.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ventures.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ventures.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ventures.jpg);
}
DIV.ip-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-ip.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ip.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-ip.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ip.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ip.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-ip.jpg);
}
DIV.accelerator-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-accelerators.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-accelerators.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-accelerators.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-accelerators.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-accelerators.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-accelerators.jpg);
}
DIV.event-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-events.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-events.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-events.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-events.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-events.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-events.jpg);
}
DIV.news-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-news.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-news.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-news.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-news.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-news.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-news.jpg);
}
DIV.article-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page-article.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-article.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page-article.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-article.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-article.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page-article.jpg);
}
DIV.london-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/page_london.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page_london.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/page_london.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page_london.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page_london.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/page_london.jpg);
}
DIV.beijing-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/beijing-wide.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/beijing-wide.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/beijing-wide.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/beijing-wide.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/beijing-wide.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/beijing-wide.jpg);
}
DIV.shanghai-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/shanghai-wide.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/shanghai-wide.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/shanghai-wide.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/shanghai-wide.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/shanghai-wide.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/shanghai-wide.jpg);
}
DIV.wuhan-page {
	background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2)), url(../../uploads/2016/01/wuhan-wide.jpg);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/wuhan-wide.jpg);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))), url(../../uploads/2016/01/wuhan-wide.jpg);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/wuhan-wide.jpg);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/wuhan-wide.jpg);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url(../../uploads/2016/01/wuhan-wide.jpg);
}
DIV.services-page, DIV.about-page, DIV.london-page, 
DIV.beijing-page, DIV.shanghai-page, DIV.wuhan-page, 
DIV.article-page, DIV.news-page, DIV.event-page, 
DIV.accelerator-page, DIV.ip-page, DIV.ventures-page, 
DIV.labs-page, DIV.spaces-page, DIV.landing-page {
	width: 100%;
	height: 300px;
	-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
    padding-top: 150px;
	background-repeat: no-repeat;
	background-size: cover;
    text-align: center;
} 
DIV.article-page{
	padding-top: 100px;
}
DIV.landing-page {
	padding-top: 100px;
	height: 400px;
}
DIV.landing-page H2, DIV.about-page H2, DIV.services-page H2, 
DIV.beijing-page H2, DIV.shanghai-page H2, DIV.wuhan-page H2, 
DIV.london-page H2, DIV.article-page H2, DIV.news-page H2, 
DIV.event-page H2, DIV.accelerator-page H2, DIV.ip-page H2, 
DIV.ventures-page H2, DIV.labs-page H2, DIV.spaces-page H2 {
	margin: 0px;
	color:#fff;
	font-size: 3.5em;
	text-transform: uppercase;
	font-weight: 700 !important;
	letter-spacing: 1.5px;
}
DIV.article-page H2 {
	font-size: 2.5em;
}
DIV.location-page, DIV.location-page-mobile {
	height: 300px;
	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%);*/
}
/* Banner area end */
DIV.location-page-mobile { display: none; }

DIV.landing-page H3 {
	margin: 0px;
	color:#fff;
	font-size: 2.5em;
	text-transform: uppercase;
	font-weight: 400 !important;
	letter-spacing: 1.5px;
}
.interest-buttons {
	text-align: center;
    padding-top: 50px;
    width: 555px;
    margin: 0px auto;
}
.interest-button {
	float: right;
}
.interest-button A:first-of-type {
	margin-right: 20px;
}
.interest-button A {
	text-decoration: none;
	box-shadow: none;
    border:2px solid #fff;
    width:250px; 
	height:48px;
	padding-top:10px;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	display: inline-block;
}
.interest-button A:HOVER {
	text-decoration: none;
	border:2px solid #86754f;
}

/* Text area */
.landing-page-text-wrapper {
	max-width: 1280px; display: block; margin: 0px auto; padding-left: 55px; padding-right: 55px; padding-top: 40px;
}
.landing-page-text {
	width: 70%; display: inline-block; padding: 0px; margin: 0px; vertical-align: top;
	letter-spacing: 1.2px;
}
.landing-page-buttons, .in-text-buttons {
	width: 29%; display: inline-block; padding: 0px; margin: 0px; position: relative; vertical-align: top; 
}
.landing-page-button {
	position: absolute; right: 0px; 
}
.in-text-button, .in-news-buttons {
	position: absolute; right: inherit;
}
.landing-page-button A, .in-text-button A, .in-news-buttons A {
	padding-top: 10px; display: block; color: #fff; text-decoration: none; box-shadow: none !important;
}
.in-text-buttons .main-cta { height: inherit; width: 175px; padding: 5px; }
.in-news-buttons .main-cta { height: inherit; width: 225px; padding: 5px; }

/* Partners area */
.landing-page-partners {
	width: 100%; background-color: #0e4561; padding: 25px 55px 1px; color: #fff; text-align: center;
}
.landing-page-partners H3 {
	font-size: 18px; text-transform: uppercase; text-align: center; margin-bottom: 25px;
}
.landing-page-partners DIV {
	width: 33%; display: inline-block; padding-left: 10px;
}
.landing-page-partners-link {
	color: #fff; text-align: center; margin: 20px 0px 20px 0px; display: block; box-shadow: none !important; text-decoration: underline;
}


/* Our services area */
.landing-page-services {
	width: 100%; background-color: #fff; margin-top: 0px; padding: 0px; color: #86754f; text-align: center; box-sizing: border-box; margin-bottom: 10px;
}
.landing-page-services P { display: none; }
.landing-page-services H3 {
	font-size: 18px; text-transform: uppercase; text-align: center; margin-bottom: 25px; font-weight: 700; margin-top: 20px !important;
}
.landing-page-services DIV {
	width: 300px; display: inline-block; padding-left: 0px;
}
.services-image-div {
	position: relative;
	width: 300px;
	height: 181px;
	cursor: pointer;
}
.services-image-div A {
	display: block;
	width: 300px;
	height: 181px;
}
.spaces-image { background-image: url(../../uploads/2016/01/hmp-services-spaces.jpg) }
.labs-image { background-image: url(../../uploads/2016/01/hmp-services-labs.jpg) }
.ventures-image { background-image: url(../../uploads/2016/01/hmp-services-ventures.jpg) }
.accererators-image { margin-right: 10px; background-image: url(../../uploads/2016/01/hmp-services-accel.jpg) }
.ip-image { background-image: url(../../uploads/2016/01/hmp-services-management.jpg) }
.london-image { background-image: url(../../uploads/2016/01/london-image-300x200.jpg) }
.beijing-image { background-image: url(../../uploads/2016/01/beijing_cbd-017-300x200.jpg) }
.shanghai-image { background-image: url(../../uploads/2016/01/shanghai-300x199.jpg) }
.wuhan-image { background-image: url(../../uploads/2016/01/wuhan-location-300x200.jpg) }
.services-image-text {
	text-align: center;
	font-size: 1.1em;
	color: white;
	position: absolute;
    bottom: 12px;
    left: 0px;
	width: 100%;
}
.landing-page-services .labs-image { margin: 0px 10px; }

.services-image-div2 {
	position: relative;
	width: 100%;
	height: 160px;
	cursor: pointer;
}
.services-image-text2 {
    text-align: center;
    font-size: 1.1em;
    color: white;
    vertical-align: bottom;
    padding-top: 90px;
}

@media only screen and (max-width: 950px) {
	/* For smaller: */
	DIV.landing-page {
		padding-top: 100px;
	}
	.landing-page-services .labs-image {
	    margin: 0px 0px 0px 10px;
	}
	.landing-page-services .ventures-image {
	    margin: 10px 0px 0px 0px;
	}
}
@media only screen and (max-width: 768px) {
	/* For mobile: */
	DIV.location-page { display: none; }
	DIV.location-page-mobile { display: block; }
	
	.landing-page-text-wrapper { padding: 40px 40px 0px 40px; }
	
	.labs-image, .accererators-image { margin: 0px; }	
	DIV.about-page, DIV.services-page, DIV.london-page, 
	DIV.beijing-page, DIV.shanghai-page, DIV.wuhan-page, 
	DIV.article-page, DIV.news-page, DIV.event-page, 
	DIV.accelerator-page, DIV.ip-page, DIV.ventures-page, 
	DIV.labs-page, DIV.spaces-page {
		max-height: 200px;
		padding: 25px 20px 0px;
		background-size: inherit;
	}
	DIV.article-page H2 {
	    font-size: 1.75em !important;
	}
	.landing-page-services .labs-image { margin: 0px auto 20px; }
	DIV.about-page H2, DIV.services-page H2 {
		font-size: 2em;
	}
	DIV.landing-page {
		padding-top: 30px;
		height: auto;
		min-height: 300px;
		max-height: 300px;
		padding-bottom: 20px;
		background-size: inherit;
	}
	DIV.landing-page H2 {
		font-size: 2em;
	}
	DIV.landing-page H3 {
		font-size: 1.4em;
	}
	.interest-button {
		float: none;
		margin-bottom: 20px;
	}
	.interest-buttons {
	text-align: center;
    padding-top: 20px;
    width: 255px;
	}
	.interest-button A:first-of-type {
		margin-right: 0px;
	}
	.landing-page-text {
		width: 100%;
		display: block;
	}
	.landing-page-buttons {
		width: 250px;
		display: block;
		margin: 0 auto;
	}
	.landing-page-button {
		position: relative;
		right: inherit;
		margin-bottom: 20px;
	}
	.landing-page-partners {
		padding: 25px 20px 1px;
	}
	.landing-page-partners DIV {
		width: inherit; display: block; padding-bottom: 20px;
	}
	.landing-page-partners-link {
		margin-top: 0px !important;
	}
	.landing-page-services {
		margin: 0px; padding: 0px; box-sizing: border-box;
	}
	.landing-page-services .services-image-div {
		width: 100%;
		display: block;
		margin-bottom: 20px;
	}
	.landing-page-services DIV {
		width: 95%; max-width: 370px; display: block; margin: 0px auto 20px; padding-left: 20px; padding-right: 20px;
	}
	.landing-page-services .labs-image, .landing-page-services .ventures-image {
	    margin: 0px auto 20px;
	}
}
/*   landing-page and About page - end   */

/*  Locations & Services pages - begin  */
.location-block, .location2-block {
	width: 100%; display: inline-block; margin: 0px; padding: 0px 55px 0px 55px; 
}
.location-block-img, .location2-block-img {
	width: 29%; display: inline-block; padding: 0px; margin: 0px; position: relative; vertical-align: top;
}
.location-block-text, .location2-block-text {
	width: 70%; display: inline-block; padding: 0px; margin: 0px; vertical-align: top; padding-left: 20px;
	letter-spacing: 1.2px;
}
.location2-block-text {
	padding-left: 0px; padding-right: 20px;
}
.location-block-hr {
	margin: 20px 55px;
}
@media only screen and (max-width: 768px) {
	/* For mobile: */
	.location-block {
		display: block; padding: 0px; width: 300px; margin: 20px auto 0px;
	}
	.location-block-text, .location-block-img, .location2-block-text {
		width: 100%; display: block; padding-bottom: 20px; padding-left: 0px;
	}
	.location-block-hr {
		width: 300px;
		margin: 20px auto;
	}
}
/*  Locations & Services pages - end  */


/*  Partners pages - begin  */
.partner-header {
	color: #8b7b57; border-bottom: 1px solid #8b7b57; font-size: 1.2em !important; font-weight: 700 !important; padding-bottom: 4px;
}
.partners-block {
	width: 100%; background-color: #fff; margin-top: 0px; padding: 0px; color: #86754f; box-sizing: border-box;
	display: table-row;
}
.partner-block {
	width: 25%;
	display: table-cell; box-sizing: border-box; margin-right: 25px;
}
.partner-block IMG { 
	display:inherit;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
	margin: 10px 0px 30px;
}
@media only screen and (max-width: 768px) {
	/* For mobile: */
	.partner-block {
		width: 45%; display: inline; margin-right: 10px;
	}
	.partner-block IMG {
		width: 45%;
	}
}

/*  Partners pages - end  */


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea{
	width:auto;
	font-size:13px;
	padding-left: 10px;
}

/* News listing page start */
.news-list-wrapper .article-header-wrapper, .news-list-wrapper .article-image { display: none; }
.news-date { display: table-cell; min-width: 80px; padding-right: 12px;font-size: 0.8em; font-weight: 700; }
.news-intro { display: table-cell; }
.news-title A { font-weight: 700; text-weight: bold; font-size: 0.9em; box-shadow: none; }
.news-text { font-size: 0.8em; }
.tag-cloud, .news-tags { font-size: 0.8em; color: #86754f; margin: 0px 0px 7px 0px; }
.tag-cloud { margin-bottom: 20px; text-align: center; }
.tag-cloud A, .news-tags A { color: #86754f; text-decoration: none; padding:0px 6px; box-shadow: none; }
.tag-cloud-header { font-size: 0.9em !important; font-weight: 700 !important; color: #86754f; margin-bottom: 5px !important; text-align: center; }
.tag-cloud A:HOVER, .news-tags A:HOVER { text-decoration: underline; }
.news-hr { margin: 20px 0px; background-color: #86754f; border: 0; height: 1px; }
.entry-content { width: 100% !important; }
.post-thumbnail { display: none; }
.post-navigation, .post-navigation div + div { border: none; }
.nav-previous .post-title, .nav-next .post-title { display: none;}
.post-navigation a { padding: 0px; }
.nav-links { text-align: center; }
.nav-previous, .nav-next { display: inline-block; }
.nav-previous A SPAN, .nav-next A SPAN, .post-navigation .meta-nav { text-transform: capitalize; text-decoration: underline; color: black; font-size: 0.8em; padding: 0px 10px; }
.site-main > article { margin-bottom: 1em; }
.article-image { max-width: 300px; }
/*.nav-links .meta-nav:nth-child(2):before { content: " | "; }*/

.landing-page-news { 
	width: 100%;
    background-color: #0e4561;
    padding: 25px 55px 1px;
    color: #fff;
    text-align: center; }
.landing-page-news .news-article { width: 70%; margin: 0px auto; }
.landing-page-news DIV { color: white !important; }
.landing-page-news A { color: white; text-decoration: none; box-shadow: none; text-transform: inherit; }
.landing-page-news IMG { display: none; }
.landing-page-news .article-header-wrapper { display: none; }
.landing-page-news .news-intro { display: block; }

@media only screen and (max-width: 768px) {
	/* For mobile: */
	.news-intro .in-text-buttons { margin-left: 15px; }
	.news-date { display: block; }
	.news-tags { text-align: center; }
	.hero-wrapper H2, .news-list-wrapper H2, .article-header-wrapper H2 { font-size: 2em !important; }
	.article-image { width: 95%; max-width: inherit; }
	.wpgmza_map { margin-bottom: 20px; }
}
/* News listing page end */

/* Twitter feed on news page - begin */
/*.ktweet { border-bottom: 1px solid #86754f; }*/
.kebo-tweets.list .ktweet { padding: 5px 0; border-bottom: 1px solid #86754f !important; min-height: 100px; }
.kmeta { display: none; }
.ktext:before { }
.ktext { background-image: url(../../uploads/2016/01/twitter_bird.png); padding-top: 25px !important; background-repeat: no-repeat; background-position: center top; }
.ktext, .ktext A { font-size: 0.8em; color: #86754f; }
.kfooter { display: none; text-decoration: none; }

.tweets-wide { width: 95%; }
.landing-page-text-wrapper .tweets-wide { width: 100%; }
.tweets-wide .kebo-tweets.list .ktweet { 
	width: 32%; 
	display: table-cell; 
	border-left: 1px solid #86754f !important;
	border-bottom: none !important; 
	padding: 0px 20px;
}
.tweets-wide .kebo-tweets.list .ktweet:first-child { border: none !important; }
.tweets-wide .ktext { text-align: center !important; }
.twitter-link { text-align: center; padding-bottom: 15px; }
.twitter-link A { color: #86754f; box-shadow: none; }

@media only screen and (max-width: 768px) {
	.tweets-wide .kebo-tweets.list .ktweet {
	    width: 100%;
	    display: block;
		padding: 0px;
	}
	.tweets-wide .kebo-tweets.list .ktweet:first-child, .tweets-wide .kebo-tweets.list .ktweet { border-left: none !important; border-bottom: 1px solid #86754f !important; }
}
/* Twitter feed on news page - end */

/* Footer style start */
	.cocoon-footer {
	    padding: 0px;
	}
	.cocoon-footer H3 {
		font-size: 1.0em;
		font-weight: 700;
		text-transform: uppercase;
	}
	.cocoon-footer P, .cocoon-footer-newsletter-form P {
		margin: 0px ;
		font-size: 0.9em;
	}
	.cocoon-footer {
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.cocoon-footer-top {
	    background: #f0f0f0;
	    width: 100%;
	    padding: 35px 56px;
	    margin: 0px;
	    font-size: 1em;
	    color: #86754f !important;
	    line-height: 1.4 !important;
	}
	.cocoon-footer-top H3 {
		margin: 0px;
	}
	.cocoon-footer-top A {
		color: #86754f;
		box-shadow: none;
	}.cocoon-footer-top A IMG {
		display: inherit;
		margin-right: 20px;
	}
	.cocoon-footer-top .left {
	    width: 49.9%;
	    display: inline-block;
	    padding: 0px;
	    margin: 0px;
	    min-height: 150px;
	}
	.cocoon-footer-top .left .col {
	    width: 49%;
	    display: inline-block;
	    vertical-align: top;
	}
	.cocoon-footer-top .right {
	    width: 49.9%;
	    display: inline-block;
	    padding: 0px;
	    margin: 0px;
	    float: right;
	    text-align: right;
	    min-height: 150px;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
	}
	.cocoon-footer-newsletter-form {
	    margin-top: 30px;
	}
	.cocoon-footer-newsletter-form input[type="email"] {
		margin-left: 0px;
		height: 28px;
		width: 320px;
		border: 1px solid #86754f;
		float: left;
		border-radius: 0px;
	}
	
	.cocoon-footer-newsletter-form input[type="submit"] {
		float: left;
		width: 34px;
		height: 28px;
		color: #f0f0f0;
		background: #86754f;
		border: 1px solid #86754f; 
		font-size: .9em;
		border-radius: 0px;
	    letter-spacing: 0px;
	    line-height: 1;
	    padding: 0px;
	}
	
	
	.cocoon-footer-bottom {
	    width: 100%;
	    background: #87754f;
	    display: block;
	    margin: 0px;
	    padding: 10px 56px;
	    min-height: 30px;
	    font-size: .7em;
	    color: #fff;
	}
	.cocoon-footer-bottom .textwidget { 
		float: left; 
	}
	.cocoon-footer-bottom span {
	    margin: 0px 5px;
	}
	.cocoon-footer-bottom .right {
	    float: right;
	    text-align: right;
	}
	.cocoon-footer-bottom span {
	    margin: 0px 5px;
	}
	.cocoon-footer-bottom a {
	    color: #fff;
	    text-decoration: underline;
		box-shadow: none;
	}
	.cocoon-footer-newsletter-form-skinny {
			display: none;
	}
	.mc4wp-alert, .mc4wp-success {
		clear: both;
	}
	.qr-code { max-height: 150px; }
	
	@media only screen and (max-width: 850px) {
		/* For mobile: */
		.cocoon-footer-newsletter-form, .cocoon-footer-top .right {
			display: none;
		}
		.cocoon-footer-newsletter-form-skinny, .cocoon-footer-top .left, .cocoon-footer-top .left .col {
		    width: 100%;
			display: block;
			text-align: center;
		}
		.cocoon-footer-bottom, .cocoon-footer-bottom .right {
		    float: none;
			text-align: center;
		}
		.cocoon-footer-top A {
			text-decoration: underline !important;
		}
		.qr-code { max-height: 150px; }
		.cocoon-footer-top H3 { margin-top: 15px !important; }
	}
/* Footer style end */

/*  Mobile menu - begin  */
/*
.shiftnav-inner {
    background-image: URL(http://www.cocoonetworks.com/wp-content/uploads/2016/01/Cocoon_Networks_Logo.png) !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
    background-position: 22% 50px !important;
    background-size: 8% !important;
}
.shiftnav-nav {
	padding-top: 60px !important;
}
*/
.shiftnav ul.shiftnav-menu li.menu-item {
	text-align: center;
	border-bottom: 1px solid #86754f;
	padding: 10px 0px !important; 
}
.shiftnav ul.shiftnav-menu li.menu-item SPAN { 
	color: #86754f; 
	font-size: 1.5em;	
}
.shiftnav ul.shiftnav-menu li.menu-item IMG { max-height: 50px; }
.shiftnav ul.shiftnav-menu li.menu-item:first-of-type {
	border-top: 1px solid #86754f;
}
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
	color: #86754f;
	font-size: 1.5em;
}
@media only screen and (max-width: 768px) {
	/* For mobile: */
}
/*  Mobile menu - end  */	

/*   hide for live - staggered release start   


.footer-newsletter-form{

	display:none;
}

/*   hide for live - staggered release end   */

/*  Contact page - begin  */
.contact-block {
	text-align: center;
	margin-left: 50px;
	margin-right: 50px;
}
.contact-block H2 {
	color: #86754f; font-size: 3.5em; font-weight: 700; margin-bottom: 25px; margin-top: 25px;
}
.contact-block H3 {
	color: #86754f; font-size: 1.1em;  margin-top: 0;
}
.contact-block .wpcf7 {

}

/*   contact form 7   */
.contact-block div.wpcf7 { 
    margin: 0px auto;
    max-width: 450px;
    padding: 2px;
} 
.contact-block div.wpcf7 P { text-align: right; }
.contact-block div.wpcf7 INPUT, .wpcf7 TEXTAREA { 
    background-color: white;
    border: 1px solid #86754f; 
}
/*, input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"]*/
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea { width: 100%; }
	
.wpcf7-form select {
	border: 0 !important;  
	-webkit-appearance: none;  
	-moz-appearance: none; 
	background: transparent url(../../uploads/2016/01/form_arrown_down.png) no-repeat 90% center;
	width: 300px; 
	min-width: 200px;
	text-indent: 0.01px; 
	text-overflow: ""; 
	color: #86754f;
	border-radius: 0px;
	padding: 5px;
	box-shadow: none;
	border-bottom: 1px dashed #86754f !important;
}	
/*
.contact-block .form_select {
    height: 25px;
    min-width: 200px;
    border: none;
    border-bottom: 1px dashed #86754f;
    background: url(../../uploads/2016/01/form_arrown_down.png) no-repeat right white !important;
}
*/
.wpcf7-form  OPTION {
    color: #86754f;
    text-align: center;
}

@media only screen and (max-width: 768px) {
	/* For mobile: */
	.contact-block H2 {
		color: #86754f; font-size: 2.5em; font-weight: 400; margin-bottom: 25px; margin-top: 25px;
	}
	.contact-block H3 {
		color: #86754f; font-size: 1.2em;
	}
	.contact-block div.wpcf7 P {
	    text-align: center;
	}
	.contact-block div.wpcf7 input[type="text"], .contact-block div.wpcf7 input[type="email"], .contact-block div.wpcf7 input[type="url"], .contact-block div.wpcf7 input[type="tel"], .contact-block div.wpcf7 input[type="number"], textarea
	{
		width: 100%;
	}
}
/*  Contact page - end  */


/*   Footer - begin   */
.site-footer ul.nav li {
    display: inline;
    margin: 0 0 0 30px;
}
.site-footer ul.nav li A {
    font-size: 12px;
    color: #fff !important;
}
/*   Footer - end   */

/*  Post pages  */
.entry-footer { display: none; }

.page-max-width {
	max-width: 1024px;
	margin: 0px auto;
}
/*.page-max-width .entry-content ul { margin-left: 30px; }*/

/* Text alignment in text bubbles on the map */
.wpgmza_markerbox, .wpgmza_markerbox P { text-align: left !important; }

DIV.landing-page {
    background-image: url(../../uploads/2017/12/cropped-top_back.jpg);
height:800px;
}

a.text-padding{
    padding-top: 5%;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    width: 70%;
    height: 40%;
}