@import url("font.css");
@import url("normalize.css");

#ce-highlight{box-sizing:content-box !important;}
body {
	font:normal 16px "open_sanslight",Arial,Helvetica,sans-serif;
	line-height: 1.6em;
	color:#0d1932;
	background-old:url(/Images/background.gif) left top repeat #49494b;
	background-color:#F4F4F4;
	overflow-x:hidden;
}
html, body, .container-fluid {
	width:100%;/*height:100%;*/
}
div, object, embed, a, input {
	outline:none;
}
address {
	font-style: normal !important;
}
.fouc {
	display:none !important;
}


.img-responsive {
	height:auto;
	width:100%;
	display:inline-block
}
.img-left {
	float:left;
	margin:0 15px 15px 0;
}
.container-fluid {
	width: 100%;
	position:relative;
}
.container-fluid {
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
	background:#fff;
}


.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.f-left {
	float:left;
}
.f-right {
	float:right;
}
hr {
	margin:15px 0;
}

.clearfloat {
	clear:both;
}

hr.separator-gray {
	margin:0;
	color:#eaeaeb;
	background-color:#eaeaeb;
	height:10px;
	border:none;
	width:100%;
	clear:both;
}


.absolute-center {
	width:100%;
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.flexbox {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow:row wrap;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}




h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
}
/*
h1 {
	font:normal 3em "gotham_bookregular",Arial,Helvetica,sans-serif;
	letter-spacing:-2px;
	color:#1c93d1;
	text-align:center;
	border-bottom:1px solid #cccccc;
	padding:42px 0 29px 0;
}

.w480 h1{
	font-size:2.8125em;
	}
*/
.no-bb{
	border-bottom:0;
	}


h2 {
	font:normal 1.875em "gotham_bookregular",Arial,Helvetica,sans-serif;
	color:#0d1932;
	padding-bottom:18px;
	letter-spacing:-0.5px;
	max-width:310px;
	width:100%;
	clear:both;
}

h3 {
	font:normal 2.1875em "gotham_bookregular",Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
	color:#1c93d1;
}


h4 {
	font:normal 1.5625em "gotham_bookregular",Arial,Helvetica,sans-serif;
	color:#0d1932;
}

h5 {

}

h6 {

}

a{
	text-decoration:none;
	color:#1c93d1;
	}
	
a:hover{
	color:#0d1932;
	}
	
.link-email{
	text-decoration:none;
	color:#1c93d1;
	}
	
.link-email:hover{
	color:#0d1932;	
	}

#contacts .link-email, #home .link-email
{
	margin-top: 1rem;
	display: block;
	color: #1c93d1;
}

#home .link-email {margin-top: 0;}
	
