/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;line-height:inherit;vertical-align:baseline;}input,textarea,select{margin:0;padding:0;font-size:100%;font:inherit;line-height:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a img{border:none;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}
html{height:100%;}body{min-height:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;font-family:'Lucida Grande','Lucida Sans',Verdana,Arial,Helvetica,sans-serif;font-size:100%;}h1,.h1{font-size:2.5em;line-height:1.2em;}h2,.h2{font-size:2em;line-height:1.2em;}h3,.h3{font-size:1.5em;line-height:1.2em;}h4,.h4{font-size:1.2em;line-height:1.2em;}p,pre{margin:0 0 1em;}.element-invisible{display:none;}strong{font-weight:bold;}#content-area ul{list-style:square outside;margin-bottom:1em;margin-left:1em;}#content-area ol{list-style:decimal outside;margin-bottom:1em;margin-left:1em;}#tabs ul li,#tabs ol li{padding-left:0;text-indent:0;}a{text-decoration:none;}a:link,a:visited{}a:active,a.active{}a:hover,a:focus{text-decoration:underline;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}ul.links{margin:0;padding:0;}ul.links.inline{display:block;}ul.links li{display:inline;list-style:none;padding:0 10px 0 0;}ul,ol{margin-left:0;padding-left:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}table{width:100%;margin:0px 0px 20px;}table th,table td{vertical-align:middle;}#skip-link{position:absolute;display:block;}#skip-link a,#skip-link a:link,#skip-link a:visited{position:absolute;display:block;left:-10000px;width:1px;height:1px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{position:static;width:auto;height:auto;}
html{line-height:1.2;}*{box-sizing:border-box;}body{background:#1a5892;font-family:'Open Sans',Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;line-height:1.5em;}@media only screen and (min-width:800px){body{font-size:1.1em;}}body.cke_editable{background-color:#fff;}img{width:100%;height:auto;}.breadcrumb{padding:7px 0;font-size:0.75em;color:#999;}.breadcrumb a{color:#84b7d8;text-decoration:underline;}.unpublished{font-size:1.2em;font-weight:600;text-align:center;background-color:#ffffb8;border:1px solid #e72d2c;padding:0.5em 0;margin-top:1em;}.mobile-display{display:block;}.desktop-display{display:none;}@media only screen and (min-width:800px){.mobile-display{display:none;}.desktop-display{display:block;}}footer.author-date{margin-bottom:1em;}.author{font-weight:600;}.date{font-size:0.9em;color:#999;margin-bottom:1em;}.top-border-dk-grey{border-top:1px solid #777;}.center{text-align:center;}.remote-video-colorbox-launch-modal{cursor:pointer;position:relative;}.remote-video-colorbox-launch-modal:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:url(/themes/custom/rye/images/play-arrow.png);font-size:100px;color:#fff;opacity:1;}.remote-video-colorbox-launch-modal img{border:1px solid #999;}.white-text{color:#fff;}.grad-blue-green{text-align:center;background-color:#35badb;background-image:linear-gradient(160deg,#35badb 0%,#9ccc47 51%,#35badb 75%);}.BEC{background:#a7cffa;}.non-BEC{background:#bdeeb0;}.inner{margin:0 auto;overflow:hidden;padding:0;position:relative;width:90%;max-width:1200px;}.inner.narrow{max-width:900px;}#header .inner{padding:15px 0;overflow:visible;}#main .inner{padding:40px 0;}#main .inner.tall{padding:80px 0;}#main .inner.node-title{padding:0;}.layout--twocol-section .layout__region--second{padding:1em 0 0;}@media only screen and (min-width:40em){.layout--twocol-section .layout__region--first{padding:0 2% 0 0;}.layout--twocol-section .layout__region--second{padding:0 0 0 2%;}}a{text-decoration:none;outline:none;color:#1a5892;}#content-area a:hover{text-decoration:underline;}em{font-style:italic;}h1{font-size:2.5em;font-weight:600;line-height:1.3em;color:#1a5892;}h2{color:#4f7ba4;font-size:1.8em;font-weight:300;line-height:1.2;letter-spacing:0.03em;margin:0 0 0.5em 0;padding-top:0.5em;}.layout__region h2{padding:0;}h3,h3 a{font-size:1.5em;line-height:1.2em;margin:0 0 1em;}h4,.h4{color:#333;font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:0.05em;margin:0 0 0.5em 0;padding-top:0.5em;}.caption{font-size:0.9em;}#main ul{list-style:square outside;margin-bottom:1em;margin-left:1em;}#main ol{list-style:revert-layer outside;margin-bottom:1em;margin-left:1em;}#main ol li ol{margin-bottom:0;}.flexgrid{text-align:center;}@media only screen and (min-width:400px){.flexgrid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:center;align-items:center;}}#main ul.flexgrid{margin:0;}.flexgrid li{width:100%;padding:20px 0;}@media only screen and (min-width:400px){.grid-200 .flexgrid li{width:200px;padding:10px 15px;}.grid-240 .flexgrid li{width:240px;padding:10px 20px;}.grid-300 .flexgrid li{width:300px;padding:10px 30px;}.grid-400 .flexgrid li{width:400px;padding:10px 30px;}}.grid-page{text-align:center;}.grid-image{width:80%;margin:0 auto;}@media only screen and (min-width:600px){.grid-page{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:center;align-items:flex-start;text-align:center;}.grid-image{width:100%;}.grid-page .views-row{width:360px;padding:20px;}}#main .flexgrid,#footer .flexgrid{list-style:none;}#main .flexgrid li{text-indent:0;}.views-field-created{color:#999;margin:0 0 1em;}.path-forum li.action-links{list-style:none;}#header{overflow:visible;background-color:#ddd;}.header-section{display:flex;justify-content:space-between;align-items:center;}#block-rye-branding{max-width:40%;width:200px;}#block-mainnavigation{display:none;}#block-horizontalmenu{display:none;}#block-responsivemenumobileicon{font:'Lato',Verdana,sans-serif;font-weight:700;letter-spacing:0.1em;cursor:pointer;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:#1a5892;}.responsive-menu-toggle-icon span.label{display:none;}@media only screen and (min-width:1150px){#block-responsivemenumobileicon{display:none;}#block-mainnavigation{display:block;}}#superfish-main{font-family:'Lato',Verdana,sans-serif;font-size:0.8em;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;}#superfish-main > li{display:inline-block;line-height:1.2;padding:0;}.sf-menu li > ul{background-color:rgb(51,51,51,0.7);}#superfish-main ul.menu li{margin-left:0;}#superfish-main a.sf-depth-2,#superfish-main .sf-depth-2.nolink{background-color:#1a5892;}#superfish-main .sf-multicolumn{top:35px;right:0px !important;}#superfish-main .sf-depth-2.sf-multicolumn-column{width:50% !important;}#superfish-main li a,#superfish-main li .nolink{color:#1a5892;padding:10px 15px;}#superfish-main li a.active{color:#fff;background-color:#1a5892;}#superfish-main li a:hover{color:#fff;background-color:#2886de;text-decoration:none;}#superfish-main li ul li a{color:#fff;padding:10px 15px;}#notice{background:#fff;}#notice .caption{text-align:center;margin:1em 0;}.block-event-next{text-align:center;padding:1em 0;background:#f1f2f3;}.block-event-next .flexgrid{display:block;width:50%;margin:0 auto;}.block-event-next .flexgrid .item{margin:0 0 1em 0;}.events-page-link{margin:0;}.event-next-header{font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.event-date{font-weight:800;text-transform:uppercase;letter-spacing:0.1em;padding:0.5em 1em;}.event-next-title{font-weight:600;}.events-page-link{font-size:0.9em;}@media only screen and (min-width:500px){.block-event-next .flexgrid{-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:center;align-items:center;width:100%;}.block-event-next .flexgrid .item{margin:0 0.25em;flex-grow:1;}.event-next-title{max-width:40%;}}@media only screen and (min-width:950px){.block-event-next .flexgrid{width:80%;}.event-next-title{max-width:300px;}}@media only screen and (min-width:1100px){.block-event-next .flexgrid{width:70%;}}.flexslider{margin:0;}.flexslider .slides img{width:60%;margin:20px auto;}@media only screen and (min-width:428px){.flexslider .slides img{width:45%;}}@media only screen and (min-width:768px){.flexslider .slides img{width:30%;}}@media only screen and (min-width:1024px){.flexslider .slides img{width:20%;}}#special-event-notice{padding:1em;background:#1a5892;color:#fff;line-height:2em;}#special-event-notice a{font-size:1.5em;color:#fff;}#banner{height:300px;background-position:center center;background-color:#fff;padding-bottom:0;position:relative;}@media only screen and (min-width:1000px){.front #banner{height:500px;}}#main{line-height:1.5em;background-color:#fff;}#block-rye-content{background-color:#fff;}.event-type{width:max-content;padding:0.5em 1em;}.event-date-time{padding:1em 0;}.main-content .event-date{padding:0;}.event-field table{margin:0 0 0.5em;}.event-field-label{font-weight:600;width:20%;max-width:200px;background:#eee;padding:0.5em;}.event-field-content{padding:0.5em;}.event-author{margin:1em 0 0;}.event-body{margin:2em 0 0;}.events-list{margin:0 0 2em;}.events-list .event-date{width:max-content;font-size:0.9em;}.events-list .event-title{font-size:1.3em;margin:0.5em 0 0.2em;}.path-event-document-archive div.inner div.inner{width:100%;padding-top:0 !important;}.path-event-document-archive table{text-align:left;table-layout:fixed;}.path-event-document-archive table thead{font-weight:600;}.path-event-document-archive table th.views-field-field-file-attachments{width:40%;}.path-event-document-archive table th.views-field-title{width:40%;}.path-event-document-archive table th.views-field-field-event-date{width:20%;min-width:100px;}.path-event-document-archive table th{padding:0 2em 1em 0;}.path-event-document-archive table tr{margin-bottom:1em;}.path-event-document-archive table tr.even{background:#f1f2f3;}.path-event-document-archive table td{word-wrap:break-word;padding:1em;border-left:1px solid #ccc;}#main .pager ul{margin:2em;text-align:center;}.pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;padding-left:0.5em;}.pager__item.is-active{background:#eee;}.page-node-1252 .node-title,.page-node-1253 .node-title{text-align:center;margin-top:30px;}.election-notice{background:#1a5892;padding:1em;text-align:center;}.election-notice a{color:#fff;font-size:1.2em;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;}h3.front.sponsors{text-align:center;margin:2em 0 0;font-weight:200;font-size:2em;}.front #block-rye-content{background-image:url(/sites/default/files/images/chicago-aerial.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;z-index:auto;background-size:cover;-webkit-background-size:cover;}.front #block-rye-content > div{background:rgba(230,255,255,0.8);}.front #block-rye-content .main-content{margin:3em;}.front #block-rye-content p{font-size:1.5em;line-height:1.5em;text-align:center;}a.button,.form-submit{font-size:1em;color:white;background-color:#0099cb;padding:0.5em 1.0em;border:none;text-decoration:none;appearance:inherit !important;-webkit-appearance:inherit !important;}input,textarea,select{font-size:1em;padding:0.2em 0.5em;}a.button:hover,.form-submit:hover{background-color:#437bbf;}.user-profile-fieldgroup{padding:2em;border:1px solid #ccc;}.user-profile-fieldgroup > legend{font-size:1.2em;}.field--name-field-group-served legend{font-weight:bold;}.webform-submission-form{padding:2em;background:#f1f2f3;}#webform-submission-sponsor-application-node-1257-add-form .form-item label{display:initial;}#edit-chairperson-elect-candidates-legend,#edit-secretary-candidates-legend{font-weight:bold;}.page-node-1319 #main,.page-node-1319 #block-rye-content{background-color:transparent;}.page-node-1319 .webform-submission-form{padding:2em;background:#f1f2f3;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.user-picture{max-width:200px;}.user-profile-field-label{width:30%;padding:0.5em 1em;background-color:#eee;border:1px solid #ddd;}.user-profile-field-content{width:70%;padding:0.5em 1em;border:1px solid #ddd;}#footer{color:#fff;font-size:0.8em;padding:3em 0;min-height:50px;background-color:#1a5892;}#footer a{color:#fff;}@media only screen and (min-width:800px){#footer{font-size:1em;}}#block-rye-footer{margin-bottom:1em;}.menu-footer li{display:inline-block;line-height:1.2;font-size:0.8em;padding:0;}.menu-footer li a{color:#fff;padding:0 20px 0 0;}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #e72d2c;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;background-color:#eee;}.tabs a.is-active{background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
