@charset "UTF-8";a,html{text-shadow:1px 1px 1px rgba(0,0,0,.004)}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}h1,h2{color:#cd1400;text-transform:uppercase}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening,.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}html{font-family:sans-serif;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}.ifc-row div,.remodal,.site-search .search-field,.slick-slider,legend{box-sizing:border-box}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,h1,h2{font-weight:600}.fw-wrapper,.wrapper{margin:0 auto;max-width:1280px}.fw-wrapper:after,.wrapper:after{display:table;content:"";clear:both}@media screen and (min-width:1280px){.page-template-default.has-sidebar .page-content{float:left;width:66%}.page-template-default.has-sidebar .site-sidebar{float:right;width:32%}}.ifc-row{margin:0 1em}.ifc-row .ifc-row{margin:0}.ifc-row>.ifc-main{width:100%}@media screen and (min-width:1024px){.ifc-row>.ifc-main{display:inline-block;width:70%;float:left}.ifc-row>.ifc-main .entry-content{padding-right:2em}.ifc-row>.ifc-main.ifc-full-width{width:100%}}.ifc-row>.ifc-sidebar{width:100%}@media screen and (min-width:1024px){.ifc-row>.ifc-sidebar{display:inline-block;float:left;width:30%}.ifc-row>.ifc-sidebar .widget{padding-right:0}}.ifc-row>.ifc-col{width:100%}@media screen and (min-width:1024px){.ifc-row>.ifc-col{display:inline-block;width:50%;float:left}.ifc-row>.ifc-col:first-of-type{padding-left:0;padding-right:1em}.ifc-row>.ifc-col:last-of-type{padding-left:1em;padding-right:0}.ifc-row>.ifc-col,.ifc-row>.ifc-col:first-of-type,.ifc-row>.ifc-col:last-of-type{padding:0 2em 0 0}.ifc-row>.ifc-col.ifc-col-2{width:100%;padding:0}}.ifc-row>.ifc-col.ifc-col-2{width:100%;word-wrap:break-word}@media screen and (min-width:1024px){.ifc-row>.ifc-col.ifc-col-2{padding-right:2em}.ifc-row>.ifc-col.ifc-col-2 .ifc-grid-item{display:inline-block;float:left;margin-bottom:4%;width:48%}.ifc-row>.ifc-col.ifc-col-2 .ifc-grid-item:nth-child(odd){margin-right:4%}.ifc-row>.ifc-col.ifc-col-2 .ifc-grid-item:nth-child(even){clear:right}}.ifc-row:after{content:"";display:table;clear:both}.no-sidebar .wsywig ul{list-style:inherit;margin-left:2em}ul{list-style:none;margin:0;padding:0}.post-template-default .wrapper.post-content ul{list-style:disc;padding-inline-start:40px}h1{font-size:25px;font-size:1.5625rem;margin:10px 0}@media screen and (min-width:1024px){.no-sidebar .ifc-row>.ifc-main{display:block;width:100%;float:none}.no-sidebar .ifc-row>.ifc-main .entry-content{padding-right:0}h1{font-size:35px;font-size:2.1875rem}h1.title{margin:20px 0}h2{font-size:30px;font-size:1.875rem}.mobile-only{display:none}}.tablet-only{display:none}@media screen and (min-width:1024px){.tablet-only{display:block}}.desktop-only{display:none}@media screen and (min-width:1280px){.tablet-only{display:none}.desktop-only{display:block}}.up-to-inter{display:none}@media screen and (min-width:1024px){.up-to-inter{display:none}}.inter-and-up{display:none}blockquote{font-size:18px;font-size:1.125rem;color:#888787;margin:40px 0 0}@media screen and (min-width:1024px){.inter-and-up{display:block}blockquote{font-size:24px;font-size:1.5rem}}blockquote p{margin:0 0 10px}blockquote footer{font-size:18px;font-size:1.125rem;font-weight:300}.ifc-button,.ifc-button-black{border:none;color:#fff;font-weight:700;text-transform:uppercase}blockquote footer:before{content:"-"}blockquote footer .writer~span:before{content:",";position:relative;left:-5px}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}.ifc-button{background:#57b500;background:linear-gradient(to bottom,#57b500 0,#468f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b500', endColorstr='#468f00', GradientType=0 );font-size:.9em;padding:.5em}.ifc-button:focus,.ifc-button:hover{background:#468f00;background:linear-gradient(to bottom,#468f00 0,#57b500 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#468f00', endColorstr='#57b500', GradientType=0 )}@media screen and (min-width:1024px){.ifc-button{font-size:.75em;padding:.75em}}.ifc-button.film-details-btn{background:#7568ba;background:linear-gradient(to bottom,#7568ba 0,#2200bc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7568ba', endColorstr='#2200bc', GradientType=0 )}.ifc-button.film-details-btn:focus,.ifc-button.film-details-btn:hover{background:#2200bc;background:linear-gradient(to bottom,#2200bc 0,#7568ba 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2200bc', endColorstr='#7568ba', GradientType=0 )}.assistive-text,.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:none;position:absolute!important}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.ifc-button-black{background:#5d5a5a;background:linear-gradient(to bottom,#5d5a5a 0,#121111 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5a5a', endColorstr='#121111', GradientType=0 );font-size:.9em;padding:.5em}.ifc-button-black:active,.ifc-button-black:focus,.ifc-button-black:hover{background:#121111;background:linear-gradient(to bottom,#121111 0,#5d5a5a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#121111', endColorstr='#5d5a5a', GradientType=0 )}.clearfix:after,.site-header .main-navigation .menu-main-menu-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix,* html .site-header .main-navigation .menu-main-menu-container,.site-header .main-navigation * html .menu-main-menu-container{height:1%}@font-face{font-family:ifcc;src:url(../fonts/ifcc.eot?-hxluq9);src:url(../fonts/ifcc.eot?#iefix-hxluq9) format("embedded-opentype"),url(../fonts/ifcc.woff?-hxluq9) format("woff"),url(../fonts/ifcc.ttf?-hxluq9) format("truetype"),url(../fonts/ifcc.svg?-hxluq9#jdrf) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}body,button,input,select,textarea{color:#444;font-family:Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}a{color:#cd1400;text-decoration:none}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slides .slick-prev:before{position:absolute;right:40%;top:30%;font-size:32px}.slides .slick-next:before{position:absolute;left:40%;top:30%;font-size:32px}.slick-loading .slick-list{background:url(../images/components/slick/ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:ifcc;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}.slick-next:before,[dir=rtl] .slick-prev:before{content:""}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgba(0,0,0,.75)}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:0;text-size-adjust:100%;width:100%;margin-bottom:10px;padding:0;transform:translate3d(0,0,0);color:#2b2e38;background:#191717}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;text-decoration:none;border:0;outline:0;cursor:pointer}.remodal-is-initialized{display:inline-block}.remodal-close,.remodal-close:before{position:absolute;display:block;width:35px}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{top:-35px;left:0;z-index:50;height:35px;padding:0;transition:color .2s;color:#95979c;background:0 0}@media screen and (min-width:1024px){.remodal-close{top:-6px;left:-35px}}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:45px;line-height:35px;top:0;left:0;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;transition:background .2s;text-align:center;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.slides a{position:relative}.slides a:before{content:'';background:linear-gradient(to bottom,rgba(125,185,232,0) 56%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#80000000', GradientType=0 );position:absolute;top:inherit;right:0;bottom:0;left:0;z-index:2;height:100%}.slides img{width:100%;height:auto}.slides .slide-info{color:#fff;width:100%;position:absolute;bottom:10%;text-align:center;z-index:100}@media screen and (min-width:1024px){.slides .slide-info{bottom:20%;text-align:left}}@media screen and (min-width:1280px){.slides .slide-info{bottom:20%}}.slides .slide-info .inner{max-width:510px;margin:0 auto}.slides-thumbs{position:absolute;left:-9999px}.slick-dots button img,ul.slickslide li img{width:100%;height:auto}.slick-dots{bottom:0;top:auto;left:auto;right:auto;position:absolute;line-height:0}.slick-dots li,.slick-dots li button:before{margin:0;padding:0}.slick-dots li{margin:.938em .438em;display:inline-block;width:auto;height:auto}.slick-slider .slick-track{min-width:100%}.slick-dots li button{margin:0;height:auto;width:100%;padding:0}.slick-dots li button.tab{clear:both;display:block}.slick-dots li button img{width:100%;max-width:80px;height:auto}@media screen and (min-width:1280px){.slick-dots li button img{max-width:117px}}.slick-dots li.slick-active{border:2px solid #6c1a13}.ifcc-slider{padding:10px;max-width:1280px;margin:0 auto}.ifcc-slider .slide-info .inner{max-width:75%}.ifcc-slider .slide-info .inner h1{color:#fff;font-size:1.25em;margin:0;text-transform:none}@media screen and (min-width:1024px){.ifcc-slider .slide-info .inner{max-width:510px}.ifcc-slider .slide-info .inner h1{font-size:1.8em}}@media screen and (min-width:1280px){.ifcc-slider .slide-info .inner{max-width:510px}.ifcc-slider .slide-info .inner h1{font-size:2.188em}}.ifcc-slider .slide-info .inner p{font-size:.8em;margin:0;white-space:pre-line}@media screen and (min-width:1024px){.ifcc-slider .slide-info .inner p{display:block;font-size:1.563em}}.slick-arrow{z-index:99;width:34px;background:rgba(0,0,0,.4);height:75px}.slick-arrow:focus,.slick-arrow:hover{background:rgba(0,0,0,.5)}.slick-prev{left:0}.slick-next{right:0}.menu-toggle,.tablet-menu-toggle{background:url(../icons/hamburger-menu-icon.svg) no-repeat;border:0;cursor:pointer;display:inline-block;height:40px;width:40px;position:absolute;top:0;right:0}.menu-toggle:focus,.menu-toggle:hover,.tablet-menu-toggle:focus,.tablet-menu-toggle:hover{outline:0}.tablet-menu-toggle-container{position:absolute!important;right:12px;top:4px;z-index:9999}.tablet-menu-toggle{display:none;background-image:url(../icons/hamburger-menu-icon-white.svg);position:static}@media screen and (min-width:1024px){.menu-toggle,.tablet-menu-toggle{display:none}.tablet-menu-toggle{display:block}}.main-navigation{margin:44px 0 118px;text-align:center}@media screen and (min-width:1024px){.main-navigation{background-color:#cd1400;margin:0 0 5px;text-align:initial;padding-left:1em}}@media screen and (min-width:1280px){.ifcc-slider .slide-info .inner p{font-size:1.563em}.tablet-menu-toggle{display:none}.main-navigation{height:54px;margin-bottom:10px}}.main-navigation .menu{margin:0 auto;padding-left:0}.main-navigation .menu .tablet-break>li,.main-navigation .menu>li{border-bottom:1px solid #444}.main-navigation .menu .tablet-break>li.home>a:before,.main-navigation .menu>li.home>a:before{color:#888787;content:"\e902";font-family:ifcc;position:relative;top:0;left:-14px}@media screen and (min-width:1024px){.main-navigation .menu .tablet-break>li,.main-navigation .menu>li{border:none;float:left;position:relative}.main-navigation .menu .tablet-break>li:first-of-type>a,.main-navigation .menu>li:first-of-type>a{padding-left:0}.main-navigation .menu .tablet-break>li.home>a:before,.main-navigation .menu>li.home>a:before{display:none}}.main-navigation .menu .tablet-break>li.menu-item-has-children:focus .sub-menu,.main-navigation .menu .tablet-break>li.menu-item-has-children:hover .sub-menu,.main-navigation .menu>li.menu-item-has-children:focus .sub-menu,.main-navigation .menu>li.menu-item-has-children:hover .sub-menu,.main-navigation .tablet-break{display:block}.main-navigation .menu .tablet-break>li.menu-item-has-children>a:after,.main-navigation .menu>li.menu-item-has-children>a:after{content:"\f0d7";font-family:ifcc;position:relative;top:0;left:8px}@media screen and (min-width:1024px){.main-navigation .menu .tablet-break>li.menu-item-has-children>a:after,.main-navigation .menu>li.menu-item-has-children>a:after{font-size:10px;font-size:.625rem;position:absolute;top:-2px;left:auto;right:0}}@media screen and (min-width:1280px){.main-navigation .menu .tablet-break>li.menu-item-has-children>a:after,.main-navigation .menu>li.menu-item-has-children>a:after{font-size:inherit;right:5px}}.main-navigation .menu .tablet-break>li a,.main-navigation .menu>li a{font-size:18px;font-size:1.125rem;color:#888787;display:block}@media screen and (min-width:1024px){.main-navigation .menu .tablet-break>li a,.main-navigation .menu>li a{color:#fff;font-size:inherit}}.main-navigation .menu .tablet-break>li a:active,.main-navigation .menu .tablet-break>li a:hover,.main-navigation .menu>li a:active,.main-navigation .menu>li a:hover{color:#f9f1ad}.main-navigation .menu .tablet-break>li>a,.main-navigation .menu>li>a{color:#fff;font-weight:600;line-height:30px;padding:4px 8px;position:relative;text-transform:uppercase}@media screen and (min-width:1024px){.main-navigation .menu .tablet-break>li a:active,.main-navigation .menu .tablet-break>li a:hover,.main-navigation .menu>li a:active,.main-navigation .menu>li a:hover{color:#fff}.main-navigation .menu .tablet-break>li>a,.main-navigation .menu>li>a{line-height:48px;padding:0 12px}}@media screen and (min-width:1280px){.main-navigation .menu .tablet-break>li>a,.main-navigation .menu>li>a{font-size:18px;font-size:1.125rem;line-height:54px;padding:0 20px}.main-navigation .menu .tablet-break>li:first-of-type>a{padding-left:20px}}@media screen and (min-width:1024px){.main-navigation .tablet-break{display:none}.main-navigation .tablet-break.toggled{background-color:#191717;display:block;font-weight:600;margin:44px 0 118px;padding:0;width:100%;text-align:center;position:absolute;top:12px;right:0;z-index:200}.main-navigation .tablet-break.toggled:after{border:12px solid transparent;border-bottom-color:rgba(0,0,0,.9);content:" ";margin-left:-12px;height:0;width:0;pointer-events:none;position:absolute;bottom:100%;right:20px}}@media screen and (min-width:1024px) and (min-width:1280px){.main-navigation .tablet-break.toggled:after{display:none}}@media screen and (min-width:1024px){.main-navigation .tablet-break.toggled>li{float:none;padding:4px 8px;position:relative}.main-navigation .tablet-break.toggled>li.menu-item-has-children a:after{font-size:16px;font-size:1rem;position:relative;top:0;left:8px}.main-navigation .tablet-break.toggled>li>a{font-size:18px;font-size:1.125rem;border-bottom:1px solid #444;color:#fff;display:block;line-height:40px;text-align:center;text-transform:uppercase}.main-navigation .tablet-break.toggled>li:last-child>a{border-bottom:none}.main-navigation .tablet-break.toggled>li .sub-menu{background-color:transparent;position:static}.main-navigation .tablet-break.toggled>li .sub-menu:after{display:none}.main-navigation .tablet-break.toggled>li .sub-menu a{font-size:18px;font-size:1.125rem;display:block;color:#888787;font-weight:300;text-transform:none}.main-navigation .tablet-break li a:active,.main-navigation .tablet-break li a:hover,.main-navigation .tablet-break.toggled>li .sub-menu a:active,.main-navigation .tablet-break.toggled>li .sub-menu a:hover{color:#f9f1ad!important}}@media screen and (min-width:1280px){.main-navigation .tablet-break{display:block}.main-navigation .tablet-break.toggled{background-color:transparent;font-weight:inherit;margin:0;width:auto;text-align:inherit;position:static}.main-navigation .tablet-break.toggled>li{float:left;position:relative;padding:0}.main-navigation .tablet-break.toggled>li:first-of-type>a{padding:0 20px}.main-navigation .tablet-break.toggled>li>a{border-bottom:none;line-height:54px}.main-navigation .tablet-break.toggled>li .sub-menu{background-color:rgba(0,0,0,.9);min-width:110px;position:absolute;z-index:300}.main-navigation .tablet-break.toggled>li .sub-menu:after{border:12px solid transparent;border-bottom-color:rgba(0,0,0,.9);content:" ";display:block;margin-left:-8px;height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:50%}.main-navigation .tablet-break.toggled>li .sub-menu a{font-size:16px;font-size:1rem;color:#fff;padding:5px 10px}.main-navigation .tablet-break a:active,.main-navigation .tablet-break a:hover{color:initial}}.main-navigation .sub-menu{display:none;padding:0;width:100%;z-index:100}@media screen and (min-width:1024px){.main-navigation .sub-menu{background-color:rgba(0,0,0,.9);min-width:110px;position:absolute;z-index:300}.main-navigation .sub-menu:after{border:8px solid transparent;border-bottom-color:rgba(0,0,0,.9);content:" ";margin-left:-8px;height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:50%}}.main-navigation .sub-menu a{padding:6px 0}@media screen and (min-width:1024px){.main-navigation .sub-menu a{padding:5px}.main-navigation .sub-menu{font-size:13px;font-size:.8125rem}}.main-navigation .sub-menu a:active,.main-navigation .sub-menu a:hover{color:#f9f1ad!important}@media screen and (min-width:1280px){.main-navigation .sub-menu{min-width:180px;font-size:initial}.main-navigation .sub-menu:after{border-width:12px;margin-left:-8px}.main-navigation .sub-menu a{padding:5px 10px}}#footer{margin-top:40px}@media screen and (min-width:1024px){#footer .site-logo{display:inline-block;margin-right:20px;vertical-align:top}}#footer .site-logo a{background-size:196px 60px;height:60px;width:196px;margin:0 auto 20px;max-width:100%}@media screen and (min-width:1024px){#footer .site-logo a{background-size:196px 60px;height:60px;width:196px;margin:0}.footer-navigation{display:inline-block}.footer-navigation li{float:left}}.footer-top{text-align:center;margin:0 0 40px}@media screen and (min-width:1280px){#footer .site-logo a{background-size:245px 75px;height:75px;width:245px}.footer-top{margin:0 175px 50px 0}}.footer-address{margin:10px 0}.footer-address a{color:#444;font-size:12px;font-size:.75rem}.nav-footer-top{font-size:16px;font-size:1rem;display:none;border-bottom:1px solid #888787;overflow:hidden}@media screen and (min-width:1024px){.nav-footer-top{display:block;margin-bottom:6px;padding-bottom:2px}}@media screen and (min-width:1280px){.nav-footer-top{font-size:18px;font-size:1.125rem;margin-bottom:8px;padding-bottom:2px}}.nav-footer-top ul{padding:0}.nav-footer-top li:last-child a:after{content:''}.nav-footer-top a{color:#191717;padding-right:16px}.nav-footer-top a:after{content:"|";position:relative;left:8px}.nav-footer-bottom{font-size:18px;font-size:1.125rem}@media screen and (min-width:1024px){.nav-footer-bottom{font-size:10.92px;font-size:.6825rem;text-transform:uppercase}}.nss-container .social-nav li.email a span.ifcc-icons,.nss-container .social-nav li.facebook a span.ifcc-icons,.nss-container .social-nav li.instagram a span.ifcc-icons,.nss-container .social-nav li.twitter a span.ifcc-icons{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ifcc}@media screen and (min-width:1280px){.nav-footer-top a{padding-right:20px}.nav-footer-top a:after{left:10px}.nav-footer-bottom{font-size:12px;font-size:.75rem}}.nav-footer-bottom ul{padding:0}.nav-footer-bottom li:last-child a:after{content:''}.nav-footer-bottom a{color:#cd1400;display:block;padding:12px 0}.nss-container .social-nav{bottom:0;overflow:hidden;width:100%}@media screen and (min-width:1024px){.nav-footer-bottom a{padding:0 10px 0 0}.nav-footer-bottom a:after{content:"|";color:#191717;position:relative;left:5px}.nss-container .social-nav{width:initial}}.nss-container .social-nav p{color:#fff;margin:0;text-align:center}.nss-container .social-nav ul{margin:10px 0 20px;padding:0;text-align:center}@media screen and (min-width:1024px){.nss-container .social-nav ul{float:right;margin:initial;text-align:initial}}.nss-container .social-nav li{display:inline-block}.nss-container .social-nav li:first-of-type a{padding-left:0}.nss-container .social-nav li:last-of-type a{padding-right:0}.nss-container .social-nav li.twitter a span.ifcc-icons:before{content:""}.nss-container .social-nav li.facebook a span.ifcc-icons:before{content:""}.nss-container .social-nav li.instagram a span.ifcc-icons:before{content:""}.nss-container .social-nav li.email a span.ifcc-icons:before{content:""}.nss-container .social-nav a{color:#888787;display:inline-block;padding:0 5px;font-size:32px;font-size:2rem}.nss-container .social-nav a .ifcc-icons:before,.site-search fieldset.empty label{display:block}.nss-container .social-nav a:hover{color:#444}.nss-container .social-nav a .ifcc-icons{display:block;overflow:hidden;height:40px;width:34px;text-align:center}@media screen and (min-width:1280px){.nss-container .social-nav a{font-size:40px;font-size:2.5rem;padding:0 10px}.nss-container .social-nav a .ifcc-icons{height:50px;width:42px}}.site-search{background:#444;width:96%;top:6px;left:50%;max-width:320px;margin-left:-160px}@media screen and (min-width:1024px){.site-search{background:#e1e0e0;left:0;top:0;margin-top:20px;width:initial;max-width:none;margin-left:0}}.site-search fieldset,.site-search form{margin:0;position:relative}.site-search fieldset{border:0;padding:0}.site-search label{font-size:18px;font-size:1.125rem;color:#e1e0e0;display:none;line-height:30px;position:absolute;top:0;left:40px}@media screen and (min-width:1024px){.site-search label{font-size:inherit;color:#888787}}.site-search .search-field{font-size:18px;font-size:1.125rem;background:0 0;border:0;color:#e1e0e0;height:30px;padding-right:8px;position:relative;left:32px;width:276px}@media screen and (min-width:1024px){.site-search .search-field{font-size:inherit;color:#888787;width:220px}}@media screen and (min-width:1280px){.site-search .search-field{width:276px}}.site-search .search-field:focus{outline:0}.site-search .search-submit{background:url(../icons/search-icon.svg) no-repeat;border:0;cursor:pointer;display:block;position:absolute;top:6px;left:8px;text-indent:-9999px;overflow:hidden;height:18px;width:18px}.search-results #ifc-page-container .navigation,.search-results #ifc-page-container .post,.search-results #ifc-page-container h2{margin:2em 15px}.admin-bar #ifc-homepage-container .showtimes-widget,.admin-bar .showtimes-widget{top:146px}#ifc-homepage-container .showtimes-widget,.showtimes-widget{width:100%;position:absolute;top:100px;left:0;z-index:101}#ifc-homepage-container .showtimes-widget h2,.showtimes-widget h2{display:none}@media screen and (min-width:1024px){#ifc-homepage-container .showtimes-widget,.showtimes-widget{position:static}#ifc-homepage-container .showtimes-widget h2,.showtimes-widget h2{display:block;text-transform:uppercase}}#ifc-homepage-container .showtimes-widget p,.showtimes-widget p{display:none}@media screen and (min-width:1024px){#ifc-homepage-container .showtimes-widget p,.showtimes-widget p{font-size:15px;font-size:.9375rem;display:block;margin:0 0 20px}}.showtimes{color:#fff;display:none;width:100%;position:relative}@media screen and (min-width:1024px){.showtimes{display:block}}.showtimes>ul{display:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){.showtimes>ul{display:flex;justify-content:space-between}.showtimes>ul>li{float:left}.showtimes>ul>li>a{font-size:17.6px;font-size:1.1rem;color:#191717;display:block;font-weight:600;padding:2px 6px;text-transform:uppercase}.showtimes>ul>li.active a{background-color:#191717;color:#fff}}@media screen and (min-width:1024px) and (min-width:1024px){.showtimes>ul>li>a{font-size:15px;font-size:.9375rem;padding:2px 5px}}@media screen and (min-width:1024px) and (min-width:1280px){.showtimes>ul>li>a{font-size:17.6px;font-size:1.1rem;padding:2px 6px}}.showtimes .daily-schedule{background:#191717;display:none;padding:0 10px 44px;width:100%}.showtimes .daily-schedule.active{display:block}.showtimes .daily-schedule.active~.active{margin-top:-40px}@media screen and (min-width:1024px){.showtimes .daily-schedule{padding:3%}.showtimes .daily-schedule.active~.active{display:none}}.showtimes .daily-schedule ul{padding:0}.showtimes .daily-schedule h3{font-size:17px;font-size:1.0625rem;color:#f9f1ad;margin:0;padding:5px 0}@media screen and (min-width:1024px){.showtimes .daily-schedule h3{padding:0}}.showtimes .daily-schedule h3 a{color:inherit}.showtimes .daily-schedule img{float:left;margin-right:10px;max-width:25%;width:25%}.showtimes .daily-schedule .details{overflow:hidden;zoom:1}.showtimes .daily-schedule .details a{color:#fff}.showtimes .daily-schedule .details a:active,.showtimes .daily-schedule .details a:hover{color:#f9f1ad}.showtimes .daily-schedule .details h3{font-size:14px;font-size:.875rem;font-weight:300;margin:0}.showtimes .daily-schedule .details .times li{font-size:11px;font-size:.6875rem;float:left;padding-left:8px}.showtimes .daily-schedule .details .times li:before{content:'|';position:relative;right:4px}.showtimes .daily-schedule .details .times li:first-of-type{padding-left:0}.showtimes .daily-schedule .details .times li:first-of-type:before{content:''}.showtimes .daily-schedule>ul>li{border-bottom:1px solid #444;padding:6px;overflow:hidden}.showtimes .daily-schedule>ul>li:first-of-type{border-top:1px solid #444}.showtimes .coming-soon{display:none}@media screen and (min-width:1024px){.showtimes .coming-soon{font-size:17px;font-size:1.0625rem;color:#f9f1ad;display:inline-block;font-weight:300;padding:10px 0 0;text-decoration:underline;text-transform:none}}.showtimes .load-more-showtimes{display:block;margin:-40px auto 0;width:175px;text-align:center}@media screen and (min-width:1024px){.showtimes .load-more-showtimes{display:none}}.showtimes-widget.active .showtimes{display:block}.admin-bar #ifc-homepage-container .ipe-module,.admin-bar .ipe-module{top:146px}#ifc-homepage-container .ipe-module,.ipe-module{color:#fcfafa;display:none;width:100%;position:absolute;top:100px;right:0;z-index:100}#ifc-homepage-container .ipe-module.active,.ipe-module.active{display:block}@media screen and (min-width:1024px){#ifc-homepage-container .ipe-module,.ipe-module{display:block;position:static}}#ifc-homepage-container .ipe-module .ipe-title,.ipe-module .ipe-title{text-transform:uppercase;color:#fff}#ifc-homepage-container .ipe-module .ipe-title a,.ipe-module .ipe-title a{color:#fff}#ifc-homepage-container .ipe-module .ipe-caption,.ipe-module .ipe-caption{color:#f9f1ad;font-size:15px;font-size:.9375rem}#ifc-homepage-container .ipe-module h2,.ipe-module h2{display:none}#ifc-homepage-container .ipe-module ul,.ipe-module ul{background:#191717;margin:0;padding:0;width:100%}#ifc-homepage-container .ipe-module li,.ipe-module li{border-bottom:1px solid #444;padding:8px 10px;position:relative}@media screen and (min-width:1024px) and (min-width:1024px){#ifc-homepage-container .ipe-module li.active>p,.ipe-module li.active>p{width:88%;overflow:visible;text-overflow:none;white-space:normal}}#ifc-homepage-container .ipe-module li>p,.ipe-module li>p{font-size:16px;font-size:1rem;font-weight:600;margin:0}@media screen and (min-width:1024px){#ifc-homepage-container .ipe-module h2,.ipe-module h2{display:block;text-transform:uppercase}#ifc-homepage-container .ipe-module li,.ipe-module li{padding:8px 16px}#ifc-homepage-container .ipe-module li.active .details,.ipe-module li.active .details{display:block}#ifc-homepage-container .ipe-module li.active .ipe-toggle:after,.ipe-module li.active .ipe-toggle:after{content:"\f0d7"!important}#ifc-homepage-container .ipe-module li>p,.ipe-module li>p{width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f9f1ad;font-size:15px;font-size:.9375rem}}@media screen and (min-width:1280px){#ifc-homepage-container .ipe-module li>p,.ipe-module li>p{font-size:16px;font-size:1rem}}#ifc-homepage-container .ipe-module li>p span,.ipe-module li>p span{color:#f9f1ad}#ifc-homepage-container .ipe-module li .toggles,.ipe-module li .toggles{font-size:17px;font-size:1.0625rem;display:none}@media screen and (min-width:1024px){#ifc-homepage-container .ipe-module li .toggles,.ipe-module li .toggles{display:block;text-transform:lowercase;position:absolute;top:6px;right:16px}}@media screen and (min-width:1280px){#ifc-homepage-container .ipe-module li .toggles,.ipe-module li .toggles{top:10px}}#ifc-homepage-container .ipe-module li .toggles .ipe-toggle,.ipe-module li .toggles .ipe-toggle{font-size:1rem;position:absolute;top:0;left:auto;right:0;color:#f9f1ad}#ifc-homepage-container .ipe-module li .toggles .ipe-toggle:after,.ipe-module li .toggles .ipe-toggle:after{content:"\f0da";font-family:ifcc;position:relative;top:0;left:0}#ifc-homepage-container .ipe-module li .details,.ipe-module li .details{display:none;padding:7px 0}#ifc-homepage-container .ipe-module li .details p,.ipe-module li .details p{font-weight:300;margin:0;text-transform:none}@media screen and (min-width:1024px){#ifc-homepage-container .ipe-module li .details p,.ipe-module li .details p{font-size:15px;font-size:.9375rem}}@media screen and (min-width:1280px){#ifc-homepage-container .ipe-module li .details p,.ipe-module li .details p{font-size:15px;font-size:.9375rem}}#ifc-homepage-container .ipe-module li .details p a,.ipe-module li .details p a{color:#fcfafa;text-decoration:underline}#ifc-homepage-container .ipe-module .all-ipe,.ipe-module .all-ipe{font-size:15px;font-size:.9375rem;background-color:#191717;color:#f9f1ad;display:none;padding:8px 16px;text-align:right}#ifc-homepage-container .ipe-module .all-ipe:active,#ifc-homepage-container .ipe-module .all-ipe:hover,.ipe-module .all-ipe:active,.ipe-module .all-ipe:hover{color:#fcfafa}#ifc-homepage-container .ipe-module .all-ipe:after,.ipe-module .all-ipe:after{content:"\f0da";font-family:ifcc;margin-left:10px}#ifc-homepage-container .ipe-module.active .all-ipe,.ipe-module.active .all-ipe{display:block}.tabs{padding-top:10px}@media screen and (min-width:1024px){#ifc-homepage-container .ipe-module .all-ipe,.ipe-module .all-ipe{display:block}.tabs{border-bottom:1px solid #e1e0e0;padding:0}}.tabs:after{content:'';display:table;clear:both}.tabs.toggled a{display:block}@media screen and (min-width:1024px){.tabs li{display:inline-block;float:left}}.tabs li a{color:#888787;display:none;font-weight:600;position:relative}.tabs li a:active,.tabs li a:hover{color:#cd1400}.tabs li.active a{color:#cd1400;display:block;position:absolute;top:48px;left:30px}@media screen and (min-width:1024px){.tabs li a{font-size:18px;font-size:1.125rem;display:block;padding:0 10px}.tabs li.active a{position:relative;top:initial;left:initial}.tabs li.active a:after{content:'';border-bottom:1px solid #cd1400;width:100%;height:1px;position:absolute;display:block;z-index:100;bottom:-1px;left:0}}.tabs li:first-of-type a{padding-left:0}.tab-container{display:none;margin-top:10px}.tab-container.active{display:block}.page-template-page-coming-soon .site-content .ifc-main,.page-template-page-coming-soon-covid .site-content .ifc-main,.page-template-page-trailers .site-content .ifc-main{position:relative}.page-template-page-coming-soon .site-content .ifc-main h1,.page-template-page-coming-soon-covid .site-content .ifc-main h1,.page-template-page-trailers .site-content .ifc-main h1{margin-bottom:30px}.page-template-page-coming-soon .site-content .ifc-main .menu-toggle,.page-template-page-coming-soon-covid .site-content .ifc-main .menu-toggle,.page-template-page-trailers .site-content .ifc-main .menu-toggle{height:30px;width:30px;top:42px;left:-7px}@media screen and (min-width:1024px){.page-template-page-coming-soon .ifc-grid-item,.page-template-page-coming-soon-covid .ifc-grid-item,.page-template-page-trailers .ifc-grid-item{display:inline-block;float:left;margin-bottom:4%;width:48%}.page-template-page-coming-soon .ifc-grid-item:nth-child(odd),.page-template-page-coming-soon-covid .ifc-grid-item:nth-child(odd),.page-template-page-trailers .ifc-grid-item:nth-child(odd){margin-right:4%}.page-template-page-coming-soon .ifc-grid-item:nth-child(even),.page-template-page-coming-soon-covid .ifc-grid-item:nth-child(even),.page-template-page-trailers .ifc-grid-item:nth-child(even){clear:right}}.ifc-grid-container .load-more{text-align:center;margin:.7em;clear:both}.ifc-grid-container .load-more a{font-size:20px;font-weight:700}.ifc-grid-container .load-more.loading a{display:none}.ifc-grid-container .load-more.loading .container{margin:0 auto;display:inline-block}.ifc-grid-container .ifc-grid-item.series-event-item .ifc-grid-info-schedule,.ifc-grid-container .ifc-grid-item.series-event-item:focus .ifc-grid-info,.ifc-grid-container .ifc-grid-item.series-event-item:hover .ifc-grid-info{display:none}.ifc-grid-container .load-more.loading .dot{width:10px;height:10px;border:2px solid #701d10;border-radius:50%;float:left;margin:0 5px;transform:scale(0);animation:fx 1s ease infinite 0s}.ifc-grid-container .load-more.loading .dot:nth-child(2){animation:fx 1s ease infinite .3s}.ifc-grid-container .load-more.loading .dot:nth-child(3){animation:fx 1s ease infinite .6s}@keyframes fx{50%{transform:scale(1);opacity:1}100%{opacity:0}}.page-template-template-merch .ifc-main .merch-list div a:hover,.page-template-template-merch .ifc-main .merchnav a:hover{transform:scale(1.1)}.ifc-grid-container .ifc-grid-item{background-color:#e1e0e0;position:relative;margin-bottom:.625em;min-height:9.5em}.ifc-grid-container .ifc-grid-item.series-event-item .ifc-grid-info-schedule h2{font-size:1.375em}.ifc-grid-container .ifc-grid-item.series-event-item:focus .ifc-grid-info-schedule,.ifc-grid-container .ifc-grid-item.series-event-item:hover .ifc-grid-info-schedule{display:block;top:0}.ifc-grid-container .ifc-grid-item.series-event-item:focus .ifc-grid-action,.ifc-grid-container .ifc-grid-item.series-event-item:hover .ifc-grid-action{display:block}.ifc-grid-container .ifc-grid-item.series-event-item:focus:after,.ifc-grid-container .ifc-grid-item.series-event-item:hover:after{background:rgba(0,0,0,.7);height:100%}.ifc-grid-container .ifc-grid-item img{width:100%;vertical-align:bottom}.ifc-grid-container .ifc-grid-item:after{content:'';background:url(data:image/png;base64,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) 0 0/100%;position:absolute;top:inherit;right:0;bottom:0;left:0;z-index:1;height:50%;pointer-events:none}.ifc-grid-container .ifc-grid-item .ifc-grid-info,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule{z-index:3;position:absolute;bottom:3.8em;padding:.625em .875em;max-width:100%;width:100%}@media screen and (min-width:1024px){.ifc-grid-container .ifc-grid-item{margin-bottom:2em}.ifc-grid-container .ifc-grid-item .ifc-grid-info,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule{bottom:.5em}}.ifc-grid-container .ifc-grid-item .ifc-grid-info h2,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule h2{color:#fff;margin:0;font-size:1em;text-shadow:1px 1px 1px #000}@media screen and (min-width:320px){.ifc-grid-container .ifc-grid-item .ifc-grid-info h2,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule h2{font-size:1.25em}}.ifc-grid-container .ifc-grid-item .ifc-grid-info h2 a,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule h2 a{color:#fff;text-shadow:1px 1px 1px #000}.ifc-grid-container .ifc-grid-item .ifc-grid-info h2 a:active,.ifc-grid-container .ifc-grid-item .ifc-grid-info h2 a:hover,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule h2 a:active,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule h2 a:hover{color:#fff}.ifc-grid-container .ifc-grid-item .ifc-grid-info p,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule p{display:none}@media screen and (min-width:1024px){.ifc-grid-container .ifc-grid-item .ifc-grid-info p,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule p{display:inline-block;margin:0;font-size:1em;color:#fff}}.ifc-grid-container .ifc-grid-item .ifc-grid-info p a,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule p a{color:#fff;text-decoration:underline;font-weight:700;text-transform:uppercase}.ifc-grid-container .ifc-grid-item .ifc-grid-info p a:focus,.ifc-grid-container .ifc-grid-item .ifc-grid-info p a:hover,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule p a:focus,.ifc-grid-container .ifc-grid-item .ifc-grid-info-schedule p a:hover{color:#fff;text-decoration:underline}.ifc-grid-container .ifc-grid-item .ifc-grid-action{z-index:3;display:block;position:absolute;bottom:1em;padding:.625em .875em;max-width:100%}.attached-events,.ipe-container{padding-left:0}.attached-events li,.ipe-container li{border-bottom:1px solid #e1e0e0;padding-bottom:.75em}@media screen and (min-width:1024px){.ifc-grid-container .ifc-grid-item .ifc-grid-action{display:none}}.ifc-grid-container .ifc-grid-item .ifc-grid-action .ifc-button:first-of-type{margin-right:.5em}.ifc-grid-container .ifc-grid-item:focus .ifc-grid-info,.ifc-grid-container .ifc-grid-item:hover .ifc-grid-info{bottom:3em}@media screen and (min-width:320px){.ifc-grid-container .ifc-grid-item:focus .ifc-grid-info,.ifc-grid-container .ifc-grid-item:hover .ifc-grid-info{bottom:3.8em}}.ifc-grid-container .ifc-grid-item:focus.trailer:before,.ifc-grid-container .ifc-grid-item:hover.trailer:before{background:0 0}.ifc-grid-container .ifc-grid-item:focus.trailer .ifc-grid-info,.ifc-grid-container .ifc-grid-item:hover.trailer .ifc-grid-info{bottom:.5em}.ifc-grid-container .ifc-grid-item:focus .ifc-grid-action,.ifc-grid-container .ifc-grid-item:hover .ifc-grid-action{display:block}.ifc-grid-container .ifc-grid-item:focus:before,.ifc-grid-container .ifc-grid-item:hover:before{content:'';background:url(data:image/png;base64,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) 0 0/100%;position:absolute;top:inherit;right:0;bottom:0;left:0;z-index:2;height:50%;pointer-events:none}.ipe-container li{margin-bottom:.75em;overflow:hidden}.ifc-row>.ifc-col.ifc-col-2 .in-person-event-item{margin-bottom:.625em}@media screen and (min-width:1024px){.ifc-row>.ifc-col.ifc-col-2 .in-person-event-item{margin-bottom:0}.attached-events,.in-person-event-item{float:left;width:48%}}.attached-events li{margin-bottom:.75em}.attached-events li:last-child{border:none;margin:0;padding:0}.attached-events .date-time{font-size:16px;font-size:1rem;color:#cd1400;font-weight:600}.attached-events h4{font-size:16px;font-size:1rem;font-weight:300;margin:0}.admin-bar .remodal{top:66px}.remodal{max-width:70%}.trailer-overlay-btn{cursor:pointer;display:block;position:relative}.trailer-overlay-btn:active:after,.trailer-overlay-btn:hover:after{background-color:rgba(255,255,255,.75)}.trailer-overlay-btn:after{font-size:65px;font-size:4.0625rem;background-color:rgba(255,255,255,.3);color:#191717;content:"\e900";font-family:ifcc;line-height:normal;margin:-32.5px 0 0 -32.5px;position:absolute;top:50%;left:50%;z-index:100}@media screen and (min-width:1024px){.remodal{max-width:700px}.trailer-overlay-btn:after{font-size:90px;font-size:5.625rem;margin:-45px 0 0 -45px}#promo_banner h1,#promo_membership_banner h1{font-size:34.99px;font-size:2.187rem}}.trailer-overlay-btn img{max-width:100%}.trailer-wrapper{background:url(../images/spin.svg) center center no-repeat;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.trailer-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widgettitle{margin:.75em 0 .35em}.sidebar-widgets{padding:0}#sidebar-newsletter .button,#sidebar-newsletter .mc-field-group{float:left}#sidebar-newsletter .mc-field-group{width:65%;margin-right:5%;margin-bottom:10px}#sidebar-newsletter .mc-field-group input{color:#888787;margin-top:3px;padding:2px 4px;width:100%}#sidebar-newsletter .mc-field-group input:focus{outline:0}#sidebar-newsletter .button{min-width:100px;width:30%}.twitter-feed-widget{padding:.75em 0 .35em;position:relative;clear:both}#promo_banner,#promo_membership_banner{color:#fff;max-width:590px;padding:0 20px}#promo_banner h1,#promo_membership_banner h1{color:#fff;text-transform:none}@media screen and (min-width:1280px){#promo_banner h1,#promo_membership_banner h1{font-size:40px;font-size:2.5rem}}#promo_banner h6,#promo_membership_banner h6{font-weight:300}#promo_banner p,#promo_membership_banner p{font-size:14.4px;font-size:.9rem}@media screen and (min-width:1024px){#promo_banner p,#promo_membership_banner p{font-size:16px;font-size:1rem}}@media screen and (min-width:1280px){#promo_banner p,#promo_membership_banner p{font-size:20px;font-size:1.25rem}}#promo_banner .ifc-button,#promo_membership_banner .ifc-button{display:inline-block;margin:5px 0}.admin-bar #promo_banner,.admin-bar #promo_membership_banner{top:66px}.film-image,.single-film .site-content .film-featured,.site-content .film-featured{height:auto;width:100%}.single-film .showtimes-widget h2,.single-film .showtimes-widget p{display:none}.single-film .showtimes-widget .showtimes{margin-top:2em}.single-film ul{list-style-type:none}.single-film .schedule-list li span{display:inline-block}.single-film .schedule-list li .ifc-button{display:inline-block;position:static;margin:0 5px;padding:0 7px}.date-time{font-size:18px;font-size:1.125rem;color:#444;font-weight:600;margin:0}@media screen and (min-width:1024px){.date-time{font-size:25px;font-size:1.5625rem}}.schedule-list{margin-bottom:20px;padding:0}.schedule-list li{border-bottom:1px solid #e1e0e0;padding:8px 0;overflow:hidden;position:relative}.schedule-list .details p{float:none}.schedule-list .details a{color:#000}.schedule-list .date-time{font-size:16px;font-size:1rem;color:#cd1400;font-weight:600}.schedule-list .times li{font-size:16px;font-size:1rem;width:220px;border:none;float:left;padding:0 0 .5em}.schedule-list .featured-image{width:85%;margin-right:3%}@media screen and (min-width:1024px){.schedule-list .times li{font-size:16px;font-size:1rem}.schedule-list .featured-image{float:left;width:15%}}.schedule-list .featured-image img{width:100%}.schedule-list .details{margin-bottom:8px;overflow:hidden}.schedule-list p,.schedule-list span{font-size:16px;font-size:1rem;float:left;margin:0 .5em 0 0}.schedule-list .times span{width:80px;text-align:right}@media screen and (min-width:1024px){.schedule-list p,.schedule-list span{font-size:16px;font-size:1rem}.schedule-list .details{float:left;margin:0;padding:14px 0}.schedule-list .details p{padding-right:130px}.schedule-list .ifc-button{margin-top:-24px;position:absolute;top:50%;right:0}}.film-details{font-size:18px;font-size:1.125rem;color:#191717;padding:0}@media screen and (min-width:1024px){.film-details{font-size:18px;font-size:1.125rem}}.film-details li strong:after{content:':'}.woocommerce-page .site-content{padding:0 0 2em}.woocommerce-page .site-content h1.page-title{color:#cd1400;font-size:25.6px;font-size:1.6rem;margin:0 0 .5em;float:left}.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{color:#191717}.woocommerce-page .entry-summary{clear:none}@media screen{#commentform #submit.alt,#commentform #submit.checkout,.submit.alt,.submit.checkout,a.button.alt,a.button.checkout,a.comment-reply-link.alt,a.comment-reply-link.checkout,button.button.alt,button.button.checkout,input.button.alt,input.button.checkout,input[type=submit].alt,input[type=submit].checkout{background-image:linear-gradient(to bottom,#76c03a,#498e17);border-radius:0;text-transform:uppercase}#commentform #submit.alt:hover,#commentform #submit.checkout:hover,.submit.alt:hover,.submit.checkout:hover,a.button.alt:hover,a.button.checkout:hover,a.comment-reply-link.alt:hover,a.comment-reply-link.checkout:hover,button.button.alt:hover,button.button.checkout:hover,input.button.alt:hover,input.button.checkout:hover,input[type=submit].alt:hover,input[type=submit].checkout:hover{background-image:linear-gradient(to bottom,#498e17,#76c03a)}#commentform #submit.alt:active,#commentform #submit.alt:focus,#commentform #submit.checkout:active,#commentform #submit.checkout:focus,.submit.alt:active,.submit.alt:focus,.submit.checkout:active,.submit.checkout:focus,a.button.alt:active,a.button.alt:focus,a.button.checkout:active,a.button.checkout:focus,a.comment-reply-link.alt:active,a.comment-reply-link.alt:focus,a.comment-reply-link.checkout:active,a.comment-reply-link.checkout:focus,button.button.alt:active,button.button.alt:focus,button.button.checkout:active,button.button.checkout:focus,input.button.alt:active,input.button.alt:focus,input.button.checkout:active,input.button.checkout:focus,input[type=submit].alt:active,input[type=submit].alt:focus,input[type=submit].checkout:active,input[type=submit].checkout:focus{background-image:linear-gradient(to bottom,#58b600,#58b600)}}.woocommerce .products li.product .button,.woocommerce .products span.onsale{background-image:linear-gradient(to bottom,#76c03a,#498e17)}.archive .woocommerce-result-count,.post-type-archive-product .page-title{display:none}.woocommerce .products li.product h3{color:#444;text-transform:uppercase}.woocommerce .products li.product span.price{color:#444}.woocommerce .products li.product .button{border-radius:0;color:#fff;text-transform:uppercase}.woocommerce .products li.product .button:hover{color:#fff;background-image:linear-gradient(to bottom,#498e17,#76c03a)}.woocommerce .products li.product .button:active,.woocommerce .products li.product .button:focus{color:#fff;background-image:linear-gradient(to bottom,#58b600,#58b600)}.woocommerce .products.related,.woocommerce .products.upsells{clear:both}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#f3f3f3}.woocommerce .woocommerce-message{border-top-color:#498e17}.woocommerce .woocommerce-message:before{color:#498e17}.single-product .product-category-title{color:#cd1400;margin:.25em 0 .75em}.single-product .entry-summary .product_title{font-size:22.4px;font-size:1.4rem;margin-bottom:.5em;text-transform:uppercase}.single-product div.product p.price{font-size:19.2px;font-size:1.2rem;margin-top:0}.single-product div.product form.cart div.quantity{float:none;margin-bottom:1em}.single-product div.product form.cart .variations label{display:block;font-weight:400}.single-product div.product form.cart .variations select{min-width:35%}.single-product div.product div.images div.thumbnails{padding-top:1.5em}.single-product fieldset{border:0;margin:0 0 2em;padding:0}.single-product a.button,.single-product button.button,.single-product input.button,.woocommerce .cart .button{border-radius:0;text-transform:uppercase}.single-product .short-description{border-top:1px solid #a8a8a8;margin-top:1em;padding-top:.5em}.section-title{color:#cd1400;margin-top:.5em;text-transform:uppercase}.cart-title{color:#cd1400;margin-top:0;font-size:25.6px;font-size:1.6rem}.ifc-store-notice{background:url(../images/giftbox.png) 1em 1em no-repeat #f3f3f3;background-size:64px 64px;padding:1.5em 1.5em 1.5em 6em}.store-navigation ul{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12P4AgAA9gD1e9PIagAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x;margin:0 0 1em;padding:0}.store-navigation li{display:inline-block;float:left;padding:0 .5em}.store-navigation li:first-of-type{padding-left:0}.store-navigation li.current-menu-item a,.store-navigation li.current-product-parent a{color:#cd1400;border-bottom:1px solid #cd1400}.store-navigation li a{color:#b4b0af;border-bottom:1px solid #f4f4f4;display:block;font-weight:700;padding:.25em 0}.woocommerce table.cart th{background:#000;color:#fff;padding:2em 1em;text-transform:uppercase}.woocommerce table.cart a.remove{background:#000;color:#fff!important}.woocommerce table.cart dl.variation p{margin:0}.woocommerce table.cart .cart_item a{color:#444}.woocommerce table.cart .cart_item .product-name a{font-weight:700;text-transform:uppercase}.woocommerce table.cart td.actions{padding:2em 1em}.woocommerce .cart .button{background-image:linear-gradient(to bottom,#76c03a,#498e17);color:#fff}.woocommerce .cart .button:hover{color:#fff;background-image:linear-gradient(to bottom,#498e17,#76c03a)}.woocommerce .cart .button:active,.woocommerce .cart .button:focus{color:#fff;background-image:linear-gradient(to bottom,#58b600,#58b600)}.woocommerce .cart input.button:disabled{color:#fff}.woocommerce .cart td.actions .coupon .input-text{padding:.5em!important;width:200px!important}.woocommerce table.shop_table td{border:1px solid rgba(0,0,0,.1)}.woocommerce .cart_totals h2{color:#cd1400;font-size:22.4px;font-size:1.4rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th{border:1px solid rgba(0,0,0,.1)!important;padding:2em 1em}.woocommerce-cart .store-navigation .menu-item:first-of-type a,.woocommerce-checkout .store-navigation .menu-item:first-of-type a{color:#cd1400;border-bottom:1px solid #cd1400}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding-top:2em}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:inline-block;font-size:16px;font-size:1rem}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{display:none}.woocommerce-checkout .member-benefits{background:#f6f6f6;padding:1em;display:none}@media screen and (min-width:1024px){.woocommerce-checkout .col2-set .col-1{width:66%}.woocommerce-checkout .col2-set .col-2{width:30%}.woocommerce-checkout .member-benefits{display:block}}.woocommerce-checkout .member-benefits ul{list-style:inherit}.woocommerce-checkout .member-benefits ul li{margin:.8em 0 .8em 1.2em}.woocommerce-checkout .member-benefits .benefits-header{font-size:1.5em;color:#632314;font-weight:700}.woocommerce-checkout .member-benefits .benefits-contact{border-top:1px solid #d7d8dd;font-size:.9em}.woocommerce-checkout .member-benefits .benefits-contact h4{color:#632314;margin:1em 0 .5em}.woocommerce-checkout .member-benefits .benefits-contact p{margin-top:0}.woocommerce nav.woocommerce-pagination{margin-bottom:1.5em}.woocommerce nav.woocommerce-pagination ul{border:1px solid #f4f4f4}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #f4f4f4}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#444}.woocommerce nav.woocommerce-pagination ul li a.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li span:hover{background:#f4f4f4}.woocommerce nav.woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0}.woocommerce nav.woocommerce-MyAccount-navigation li{list-style:none}.woocommerce nav.woocommerce-MyAccount-navigation li a{color:#191717;display:block;padding:.5em 1em;text-decoration:none}.woocommerce nav.woocommerce-MyAccount-navigation li a:hover{background:#e1e0e0}.woocommerce nav.woocommerce-MyAccount-navigation li.is-active a{background:#cd1400;color:#fff}.woocommerce nav.woocommerce-MyAccount-navigation li.is-active a:hover{background:#701d10}.woocommerce form input.input-text,.woocommerce form textarea.input-text{padding:.35em .5em;border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:url(../images/bg-field.gif) top repeat-x #fff}.woocommerce form.woocommerce-checkout{margin-bottom:2em}.woocommerce form.woocommerce-checkout .form-row .required{color:#cd1400;text-decoration:none}.woocommerce table.woocommerce-checkout-review-order-table{border-collapse:collapse}.woocommerce table.woocommerce-checkout-review-order-table .variation dd p{margin:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff}.woocommerce-checkout #store-navigation,.woocommerce-checkout .cart-title,.woocommerce-checkout .section-title,.woocommerce-checkout .store-menu{display:none}.woocommerce-checkout .checkout-header{font-size:2em;text-transform:uppercase;font-weight:700}.woocommerce-checkout .required-checkout{color:#cd1400;margin-bottom:1em}.woocommerce-checkout .change-to-plus{display:inline-block;background:#9e2916;background:linear-gradient(to bottom,#9e2916 0,#701d10 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e2916', endColorstr='#701d10', GradientType=0 );text-transform:uppercase;padding:5px 20px;color:#fff;text-align:left;width:15em;font-size:1.2em;font-weight:700;position:relative;margin:1em 0}.woocommerce-checkout .change-to-plus:before{content:"+";display:inline-block;width:40px;font-size:2em;float:left}.merch-nav{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.merch-nav>a{display:block;width:150px;height:150px;margin:0 14px 14px}.merch-nav>a>img{max-width:100%}.site-header{margin:0 auto;position:relative}@media screen and (min-width:1024px){.site-header{margin:initial;max-width:initial}}.site-header .main-navigation .menu-main-menu-container{max-width:1280px;margin:0 auto}.site-header .main-navigation .menu-main-menu-container>ul{padding:0 20px}.site-logo{margin-left:10px}@media screen and (min-width:1024px){.site-logo{margin-left:20px}}.site-logo a{background:url(../../assets/images/site-logo.svg) no-repeat;background-size:contain;display:block;margin:10px 0;max-width:100%;height:50px;width:310px;text-indent:-9999px}@media screen and (min-width:1024px){.site-logo a{height:106px;margin:10px 0}.nss-container:after{display:none}}.nss-container{display:none;background-color:#191717;width:100%;position:absolute;z-index:500;right:0;top:60px}.nss-container:after{border:12px solid transparent;border-bottom-color:rgba(0,0,0,.9);content:" ";margin-left:-12px;height:0;width:0;pointer-events:none;position:absolute;bottom:100%;right:8px}.nss-container.toggled{display:block}.nss-container .wrapper{position:static}.nss-container .site-search,.nss-container .social-nav{position:absolute;z-index:100}@media screen and (min-width:1024px){.nss-container{display:block;background:0 0;max-width:none;width:auto;position:static;z-index:initial}.nss-container .wrapper{position:relative}.nss-container .social-search{width:250px;position:absolute;top:-115px;right:0;margin-right:20px}.nss-container .site-search,.nss-container .social-nav{position:static}}@media screen and (min-width:1024px) and (min-width:1280px){.nss-container .social-search{top:-126px;width:300px}}@media screen and (min-width:1280px){.nss-container .social-nav{position:relative;top:6px}}.mobile-showtimes-events{background-color:#cd1400;height:30px}.mobile-showtimes-events a:active,.mobile-showtimes-events a:hover,.mobile-showtimes-events li.active a{background:#191717}@media screen and (min-width:1024px){.mobile-showtimes-events{display:none}}.mobile-showtimes-events ul{padding:0;overflow:hidden}.mobile-showtimes-events li{float:left;width:50%}.mobile-showtimes-events li a{padding-left:10px}.mobile-showtimes-events li:last-of-type{text-align:right}.mobile-showtimes-events li:last-of-type a{padding:0 10px 0 0}.mobile-showtimes-events a{font-size:15px;font-size:.9375rem;color:#fff;display:block;line-height:30px;font-weight:600;text-transform:uppercase}#footer{text-align:center;clear:both}#footer .logo-train{clear:both;display:block;margin:0 auto;width:100%;overflow:auto;text-align:center}#footer .logo-train img{max-width:100%;height:auto}#footer .logo-train.desktop{display:none}#footer .logo-train.mobile{max-width:320px}#footer .copyright{font-size:12px;font-size:.75rem}#ifc-homepage-container{max-width:1280px;margin:0 auto}#ifc-homepage-container h1{color:#cd1400;margin:.67em 0;font-size:1.563em}@media screen and (min-width:1024px){#footer .logo-train.desktop{display:inline-block}#footer .logo-train.mobile{display:none}#ifc-homepage-container h1{font-size:2em}}#ifc-page-container{max-width:1280px;margin:0 auto 2em}#ifc-page-container a{text-decoration:none}.entry-content h1{color:#cd1400;margin:.5em 0;font-size:1.563em}@media screen and (min-width:1024px){.entry-content h1{font-size:2em}}.entry-content h2{color:#191717;margin:0 0 .5em;font-size:1.33em}.entry-content ol,.entry-content ul{margin:1em 0;padding:0 0 0 2em}.entry-content ul li{list-style:disc}.page-template-membership .mem-description ul,.page-template-membership .member-benefits ul,.page-template-template-memberships .mem-description ul,.page-template-template-memberships .member-benefits ul,.page-template-tickets .mem-description ul,.page-template-tickets .member-benefits ul{list-style:inherit}.entry-content blockquote{background:#e1e0e0;border-left:3px solid #888787;margin:1.5em 0;padding:.5em 1.25em}.entry-content hr{background:#e1e0e0;border:0;height:2px;margin:2em 0}.page-template-membership .mobile-showtimes-events,.page-template-template-memberships .mobile-showtimes-events,.page-template-tickets .mobile-showtimes-events{display:none}.page-template-membership .membership-row,.page-template-template-memberships .membership-row,.page-template-tickets .membership-row{color:#fff;padding:1em;margin-bottom:1em}@media screen and (min-width:1024px){.entry-content h2{font-size:1.5em}.page-template-membership .membership-row,.page-template-template-memberships .membership-row,.page-template-tickets .membership-row{padding:1.5em 2em 3em;margin-bottom:2em}}.page-template-membership .membership-row .mobile-toggle,.page-template-template-memberships .membership-row .mobile-toggle,.page-template-tickets .membership-row .mobile-toggle{display:inline-block;background:#4d4d4d;background:linear-gradient(to bottom,#4d4d4d 0,#0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#0e0e0e', GradientType=0 );text-transform:uppercase;padding:0 9px;color:#fff;text-align:center;font-size:1.2em;font-weight:700;position:relative}.page-template-membership .membership-row .mobile-container,.page-template-template-memberships .membership-row .mobile-container,.page-template-tickets .membership-row .mobile-container{display:none;margin-top:15px}@media screen and (min-width:1024px){.page-template-membership .membership-row .mobile-toggle,.page-template-template-memberships .membership-row .mobile-toggle,.page-template-tickets .membership-row .mobile-toggle{display:none}.page-template-membership .membership-row .mobile-container,.page-template-template-memberships .membership-row .mobile-container,.page-template-tickets .membership-row .mobile-container{display:block!important;margin-top:0}}.page-template-membership .membership-row .mem-title,.page-template-template-memberships .membership-row .mem-title,.page-template-tickets .membership-row .mem-title{font-size:1em;display:inline-block;font-weight:700}@media screen and (min-width:1024px){.page-template-membership .membership-row .mem-title,.page-template-template-memberships .membership-row .mem-title,.page-template-tickets .membership-row .mem-title{font-size:2em;margin-bottom:15px}}.page-template-membership .membership-row label,.page-template-template-memberships .membership-row label,.page-template-tickets .membership-row label{font-size:1em;display:inline-block;margin-left:8px;margin-top:10px;font-weight:700}@media screen and (min-width:1024px){.page-template-membership .membership-row label,.page-template-template-memberships .membership-row label,.page-template-tickets .membership-row label{font-size:1.5em;display:inline-block;margin-left:8px;margin-top:0}}.page-template-membership .membership-row input,.page-template-template-memberships .membership-row input,.page-template-tickets .membership-row input{margin-left:1em;vertical-align:bottom;position:relative;top:-6px}@media screen and (min-width:1024px){.page-template-membership .membership-row input,.page-template-template-memberships .membership-row input,.page-template-tickets .membership-row input{margin-left:0;top:-11px}}.page-template-membership .membership-row.cineaste,.page-template-template-memberships .membership-row.cineaste,.page-template-tickets .membership-row.cineaste{background:#701d10}.page-template-membership .membership-row.auteur,.page-template-template-memberships .membership-row.auteur,.page-template-tickets .membership-row.auteur{background:#b23712}.page-template-membership .membership-row.mogul,.page-template-template-memberships .membership-row.mogul,.page-template-tickets .membership-row.mogul{background:#ca502b}.page-template-membership .membership-row.student,.page-template-template-memberships .membership-row.student,.page-template-tickets .membership-row.student{background:#dc6f4a}.page-template-membership .membership-row.senior,.page-template-template-memberships .membership-row.senior,.page-template-tickets .membership-row.senior{background:#f68c6d}.page-template-membership .membership-banner,.page-template-template-memberships .membership-banner,.page-template-tickets .membership-banner{background:#f4f2f3;padding:1.5em 1em;font-weight:700;margin:1em 0}.page-template-membership .add-to-cart-link,.page-template-template-memberships .add-to-cart-link,.page-template-tickets .add-to-cart-link{clear:both;margin-top:1em;position:relative}.page-template-membership .ifc-membership-button,.page-template-template-memberships .ifc-membership-button,.page-template-tickets .ifc-membership-button{width:85px;display:block;cursor:pointer;border:none;background:#4d4d4d;background:linear-gradient(to bottom,#4d4d4d 0,#0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#0e0e0e', GradientType=0 );text-transform:uppercase;padding:.4em 0;color:#fff;text-align:center;font-size:.8em;font-weight:700;position:relative;float:left;margin-right:1em}@media screen and (min-width:1024px){.page-template-membership .ifc-membership-button,.page-template-template-memberships .ifc-membership-button,.page-template-tickets .ifc-membership-button{width:166px;display:block;background:#4d4d4d;background:linear-gradient(to bottom,#4d4d4d 0,#0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#0e0e0e', GradientType=0 );text-transform:uppercase;padding:.4em 0;color:#fff;text-align:center;font-size:1.2em;font-weight:700;position:relative;float:left;margin-right:1em}}.page-template-membership .ifc-membership-button:hover,.page-template-template-memberships .ifc-membership-button:hover,.page-template-tickets .ifc-membership-button:hover{background:#4d4d4d;background:linear-gradient(to top,#4d4d4d 0,#0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#0e0e0e', GradientType=0 )}.page-template-membership .ifc-membership-button span,.page-template-template-memberships .ifc-membership-button span,.page-template-tickets .ifc-membership-button span{display:inline-block}.page-template-membership .ifc-membership-button span:after,.page-template-template-memberships .ifc-membership-button span:after,.page-template-tickets .ifc-membership-button span:after{content:'';display:inline-block;border-top:solid 4px transparent;border-left:solid 6px #939292;border-bottom:solid 4px transparent;margin:0 0 0 5px}@media screen and (min-width:1024px){.page-template-membership .ifc-membership-button span:after,.page-template-template-memberships .ifc-membership-button span:after,.page-template-tickets .ifc-membership-button span:after{content:'';display:inline-block;border-top:solid 7px transparent;border-left:solid 10px #939292;border-bottom:solid 7px transparent;margin:0 0 0 10px}}.page-template-membership .mem-description,.page-template-template-memberships .mem-description,.page-template-tickets .mem-description{clear:both;padding-top:1em;font-size:1.3em}.page-template-membership .mem-description ul li,.page-template-template-memberships .mem-description ul li,.page-template-tickets .mem-description ul li{margin-left:2em}@media screen and (min-width:1024px){.page-template-membership .mem-description ul li,.page-template-template-memberships .mem-description ul li,.page-template-tickets .mem-description ul li{float:left;width:40%;padding:1em 0 0;margin-left:1em;margin-right:2em}.page-template-membership .mem-description ul li:nth-child(odd),.page-template-template-memberships .mem-description ul li:nth-child(odd),.page-template-tickets .mem-description ul li:nth-child(odd){clear:left}}.page-template-membership .neighborhood-logos,.page-template-template-memberships .neighborhood-logos,.page-template-tickets .neighborhood-logos{clear:both;padding-top:3em}.page-template-membership .neighborhood-logos .neighbor-img-container,.page-template-template-memberships .neighborhood-logos .neighbor-img-container,.page-template-tickets .neighborhood-logos .neighbor-img-container{clear:left;text-align:center;display:block;margin-bottom:1em;vertical-align:middle}@media screen and (min-width:1024px){.page-template-membership .neighborhood-logos .neighbor-img-container,.page-template-template-memberships .neighborhood-logos .neighbor-img-container,.page-template-tickets .neighborhood-logos .neighbor-img-container{margin-right:3em;clear:none;text-align:left;display:inline-block}}.page-template-membership .mem-discounts,.page-template-template-memberships .mem-discounts,.page-template-tickets .mem-discounts{clear:both;display:block;margin-top:1em}.page-template-membership .membership-info,.page-template-template-memberships .membership-info,.page-template-tickets .membership-info{clear:both;padding-top:2em}.page-template-membership .member-benefits,.page-template-template-memberships .member-benefits,.page-template-tickets .member-benefits{background:#f6f6f6;padding:1em;display:none;clear:both}@media screen and (min-width:1024px){.page-template-membership .member-benefits,.page-template-template-memberships .member-benefits,.page-template-tickets .member-benefits{display:block}}.page-template-membership .member-benefits ul li,.page-template-template-memberships .member-benefits ul li,.page-template-tickets .member-benefits ul li{margin:.8em 0 .8em 1.2em}.page-template-membership .member-benefits .benefits-header,.page-template-template-memberships .member-benefits .benefits-header,.page-template-tickets .member-benefits .benefits-header{font-size:1.5em;color:#632314;font-weight:700}.page-template-membership .member-benefits .benefits-contact,.page-template-template-memberships .member-benefits .benefits-contact,.page-template-tickets .member-benefits .benefits-contact{border-top:1px solid #d7d8dd;font-size:.9em}.page-template-membership .member-benefits .benefits-contact h4,.page-template-template-memberships .member-benefits .benefits-contact h4,.page-template-tickets .member-benefits .benefits-contact h4{color:#632314;margin:1em 0 .5em}.page-template-membership .member-benefits .benefits-contact p,.page-template-template-memberships .member-benefits .benefits-contact p,.page-template-tickets .member-benefits .benefits-contact p{margin-top:0}.page-template-membership .member-benefits .back-to-membership,.page-template-template-memberships .member-benefits .back-to-membership,.page-template-tickets .member-benefits .back-to-membership{padding:5px 0 10px;display:block;font-size:.9em}.page-template-membership .member-benefits #arrow-back,.page-template-template-memberships .member-benefits #arrow-back,.page-template-tickets .member-benefits #arrow-back{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid #cd1400;margin:0 4px 0 0;display:inline-block}.page-template-membership .checkout-header,.page-template-template-memberships .checkout-header,.page-template-tickets .checkout-header{text-transform:uppercase;font-weight:700;font-size:2em}.page-template-membership .form-container,.page-template-template-memberships .form-container,.page-template-tickets .form-container{width:100%}.page-template-membership .form-container h4,.page-template-template-memberships .form-container h4,.page-template-tickets .form-container h4{margin:1em 0}.page-template-membership .form-container .error,.page-template-template-memberships .form-container .error,.page-template-tickets .form-container .error{border:2px solid #cd1400;padding:.5em;display:inline}.page-template-membership .form-container .required-notice,.page-template-template-memberships .form-container .required-notice,.page-template-tickets .form-container .required-notice{color:#cd1400}.page-template-membership .form-container .checkout-row,.page-template-template-memberships .form-container .checkout-row,.page-template-tickets .form-container .checkout-row{clear:both;margin:.5em 0;overflow:hidden}.page-template-membership .form-container .checkout-row .checkout-wide-col,.page-template-template-memberships .form-container .checkout-row .checkout-wide-col,.page-template-tickets .form-container .checkout-row .checkout-wide-col{width:96%}.page-template-membership .form-container .checkout-row .checkout-col-half,.page-template-template-memberships .form-container .checkout-row .checkout-col-half,.page-template-tickets .form-container .checkout-row .checkout-col-half{width:100%;float:none;margin:.5em 0}@media screen and (min-width:1024px){.page-template-membership .form-container .checkout-row .checkout-col-half,.page-template-template-memberships .form-container .checkout-row .checkout-col-half,.page-template-tickets .form-container .checkout-row .checkout-col-half{width:46%;float:left;margin-right:2%}}.page-template-membership .form-container .checkout-row .checkout-col-third,.page-template-template-memberships .form-container .checkout-row .checkout-col-third,.page-template-tickets .form-container .checkout-row .checkout-col-third{width:100%;float:none;margin:.5em 0}@media screen and (min-width:1024px){.page-template-membership .form-container .checkout-row .checkout-col-third,.page-template-template-memberships .form-container .checkout-row .checkout-col-third,.page-template-tickets .form-container .checkout-row .checkout-col-third{width:36%;float:left;margin-right:2%}}.page-template-membership .form-container .checkout-row input[type=text],.page-template-membership .form-container .checkout-row select,.page-template-membership .form-container .checkout-row textarea,.page-template-template-memberships .form-container .checkout-row input[type=text],.page-template-template-memberships .form-container .checkout-row select,.page-template-template-memberships .form-container .checkout-row textarea,.page-template-tickets .form-container .checkout-row input[type=text],.page-template-tickets .form-container .checkout-row select,.page-template-tickets .form-container .checkout-row textarea{background:#f6f6f6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px 4px 4px 4px;border:1px solid #d6d7dc;color:#b0afaf;padding:.5em;width:95%}.page-template-membership .form-container .checkout-row input[type=text].error,.page-template-membership .form-container .checkout-row input[type=text].missing,.page-template-membership .form-container .checkout-row select.error,.page-template-membership .form-container .checkout-row select.missing,.page-template-membership .form-container .checkout-row textarea.error,.page-template-membership .form-container .checkout-row textarea.missing,.page-template-template-memberships .form-container .checkout-row input[type=text].error,.page-template-template-memberships .form-container .checkout-row input[type=text].missing,.page-template-template-memberships .form-container .checkout-row select.error,.page-template-template-memberships .form-container .checkout-row select.missing,.page-template-template-memberships .form-container .checkout-row textarea.error,.page-template-template-memberships .form-container .checkout-row textarea.missing,.page-template-tickets .form-container .checkout-row input[type=text].error,.page-template-tickets .form-container .checkout-row input[type=text].missing,.page-template-tickets .form-container .checkout-row select.error,.page-template-tickets .form-container .checkout-row select.missing,.page-template-tickets .form-container .checkout-row textarea.error,.page-template-tickets .form-container .checkout-row textarea.missing{border:1px solid #cd1400}.page-template-membership .form-container .checkout-row select,.page-template-template-memberships .form-container .checkout-row select,.page-template-tickets .form-container .checkout-row select{height:42px}#total_amt{font-size:2em;color:#567c1e;font-weight:700}#upgrade_bottom{display:inline-block;background:#9e2916;background:linear-gradient(to bottom,#9e2916 0,#701d10 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e2916', endColorstr='#701d10', GradientType=0 );text-transform:uppercase;padding:5px 20px;color:#fff;text-align:left;width:17em;font-size:1.2em;font-weight:700;position:relative;margin:1em 0;border:none;cursor:pointer}#upgrade_bottom:before{content:"+";display:inline-block;width:40px;font-size:2em;float:left}.captcha-container{overflow:hidden}.purchase-submit{clear:both;position:relative;margin-top:1em}.purchase-submit img{position:absolute;top:0;left:215px}label.error{display:none!important}#hiddenRecaptcha-error{display:block!important;color:#cd1400}@media screen and (min-width:1024px){.purchase-submit img{position:absolute;top:5px;left:250px}.page-template-tickets .form-container{width:67%;float:left;margin-left:2%}}.page-template-tickets .form-container .checkout-row .checkout-col-phone{width:20%;float:left;margin-right:3%}.page-template-tickets .form-container .checkout-row .checkout-col-phone input{width:80%}.page-template-tickets #hiddenRecaptcha-error{border:none}.page-template-tickets .purchase-submit{clear:both;position:relative;margin-top:1em}.page-template-tickets .purchase-submit img{position:absolute;top:0;left:130px}@media screen and (min-width:1024px){.page-template-tickets .form-container .checkout-row .checkout-col-phone input{width:90%}.page-template-tickets .purchase-submit img{position:absolute;top:5px;left:130px}}.page-template-tickets .ticket_select{width:100%;font-size:14px;border:10px solid #b3e7fb;margin-bottom:5%}@media screen and (min-width:1024px){.page-template-tickets .ticket_select{width:30%;float:left}}#membership_on_page{background:#f4f2f3;padding:.5em 1.5em;font-weight:700;margin:1em 0}.page-template-template-merch .ifc-main .entry-title,.page-template-template-merch .ifc-main p{font-weight:600;letter-spacing:0;color:#070707;font-family:"Open Sans",sans-serif}#membership_on_page h1{font-size:2em}#membership_on_page p{margin:5px 0;line-height:normal}#membership_on_page img{display:none}.page-template-template-merch h1{text-transform:none}.page-template-template-merch .ifc-main{max-width:60.938em;margin:2.5vw auto 0}.page-template-template-merch .ifc-main p{font-size:1.125em}@media screen and (max-width:1024px){.page-template-template-merch .ifc-main p{font-size:1.4em}}@media screen and (max-width:768px){.page-template-template-merch .ifc-main p{font-size:.938em}}.page-template-template-merch .ifc-main .entry-title{font-size:2.688em}@media screen and (max-width:1024px){.page-template-template-merch .ifc-main .entry-title{font-size:2em}}@media screen and (max-width:768px){.page-template-template-merch .ifc-main .entry-title{font-size:1.563em}}.page-template-template-merch .ifc-main p.subtitle{font-size:1.938em;letter-spacing:0;color:#070707;margin:0}@media screen and (max-width:1024px){.page-template-template-merch .ifc-main p.subtitle{font-size:1.4em}}.page-template-template-merch .ifc-main .alignnone{width:100%;background:#f1f1ef;margin:2vw 0}.page-template-template-merch .ifc-main .alignnone a{display:grid}.page-template-template-merch .ifc-main .alignnone a img{max-width:84%;margin:0 auto}@media screen and (min-width:750px){.page-template-template-merch .ifc-main .alignnone a img{max-width:none}}.page-template-template-merch .ifc-main .merchnav{width:100%;display:flex;justify-content:space-between;margin-top:3.5vw;margin-bottom:6vw;flex-wrap:wrap}.page-template-template-merch .ifc-main .merchnav a{display:flex;width:200px;transition-duration:.3s;margin-right:20px;margin-bottom:20px}@media screen and (max-width:768px){.page-template-template-merch .ifc-main p.subtitle{font-size:.938em}.page-template-template-merch .ifc-main .merchnav a{width:185px;margin-bottom:5px;margin-right:0}}.page-template-template-merch .ifc-main .merchnav a img{width:100%;height:100%}@media screen and (max-width:1024px){.page-template-template-merch .ifc-main .merchnav{justify-content:space-evenly}.page-template-template-merch .ifc-main h1,.page-template-template-merch .ifc-main p{padding:0 2.5vw}}.page-template-template-merch .ifc-main .merch-list{width:100%;display:flex;margin-bottom:4vw;margin-top:4vw;flex-wrap:wrap}.page-template-template-merch .ifc-main .merch-list div{display:flex;width:100%;justify-content:space-between;margin-bottom:15px}.page-template-template-merch .ifc-main .merch-list div.space-evenly{justify-content:space-evenly}@media screen and (max-width:1024px){.page-template-template-merch .ifc-main .merch-list div{flex-wrap:wrap;justify-content:space-around}}.page-template-template-merch .ifc-main .merch-list div a{width:300px;transition-duration:.3s}.page-template-template-merch .ifc-main .merch-list div a img{margin:0 auto;display:block}.page-template-template-merch .ifc-main .merch-list div a span{font-size:1.25em;letter-spacing:0;color:#070707;font-family:"Open Sans",sans-serif;display:block;padding:.8em 0}