.links{
	color:#0d1932;
	-webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.links:hover{
	color:#1c93d1;
	}

.link-email {
	color:#0d1932;
	-webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.link-email:hover {
	color:#1c93d1;
}

.home-add .link-email {
    margin-top: 10px;
    display: block;
	color:#1c93d1;
}

.home-add .link-email:hover{
color:#0d1932;
}
	
.btn-base {
	font:normal 0.875em "gotham_bookregular", Arial, Helvetica, sans-serif;
	line-height:48px;
	height:48px;
	letter-spacing:0.5px;
	color:#fff;
	background:none;
	display:inline-block;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	text-transform:uppercase;
	border:1px solid #2E8FCF;
	width:300px;
}
.btn-holder .btn-base
{
	background-color:rgba(0,0,0,0.4);
	color:#fff;
}
.w480 .btn-base
{
    width:110px;
}

input.btn-base
{
    margin: 5px;
}

.btn-base:hover {
	background:#268DD1;
	color:#FFF;
}

.btn-blue{
	color:#151515;
	border-color:#268DD1;
	}
	
.btn-blue:hover{
	color:#ffffff;
	background:#268DD1;
	border-color:#268DD1;
	}
	
ul{
	list-style-type: disc;
	padding:0 0 5px 0;
	margin:0 0 0 17px;	
	}
	
ul li{
	padding:0 0 10px 0;
	}
	
ul.col2{
	list-style-type: disc;
	padding:0 0 5px 0;
	margin:0 0 0 17px;	
	}
	
ul.col2 li{
	float:left;
	width:50%;
	padding:0 4% 10px 0;
	}
.w768 ul.col2 li,	
.w480 ul.col2 li{
	width:100%;
	padding:0 0 10px 0;
	}

/*Animation*/

.ani-all-linear{
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;	
	}
	
.ani-bg-linear{
	transition:background 0.5s linear;
	-webkit-transition:background 0.5s linear;
	-moz-transition:background 0.5s linear;
	-ms-transition:background 0.5s linear;	
	}
	
.ani-opacity{
	transition: all 0.7s ease;
	opacity:1;	
	}
	
.ani-opacity:hover{
	transition: all 0.7s ease;
	opacity:0.7;	
	}
	
/*Navigation*/


nav.desktop {
	width:100%;
	max-width:1200px;
	margin:0 auto;
	position:relative;
	text-align:right;
}

nav.desktop ul {
  list-style: none;
  padding: 0;
	margin:0;
	text-align:right;
	float:right;
}
nav.desktop ul.subNavItem{display:none;}
nav.desktop li:hover ul.subNavItem{display:block;text-align:left;}
nav.desktop > ul > li {
	display:inline-block;
	padding:0 0px 0 0px;
	position:relative;
	float:left;
}
.header-blue nav.desktop > ul > li {
	-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.w970 nav.desktop  ul li{
	padding:0 5px 0 0;	
	}

nav.desktop > ul > li:after{
	background: #77bee3;
	content: "";
	position:absolute;
	top:13px;
	right:0;
	height: 11px;
	width:1px;
	-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
nav.desktop  ul li:last-of-type:after{
	display:none;
	}

nav.desktop ul li a {
	color:#fff;
	display:block;
	padding:8px 20px;
	height:auto;
	font:normal 0.9375em "gotham_bookregular",Arial,Helvetica,sans-serif;
	line-height:19px;
}

.header-blue nav ul li:hover, .header-blue nav ul li.selected, .header-blue nav ul li.active {background:#000;}
nav.desktop > ul > li:hover:after, nav.desktop > ul > li.selected:after, nav.desktop > ul > li.active:after {background-color:transparent; -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);}

.flexnav-show a:hover {
	background:#0d1932;
}

nav.secondary {
	position:absolute;
	right:7px;
	bottom:13px;
}
.w768 nav.secondary,
.w480 nav.secondary,
.w768 nav.tertiary,
.w480 nav.tertiary {
	display:none;
	}
nav.secondary ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
nav.secondary ul li {
	display:inline-block;
	padding:0 11px 0 5px;
	position:relative;
}
nav.tertiary.sticky{
	position:fixed;
	z-index:9;
	top:155px;
	left:0;
	border:0;
	margin-top:0px;
	max-width:none;
	background:white;
}

.w970 nav.tertiary.sticky {
	top:133px;
}

nav.tertiary.sticky:after{
	display:none;
}

nav.secondary ul li:after{
	background: #a6a6a6;
    content: "";
    position:absolute;
	top:9px;
	right:0;
    height: 10px;
	width:1px;
	}
	
nav.secondary ul li:last-of-type:after{
	display:none;
	}

nav.secondary ul li a {
	color:#767676;
	padding:5px 11px;
	font:normal 0.875em "gotham_bookregular",Arial,Helvetica,sans-serif;
-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}


nav.secondary ul li a:hover,
nav.secondary ul li a.selected{
	color:#ffffff;
	background:#0d1932;
	}

	
nav.tertiary{
	width:100%;
	display:block;
	text-align:center;
	position:relative;
	-webkit-transition: margin-top 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         margin-top 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
/*	
nav.tertiary:after{
	content: "";
	display: block;
	height: 9px;
	margin: 0 auto;
	position: relative;
	width:170px;
	border:1px solid #cccccc;
	border-right:0;
	border-left:0;	
	}
*/

/* Mobile menu */
.menu-button {
	position: fixed;
	width: 50px;
	height: 50px;
	cursor: pointer;
	z-index:2000;
	margin: 10px;
	display:block;
  	top:8px; 
 	right:2%;
 	-webkit-transition: margin-top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: margin-top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	
}
/*.header-onscroll .menu-button {
	margin-top:0px;
}*/

.w768 .menu-button{
	top:14px;
	}


.mobile-nav-holder {
	display:none;
}

.mobile-nav-holder,
.m-logo{
	display:none;
	}

.w768 .mobile-nav-holder,
.w480 .mobile-nav-holder{
	background:#fff;
	position:fixed;
	width:100%;
	z-index:500;
	background: rgba(38, 38, 38, 0.9) none repeat scroll 0 0;
	height:70px;
	}
.w768 .m-logo,	
.w480 .m-logo{
	width:80px;
	display:block;
	padding:15px 0 0 20px;
	}
.mobilemenu {
	display: none;
	z-index:2000;
	position:absolute;

}
.w480 .mobilemenu, .w768 .mobilemenu {
	display:block;
	}

.mobilemenu .menu-button.closed-state .icon .line-1, .mobilemenu .menu-button.closed-state .icon .line-2, .mobilemenu .menu-button.closed-state .icon .line-3 {
	-webkit-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease, 0.2s -webkit-transform ease 0.2s;
	-moz-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease, 0.2s -moz-transform ease 0.2s;
	-ms-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease, 0.2s -ms-transform ease 0.2s;
	-o-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease, 0.2s -o-transform ease 0.2s;
	transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease, 0.2s transform ease 0.2s;
	height: 3px;
}
.mobilemenu .menu-button.closed-state .icon .line-1 {
	top: 9px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: rgba(255, 255, 255, 1) !important;
}
.mobilemenu .menu-button.closed-state .icon .line-2 {
	background: rgba(255, 255, 255, 0) !important;
}
.mobilemenu .menu-button.closed-state .icon .line-3 {
	top: 9px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: rgba(255, 255, 255, 1) !important;
}
.mobilemenu .menu-button .icon {
	position: absolute;
	top: 13px;
	left: 10px;
	width: 30px;
	height:30px;
}
.mobilemenu .menu-button .icon .line-1, .mobilemenu .menu-button .icon .line-2, .mobilemenu .menu-button .icon .line-3 {
	position: absolute;
	left: 0;
	width: 100%;
	height: 3px;
	border-radius: 0;
	background: rgba(0, 0, 0, 1);
	-webkit-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease 0.2s, 0.2s -webkit-transform ease;
	-moz-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease 0.2s, 0.2s -moz-transform ease;
	-ms-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease 0.2s, 0.2s -ms-transform ease;
	-o-transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease 0.2s, 0.2s -o-transform ease;
	transition: 0.2s opacity ease, 0.2s background ease, 0.2s top ease 0.2s, 0.2s transform ease;
}
.mobilemenu .menu-button .icon .line-1 {
	top: 0px;
}
.mobilemenu .menu-button .icon .line-2 {
	top: 10px;
}
.mobilemenu .menu-button .icon .line-3 {
	top: 20px;
}
.popup-menu {
	position: fixed;
	left: 0;
	top: 0;
	padding-top:20px;
	width: 100%;
	background: rgba(8, 74, 118, 1);
	z-index: 560;
	overflow-x: hidden;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	bottom: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 1;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
.popup-menu.hidden {
	/*
	-webkit-transform: translateY(-150%) translateZ(0);
	-moz-transform: translateY(-150%) translateZ(0);
	-ms-transform: translateY(-150%) translateZ(0);
	-o-transform: translateY(-150%) translateZ(0);
	transform: translateY(-150%) translateZ(0);
	*/
	opacity: 0;
	pointer-events:none;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.desktop .popup-menu .popup-menu-wrapper {
	min-height: 500px;
	padding-top: 1px;
}

.desktop .popup-menu .popup-menu-wrapper .line-2 {
	display: none;
}

.popup-menu .popup-menu-wrapper nav.mobile {
	padding: 0 90px 0 125px;
}

.w480 .popup-menu .popup-menu-wrapper nav.mobile{
	padding: 70px 25px 30px 25px;	
	}

	
.popup-menu .popup-menu-wrapper nav.mobile ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	border-top: 1px solid #185783;
}

.w480 .popup-menu .popup-menu-wrapper nav.mobile ul {
	margin:0 auto;
	max-width:450px;
	}

.popup-menu .popup-menu-wrapper nav.mobile ul li {
	border-bottom: 1px solid #185783;
	padding:16px 0;
}

.popup-menu .popup-menu-wrapper nav.mobile ul li a, .popup-menu .popup-menu-wrapper nav.mobile ul li > div {
	color: #fff;
	text-decoration: none;
	font:normal 1em "gotham_bookregular",Arial,Helvetica,sans-serif;
	 letter-spacing:2px;
	display:block;
	transition: color 0.5s linear;
	padding:0 10px;
}

.popup-menu .popup-menu-wrapper nav.mobile ul li .nav-m-platform{
	width:45%;
	max-width:130px;
	display:inline-block;
	}
	
.nav-m-platform-drop{
	width:50%;
	display:inline-block;
	vertical-align:top;
	}

.w480 .nav-m-platform-drop{
	display:block;
	width:100%;
	padding:10px;
	}	

.popup-menu .popup-menu-wrapper nav.mobile ul li .nav-m-platform-drop a{
	font:normal 1em "gotham_bookregular",Arial,Helvetica,sans-serif;
	 letter-spacing:0;
	line-height:20px;
	padding:8px 5px;
	color:#3d90e9;
	}
	
.popup-menu .popup-menu-wrapper nav.mobile ul li .nav-m-platform-drop a:hover{
	color:#fff;
	}


.popup-menu .popup-menu-wrapper nav.mobile ul li a.nav2-m{
	font:normal 1em "gotham_bookregular",Arial,Helvetica,sans-serif;
	 line-height:20px;
	}


.popup-menu .popup-menu-wrapper nav.mobile ul li a:hover,
.popup-menu .popup-menu-wrapper nav.mobile ul li a.selected {
	color:#1c93d1;
	background:none;
}

.popup-menu .popup-menu-wrapper nav.mobile ul li a.current-page-item{
	color:#1c93d1;
	background:none;
	}

.popup-menu .popup-menu-wrapper nav.mobile ul li a:hover, nav.mobile ul li a:focus {
	outline: none;
}

/*Structure*/
header.header{
	width:100%;
	display:block;
	background:#fff;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	}
	
.header-holder{
	width:100%;
	max-width:1200px;
	display:block;
	position:relative;
	margin:0 auto;
	}
	
.header-height{
	height:120px;
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	}
	
header.header.header-onscroll{
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
.w768 header.header.header-onscroll,	
.w480 header.header.header-onscroll{
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);	
	}
	
header.header.header-onscroll .header-height{
	/* height:90px; */

}
header.header.header-onscroll .logo{
	/* width:60px; */
}

.w970 .header-height,	
.w768 .header-height{
	height:100px;
	}
.w970 header.header.header-onscroll .header-height{
	/* height:80px; */
}
.w970 header.header.header-onscroll .logo{
	/* width:50px; */
}

.768 .header-height{
	-webkit-transition: none;
	transition: none;
}

.w768 header.header.header-onscroll .header-height{
	height:100px;	
	}

.w768 header.header.header-onscroll .logo{
	width:70px;
	}


.w480 .header-height{
	height:80px;
	-webkit-transition: none;
	transition: none;
	}
.w480 header.header.header-onscroll .header-height{
	height:80px;
}
.w480 header.header.header-onscroll .logo{
	width:57px;
}
	
.header-blue {
	background:#1c93d1;
	width:100%;
	display:block;
	height:35px;
	box-shadowss: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
}
.w768 .header-blue,
.w480 .header-blue{
	display:none;
	}
	
.logo {
	width:91px;
	position:absolute;
	top:15px;
	left:0;
	-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.w1200 .logo{
	left:15px;
	}

.logo img{
	display:block;
	}
	
.w970 .logo {
	top:12px;
	left:25px;
	width:75px;
	}
.w768 .logo {
	top:15px;
	left:25px;
	width:70px;
	z-index:9999;
	-webkit-transition:none;
	transition:none;
	}

.w480 .logo {
	top:12px;
	left:25px;
	width:57px;
	z-index:9999;
	-webkit-transition:none;
	transition:none;
	}

.banner-wrapper{
	padding:0;
	width:100%;
	height:1050px;
	}
.w970 .banner-wrapper,	
.w768 .banner-wrapper{
	padding:100px 0 0 0;
	}
	
.w768 .banner-wrapper{
	height:488px;
	}
	
.w480 .banner-wrapper{
	padding:80px 0 0 0;
	height:488px;
	}	

.banner{
	position:absolute; top:0px; left:0px;
	width:100%;
	height:100%;
	display:block;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
  background-repeat:no-repeat!important;
	}
	
.banner-container{
	max-width:1250px;
	width:100%;
	display:block;
	margin:0 auto;
	position:relative;	
	}
	
.banner-pad{padding:75px 25px 0 25px;}
.w970 .banner-pad {padding:80px 25px;}	
.w768 .banner-pad, .w480 .banner-pad {padding:35px 25px;}
.banner-box{width:100%;padding:7px;}
.banner-text{}
.w768 .banner-text{padding:20px;}
.w480 .banner-text{padding:0;}.w768 .banner-pad,.w768 .banner-box,.w768 .banner-text,	.w480 .banner-pad,.w480 .banner-box,.w480 .banner-text{height:100%;}	
.w768 .banner-text,.w480 .banner-text{display:table;}	
.banner-container .banner-text h1{padding:0 15%;text-transform:uppercase;font:normal 3.75em "gotham_XLight",Arial,Helvetica,sans-serif;line-height:.98em;border:0;color:#FFF;}
.banner-container .banner-text h2{display:block;width:100%;text-align:center;font:normal 2em "gotham_XLight",Arial,Helvetica,sans-serif;line-height:.98em;color:#FFF;text-transform:uppercase;margin-bottom:17px;letter-spacing:2px;max-width:100%;padding:0;}
.w768 .banner-text h1:after,.w480 .banner-text h1:after{display:none;}

.theaterMasterCont {position:absolute; width:100%; left:0%; top:50%;
		-ms-transform: translate(0, -50%); /* IE 9 */
		-webkit-transform: translate(0, -50%); /* Chrome, Safari, Opera */
		transform: translate(0, -50%);}

.banner-text p{	padding:0 7%;	margin:0;	display:block;}
.theaterBottomContainer {display:none; margin-top:42px; background:url(/i/theaterBack.png) repeat; border-top:1px solid #268DD1;}
.theaterBottomContainer .banner-pad {padding-top:42px; padding-bottom:45px; max-width:900px;}
.theaterBottomContainer p {color:#FFF; line-height:1.75em;}
	
.w1200 .banner-text p,.w970 .banner-text p{	padding:0 3%;	}
.w768 .banner-text p,.w480 .banner-text p{display:none;}
	
.tab-links{
	position:relative;
	z-index:10;
	margin:80px auto 0 auto;
	}
.w768 .tab-links,	
.w480 .tab-links{
	display:none;
	}
	
.tab-links a{
	background:#15537D;
	text-align:center;
	padding:26px 0 24px 0;
	color:#fff;
	width: calc(33% - 4.3px);
	width: -webkit-calc(33% - 4.3px);
	width: -moz-calc(33% - 4.3px);
	float:left;
	margin:0 10px 0 0;
	text-transform:uppercase;
	letter-spacing:1px;
	font:normal 0.875em "gotham_bookregular",Arial,Helvetica,sans-serif;
	-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.tab-links a:hover{
	background:rgba(28,147,209,0.8);
	}
	
.tab-links a:nth-last-child(2){
	margin:0;
	}
	
.tab-links a:after{
	content: "";
	display: block;
	height: 1px;
	margin: 13px auto 0 auto;
	position: relative;
	width:56px;
	background:#1c93d1;	
	-webkit-transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.tab-links a:hover:after{
	background:#ffffff;
	width:50%;
	}
		
.container,
.container-main{
	max-width:1200px;
	
	display:block;
	margin:0 5%;
	position:relative;	
	}
#business_x .container-main{padding:90px;}	
.container-pad{
	padding-top:80px;
	padding-bottom:80px;
	}
.w768 .container-pad,	
.w480 .container-pad{
	padding-top:70px;
	padding-bottom:70px;
	}
	
.container-pad2{
	padding-top:0;
	padding-bottom:80px;
	}
.w768 .container-pad2,	
.w480 .container-pad2{
	padding-top:0;
	padding-bottom:35px;
	}
.w1200 .container,
.w1200 .container-970{
	padding-right:15px;
	padding-left:15px;	
	}
.w970 .container,
.w970 .container-970,		
.w768 .container,
.w768 .container-970,	
.w480 .container,
.w480 .container-970{
	padding-right:25px;
	padding-left:25px;
	}
	
.container-970{
	max-width:970px;
	margin:0 4%;
	display:block;
	margin:0 auto;
	position:relative;
	}



.home-box-white{
	margin:0 auto 0 auto;
	position:relative;
	width:92%;
	display:block;
	background:#fff;
	padding:90px 0 100px 0;
	z-index:10;
	max-width:1200px;
	margin:0 4%;
	}

.w768 .home-box-white,
.w480 .home-box-white{
	padding:45px 25px;
	}	
.home-box-white .title{
	font:normal 1.875em "gotham_lightregular",Arial,Helvetica,sans-serif;
	line-height:1.2em;
	letter-spacing:-0.5px;
	}
	
.w480 .home-box-white .title{
	font-size:2em;
	}

.home-box-white .title span{
	color:#1c93d1;
	}

.home-box-white .title:after{
	content: "";
	display: block;
	height: 9px;
	margin: 18px auto 15px auto;
	position: relative;
	width:50px;
	height:1px;
	background-color:#268DD1;
	}
	
.w480 .home-box-white .title:after{
	margin:21px auto 18px auto;
	}
	
.home-add-box .title:after{
	margin: 27px auto 37px auto;
	
	}
	
.w480 .home-add-box .title:after{
	margin:21px auto 22px auto;	
	}
	
.home-box-white .content{
	margin:0;
	}
	
.w480 .home-box-white .content{
	font-size:1.125em;
	line-height:30px;
	}
	
.home-people{
	width:100%;
	height:600px;
	display:block;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	background-position: top center!important;
    background-repeat:no-repeat!important;
	margin:10px 0;
	color:#ffffff;
	position:relative;
	}
	
.w480 .home-people{
	height:auto;
	}
	
.people-container{
	max-width:970px;
	width:100%;
	margin:0 auto;
	height:100%;
	padding:70px 12px;
	}


.w768 .people-container,	
.w480 .people-container{
	padding: 35px 25px;
	}

.people-box{
	z-index:10;
	width:100%;
	height:100%;
	max-width:340px;
	border:1px solid #ffffff;
	color:#ffffff;
	text-align:center;
	padding:7px;	
	}
	
.w480 .people-box{
	max-width:none;
	}
	
.people-text{
	height:100%;
	border:1px solid #ffffff;
	padding:34px 10%;	
	font:normal 1.25em "open_sanslight",Arial,Helvetica,sans-serif;
	line-height:32px;
	}
	
.people-text .title{
	font:normal 2.5em "gotham_bookregular",Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;	
	padding-bottom:30px;	
	}
	
.box-blue{
	max-width:1200px;
	width:100%;
	margin:0 auto 0 auto;
	background:#1c93d1;
	padding:50px;
	color:#ffffff;
	font:normal 1.625em "gotham_lightregular",Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
	line-height:40px;
	text-align:center;
	padding:80px 0 80px 0;
	}

.w970 .box-blue{
	padding:80px 25px;	
	}

.w768 .box-blue,	
.w480 .box-blue,
.w768 .box-blue.home-spacing,	
.w480 .box-blue.home-spacing{
	 padding: 35px 25px;
	 font-size:1.375em;
	 line-height:35px;
	 letter-spacing:-0.6px;
	 margin-top:0;	
	}
	
.box-blue.home-spacing{
	padding:160px 0;	
	}
	
.w970 .box-blue.home-spacing{
	padding:80px 25px 160px 25px;	
	margin-top:0;	
	}


.box-blue.large-font{
	font:normal 2.0625em "gotham_lightregular",Arial,Helvetica,sans-serif;
	}	
	
.box-blue .content{
	max-width:960px;
	width:100%;
	margin:0 auto;
	}
	
.box-blue-800{
	max-width:800px;
	margin:0px auto 0 auto;
	z-index:1;
	position:relative;
	padding:80px 50px;
	text-align:left;
	font-size:1.125em;
	line-height:25px;
	}

.box-blue-no-overlap-800{
	margin:0 auto;
}

.w768 .box-blue-800,	
.w480 .box-blue-800{
	margin:0 auto;
	font-size:1.125em;
	line-height:25px;	
	}
	
.box-blue-800 .title{
	font:normal 2.1875em "gotham_bookregular",Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
	text-align:center;
	}
	
.box-blue-800 .title:after{
	content: "";
	display: block;
	height: 9px;
	margin: 30px auto;
	position: relative;
	width:205px;
	border:1px solid rgba(255,255,255,0.5);
	border-right:0;
	border-left:0;
	}


.w768 .box-blue-800 .title,
.w480 .box-blue-800 .title{
	font-size:1.875em;
	text-align:left;
	}
.w768 .box-blue-800 .title:after,	
.w480 .box-blue-800 .title:after{
	margin:30px 0;
	}
	
#home .btn-holder {
	text-align:center;
	width:100%;
	margin-top:40px;
}

.btn-holder-useragreement a{
	margin:0 5px;
	}

.w480 .btn-holder-useragreement{
	padding:15px 0 0 0;
	}
	
.w480 .btn-holder-useragreement a{
	margin:5px;
	}

.home-add-box .flexbox{
	display:block!important;
}

.home-add-box{padding: 90px 0px 50px 0px; max-width:1200px; margin:0 4%;}
.w768 .home-add-box,	
.w480 .home-add-box{
	margin:0 auto;
	padding: 60px 50px;
	}

.home-add{
	width:32%;
	font:normal 1em "open_sanslight",Arial,Helvetica,sans-serif;
	line-height:1.6em;
	border-right:0px solid #e6e8ea;
	padding:25px 5px;
	display:inline-block;
	vertical-align:top;
	}
.w768 .home-add,	
.w480 .home-add{
	width:100%;
	border:0;
	padding:0 0 50px 0;
	}

.home-add:last-child{
	border-right:0;
	}
	
.w480 .home-add:last-child{
	padding:0;
	}
	
	
.home-add .add-title{
	font:normal 1em "open_sanssemibold", Arial, Helvetica, sans-serif;	
	color:#1c93d1;
    padding-top: 20px;
	}
	
.home-add .add-title:after{
	content: "";
	display: block;
	height: 1px;
	margin: 15px auto;
	position: relative;
	width:40px;
	background:#1c93d1;	
	}
	
.home-add p{
	padding:0;
	margin:0;
	font:normal 1em "open_sansregular",Arial,Helvetica,sans-serif;
	}
	
/*footer*/
#new-footer .foot-container {border-top: none;}
#new-footer .wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#new-footer .logo {
	position: relative; 
	top: 0;
	left: 0;
}
#new-footer .right {
	display: flex;
	gap: 30px;
}
#new-footer .links a, #new-footer .links, #new-footer .location span {
	font-size: 14px;
	color: #fff;
}
#new-footer .links a, #new-footer .location span {
	margin-left: 10px;
}




footer {
	background:#BFBFBF;
	width:100%;
	padding:30px 0;
	display:block;
}

.w1200 footer{
	padding:30px 10px;
	}
	
.w970 footer{
	padding:30px 10px;	
	}

.w768 footer, 
.w480 footer {
	padding:25px 0 0 0;
}
.foot-container {
	max-width:1200px;
	width:100%;
	position:relative;
	margin:0 auto;
	text-align:left;
}
.foot-container:last-of-type {
	border-top:1px solid #B2B2B2;
}
.w768 .foot-container,
.w480 .foot-container{
	padding:0 0 15px 0;
	}

	
.foot-container-m{
	display:none;
	}
.w768 .foot-container-m,	
.w480 .foot-container-m{
	width:100%;
	display:block;
	text-align:center;
	border-top:1px solid #c1c1c1;
	padding:15px 0;
	}

.foot-panel{
	width:20%;
	float:left;
	border-right:1px solid #B2B2B2;
	padding:0 0 20px 0;
}
.w768 .foot-panel,
.w768 .foot-panel.wide,
.w768 .foot-panel.wide2,
.w480 .foot-panel,
.w480 .foot-panel.wide,
.w480 .foot-panel.wide2{
	width:100%;
	padding:0;
	}

.foot-panel.wide{
	width:30%;	
	}
	
.w970 .foot-panel.wide{
	width:40%;
	}
	
.foot-panel.wide2{
	width:30%;	
	}
	
.w970 .foot-panel.wide2{
	width:20%;
	}

.foot-panel:last-of-type{
	border-right:0;
	}

.logo-footer {
	width:91px;
	float:left;
}

.w970 .logo-footer{
	width:30%;
	}
.w768 .logo-footer,	
.w480 .logo-footer{
	display:none;
	}

.nav-footer{
	float:left;
	padding:0 0 0 15px;
	}
.w768 .nav-footer,	
.w480 .nav-footer{
	float:none;
	padding:0;
	}

ul.foot-nav {
	margin:0;
	padding:0;
	list-style:none;
}
.w768 ul.foot-nav,
.w480 ul.foot-nav {
	text-align:center;
	}

ul.foot-nav li {
	display:block;
	padding:0 0 4px 18px;
}
.w768 ul.foot-nav li,
.w480 ul.foot-nav li{
	padding:0;
	}

ul.foot-nav li a {
	color:#fff;
	font:normal 0.875em "open_sansregular", Arial, Helvetica, sans-serif;
	display:block;
	padding:3px 0;
}
.w768 ul.foot-nav li a,
.w480 ul.foot-nav li a{
	font-size:1em;
	padding:9px 0;
	}

ul.foot-nav li a:hover, 
ul.foot-nav li a.selected {
	color:#5595e3;
}

ul.foot-nav li ul{
	padding:0 0 0 7px;
	margin:0;
	list-style:none;
	}
.w768 ul.foot-nav li ul,	
.w480 ul.foot-nav li ul{
	display:none;
	}
	
ul.foot-nav li ul li{
	padding:0;
	}
	
ul.foot-nav li ul li a{
	font:normal .75em "open_sansregular", Arial, Helvetica, sans-serif;	
	padding:2px 0;
	}	

.copyright {
	 width:62%;
	 float:left;
	text-align:left;
	color:rgba(255, 255, 255, 1);
	font:normal 0.875em "open_sansregular", Arial, Helvetica, sans-serif;
	padding:25px 0;
}

.w970 .copyright{
	width:100%;
	padding:25px 0 8px 0;
	}

.copyright span{
	display:inline;
	}
.w768 .copyright span,
.w480 .copyright span{
	display:block;
	padding-top:5px;
	}

.copyright a {
	color:rgba(255, 255, 255, 1);
	margin:0 0 0 15px;
}

.w480 .copyright a{
	margin:0 7px;
	font-size:0.833em;
	}

.copyright a:hover, .copyright a.selected{
	color:#5595e3;
	}

.w768 .copyright,
.w480 .copyright{
	float:none;
	width:100%;
	text-align:center;
	padding:20px 0;
	display:block;
	}
	
.footer-location{
	float:left;
	text-align:right;
	width:30%;
	color:rgba(255, 255, 255, 1);
	font:normal 0.875em "open_sansregular", Arial, Helvetica, sans-serif;
	padding:25px 0;
	}

	
.w970 .footer-location{
	width:100%;
	padding:0;
	}
.w768 .footer-location,	
.w480 .footer-location{
	display:none;
	}
	
	
.footer-location span{
	padding:0 13px 0 0
	}
	
	
.footer-location-m{
	color:rgba(255, 255, 255, 1);
	font:normal 1em "open_sansregular", Arial, Helvetica, sans-serif;
	padding:15px 0;
	display:none;
	border-top:1px solid #c1c1c1;
	text-align:center;
	}
.w768 .footer-location-m,	
.w480 .footer-location-m{
	display:block;
	}

	
.footer-location-m span{
	padding:0 7px;	
	}

.footer-social {
	position:absolute;
	top:20px;
	right:0;
}
.w970 .footer-social {
	right:10px;
}
.w768 .footer-social, 
.w480 .footer-social {
	display:none;
}
.ico-social {
	background-size:cover;
	width:25px;
	height:25px;
	vertical-align:middle;
	display:inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    background: #000 url("") no-repeat scroll center center;
	position:relative;
		-webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
    transition:         all 600ms cubic-bezier(0.19, 1, 0.22, 1);
	margin:0;
	margin-left:7px;
}

.ico-social:first-child
{
    margin-left:0;
}

.ico-social:hover{
	transform: scale(0.8);	
    -webkit-transform: scale(0.8);
	}


/*.ico-tw:before {
	background:url(/Images/ico-tw.svg) center center no-repeat;
}

.ico-in:before {
	background:url(/Images/ico-in.svg) center center no-repeat;
}*/

.w768 .ico-social,	
.w480 .ico-social{
	width:35px;
	height:35px;
	margin:0 5px;
	}
.w768 .ico-social:before,
.w480 .ico-social:before{
	width:35px;
	height:35px;
	}
.w768 .ico-tw:before,
.w768 .ico-in:before,
.w480 .ico-tw:before,
.w480 .ico-in:before{
	background-size:35px;
	}


.ico-bg-in {
	background:#007ab9;
	width:33px;
	height:33px;
	margin:0 3px;
}

.ico-in-w:before {
	background:url(/Images/ico-in-w.html) center center no-repeat;
}


.ico-bg-vard{
	background:#6c6c6c;
	width:33px;
	height:33px;
  margin:0 3px;
	}

.ico-vard:before {
	background:url(/Images/ico-vcard.html) center center no-repeat;
}


/*Inner Page*/
.wrapper-inner{
	width:100%;
	display:block;
	position:relative;
}
	
.wrapper-pad{
	padding: 155px 0 0 0;
	}
	
.w970 .wrapper-pad{
	padding: 133px 0 0 0;
	}
		
.w768 .wrapper-pad{
	padding:100px 0 0 0;
	}
	
.w480 .wrapper-pad{
	padding:80px 0 0 0;
	}	

.wrapper-white{
	background:#ffffff;
	}
	
.wrapper-grey{
	background:#eaeaeb;
	}
	

	
.in-between {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 500px;
    width: 100%;
}
.w1200 .in-between {
    height: 435px;
}
.w970 .in-between {
    height: 350px;
}
.w768 .in-between {
    height: 300px;
}
.w480 .in-between {
    height: 250px;
}


	
.content-main{
	padding:80px 0;
	}
	
.w768 .content-main,	
.w480 .content-main{
	padding-top:40px;
	padding-bottom:40px;
	}

.content-L{
	width:320px;
	float:left;
	padding:0 40px 0 0;
	font:normal 1.375em "open_sanslight",Arial,Helvetica,sans-serif;
	color:#1c93d1;
	line-height:1.4em;
	text-align:left;
	}
	
.content-R{
	width: calc(100% - 320px);
	width: -webkit-calc(100% - 320px);
	width: -moz-calc(100% - 320px);
	float:left;
	padding:0 0 0 0;
	line-height:28px;
	display:block;
	text-align:left;
	}
	
.w768 .content-L,
.w768 .content-R,	
.w480 .content-L,
.w480 .content-R{
	width:100%;
	}
.w768 .content-L,	
.w480 .content-L{
	padding:0 0 20px 0;
	line-height:30px;
	}
	
/*About MSD */
.wrapper-blue{
	position:relative;
	padding:90px 0;
	}
.w970 .wrapper-blue{
	background:url(/Images/circle.svg) center top 50px no-repeat #28384b;
	padding:81px 0;
	}	
	
.w768 .wrapper-blue {padding:60px 0;}
.w480 .wrapper-blue {padding:50px 0;}
.w480 #business_x .container-main {padding:36px 27px;}

.container-blue{
	max-width:800px;
	width:100%;
	margin:0 auto;
	background:#1c93d1;
	color:#fff;
	padding:50px;
	font-size:1.25em;
	line-height:30px;
	}
#about .container-blue{font-size:1em;}	
.w970 .container-blue{
	padding:50px 25px;
	}
	
.w768 .container-blue,	
.w480 .container-blue{
	padding:35px 25px;
	}
	
.container-blue .title{
	font:normal 2.1875em "gotham_bookregular",Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
	text-align:center;
	}
	
.container-blue .title:after{
	content: "";
	display: block;
	height: 9px;
	margin: 21px auto 40px auto;
	position: relative;
	width:170px;
	border:1px solid #ffffff;
	border-right:0;
	border-left:0;	
	}
	
.deco{
	width:38px;
	height:38px;
	background:#ffffff;
	margin:0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-bottom:53px;
	}

/*People*/
.people-listing-2col,
.people-listing-3col{
	width:100%;
	position:relative;
	float:left;
	}
	
.people-listing-2col a{
	width:48%;
	float:left;
	margin:0 2% 0 0;
	border-bottom:1px solid #b6bac1;
	font:normal 1.125em "open_sanslight",Arial,Helvetica,sans-serif;
	color:#0d1932;
-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.people-listing-2col a .people-list-img{
	width:100%;
	}
	
.people-listing-2col a .people-list-img img{
	display:block;
	}
	
.people-listing-2col a .people-list-c{
	padding:29px 9px 30px 9px;	
	}
	
.people-listing-3col a{
	width:31%;
	float:left;
	margin:0 2% 0 0;
	border-bottom:1px solid #b6bac1;
	padding:29px 9px 30px 9px;
	font:normal 1.125em "open_sanslight",Arial,Helvetica,sans-serif;
	color:#0d1932;
	-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
.people-listing-2col a span,	
.people-listing-3col a span{
	display:block;
	font:normal 1.125em "open_sansregular", Arial, Helvetica, sans-serif;
	color:#1c93d1;
	padding:0 0 5px 0;
		-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.people-listing-2col a:hover,
.people-listing-3col a:hover{
	border-color:#1c93d1;
	color:#7d7d7d;
	background:#e8f4fa;
	}
	
.people-listing-2col a:hover span,
.people-listing-3col a:hover span{
	color:#0d1932;	
	}
	
.w970 .people-listing-3col a,
.w768 .people-listing-3col a{
	width:48%;
	margin:0 2% 0 0;	
	}	
	
.w768 .people-listing-2col a .people-list-c,	
.w768 .people-listing-3col a{
	padding:22px 9px 23px 9px;
	}
.w480 .people-listing-2col a{
	width:100%;
	}

.w480 .people-listing-2col a .people-list-c{
	padding:18px 9px 19px 9px;
	}	
	
.w480 .people-listing-3col a{
	width:100%;
	margin:0;
	padding:18px 0 19px 0;
	}
	
/*Peopl - Bio*/

.bio-header{
	text-align:left;
	padding-top:35px;
	padding-bottom:35px;
	}
.w768 .bio-header,	
.w480 .bio-header{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	}

.bio-name{
	font:normal 1.75em "gotham_bookregular",Arial,Helvetica,sans-serif;
	display:inline-block;
	padding:0 30px 0 0;	
	}
.w768 .bio-name,	
.w480 .bio-name{
	padding:40px 0 0 0;
	display:block;
	}
	
.bio-title{
	font:normal 1.125em "gotham_bookregular",Arial,Helvetica,sans-serif;	
	display:inline-block;
	color:#767676;
	}
	
.w970 .bio-title,
.w768 .bio-title{
	display:block;
	}
	
.bio-img{
	width:40%;
	float:right;
	}
.w970 .bio-img{
	padding-right:25px;
	}
	
.w768 .bio-img,	
.w480 .bio-img{
	width:100%;
	float:none;
	}
	
.bio-img img {margin-top:8px; float:right; display:block; max-width:300px;}
	
.bio-content{
	/*max-width:970px;
	margin:0 auto;*/
	width:59.5%;
	padding:0 20px 80px 0;	
	}
.w970 .bio-content{
	padding:0 25px 50px 25px;
	}	
	
.w768 .bio-content,	
.w480 .bio-content{
	padding:35px 25px;
	width:100%;
	}
	
.bio-c-wrapper{
	max-width:970px;
	width:100%;
	margin:0 auto;
	text-align:left;
	}
	
.w1200 .bio-c-wrapper{
	padding:0 15px;
	}

/*Page Arrow*/
.page-arrow{
	position:absolute;
	top:95px;
	right:0;
	z-index:15;
	background-color:#FFF;
	}
	
.w1200 .page-arrow,
.w970 .page-arrow{
	right:15px;
	}
	
.w768 .page-arrow,
.w480 .page-arrow{
	top:20px;
	right:0;
	left:50%;
	z-index:55;
	text-align:center;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	}
	
.page-arrow a{
	vertical-align:middle;
	}
	
.arrow{
	width:30px;
	height:24px;
	opacity:1;
	display:inline-block;
	-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  	transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.arrow:hover{
	opacity:1;
	}
	
.arrow-L{
	background:url(/Images/arrow-L.png)100% 3px no-repeat;
	}
	
.arrow:hover.arrow-L{
	background-position:50% 3px;
	}
	
.arrow-R{
	background:url(/Images/arrow-R.png)0 3px no-repeat;
	}
	
.arrow:hover.arrow-R{
	background-position:50% 3px;	
	}
	
.close-button {
  height: 27px;
  width: 27px;
  position: relative;
  box-sizing: border-box;
  line-height: 24px;
  display: inline-block;
  margin:0 6px;
}
.close-button:before, 
.close-button:after {
  transform: rotate(-45deg);
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -12px;
  display: block;
  height: 1px;
  width: 22px;
  background-color: #0d1932;
  transition: all 0.25s ease-out;
}
.close-button:after {
  transform: rotate(-135deg);
}
.close-button:hover:before{
  transform: rotate(45deg);
} 
.close-button:hover:after {
  transform: rotate(135deg);
}

/*Strategies*/


.box-white{
	background:#ffffff;
	padding:90px 65px 200px 65px;
	text-align:center;	
	}

.w768 .box-white,
.w480 .box-white{
	padding:35px 25px;
	}
	
.box-white h3{
	padding-bottom:70px
	}
	

.w768 .box-white h3,	
.w480 .box-white h3{
	text-align:left;
	font-size:1.875em;
	padding-bottom:35px
	}
	
.strategies-investment-holder{
	width:100%;
	}
	
.strategies-investment-list{
	background:#eaeaeb;
	width:24.5%;
	float:left;
	margin:0 0.5% 10px 0;
	padding:6px;
	font-size:0.875em;
	display:block;
	color:#0d1932;
	line-height:20px;
-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.strategies-investment-list:hover{
	background:#1c93d1;
	color:#fff;
	}
.w970 .strategies-investment-list,	
.w768 .strategies-investment-list{
	width:49%;
	margin:0 1% 10px 0;
	}
	
.w480 .strategies-investment-list{
	width:100%;
	margin:0 0 10px 0;
	}
	
.strategies-investment-list .sil-logo{
	width:100%;
	display:block;
	text-align:center;
	padding:10px;
	background:#ffffff;
	}
	
.strategies-investment-list .sil-logo img{
	display:block;
	}
	
.strategies-investment-list .sil-content{
	display:block;
	padding:10px 8px;
	}
	
/*Investment*/

.invesment-container{
	max-width:1056px;
	width:100%;
	margin:0 auto;
	position:relative;
	display:block;
	text-align:center;
	}
	
.w1200 .invesment-container,
.w970 .invesment-container,
.w768 .invesment-container,
.w480 .invesment-container{
	padding-right:25px;
	padding-left:25px;
	}
	
.w970 .invesment-container{
	max-width:704px;
	}
	
.invesment-container .title{
	font:normal 1.875em "gotham_bookregular",Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
	text-align:center;		
	}
	
.invesment-container .title:after{
	content: "";
	display: block;
	height: 9px;
	margin: 27px auto;
	position: relative;
	width:170px;
	border:1px solid #cccccc;
	border-right:0;
	border-left:0;	
	}

.i-box{
	width:25%;
	height:220px;
	float:left;
	display:block;
	text-align:center;	
	position:relative;
	overflow:hidden;
	/*border-left:1px solid #ccc;*/
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-top:-1px;
	}
/*.i-box:nth-of-type(4n+1){border-left:0}	*/
.i-box:nth-of-type(4n){border-right:0}	

.i-box .overlay{
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;   
	color:#ffffff;
	z-index:8;
	text-align:left;
	opacity:0;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
  	background: rgba(28, 147, 209, .9);
	font:normal 0.875em "open_sansregular", Arial, Helvetica, sans-serif;
	padding:25px
	}
	
.i-box:hover .overlay{
	opacity:1;
	}
#ig1{background:#ECECEC;}
#ig1 .full{background:url(/i/ig1Back.jpg) no-repeat center center; background-size:cover; height:400px;}
#ig1 .full span{font-size:1.3em;}
.FMBlue {font-family:'gotham_bookregular', Arial, Helvetica, sans-serif; font-size:1em; line-height:1.3em; color:#5DC2FD; text-transform:uppercase; margin:0;}
.PMWhite {font-family:'gotham_XLight', Arial, Helvetica, sans-serif; font-size:3.75em; line-height:1.3em; color:#FFF; text-transform:uppercase; margin:0;}
#ig1 .w20{width:16%;margin:2%;background:#0A4A75;color:#fff;display:inline-block;padding:20px;}	
.ig3{margin:60px 0 0 0;text-align:left;display:none;}
.MPmobile {display:none;}
.ig3 h4{background-position:93% center;background-repeat:no-repeat;color:#fff;text-transform:uppercase;padding:30px 0 30px 4%;font-size:1em;}
.ig3 h4:nth-of-type(1){background-color:#14325A;}
.ig3 h4:nth-of-type(2){background-color:#015D87;}
.ig3 h4:nth-of-type(3){background-color:#269FD2;}
.ig3 h4:nth-of-type(4){background-color:#6CBFDF;}
.ig3 > div {background:#D0D0D0;padding:30px 4%;font-size:0.875em;}
.fx-slides ul{font-size:1em;padding-left:16px;line-height:1.5em;}
.fx-slides ce{padding:0 70px;display:block;}
.fx-list{display:none;}
.fx-right-arrow{text-align:right;}
@media screen and (max-width:1279px)
{
	.i-box{width:33.33%}
	.i-box:nth-of-type(4n){border-right:1px solid #ccc}	
	.i-box:nth-of-type(3n){border-right:0}
}
.w970 .i-box{width:50%;}
.w970	.i-box:nth-of-type(3n){border-right:1px solid #ccc}
.w970 .i-box:nth-of-type(2n){border-right:0}
@media screen and (max-width:1200px) {
	#new-footer .wrap {flex-direction: column;}
	#new-footer .logo {display: none;}
	#new-footer .links span {display: block;}
	#new-footer .right {
		flex-direction: column;
		text-align: center;
		justify-content: center;
	}
}
@media screen and (max-width:960px)
{
	.ig2{display:none;}
	.ig3,.MPmobile{display:block;}
}
@media screen and (max-width:768px)
{
	.i-box{
	width:100%;
	max-width:none;
	height:auto;
	border-left:1px solid #cccccc;
	padding:10px;
	}
	.i-box .overlay{
	position:relative;
	opacity:1;
	width:60%;
	background:none;
	color:#0d1932;
   -webkit-transition: all 0s ease-in-out;
   -moz-transition: all 0s ease-in-out;
   -o-transition: all 0s ease-in-out;
   -ms-transition: all 0s ease-in-out;
   transition: all 0s ease-in-out;
   display:inline-block;
   vertical-align:middle;
   padding:5px 0 5px 15px;
   border-left:1px solid #cccccc;
	}
	#ig1 .w20{width:46%;}
	.fx-slides ce{padding:0;}
}	
@media screen and (max-width:767px) {
	#new-footer .links a, #new-footer .location span {
		display: block;
		margin-left: 0;
		margin-top: 7px;
	}
}
@media screen and (max-width:380px)
{
	.ig3 h4{font-size:0.875em;}
}
.i-box .overlay h4{
	font:normal 1em "open_sansregular", Arial, Helvetica, sans-serif;	
	color:#ffffff;
	padding-bottom:5px;
	}
.w768 .i-box .overlay h4,	
.w480 .i-box .overlay h4{
	color:#0d1932;	
	}
	
.i-links-white{
	color:#ffffff;
-webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	
.i-links-white:hover{
	opacity:0.6;
	}
.w768 .i-links-white,	
.w480 .i-links-white{
	color:#1c93d1;
	}

.i-box .absolute-center{
	padding:3%;
	}
	
	
.i-box .i-logo {
	color:#3c3c3b;
	width:100%;
	max-width:240px;
	position:absolute;
	top:50%;
	left:50%;
	display:block;
 	 -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.w768 .i-box .i-logo,
.w480 .i-box .i-logo{
   vertical-align:middle;
	padding:3% 3% 3% 0;
	width:35%;
	position:relative;
	display:inline-block;
	left:0;
	top:0;
 	 -webkit-transform: translate(0,0);
      -ms-transform: translate(0,0);
          transform: translate(0,0%);
	}
	
/*Career*/
.career-box{
	width:100%;
	display:block;
	border:1px solid #cccccc;
	padding:50px;
	margin-bottom:50px;
	}

.career-box .career-L{
	float:left;
	vertical-align:top;
	width:25%;
	}
	
.career-box .career-L .btn-holder{
	padding-top:30px;
	
	}
.career-box .career-L .btn-holder a{max-width:100%;}	
.w768 .career-box .career-L .btn-holder,	
.w480 .career-box .career-L .btn-holder{
	text-align:center;
	padding-top:20px;
	display:none;
	}
.w768 .career-box .btn-holder,	
.w480 .career-box .btn-holder{
	text-align:center;
	padding-top:20px;
	width:100%;
	float:left;
	display:block;
	}	
		
.show-m{
	display:none;
	}	
	
.w768 .show-m,	
.w480 .show-m{
	display:block;
	}
	
.career-box .career-L .btn-holder .btn-base{
	text-align:center;
	}
	
.career-box .career-R{
	float:left;
	vertical-align:top;
	width:75%;
	}

.w768 .career-box{
	padding:30px 20px;
	margin-bottom:30px;
	}
	
.w480 .career-box{
	padding:20px 15px;
	margin-bottom:20px;
	}
	
.w970 .career-box .career-L{
	width:40%;
	}	
	
.w970 .career-box .career-R{
	width:60%;
	}
	
.w768 .career-box .career-L,	
.w768 .career-box .career-R,	
.w480 .career-box .career-L,	
.w480 .career-box .career-R{
	width:100%;
	}
.w768 .career-box .career-L,	
.w480 .career-box .career-L{
	border-bottom:1px solid #cccccc;
	padding-bottom:20px;
	text-align:center;
	}
.w768 .career-box .career-R,	
.w480 .career-box .career-R{
	padding-top:20px;
	}
	
/*Contact Us*/
.contactus-wrapper{
	width:100%;
	position:relative;
	height:780px;
	border-top:1px solid #d6e1e7;
	background:#ffffff;
	}

.w970 .contactus-wrapper{
	padding:85px 25px;	
	height:auto;
	}


.w768 .contactus-wrapper,	
.w480 .contactus-wrapper{
	padding:0;
	height:auto;
	}

	
.contact-box-space{
	padding:320px 0 0 0 ;
	}
	
.contact-background{
	width:100%;
	height:100%;
	display:block;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	background-position: center center !important;
    background-repeat:no-repeat!important;
	background:#ffffff!important;
	}

	
.w970 .contact-background {
    height: auto;
}

.w768 .contact-background{
    height: auto;
	}
		
.w480 .contact-background{
    height:auto;
	}
	
.contact-box-white{
	margin:0 auto;
	position:absolute;
	max-width:1200px;
	width:100%;
	display:block;
	background:#ffffff;
	padding:25px 8px;
	text-align:center;	
	z-index:10;
	top:80px;
	left:50%;
	display:block;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	}
	
.w970 .contact-box-white{
	position:relative;
	top:0;
	left:0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	}	
	

.w768 .contact-box-white,
.w480 .contact-box-white{
	padding:45px 25px;
	position:relative;
	top:0;
	border:0;
	}

.contact-box-white .flexbox{
	display:block;
}
	
.contact-box-white .home-add,
.contact-box-white .add-title,
.contact-box-white .home-add p{
	font-size:1.125em;
	}

.contact-box-white .home-add{
	border:0;
	padding:0 7px;
	float:none;
	display:inline-block;
	vertical-align:top;
	width:32%;
}

.w768 .contact-box-white .home-add,	
.w480 .contact-box-white .home-add{
	width:100%;
	border:0;
	padding:0 0 50px 0;
	}

.contact-box-white .home-add .link-email{
	color:#1c93d1;
}
	
/*404 Page*/


.pnf-wrapper{
	width:100%;
	position:relative;
	display:block;
	padding:153px 0 0 0;
	}
	
.w970 .pnf-wrapper,	
.w768 .pnf-wrapper{
	padding:100px 0 0 0;
	}

	
.w480 .pnf-wrapper{
	padding:80px 0 0 0;
	}
	
.pnf-height{
	height:750px;
	width:100%;
	position:relative;
	display:block;
    margin-top:-72px;
	}
.w970 .pnf-height,
.w768 .pnf-height,	
.w480 .pnf-height{
	height:auto;
	}


.pnf-box-white{
	margin:0 auto;
	max-width:760px;
	width:100%;
	display:block;
	background:#ffffff;
	padding:80px;
	text-align:center;
	font-size:1.375em;
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	}	
	
	
.w970 .pnf-box-white{
	max-width:none;
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	}	
	

.w768 .pnf-box-white,
.w480 .pnf-box-white{
	padding:35px 25px;
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	}
	
	
.pnf-box-white .title {
    font: 3em "gotham_bookregular",Arial,Helvetica,sans-serif;
    letter-spacing: -0.5px;
}

.pnf-box-white .title:after{
	content: "";
	display: block;
	height: 9px;
	margin: 27px auto;
	position: relative;
	width:170px;
	border:1px solid #cccccc;
	border-right:0;
	border-left:0;
	}



/* Drop Down Menu - Flexnav Base Styles */
.flexnav {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	transition: none;
	-webkit-transform-style: preserve-3d;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	max-height: 0;
}
.flexnav.opacity {
	opacity: 0;
}
/*
.flexnav .flexnav-show {
	max-height: 2000px;
	z-index:999999;
	opacity: 1;
 -webkit-transition: all .5s ease-in-out;
 -moz-transition: all .5s ease-in-out;
 -ms-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
}*/
.flexnav li {
	position: relative;
	overflow: hidden;
}
.flexnav li a {
	position: relative;
	display: block;
	padding: .96em;
	z-index: 2;
	overflow: hidden;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.flexnav li ul {
	background:#000;
	padding:10px 0;
	width:100%;
}
.flexnav li ul li {
	text-align:left;
	position: relative;
	overflow: hidden;
	padding:0;
}
/*
.flexnav ul.flexnav-show {
	text-align:left;
	width:155px;
	padding:10px 0;
}
.flexnav li ul.flexnav-show li {
	overflow: visible;
	padding:0;
}

.flexnav li ul.flexnav-show li a{
	font:normal 0.875em "open_sansregular",Arial,Helvetica,sans-serif;	
	padding:5px 21px;
	margin:1px;
	}*/
	
.flexnav li ul.flexnav-show li a:hover, .flexnav li ul.flexnav-show li a.selected {
	background:#1c93d1;
	}

.flexnav li ul li a {
	display: block;
	font:normal 0.875em "open_sansregular",Arial,Helvetica,sans-serif;	
	padding:5px 21px;
	margin:0;
}

.flexnav .touch-button {
	position: absolute;
	pointer-events:none;
	z-index: 999;
	top: -13px;
	right: 5px;
	width: 25px;
	height: 25px;
	display: inline-block;
	text-align: center;
}
.flexnav .touch-button:hover {
	cursor: pointer;
}
.flexnav .touch-button .navicon {
	position: relative;
	top: 1.4em;
	font-size:0.75em;
	color: #666;
}
.w768 .touch-button, .w480 .touch-button {
	display:none;
}
.flexnav {
	overflow: visible;
}
.flexnav.opacity {
	opacity: 1;
}
.flexnav li {
	position: relative;
	list-style: none;
	display: block;
	overflow: visible;
}
.flexnav li a {
	border-bottom: none;
}
.flexnav li > ul {
	position: absolute;
	top: auto;
-webkit-box-shadow: 1px 1px 3px 2px rgba(0,0,0,0.13);
-moz-box-shadow: 1px 1px 3px 2px rgba(0,0,0,0.13);
box-shadow: 1px 1px 3px 2px rgba(0,0,0,0.13);
	left: 0;
}

.w970 .flexnav li > ul{
	left:2px;
	}

.flexnav li > ul li {
	width: 100%;
}
.flexnav li ul li > ul {
	margin-left: 100%;
	top: 0;
}
.flexnav li ul li a {
	border-bottom: none;
}
.flexnav li ul.open {
	display: block;
	opacity: 1;
	visibility: visible;
	z-index: 1;
}
.flexnav li ul.open li {
	overflow: visible;
	max-height: 100px;
}
.flexnav li ul.open ul.open {
	margin-left: 100%;
	top: 0;
}


/* End Flexnav Base Styles */


/* For screen readers */
.hidden-text {
	clip: rect(1px 1px 1px 1px); /* IE 6/7 */
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}


/* Header */
#subNav {position:fixed; top:40px; left:0px; width:100%; background:#FFF; z-index:16; transition:top .3s ease-out; overflow:hidden;}
#subNav.active {top:155px; z-index:100; transition:top .3s ease-out, z-index 0s ease .3s;}
.w970 #subNav, .w768 #subNav {top:135px;}
.w480 #subNav {top:115px;}
.subNavItem {padding:0; background-color:#000; overflow:hidden;position:absolute;left:0;width:300%}
.subNavItem.active {height:auto; opacity:1; padding:7px 0 8px 0;}
#SN2.subNavItem, #SN3.subNavItem {display:none !important;}
.subNavItem a, nav.tertiary ul li a {color:#262626; transition:all .3s ease-out; text-decoration:none; font-size:0.9375em; display:inline-block; font-family: 'gotham_bookregular'; margin-left:25px;padding:0 15px;height:50px;line-height:50px;}
.subNavItem a:hover, .subNavItem a.selected{background-color:#1C93D1; transition:background-color .3s ease-out;} 
nav.tertiary ul li a:hover, nav.tertiary ul li a.selected, nav.tertiary ul li a.selectedNav {background-color:#1c93d1;color:#fff;}
.subNavItem a:first-child, nav.tertiary ul li:first-child a {margin-left:0;}
nav.tertiary ul {list-style:none; margin:0; padding:0;}
nav.tertiary ul li {display:inline-block; position:relative; top:0; left:0;padding:0}
.tertiary.stickythis.stickyheader {border-bottom:2px solid #1C93D1; transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1), height .3s cubic-bezier(0.215, 0.61, 0.355, 1);}
.tertiary.stickythis.stickyheader.sticky {height:52px; opacity:1; transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1), height .3s cubic-bezier(0.215, 0.61, 0.355, 1);vertical-align:top;}


/* Shared */
* {margin:0;padding:0;}
body.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}
.noWidows {display:inline-block;}
.verticalCenter {position:relative; left:0%; top:50%;
		-ms-transform: translate(0, -50%); /* IE 9 */
		-webkit-transform: translate(0, -50%); /* Chrome, Safari, Opera */
		transform: translate(0, -50%);}
.content {max-width:1200px; margin:0 4%; position:relative; top:0; left:0;}
.backgroundGrey {background-color:#eaeaeb;}
.largerP {font-size:1.375em; line-height:1.55em;}
.pReg, .stratAinfo {font-size:1em; line-height:1.85em; margin-bottom:11px; color:#262626;}
.bio-content {line-height:1.85em;}
.textLeft {text-align:left;}

.innerTopTitle {background-size:cover; background-position:center center; height:300px; width:100%;}
#michaelDell .innerTopTitle {background-image:url(/i/Contacts-header.jpg);background-position:center;}
#about .innerTopTitle {background-image:url(/i/About.jpg);background-position: center 33%;}
#about.beta .innerTopTitle {background-image: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)),url(/i/About.jpg);background-position: center 21%;}
#people.beta .innerTopTitle {background-image: linear-gradient(rgba(0,0,0,.6), rgba(0,0,0,.6)), url(/i/OVA_Skyline_5_Max_Touhey.jpg); background-position: 50% 55%;}
#michaelDell.beta .innerTopTitle {background-image: linear-gradient(rgba(0,0,0,.6), rgba(0,0,0,.6)), url(/i/OVA_Skyline_2_Max_Touhey-2.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;position: relative;}
#contacts.beta .innerTopTitle {background-image: linear-gradient(rgba(0,0,0,.6), rgba(0,0,0,.6)), url(/i/ova-skyline-contact-beta.jpg); background-position: 50% 50%;}

.innerTopTitle .banner-cred {
	font-size: .75rem;
	color:rgba(255, 255, 255, 0.45);
	text-align: right;
	display: block;
	position: absolute;
	bottom: 1rem;
	right: 2rem;
}


#people .innerTopTitle {background-image:url(/i/Leadership.jpg);}
#investments .innerTopTitle {background-image:url(/i/investment-1920.jpg);}
#contacts .innerTopTitle {background-image:url(/i/Dell.jpg);background-position: center bottom;}
#careers .innerTopTitle, #agreement .innerTopTitle {background-image:url(/i/Careers.jpg);background-position:center 20%;}
#privacy .innerTopTitle {background-image:url(/i/submissions-1920.jpg);}
.teamBioInnerPic.innerTopTitle {background-image:url(/i/Teams.jpg);background-position:center bottom;}
.stratIndia .innerTopTitle {background-image:url(/i/Teams.jpg);background-position:center 37%;}
.realEstateTeam.innerTopTitle {background-image:url(/i/re-1920.jpg);}
.PPSSITeam.innerTopTitle {background-image:url(/i/pps-1920.jpg);}
.partnershipTeam.innerTopTitle {background-image:url(/i/privateInvestment-1920.jpg);}

#investments .container-pad {padding-top:0;}
		

/* Home */
.homeStrategies{background:#EAEAEB}
.homeStrategies, .homePlatform  {padding-top:90px;}
.sectionTitle {font-size:1.875em; letter-spacing:1px; color:#000; font-family: 'gotham_lightregular';}
.STsubLine {width:50px; height:1px; background-color:#268DD1; margin-top:18px;}
.homeStrategies .STsubLine {margin-bottom:79px;}
.homeStrategies table {width:100%; max-width:1200px;}
.w20 {float:left; width:19%; margin-left:1%; text-align:center; position:relative; top:0px; left:0px; background-position:center bottom; background-repeat:no-repeat; height:300px; margin-top:20px; transition:height .3s ease-out, margin-top .3s ease-out;}
.w20:hover {height:320px; margin-top:0; transition:height .3s ease-out, margin-top .3s ease-out;}
.homeStrategies table .w20:first-child {margin-left:0;}
.w20Background{background-color:#125683; position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:1; transition:opacity .3s ease-out;}
.w20:hover .w20Background {opacity:0; transition:opacity ease-out .3s}
#HS1 {background-image:url(/i/HS1.jpg);}
#HS2 {background-image:url(/i/HS2.jpg);}
#HS3 {background-image:url(/i/HS3.jpg);}
#HS4 {background-image:url(/i/HS4.jpg);}
#HS5 {background-image:url(/i/HS1.jpg);}

.w20 p {color:#FFF; padding:0 11px; text-transform:uppercase; font-size:0.9em; line-height:1.4em; letter-spacing:1px; position:relative; top:0px; left:0px; z-index:4; font-family: 'gotham_bookregular'; left:0%; top:50%;
		-ms-transform: translate(0, -50%); /* IE 9 */
		-webkit-transform: translate(0, -50%); /* Chrome, Safari, Opera */
		transform: translate(0, -50%); transition:transform .3s ease-out;}
.w20:hover p {-ms-transform: translate(0, -100%); /* IE 9 */
		-webkit-transform: translate(0, -100%); /* Chrome, Safari, Opera */
		transform: translate(0, -100%); top:46%; transition:transform .3s ease-out, top .3s ease-out;}
.w20 .plusSign {width:100%; height:19px; background:url(/i/plusSign.png) no-repeat center center; position:absolute; left:0%; top:50%;
		-ms-transform: translate(0, -50%); /* IE 9 */
		-webkit-transform: translate(0, -50%); /* Chrome, Safari, Opera */
		transform: translate(0, -50%); transition:transform .3s ease-out;}
.w20:hover .plusSign {-ms-transform: translate(0, 0); /* IE 9 */
		-webkit-transform: translate(0, 0); /* Chrome, Safari, Opera */
		transform: translate(0, 0); transition:transform .3s ease-out;}
.w20 a {display:block; position:absolute; top:0px; z-index:10; left:0px; height:100%; width:100%; cursor:pointer;}



.homePlatform {padding-bottom:90px;}
.homePlatform .STsubLine {margin-bottom:77px;}
.homePlatform table {width:100%;}
.homePlatform table td {position:relative; top:0px; left:0px;}
.t1 {max-width:680px;}
.ig2{max-width:1200px;margin:0 4%;}
.ig2Image {width:50%;background:url(/i/MSDPlatform.png) no-repeat center center; height:274px; position:relative; top:0px; left:25%; margin:14px 0 14px 0;}
.ig2Image, .t2, .t3 {float:left;}
.t2, .t3 {width:25%; position:absolute; top:50%;
		-ms-transform: translate(0, -50%); /* IE 9 */
		-webkit-transform: translate(0, -50%); /* Chrome, Safari, Opera */
		transform: translate(0, -50%);}
.t2 {left:0px;}
.t2 ce {display:block; padding-right:8%;}
.t3 {right:0px; text-align:right;}
.t3 ce {display:block; padding-left:8%;}

.t5, .t6, .t8, .t9 {position:absolute; text-transform:uppercase; letter-spacing:1px; font-family: 'gotham_lightregular'; font-size:0.875em; line-height:1.2em; color:#FFF;}
.t5 {left:50%; top:40px;}
.t5, .t9 {
		 -ms-transform: translate(-50%, 0); /* IE 9 */
		-webkit-transform: translate(-50%, 0); /* Chrome, Safari, Opera */
		transform: translate(-50%, 0);}
.t6 {left:11%; top:128px;}
.t8 {right:9%; top:128px;}
.t9 {left:50%; bottom:40px;;}
.t7 {text-align:center; color:black; font-family: 'gotham_lightregular'; letter-spacing:1px; font-size:1.875em; position:relative; top:50%; left:0; -ms-transform: translate(0, -50%); /* IE 9 */
		-webkit-transform: translate(0, -50%); /* Chrome, Safari, Opera */
		transform: translate(0, -50%);}
.t4 {max-width:440px;}

.homeDiscoverMore {background:url(/i/homeDiscover.jpg) no-repeat center center; height:500px; background-size:cover;}
.testInFullImage {max-width:920px; margin:0 4%;}
.homeDiscoverMore {color:#FFF;}
.home-box-white .largerP {color:#151515;}
.homeDiscoverMore .btn-base {margin-top:21px;}

.homeContact .STsubLine {margin-bottom:24px;}
.homeDiscoverMore .testInFullImage.verticalCenter {top:45%;}


/* About */
#about .STsubLine {margin-bottom:55px;}
#about .wrapper-blue {}
#about .wrapper-blue .sectionTitle {color:#FFF;}
#about .wrapper-blue span {display:block; font-size:1em; line-height:1.85em; text-align:left;}


/* Teams */
.tGrey {background-color:#EAEAEB;}
.innerTopTitleActual {font-family: 'gotham_XLight'; font-weight:normal; text-transform:uppercase; color:#FFF; font-size:3.75em; line-height:1.2em;}
#careers .innerTopTitleActual {color: #000;}
.nonCap {text-transform:initial;}
#team_x .STsubLine {margin-bottom:55px;}
#team_x .content-R .pReg {margin-bottom:21px;}
.teamItemText {margin:39px 0 27px 0;}
.teamItemText2 {margin-top:27px;}
.pBullet {background:url(/i/pBullet.png) no-repeat left 11px; padding-left:12px;}

/* People */
.teamPageIndCont {padding-top:90px;}
#people .sectionTitle {margin-top:99px;}
#people .STsubLine {margin-bottom:63px;}

/* Investmens */
.investment-container {}

/* Disclaimer stuff */
#agreement .container-pad2, #privacy .container-pad2 {text-align:left;}

#scroll-arrow{background:url(/i/scroll-arrow.png) no-repeat;width:55px;height:55px;position:fixed;right:0;bottom:0;z-index:10;cursor:pointer;transition:all 0.3s ease-out}

#strategies .people-listing-3col.flexbox a b{display:none;}
#strategies .people-listing-3col.flexbox a:first-child b{font-weight:normal; display:inline;}


/* Michael Dell */
#michaelDell .content-R {width: calc(100% - 450px);
	width: -webkit-calc(100% - 450px);
	width: -moz-calc(100% - 450px);}
.MDbigImage {height:790px; width:100%; background:url(/i/MD-1920.jpg) no-repeat center -72px; background-size:cover;}
.MDpageLink {font-family:"open_sanssemibold",Arial,Helvetica,sans-serif; margin-bottom:12px;}
.banner {background-position:left -72px;}
.w1200 .MDbigImage, .w768 .MDbigImage, .w1200 .banner, .w768 .banner {background-position:left top;}
.w480 .MDbigImage, .w480 .banner {height:400px; background-position:-143px top;}

.michaelPics {position:absolute; top:80px; right:0;}
.michaelPics div {background-size:cover; background-position:center center; background-repeat:no-repeat; width:410px; height:250px;}
.MI1 {background-image:url(/i/MI1.jpg); margin-bottom:21px;}
.MI2 {background-image:url(/i/MI2.jpg);}

/* People */
.teamPageIndCont {padding-top:90px;}
#people .sectionTitle {margin-top:99px;}
#people .STsubLine {margin-bottom:63px;}

#people .peopleList
{
	max-width: 1200px;
	width: 90%;
	margin: auto;
}

#people .peopleList .filter
{
	max-width: 550px;
	width: 100%;
	margin-bottom: 2.188rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

#people .peopleList .filter a,
#people .peopleList .filter .top-group
{
	position: relative;
	padding: 0.25rem 1.563rem;
	color: #000;
	font-family: "gotham_bookregular", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	transition: color 0.3s ease, background-color 0.3s ease;
	cursor: pointer;
}

#people .peopleList .filter .top-group {
	background-color: transparent;
	border: none;
}

#people .peopleList .filter .sub-group {
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: block;
	width: 100%;
}

#people .peopleList .filter .group-wrap {
	position: relative;
	z-index: 20;
}

#people .peopleList .filter .sub-group-wrap {
	position: absolute;
	width: 100%;
	background-color: #fff;
	display: none;
}

#people .peopleList .filter a:hover,
#people .peopleList .filter .top-group:hover,
#people .peopleList .filter .top-group:focus,
#people .peopleList .filter .top-group:active,
#people .peopleList .filter .sub-group:hover,
#people .peopleList .filter .sub-group:focus,
#people .peopleList .filter .sub-group:active
{color: #1c93d1;}

#people .peopleList .filter a:nth-child(n+2)::before, 
#people .peopleList .filter .top-group:nth-child(n+2)::before 
{
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 15px;
	display: block;
	background-color: #c2c2c2;
	transform: translateY(-50%);
}

#people .peopleList .filter a.active,
#people .peopleList .filter .top-group.active,
#people .peopleList .filter .group.active
{
	background-color: #000;
	color: #fff;
}

#people .peopleList .search
{
	max-width: 390px;
	width: 100%;
	margin-bottom: 3.438rem;
	overflow: hidden;
}

#people .peopleList .search .fx-field .fx-input
{
	padding: 0.5rem 1rem;
	background-color: #f9f9f9;
	border: none;
	border-radius: 25px;
}

#people .peopleList .search .fx-field label 
{
	top: 50%;
	left: 6%;
	width: 88%;
	text-align: left;
	transform: translateY(-50%);
}

#people .peopleList .search .fx-field label::after
{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	width: 20px;
	height: 20px;
	background: url(/i/icons/search_icon.png) no-repeat center/contain;
	transform: translateY(-50%);
}

#people .peopleList .search .fx-field .fx-input:focus ~ label, #people .peopleList .search .fx-field .fx-input.hasData ~ label {top: -2em !important;}

#people .peopleList .people
{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#people .peopleList .person
{
	width: 19.2%;
	margin-left: 1%;
	display: block;
}

#people .peopleList .person:nth-child(n+6) {margin-top: 1.875rem;}
#people .peopleList .person:nth-child(5n+1) {margin-left: 0;}

#people .peopleList .personInfo
{
	display: flex;
	flex-direction: column;
}

#people .peopleList .personInfo img
{
	width: 100%;
	margin-bottom: 1.25rem;
}

#people .peopleList .personInfo p
{
	color: #262626;
	font-family: "open_sansregular", Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	text-align: left;
}

#people .peopleList .personInfo p span
{
	color: #3f88c5;
	font-size: 1.25rem;
}

/* BIO */
#people .wrapper-pad {padding-bottom: 155px;}

#people .bio-c-wrapper
{
	display: flex;
	flex-direction: row-reverse;
	align-items: flex-start;
}

#people .email-link {margin-top: 1rem;}

#people .bio-img {float: none;}


@media screen and (max-width:1280px)
{
	/* Shared */
	#about .innerTopTitle {background-image:url(/i/About.jpg);}
	#people .innerTopTitle {background-image:url(/i/Leadership.jpg);}
	#investments .innerTopTitle {background-image:url(/i/investment-1280.jpg);}
	#contacts .innerTopTitle {background-image:url(/i/Contacts-header.jpg);}
	#careers .innerTopTitle, #agreement .innerTopTitle {background-image:url(/i/Careers.jpg);}
	#privacy .innerTopTitle {background-image:url(/i/submissions-1280.jpg);}
	.stratCredit .innerTopTitle {background-image:url(/i/strategies_credit-1280.jpg);}
	.stratEurope .innerTopTitle {background-image:url(/i/strategies_europe-1280.jpg);}
	.stratIndia .innerTopTitle {background-image:url(/i/strategies_india-1280.jpg);}
	.stratTorch .innerTopTitle {background-image:url(/i/strategies_torchlight-1280.jpg);}
	
	.stratCredit .stratUniqueAttr {background-image:url(/i/strategies_unique_credit-1280.jpg);}
	.stratEurope .stratUniqueAttr {background-image:url(/i/strategies_unique_europe-1280.jpg);}
	.stratIndia .stratUniqueAttr {background-image:url(/i/strategies_unique_india-1280.jpg);}
	.stratTorch .stratUniqueAttr {background-image:url(/i/strategies_unique_torchlight-1280.jpg);}
	
	.stratIndia .innerTopTitle, .teamBioInnerPic.innerTopTitle {background-image:url(/i/Teams.jpg);}
	.realEstateTeam.innerTopTitle {background-image:url(/i/re-1280.jpg);}
	.PPSSITeam.innerTopTitle {background-image:url(/i/pps-1280.jpg);}
	.partnershipTeam.innerTopTitle {background-image:url(/i/privateInvestment-1280.jpg);}
	
	.w1200 .banner-container .banner-text h1 {padding:0;}
	
}
@media screen and (max-width:1200px)
{
	.w1200XX{display:none;}
	.SUAOverlay{display:block !important;}
	.stratUniqueAttr {height:auto;}
}
@media screen and (max-width:1024px)
{
	.stratATtitle, .stratAinfo {padding-left:5%;}
	
	/* Michael Dell */
	#michaelDell .content-R {width: calc(100% - 320px);
		width: -webkit-calc(100% - 320px);
		width: -moz-calc(100% - 320px);}
	.michaelPics div {width:320px; height:195px;}
	.MI1 {margin-bottom:18px;}
}

@media screen and (max-width: 970px) 
{
	#people .flexbox .i-box {width: 50%;}
	#people .flexbox .i-box:nth-of-type(3n) {border-right: 1px solid #ccc;}

	#people .peopleList .person 
	{
		width: 31.33%;
		margin-left: 2%;
	}

	#people .peopleList .person:nth-child(5n+1) {margin-left: 2%;}
	#people .peopleList .person:nth-child(3n+1) {margin-left: 0;}
	#people .peopleList .person:nth-child(n+4) {margin-top: 1.875rem;} 
}

@media screen and (max-width:960px)
{
	.stratUniqueAttr .sectionTitle {padding-top:70px;}
	.subNavItem a, nav.tertiary ul li a {padding:0 10px;margin-left:15px;}
	
	/* Michael Dell */
	#michaelDell .content-R {width: calc(100% - 280px);
		width: -webkit-calc(100% - 280px);
		width: -moz-calc(100% - 280px);}
	.michaelPics div {width:280px; height:171px;}
	.MI1 {margin-bottom:18px;}
}
@media screen and (max-width:768px)
{
	.homeStrategies, .homePlatform {padding-top:63px;}
	.homeStrategies .STsubLine {margin-bottom:45px;}
	
	/* About */
	#about .STsubLine {margin-bottom:45px;}
	
	/* Strategies */
	#overview_x .page-arrow {display:none;}
	.stratSlider .fx-list .fx-nav {height:60px; line-height:61px;}
	.stratSliderCont {min-height:240px;}
	.stratUniqueAttr .close {top:25px; width:42px; height:42px; background-size:cover;}
	
	/* People */
	.bio-img {text-align:center;}
	.bio-img img {float:none; display:inline-block;}
	#people .sectionTitle {margin-top:63px;}
	#people .STsubLine {margin-bottom:36px;}
}
@media screen and (max-width:767px)
{
	/* Michael Dell */
	#michaelDell .content-R {width: 100%; float:none;}
	.michaelPics {position:relative; top:0; text-align:left; padding-top:21px;}
	.michaelPics div {width:280px; height:171px;}
	
	#scroll-arrow{display:none;}
	body {font-size:14px;}
	.innerTopTitle {height:250px;}
	.sectionTitle {line-height:1.25em;}
	.innerTopTitleActual {font-size:2.5em;}
	#about .innerTopTitle {background-image:url(/i/About.jpg);}
	#people .innerTopTitle {background-image:url(/i/Leadership.jpg);}
	#investments .innerTopTitle {background-image:url(/i/investment-767.jpg);}
	#contacts .innerTopTitle {background-image:url(/i/Contacts-header.jpg);}
	#careers .innerTopTitle, #agreement .innerTopTitle {background-image:url(/i/Careers.jpg);}
	#privacy .innerTopTitle {background-image:url(/i/submissions-767.jpg);}
	.stratCredit .innerTopTitle {background-image:url(/i/strategies_credit-767.jpg);}
	.stratEurope .innerTopTitle {background-image:url(/i/strategies_europe-767.jpg);}
	.stratIndia .innerTopTitle {background-image:url(/i/strategies_india-767.jpg);}
	.stratTorch .innerTopTitle {background-image:url(/i/strategies_torchlight-767.jpg);}
	
	.stratCredit .stratUniqueAttr {background-image:url(/i/strategies_unique_credit-767.jpg);}
	.stratEurope .stratUniqueAttr {background-image:url(/i/strategies_unique_europe-767.jpg);}
	.stratIndia .stratUniqueAttr {background-image:url(/i/strategies_unique_india-767.jpg);}
	.stratTorch .stratUniqueAttr {background-image:url(/i/strategies_unique_torchlight-767.jpg);}
	
	.stratIndia .innerTopTitle, .teamBioInnerPic.innerTopTitle {background-image:url(/i/Teams.jpg);}
	.realEstateTeam.innerTopTitle {background-image:url(/i/re-767.jpg);}
	.PPSSITeam.innerTopTitle {background-image:url(/i/pps-767.jpg);}
	.partnershipTeam.innerTopTitle {background-image:url(/i/privateInvestment-767.jpg);}
	
	.stratSlider .fx-left-arrow, .stratSlider .fx-right-arrow {display:block !important; top:10px !important;}
	.stratSlider .fx-left-arrow img {position:relative; top:0px; left:-9px;}
	.stratSlider .fx-right-arrow img {position:relative; top:0px; left:9px;}
	.stratSlider .fx-list .fx-nav {border-top:none !important;}
	.stratATtitle, .stratAinfo {padding-left:22px; padding-right:20px;}
	.stratATtitle {margin-top:27px; margin-bottom:14px;}
	.stratSlider {margin-top:30px;}
	.stratSliderCont {min-height:0px;}
	.stratSlider .fx-list .fx-nav:hover, .stratSlider .fx-list .fx-nav.fx-on {text-align:center;}
	.stratSlider .fx-list .fx-nav span {padding-left:0;}

	.SUAItemInnerBox .SAIIIBimage {background-size:cover;}
	
	.stratUniqueAttr {height:510px;}
	.popText {font-size:1em; line-height:28px;}
	.SUAItemsCont {padding-bottom:100px;}
	.SUAItemsCont table {margin-top:63px;}
	/* .POPContainer {padding-top:170px;} */
	
	
	/* Home */
	#home .banner-wrapper .banner-text {padding-top:0;}
	.banner-container .banner-text h1 {font-size:2em; padding:0;}
	#ig1 .full {height:350px;}
	.w20, .w20:hover {height:221px; margin-top:0;}
	.homeDiscoverMore {height:auto;}
	.homeDiscoverMore .testInFullImage.verticalCenter {top:0; -ms-transform: translate(0,0); /* IE 9 */
		-webkit-transform: translate(0,0); /* Chrome, Safari, Opera */
		transform: translate(0,0); padding:45px 0;}
	
	.btn-base{width:92%;margin:0 4%;}
	.w768 .container-pad, .w480 .container-pad {padding-top:50px; padding-bottom:50px;}

	#people .peopleList .filter {flex-direction: column;}
	#people .peopleList .filter a {width: 100%;}

	#people .peopleList .filter a:nth-child(n+2):before
	{
		top: 0;
		left: 50%;
		height: 1px;
		width: 15px;
		transform: translateX(-50%);
	}

	#people .peopleList .person 
	{
		width: 100%;
		margin-left: 0%;
	}

	#people .peopleList .person:nth-child(5n+1) {margin-left: 2%;}
	#people .peopleList .person:nth-child(n+2) {margin-top: 1.875rem;} 

	#people .bio-c-wrapper {flex-direction: column;}
	
}
@media screen and (max-width:767px) and (orientation: portrait)
{
	.stratUniqueAttr {height:auto;}
	.stratUniqueAttr.popIsUp {height:610px; overflow:hidden;}
	.SUAItem, .SUALineItem {float:none;}
	.SUAItem {width:200px; margin:0 auto; margin-bottom:18px;}
	.SUALineItem {border-right:1px solid #5795C5; border-bottom:none; width:50%; margin:3% 0;}
	.stratUniqueAttr .close {top:13px;}
	#PHCSlider {padding-bottom:42px;}
	
	.banner-container .banner-text h1 {margin-top:54px;}
	
}
@media screen and (max-width:700px)
{
	.w20 {float:none; width:100%; margin-left:0; border-bottom:14px solid transparent; background-size:cover;}
	.w20, .w20:hover {height:200px;}
	
}
@media screen and (max-width:400px)
{
	.michaelPics div {width:230px; height:140px;} 
}