/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible}.control-group{padding-bottom:20px;*zoom:1}.control-group:before,.control-group:after{display:table;content:""}.control-group:after{clear:both}.control-group label{font-size:1.25em;font-family:"brandon-grotesque",sans-serif;display:block}.control-group input[type="text"]{display:block;width:100%;border:1px solid #666666;padding:8px}.control-group .col-12{width:100%}.control-group .col-11{width:91.66666666666666%}.control-group .col-10{width:83.33333333333334%}.control-group .col-9{width:75%}.control-group .col-8{width:66.66666666666666%}.control-group .col-7{width:58.333333333333336%}.control-group .col-6{width:50%}.control-group .col-5{width:41.66666666666667%}.control-group .col-4{width:33.33333333333333%}.control-group .col-3{width:25%}.control-group .col-2{width:16.666666666666664%}.control-group .col-1{width:8.333333333333332%}.control-group .halve{width:45.5% !important;float:left}.control-group .slash{padding:8px 2% 0 2%;float:left}.control-group .col-12,.control-group .col-11,.control-group .col-10,.control-group .col-9,.control-group .col-8,.control-group .col-7,.control-group .col-6,.control-group .col-5,.control-group .col-4,.control-group .col-3,.control-group .col-2,.control-group .col-1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:1px;padding-left:10px;padding-right:10px;float:left}.control-group .row-container{margin-left:-10px;margin-right:-10px}.center{text-align:center}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible}.member-item-list{-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:2.5em;-webkit-column-rule-color:transparent;-webkit-column-rule-style:transparent;-webkit-column-rule-width:1px;-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:2.5em;-moz-column-rule-color:transparent;-moz-column-rule-style:transparent;-moz-column-rule-width:1px;column-width:auto;column-count:2;column-gap:2.5em;column-rule-color:transparent;column-rule-style:transparent;column-rule-width:1px}.member-item-list .member-item,.member-item-list .join{display:inline-block}.member-item-list .join.mobile{display:none}.member-item-list .join a:hover svg *{stroke:#fff}.member-item-list .join a:hover svg circle{fill:#b10921;stroke:#b10921}.member-item-list .join svg{vertical-align:text-top;margin-left:0.5em}.member-item-list .join svg *{-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.no-csscolumns .member-item-list .join.desktop{display:none}.no-csscolumns .member-item-list .join.mobile{display:inline-block}.member-item{margin-bottom:0.5em;display:block;position:relative;width:100%;height:100%;overflow:hidden;font-size:1rem;color:#FAFAFA;cursor:pointer;overflow:visible;font-size:1em}.member-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);z-index:0;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.member-item.theatre h3:before,.member-item.opera h3:before,.member-item.movie h3:before,.member-item.event h3:before{display:block;font-family:"adriane",serif;font-size:0.55em;text-transform:none;letter-spacing:0.05em;font-weight:400}.member-item.theatre h3:before{content:"The National Theatre presents"}.member-item.opera h3:before{content:"The Metropolitan Opera presents"}.member-item.movie h3:before{content:"Showing at The Ross"}.member-item.event h3:before{content:"Ross Event"}.member-item .inner-content{min-height:160px;background-position:center center;background-size:cover}.member-item .inner-content h3{font-weight:700;text-transform:uppercase;color:inherit;font-size:2em;margin:0.5em 0;line-height:100%}.member-item .inner-content h3:before{-ms-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.member-item .inner-content h3 a{color:inherit;text-decoration:none;font-weight:inherit}.member-item .inner-content small{display:block;font-weight:400;font-size:0.65em;margin-top:-0.35em}.member-item .ghost-button{display:none}.member-item.full,.member-item.half,.member-item.square{font-size:1rem}.member-item:nth-child(3n+1) .inner-content{background-color:#ccc}.member-item:nth-child(3n+2) .inner-content{background-color:#999}.member-item:nth-child(3n) .inner-content{background-color:#888}.member-item .centered-info{position:absolute;word-break:break-word;width:100%;margin:0;padding:0;top:50%;text-align:center;padding:20px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);z-index:10;-ms-transition:transform 0.45s;-webkit-transition:transform 0.45s;-moz-transition:transform 0.45s;-o-transition:transform 0.45s;transition:transform 0.45s}.member-item .reveal-info{position:absolute;top:100%;width:100%;text-align:center;padding-bottom:1em;margin-left:-20px;opacity:0;z-index:10;-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%);-ms-transition:all 0.45s;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s}.member-item .film-event-time,.member-item .ghost-button{font-size:0.85em}.member-item .film-event-time.hideable{position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"brandon-grotesque",sans-serif;opacity:1;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.member-item .film-event-time.hideable strong{font-weight:700;letter-spacing:0.05em}.member-item .film-event-time span,.member-item .film-event-time ul,.member-item .film-event-time ul>li{display:inline-block;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;color:inherit}.member-item .film-event-time .time-slot{display:block}.member-item .film-event-time span{letter-spacing:0.15em}.member-item .film-event-time span:after{content:"";display:inline-block;width:3em;margin:0 0.5em;border-bottom:1px solid}.member-item .film-event-time span.no-after:after{border-bottom:0;width:0;display:none;margin:0}.member-item .film-event-time ul{margin:0 0 1em;padding:0;list-style-type:none;font-weight:700}.member-item .film-event-time ul li{margin-right:0.5em;letter-spacing:0.25em;text-transform:lowercase}.member-item .film-event-time ul li:last-child{margin-right:0}.member-item:hover:after{background-color:rgba(177,9,33,0.85)}.member-item:hover .film-event-time.hideable{opacity:0}.member-item.no-hover:hover .inner-content{background:auto}.member-item .inner-content{position:relative;height:250px}.member-item .inner-content h3{font-size:1.25em;letter-spacing:0.2em}.member-item .inner-content .level{visibility:hidden;position:absolute;right:2em;z-index:2}.member-item .inner-content .level:hover svg *{stroke:#b10921}.member-item .inner-content .level:hover svg circle{fill:#fff;stroke:#fff}.member-item .inner-content svg{width:30px;height:30px}.member-item .inner-content svg *{stroke:#fff;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.member-item .inner-content ul{list-style:none;margin:0;padding:0}.member-item .inner-content li{font-family:"brandon-grotesque",sans-serif;letter-spacing:0.05em;color:#fff;opacity:0.85}.member-item .inner-content li:after{content:"";display:block;width:2em;padding-bottom:0.35em;border-bottom:1px solid;margin:0 auto 0.35em;opacity:0.5}.member-item .inner-content li:only-child:after,.member-item .inner-content li:last-child:after{display:none}.member-item:hover .more-info{position:relative;visibility:visible}.member-item:hover .level{visibility:visible}.member-item .more-info{position:absolute;visibility:hidden;font-weight:normal}#membership-overlay{position:fixed;display:none;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:1000}#review{display:none}#review-info,#gift-to,#gift-from{font-size:1.1em}#review-info #review-phone,#gift-to #review-phone,#gift-from #review-phone,#review-info #review-location,#gift-to #review-location,#gift-from #review-location,#review-info #review-reference,#gift-to #review-reference,#gift-from #review-reference{margin-bottom:10px}#review-info #review-newsletter-subscribe,#gift-to #review-newsletter-subscribe,#gift-from #review-newsletter-subscribe{font-weight:bold}#review-info #review-newsletter-subscribe.error,#gift-to #review-newsletter-subscribe.error,#gift-from #review-newsletter-subscribe.error{border:0;box-shadow:none;color:red}#screen-container{min-height:300px}.payment-errors{font-weight:bold}#membership-form{display:none;position:absolute;background-color:#f6f6f6;min-height:400px;padding:5% 120px;z-index:1001}#membership-form .input-error-message{color:#b10921}#membership-form h1{text-align:center}#membership-form ul.benefits{text-align:center;list-style:none;padding:0;margin:0}#membership-form ul.benefits li{padding:0 0 6px 0;margin:0}#membership-form hr{border-color:#666666}#membership-form.wrapper{margin:0 auto}#membership-form .row{margin-left:-2.5%}#membership-form .column{width:47.5%;padding-left:2.5%}#membership-form .error{border:1px solid #b10921;-webkit-box-shadow:0 0 5px 1px rgba(177,9,33,0.25);-moz-box-shadow:0 0 5px 1px rgba(177,9,33,0.25);box-shadow:0 0 5px 1px rgba(177,9,33,0.25);transition-duration:500ms}#membership-form #btn-close-form{display:block !important;position:absolute;top:1em;right:1em;padding:2px 0 0 2px}#membership-form #btn-close-form:before{content:""}#membership-form #cc-type{background:transparent url('/images/sprite-cc.png') no-repeat 0 0;width:53px;height:33px;float:right}#membership-form #cc-type.visa{background-position:-53px 0}#membership-form #cc-type.mastercard{background-position:-106px 0}#membership-form #cc-type.amex{background-position:-159px 0}#membership-form #cc-type.discover{background-position:-212px 0}#membership-form #cc-type.jbc{background-position:-265px 0}#membership-form #cc-type.diners_club_carte_blanche{background-position:-318px 0}#membership-form #cc-type.diners_club_international{background-position:-318px 0}@media only screen and (max-width:1360px){#btn-close-form{top:20px !important;right:25px !important}}@media only screen and (max-width:1023px){#membership-form .row{margin-left:0%}#membership-form .column{width:100%;padding-left:0;margin:0}}@media only screen and (max-width:767px){.member-item-list{-webkit-column-width:auto;-webkit-column-count:1;-webkit-column-gap:0;-webkit-column-rule-color:transparent;-webkit-column-rule-style:transparent;-webkit-column-rule-width:0;-moz-column-width:auto;-moz-column-count:1;-moz-column-gap:0;-moz-column-rule-color:transparent;-moz-column-rule-style:transparent;-moz-column-rule-width:0;column-width:auto;column-count:1;column-gap:0;column-rule-color:transparent;column-rule-style:transparent;column-rule-width:0}.member-item-list .join.desktop{display:none}.member-item-list .join.mobile{display:inline-block}#membership-form{padding:5% 40px}}@media only screen and (max-width:480px){#membership-form.wrapper{margin:0px;width:100%}.join.mobile{display:inline-block}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,button,input,select,textarea{color:#1d2634}html{font-size:14px;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}h1,h2,h3,h4,h5{font-family:"brandon-grotesque",sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.075em;color:#1d2634;margin:0 0 0.75em}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}h4{font-size:1em}a{font-family:"brandon-grotesque",sans-serif;font-weight:900}p{font-family:"adriane",serif;line-height:160%;margin:0 0 1.25em}strong{font-family:"brandon-grotesque",sans-serif;font-weight:900}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}html{font-size:14px}body{font-family:"adriane",serif;overflow-x:hidden}.wrapper{width:100%;margin:0 }.content{padding:20px 5%}header.wrapper,footer.wrapper{width:90%;margin:0 5%}.main article h1{font-size:2em}.main aside{padding:0px 5% 10px}.footer-container footer{padding:20px 0}.ie7 .title{padding-top:20px}@media only screen and (min-width:1280px){.wrapper,header.wrapper,footer.wrapper{width:1280px;margin:0 auto 20px;margin:0 auto;padding:0}.content{padding:40px 140px 20px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.center{text-align:center}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}nav.menu{position:fixed;z-index:20;background-color:#1d2634;overflow:hidden;padding:45px 64px;text-align:left;font-size:18px;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}nav.menu ul{list-style-type:none;padding:0}nav.menu ul .sub-menu.open>ul{opacity:1}nav.menu ul .sub-menu>a{pointer-events:none;cursor:default}nav.menu ul .sub-menu ul{height:0;border-top:1px solid;border-bottom:1px solid;margin:0;opacity:0;overflow:hidden;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms}nav.menu ul .sub-menu ul li{line-height:90%}nav.menu ul .sub-menu ul a{text-transform:lowercase}nav.menu ul a{font-family:"brandon-grotesque",sans-serif;font-weight:700;color:#fff;letter-spacing:0.035em;text-decoration:none;text-transform:uppercase;position:relative;margin-left:-32px;padding:10px 0 10px 32px;display:block;transition:color .2s ease,margin-left .2s ease,padding-left .2s ease}nav.menu ul a:before{background:#b10921;content:'';display:block;height:1px;position:absolute;left:0;top:21px;width:0;transition:left .3s ease}nav.menu ul a:hover{color:#b10921;padding-left:64px}nav.menu ul a:hover:before{left:32px;width:24px}nav.push-menu-right{top:0;right:-375px;width:375px;height:100%;overflow-y:scroll}nav.push-menu-right li{display:block;line-height:140%;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms}nav.push-menu-right .contract{line-height:50%}body.pmr-open nav.push-menu-right{right:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.25);-moz-box-shadow:0 0 12px rgba(0,0,0,0.25);box-shadow:0 0 12px rgba(0,0,0,0.25)}#buy-tickets{background:#b10921;color:#fff;text-decoration:none;float:right;margin:1em 0;padding:16px 18px}#buy-tickets:focus{text-decoration:underline}#buy-tickets:hover,#buy-tickets:active{background:#1d2634}@media only screen and (max-width:767px){#buy-tickets{clear:both;float:none;display:inline-block;margin:0 5em 0 .5em;padding:12px 16px}#buy-tickets,#logo{vertical-align:middle}}@media only screen and (min-width:768px){body.pmr-open #buy-tickets{display:none}}.toggle-push-right{float:none;position:fixed;right:20px;top:20px;outline:0;margin-left:96px;margin-top:1em;border:1px solid #b10921;background-color:#b10921;font-family:"brandon-grotesque",sans-serif;font-weight:900;height:50px;width:50px;cursor:pointer;z-index:30;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-ms-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.toggle-push-right:hover{background-color:#b10921}.toggle-push-right:hover .lines,.toggle-push-right:hover .lines:before,.toggle-push-right:hover .lines:after{background-color:#fff}.toggle-push-right:before{content:"";font-size:0.85em;color:#1d2634;text-transform:uppercase;position:absolute;top:1.5em;left:-4em}.toggle-push-right .lines,.toggle-push-right .lines:before,.toggle-push-right .lines:after{height:3px;width:24px;background-color:#fff;position:absolute;cursor:pointer;pointer-events:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.toggle-push-right .lines{top:1.125em;left:0.825em}.toggle-push-right .lines:before{content:"";top:6px;left:0}.toggle-push-right .lines:after{content:"";top:12px;left:0}.toggle-push-right.open{position:fixed;top:20px;right:350px}.toggle-push-right.open .lines,.toggle-push-right.open .lines:before,.toggle-push-right.open .lines:after{-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.toggle-push-right.open .lines,.toggle-push-right.open .lines:after{top:0}.toggle-push-right.open .lines{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform-origin:0 0;top:50%;left:50%}.toggle-push-right.open .lines:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.toggle-push-right.open .lines:before{opacity:0}.menu .social-media{margin:2em 0;text-align:center}.menu .social-media li{display:inline-block}.menu .social-media li a{position:relative;width:16px;height:16px;padding:1.25em;border:1px solid #1d2634;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.menu .social-media li a svg{position:absolute;top:0.5em;left:0.5em}.menu .social-media li a:hover{background-color:#1d2634;border-color:#1d2634}.menu .social-media li a:hover svg path{fill:#fff}.current-events{border-top:1px solid #1d2634}.current-events h5{margin:2.5em 0;letter-spacing:0.15em}.current-events .current-events-list{margin-bottom:2.5em}.current-events .current-events-list .event-title{margin-bottom:0;text-transform:capitalize}.current-events .current-events-list .event-time{font-family:"brandon-grotesque",sans-serif;font-weight:900;margin-top:0}#newsletter-modal{width:40%;margin:45px auto 0;overflow:hidden;opacity:0;animation-name:fadein;animation-duration:350ms;animation-fill-mode:forwards}#newsletter-modal .modal-body{padding-top:13px}#newsletter-modal .modal-header{padding:7px 15px}#newsletter-modal .modal-header h4{color:#555;font-size:16px;font-weight:600;margin:7px 5px}#newsletter-modal .modal-header .close{margin-top:5px}#newsletter-modal .indicates-required{position:absolute;right:23px;bottom:28px;text-align:right;font-weight:bold}#newsletter-modal .error{color:#b10921;text-align:center;display:none}#newsletter-modal .mc-field-group{margin-bottom:6px}#newsletter-modal .mc-field-group label{width:28%;display:inline-block;font-weight:bold;text-align:right;padding-right:15px}#newsletter-modal .mc-field-group input{width:71%;display:inline}#newsletter-modal .mc-field-group.input-group{width:100%;margin-bottom:0;text-align:left}#newsletter-modal .mc-field-group.input-group:before,#newsletter-modal .mc-field-group.input-group:after{content:"";display:block;clear:both}#newsletter-modal .mc-field-group.input-group strong{display:block;margin-bottom:5px;float:left;margin-top:2px}#newsletter-modal .mc-field-group.input-group ul{padding-left:0;list-style-type:none;float:left;width:32%;margin-top:0}#newsletter-modal .mc-field-group.input-group li{float:right;font-weight:normal;padding:0}#newsletter-modal .mc-field-group.input-group li:first-child{margin-left:12px}#newsletter-modal .mc-field-group.input-group li label:hover,#newsletter-modal .mc-field-group.input-group li input:hover{cursor:pointer}#newsletter-modal .mc-field-group.input-group li label{margin-left:4px;font-weight:normal;display:inline;vertical-align:middle}#newsletter-modal .mc-field-group.input-group li input[type="radio"]{width:auto;margin:4px 0 0;line-height:normal}#newsletter-modal .clear{display:block;overflow:visible;margin-top:20px}#newsletter-modal .ghost-button{font-size:14px;display:block;width:100%;margin:0;padding:9px 0}#newsletter-modal .ghost-button:hover{text-decoration:none;cursor:pointer}#newsletter-modal .newsletter-subscribed{display:none}#newsletter-modal.subscribed .newsletter-subscribed{display:block}#newsletter-modal.subscribed form{display:none}#newsletter-modal h2{position:absolute;right:23px;bottom:28px;text-align:right;font-weight:bold}#newsletter-modal p{margin-bottom:11px}#newsletter-modal a{margin-left:15px;width:27%;vertical-align:middle}#newsletter-modal input[type="text"],#newsletter-modal input[type="email"]{font-family:"adriane",serif;color:#666;outline:none;border:1px solid #666666;padding:7px 10px}.fadeout{animation-name:fadeout;animation-duration:350ms;animation-fill-mode:forwards}.modal-backdrop.in{z-index:0}@media only screen and (max-width:768px){.toggle-push-right.open{top:0;right:calc(40vw)}}@media only screen and (min-width:768px){.toggle-push-right{background-color:transparent;float:right;position:relative;right:auto;top:auto}.toggle-push-right:before{content:"Menu"}.toggle-push-right.open:before{content:"Close"}.toggle-push-right .lines,.toggle-push-right .lines:before,.toggle-push-right .lines:after{background-color:#b10921}}@media (min-width:2100px){nav.push-menu-right{right:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.25);-moz-box-shadow:0 0 12px rgba(0,0,0,0.25);box-shadow:0 0 12px rgba(0,0,0,0.25)}.toggle-push-right{display:none}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.content .scroll-nav{display:none;background-color:#f5f5f5;position:absolute;font-size:0.85em;right:0;top:20px;text-align:right;text-transform:uppercase;letter-spacing:0.15em;z-index:10}.content .scroll-nav li{margin-bottom:1em}.content .scroll-nav li a{padding-right:5px;border-right:3px solid transparent;font-weight:900;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms}.content .scroll-nav li.current a{color:#b10921;border-color:#b10921}@media only screen and (min-width:1280px){.content .scroll-nav{display:block}}.scroll-showtimes{text-align:right;float:left}.scroll-showtimes h3{font-size:0.9em;letter-spacing:0.15em}.scroll-showtimes h3:before{content:"";display:inline-block;width:3em;margin:0 1em;border-bottom:1px solid}.scroll-showtimes ul{font-size:1.15em;letter-spacing:0.1em;margin:0 0 2em;padding:0;font-family:"brandon-grotesque",sans-serif;list-style:none;color:#1d2634;font-weight:700}.scroll-showtimes ul li{position:relative}.scroll-showtimes ul .am span:after,.scroll-showtimes ul .pm span:after{display:inline-block;position:absolute;right:-2.15em;top:0.2em;color:#c2c2c2;font-size:0.75em;text-transform:uppercase}.scroll-showtimes ul .am span:after{content:"am"}.scroll-showtimes ul .pm span:after{content:"pm"}.scroll-showtimes ul .am~.am span:after{content:""}.scroll-showtimes ul .pm~.pm span:after{content:""}.scroll-showtimes .ghost-button{width:100%}.scroll-showtimes.fixed{display:block;background:#b10921;float:none;width:100%;padding:0 4em;text-align:center}.scroll-showtimes.fixed *{display:inline-block}.scroll-showtimes.fixed ul{color:#fff;font-weight:700;margin:0;padding:0.75em 0}.scroll-showtimes.fixed ul li{margin-right:0.35em}.scroll-showtimes.fixed h3{color:#fff;margin:0}.scroll-showtimes.fixed h3:before{display:none}.scroll-showtimes.fixed h3:after{content:"";display:inline-block;width:2em;margin:0 0.5em;border-bottom:1px solid}.scroll-showtimes.fixed ul .am span:after,.scroll-showtimes.fixed ul .pm span:after{position:static;color:#6d0000}.scroll-showtimes.fixed .ghost-button{width:auto;margin:0 10px 1em}.column .scroll-showtimes,.columns .scroll-showtimes{display:none;margin-bottom:2em}.event-prices td{font-family:"brandon-grotesque",sans-serif;padding-right:1.5em;padding-bottom:0.5em}.event-prices .price-amount{font-weight:700;letter-spacing:0.065em;color:#1d2634}.event-prices .price-title{font-size:1.05em}@media only screen and (min-width:768px){.scroll-showtimes.fixed{position:fixed;background:rgba(177,9,33,0.925);text-align:right;top:-100px;left:0;z-index:20;-webkit-box-shadow:0 2px 12px -2px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -2px rgba(0,0,0,0.5);box-shadow:0 2px 12px -2px rgba(0,0,0,0.5);-ms-transition:top 500ms;-webkit-transition:top 500ms;-moz-transition:top 500ms;-o-transition:top 500ms;transition:top 500ms}.scroll-showtimes.fixed.open{top:0}.scroll-showtimes.fixed ul{float:left;border-right:1px solid rgba(144,0,21,0.8);padding-right:1.25em;margin-right:1.25em}.scroll-showtimes.fixed ul:last-child{border-right:none;padding-right:0;margin-right:0}.scroll-showtimes.fixed .ghost-button{margin:0.5em 10px 0}.column .scroll-showtimes,.columns .scroll-showtimes{display:block}}.top-bar.tabbed-nav{display:table;width:100%;text-align:center;height:auto;padding:0;font-size:0}.top-bar.tabbed-nav a{display:table-cell;width:50%;font-size:14px;padding:1em 2em;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.top-bar.tabbed-nav a.current{background-color:#b10921;color:#fff}.top-bar.tabbed-nav a.current svg *{stroke:#b10921}.top-bar.tabbed-nav a.current svg circle{fill:#fff;stroke:#fff}.top-bar.tabbed-nav a svg{vertical-align:text-top;margin-left:0.75em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:480px){.top-bar.tabbed-nav{display:block;text-align:right}.top-bar.tabbed-nav a{display:inline-block;width:auto}}.browsehappy{background:#b10921;color:#fff;padding:1em 2em}.browsehappy strong{text-decoration:underline}.browsehappy a{color:#b10921;background:#fff;text-decoration:none;padding:2px 0.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.not-found.hero-tron{background-image:url('/images/banners/not-found.jpg');margin-bottom:15px}.not-found.hero-tron .wrapper{padding:5em 0}.not-found.hero-tron h1{font-size:12em;margin:10px 0;letter-spacing:-0.05em}.not-found.hero-tron p{display:block;width:auto;text-align:center}.not-found.hero-tron .ghost-button{color:#fff;border-color:#fff;cursor:pointer}.not-found.hero-tron .ghost-button:hover{color:#1d2634;background-color:#fff;text-decoration:none}.theross-closed{max-width:100%}@media only screen and (max-width:769px){.theross-closed{max-width:145%;margin:0 -22.5%}}.full-container{position:relative;z-index:10;top:0;left:0;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.ghost-button{display:inline-block;border:0.2em solid #1d2634;color:#1d2634;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.15em;padding:0.5em 1.25em;font-size:0.85em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.ghost-button:hover{background-color:#1d2634;color:#fff}.top-bar{display:block;background:#f5f5f5;color:#1d2634;padding:1em 0;text-align:right}.top-bar a{color:inherit;text-decoration:none;letter-spacing:0.05em;font-weight:700}.top-bar a:hover{text-decoration:underline}.top-bar a.no-underline:hover{text-decoration:none}.top-bar a img{height:20px}.header-container{padding:1.2em 0}#logo{display:inline-block;background:url('/images/ross-logo-header.png') no-repeat;width:182px;height:80px;background-position:-75px 2px}.with-lines{display:table;text-align:center;margin:1em 0;white-space:nowrap;font-weight:900;letter-spacing:0.25em}.with-lines:after,.with-lines:before{content:'';display:table-cell;width:50%;background:-moz-linear-gradient(top, rgba(29,38,52,0) 0, rgba(29,38,52,0) 49%, #1d2634 50%, rgba(29,38,52,0) 51%, rgba(29,38,52,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(29,38,52,0)), color-stop(49%, rgba(29,38,52,0)), color-stop(50%, #1d2634), color-stop(51%, rgba(29,38,52,0)), color-stop(100%, rgba(29,38,52,0)));background:-webkit-linear-gradient(top, rgba(29,38,52,0) 0, rgba(29,38,52,0) 49%, #1d2634 50%, rgba(29,38,52,0) 51%, rgba(29,38,52,0) 100%);background:-o-linear-gradient(top, rgba(29,38,52,0) 0, rgba(29,38,52,0) 49%, #1d2634 50%, rgba(29,38,52,0) 51%, rgba(29,38,52,0) 100%);background:-ms-linear-gradient(top, rgba(29,38,52,0) 0, rgba(29,38,52,0) 49%, #1d2634 50%, rgba(29,38,52,0) 51%, rgba(29,38,52,0) 100%);background:linear-gradient(to bottom, rgba(29,38,52,0) 0, rgba(29,38,52,0) 49%, #1d2634 50%, rgba(29,38,52,0) 51%, rgba(29,38,52,0) 100%);background-clip:padding-box}.with-lines:after{border-left:1em solid transparent}.with-lines:before{border-right:1em solid transparent}.fp-slider{display:none;position:relative;font-size:0;height:160px;overflow:hidden}.fp-slider.show-mobile{display:block}.fp-slider .gallery-item .inner-content{height:160px;padding-bottom:0;background-position:center center}.content{background-color:#f5f5f5;width:100%}.content img{width:100%}.tickets h4{font-size:0.85em;letter-spacing:0.15em;text-align:center}.tickets small{display:block;color:#87899b;text-transform:capitalize;font-weight:400;font-size:100%;letter-spacing:0.035em}.tickets .prices{color:#87899b;widows:100%;overflow:hidden}.tickets .prices dt,.tickets .prices dd{display:inline;float:left}.tickets .prices dt{width:20%;font-family:"brandon-grotesque",sans-serif;font-weight:900;text-align:right;padding-right:1em}.tickets .prices dd{width:80%;font-family:"brandon-grotesque",sans-serif;font-weight:400;margin:0 0 0.25em 0}.tickets .prices dd:nth-child(2n):after{content:"\A";white-space:pre}.guidelines{font-size:0.85em;padding:0 0 0 20px;color:#87899b}.guidelines li{list-style-type:none;text-indent:-1em;line-height:155%}.guidelines li:before{content:"";display:inline-block;width:2px;height:2px;border:2px solid #b10921;margin-right:0.5em;vertical-align:middle;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.pre-line:before{content:"";display:inline-block;width:3em;margin:0 0.75em 0 0;border-bottom:1px solid}.content{position:relative;color:#87899b}.content .column p:not(.intro),.content .columns p:not(.intro){font-size:1.125em}.content .double-col{position:relative;margin-bottom:30px;line-height:1.75em;overflow:hidden}.content .double-col hr{border-color:#1d2634;margin:0}.content .double-col.top-lines{padding-top:3.5em}.content .double-col h3{margin-top:2.5em;margin-bottom:1.5em}.content .double-col p{line-height:1.75em}.content a:not(.ghost-button){color:#1d2634;text-decoration:none;font-weight:700}.content a:not(.ghost-button):hover{color:#b10921;text-decoration:none}.hero-tron{background:#d3d3d3;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-tron.movie-tron .dates-showing{margin-bottom:0;font-size:1.2em;font-family:"brandon-grotesque",sans-serif;letter-spacing:2px;font-weight:600;margin-top:2em}.hero-tron.movie-tron .dates-showing span{display:inline-block;width:1.25em;border-bottom:1px solid white;vertical-align:middle;margin:0 .75em;margin-bottom:3px}.hero-tron.movie-tron h1{margin-bottom:.65em;margin-top:0.2em}.hero-tron.events-tron{background-image:url('/images/banners/no-events.jpg')}.hero-tron.theatre-tron{background-image:url('/images/banners/livetheatre.jpg')}.hero-tron.about-tron{background-image:url('/images/banners/about.jpg')}.hero-tron.member-tron,.hero-tron.planned-giving-tron{background-image:url('/images/banners/members.jpg')}.hero-tron.namedItemFundraiser-tron{background-image:url('/images/banners/theatre-seats.jpg')}.hero-tron.sponsor-tron{background-image:url('/images/banners/sponsors.jpg')}.hero-tron .wrapper{margin-bottom:0;padding:2.5em 0}.hero-tron .content{background:transparent}.hero-tron h1,.hero-tron p{color:#fff}.hero-tron h1{font-weight:700;font-size:3.5em;line-height:95%;letter-spacing:0.05em;margin:1em 0}.hero-tron small{display:block;font-size:0.45em;letter-spacing:-0.025em}.hero-tron p{display:inline-block;font-size:1.25em}.hero-tron.left .content{text-align:left}.hero-tron.center .content{text-align:center}.movie-container{height:0;padding-bottom:56.25%}.movie-container iframe{width:100%;height:100%}.movie-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.movie-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gmap{height:200px}.details p{font-size:0.9em;line-height:165%}.showtime-table{font-family:"brandon-grotesque",sans-serif;margin-bottom:30px}.showtime-table .date{padding-right:1em}.showtime-table .day{text-transform:uppercase;letter-spacing:0.075em;padding-right:1.5em}.showtime-table .times{font-weight:700;color:#1d2634;padding:0.5em 0}.event-times.columns{display:none}.event-times h4{text-align:right}.event-times .showtime-table{float:right}.event-times.fixed{text-align:center;padding:0}.event-times.fixed *{color:#fff}.event-times.fixed h4{display:inline-block;padding:0.5em 0;margin:0;display:none}.event-times.fixed h4:after{content:"";display:inline-block;width:2em;margin:0 0.5em;border-bottom:1px solid}.event-times.fixed .showtime-table{float:none;margin-bottom:0;vertical-align:middle}.event-times.fixed .showtime-table,.event-times.fixed .showtime-table tr{display:inline-block}.event-times.fixed tr{padding:0.5em 0 0.5em 1em;border-left:none;margin-left:0}.event-times.fixed .date{color:#6d0000;padding-right:0.5em}.event-times.fixed .day{padding-right:1em}#showtimes p strong.sans{font-size:1.15em;font-weight:700}.film-rating,.film-rating .desc{overflow:hidden;_overflow:visible;zoom:1}.film-rating p,.film-rating .desc p{font-size:0.85em;line-height:175%}.film-rating .rating{display:block;width:50px;height:50px;color:#1d2634;border:1px solid;float:left;margin-right:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:"brandon-grotesque",sans-serif;font-size:1.35em;font-weight:900;text-transform:uppercase;text-align:center;padding-top:0.6em}.film-rating .rating.g{font-size:1.35em}.film-rating .rating.pg{font-size:1.35em}.film-rating .rating.pg-13{font-size:1.15em;padding-top:0.75em}.film-rating .rating.r{font-size:1.35em}.film-rating .rating.nr{font-size:1.35em}#reviews .four.columns+.four.columns:nth-child(2n+1){margin-left:0}.review-quote{padding:0.5em;margin-bottom:1em}.review-quote blockquote{margin:0 0 20px;letter-spacing:0.025em;line-height:155%}.review-quote blockquote:before{content:'\201C'}.review-quote blockquote:after{content:'\201D'}.review-quote blockquote.featured{font-size:1.25em}.review-quote figcaption{display:block;font-family:"brandon-grotesque",sans-serif;font-size:14px;color:#1d2634;font-weight:700;font-style:normal}.review-quote figcaption:before{content:"";display:inline-block;width:3em;margin-right:0.75em;border-bottom:1px solid}.review-quote cite{color:#87899b;font-style:normal;font-weight:400;margin-left:0.25em}.profiles{text-align:center;list-style-type:none;padding:0}.profiles li{display:inline-block;position:relative;width:185px;margin:0 31.5px 3em;padding-bottom:3em;border-bottom:1px solid #d3d3d3}.profiles li:last-child{padding-bottom:0;border-bottom:none}.profiles li:last-child:after{display:none}.profiles li img{display:inline-block;background:#d3d3d3;width:100%;border-radius:50%;border:6px solid #fff;margin-bottom:1.5em}.profiles li strong,.profiles li p{display:block;color:#1d2634}.profiles li strong{font-family:"brandon-grotesque",sans-serif;font-weight:700;font-size:1.15em;letter-spacing:0.05em;margin-bottom:0.5em}.profiles li p{font-size:0.9em;margin-bottom:0}.contact-footer.row .column,.contact-footer.column-row .column,.contact-footer.row .columns,.contact-footer.column-row .columns,.contact-footer.row .column:last-child,.contact-footer.column-row .column:last-child,.contact-footer.row .columns:last-child,.contact-footer.column-row .columns:last-child{margin-bottom:80px}.contact-footer.row .sans p,.contact-footer.column-row .sans p,.contact-footer.row .sans ul>li,.contact-footer.column-row .sans ul>li{font-family:"brandon-grotesque",sans-serif;line-height:155%}.contact-footer.row .phone,.contact-footer.column-row .phone{font-weight:normal}.contact-footer.row ul,.contact-footer.column-row ul{list-style:none;margin:0;padding:0}.footer-container{font-size:0;text-align:center}.footer-container footer{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 ;position:relative}.footer-container .sponsor-main{width:125px}.footer-container .sponsor-corporate{width:220px;display:flex}.footer-container .sponsor-corporate p{width:auto;padding-right:1em;margin-right:1em;font-family:"brandon-grotesque",sans-serif;font-weight:900;color:#1d2634;text-align:left;text-transform:uppercase;line-height:125%;letter-spacing:0.1em;border-right:1px solid;font-size:13px;height:3.75em}.footer-container .sponsor img{width:100%}.footer-container .copyright-social{margin:0 auto;position:absolute;top:70px;left:0;max-width:60vw}.footer-container .copyright{font-size:13px;text-align:right;font-family:"brandon-grotesque",sans-serif;font-weight:400;text-align:left;margin:0 auto 0;color:#87899b}.footer-container .copyright p{padding:0 }.footer-container .copyright a{font-size:1em;color:#87899b;text-decoration:none;font-weight:normal}.footer-nav{align-items:center;align-content:center;justify-content:center;background-color:rgba(26,34,46,0.25);display:flex;flex-wrap:wrap;text-align:center;font-size:12px;margin-bottom:2em;padding:3em}.footer-nav a{border:0.2em solid #1d2634;color:#1d2634;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.15em;margin:1em 8px;padding:0.5em 1.25em;transition:all .2s}.footer-nav a:hover{background-color:#1d2634;color:#fff}.sans{font-family:"brandon-grotesque",sans-serif}.intro{font-size:1.2em;letter-spacing:0.025em;text-align:center;line-height:150%;margin:2em 0;color:#1d2634}.mail td{vertical-align:top}.mail td:first-child{padding-right:2em}.mail td:first-child .arrow-link{padding-right:3em;background-size:13%}.arrow-link{background-position:88% center;background-repeat:no-repeat}.arrow-link.right{background-image:url('/images/arrow-right-icon.png')}.arrow-link.left:after{background-image:url('/images/arrow-left-icon.png')}.arrow-link.up:after{background-image:url('/images/arrow-up-icon.png')}.arrow-link.down{background-image:url('/images/arrow-down-icon.png')}.event-prices{position:relative}.event-prices .ghost-button{width:80%;margin:auto}.event-prices .buy-notice{display:none;opacity:0;position:absolute;width:100%;background-color:#1d2634;color:white;overflow:hidden;bottom:-35px;left:0}.event-prices .buy-notice p{margin:5px 12px;font-size:.9em;font-family:"brandon-grotesque",sans-serif}.red{color:#b10921;font-weight:bold}@media only screen and (min-width:300px){.prices-table{margin:auto;margin-bottom:20px}.event-prices h4{text-align:center}.event-prices .ghost-button{display:block}.event-prices .buy-notice{width:100%}.double-col hr:first-child{display:none}}@media only screen and (min-width:480px){.fp-slider{display:block;height:0;font-size:0;padding-bottom:27.25%}.fp-slider .gallery-item .inner-content{height:0;padding-bottom:27.25%}.double-col hr:first-child{display:block}.with-lines{margin:1em 2em}.content .double-col{-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:2.5em;-webkit-column-rule-color:transparent;-webkit-column-rule-style:transparent;-webkit-column-rule-width:1px;-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:2.5em;-moz-column-rule-color:transparent;-moz-column-rule-style:transparent;-moz-column-rule-width:1px;column-width:auto;column-count:2;column-gap:2.5em;column-rule-color:transparent;column-rule-style:transparent;column-rule-width:1px}.content .double-col.top-lines:before,.content .double-col.top-lines:after{width:48%}.no-csscolumns .content .double-col{padding:0 5em}.hero-tron p{width:65%}.tickets .prices dt{text-align:left;padding-right:0}.tickets h4{text-align:left}.profiles li{padding-bottom:0;border-bottom:none}.intro{font-size:1.65em}.prices-table{margin:auto;margin-bottom:20px}.event-prices h4{text-align:center}.event-prices .ghost-button{display:block}}@media only screen and (min-width:768px){#logo{width:250px;background-position:0}.with-lines{margin:1em 10em}.hero-tron h1{font-size:4.25em}.hero-tron p{font-size:1.75em}.gmap{height:400px;margin-bottom:-5px}.content .double-col{font-size:0.9em}.footer-container .sponsor-corporate{width:256px}.event-times.columns{display:block}.event-times.fixed{text-align:left;padding:0 5%}.event-times.fixed tr{margin-left:1em;border-left:1px solid rgba(118,0,17,0.35)}.mail .sans{font-size:0.85em}}.social-media{display:block;font-size:12px;width:138px}.social-media a{border:0.2em solid #1d2634;border-radius:100%;display:flex;float:left;justify-content:center;align-items:center;height:38px;margin-right:4px;text-align:center;width:38px}.social-media a svg{height:80%;width:80%}@media only screen and (min-width:1140px){.profiles li:after{content:"";position:absolute;right:-32px;top:22%;height:20%;width:1px;border-right:1px solid #d3d3d3}.footer-container .sponsor-main{order:1}.footer-container .sponsor-corporate{order:3}.footer-container .copyright{text-align:right;margin-right:32px}.footer-container .copyright-social{display:flex;justify-content:space-between;align-items:start;align-content:start;order:2;margin-top:5px;position:relative;top:auto}}.column-row,.row{font-size:0;margin-bottom:10px}.column-row:last-child,.row:last-child{margin-bottom:25px}.column,.columns{display:block;position:relative;font-size:14px;margin:0 0 10px}.column:last-child,.columns:last-child{margin-bottom:0}.column-row:after,.row:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .column-row,* html .row,* html .clearfix{height:1%}.column-row,.row,.clearfix{display:inline-block}.column-row,.row,.clearfix{display:block}@media only screen and (min-width:480px){.column:first-child,.columns:first-child{margin-left:0}.columns.reversed,.column.reversed{float:right;margin-left:0}}@media only screen and (min-width:768px){.column-row:last-child,.row:last-child{margin-bottom:50px}.column,.columns{display:inline-block;float:left;margin-left:2.5%}.one{width:10.3125%}.two{width:23.125%}.three{width:35.9375%}.four{width:48.75%}.five{width:61.5625%}.six{width:74.375%}.seven{width:87.1875%}.eight{width:100%}.row .offset-by-one-half{margin-left:60.5px}.row .offset-by-one{margin-left:12.8125%}.row .offset-by-two{margin-left:25.625%}.row .offset-by-three{margin-left:38.4375%}.row .offset-by-four{margin-left:51.25%}.row .offset-by-five{margin-left:64.0625%}.row .offset-by-six{margin-left:76.875%}.columns.reversed:last-child,.column.reversed:last-child{margin-right:2.5%}}.fp-showcase{font-size:0}.fp-links{display:flex}.fp-links .inner-content{background-color:rgba(177,9,33,0.8) !important}.fp-links .film-event-item:after{background-color:rgba(177,9,33,0.8) !important}.fp-links .film-event-item:hover:after{background-color:#b10921 !important}#metro .no-events,#national .no-events{padding:5em 1em;background-position:center center;background-size:cover}#metro .no-events:after,#national .no-events:after{display:none}#metro .no-events h3,#national .no-events h3,#metro .no-events p,#national .no-events p{color:#fff;text-transform:none;text-align:center}#metro .no-events h3,#national .no-events h3{margin:0 0 0.05em;font-weight:400;font-size:1.75em;letter-spacing:0.005em}#metro .no-events p,#national .no-events p{font-size:0.75em;opacity:0.8}#metro .no-events{background-image:url('/images/banners/no-opera-events.jpg')}#national .no-events{background-image:url('/images/banners/no-theatre-events.jpg');background-position:bottom center}.film-event-item{display:block;position:relative;width:100%;height:100%;overflow:hidden;font-size:1rem;color:#FAFAFA;cursor:pointer}.film-event-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);z-index:0;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.film-event-item.theatre h3:before,.film-event-item.opera h3:before,.film-event-item.movie h3:before,.film-event-item.event h3:before{display:block;font-family:"adriane",serif;font-size:0.55em;text-transform:none;letter-spacing:0.05em;font-weight:400}.film-event-item.theatre h3:before{content:"The National Theatre presents"}.film-event-item.opera h3:before{content:"The Metropolitan Opera presents"}.film-event-item.movie h3:before{content:"Showing at The Ross"}.film-event-item.event h3:before{content:"Ross Event"}.film-event-item .inner-content{min-height:160px;background-position:center center;background-size:cover}.film-event-item .inner-content h3{font-weight:700;text-transform:uppercase;color:inherit;font-size:2em;margin:0.5em 0;line-height:100%}.film-event-item .inner-content h3:before{-ms-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.film-event-item .inner-content h3 a{color:inherit;text-decoration:none;font-weight:inherit}.film-event-item .inner-content small{display:block;font-weight:400;font-size:0.65em;margin-top:-0.35em}.film-event-item .ghost-button{display:none}.film-event-item.full,.film-event-item.half,.film-event-item.square{font-size:1rem}.film-event-item:nth-child(3n+1) .inner-content{background-color:#ccc}.film-event-item:nth-child(3n+2) .inner-content{background-color:#999}.film-event-item:nth-child(3n) .inner-content{background-color:#888}.film-event-item .centered-info{position:absolute;word-break:break-word;width:100%;margin:0;padding:0;top:50%;text-align:center;padding:20px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);z-index:10;-ms-transition:transform 0.45s;-webkit-transition:transform 0.45s;-moz-transition:transform 0.45s;-o-transition:transform 0.45s;transition:transform 0.45s}.film-event-item .reveal-info{position:absolute;top:100%;width:100%;text-align:center;padding-bottom:1em;margin-left:-20px;opacity:0;z-index:10;-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%);-ms-transition:all 0.45s;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s}.film-event-item .film-event-time,.film-event-item .ghost-button{font-size:0.85em}.film-event-item .film-event-time.hideable{position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"brandon-grotesque",sans-serif;opacity:1;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.film-event-item .film-event-time.hideable strong{font-weight:700;letter-spacing:0.05em}.film-event-item .film-event-time span,.film-event-item .film-event-time ul,.film-event-item .film-event-time ul>li{display:inline-block;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;color:inherit}.film-event-item .film-event-time .time-slot{display:block}.film-event-item .film-event-time span{letter-spacing:0.15em}.film-event-item .film-event-time span:after{content:"";display:inline-block;width:3em;margin:0 0.5em;border-bottom:1px solid}.film-event-item .film-event-time span.no-after:after{border-bottom:0;width:0;display:none;margin:0}.film-event-item .film-event-time ul{margin:0 0 1em;padding:0;list-style-type:none;font-weight:700}.film-event-item .film-event-time ul li{margin-right:0.5em;letter-spacing:0.25em;text-transform:lowercase}.film-event-item .film-event-time ul li:last-child{margin-right:0}.film-event-item:hover:after{background-color:rgba(177,9,33,0.85)}.film-event-item:hover .film-event-time.hideable{opacity:0}.film-event-item.no-hover:hover .inner-content{background:auto}.social-buttons{text-align:center;margin-top:50px}.social-buttons a{margin:0 3px}.social-buttons a img{width:35px}.social-buttons p{margin-bottom:10px}@media only screen and (min-width:480px){.film-event-item .inner-content{height:0;padding-bottom:27.25%}}@media only screen and (min-width:768px){.film-event-item{display:inline-block;width:50%;vertical-align:top}.film-event-item.full{display:block;width:100%;font-size:1.5rem}.film-event-item.half{font-size:1.25rem}.film-event-item.half .inner-content{padding-bottom:45.99%}.film-event-item.square{width:25%;font-size:1.15rem}.film-event-item.square .inner-content{padding-bottom:91.95%}.film-event-item .ghost-button{display:inline-block}:not(#movie-grid)>.film-event-item:hover h3:before{opacity:0}:not(#movie-grid)>.film-event-item:hover .centered-info{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}:not(#movie-grid)>.film-event-item:hover .reveal-info{height:auto;opacity:1;-webkit-transform:translate(0, -20%);-moz-transform:translate(0, -20%);-ms-transform:translate(0, -20%);-o-transform:translate(0, -20%);transform:translate(0, -20%)}}@media only screen and (min-width:1140px){.film-event-item{display:inline-block;width:50%;vertical-align:top}.film-event-item.full{display:block;width:100%;font-size:1.5rem}}.gallery-container{position:relative;overflow:hidden}.gallery-container .close-button{float:none;position:fixed;right:20px;top:20px;outline:0;margin-left:96px;margin-top:1em;border:1px solid #b10921;background-color:#b10921;font-family:"brandon-grotesque",sans-serif;font-weight:900;height:50px;width:50px;cursor:pointer;z-index:30;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-ms-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;display:block;position:absolute;margin:0 auto;left:0;right:0;top:-3em;pointer-events:none;opacity:0;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.gallery-container .close-button:hover{background-color:#b10921}.gallery-container .close-button:hover .lines,.gallery-container .close-button:hover .lines:before,.gallery-container .close-button:hover .lines:after{background-color:#fff}.gallery-container .close-button:before{content:"";font-size:0.85em;color:#1d2634;text-transform:uppercase;position:absolute;top:1.5em;left:-4em}.gallery-container .close-button .lines,.gallery-container .close-button .lines:before,.gallery-container .close-button .lines:after{height:3px;width:24px;background-color:#fff;position:absolute;cursor:pointer;pointer-events:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gallery-container .close-button .lines{top:1.125em;left:0.825em}.gallery-container .close-button .lines:before{content:"";top:6px;left:0}.gallery-container .close-button .lines:after{content:"";top:12px;left:0}.gallery-container .close-button.open{position:fixed;top:20px;right:350px}.gallery-container .close-button.open .lines,.gallery-container .close-button.open .lines:before,.gallery-container .close-button.open .lines:after{-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gallery-container .close-button.open .lines,.gallery-container .close-button.open .lines:after{top:0}.gallery-container .close-button.open .lines{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform-origin:0 0;top:50%;left:50%}.gallery-container .close-button.open .lines:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.gallery-container .close-button.open .lines:before{opacity:0}.gallery-container .close-button:before{content:''}.gallery-container .close-button .lines,.gallery-container .close-button .lines:after{top:0}.gallery-container .close-button .lines{top:1.5em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.gallery-container .close-button .lines:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.gallery-container .close-button .lines:before{opacity:0}.ross-gallery{position:relative;height:0;font-size:0;padding-bottom:91.95%}.ross-gallery .gallery-item{cursor:pointer}.ross-gallery .gallery-item .photo-desc{cursor:default}.gallery-item{display:inline-block;position:absolute;left:100%;font-size:1rem;width:100%;vertical-align:top;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.gallery-item.front{left:0}.gallery-item.back{left:-100%}.gallery-item .big-photo{display:block;width:0;height:0;position:absolute;background-color:rgba(45,52,123,0.5);top:0;left:0;z-index:1;cursor:default;-webkit-box-shadow:0 2px 16px -2px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 16px -2px rgba(0,0,0,0.5);box-shadow:0 2px 16px -2px rgba(0,0,0,0.5);-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.gallery-item:nth-child(3n+1) .inner-content{background-color:#ccc}.gallery-item:nth-child(3n+2) .inner-content{background-color:#999}.gallery-item:nth-child(3n) .inner-content{background-color:#888}.gallery-item .inner-content{height:0;padding-bottom:91.95%;background-size:cover}.gallery-item .photo-desc{display:block;background:rgba(29,38,52,0.85);font-size:0.9em;letter-spacing:0.05em;padding:2em 1.5em;color:#fff;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0}.gallery-item .photo-desc p{font-family:"brandon-grotesque",sans-serif;margin-bottom:0}.gallery-bullets{position:absolute;bottom:15px;right:15px;list-style-type:none}.gallery-bullets li{opacity:0.5;margin-top:8px}.gallery-bullets li a{display:block;position:relative;width:11px;height:11px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gallery-bullets li.current{opacity:1}.gallery-bullets li.current a:after{content:'';position:absolute;background:#fff;width:5px;height:5px;border-radius:50%;left:2px;top:2px}@media only screen and (min-width:769px){.gallery-container{overflow:visible}.close-button.show{top:-1em;pointer-events:auto;opacity:1}.ross-gallery{overflow:hidden;padding-bottom:0;height:auto}.ross-gallery .gallery-item{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:25%}.ross-gallery .gallery-item .photo-desc{top:200%;left:0;bottom:auto;z-index:2}.ross-gallery .gallery-item.open .big-photo{width:200%;max-width:200%;height:200%}.ross-gallery .gallery-item.open .photo-desc{background:#1d2634;top:125%}.ross-gallery .gallery-item.open:nth-child(2) .big-photo,.ross-gallery .gallery-item.open:nth-child(6) .big-photo{left:-100%}.ross-gallery .gallery-item.open:nth-child(5) .big-photo,.ross-gallery .gallery-item.open:nth-child(6) .big-photo{top:-100%}.ross-gallery .gallery-item.open:nth-child(5) .photo-desc,.ross-gallery .gallery-item.open:nth-child(6) .photo-desc{top:25%}.ross-gallery .gallery-item.open:nth-child(4) .big-photo,.ross-gallery .gallery-item.open:nth-child(8) .big-photo{left:-100%}.ross-gallery .gallery-item.open:nth-child(7) .big-photo,.ross-gallery .gallery-item.open:nth-child(8) .big-photo{top:-100%}.ross-gallery .gallery-item.open:nth-child(7) .photo-desc,.ross-gallery .gallery-item.open:nth-child(8) .photo-desc{top:25%}}.top-bar{background:#F0F0F0;color:#080808;height:70px;padding:26px}.top-bar a{color:inherit;text-decoration:none}.top-bar a:hover{text-decoration:underline}.top-bar a.no-underline:hover{text-decoration:none}.top-bar a svg{width:20px;vertical-align:middle}.top-bar a svg *{stroke:#1d2634}.top-bar .show-search{background-image:url('/images/search_black.png');background-image:none,url('/images/search_black.svg');background-repeat:no-repeat;background-position:right center;background-size:20px}.top-bar #search{margin-right:10px}.top-bar .large-line-breaks{display:none}.top-bar .prev-page{margin-right:5px}.load-more{text-align:center;margin:45px 0}.load-more a{width:250px}#search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;background:#aa1818;background:transparent\9;background:rgba(170,24,24,0.87);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddAA1818, endColorstr=#ddAA1818)';zoom:1;color:#FAFAFA;font-family:brandon-grotesque,sans-serif}#search-overlay #search{top:50%;margin-left:-500px;left:50%;width:1000px;transform:translateY(-50%);position:absolute}#search-overlay #search .hide-search{position:absolute;right:0;top:0;margin-top:138px;margin-right:54px;width:22px;height:22px;text-decoration:none;background-image:url('/images/circle-x.png');background-image:none,url('/images/circle-x.svg');background-repeat:no-repeat;background-position:right center;background-size:22px}#search-overlay #search .hide-search:focus{outline:none}#search-overlay #search .submit-search{position:absolute;margin-top:130px;top:0;right:0;width:54px;height:44px;text-decoration:none;background-image:url('/images/search_white.png');background-image:none,url('/images/search_white.svg');background-repeat:no-repeat;background-position:10px 0px}#search-overlay #search .submit-search:focus{outline:none}#search-overlay #search #search-bar{position:relative;height:216px;overflow:hidden}#search-overlay #search #search-text,#search-overlay #search #search-hint{border:0;background:url('/images/1x1.png');width:900px;font-size:60px;margin-top:105px;color:inherit;position:absolute;font-weight:bold}#search-overlay #search #search-text::-ms-clear,#search-overlay #search #search-hint::-ms-clear{width:0;height:0}#search-overlay #search #search-text:focus,#search-overlay #search #search-hint:focus{outline:0}#search-overlay #search #search-hint{color:rgba(169,169,169,0.5);position:absolute;top:0;left:0}#search-overlay #search #search-bar-bottom{margin:-39px 0 0;color:#FAFAFA;border-top:1px solid #FAFAFA;height:0}#search-overlay #search #results-count{text-align:right;height:20px;font-family:inherit;margin-top:2px;margin-right:52px}#search-overlay #search #search-options{margin-top:53px;font-size:16px;width:100%}#search-overlay #search #search-options input[type="text"]{width:300px;border:0;border-bottom:1px solid #FAFAFA;color:inherit;background:url('/images/1x1.png')}#search-overlay #search #search-options input[type="text"]:focus{outline:0}#search-overlay #search #year-screened{float:left}#search-overlay #search #country{float:right}#search-overlay #search .controls{position:relative;top:-296px}#search-overlay #search input[type=text]{font-family:inherit}#search-overlay #search input[type=text]:-webkit-input-placeholder{color:rgba(169,169,169,0.8)}#search-overlay #search input[type=text]:-moz-placeholder{color:rgba(169,169,169,0.8)}#search-overlay #search input[type=text]:-ms-input-placeholder{color:rgba(169,169,169,0.8) !important}#search-overlay #search input[type=text].placeholder{color:#a9a9a9 !important}#search-overlay #search .hidden-button{background:url('/images/1x1.png');border:0;bottom:0;right:0;position:absolute}#search-overlay #search .hidden-button:focus{outline:0}@media only screen and (min-width:0){.top-bar{padding:15px;height:auto;text-align:center}.top-bar .show-search{border:2px black solid;border-radius:5px;padding:5px}.top-bar .show-search:hover{background-color:#FAFAFA;text-decoration:none}.top-bar .next-page{float:right;margin-top:-19px}.top-bar .prev-page{float:left;margin-top:-19px}.top-bar #extra-search-detail{display:none}.top-bar .large-line-breaks{display:block}#search-overlay #search{width:300px;margin-left:-150px;margin-top:-50px}#search-overlay #search .hide-search,#search-overlay #search .submit-search{margin:0;width:78px;height:78px;top:20px}#search-overlay #search .hide-search svg,#search-overlay #search .submit-search svg{width:100%;height:100%}#search-overlay #search .hide-search{left:50px}#search-overlay #search .submit-search{right:50px}#search-overlay #search #search-text,#search-overlay #search #search-hint{width:100%;font-size:40px;margin-top:126px}#search-overlay #search #results-count{margin-right:0px}#search-overlay #search .controls{top:60px}}@media only screen and (min-width:480px){#search-overlay #search{width:460px;margin-left:-230px}#search-overlay #search #search-options input[type="text"]{width:100%;display:block;margin-bottom:50px}#search-overlay #search #search-text,#search-overlay #search #search-hint{font-size:60px;margin-top:105px}#search-overlay #search #results-count{margin-right:0px}#search-overlay #search .controls{top:100px}}@media only screen and (min-width:768px){.top-bar{height:70px;text-align:left}.top-bar .show-search{border:none;border-radius:0px;padding:0px}.top-bar .show-search:hover{background-color:transparent;text-decoration:underline}.top-bar .next-page{float:none;margin-top:0px}.top-bar .prev-page{float:none;margin-top:0px}.top-bar #extra-search-detail{display:inline}.top-bar .large-line-breaks{display:none}#search-overlay #search{width:748px;margin-left:-374px}#search-overlay #search .hide-search{margin-top:138px;margin-right:54px;border:0;left:auto;right:0;top:0;width:22px;height:22px;background:url('/images/circle-x.svg')}#search-overlay #search .hide-search:hover{background-color:transparent}#search-overlay #search .submit-search{margin-top:130px;border:0;top:0;right:0;width:48px;height:44px;background-size:44px;background-position:10px 0px}#search-overlay #search .submit-search:hover{background-color:transparent}#search-overlay #search .controls{position:relative;top:-296px}#search-overlay #search #search-options input[type="text"]{width:45%}#search-overlay #search #year-screened{float:left}#search-overlay #search #country{float:right}#search-overlay #search #search-text,#search-overlay #search #search-hint{width:660px;font-size:40px;margin-top:126px}#search-overlay #search #results-count{margin-right:52px}}@media only screen and (min-width:1140px){#search-overlay #search{width:1000px;margin-left:-500px}#search-overlay #search #search-options{width:100%}#search-overlay #search #search-text,#search-overlay #search #search-hint{width:900px;font-size:60px;margin-top:105px}}#sponsors .hero-tron{background-image:url('/images/banners/sponsors.jpg')}#sponsor-text{background:#F8F8F8;padding-top:3em;padding-left:130px;padding-right:130px}#sponsor-text .heading-new-section{margin-top:2.5em}#sponsor-text p{font-size:0.9em;line-height:1.75em;margin-bottom:1.25em}#sponsor-text .btn-planned-giving{display:inline-block;border:2px solid #b10921;color:#b10921;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.15em;margin:0 0.15em 0.25em 0;padding:0.1em 1.25em;transition:all .2s}#sponsor-text .btn-planned-giving:hover{background-color:#b10921;color:#fff;text-decoration:underline}@media (max-width:767px){#sponsor-text .section-planned-giving{margin-bottom:3em}}#sponsor-list{background:#F8F8F8;text-align:center;padding-top:20px;padding-left:130px;padding-right:130px}#sponsor-list .sponsor{width:250px;padding:0 10px;display:inline-block;text-align:center;min-height:150px;vertical-align:baseline;margin-bottom:40px}#sponsor-list .sponsor img{background:#fff;max-width:200px;padding:15px;-webkit-box-shadow:inset 0 0 12px -6px rgba(0,0,0,0.65);-moz-box-shadow:inset 0 0 12px -6px rgba(0,0,0,0.65);box-shadow:inset 0 0 12px -6px rgba(0,0,0,0.65);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms}#sponsor-list .sponsor:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray;filter:none}#sponsor-list .sponsor a{position:relative;text-decoration:none;color:#080808}#sponsor-list .sponsor a:hover{text-decoration:underline}#sponsor-list .sponsor a:hover .logo-cover{opacity:0}#sponsor-list .sponsor .sponsor-name{display:none;margin-top:10px}@media only screen and (min-width:0){#sponsor-text{padding-left:30px;padding-right:30px}#sponsor-list{padding-left:30px;padding-right:30px}}@media only screen and (min-width:480px){#sponsor-text p.four{width:100%}#sponsor-text p.four.column,#sponsor-text p.four.columns{margin-left:0}#sponsor-text p.four.column:first-child,#sponsor-text p.four.columns:first-child{margin-left:0}}@media only screen and (min-width:768px){#sponsor-text{padding-left:70px;padding-right:70px}#sponsor-text p.four{width:48.75%}#sponsor-text p.four.column,#sponsor-text p.four.columns{margin-left:2.5%}#sponsor-text p.four.column:first-child,#sponsor-text p.four.columns:first-child{margin-left:0}#sponsor-list{padding-left:70px;padding-right:70px}}@media only screen and (min-width:1140px){#sponsor-text{padding-left:130px;padding-right:130px}#sponsor-list{padding-top:20px;padding-left:130px;padding-right:130px}}#planned-giving .pg-alt{color:#1d2634;font-family:"brandon-grotesque",sans-serif;font-weight:700}#planned-giving ul.pg-alt{margin-top:0;margin-bottom:2em;padding-left:20px;font-size:0.9em}#planned-giving ul.pg-alt li{margin-bottom:0.5em}#planned-giving strong.pg-alt{font-size:1.2em}#planned-giving-text{background:#F8F8F8;padding-top:20px;padding-left:130px;padding-right:130px}#planned-giving-text .planned-giving-headline{width:100%;max-width:550px;font-size:1.75em;margin:1.5em auto 2.5em;text-align:center;color:#1d2634;font-family:"adriane",serif}#planned-giving-text p{font-size:0.95em;line-height:1.75em;margin-bottom:1.25em}#planned-giving-text .row .columns.four{padding-top:4em;border-top:1px solid #1d2634}@media (max-width:460px){.hero-tron h1{font-size:2.75em}}@media (max-width:360px){.hero-tron h1{font-size:2.25em}}@media only screen and (min-width:0){#planned-giving-text{padding-left:30px;padding-right:30px}}@media only screen and (min-width:480px){#planned-giving-text p.four{width:100%}#planned-giving-text p.four.column,#planned-giving-text p.four.columns{margin-left:0}#planned-giving-text p.four.column:first-child,#planned-giving-text p.four.columns:first-child{margin-left:0}}@media only screen and (min-width:768px){#planned-giving-text{padding-top:20px;padding-left:70px;padding-right:70px}#planned-giving-text p.four{width:48.75%}#planned-giving-text p.four.column,#planned-giving-text p.four.columns{margin-left:2.5%}#planned-giving-text p.four.column:first-child,#planned-giving-text p.four.columns:first-child{margin-left:0}}@media only screen and (min-width:1140px){#planned-giving-text{padding-left:130px;padding-right:130px}}#donate-form-wrapper #donate-overlay{position:fixed;display:none;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:1000}#donate-form-wrapper #donate-review{display:none}#donate-form-wrapper #donate-review-info,#donate-form-wrapper #donate-gift-to,#donate-form-wrapper #donate-gift-from{font-size:1.1em}#donate-form-wrapper #donate-review-info #donate-review-phone,#donate-form-wrapper #donate-gift-to #donate-review-phone,#donate-form-wrapper #donate-gift-from #donate-review-phone,#donate-form-wrapper #donate-review-info #donate-review-location,#donate-form-wrapper #donate-gift-to #donate-review-location,#donate-form-wrapper #donate-gift-from #donate-review-location,#donate-form-wrapper #donate-review-info #donate-review-reference,#donate-form-wrapper #donate-gift-to #donate-review-reference,#donate-form-wrapper #donate-gift-from #donate-review-reference{margin-bottom:10px}#donate-form-wrapper #donate-review-info #donate-review-newsletter-subscribe,#donate-form-wrapper #donate-gift-to #donate-review-newsletter-subscribe,#donate-form-wrapper #donate-gift-from #donate-review-newsletter-subscribe{font-weight:bold}#donate-form-wrapper #donate-review-info #donate-review-newsletter-subscribe.error,#donate-form-wrapper #donate-gift-to #donate-review-newsletter-subscribe.error,#donate-form-wrapper #donate-gift-from #donate-review-newsletter-subscribe.error{border:0;box-shadow:none;color:red}#donate-form-wrapper #screen-container{min-height:300px}#donate-form-wrapper .payment-errors{font-weight:bold}#donate-form-wrapper #donate-form{display:none;position:absolute;background-color:#f6f6f6;min-height:400px;padding:5% 120px;z-index:1001}#donate-form-wrapper #donate-form h1{text-align:center}#donate-form-wrapper #donate-form ul.benefits{text-align:center;list-style:none;padding:0;margin:0}#donate-form-wrapper #donate-form ul.benefits li{padding:0 0 6px 0;margin:0}#donate-form-wrapper #donate-form hr{border-color:#666666}#donate-form-wrapper #donate-form.wrapper{margin:0 auto}#donate-form-wrapper #donate-form .row{margin-left:-2.5%}#donate-form-wrapper #donate-form .column{width:47.5%;padding-left:2.5%}#donate-form-wrapper #donate-form .error{border:1px solid #b10921;-webkit-box-shadow:0 0 5px 1px rgba(177,9,33,0.25);-moz-box-shadow:0 0 5px 1px rgba(177,9,33,0.25);box-shadow:0 0 5px 1px rgba(177,9,33,0.25);transition-duration:500ms}#donate-form-wrapper #donate-form #donate-btn-close-form{display:block !important;position:absolute;top:1em;right:1em;padding:2px 0 0 2px}#donate-form-wrapper #donate-form #donate-btn-close-form:before{content:""}#donate-form-wrapper #donate-form #donate-cc-type{background:transparent url('/images/sprite-cc.png') no-repeat 0 0;width:53px;height:33px;float:right}#donate-form-wrapper #donate-form #donate-cc-type.visa{background-position:-53px 0}#donate-form-wrapper #donate-form #donate-cc-type.mastercard{background-position:-106px 0}#donate-form-wrapper #donate-form #donate-cc-type.amex{background-position:-159px 0}#donate-form-wrapper #donate-form #donate-cc-type.discover{background-position:-212px 0}#donate-form-wrapper #donate-form #donate-cc-type.jbc{background-position:-265px 0}#donate-form-wrapper #donate-form #donate-cc-type.diners_club_carte_blanche{background-position:-318px 0}#donate-form-wrapper #donate-form #donate-cc-type.diners_club_international{background-position:-318px 0}#donate-form-wrapper #donate-form .input-error-message{color:#b10921}@media only screen and (max-width:1360px){#donate-form-wrapper #donate-btn-close-form{top:20px !important;right:25px !important}}@media only screen and (max-width:1023px){#donate-form-wrapper #donate-form .row{margin-left:0%}#donate-form-wrapper #donate-form .column{width:100%;padding-left:0;margin:0}}@media only screen and (max-width:767px){#donate-form-wrapper .member-item-list{-webkit-column-width:auto;-webkit-column-count:1;-webkit-column-gap:0;-webkit-column-rule-color:transparent;-webkit-column-rule-style:transparent;-webkit-column-rule-width:0;-moz-column-width:auto;-moz-column-count:1;-moz-column-gap:0;-moz-column-rule-color:transparent;-moz-column-rule-style:transparent;-moz-column-rule-width:0;column-width:auto;column-count:1;column-gap:0;column-rule-color:transparent;column-rule-style:transparent;column-rule-width:0}#donate-form-wrapper .member-item-list .join.desktop{display:none}#donate-form-wrapper .member-item-list .join.mobile{display:inline-block}#donate-form-wrapper #donate-form{padding:5% 40px}}@media only screen and (max-width:480px){#donate-form-wrapper #donate-form.wrapper{margin:0px;width:100%}#donate-form-wrapper .join.mobile{display:inline-block}}#announcements{background:#b10921;color:#fff;text-align:center;padding:1.25em 2em 0.1em}#announcements h3{color:#fff;margin:0 0 .25em 0}#announcements p{opacity:.8}#announcements .announcement+.announcement{margin:2em 0 0 0}#namedItemFundraiser-form-wrapper .namedItemFundraiser-number-of-items-wrapper label,#namedItemFundraiser-form-wrapper .namedItemFundraiser-is-member-wrapper label{display:inline-block}#namedItemFundraiser-form-wrapper #namedItemFundraiser-overlay{position:fixed;display:none;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:1000}#namedItemFundraiser-form-wrapper #namedItemFundraiser-review{display:none}#namedItemFundraiser-form-wrapper #namedItemFundraiser-review-info,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-to,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-from{font-size:1.1em}#namedItemFundraiser-form-wrapper #namedItemFundraiser-review-info #namedItemFundraiser-review-phone,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-to #namedItemFundraiser-review-phone,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-from #namedItemFundraiser-review-phone,#namedItemFundraiser-form-wrapper #namedItemFundraiser-review-info #namedItemFundraiser-review-location,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-to #namedItemFundraiser-review-location,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-from #namedItemFundraiser-review-location,#namedItemFundraiser-form-wrapper #namedItemFundraiser-review-info #namedItemFundraiser-review-reference,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-to #namedItemFundraiser-review-reference,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-from #namedItemFundraiser-review-reference{margin-bottom:10px}#namedItemFundraiser-form-wrapper #namedItemFundraiser-review-info #namedItemFundraiser-review-newsletter-subscribe,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-to #namedItemFundraiser-review-newsletter-subscribe,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-from #namedItemFundraiser-review-newsletter-subscribe{font-weight:bold}#namedItemFundraiser-form-wrapper #namedItemFundraiser-review-info #namedItemFundraiser-review-newsletter-subscribe.error,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-to #namedItemFundraiser-review-newsletter-subscribe.error,#namedItemFundraiser-form-wrapper #namedItemFundraiser-gift-from #namedItemFundraiser-review-newsletter-subscribe.error{border:0;box-shadow:none;color:red}#namedItemFundraiser-form-wrapper #screen-container{min-height:300px}#namedItemFundraiser-form-wrapper .payment-errors{font-weight:bold}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form{display:none;position:absolute;background-color:#f6f6f6;min-height:400px;padding:5% 120px;z-index:1001}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form h1{text-align:center}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form ul.benefits{text-align:center;list-style:none;padding:0;margin:0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form ul.benefits li{padding:0 0 6px 0;margin:0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form hr{border-color:#666666}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form.wrapper{margin:0 auto}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form .row{margin-left:-2.5%}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form .column{width:47.5%;padding-left:2.5%}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form .error{border:1px solid #b10921;-webkit-box-shadow:0 0 5px 1px rgba(177,9,33,0.25);-moz-box-shadow:0 0 5px 1px rgba(177,9,33,0.25);box-shadow:0 0 5px 1px rgba(177,9,33,0.25);transition-duration:500ms}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-btn-close-form{display:block !important;position:absolute;top:1em;right:1em;padding:2px 0 0 2px}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-btn-close-form:before{content:""}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type{background:transparent url('/images/sprite-cc.png') no-repeat 0 0;width:53px;height:33px;float:right}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type.visa{background-position:-53px 0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type.mastercard{background-position:-106px 0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type.amex{background-position:-159px 0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type.discover{background-position:-212px 0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type.jbc{background-position:-265px 0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type.diners_club_carte_blanche{background-position:-318px 0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form #namedItemFundraiser-cc-type.diners_club_international{background-position:-318px 0}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form .input-error-message{color:#b10921}#namedItemFundraiser-form-wrapper #namedItemFundraiser-total-cost{font-size:1.5em}#namedItemFundraiser-form-wrapper #namedItemFundraiser-named-items-total-amount{font-weight:bold}@media only screen and (max-width:1360px){#namedItemFundraiser-form-wrapper #namedItemFundraiser-btn-close-form{top:20px !important;right:25px !important}}@media only screen and (max-width:1023px){#namedItemFundraiser-form-wrapper #namedItemFundraiser-form .row{margin-left:0%}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form .column{width:100%;padding-left:0;margin:0}}@media only screen and (max-width:767px){#namedItemFundraiser-form-wrapper .member-item-list{-webkit-column-width:auto;-webkit-column-count:1;-webkit-column-gap:0;-webkit-column-rule-color:transparent;-webkit-column-rule-style:transparent;-webkit-column-rule-width:0;-moz-column-width:auto;-moz-column-count:1;-moz-column-gap:0;-moz-column-rule-color:transparent;-moz-column-rule-style:transparent;-moz-column-rule-width:0;column-width:auto;column-count:1;column-gap:0;column-rule-color:transparent;column-rule-style:transparent;column-rule-width:0}#namedItemFundraiser-form-wrapper .member-item-list .join.desktop{display:none}#namedItemFundraiser-form-wrapper .member-item-list .join.mobile{display:inline-block}#namedItemFundraiser-form-wrapper #namedItemFundraiser-form{padding:5% 40px}}@media only screen and (max-width:480px){#namedItemFundraiser-form-wrapper #namedItemFundraiser-form.wrapper{margin:0px;width:100%}#namedItemFundraiser-form-wrapper .join.mobile{display:inline-block}}.captcha_wrapper{clear:both;font-size:14px;margin:0 0 0 2em;text-align:center}.captcha_wrapper img{margin:1em auto}.captcha_wrapper input{width:200px!important;margin:0 auto}.control-group--captcha{clear:both;margin:0 auto;max-width:50%}@media (max-width:768px){.captcha_wrapper{margin:0 auto}.control-group--captcha{max-width:none}}