@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700,700i|Source+Serif+Pro:300,700);

*{margin:0;padding:0;}
a, img{outline:0;border:0;color:inherit;}
a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:none;outline:none !important;}
input:hover, input:focus, select:focus{outline:0;}
.clr{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.wrap{max-width:1160px;height:100%;margin:0 auto;padding:0 20px;position:relative;}
.wrap.small{max-width:600px;min-width:480px;}
.wrap .brand{max-width:none;}
.loading{background:url(img/loader.gif) center no-repeat;}
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.animate{transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;}

html{height:100%;}
body{
	height:100%;
	position:relative;
	background:#fff;
	font:normal 16px/1.75em 'Source Serif Pro', serif;;
	overflow-x:hidden;
}

h2{font:bold 70px/1em 'Playfair Display', serif;}
p{font:normal 16px/1.75em 'Source Serif Pro', serif;}
.content{position:relative;z-index:1;background:#fff;}
.icon {fill:#ffc000;}
.flex {display:flex;flex-flow:row nowrap;}
.content > .title, #b_about .title {text-align:center;margin-bottom:5rem;text-transform:capitalize;}

/* HEADER */

#menu{width:100%;position:fixed;left:0;z-index:98;font-family:'Playfair Display',serif;}
#menu .wrap {padding:0;}
#menu .drop{padding:10px 0;position:absolute;top:-60px;right:0;background:#fff;opacity:0;visibility:hidden;box-shadow:0 0 1px #999;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;text-align:right;}
#menu .drop.active{visibility:visible;opacity:1;top:0px;}
#menu .drop:hover a{color:#999;}
#menu a{margin:10px 20px;display:block;font-weight:bold;font-size:18px;line-height:40px;color:#000;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;}
#menu a:hover, #menu a.active{color:#000 !important;}
#menu a.sub {text-transform:lowercase;line-height:24px;}

#header{width:100%;height:60px;position:fixed;z-index:99;padding-top:40px;}
#header.mini{background:white;padding:10px 0;height:40px;box-shadow:0 0 5px rgba(0,0,0,.2);}
#header .wrap {display:flex;}
#header .logo{width:256px;height:100%;display:block;}
#header .logo svg{width:auto;height:100%;display:block;}
#header .logo .st0{fill:#ABAFB5;}
#header .logo .st1{fill:#434344;}
#header .logo .type{fill:white;}
#header.mini .logo .type{fill:black;}
#header .button{margin-left:auto;color:white;cursor:pointer;font-weight:bold;font-size:20px;line-height:3.6;text-align:center;text-transform:uppercase;font-family:'Playfair Display',serif;}
#header.mini .button{color:black;line-height:40px;}
#header .button{
	width:70px;height:100%;
	position:relative;
	-webkit-perspective:2000px;
	-moz-perspective:2000px;
	-ms-perspective:2000px;
	-o-perspective:2000px;
	perspective:2000px;
}
#header .button .flipper{
	height:100%;
	position:relative;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-ms-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}
#header .button.active .flipper{
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
}
#header .button .menu{
	width:100%;height:100%;
	position:absolute;top:0;left:0;z-index:2;
	background-position:center;background-repeat:no-repeat;background-size:contain;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}
#header .button .close{
	width:100%;height:100%;
	position:absolute;top:0;left:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
}

/* HOME */

#b_home{height:100%;overflow:hidden;}
#b_home .fixed{width:100%;height:100%;position:absolute;z-index:0;background: center bottom no-repeat;background-size:cover;}
#b_home .text {position:relative;display:flex;height:100%;width:50%;padding-right:20px;flex-flow:column nowrap;color:white;justify-content:center;}
#b_home h1 {font:700 70px/1em 'Playfair Display',serif;margin-bottom:1em;}

@media screen and (max-width:800px) {
	h2 {font-size:56px;}
	#b_home h1 {font-size:78px;}
	#b_home .text {width:100%;top:160px;justify-content:flex-start;}
	#b_home .desc {width:50%;}
}

