/*
Theme Name: LPM 2018
Theme URI: https://wordpress.org/themes/twentyfifteen
Author: Sean Cannon
Author URI: https://wordpress.org/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 * and Blueprint http://www.blueprintcss.org/
 */

@font-face {
    font-family: Proxima-Light;
    src: url(https://wfpk.org/wp-content/themes/wfpl-v2/res/font/ProximaNova-Light.otf);
}

@font-face {
    font-family: Proxima-Regular;
    src: url(https://wfpk.org/wp-content/themes/wfpl-v2/res/font/ProximaNova-Regular.otf);
}
@font-face {
    font-family: Proxima-Bold;
    src: url(https://wfpk.org/wp-content/themes/wfpl-v2/res/font/ProximaNova-Bold.otf);
}

html, body, div, span, h1, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	font-family: Proxima-Regular, helvetica,arial, sans-sans-serif;
}

html {

	box-sizing: border-box;

}

ul, li {font-family:'Source Sans Pro', helvetica, arial, sans-sans-serif}

h2 {
    	font-size: 2em;
    	text-transform: uppercase;
    	font-weight: bold;
    	color: #121f31;
    	margin:.5em 0;
    	line-height: 1.0625em;
}

h3 {
    	font-size: 1.25em;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Proxima-Bold;
	color:#121f31;
	margin:.5em 0;
	line-height: 1.0625em;
}

h4 {
    	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	color:#121f31;
	margin:.5em 0;
	line-height: 1.0625em;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

html, body {
	height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background: #c4c7cb;
}

.red {background:#e54d42;}
.teal {background:#1fbcd2;}
.blue {background:#2196f3}
.yellow {background:#ffc107}
.purple {background:#888f98}


.site-content {position:relative;}

.colors {width:100%;max-width:1600px;height:30px;margin:0 auto;;position: fixed;bottom:0;z-index:1000;}
.colors li {list-style:none;display:inline-block;width:20%;height:40px;float:left;}




 .container {
    border: 2px gray dashed;
    padding: 10px;
  }



.right {position: absolute;height:100vh;top:0;}
 
.is-stuck {position:absolute;bottom:0;} 
  
.right div {height:100px;width:600px;max-width:600px;position: fixed;bottom:0;z-index:1000;background:#ccc;}
 .bottomed-out div {position:absolute !important;z-index:1000;}
 


#primary-menu-container {position:relative;z-index:1000}


/* ================================== Header ==================================== */

.wprmenu_bar {position:absolute;top:0; max-width:1600px; margin:0 auto;}

.wprmenu_bar #custom_menu_icon.hamburger {height:60px !important;width:60px !important;position: absolute !important; background:#121f31;padding: 19px 15px 0px !important; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {height:2px !important;width:29px !important;}

#primary-menu-container {max-width:1600px; margin:0 auto;height:60px;background:#121f31;overflow:auto;position:relative;}
.donate {float:right;list-style:none;height:60px;line-height:59px;margin-right:20px;}
.donate a {text-transform:uppercase;text-decoration:none;color:#e45d42;}
.donate a:hover {color:#1fbcd2;}
.donate a span {font-family: Proxima-Bold;}

.page-id-6255 .wprmenu_bar #custom_menu_icon.hamburger {top:-60px;}


.lpm, #menu-item-6208 {position: absolute;
    top: 0px;
    left: 60px;height:60px;}

.menu-header-container, #menu-header {height:60px;margin:0;padding:0;position:relative;}

.lpm a {
    display: block;
    position: absolute;
    height: 60px;
    width: 333px;
    background: url(images/lpm-logo-big.svg);
    top: 0;
}

.lpm a span {
	display:none;
}

#mg-wprm-wrap ul li {border-top:0;padding: 9.5px 3px;}

.wprmenu_bar {display:none;}

footer .wprmenu_bar {display:block;}

/* ================================== Station Logos ==================================== */


#logos li div {
	margin:0 auto;
	display:none;
text-align: left;
vertical-align: bottom;
height: 100%;
width: 208px;
position: relative;
top: 125%;
color: #000;
text-decoration: none;
left: -2px;
font-family:Proxima-Light;
	}

#logos li a:hover > div {
	display:block;
}


#logos
{
	max-width:1000px;
	list-style-type: none;
	text-align: justify;
/*	padding-top: 12em;
	padding-top: 23vh;
*/	padding-left:80px;
	padding-right:80px;
	padding-bottom:6em;
	margin:-200px auto 0 auto;
	height:auto;
}

#logos li
{
    display: inline;
	vertical-align: text-bottom;
	padding:0;
	margin:0;
}

#wfpk-logo a, #wuol-logo a, #wfpl-logo a, #kycir-logo a, #do502-logo a {
	width:70px;
	height:70px;
	display:inline-block;
	vertical-align: top;
	text-decoration: none;
}

#wfpk-logo a span, #wuol-logo a span, #wfpl-logo a span, #kycir-logo a span, #do502-logo a span {
	display:none;
}

#logos .stretch {
    display: inline-block;
    width: 100%;
    
    /* if you need IE6/7 support */
    *display: inline;
    zoom: 1
}


#wfpl-logo a {
	background:url(images/wfpl-logo.svg);
}

#wfpl-logo a:hover {
	background-size:100%;
}

#wuol-logo a {
	background: url(images/wuol-logo.svg);
}

#wuol-logo a:hover {
	background-size:100%;
}


#wfpk-logo a {
	background: url(images/wfpk-logo.svg);
}

