@charset "UTF-8";
/* CSS Document */

/*css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: ''; content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
/* End css Reset */


.img-float-left {float:left; width:100%; max-width: 400px; margin-right: 20px; margin-bottom: 20px;}
.img-float-left img {width:100%;}
@media all and (max-width:700px) {
	.img-float-left {float:none; margin-right: 0px; margin: auto; margin-bottom: 25px;}
}


.bianca-video-span {
	width:90%; padding:20px 5%; margin-top: 25px; border-radius: 10px;
	background-color: #ffd900; 
}
.bianca-video-span p {font-size: .8em !important; margin-top: 15px;}

/************************* Global Styles ********************************/
body {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
.content-box {
	width:95%; max-width:1100px; margin:auto; 	
}
.content-box hr {
	margin-top:30px; margin-bottom:30px; opacity:.4;
}
.hp-main-logo {
	width:20%; max-width:400px; position:absolute; z-index:8888;
	top:25px; left:5%;	
}
.hp-main-logo img {
	width:100%;	
}
.more-button {
	width:100%; max-width:200px; margin:auto; margin-top:40px; margin-bottom:40px;	
}
.more-button a {
	color:#FFFFFF; border:none; text-decoration:none;	
}
.regButton {
	text-align:center; background-color:#f48024; color:#FFFFFF; border-radius:5px;	
	padding: 7px 0px;
}
.regButton:hover {
	background-color:#ffd900; color:#000000;	
}
.center-at-mobile {
	text-align: inherit;
}
.align-left {text-align: left !important;}
.flex-container {
	width:100%; position:100%; display:flex; flex-direction: row; justify-content: flex-start;
	align-items: stretch; flex-wrap: wrap;
}
.flex-box {width:45%; padding: 20px 2.5%;}
.flex-box-15 {width:10% !important;}
.flex-box-25 {width:20% !important;}
.flex-box-33 {width:28%; margin-right: 1%; padding: 15px 2%; border-radius: 10px; margin-bottom: 20px; box-shadow: 1px 1px 3px 1px;}
.flex-box-third {
	width:31%; margin: 20px 1%; text-align: center;
}
.flex-box-third img, .flex-box video {max-width:100%;}
.flex-box-35 {width:30% !important;}
.flex-box-65 {width:60% !important;}
.flex-box-75 {width:70% !important;}
.flex-box-85 {width:80% !important;}
.flex-box img, .flex-box-15 img, .flex-box-25 img, .flex-box-35 img, .flex-box-65 img, .flex-box-75 img, .flex-box-85 img, .flex-quarter-image img {
	width:100%;
}
.flex-quarter-image {
	width:23%; margin-left: 1%; margin-right: 1%; margin-bottom: 15px;
}
.flex-box ol, .hp-list {
	padding: 20px; border-radius: 15px;background-color: #FFFFFF;
}
.hp-list {
	font-size:1.25em; margin-top: 20px; margin-bottom: 35px; padding: 25px 7%;
}
.hp-list li {margin-bottom: 7px;}
.flex-box ol li, .flex-box-65 ol li {
	font-size:1.2em; line-height:1.25em; margin-bottom: 10px !important;
	margin-left: 7%; color:#4C4C4C;
}
.covid-image {
	padding-top: 50px;
}
.three-pdfs {
	width:100%; height: 77px; text-align: center; margin-bottom: -40px !important
}
.three-pdfs li {
	float: left; width:31%; padding-left: 1%; padding-right: 1%;  
}

@media screen and (max-width:900px) {
	.flex-box, .flex-box-25, .flex-box-35, .flex-box-65, .flex-box-75 {
		width:95%;
	}
	.covid-image {
		padding-top: 0px; max-width: 400px; margin: auto;
	}
	#bio-card {
		text-align: center !important;
	}
	/*#bio-card img {width: 240px; margin:auto !important;}*/
	.flex-quarter-image {
		width:48%;
	}
}
.disclaimer {font-size: .8em !important; font-style: italic;}
.bold {font-weight: bold;}
.hp-list-plain {
	list-style: disc !important; font-size: 1.25em; margin-left: 5%;
}
.hp-list-plain li {
	margin-bottom: 5px;
}
.state-of-subheading {
	margin-top:35px; margin-bottom: 10px;
}
.flex-spaced {
	width:44%; margin: 0px 1%; padding: 0px 2% 25px 2%; background-color:#ffd900; border-radius: 10px;
	box-shadow: 2px 2px 10px #272727;
}
.single-hp-post {
	width:94%; max-width: 600px; margin: auto; text-align: center;
	padding: 5px 2% 30px 2%; background-color:#ffd900; border-radius: 10px;
	box-shadow: 2px 2px 10px #272727;
}
.single-hp-post ul {
	margin-top: 20px; font-size: 1.2em;
}
.single-hp-post ul li {
	margin-bottom:10px;
}



