/*body{font-family:'Nunito';font-weight:300;font-size:14px;background-image:url(../img/bg-paper.jpg);}*/
body{font-family:'Roboto Condensed';font-weight:300;font-size:18px;background-color:#bb9a7e;background-image:url(../img/tex-paper.jpg);padding:0px 0 0;background-attachment: local;}
/*body em{font-family:'Roboto Condensed';font-weight:300;font-style:italic;}*/
section{margin-top:30px;}
body > footer{margin-top:50px;padding:0 1em;background-color:#404040;color:#909090;}
body > footer p {margin: 9px 0;}
body > footer p small {color:#909090;}
body > footer strong {font-size:15px;font-family:'Prompt';font-weight:600;color:#fff;vertical-align:baseline;line-height:18px;}

hr {height:10px;background-color:#605a50;border:none;}

a{color:#ca0000;text-decoration:underline}a:hover{color:#6f00a5;text-decoration:underline}
.osano-cm-window {font-size:12px;}

.cookie-consent{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:fixed;padding:0.2em 0.5em;bottom:6px;right:0.5%;background-color:#404040c0;color:#e0e0e0;border-radius:4px;font-size:85%;} 
.cookie-consent__text{padding-right:0.5em;border-right:1px solid #808080;}
.cookie-consent__buttons{display:flex;flex-direction:row;justify-content:flex-end;text-align:center;align-items:center;padding-left:0.1em;}
.cookie-consent__buttons-button{cursor:pointer;border-radius:3px;padding:0 0.5em;}
.cookie-consent__buttons__close{background:#b0b0b0;color:black;padding-left:1em;padding-right:1em;}
.cookie-consent__buttons__close:hover{background:#d0d0d0;}
.cookie-consent__buttons__read-more > a{margin-right:0.5em;color:inherit;text-decoration:underline;}

/*
.menu {margin:9px 0;font-family:'Numans';text-transform:uppercase;font-weight:400;}
*/
.nav a{color:#d0d0d0;text-decoration:none}.menu a:hover{color:#fff;text-decoration:underline}

body > .navbar-default{border-color:#404040b3;border-width:0 0 3px 0;text-transform:lowercase;}
#logo{padding:10px 0;}
#logo img{display:block;width:96%;margin:0 2%;}
.headshot-container{padding-left: 0;}
.headshot{display:block;margin:0 auto;}
.headshot-wrap{background-color:#000;padding: 1em 0;margin-top:0;overflow:auto;}

h1,h2,h3,h4,h5,h6{font-family:'Prompt';text-transform:uppercase;font-weight:400;color:#000000;margin-left:-0.05em;    letter-spacing: -.05em;text-transform: lowercase;}
h1{font-family:'Prompt';font-weight:600;text-align:center;font-size: 50px;}
h2{border-bottom: 2px solid #000;}
.logo {padding:10px 0;}
.logo section.logo-container {margin-top: 0;}
.logo h1 {font-size: 44px;font-weight:300;color:#ffffff;line-height:44px;vertical-align:middle;}
.logo h3 {font-size: 20px;font-weight:300;color:#ffffff;line-height:44px;vertical-align:middle;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:inherit;}
.biglogo{margin-top:10px;}
.work-samples{margin-top:0;}
.work-samples .icon{margin:5px 0.3em 0 -3px;}
ul.flat{list-style-type:none;padding-left:0;border-top:1px solid #DDD;}
ul.flat li{border-bottom:1px solid #DDD;padding-bottom:0;padding-left:6px;}
ul.flat li a{display:inline-block;padding:2px 4px;}
ul.flat a.sm2_link{border-left:6px solid #eee;width:94%;margin-left:-6px;padding:4px 3%;}
ul.flat a.sm2_link:hover{border-left-color:#333;text-decoration: none;}
ul.flat a.sm2_playing{border-left-color:#FE6A00;background-color:#CE3A00;color:#fff;text-decoration:none;}
ul.flat a.sm2_playing:hover{border-left-color:#c33;}
ul.flat a.sm2_paused{background-color:#ddd;color:#999;text-decoration:none;}
ul.flat a.sm2_paused:after{content:" (paused)"}
ul.flat a.sm2_paused:hover{border-left-color:#3c3;}

.soundcloud-iframe{border:1px solid #909090;margin-left:-1px;}

/*
.table-condensed th {font-family:'Roboto Condensed';font-weight: 400;font-size:16px;}
dl {margin-top:0;}
dt {font-family: 'Roboto Condensed';font-weight: 400;font-style:italic;margin-top:0.5em;}
*/
@media (max-width: 767px) {
	/*.row-fluid [class*="span"]:first-child {margin-top: 0;}*/
	.logo {padding-left:10px;padding-bottom:0;}
	.navbar-nav>li>a {line-height: 12px;}
}
@media (max-width:480px){
	.table-condensed {border:none;}
	.table-condensed th {display:block;clear:both;padding-left:0;padding-top: 1em;border: none;border-bottom:1px solid #ddd;}
	.table-condensed td {display:block;clear:both;padding-left:1.5em;border:none;padding-bottom:0;}
	body > footer strong {display: block;}
	.logo {padding-left:10px;padding-bottom:0;}
}
@media (max-width: 979px) and (min-width: 768px) {
	.table-condensed {border:none;}
	.table-condensed th {display:block;clear:both;padding-left:0;padding-top: 1em;border: none;border-bottom:1px solid #ddd;}
	.table-condensed td {display:block;clear:both;padding-left:1.5em;border:none;padding-bottom:0;}
}
@media (min-width: 768px) {
	.navbar-nav>li>a {line-height: 44px;}
}



.credit {border-bottom: 10px solid #605a50;margin-bottom: 3em;}
.credit p {
    border-bottom: 1px solid #80644d;
    padding-bottom: 10px;}
.credit p:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