#wfpk-logo a:hover {
	background-size:100%;
}


#kycir-logo a {
	background: url(images/kycir-logo.svg);
}

#kycir-logo a:hover {
	background-size:100%;
}

#do502-logo a {
	background: url(images/do502-logo.svg);
}

#do502-logo a:hover {
	background-size:100%;
}


.scroll-arrow {height:26px;width:100%;position:absolute;;bottom:140px;background:url(images/down-arrow-animation.gif); background-position:top center;background-repeat:no-repeat;background-size:50px;z-index:1000;}
.scroll-arrow span {display:none;}

/* ============================ Main Description ============================= */

#main-description, #mobile-description {
	margin:0 auto;
	max-width:900px;
	font-size:2.25em;
	padding:0 1em 0 1.625em;
	color:#606060;
	font-weight: 100;font-family: Proxima-Light, helvetica, arial, sans-sans-serif;
	}

#main-description span, #mobile-description span {
	font-weight:900;
	color:#121f31;
	font-family:Proxima-Bold;
}

#mobile-description {display:none;}

/* ==================================== Service descriptions ================================= */

.is-stuck {position:absolute;bottom:0;} 


#top {z-index:1;}
.section {/* background:#121f31;padding:0 0 80px;position:relative;overflow:auto; box-shadow:0px 1px 34px rgba(0,0,0,.75) */ border-bottom:5px solid #c4c7cb;position:relative;
 margin-top:-4px;}
.section-colors {width:100%;max-width:1600px;height:38px;margin:0 auto;overflow:hide;position:absolute;top:-30px;left:0;;z-index:1000;}
.section-colors li {list-style:none;display:inline-block;width:20%;height:30px;float:left;}
.section-container {margin-top:-100px;}

