/*
*
*  Foundation overwrites
*
*/

h1, h2, h3, h4, h5, h6,p {
    font-family: Georgia,Arial,sans-serif;
    line-height: 1.5;
}

ul, ol, dl {
    list-style: none;
	line-height: 1.2;
}

.contain-to-grid, .top-bar{
    background: #eaeaea;
}

.name{
    background: #5a9aa8;
    padding: 0px 20px;
}

.top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button){
    background: none;
}

.top-bar-section li:not(.has-form) a:hover:not(.button){
    background: none;
    text-decoration: underline;
    color: #1a1a1a;
}

.top-bar-section ul li > a{
    color: #1a1a1a;
}

.active{
    text-decoration: underline;
    font-weight: bold !important;
}

/* because of sticky navigation */
.row:before { 
  display: block; 
  content: " "; 
  margin-top: -70px; 
  height: 90px; 
  visibility: hidden;
}

.footer {
	background-color: #737373;
	padding: 20px 30px;
	text-align: center;
	color: #fff;
}

.footer i {
	font-size: 60px;
}

.footer h4 {
	font-family: Arial,sans-serif;
    line-height: 1.4;
	color: #fff;
	font-size: 1em;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 1.5rem;
	margin-bottom: 10px;	
}

.footer p {
	font-family: Arial,sans-serif;
    line-height: 1.4;
	font-weight: 300;
	font-size: .8em;
	color: #fff;
}

.footer a {
	color: #fff;
}

@media only screen and (min-width: 40.063em) {
	.footer .columns:nth-child(2) {
		border-left: 1px solid #b3b3b3;
		min-height: 120px;
	}
	.footer .columns:nth-child(2) {
		border-right: 1px solid #b3b3b3;
		min-height: 120px;
	}
}

.footer-links {
	list-style-type: none;
}

.footer-links li {
	margin-top: .5em;
	}



/*
*
*  Misc. Little Composer styles
*
*/

section{
    padding-bottom: 120px;
}

.lc-bg{
    background-image: url(../images/lcbg.jpg);
    background-size: cover;
    background-attachment: fixed;
    padding: 80px 0;
    margin-bottom: 30px;
}

.lc-img-align {
    text-align: right !important;
}

.lc-img {
	width:100%;
	height:auto
}

@media only screen and (max-width: 650px) {
	.lc-bg{
		padding: 20px 0;
	}
	
    .lc-img { max-width:200px; }
	.lc-img-align {text-align: center !important;}
}

/*
*
*  Audio Player Styles
*
*/

/* Section settings */

#songs{
    color:#FFFFFF;
	background-color:#231F20;
}

.lc-song {
	 color:#FFFFFF;
}

/* Default settings for Firefox */

audio { 
	margin:0; 
	margin-bottom:20px;
	width:100%; 
}

#audiowrapper { 
	background-color:#231F20; 
	margin:0 auto;
}

#playlistwrapper { 
	margin:0 auto;
}

#playlist { 
	margin:0;
}

#playlist li { 
	background-color:#231F20; 
	cursor:pointer; 
	margin:0; 
	padding:18px 0; 
}

@media only screen and (max-width: 610px) {
	#playlist li { 
		padding:18px 0 18px 0; 
		font-size: 0.9rem;
	}
}

#playlist li:hover { 
	background-color:#5a9aa8; 
}

.active-item {
	background-color:#A31F20 !important;
}