/************************* Navigation Styles ********************************/
.total-nav-wrapper {
	background-color:#ffd900;	
}
.top-nav-span {
	width:100%; background-color:#000000; height:50px; /*margin-bottom:0px !important; border-bottom:none;*/ 
}
.site-nav .main-nav,
.site-nav .main-nav a {
	list-style:none;	 color:#FFFFFF; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:none;
}
.site-nav .main-nav li {
	float:left; padding:5px 20px; line-height:40px;	
}
#donate {
	float:right !important;	 text-transform:uppercase !important;
	font-weight:bold;
}
.top-level-nav,
.top-level-nav a {
	cursor:pointer;	
}
.top-level-nav:hover,
.top-level-nav a:hover {
	color:#f48024;
}
.top-level-nav img {
	float:right; margin-left:8px; padding-top:17px;
}
#donate img {
	padding-top:15px;
}
#mobile-nav-button {
	display:none;	
}
.events-sub-nav ul {
	width:100% !important; padding-left:0 !important;
}
.slide-nav-menu {
	width:100%; height:0; background-color:#ffd900;  
}
.active {
	color:#f48024;	
}
.no-display {
	display:none; 	
}
.slide-nav-menu h2 {
	font-size:1.5em; text-transform:uppercase; padding-left:3%;
	font-weight:bold; line-height:30px; padding-top:25px;
}
.slide-nav-menu h2 img {
	float:left; margin-right:7px;	
}
.slide-nav-menu ul {
	width:25%; float:left; margin-top:10px; padding-left:8%;
	list-style:none;
}
.slide-nav-menu ul li {
	margin-bottom:7.5px; font-size:1.15em;	 
}
.slide-nav-menu ul a {
	color:#000000; text-decoration:none;	
}
.slide-nav-menu ul a:hover {
	text-decoration:underline;
}
.events-sub-nav ul li {
	float:left !important; width:25%;
	padding-left:0%; text-align:center;
}
.events-sub-nav ul li:last-child {
	border-right:0px !important;	
}
.close-submenu {
	width:20px; height:20px; position:absolute;
	top:75px; right:5%; cursor:pointer;
	background-image:url(../images/close.png); 
	background-repeat:no-repeat; background-size:contain; 	
}
.donate-box {
	width:100%; float:left; min-height:80px;
	text-align:center;
}
.donate-box p {
	text-align:center; font-weight:bold;	
}
.donate-box form {
	margin-top:12px;
}
.donate-box form input {
	color:#ffd900; font-weight:bold; width:125px; height:35px;
	background-color:#f48024; border-radius:5px; text-transform:uppercase;
	cursor:pointer;
}
.foot-nav {
	display:none;
}
.about-sub-nav, .giving-sub-nav, .events-sub-nav, .donate-sub-nav {
	display:none;	
}





