
@charset "UTF-8";
/*      Request ID: 8617dda6c97f5bad90937b9c69d097c2_1726089474 (09/11/2024 5:18pm) (RcxBDoAwCADBF1me1FBK2iZQTEGNv9eT3nYuC92UwXEGLnP8a6t8JrkIJZEp7EeRQbmHCuQx2+I6eIZDdFZ2aGIFBTxuefVdkpP7Aw==)      */



/*      Resource ID: ff2ef0a1f6371b44be84c8aeb6c (santarosa.scss, compiled by node-sass, minified by cleancss) (09/11/2024 5:18pm) (A:460, B:460, C:111967, D:112347, F:112347, I:89593, K:89593)      */

@font-face{font-family:BentonSans-Regular;font-style:normal;font-weight:300;src:url(/_ingredients/themes/global/fonts/BentonSans-Regular.ttf) format("truetype")}@font-face{font-family:BentonSans-Medium;font-style:normal;font-weight:500;src:url(/_ingredients/themes/global/fonts/BentonSans-Medium.ttf) format("truetype")}@font-face{font-family:BentonSans-Bold;font-style:normal;font-weight:700;src:url(/_ingredients/themes/global/fonts/BentonSans-Bold.ttf) format("truetype")}@font-face{font-family:BentonSansExtraCompressed-Bold;font-style:normal;font-weight:700;src:url(/_ingredients/themes/global/fonts/BentonSansExtraCompressed-Bold.ttf) format("truetype")}@font-face{font-family:BentonSansCompressed-Bold;font-style:normal;font-weight:700;src:url(/_ingredients/themes/global/fonts/BentonSansCompressed-Bold.ttf) format("truetype")}@font-face{font-family:BentonSansCompressed-Black;font-style:normal;font-weight:900;src:url(/_ingredients/themes/global/fonts/BentonSansCompressed-Black.ttf) format("truetype")}@font-face{font-family:"1883Sans-Regular";src:url(/_ingredients/themes/global/fonts/1883Sans-Regular.otf) format("opentype")}@font-face{font-family:"1883Sans-Bold";src:url(/_ingredients/themes/global/fonts/1883Sans-Bold.otf) format("opentype")}@font-face{font-family:"1883Sans-SemiBold";src:url(/_ingredients/themes/global/fonts/1883Sans-SemiBold.otf) format("opentype")}@font-face{font-family:"1883Sans-ExtraBold";src:url(/_ingredients/themes/global/fonts/1883Sans-ExtraBold.otf) format("opentype")}@media all{.text-align-center{text-align:center}.align-center{display:block;margin-right:auto;margin-left:auto}}@media all{.hidden{display:none}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;overflow:visible;clip:auto;width:auto;height:auto}}@media all{:where(.block-hero,.srjc_hero_block).empty{display:none}}@media all{html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button}input{overflow:visible}.foundation-mq{font-family:"small=0em&medium=37.5em&large=56.25em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:0 0;line-height:1;cursor:auto}button,input{font-family:inherit}div,form,h1,h2,h6,li,p,td,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}h1,h2,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}a{line-height:inherit;color:#820000;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#700000}a img{border:0}ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ul ul{margin-left:1.25rem;margin-bottom:0}[type=text]{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=text]:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}input::placeholder{color:#cacaca}input:disabled{background-color:#e6e6e6;cursor:not-allowed}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:3px;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#820000;color:#fefefe}.button:focus,.button:hover{background-color:#6f0000;color:#fefefe}.button.alert{background-color:#c60f13;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#9e0c0f;color:#fefefe}a.button:focus,a.button:hover{text-decoration:none}.menu{padding:0;margin:0;list-style:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu a{margin-bottom:0}.menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:3px}table tbody{border:1px solid #f1f1f1;background-color:#fefefe}table tbody td{padding:.5rem .625rem .625rem}.grid-container{padding-right:1rem;padding-left:1rem;max-width:75rem;margin:0 auto}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-6{-ms-flex-preferred-size:auto;flex-basis:auto}.grid-x>.small-2{width:16.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-12{width:100%}.grid-container:not(.full)>.grid-padding-x{margin-right:-1rem;margin-left:-1rem}.grid-padding-x>.cell{padding-right:1rem;padding-left:1rem}.grid-y{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-padding-y>.cell{padding-top:1rem;padding-bottom:1rem}.align-center{-ms-flex-pack:center;justify-content:center}}@media all{#region-messages{bottom:1rem;pointer-events:none;position:fixed;right:1rem;z-index:101}}@media all{html{font-size:16px}body{color:#242526;font:normal normal 400 1rem/1.5 Lato,Arial,Helvetica,sans-serif}p{letter-spacing:.012em;line-height:inherit;margin:0 0 .625rem}p:last-child{margin-bottom:0}h1,h2,h6{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.012em;text-transform:capitalize}h1 a,h1 a:link,h1 a:visited{color:inherit;font-weight:inherit}h1{border-bottom:1px solid #e3d8d8;color:#002653;font-size:1.42857rem;font-weight:900;letter-spacing:.05em;padding-bottom:.25em}h2{color:#002653;font-size:1.35714rem;letter-spacing:.05em}h2.block-title{border-bottom:1px solid #e3d8d8;padding-bottom:6px}h6{color:#002653;font-size:1rem;text-transform:none}a{color:#820000;font-weight:700;-webkit-transition:all .3s;transition:all .3s}a:hover{color:#a61919}a:active{color:#820000}a[href^="tel:"]{color:inherit}.button{border:none;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.33),inset 0 0 5px rgba(255,255,255,.2);box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.33),inset 0 0 5px rgba(255,255,255,.2);color:#eee;letter-spacing:.05em;margin:0;text-transform:capitalize}.button.alert{background-color:#c00}.button.border{border:.5em solid #e6e7e8}.button.pill{border-radius:2em}}@media all{html{scroll-behavior:smooth;scroll-padding-top:var(--page-scroll-gap,0)}.grid-container{max-width:87.5rem}#page{min-height:100vh;overflow:hidden;position:relative}#main{padding-bottom:3rem}#content-bottom{margin-left:0;margin-right:0}#main .main{padding-bottom:1rem;padding-top:2.25rem}main section.block{margin-bottom:1.75em}}@media all{:target{position:relative}table td{padding:9px 10px;text-align:left}}@media all{#header{background-color:#f8fbff;padding:0}}@media all and (max-width:600px){#header{display:none}}@media all{#header>.grid-container:first-child{background:#667485;border-bottom:3px solid #820000;position:relative}#header>.grid-container:first-child:after,#header>.grid-container:first-child:before{background:inherit;border:inherit;bottom:-3px;content:"";position:absolute;top:0;width:50vw}#header>.grid-container:first-child:before{right:100%}#header>.grid-container:first-child:after{left:100%}}@media all and (max-width:1200px){#header-links .grid-container{padding-left:0;padding-right:0}}@media all{#header-links .menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;text-transform:uppercase}}@media all and (min-width:1401px){#header-links{position:absolute;right:calc((100vw - 1400px)/ 2);top:0;z-index:7}}@media all and (max-width:1400px) and (min-width:1201px){#header-links{right:0}}@media all and (min-width:1201px){#header-links{font-size:1rem;position:absolute;top:0;z-index:9}#header-links .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (max-width:1200px){#header-links{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}#header-links .menu{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media all{#header-links li{color:#fff;font-weight:700}#header-links a{color:inherit;line-height:inherit;padding:0}}@media all and (max-width:1200px){#header-links{color:#97d9f3;margin-top:2.5rem}}@media all{#header-links .menu>li{position:relative}#header-links #quick-links .button{color:#242526}}@media all and (min-width:1201px){#header-links .menu>#quick-links li,#header-links .menu>li{cursor:default;line-height:1rem;padding:.5rem 1.125rem}#header-links .menu>li{padding-bottom:1rem;padding-top:1rem}#header-links .menu>li:last-child,#header-links .menu>li:nth-last-child(2){padding:0}}@media all and (max-width:1200px){#header-links .menu>li{cursor:default;padding-top:.5625rem}#header-links .menu>li:nth-last-child(2){color:#292929}#header-links .grid-container>.menu>li:not(:nth-last-child(-n+2)){padding-left:1rem}}@media all{#header-links .button{background:#eab21f;border-radius:0;box-shadow:none;color:inherit;line-height:1rem;margin:0;padding:1rem;font-size:1rem;text-shadow:none;text-transform:uppercase}}@media all and (max-width:1200px){#header-links .button{min-width:8.75rem}}@media all{#header-links .button.alert{background:#820000;color:#f8fbff}#header-links .button{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (max-width:1200px){#header-links .button{border:none;display:inline-block;font-size:.75rem;line-height:inherit;padding:.25rem 1rem}}@media all and (max-width:1200px){#header-links .button:before{display:inline-block;font-size:.75rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (min-width:1201px){#header-links .button:hover:before{-webkit-transform:translateY(2px) rotate(0);transform:translateY(2px) rotate(0)}}@media all{#header-links li>ul{font-size:.75rem;list-style:none;margin:0;text-transform:capitalize}}@media all and (min-width:1201px){#header-links li>ul{background:#e6e7e7;min-width:7.5rem;opacity:0;padding:0 .5rem 1.25rem;position:absolute;right:0;top:100%;transform:scale(0);transition:opacity .3s,transform 0s .3s;z-index:5}#header-links .menu .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;flex-wrap:wrap;min-width:18.5rem}#header-links li:hover>ul{opacity:1;pointer-events:all;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s;transition:opacity .3s}#header-links li>ul li{padding-top:.25rem}}@media all and (max-width:1200px){#header-links li>ul{height:0;margin-left:.5625rem;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}#header-links li>ul li{padding:.5625rem 0 0}#header-links li>ul li:last-child{padding-bottom:.325rem}}@media all{#header-links li>ul a{color:#999;font-size:.75rem;text-transform:none}}@media all and (min-width:1201px){#header-links li>ul a{color:#820000}}@media all{#header-links li>ul>li{margin:0}}@media all and (min-width:901px){#header-links .menu .menu li{width:50%}}@media all{#main-logo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:48px}#main-logo img{height:80px;width:480px}}@media all and (min-width:1501px){#main-logo img{-webkit-transform:translateX(-64px);transform:translateX(-64px)}}@media all and (min-width:1201px){#bottom-header{min-height:135px}}@media all{#dept-block{flex-grow:1;margin-left:0;padding:1.2rem 0}}@media all and (max-width:1500px){#dept-block{padding-left:4rem}}@media all and (max-width:1200px){#dept-block{display:none}}@media all and (max-width:1200px) and (min-width:601px){#dept-block{display:block}}@media all{#dept-block>h1{border-bottom:0;color:#002654;font-family:Lato,sans-serif;font-size:1.6875rem;font-weight:400;letter-spacing:.025rem;margin:0;padding:0;text-transform:uppercase}header .site-search{font-size:.875rem;font-weight:700;margin:.25rem 0 0 auto;max-width:300px}}@media all and (max-width:1200px){header .site-search{display:none;width:58.333%}}@media all{.site-search input[type=text]{background:#fff url(https://events.santarosa.edu/assets/images/search-dark.png) no-repeat top left #444;background-clip:padding-box;border:1px solid #d2d5d8!important;border-radius:6px!important;display:inline-block;color:#bfc4ca;font:400 15px Lato,Arial,Helvetica,sans-serif;font-size:.875rem;height:auto;margin:0;outline:0;padding:.25rem .5rem!important;-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s;width:220px}.site-search input[type=text]:focus{background:#fff url(https://events.santarosa.edu/assets/images/search-dark.png) no-repeat 5px 8px #444;color:#6a6f75;width:300px}#header .site-search{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:300px}form.gsc-search-box{margin:0!important}.gsc-control-cse .gsc-input-box,.gsc-control-cse table,.gsc-control-cse table.gsc-search-box,.site-search .gsc-control-cse{background:0 0;border:none;height:auto}.gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input,.gsc-control-cse .gsib_a,.gsc-control-cse table,.gsc-control-cse table.gsc-search-box,.gsc-control-cse td,.site-search .gsc-control-cse{margin:0;padding:0}.gsc-control-cse table.gsc-search-box td.gsc-input{padding-right:0}.gsc-control-cse table{border-spacing:0}.gsc-control-cse table.gsc-search-box tbody{background:0 0;border:none}.gsc-search-box .gsc-search-box tbody,.gsc-search-box .gsc-search-box td,.gsc-search-box .gsc-search-box tr,.gsc-search-box table.gsc-search-box{display:block}.gsc-search-box table.gsc-search-box{position:relative}.gsc-search-box td.gsc-search-button{padding-right:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto!important}.gsc-control-cse .gsc-input-box{-webkit-box-shadow:0 0;box-shadow:0 0;display:block}.site-search input[type=text]{background:#fff!important;background-clip:padding-box;border:2px solid #d2d5d8!important;border-radius:6px!important;color:#bfc4ca!important;font:400 15px Lato,Arial,Helvetica,sans-serif!important;float:right;height:34px!important;margin:0!important;padding:.375rem 2rem .375rem 1rem!important;text-indent:0!important;-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s;width:220px!important}.site-search input[type=text]:focus{color:#6a6f75!important;width:300px!important}.gsc-search-button-v2{background:0 0!important;border:none!important;padding:0!important}.gsc-search-button-v2 svg{fill:#ccc!important;height:1rem!important;width:1rem!important}.gsc-input .gsst_a{font-size:1.25rem;transform:translate(-1.5rem,-.25rem)}div.gsc-clear-button{display:none!important}}@media all{#navigation nav a,#region-navigation{-webkit-transition:all .3s;transition:all .3s}#region-navigation{background:#002654;border-color:#8c1515;border-style:solid;border-width:0;border-top-width:6px;padding:0;position:static;z-index:4}}@media all and (min-width:1201px){#region-navigation{background:#002654;border-top-width:0;border-top:6px solid #820000}}@media all and (max-width:1200px){#region-navigation{position:relative}}@media all and (max-width:600px){#region-navigation{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.5rem;padding-top:.5rem}}@media all{#navigation{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media all and (max-width:1200px){#navigation{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;overflow:hidden;padding:0 .875rem;-webkit-transition:height .3s ease;transition:height .3s ease}}@media all and (max-width:600px){#navigation{min-width:100%;padding:0}}@media all{#region-navigation nav{width:100%}}@media all and (min-width:1201px){#region-navigation nav>ul{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:nowrap}#navigation>nav>ul.menu{margin-left:-1rem;margin-right:-1rem;position:relative}#navigation>nav>ul.menu:after,#navigation>nav>ul.menu:before{background:#002654;content:"";height:100%;position:absolute;width:50vw}#navigation>nav>ul.menu:before{right:100%}#navigation>nav>ul.menu:after{left:100%}#region-navigation nav>ul>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#region-navigation:not(.fixed) nav:nth-of-type(odd)>ul>li:not(:last-child){border-right:1px solid #043b7c}}@media all and (max-width:1200px){#region-navigation nav{padding-left:1rem}}@media all and (max-width:1200px){#region-navigation nav a{padding:.5rem 0}}@media all{#navigation nav .menu a{color:#fff}#navigation nav>ul>li>a{font-size:.75rem;font-weight:600;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}}@media all and (min-width:1201px){#navigation nav>ul>li>a{white-space:nowrap}#navigation nav>ul>li>a:hover{color:#ccc}}@media all{#navigation .flyout{list-style:none;text-align:left}}@media all and (max-width:1200px){#navigation .flyout{height:0;opacity:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}#navigation .flyout li{color:#999;font-size:.8375rem;margin-bottom:.75rem}}@media all{#navigation .flyout a{padding:0}#region-navigation .name{overflow:hidden;padding:0 1rem}}@media all and (min-width:601px){#region-navigation .name{display:none}}@media all{#region-navigation .name svg{display:block;height:35px;width:225px}}@media all and (max-width:600px){#region-navigation .name svg .srjc-logo-long,#region-navigation .name svg .srjc-logo-medium{display:none}}@media all{#region-navigation .name h1{border-bottom:none;color:#fff;font-size:1rem;padding:.75rem 0 0 1.9375rem}#region-navigation .icon-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:36px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0 1rem;width:auto}}@media all and (min-width:1201px){#region-navigation .icon-links{display:none}}@media all{#region-navigation .icon-links li{display:block}#region-navigation .icon-links li:not(:first-child){margin-left:1.125rem}#navigation .menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (max-width:1200px){#navigation .menu .menu{display:block;padding-left:1rem}}@media all{#navigation .menu .menu a{display:block}#navigation .flyout .menu li:after,#navigation .flyout .menu li:before{clear:both;content:"";display:table}#hamburger{cursor:pointer;display:block;outline:0}}@media all and (min-width:1201px){#hamburger{display:none}}@media all{#hamburger line{-webkit-transform:none;transform:none;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#navigation h2.block-title{margin-bottom:1em;position:relative}#navigation .flyout .menu{display:block}}@media all and (min-width:1201px){#navigation nav:nth-of-type(odd){width:60%}#navigation nav:only-of-type{position:relative;width:100%;z-index:8}#region-navigation .flyout .menu{background:#002654;padding:1rem}#region-navigation:not(.fixed) nav>ul>li:hover{-webkit-transition:all .3s;transition:all .3s}#navigation .flyout{left:0;opacity:0;position:absolute;top:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s,-webkit-transform 0s .3s;transition:opacity .3s,-webkit-transform 0s .3s;transition:opacity .3s,transform 0s .3s;transition:opacity .3s,transform 0s .3s,-webkit-transform 0s .3s;white-space:nowrap;z-index:1}#navigation .flyout .menu{padding:1rem;width:auto}#navigation .flyout li:not(:last-child){padding-bottom:1rem}#navigation nav li:last-child{border-right:0}#navigation li:hover .flyout{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s;transition:opacity .3s}#region-navigation nav .flyout a{font-size:.8125rem}}@media all and (max-width:1200px){#navigation nav:nth-of-type(odd){-webkit-transition:margin-top 0s linear,.3s;transition:margin-top 0s linear,.3s}#region-navigation .menu,#region-navigation nav li{display:block}}@media all{.icon-spyglass{cursor:pointer;height:24px;stroke:#fff;stroke-width:4px;vertical-align:middle;width:25px}#menu-subtray{background:rgba(233,233,233,.95);left:0;min-height:2.5rem;position:absolute;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .3s .15s;transition:-webkit-transform .3s .15s;transition:transform .3s .15s;transition:transform .3s .15s,-webkit-transform .3s .15s;width:100%}}@media all and (min-width:1201px){#menu-subtray{overflow:hidden}}@media all and (max-width:1200px){#menu-subtray{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all{#menu-subtray .site-search{opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}}@media all{#footer{background-color:#012550;background-image:-webkit-gradient(linear,left top,left bottom,from(#0f335e),to(#00244f));background-image:linear-gradient(to bottom,#0f335e,#00244f);border-top:none;font-size:11px;letter-spacing:.025em;padding:0;text-shadow:1px 1px 2px #000}#footer,#footer a,#footer a:link,#footer a:visited{color:#e5e5e5;font-family:Lato;font-size:11px;font-weight:900;text-shadow:0 1px 0 #000410}#footer a:active,#footer a:hover{color:#fff}#footer p{font-size:.6875rem}#footer h6{color:#fff;font-size:.75rem;text-transform:uppercase}#footer .bottom a:not(.tel){display:block;margin-bottom:.5rem;text-transform:uppercase}#footer>.grid-container{border-bottom:1px solid #00030f;border-top:1px solid #043b7c;padding:0 .75rem}#footer>.grid-container:last-child{border-bottom:0}#footer .cell{padding:1rem 0}}@media all and (min-width:1201px){#footer .bottom .cell,#footer .top .cell{width:19%}}@media all and (max-width:1200px) and (min-width:901px){#footer .bottom .cell,#footer .top .cell:not(:first-child){width:calc(20% - 17px)}}@media all{#footer .cell{padding:.6rem 0}#footer .top{background-color:#e5e9ee;border-bottom:6px solid #820000}#footer .top>.grid-container{padding-left:.5rem}}@media all and (max-width:1200px) and (min-width:901px){#footer .top>.grid-container{padding-left:1rem}}@media all and (max-width:900px){#footer .top{padding-bottom:1rem}}@media all{#footer .top .grid-container{position:relative}#footer .bottom .cell:first-of-type,#footer .top .cell:first-of-type{height:auto!important;width:5%!important}#footer .top .grid-container>.cell:first-of-type{left:auto;overflow:visible;padding:0;position:relative}#footer .top .grid-container>.cell:first-of-type a{display:block}}@media all and (max-width:1200px){#footer .top .grid-container>.cell:first-of-type{height:74px!important;margin-right:1rem;transform:none;width:58px!important}}@media all and (max-width:900px){#footer .top .grid-container>.cell:first-of-type{display:none}}@media all{#footer .top img{height:72px;left:0;position:absolute;width:58px;z-index:10}}@media all and (min-width:1501px){#footer .top img{left:auto;right:100%}}@media all and (max-width:1200px){#footer .top img{margin-top:5%;max-height:90%}}@media all{#footer .top a{color:#820000;font-size:13px;text-shadow:none}#footer .top .cell:not(:first-child) a:before{content:url(https://events.santarosa.edu/assets/images/bullet.png);padding-right:.5rem;vertical-align:top}}@media all and (min-width:901px){#footer .bottom{min-height:5.625rem}}@media all and (max-width:900px){#footer .bottom{padding-top:2rem}}@media all and (max-width:1200px){#footer .bottom>.cell:empty{display:none}}@media all and (max-width:1200px){#footer .bottom>.cell:nth-child(3){margin-left:0;padding-left:0}#footer .bottom>.cell:nth-child(3n+3),#footer .bottom>.cell:nth-child(3n+4){padding-left:0}}@media all and (min-width:901px) and (max-width:1200px){#footer .bottom>.cell:nth-child(2){margin-left:5.25rem}}@media all{#copyright>:last-child:after{content:url(https://events.santarosa.edu/assets/images/leaf.png);padding-left:7px;vertical-align:text-top}#copyright{width:100%}}@media all and (min-width:1201px){#copyright{width:75%}}@media all and (max-width:600px){#footer .top .cell{padding:.25rem 0}#footer .bottom>.cell:first-child{display:none}}@media all and (min-width:1201px){#footer .cell{padding-left:.125rem;padding-right:.125rem}}@media all and (max-width:600px){#footer .cell:nth-child(2n+1){clear:both}}@media all{:root{--white:#fff;--srjc-blue:#182952;--srjc-red:#801518;--light-gray:#e6e7e8;--light-blue:#c6d8eb;--light-red:#dab3b2;--gray:#919daa;--yellow:#eab21f;--teal-blue:#97d9f3}.teal-blue-bg{background-color:var(--bg-color)}.srjc-blue-text{color:var(--text-color)}.srjc-blue-text{--text-color:var(--srjc-blue)}.teal-blue-bg{--bg-color:var(--teal-blue)}}@media all{.icon-spyglass{--size:1.375rem;display:inline-block;min-width:var(--size);min-height:var(--size);position:relative}.icon-spyglass{--size:1.75rem}:where(.icon-logo-mark,.icon-lock,.icon-spyglass,.icon-facebook,.icon-twitter,.icon-instagram,.icon-linkedin,.icon-youtube,.icon-srjc-app)::before{background-position:50% 50%;background-size:contain;content:"";display:inline-block;height:var(--size);width:var(--size)}.icon-spyglass::before{background-image:url(https://events.santarosa.edu/assets/icons.svg#spyglass)}}.gsc-control-cse{padding:1em}.gsc-control-cse{width:auto;font-family:Arial,sans-serif;font-size:13px}.gsc-control-wrapper-cse{width:100%}form.gsc-search-box{font-size:13px;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;width:100%}table.gsc-search-box{border-style:none;border-width:0;border-spacing:0 0;width:100%;margin-bottom:2px}table.gsc-search-box td{vertical-align:middle}table.gsc-search-box td.gsc-input{padding-right:12px}.gsc-search-button{width:1%}.gsc-search-button-v2 svg{fill:#fff}.gsc-clear-button{width:14px}.gsc-search-button{margin-left:2px}.gsc-clear-button{display:inline;text-align:right;margin-left:4px;margin-right:4px;padding-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url(https://www.google.com/cse/static/css/v2/clear.png);cursor:pointer}.gsc-clear-button:hover{background-image:url(https://www.google.com/cse/static/css/v2/clear-hover.png)}.gsc-search-box-tools .gsc-clear-button{display:none}.gsc-results-close-btn{background-image:url(https://www.google.com/images/nav_logo114.png);background-repeat:no-repeat;background-position:-140px -230px;float:right;display:none;opacity:0;height:12px;width:12px;position:absolute!important;top:20px;right:20px;cursor:pointer}.gsc-results-wrapper-overlay{border:none;margin:auto;border-radius:1px;overflow:auto;height:80%;-webkit-box-shadow:0 3px 10px rgba(34,25,25,.4);-moz-box-shadow:0 3px 10px rgba(34,25,25,.4);-ms-box-shadow:0 3px 10px rgba(34,25,25,.4);-o-box-shadow:0 3px 10px rgba(34,25,25,.4);box-shadow:0 3px 10px rgba(34,25,25,.4);border-collapse:separate;background:#fff;padding:30px;width:70%;position:fixed!important;top:5%;left:12%;opacity:0;z-index:100002;visibility:hidden;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.gsc-modal-background-image{position:fixed!important;top:0;left:0;height:130%;width:100%;z-index:100001;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";display:none;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}input.gsc-input{padding:1px 6px;border:1px solid #ddd;width:99%}.gsc-positioningWrapper{position:relative}.gsc-refinementsAreaInvisible,.gsc-tabsAreaInvisible{display:none}.gsc-tabHeader{border:none;font-size:13px;font-weight:700;line-height:27px;min-width:54px;padding:0 8px 1px 8px;text-align:center}.gsc-tabData.gsc-tabdActive{display:block}.gsc-resultsbox-invisible{display:none}.gsc-wrapper{position:relative;display:block}.gsc-adBlockInvisible{display:none}.gsc-above-wrapper-area-invisible{display:none}.gsc-above-wrapper-area-container{width:100%}.gsc-result-info-container{text-align:left}.gsc-result-info-invisible{display:none}.gsc-orderby-container{text-align:right;background:0 0}.gsc-orderby-invisible{display:none}.gsc-orderby-label{color:#676767;padding:5px 5px 6px 0}.gsc-selected-option-container{background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#444;cursor:default;font-size:11px;font-weight:700;height:27px;line-height:27px;max-width:90%;min-width:54px;outline:0;padding:0 28px 0 6px;position:relative;text-align:center}.gsc-selected-option{position:relative;width:100%}.gsc-control-cse .gsc-option-selector{border:none;height:11px;margin-top:-4px;position:absolute;right:5px;top:12px;width:7px;padding:0 5px 0 5px;background:url(https://ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat}.gsc-option-menu-invisible{display:none}.gsc-control-cse .gsc-option-menu-container{color:#000;font-size:80%;position:relative}.gsc-option-menu-item{color:#777;cursor:pointer;list-style:none;margin:0;padding:0 30px 0 30px;white-space:nowrap}.gsc-option-menu-item-highlighted{background-color:#eee;border-color:#eee;border-width:1px 0;color:#333}.gsc-option{cursor:pointer;list-style:none;white-space:nowrap;line-height:27px;text-align:left}.gsc-control-cse:after{content:".";display:block;height:0;clear:both;visibility:hidden}html>body .gsc-inline-block{display:-moz-inline-box;display:inline-block}.gsc-inline-block{display:inline-block}.gsc-control-cse{background-color:#fff;border:1px solid #fff}.gsc-input{font-size:16px}.gsc-input-box{border:1px solid #dfe1e5;background:#fff}.gsc-search-button-v2{font-size:0;padding:6px 27px;width:auto;vertical-align:middle;border:1px solid #666;border-radius:2px;border-color:#3079ed;background-color:#4d90fe;background-image:linear-gradient(top,#4d90fe,#4787ed)}.gsc-search-button-v2:hover{border-color:#2f5bb7;background-color:#357ae8;background-image:linear-gradient(top,#4d90fe,#357ae8)}.gsc-search-button-v2 svg{fill:#fff}.gsc-tabHeader.gsc-tabhActive{border-bottom:2px solid #1a73e8;color:#1a73e8}.gsc-control-cse{font-family:arial,sans-serif}.gsc-control-cse{border-color:#fff;background-color:#fff}.gsc-input-box,input.gsc-input{border-color:#d9d9d9}.gsc-search-button-v2,.gsc-search-button-v2:focus,.gsc-search-button-v2:hover{border-color:#666;background-color:#cecece;background-image:none;filter:none}.gsc-search-button-v2 svg{fill:#fff}.gsc-tabHeader.gsc-tabhActive{color:#ccc;border-color:#ccc;background-color:#fff}.gscb_a{display:inline-block;font:27px/13px arial,sans-serif}.gsst_a .gscb_a{color:#a1b9ed;cursor:pointer}.gsst_a:focus .gscb_a,.gsst_a:hover .gscb_a{color:#36c}.gsst_a{display:inline-block}.gsst_a{cursor:pointer;padding:0 4px}.gsst_a:hover{text-decoration:none!important}.gsst_b{font-size:16px;padding:0 2px;position:relative;user-select:none;-webkit-user-select:none;white-space:nowrap}.gsib_a{width:100%;padding:4px 6px 0}.gsib_a,.gsib_b{vertical-align:top}.gssb_c{border:0;position:absolute;z-index:989}.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:default}.gssb_f{visibility:hidden;white-space:nowrap}.gsib_a{padding:5px 9px 4px 9px}.gscb_a{line-height:27px}.gssb_e{border:0}.gssb_c{z-index:5000}.gssb_c>tbody>tr,.gssb_c>tbody>tr>td,.gssb_e{padding:0;margin:0;border:0}.gscb_a{display:inline-block;font:27px/13px arial,sans-serif}.gsst_a .gscb_a{color:#a1b9ed;cursor:pointer}.gsst_a:focus .gscb_a,.gsst_a:hover .gscb_a{color:#36c}.gsst_a{display:inline-block}.gsst_a{cursor:pointer;padding:0 4px}.gsst_a:hover{text-decoration:none!important}.gsst_b{font-size:16px;padding:0 2px;position:relative;user-select:none;-webkit-user-select:none;white-space:nowrap}.gsib_a{width:100%;padding:4px 6px 0}.gsib_a,.gsib_b{vertical-align:top}.gssb_c{border:0;position:absolute;z-index:989}.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:default}.gssb_f{visibility:hidden;white-space:nowrap}.gsib_a{padding:5px 9px 4px 9px}.gscb_a{line-height:27px}.gssb_e{border:0}.gssb_c{z-index:5000}.gssb_c>tbody>tr,.gssb_c>tbody>tr>td,.gssb_e{padding:0;margin:0;border:0}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_FQftx9897sxZ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwftx9897g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_FQftx9897sxZ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwftx9897g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.calendar_detail_row::after,.calendar_detail_row::before,.ex_clearfix::after,.ex_clearfix::before{clear:both;content:'';display:table}.ex_list_reset,.lw_widget_saveandshare{list-style-type:none;margin:0;padding:0}.ex_wrap{overflow-wrap:break-word}.ex_hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ex_smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ex_unsmooth{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.calendar_event--featured .lw_item_thumb,.ex_background_img{position:relative;overflow:hidden}.calendar_event--featured .lw_item_thumb img,.ex_background_img img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;max-height:none;color:transparent}.calendar_add_to_cal a,.calendar_btn,.calendar_btn_dark,.calendar_btn_large,.calendar_btn_small,.calendar_detail_rsvp .lw_payments_charge_submit,.ex_btn_reset,.lw_cal_pagination a{-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;margin:0;padding:0}.calendar_add_to_cal a:focus,.calendar_btn:focus,.calendar_btn_dark:focus,.calendar_btn_large:focus,.calendar_btn_small:focus,.calendar_detail_rsvp .lw_payments_charge_submit:focus,.ex_btn_reset:focus,.lw_cal_pagination a:focus{outline:0}.calendar_body{display:flex;flex-direction:column;min-height:100vh;margin:0}.calendar_body .calendar_main{-webkit-box-flex:1;flex:1;-ms-flex:auto;margin-bottom:110px}@media (max-width:768px){.calendar_body .calendar_main{margin-bottom:50px}}.calendar_main{font-family:calluna-sans,sans-serif;color:#222;font-size:16px;font-weight:400}.calendar_main :where(a){color:inherit;font-weight:700;text-decoration:none}.calendar_main :where(a):hover{color:inherit;text-decoration:underline}@media (min-width:1400px){.calendar_main .container{max-width:1240px}}.calendar_main .container.featured-events+.container.event-calendar{padding-top:40px;background-color:#fff}.calendar_main .container.event-filters{position:sticky;top:0;padding:60px 12px 20px;background-color:#fff;z-index:10}.calendar_section{margin-top:75px;margin-bottom:110px}@media (max-width:992px){.calendar_section{margin-top:60px;margin-bottom:70px}}@media (max-width:768px){.calendar_section{margin-top:60px;margin-bottom:60px}}.calendar_section_header{margin-bottom:27px;display:flex;align-items:center;justify-content:flex-start;color:#222;font-family:calluna-sans,sans-serif;font-size:32px;font-weight:600;line-height:1.1}@media (max-width:992px){.calendar_section_header{font-size:28px}}@media (max-width:768px){.calendar_section_header{font-size:26px}}@media (max-width:550px){.calendar_section_header{font-size:24px}}.calendar_section_header span{flex:0 0 auto}.calendar_section_header::after{content:'';display:inline-block;flex:1 1 auto;margin-left:10px;margin-top:4px;border-top:1px solid #c8c8c8}.calendar_detail_field,.calendar_detail_rsvp .lw_events_registration_instructions_text,.calendar_detail_rsvp .lw_payments_registration_status,.calendar_rich_text{color:#555;font-family:calluna-sans,sans-serif;font-size:16px;font-weight:400;line-height:1.62}.calendar_detail_field :where(a),.calendar_detail_rsvp .lw_events_registration_instructions_text :where(a),.calendar_detail_rsvp .lw_payments_registration_status :where(a),.calendar_rich_text :where(a){color:#820000}.calendar_detail_field :where(a):hover,.calendar_detail_rsvp .lw_events_registration_instructions_text :where(a):hover,.calendar_detail_rsvp .lw_payments_registration_status :where(a):hover,.calendar_rich_text :where(a):hover{color:#820000}.lw_image{max-width:100%}.lw_image_caption{color:#222;font-family:calluna-sans,sans-serif;font-size:14px;font-weight:400;line-height:1.14}.calendar_figure{margin:0;position:relative}.calendar_figure::before{z-index:0;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:24%;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}.calendar_figure_image{max-width:100%}.calendar_figure_caption{z-index:1;position:absolute;bottom:20px;left:20px;right:20px;color:#fff;font-family:calluna-sans,sans-serif;font-size:14px;font-weight:400;line-height:1.14}.calendar_event .lw_item_thumb,.calendar_panel .lw_item_thumb,.calendar_thumbnail{display:block}.calendar_event .lw_item_thumb a,.calendar_panel .lw_item_thumb a,.calendar_thumbnail a{display:block}.calendar_event .lw_item_thumb img,.calendar_panel .lw_item_thumb img,.calendar_thumbnail img{display:block;max-width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.calendar_event .lw_item_thumb:hover img,.calendar_panel .lw_item_thumb:hover img,.calendar_thumbnail:hover img{-webkit-filter:brightness(.85);filter:brightness(.85)}.calendar_btn_large{display:inline-block;margin-top:15px;margin-bottom:15px;padding:5px 24px;border-radius:28px;background-color:#fff;border:2px solid #820000;color:#820000;font-family:calluna-sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:.75px;line-height:1.78;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.calendar_btn_large:hover{text-decoration:none;background-color:#820000;color:#fff}@media (max-width:768px){.calendar_btn_large{font-size:16px}}@media (max-width:550px){.calendar_btn_large{font-size:14px}}.calendar_btn_small{display:inline-block;line-height:1;padding:8px 11px;border-radius:2px;background-color:#353a3d;color:#fff;font-family:calluna-sans,sans-serif;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease}.calendar_btn_small:hover{text-decoration:none;color:#fff;opacity:.8}.calendar_add_to_cal a,.calendar_btn,.calendar_btn_dark,.calendar_detail_rsvp .lw_payments_charge_submit,.lw_cal_pagination a{display:inline-block;min-width:142px;min-height:38px;line-height:21px;padding:9px 14px;border-radius:2px;background-color:#820000;color:#fff!important;font-family:calluna-sans,sans-serif;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease;margin-bottom:12px}.calendar_add_to_cal a:hover,.calendar_btn:hover,.calendar_btn_dark:hover,.calendar_detail_rsvp .lw_payments_charge_submit:hover,.lw_cal_pagination a:hover{text-decoration:none;color:#fff;opacity:.8}.calendar_add_to_cal a,.calendar_btn_dark,.lw_cal_pagination a{background-color:#353a3d;color:#fff!important}.calendar_detail_hero .calendar_detail_hero_tags :where(a),.calendar_detail_tags a,.calendar_event_tags a,.calendar_tag{display:inline-block;margin-right:7px;padding:1px 7px;border-radius:4px;border:1px solid #bdbdbd;color:#666;font-family:calluna-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.71;text-align:center;text-decoration:none;transition:all .3s ease}.calendar_detail_hero .calendar_detail_hero_tags :hover:where(a),.calendar_detail_tags a:hover,.calendar_event_tags a:hover,.calendar_tag:hover{text-decoration:none;background-color:#820000;color:#fff;border-color:#7a0000}.calendar_label{padding:5px 9px 4px;border-radius:2px;background-color:#f5f5f5;color:#353a3d;font-family:calluna-sans,sans-serif;font-size:14px;line-height:1}.calendar_label::before{background-image:url(/live/resource/image/_ingredients/themes/global/icons/globe.png);background-size:contain;height:17px;width:16px;background-position:center;background-repeat:no-repeat;content:'';display:inline-block;vertical-align:middle;margin-right:5px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.calendar_label::before{background-image:url(/live/resource/image/_ingredients/themes/global/icons/globe@2x.png)}}.calendar_agenda_item_title a,.calendar_event_title a,.calendar_panel_title a,.lwdc_title_link{color:inherit;font-weight:inherit;text-decoration:none;transition:opacity .3s ease}.calendar_agenda_item_title a:hover,.calendar_event_title a:hover,.calendar_panel_title a:hover,.lwdc_title_link:hover{text-decoration:none;opacity:.7}.calendar_datebox{margin-right:14px;flex:0 0 auto;width:65px;height:65px;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;text-align:center;text-decoration:none;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.calendar_datebox:hover{text-decoration:none;-webkit-filter:brightness(.9);filter:brightness(.9)}.calendar_datebox_month{display:block;padding:2px 0 1px;background-color:#292329;color:#fff;font-family:calluna-sans,sans-serif;font-size:14px;line-height:1;text-transform:uppercase}.calendar_datebox_date{flex:1 0 auto;display:flex;align-items:baseline;justify-content:center;background-color:#f5f5f5;color:#820000;font-family:calluna-sans,sans-serif;font-size:42px;font-weight:600;line-height:1}.calendar_breadcrumbs{color:#666}.calendar_breadcrumbs a{display:inline-block;color:inherit;text-decoration:none}.calendar_breadcrumbs a:hover{text-decoration:underline}.calendar_breadcrumbs .lw_breadcrumb_link{color:inherit;font-family:proxima-nova,sans-serif;font-weight:300;font-size:16px;line-height:1.38}.calendar_breadcrumbs .lw_breadcrumb_link.lw_current{font-family:proxima-nova,sans-serif;font-weight:700}.calendar_breadcrumbs .lw_breadcrumb_separator::before{background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-right.svg);background-size:contain;height:8px;width:9px;background-position:center;background-repeat:no-repeat;content:'';display:inline-block}.calendar_breadcrumbs--light{color:#fff}.calendar_breadcrumbs--light .lw_breadcrumb_separator::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.calendar_home_hero{position:relative;min-height:300px;background-repeat:no-repeat;background-position:center;background-size:cover}.calendar_home_hero::before{content:'';display:block;width:100%;padding-bottom:calc(600 / 1440 * 100%)}.calendar_home_hero::after{z-index:0;content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#820000;opacity:.32}.calendar_home_hero h1{margin:0;z-index:1;position:absolute;display:block;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:740px;max-width:80%;padding:4vw;text-align:center;border:2px solid #fff;color:#fff;font-family:calluna-sans,sans-serif;font-weight:700;font-size:8vw;line-height:1.02}@media (min-width:1200px){.calendar_home_hero h1{font-size:90px;padding:50px}}@media (max-width:550px){.calendar_home_hero h1{font-size:32px;padding:30px 20px}}.calendar_home_intro{margin:100px 0 70px;text-align:center;color:#666;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.67}@media (max-width:768px){.calendar_home_intro{margin:14vw 0 6vw}}.calendar_home_intro h2{margin-bottom:10px;color:#222;font-family:calluna-sans,sans-serif;font-size:48px;font-weight:700;line-height:1.08}@media (max-width:992px){.calendar_home_intro h2{font-size:38px}}@media (max-width:768px){.calendar_home_intro h2{font-size:32px}}@media (max-width:550px){.calendar_home_intro h2{font-size:28px}}.calendar_home_intro p{max-width:780px;margin:0 auto 20px}.calendar_panels{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:579px){.calendar_panels{justify-content:center}}.calendar_panels .calendar_panel{margin-bottom:35px;flex:0 1 23%}@media only screen and (min-width:580px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.calendar_panels .calendar_panel{flex:0 1 48%}}@media only screen and (max-width:579px){.calendar_panels .calendar_panel{flex:0 1 100%}}.calendar_panel{max-width:280px;text-align:center}.calendar_panel .calendar_label{z-index:1;position:absolute;left:15px;top:15px}.calendar_panel_top{position:relative}.calendar_panel_eyebrow{display:block;margin:10px 0 5px;color:#820000;font-family:calluna-sans,sans-serif;font-size:14px;line-height:1.1}.calendar_panel_eyebrow i{display:inline-block;transform:translateY(-1px);font-size:12px;font-weight:700;color:#353a3d}.calendar_panel_title{margin-top:8px;margin-bottom:0;color:#222;font-family:calluna-sans,sans-serif;font-size:24px;font-weight:700;line-height:1.08}@media (max-width:992px){.calendar_panel_title{font-size:22px}}@media (max-width:768px){.calendar_panel_title{font-size:20px}}.calendar_agenda_item{display:flex;justify-content:flex-start;align-items:flex-start;text-decoration:none}.calendar_agenda_item:hover{text-decoration:none}.calendar_agenda_item:not(:last-child){margin-bottom:35px}.calendar_agenda_item_title{margin:0;color:#222;font-family:calluna-sans,sans-serif;font-size:24px;font-weight:600;line-height:1.1}@media (max-width:992px){.calendar_agenda_item_title{font-size:22px}}@media (max-width:768px){.calendar_agenda_item_title{font-size:20px}}.calendar_page_header{background-color:#353a3d;text-align:center;position:relative;z-index:-1}.calendar_page_header_title{margin:0;color:#fff;font-family:campaign,sans-serif;font-size:72px;font-weight:700;line-height:1}@media (max-width:992px){.calendar_page_header_title{font-size:56px}}@media (max-width:768px){.calendar_page_header_title{font-size:46px}}@media (max-width:550px){.calendar_page_header_title{font-size:34px}}.calendar_event_filters{z-index:10;position:sticky;top:0;padding:20px 0 20px;background-color:#fff;box-shadow:0 10px 12px -1px #fff}#lw_page .calendar_event_filters{top:41px}.calendar_event_filters .calendar_event_filters_selectors{display:flex}@media (max-width:991px){.calendar_event_filters .calendar_event_filters_selectors{flex-wrap:wrap;justify-content:space-between}}.calendar_event_filters .calendar_event_filters_showing{margin-top:18px}.calendar_event_filters .calendar_event_filters_showing>p{margin:10px 0}.calendar_event_filters .calendar_event_filters_showing>p:last-child{margin-bottom:0}.calendar_event_filters .calendar_event_filters_showing .lw_cal_clear_filters{float:right}.lw_cal_clear_filters{float:right}.calendar_select{position:relative;border-radius:0;padding:0;cursor:pointer;background:#fff;border:2px solid #949194;box-sizing:border-box}.calendar_select fieldset{margin:0;padding:0;border:0}.calendar_select_label{position:relative;display:flex;align-items:stretch;justify-content:stretch;width:100%;padding:0;margin:0;cursor:pointer;color:#094183}.calendar_select_label::before{content:'';display:block;position:absolute;top:5px;right:36px;width:0;height:calc(100% - 10px);border-left:1px solid #949194}.calendar_select_label::after{background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-down.png);background-size:contain;height:8px;width:16px;background-position:center;background-repeat:no-repeat;content:'';display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.calendar_select_label::after{background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-down@2x.png)}}.calendar_select_title{padding:14px 14px;flex:1 0 0;color:#f5f5f5;font-family:calluna-sans,sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:1.38}@media (min-width:992px) and (max-width:1199px){.calendar_select_title{font-size:14px}}.calendar_select_title.is-active{font-weight:700}.calendar_select.is-active .calendar_select_dropdown{display:block}.calendar_select_dropdown{display:none;position:absolute;top:calc(100% - 1px);left:-2px;right:-2px;background:#fff;border:1px solid #949194;padding:16px;z-index:5;box-sizing:border-box;max-height:220px;overflow:hidden;overflow-y:auto}.calendar_select_dropdown ul{display:block!important;list-style-type:none;margin:0;padding:0}.calendar_select_option{display:block;margin:0 0 8px;color:#292329;font-family:calluna-sans,sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.3}.calendar_select_option:last-child{margin-bottom:0}.calendar_select_option:hover{text-decoration:none;color:#820000}.calendar_select_option a,.calendar_select_option label,.calendar_select_option option{font-weight:inherit;text-decoration:none;cursor:pointer}.calendar_select_option label{display:flex}.calendar_select_option input{cursor:pointer;margin-right:5px;margin-top:3px}.calendar_select_option i{margin-left:5px}.calendar_events{margin-bottom:40px}.calendar_event{margin-top:22px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #b8b8b8;display:flex;align-items:center;justify-content:flex-start}@media (max-width:550px){.calendar_event{flex-wrap:wrap}}.calendar_event:first-child{margin-top:0}.calendar_event:last-child{border-bottom:none;padding-bottom:0}.calendar_event_left{flex:0 0 134px;position:relative;overflow:hidden}.calendar_event_left .calendar_label{z-index:1;position:absolute;left:15px;top:15px}@media (max-width:992px){.calendar_event_left{flex:0 0 34%}}@media (max-width:550px){.calendar_event_left{padding:0 25px;flex:0 0 200px}}.calendar_event_right{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;padding:20px 25px 0 58px}@media (max-width:992px){.calendar_event_right{padding-left:8%}}@media (max-width:550px){.calendar_event_right{padding-top:10px;padding-left:25px}}.calendar_event_eyebrow{margin-bottom:12px;display:flex;align-items:center;justify-content:flex-start;color:#666;font-family:calluna-sans,sans-serif;font-size:14px;line-height:1;text-transform:uppercase}.calendar_event_eyebrow span{flex:0 0 auto}.calendar_event_eyebrow::after{content:'';display:inline-block;flex:1 1 20%;margin-left:10px;margin-top:0;border-top:1px solid #c8c8c8}.calendar_event_title{margin-top:8px;margin-bottom:8px;color:#222;font-family:campaign,sans-serif;font-size:32px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:1.1}@media (max-width:992px){.calendar_event_title{font-size:26px}}@media (max-width:768px){.calendar_event_title{font-size:22px}}@media (max-width:550px){.calendar_event_title{font-size:20px}}.calendar_event_subtitle{display:block;margin-bottom:25px;color:#820000;font-family:ballinger-condensed,sans-serif;font-weight:500;font-size:16px;line-height:1.1;text-align:left}.calendar_event_summary{margin-bottom:12px;color:#222;font-family:calluna-sans,sans-serif;font-size:16px;line-height:1.38;text-align:left}.calendar_event_summary :where(a){color:#820000;font-weight:400;text-decoration:none}.calendar_event_summary :where(a):hover{color:#820000;text-decoration:underline}.calendar_event_tags{margin-top:auto;margin-bottom:14px}.calendar_event_tags .lw_comma{display:none}.calendar_event--featured{margin-top:80px;padding-bottom:0;border-radius:1px;background-color:#fff;box-shadow:0 2px 33px rgba(0,0,0,.12)}@media (max-width:991px){.calendar_event--featured{flex-wrap:wrap}}@media (max-width:767px){.calendar_event--featured{margin-bottom:50px}}.calendar_event--featured .calendar_event_left{align-self:stretch;flex:0 0 410px}@media (max-width:991px){.calendar_event--featured .calendar_event_left{height:410px;flex-grow:1;flex-shrink:1;padding:0}}.calendar_event--featured .calendar_event_right{padding:40px 25px 33px 50px}@media (max-width:991px){.calendar_event--featured .calendar_event_right{padding-left:30px;padding-right:30px}}.calendar_event--featured .lw_item_thumb{height:calc(100% + 2px);margin:-2px -1px 0 -1px}.calendar_event--featured .lw_item_thumb img{max-width:110%}@media (max-width:460px){.calendar_event--featured .lw_item_thumb img{max-width:140%}}.calendar_event--featured .calendar_event_title{margin-top:12px;margin-bottom:18px;font-size:48px;font-weight:700;line-height:.96}@media (max-width:992px){.calendar_event--featured .calendar_event_title{font-size:38px}}@media (max-width:768px){.calendar_event--featured .calendar_event_title{font-size:32px}}@media (max-width:550px){.calendar_event--featured .calendar_event_title{font-size:28px}}.calendar_event--featured .calendar_event_subtitle{margin-bottom:24px;font-size:20px}.calendar_event--featured .calendar_event_summary{margin-bottom:28px;font-size:18px;line-height:1.44}.calendar_event--featured .calendar_event_tags{margin-bottom:0}.calendar_event--offset{margin-top:-150px!important}.lw_cal_pagination{margin-top:60px;text-align:center}.lw_cal_pagination .lw_cal_pagination_count{display:block;margin-bottom:14px;font-size:14px}.lw_cal_pagination a:hover{color:#fff}.calendar_event--featured{display:none}body.lw_cal_view_all .calendar_event--featured,body.lw_cal_view_day .calendar_event--featured,body.lw_cal_view_month .calendar_event--featured,body.lw_cal_view_today .calendar_event--featured,body.lw_cal_view_week .calendar_event--featured{display:flex}body.lw_cal_event_detail .calendar_main .calendar_detail{max-width:900px;margin:0 auto}.calendar_detail_hero{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:501px){.calendar_detail_hero::before{content:'';display:block;width:100%;padding-bottom:calc(9 / 16 * 100%)}}.calendar_detail_hero::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:64%;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.91) 100%)}.calendar_detail_hero .calendar_detail_hero_inner{z-index:1;padding:28px 25px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}@media (min-width:501px){.calendar_detail_hero .calendar_detail_hero_inner{position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width:500px){.calendar_detail_hero .calendar_detail_hero_inner{position:relative;min-height:330px}}.calendar_detail_hero .calendar_label{margin-bottom:14px}.calendar_detail_hero .calendar_detail_hero_tags{justify-self:flex-start;margin-bottom:auto;color:transparent}.calendar_detail_hero .calendar_detail_hero_tags :where(a){margin-right:0;background-color:#fff;color:#000}.calendar_detail_hero .calendar_detail_hero_title{margin-top:40px;margin-bottom:14px;color:#fff;font-family:calluna-sans,sans-serif;font-size:38px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:.96;text-align:left}@media (max-width:992px){.calendar_detail_hero .calendar_detail_hero_title{font-size:36px}}@media (max-width:768px){.calendar_detail_hero .calendar_detail_hero_title{font-size:32px}}@media (max-width:550px){.calendar_detail_hero .calendar_detail_hero_title{font-size:28px}}.calendar_detail_hero .calendar_detail_hero_subtitle{color:#fff;font-family:calluna-sans,sans-serif;font-size:20px;font-weight:700;line-height:1.1;text-align:left}.calendar_detail_hero_summary{position:relative;margin-top:30px;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #b8b8b8}.calendar_detail_top{position:relative;margin-top:10px;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #b8b8b8;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:768px){.calendar_detail_top{flex-wrap:wrap}}.calendar_detail_top_left{flex:0 0 326px;margin-right:28px;position:relative}@media (max-width:875px){.calendar_detail_top_left{flex:0 0 34%}}@media (max-width:768px){.calendar_detail_top_left{flex:0 0 100%;margin-bottom:15px}}.calendar_detail_top_left .calendar_label{z-index:1;position:absolute;left:15px;top:15px}.calendar_detail_img{max-width:100%}@media (max-width:768px){.calendar_detail_img{max-height:300px}}.calendar_detail_top_right .calendar_label{margin-bottom:18px;display:inline-block;margin-top:4px}.calendar_detail_tags{margin-bottom:12px;color:transparent}.calendar_detail_tags a{margin-right:0}.calendar_detail_title{margin-bottom:14px;color:#222;font-family:campaign,sans-serif;font-size:43px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:.96;text-align:left}@media (max-width:992px){.calendar_detail_title{font-size:38px}}@media (max-width:768px){.calendar_detail_title{font-size:32px}}@media (max-width:550px){.calendar_detail_title{font-size:28px}}.calendar_detail_subtitle{margin-bottom:14px;color:#820000;font-family:calluna-sans,sans-serif;font-size:20px;font-weight:600;line-height:1.1;text-align:left}.calendar_detail_summary{color:#222;font-family:calluna-sans,sans-serif;font-size:18px;line-height:1.44;text-align:left}.calendar_detail_body{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #b8b8b8}.calendar_detail_field{margin-top:30px;margin-bottom:50px}.calendar_detail_field h3,.calendar_detail_field h4{margin:0;color:#222;font-family:calluna-sans,sans-serif;font-size:24px;font-weight:500;line-height:1.62}@media (max-width:992px){.calendar_detail_field h3,.calendar_detail_field h4{font-size:22px}}@media (max-width:768px){.calendar_detail_field h3,.calendar_detail_field h4{font-size:20px}}.calendar_detail_field ul{padding-left:30px}.calendar_detail_row:not(:first-child){margin-top:40px}@media (min-width:768px){.calendar_detail_row>.col-md-8:first-child{padding-right:40px}}.calendar_detail_map{margin-top:20px;max-width:340px}.calendar_detail_rsvp{border-radius:1px;background-color:#f7f7f7;padding:30px 36px;margin-bottom:40px}@media (max-width:768px){.calendar_detail_rsvp{margin-bottom:25px}}@media (max-width:550px){.calendar_detail_rsvp{padding:15px 25px}}.calendar_detail_rsvp .lw_payments_charge_header{padding:0;margin:0 0 5px;font-family:calluna-sans,sans-serif;font-size:24px;font-weight:500;line-height:1.62;background-color:transparent;color:#222}.calendar_detail_rsvp .lw_payments_registration_status{color:#222}.calendar_detail_rsvp .lw_payments_registration_form{margin-top:40px}.calendar_detail_rsvp .lw_payments_charge_error{border:none;border-radius:0;color:#222;font-family:calluna-sans,sans-serif;font-size:18px;font-weight:600;line-height:1.44;text-align:left;background-color:#cee3e5;border-left:2px solid #820000;padding:17px 14px 15px 30px}.calendar_detail_rsvp .lw_payments_charge_error ul{list-style-type:none;margin:0;padding-left:0}.calendar_detail_rsvp .lw_payments_charge_error ul li{font-size:1rem}@media (max-width:768px){.calendar_detail_rsvp .lw_payments_charge_error{font-size:16px;padding:15px 12px 13px 18px}}.calendar_detail_rsvp #lw_payments_table{width:100%;border:none;background-color:transparent}.calendar_detail_rsvp #lw_payments_table tr{display:block;margin-bottom:12px}.calendar_detail_rsvp #lw_payments_table td{background-color:transparent;border:none;display:block;text-align:left;padding:0}.calendar_detail_rsvp .lw_payments_charge{margin:8px 0 0}.calendar_detail_rsvp .lw_payments_charge label{display:block;margin-bottom:3px;color:#555;font-family:calluna-sans,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.calendar_detail_rsvp .lw_payments_charge input[type=email],.calendar_detail_rsvp .lw_payments_charge input[type=number],.calendar_detail_rsvp .lw_payments_charge input[type=password],.calendar_detail_rsvp .lw_payments_charge input[type=search],.calendar_detail_rsvp .lw_payments_charge input[type=tel],.calendar_detail_rsvp .lw_payments_charge input[type=text],.calendar_detail_rsvp .lw_payments_charge input[type=url],.calendar_detail_rsvp .lw_payments_charge select,.calendar_detail_rsvp .lw_payments_charge textarea{width:100%;color:#555;font-family:calluna-sans,sans-serif;font-size:16px;font-weight:400;line-height:1.62;height:auto;padding:1rem 1rem;box-shadow:2px 2px 14px rgba(0,0,0,.02);border-radius:3px;border:1px solid #ebebeb;background-color:#fff}.calendar_detail_rsvp .lw_payments_field_events_comments_label{margin:0}.calendar_detail_rsvp .lw_payments_charge_submit_wrapper{overflow:hidden;margin-top:25px;margin-bottom:0}.calendar_detail_rsvp .lw_payments_charge select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-down.png);background-position:97%;background-repeat:no-repeat}.calendar_detail_footer{margin-top:20px}.lw_widget_saveandshare{display:inline-block;margin-right:24px;vertical-align:middle}.lw_widget_saveandshare li{display:inline-block}.lw_widget_saveandshare a{display:block}.lw_widget_saveandshare .lw_saveandshare_twitter{background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z%22/%3E%3C/svg%3E);background-size:17px auto;height:25px;width:25px}.lw_widget_saveandshare .lw_saveandshare_facebook{background-image:url(/live/resource/image/_ingredients/themes/global/icons/facebook.png);background-size:contain;height:25px;width:25px;background-position:center;background-repeat:no-repeat;background-size:10px auto}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.lw_widget_saveandshare .lw_saveandshare_facebook{background-image:url(/live/resource/image/_ingredients/themes/global/icons/facebook@2x.png)}}.lw_widget_saveandshare .lw_saveandshare_email{background-image:url(/live/resource/image/_ingredients/themes/global/icons/email.png);background-size:contain;height:25px;width:25px;background-position:center;background-repeat:no-repeat;background-size:17px auto}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.lw_widget_saveandshare .lw_saveandshare_email{background-image:url(/live/resource/image/_ingredients/themes/global/icons/email@2x.png)}}.lw_widget_saveandshare .lw_saveandshare_permalink{background-image:url(/live/resource/image/_ingredients/themes/global/icons/share.png);background-size:contain;height:25px;width:25px;background-position:center;background-repeat:no-repeat;background-size:20px auto}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.lw_widget_saveandshare .lw_saveandshare_permalink{background-image:url(/live/resource/image/_ingredients/themes/global/icons/share@2x.png)}}.calendar_add_to_cal{display:inline-block;margin:10px 5px 10px 0}.calendar_add_to_cal a{color:#fff!important}.calendar_add_to_cal a::before{background-image:url(/live/resource/image/_ingredients/themes/global/icons/calendar-plus.png);background-size:contain;height:20px;width:20px;background-position:center;background-repeat:no-repeat;content:'';display:inline-block;background-size:16px auto;margin-right:4px;vertical-align:text-bottom}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.calendar_add_to_cal a::before{background-image:url(/live/resource/image/_ingredients/themes/global/icons/calendar-plus@2x.png)}}div.calendar_search input#lw_cal_search{color:#000}.calendar_main #lw_cal_this_day{font-family:ballinger-condensed,sans-serif;padding:15px;background-color:#f5f5f5;margin-bottom:20px;position:sticky;top:60px}.calendar_main #lw_cal_view_selector{text-align:right;background-color:#fff}.calendar_main #lw_cal_view_selector .all-mobile{display:none}@media screen and (max-width:769px){.calendar_main #lw_cal_view_selector .all-mobile{display:block}.calendar_main #lw_cal_view_selector .all-desktop{display:none}.calendar_main #lw_cal_view_selector ul li a{padding:2px 13px!important}.calendar_main #lw_cal_view_selector li.today{width:100%}.calendar_main #lw_cal_view_selector li.today a{width:100%;text-align:center;font-size:1.25rem}}body.lw_cal_view_event .calendar_main #lw_cal_view_selector{display:none}.calendar_main #lw_cal_view_selector ul{list-style-type:none;padding-left:14px}.calendar_main #lw_cal_view_selector ul li{display:inline-block;padding-right:16px}.calendar_main #lw_cal_view_selector ul li:last-child{padding-right:0}.calendar_main #lw_cal_view_selector ul li a{display:inline-block;font-weight:700;border-radius:4px;color:#353a3d;border:1px solid #353a3d;padding:2px 26px}.calendar_main #lw_cal_view_selector ul li.all #lw_cal_events_badge{display:none!important}.calendar_main #lw_cal_view_selector ul li.active a{background-color:#353a3d;color:#f5f5f5}.calendar_main #lw_cal_view_selector ul li.today a{border-color:transparent;padding:2px 10px}.calendar_main #lw_cal_view_selector ul li.today a:before{content:'Today is ';font-weight:400}body.lw_cal_view_today .calendar_main #lw_cal_view_selector ul li.today a{font-weight:700}body.lw_cal_view_today .calendar_main #lw_cal_view_selector ul li.today a:before{content:''}body.lw_cal_view_today .calendar_main #lw_cal_view_selector ul li.day.active a{font-weight:400}.calendar_main .lw_cal_date_scroll a{color:#353a3d;margin-left:15px}.calendar_main .lw_cal_back span{color:#353a3d}.calendar_main #lw_cal_month_table{table-layout:fixed;width:100%}.calendar_main #lw_cal_month_table td,.calendar_main #lw_cal_month_table th{width:14.285%;border:1px solid #ccc;padding:3px 6px;vertical-align:top;position:relative}.calendar_main #lw_cal_month_table th{text-align:center;background-color:#f5f5f5;font-weight:700}.calendar_main #lw_cal_month_table td{height:100px;font-size:12px}.calendar_main #lw_cal_month_table td .lw_cal_show_day{font-size:14px}.calendar_main #lw_cal_month_table td a{font-weight:400}.calendar_main #lw_cal_month_table td span.lw_cal_date a{font-weight:700}.calendar_select.calendar_select{cursor:pointer;width:100%;background-color:#353a3d;color:#f5f5f5;line-height:12px;position:relative;font-weight:700;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:12px}.calendar_select.calendar_select>div{text-transform:uppercase}.calendar_select.calendar_select *{font-size:16px!important}.calendar_select.calendar_select .calendar_select_label::after{filter:invert(1)}.calendar_select_dropdown.calendar_select_dropdown{background-color:#f5f5f5;left:0;right:0}.v1 .calendar_select_dropdown.calendar_select_dropdown,.v3 .calendar_select_dropdown.calendar_select_dropdown{position:relative;border:none}.calendar_main>.container>.row{justify-content:center}body.lw_cal_view_event .calendar_main>.container>.row>div.col-md-3{display:none}.lw_cal_has_hero .lw_cal_back span{color:#fff;display:inline-block;padding:10px}.calendar_detail_hero{z-index:-1}.calendar_event .lw_item_thumb img,.calendar_panel .lw_item_thumb img,.calendar_thumbnail img{height:auto}#lw_cal_showing .lw_cal_clear_filters{font-size:14px;border:1px solid #ccc;padding:12px 16px 12px 28px;position:relative!important;text-decoration:none}#lw_cal_showing .lw_cal_clear_filters:hover{border-color:#900}#lw_cal_showing .lw_cal_clear_filters:before{content:'×';color:#900;font-size:18px;position:absolute;left:10px;top:6px}#lw_mini_cal{text-align:center;margin-bottom:15px;border:1px solid #353a3d;table-layout:fixed;padding:3px}#lw_mini_cal h3{font-size:18px;font-weight:900;text-align:center;position:relative;padding:10px 8px}#lw_mini_cal h3 .lw_left{position:absolute;left:10px;top:50%;transform:translateY(-50%)}#lw_mini_cal h3 .lw_left::after{background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-down.png);background-size:contain;height:8px;width:16px;background-position:center;background-repeat:no-repeat;content:'';display:block;transform:rotate(90deg)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){#lw_mini_cal h3 .lw_left::after{background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-down@2x.png)}}#lw_mini_cal h3 .lw_right{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#lw_mini_cal h3 .lw_right::after{background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-down.png);background-size:contain;height:8px;width:16px;background-position:center;background-repeat:no-repeat;content:'';display:block;transform:rotate(270deg)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){#lw_mini_cal h3 .lw_right::after{background-image:url(/live/resource/image/_ingredients/themes/global/icons/chevron-down@2x.png)}}#lw_mini_cal table{width:100%}#lw_mini_cal table td,#lw_mini_cal table th{font-size:12px}#lw_mini_cal table td{padding:5px}#lw_mini_cal table td.lw_next_month,#lw_mini_cal table td.lw_prev_month{opacity:.7}#lw_mini_cal table td.today{background-color:#820000!important}#lw_mini_cal table td.today a{font-weight:700;color:#f5f5f5!important}#lw_mini_cal table td.selected{background-color:#f5f5f5}#lw_mini_cal table a{font-weight:400}#lw_cal_showing{font-size:24px}#lw_cal_showing>div{margin-bottom:24px}#lw_cal_events .no{font-size:18px;padding:14px}.lw_cal_back span{color:#fff}.lw_cal_back span:hover{color:#820000}.calendar_event_filters{margin-top:-30px;margin-bottom:30px}body.lw_cal_event_detail .calendar_event_filters{display:none}.calendar_event_tags{color:transparent}.calendar_event_tags a{color:#666}.lw_cal_event_detail_map,.lw_map_iframe{max-height:350px;overflow:hidden}.calendar_detail{margin-top:30px!important}#lw_cal_search_form{border-color:#820000!important;background-color:#edf3f0!important}.v1 #lw_cal_search_form,.v3 #lw_cal_search_form{margin-top:48px}.calendar_search input{width:100%;border:1px solid #353a3d;border-radius:0;outline:0!important;padding-bottom:12px}.calendar_search button{background-image:url(/live/resource/image/_ingredients/themes/global/icons/search.png);background-size:contain;height:15px;width:15px;background-position:center;background-repeat:no-repeat;content:'';display:block;position:absolute;background-color:transparent;right:10px;top:50%;transform:translateY(-50%);border:none;outline:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.calendar_search button{background-image:url(/live/resource/image/_ingredients/themes/global/icons/search.png)}}#lw_cal{width:100%}@media (min-width:1200px){div#page{overflow:visible!important}}.calendar_main .calendar_body{padding-top:30px;padding-right:30px!important}.calendar_main .container{max-width:87.5rem;margin:0 auto;position:relative}.calendar_main #lw_cal_header{padding:20px 0 0 0}.calendar_main #lw_mini_cal h3{margin:0}.calendar_main #lw_mini_cal td,.calendar_main #lw_mini_cal th{text-align:center}.calendar_main #lw_cal_subscribe{margin:0}.calendar_main #lw_cal_view_selector{margin-top:2rem;margin-bottom:1rem;z-index:5}.calendar_main #lw_cal_view_selector ul{display:flex;flex-wrap:wrap;justify-content:start;margin:0;padding:0!important}@media (max-width:768px){.calendar_main #lw_cal_view_selector ul{justify-content:center}}.calendar_main #lw_cal_view_selector ul li a:hover{background-color:#182952;color:#fff}.calendar_main #lw_cal_view_selector ul li.active a{background-color:#820000;color:#fff;border:1px solid transparent}.calendar_main #lw_cal_view_selector li{margin-bottom:.25em}.calendar_main #lw_cal_view_selector li.today{font-size:1.125rem;padding:2px 10px}.calendar_main .event-calendar>.row{display:flex}@media (max-width:768px){.calendar_main .event-calendar>.row{flex-direction:column}}.calendar_main .event-calendar>.row>div{padding-left:12px;padding-right:12px}@media (min-width:769px){.calendar_main .event-calendar>.row>div.calendar_body{width:60%}body.lw_cal_view_event .calendar_main .event-calendar>.row>div.calendar_body{width:100%}.calendar_main .event-calendar>.row>div.calendar_sidebar{width:40%}}@media (min-width:960px){.calendar_main .event-calendar>.row>div.calendar_body{width:75%}body.lw_cal_view_event .calendar_main .event-calendar>.row>div.calendar_body{width:100%}.calendar_main .event-calendar>.row>div.calendar_sidebar{width:25%}}.calendar_main .position-relative{position:relative}.calendar_main .d-flex{display:flex!important}.calendar_main h1,.calendar_main h2,.calendar_main h6{text-transform:inherit}.calendar_main .calendar_detail_tags a:hover,.calendar_main .calendar_event_tags a:hover{color:#fff!important}.calendar_submit main{padding:4rem 0}.grid-container{padding-right:1rem;padding-left:1rem;max-width:75rem;margin:0 auto}.grid-container.fluid{padding-right:1rem;padding-left:1rem;max-width:100%;margin:0 auto}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:56.3125em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:75.0625em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:56.3125em){.grid-x>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:75.0625em){.grid-x>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}div.lw_image_editor .lw_overlay_footer div:before{content:"Minimum image size 500px x 500px";display:block;text-align:left}body.body_ingredients #main-content{max-width:87.5rem;margin:5rem auto}.calendar_detail_body .calendar_detail_field .contact_header{font-size:38px;margin-bottom:14px;color:#222;font-family:campaign,sans-serif;font-size:43px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:.96;text-align:left}.sidebar-help-text{margin-top:1em;border:1px solid #333;padding:.5em}.lwc_submit_form textarea{width:300px;width:100%;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:auto;resize:vertical}.lwc_submit_form input.lw_time{width:128px;margin-left:8px}.lwc_submit_form input.lw_date{width:128px;margin-right:8px}.lwc_submit_form .lw_uploader{position:relative}.lwc_submit_form .lw_uploader ul{padding:0;list-style:none}.lwc_submit_form .lw_uploader_browse{text-align:center;max-width:90px;line-height:1.6em;margin-top:3px;cursor:pointer;padding:5px}.lwc_submit_form .categories ul{width:48%;float:left;list-style-type:none}.lwc_submit_form .categories ul.first{margin-right:8px}.lwc_submit_form .categories input{width:13px;height:13px;padding:0;margin:0;vertical-align:middle;position:relative;top:-2px}.lwc_submit_form .lw_online_fields{display:none;border:0 solid #ccc;border-width:0 1px 1px 1px;padding:10px 14px 0;margin-top:-1rem;margin-bottom:1rem}.lwc_submit_form .lw_online>label{display:block;padding:5px 8px;cursor:pointer;border:1px solid #ccc;margin:0}.lwc_submit_form .lw_time{width:100%}.lwc_submit_form .lw_date{width:100%}.lwc_submit_form #event_url{width:100%}.lwc_submit_form h6{margin-top:0;margin-bottom:.75rem;margin-bottom:.75rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;font-size:1rem}.lwc_submit_form label{display:inline-block;margin-bottom:.5rem}.lwc_submit_form button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible;-webkit-appearance:button}.lwc_submit_form button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.lwc_submit_form input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible}.lwc_submit_form input:focus[type=text]{color:#495057;background-color:#fff;border-color:#7523bf;outline:0;box-shadow:0 0 0 .2rem rgba(51,15,83,.25)}.lwc_submit_form input:disabled[type=text]{background-color:#e9ecef;opacity:1}.lwc_submit_form select{margin:0;border:1px solid #ced4da;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none}.lwc_submit_form fieldset{min-width:0;padding:0;margin:0;border:0}.lwc_submit_form legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}.lwc_submit_form .col-md-6{position:relative;width:100%;min-height:1px;padding-right:25px;padding-left:25px}.lwc_submit_form .form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lwc_submit_form .form-control:focus{color:#495057;background-color:#fff;border-color:#7523bf;outline:0;box-shadow:0 0 0 .2rem rgba(51,15,83,.25)}.lwc_submit_form .form-control::placeholder{color:#6c757d;opacity:1}.lwc_submit_form .form-control:disabled{background-color:#e9ecef;opacity:1}.lwc_submit_form textarea.form-control{height:auto}.lwc_submit_form .form-group{margin-bottom:1rem}.lwc_submit_form .form-text{display:block;margin-top:.25rem}.lwc_submit_form .form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.lwc_submit_form .form-row>[class*=col-]{padding-right:5px;padding-left:5px}.lwc_submit_form .mb-2{margin-bottom:.75rem!important}.lwc_submit_form .text-muted{color:#6c757d!important}@media (min-width:768px){.lwc_submit_form .col-md-6{flex:0 0 50%;max-width:50%}}.body_submit .lwc_submit_form .event-types.categories{display:flex}.body_submit #main-sidebar .announcement a{color:#820000}