.testimonial-container{text-align:center;margin-bottom:40px}.testimonial-container .quote{font-weight:bold;letter-spacing:normal;text-transform:capitalize}.testimonial-container .author{font-weight:bold;font-size:14px;line-height:1;text-transform:capitalize}.testimonial-container:before,.testimonial-container:after{background-color:#9b9b9b;height:2px;content:"";display:block}.testimonial-container:before{margin:0 auto 30px}.testimonial-container:after{margin:30px auto 0}
@media(max-width: 767px){.testimonial-container .quote{font-size:21px;line-height:1.43;margin-bottom:10px}.testimonial-container:before,.testimonial-container:after{width:222px}}
@media(min-width: 768px){.testimonial-container .quote{font-size:24px;line-height:1.42;margin-bottom:16px}.testimonial-container:before,.testimonial-container:after{width:400px}}
.show-cast .cast-list{text-align:center;margin-bottom:16px}.show-cast .cast-list ul li{text-align:left;vertical-align:top}.show-cast .cast-list ul li a{color:#000;font-weight:600;letter-spacing:normal}.show-cast .cast-list ul li a .cast-poster-container{display:block;overflow:hidden}.show-cast .cast-list ul li a .cast-poster-container img{width:100%;display:block}.show-cast .framed-more-button{display:flex;align-items:center;justify-content:center;border:solid 2px #000;color:#000;border-radius:2px;margin:0 auto;font-weight:600;box-sizing:border-box;height:48px;width:227px}
@media(max-width: 767px){.show-cast .cast-list ul{margin:auto;display:grid;grid-template-columns:repeat(2, 1fr);padding:0 16px;grid-gap:16px}.show-cast .cast-list ul li:nth-child(n+3){display:none}.show-cast .cast-list ul li a *{font-size:14px;line-height:1.29}.show-cast .framed-more-button{font-size:12px;line-height:1;height:32px;width:192px}}@media(min-width: 768px)and (max-width: 1024px){.cast-list ul{margin:auto;display:grid;grid-template-columns:repeat(3, 1fr);padding:0 16px;grid-gap:16px}.cast-list ul li:nth-child(n+4){display:none}}
@media(min-width: 1025px){.show-cast .cast-list ul{max-width:1056px;margin:auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:16px}.show-cast .cast-list ul li a{font-size:18px;line-height:1.25}.show-cast .framed-more-button{font-size:14px;line-height:1.43;height:46px;width:227px}}
.show-gallery{margin-top:40px;margin-bottom:40px}.show-gallery .show-gallery-container .image-container{margin:0 auto;width:100%}.show-gallery .show-gallery-container .image-container img{width:100%;display:block}.show-gallery .show-gallery-container .details-container{text-align:center;height:87px}.show-gallery .show-gallery-container .details-container h3{font-weight:600;letter-spacing:normal;text-transform:capitalize;color:#000;margin-bottom:8px}.show-gallery .show-gallery-container .details-container span{font-weight:600;letter-spacing:normal;text-align:center;color:#464646}
@media(max-width: 767px){.show-gallery .show-gallery-container{padding-left:16px;padding-right:16px}.show-gallery .show-gallery-container .image-container{margin-bottom:9px}.show-gallery .show-gallery-container .details-container{text-align:left;height:60px}.show-gallery .show-gallery-container .details-container h3{font-size:16px;line-height:1.5}.show-gallery .show-gallery-container .details-container span{font-size:12px;line-height:1.42}}
@media(min-width: 768px){.show-gallery .show-gallery-container{max-width:1056px;margin:0 auto}.show-gallery .show-gallery-container .details-container h3{font-size:24px;line-height:.83;padding-top:16px}.show-gallery .show-gallery-container .details-container span{font-size:14px;line-height:1.21}}
.show-social-links{padding:40px 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.show-social-links a{color:#000;font-weight:300;padding:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.show-social-links a:hover{opacity:.7}.series-landing.social-module a{color:#000;font-weight:300;padding:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.series-landing.social-module a:hover{opacity:.7}.series-landing.social-module{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px}
@media(max-width: 767px){.show-social-links a{font-size:18px}.series-landing .hashtag{display:block}.series-landing.social-module{flex-direction:column}.series-landing.social-module .hashtag{margin-bottom:8px}.series-landing.social-module .hashtag a{color:#181818;font-weight:600;font-size:14px}}
@media(min-width: 568px){.show-social-links a{font-size:21px}.series-landing.social-module .hashtag{display:block}.series-landing.social-module .hashtag a{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:.5px;text-align:center;color:#181818}.series-landing.social-module div a.icon:before{font-size:24px}}
.content-wide.show-landing .show-blog{max-width:720px;margin:40px auto}.content-wide.show-landing .show-blog h2:first-letter{text-transform:capitalize}.content-wide.show-landing .show-blog .blog-list ul li a{margin-bottom:16px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.content-wide.show-landing .show-blog .blog-list ul li a .blog-details-container{vertical-align:top;width:60%}.content-wide.show-landing .show-blog .blog-list ul li a .blog-details-container h3{font-weight:600;color:#000;text-transform:capitalize;max-height:48px;overflow:hidden}.content-wide.show-landing .show-blog .blog-list ul li a .blog-details-container p{font-size:16px;color:#000;text-overflow:ellipsis;overflow:hidden;height:48px;margin-top:4px;line-height:140%}.content-wide.show-landing .show-blog .blog-list ul li a .blog-image-container{width:calc(40% - 16px)}.content-wide.show-landing .show-blog .blog-list ul li a .blog-image-container img{width:100%}.content-wide.show-landing .show-blog .blog-more-button{display:flex;align-items:center;justify-content:center;border:solid 2px #000;color:#000;border-radius:2px;margin:0 auto;font-weight:600}
@media(max-width: 767px){.content-wide.show-landing .show-blog h2{margin-bottom:12px}.content-wide.show-landing .show-blog .blog-list ul li a{margin-left:16px;margin-right:16px;box-sizing:border-box}.content-wide.show-landing .show-blog .blog-list ul li a .blog-image-container{width:50%;min-width:50%}.content-wide.show-landing .show-blog .blog-list ul li a .blog-image-container img{width:100%;min-width:unset}.content-wide.show-landing .show-blog .blog-list ul li a .blog-details-container{margin-left:8px;width:50%}.content-wide.show-landing .show-blog .blog-list ul li a .blog-details-container h3{font-size:12px;line-height:1.29;height:30px;overflow:hidden}.content-wide.show-landing .show-blog .blog-list ul li a .blog-details-container p{font-size:12px;height:34px;overflow:hidden}.content-wide.show-landing .show-blog .blog-more-button{font-size:12px;line-height:1;height:32px;width:78px}}
@media(min-width: 568px){.show-blog h2{margin-bottom:24px}.show-blog .blog-list ul li .blog-image-container{width:248px}.show-blog .blog-list ul li .blog-details-container h3{font-size:18px;line-height:1.33}.show-blog .blog-list ul li .blog-details-container .read-link{font-size:14px;line-height:1.21}.show-blog .blog-more-button{font-size:14px;line-height:1.43;height:46px;width:88px}}
.show-landing{margin:0 auto}.show-landing h2:not(.content-label-2){font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000;position:relative;padding-top:7px;margin-bottom:16px;text-transform:none}@media(max-width: 767px){.show-landing h2:not(.content-label-2){font-size:17px}}.show-landing h2:not(.content-label-2):before{width:24px;height:4px;background-color:#ff124d;content:"";position:absolute;top:0;left:calc(50% - 12px)}.show-landing .about{margin-top:40px}.show-landing .about .main-article p{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:normal;margin-bottom:25px}.show-landing .about .main-article .about-container{transition:max-height 0s ease-in;padding:0 16px;line-height:1.4em;font-size:14px}.show-landing .about .main-article .about-container.has-more{overflow:hidden;max-height:126px;transition:max-height .85s ease-out}.show-landing .about .main-article .more{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#000;padding-top:13px;display:block;width:113px;height:47px;margin:0 auto;position:relative}.show-landing .about .main-article .more:hover{cursor:pointer}.show-landing .about .main-article .more:after{content:"k";position:absolute;right:0;font-family:"icon-fonts" !important;font-size:21px;line-height:1.2}.show-landing .about .main-article .more.less:after{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);line-height:1}.show-landing.content-narrow{max-width:720px}
@media(min-width: 768px){.main-article{padding:0 16px;margin-bottom:40px}.content-narrow.show-landing{max-width:720px}.content-wide.show-landing{padding:0 0}.content-wide.show-landing .show-cast{padding-bottom:40px}}
@media(max-width: 767px){.main-article{padding:0 16px}.content-narrow.show-landing{width:100%;max-width:100%}.content-wide.show-landing{width:100%;padding:0 0}.content-wide.show-landing .show-cast{padding-bottom:40px}.show-landing .about{margin:0;padding:0;margin-top:0}.show-landing .about .main-article p{font-size:14px;margin-bottom:22px}.show-landing .about .main-article .about-container.has-more{max-height:unset}.show-landing .about .main-article .more{display:none}.content-narrow.show-landing,[class*=content-] .content-inner,.content-wide.show-landing .show-cast,.show-gallery,.content-wide.show-landing.ifw{margin:0;padding:40px 0 0}.content-wide.show-landing.ifw-shows{padding-bottom:40px}.meta-container,.featured-item .meta-container,.ifw-main .ifw-playlist .program-item .item-img-container .meta-container{height:100px}}