.section-header {width:100%;margin:0px 0 40px;position:relative;z-index:10;}
.section-header span {display:none;}
.section-icon {height:35px;width:35px;display:block;position:absolute;z-index:10;}
.section-icon span {display:none;}
.section-info {width:100%;overflow:auto;padding:0 30px 0 15px;position:relative;z-index:10;}
.section-info div {display:inline-block;vertical-align:top;}
.section-links {width:17%}
.section-links a {text-transform:uppercase;color:#fff;font-family:Proxima-Bold;width:100%;display:block;top:0;text-decoration:none;margin-bottom:9px;font-size:18px;}
.section-links a span {font-family:Proxima-Bold;}
.section-video {width:40%;height:100%;}
.section-description {width:40%;}
.section-description span {font-size:21px;color:#fff;font-family:Proxima-Light;line-height:1.25em;padding:0 30px;display:block;margin:-3px 0 0}
.section-background {}
.link-website {}
.link-listen {}
.link-facebook {}
.link-twitter {}
.link-instagram {}

.wfpk-section {z-index:2;}
.wfpk-header {display:block;height:65px;background:url(images/wordmark-wfpk.svg);background-size:contain;background-repeat:no-repeat;background-position:40px top;width:74%; float:right;}
.wfpk-icon {top:30px; right:30px;background: url(images/wfpk-logo-white.svg);}
.wfpk-info {}
.wfpk-info div {float:left;}
.wfpk-links {text-align:right;padding-right:30px;}
.wfpk-links a {}
.wfpk-video {}
.wfpk-description {}
.wfpk-background {display:block;position:absolute;top:0;left:0;height:100%;width:100%;}
.wfpk-bg-1 {top:0;left:0;width:20%;display:block;height:100%;position:absolute;}
.wfpk-bg-2 {top:0;left:20%;width:3%;display:block;height:100%;position:absolute;opacity:.65;}
.wfpk-bg-3 {top:0;left:23%;width:3%;display:block;height:100%;position:absolute;opacity:.35;}


.wfpl-section {z-index:3;}
.wfpl-header {display:block;height:65px;background:url(images/wordmark-wfpl.svg);background-size:contain;background-repeat:no-repeat;background-position:40px top;width:54%; float:right;}
.wfpl-icon {top:30px; right:30px;background: url(images/wfpl-logo-white.svg);}
.wfpl-info {}
.wfpl-info div {float:left;}
.wfpl-links {text-align:right;padding-right:30px;}
.wfpl-links a {}
.wfpl-video {}
.wfpl-description {}
.wfpl-background {display:block;position:absolute;top:0;left:0;height:100%;width:100%;}
.wfpl-bg-1 {top:0;left:20%;width:20%;display:block;height:100%;position:absolute;}
.wfpl-bg-2 {top:0;left:40%;width:3%;display:block;height:100%;position:absolute;opacity:.65;}
.wfpl-bg-3 {top:0;left:43%;width:3%;display:block;height:100%;position:absolute;opacity:.35;}

.wuol-section {z-index:4;}
.wuol-header {display:block;height:65px;background:url(images/wordmark-wuol.svg);background-size:contain;background-repeat:no-repeat;background-position:40px top;width:100%; float:right;}
.wuol-icon {top:30px; right:30px;background: url(images/wuol-logo-white.svg);}
.wuol-info {}
.wuol-info div {float:left;}
.wuol-links {text-align:right;padding-right:30px;}
.wuol-links a {}
.wuol-video {}
.wuol-description {}
.wuol-background {display:block;position:absolute;top:0;left:0;height:100%;width:100%;}
.wuol-bg-1 {top:0;left:40%;width:20%;display:block;height:100%;position:absolute;}
.wuol-bg-2 {top:0;left:37%;width:3%;display:block;height:100%;position:absolute;opacity:.65;}
.wuol-bg-3 {top:0;left:34%;width:3%;display:block;height:100%;position:absolute;opacity:.35;}


.kycir-section {z-index:5;}
.kycir-header {display:block;height:65px;background:url(images/wordmark-kycir.svg);background-size:contain;background-repeat:no-repeat;background-position:40px top;width:94%; float:right;margin-bottom:35px;}
.kycir-icon {bottom:150px; left:30px;background: url(images/kycir-logo-white.svg);}
.kycir-info {}
.kycir-info div {float:right;}
.kycir-links {text-align:left;padding-left:30px;}
.kycir-links a {}
.kycir-video {}
.kycir-description {text-align:right;}
.kycir-background {display:block;position:absolute;top:0;left:0;height:99%;width:100%;}
.kycir-bg-1 {top:0;left:60%;width:20%;display:block;height:100%;position:absolute;}
.kycir-bg-2 {top:0;left:57%;width:3%;display:block;height:100%;position:absolute;opacity:.65;}
.kycir-bg-3 {top:0;left:54%;width:3%;display:block;height:100%;position:absolute;opacity:.35;}

.do502-section {z-index:6;}
.do502-header {display:block;height:65px;background:url(images/wordmark-do502.svg);background-size:contain;background-repeat:no-repeat;background-position:40px top;width:96%; float:right;margin-bottom:25px;}
.do502-icon {bottom:150px; left:30px;background: url(images/do502-logo-white.svg);}
.do502-info {}
.do502-info div {float:right;}
.do502-links {text-align:left;padding-left:30px;}
.do502-links a {}
.do502-video {}
.do502-description {text-align:right;}
.do502-background {display:block;position:absolute;top:0;left:0;height:100%;width:100%;}
.do502-bg-1 {top:0;left:80%;width:20%;display:block;height:100%;position:absolute;}
.do502-bg-2 {top:0;left:77%;width:3%;display:block;height:100%;position:absolute;opacity:.65;}
.do502-bg-3 {top:0;left:74%;width:3%;display:block;height:100%;position:absolute;opacity:.35;}


.wfpl-header, .wuol-header, .kycir-header, .do502-header, .wfpk-header {margin-top:-95px;}
	.section-img {display:none !important;}


.section-footer .fp-tableCell {vertical-align:top !important;padding-top:80px !important;} .section-footer {background:#121f31;} .section {border-bottom:5px solid #121f31;} .section-footer #menu-footer #menu-item-4181 {margin-right:70px;}


/* ==================================== Posts and pages ================================= */

.content-area header .page-title{
	margin:1.5em auto 1em auto;
	font-size:1.25em;
	font-weight: bold;
}

.content-area header .page-title span {
	background: #121f31;
	padding:.0625em .25em .125em .25em;
	color:#fff;
}

#content {
	margin:0 auto;
	padding: 37px 0 6em;
	max-width: 1600px;
	background: #fff;
}



article, .page-header {
	font-family: Proxima-Regular, helvetica, arial, sans-serif;
	margin:0 auto 2.5em auto;
	font-size:1.25em;
	line-height: 1.25em;
	padding: 0 25px;
	max-width:860px;
}

.page-header {margin:0 auto;font-size:1em;line-height:1.25em;}

article strong, article b {
		font-family: Proxima-Bold, helvetica, arial, sans-serif;

}
article p {
	margin:0 0 1.25em 0;
	font-weight: 300;
	letter-spacing: 0.05em;
	font-family: Proxima-Regular, helvetica, arial, sans-serif;

}

article p a, article ul a, article blockquote a, article ol a {
	font-family: Proxima-Regular, helvetica, arial, sans-serif;
	font-size: inherit;
	color: #e54d42;
	font-weight: bold;
	text-decoration: none;
	padding:0;
	box-shadow: 0px -3px 0px #e54d42 inset;
}

article p a:hover, article ul a:hover, article blockquote a:hover {
	box-shadow:none;
}

article ul {
	font-size: inherit;
	list-style: none;
	margin:0 0 1.75em 0;
}

article li, article blockquote {
	font-family: Proxima-Regular, helvetica, arial, sans-sans-serif;
	margin:0 0 1em .75em;
	font-weight: 300;
	letter-spacing: 0.05em;
	border-left: 8px solid #c4c7cb;
	padding:0 0 0 .5em;
}

.entry-title {
	font-size: 37px;
	text-transform: uppercase;
	font-weight: bold;
	color: #121f31;
	margin:1em 0;
	border-bottom: 6px solid #121f31;
	line-height: 1.125em;
	padding: .125em 0;
	font-family:Proxima-Bold, helvetica, arial,sans-sans-serif;
}

.search-results .entry-title {	
	font-size:26px;line-height:30px;
}

.entry-title a {
	color:#e54d42;
	text-decoration: none; font-family:Proxima-Bold, helvetica, arial,sans-sans-serif;

}

.archive {
	
}

b, strong {font-family:Proxima-Bold, helvetica, arial,sans-sans-serif;
}

.navigation {
	font-size: 1.25em;
	text-align: center;
	font-weight: bold;
}

.navigation a {
	color:#121f31;
	font-weight: bold;
	text-decoration: none;;
	margin:0 .25em;
}

.navigation a:hover {
	border-bottom:5px solid #c4c7cb;
}


.navigation .screen-reader-text,.meta-nav .screen-reader-text {
	
	display: none;
}

.nav-previous, .nav-next {
	display:none;
}

/* ============================================ Footer ================================= */

footer {
	background: #121f31;
	padding:64px 0 70px;;
	min-height:570px;
	max-width: 1600px;
	margin: 0 auto;
}

#menu-footer:after, #menu-footer .menu-item:after {
	 content: "";
  display: table;
  clear: both;
}

#menu-footer {
	width:40.41666em;
	margin:0 auto;
	list-style: none;
	font-size: 1.5em;
	padding:0 1em;
}

