.middle{width:100%;display:block;overflow:hidden}.section-title{margin-top:15px}h1{font-weight:900;margin:0 0 10px;font-family:montserrat,Arial,Helvetica,sans-serif;font-size:24px}h1 .fa{color:#ddd}h1 a,h1 a:visited{color:#2ba9d1}h1 a:hover{text-decoration:none;color:#d6121a}#cal-left{width:660px;float:left;margin-top:15px;text-align:left}#Listings{width:100%;float:left;clear:both}.calendar-section{float:left;clear:both;width:100%;margin:20px 0;background-color:#ccc;color:#fff;border-radius:4px;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:800;font-style:normal;font-size:28px}.calendar-section.first{margin:5px 0 20px}ul.head-space{margin-top:20px}.list-item{clear:both}.list-item:after{content:"";display:table;clear:both}.event-cat-tag{-webkit-box-shadow:inset 0 20px 20px -20px #c8c8c8;-moz-box-shadow:inset 0 20px 20px -20px #c8c8c8;box-shadow:inset 0 20px 20px -20px #c8c8c8;border-radius:0;float:left;margin:0 3px 0 0;padding:1px 4px 2px;background-color:#fff;color:#000;font-family:montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px}.event-cat-tag:hover{background-color:#2ba9d1;color:#fff;-webkit-box-shadow:inset 0 -20px 20px -20px #646464;-moz-box-shadow:inset 0 -20px 20px -20px #646464;box-shadow:inset 0 -20px 20px -20px #646464}.event-cat-tag.active{background-color:#bbb;color:#fff;-webkit-box-shadow:inset 0 -20px 20px -20px #646464;-moz-box-shadow:inset 0 -20px 20px -20px #646464;box-shadow:inset 0 -20px 20px -20px #646464}.event-cat-tag.active.sponsored{background-color:#ff8c00;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.event-spacer{-webkit-box-shadow:inset 0 20px 20px -20px #c8c8c8;-moz-box-shadow:inset 0 20px 20px -20px #c8c8c8;box-shadow:inset 0 20px 20px -20px #c8c8c8;margin:20px 0 6px;height:15px;background-color:#fff;overflow:hidden}.event-spacer.thin-spacer{margin:10px 0 0}.list-item h2{margin:0;padding:0 6px;font-family:montserrat,Arial,Helvetica,sans-serif;font-size:19px;line-height:24px;font-weight:700}.list-item h2 a{color:#2ba9d1}.list-item h2 a:hover{color:#000}.film-year{font-weight:400;font-size:14px}.edit-link{font-size:12px;font-weight:400;color:#aaa}.edit-link:hover{font-size:12px;color:#000}.event-text{clear:both}.event-text.event-with-image{clear:none;float:left;width:calc(100% - 135px)}.description{box-sizing:border-box;width:100%;float:left;padding:0 6px 3px;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.description.full-text{white-space:normal;overflow:hidden;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#search-head{background-color:#eee;padding:10px;margin:20px 0;font-size:18px;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:600;color:#000;text-align:center}#search-form{display:none;margin-top:5px;width:100%;float:left;clear:both}#search-form.search-open{display:block}#search-field{display:inline-block;box-sizing:border-box;height:36px;font-size:18px;width:84%;padding:2px 6px;border-radius:4px;border:2px solid #bbb;outline:none}#search-field:focus{border:2px solid #777}#search-button{display:inline-block;box-sizing:border-box;height:36px;text-align:center;width:14%;float:right;background-color:#d6121a;color:#fff;padding:3px 8px;font-size:16px;font-weight:700;cursor:pointer;border:none;border-radius:4px}#search-button:hover{background-color:#000}.search-description{width:calc(100% - 6px);float:left;margin:0 0 3px 6px;font-size:14px;line-height:20px}#search-form.chron-events-search{margin-top:-15px;margin-bottom:20px}.event-with-image .search-description{margin:0;box-sizing:border-box;padding:0 6px 3px}.highlight{color:#d6121a;font-weight:700}#no-results{text-align:center;margin:40px;font-style:italic}.more{float:left;margin-left:5px}.date-time{clear:both;display:inline-block;margin:2px 0 5px;padding:3px 6px;color:#000;background-color:#eff9fb;border-radius:3px;font-size:14px;line-height:19px;font-weight:400}.event-with-image .date-time{margin-right:6px}.ticket-button{font-size:11px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top}.ticket-link{padding:2px 4px;background-color:#d6121a;color:#fff;border-radius:3px}.ticket-link:visited{color:#fff}.ticket-link:hover{background-color:#000;color:#fff;text-decoration:none}.ticket-text{padding:2px 4px;background-color:#999;color:#fff;border-radius:3px;line-height:12px}.venue{font-weight:700;font-size:15px;line-height:18px;padding:0 6px}.venue span{font-weight:400;font-size:13px}.venue span.highlight{font-weight:700;font-size:15px}.multi-venue .date-time:first-child{margin-top:10px}.multi-venue .venue{margin-bottom:10px}.multi-venue .venue:last-child{margin-bottom:0}.venue-url{font-weight:700;font-size:13px;line-height:18px;padding:0 6px}.top-image{width:calc(100% - 12px);margin:5px 6px}.top-image img{width:100%}.square-image-shell{width:125px;height:125px;clear:both;float:right;margin:0 6px 5px 4px}.square-image-frame{width:125px;height:125px;float:none;overflow:hidden;position:relative;text-align:left}.caption{color:#900;font-size:12px}.credit{font-size:10px;line-height:13px;text-transform:uppercase;color:#737373;margin-top:2px}#Listings.sponsored{}.ad-bug{display:inline-block;background-color:gold;color:#000;padding:4px;font-size:14px;line-height:14px;border-radius:3px;vertical-align:top}#cal-right{width:320px;float:right;margin-top:20px}.module{margin-bottom:20px}#ad-container{width:320px}.fixed-container{top:80px;position:fixed}.bottom-container{bottom:120px;position:absolute}#nav-elements{display:none}#chron-events-buttons{display:inline-block;float:right}#menu-sections,#topCatNav,#topSearchButton,#topDateNav,.top-nav-button,.dateShift{float:left;text-align:center;letter-spacing:1px;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:22px;height:26px;padding:6px 0;color:#fff;background-color:#000}#topSearchButton{border-radius:4px;margin-right:10px;width:42px}#topSearchButton:hover,#topSearchButton.search-open{background-color:#2ba9d1;color:#fff}#topSearchButton.search-open:hover{background-color:#d6121a}#menu-sections,#topCatNav{width:calc(50% - 92px);margin-right:10px;border-radius:4px}#chron-events-nav{float:left;width:100%;margin-bottom:16px}#chron-events-buttons{float:right}#chron-events-nav h1{display:inline-block;float:left;color:#000;font-family:gotham narrow ssm a,gotham narrow ssm b;font-size:32px;line-height:43px;font-weight:900;margin:0;text-transform:uppercase}#chron-events-buttons #menu-sections,#chron-events-buttons #todays-events,#chron-events-bottom-buttons .top-nav-button{width:auto;padding:6px 15px;border-radius:4px;margin-right:10px;box-sizing:border-box;height:38px}#chron-events-buttons #todays-events.top-nav-button{margin-right:0}#chron-events-bottom-buttons .top-nav-button.top-nav-social{padding:6px 0;width:40px}#chron-events-bottom-buttons .top-nav-button.top-nav-sign-up{width:400px}#chron-events-bottom-buttons .top-nav-button.top-nav-submit-event{margin-left:10px;margin-right:0;width:290px}#chron-events-bottom-buttons .top-nav-text{float:left;text-align:center;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:22px;height:38px;padding:6px 0;color:#000;background-color:#fff;margin-left:10px;margin-right:10px;width:120px;box-sizing:border-box}#topCatNav .point-up{display:none}#topCatNav.nav-open{background-color:#000;color:#fff}#topCatNav.nav-open:hover{background-color:#d6121a}#topCatNav.nav-open .point-up{display:inline}#topCatNav.nav-open .point-down{display:none}#topDateNav{width:calc(50% - 50px)}#date-controls.date-off a .dateShift,#date-controls.date-off a #topDateNav{cursor:default;color:#999!important;background-color:#eee!important}#date-controls.date-off a #topDateNav img{opacity:.5}.date-back{border-radius:4px 0 0 4px}.date-next{border-radius:0 4px 4px 0}.pick-date .dateShift{display:none}.pick-date #topDateNav{width:calc(50% + 30px);border-radius:4px}#container-container{width:100%;position:relative;float:left}#nav-container{width:100%;background-color:#fff;display:none}.nav-button{background-color:#000;width:100%;box-sizing:border-box;padding:6px 8px 4px;color:#fff;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:22px;text-align:left;text-transform:uppercase}.nav-button.solo-button{border-radius:4px}.nav-button.first-button{border-radius:4px 4px 0 0}.nav-button.last-button{border-radius:0 0 4px 4px}.nav-button.sub-button{background-color:#fff;border:1px solid #aaa;border-top:none;color:#000;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;line-height:18px}.nav-button.special-button{background-color:#2ba9d1}.nav-spacer{margin:0;height:4px;background-color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;width:100%}.nav-spacer.top-spacer{width:calc(50% - 50px)}a.nav-link:hover{text-decoration:none}a.nav-link:hover .nav-button,.nav-button.active-button{background-color:#d6121a;border-color:#d6121a;color:#fff}a.nav-link:hover .nav-button.sub-button{border:1px solid #d6121a;border-top:none}#close-nav{border-top:1px solid #aaa;border-radius:4px;box-shadow:0 4px 10px 0 #fff}#cal-container{width:100%;text-align:center;float:left}#cal-control{font-size:20px;font-weight:700;text-align:center}#cal-control a{display:inline-block;background-color:#eee;color:#000;padding:4px 10px;text-decoration:none}#cal-control a#cal-back{border-radius:6px 0 0 6px;margin-right:4px}#cal-control a#cal-next{border-radius:0 6px 6px 0;margin-left:4px}#cal-image{width:19px;vertical-align:middle;padding-left:2px;margin-top:-3px}.datePicker div{background-color:#000;color:#fff;border-radius:0;float:left;margin:0 .8% .8% 0;padding:10px 0 8px;text-align:center;width:13.6%;height:18px}.datePicker .month-name{width:71%;letter-spacing:2px;font-size:16px;font-weight:700;text-transform:uppercase}#dateBox-pick-month .month-name{width:100%}#dateBox-pick-month.filmBox .month-name{font-size:21px;height:24px}.datePicker .dateBox{background-color:transparent;clear:both;float:none;margin:10px auto 0;padding:0;width:100%}.datePicker .dateBox a{text-decoration:none}.datePicker .dateBox .no-margin{margin:0 0 .8%}.datePicker .dateBox .day{background-color:#eee;font-weight:700;color:#000}.datePicker .dateBox .other{background-color:#999}.datePicker .dateBox .current{background-color:#d6121a}.datePicker .dateBox .today{background-color:#2ba9d1}.datePicker .dateBox .top-left{font-weight:700;border-radius:8px 0 0 0}.datePicker .dateBox .top-right{font-weight:700;border-radius:0 8px 0 0}.datePicker .dateBox .top-both{border-radius:8px 8px 0 0}.datePicker .dateBox .top-off{color:#999}.datePicker .dateBox .bottom-left{border-radius:0 0 0 8px}.datePicker .dateBox .bottom-right{border-radius:0 0 8px 0}.datePicker .dateBox .bottom-both{border-radius:0 0 8px 8px}.dateShift{width:40px}#back-to-nav{float:left;width:660px;padding:8px;box-sizing:border-box;z-index:99;background-color:#eee;color:#000;border-top:20px solid #fff;text-align:center;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;-webkit-box-shadow:inset 0 -20px 20px -20px #646464;-moz-box-shadow:inset 0 -20px 20px -20px #646464;box-shadow:inset 0 -20px 20px -20px #646464;cursor:pointer;display:none}#back-to-nav .arrow-block{float:right}#back-to-nav.fixed-back{display:block;top:60px;position:fixed}#back-to-nav.hide-back,#back-to-nav.fixed-back.hide-back{display:none}.theater-info,.movie-info{margin-bottom:10px}.by-movie h2,.by-theater h2{margin:15px 0 3px;font-size:18px}.by-movie h2{font-style:italic}.by-movie h3,.by-theater h3{font-weight:400;margin:3px 0;font-size:14px}.movie-info h3 a,.theater-info h3 a{text-decoration:underline}.movie-info h3 a:hover,.theater-info h3 a:hover{color:#d6121a}.by-theater h3.special-text{font-size:12px;font-style:italic;line-height:15px;margin-top:4px}.movie-listings,.theater-listings{border-top:1px solid #bbb;display:table}.by-movie .theater,.by-theater .movie{border-right:1px solid #bbb;width:150px;padding:3px 6px 0 5px;display:table-cell;text-align:right}.listings{display:table-cell;padding:3px 5px 0 6px}.by-movie .theater h3,.by-theater .movie h3{font-size:14px;font-weight:700;margin-bottom:7px}.by-theater .movie h3 span,.by-movie .theater h3 span{color:#888}.review-link{text-decoration:underline}.review-link:hover{color:#d6121a}.times{font-size:12px;margin-bottom:3px;line-height:15px;padding-left:6px;text-indent:-6px}.times:last-child{margin-bottom:7px}.times span{font-weight:700}.times span.meridian{font-weight:400;color:#555}.ad-head{font-size:18px;text-align:center;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:900;color:#e59106;margin-bottom:10px}.module.ad-right{margin-bottom:15px}.no-events{text-align:center;font-size:18px;margin:40px 0}.no-events a{text-decoration:underline;font-weight:700}.inline-banner{margin:20px 0 25px;line-height:0;text-align:center;padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.article-snip-blog{margin-bottom:5px;height:158px;margin-bottom:20px}.article-image-blog{float:left;width:158px}.ThumbBackground{float:none!important;margin:4px auto!important;width:150px;height:150px;overflow:hidden;position:relative;text-align:left}.ThumbBackground .img{border:none}.blog-thumb-s{height:150px;width:150px}.blog-thumb-h{height:150px}.blog-thumb-v{width:150px}.blog-content{float:right;height:160px;overflow:hidden;text-align:left;width:495px;font-size:14px;margin-top:2px}.blog-text{height:136px;overflow:hidden}.article-headline-link-blog{color:#000;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:20px;max-height:90px;overflow:hidden;text-decoration:none}a.article-headline-link-blog:link,a.article-headline-link-blog:visited{color:#2ba9d1;text-decoration:none}a.article-headline-link-blog:hover{color:#000;text-decoration:underline}.intro-blog{line-height:21px;margin-top:2px}h4.blog-info{color:#888;font-size:10px;font-weight:400;margin-top:2px;text-transform:uppercase;margin-bottom:0}h4.blog-info span{white-space:nowrap;float:right}@media(min-width:1000px){a:hover #menu-sections,a:hover #topCatNav,a:hover #topDateNav,a:hover .top-nav-button,a:hover .dateShift{text-decoration:none;color:#fff;background-color:#2ba9d1}.datePicker .dateBox a:hover div,.datePicker .dateBox a:active div{background-color:#d6121a}#cal-control a:hover,#cal-control a:active{background-color:#000;color:#fff}#back-to-nav:hover{background-color:#000;color:#fff}}@media(max-width:1000px){#cal-left{width:98%;float:none;margin-left:auto;margin-right:auto}#cal-right{width:640px;margin:10px auto;float:none}#ad-container{width:100%}.fixed-container{top:inherit;position:relative}.module{margin-bottom:10px}#back-to-nav.fixed-back{width:98%;top:50px;border-top:10px solid #fff;position:fixed}#chron-events-nav h1{display:block;line-height:32px;text-align:center;width:100%;margin-top:-5px}#chron-events-buttons{float:none;width:100%;margin-top:10px}#chron-events-buttons #todays-events.top-nav-button{width:50%}#chron-events-buttons #menu-sections{width:calc(50% - 62px)}#chron-events-bottom-buttons .top-nav-button.top-nav-sign-up{width:100%;margin-bottom:10px}#chron-events-bottom-buttons .top-nav-text{margin-left:0}#chron-events-bottom-buttons .top-nav-button.top-nav-submit-event{width:calc(100% - 290px)}.article-snip-blog{margin-bottom:10px!important}}@media(max-width:700px){#chron-events-buttons #menu-sections{width:calc(100% - 52px)}#chron-events-buttons #topSearchButton{margin-right:0}#chron-events-buttons #todays-events.top-nav-button{margin-top:0;width:100%}}@media(max-width:660px){#menu-sections,#topCatNav{width:calc(100% - 52px);margin-bottom:10px}#topSearchButton{margin-bottom:10px;margin-right:0}#topDateNav{width:calc(100% - 80px)}.pick-date #topDateNav{width:100%}#nav-container{top:-58px}.nav-spacer.top-spacer{width:calc(100% - 16px)}.hide-mob{display:none}.event-cat-tag{font-size:12px;line-height:14px}#cal-right{width:320px;clear:both}#ad-container{padding-top:20px}#ad-spacer{display:none!important}.inline-banner{display:none}.blog-text{height:auto}.article-snip-blog{margin-bottom:5px!important}.article-image-blog{width:100%!important;margin:10px 0 0}.blog-content{margin:5px 10px 10px!important;overflow:visible!important;width:auto!important}.article-snip-blog{border-bottom:medium!important;display:block;height:570px!important}.blog-thumb-s{height:300px;width:300px}.blog-thumb-h{height:300px}.blog-thumb-v{width:300px}.ThumbBackground{width:300px;height:300px}h4.blog-info{font-size:12px;text-align:center;line-height:16px}h4.blog-info span{float:none}}@media(max-width:640px){.section-title{line-height:28px}#search-form{margin-top:0}#search-field{width:73%}#search-button{width:25%}}@media(max-width:550px){#chron-events-bottom-buttons .top-nav-text{display:none}#chron-events-bottom-buttons .top-nav-button.top-nav-submit-event{margin-left:0;width:calc(100% - 150px)}}@media(max-width:400px){#chron-events-bottom-buttons .top-nav-button span{display:none}}