.sidebar{border-right:20px solid transparent;box-sizing:border-box;display:block;float:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-right:0;width:320px}.sidebar>*{float:right;width:100%}.sidebar .module,.sidebar>div,.sidebar section{background-color:#fff;border:1px solid #e3e3e3;box-sizing:border-box}.sidebar .advertising,.sidebar .module,.sidebar .promo,.sidebar .sidebar-promo,.sidebar section{margin-bottom:20px}.sidebar .promo a,.sidebar .sidebar-promo a{overflow:auto}.sidebar .promo img,.sidebar .sidebar-promo img{float:left}@media screen and (max-width:568px) and (min-width:0px){.overflow-container .sidebar{border:0;width:100%}.overflow-container .sidebar .advertising,.overflow-container .sidebar .promo,.overflow-container .sidebar .sidebar-promo{background-color:transparent;border:0;text-align:center}.overflow-container .sidebar .advertising a,.overflow-container .sidebar .promo a,.overflow-container .sidebar .sidebar-promo a{display:inline-block}.overflow-container .sidebar .advertising.medium-rectangle,.overflow-container .sidebar .advertising.medium-rectangle-btf,.sidebar-promo{margin-bottom:20px}}.filter header{background-color:#25aae1;color:#fff;cursor:pointer;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-size:1.5rem;font-weight:700;line-height:42px;line-height:4.2rem;padding:0 10px;position:relative;z-index:3}.filter header .arrow{float:right}.filter.artists input,.filter .text-filter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d9d9d9;box-sizing:border-box;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;padding:8px 23px 8px 8px;width:280px}.filter.artists .clear,.filter .text-filter .clear{background-color:#81b1bf;border-radius:10px;color:#fff;cursor:pointer;display:none;font-size:11px;font-size:1.1rem;font-weight:700;height:18px;line-height:15px;line-height:1.5rem;position:absolute;text-align:center;width:18px}.filter .text-filter{border-bottom:1px solid #d9d9d9;box-shadow:0 -12px 12px -2px hsla(0,0%,100%,.9);margin:0 10px;padding:10px 0;position:relative;z-index:2}.filter .text-filter input{font-weight:700}@media screen and (max-width:568px) and (min-width:0px){.filter .text-filter input{color:#0e0e0e;font-size:16px;font-size:1.6rem;width:100%}}.filter .text-filter input::-webkit-input-placeholder{font-weight:400}.filter .text-filter input:-moz-placeholder,.filter .text-filter input::-moz-placeholder{font-weight:400}.filter .text-filter input:-ms-input-placeholder{font-weight:400}.filter .text-filter .clear{right:5px;top:17px}@media screen and (max-width:568px) and (min-width:0px){.filter .text-filter .clear{right:25px;top:20px}}.filter .options{font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;margin:0 10px;overflow-y:auto;padding:10px;position:relative;z-index:1}.filter .options input[type=checkbox],.filter .options input[type=radio]{cursor:pointer;margin-right:3px}.filter .options label{cursor:pointer}.filter .options li{font-weight:700;list-style:none;padding:5px 0;position:relative}.filter .options li[data-parent]{display:none;font-weight:400}.filter .options .allmovie-rating{position:absolute;right:0;top:0}.filter.ratings .options li,.filter.types .options li{font-weight:400}.filter.collections .options,.filter.genres .options,.filter.themes .options{height:200px;padding-bottom:43px}.filter.runtime .options,.filter.years .options{text-align:center}.filter.artists .options{overflow:visible;padding:0}.filter.artists .options>p{position:relative}.filter.artists input[data-artist-id]{color:#000;font-weight:700}.filter.artists .clear{right:5px;top:7px}.filter.artists .allmovie-typeahead{background-color:#f2f2f2;border-top:1px solid #d9d9d9;color:#000;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;padding:5px 13px;width:254px;z-index:2}.filter.artists .allmovie-typeahead .searching h3{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}.filter.artists .allmovie-typeahead section{background:transparent;border:0}.filter.artists .allmovie-typeahead .result{padding:10px 0}.filter.artists .allmovie-typeahead .result.focus{color:#0e76bc}.filter.artists .allmovie-typeahead p{margin:0}.filter.ratings input[type=checkbox]{margin-right:5px}.filter.runtime .options,.filter.years .options{font-weight:500;padding:20px 10px}.filter.runtime select,.filter.years select{margin:0 19px}.filter.runtime select{margin:0 5px}.filter.mpaas ul{box-sizing:border-box;display:block;float:left;width:50%}.header-leaderboard{margin-top:20px}.footer-leaderboard{z-index:1}.content-container{background:transparent;display:flex;margin:0 auto 20px;min-height:auto;padding-top:20px;width:960px;width:970px;z-index:2}@media screen and (min-width:321px) and (max-width:1024px){.content-container{width:960px}}@media screen and (max-width:568px) and (min-width:0px){.content-container{min-width:320px;width:100%}}.content-container .sidebar h2.mobile-adv-search-title{display:none}.content-container .sidebar section{margin-bottom:0}.content-container .sidebar .advertising.medium-rectangle{margin:20px 0 0;margin-inline:auto;position:sticky;position:-webkit-sticky;top:69px;z-index:100}.content-container .content{background-color:#fff;border:1px solid #e3e3e3;box-sizing:border-box;display:block;float:left;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;margin-right:0;padding:40px;width:640px}@media screen and (max-width:568px) and (min-width:0px){.content-container .content{display:inline;float:left;margin-right:0;padding:40px 0;width:100%}}.content-container .content a{font-weight:700}.content-container .content .mobile-clear-all{display:none}.content-container .content .results{margin-bottom:40px}.content-container .content .results header{border-bottom:1px solid #d2d2d2;overflow:auto}.content-container .content .results header h2{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.content-container .content .results .logic-toggle{float:right;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;line-height:14px;line-height:1.4rem;margin-right:11px;position:relative;top:19px}.content-container .content .results .intro-text{background-color:#e7e7e7}.content-container .content .results .intro-text p{padding:10px 12px 40px}.content-container .content section.results+div.tout-sdk{padding-top:40px}.content-container .content em{color:#909090;font-style:normal}.content-container .content h1{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:0 0 10px}.content-container .content h1 .clear-all-filters{float:right;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;line-height:14px;line-height:1.4rem;margin-top:5px;position:relative}.content-container .content h2{float:left;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;margin:0;padding:13px 10px 10px}.content-container .content .active-filters{background-color:#e7e7e7;display:none}.content-container .content .active-filters header{border-bottom:1px solid #d2d2d2;overflow:auto}.content-container .content .active-filters header h2{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.content-container .content .active-filters .logic-toggle{float:right;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;line-height:14px;line-height:1.4rem;margin-right:11px;position:relative;top:19px}.content-container .content .query{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:0 0 10px;padding:10px}.content-container .content .active-filters .query a:hover{color:gray;text-decoration:line-through}.content-container .content .sort-by{display:none;font-weight:700;margin-bottom:10px;text-align:right}.content-container .content .loading{margin-top:100px}.content-container .content table{border-top:1px solid #e3e3e3;width:100%}.content-container .content table thead th{text-align:left}.content-container .content table thead th a{color:#000}.content-container .content table thead th a:hover{color:#0089c1}.content-container .content table tr{border-bottom:1px solid #e3e3e3}.content-container .content table td,.content-container .content table th{padding:10px 0}.content-container .content table .cropped-image{margin-right:10px}.content-container .content table .cover{padding-right:20px;width:55px}.content-container .content table .cover a.poster-link{width:55px!important}.content-container .content table .year{padding-right:17px;width:48px}.content-container .content table .title{padding-right:25px}.content-container .content table .rating{width:112px}h2.no-results{margin:15px 0;padding:0;width:100%}.desktop-results{display:block}.mobile-results{display:none}.mobile-results .mobile-image,.mobile-results .mobile-info{display:inline-block;vertical-align:middle}.mobile-results .mobile-info{margin-left:10px;max-width:210px}.mobile-results .mobile-info p{font-size:12px;font-size:1.2rem;font-weight:400;line-height:18px;line-height:1.8rem;margin:0;padding:0}.mobile-results .mobile-info p a{font-weight:400}.pull-down{background-color:#fff;border-top:#e3e3e3;box-shadow:0 -12px 12px -2px hsla(0,0%,100%,.9);height:32px;position:relative;z-index:2}.options .allmovie-typeahead{position:relative!important;top:0!important}.options .allmovie-typeahead .searching h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem}.options .allmovie-typeahead li:hover{cursor:pointer}@media screen and (max-width:568px) and (min-width:0px){.content-container{display:block;padding:20px 0 40px}.sidebar h2.mobile-adv-search-title{display:block;float:none;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;line-height:18px;line-height:1.8rem;margin:0 0 10px 10px;padding:0}.content{display:inline-block;float:none;margin-bottom:20px;padding:0;width:100%}.content .mobile-clear-all{background-color:#f6f6f6;display:block;margin-bottom:8px;padding-top:8px;text-align:center}.content h1{display:none}.content .active-filters{margin:0 10px;width:calc(100% - 20px)}.desktop-results{display:none}.results{display:inline-block;margin:0 10px;width:calc(100% - 20px)}.mobile-results{box-sizing:border-box;display:block;padding:0 10px;width:100%}.mobile-results .mobile-single-result{border-top:1px solid #e3e3e3;padding:10px 0;width:100%}.mobile-results .mobile-single-result:last-child{border-bottom:1px solid #e3e3e3}.advertising.medium-rectangle{display:none}}