:root{--raw-gold:#fbac2c;--raw-red:#ee3b33;--raw-deepred:#a91f24;--raw-green:#62bf82;--raw-blue:#8fbad7;--raw-gray:#696969;--raw-purple:#762f90;--raw-donateblue:#3B7BA5;--date-on-gray:#777;--navsublevel-gray:#adadad;--crumbs-gray:#959595;--hr-gray:#c9c9c9;--8c-gray:#8c8c8c;--topnavtext:#406e8c;--calheadings:10px;--calweeklytimes:12px}
:root[theme=high-contrast]{--raw-gold:#A76702;--raw-red:#E71D13;--raw-green:#358250;--raw-blue:#3B7BA5;--date-on-gray:#696969;--navsublevel-gray:#757575;--crumbs-gray:#757575;--hr-gray:#757575}
:root[theme=highest-contrast]{--raw-gold:#000;--raw-red:#000;--raw-deepred:#000;--raw-green:#000;--raw-blue:#000;--raw-purple:#000;--raw-gray:#000;--raw-donateblue:#000;--date-on-gray:#000;--navsublevel-gray:#000;--crumbs-gray:#000;--8c-gray:#000;--hr-gray:#000;--topnavtext:#000}
body.menu-fixed-top{padding-top:40px}
body.menu-fixed-top.admin-bar .navbar-fixed-top{top:28px}
.post-thumbnail{margin-right:10px}
.aligncenter{display:block;margin:0 auto 10px}
.alignright{display:inline;float:right;margin:0 0 10px 10px}
.alignleft{display:inline;float:left;margin:0 10px 10px 0}
.gallery .clear{clear:both}
.gallery .thumbnail img{margin:0 auto;display:block;width:100%}
.entry-content code{max-width:100%}
#customer_details input[type=text]{height:2em}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.wpcf7-form-control.wpcf7-checkbox{border:none;padding:0;font-family:ag-book,arial,sans-serif;color:#000}
.wpcf7-list-item{margin-right:13px}
#wpcf7-form-talent{margin-bottom:15px}
.wpcf7-response-output{font-family:ag-book,sans-serif;font-style:normal;font-size:18px;color:RED;font-weight:700;padding-bottom:15px;float:left;margin-top:10px}
#filmFieldTripForm .dateblock{float:left;clear:both;margin-bottom:1em}
.btn,.searchform{font-family:ag-book,sans-serif;font-style:normal;font-weight:500}
.btn,.tab{white-space:nowrap;cursor:pointer}
.spacer-logo{height:188px;margin:22px 0 31px}
.spacer-logo:focus{outline-style:none}
.spacer-nav,.spacer-navfl{height:182px;margin:19px 0 31px}
.spacer-navfl{float:left}
.spacer-social{float:right;height:23px;margin:136px 0 0}
.spacer-socialfrcb{float:right;height:23px;margin:136px 0 0;clear:both}
.spacer-searchform{float:right;margin:18px 0 0}
.spacer-raw-footer-logo{margin-top:200px}
.spacer-arts-content{width:530px}
.bkg-footer{background-color:#ebebeb;height:26px;padding:15px 0 0;width:100%;margin-top:200px}
.bkg-support{background-image:url(../img/bkg-support.jpg);background-position:top center;background-repeat:no-repeat;height:187px;margin-top:-22px;padding:21px 21px 12px;width:208px;z-index:9999}
.bkg-support p.button{margin-bottom:0}
hr,hr.lightgrey{margin-bottom:30px;border:0;margin-top:5px}
hr.calrule{margin-bottom:20px;border:0;margin-top:20px;border-top:1px solid #c9c9c9;border-color:var(--hr-gray)}
.divider-valign{vertical-align:-1em}
hr{border-top:1px solid #c9c9c9;border-color:var(--hr-gray)}
hr.lightgrey{border-top:1px solid #c9c9c9;border-top:1px solid var(--hr-gray)}
hr.lightgrey2{margin-top:5px;margin-bottom:11px;border:0;border-top:1px solid #c9c9c9;border-top:1px solid var(--hr-gray)}
.spacer-subsection-nav{height:48px}
.right{float:right}
.left{float:left}
.searchform{background-color:#fff;border:none;color:#696969;color:var(--raw-gray);font-size:10px;height:21px;margin:0;padding:0;width:137px;vertical-align:top}
.btn{display:inline-block;padding:9px 0 10px;margin-bottom:9px;font-size:14px;line-height:1em;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;text-transform:uppercase;width:207px;height:10px}
p,ul.disc{font-family:FrutigerLTW01-45Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.285;margin-bottom:18px}
.btn-default{border-color:#a81f23;background-color:#a81f23;color:#fff;text-transform:uppercase}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{border-color:#c9c9c9;background-color:#c9c9c9;color:#221f20;text-transform:uppercase}
.btn-default.active,.btn-default:active{background-image:none;background-color:#a81f23;color:#fff;border-color:#a81f23}
.btn-default1{border-color:#c9c9c9;background-color:#c9c9c9;color:#221f20;text-transform:uppercase}
.btn-default1.active,.btn-default1:active,.btn-default1:focus,.btn-default1:hover{border-color:#a81f23;background-color:#a81f23;text-transform:uppercase;color:#fff}
.btn-default1.active,.btn-default1:active{background-image:none;background-color:#a81f23;color:#fff;border-color:#a81f23}
p a{color:#a91f24;color:var(--raw-deepred);font-weight:600}
p a:active,p a:focus,p a:hover{color:#adadad;color:var(--navsublevel-gray)}
em{font-style:italic}
strong{font-weight:700}
ul.disc{margin-left:18px;list-style:disc;padding:0}
#general-float,#navsublevel,.dropdown-menu,.gallery span{list-style:none}
.navsublevel{list-style:none}
ul.disc li{line-height:1.5em}
h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px;border-bottom:1px solid #ebebeb;padding-bottom:2px}
#general-float li,.content-category,.crumbs{font-family:ag-book,sans-serif;font-style:normal;font-weight:500}
h3{font-size:27px}
h4{font-size:23px}
h5{font-size:17px}
h6{font-size:14px}
.Black,.Black a:link{color:#221f20}
.Red-Arts,.Red-Arts a:link{color:#ee3b33;color:var(--raw-red)}
.Gold-Film,.Gold-Film a:link{color:#fbac2c;color:var(--raw-gold)}
.Green-Event,.Green-Event a:link{color:#62bf82;color:var(--raw-green)}
.Blue-Calendar,.Blue-Calendar a:link{color:#8fbad7;color:var(--raw-blue)}
.Purple-Education,.Purple-Education a:link{color:#762f90;color:var(--raw-purple)}
.Interactive-Red,.Interactive-Red a:link{color:#a91f24;color:var(--raw-deepred)}
.Dark-Gray,.Dark-Gray a:link{color:#696969;color:var(--raw-gray)}
.Gray,.Gray a:link{color:#696969;color:var(--raw-gray)}
.Mid-Gray,.Mid-Gray a:link{color:#c9c9c9}
.Light-Gray,.Light-Gray a:link{color:#ebebeb}
.White,.White a:link{color:#fff}
#general-float li{color:#221f20;font-size:10px;text-transform:uppercase;display:inline;margin:0 13px 0 0;padding:0;text-align:left}
#general-float li.last{margin-right:0}
.content-category{color:#fff;font-size:12px;text-align:left;text-transform:uppercase}
.artist-name-event-title{color:#221f20;font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:1em;padding:0;text-align:left}
.exhibition-title{color:#221f20;font-family:FrutigerLTW01-56Italic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;padding:0;text-align:left}
.date,.exhibition-desc{color:#777;color:var(--date-on-gray);font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;padding:0;text-align:left}
.exhibition-desc{font-size:12px}
.date{font-size:14px}
.support-heading,.support-subtext{color:#221f20;padding:0;text-align:center}
.support-heading{font-family:FrutigerLTW01-67BoldCn,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:-.05em;margin:0 0 5px;text-transform:uppercase}
.support-subtext{font-family:FrutigerLTW01-45Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;margin:0 0 18px}
.crumbs,.heading1{text-align:left;text-transform:uppercase;padding:0}
.crumbs{color:#959595;color:var(--crumbs-gray);font-size:12px;margin:0}
.heading1,.heading2{font-weight:700;letter-spacing:-.03em;font-family:ag-book,sans-serif;font-style:normal}
.crumbs a{color:#a91f24;color:var(--raw-deepred);margin-right:10px}
.crumbs a:active,.crumbs a:hover{color:#959595;color:var(--crumbs-gray);margin-right:10px}
hr.crumbshr{margin-top:0;margin-bottom:14px;border:0;border-top:1px solid #696969;border-top:1px solid var(--raw-gray)}
hr.crumbshrevents{margin-top:0;margin-bottom:0;border:0;border-top:1px solid #696969;border-top:1px solid var(--raw-gray)}
.valign-crumbs{vertical-align:.15em}
.heading1{font-size:36px;line-height:.9em;margin:0}
.heading2{color:#a91f24;color:var(--raw-deepred);font-size:30px;text-align:left;text-transform:uppercase}
.heading3,.heading4{color:#adadad;color:var(--navsublevel-gray);text-align:left;text-transform:uppercase}
.heading3{font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:14px}
.heading4,.heading4-style2,.heading4follow{font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:10px}
.heading4follow{color:#221f20;text-align:left;text-transform:uppercase;margin-bottom:9px}
.heading4-style2{color:#696969;color:var(--raw-gray);margin:0;padding:0;text-align:left;text-transform:uppercase}
.heading5,.heading6{font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:14px;letter-spacing:-.025em;text-align:left;text-transform:uppercase}
.heading6{color:#adadad;color:var(--navsublevel-gray)}
aside .bighead7,aside .bighead8{font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}
aside .bighead7{font-size:45px;letter-spacing:-.03em;line-height:1em;margin:0 0 10px;text-align:left}
aside .bighead8{color:#696969;color:var(--raw-gray);font-size:24px;line-height:1.208em;margin:0;text-align:left}
.heading10,.heading9{font-family:ag-book,sans-serif;font-style:normal;font-weight:600;text-align:left}
.heading9{border-bottom:1px solid #8c8c8c;border-bottom-color:var(--8c-gray);color:#696969;color:var(--raw-gray);font-size:12px;margin-bottom:18px;padding-bottom:2px;text-transform:uppercase}
.heading10{font-size:18px;margin-bottom:0;text-transform:uppercase}
.support-raw,.support-raw18{font-family:"Myriad W01 Bd Cnd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;margin:0;text-transform:uppercase;vertical-align:auto;color:#fff}
.support-raw{padding:0}
.support-raw18{padding-left:18px}
.raw-valign{vertical-align:-2.25em}
.spacer-support{height:41px;margin-top:12px}
.spacer-arts{height:23px}
.event-content-title{color:#fff;font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-.03em;line-height:1em;margin:21px 0 0 15px;padding:0;text-align:left}
.event-nav,.event-nav a{color:#959595;color:var(--crumbs-gray)}
.event-nav,p.event-nav-on{font-size:14px;text-align:left;text-transform:uppercase;margin-top:10px;font-family:ag-book,sans-serif;font-style:normal;font-weight:500}
.event-nav{padding:0 0 0 26px;margin-bottom:10px;clear:both}
.event-nav a:hover{color:#a91f24;color:var(--raw-deepred)}
.en-valign{vertical-align:-.5em}
.en-social-valign{vertical-align:-.35em}
.bar-green-event{background-color:#62bf82;background-color:var(--raw-green);height:14px;margin-bottom:28px;padding:0;width:100%}
#current,.text{width:272px;height:202px}
p.event-nav-on{background-color:#a91f24;background-color:var(--raw-deepred);color:#fff;padding:0 0 11px 26px;margin-bottom:10px}
p.event-nav-on a,p.event-nav-on a:hover{color:#fff}
div.calllinkscopy a,div.calllinkscopy p a{color:#5f5f5f}
div.callinks{margin-top:-10px;padding:0;background-color:#fff;min-height:72px;border-left:1px solid var(--raw-deepred);border-right:1px solid var(--raw-deepred);border-bottom:1px solid var(--raw-deepred)}
div.callinkscopy{margin-top:10px;padding-top:10px;background-color:#fff;color:#5f5f5f;margin-left:26px}
.text,.texthpslider{bottom:0;background:var(--raw-deepred);opacity:.7;left:0}
div.callinkscopy p:first{padding-top:15px;padding-bottom:15px}
#current,#currenthpslider{background-color:#a91f24;background-color:var(--raw-deepred);padding-bottom:0;border-style:solid;border-color:#d74b4b;text-align:center;float:left}
div.calllinkscopy a:hover{color:#a91f24;color:var(--raw-deepred)}
#current{position:relative}
#current:hover .text{display:block}
.text{display:none;position:absolute;text-align:center}
#currenthpslider{position:relative;height:315px;width:237px}
#currenthpslider:hover .text{display:block}
.texthpslider{display:none;position:absolute;width:315px;height:237px;text-align:center}
#oddballimg,div.clickable a{width:100%;height:100%}
div.clickable{position:relative;font-family:ag-book,sans-serif;font-style:normal;font-weight:500}
div.clickable a{position:absolute;top:0;left:0;text-decoration:none;z-index:10;background-color:#fff;opacity:0;font-family:ag-book,sans-serif;font-style:normal;font-weight:500}
.event-gallery-description,.event-gallery-title{font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;margin:0;text-align:center;text-transform:uppercase}
.event-gallery-title{color:#fff;font-size:24px;padding:89px 0 0}
.event-gallery-title a,.event-gallery-title a:active,.event-gallery-title a:hover{color:#fff}
.event-gallery-description{color:#fff;font-size:12px;padding:0}
.social,.social:hover{padding:0 2px}
.event-gallery-description a,.event-gallery-description a:active,.event-gallery-description a:hover{color:#fff}
.social{border-bottom:2px solid #fff}
.calendar-links,.social:hover{border-bottom:2px solid #c9c9c9}
.footerlink{font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:10px;text-transform:uppercase}
.footerlink a{color:#221f20;text-decoration:none}
.footerlink a:hover{color:#a91f24;color:var(--raw-deepred);text-decoration:none}
.footerlink a:visited{color:#221f20}
.event-description,.event-title{color:#fff;font-family:ag-book,sans-serif;font-style:normal;font-weight:500}
.calendar-links{padding-bottom:2px;text-decoration:none}
.event-title{font-size:24px;text-transform:uppercase}
.event-description{font-size:12px;text-transform:uppercase}
.subsection-nav,.subsection-nav-active{font-family:ag-book,sans-serif;font-size:16px;margin:0;text-transform:uppercase;clear:both;text-align:left;font-style:normal;font-weight:500;letter-spacing:-.03em}
a{color:#221f20;text-decoration:none}
a:focus,a:hover{color:#a91f24;color:var(--raw-deepred);text-decoration:none}
.subsection-nav{color:#a91f24;color:var(--raw-deepred);padding:0}
.subsection-nav a{color:#a91f24;color:var(--raw-deepred)}
.subsection-nav a:hover,.subsection-nav-active a,.subsection-nav-active a:hover{color:#696969;color:var(--raw-gray)}
.subsection-nav a:before{content:url(../img/subsection-nav-spacer.png);vertical-align:.2em}
.subsection-nav a:hover:before{content:url(../img/subsection-nav-arrow-on.png);vertical-align:.2em}
.subsection-nav-active{color:#696969;color:var(--raw-gray);padding-left:9px;background:url(//www.realartways.org/wp-content/themes/toolset-bootstrap/img/subsection-nav-arrow-on.png) left center no-repeat;vertical-align:.2em}
.event-nav-sub,.tab{vertical-align:middle}
hr.subsection-navhr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #c9c9c9;width:251px;text-align:left}
div.subsection-navhr{border:0;border-top:1px solid #c9c9c9;width:251px;float:left}
.film-heading{color:#000;font-family:FrutigerLTW01-45Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.3em;margin:0 0 4px;padding:37px 0 0;text-align:left}
.film-info,.film-review,.film-review-author{font-size:14px;line-height:1.7em}
.arts-content-title,.arts-heading,.film-info,.film-review,.film-review-author{padding:0;text-align:left}
.film-info{color:#9f9f9f;font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 29px}
.film-review{color:#000;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px}
.film-review-author{color:#a91f24;color:var(--raw-deepred);font-family:FrutigerLTW01-56Italic,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 18px}
.dash{color:#b9b9b9}
.arts-content-title{color:#fff;font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-.03em;line-height:1em;margin:21px 0 0 15px;padding:0;text-align:left}
.arts-heading{color:#000;font-family:FrutigerLTW01-45Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.3em;margin:0 0 19px}
.small-container{height:305px;margin-bottom:28px;width:252px}
.sc-image-container{display:block;float:left;height:169px;width:252px;overflow:hidden}
.sc-content-container{display:block;float:left;height:136px;width:252px;background-color:#ebebeb}
a.small-container-arts,a.small-container-education,a.small-container-events,a.small-container-film,a.small-container-news,div.small-container-arts,div.small-container-education,div.small-container-events,div.small-container-film,div.small-container-news{height:305px;margin-bottom:28px;width:252px;display:inline-block}
.small-container:focus,.small-container:hover{outline:#000 solid 3px}
a.small-container-film:focus,a.small-container-film:hover,div.small-container-film:focus,div.small-container-film:hover{outline:#fbac2c solid 3px;outline:var(--raw-gold) solid 3px}
a.small-container-education:focus,a.small-container-education:hover,div.small-container-education:focus,div.small-container-education:hover{outline:#762f90 solid 3px;outline:var(--raw-purple) solid 3px}
a.small-container-news:focus,a.small-container-news:hover,div.small-container-news:focus,div.small-container-news:hover{outline:#696969 solid 3px;outline:var(--raw-gray) solid 3px}
a.small-container-arts:focus,a.small-container-arts:hover,div.small-container-arts:focus,div.small-container-arts:hover{outline:#ee3b33 solid 3px;outline:var(--raw-red) solid 3px}
a.small-container-events:focus,a.small-container-events:hover,div.small-container-events:focus,div.small-container-events:hover{outline:#4ad387 solid 3px;outline:var(--raw-green) solid 3px}
a.wide-container-donate:focus,a.wide-container-donate:hover,div.wide-container-donate:focus,div.wide-container-donate:hover{outline:#3b7ba5 solid 3px;outline:var(--raw-donateblue) solid 3px}
s .tall-container{height:638px;width:252px}
.tc-image-container{display:block;float:left;height:502px;width:252px}
.tc-content-container{display:block;float:left;height:136px;width:252px;background-color:#ebebeb}
.tall-container-arts,.tall-container-donate,.tall-container-events,.tall-container-film,.tall-container-news{height:638px;width:252px;margin-bottom:28px;display:inline-block}
.tall-container:hover{outline:#000 solid 3px}
.tall-container-events:focus,.tall-container-events:hover{outline:#4ad387 solid 3px}
.tall-container-news:focus,.tall-container-news:hover{outline:#696969 solid 3px;outline:var(--raw-gray) solid 3px}
.tall-container-arts:focus,.tall-container-arts:hover{outline:#ee3b33 solid 3px;outline:var(--raw-red) solid 3px}
.tall-container-film:focus,.tall-container-film:hover{outline:#fbac2c solid 3px;outline:var(--raw-gold) solid 3px}
.wide-container{height:305px;width:532px}
.wc-image-container{height:169px;width:532px}
.wc-content-container{height:115px;width:532px;padding:0 0 21px;background-color:#ebebeb}
.wc-content-container-events{background-color:#62bf82;background-color:var(--raw-green);min-height:115px;width:532px;padding:0 0 21px}
.wide-container-arts,.wide-container-donate,.wide-container-events,.wide-container-film,.wide-container-news{height:305px;width:532px;margin-bottom:28px;display:inline-block}
.wide-container:hover{outline:#000 solid 3px}
.wide-container-news:focus,.wide-container-news:hover{outline:#696969 solid 3px;outline:var(--raw-gray) solid 3px}
.wide-container-arts:focus,.wide-container-arts:hover{outline:#ee3b33 solid 3px;outline:var(--raw-red) solid 3px}
.wide-container-film:focus,.wide-container-film:hover{outline:#fbac2c solid 3px;outline:var(--raw-gold) solid 3px}
.wide-container-events:focus,.wide-container-events:hover{outline:#4ad387 solid 3px}
.dblwide-container{height:640px;width:504px}
.dwc-image-container{height:504px;width:504px}
.dwc-content-container{height:115px;width:504px;padding:0 0 21px;background-color:#ebebeb}
.dwc-content-container-events{background-color:#62bf82;background-color:var(--raw-green);min-height:115px;width:504px;padding:0 0 21px}
.dblwide-container-arts,.dblwide-container-donate,.dblwide-container-events,.dblwide-container-film,.dblwide-container-news{height:640px;width:504px}
.dblwide-container:hover{outline:#000 solid 3px}
.dblwide-container-news:hover{outline:#696969 solid 3px;outline:var(--raw-gray) solid 3px}
.dblwide-container-arts:hover{outline:#ee3b33 solid 3px;outline:var(--raw-red) solid 3px}
.dblwide-container-film:hover{outline:#fbac2c solid 3px;outline:var(--raw-gold) solid 3px}
.dblwide-container-events:hover{outline:#4ad387 solid 3px}
.event-content{margin-bottom:8px;width:530px}
.ec-image-container{height:304px;margin-bottom:7px;width:530px}
.ec-content-container-events{background-color:#62bf82;background-color:var(--raw-green);min-height:115px;width:530px;padding:0 0 21px}
.film-content{margin-bottom:4px;width:530px}
.fc-image-container{margin-bottom:7px;width:530px}
.fc-content-container-film{background-color:#fbac2c;background-color:var(--raw-gold);min-height:115px;width:530px;padding:0 0 21px}
.arts-content{margin-bottom:60px;width:530px}
.ac-image-container{height:304px;margin-bottom:7px;width:1030px}
.ac-content-container-film{background-color:#ee3b33;background-color:var(--raw-red);min-height:115px;width:530px;padding:0 0 21px}
.xl-container{height:638px;width:532px}
.xl-image-container{height:502px;width:532px}
.xl-content-container{height:115px;width:532px;padding:0 0 21px}
.xl-container:hover{outline:#000 solid 3px}
.content-category{height:19px;padding:9px 6px 0;width:76px}
.content-category-events,.content-category-events-single{height:19px;padding:9px 6px 0;width:55px;text-transform:uppercase}
.content-category-events-single{background-color:#ebebeb;color:#000;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:12px;text-align:left}
.content-category-events{background-color:#4ad387;color:#fff;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:12px;text-align:left}
.content-category-news{background-color:#696969;background-color:var(--raw-gray);color:#fff;text-transform:uppercase;height:19px;padding:9px 6px 0;width:39px;font-size:12px;font-style:normal;font-weight:500;text-align:left;font-family:ag-book,sans-serif}
.content-category-arts,.content-category-arts-single{height:19px;padding:9px 6px 0;width:39px;font-size:12px;font-style:normal;font-weight:500;text-align:left;font-family:ag-book,sans-serif}
.content-category-arts{background-color:#ee3b33;background-color:var(--raw-red);color:#fff;text-transform:uppercase}
.content-category-arts-single{background-color:#ebebeb;color:#000;text-transform:uppercase}
.content-category-donate,.content-category-donation,.content-category-film,.content-category-membership{height:19px;padding:9px 6px 0;color:#fff;text-transform:uppercase}
.content-category-film{background-color:#fbac2c;background-color:var(--raw-gold);width:55px}
.content-category-film-single{background-color:#ebebeb;height:19px;padding:9px 6px 0;width:55px;text-transform:uppercase;font-family:ag-book,sans-serif;font-style:normal;font-weight:500}
.content-category-donation{background-color:#3b7ba5;background-color:var(--raw-donateblue);width:55px;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:12px;text-align:left}
.content-category-donate{background-color:#3b7ba5;background-color:var(--raw-donateblue);width:55px;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:12px;text-align:left}
.content-category-membership{background-color:#3483c1;width:90px;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:12px;text-align:left}
.bkg-nav,.bkg-supportred{background-position:top center;width:100%}
.content-padding{margin:12px 15px 0}
.film-quotes{border-left:3px solid #000e2e;padding:0 0 0 15px}
.navdiv{display:none;float:left;padding-left:10px}
.oneline{padding-top:15px}
.twoline{padding-top:8px}
.navsublevel {
    max-width: 700px; /* Constrains the width, forcing floated items to wrap */
    max-height: 3em; /* Limits height to roughly two lines */
}
.navsublevel li{color:#696969;color:var(--raw-gray);display:inline;float:left;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:15px;letter-spacing:-.03em;margin:0 3px;text-align:left;text-transform:uppercase; line-height: .9em;}
.bodynav,.calendar-heading2,.dropdown-menu,.navbar{font-style:normal;font-weight:700}
.navsublevel li.first{margin-left:0}
.navsublevel li.last{margin-right:0}
.navsublevel a.arts,.navsublevel a.calendar,.navsublevel a.education,.navsublevel a.events,.navsublevel a.film{color:#adadad;color:var(--navsublevel-gray)}
.navsublevel a.film:active,.navsublevel a.film:hover,.navsublevel a.filmactive,.navsublevel a.filmactive:active,.navsublevel a.filmactive:hover{color:#fbac2c;color:var(--raw-gold)}
.navsublevel a.arts:active,.navsublevel a.arts:hover,.navsublevel a.artsactive,.navsublevel a.artsactive:active,.navsublevel a.artsactive:hover{color:#ee3b33;color:var(--raw-red)}
.navsublevel a.events:active,.navsublevel a.events:hover,.navsublevel a.eventsactive,.navsublevel a.eventsactive:active,.navsublevel a.eventsactive:hover{color:#62bf82;color:var(--raw-green)}
.navsublevel a.calendar:active,.navsublevel a.calendar:hover,.navsublevel a.calendaractive,.navsublevel a.calendaractive:active,.navsublevel a.calendaractive:hover{color:#8fbad7;color:var(--raw-blue)}
.navsublevel a.education:active,.navsublevel a.education:hover,.navsublevel a.educationactive,.navsublevel a.educationactive:active,.navsublevel a.educationactive:hover{color:#762f90;color:var(--raw-purple)}
.navbar{font-family:ag-book,sans-serif;font-size:12px;text-transform:uppercase}
.bkg-nav{background-color:#fff;border-color:#fff;background-image:url(../img/bkg-topnav-wide.png);background-repeat:no-repeat;height:53px}
.navbar-nav{margin-top:5px}
.bodynav{font-size:34px;font-family:ag-book,sans-serif;letter-spacing:-.03em;line-height:100%;margin:0;padding:0}
.bodynav-spacing,.bodynav-spacingfl,.bodynav-spacingflcb{height:26px;margin:0 0 0 -8px;padding:6px 0 5px}
.bodynav-spacingfl{float:left}
.bodynav-spacingflcb{float:left;clear:both}
.bkg-supportred{background-image:url(../img/bkg-supportred.png);background-repeat:repeat-x;height:53px;margin:0;padding:0}
.bodynav .Red-Arts{color:#ee3b33;color:var(--raw-red)}
.bodynav .redhover,.bodynav a.Red-Arts:active,.bodynav a.Red-Arts:hover{background-color:#ee3b33;background-color:var(--raw-red);color:#fff;margin:0;padding:0 8px}
.bodynav .Gold-Film{color:#fbac2c;color:var(--raw-gold)}
.bodynav .goldhover,.bodynav a.Gold-Film:active,.bodynav a.Gold-Film:focus,.bodynav a.Gold-Film:hover{background-color:#fbac2c;background-color:var(--raw-gold);color:#fff;margin:0;padding:0 8px}
.bodynav .Green-Event{color:#62bf82;color:var(--raw-green)}
.bodynav a.Green-Event:link{padding:0 8px}
.bodynav .greenhover,.bodynav a.Green-Event:active,.bodynav a.Green-Event:focus,.bodynav a.Green-Event:hover{background-color:#62bf82;background-color:var(--raw-green);color:#fff;margin:0;padding:0 8px}
.bodynav .Blue-Calendar{color:#8fbad7;color:var(--raw-blue)}
.bodynav a.Blue-Calendar:link{padding:0 8px}
.bodynav .bluehover,.bodynav a.Blue-Calendar:focus,.bodynav a.Blue-Calendar:hover{background-color:#8fbad7;background-color:var(--raw-blue);color:#fff;margin:0;padding:0 8px}
.bodynav .Purple-Education{color:#762f90;color:var(--raw-purple)}
.bodynav a.Purple-Education:link{padding:0 8px}
.bodynav .purplehover,.bodynav a.Purple-Education:active,.bodynav a.Purple-Education:focus,.bodynav a.Purple-Education:hover{background-color:#762f90;background-color:var(--raw-purple);color:#fff;margin:0;padding:0 8px}
.bodynav .Interactive-Red{color:#a91f24;color:var(--raw-deepred)}
.bodynav a.Interactive-Red:active,.bodynav a.Interactive-Red:hover,.bodynav a.Interactive-Red:link{padding:0 8px}
.bodynav a.Red-Arts:link{padding:0 8px;color:#ee3b33;color:var(--raw-red);margin:0}
.bodynav .Blue-Calendar,.bodynav .Gold-Film,.bodynav .Green-Event,.bodynav .Interactive-Red,.bodynav .Purple-Education,.bodynav .goldhover,.bodynav .greenhover,.bodynav .purplehover,.bodynav .redhover{padding:3px 8px 0!important}
.bodynav .redhover,.bodynav a.Red-Arts:active,.bodynav a.Red-Arts:focus,.bodynav a.Red-Arts:hover{background-color:#ee3b33;background-color:var(--raw-red);color:#fff;margin:0}
.bodynav a.Gold-Film:link{color:#fbac2c;color:var(--raw-gold);margin:0;padding:0 8px}
.bodynav .goldhover,.bodynav a.Gold-Film:active,.bodynav a.Gold-Film:focus,.bodynav a.Gold-Film:hover{background-color:#fbac2c;background-color:var(--raw-gold);color:#fff;margin:0}
.bodynav a.Green-Event:link{color:#62bf82;color:var(--raw-green);margin:0}
.bodynav .greenhover,.bodynav a.Green-Event:active,.bodynav a.Green-Event:focus,.bodynav a.Green-Event:hover{background-color:#62bf82;background-color:var(--raw-green);color:#fff;margin:0}
.bodynav a.Blue-Calendar:link{color:#8fbad7;color:var(--raw-blue);margin:0}
.bodynav a.Blue-Calendar:focus,.bodynav a.Blue-Calendar:hover{background-color:#8fbad7;background-color:var(--raw-blue);color:#fff;margin:0}
.bodynav a.Purple-Education:link{color:#762f90;color:var(--raw-purple);margin:0}
.bodynav .purplehover,.bodynav a.Purple-Education:active,.bodynav a.Purple-Education:focus,.bodynav a.Purple-Education:hover{background-color:#762f90;background-color:var(--raw-purple);color:#fff;margin:0}
.bodynav a.Interactive-Red:link{color:#a91f24;color:var(--raw-deepred);margin:0}
.bodynav a.Interactive-Red:active,.bodynav a.Interactive-Red:hover{background-color:#a91f24;background-color:var(--raw-deepred);color:#fff;margin:0}
.dropdown-menu{font-family:ag-book,sans-serif;font-size:12px;text-transform:uppercase;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:0;background-color:#eaebeb;background-clip:padding-box;border:none;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.addthisevent-drop,.gallery a,.gallery span,.tab{display:inline-block}
.gallery{margin:0;text-align:center}
.gallery span{margin:0}
.gallery a{position:relative}
.clip a:before{position:absolute;content:' ';top:266px;left:492px;width:38px;height:38px;background:url(../img/btn-zoom.png) no-repeat}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=file],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield select{height:20px;clear:both}
body .gform_wrapper .gform_body .gform_fields li{margin-top:10px;margin-bottom:10px}
body .gform_wrapper .gform_body .gform_fields .gfield .gf_left_half{float:left}
body .gform_wrapper .gform_body .gform_fields .gfield .gf_right_half{float:right}
.calendar-heading2{color:#a91f24;color:var(--raw-deepred);font-family:ag-book,sans-serif;font-size:30px;letter-spacing:-.03em;text-align:left;text-transform:uppercase}
.calendar-heading5,.calendar-heading6{letter-spacing:-.025em;text-align:left;font-weight:500;text-transform:uppercase;font-family:ag-book,sans-serif;font-style:normal}
.calendar-heading4{color:#adadad;color:var(--navsublevel-gray);font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:10px;font-size:var(--calHeadings);margin-bottom:6px;text-align:left;text-transform:uppercase}
.calendar-heading5{font-size:18px;line-height:19px;margin-bottom:0}
.calendar-heading6{color:#adadad;color:var(--navsublevel-gray);font-size:14px}
.calendar-Red-Arts,.calendar-Red-Arts a:link,.calendar-Red-Arts a:visited{color:#ee3b33;color:var(--raw-red)}
.calendar-Red-Arts a:hover{color:#ab3424}
.calendar-Gold-Film,.calendar-Gold-Film a:link,.calendar-Gold-Film a:visited{color:#fbac2c;color:var(--raw-gold)}
.calendar-Gold-Film a:hover{color:#ca9525}
.calendar-Green-Event,.calendar-Green-Event a:link,.calendar-Green-Event a:visited{color:#62bf82;color:var(--raw-green)}
.calendar-Green-Event a:hover{color:#62b061}
hr.calendar{margin-top:26px;margin-bottom:28px;border:0;border-top:1px solid var(--navsublevel-gray)}
.spacer-calendar{height:20px}
.tab{padding:14px 28px 11px;margin-right:11px;margin-bottom:0;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;text-transform:uppercase}
.tab-default{border-color:#ebebeb;background-color:#ebebeb;color:#221f20;text-transform:uppercase}
.tab-default.active,.tab-default:active,.tab-default:focus,.tab-default:hover{border-color:#a91f24;border-color:var(--raw-deepred);background-color:#a91f24;background-color:var(--raw-deepred);color:#fff;text-transform:uppercase}
.addthisevent-drop{position:relative;z-index:999998;color:#333;font-size:14px;text-decoration:none}
.addthisevent-drop:hover{color:#555;font-size:14px;text-decoration:none}
.addthisevent_dropdown{width:250px;position:absolute;z-index:99999;padding:6px 0 0;background:#fff;text-align:left;display:none;margin-top:14px;margin-left:-65px;border:1px solid var(--raw-deepred);text-transform:none}
.addthisevent_dropdown span{width:175px;display:block;line-height:110%;background:#fff;text-decoration:none;font-size:14px;color:#696969;color:var(--raw-gray);padding:8px 10px 9px 15px}
.addthisevent_dropdown span:hover{color:#a91f24;color:var(--raw-deepred);text-decoration:none;font-size:14px}
.addthisevent span,.addthisevent-drop ._all_day_event,.addthisevent-drop ._description,.addthisevent-drop ._end,.addthisevent-drop ._facebook_event,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._start,.addthisevent-drop ._summary,.addthisevent-drop ._url{display:none!important}
.addthisevent_dropdown .copyx{width:200px;height:21px;display:block;position:relative;cursor:default}
.addthisevent_dropdown .brx{width:180px;height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;top:9px}
.arttitle,.eventtitle,.filmtitle{overflow-wrap:break-word;word-wrap:break-word}
.addthisevent_dropdown .frs{position:absolute;top:5px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:400;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:9px;color:#cacaca}
.addthisevent_dropdown .frs:hover{color:#6d84b4}
.addthisevent{visibility:hidden}
.form-container{margin-bottom:28px;width:450px}
.forms,.forms-required{width:172px}
.forms{background-color:#fff;border:1px solid #000;color:#696969;color:var(--raw-gray);font-size:14px;height:32px;margin:0 0 27px;padding:0 0 0 14px}
.forms-required,.forms-required2{background-color:#fff;border:1px solid #000;color:#696969;color:var(--raw-gray);font-size:14px;height:32px;margin:0;padding:0 0 0 14px}
.forms-required2{width:188px}
.forms2,.forms2-required{background-color:#fff;border:1px solid #696969;border:1px solid var(--raw-gray);color:#696969;color:var(--raw-gray);font-size:14px;height:32px}
.forms2{margin:0 0 27px;padding:0 0 0 14px}
.forms2-required{margin:0;padding:0 0 0 14px;margin-bottom:27px}
.forms3,.forms4{background-color:#fff;border:1px solid #696969;border:1px solid var(--raw-gray);color:#696969;color:var(--raw-gray);font-size:14px;height:32px;margin:0 0 27px;padding:0 0 0 14px}
.forms3{width:93px}
.forms4{width:157px}
.wpcf7-form input[type=submit]{background:url(/wp-content/themes/toolset-bootstrap/img/b-submit.gif) top left no-repeat;border:none;padding:0;margin:0;width:98px;height:34px;text-indent:-50000px}
.wpcf7-form input[type=submit]:hover{background:url(/wp-content/themes/toolset-bootstrap/img/b-submit-on.gif) top left no-repeat;border:none;padding:0;margin:0;width:98px;height:34px;text-indent:-50000px}
#wpcf7 .wpcf7-not-valid-field,#wpcf7 .wpcf7-not-valid-tip-no-ajax,.wpcf7-not-valid{border:1px solid red!important}
#wpcf7 .wpcf7-not-valid-label{color:red}
#wpcf7 .wpcf7-not-valid-tip{display:none;visibility:hidden}
.screen-reader-response{font-family:ag-book,sans-serif;font-style:normal;font-size:18px;color:RED;font-weight:700;padding-bottom:15px}
div.reqd{height:6px!important;border-bottom:6px solid #a71f23;width:15px;display:block;clear:both;margin-top:-6px;margin-bottom:21px}
div.artsrule,div.edurule,div.eventsrule,div.filmrule{height:12px;width:1089px;margin-top:-2px}
.placeholder{color:#aaa}
.search-title{font-family:inherit;font-style:normal;font-size:16px;font-weight:700}
.callabel,.calrtlink,.calrtsubhead,.searchtitle,.searchtitle a,div.pagination{font-family:ag-book,sans-serif;font-style:normal}
div.filmrule{background-color:#fbac2c;background-color:var(--raw-gold)}
div.edurule{background-color:#762f90;background-color:var(--raw-purple)}
div.eventsrule{background-color:#62bf82;background-color:var(--raw-green)}
div.artsrule{background-color:#ee3b33;background-color:var(--raw-red)}
div.pagination .current{padding-right:5px;color:#696969;color:var(--raw-gray)}
div.pagination .inactive,div.pagination .inactive a:hover,div.pagination .inactive a:link{padding-right:5px;color:#a72024}
div.pagination .inactive a:visited{color:#a72024}
.callabel,.calrtlink a:hover,.calrtlink a:link,.calrtlink a:visited{color:#a81f23}
.calrtlink,.calrtsubhead{color:#a81f23;font-weight:700}
.callabel{font-size:18px;text-transform:uppercase;font-weight:700}
.event-nav-style2,.event-nav-style2-on{font-family:ag-book,sans-serif;font-style:normal;font-weight:500;padding:0 0 0 11px;margin-top:10px;margin-bottom:10px;font-size:14px}
p.caldiv{width:206px;height:63px}
.event-nav-style2{color:#696969;color:var(--raw-gray);text-align:left;text-transform:uppercase;clear:both}
.event-nav-style2 a{color:#696969;color:var(--raw-gray)}
.event-nav-style2 a:hover{color:#a91f24;color:var(--raw-deepred)}
.event-nav-style2-on{background-color:#a91f24;background-color:var(--raw-deepred);color:#fff;text-align:left;text-transform:uppercase;clear:both}
.event-nav-sm,.event-nav-sub{padding:0 0 10px;clear:both;font-family:ag-book,sans-serif;font-style:normal;text-align:left;text-transform:uppercase;font-weight:500}
.event-nav-style2-on a,.event-nav-style2-on a:hover{color:#fff}
.event-nav-sub{color:#696969;color:var(--raw-gray);font-size:14px;margin:10px 0 10px 2px}
.event-nav-sub a{color:#696969;color:var(--raw-gray)}
.event-nav-sub a:hover{color:#a91f24;color:var(--raw-deepred)}
#weeklyFrame #weeklyHeader,.event-nav-sm,.event-nav-sm a{color:#adadad;color:var(--navsublevel-gray)}
.event-nav-sm{font-size:12px;margin:12px 0 12px 2px}
.weekofdate,.weekofmonth{font-size:28px;font-weight:700}
.event-nav-sm a:hover,.weekofmonth{color:#a91f24;color:var(--raw-deepred)}
.weekofmonth{font-family:ag-book,sans-serif;font-style:normal;letter-spacing:-.03em;line-height:1em;margin:6px 0 0;text-align:left;text-transform:uppercase}
.calendar.small th,.weekofdate{font-family:ag-book,sans-serif;font-style:normal;text-align:center}
.bkg-calendar-weekof{background-image:url(/wp-content/themes/toolset-bootstrap/img/calendar-weekof.jpg);background-repeat:no-repeat;width:63px;height:64px}
.weekofdate{color:#8fbad7;color:var(--raw-blue);padding:17px 0 0}
.checkmark-lg-valign{vertical-align:-.45em}
.checkmark-sm-valign{vertical-align:-.35em}
.arttitle{color:#ee3b33;color:var(--raw-red);-ms-word-break:break-all;word-break:break-word}
.eventtitle{color:#62bf82;color:var(--raw-green);-ms-word-break:break-all;word-break:break-word}
.filmtitle{color:#fbac2c;color:var(--raw-gold);-ms-word-break:break-all;word-break:break-word}
div.boxes{margin-left:30px}
div.boxes input[type=checkbox]{outline-color:#a91f24;outline-color:var(--raw-deepred);outline-style:solid;outline-width:thin}
.wpcf7-checkbox{border:none}
.wpcf7-list-item{display:block}
bkg-supportred{background-image:url(/wp-content/themes/toolset-bootstrap/img/bkg-supportred.png);background-position:top center;background-repeat:repeat-x;height:53px;margin:0;padding:0;width:100%}
.calendar.small{width:226px;border:1px solid #eee;padding:5px;margin:0 auto}
.calendar.small tr.navigation th{padding-bottom:5px}
.calendar.small tr.navigation th a span{font-size:1.5em}
.calendar.small th{font-size:1em;color:#a91f24;color:var(--raw-deepred)}
.calendar.small th.current-month,.calendar.small th.top{font-size:1em;text-align:left;font-family:ag-book,sans-serif;font-style:normal}
.calendar.small th.top{color:#000;font-weight:700;padding:4px 0 4px 4px}
.calendar.small th.current-month{color:#a91f24;color:var(--raw-deepred)}
.calendar.small tr.weekdays th{text-align:center;color:#a91f24;color:var(--raw-deepred);font-family:ag-book,sans-serif;font-style:normal;font-weight:700}
.calendar.small td{width:auto;height:auto;padding:3px;text-align:center;border:0;background:#fff;color:#a91f24;color:var(--raw-deepred);font-family:ag-book,sans-serif;font-style:normal}
#monthlyFrame,#weeklyFrame{font-family:ag-book,sans-serif;font-style:normal;text-align:left;text-transform:uppercase}
.calendar.small span.date{display:inline;padding:0;background:0 0;color:#a91f24;color:var(--raw-deepred);font-family:ag-book,sans-serif;font-style:normal}
div.fullcal{margin-top:-10px;display:block;width:240px;height:auto;border:1px solid var(--raw-deepred);padding:5px}
#oddballlast,#oddballlast:hover,#oddballnext,#oddballnext:hover,.oddballnext-TR{width:20px;padding-top:225px}
.imghidden{display:none}
#oddballnext,.oddballnext-TR{cursor:pointer;background:url(../img/SnextBtn.png) no-repeat}
#oddballnext:hover{cursor:pointer;background:url(../img/SnextBtn-on.png) no-repeat}
#oddballlast{cursor:pointer;background:url(../img/SlastBtn.png) no-repeat}
#oddballlast:hover{background:url(../img/SlastBtn-on.png) no-repeat}
div.upload,div.upload:hover{width:95px;height:34px;overflow:hidden;margin:0;padding:0}
.oddballnext-TR:hover{background:url(../img/SnextBtn-on.png) no-repeat}
div.upload{background:url(../img/form-browse.jpg)}
div.upload:hover{background:url(../img/form-browse-over.jpg)}
div.upload input{display:block!important;width:95px!important;height:34px!important;opacity:0!important;overflow:hidden!important}
div.supportrawdiv,div.swapbackdiv{display:none}
.cb{clear:both}
#weeklyFrame{width:1092px;margin-left:5px;min-height:410px;margin-top:30px}
#weeklyCalPageFrame{margin-left:-280px}
#weeklyFrame .weeklyTimestring{font-size:12px;font-size:var(--calWeeklyTimes);color:#adadad;color:var(--navsublevel-gray);font-weight:500;letter-spacing:.01em;width:110px;margin-bottom:3px;margin-left:3px}
#weeklyFrame #weeklyHeader,#weeklyFrame #weeklyRowDivider{clear:both;width:1092px;font-size:10px;font-size:var(--calHeadings);float:left;font-weight:500}
#weeklyFrame #weeklyRowDivider{color:#adadad;color:var(--navsublevel-gray);margin-bottom:6px;margin-top:18px}
#weeklyFrame .weeklyTimebar{height:3px;width:113px;float:left;margin-right:3px;overflow:hidden}
#weeklyFrame .weeklyTimebarInner{height:3px;width:110px;float:left}
#weeklyFrame .weeklyTimebarCol1{font-size:17px;font-weight:500;width:275px;clear:left;float:left;margin-right:2px}
#weeklyFrame #weeklyRow{width:1092px;float:left;margin-top:5px}
#weeklyFrame .weeklyCol,#weeklyFrame .weeklyCol1,#weeklyFrame .weeklyColGray{display:table-cell;vertical-align:top;float:none}
#weeklyFrame .weeklyCol1Label{padding-right:20px}
#weeklyFrame .weeklyCol1{font-size:17px;font-weight:500;width:275px;clear:left}
#weeklyFrame .weeklyCol{width:116px}
#weeklyFrame .weeklyColGray{width:120px;background-color:#eee}
#weeklyFrame .weeklyDay{clear:none;float:left;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}
#weeklyFrame .weeklyDate{clear:none;float:left;font-size:18px;margin-right:3px;margin-left:3px}
#weeklyFrame .weeklyRowData{width:1092px;clear:right;display:table-row}
#weeklyFrame .weeklyRowTimebar{float:left;clear:none;width:1092px;height:4px}
#weeklyFrame .timebarRed{background-color:#ee3b33;background-color:var(--raw-red)}
#weeklyFrame .timebarYellow{background-color:#fbac2c;background-color:var(--raw-gold)}
#weeklyFrame .timebarGreen{background-color:#62bf82;background-color:var(--raw-green)}
#weeklyFrame .timebarWhite{background-color:#fff}
#weeklyFrame .labelRed{color:#ee3b33;color:var(--raw-red)}
#weeklyFrame .labelYellow{color:#fbac2c;color:var(--raw-gold)}
#weeklyFrame .labelGreen{color:#62bf82;color:var(--raw-green)}
#monthlyLayer{width:1092px;height:480px;overflow-y:scroll;overflow-x:hidden;margin-left:-280px;margin-top:-25px}
#monthlyFrame{width:1092px}
#monthlyFrame .monthlyDayDate{color:#adadad;color:var(--navsublevel-gray);font-size:10px;font-weight:500;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;width:1092px;height:20px;margin-bottom:10px}
#monthlyFrame .monthlyRow{margin-bottom:10px;clear:both;height:160px}
#monthlyFrame .monthlyDay{clear:none;float:left;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}
#monthlyFrame .monthlyDate{clear:none;float:left;font-size:18px;margin-right:3px}
#monthlyFrame .monthlyCol,#monthlyFrame .monthlyColArts,#monthlyFrame .monthlyColEvents,#monthlyFrame .monthlyColFilm,#monthlyFrame .monthlyColImg{font-size:17px;font-weight:500;display:table-cell;vertical-align:top;float:left}
#monthlyFrame .monthlyColImg{width:250px;margin-right:30px}
#monthlyFrame .monthlyCol{width:250px;margin-right:20px;margin-bottom:10px}
#monthlyFrame .monthlyColFilm{width:250px;margin-right:28px}
#monthlyFrame .monthlyColArts{width:245px;margin-right:33px}
#monthlyFrame .monthlyColEvents{width:250px}
#monthlyFrame .monthlyImage{height:155px;width:250px;overflow:hidden}
.content-category-education,.content-category-education-single{background-color:#762f90;background-color:var(--raw-purple);height:19px;padding:9px 6px 0;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase}
#monthlyFrame .monthlyRowDivider{clear:both;float:left;color:#adadad;color:var(--navsublevel-gray);font-weight:500;font-size:10px;font-size:var(--calHeadings);margin-bottom:6px}
#monthlyFrame .monthlyTimestring{font-size:12px;color:#adadad;color:var(--navsublevel-gray);font-weight:500;letter-spacing:.01em;margin-bottom:2px}
#monthlyFrame .labelRed{color:#ee3b33;color:var(--raw-red)}
#monthlyFrame .labelYellow{color:#fbac2c;color:var(--raw-gold)}
#monthlyFrame .labelGreen{color:#62bf82;color:var(--raw-green)}
.content-category-education{color:#fff;width:75px}
.content-category-education-single{width:60px}
#gridCal,.gridCal_week{clear:both;width:1092px}
#gridCal{margin-left:-267px}
.gridCal_week{margin-bottom:20px}
.gridCal_dateline,.gridCal_eventType{font-family:ag-book,sans-serif;margin-bottom:5px}
.gridCal_day{width:156px;clear:left;display:inline-table}
.gridCal_dateline{color:#adadad;color:var(--navsublevel-gray);font-variant:small-caps;border-bottom:1px solid #cecece;width:90%;display:inline-table}
.gridCal_dateline_date{float:left;display:inline-block;width:25px;font-size:18px;text-align:right;padding-left:5px;margin-right:6px;line-height:18px}
.gridCal_dateline_day{display:block;margin-left:0;text-transform:uppercase;font-size:10px;font-size:var(--calHeadings);letter-spacing:.05em;vertical-align:baseline;font-weight:500;margin-top:4px}
.gridCal_eventType{margin-left:35px;color:#adadad;color:var(--navsublevel-gray);font-size:10px;font-size:var(--calHeadings);height:12px;line-height:12.85px;margin-top:5px;display:inline-table}
.gridCal_event{display:inline-table;margin-bottom:7px}
.gridCal_eventTime,.gridCal_eventTitle{display:inline-block;vertical-align:top}
.gridCal_eventTime{float:left;width:30px;max-width:30px;overflow-x:hidden;overflow-y:hidden;color:#adadad;color:var(--navsublevel-gray);font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;font-size:11px;text-align:right;word-wrap:break-word}
.gridCal_eventTitle{max-width:105px;font-family:ag-book,sans-serif;font-size:18px;line-height:19px;letter-spacing:-.45px;margin-bottom:0;padding-left:5px;font-weight:500;text-transform:uppercase}
.wpcf7-radio{border:none}
.wpcf7-response-output{font-family:ag-book,sans-serif;font-style:normal;font-size:18px;color:RED;font-weight:700;padding-bottom:15px}
.wpcf7-validation-errors{font-family:ag-book,sans-serif;font-style:normal;font-size:18px;color:RED;font-weight:700;padding-bottom:15px}
div.wide-container-education:hover{outline:#752f90 solid 3px}
#addtocalendarform select{-moz-appearance:none;-webkit-appearance:none;border:none;color:#959595;color:var(--crumbs-gray);font-family:ag-book,sans-serif;font-size:14px;font-weight:500;line-height:17.99px;margin-top:6px;outline:0}
#addtocalendarform select::-ms-expand{display:none;overflow:hidden}
#addtocalendar noscript,img#a2c{float:left}
#noscriptlinks{float:left;width:175px;margin-bottom:9px}
#noscriptlinks a{clear:both;color:#696969;color:var(--raw-gray)}
#noscriptlinks a:hover{color:#a91f24;color:var(--raw-deepred)}
#noscriptlinks p{margin-bottom:0}
#addtocalendar:before{display:block;content:" ";clear:both;height:0;visibility:hidden}
*{margin:0}
body{font-size:12px;margin:0;padding:0;text-align:center;min-width:1148px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:inherit;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}
.wrapper{margin:0 auto;text-align:left;width:1148px}
.inner-wrapper{background:url(gridinator.png) repeat-y 0 0;clear:both;display:inline;margin:0 auto;padding:0 28px;position:relative;width:1092px}
.grid-ip-1-left{display:inline;float:left;margin:51px 70px 0 0;width:367px}
.grid-ip-1-right{display:inline;float:left;margin:61px 0 0;width:635px}
.grid-ip-2-left{display:inline;float:left;margin:0 28px 0 0;width:252px}
.grid-ip-2-middle{display:inline;float:left;margin:0 29px 0 0;width:623px}
.grid-ip-2-right{display:inline;float:left;margin:0;width:157px}
.grid-gallery-left{display:inline;float:left;margin:0;padding:0;width:530px}
.grid-gallery-right{display:inline;float:left;margin:0;padding:0;width:93px}
.grid-gallery-spacer{margin-bottom:2px}
.grid-staff-left{display:inline;float:left;margin:0 29px 0 0;width:200px}
.grid-staff-right{display:inline;float:left;margin:0;width:300px}
.grid-calendar-left{display:inline;float:left;margin:10px 30px 0 0;width:252px}
.grid-calendar-right{display:inline;float:left;margin:15px 0 0;width:810px}
.grid-calendar-right_calpage{display:inline;float:left;margin:15px 0 0;width:400px}
.grid-form-pre-black{font-family:ag-book,sans-serif;font-style:normal;display:inline;background-color:#000;color:#fff;float:left;margin:0 12px 0 0;width:50px;height:27px!important;text-align:center;font-size:18px;padding-top:7px}
.grid-form-pre-spacer{display:inline;background-color:#fff;float:left;margin:0 12px 0 0;width:50px}
.grid-form-left{display:inline;float:left;margin:0 23px 0 0;width:175px}
.grid-form-middle{display:inline;float:left;margin:0 23px 0 0;width:93px}
.grid-form-right{display:inline;float:left;margin:0;width:150px}
.container{clear:both;float:left;margin:0;width:100%}
.four-col,.one-col,.three-col,.two-col{clear:none;display:inline;float:left;margin:0 28px 0 0;padding:0;position:relative}
.one-col{width:252px}
.two-col{width:532px}
.three-col{width:812px}
.four-col{width:1092px;margin-right:0}
.prefix-one{margin-left:280px}
.prefix-two{margin-left:560px}
.prefix-three{margin-left:840px}
.suffix-one{margin-right:308px}
.suffix-two{margin-right:588px}
.suffix-three{margin-right:868px}
.clear{clear:both}
.last-col{margin-right:0}
img.thumbcurrent{opacity:.7;background-color:#a91f24;background-color:var(--raw-deepred)}
div.divcurrent{opacity:.7;background-color:#a91f24;background-color:var(--raw-deepred)}
*{margin:0;padding:0}
ul.dropdown{list-style:none;margin:0;padding:0 15px;position:relative;z-index:99;min-width:550px}
ul.dropdown li{float:left}
ul.dropdown a:hover{color:#a91f24;color:var(--raw-deepred)}
ul.dropdown a:active{color:#a91f24;color:var(--raw-deepred)}
ul.dropdown li a{color:#406e8c;color:var(--topnavtext);display:block}
ul.dropdown li:last-child a{border-right:none}
ul.dropdown li.hover,ul.dropdown li:hover{color:#a91f24;color:var(--raw-deepred);position:relative}
ul.dropdown li.hover a{color:#a91f24;color:var(--raw-deepred)}
ul.dropdown li:active{color:#a91f24;color:var(--raw-deepred)}
ul.dropdown li.active a{color:#a91f24;color:var(--raw-deepred)}
ul.dropdown li.toplevel{font-family:Armitage Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;float:left;margin-top:21px;margin-right:-2px;text-transform:uppercase;position:relative}
ul.dropdown li.toplevel#toggle-theme{color:#406e8c;color:var(--topnavtext);font-size:12px;float:right;text-decoration:none;text-transform:uppercase;width:109px;position:relative;text-align:right;cursor:pointer}
ul.dropdown li.toplevel a:link{color:#406e8c;color:var(--topnavtext);font-size:12px;float:left;margin:0 17px;text-decoration:none;text-transform:uppercase}
ul.dropdown li.toplevel a:focus,ul.dropdown li.toplevel a:hover{color:#a91f24;color:var(--raw-deepred);font-size:12px;font-weight:700;float:left;margin:0 17px;text-decoration:none;text-transform:uppercase}
.activenavtop{color:#a91f24;color:var(--raw-deepred);font-size:12px;font-weight:700;float:left;margin:0 17px;text-decoration:none;text-transform:uppercase}
ul.dropdown li.toplevel a:active{color:#a91f24;color:var(--raw-deepred);font-size:12px;float:left;margin:0 17px;text-decoration:none;text-transform:uppercase}
ul.dropdown li.toplevel a.navactive{color:red}
ul.dropdown li.toplevel .first{margin-left:0}
ul.dropdown li.sub{background-color:#ebebeb;color:#406e8c;color:var(--topnavtext);font-weight:400;float:left;height:37px;margin:0;text-align:left;width:165px;margin-left:.5em}
ul.dropdown li.sub a:link{color:#406e8c;color:var(--topnavtext);font-size:12px;font-weight:400;float:left;height:29px;margin:0;padding:8px 0 0 15px;text-decoration:none;text-align:left;text-transform:uppercase;width:150px}
ul.dropdown li.sub a:hover{background-color:#ebebeb;color:#a91f24;color:var(--raw-deepred);font-size:12px;font-weight:400;float:left;height:29px;margin:0;padding:8px 0 0 15px;text-decoration:none;text-align:left;text-transform:uppercase;width:150px}
ul.dropdown ul{left:0;list-style:none;position:absolute;top:100%;visibility:hidden;width:200px;padding-top:9px}
ul.dropdown ul li{float:none;font-weight:400}
ul.dropdown ul li a:link{width:100%;display:inline-block}
ul.dropdown ul li a:hover{width:100%;display:inline-block}
ul.dropdown2 ul{left:0;list-style:none;position:absolute;top:100%;visibility:hidden;width:200px}
ul.dropdown2 ul li{float:none;font-weight:400}
ul.dropdown2 ul li a:link{width:100%;display:inline-block}
ul.dropdown2 ul li a:hover{width:100%;display:inline-block}
ul.dropdown ul ul{list-style:none;left:100%;top:0}
ul.dropdown li:active>ul,ul.dropdown li:focus>ul,ul.dropdown li:hover>ul{visibility:visible}
ul.dropdown2 ul ul{list-style:none;left:100%;top:0}
ul.dropdown2 li:hover>ul{visibility:visible}
#slideshowCont{float:left;width:1109px;overflow:scroll;position:relative}
#next{top:141px;left:0;cursor:pointer;position:absolute;display:none;background:url(../img/SnextBtn.png)}
#next:hover{background:url(../img/SnextBtn-on.png)}
#last{top:141px;right:0;cursor:pointer;position:absolute;display:none;background:url(../img/SlastBtn.png)}
#last:hover{background:url(../img/SlastBtn-on.png)}
#slideShow{padding:46px 0 46px 23px;width:1036px;height:237px;margin:0 0 0 25px;float:left;background-color:#ebebeb}
#slideShow ul{list-style:none;margin:0;padding:0;width:1900px;margin-left:0}
#slideShow ul li{float:left}
#slideShow ul li div{float:left;margin-left:12px;margin-right:11px}
#slideShow ul li div p{margin:0;padding:0;width:315px;background:url(/images/jquerySlideImages/imgFooterBG.png) repeat-x;text-align:center;color:#5e8387;text-transform:uppercase;padding:2px 0;font-size:12px}
.clear{clear:both}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}
}
#sidebarQuotes{margin-top:50px;font-family:FrutigerLTW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif}
#sidebarQuotes li{margin-bottom:37px;float:left}
#sidebarQuotes quote{font-size:1.5em;color:#ee3c33;float:left}
#sidebarQuotes author{font-size:1.5em;margin-left:1em;float:left;margin-top:.9em;font-style:italic;color:#999;clear:both}
#sidebarQuotes quote:before{content:open-quote;font-family:serif;font-weight:800}
#sidebarQuotes quote:after{content:close-quote;font-family:serif;font-weight:800}
.award-container-fluid{position:relative;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.award-container-fluid .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.staff-container-fluid{position:relative;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.staff-container-fluid .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:576px) {
.award-container-fluid .row{margin-right:-15px;margin-left:-15px}
.staff-container-fluid .row{margin-right:-15px;margin-left:-15px}
}
@media (min-width:768px) {
.award-container-fluid .row{margin-right:-15px;margin-left:0}
.award-container-fluid .col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.staff-container-fluid .row{margin-right:-15px;margin-left:0}
.staff-container-fluid .col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
}
.award-container-fluid .col-md-4{position:relative;width:100%;min-height:1px;margin-right:65px;max-width:23%;margin-bottom:9px}
.staff-container-fluid .col-md-4{position:relative;width:100%;min-height:1px;margin-right:65px;max-width:23%;margin-bottom:9px}
a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
a.skip-main:focus{left:0;top:0;width:30%;height:auto;overflow:auto;margin:0 35%;padding:5px;font-size:20px;outline:3px solid var(--raw-deepred);text-align:center;z-index:999;background-color:#ebebeb}
p.calendar-heading5.comingsoon.filmtitle.events-on-screen.Film{padding-bottom:12px}
p.calendar-heading5.comingsoon.filmtitle.events-science-on-screen.Film{padding-bottom:12px}
p.calendar-heading5 span.calendar-heading6{display:block;margin-bottom:7px}
.headingSuppress{left:-999px;position:absolute;width:1px;height:1px;overflow:hidden;z-index:-999}
#footerText address{float:left}
#footerText{width:78%;padding-left:1em;position:relative}
#footerText div{display:inline;font-size:11px;margin:0 9px 0 0;padding:0;text-align:left;font-family:ag-book,sans-serif;font-style:normal;font-weight:500;vertical-align:top}
#footerText div *{color:#777;color:var(--date-on-gray);font-size:10px}
.jrb-left-col-datestimes:before{content:url(https://www.realartways.org/wp-content/themes/toolset-bootstrap/img/icon-dates-times.png)}
aside nav{margin-top:25px}
.spacer-social a{padding-right:15px}
.spacer-social{float:right;height:auto;margin:auto;position:relative;top:-14px;width:auto;margin-right:10px}
.bkg-footer .wrapper{margin:-16px auto;text-align:left;width:80%;height:28px;float:left;background-color:#ebebeb;padding-top:13px}
.bkg-footer{background-color:inherit}
#search label{position:relative;left:-7px;top:-7px;font-size:1em;text-transform:uppercase}
.dailyCol{margin:0 0 7px 7px}
.sponsors .col-md-4{width:33.33333%;float:left}
.sponsors .sponsorhead{font-family:ag-book,sans-serif;font-size:16px;margin:0 0 .7em;text-transform:uppercase;text-align:left;font-style:normal;font-weight:500;letter-spacing:-.03em;color:#ee3b33;color:var(--raw-red)}
.sponsors .sponsorbody{color:#000;font-size:1.3em;font-weight:600}
.wpcf7-list-item{display:inline-block;font-size:14px;font-family:Helvetica,Arial,sans-serif}
.wpcf7-radio{display:block;margin-bottom:12px;float:left}
.wpcf7-list-item-label p{font-size:14px;font-family:Helvetica,Arial,sans-serif}
label.formLabel{color:#696969;color:var(--raw-gray);font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:8px;display:inline-block}
label.reqd:before{height:6px!important;border-bottom:6px solid #a71f23;width:15px;display:inline-block;margin-bottom:2px;clear:both;margin-right:4px;content:" "}
.forms2-required{margin-bottom:27px}
.datebox input{width:180px}
span.wpcf7-not-valid-tip{vertical-align:top}
.nowplayingcontainer p.calendar-heading5.filmtitle.events-on-screen.Film{padding-left:2px}
main .heading9.nowplaying{padding-top:22px}
main .heading9.comingsoon{clear:both;padding-top:30px}
.nowplayingcontainer{max-width:48%;min-width:48%;float:left;overflow:hidden;margin-right:11px;margin-bottom:15px;min-height:213px}
img.filmthumb.nowplaying{min-width:300px;max-width:100%;max-height:205px;min-height:205px;inline-size:-webkit-fill-available;height:-moz-available;height:-webkit-fill-available;height:fill-available}
.film.nowplayingcontainer:focus,.film.nowplayingcontainer:hover{outline:var(--raw-gold) solid 2px}
.arts.nowplayingcontainer:focus,.arts.nowplayingcontainer:hover{outline:#ee3b33 solid 2px;outline:var(--raw-red) solid 2px}
.events.nowplayingcontainer:focus,.events.nowplayingcontainer:hover{outline:var(--raw-green) solid 2px}
.bkg-supportred{margin-right:0}
.container{position:relative;box-sizing:border-box}
ul.dropdown{padding:0 0 0 15px;height:30px}
#toplevelMenu{width:auto;margin:0;margin-top:0;height:48px;position:absolute;margin-top:5px}
.toplevel:first-child{margin-left:0}
.toplevel:hover:first-child{margin-left:0}
.toplevel:last-child{margin-right:0}
.dropdown .toplevel:last-child .sub_menu li>a{margin-left:5px;padding-left:0;width:140px}
.dropdown .toplevel:last-child .sub_menu li>a:before{content:'';display:inline-block;width:10px;height:10px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;background-color:#ebebeb;border-radius:7.5px;margin-top:8px;margin-right:5px}
.dropdown .toplevel:last-child .sub_menu li.sub.selected>a:before{background-color:#090}
.inPageVideoContainer *{position:absolute;top:0;left:0;width:100%;height:100%}
.inPageVideoContainer{position:relative;width:100%;height:0;padding-bottom:56.25%}
.noscriptAlert{height:30px;color:#fff;background-color:#a91f24;background-color:#a91f24;background-color:var(--raw-deepred);padding:10px 100px}
.noscriptAlert p{width:1148px;margin:0 auto}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
.hc hr,.hc hr.calrule,.hc hr.lightgrey,.hc hr.lightgrey2{border-top:1px solid #757575}
.hc .searchform{color:#696969}
.hc p a{color:#a91f24}
.hc p a:hover{color:#757575}
.hc .Red-Arts,.hc .Red-Arts a:link{color:#e71d13}
.hc .Gold-Film,.hc .Gold-Film a:link{color:#a76702}
.hc .Green-Event,.hc .Green-Event a:link{color:#358250}
.hc .Interactive-Red,.hc .Interactive-Red a:link{color:#a91f24}
.hc .Dark-Gray,.hc .Dark-Gray a:link,.hc .Gray,.hc .Gray a:link,.hc .date,.hc .exhibition-desc{color:#696969}
.hc .crumbs{color:#959595}
.hc .crumbs a{color:#a91f24}
.hc .crumbs a:active,.hc .crumbs a:hover{color:#959595}
.hc hr.crumbshr,.hc hr.crumbshrevents{border-top:1px solid #696969}
.hc .heading2{color:#a91f24}
.hc .heading3,.hc .heading4{color:#adadad}
.hc .heading4-style2{color:#696969}
.hc .heading6{color:#adadad}
.hc .heading9,.hc aside .bighead8{color:#696969}
.hc .event-nav,.hc .event-nav a{color:#959595;color:var(--crumbs-gray)}
.hc .event-nav a:hover{color:#a91f24}
.hc .bar-green-event{background-color:#358250}
.hc p.event-nav-on{background-color:#a91f24}
.hc div.callinks{border-left:1px solid #a91f24;border-right:1px solid #a91f24;border-bottom:1px solid #a91f24}
.hc .text,.hc .texthpslider{background:#a91f24}
.hc #current,.hc #currenthpslider{background-color:#a91f24}
.hc .footerlink a:hover,.hc .subsection-nav,.hc .subsection-nav a,.hc a:focus,.hc a:hover,.hc div.calllinkscopy a:hover{color:#a91f24}
.hc .subsection-nav a:hover,.hc .subsection-nav-active,.hc .subsection-nav-active a,.hc .subsection-nav-active a:hover{color:#696969}
.hc .film-review-author{color:#a91f24}
.hc a.small-container-film:focus,.hc a.small-container-film:hover,.hc div.small-container-film:focus,.hc div.small-container-film:hover{outline:#a76702 solid 3px}
.hc a.small-container-news:focus,.hc a.small-container-news:hover,.hc div.small-container-news:focus,.hc div.small-container-news:hover{outline:#696969 solid 3px}
.hc a.small-container-arts:focus,.hc a.small-container-arts:hover,.hc div.small-container-arts:focus,.hc div.small-container-arts:hover{outline:#e71d13 solid 3px}
.hc .tall-container-news:focus,.hc .tall-container-news:hover{outline:#696969 solid 3px}
.hc .tall-container-arts:focus,.hc .tall-container-arts:hover{outline:#e71d13 solid 3px}
.hc .tall-container-film:focus,.hc .tall-container-film:hover{outline:#a76702 solid 3px}
.hc .wc-content-container-events{background-color:#358250}
.hc .wide-container-news:focus,.hc .wide-container-news:hover{outline:#696969 solid 3px}
.hc .wide-container-arts:focus,.hc .wide-container-arts:hover{outline:#e71d13 solid 3px}
.hc .wide-container-film:focus,.hc .wide-container-film:hover{outline:#a76702 solid 3px}
.hc .dwc-content-container-events{background-color:#358250}
.hc .dblwide-container-news:hover{outline:#696969 solid 3px}
.hc .dblwide-container-arts:hover{outline:#e71d13 solid 3px}
.hc .dblwide-container-film:hover{outline:#a76702 solid 3px}
.hc .ec-content-container-events{background-color:#358250}
.hc .fc-content-container-film{background-color:#a76702}
.hc .ac-content-container-film{background-color:#e71d13}
.hc .content-category-news{background-color:#696969}
.hc .content-category-arts{background-color:#e71d13}
.hc .content-category-film{background-color:#a76702}
.hc .navsublevel li{color:#696969}
.hc .navsublevel a.film{color:#adadad}
.hc .navsublevel a.film:active,.hc .navsublevel a.film:hover,.hc .navsublevel a.filmactive,.hc .navsublevel a.filmactive:active,.hc .navsublevel a.filmactive:hover{color:#a76702}
.hc .navsublevel a.arts{color:#adadad}
.hc .navsublevel a.arts:active,.hc .navsublevel a.arts:hover,.hc .navsublevel a.artsactive,.hc .navsublevel a.artsactive:active,.hc .navsublevel a.artsactive:hover{color:#e71d13}
.hc .navsublevel a.events{color:#adadad}
.hc .navsublevel a.events:active,.hc .navsublevel a.events:hover,.hc .navsublevel a.eventsactive,.hc .navsublevel a.eventsactive:active,.hc .navsublevel a.eventsactive:hover{color:#358250}
.hc .navsublevel a.calendar{color:#adadad}
.hc .navsublevel a.calendar:active,.hc .navsublevel a.calendar:hover,.hc .navsublevel a.calendaractive,.hc .navsublevel a.calendaractive:active,.hc .navsublevel a.calendaractive:hover{color:#3b7ba5}
.hc .navsublevel a.education{color:#adadad}
.hc .navsublevel a.education:active,.hc .navsublevel a.education:hover,.hc .navsublevel a.educationactive,.hc .navsublevel a.educationactive:active,.hc .navsublevel a.educationactive:hover{color:#762f90}
.hc .bodynav .Red-Arts{color:#e71d13}
.hc .bodynav .redhover,.hc .bodynav a.Red-Arts:active,.hc .bodynav a.Red-Arts:hover{background-color:#e71d13;color:#fff}
.hc .bodynav .Gold-Film{color:#a76702}
.hc .bodynav .goldhover,.hc .bodynav a.Gold-Film:active,.hc .bodynav a.Gold-Film:focus,.hc .bodynav a.Gold-Film:hover{background-color:#a76702}
.hc .bodynav .Green-Event{color:#358250}
.hc .bodynav .greenhover,.hc .bodynav a.Green-Event:active,.hc .bodynav a.Green-Event:focus,.hc .bodynav a.Green-Event:hover{background-color:#358250}
.hc .bodynav .Blue-Calendar{color:#3b7ba5}
.hc .bodynav .bluehover,.hc .bodynav a.Blue-Calendar:focus,.hc .bodynav a.Blue-Calendar:hover{background-color:#3b7ba5;color:#fff}
.hc .bodynav .Interactive-Red{color:#a91f24}
.hc .bodynav a.Red-Arts:link{color:#e71d13}
.hc .bodynav .redhover,.hc .bodynav a.Red-Arts:active,.hc .bodynav a.Red-Arts:focus,.hc .bodynav a.Red-Arts:hover{background-color:#e71d13;color:#fff}
.hc .bodynav a.Gold-Film:link{color:#a76702}
.hc .bodynav .goldhover,.hc .bodynav a.Gold-Film:active,.hc .bodynav a.Gold-Film:focus,.hc .bodynav a.Gold-Film:hover{background-color:#a76702}
.hc .bodynav a.Green-Event:link{color:#358250}
.hc .bodynav .greenhover,.hc .bodynav a.Green-Event:active,.hc .bodynav a.Green-Event:focus,.hc .bodynav a.Green-Event:hover{background-color:#358250}
.hc .bodynav a.Blue-Calendar:link{color:#3b7ba5}
.hc .bodynav a.Blue-Calendar:focus,.hc .bodynav a.Blue-Calendar:hover{background-color:#3b7ba5;color:#fff}
.hc .bodynav a.Interactive-Red:link{color:#a91f24}
.hc .bodynav a.Interactive-Red:active,.hc .bodynav a.Interactive-Red:hover{background-color:#a91f24}
.hc .calendar-heading2{color:#a91f24}
.hc .calendar-heading4{color:#adadad}
.hc .calendar-heading6{color:#adadad}
.hc .calendar-Red-Arts,.hc .calendar-Red-Arts a:link,.hc .calendar-Red-Arts a:visited{color:#e71d13}
.hc .calendar-Gold-Film,.hc .calendar-Gold-Film a:link,.hc .calendar-Gold-Film a:visited{color:#a76702}
.hc .calendar-Green-Event,.hc .calendar-Green-Event a:link,.hc .calendar-Green-Event a:visited{color:#358250}
.hc hr.calendar{border-top:1px solid #adadad}
.hc .addthisevent_dropdown span{color:#696969}
.hc .addthisevent_dropdown span:hover{color:#a91f24}
.hc .forms,.hc .forms-required,.hc .forms-required2{color:#696969}
.hc .forms2,.hc .forms2-required,.hc .forms3,.hc .forms4{border:1px solid #696969;color:#696969}
.hc div.filmrule{background-color:#a76702}
.hc div.eventsrule{background-color:#358250}
.hc div.artsrule{background-color:#e71d13}
.hc .event-nav-style2,.hc .event-nav-style2 a,.hc div.pagination .current{color:#696969}
.hc .event-nav-style2 a:hover{color:#a91f24}
.hc .event-nav-style2-on{background-color:#a91f24}
.hc .event-nav-sub,.hc .event-nav-sub a{color:#696969}
.hc .event-nav-sub a:hover{color:#a91f24}
.hc #weeklyFrame #weeklyHeader,.hc .event-nav-sm,.hc .event-nav-sm a{color:#adadad}
.hc .event-nav-sm a:hover,.hc .weekofmonth{color:#a91f24}
.hc .weekofdate{color:#3b7ba5}
.hc .arttitle{color:#e71d13}
.hc .eventtitle{color:#358250}
.hc .filmtitle{color:#a76702}
.hc div.boxes input[type=checkbox]{outline-color:#a91f24}
.hc .calendar.small span.date,.hc .calendar.small td,.hc .calendar.small th,.hc .calendar.small th.current-month,.hc .calendar.small tr.weekdays th{color:#a91f24}
.hc div.fullcal{border:1px solid #a91f24}
.hc #weeklyFrame .weeklyTimestring{font-size:14px;color:#adadad}
.hc #weeklyFrame #weeklyRowDivider{color:#adadad}
.hc #weeklyFrame .timebarRed{background-color:#e71d13}
.hc #weeklyFrame .timebarYellow{background-color:#a76702}
.hc #weeklyFrame .timebarGreen{background-color:#358250}
.hc #weeklyFrame .labelRed{color:#e71d13}
.hc #weeklyFrame .labelYellow{color:#a76702}
.hc #weeklyFrame .labelGreen{color:#358250}
.hc #monthlyFrame .monthlyDayDate{color:#adadad}
.hc #monthlyFrame .monthlyRowDivider{color:#adadad}
.hc #monthlyFrame .monthlyTimestring{color:#adadad}
.hc #monthlyFrame .labelRed{color:#e71d13}
.hc #monthlyFrame .labelYellow{color:#a76702}
.hc #monthlyFrame .labelGreen{color:#358250}
.hc .gridCal_dateline{color:#adadad}
.hc .gridCal_eventType{color:#adadad}
.hc .gridCal_eventTime{color:#adadad}
.hc #addtocalendarform select,.hc #noscriptlinks a{color:#696969}
.hc #noscriptlinks a:hover{color:#a91f24}
.hc div.divcurrent,.hc img.thumbcurrent{background-color:#a91f24}
.hc .activenavtop,.hc ul.dropdown a:active,.hc ul.dropdown a:hover,.hc ul.dropdown li.active a,.hc ul.dropdown li.hover,.hc ul.dropdown li.hover a,.hc ul.dropdown li.sub a:hover,.hc ul.dropdown li.toplevel a:active,.hc ul.dropdown li.toplevel a:focus,.hc ul.dropdown li.toplevel a:hover,.hc ul.dropdown li:active,.hc ul.dropdown li:hover{color:#a91f24}
.hc a.skip-main:focus{outline:3px solid #a91f24}
.hc .sponsors .sponsorhead{color:#e71d13}
.hc label.formLabel{color:#696969}
.hc .film.nowplayingcontainer:focus,.hc .film.nowplayingcontainer:hover{outline:#a76702 solid 2px}
.hc .arts.nowplayingcontainer:focus,.hc .arts.nowplayingcontainer:hover{outline:#e71d13 solid 2px}
.hc .events.nowplayingcontainer:focus,.hc .events.nowplayingcontainer:hover{outline:#358250 solid 2px}
.hc .btn-default1{color:#000}
.hc .btn-default1:active,.hc .btn-default1:focus,.hc .btn-default1:hover{color:#fff}
.hc #footerText div *{color:#696969}
.hc .Blue-Calendar,.hc .Blue-Calendar a:link{color:#3b7ba5}
.bw hr,.bw hr.calrule,.bw hr.lightgrey,.bw hr.lightgrey2{border-top:1px solid #000}
.bw .Dark-Gray,.bw .Dark-Gray a:link,.bw .Gold-Film,.bw .Gold-Film a:link,.bw .Gray,.bw .Gray a:link,.bw .Green-Event,.bw .Green-Event a:link,.bw .Interactive-Red,.bw .Interactive-Red a:link,.bw .Red-Arts,.bw .Red-Arts a:link,.bw .crumbs,.bw .crumbs a,.bw .crumbs a:active,.bw .crumbs a:hover,.bw .date,.bw .exhibition-desc,.bw .searchform,.bw p a,.bw p a:hover{color:#000}
.bw hr.crumbshr,.bw hr.crumbshrevents{border-top:1px solid #000}
.bw .event-nav,.bw .event-nav a,.bw .event-nav a:hover,.bw .heading2,.bw .heading3,.bw .heading4,.bw .heading4-style2,.bw .heading6,.bw .heading9,.bw aside .bighead8{color:#000}
.bw .bar-green-event,.bw p.event-nav-on{background-color:#000}
.bw div.callinks{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}
.bw .text,.bw .texthpslider{background:#000}
.bw #current,.bw #currenthpslider{background-color:#000}
.bw .film-review-author,.bw .footerlink a:hover,.bw .subsection-nav,.bw .subsection-nav a,.bw .subsection-nav a:hover,.bw .subsection-nav-active,.bw .subsection-nav-active a,.bw .subsection-nav-active a:hover,.bw a:focus,.bw a:hover,.bw div.calllinkscopy a:hover{color:#000}
.bw .tall-container-arts:focus,.bw .tall-container-arts:hover,.bw .tall-container-film:focus,.bw .tall-container-film:hover,.bw .tall-container-news:focus,.bw .tall-container-news:hover,.bw a.small-container-arts:focus,.bw a.small-container-arts:hover,.bw a.small-container-film:focus,.bw a.small-container-film:hover,.bw a.small-container-news:focus,.bw a.small-container-news:hover,.bw div.small-container-arts:focus,.bw div.small-container-arts:hover,.bw div.small-container-film:focus,.bw div.small-container-film:hover,.bw div.small-container-news:focus,.bw div.small-container-news:hover{outline:#000 solid 3px}
.bw .wc-content-container-events{background-color:#000}
.bw .wide-container-arts:focus,.bw .wide-container-arts:hover,.bw .wide-container-film:focus,.bw .wide-container-film:hover,.bw .wide-container-news:focus,.bw .wide-container-news:hover{outline:#000 solid 3px}
.bw .dwc-content-container-events{background-color:#000}
.bw .dblwide-container-arts:hover,.bw .dblwide-container-film:hover,.bw .dblwide-container-news:hover{outline:#000 solid 3px}
.bw .ac-content-container-film,.bw .content-category-arts,.bw .content-category-film,.bw .content-category-news,.bw .ec-content-container-events,.bw .fc-content-container-film{background-color:#000}
.bw .bodynav .Red-Arts,.bw .navsublevel a.arts,.bw .navsublevel a.arts:active,.bw .navsublevel a.arts:hover,.bw .navsublevel a.artsactive,.bw .navsublevel a.artsactive:active,.bw .navsublevel a.artsactive:hover,.bw .navsublevel a.calendar,.bw .navsublevel a.calendar:active,.bw .navsublevel a.calendar:hover,.bw .navsublevel a.calendaractive,.bw .navsublevel a.calendaractive:active,.bw .navsublevel a.calendaractive:hover,.bw .navsublevel a.education,.bw .navsublevel a.education:active,.bw .navsublevel a.education:hover,.bw .navsublevel a.educationactive,.bw .navsublevel a.educationactive:active,.bw .navsublevel a.educationactive:hover,.bw .navsublevel a.events,.bw .navsublevel a.events:active,.bw .navsublevel a.events:hover,.bw .navsublevel a.eventsactive,.bw .navsublevel a.eventsactive:active,.bw .navsublevel a.eventsactive:hover,.bw .navsublevel a.film,.bw .navsublevel a.film:active,.bw .navsublevel a.film:hover,.bw .navsublevel a.filmactive,.bw .navsublevel a.filmactive:active,.bw .navsublevel a.filmactive:hover,.bw .navsublevel li{color:#000}
.bw .bodynav .redhover,.bw .bodynav a.Red-Arts:active,.bw .bodynav a.Red-Arts:hover{background-color:#000;color:#fff}
.bw .bodynav .Gold-Film{color:#000}
.bw .bodynav .goldhover,.bw .bodynav a.Gold-Film:active,.bw .bodynav a.Gold-Film:focus,.bw .bodynav a.Gold-Film:hover{background-color:#000}
.bw .bodynav .Green-Event{color:#000}
.bw .bodynav .greenhover,.bw .bodynav a.Green-Event:active,.bw .bodynav a.Green-Event:focus,.bw .bodynav a.Green-Event:hover{background-color:#000}
.bw .bodynav .Blue-Calendar{color:#000}
.bw .bodynav .bluehover,.bw .bodynav a.Blue-Calendar:focus,.bw .bodynav a.Blue-Calendar:hover{background-color:#000;color:#fff}
.bw .bodynav .Interactive-Red,.bw .bodynav a.Red-Arts:link{color:#000}
.bw .bodynav .redhover,.bw .bodynav a.Red-Arts:active,.bw .bodynav a.Red-Arts:focus,.bw .bodynav a.Red-Arts:hover{background-color:#000;color:#fff}
.bw .bodynav a.Gold-Film:link{color:#000}
.bw .bodynav .goldhover,.bw .bodynav a.Gold-Film:active,.bw .bodynav a.Gold-Film:focus,.bw .bodynav a.Gold-Film:hover{background-color:#000}
.bw .bodynav a.Green-Event:link{color:#000}
.bw .bodynav .greenhover,.bw .bodynav a.Green-Event:active,.bw .bodynav a.Green-Event:focus,.bw .bodynav a.Green-Event:hover{background-color:#000}
.bw .bodynav a.Blue-Calendar:link{color:#000}
.bw .bodynav a.Blue-Calendar:focus,.bw .bodynav a.Blue-Calendar:hover{background-color:#000;color:#fff}
.bw .bodynav a.Interactive-Red:link{color:#000}
.bw .bodynav a.Interactive-Red:active,.bw .bodynav a.Interactive-Red:hover{background-color:#000}
.bw .calendar-heading2{color:#000}
.bw .calendar-heading4{color:#000}
.bw .calendar-Gold-Film,.bw .calendar-Gold-Film a:link,.bw .calendar-Gold-Film a:visited,.bw .calendar-Green-Event,.bw .calendar-Green-Event a:link,.bw .calendar-Green-Event a:visited,.bw .calendar-Red-Arts,.bw .calendar-Red-Arts a:link,.bw .calendar-Red-Arts a:visited,.bw .calendar-heading6{color:#000}
.bw hr.calendar{border-top:1px solid #000}
.bw .addthisevent_dropdown span,.bw .addthisevent_dropdown span:hover,.bw .forms,.bw .forms-required,.bw .forms-required2{color:#000}
.bw .forms2,.bw .forms2-required,.bw .forms3,.bw .forms4{border:1px solid #000;color:#000}
.bw div.artsrule,.bw div.eventsrule,.bw div.filmrule{background-color:#000}
.bw .event-nav-style2,.bw .event-nav-style2 a,.bw .event-nav-style2 a:hover,.bw div.pagination .current{color:#000}
.bw .event-nav-style2-on{background-color:#000}
.bw #weeklyFrame #weeklyHeader,.bw .arttitle,.bw .event-nav-sm,.bw .event-nav-sm a,.bw .event-nav-sm a:hover,.bw .event-nav-sub,.bw .event-nav-sub a,.bw .event-nav-sub a:hover,.bw .eventtitle,.bw .filmtitle,.bw .weekofdate,.bw .weekofmonth{color:#000}
.bw div.boxes input[type=checkbox]{outline-color:#000}
.bw .calendar.small span.date,.bw .calendar.small td,.bw .calendar.small th,.bw .calendar.small th.current-month,.bw .calendar.small tr.weekdays th{color:#000}
.bw div.fullcal{border:1px solid #000}
.bw #weeklyFrame .weeklyTimestring{font-size:14px;color:#000}
.bw #weeklyFrame #weeklyRowDivider{color:#000}
.bw #weeklyFrame .timebarGreen,.bw #weeklyFrame .timebarRed,.bw #weeklyFrame .timebarYellow{background-color:#000}
.bw #monthlyFrame .monthlyDayDate,.bw #weeklyFrame .labelGreen,.bw #weeklyFrame .labelRed,.bw #weeklyFrame .labelYellow{color:#000}
.bw #monthlyFrame .monthlyRowDivider{color:#000}
.bw #monthlyFrame .labelGreen,.bw #monthlyFrame .labelRed,.bw #monthlyFrame .labelYellow,.bw #monthlyFrame .monthlyTimestring,.bw .gridCal_dateline{color:#000}
.bw .gridCal_eventType{color:#000}
.bw #addtocalendarform select,.bw #noscriptlinks a,.bw #noscriptlinks a:hover,.bw .gridCal_eventTime{color:#000}
.bw div.divcurrent,.bw img.thumbcurrent{background-color:#000}
.bw .activenavtop,.bw ul.dropdown a:active,.bw ul.dropdown a:hover,.bw ul.dropdown li.active a,.bw ul.dropdown li.hover,.bw ul.dropdown li.hover a,.bw ul.dropdown li.sub a:hover,.bw ul.dropdown li.toplevel a:active,.bw ul.dropdown li.toplevel a:focus,.bw ul.dropdown li.toplevel a:hover,.bw ul.dropdown li:active,.bw ul.dropdown li:hover{color:#000}
.bw a.skip-main:focus{outline:3px solid #000}
.bw .sponsors .sponsorhead,.bw label.formLabel{color:#000}
.bw .arts.nowplayingcontainer:focus,.bw .arts.nowplayingcontainer:hover,.bw .events.nowplayingcontainer:focus,.bw .events.nowplayingcontainer:hover,.bw .film.nowplayingcontainer:focus,.bw .film.nowplayingcontainer:hover{outline:#000 solid 2px}
.bw .bodynav a.Purple-Education{color:#000}
.bw .bodynav .purplehover,.bw .bodynav a.Purple-Education:active,.bw .bodynav a.Purple-Education:focus,.bw .bodynav a.Purple-Education:hover{background-color:#000;color:#fff}
.bw ul.dropdown li.toplevel a,.bw ul.dropdown li.toplevel a:focus,.bw ul.dropdown li.toplevel a:hover{color:#000}
.bw .btn-default1{border-color:#000;background-color:#fff;color:#000}
.bw .btn-default1.active,.bw .btn-default1:focus,.bw .btn-default1:hover{border-color:#000;background-color:#000;color:#fff;text-decoration:none}
.bw a:active,.bw a:focus,.bw a:hover,.bw ul.dropdown li.toplevel a:focus,.bw ul.dropdown li.toplevel a:hover{text-decoration:underline}
.bw .tab-default{border-color:#000;background-color:#fff;color:#000}
.bw .bodynav a:active,.bw .bodynav a:focus,.bw .bodynav a:hover{text-decoration:none}
.bw .tab-default.active,.bw .tab-default:active{background-color:#000;color:#fff;border-color:#000}
.bw .tab-default.active,.bw .tab-default:active,.bw .tab-default:focus,.bw .tab-default:hover{border-color:#000;background-color:#000;color:#fff}
.bw #footerText div *{color:#000}
.bw .content-category-donate{background-color:#000}
.bw a.wide-container-donate:focus,.bw a.wide-container-donate:hover,.bw div.wide-container-donate:focus,.bw div.wide-container-donate:hover{outline:#000 solid 3px}
.bw .Blue-Calendar,.bw .Blue-Calendar a:link{color:#000}
}
#weekcal .weeklyRow{margin-bottom:9px}
.oneline{max-width:700px;overflow:hidden;max-height:1.5em}
nav .wrapper{min-height:293px}
.DarkBlue-Expansion,.DarkBlue-Expansion a:link{color:#3B7BA5;color:var(--raw-donateblue)}
.navsublevel a.arts,.navsublevel a.calendar,.navsublevel a.education,.navsublevel a.events,.navsublevel a.expansion,.navsublevel a.film{color:#adadad;color:var(--navsublevel-gray)}
.navsublevel a.expansion:active,.navsublevel a.expansion:hover,.navsublevel a.expansionactive:active,.navsublevel a.expansionactive:hover{color:#3B7BA5;color:var(--raw-donateblue)}
.bodynav .DarkBlue-Expansion{color:#3B7BA5;color:var(--raw-donateblue)}
.bodynav a.DarkBlue-Expansion:link{padding:0 8px}
.bodynav .darkbluehover,.bodynav a.DarkBlue-Expansion:active,.bodynav a.DarkBlue-Expansion:focus,.bodynav a.DarkBlue-Expansion:hover{background-color:#3B7BA5;background-color:var(--raw-donateblue);color:#fff;margin:0;padding:0 8px}
.bodynav .Blue-Calendar,.bodynav .Gold-Film,.bodynav .Green-Event,.bodynav .Interactive-Red,.bodynav .Purple-Education,.bodynav .DarkBlue-Expansion,.bodynav .goldhover,.bodynav .greenhover,.bodynav .purplehover,.bodynav .darkbluehover,.bodynav .redhover{padding:3px 8px 0!important}
.bodynav a.DarkBlue-Event:link{color:#3B7BA5;color:var(--raw-donateblue);margin:0}
.bodynav .darkbluehover,.bodynav a.DarkBlue-Event:active,.bodynav a.DarkBlue-Event:focus,.bodynav a.DarkBlue-Event:hover{background-color:#3B7BA5;background-color:var(--raw-donateblue);color:#fff;margin:0}
#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:100}
#overlay img{max-width:100%;max-height:100%;width:auto;height:auto}
#closeOverlay{position:absolute;top:30px;right:30px;font-size:5em;color:#fff;text-decoration:none}
.nowplayingcontainer{cursor:pointer}
.accordion{width:100%;margin:auto}
.accordion-item{border-bottom:1px solid #ccc;margin-top:20px;padding-bottom:20px}
.accordion-item:first-child{border-top:1px solid #ccc;padding-top:20px}
.accordion-title{display:flex;align-items:center;padding:20px 20px 20px 0;cursor:pointer;background-color:#fff;width:100%;text-align:left;border:none}
.accordion-title:hover{background-color:#d5d5d5;transition:background-color .3s ease}
.accordion-item.active > .accordion-title{background-color:#d5d5d5}
.header-title{margin:0;font-size:2em;font-weight:700;margin-right:1.3em;border-bottom:0}
.description{flex-grow:1;margin:0;font-size:1.3em}
.accordion-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #797979;transform:rotate(-90deg);transition:transform .5s ease;margin-right:15px}
.accordion-item.active .accordion-arrow{transform:rotate(0deg)}
.accordion-content{max-height:none;overflow:visible;transition:max-height .8s ease;padding:0 10px;box-shadow:none}
.accordion-item.active .accordion-content{max-height:6000px;padding:10px}
html{scroll-behavior:smooth}
p{font-size:1.3em}
#ctim-logo{margin-bottom:23px}
.grid-ip-1-right{margin-top:24px}
.heading9{font-size:1.5em}
main .heading9.nowplaying{padding-top:1.8em}
.nowplayingcontainer{margin-right:2px;margin-left:10px}
h3{font-size:6em;border-bottom:none;margin-bottom:.5em}
h4{border-bottom:0;font-size:3em;margin-bottom:1em}
.expansion-section{overflow:auto}
.features-list{list-style:none;padding-left:0;font-size:1.3em;line-height:1.285;margin-bottom:18px;font-family:"FrutigerLTW01-45Light"}
.features-list li{padding-left:20px;padding-bottom:20px;position:relative}
.features-list li span{font-weight:700}
.features-list li:before{content:"•";position:absolute;left:0;color:#000}
h5{border-bottom:0}
.spacer-logo{height:240px}
.bkg-support{height:240px;background-repeat:no-repeat}
.news-list{list-style:none;padding-left:0;font-size:14px;line-height:1.285;margin-bottom:18px;font-family:"FrutigerLTW01-45Light"}
.news-list li{padding-left:20px;position:relative}
.news-list li:before{content:"•";position:absolute;left:0;color:#000}
.news-list li:hover{background-color:#e0e0e0;cursor:pointer}
#expansion span{font-weight:700}
.photo-panels{float:left;margin-bottom:30px;width:100%}
h3.named{color:red}
.tile{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:20px;margin-bottom:20px}
.accordion-item.subaccordion{border-bottom:none}
.accordion-item.subaccordion.active > .accordion-content .tile{background-color:#f4f4f4}
.accordion-item.subaccordion.active > .accordion-title{background-color:#fff}
.tile h2,.tile h3,.tile p{margin:0 0 10px;width:100%}
.tile h2{font-size:1.7em;font-family:'FrutigerLTW01-45Light';font-weight:700}
.tile h3{font-size:1.5em;font-family:'FrutigerLTW01-45Light'}
.tile p{font-size:1.3em;flex-grow:1}
.accordion-content{overflow:hidden;transition:max-height .3s ease}
.accordion-item.active > .accordion-content{overflow:visible;max-height:3000px}
.accordion-content.collapsed{max-height:0}
.accordion-title[aria-expanded="true"]{font-weight:700}