@media screen and (max-width:450px) and (orientation:portrait) {
	h2 {font:bold 32px/1em 'Playfair Display', serif}
	.content > .title, #b_about .title {margin-bottom:3rem;display:flex;flex-flow:row nowrap;align-items:baseline;}

	#header {height:40px;padding-top:20px;}
	#header .button {height:40px;line-height:40px;}

	#b_home {min-height:100vh;}
	#b_home .fixed {background:49% bottom no-repeat;background-size:cover;}
	#b_home .text {width:100%;justify-content:flex-start;padding-top:100px;}
	#b_home .desc {width:80%;}
	#b_home h1 {font-size:40px;}

}

/* ABOUT */

#b_about{padding:5rem 0;}
#b_about .list {width:33.3333%;flex:auto 0 0;list-style:none;font-weight:bold;}
#b_about .text {width:66.6666%;}
#b_about .title .icon {width:27px;margin:0 auto 6px;}

@media screen and (max-width:450px) and (orientation:portrait) {
	#b_about {padding:3rem 0;}

	#b_about .flex {flex-flow:column nowrap;}
	#b_about .list {width:100%;padding-bottom:1em;}
	#b_about .title .icon {margin:0;padding-right:20px;}

}

/* PRINCIPLES */

#b_principles{min-height:100%;color:white;padding:5rem 0;}
#b_principles .fixed{width:100%;top:0;bottom:0;position:absolute;z-index:0;background: center bottom no-repeat;background-size:cover;}
#b_principles .title {position:relative;}
#b_principles .title .icon {width:27px;margin:0 auto 6px;}
#b_principles .flex {flex-flow:row wrap;}
#b_principles .guiding{width:33.3333%;margin-bottom:40px;padding:0 20px;}
#b_principles .guiding h3{margin-bottom:2rem;font:bold 1.75rem/1 'Playfair Display',serif;}
#b_principles .guiding p{}

@media screen and (max-width:800px) {
	#b_principles .guiding {width:50%;}
}

@media screen and (max-width:450px) and (orientation:portrait) {
	#b_principles {padding:3rem 0;}
	#b_principles .guiding {width:100%;padding:0;}
	#b_principles .title {padding:0 20px;}
	#b_principles .title .icon {height:27px;margin:0;padding-right:20px;}
}

/* TEAM */


/*STRATEGIES & EXPERTISE*/

#b_strategies{min-height:100%;padding:5rem 0;background:url(img/whitebg.png) 0 bottom no-repeat;}
#b_strategies::before{content:"";position:absolute;top:0;bottom:0;width:100%;transform:rotate(180deg);background:url(img/whitebg.png) 0 bottom no-repeat;z-index:-1;}
#b_strategies .wrap {max-width:1000px;right:-80px;}
#b_strategies .title .icon {width:27px;margin:0 auto 6px;}
#b_strategies ul, #expertise ul{list-style:disc;padding-left:20px;text-align:left;}
#b_strategies li{}
#b_strategies h3{font:bold 24px/1.5em 'Playfair Display',serif;padding-bottom:20px;text-align:left;}
#b_strategies .strategy:not(:last-child) {margin-bottom:3rem;}
#b_strategies .strategy > .flex {position:relative;left:-160px;}
#b_strategies .number {font:400 110px/.5 'Playfair Display',serif;color:#d6d6d6;padding-right:20px;flex:140px 0 0;}
#b_strategies .text {flex:88% 0 0;}
#b_strategies .flex .title {text-align:left;font:700 40px/1 'Playfair Display',serif;margin-bottom:2rem;}
#b_strategies .flex  .title::before {padding:1em 0 .3em;content:'Strategies';display:block;font:normal 16px/1 'Source Serif Pro', serif;}
#b_strategies .body {display:flex;}
#b_strategies .body .desc {padding-right:20px;max-width:620px;}
#b_strategies .body .desc *:not(:last-child) {padding-bottom:1rem;}
#b_strategies .body .team {flex:28.41% 0 0;margin-left:auto;}
#b_strategies .head {font:700 28px/1.25 'Playfair Display',serif;margin-bottom:1rem;}
#b_strategies .strategy > .image {height:300px;margin:5rem 0;width:100%;background:bottom center no-repeat;}


#b_strategies .team .person {padding-bottom:1rem;}
#b_strategies .team .person .image {width:56px;height:56px;border-radius:50%;background:center top no-repeat;background-size:cover;margin-right:20px;}
#b_strategies .team .person .name {font:700 1rem/1.25 'Playfair Display',serif;font-style:italic;}
#b_strategies .team .person .pos {line-height:1.25;padding-top:.25rem;}

