.container{margin-left:auto;margin-right:auto}:root{box-sizing:border-box}*,::after,::before{box-sizing:inherit}html{font-size:62.5%}body{margin:0;padding:0;width:100%;font-size:16px;font-size:1.6rem;font-family:Helvetica,Arial,sans-serif;line-height:1.3}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}ol{margin:0;padding:0}p{padding:0;margin:0 0 5px 0;margin:0 0 .5rem 0}h1,h2,h3,h4,h5,h6{padding:0;margin:0 0 10px 0;margin:0 0 1rem 0;font-weight:400}fieldset{border:none;margin:0;padding:0}button{cursor:pointer}.container{padding-left:20px;padding-right:20px;color:#3a4750;line-height:26px;max-width:1100px;position:relative}@media only screen and (min-width:940px){.container{width:80%;margin-left:auto;margin-right:auto}}h2.container{margin-top:60px;font-size:28px;line-height:34px}h3{font-size:22px;line-height:38px}p{margin-bottom:15px}a{color:#3a4750}body{background:#fff}header{color:#3a4750;padding:20px 0 20px 0;margin:0 0 -30px 0;position:relative;width:100%;border-bottom:5px solid #3a4750}header:after,header:before{content:"";display:table}header:after{clear:both}@media only screen and (max-width:600px){header{height:auto}}header h1{color:#3a4750;margin:0;font-size:42px;font-size:4.2rem}header .logo{max-width:100px;padding:15px 0;margin:0 auto;display:block}@media only screen and (min-width:600px){header .logo{float:left;margin:0}}.nav{text-align:center;margin-top:30px}@media only screen and (min-width:600px){.nav{float:right;max-width:50%;margin:90px 0 0 0}}.nav li{display:inline-block;margin-right:20px}.nav li:last-child{margin-right:0}.nav a{text-transform:uppercase;color:#797979;text-decoration:none}.nav a:hover{color:#4fbaea}.feeds{text-align:center}@media only screen and (min-width:600px){.feeds{float:right;margin:0}}.feeds li{display:inline-block}.feeds li img{width:25px;height:25px;margin:15px 10px}.feeds li img:focus,.feeds li img:hover{opacity:.7}@media only screen and (min-width:600px){.feeds li img{width:30px;height:30px}}.logo{max-width:400px}.episodes{clear:both;margin-top:30px;margin-bottom:30px}.episodes h2{font-size:32px;margin-bottom:30px;margin-top:30px}.episodes p{width:100%;margin-left:105px}.episodes a{color:#3a4750;text-decoration:none;width:100%;height:100%;display:block;padding:30px 0 20px}.episodes a:focus,.episodes a:hover{background:#d6d8d7}.episodes a .container{display:flex;flex-wrap:wrap;align-items:center}.episodes ol li,.episodes ul li{position:relative;border-bottom:1px dotted #d6d8d7}.episodes ol li:last-child,.episodes ul li:last-child{border-bottom:none}.episode{position:relative}.episode .episode-number{display:inline-block;font-size:24px;border:3px solid #3a4750;color:#3a4750;width:85px;height:85px;line-height:80px;text-align:center;border-radius:85px}.episode .title{font-size:18px;width:calc(100% - 105px);font-weight:700}.episode .date{font-style:italic;color:#797979;font-size:12px;width:calc(100% - 105px);position:absolute;top:0}@media (max-width:600px){.episode .episode-number{margin:0 10px 0 0;order:1;font-size:18px;width:60px;height:60px;line-height:55px}.episode .title{order:3;margin:15px 0}.episode .date{order:2;margin-bottom:0;line-height:40px;line-height:10px;top:-15px}.episode .description{order:4}.episode p{margin-left:0}}.episode-number{display:inline-block;font-size:28px;width:70px;height:70px;line-height:70px;text-align:center;border-radius:70px;margin-right:15px}.placeholder-episodes .title{height:25px}.placeholder-episodes .date{width:50%;height:10px}.placeholder-episodes .description{margin-left:85px;width:85%;height:15px}.placeholder-episodes ol li,.placeholder-episodes ul li{position:relative;border-bottom:1px dotted #d6d8d7}.placeholder-episodes ol li:last-child,.placeholder-episodes ul li:last-child{border-bottom:none}@media (max-width:600px){.placeholder-episodes .episode-number{margin:0 10px 20px 0;order:1;width:40px;height:40px;line-height:40px}.placeholder-episodes .title-area{margin-bottom:20px}.placeholder-episodes .title{order:3;margin:5px 0}.placeholder-episodes .date{order:2;margin-bottom:0;line-height:40px;width:calc(100% - 50px)}.placeholder-episodes .description{order:4;margin-left:auto;margin-right:auto;width:100%}}.text-shape{width:95%;text-align:right;position:relative;margin-bottom:10px;height:15px}.title-area{margin-left:auto;display:inline-block;vertical-align:baseline;width:80%}.placeholder-wrapper{padding:30px 0 20px}.placeholder{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeload;animation-name:placeload;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#eee;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:-webkit-linear-gradient(left,#eee 8%,#ddd 18%,#eee 33%);background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);-webkit-background-size:800px 104px;background-size:1200px 104px;position:relative}@-webkit-keyframes placeload{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeload{0%{background-position:-468px 0}100%{background-position:468px 0}}.home-banner{clear:both;text-align:center;background-color:#3a4750;color:#d6d8d7;padding:60px 40px}.home-banner .banner-container{max-width:690px;margin:0 auto}.home-banner p{margin-left:0}.home-banner h1{font-size:24px}@media only screen and (min-width:600px){.home-banner h1{font-size:30px}}.home-banner .sub-btn{color:#4fbaea;border:3px solid #4fbaea;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:10 0 0 0;padding:10px 15px;width:100%;max-width:140px}.home-banner .sub-btn:focus,.home-banner .sub-btn:hover{color:#3a4750;border:3px solid #d6d8d7;background-color:#d6d8d7}.paging{text-align:right;display:block;margin-top:30px}.paging .prev{margin-right:20px}.paging a{display:inline;color:#3a4750;padding:8px 15px;border:3px solid #3a4750;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-transform:uppercase}.paging a:focus,.paging a:hover{color:#3a4750}footer{clear:both;text-align:center;color:#797979;padding:20px 0;margin-top:30px}footer .legal{text-align:center;font-size:12px;margin-top:15px}footer .legal li{display:inline-block;padding:0 10px;border-left:1px solid #d6d8d7}footer .legal li:first-child{border-left:none}footer a{color:#797979;text-decoration:none}footer a:focus,footer a:hover{border-bottom:1px solid #797979}.heart{fill:red;top:2px;width:20px;height:15px;position:relative;animation:pulse 1s ease infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.episodes .latest-episodes{text-transform:inherit;margin-top:30px}header{border-bottom:none}