.plItem { position:relative; }
.plPlay { padding-left:10px;top:0; text-align: left;}
.plNum { left:35px;position:absolute; top:0;width:30px; }
.plTitle { left:70px; position:absolute; overflow:hidden;right:120px;top:0;font-weight:normal;}
.plPDF {position:absolute; right:80px; top:-4px;color: #FFFFFF;}
.plYouTube { padding-left:21px; position:absolute; right:21px; top:-4px;color: #FFFFFF;}

.plPDF a, .plPDF a:link, .plPDF a:hover, .plYouTube a, .plYouTube a:link, .plYouTube a:hover { 
	cursor:pointer; 
	color: #FFFFFF;
	text-decoration:none; 
}

/* IE 9 */
html[data-useragent*="MSIE 9.0"] audio { margin:0; margin-bottom:20px; outline:none; width:100%;}
html[data-useragent*="MSIE 9.0"] #songs { background-color:#000; }
html[data-useragent*="MSIE 9.0"] #audiowrapper { background-color:#000; }
html[data-useragent*="MSIE 9.0"] #playlist li { background-color:#000; }
html[data-useragent*="MSIE 9.0"] #playlist li:hover { background-color:#5a9aa8; }

/* IE 10 */
html[data-useragent*="MSIE 10.0"] #songs { background-color:#000; }
html[data-useragent*="MSIE 10.0"] #audiowrapper { background-color:#000; }
html[data-useragent*="MSIE 10.0"] #playlist li { background-color:#000; }
html[data-useragent*="MSIE 10.0"] #playlist li:hover { background-color:#5a9aa8; }

/* IE 11 */
html[data-useragent*="rv:11.0"] #songs { background-color:#000; }
html[data-useragent*="rv:11.0"] #audiowrapper { background-color:#000; }
html[data-useragent*="rv:11.0"] #playlist li { background-color:#000; }
html[data-useragent*="rv:11.0"] #playlist li:hover { background-color:#5a9aa8; }

/* All Apple Products */
html[data-useragent*="Apple"] #songs { background-color:#000; }
html[data-useragent*="Apple"] #audiowrapper { background-color:#000; }
html[data-useragent*="Apple"] #playlist li { background-color:#000; }
html[data-useragent*="Apple"] #playlist li:hover { background-color:#5a9aa8; }

/* IOS 7 */
html[data-useragent*="OS 7"] .lc-song { color:#000000;}
html[data-useragent*="OS 7"] .plPDF { color:#000000;}
html[data-useragent*="OS 7"] .plYouTube { color:#000000;}
html[data-useragent*="OS 7"] .plPDF a { color:#000000;}
html[data-useragent*="OS 7"] .plPDF a:link { color:#000000;}
html[data-useragent*="OS 7"] .plPDF a:hover { color:#000000;}
html[data-useragent*="OS 7"] .plYouTube a { color:#000000;}
html[data-useragent*="OS 7"] .plYouTube a:link { color:#000000;}
html[data-useragent*="OS 7"] .plYouTube a:hover { color: #000000;}
html[data-useragent*="OS 7"] #songs { background-color:#e6e6e6;color:#000000; }
html[data-useragent*="OS 7"] #audiowrapper { background-color:#e6e6e6; }
html[data-useragent*="OS 7"] #playlist li { background-color:#e6e6e6; }
html[data-useragent*="OS 7"] #playlist li:hover { background-color:#5a9aa8; }

/* IOS 8 */
html[data-useragent*="OS 8"] .lc-song { color:#000000;}
html[data-useragent*="OS 8"] .plPDF { color:#000000;}
html[data-useragent*="OS 8"] .plYouTube { color:#000000;}
html[data-useragent*="OS 8"] .plPDF a { color:#000000;}
html[data-useragent*="OS 8"] .plPDF a:link { color:#000000;}
html[data-useragent*="OS 8"] .plPDF a:hover { color:#000000;}
html[data-useragent*="OS 8"] .plYouTube a { color:#000000;}
html[data-useragent*="OS 8"] .plYouTube a:link { color:#000000;}
html[data-useragent*="OS 8"] .plYouTube a:hover { color: #000000;}
html[data-useragent*="OS 8"] #songs { background-color:#e6e6e6;color:#000000;}
html[data-useragent*="OS 8"] #audiowrapper { background-color:#e6e6e6; }
html[data-useragent*="OS 8"] #playlist li { background-color:#e6e6e6; }
html[data-useragent*="OS 8"] #playlist li:hover { background-color:#5a9aa8; }

/* IOS 9 */
html[data-useragent*="OS 9"] .lc-song { color:#000000;}
html[data-useragent*="OS 9"] .plPDF { color:#000000;}
html[data-useragent*="OS 9"] .plYouTube { color:#000000;}
html[data-useragent*="OS 9"] .plPDF a { color:#000000;}
html[data-useragent*="OS 9"] .plPDF a:link { color:#000000;}
html[data-useragent*="OS 9"] .plPDF a:hover { color:#000000;}
html[data-useragent*="OS 9"] .plYouTube a { color:#000000;}
html[data-useragent*="OS 9"] .plYouTube a:link { color:#000000;}
html[data-useragent*="OS 9"] .plYouTube a:hover { color: #000000;}
html[data-useragent*="OS 9"] #songs { background-color:#d5d5d5;color:#000000;}
html[data-useragent*="OS 9"] #audiowrapper { background-color:#d5d5d5; }
html[data-useragent*="OS 9"] #playlist li { background-color:#d5d5d5; }
html[data-useragent*="OS 9"] #playlist li:hover { background-color:#5a9aa8; }

/* Chrome */
html[data-useragent*="Chrome"] #songs { background-color:#141414; }
html[data-useragent*="Chrome"] #audiowrapper { background-color:#141414; }
html[data-useragent*="Chrome"] #playlist li { background-color:#141414; }
html[data-useragent*="Chrome"] #playlist li:hover { background-color:#5a9aa8; }

/* Chrome / Android / Tablet */
html[data-useragent*="Chrome"][data-useragent*="Android"] .lc-song { color:#000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] .plPDF { color:#000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] .plYouTube { color:#000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] .plPDF a { color: #000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] .plPDF a:link { color: #000000;} 
html[data-useragent*="Chrome"][data-useragent*="Android"] .plPDF a:hover { color: #000000;} 
html[data-useragent*="Chrome"][data-useragent*="Android"] .plYouTube a { color: #000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] .plYouTube a:link { color: #000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] .plYouTube a:hover { color: #000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] #songs { background-color:#fafafa;color:#000000;}
html[data-useragent*="Chrome"][data-useragent*="Android"] #audiowrapper { background-color:#fafafa; }
html[data-useragent*="Chrome"][data-useragent*="Android"] #playlist li { background-color:#fafafa; }
html[data-useragent*="Chrome"][data-useragent*="Android"] #playlist li:hover { background-color:#5a9aa8; }