#b_strategies #private-equity .person {cursor:pointer;}

#real-estate .types {display:flex;margin:0 -20px;position:relative;padding-top:396px;}
#real-estate .types::before {content:"";height:300px;width:100%;margin:3rem 0;background:top center no-repeat;background-size:contain;position:absolute;top:0;}
#real-estate .types .type {padding:0 20px;margin-bottom:2rem;width:33.3333%;}
#real-estate .table {display:flex;justify-content:space-between;}
#real-estate .table .block {flex:25% 1 1;}
#real-estate .table .block.w0 {max-width:fit-content;flex-basis:auto;}
#real-estate .table .block.w15 {flex-basis:15%;}
#real-estate .table .heading {font-weight:bold;padding-bottom:1rem;border-bottom:1px solid #202020;}
#real-estate .table .cell {padding-top:1rem;}
#real-estate .table .block:not(:last-child) .cell, #real-estate .table .block:not(:last-child) .heading{padding-right:40px;}

#b_strategies #private-equity .tabs {display:flex;border-bottom:1px solid #d2d2d2;justify-content:center;margin:3rem 0;}
#b_strategies #private-equity .tabs .tab {padding:0 3rem 1rem;cursor:pointer;font-size:28px;}
#b_strategies #private-equity .tabs .tab.active {padding-bottom:calc(1rem - 2px);border-bottom:2px solid #d2d2d2;}
#b_strategies #private-equity .tabs .tab:active {padding-bottom:calc(1rem - 2px);border-bottom:2px solid #d2d2d2;}
#b_strategies #private-equity #portfolio .logos{display:flex;flex-flow:row wrap;}
#b_strategies #private-equity #portfolio .logos .logo{
	width:20%;height:215px;
	position:relative;
	-webkit-perspective:2000px;
	-moz-perspective:2000px;
	-ms-perspective:2000px;
	-o-perspective:2000px;
	perspective:2000px;
}
#b_strategies #private-equity #portfolio .logo .flipper{
	height:100%;
	position:relative;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
#b_strategies #private-equity #portfolio .logo:hover .flipper{
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
}
#b_strategies #private-equity #portfolio .logo .image{
	width:100%;height:100%;
	position:absolute;top:0;left:0;z-index:2;
	background-position:center;background-repeat:no-repeat;background-size:contain;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}
#b_strategies #private-equity #portfolio .logo .info{
	width:100%;height:100%;
	padding:20px;
	position:absolute;top:0;left:0;
	background:#eee;
	z-index:3;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
}
#b_strategies #private-equity #portfolio .logo .info .title{font:bold 16px/1em 'Playfair Display',serif;padding-bottom:20px;}
#b_strategies #private-equity #portfolio .logo .info .desc p{font:normal 14px/1.75em 'Georgia', serif;}
#b_strategies #private-equity #portfolio .logo .link{width:100%;height:100%;top:0;left:0;}

#b_strategies #private-equity .footnote {font:normal 11px/1.5em 'Georgia', serif;display:block;margin:40px 0;display:block;text-align:center;width:100%;}

#b_strategies #private-equity #case_studies .swiper-container{}
#b_strategies #private-equity #case_studies .swiper-button-prev{top:130px;left:130px;}
#b_strategies #private-equity #case_studies .swiper-button-next{top:130px;right:130px;}
#b_strategies #private-equity #case_studies .swiper-button-disabled{display:none;}
#b_strategies #private-equity #case_studies .logo img {margin:0 auto;display:block;}
#b_strategies #private-equity #case_studies .title {font:bold 40px/1em 'Playfair Display',serif;padding-bottom:3rem;text-align:center;}
#b_strategies #private-equity #case_studies h3 {font:bold 20px/1em 'Source Serif Pro',serif;}
#b_strategies #private-equity #case_studies .flex {}
#b_strategies #private-equity #case_studies .flex > div {width:50%;}
#b_strategies #private-equity #case_studies .flex > div:first-child {padding-right:40px;}
#b_strategies #private-equity #case_studies .flex > div:last-child {padding-left:40px;}

