@font-face{font-weight:400;font-style:normal;font-family:'hemmerbassregular';src:url(fonts/hemmerbass-regular-webfont.woff2) format('woff2'),url(fonts/hemmerbass-regular-webfont.woff) format('woff')}@font-face{font-weight:400;font-style:normal;font-family:'Lato',sans-serif}@font-face{font-weight:400;font-style:normal;font-family:'icomoon';src:url(fonts/icomoon.svg) format('svg'),url(fonts/icomoon.woff) format('woff')}button,caption,.dates h2,#copyright,.close,.dates p,.downloads,h1 a,h1,h2,h3,h4,input[type="submit"],legend,.poster,span.wpcf7-not-valid-tip,div.wpcf7-validation-errors,#mailinglist,.pagelink,.pagination,.shiftnav-main-toggle-content,.shiftnav-menu li,.wpcf7-mail-sent-ok,.woocommerce h2.title,.woocommerce-page h2.title{font-weight:400;font-family:"hemmerbassregular",Helvetica,sans-serif}nav,.formwrap#screeningform legend,.woocommerce h2,.woocommerce h3,.checkout h2,h3.woocommerce-loop-product_title{font-family:'Oswald',sans-serif}body,label,label span{font-weight:400;font-family:'Lato',Helvetica,Arial,sans-serif}html{font-size:16px}header,.dates,span.wpcf7-not-valid-tip,div.wpcf7-response-output[role="alert"],div.wpcf7-validation-errors,#mailinglist{background-color:#da006a}a,.blog h3 a,.blog a:hover,#credits h1,.modal h2,.formwrap#screeningform h2,#success h2,.downloads h3,.dates tbody tr:nth-child(odd),.dates tbody tr:nth-child(odd) a,.formwrap#screeningform p a,div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a,.yuzo_related_post .relatedthumb a{color:#da006a}.formwrap#screeningform h3,.formwrap#screeningform .wpcf7-form label.error,.wpcf7-form label.error{color:#da006a!important}#screeningform h3,.screeningform h3,#screeningform.modal p a{color:#e35d92}.error{color:#831a00}#contact{background-color:#e68d24}.authorbox a,.blog p a,.blog #comments a,#contactmodal2:hover,.crew h2,.formwrap#screeningform p a:hover,.meta a,.pagination a,.shiftnav-menu li a:hover,#sidebar a,div.asl_r .results .item .asl_content h3 a:hover{color:#e68d24}#cast h3,#contact p span,#contactmodal2,.dates tbody tr:nth-child(odd) a:hover,.dates tbody tr:nth-child(even) a:hover,.dates p a:hover,div.wpcf7-validation-errors,div.wpcf7-response-output[role="alert"],.downloads a:hover,legend,.poster a:hover,#mailinglist span:hover,nav li a:hover,nav a.active,#openScreening:hover,span.wpcf7-not-valid-tip{color:#e9dd00}.blog nav li a:hover,.blog nav a.active,.shiftnav-menu a:hover,.modal .wpcf7-form label.error{color:#e9dd00!important}#cast h1{color:#fffcd9}h1 a,.downloads a,nav,#cast .slide p{color:#000}#sidebar label,#commentform label{color:#888}.formwrap#screeningform p,.shiftnav-menu a{color:#000!important}.blog h4,.blog h5,#contact h3,#copyright,input[type="date"],input[type="email"],input[type="number"],input[type="submit"],input[type="tel"],input[type="text"],input[type="url"],textarea{color:#793603}.formwrap#screeningform legend,.formwrap#screeningform label,.formwrap#screeningform .wpcf7-list-item-label,.formwrap#screeningform form .row{color:#793603!important}.blog #copyright{background-color:#793603}#about p,.blog #copyright,nav a,label,fieldset fieldset legend,.wpcf7-list-item-label,#contact p,#contact p span:hover,#credits dt,#credits dd,#credits li,a,.dates caption,.dates h2,.dates p,.dates tbody tr:nth-child(even),.dates tbody tr:nth-child(even) a,.formwrap p,form .row,#mailinglist{color:#f8f2e0}#cast .textwrap h2,.slide h1,.slide p{color:#fff}.dates tbody tr:nth-child(odd),button{background-color:#f8f2e0}input[type="submit"]{background-color:#efefef}body{background-image:url(img/bg-paper.png);background-color:rgba(229,228,199,.7);background-blend-mode:screen,multiply}.blog p a,.blog h5,body,#contactmodal2,.dates td:last-child,input[type="date"],input[type="email"],input[type="number"],input[type="tel"],input[type="text"],input[type="url"],textarea,.formwrap#screeningform p a,label.error,div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a,div.asl_r .results .item .asl_content h3 a:hover{font-weight:700}p,blockquote{font-weight:400}#copyright,nav a,.screenings td{font-weight:500}.screenings th{font-weight:200}h1,h2,h3,h4,.wpcf7-list-item-label,.row,#about strong,#cast strong,.dates td,.dates td:last-child span,#mailinglist strong,.meta,.pagination a,#sidebar a,#sidebar .textwidget,.wpcf7-mail-sent-ok{font-weight:400}.blog p.wp-caption-text,cite{font-style:italic}address{font-style:normal}caption,.dates h2,.crew h1{font-size:48px}.blog h3{font-size:34px}.alert h3,#cast h2,.downloads a{font-size:30px}.slide h1,.modal h2,#success h2{font-size:38px}.downloads h3{font-size:34px}#contact h3,#mailinglist{font-size:26px}header h1,.blog h4{font-size:24px}.dates p,.slide strong,input[type="submit"],.wpcf7-mail-sent-ok{font-size:20px}#about p,.slide .textwrap p{font-size:18px}.poster a,.blog h5{font-size:17px}.crew h2{font-size:23px}#about strong{font-size:22px}nav li{font-size:14px}.blog p.wp-caption-text,.formwrap label,div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a,div.asl_r .results .item .asl_content h3 a:hover{font-size:15px}.dates .type,label span.req{font-size:11px}th,td,#sidebar label,#commentform label{font-size:13px}.blog p{font-size:1.1em}.blog article li{font-size:1em}.blog .meta{font-size:14px}#sidebar .textwidget{line-height:24px}.blog .authorbox h5{font-size:17px}.blog .authorbox p{font-size:.9em}.blog .categories,.blog .commentslink,.blog .tags{font-size:12px}.wpcf7-mail-sent-ok{line-height:42px}.slide h1{line-height:38px}.blog h3{line-height:34px}.castwrap h2{line-height:30px}.dates p{line-height:27px}.blog article p{line-height:26px}caption,.dates h2{line-height:25px}#about p{line-height:24px}#contact h3,#sidebar h4{line-height:23px}.downloads a{line-height:14px}table{text-align:left}caption,.dates h2,.dates p,#mailinglist{text-align:center}th:last-child,td:last-child{text-align:right}#about strong,h2,h3,h4,h5,h6,nav a,a.button,input[type="submit"],td,th,.meta,#cast strong,.formwrap#screeningform legend{text-transform:uppercase}.blog h5{text-transform:none}a,a:focus,a:active,a:visited{text-decoration:none}#mailinglist span,#openScreening{text-decoration:underline}a.more{font-variant:small-caps}caption,.dates h2,.dates p{letter-spacing:.03em}.blog article p{letter-spacing:.01em}html,body{width:100%;height:100%}html,body,header,footer,section,h1,h2,h3,h4,h5,h6,div,form,ul{margin:0;padding:0}header,footer{width:100%}footer{overflow:hidden}#wrap{height:100%;margin:0 auto}section{box-sizing:border-box;width:100%;margin:0 auto 30px}.sectionwrap{height:100%;margin:auto}.colwrap,.flexwrap{display:flex;padding:0 10px;justify-content:space-around}#success.textwrap{width:56%;margin:100px auto 0}img{vertical-align:middle}iframe{margin:1% auto;width:100%;height:100%}.blog .alignright{float:right;margin:.5em 0 1em 3em}.blog .alignleft{float:left;margin:.5em 3em 1em 0}.blog .aligncenter{display:block;margin-left:auto;margin-right:auto}acronym,abbr,span.caps{border-bottom:0;cursor:help}ul{list-style:none}.blog article ul,.blog article ol,.blog article ol ol{margin-left:1.3em}.blog article ul{list-style:disc}blockquote{width:80%;margin-left:auto;margin-right:auto;font-style:italic}blockquote p:first-child:before,blockquote p:last-child:after{display:inline;font-size:32px;line-height:0;vertical-align:-.4em}blockquote p:first-child:before{content:"\201C";margin:0 .2em 0 -.7em}blockquote p:last-child:after{content:"\201D"}header{position:relative;overflow:hidden}header h1{float:left;margin:4px 0 5px 10px}nav{float:right;margin:7px 10px 5px 0}nav li{float:left;letter-spacing:.03em}nav a{padding:0 5px;scroll-behavior:smooth}nav li:after{color:#2a2a2a;content:"|";font-weight:200}nav li:last-child:after{content:""}header{position:fixed;top:0;z-index:100}#copyright{margin:0;font-size:10px;text-align:center}#copyright p{margin:0}.host-a-screening-success footer{position:fixed;bottom:0;z-index:100;width:100%;margin:0 auto}.formwrap{box-sizing:border-box;position:relative;top:10%;left:5%;width:80%;height:80%;border-radius:12px;background-color:#73340c}.formwrap h2,.formwrap h3,form{width:70%;margin:0 auto;overflow:hidden}.formwrap h2{padding-top:30px}fieldset{margin-top:20px;padding:0 9px;border:0;border-top:1px solid #e35d92}}fieldset:first-child{margin-top:0}legend{margin-left:0;padding:0 8px;font-size:23px}fieldset fieldset{margin:8px 0 18px;padding:0;border-top:0 solid}fieldset fieldset legend{margin-bottom:2px;font-size:15px;font-weight:400;font-family:Helvetica,Arial,sans-serif}label{display:block;margin:0 0 2px 6px}form p,.modal form p{width:100%;margin-bottom:40px}form p:last-child,.modal form p:last-of-type{margin-top:-30px;text-align:right}form .mc4wp-response p:last-child,.modal form .mc4wp-response p:last-of-type{margin-top:30px;text-align:left}div.row{clear:both;margin:0 7px 18px 4px;padding:0;overflow:hidden}legend+div.row{margin-top:5px}.row .row{width:45%;margin-bottom:0;float:left;clear:none}.row>.row{margin-left:0}.row .row.zip{width:25%}.row.wide3{width:87%;display:flex;justify-content:space-around}.row.wide3 .row{width:30%;float:none}.row.btns{width:58%;margin:15px 0 100px 30px;overflow:visible;text-align:right}.wpcf7-list-item{display:block!important;margin-left:.7em!important;font-size:13px}.row.accept{margin-left:4px;margin-right:84px}span.wpcf7-not-valid-tip{float:left;padding:0 1px}div.wpcf7-validation-errors{border:0}span.wpcf7-form-control-wrap{position:static}label.error{clear:both}label span.req{padding-left:5px}p.help{clear:both;margin:0 0 0 6px!important;text-align:left!important;font-style:italic;font-size:11px!important}.alert{width:100%;margin:36px 18px 10px!important}.alert h3{width:auto}.alert p{width:85%!important;margin:0!important;font-weight:700;text-align:left!important}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="tel"],input[type="url"],select,textarea{margin-left:4px;padding:4px 5px 5px;width:98%;border:1px solid #401b09;font-size:14px;background:#f8f2e0;box-shadow:inset 4px 4px 9px -4px rgba(77,35,13,.6)!important}input[type="text"],input[type="email"],input[type="url"]{float:left;width:84%}input[type="number"]{width:18%}.row.wide3 select,.row.wide3 input[type="number"]{width:89%}input[type="tel"],input[type="date"]{width:28%}select{width:20%;margin-top:4px}input[type="text"].wpcf7-free-text{float:none;width:73.5%;padding:0 5px 1px 5px}input[type="submit"]{display:inline-block;float:right;padding:4px 12px;font-size:16px;border-radius:4px;-webkit-appearance:none}input[type="submit"]{color:#8b9d18}input[type="submit"]:hover{color:#f8f2e0;background-color:#8b9d18}form.sent .row{display:none}div.wpcf7-mail-sent-ok{border:2px transparent!important}#mailinglistform form{width:62%;margin-top:20px}#mailinglistform .row{width:100%;margin:0 0 20px 0}#mailinglistform .row .row{width:49%;margin-bottom:0;float:left;clear:none}#mailinglistform .row .row:last-child{float:right}#mailinglistform{margin-left:0}#mailinglistform input[type="text"],#mailinglistform input[type="email"]{width:100%;float:none;margin-left:0;box-sizing:border-box}#mailinglistform .row.btns{margin:30px 0 0 0;overflow:hidden}#mailinglistform input[type="submit"]{float:none}.modal #mailinglistform form p:last-of-type{margin-top:0}#mailinglistform .mc4wp-form-success .row{opacity:0;transition:visibility 0s 2s,opacity 2s linear}#sidebar form{width:100%}#sidebar div.row{margin:0 0 3px 0}#sidebar .row .row{width:48%}#sidebar .row .row+.row{float:right}#sidebar div.row.btns{width:100%;margin:15px 0 0 -6px}#sidebar input[type="email"]{float:none;width:92%}form#wpcf7-f1255-o1 .row.btns{width:78%;margin-top:0}#screeningmodal .row.btns{margin:-50px 0 190px 0!important}.page-id-388 nav{display:none}.formwrap#screeningform{background-color:transparent;top:auto;left:auto;width:auto;height:auto;margin:90px auto 30px auto}.formwrap#screeningform{width:56%}.formwrap#screeningform form{width:auto}.formwrap#screeningform .textwrap{margin:0 auto}.formwrap#screeningform h2{width:auto;margin-left:23px;padding-top:0;font-size:49px;line-height:46px}.formwrap#screeningform h3{width:auto;text-align:left}.formwrap#screeningform p{width:82%;margin-left:23px}.formwrap#screeningform .row.btns{width:100%;margin-left:0;padding:6px 14px;font-size:24px;text-align:left!important}.formwrap#screeningform input[type="submit"],.formwrap#screeningform input[type="submit"]:hover{padding:6px 15px;font-size:23px;float:none}.formwrap#screeningform input[type="submit"]{color:#efefef;background-color:#8b9d18}.formwrap#screeningform input[type="submit"]:hover{background-color:#efefef;color:#8b9d18}.home section{position:relative}.page.johnhemmer footer,.page.cast footer{margin-top:-70px}.page.johnhemmer #copyright,.page.cast #copyright{margin-bottom:0}section#about{background:rgb(19,2,8);background:linear-gradient(90deg,rgba(19,2,8,1) 6%,rgba(35,4,18,1) 23%,rgba(38,5,20,1) 50%,rgba(43,6,18,1) 84%)}#about .sectionwrap{min-height:700px}#about .flexwrap{height:100%;justify-content:space-between}#about img{width:100%;max-width:100%;height:auto}#about article{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:90%;margin:40px 0;padding:20px 0;background-position:center right}#about .textwrap{width:45%;height:60%;margin:0 0 0 30px}#about p{padding:0 20px}.page #about article{font-size:18px}.page #about p{margin-bottom:28px}#laurels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#laurels div{padding:10px;flex-basis:13%;text-align:center}#about #laurels img{width:unset}.page.about footer{background-color:#050003}#screenings{padding:0}#screenings article{height:100%;display:flex;justify-content:space-between}#screenings .col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:44%}#screenings .col+.col{width:54%}#screenings .col:first-child img{width:100%}.dates{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;margin:0 auto;padding:30px 0 20px;background-size:100% 100%}#screenings .tablewrap{width:90%;height:300px;margin:10px auto;overflow-x:hidden;overflow-y:auto}#screenings table{width:99%;margin:0;table-layout:fixed;text-align:center;border-collapse:collapse}.dates h2{margin:7px auto 15px}caption{margin:0 auto 15px}thead{display:none}tbody{display:block;overflow-x:hidden;overflow-y:auto}tr{display:block;clear:both;vertical-align:top}th,td{padding:10px 14px}td:nth-child(1){width:4%;padding-left:5px}td:nth-child(2){width:35%;text-align:left}td:nth-child(3){width:60%;padding-right:5px}.dates p{width:80%;margin:0 auto}.dates p a{text-decoration:underline}#openScreening{cursor:pointer}#screenings .flexwrap{width:100%;margin:20px auto 0;padding:0;overflow:hidden;justify-content:space-between}#screenings .flexwrap+div{display:none}.downloads{display:flex;flex-direction:column;width:48%;align-items:center;justify-content:center}.downloads h3{width:100%}.downloads a{display:block;width:100%;padding:23px 0 16px 48px;border-top:2px solid #585858;box-sizing:border-box;background:url(img/arrow-pink1.png) no-repeat 0 center}.downloads a:hover{filter:brightness(.4)}.poster{width:48%}.poster img{width:100%}#credits .flexwrap{height:78%;padding:0;justify-content:space-between}#credits article{height:100%}#credits .col{width:57%}#credits .col+.col{width:41%}.home #credits{padding:0}.crew{box-sizing:border-box;position:relative;width:100%;height:100%;margin:0;padding:40px 0;background-color:#793603}.crew h1{width:100%;margin:0 auto;text-align:center}.crew div{margin:0 10%;text-align:center}.crew h2{margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.3)}.crew ul{margin:0 auto;column-count:2}.crew li{font-weight:400;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}.crew li strong{display:block;margin:0 0 10px 0;text-transform:uppercase}#contact{box-sizing:border-box;width:100%;margin:30px 0 0 0;padding:20px 0;text-align:center;display:flex;flex-direction:column}#contact h3{margin:0 10px}#contact p{margin:6px 10px 0;font-size:19px}#contact p span{cursor:pointer}#mailinglist{padding:6px 0}#mailinglist p{margin:0 10px}#mailinglist p span{cursor:pointer}.home section#trailer{height:100vh}.page section#trailer{height:85vh}.page #trailer div{height:100%}.slides{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.slides.slick-initialized{visibility:visible;opacity:1}#castSlider{max-height:1000px}#castSlider .slide,#jhSlider .slide{height:100%}#jhSlider{max-height:980px}.slide{position:relative;max-height:980px!important}.slide .block{position:relative}#johnhemmer #jhSlider .slides>article.slide.meet-john-hemmer,#castSlider .slides>article.slide.first{margin-right:0!important}#johnhemmer .slide .textwrap{position:absolute;right:0;left:0;padding:0 20px 0 30px}.textwrap.top{top:6%}.slide .textwrap h1{margin-left:10px}.slide .textwrap p{margin:0 10px 10px}.media img{display:none!important;max-width:100%;margin:auto}.slide .mediawrap{position:absolute;top:40%;width:100%;height:40px;text-align:center}.mediawrap p{padding:3px 0 2px 0;height:61px;background-color:rgba(0,0,0,.6);line-height:53px}.mediawrap span{line-height:1em}.slide .ephemera{position:absolute;max-width:30%}.fullpanel .textwrap{bottom:10%}.slide.panes3A .textwrap{bottom:6%}.slide.panes3B .textwrap{bottom:9%}.slide.panes5A .textwrap{bottom:3%}.slide.panes5B .textwrap{top:12%}.slide.panes3A .block:first-child .textwrap,.slide.panes5A .block:first-child .textwrap{padding-left:50px}.slide.panes5B .textwrap{padding-left:50px}.slide .textwrap h1+p strong{line-height:19px}.slide.panes3A div.block:first-child{float:left;width:40%;height:100%}.slide.panes3A div.block:first-child .textwrap{padding-left:50px}.slide.panes3A .block+.block{float:right;width:58%;height:49%}.slide.panes3A .block:nth-child(3){position:absolute;right:0;bottom:0}.slide.panes3B .block:first-child,.slide.panes3B .block:first-child+.block{float:left;width:58%;height:49%}.slide.panes3B .block:first-child{margin-bottom:1.9%}.slide.panes3B div.block:nth-child(3){position:absolute;right:0;width:40%;height:100%}.slide.panes4 div{height:49%;position:absolute}.slide.panes4 div.block:nth-child(1),.slide.panes4 div.block:nth-child(4){width:40%}.slide.panes4 div.block:nth-child(2),.slide.panes4 div.block:nth-child(3){width:57%}.slide.panes4 div.block:nth-child(2),.slide.panes4 div.block:nth-child(4){right:0}.slide.panes4 div.block:nth-child(1),.slide.panes4 div.block:nth-child(3){left:0}.slide.panes4 div.block:nth-child(3),.slide.panes4 div.block:nth-child(4){bottom:0}.slide.panes5A div.block:first-child{width:40%;height:100%;float:left}.slide.panes5A div.block:nth-child(2){width:58%;height:49%;float:right}.slide.panes5A div.block:nth-child(3),.slide.panes5A div.block:nth-child(4),.slide.panes5A div.block:nth-child(5){float:left;margin-top:1.5%;margin-left:2%;width:18%;height:49%}.slide.panes5B .block{width:32%;height:49%;position:absolute}.slide.panes5B div.block:nth-child(1){width:67%}.slide.panes5B div.block:nth-child(3),.slide.panes5B div.block:nth-child(4){width:33%}.slide.panes5B div.block:nth-child(2),.slide.panes5B div.block:nth-child(5){right:0}.slide.panes5B div.block:nth-child(1),.slide.panes5B div.block:nth-child(3){left:0}.slide.panes5B div.block:nth-child(4){left:34%}.slide.panes5B div.block:nth-child(3),.slide.panes5B div.block:nth-child(4),.slide.panes5B div.block:nth-child(5){bottom:0}.meet-john-hemmer .textwrap{box-sizing:border-box;bottom:1%;height:26%;width:100%;margin:0 auto;padding:0 140px 0 65px}.meet-john-hemmer .textwrap p{margin:0;font-size:18px;line-height:24px}.meet-john-hemmer strong{line-height:16px}#john-the-model .textwrap{padding:0 190px 0 400px!important}#the-latin-quarter-showgirls-inc .textwrap{padding:0 120px 0 120px}#social-club .textwrap{padding:0 740px 0 110px}#john-the-model p{margin-left:30px!important}#far-rockaway h1+p{margin-right:157px}#far-rockaway .ephemera{bottom:0;left:25%;max-width:20%}#far-rockaway .ephemera+.ephemera{left:67%;max-width:25%}#in-the-army .ephemera{bottom:27%;left:24%;max-width:23%}#new-york-in-1952 h1{margin-bottom:10px}#new-york-in-1952 .ephemera,.slide.panes5B .ephemera{top:14%;left:52%;max-width:24%}#wonder-world .textwrap strong{color:#da006a}#wonder-world .textwrap p{color:#000}#the-latin-quarter .ephemera{bottom:3%;left:35%;max-width:20%}#the-latin-quarter h1+p{margin-right:40px}#theater .ephemera{top:20%;left:0;max-width:19%}#theater .ephemera+.ephemera{top:unset;bottom:0;left:33%;max-width:27%}#the-latin-quarter-showgirls-inc .textwrap,#social-club .textwrap{width:70%;right:20%!important}#cast .slide{direction:ltr}#cast .flexwrap{height:100%;padding:0;justify-content:flex-start}#cast .textwrap{width:34%;min-width:420px;height:100%;padding:10px 0 0 74px;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}#cast .textwrap div{overflow-y:auto;margin:0 40px 50px 0;padding-right:10px}#cast .textwrap p{margin:0}#cast .slide,#cast .slide:nth-child(3n+2),#cast .slide:nth-child(3n+2) .textwrap{background-color:#edc149}#cast .slide:nth-child(3n+3),#cast .slide:nth-child(3n+3) .textwrap{background-color:#e04a93}#cast .slide:nth-child(3n+4),#cast .slide:nth-child(3n+4) .textwrap{background-color:#f18a43}#cast .imgwrap{background-size:cover;background-position:center center}#cast .imgwrap img{max-width:100%}#cast .slide .mediawrap,#cast .mediawrap{position:static;display:block;width:auto;height:auto;margin:0;padding:0;overflow:hidden;text-align:left}#cast .slide .mediawrap p,#cast .mediawrap p{height:53px;padding:0 0 0 10px}#cast button[id^='playpause']{margin-top:-4px;padding:6px 4px 6px 9px;width:40px;height:40px;font-size:30px;line-height:30px}#cast .modal[id^='vidmodal']{position:absolute!important}#cast .modal[id^='vidmodal'] div{position:relative;text-align:center}#cast .modal[id^='vidmodal'] button.close{right:2%;top:2%}#cast article.slide.first{background-size:cover;background-position:center}#cast .first img:first-child{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}#cast .first .textwrap{padding:0 0 50px 0;margin:0 auto 0 7%;display:flex;flex-direction:column}#cast .first h1{position:relative;margin-left:0}#cast .first h1>span,#cast .first h1 i{display:block}#cast .first h1>span:first-child{position:absolute;top:-120px;left:-50px;width:305px;height:145px;text-indent:-66666px;font-size:0;line-height:0;background:url(img/h2-meet.png) no-repeat 0 0}#cast .first h1 i{margin-left:79px;font-size:27px;font-style:normal}#cast .first h1 span:last-child{font-size:62px;letter-spacing:2px}#cast .first p{margin:20px 0 0 0}#cast .first strong{font-size:20px}#cast .first .ephemera{position:absolute;bottom:0;left:1%;max-width:270px}.slick-arrow{position:absolute;text-decoration:none;display:block;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;font-size:100px;font-weight:700;cursor:pointer;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fa-angle-left{left:10px}.fa-angle-right{right:20px;text-align:right}.slick-arrow:hover{color:#e9dd00}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateX(0);transform:translateX(0)}40%{-moz-transform:translateX(-30px);transform:translateX(-30px)}60%{-moz-transform:translateX(-15px);transform:translateX(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateY(0)}40%{-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-moz-keyframes fadeybounce{0%{-moz-transform:translateX(-15px);opacity:.4}100%{-moz-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeybounce{0%{-webkit-transform:translateX(-15px);opacity:.4}100%{-webkit-transform:translateX(0);opacity:1}}keyframes fadeybounce{0%{transform:translateX(-15px);opacity:.4}100%{transform:translateX(0);opacity:1}}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.fadeybounce{-moz-animation:fadeybounce 1.5s infinite alternate ease-in-out;-webkit-animation:fadeybounce 1.5s infinite alternate ease-in-out;animation:fadeybounce 1.5s infinite alternate ease-in-out}button[id^='playpause']{display:inline-block;padding:10px 8px 10px 13px;width:60px;height:60px;color:#f4b586;vertical-align:middle;text-align:center;font-size:40px;line-height:40px;cursor:pointer;border:0 solid;border-radius:50%;background-color:#e96d23}button[id^='playpause']:hover{color:#ffede0}.show{display:block}.hide{display:none}.modal{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,.8);font-family:Arial,Helvetica,sans-serif;transition:opacity 400ms ease-in}.modal>div{position:relative;margin:auto;width:94%;height:98%;border-radius:10px}.modal li{float:left;width:45%}.modal p{clear:both;margin:4px auto;width:80%}button.close{position:absolute;top:3%;right:-12px;width:24px;box-shadow:1px 1px 3px #000;color:#fff;text-align:center;text-decoration:none;text-indent:-6px;font-size:32px;font-weight:700;line-height:25px;border:0 solid;border-radius:12px;background:#606061}button.close:hover{background:#da006a}#screeningmodal.modal button.close,#contactform.modal button.close,#mailinglistform.modal button.close{top:11%;right:16%;z-index:10}#screeningmodal h2,#screeningmodal form{width:80%}.modal[id^='vidmodal']{height:100%!important}.modal[id^='vidmodal'] button.close{right:24px}.modal[id^='vidmodal'] iframe{width:88vw;margin:0 6vw 0 1.5vw}.blog h2{display:block;width:100%;height:auto;background-image:url(img/header-history.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.blog h2 a{display:block;width:100%;height:100%;text-indent:-6666px}.blog h3{margin-top:20px}.blog.single h3{margin:0 0 10px 0}.blog h4.archivetitle{margin-bottom:20px;text-align:center}.blog .flexwrap{width:100%;margin:0 auto;padding:40px 0;justify-content:space-between}.blog section{width:60%;margin:0 0 80px 40px}.blog article+article{margin-top:60px}.blog #sidebar{width:23%;margin-right:40px}#sidebar .textwidget{color:#3e3e3e;margin-left:4px}.blog img{max-width:100%;height:auto}.blog img.featured{width:100%}.blog div[id^="attachment"]{width:auto!important;max-width:100%;margin-bottom:50px}.blog .wp-caption{display:table}.blog .wp-caption-text{display:table-caption;caption-side:bottom}.blog article h6{width:100%}.blog .article img{outline:1px solid #7b7b7b;outline-offset:-1px}.blog article p{margin-bottom:28px}.blog p.wp-caption-text{margin:0;padding:2px 0 3px 4px;background-color:rgba(128,128,128,.2)}.blog h5+p iframe{margin-top:-10px}.blog p.videocaption{width:640px;margin:-34px auto 0 auto}.blog article ul{list-style:none;list-style-position:inside}.blog article p+ul{margin:-24px 0 24px 0}.blog article li{font-size:1em;font-weight:400;text-transform:none}.blog article ul li::before{content:"\2022";color:rgba(218,0,106,.5);display:inline-block;width:1em;margin-left:1em}.authorbox,#comments,.meta,.yuzo_related_post{padding:8px 40px 0 40px;border-top:1px solid #97633B}.meta{margin-top:80px;border-top:1px solid rgba(151,99,59,.4)}.pagination{display:flex;justify-content:space-between}.authorbox{margin-top:40px;overflow:hidden}.authorbox h4{margin-bottom:12px}.authorbox h5{font-size:20px}.avatar{float:right;width:110px;height:110px!important;margin:-2px 0 40px;padding:3px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;background:#e9dd00;border:1px solid #e68d24}.authorbox p{margin-top:1px}.yuzo_related_post{box-sizing:border-box}.yuzo_related_post,.yuzo_related_post .yuzo_clearfixed{margin-top:0}.yuzo_wraps{display:flex;justify-content:space-between}.relatedthumb{float:none}#comments{width:100%;margin:40px 0;padding:8px 38px 0 38px;box-sizing:border-box}#comments ol{padding:0}.blog article #comments ul,.blog article #comments ol,.blog article #comments ol ol{list-style:none}.blog article #comments ol,.blog article #comments ol ol{margin-left:0}#comments li{padding:2px}#comments li+li{margin-top:40px}#comments ol li:nth-child(even){background-color:#fcfcf4!important}#comments ol li:nth-child(odd) .children li:nth-child(odd){background-color:rgba(252,252,244,.6)!important}#comments p{margin:0 6px 10px 6px}#comments .pending p{color:rgba(0,0,0,.5)}.commentwrap{padding:8px 2px}.commentmeta{margin:1px 6px 4px 6px!important;padding-top:1px!important;font-size:13px!important;font-style:italic;border-top:1px solid rgba(151,99,59,.4);display:flex;justify-content:space-between}.commentmeta a{font-weight:normal!important}.commentmeta span a{margin-left:10px;text-transform:lowercase}#comments .children{margin:20px 0 10px 40px;padding:0!important}#comments .children .children{margin:30px 0 10px 0}#comments .children li{margin-bottom:20px}#comments .children cite{width:auto;margin:0}#comments .children p{margin-left:0}#comments .byuser{background-color:rgba(217,21,107,.1)}#comments .byuser img{float:right;clear:both;margin:-14px -14px 3px 6px}#comments .byuser img+p{min-height:41px}#comments .byuser .commentmeta{padding:2px 6px 4px 6px;margin:0 -1px -1px -1px!important;color:#fff;background-color:#D9156B}#comments .byuser .commentmeta a{color:#fff}#respond{margin:90px 40px}ol #respond{margin:-10px 0 0 -40px}#commentform{width:100%;overflow:visible}#commentform fieldset{padding:0;border-top:1px solid #97633b}#commentform legend{margin:0 20px 10px;padding:0 4px;color:#97633b;font-size:18px}#commentform legend+p{margin:-70px 0 60px 0;padding:0;font-size:14px}#commentform .row{width:60%;margin:0 0 12px 0}#commentform .row.wide{width:100%}#commentform label{display:block;margin:0 0 3px 0}#commentform label em{font-style:normal;font-weight:400;text-transform:none}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea,#commentform input[type="submit"]{font-weight:400}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea{box-sizing:border-box;width:90%;margin:0;padding:2px}#commentform textarea{width:100%;padding:10px}#commentform input[type="submit"]{float:right}#commentform p{clear:both;margin:5px 0}.cancel-comment-reply{float:left}#cancel-comment-reply-link{display:block;padding:2px 8px;font-size:11px;text-transform:uppercase}#sidebar .widget{margin-bottom:40px}#sidebar h4{margin-bottom:11px;border-bottom:1px solid #cdcdcd}#sidebar li{margin:0 0 4px 4px}#sidebar .textwidget li{margin-left:0}#sidebar ul a{display:block;font-size:16px}.AjaxSearchLiteWidget h4{display:none}div.asl_m{z-index:1!important}div.asl_m .probox .proinput{margin-left:1px!important;background-color:#e6559c!important}div.asl_r .results .item{background-color:#f5f1eb!important}div.asl_r.vertical .results .asl_spacer{height:1px!important;background-color:#cdcdcd!important}div.asl_r .resdrg{border-radius:8px;overflow:hidden}#ajaxsearchliteres1{margin-top:-10px}#ajaxsearchlitesettings1 form{width:auto}#sidebar input[type="text"],#sidebar input[type="email"]{font-weight:400}.blog.archive article p{margin-bottom:0}.blog.archive .meta{margin-top:6px}.error404 .col{width:49%;height:100%}.error404 section{width:100%;height:90%;padding:27px}.error404 section h3 a{color:#da006a;font-size:42px;line-height:38px}.error404.blog h2{background-image:none}.single section,.single article{height:100%}.page .pagelink{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.slide .block.textoverlay .textwrap{background-color:rgba(0,0,0,.4)}}.woocommerce h2,.cart h2,.woocommerce h3,.woocommerce section p,.woocommerce-cart-form a,.woocommerce label{color:#000!important}.woocommerce p a,.woocommerce-table a,a.added_to_cart,a.shipping-calculator-button{color:#da006a!important}.woocommerce p a:hover,a.added_to_cart:hover{color:orange!important}table.woocommerce-checkout-review-order-table{background-color:#f8f2e1}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#f8f2e0;background-color:#da006a}.coupon button.button,.update_cart button.button{background-color:rgba(218,0,106,.46)}.coupon button.button:hover,.update_cart button.button:hover{color:#f8f2e1}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#77a464}.woocommerce a.button.checkout-button.wc-forward{background-color:#77a464!important}.woocommerce a.button.checkout-button.wc-forward:hover{background-color:#66c561!important}.woocommerce button.button:disabled{color:rgba(248,242,224,.5)}body.woocommerce header,body.woocommerce-page header{position:static}body.woocommerce #wrap,body.woocommerce-page #wrap{height:unset;margin-top:0!important}body.woocommerce #content,body.woocommerce-page #content{height:unset}body.woocommerce .flexwrap,body.woocommerce-page .flexwrap{padding-top:0}body.woocommerce header:after,body.woocommerce-page header:after{content:" ";display:block;position:absolute;width:100%;height:60px;top:40px;background-color:#fe823b;mix-blend-mode:multiply}body.woocommerce h2.title,body.woocommerce-page h2.title{position:relative;width:100vw!important;margin:0 auto 30px -56px!important;padding-left:66px;padding:0 0 0 66px;font-size:46px;color:#e0e6ba!important}body.woocommerce-page.page-template-page-cart h2.title{margin-left:-117px!important}.woocommerce section,.cart section{width:90%;margin:0 auto}.woocommerce ul.products li.product{text-align:center}.woocommerce-page h2,.woocommerce h2,.woocommerce h3,.checkout h2{height:auto;background-image:none}.woocommerce h2,.woocommerce-page h2{margin-top:20px;font-size:20px}.woocommerce h3{margin-bottom:10px;font-size:22px!important;line-height:24px!important}.woocommerce section p{max-width:420px;font-size:.9em}.woocommerce ul.products li.product a img{width:auto;height:auto;margin:0 auto 1em;box-shadow:none;max-height:300px}.woocommerce table{table-layout:fixed;border-collapse:collapse}.woocommerce table th,.woocommerce table td:first-child{display:block;line-height:normal;text-align:left}.woocommerce table th,.woocommerce table td,.woocommerce table .product-quantity{font-weight:400!important}.woocommerce table tfoot tr:last-child th,.woocommerce table tfoot tr:last-child td{font-weight:700!important}.woocommerce table td:nth-child(2),.woocommerce table td+td{display:inline-block;text-align:right}.woocommerce table tr{display:flex;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table tbody tr:first-child,.woocommerce table th,.woocommerce table td{box-sizing:border-box;border-top:0 solid!important}.woocommerce table.cart td.product-remove{width:40px}.woocommerce table.cart td.product-thumbnail{width:100px}.woocommerce table.cart td.product-name{width:40%;flex-grow:3;text-align:left}.woocommerce table.cart td.product-price{width:70px}.woocommerce table.cart td.product-quantity{width:90px}.woocommerce table.cart td.product-subtotal{width:70px}.woocommerce table.cart td.actions{width:100%}.woocommerce table td.product-name br{content:' '}.woocommerce table td.product-name br:after{content:' '}.woocommerce table .cart_totals{width:50%;margin:0 auto}.woocommerce .cart_totals table th{width:20%!important}.woocommerce .cart_totals table td{width:79%}.cart_totals table td[data-title="Subtotal"],.cart_totals table td[data-title="Total"],#order_review table td[data-title="Subtotal"],#order_review table td[data-title="Total"]{padding-left:16px}.cart_totals table section.shipping-calculator-form{width:98%}#order_review table th,#order_review table td:first-child{width:60%}#order_review table th+td,#order_review table td+td{width:40%}.woocommerce-table--order-details th,.woocommerce-table--order-details td:first-child{width:60%}.woocommerce-table--order-details th+td,.woocommerce-table--order-details td+td{width:40%}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce .products ul,.woocommerce ul.products{float:none}.woocommerce a.added_to_cart{display:block}nav.woocommerce-breadcrumb,.single-product div.summary{float:none!important}.single-product .product-wrap{display:flex}.single-product .product,.single-product .summary{width:100%!important}.single-product form{width:auto}.single-product input[type="number"]{padding:.48em 5px;font-size:16px}.single-product .woocommerce-message{width:90%;margin:0 auto 10px}.woocommerce-page.cart section{width:70%}.woocommerce-page.cart form{width:100%}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:80px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:80px}.checkout h3{font-size:26px!important;line-height:26px!important;margin-left:10px}.checkout h3#ship-to-different-address span{font-size:17px!important;font-family:'Oswald',sans-serif}.checkout .col2-set .col-1,.checkout .col2-set .col-2{width:46%}.woocommerce form.checkout{width:80%}.woocommerce form .form-row label{margin-left:1px;line-height:unset}.woocommerce form p:last-child{text-align:left}form .payment_method_cheque p:last-child{margin-top:0}.woocommerce form p.form-row{position:relative;overflow:hidden;padding:4px 0}.woocommerce form.checkout p.form-row#billing_country_field,.woocommerce form.checkout p.form-row#shipping_country_field,.woocommerce form.checkout p.form-row#billing_state_field,.woocommerce form.checkout p.form-row#shipping_state_field{padding-bottom:8px}.woocommerce form.checkout textarea,.woocommerce form.checkout label,.woocommerce form.checkout input{font:14px/1.4}.woocommerce form.checkout input[type="text"],.woocommerce form.checkout input[type="tel"],.woocommerce form.checkout input[type="email"],.woocommerce form.checkout textarea{position:relative;top:0;left:0;width:100%;padding:12px 12px 12px 12px;background:none;outline:0}.woocommerce form.checkout textarea{display:block;resize:vertical}.woocommerce form .form-row{padding-right:0}form.checkout .form-row{margin-bottom:8px}.woocommerce form.checkout p.form-row label{position:absolute;top:0;bottom:0;left:6px;width:100%;padding:7px 6px;background:none;transition:background 0.2s,color 0.2s,top 0.2s,bottom 0.2s,right 0.2s,left 0.2s}.woocommerce form.checkout input[type="text"]:valid,.woocommerce form.checkout input[type="tel"]:valid,.woocommerce form.checkout input[type="email"]:valid,.woocommerce form.checkout textarea.valid{background:#fff;z-index:1}.woocommerce form.checkout input[type="text"]:focus,.woocommerce form.checkout input[type="tel"]:focus,.woocommerce form.checkout input[type="email"]:focus,.woocommerce form.checkout textarea:focus{border-color:#068916}.woocommerce form.checkout input[type="text"]:focus+label,.woocommerce form.checkout input[type="tel"]:focus+label,.woocommerce form.checkout input[type="email"]:focus+label,.woocommerce form.checkout p#new_order_notes_field label.focused{top:100%;left:0;z-index:2;margin-top:-16px;margin-left:1px;color:white!important;padding:1px 0 1px 5px;background:#068916;font-size:70%;text-transform:uppercase}h3#ship-to-different-address{font-size:17px}#payment label{display:inline-block}#payment label[for="payment_method_paypal"]{width:80%}input#payment_method_paypal{display:block;float:left;margin-top:16px!important}#payment form p:last-child{margin-top:unset}.woocommerce-checkout #payment div.payment_box.payment_method_paypal{padding:0 1.6em;margin:.5em 0}.woocommerce-order-received #wrap>section{width:80%}.woocommerce-order-received h2{margin:20px 0 3px 13px}p.woocommerce-thankyou-order-received{width:100%;max-width:100%;color:#5e692b!important;font-size:1.1em;font-weight:700;text-align:center}ul.woocommerce-order-overview.order_details{display:flex;justify-content:space-around;width:89%;margin:0 auto 30px;padding:6px 0;text-align:center;border:2px solid #737F3D;border-radius:6px}.woocommerce ul.woocommerce-order-overview.order_details li{float:none;padding-right:0;margin-right:0;color:rgba(0,0,0,.7);border-right:0}.woocommerce ul.woocommerce-order-overview.order_details li strong{font-size:1.3em;font-weight:400;line-height:1.8}.woocommerce address{box-sizing:border-box;font-size:14px;font-weight:400;line-height:1.3em;border-right-width:1px!important;border-bottom-width:1px!important}@media only screen and (min-width:1200px){#johnhemmer .sectionwrap,#cast .sectionwrap{max-height:860px}.home #credits .sectionwrap{max-height:90vh}#cast .first .textwrap{font-size:18px;line-height:24px}#about article strong,#cast .first .textwrap strong{font-size:22px}#cast .first .textwrap{max-width:650px}}@media only screen and (max-width:1160px){#about article{flex-direction:row;padding-top:0}#about .textwrap{width:50%;height:auto;margin-left:10px}#laurels{width:45%;margin:auto 5px 40px 5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#laurels div{padding:6px;flex-basis:30%}.dates{padding:10px 0 20px}.poster img{float:right;width:unset;height:100%}#cast article.slide.first{background-position:0 center}}@media only screen and (max-height:800px){#credits .flexwrap{height:69%}#credits .col{width:70%}#credits .col+.col{width:28%}.crew{padding:0}.crew div{margin:0 4px 8px}.crew ul{column-count:3}#contact{margin-top:20px;flex-direction:row}#contact h3{width:50%}#contact h3,#mailinglist{font-size:22px}#contact p{width:40%;margin-top:0}}@media only screen and (min-width:959px) and (max-width:1115px){body.woocommerce header:after,body.woocommerce-page header:after{top:73px}}@media only screen and (min-width:1115px){#payment label[for="payment_method_paypal"]{margin-bottom:30px}}@media only screen and (max-width:1024px) and (max-height:768px){#laurels{width:48%;margin:auto 2px 40px 2px}#laurels div{flex-basis:23%;padding:2px 3px}}@media only screen and (min-width:980px) and (min-height:1100px){#screenings .downloads{margin-top:14px}#screenings .poster{margin:30px auto 0}}@media only screen and (max-width:960px){h1 a{margin-bottom:20px}header{height:40px}body.woocommerce header,body.woocommerce-page header{height:unset}body.woocommerce #wrap,body.woocommerce-page #wrap{margin-top:48px!important}body.woocommerce .flexwrap,body.woocommerce-page .flexwrap{padding:0}}@media only screen and (max-width:980px){#screenings tbody{height:auto}.dates{height:auto;padding:10px 0;background:#da006a}.dates h2,caption{margin:15px 0}.dates p{font-size:22px;line-height:22px;margin:10px auto}#screenings .downloads{width:80%;margin-bottom:14px}.slide .textwrap{padding:0 10px}.meet-john-hemmer .textwrap{width:90vw;height:24%;margin:0 4vw;padding:0}.page .meet-john-hemmer .textwrap{bottom:4%}#far-rockaway h1+p{margin-right:28%}.slide.panes5B .textwrap{bottom:0;height:100%;overflow-y:auto}#in-the-army .ephemera{top:10%;left:35%}#new-york-in-1952 .ephemera{top:34px;left:62px;max-width:27%}.john-the-model .textwrap{bottom:9%;padding:0 10% 0 30%}#recording-touring.slide .textwrap{top:0;height:100%;overflow-y:auto}#recording-touring.slide .textwrap h1{font-size:28px;line-height:28px}.social-club .textwrap{padding:0 10px}#cast .first .ephemera{display:none}#cast .first p{width:98%;margin:10px auto 10px}#cast .textwrap{width:393px}footer{margin-top:12px}}@media only screen and (max-width:959px){#contactform.modal button.close,#mailinglistform.modal button.close,#screeningmodal.modal button.close{top:70px;right:0;z-index:100}.modal .formwrap{width:100%;top:70px;left:0}.page section#johnhemmer,.page section#cast{margin-top:-40px!important}body.woocommerce.shiftnav-disable-shift-body,body.woocommerce-page.shiftnav-disable-shift-body{padding-top:0}#sidebar .row .row{width:100%;margin-bottom:3px;float:none}#sidebar .row .row:last-child{margin-bottom:10px}#sidebar input[type="text"]{width:92%!important}}@media only screen and (max-width:850px){#about{height:auto}.dates{margin-top:0}tr{display:block;margin-bottom:.42em}td{display:block;padding:0 14px}td:nth-child(1),td:nth-child(2),td:nth-child(3){width:unset;text-align:left}td:first-child{padding-top:5px}td:last-child{padding-bottom:5px;font-size:14px;border-bottom:0}td:last-child span{display:block;margin-top:0}#far-rockaway .ephwrap{display:none}#far-rockaway h1+p{margin-right:0}.slide.panes5B .textwrap{top:15px}#new-york-in-1952 .textwrap{padding:0 12px 0 30px}#new-york-in-1952 h1{margin-bottom:4px;font-size:27px;line-height:27px}#john-the-model .textwrap{padding:0 60px 0 400px}#the-latin-quarter-showgirls-inc .textwrap,#social-club .textwrap{width:80%;right:9%!important}#chickee-james-kulp .imgwrap{background-position:center left}div.wp-caption.alignright,div.wp-caption.alignleft{float:none;margin-left:auto;margin-right:auto}}@media only screen and (max-width:780px){#about article{flex-direction:row;width:95%}#about .textwrap{width:52%}#laurels{flex-direction:column;justify-content:flex-end}#laurels div{width:60%;margin:0 auto 20px}#cast .first h1{font-size:50px}#cast .first h1>span:first-child{margin-left:-52px}#cast .first h1 i{margin-left:44px}#cast .first h1 span{text-shadow:rgba(0,0,0,.2) 2px 2px 1px}}@media only screen and (max-width:768px){#about{margin-top:0!important}#laurels{justify-content:center;flex-flow:row wrap}#laurels div{width:unset;flex-basis:45%;padding:0 3px}#screenings article .col:first-child{width:40%;background-color:#7C7D6B}#screenings article .col:last-child{width:58%}.downloads h3{font-size:25px!important}.downloads a{font-size:22px!important}header h1{float:none}#about article{margin-top:100px}.meet-john-hemmer{background-color:#C41066!important;background-size:contain!important}.meet-john-hemmer .textwrap{height:auto;margin:0 3%;bottom:3%}.slide.panes5A div.block:nth-child(3),.slide.panes5A div.block:nth-child(4),.slide.panes5A div.block:nth-child(5){margin-top:2%}.john-the-model .textwrap{padding-left:40%}#castSlider .slides>article.slide{width:100vw!important}#cast article.slide.first{background-position:62% center}#cast .first h1>span:first-child{margin-left:-10px}#cast .first p{padding:8px;background:rgba(255,255,255,.7)}#cast .first .textwrap{width:68%;padding:7px 0 0 4px}.home #credits{height:auto!important;max-height:unset!important}#credits article{padding:0}#credits .col{display:unset;position:relative;width:100%}#credits .col+.col{display:none}#credits article{background-image:url(http://www.johnhemmerarchive.org/wp-content/uploads/2018/03/ad_buddy_rogers.jpg);background-size:46%;background-repeat:no-repeat;background-position:top right}.blog .flexwrap{flex-direction:column}.blog .flexwrap div{box-sizing:border-box}.blog section{width:100%}.blog #sidebar{width:90%;margin:0 auto}.blog .pagination{width:90%;margin:20px auto}.blog section{margin-left:0;padding:0 20px}.blog .meta+h2{margin-top:0;line-height:27px}.woocommerce table.shop_table_responsive tr td.product-name,.woocommerce-page table.shop_table_responsive tr td.product-name{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none}.woocommerce .cart_totals table td{width:100%!important}.woocommerce table.shop_table_responsive tr{margin-bottom:0;border-top:0;border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_table_responsive tr:last-child{border:0 solid}.checkout .col2-set .col-1,.checkout .col2-set .col-2{width:80%;margin:0 auto}#order_review table th,#order_review table td:first-child{width:80%}#order_review table th+td,#order_review table td+td{width:20%}ul.woocommerce-order-overview.order_details,.woocommerce-order-received section{width:100%}.woocommerce-order-received .woocommerce-customer-details .col2-set{display:flex}.woocommerce-order-received .woocommerce-customer-details .col-1,.woocommerce-order-received .woocommerce-customer-details .col-2{width:48%}}@media (min-width:681px) and (max-width:3000px){#cast h2{color:#fffcd9}.imgonly .imgwrap,.page a#backtotop,.page .pagelink,.home .pagelink{display:none}}@media only screen and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0 auto 2.992em;flex:1 0 40%}.woocommerce ul.products p{margin:0 auto;text-align:center}}@media only screen and (max-width:680px){#about .sectionwrap{flex-direction:column}.home #about article{flex-direction:column}#about .textwrap{width:98%;margin:180px 10px 0 10px}#laurels{flex-direction:row;width:98%;margin:0 auto 30px}#laurels div{flex-basis:23%}nav,.page .pagelink,.clone,#screenings article .col:first-child,.home #castSlider,.home #jhSlider,.flex-direction-nav{display:none!important}#castSlider.unslicked,#jhSlider.unslicked{max-height:unset!important}#castSlider.unslicked .slides,#jhSlider.unslicked .slides{opacity:1;visibility:visible}#castSlider.unslicked .slide,#jhSlider.unslicked .slide{max-height:unset!important}#castSlider .castwrap img{display:block;opacity:0}.slick-arrow{display:none}#cast .imgwrap,.media img,.imgonly img,#cast .first img:first-child,.fullpanel img{display:block!important;margin:-1px -1px 0 0}.home .pagelink,.ephwrap,.slide.panes3B,#new-york-in-1952,#john-the-model,#the-latin-quarter-showgirls-inc,#social-club,#far-rockaway div.block:first-child,.slide.panes3A div.block:nth-child(1),.slide.panes3B div.block:nth-child(3){display:flex}#new-york-in-1952,.slide.panes3B{flex-direction:column-reverse}.home #about article,#screenings .poster{width:auto!important}#screenings .dates,#castSlider .slides>article.slide,article.slide,.media img,.imgonly img,.fullpanel img,#cast .first img:first-child,.castwrap img:first-child,.slide .block,#screenings .downloads,#screenings article .col:last-child{width:100%!important}.home #about,.home #about article,.home section#johnhemmer,.home section#cast,#screenings,div.flex-viewport,#castSlider,#cast .slide,#cast .first .textwrap,.page .slide,.block.textonly,.block.imgonly,.block.media,.slide.panes4 div.imgwrap,.media img,.imgonly img,#cast .first img:first-child,.john-the-model,.the-latin-quarter-showgirls-inc,.social-club,.slide.panes5A div.block:first-child,.slide.panes3A div.block:nth-child(1),.slide.panes3B div.block:nth-child(3),article.slide .castwrap,.castwrap img:first-child{height:auto!important}#cast .first img:first-child,#screenings .flexwrap,.page .slide,.slide.panes4 div.imgwrap,.slide .block,.slide .textwrap,.ephemera,article.slide .castwrap{position:static!important}.modal[id^='vidmodal']{position:absolute!important}.block.media{position:relative!important}.home #about,.page section#cast{margin-top:0!important}.imgonly,.media,#cast .first,article.slide .castwrap,.fullpanel{background-image:none!important}.imgonly,.media,#cast .first,#castSlider .textwrap,article.slide .castwrap{background-color:transparent!important}.home #about article{font-size:18px;line-height:22px}#screenings article{background-position:bottom left;background-size:38%!important}#screenings .tablewrap{width:90%;height:auto}#screenings table{width:100%}#screenings td{font-size:16px}#screenings .dates p{margin-top:10px}.home .pagelink{padding:30px 27px;align-items:center;justify-content:flex-end;text-transform:uppercase;text-align:right}#johnhemmer .pagelink{background:#da006a}#cast .pagelink{margin:27px 0;background-color:#fba447}.pagelink a{display:inline-flex;font-size:26px;line-height:56px}.pagelink a:after{content:"";display:block;width:70px;height:60px;margin-left:10px;background-size:contain;background-repeat:no-repeat;background-position:center}#johnhemmer .pagelink a:after{background-image:url(img/arrow-orange.png)}#cast .pagelink a:after{background-image:url(img/arrow-pink3.png);transform:rotate(-90deg)}#castSlider.unslicked{margin:0!important}div.flex-viewport{overflow:visible!important}div.slides{width:unset!important}#castSlider .slides>article.slide,article.slide{float:none!important;margin:0 0 20px!important}.page .slide{border:1px solid transparent}.textwrap p{font-size:18px;line-height:22px}.slide .block{float:none!important;margin:0 0 20px 0}.block.textonly{padding:20px 0 10px}.block.imgonly{margin-left:0!important}.slide.panes5B div.block:nth-child(4){left:0!important}#about img,.media img,.imgonly img,#cast .first img:first-child{max-width:100%}.ephwrap{flex-direction:column;justify-content:space-around}.ephemera{max-width:50%!important;margin:0 auto}.slide.panes5A div.block:first-child,.slide.panes3A div.block:nth-child(1){min-height:600px}.slide.panes3B div.block:nth-child(3){min-height:700px}#new-york-in-1952 .textonly,.slide.panes3B div.block:nth-child(3){order:1}#meet-john-hemmer{background-size:100%!important}#meet-john-hemmer .textwrap{padding:13px 30px;background-color:#ca135e}#far-rockaway h1+p{margin-right:10px}#far-rockaway .imgonly{max-height:420px;overflow:hidden}#john-the-model,#the-latin-quarter-showgirls-inc,#social-club,.slide.panes5A div.block:first-child,.slide.panes3A div.block:nth-child(1),.slide.panes3B div.block:nth-child(3){flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding-bottom:30px}#meet-john-hemmer,#john-the-model,#the-latin-quarter-showgirls-inc,#social-club{min-height:420px;background-color:transparent!important}#john-the-model{padding-bottom:20px}#john-the-model .textwrap{padding:20px 0 14px 2%!important;background-color:#A1205E}#far-rockaway .imgonly{max-height:590px}#far-rockaway .textwrap,#in-the-army .textwrap,#the-latin-quarter .textwrap,#theater .textwrap{padding:0 26px 0 24px}#the-latin-quarter-showgirls-inc h1{line-height:36px}#the-latin-quarter-showgirls-inc .textwrap{background-color:#10100F}#the-latin-quarter-showgirls-inc .textwrap,#social-club .textwrap{box-sizing:border-box;padding:10px 20px 10px 30px!important;width:100%}#social-club .textwrap{background-color:#793603}#wonder-world div.block:nth-child(1){justify-content:flex-start;padding-top:40px}#cast article.slide.first{background-position:top!important}#cast .first .textwrap{width:100%;margin:0;padding:0 20px 20px 30px;text-shadow:none;background-color:#FAA628!important}#cast .first h1{text-shadow:2px 2px 2px rgba(150,150,150,1)}#cast .first h1 span:first-child{margin-left:20px}#cast .first h1 span span{margin-left:0!important}#cast .first p{margin-top:8px}#cast .first p strong{color:#e68d24}article.slide .castwrap{float:none}#cast .textwrap{height:unset}#cast .textwrap h2,#cast .textwrap p{text-shadow:none}#cast .textwrap h2{margin-top:12px;font-size:30px;color:#000!important}#cast p{margin-right:0;font-size:18px;color:#000}#cast .modal[id^='vidmodal'] button.close{top:5%}.checkout .col2-set .col-1,.checkout .col2-set .col-2{width:90%}.woocommerce-order-received .woocommerce-customer-details .col-1,.woocommerce-order-received .woocommerce-customer-details .col-2{width:48%}}@media all and (max-width:650px){#screenings .col:first-child{display:none}#screenings .col:last-child{width:90%;margin:0 auto}.downloads a{width:80%}}@media all and (max-width:640px){#screenings .col:first-child{display:none}#screenings .col:last-child{width:90%;margin:0 auto}.downloads a{width:80%}#cast .slide .flexwrap{flex-direction:column}#cast .textwrap{width:unset;order:2;padding:10px 10px 0 20px}.blog .flexwrap{width:100%}}.ipad .slick-list{height:auto!important}.ipad .slick-slider .slick-track,.ipad .slick-slider .slick-list{height:100%!important}.ipad #far-rockaway .textwrap{padding:0 0 14px 50px}.ipad #far-rockaway h1+p{margin-right:134px}.ipad #new-york-in-1952 .textwrap{top:2%;padding:0 0 0 60px}.ipad #new-york-in-1952 h1{margin:0;font-size:34px}.ipad #new-york-in-1952 p{margin:0 6px 0 0;font-size:16px}.ipad #recording-touring .textwrap.top{top:1%}.ipad #recording-touring .textwrap{padding:0 5px}.ipad #recording-touring .textwrap p{font-size:17px}.ipad #recording-touring h1{font-size:30px}.ipad #cast article.slide.first{background-position:-100px center}.ipad #cast .first p{padding:8px;background:rgba(255,255,255,.7)}.ipad #cast .textwrap{width:40%!important;min-width:470px;padding-left:60px}.ipad #cast .textwrap div{margin-right:10px;margin-left:0;padding-right:0;-webkit-overflow-scrolling:touch}.ipad article#jo-schlags .imgwrap{background-position:left center}.ipad .modal[id^='vidmodal'] iframe{width:86vw;margin:0 8vw 0 0}.ipad #cast .modal[id^='vidmodal']{height:100vh!important}.ipad #cast .modal[id^='vidmodal'] iframe{width:84vw;margin:0 3vw 0 0}.ipad button.close{padding:0 16px;text-indent:-9px}.ipad #johnhemmer .modal[id^='vidmodal'] button.close,.ipad #cast .modal[id^='vidmodal'] button.close{top:4%}.ipad #screeningmodal .formwrap{height:94%;padding-bottom:20px;top:6%}.ipad #wpcf7-f1255-o1 .row.btns{width:100px;margin:-52px 0 30px 300px}.ipad #contactform .formwrap{height:92%}@media only screen and (orientation :landscape){.ipad.page #wrap,.ipad section,.ipad #jhSlider,.ipad #castSlider,.ipad #castSlider article,.ipad #jhSlider article{height:727px}.ipad.page #wrap,.ipad section{margin-top:41px}.ipad section#trailer{margin-top:0}.ipad #screenings .col{width:44%}.ipad #screenings .col+.col{width:50%}.ipad #screenings .dates .tablewrap{-webkit-overflow-scrolling:touch}.ipad #screenings .dates .tablewrap::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.ipad #screenings .dates .tablewrap::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #da006a;background-color:rgba(0,0,0,.3)}}@media only screen and (orientation :landscape) and (device-width:768px){.ipad.page #wrap,.ipad section,.ipad #jhSlider,.ipad #castSlider,.ipad #castSlider article,.ipad #jhSlider article{height:670px}.ipad section{margin-top:87px}.ipad #contactform.modal>div{margin-top:-20px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){.ipad.page #wrap,.ipad section,.ipad #jhSlider,.ipad #castSlider,.ipad #castSlider article,.ipad #jhSlider article{height:927px}}@media only screen and (orientation :portrait){.ipad.page #wrap,.ipad section,.ipad #jhSlider,.ipad #castSlider,.ipad #castSlider article,.ipad #jhSlider article{height:983px;margin-top:41px}.ipad #screenings .col+.col{height:100%}.ipad .dates{height:70%;justify-content:center}.ipad #screenings table{height:74%;margin:-20px auto 10px}.ipad #screenings tbody{height:100%;overflow-y:scroll}.ipad #screenings .dates .tablewrap{overflow:auto}.ipad #screenings table{padding-right:4px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ipad #screenings tbody::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.ipad #screenings tbody::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #da006a;background-color:rgba(0,0,0,.3)}.ipad #cast article+article .textwrap{min-width:350px}.ipad #chickee-james-kulp .imgwrap{background-position:-100px center}.ipad #bob-freed .imgwrap,.ipad #carla-arndt .imgwrap{background-position:-200px center}.ipad #john-hemmer .imgwrap{background-position:60% center}}@media only screen and (max-width:768px) and (orientation :portrait){.ipad #cast article.slide.first{background-position:62% center}}@media all and (max-width:555px){.woocommerce table.cart tr{flex-wrap:wrap}.woocommerce table.cart td.product-remove{width:8%}.woocommerce table.cart td.product-name{width:70%}.woocommerce table.cart td.product-price{width:18%}.woocommerce table.cart td.product-name br{content:' '}.woocommerce table.cart td.product-name br:after{content:' '}.woocommerce table.cart td.product-quantity{width:80%}.woocommerce table.cart td.product-subtotal{width:20%;font-weight:bold!important}.single-product .product-wrap,ul.woocommerce-order-overview.order_details{flex-wrap:wrap}ul.woocommerce-order-overview.order_details .order,ul.woocommerce-order-overview.order_details .date,ul.woocommerce-order-overview.order_details .total,ul.woocommerce-order-overview.order_details .method{width:50%}ul.woocommerce-order-overview.order_details .email{width:100%;margin:4px 0 8px}.single-product .product{padding:0 40px}.single-product .product .entry-summary{text-align:center}.single-product form{text-align:center}.woocommerce div.product form.cart div.quantity{display:inline;float:none}.woocommerce div.product form.cart .button{float:none}.single-product .woocommerce-message{width:80%}}@media all and (max-width:480px){.home section{height:auto}#about .sectionwrap{flex-direction:column}#about article{width:100%;margin:140px 0 0!important;background-color:transparent}#about article .textwrap{width:90%;margin:0 auto}#about strong{font-size:24px}#trailer{margin-top:40px}.iphone button#closetrailer.close{top:5%}#laurels{width:100%;margin:0 auto}#laurels div{width:unset;flex-basis:31%}#screenings .flexwrap{position:static;width:100%;margin-left:0;flex-direction:column}#screenings article{background-size:28%!important}#screenings .tablewrap{height:unset;overflow-x:unset;overflow-y:unset}.pagelink a{line-height:32px}#cast .pagelink a{line-height:29px}.downloads h3{width:80%}.downloads a,.poster a{font-size:28px!important;line-height:24px}.poster{text-align:center}.poster img{float:none}.block.media{min-height:270px!important}#far-rockaway .textwrap{padding:0 20px!important}#john-the-model,#the-latin-quarter-showgirls-inc,#social-club{min-height:360px;padding-bottom:8px}#meet-john-hemmer .textwrap{width:auto;padding:12px 20px 14px 20px!important}#wonder-world .textwrap.top{padding-bottom:440px}#wonder-world .textwrap p{margin-top:8px;padding:0 6px;color:#000;background:1px 1px rgba(250,200,64,.5)}#far-rockaway .block.media img,#in-the-army .block.media img,#wonder-world .block.media img,#the-latin-quarter .block.media img{height:auto!important;width:100%!important}#wonder-world .textoverlay{background-position-x:-60px}#far-rockaway .block.media div.mediawrap,#in-the-army .block.media div.mediawrap,#wonder-world .block.media div.mediawrap,#the-latin-quarter .block.media div.mediawrap{top:30%}.page section#johnhemmer,.page section#cast{margin-top:-41px!important}#cast .first{display:flex;flex-direction:column}#cast .first .textwrap{min-width:unset}#cast .first h1{margin-top:30px;text-shadow:2px 2px 2px #333}#cast .first h1 span{width:auto;background-image:none;text-indent:0}#cast .first h1 i{line-height:34px}#cast .first h1 span:last-child{font-size:43px}#cast .first strong{background-color:#da006a}#cast .first .textwrap p{background:transparent;padding:0}#cast button[id^='playpause']{margin-top:6px}#cast .textwrap{text-shadow:none;min-width:unset}#cast .modal[id^='vidmodal']{position:fixed!important}.iphone #cast .modal[id^='vidmodal'] button.close{top:9%;width:0}.formwrap h2,.formwrap h3,form{width:90%}.modal .formwrap{height:92%;top:54px}#contactform.modal button.close,#mailinglistform.modal button.close,#screeningmodal.modal button.close{top:54px}.modal div.row{margin-bottom:9px}.modal textarea{max-height:110px}.formwrap#screeningform{width:unset}.formwrap#screeningform p{width:90%;margin-left:20px}.row.wide3{flex-direction:column}.row.wide3 .row{width:100%;margin:0 7px 18px 0!important}.row.wide3 select{width:97%}.row.wide3 input[type="number"]{width:95%}.row.accept{margin-right:24px}#credits .flexwrap{flex-direction:column}#credits .col{width:100%}.crew{width:100%!important}.crew ul{column-count:1}.home #contact,.page #contact{position:unset;width:100%;margin-top:24px;padding:16px 20px}#mailinglist{width:100%;margin:5px 0}#mailinglist p{width:80%;margin:0 auto;font-size:24px}#mailinglistform div{width:90%;height:92%;left:7%}#copyright{margin:0}.blog #content h4{margin-top:14px}.blog #content p,.team-template-default p{font-size:1.2em}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{flex:1 0 60%}.checkout .col2-set .col-1,.checkout .col2-set .col-2{width:100%}}@media all and (max-width:376px){.pagelink a{line-height:29px}.poster img.thumb{top:28px}#mailinglist{background-image:none}#mailinglist p{width:100%}.shiftnav-main-toggle-content.shiftnav-toggle-main-block{font-size:17px}}.shiftnav,.shiftnav *{font-weight:400;font-size:1.06em!important;line-height:1.15em!important}.shiftnav .shiftnav-menu-title{padding:14px 26px!important}.shiftnav,.shiftnav ul.shiftnav-menu{padding:12px!important;background:#da006a!important}.shiftnav ul.shiftnav-menu li{margin-bottom:12px!important}#shiftnav-toggle-main{color:#000!important;background:#da006a!important}#shiftnav-toggle-main .shiftnav-toggle-burger{padding:10px 20px!important}