.overflow-container.recommendations_logged_out{background-color:#000}.logged-out-wrapper{background:#131e22 url(//fastly-gce.allmovie.com/images/allmovie_bkg_tile.jpg) top;height:100%;margin-top:20px;width:100%}.recommendations_logged_out .content-container{background-color:transparent;color:#fff;margin-left:auto;margin-right:auto;width:960px;width:970px}@media screen and (min-width:321px) and (max-width:1024px){.recommendations_logged_out .content-container{width:960px}}@media screen and (max-width:568px) and (min-width:0px){.recommendations_logged_out .content-container{min-width:320px;width:100%}}.logged-out{padding:50px 0 100px;width:526px}.logged-out h1,.logged-out header{margin-bottom:10px}.logged-out h1{font-size:60px;font-size:6rem;line-height:57px;line-height:5.7rem}.logged-out h2{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-size:1.5rem;font-weight:700;line-height:18px;line-height:1.8rem;margin-bottom:15px;padding-left:5px}.logged-out form{border-top:1px solid #282828;border-top:1px solid hsla(0,0%,69%,.4);margin-left:5px;padding-top:10px}.logged-out h3{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-size:3.2rem;font-weight:700;line-height:44px;line-height:4.4rem;margin-bottom:10px}.logged-out p{margin:0}.logged-out .log-in-below{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;line-height:38px;line-height:3.8rem}.logged-out .form-error{background-color:transparent;border:0;font-size:12px;font-size:1.2rem;font-weight:700;margin-bottom:0;padding:0}.logged-out fieldset{border:0;margin:0;padding:4px 0 0;width:100%}.logged-out fieldset p{padding:10px 0}.logged-out fieldset p.remember-me{float:left}.logged-out fieldset label{display:inline-block;font-size:12px;font-size:1.2rem;font-weight:700;line-height:14px;line-height:1.4rem;margin-bottom:5px}.logged-out fieldset input[type=email],.logged-out fieldset input[type=password],.logged-out fieldset input[type=text]{font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;padding:6px 5px 5px;width:512px}.logged-out fieldset input[type=submit]{float:right}.logged-out fieldset label.formInputError,.logged-out fieldset span.field-error{border:0!important;color:red;display:flex;font-size:12px;font-weight:600;line-height:normal;margin:5px 0 10px}.logged-out fieldset input.formInputError{border:2px solid red!important;margin-bottom:0}.logged-out fieldset .forgot-password{color:#00c3ff;float:right;font-weight:700;text-decoration:none}.logged-out fieldset .forgot-password:hover{color:#0089c1}.logged-out fieldset .remember-me label{cursor:pointer}.logged-out .no-account{color:#00c3ff;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;line-height:21px;line-height:2.1rem;text-decoration:none}.logged-out .no-account:hover{color:#0089c1}.logged-out .forgot-password-mobile{display:none}@media screen and (max-width:568px) and (min-width:0px){.logged-out-wrapper{background:#000}.content-container{width:100%}.logged-out{padding:0 10px 40px;width:auto}.logged-out header{padding:20px 0}.logged-out header h1{font-size:32px;font-size:3.2rem;line-height:28px;line-height:2.8rem;margin:0 0 5px -2px}.logged-out header h2{padding:0}.logged-out form{margin-left:0;padding:0}.logged-out form h3{font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem;margin:15px 0}.logged-out #login-fb,.logged-out #login-google{padding:0}.logged-out .log-in-below{display:inline-block;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;margin-top:16px;text-align:center;width:100%}.logged-out fieldset{padding:0}.logged-out fieldset input[type=email],.logged-out fieldset input[type=password]{border:0;padding:7px 1.5% 8px;width:97%}.logged-out fieldset .remember-me{margin-top:5px}.logged-out fieldset input[type=submit]{margin-top:10px;padding:8px 21px 7px}.logged-out .forgot-password{display:none}.logged-out .forgot-password-mobile,.logged-out .no-account{color:#00c3ff;display:inline-block;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;line-height:21px;line-height:2.1rem;margin-top:25px;text-align:center;width:100%}}#cmn_wrap{background:transparent;width:100%}.content-container{background:transparent;margin:0 auto 20px;min-height:auto;width:970px}.content-container h1,.content-container h2,.content-container h3{font-weight:400;margin:0}.content-container h1>em,.content-container h2>em,.content-container h3>em{color:#0e76bc;font-style:normal}.content-container h1{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.content-container section.recommendations{margin:20px 0}.content-container section.recommendations header{border-bottom:1px solid #e3e3e3;padding:20px 0 6px}.content-container section.recommendations header h1{color:#000;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-size:2.4rem;font-weight:700;line-height:32px;line-height:3.2rem}.content-container section.recommendations header h2.mobile{display:none}.content-container section.recommendations header .instructions{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;line-height:14px;line-height:1.4rem;margin:0}.content-container section.recommendations #movie-recommendations{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0}.content-container section.recommendations #movie-recommendations .single-movie-recommendation{background-color:#fff;border:1px solid #e3e3e3}.content-container section.recommendations #movie-recommendations .single-movie-recommendation a.recommendations-crop-link{border:0;display:block;height:295px;width:213px}.content-container section.recommendations #movie-recommendations .single-movie-recommendation a.recommendations-crop-link div.noimg-img,.content-container section.recommendations #movie-recommendations .single-movie-recommendation a.recommendations-crop-link img.recommendations-image-crop{max-height:295px;min-height:295px;width:215px}.content-container section.recommendations #movie-recommendations .single-movie-recommendation a.recommendations-crop-link .noimg-img{background:#bde5f6 url(//fastly-gce.allmovie.com/images/noimage/allmovie-no-image.png) 50% no-repeat}.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info{border-top:1px solid #e3e3e3;box-sizing:border-box;padding:10px 15px 15px}.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info a{color:#0e76bc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-size:1.1rem;font-weight:700;line-height:13px;line-height:1.3rem;text-decoration:none}.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info a:hover{color:#0089c1}.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info .title{margin:3px 0 6px}.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info .controls{align-items:center;display:grid;grid-template-columns:calc(100% - 20px) 20px}.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info .controls .add-to-favorite-link{background-image:url(//fastly-gce.allmovie.com/images/recommendations/add-to-collection-off.svg);background-size:20px 20px;height:20px;width:20px}.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info .controls .add-to-favorite-link.is-favorite,.content-container section.recommendations #movie-recommendations .single-movie-recommendation .info .controls .add-to-favorite-link:hover{background-image:url(//fastly-gce.allmovie.com/images/recommendations/add-to-collection-on.svg)}.content-container section.recommendations #movie-recommendations .advertising.medium-rectangle{background-color:transparent;display:block;grid-column:span 2;max-height:350px;max-width:336px;min-height:250px;min-width:300px;overflow:hidden;width:unset}.content-container .zeroResults{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;line-height:19px;line-height:1.9rem}@media screen and (max-width:568px) and (min-width:0px){.content-container{box-sizing:border-box;padding:0 10px;width:100%}.content-container section.recommendations #movie-recommendations{grid-template-columns:repeat(2,calc(50% - 10px))}.content-container section.recommendations #movie-recommendations .single-movie-recommendation a.recommendations-crop-link{height:65vw;width:calc(50vw - 21px)}.content-container section.recommendations #movie-recommendations .single-movie-recommendation a.recommendations-crop-link div.noimg-img,.content-container section.recommendations #movie-recommendations .single-movie-recommendation a.recommendations-crop-link img.recommendations-image-crop{max-height:65vw;min-height:65vw;width:100%}}