#b_strategies #private-equity #team-bios .image {width:240px;height:240px;border-radius:50%;background:center top no-repeat;background-size:cover;margin:0 auto;margin-bottom:1rem;}
#b_strategies #private-equity #team-bios .title {font:italic 36px/1em 'Playfair Display',serif;padding-bottom:1rem;text-align:center;}
#b_strategies #private-equity #team-bios .pos {font:400 24px/1em 'Playfair Display',serif;padding-bottom:3rem;text-align:center;}
#b_strategies #private-equity #team-bios .about {max-width:600px;margin:0 auto;}


#b_strategies #private-equity #criteria .table {display:flex;flex-flow:column nowrap;}
#b_strategies #private-equity #criteria .table .row {display:flex;flex-flow:row nowrap;background:#eee;padding:1rem .5rem;}
#b_strategies #private-equity #criteria .table .tablehead {font-weight:bold;display:flex;flex-flow:row nowrap;border-bottom:1px solid #d2d2d2;padding:1rem .5rem;}
#b_strategies #private-equity #criteria .table .row:nth-child(even){background:none;}
#b_strategies #private-equity #criteria .cell.metric {width:35%;}
#b_strategies #private-equity #criteria .cell.criteria {width:65%;}

@media screen and (max-width:1200px) {
	#b_strategies {background:none;}
	#b_strategies .wrap {max-width:1160px;right:0;}
	#b_strategies .strategy > .flex {left:0;}
	#b_strategies .head {font-size:24px;}
	#real-estate .table .block > p {font-size:11px;}

	#b_strategies #private-equity .tabs .tab{font-size:24px;}
	#b_strategies #private-equity #portfolio .logos .logo {width:25%;}
}

@media screen and (max-width:800px) {
	#b_strategies {background:none;}
	#b_strategies .head {font-size:24px;}

	#real-estate .types {padding-top:296px;}
	#real-estate .types::before {height:200px;}
	#real-estate .types .type {width:33.3333%;}
	#real-estate .table .block > p {font-size:11px;}

	#b_strategies #private-equity .tabs .tab{font-size:24px;}
	#b_strategies #private-equity #portfolio .logos .logo {width:25%;}
}

@media screen and (max-width:450px) and (orientation:portrait) {
	#b_strategies {padding:3rem 0;background-size:contain;}
	#b_strategies::before {background-size:contain;}
	#b_strategies .title {padding:0 20px;text-align:left;}
	#b_strategies .title .icon {padding-right:20px;}
	#b_strategies .strategy > .flex {flex-flow:row nowrap;}
	#b_strategies .flex .title {padding:0 0 0 20px;font-size:24px;}
	#b_strategies .number {font-size:88px;padding:0 0 20px 0;}
	#b_strategies .body {flex-flow:column nowrap;}
	#b_strategies .body .desc {padding:0 0 20px 0;}
	#b_strategies .body .team {flex:auto 0 0;margin:0;}

	#b_strategies .strategy > .image {height:auto;max-width:100%;}

	#real-estate .types {flex-flow:column nowrap;}
	#real-estate .types .type {width:auto;}
	#real-estate .types::before {background-size:cover;}

	#real-estate .table {flex-flow:column nowrap;}
	#real-estate .table .block {margin-bottom:2rem;max-width:100%;}

	#b_strategies #private-equity .tabs {flex-flow:column nowrap;border:none;margin-bottom:1rem;}
	#b_strategies #private-equity .tabs .tab {border-bottom:1px solid #d2d2d2;}
	#b_strategies #private-equity .tabs .tab, #b_strategies #private-equity .tabs .tab.active {padding:0;padding-bottom:.5rem;margin-bottom:1rem;font-size:24px;}
	#b_strategies #private-equity #portfolio .logos .logo {width:100%;}

	#b_strategies #private-equity #case_studies .title {font-size:24px;}

	#b_strategies #private-equity #case_studies .flex {flex-flow:column nowrap;}
	#b_strategies #private-equity #case_studies .flex > div {width:100%;}
	#b_strategies #private-equity #case_studies .flex > div:first-child,
	#b_strategies #private-equity #case_studies .flex > div:last-child {padding:0;}
	#b_strategies #private-equity #case_studies .flex > div:not(:last-child) {padding-bottom:1rem;}

	#b_strategies #private-equity #case_studies .swiper-button-prev {top:100px;left:10px;}
	#b_strategies #private-equity #case_studies .swiper-button-next {top:100px;right:10px;}
}