#menu-footer .menu-item {
	font-weight: bold;
	text-transform: lowercase;
	display: inline-block;
	position: relative;
	width:8em;
	float:left;
	margin:0 2em 0 0 ;
}

#menu-footer .footer-about {
	width:7em;
}

#menu-footer .footer-legal {
	margin:0 0 0 0 ;
	width:7em;
}

#menu-footer .footer-sites {
	width:8.25em;
}

#menu-footer .menu-item a {
	cursor: text;
}

#menu-footer .sub-menu {
	display: inherit;
	position:inherit;
	top:inherit;
	left:inherit;
	background: inherit;
	width:inherit;
	text-align: inherit;
	list-style: inherit;
	margin:.75em 0 0 .125em;
	font-size: .75em;
	width:17em;
	position: absolute;
	left:0;
	top:1.75em;

}

#menu-footer .sub-menu li {
	display: block;
	border-left: 8px solid #c4c7cb;
	border-bottom: none;
	margin:0 0 .75em 0;
	padding:.125em 0 0 .35em;
	line-height: 1.125em;
	font-weight: normal;
	float:none;
	width:15em;
}

.footer-contact {padding:20px 0; max-width:800px; font-size:13px;}

#menu-footer .sub-menu a {
	cursor: pointer;
}

#menu-footer a {
	color:#fff;
	text-decoration: none;
}

