#template_container{z-index:9}.vrv-modal-content{width:430px;position:relative;border-radius:5px;background-color:#f2f2f2;text-align:center;color:#3f4040;box-shadow:0 2px 4px 0 rgba(0,0,0,.44);padding-bottom:25px}.vrv-modal-content .content-image img{width:100%;height:auto;border:0}.vrv-modal-content .content-image{width:100%;max-height:194px;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px}.vrv-modal-content .js-close-button{position:absolute;padding:0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vrv-dubbed .title{font-size:20px;font-weight:700;line-height:1.4;margin:15px 0 5px 0}.vrv-dubbed .content{padding:0 25px 20px 25px;font-size:16px;line-height:1.5}.vrv-dubbed .action-button{width:274px;height:47px;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.73;padding-top:10px;margin-bottom:5px}.vrv-dubbed .js-close-button{top:0;right:-24px;width:14px;height:14px;background:url(/i/icons/remove_grey_14_14.gif)}.modal-header{display:none}.recommendations{text-align:left;border-radius:7px}.recommendations h2{margin-bottom:0}.recommendations .js-close-button{top:10px;right:10px;width:25px;height:25px;background:transparent url(/i/vrv_recommendations/icon_close.png) no-repeat;background-size:100% 100%}.recommendations .bottom-block{display:flex;justify-content:space-between;margin:20px 16px 0 25px}.recommendations .watched-content{position:absolute;color:#fff;text-shadow:2px 2px 6px #000;margin-left:24px;top:100px;left:0}.recommendations .watched-content .title{font-size:30px;font-weight:500;line-height:1.4}.recommendations .watched-content .assassination-classroom{font-size:27px}.recommendations .watched-content .subtitle{font-size:24px;padding-left:1px}.recommendation-content{color:#302e43;max-width:250px}.recommendation-content .title{font-size:28px;font-weight:500;line-height:1.1;margin-top:8px;margin-bottom:5px}.recommendation-content .seraph-of-the-end{font-size:23px}.recommendation-content .description{font-size:18px;line-height:1.22}.recommendation-content .actions{margin-top:20px;display:flex}.recommendation-content .action-button .watch-on-vrv{display:block;width:95%;border-radius:5px;background-color:#302e43;color:#ffdf00;font-size:18px;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.73;padding:7px 0;text-align:center}.recommendations .cr-button{font-size:11px;display:flex;justify-content:center;align-items:center;margin:2px}.recommendations .watch-now{border:none;border-radius:3.2px;background-color:#f98c02;box-shadow:0 1px 0 0 #bd700f;color:#fff;font-weight:500;margin-right:2px;padding:0 16px 0 14px}.recommendations .watch-now:focus,.recommendations .watch-now:hover{text-decoration:none;background:#F37221}.recommendations .add-to-queue{border-radius:3px;border:solid 1px #0090d4;text-align:center;color:#0090d4;fill:#0090d4;background:0 0;cursor:pointer;margin-left:2px;padding-right:9px}.recommendations .add-to-queue:focus,.recommendations .add-to-queue:hover{text-decoration:none;border-color:#0A6DA4;color:#0A6DA4;fill:#0A6DA4}.queue-icon{fill:inherit}.recommendations .watch-on-vrv:focus,.recommendations .watch-on-vrv:hover{background-color:#403E53}.recommendations .cr-mobile-actions{display:none}.recommendations .recommendation-image img{width:140px;height:auto;border:0}.recommendations .recommendation-image{min-width:140px}@media only screen and (max-width:500px){body.state-modal-shown{position:fixed}.vrv-dubbed-modal{width:auto;height:auto;max-width:568px}.vrv-modal-content{width:100%;height:100%;border-radius:0;box-shadow:none;padding-bottom:0;-webkit-text-size-adjust:none}.vrv-dubbed .content-image{border-top-left-radius:0;border-top-right-radius:0}.vrv-dubbed .js-close-button{top:-27px;right:20px;width:8px;height:8px;background:url(/i/icons/close_mobile_modal.png)}.modal-header{width:100%;display:block;overflow:hidden;max-width:none;background:#FFF;-ms-box-shadow:0 0 3px 1px rgba(0,0,0,.2);-o-box-shadow:0 0 3px 1px rgba(0,0,0,.2);box-shadow:0 0 3px 1px rgba(0,0,0,.2)}#vrv-modal-header h1{margin:20px 15px;width:87px}.modal-header .header-inner{display:block;margin:0 auto;padding:0}.cr-logo{width:87px;height:16px;float:left;background-image:url(/i/freetrial_touch/register/signup-logo.png);background-size:cover}.cr-logo a{display:block}.hidden-text{text-indent:100%;white-space:nowrap;overflow:hidden}.recommendations{border-radius:0}.recommendations .actions .cr-button{display:none}.recommendations .cr-mobile-actions{display:flex;justify-content:center;margin:0 25px}.recommendations .cr-button{font-size:16px;border-radius:5px;width:50%}.recommendations .watch-now{padding:0}.recommendations .add-to-queue{border:solid 2px #0090d4}.recommendations .queue-icon,.recommendations .resume-play-icon{height:34px;width:34px}.recommendations .cr-poster img{width:100px;height:auto}.recommendations .cr-poster{margin-right:25px;min-width:100px}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.cr-logo{background-image:url(/i/freetrial_touch/register/signup-logo@2x.png)}}}@media only screen and (max-width:420px){.recommendations .watched-content{margin-left:14px;top:90px}.recommendations .watched-content .title{font-size:28px}.recommendations .watched-content .assassination-classroom{font-size:27px}.recommendations .watched-content .subtitle{font-size:22px}.recommendations .bottom-block{margin:20px 10px 0 17px}}@media only screen and (max-width:405px){.recommendation-content .seraph-of-the-end{font-size:19px}.recommendations .watched-content .assassination-classroom{font-size:24px}}@media only screen and (max-width:360px){.recommendations .watched-content{margin-left:14px;top:80px}.recommendations .watched-content .title{font-size:24px}.recommendations .watched-content .assassination-classroom{font-size:23px}.recommendations .watched-content .subtitle{font-size:18px}.recommendation-content .title{font-size:26px}.recommendation-content .seraph-of-the-end{font-size:18px}.recommendation-content .description{font-size:14px;line-height:1.22}}@media only screen and (max-width:330px){.recommendation-content .title{font-size:20px}.recommendations .watched-content .assassination-classroom{font-size:20px}}