@font-face {
  font-family: 'National';
  src: url("../fonts/national/NationalWeb-Book.eot");
  src: url("../fonts/national/NationalWeb-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/national/NationalWeb-Book.woff") format("woff"), url("../fonts/national/NationalWeb-Book.ttf") format("truetype"), url("../fonts/national/NationalWeb-Book.svg#icongs") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'National';
  src: url("../fonts/national/NationalWeb-BookItalic.eot");
  src: url("../fonts/national/NationalWeb-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/national/NationalWeb-BookItalic.woff") format("woff"), url("../fonts/national/NationalWeb-BookItalic.ttf") format("truetype"), url("../fonts/national/NationalWeb-BookItalic.svg#icongs") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'National';
  src: url("../fonts/national/NationalWeb-Semibold.eot");
  src: url("../fonts/national/NationalWeb-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/national/NationalWeb-Semibold.woff") format("woff"), url("../fonts/national/NationalWeb-Semibold.ttf") format("truetype"), url("../fonts/national/NationalWeb-Semibold.svg#icongs") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'National';
  src: url("../fonts/national/NationalWeb-SemiboldItalic.eot");
  src: url("../fonts/national/NationalWeb-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/national/NationalWeb-SemiboldItalic.woff") format("woff"), url("../fonts/national/NationalWeb-SemiboldItalic.ttf") format("truetype"), url("../fonts/national/NationalWeb-SemiboldItalic.svg#icongs") format("svg");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'fat-icons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjBrcAAAC8AAAAYGNtYXARxOGsAAABHAAAAHxnYXNwAAAAEAAAAZgAAAAIZ2x5ZhmrIDwAAAGgAAAN7GhlYWQHGraZAAAPjAAAADZoaGVhC3IJgQAAD8QAAAAkaG10eCQzADEAAA/oAAAARGxvY2EYLBvoAAAQLAAAACRtYXhwABoBsgAAEFAAAAAgbmFtZUDKSgIAABBwAAABS3Bvc3QAAwAAAAARvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwAQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAGgAAAAWABAAAwAGAAEAIgA+AEYAYQBmAGwAdPAB//3//wAAAAAAIAA8AEYAYQBlAGwAdPAA//3//wAB/+P/yv/D/6n/pv+h/5oQDwADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAC/+AB/gHeADoAACU3PgE0JicuASIGDwEnLgEiBgcOARQWHwEHDgEUFhcUMhYyMzAyNjI1NxcUMhYyMToBNjI1PgE0Ji8BAQj2AQEBAQECAgIB9vYBAgICAQEBAQH29gEBAQEBAQEBAgEB9vYBAgEBAQEBAQEBAfbg9gECAgIBAQEBAfb2AQEBAQECAgIB9vYBAgICAQEBAQH29gEBAQEBAgICAfYAAgAB/98B/wHgAAQANQAAExEhESEBIxUUDgIjIi4CPQEjIi4CNTQ+AjsBNTQ+AjMyHgIdATMyHgIVFA4CIwEB/v4CAVhEBAUIBAQIBgNFBAcGAwMGBwRFAwYIBAQIBQREBQcGAwMGBwUB4P3/AgH+6kUFBwYDAwYHBUUDBQgEBQcGA0UECAUDAwUIBEUDBgcFBAgFAwAAAAABAAn/4gEMAeAAJwAAATIwFhQzFBYGFA8BFxYUFgYxDgEiJi8BJjQmNiM2JjY0MzcyNDYwMwEJAQIBAgEC9vYCAQIBAQMBAvoBAQEBAQEBAfoBAgIB4AEBAQECAgH39wECAgIBAQEB+gEBAQEBAQEB+gEBAAMAIgAjAd4BnQAWAC0ARAAAJSEiLgInPgMzITIeAhcOAyM3ISIuAjcmPgIzITIeAgcWDgIjJyEiLgInPgMzITIeAhcOAyMBvP6JCAsKBQEBBQoLCAF3CAsLBAEBBAsLCAH+hwYNCAcBAQcIDQYBeQYNCQYBAQYJDQYB/okICwoFAQEFCgsIAXcICwsEAQEECwsIIwYJDAcHDQkFBQkNBwcMCQabBQkNBwcNCQUFCgwHBwwKBZoGCQ0HBwwJBgYJDAcHDQkGAAAAAQAE/+EBBgHdACcAABcwIiYiNSImNDY/AScuATQ2MzQ2MhYfARQWFDAVHAEwBhUHBjAGIiMHAQEBAQEBAfb2AQEBAQICAgH6AQH6AQEBAR8BAQICAgH29gECAgIBAQEB+QEBAQEBAQEB+QEBAAAAAAgAAP/fCZAB4QAiAHcAjQCuANoA7wEEAVAAADczESM1IRUjLgMrARUzMj4CNzMVIy4DKwEVMxUhNSU0PgI3PgM3PgM9ATQuAiMiDgIHHgMVFA4CIyIuAjU0PgIzMh4CHQEUHgIzMj4CNxcOAyMiLgInIw4DIyIuAjU3NQ4DBw4DFRQeAjMyPgI1ARUzFSMVFB4CMzI+AjcXDgMjIi4CPQEjNTM1NxMzESM1MxU+AzMyHgIdATMVIzUzNTQuAicuAyMiDgIdATMVIzUlND4CMzIeAhUUDgIjIi4CNSU0LgIjIg4CFRQeAjMyPgI1JTIeAh0BMxUjNTM1NC4CJy4DIyIOAh0BMxUjNTM1NC4CJy4DIyIOAh0BMxUjNTM1IzUzFT4DMzIeAhc+AzMAS0sBsC8KEhUeFnIlEhcOCAMvLwMIDhcSJVb/AAGxAwcJBgoXICkbEBMKAwgQGBEHDgwMBgQIBQMHDBELDBMMBhgoNh4hMSAPAwUHBgMHBwUDHgYQFBkPDhgSDAEDCBgdIREXJhoPzgIGCAoHGB8TCAYMEw0NFxILARVvbwQJDwsIDQwLBSUGFRwjFRklGQ1AQlSINDSKDBseIRQXJBgNNLcuAwQHBAMICgoGDh0WDSy2AaAaL0AnKEEtGRouQSYoQS4ZAQELFh8UFB4TCgsWHxUTHhMKAkMXIxcMM7MqAgQHBAMHCQoFDRoWDimoKQIEBgQDCAgKBg0aFg4qszMzhgwbHiITFB8XDgINGx4hEx4BdTeoJSwYCaYEDx0YxRgeEAWeNzccCREPDgYKDgoJBAIDAwUEIREWDwcCAwUDAggKCwYJDwwGCA0RCRUhFwwPHCkbpAYJBQMEBwsIDhIaEAgHEBgSERgRCQ0YIRMkMAECAQIBBAkOFA4LEw0ICxIbDwE1XDO8DBINBgcPFxANGygZDA4aJhi/M1IK/ooBijr4FiEVCxAdKRqzNjafCRAOCwUDBgMCDhkkF4I2NnInQS8bGi5AJydCLxsaLkEnASMyIBAQIDIjIjMgEBAgMyKwEB0pGrM2Np8JEQ4MBAMFAwIOGSQXgjY2nwkRDgwEAwUDAg4ZJBeCNjbnN1gXIhgMCxYhFhYhFgsABwAA/+AH1QHgAIYAqwDbAREBOgFUAa8AADc0PgI3PgM3PgM3PgM3Mj4CPQE0LgInLgMjIg4CBx4DFRQOAgcOAyMiLgInLgM1ND4CNz4DMzIeAh0BFB4CMzI+AjcXDgMHDgMjIi4CJy4DNSMOAwcOAyMiLgInLgM1NzUiDgIHDgMHDgMVFB4CFx4DMzI+Ajc+AzUBFTMVIxUUHgIXHgMzMj4CNz4DNxcOAyMiLgInLgM9ASM1MzU3EzMRIzUzFT4DMzIeAhceAx0BMxUjNTM1NC4CJy4DIyIOAgcOAx0BMxUjNSU0PgI3PgMzMh4CFx4DFRQOAgcOAyMiLgInLgM1JTQuAiMiDgIHDgMVFB4CMzI+AjUlHgMdATMVIzUzNTQuAicuAyMiDgIHDgMdATMVIzUzNTQuAicuAyMiDgIHDgMdATMVIzUzNSM1MxU+AzMyHgIXPgMzMh4CFwADBgoGBQoMDgcIERUZDQgOCgcCAQMCAQIEBgMECg0OCQcNDQwFBQcFAwIDBQMEBwkJBQYKCQgDAwUDAgULEAsKGBodDyAwIBECBQgFBAcGBgIeAwcICQUFCwwOBwgNDAoFBQcFBAMECQsNCAcQEBIIDBUSEAcHCwcDzQIGCAoHDBQQDAQFBgQCAQMFAwMICQwGBgwLCwUFBwUCARRubgECAwMCBgcJBQQHBwYDAwUGBQMlBhQcIxUNFhIQBgYKBgNAQlSHNDSJDBsfIRMLFBIPBgYKBgM0ti4DBAcEBAcKCgYIDg4NBQYJBgMstQGeBgwTDAwcICMTFCMgGwwMEgwGBgwSDQwcHyMTFCQfHAwMEgwGAQALFR8VChIPDAUECAQDCxUgFRMdFAoChAYJBgMzsioCBQYEBAcICgUHDQ0MBgYJBgMppykCBAYEBAgICgUHDQ0MBgYJBgMqsjMzhQ0bHiISFB8XDQINHB4hEgsUEQ4GOwkQEA0HBAkHBgIDBQQEAgECAgEBAgMDAiEIDgsKAwQFBAICAwUDAwcJDAYECQcHAwMEAwICAwUEAwcJCQUKEhEOBgYJBgMOHCkcowYIBgMEBwsIDgkPDQsEBAYEAgIEBgQECgwPCAgODAsEBQYFAgMGCgYGDhASCiQvAgICAQIEBQYDAwgKDAcGCgkJAwQFAwIDBQcFBgsMDggBM1szuwYLCQgDAwQDAgIDBgMECQwOCA0aJxoNBAYKBwYQExYMvjNRCv6MAYg69xYgFgsECAsHCBEVFw2yNjaeCRAOCwUDBgMCBAYLBwYQEhMLgTY2cRQjIBwNDBMMBwYNEgwMHB8jFBMkIB0MDBMMBwYMEwwMHB8kEwEiMSERBAgMCAgVGR0SITEhEREhMSGSCBEVFw2yNjaeChEOCwQDBQMCBAYLBwYQEhMLgTY2ngoRDgsEAwUDAgQGCwYHEBEUC4E2NuY3WBcjFwwLFiEWFiEWCwQICwcAAAAAAgAA/+YDOwHaAAUACQAAJQERIREBASEJAQGd/mMDO/5iAZj81gGTAZdSAVX+PwG9/q8BiP60AUwAAAAAAf///+AByAHgACIAACczESM1IRUjLgMrARUzMj4CNzMVIy4DKwEVMxUhNQFPTwHJMgoTFx8XeigTGA8IBDIyAwgPGRMoXP7xGgGMOrEmLxoIrwUQHhnRGx8RBag6OgAAAQAA/+gCRAHYAIgAACU+AzU0LgInLgMrAT4DNTA8AjEuAycuAycuAiIjIg4CBw4CFBUwFBYUFQ4DBw4DIy4DKwEiDgIHDgIUFRcUHgI7ATI+Aj0BMh4BMjEeAzsBMj4CNTQuAic+AzU8AS4BNT4DNTwBLgEnAi8FCAUDAgQFAwMHCQsIiQIEAwMBCQsIAQECAwMCAwgHBwMIDAoIAgIBAgECFRgXBQECAgIBAQMDAwKtAgUEBAECAgISBAYIBJsFCAYDAQEBAQMICQoGzBAZEgoBAQEBBQcGAgECBAgFAwECAcUECgsMBgUJCQcDAgUDAwsaFQ8BAQIBECAaEQECAwICAQICAgMFBgMCAwQEAhEXFgcHJCghBAEBAgIBAQEBAQIDAgEEBQQC5QQIBQMDBggFCgEBAgUEAwsRFgsDBQQFAgUKCwwFAwUFBAIFCgsMBgIFBQQDAAABAAD/5wJmAdkAaQAAAQ4DBz4DNw4DBy4DJw4DFRQWFBYVLgMnDgMVFB4CFy4DJxQwFDQVFB4CFw4CJgcmBiYiJx4DFw4DJwYmBiYHHgM3Fj4CNTQmPAE1PgM3AmYIEhITCQkRDwoECRMUFQsJFBgZDhouIhQBAidJQjoXBAcEAggOFQ0IDw4OBg8bJRYECAkIBAQGBQYDBhceJhQQJCgqFgQHCAcEFS0xMxtXhlsvAQkSDw8GAZ4EBgYCAgYOExMMBggJBQMKDgsEAQESIy0bAwgHCAIBFSEwGwYQDxEIER4cFQoCAQUEBQEBAQIVKx8YAwIBAgEBAQEBAhQfGAwCCxUNCQEBAgECAQwWDggBAUJmgT0DAwUDAwYQDxMIAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAEAALdpUHJfDzz1AAsCAAAAAADPNjruAAAAAM82Ou7////fCZAB4QAAAAgAAgAAAAAAAAABAAAB4P/gAAAJkP////8JkAABAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAEAAAACAAACAgAAAQEXAAkCAAAiAQoABAmQAAAH1QAAAzsAAAHH//8CRAAAAmYAAAAAAAAAAAAAAAAAAAAKABQAHgByAL4A+AFcAZQDNgVYBXYFpgZSBuIG7Ab2AAEAAAARAbAACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQASAAAAAQAAAAAAAgAOAFUAAQAAAAAAAwASACgAAQAAAAAABAASAGMAAQAAAAAABQAWABIAAQAAAAAABgAJADoAAQAAAAAACgAoAHUAAwABBAkAAQASAAAAAwABBAkAAgAOAFUAAwABBAkAAwASACgAAwABBAkABAASAGMAAwABBAkABQAWABIAAwABBAkABgASAEMAAwABBAkACgAoAHUAZgBhAHQALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAGYAYQB0AC0AaQBjAG8AbgBzZmF0LWljb25zAGYAYQB0AC0AaQBjAG8AbgBzAFIAZQBnAHUAbABhAHIAZgBhAHQALQBpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
a {
  color: #f5e349;
  text-decoration: none;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
a:hover {
  color: #ea334f;
}
body,
html {
  padding: 0;
  margin: 0;
}
body {
  background: url('../images/loader.svg') no-repeat #190317;
  color: #ffffff;
  font-family: 'National';
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  background-size: 50px 50px;
  background-position: 50% 150px;
  overflow-x: hidden;
}
#main {
  display: none;
}
h1,
h2,
h3 {
  font-weight: 300;
}
header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: 65px;
  z-index: 999;
}
#header-inner {
  position: relative;
  width: 100%;
  height: 100%;
}
#progress-bar-bg {
  position: absolute;
  bottom: -20px;
  height: 20px;
  left: 0;
  background: #270506;
  width: 100%;
  overflow: hidden;
}
#progress-bar-bg .note {
  margin-top: 2px;
  width: 100%;
  text-align: center;
  font-family: 'futura-pt';
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
}
#progress-bar {
  position: absolute;
  bottom: -20px;
  height: 20px;
  left: 0;
  background: #fff;
}
#progress-bar-click {
  position: absolute;
  bottom: -20px;
  height: 20px;
  left: 0;
  background: rgba(255, 255, 255, 0);
  width: 100%;
  cursor: pointer;
}
.jp-mute,
.jp-unmute {
  position: absolute;
  right: 5px;
  top: 4px;
  width: 15px;
}
.jp-pause,
.jp-play {
  margin-left: 8px;
  width: 15px;
  position: absolute;
  line-height: 19px;
}
.track-name {
  font-family: 'futura-pt';
  font-size: 14px;
  margin-left: 24px;
}
#current-time {
  position: absolute;
  font-size: 14px;
  top: 0;
  font-family: 'futura-pt';
  color: #000;
  right: 5px;
  width: 35px;
  height: 20px;
  background: #270506;
  padding-left: 5px;
}
#player {
  display: none;
  position: relative;
  width: 100%;
  height: 23px;
  background: #000;
  font-size: 12px;
  padding-top: 3px;
  margin-bottom: 20px;
}
#player a {
  color: #fff;
}
#logo {
  position: absolute;
  left: 15px;
  top: 15px;
  font-family: 'fat-icons';
  color: rgba(255, 255, 255, 0.5);
  font-size: 40px;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#logo:hover {
  color: #ffffff;
}
#social {
  position: absolute;
  right: 15px;
  top: 15px;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#social:hover {
  color: #ffffff;
}
.feed-icon {
  line-height: 20px;
  margin-left: 5px;
  font-size: 20px;
}
.itunes-icon {
  line-height: 20px;
  margin-left: 5px;
  font-size: 20px;
}
.fb-button {
  display: inline-block;
  line-height: 20px;
  margin-left: 5px;
  font-size: 20px;
}
.twitter-button {
  display: inline-block;
  line-height: 20px;
  margin-left: 8px;
  font-size: 20px;
}
.twitter-share-button {
  float: left;
  height: 20px;
  line-height: 20px;
}
#background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#latest-episode {
  position: relative;
}
#latest-episode.individual {
  height: 350px;
}
#content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.neb-bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
#episode-bg-fill {
  background: #123e84;
}
#layer1 {
  background: url('../images/layer1.png') no-repeat;
  background-size: cover;
  opacity: 0.5;
}
#layer2 {
  background: url('../images/lightsbg.jpg') no-repeat;
  background-size: cover;
}
#layer3 {
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
#background {
  position: fixed;
  z-index: -9;
  top: 0;
  left: 0;
  width: 100%;
}
#background.individual {
  height: 400px;
}
.all-episodes-link {
  font-family: 'futura-pt';
  font-weight: 500;
  max-width: 850px;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 10px;
}
.all-episodes-link span {
  color: #fff;
  background: #123e84;
  border-radius: 3px;
  padding: 8px 16px 8px 8px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.all-episodes-link span.arrow {
  background: none;
  padding: 8px;
  border-radius: 0px;
  font-family: 'National';
}
.all-episodes-link span.arrow:hover {
  background: none;
}
.all-episodes-link span:hover {
  background: #0A50C1;
}
.nav-button {
  position: absolute;
  font-size: 30px;
  line-height: 50px;
  text-align: center;
  width: 50px;
  height: 50px;
  background: #123e84;
  top: 50%;
  margin-top: -25px;
}
a .nav-button,
a:hover .nav-button {
  color: #f5e349;
}
.nav-button-text {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  font-family: 'futura-pt';
  color: #f5e349;
  font-size: 13px;
  width: 150px;
  text-transform: uppercase;
  line-height: 14px;
}
#prev-episode {
  right: 0;
}
#prev-episode .nav-button-text {
  text-align: right;
  left: -165px;
}
#next-episode {
  left: 0;
}
#next-episode .nav-button-text {
  text-align: left;
  right: -165px;
}
h1 {
  background: url('../images/logo-r.png') no-repeat;
  background-size: 100%;
  width: 370px;
  height: 370px;
  margin: 50px auto 0 auto;
}
h1.individual {
  width: 270px;
  height: 270px;
}
h2 {
  font-family: 'futura-pt';
  font-weight: 500;
  margin: 0 20px 20px 20px;
  font-size: 42px;
  text-align: center;
}
#latest-ep-link .on {
  display: none;
}
#latest-ep-link.active #listen-now {
  border: 5px solid #fff;
  color: #fff;
}
#latest-ep-link.active .on {
  display: inline-block;
}
#latest-ep-link.active .off {
  display: none;
}
#listen-now {
  padding: 20px;
  font-family: 'futura-pt';
  font-weight: 500;
  font-size: 24px;
  text-align: center;
  margin: 0 auto;
  background: #000;
  border: 5px solid #f5e349;
  max-width: 300px;
  margin-bottom: 50px;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#listen-now:hover {
  background: #333;
  background-size: cover;
}
#feed-links {
  width: 100%;
  padding: 30px 0 30px 0;
  background: #190317;
  text-align: center;
}
.feed-link {
  width: 300px;
  height: 300px;
  display: inline-block;
  margin: 0 15px 20px 15px;
}
#itunes-link {
  background: url('../images/itunes.jpg') no-repeat;
  background-size: 100%;
}
#rss-link {
  background: url('../images/rss.jpg') no-repeat;
  background-size: 100%;
}
#episode-list {
  padding: 30px 0;
  background: #190317;
}
.episode-item {
  margin: 20px auto 120px auto;
  max-width: 850px;
  position: relative;
}
.episode-image {
  position: absolute;
  right: 0;
  top: 40px;
  width: 300px;
  height: 300px;
  border-radius: 150px;
  overflow: hidden;
}
.episode-number {
  font-weight: 500;
  font-family: 'futura-pt';
  font-size: 14px;
  text-transform: uppercase;
  color: #123e84;
}
.episode-number.header {
  text-align: center;
  color: #ea334f;
}
.episode-number.individual {
  color: #f5e349;
  font-size: 24px;
  text-align: center;
}
.permalink {
  color: rgba(255, 255, 255, 0.3);
  margin-left: 5px;
  font-size: 12px;
  line-height: 14px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.permalink:hover {
  color: #ffffff;
}
a h4 {
  color: #fff;
}
h4 {
  font-weight: 500;
  font-family: 'futura-pt';
  font-size: 30px;
  margin: 10px 0 10px 0;
  width: 450px;
}
.track h4 .off {
  width: 30px;
  position: absolute;
  left: -40px;
}
.track h4 .on {
  width: 30px;
  display: none;
  position: absolute;
  left: -40px;
  color: #fff;
}
.track h4.active .on {
  display: inline-block;
}
.track h4.active .on .pause {
  display: none;
}
.track h4.active .off {
  display: none;
}
.track h4.playing .on .play {
  display: none;
}
.track h4.playing .on .pause {
  display: inline-block;
}
.episode-desc-container {
  position: relative;
}
.episode-desc {
  font-size: 18px;
  line-height: 26px;
  margin-top: 30px;
  width: 450px;
}
.episode-credits p.credits {
  font-size: 11px;
  color: #6D6E71;
  font-style: italic;
  width: 450px;
}
.caption {
  font-size: 10px;
  color: #f5e349;
  font-family: 'futura-pt';
}
.episode-meta {
  display: inline-block;
  height: 50px;
  float: left;
}
.episode-play {
  color: #f5e349;
  cursor: pointer;
  margin-right: 5px;
  display: inline-block;
}
.episode-play:hover {
  color: #fff;
}
.duration {
  display: inline-block;
  font-family: 'futura-pt';
  color: #123e84;
}
.episode-download {
  display: inline-block;
  margin-left: 50px;
  height: 50px;
}
.download-link {
  margin-right: 5px;
  display: inline-block;
}
.download-size {
  display: inline-block;
  font-family: 'futura-pt';
  color: #123e84;
}
.episode-part {
  padding-left: 80px;
  position: relative;
  width: 370px;
  margin-bottom: 50px;
}
.episode-part-number {
  position: absolute;
  left: 0px;
  width: 62px;
  font-family: 'futura-pt';
  text-transform: uppercase;
  color: #123e84;
  font-size: 12px;
  text-align: right;
}
.episode-part-number-number {
  font-size: 30px;
  position: absolute;
  top: 15px;
  right: 0px;
  text-align: right;
}
.episode-part-title {
  font-family: 'futura-pt';
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  width: 230px;
  margin-bottom: 8px;
}
.episode-part-play-container {
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
}
.episode-part-desc {
  color: #B5B5B5;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
.episode-part-download-mp3,
.episode-part-download-zip {
  display: inline-block;
  font-size: 14px;
}
.episode-part-download-mp3 a,
.episode-part-download-zip a {
  color: #123e84;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.episode-part-download-mp3 a:hover,
.episode-part-download-zip a:hover {
  color: #fff;
}
.episode-part-download-mp3 {
  margin-right: 65px;
}
.track .on {
  display: none;
  color: #ea334f;
}
.track .on .play {
  width: 20px;
}
.track .on .pause {
  width: 20px;
}
.track .off .play {
  width: 20px;
}
.track .off .pause {
  width: 20px;
}
.track.active .on {
  display: inline-block;
}
.track.active .on .pause {
  display: none;
  width: 20px;
}
.track.active .off {
  display: none;
  width: 20px;
}
.track.playing .on .play {
  display: none;
  width: 20px;
}
.track.playing .on .pause {
  display: inline-block;
  width: 20px;
}
.episode-part-play-container .track .off .play,
.episode-part-play-container .track .on .play,
.episode-part-play-container .track .off .pause,
.episode-part-play-container .track .on .pause {
  margin-right: 5px;
}
.episode-part-play-container .duration {
  font-size: 12px;
  margin-left: 5px;
}
#about {
  background: #000;
  padding-top: 30px;
  padding-bottom: 30px;
  clear: both;
}
#about p {
  margin: 0 auto;
  max-width: 575px;
  color: #D1D1D1;
  font-size: 20px;
  line-height: 25px;
}
h3 {
  font-family: 'futura-pt';
  margin: 40px auto 10px auto;
  max-width: 575px;
  font-size: 26px;
}
#copyright {
  padding-top: 20px;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
}
footer {
  background: #190317;
  text-align: center;
  padding-bottom: 15px;
}
footer ul {
  margin: 0;
  padding: 0;
}
footer ul li {
  display: inline-block;
  list-style-type: none;
  padding: 3px;
  font-size: 10px;
}
footer ul li.follow {
  font-family: 'fat-icons';
  font-size: 7px;
  line-height: 10px;
}
footer ul li.contact {
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
}
footer ul li a {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 1000px) {
  h4 {
    padding-left: 40px;
  }
  .track h4 .off {
    width: 30px;
    position: absolute;
    left: 0;
  }
  .track h4 .on {
    width: 30px;
    display: none;
    position: absolute;
    left: 0;
    color: #fff;
  }
}
@media (max-width: 900px) {
  h1 {
    width: 300px;
    height: 300px;
  }
  #about p {
    margin-left: 20px;
    margin-right: 20px;
  }
  h3 {
    margin-left: 20px;
    margin-right: 20px;
  }
  h4 {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }
  .episode-item {
    width: 450px;
  }
  .episode-image {
    position: static;
    margin: 0 auto 30px auto;
    top: auto;
    left: auto;
  }
  .episode-desc,
  h4,
  .episode-play {
    margin-left: 0;
  }
  .all-episodes-link {
    margin: 0 20px;
    text-align: center;
    padding: 10px 0 20px 0;
  }
}
@media (max-width: 530px) {
  #player {
    height: 35px;
    padding-top: 10px;
    margin-bottom: 30px;
  }
  .track-name {
    font-size: 16px;
    line-height: 24px;
    margin-left: 36px;
    margin-right: 30px;
    width: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 35px;
    overflow: hidden;
    display: block;
  }
  .jp-play,
  .jp-pause {
    font-size: 24px;
    line-height: 24px;
  }
  #current-time {
    top: 4px;
  }
  #progress-bar-bg,
  #progress-bar,
  #progress-bar-click {
    bottom: -30px;
    height: 30px;
  }
  #progress-bar-bg .note {
    font-size: 12px;
    margin-top: 4px;
  }
  .episode-meta {
    display: block;
    height: auto;
    float: none;
  }
  .episode-download {
    display: block;
    margin-left: 0;
    height: auto;
  }
  .episode-item {
    margin: 20px 20px 120px 20px;
    width: auto;
  }
  .episode-credits p.credits {
    margin: 0 auto;
    width: auto;
  }
  .episode-desc {
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
  }
  .episode-part-number {
    width: 30px;
  }
  .episode-part {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 50px;
    width: auto;
  }
  .episode-part-play-container {
    position: relative;
    text-align: left;
    margin-bottom: 8px;
    margin-top: 3px;
  }
  #episode-bg {
    opacity: 0.5;
  }
  .nav-button {
    top: auto;
    margin-top: 0;
    bottom: 0;
  }
}