/*CRITERIA*/

#b_criteria{padding-bottom:40px;}
#b_criteria .table{width:100%;display:table;position:relative;}
#b_criteria .table .tablehead{display:table-row;font:bold 24px/1.5em 'Playfair Display',serif;background:#111;color:#fff;}
#b_criteria .table .tablehead .cell{border:none;}
#b_criteria .table .cell{font:normal 16px/1.75em 'Georgia', serif;display:table-cell;padding:20px 10px;border-bottom:1px solid #ddd;}
#b_criteria .table .row{display:table-row;background:#eee;}
#b_criteria .table .row:nth-child(even){background:#fff;}
#b_criteria .metric{width:35%;}
#b_criteria .criteria{width:65%;}
#b_criteria .table ul{padding-left:20px;}

/*PORTFOLIO*/

#b_portfolio{padding-bottom:40px;}


/* STUDIES */

#b_studies{background:#fff;}
#b_studies .study{width:33.3333%;height:500px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;float:left;overflow:hidden;}
#b_studies .name{width:100%;position:absolute;bottom:120px;left:0;font:bold 24px/40px 'Georgia', serif;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 0 15px rgba(0,0,0,.5);}
#b_studies .info{width:100%;padding:20px;position:absolute;bottom:-50%;left:0;background:#fff;}
#b_studies .study:hover .info{bottom:0;}
#b_studies .info .title{}
#b_studies .info .desc{}

#b_studies .fleft, #b_studies .fright{width:50%;margin-bottom:40px;}
#b_studies .caselogo, #b_studies .caseproduct{width:100%;height:400px;display:block;background:center no-repeat;background-size:cover;}
#b_studies .fleft{padding-right:20px;}           
#b_studies .fright{padding-left:20px;}
#b_studies h3{font:bold 24px/1.5em 'Playfair Display',serif;padding-bottom:20px;}
#b_studies ul, #expertise ul{list-style:disc;padding-left:20px;}
#b_studies li{font:normal 16px/1.75em 'Georgia', serif;}
#b_studies .fleft h3, #b_studies .fright h3{margin-top:40px;}
#b_studies .fleft h3:first-child,#b_studies .fright h3:first-child{margin-top:0;}
#b_studies .wrap{margin-top:40px;border-bottom:1px solid #ddd;}
#b_studies .wrap:last-child{border:none;}
#b_studies ul li ul{list-style:circle;}

/* CONTACT */

#b_contactus{min-height:100%;overflow:hidden;}
#b_contactus .image{width:100%;height:100%;position:absolute;top:0;left:0;background:url(img/home.jpg) center no-repeat;background-size:cover;}
#b_contactus .info{width:100%;height:240px;position:absolute;transform:translateY(-50%);top:50%;}
#b_contactus .text {width:50%;padding:20px 20px 20px 0;font:normal 1rem/1.75em 'Source Serif Pro', serif;}
#b_contactus .wrap{width:840px;background:#fff;padding-right:0;}
#b_contactus #map_canvas {width:50%;height:100%;}


@media screen and (max-width:800px) {
	#b_contactus .info {padding:20px;}
}

@media screen and (max-width:450px) and (orientation:portrait) {
	#b_contactus .info {height:auto;transform:translateY(-50%);padding:0 20px;top:50%;}
	#b_contactus .wrap.flex {flex-flow:column nowrap;padding:0;width:100%;}
	#b_contactus .wrap.flex > .text {padding:20px;}
	#b_contactus .wrap.flex > .text, #b_contactus .wrap.flex > #map_canvas {width:100%;}
	#b_contactus .wrap.flex > #map_canvas {height:240px;}
}

/* FOOTER */

#footer{padding:10px 0;width:100%;position:relative;z-index:50;bottom:0;background:#fff;text-align:center;}
#footer p {font-size:14px;}

