<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Home */
#slidecaption {}
.author  {
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	display:inline;
	font-style: normal;
}
.quote span:first-child  {
	font-family: Times Roman, serif;
	font-size: 18px;
	line-height: 32px;
	color: #333;
	float: none;
	position: absolute;
	bottom: 40px;
	padding-right: 0px;
	left:450px;
	width:525px;
	text-align:right;
}

.author2 {	text-transform:uppercase;width:400px;bottom:350;font-size:2em;}
.author2, .author3 {position:fixed; color:#ffffff; right:20px; display:none;font-family:arial;z-index:-1;	padding-right: 50px;text-align: right;display: block;text-shadow:1px 1px 1px #333;font-weight:100;}
.author3 h1 {font-size:1.3em;color:#fff;margin:0 0 5px;font-family:Arial, Helvetica, sans-serif;}
.author3 {bottom:130px;width:590px;font-size:1.2em;line-height:1.5em;background:url(../../images/bg.png);padding:10px;}
#slidecaption { margin-left: 600px; width:42%;}

/* General */
h3 {margin:10px 0 5px 0;padding:0;font-weight:700;font-size:18px;line-height:25px;}
h4 {margin:4px 0 4px 0;font-size:16px;padding:0;font-weight:700;}
h5 {margin-top:3px;margin-bottom:3px;padding-top:0;padding-bottom:0;font-size:16px;font-weight:700;line-height:20px;}
hr {margin:15px 0;padding:0}
p {
	font: 13px/21px Arial, sans-serif;
	color: #333;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
}
a {text-decoration:none;color:#000;font-weight:700;}
a:hover {text-decoration:underline;transition: all 0.5s;}
/* Logo */
.gp-logo {
top:250px;
position:absolute;
z-index:1000;
margin-left:40px;
}
.gp-logo-sub {
top:250px;
position:absolute;
z-index:1000;
margin-left:40px;
}
.mobile-logo {
	display:none;
	}
	
/* Bio */
.bio-image, .mobile-title, .mobile-company-title, .bio-title {display:none;}
.home-container.page.biobg, .home-container.page.hctp {
margin-top:620px;min-height:150px;
}
.home-container.page.biobg {width:1020px;margin-left:0px;background:#fff;}
/* Menu*/
ul.menu, .menu ul { max-width: 600px;top:50px;}
ul.menu li {border-right:#ccc solid thin;}
ul.menu li:last-child {border-right:none;}
ul.menu li a {color:#000;font: 13px/24px Arial, sans-serif;font-weight:700;}

/*Containers*/
.main-c { padding-right:20px; width: 364px; border-right:#ccc solid 1px; marign-top:0px;}
.main-c ul li  {margin:0 0 0 20px;list-style:disc;padding:6px 0 6px 0;}
.l-sidebar { font-size:12px; width: 195px; float: right; padding-left:20px; margin-right: 50px; margin-top: 0px; }
.l-sidebar ul li {border-bottom:none;padding:5px 0; }
.l-sidebar ul li a { color: #000; font-size: 13px; padding-left: 0px;}
.page-content {width:920px;margin-left:0;height:50px;background:url(../../images/white-backgrounds/pages/gp-home-bg.png) left bottom no-repeat;}

/* Footer */
.fdiv {margin-left:40px;}
p.fll, p.flr, p.fll a {color:#ddd; font-size:12px;font-weight:400;}
p.fll a:hover {text-decoration:underline;transition: all 0.5s;}
.fdiv.footerhome {position:absolute; bottom:0;}
.fdiv {width:820px;}
.fdiv span {border-right:#ccc solid 1px;padding:0 6px;line-height:16px;margin:0 0 5px 0;}
.fdiv span:last-child {border-right:none;}
.l-sidebar {background:none;}
@media (max-width:1530px) {
.author3 {bottom:100px;width:420px;}

}
@media (max-width:1350px) {
.author3 {bottom:70px;width:300px;}

}
@media (max-width:1280px) {
.author2, .author3 {bottom:420px;left:50px;text-align:left;font-size:1.5em;}
.author3 {bottom:330px;width:400px;font-size:1.2em;}
.gp-logo-sub {top:50px;}
}
@media (max-width:1100px)  {
.author2, .author3 {bottom:420px;left:50px;text-align:left;font-size:1em;}
.author3 {bottom:330px;width:400px;font-size:0.5em;}
}
@media (max-width:768px) {

.mobile-logo {
	display:block;
	margin:10px 0 0 20px;
	padding:20px;
	float:left;
	width:45%;
	height:auto;
	}
.gp-logo, .gp-logo-sub {
display:none;
}
.home-container.page.biobg, .home-container.page.hctp {
margin-top:0px;
background-image:none;
background-color:#fff;
min-height:80px;
width:100%;
}
.page-content {display:none;}
.bio-title, .mobile-title, .mobile-company-title {display:block;text-transform:uppercase;color:#000; width:100%; margin-bottom:0px;padding-bottom:10px; font-size:26px;font-weight:100;line-height:28px;}
.mobile-company-title {font-size:18px;margin-top:0px;border-bottom:#ccc solid 1px;margin-bottom:20px;}
.mobile-title {border-bottom:#ccc solid 1px;margin-bottom:20px;}
/* Menu*/
ul.menu, .menu ul { left: 0px; margin: 0; position: relative; z-index:100;top: 0px;padding-bottom:0; z-index: 100; max-width: 100%; width:100%;min-width:100%;background:#666;}
ul.menu li:first-child {padding:5px 0 5px 50px;}
ul.menu li {padding:5px 0 5px 40px;border-bottom:#999 solid 1px;border-right:none;}
ul.menu li:last-child {border-right:none;}
ul.menu li a {font-size:13px;color:#fff;}
ul.menu li a:hover {color:#eee;}
ul.menu li:hover {background:#444444;}
.mobile_menu { display: block; position:absolute; right:20px; top:30px; cursor: pointer; }
.main-c {width:100%;max-width:100%;min-width:100%;padding:0;margin:0;border-right:none;}
.l-sidebar { width:100%;max-width:100%;min-width:100%;}
.bio-image {display:block;width:100%;}
.fdiv.footerhome {width:86%;min-width:86%;max-width:86%;}
.fdiv {position:absolute; bottom:0;width:80%;min-width:80%;max-width:80%;padding-left:10px; padding-right:10px;}
.fdiv span {display:block;clear:left;border-right:none;}
#slidecaption {display:block;background:#fff;}
.author  {
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	display:inline;
	font-style: normal;display:block;background:#fff;
}
.quote span:first-child  {
	font-family: Times Roman, serif;
	font-size: 18px;
	line-height: 32px;
	color: #333;
	float: none;
	position: absolute;
	bottom: 60px;
	padding-right: 0px;
	left:430px;
	width:220px;
	text-align:right;display:block;background:#fff;
}

.author2, .author3 {display:block;position:fixed; background:#fff;color:#ffffff; right:20px;bottom:350; display:none;font-family:arial;z-index:-1;width:200px;}
.author3 {bottom:450;text-transform:capitalize;}
#slidecaption { display:block;margin-left: 0px; width:10%;background:#fff;}


}	
@media (min-width:768px) and (max-height:800px) {
.home-container.page.biobg {margin-top:450px;}
.gp-logo-sub {top:50px;}

}

@media (max-height:600px) {
.home-container.page.biobg {min-height:100px;}

}</pre></body></html>