/********************** HomePage Below the Slider a.k.a Spans  **********************/
.arc-ACE {width:90%; max-width: 300px; margin: auto;}
.arc-ACE img {width:100%;}
@media all and (max-width:900px) {
	.arc-ACE {max-width: 400px;}
}
.non-flex-container {
	padding:0 2.5%;
}
.non-flex-container ol {font-size: 1.1em; margin-left: 4%; list-style:decimal;}
.non-flex-container ol li {margin-bottom: 12px;}
.non-flex-container ol {font-size: 1.1em; margin-left: 4%; list-style:decimal;}
.non-flex-container ol li .bold {font-weight:bold;}
.hp-first-span {
	padding-top:30px; padding-bottom:70px; width:100%; 
	background-color:#272727; color:#FFFFFF;
	background-image:url(../images/bg-arc-span.png);	
}
.hp-first-span h1 {
	font-weight:lighter; text-transform:uppercase; font-size:.95em;
	margin-bottom:10px; text-align:center;
}
.hp-first-span hr {
	margin-bottom:20px; opacity:.2;	
}
.hp-first-span p {
	font-size:1.3em; line-height:1.5em; font-weight:lighter; text-align:center;
}
.hp-first-span h2 {
	font-size:3.5em !important; margin-bottom:15px; margin-top:25px; color:#f48024;
	font-family: 'Allura', cursive;
}
.hp-second-span .hp-winners-pic {
	width:90%; max-width: 600px; margin: auto; margin-top: 0px; margin-bottom: 35px;
}
.hp-second-span .hp-winners-pic img {
	width: 100%;
}
.flex-container {
  display: flex; flex-flow: row wrap;  
  margin-top: 50px; /*justify-content: flex-start;*/ justify-content: space-evenly;
}
#bio-card {
	text-align: left;
}
.flex-child {
	width: 365px;  
  	height: 25px;
	text-align: center;
	margin:auto;
}
.hp-list {
	max-width:100%;
}
ul.hp-sponsor-list {
	list-style: none; font-size:1.25em; min-height: 450px; 
	width:50%; text-align: center; float:left;
}
ul.covid {
	list-style: none; font-size:1.25em; min-height: 450px; 
	width:50%; text-align: center; float:left;
}
ul.hp-sponsor-list li {
	margin-bottom: 7px;
}
.malcolm {
	width:100%; max-width: 200px; float:right; margin-left:5%;
}
.malcolm img {
	width: 100%;
}
.full-pic {width:100%; margin-bottom: 35px;}
.full-pic img {width:100%}
.full-pic-span {
	width:100%; max-width: 600px; float:right; margin:0px 0px 20px 35px;
}
.full-pic-span img {width:100%;}
.hp-second-span {
	padding-top:50px; padding-bottom:50px; 
	min-height:300px; background-color:#EEEEEE; 
}
.hp-second-span table {
	margin-top:75px;	
}
.hp-second-span table td {
	width:16.66%; max-width:175px; vertical-align:middle; text-align:center;
	padding:5px;
}
.hp-second-span table td img {
	width:100%; max-width:230px; margin:auto;	
}

.hp-dris-vid {
	width:200px; height: 150px; margin: auto;
}
.hp-dris-vid video {width:100%;}

.driscoll-vid-desc h4 {
	font-size:1.25em; font-weight: bold; padding-top: 25px;
	margin-bottom: 10px;
}

@media screen and (max-width:900px) {
	.driscoll-vid-desc {text-align: center;}
}
.annual-meet-hp-pic {
	float:right; max-width:300px; margin-left: 45px; margin-bottom: 35px;
}
.annual-meet-hp-pic img {width:100%;}
.livescan-banner {
	width:100%; max-width: 1100px; margin: auto; margin-bottom: 35px;
	margin-top: 80px;
}
.livescan-banner img {width:100%;}


.hp-livescan ul {
	font-size: 1.2em; list-style: disc; margin-bottom: 25px; margin-left: 5%;
}
.hp-livescan ul li {
	margin-bottom: 7px;
}