#firstHeading{font:bold 16px/1em 'Playfair Display',serif;}
#bodyContent p{}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#header .button{
		width:70px;height:60px;
		position:relative;
		-webkit-perspective:none;
		-moz-perspective:none;
		-ms-perspective:none;
		-o-perspective:none;
		perspective:none;
	}
	#header .button .flipper{
		height:100%;
		position:relative;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
		-webkit-transform-style:none;
		-moz-transform-style:none;
		-ms-transform-style:none;
		-o-transform-style:none;
		transform-style:none;
	}
	#header .button.active .flipper{
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
	}
	#header .button .menu{
		width:100%;height:100%;
		position:absolute;top:0;left:0;z-index:2;
		background-position:center;background-repeat:no-repeat;background-size:contain;
		-webkit-backface-visibility:none;
		-moz-backface-visibility:none;
		-ms-backface-visibility:none;
		-o-backface-visibility:none;
		backface-visibility:none;
	}
	#header .button .close{
		width:100%;height:100%;
		position:absolute;top:0;left:0;z-index:3;
		background:#fff;
		opacity:0;visibility:hidden;
		-webkit-backface-visibility:none;
		-moz-backface-visibility:none;
		-ms-backface-visibility:none;
		-o-backface-visibility:none;
		backface-visibility:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
		-webkit-transition:.5s;
		-moz-transition:.5s;
		-ms-transition:.5s;
		-o-transition:.5s;
		transition:.5s;
	}
	#header .button.active .close{
		opacity:1;visibility:visible;
	}

	#b_team .person{
		width:50%;height:600px;
		position:relative;
		float:left;
		-webkit-perspective:none;
		-moz-perspective:none;
		-ms-perspective:none;
		-o-perspective:none;
		perspective:none;
	}
	#b_team .person .flipper{
		height:100%;
		position:relative;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
		-webkit-transform-style:none;
		-moz-transform-style:none;
		-ms-transform-style:none;
		-o-transform-style:none;
		transform-style:none;
	}
	#b_team .person:hover .flipper{
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
	}
	#b_team .person .image{
		width:100%;height:100%;
		position:absolute;top:0;left:0;z-index:2;
		background-position:center;background-repeat:no-repeat;background-size:cover;
		-webkit-backface-visibility:none;
		-moz-backface-visibility:none;
		-ms-backface-visibility:none;
		-o-backface-visibility:none;
		backface-visibility:none;
	}
	#b_team .person .info{
		width:100%;height:100%;
		padding:20px;
		position:absolute;top:0;left:0;z-index:3;
		background:#eee;
		opacity:0;visibility:hidden;
		-webkit-backface-visibility:none;
		-moz-backface-visibility:none;
		-ms-backface-visibility:none;
		-o-backface-visibility:none;
		backface-visibility:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
		-webkit-transition:.5s;
		-moz-transition:.5s;
		-ms-transition:.5s;
		-o-transition:.5s;
		transition:.5s;
	}
	#b_team .person:hover .info{
		opacity:1;visibility:visible;
	}

	#b_portfolio .logo{
		width:20%;height:215px;
		position:relative;
		float:left;
		-webkit-perspective:none;
		-moz-perspective:none;
		-ms-perspective:none;
		-o-perspective:none;
		perspective:none;
	}
	#b_portfolio .logo .flipper{
		height:100%;
		position:relative;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
		-webkit-transform-style:none;
		-moz-transform-style:none;
		-ms-transform-style:none;
		-o-transform-style:none;
		transform-style:none;
	}
	#b_portfolio .logo:hover .flipper{
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
	}
	#b_portfolio .logo .image{
		width:100%;height:100%;
		position:absolute;top:0;left:0;z-index:2;
		background-position:center;background-repeat:no-repeat;background-size:contain;
		-webkit-backface-visibility:none;
		-moz-backface-visibility:none;
		-ms-backface-visibility:none;
		-o-backface-visibility:none;
		backface-visibility:none;
	}
	#b_portfolio .logo .info{
		width:100%;height:100%;
		padding:20px;
		position:absolute;top:0;left:0;z-index:3;
		background:#eee;
		opacity:0;visibility:hidden;
		-webkit-backface-visibility:none;
		-moz-backface-visibility:none;
		-ms-backface-visibility:none;
		-o-backface-visibility:none;
		backface-visibility:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
		-webkit-transition:.5s;
		-moz-transition:.5s;
		-ms-transition:.5s;
		-o-transition:.5s;
		transition:.5s;
	}
	#b_portfolio .logo:hover .info{
		opacity:1;visibility:visible;
	}
}