  h1,h2,h3,h4,h5,h6{font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif}.page--header h1{font-weight:300}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-weight:300}.main-content h1 strong,.main-content h2 strong,.main-content h3 strong,.main-content h4 strong,.main-content h5 strong,.main-content h6 strong{font-weight:400}.main-content h3+p{margin-top:20px}hr{border-top:2px dotted #cccacc;border-bottom:none;margin-top:2.25em;margin-bottom:2.25em}.sidebar--page-nav>ul>li:first-child:not(.nav-home-link){display:none}.sidebar--page-nav .nav-home-link a:before,.sidebar--page-nav .nav-home-link a.current:before,.sidebar--page-nav .nav-home-link a.current.current-last:before{content:"\f015";font-size:.9em}.lt-ie9 .sidebar--page-nav .nav-home-link a{font-size:1.375em;line-height:1.36364em;line-height:1.1em;padding:14px 14px 14px 28px}.lt-ie9 .sidebar--page-nav .nav-home-link a:before,.lt-ie9 .sidebar--page-nav .nav-home-link a.current:before,.lt-ie9 .sidebar--page-nav .nav-home-link a.current.current-last:before{font-size:.75em;left:.7em}@media screen and (min-width: 801px){.sidebar--page-nav .nav-home-link a{font-size:1.375em;line-height:1.36364em;line-height:1.1em;padding:14px 14px 14px 28px}.sidebar--page-nav .nav-home-link a:before,.sidebar--page-nav .nav-home-link a.current:before,.sidebar--page-nav .nav-home-link a.current.current-last:before{font-size:.75em;left:.7em}}.sidebar--page-nav h5,.sidebar--page-nav .page-nav-home,.sidebar--page-nav .nav-home-link{font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;font-variant:normal;text-transform:uppercase}.sidebar--page-nav h5 a,.sidebar--page-nav .page-nav-home a,.sidebar--page-nav .nav-home-link a{font-weight:400;letter-spacing:.02em}.sidebar--page-nav h5 a.current,.sidebar--page-nav .page-nav-home a.current,.sidebar--page-nav .nav-home-link a.current{font-weight:400}.sidebar .widget_elon_button_widget .button{font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;font-variant:300;text-transform:uppercase;letter-spacing:.02em;border-radius:50px}.sidebar .widget_elon_button_widget .button.tertiary{background-color:transparent;border:0;overflow:hidden}.sidebar .widget_elon_button_widget .button.tertiary a{position:relative;color:#736133;background-color:#d4c59e;z-index:0}.sidebar .widget_elon_button_widget .button.tertiary a:before{content:'';position:absolute;left:0;top:0;min-width:50px;height:100%;background-color:#977e42;z-index:-1;-webkit-transform:skewX(-10deg);-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-o-transform:skewX(-10deg);transform:skewX(-10deg);transform-origin:left bottom;-webkit-transition:min-width .2s;-moz-transition:min-width .2s;-o-transition:min-width .2s;transition:min-width 0.2s}.sidebar .widget_elon_button_widget .button.tertiary a:hover,.sidebar .widget_elon_button_widget .button.tertiary a:focus,.sidebar .widget_elon_button_widget .button.tertiary a:active{color:white}.sidebar .widget_elon_button_widget .button.tertiary a:hover:before,.sidebar .widget_elon_button_widget .button.tertiary a:focus:before,.sidebar .widget_elon_button_widget .button.tertiary a:active:before{min-width:100%}.sidebar .widget_elon_button_widget .button.tertiary.icon-inline i{width:55px;background-color:#977e42;color:white;-webkit-transform:skewX(-10deg);-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-o-transform:skewX(-10deg);transform:skewX(-10deg);border-radius:0;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color 0.4s}.sidebar .widget_elon_button_widget .button.tertiary.icon-inline i:before{margin-left:1px;-webkit-transform:translate(-50%, -50%) skewX(10deg);-moz-transform:translate(-50%, -50%) skewX(10deg);-ms-transform:translate(-50%, -50%) skewX(10deg);-o-transform:translate(-50%, -50%) skewX(10deg);transform:translate(-50%, -50%) skewX(10deg)}.sidebar .widget_elon_button_widget .button.tertiary.icon-inline a:hover i,.sidebar .widget_elon_button_widget .button.tertiary.icon-inline a:focus i,.sidebar .widget_elon_button_widget .button.tertiary.icon-inline a:active i{background-color:#736133}.sidebar .widget_elon_button_widget .button.icon-inline i{border-radius:50px 0 0 50px}.lt-ie9 .centered-small{text-align:center}@media screen and (max-width: 800px){.centered-small{text-align:center}}.featured-events-wrapper{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;align-content:flex-start;margin-left:-7.5px;margin-right:-7.5px}@media print, screen and (min-width: 641px){.featured-events-wrapper{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}}.lt-ie9 .featured-events-wrapper{margin-left:-15px;margin-right:-15px}@media screen and (min-width: 1025px){.featured-events-wrapper{margin-left:-15px;margin-right:-15px}}.feat-event--item{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;align-content:stretch;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#fff;background-image:-owg-linear-gradient(#ededed, #fff);background-image:-webkit-linear-gradient(#ededed, #fff);background-image:-moz-linear-gradient(#ededed, #fff);background-image:-o-linear-gradient(#ededed, #fff);background-image:linear-gradient(#ededed, #fff);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.15);-moz-box-shadow:0 0 8px rgba(0,0,0,0.15);box-shadow:0 0 8px rgba(0,0,0,0.15);margin:0 7.5px 15px 7.5px;max-width:360px}@media print, screen and (min-width: 641px){.feat-event--item{-moz-box-flex:0 1 calc(50% - 15px);-webkit-flex:0 1 calc(50% - 15px);-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px);max-width:none}}.lt-ie9 .feat-event--item{-moz-box-flex:0 1 calc(50% - 30px);-webkit-flex:0 1 calc(50% - 30px);-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:0 15px 30px 15px}@media screen and (min-width: 1025px){.feat-event--item{-moz-box-flex:0 1 calc(50% - 30px);-webkit-flex:0 1 calc(50% - 30px);-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:0 15px 30px 15px}}.feat-event--image{position:relative;overflow:hidden;border-bottom:6px solid transparent}.feat-event--image a{display:block;position:relative;border-bottom:none}.feat-event--image a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1;background-image:-owg-linear-gradient(transparent, rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.5));background-image:-moz-linear-gradient(transparent, rgba(0,0,0,0.5));background-image:-o-linear-gradient(transparent, rgba(0,0,0,0.5));background-image:linear-gradient(transparent, rgba(0,0,0,0.5));-webkit-print-color-adjust:exact;print-color-adjust:exact}.feat-event--image img{display:block;position:relative;margin:0;z-index:0}.feat-event--image .feat-event--type{position:absolute;bottom:-2px;right:-4px;max-width:90%;font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;line-height:.8;text-align:right;font-size:40px;font-size:8vw;opacity:.9;z-index:2}@media (max-width: 375px){.feat-event--image .feat-event--type{font-size:30px}}@media (min-width: 675px){.feat-event--image .feat-event--type{font-size:54px}}.feat-event--info{-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px 15px 5px 15px}.feat-event--info .feat-event--name{font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;color:#535961;font-size:20px;line-height:1.1em;font-weight:400}.feat-event--info p{font-size:.875em;line-height:1.28571em;margin-bottom:4px;padding-left:25px}.feat-event--info p::before{display:inline-block;width:20px;margin-left:-25px;padding-right:5px;font-family:FontAwesome;text-align:center;opacity:.75}.feat-event--info .feat-event--date>span{line-height:1}.feat-event--info .feat-event--date>span:last-of-type+br{display:none}.feat-event--info .feat-event--date::before{content:'\f133'}.feat-event--info .feat-event--notes::before{content:'\f129'}.feat-event--info .feat-event--time::before{content:'\f017'}.feat-event--info .feat-event--location::before{content:'\f041'}.feat-event--info>*:last-child{margin-bottom:0}.lt-ie9 .feat-event--info{padding:20px 20px 10px 20px}.lt-ie9 .feat-event--info .feat-event--name{font-size:24px}@media screen and (min-width: 361px){.feat-event--info{padding:20px 20px 10px 20px}.feat-event--info .feat-event--name{font-size:24px}}.feat-event--more-link a{display:block;border-bottom:none;text-transform:uppercase;font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;text-align:right;padding:5px 15px 15px 15px}.feat-event--more-link a:after{content:'\f061';font-family:FontAwesome;margin-left:8px;color:#cccacc;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all 0.2s}.lt-ie9 .feat-event--more-link a{padding:10px 20px 20px 20px}@media screen and (min-width: 361px){.feat-event--more-link a{padding:10px 20px 20px 20px}}html:not(.touch) .feat-event--more-link a:hover:after,html:not(.touch) .feat-event--more-link a:focus:after,html:not(.touch) .feat-event--more-link a:active:after{margin-left:14px;color:#73000a}.feat-event--type-speaker .feat-event--image{border-bottom-color:#d7182a}.feat-event--type-speaker .feat-event--type{color:#d7182a}.feat-event--type-speaker .feat-event--info p::before{color:#d7182a}.feat-event--type-performing-arts .feat-event--image{border-bottom-color:#00aeef}.feat-event--type-performing-arts .feat-event--type{color:#00aeef}.feat-event--type-performing-arts .feat-event--info p::before{color:#00aeef}.feat-event--type-visual-arts .feat-event--image{border-bottom-color:#947ab8}.feat-event--type-visual-arts .feat-event--type{color:#947ab8}.feat-event--type-visual-arts .feat-event--info p::before{color:#947ab8}.feat-event--type-dance .feat-event--image{border-bottom-color:#b59f0f}.feat-event--type-dance .feat-event--type{color:#b59f0f}.feat-event--type-dance .feat-event--info p::before{color:#b59f0f}.feat-event--type-music .feat-event--image{border-bottom-color:#2b944a}.feat-event--type-music .feat-event--type{color:#2b944a}.feat-event--type-music .feat-event--info p::before{color:#2b944a}.cp-events{margin-bottom:30px}.cp-events:not(:first-child){margin-top:30px}.cp-events+.cp-events{padding-top:30px;margin-top:45px;border-top:1px dotted #cccacc}.main-content .cp-events--list-title{font-weight:400;margin-bottom:16px}.lt-ie9 .main-content .cp-events--list-title{text-align:center}@media screen and (max-width: 640px){.main-content .cp-events--list-title{text-align:center}}.cp-events--list{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;align-content:flex-start;margin-left:-7.5px;margin-right:-7.5px;margin-bottom:-15px}@media print, screen and (min-width: 641px){.cp-events--list{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}}.lt-ie9 .cp-events--list{margin-left:-15px;margin-right:-15px;margin-bottom:-30px}@media screen and (min-width: 1025px){.cp-events--list{margin-left:-15px;margin-right:-15px;margin-bottom:-30px}}.cp-events-list--item{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;align-content:stretch;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#fafafa;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.15);-moz-box-shadow:0 0 8px rgba(0,0,0,0.15);box-shadow:0 0 8px rgba(0,0,0,0.15);margin:0 7.5px 15px 7.5px;max-width:360px}.cp-events-list--item a{color:#73000a}.cp-events-list--item a:hover,.cp-events-list--item a:focus,.cp-events-list--item a:active{color:#b7410e}@media print, screen and (min-width: 641px){.cp-events-list--item{-moz-box-flex:0 1 calc(50% - 15px);-webkit-flex:0 1 calc(50% - 15px);-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px);max-width:none}}.lt-ie9 .cp-events-list--item{-moz-box-flex:0 1 calc(50% - 30px);-webkit-flex:0 1 calc(50% - 30px);-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:0 15px 30px 15px}@media screen and (min-width: 1025px){.cp-events-list--item{-moz-box-flex:0 1 calc(50% - 30px);-webkit-flex:0 1 calc(50% - 30px);-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:0 15px 30px 15px}}.cp-event-item--image{position:relative;border-bottom:6px solid transparent}.cp-event-item--image::before{content:"";display:block;pointer-events:none;width:100%;height:0;padding-bottom:68.75%}.cp-event-item--image a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:none;overflow:hidden;background-size:cover;background-position:center center}.cp-event-item--image a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background-image:-owg-linear-gradient(transparent, rgba(0,0,0,0.45) 75%, rgba(0,0,0,0.9));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.45) 75%, rgba(0,0,0,0.9));background-image:-moz-linear-gradient(transparent, rgba(0,0,0,0.45) 75%, rgba(0,0,0,0.9));background-image:-o-linear-gradient(transparent, rgba(0,0,0,0.45) 75%, rgba(0,0,0,0.9));background-image:linear-gradient(transparent, rgba(0,0,0,0.45) 75%, rgba(0,0,0,0.9));-webkit-print-color-adjust:exact;print-color-adjust:exact}.cp-event-item--image img{display:block;position:absolute;top:50%;left:50%;width:100%;height:auto;margin:0;z-index:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cp-event-item--image .cp-event-item--type-label{position:absolute;bottom:-2px;right:-4px;max-width:90%;font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;line-height:.8;text-align:right;font-size:40px;font-size:8vw;z-index:2}@media (max-width: 375px){.cp-event-item--image .cp-event-item--type-label{font-size:30px}}@media (min-width: 675px){.cp-event-item--image .cp-event-item--type-label{font-size:54px}}.cp-event-item--info{-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px 15px 5px 15px;font-size:.9375em;line-height:1.6em}.cp-event-item--info:last-child{padding-bottom:15px}.cp-event-item--info a[target="_blank"]::after{content:"\00a0\f08e";font-family:FontAwesome;opacity:.4;font-size:90%;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity 0.2s}.cp-event-item--info a[target="_blank"]:hover::after,.cp-event-item--info a[target="_blank"]:focus::after,.cp-event-item--info a[target="_blank"]:active::after{opacity:1}.cp-event-item--info p,.cp-event-item--info ul{margin-bottom:0;margin-top:12px;line-height:1.4}.cp-event-item--info ul li{margin-bottom:12px}.cp-event-item--info ul li:last-child{margin-bottom:0}.cp-event-item--info p:not(.cp-event-item--subtitle):not(.sr-only),.cp-event-item--info ul li{padding-left:1.53571em}.cp-event-item--info p:not(.cp-event-item--subtitle):not(.sr-only) .icon,.cp-event-item--info ul li .icon{margin-right:.25em;margin-left:-1.53571em}.cp-event-item--info .cp-event-item--title,.cp-event-item--info .cp-event-item--subtitle{font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;color:#535961;letter-spacing:0;line-height:1.1em}.cp-event-item--info .cp-event-item--title+p:not(.cp-event-item--subtitle):not(.sr-only),.cp-event-item--info .cp-event-item--title+ul,.cp-event-item--info .cp-event-item--subtitle+p:not(.cp-event-item--subtitle):not(.sr-only),.cp-event-item--info .cp-event-item--subtitle+ul{margin-top:16px}.cp-event-item--info .cp-event-item--title{font-size:20px;font-weight:400;margin-bottom:0}.cp-event-item--info .cp-event-item--subtitle{font-size:18px;font-weight:300;margin-top:4px}.cp-event-item--info>*:last-child{margin-bottom:0}.lt-ie9 .cp-event-item--info{padding:20px 20px 10px 20px}.lt-ie9 .cp-event-item--info:last-child{padding-bottom:20px}.lt-ie9 .cp-event-item--info .cp-event-item--title{font-size:24px}.lt-ie9 .cp-event-item--info .cp-event-item--subtitle{font-size:22px}@media screen and (min-width: 361px){.cp-event-item--info{padding:20px 20px 10px 20px}.cp-event-item--info:last-child{padding-bottom:20px}.cp-event-item--info .cp-event-item--title{font-size:24px}.cp-event-item--info .cp-event-item--subtitle{font-size:22px}}.cp-event-item--link a{display:block;border-bottom:none;text-transform:uppercase;font-family:roboto-condensed,roboto,Verdana,Helvetica,sans-serif;text-align:right;line-height:1;padding:5px 15px 15px 15px}.cp-event-item--link a:after{content:'\f054';font-family:FontAwesome;margin-left:8px;-webkit-transition:margin-left .2s;-moz-transition:margin-left .2s;-o-transition:margin-left .2s;transition:margin-left 0.2s}.cp-event-item--link a[target="_blank"]::after{content:'\f08e'}.lt-ie9 .cp-event-item--link a{padding:10px 20px 20px 20px}@media screen and (min-width: 361px){.cp-event-item--link a{padding:10px 20px 20px 20px}}html:not(.touch) .cp-event-item--link a:hover:after,html:not(.touch) .cp-event-item--link a:focus:after,html:not(.touch) .cp-event-item--link a:active:after{margin-left:4px}.cp-event-type--speakers-events .cp-event-item--image{border-bottom-color:#d7182a}.cp-event-type--speakers-events .cp-event-item--type-label{color:#d7182a}.cp-event-type--speakers-events .cp-event-item--info .icon{color:#d7182a}.cp-event-type--performing-arts .cp-event-item--image{border-bottom-color:#00aeef}.cp-event-type--performing-arts .cp-event-item--type-label{color:#00aeef}.cp-event-type--performing-arts .cp-event-item--info .icon{color:#00aeef}.cp-event-type--visual-arts .cp-event-item--image{border-bottom-color:#947ab8}.cp-event-type--visual-arts .cp-event-item--type-label{color:#947ab8}.cp-event-type--visual-arts .cp-event-item--info .icon{color:#947ab8}.cp-event-type--dance .cp-event-item--image{border-bottom-color:#b59f0f}.cp-event-type--dance .cp-event-item--type-label{color:#b59f0f}.cp-event-type--dance .cp-event-item--info .icon{color:#b59f0f}.cp-event-type--music .cp-event-item--image{border-bottom-color:#2b944a}.cp-event-type--music .cp-event-item--type-label{color:#2b944a}.cp-event-type--music .cp-event-item--info .icon{color:#2b944a}.page-template-page-calendar-home .page--hero .row{max-width:none}.page-template-page-calendar-home .page--hero .page-hero--page-title{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;text-align:center;padding-left:20px;padding-right:20px}.page-template-page-calendar-home .page--hero .page-hero--page-title h1{color:white;margin-bottom:.2em;text-transform:uppercase;letter-spacing:-0.02em;font-weight:700;line-height:.7;font-size:50px;font-size:7vw}@media (max-width: 357.14286px){.page-template-page-calendar-home .page--hero .page-hero--page-title h1{font-size:25px}}@media (min-width: 2142.85714px){.page-template-page-calendar-home .page--hero .page-hero--page-title h1{font-size:150px}}.page-template-page-calendar-home .page--hero .page-hero--page-title h1 span{line-height:.7}.page-template-page-calendar-home .page--hero .page-hero--page-title h1 .custom-title-line{display:block}.page-template-page-calendar-home .page--hero .page-hero--page-title h1 .custom-title-line:last-child>span{vertical-align:top}.page-template-page-calendar-home .page--hero .page-hero--page-title h1 .custom-title-line .text-lg{font-size:175%}