.copyright {
	width:100%;
	color:#000;
	float:right;
	padding:.5em;
	text-align:center;
}

.copyright a {
	color:#121f31;
	font-weight:bold;
}












.thermometer {
	margin:26px 0 0 0; width:100%;
	}

.thermometer-outer {margin:0 auto 55px auto; width:100%; padding:0; border-bottom:1px solid #ccc;
	}

#thermometer-main-page {
	margin-bottom:-120px;
}

footer .section-colors {position:relative; top:-78px;}

div#mg-wprm-wrap form.wpr-search-form button.wpr_submit {display:none;}

footer #menu-item-6211 {display:none !important;}

@media only screen and (max-width: 700px) {

	.section-container {margin-top:0px;}
	.section {background:#121f31;border-bottom:0;padding-bottom:30px;}
	.section-header, .wfpl-header, .wuol-header, .kycir-header, .do502-header {width:100%;margin:90px 0 13px;position:relative;z-index:10;float:left;background-position:20px top;}
	.wfpk-header {margin-top:60px}
	.wfpk-header {height:40px; background:url(images/logo-full-wfpk.svg);background-repeat:no-repeat;background-position:26px 0;}
	.wfpl-header {height:40px; background:url(images/logo-full-wfpl.svg);background-repeat:no-repeat;background-position:26px 0;}	.section-colors {top:0px;}
	.wuol-header {height:40px; background:url(images/logo-full-wuol.svg);background-repeat:no-repeat;background-position:26px 0;}	
	.kycir-header {height:40px; background:url(images/logo-full-kycir.svg);background-repeat:no-repeat;background-position:26px 0;}
	.do502-header {height:40px; background:url(images/logo-full-do502.svg);background-repeat:no-repeat;background-position:26px 0;}
	.section-header span {display:none;}
	.section-info {width:100%;overflow:auto;padding:0 25px;position:relative;z-index:10;}
	.section-info div {display:inline-block;vertical-align:top;width:100%;}
	.section-links {width:100%;text-align:left;margin:18px 0 7px;}
	.section-links a {height:20px;width:20px;display:inline-block;margin-right:7px;}
	.section-links a span {display:none;}
	.link-website {background-image:url(images/link-website.svg);background-size:100%;background-repeat:no-repeat;}
	.link-listen {background-image:url(images/link-listen.svg);background-size:100%;background-repeat:no-repeat;}
	.link-facebook {background-image:url(images/link-facebook.svg);background-size:100%;background-repeat:no-repeat;}
	.link-twitter {background-image:url(images/link-twitter.svg);background-size:100%;background-repeat:no-repeat;margin-left:1px;}
	.link-instagram {background-image:url(images/link-instagram.svg);background-size:100%;background-repeat:no-repeat;}
	.section-icon {display:none;}
	.section-video {width:100%;height:auto;}
	.section-description {width:100%;}
	.section-description span {font-size:21px;color:#fff;font-family:Proxima-Light;line-height:1.25em;padding:15px 0 45px;display:block;margin:0}
	.section-background {display:none;}
	#top {display:block; height:auo; position:relative; max-width:1600px; margin: 0 auto;background: #fff;}
	.scroll-arrow {display:none;}
	#logos {margin-top:0;}
	#wfpk-logo a, #wuol-logo a, #wfpl-logo a, #kycir-logo a, #do502-logo a {background:none;width:100%;height:55px;}
	#wfpk-logo a {background:url(images/wordmark-wfpk-single.svg);background-repeat: no-repeat; background-size: auto 19px; background-position: 15px 20px;}
	#wfpl-logo a {background:url(images/wordmark-wfpl-single.svg);background-repeat: no-repeat; background-size: auto 19px; background-position: 15px 20px;}	#logos {width:100%;padding:0;max-width:100%;}
	#wuol-logo a {background:url(images/wordmark-wuol-single.svg);background-repeat: no-repeat; background-size: auto 19px; background-position: 15px 20px;}	#logos li {width:100%; display:block;}
	#kycir-logo a {background:url(images/wordmark-kycir-single.svg);background-repeat: no-repeat; background-size: auto 19px; background-position: 15px 20px;}	#logos li {width:100%; display:block;}
	#do502-logo a {background:url(images/wordmark-do502-single.svg);background-repeat: no-repeat; background-size: auto 19px; background-position: 15px 20px;}	#logos li {width:100%; display:block;}
	#wfpk-logo {background:#e54d42;}
	#wfpl-logo {background:#1fbcd2;}
	#wuol-logo {background:#2196F3;}
	#kycir-logo {background:#ffc107;}
	#do502-logo {background:#9c27af;}
	#content {padding-top:0 !important;}
	#mobile-description {display:block;padding:0 25px;max-width:100%;font-size:1.65em;margin:30px 0;}
	.colors {display:none;}
	.do502-description, .kycir-description {text-align:left !important;}
	.section-video {display:none !important}
	.do502-links, .kycir-links {padding-left:0;}
	.section-img {display:block !important;}
	#menu-footer .menu-item {width:100%;display:block;overflow:auto;padding-bottom:23px;}
	#menu-footer {width:100%;}
	footer {height:auto;padding:25px 0;}
	footer .menu-item-has-children {padding-top:20px;}
	#menu-footer .sub-menu {position:relative;top:0;}
	#menu-footer .menu-item a span {text-transform:uppercase;font-family:Proxima-Bold;}
	#content {padding-bottom:0;}
	.lpm a {
	display:block;
	height:60px;
	width:208px; background:url(https://louisvillepublicmedia.org/wp-content/themes/lpm-2018/images/lpm-logo-small.svg);background-repeat:no-repeat;}
	.donate {margin-right:12px;}
	#top {overflow:auto;padding-bottom:0;}
	#main-description {display:none;}
	.wfpk-section .section-colors {display:none;}
	footer .section-colors {position:relative; top:-27px;}
 #logos li a:hover > div {display:none;}
	.section-footer {padding-top:80px !important;height:auto}
		.section-footer .fp-tableCell {padding-top:10px !important;}

} 

.grid3 .sc_team_member_inner .image-container {height:auto;padding-bottom:100%;}