.podcast_table{display:flex;justify-content:center;align-items:center}table{width:100%;text-align:left}table td{border:.5px solid #000;padding:5px 10px;word-break:normal!important}thead tr td{font-weight:700}.listen-episode-button,thead tr td{background-color:#1598d7;color:#fff}.listen-episode-button{font-size:1em;border:.2px solid #1598d7;transition:all .2s ease-in-out}.listen-episode-button:hover{background-color:#fff;color:#000;font-size:1em;border:.2px solid #000}@media (min-width:1280px){table{width:70%}}.icons-modal-wrapper{display:none;position:fixed;z-index:1100;padding-top:20%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6)}.icons-modal-content{position:relative;background-color:hsla(0,0%,100%,.8);margin:auto;padding:0;border:1px solid #888;width:40%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.18);-webkit-animation-name:fadein;-webkit-animation-duration:.5s;animation-name:fadein;animation-duration:.5s}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.icons-close{position:absolute;top:0;right:0;color:#000;font-size:28px;font-weight:700;cursor:pointer;z-index:1200;padding-right:10px}.icons-close:focus,.icons-close:hover{color:#000;text-decoration:none;cursor:pointer}.icons-modal-body{position:inherit;padding:2px;display:flex;flex-direction:row;width:100%;background-color:rgba(255,255,254,.8)}.icons-modal-body .icons-modal-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:center;align-items:center;padding:20px}.icons-modal-body .icons-modal-container .icons-modal-img-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;max-height:100%;max-width:50px;margin:2px 5px}.icons-modal-body .icons-modal-container img{width:100%;height:100%;object-fit:cover}@media(max-width:1600px){.icons-modal-wrapper{padding-top:25%}.icons-modal-content{width:50%}}@media(max-width:1200px){.icons-modal-content{width:60%}}@media(max-width:1000px){.icons-modal-wrapper{padding-top:45%}.icons-modal-content{width:70%}}@media(max-width:500px){.icons-modal-wrapper{padding-top:60%}.icons-modal-content{overflow:auto;max-height:60%}}@media(max-width:300px){.icons-modal-wrapper{padding-top:70%}}