.pic-left {
	float:left; margin-right: 25px; margin-bottom: 10px; width:100%; max-width: 200px;
}
.pic-r {
	float:right; margin-left: 25px; margin-bottom: 10px; width:100%; max-width: 100px;
}
.pic-left img {
	width:100%;
}
.image-full-width {
	width:100%; margin:auto; margin-top:35px; margin-bottom:45px; 	
}
.image-right-50width {
	width:100%; max-width:500px; float:right; margin-left:35px; margin-bottom:25px;	
}
.happyBday {
	float:right; width:100%; max-width:350px; margin-left:35px; margin-bottom:25px; 
}
.happyBday iframe {
	width:100%; 
}
.gala-pic-left {
	width:100%; max-width:400px; text-align:center; margin-bottom:15px; float:left; margin-right:35px;
}
.gala-pic-left img {
	width:100%; 	
}
.hhLogo {
	width:165px; height:165px; float:left; margin-right:25px; margin-bottom:15px;	
}
.hhLogo img,
.image-full-width img,
.image-right-50width img,
.contentPic img, .contentPic-tiny-left img {
	width:100%;	
}
.hh-donate {
	float:right;	 margin-top:-65px;
}
.hh-donate form input {
	color:#ffd900; font-weight:bold; width:125px; height:35px;
	background-color:#f48024; border-radius:5px; text-transform:uppercase;
	cursor:pointer;
}
.hp-second-span h1 {
	font-size:2em; padding-top:20px; margin-bottom:35px; letter-spacing:.12em; text-shadow:1px 1px 0px #FFF, 2px 2px 3px #666;	
}
.hp-second-span h2 {
	font-size:1.5em; margin-bottom:10px; letter-spacing:.05em; font-weight:bold; margin-top:30px;
}
.hp-second-span p {
	font-size:1.25em; line-height:1.5em; margin-bottom:20px;
}
.hp-second-span .contentPic {
	float:right; width:100%; max-width:450px; margin-left:35px; margin-bottom:20px;	
}
.hp-second-span .contentPicSm {
	float:left; width:100%; max-width:175px; margin-right:35px; margin-bottom:10px; margin-top: 10px;	
}
.contentPicSm img {width:100%;}

.contentPic-tiny-left {
	float:left; width: 125px; margin-right: 20px; margin-bottom: 10px; margin-top: 10px;
}

.hp-third-span {
	padding-top:50px; 
	min-height:300px; background-color:#EEEEEE;
}
.hp-third-span h1 {
	font-size:2em; padding-top:20px; margin-bottom:35px; letter-spacing:.12em; text-shadow:1px 1px 0px #FFF, 2px 2px 3px #666;	
}
.hp-third-span p {
	font-size:1.25em; line-height:1.55em; margin-bottom:20px;
}
.hp-third-span .contentPic {
	width:100%; max-width:410px; float:right; 
	margin-left:35px;  margin-bottom:20px;
}
.hp-third-span .contentPic img {
	width:100%;	
}
.recycle-span {
	padding-top:50px; padding-bottom:50px; min-height:300px;
	position:relative; background-image:url(../images/bgTextureGreen.jpg);
	margin-top:-10px; z-index:91;
	box-shadow:0px 2px 10px #666, 0px -2px 8px #B7B7B7; 
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	
}
.recycle-span h1 {
	font-size:2.5em; padding-top:20px; margin-bottom:45px; letter-spacing:.12em; color:#F5CB03; 
	text-shadow:1px 1px 0px #FFF, 2px 2px 3px #666;	
}
.recycle-span p {
	font-size:1.45em; line-height:1.55em; margin-bottom:20px;
}
#eWasteHeap {
	width:600px; height:492px; background-image:url(../images/eWasteHeap.png); 
	background-position:center center; background-repeat:no-repeat;
	float:left; margin-right:25px; margin-top:-170px; z-index:92; margin-left:-30px;
}
.hp-fourth-span {
	padding-top:0px !important; padding-bottom:50px; /* padding 0px when take out recycle span and 100 when present */
	min-height:300px;
}
.hp-fourth-span h1 {
	font-size:2em; padding-top:0px; margin-bottom:35px; letter-spacing:.12em; 
	text-shadow:1px 1px 0px #FFF, 2px 2px 3px #666;	
}
.hp-fourth-span p {
	font-size:1.25em; line-height:1.55em; margin-bottom:20px;
}
.hp-fourth-span .contentPic {
	width:100%; max-width:400px; float:right; 
	margin-left:35px;  margin-bottom:20px;
}
.twitter-stream {
	float:right; width:30%; padding-left:3%;
	border-left:1px solid #272727; margin-bottom:40px; margin-left:3%;
}
.brgs-text p {
	font-size:1.1em !important;
}
.full-banner, .full-banner img {
	width:100%;
}
.hp-second-span .sponsor-list {
	list-style:disc !important; margin: 15px 2% 35px 5%;
}
.hp-second-span h3 {
	font-size: 1.15em; font-weight: bold;
}




/*********** Template Pages ******************/

/**** Header ******/
.template-masthead {
	width:100%; max-width:1100px; padding-top:25px; padding-bottom:40px; 
	min-height:125px; margin:auto;	
}
.main-page-logo {
	width:200px; float:left; margin-left:2%;
}
.main-page-logo img {
	width:100%;	
}
.page-slogan h1 {
	font-size:2.5em; color:#f48024; text-align:right;
	padding-top:75px; margin-right:2%;
	font-family: 'Allura', cursive; 
}


/**** Template Globals ******/
.template-page {
	width:100%;
	/*background-color:#EBEBEB;*/ 
}
.main-page-content {
	padding-top:35px; padding-bottom:55px;	
}
.main-page-content h1 {
	font-size:2em; margin-bottom:35px; letter-spacing:.12em; text-shadow:1px 1px 0px #FFF, 2px 2px 3px #666;
}
.main-page-content h2 {
	font-size:1.5em; margin-bottom:10px; letter-spacing:.1em; font-weight:bold; margin-top:30px;
}
.main-page-content p {
	font-size:1.2em; margin-bottom:15px; line-height:1.5em; color:#313131;
}
.main-page-content ul {
	margin-bottom:35px; margin-top:25px; font-size:1.15em; line-height:1.5em; margin-left:5%; list-style:disc;
}
.breakAppear {
	display:none;	
}
.goAway {
	display:inline;	
}










/********************** Footer Section **************************/
footer {
	background-color:#000000; min-height:80px; padding-top:30px; padding-bottom:30px;
	color:#ffffff; position:relative;	
}
.foot-logo {
	float:left; margin-right:25px; width:100px; margin-top:-12px;	
}
.foot-logo img {
	width:100%;	
}
footer p {
	font-size:1em; text-align:right;
}
footer hr {
	margin-top:5px !important; margin-bottom:5px !important;	
}
footer p.disclaimer {
	font-size:.7em; padding-top:0px; 
}
footer p.disclaimer a {
	color:#FFFFFF; font-weight:bold; text-decoration:none;	
}
footer p.quickMail a {
	color:#FFFFFF; text-decoration:none;	
}
footer a:hover {
	text-decoration:underline !important;	
}
.foot-links {
	text-align:center; margin-top:50px;
}
footer p.quickMail {
	text-align:center !important;
}
.social-feet {
	width:135px; height:45px; margin:auto; margin-bottom:15px;	
}
.social-feet a {
	text-decoration:none; border:none;	
}
.social-foot-button {
	border-radius:50%; background-color:#F1F1F1; width:40px; height:40px; text-align:center;
	float:left; margin-right:5px !important;	
}
.social-feet:last-child {
	margin-right:0px !important;	
}
.social-foot-button img {
	margin-top:2.5px;	
}
.social-foot-button:hover {
	background-color:#C4C4C4;
}




/*************** Membership Page ***********************/

.sponsorbutton {
	padding:15px; color:#FFF; background-color:#00F;
	border-radius:4px; width:200px; text-align:center;
	float:right; margin:20px 0px; 
	font-size:.8em !important;
}
.sponsorbutton:hover {
	background-color:#09F; text-decoration:none; 
}
#mem_bottom hr {
	width:95%; border:1px inset #E9E9E9; margin-top:100px; margin-bottom:35px; opacity:.25;
}
#mem_bottom a {
	color:#000; text-decoration:none;	
}
#mem_bottom a:hover {
	text-decoration:underline;
}
.picRight {
	float:right; margin-left:35px; margin-bottom:30px;	
}


/******************** Board Private Pages ********************/
.material-box {
	width:27%; padding:20px 2%; float:left; min-height:130px;
	margin-left:1%; margin-right:1%; background-color:#F1F1F1;
	border-radius:10px; text-align:center; margin-bottom:20px;
}
.material-box h3 {
	font-weight:bold; margin-bottom:15px;
}















/********************* Css For media queries and resolution *************************/

@media screen and (max-width: 1020px) {
.page-slogan h1 {
	font-size:2em;  
}
footer p {
	font-size:.85em;	
}
footer p.disclaimer {
	font-size:.6em;	
}
}


@media screen and (max-width: 900px) {
.main-page-logo {
	width:200px; float:none; margin-left:0px; margin:auto;
}
.page-slogan h1 {
	font-size:1.5em; text-align:center;
	padding-top:0px; margin-right:0px;
	margin-top:20px; 
}
.main-page-content h1 {
	text-align:center; font-size:1.75em;
}
.top-level-nav {
	display:none !important;	
}
.foot-nav {
	display:inline;	
}
#mobile-nav-button, #donate {
	display:inline !important;	
}
#mobile-nav-button a {
	color:#FFFFFF; text-decoration:none;
	text-transform:uppercase; font-weight:bold;
}
#mobile-nav-button a:hover {
	color:#f48024;	
}
.donate-box {
	width:100%; float:none; min-height:inherit;
	text-align:center; border:none !important;
	margin-bottom:50px;
}
.full-pic-span {
	float:none; margin:auto; margin-top: 45px; margin-bottom: 45px;
}
.malcolm {
	width:100%; max-width: 200px; float:none; margin-left:0; margin: auto; margin-bottom: 35px;
}
.donate-box:last-child {
	margin-bottom:0px;	
}
.hp-first-span h2 {
	font-size:2.5em !important; 
}
.hp-second-span h1 {
	font-size:1.5em; text-align:center;
}
.center-at-mobile {
	text-align: center;
}
.annual-meet-hp-pic {
	float:none; max-width:450px; margin:auto; margin-left:inherit; margin-bottom: 35px;
}
.hp-second-span .contentPic {
	float:none; margin:auto; margin-left:inherit; margin-bottom:20px;	
}
.pic-left {
	float:none; margin-right: inherit; margin: auto; margin-bottom: 35px; margin-top: 25px; max-width: 350px;
}
.gala-pic-left {
	width:100%; max-width:400px; text-align:center;  float:none; margin-right:0px; margin:auto; margin-bottom:15px;
}
.image-right-50width {
	width:100%; max-width:500px; float:none; margin-left:0px; margin:auto; margin-bottom:25px;	
}
.hp-third-span .contentPic {
	width:100%; max-width:410px; float:none; 
	margin-left:0px; margin:auto;  margin-bottom:20px;
}
#eWasteHeap {
	width:100%; max-width:600px;  
	float:none; margin-right:0px; margin-left:0px;
	margin:auto; margin-top:0px; background-size:contain;
}
.recycle-span {
	text-align:center;	
}
.hp-fourth-span .contentPic {
	float:none; margin-left:0px; margin:auto; margin-bottom:25px;
}
.hp-fourth-span {
	text-align:center;	
}
.twitter-stream {
	float:none; width:90%; margin:auto; padding-left:0px;
	border-left:none; margin-bottom:40px; 
}
.hh-donate {
	float:none; width:150px; text-align:center; margin:auto; margin-bottom:35px;	
}
.breakAppear {
	display:inline;	
}
.goAway {
	display:none;	
}
.picRight {
	float:none; margin-left:0px; margin:auto; margin-bottom:30px;	
}
.foot-logo {
	float:none; margin-right:0px; width:100px; margin:auto; margin-top:20px; margin-bottom:25px;	
}
footer p {
	text-align:center; line-height:1.35em;	
}
footer hr {
	margin-top:25px !important; margin-bottom:25px !important;	
}
.material-box {
	width:44%; padding:20px 2%; float:left; min-height:120px;
	margin-left:1%; margin-right:1%;
}
ul.hp-sponsor-list {
	min-height: inherit; width:100%; float:none;
}
}
