@font-face{font-family:"Latto";font-display:swap;src:url("/styles/fonts/Latto/Latto-Regular.eot");src:url("/styles/fonts/Latto/Latto-Regular.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/Latto/Latto-Regular.woff") format("woff"),url("/styles/fonts/Latto/Latto-Regular.ttf") format("truetype"),url("/styles/fonts/Latto/Latto-Regular.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Latto";font-display:swap;src:url("/styles/fonts/Latto/Latto-Bold.eot");src:url("/styles/fonts/Latto/Latto-Bold.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/Latto/Latto-Bold.woff") format("woff"),url("/styles/fonts/Latto/Latto-Bold.ttf") format("truetype"),url("/styles/fonts/Latto/Latto-Bold.svg#latobold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Latto";font-display:swap;src:url("/styles/fonts/Latto/Latto-BoldItalic.eot");src:url("/styles/fonts/Latto/Latto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/Latto/Latto-BoldItalic.woff") format("woff"),url("/styles/fonts/Latto/Latto-BoldItalic.ttf") format("truetype"),url("/styles/fonts/Latto/Latto-BoldItalic.svg#latobold") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Latto";font-display:swap;src:url("/styles/fonts/Latto/Latto-Italic.eot");src:url("/styles/fonts/Latto/Latto-Italic.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/Latto/Latto-Italic.woff") format("woff"),url("/styles/fonts/Latto/Latto-Italic.ttf") format("truetype"),url("/styles/fonts/Latto/Latto-Italic.svg#latobold") format("svg");font-weight:normal;font-style:italic}.global-button,:not(.plyr)>button :not(.plyr) button,.button-link{background-color:#405175;border:1px solid #555;color:#fff;display:inline-block;font-weight:bold;margin-bottom:1.5rem;padding:1.5rem;text-align:center;text-decoration:none;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.active.global-button,:not(.plyr)>button :not(.plyr) button.active,.active.button-link{color:#192847;background-color:#9bc9ff}.global-button:hover,:not(.plyr)>button :not(.plyr) button:hover,.button-link:hover,.global-button:focus,:not(.plyr)>button :not(.plyr) button:focus,.button-link:focus{color:#192847;background-color:#9bc9ff}@media(max-width: 960px){.global-button,:not(.plyr)>button :not(.plyr) button,.button-link{width:50%}}@media(max-width: 750px){.global-button,:not(.plyr)>button :not(.plyr) button,.button-link{margin:1.5rem auto;padding:.75rem;width:100%}}.button-link{background-color:#192847;cursor:pointer;text-decoration:none}.mem-row{display:flex;flex-wrap:wrap}.mem-row{justify-content:flex-start;width:100%}.mem-row .mem-item{background-color:#fff;color:#405175;margin:0px 1px 1px 0px;overflow:auto;padding:1.5rem;width:calc(50% - 2px);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media(max-width: 750px){.mem-row .mem-item{width:calc(100% - 2px)}}.mem-row .mem-item h3{margin-top:0px;font-size:1.1em}.colspan-6 .mem-row .mem-item,.mem-row .colspan-6 .mem-item,.colspan-4 .mem-row .mem-item,.mem-row .colspan-4 .mem-item{margin:0;width:100%}.global-button,:not(.plyr)>button :not(.plyr) button{background-color:#29395a;color:#ddd}.global-button:hover,.global-button:focus,:not(.plyr)>button :not(.plyr) button:hover,:not(.plyr)>button :not(.plyr) button:focus{background-color:#9bc9ff;color:#192847}@media(max-width: 750px){.global-button,:not(.plyr)>button :not(.plyr) button{margin:1.5rem auto;width:90%}}#inner-header{background-position:right top;background-repeat:no-repeat;color:#eee;min-height:186px;position:relative;text-shadow:1px 2px #111}#inner-header a{color:#eee;text-decoration:none}#inner-header a:hover,#inner-header a:focus{color:#9bc9ff}#inner-header h1{font-size:2.3em;margin:0 0 1.5rem 0;padding-top:1.5rem}@media(max-width: 1220px){#inner-header h1{margin-left:.75rem}}nav#top-menu{background-color:#192847;font-size:113%;overflow:visible;width:100%}nav#top-menu .max-wrapper{padding:0}nav#top-menu ul{list-style:none;margin:0;padding:0;text-align:center;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul li{padding:0;display:block;margin:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul li:hover,nav#top-menu ul li:focus{background-color:transparent}nav#top-menu ul li a{color:#ddd;display:block;min-width:80px;text-decoration:none}nav#top-menu ul li:not(.menu-sel):focus a,nav#top-menu ul li:not(.menu-sel):hover a{background-color:#ddd;color:#222}nav#top-menu ul li:not(.menu-sel) a:focus{background-color:#ddd;color:#222}nav#top-menu ul.main-menu{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul.main-menu li{flex-grow:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul.main-menu li a{display:block;padding:.75rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul.main-menu li:focus,nav#top-menu ul.main-menu li:focus-within{background:#ddd;color:#222}nav#top-menu ul.main-menu li:focus a,nav#top-menu ul.main-menu li:focus-within a{color:#222}nav#top-menu ul.main-menu li:hover{background:#ddd;color:#222}nav#top-menu ul.main-menu li:hover a{color:#222}nav#top-menu ul.main-menu li.menu-sel{background-color:#405175;font-weight:bold}nav#top-menu ul.main-menu li.menu-sel a{color:#e4f5ff}nav#top-menu ul.main-menu li.menu-sel .submenu a{color:#000;font-weight:normal}nav#top-menu ul.main-menu li ul.submenu{position:absolute;z-index:200;box-shadow:1px 2px 2px #111;max-width:20%;display:none;visibility:hidden;opacity:0;text-align:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul.main-menu li ul.submenu li{border:none;float:none;margin:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul.main-menu li ul.submenu li a{border-bottom:1px dotted #ccc;border-right:none;color:#000;padding:.75rem 1.5rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}nav#top-menu ul.main-menu li ul.submenu li:last-child a{border-bottom:none}nav#top-menu ul.main-menu li:focus-within>ul,nav#top-menu ul.main-menu li ul:focus{background:#9bc9ff;display:block;opacity:1;visibility:visible}nav#top-menu ul.main-menu li:focus-within>ul a,nav#top-menu ul.main-menu li ul:focus a{background:#ddd;text-shadow:none}nav#top-menu ul.main-menu li:focus-within>ul a:hover,nav#top-menu ul.main-menu li:focus-within>ul a:focus,nav#top-menu ul.main-menu li ul:focus a:hover,nav#top-menu ul.main-menu li ul:focus a:focus{background-color:#bbb}nav#top-menu ul.main-menu li:focus-within>ul>a,nav#top-menu ul.main-menu li ul:focus>a{color:#222}nav#top-menu ul.main-menu li:hover>ul,nav#top-menu ul.main-menu li ul:hover{background:#9bc9ff;display:block;opacity:1;visibility:visible}nav#top-menu ul.main-menu li:hover>ul a,nav#top-menu ul.main-menu li ul:hover a{background:#ddd;text-shadow:none}nav#top-menu ul.main-menu li:hover>ul a:hover,nav#top-menu ul.main-menu li:hover>ul a:focus,nav#top-menu ul.main-menu li ul:hover a:hover,nav#top-menu ul.main-menu li ul:hover a:focus{background-color:#bbb}nav#top-menu ul.main-menu li:hover>ul>a,nav#top-menu ul.main-menu li ul:hover>a{color:#222}#social-bar{display:flex;flex-wrap:wrap;position:relative;margin-bottom:.75rem;margin-top:.75rem}.icon-box{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:rgba(204,204,204,.7);border:1px solid #ddd;color:#405175;display:inline-block;font-weight:bold;margin:0 .75rem 0 0;min-width:3em;padding:.75rem .75rem .375rem;position:relative;text-align:center;text-decoration:none;text-shadow:1px 1px rgba(255,255,255,.75)}.icon-box:last-of-type{margin-right:0}.icon-box:hover,.icon-box:focus{background-color:rgba(187,187,187,.9);border-color:#29395a;color:#29395a;cursor:pointer;text-shadow:1px 1px rgba(255,255,255,.75)}.icon-box span{margin-left:.375rem;position:relative;top:-5px}#contact-icons-wrapper{margin-right:.75rem}.social-wrapper{margin-left:auto}@media(max-width: 1050px){#translate-container{margin:0;text-align:center;width:100%}#contact-icons-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:0;width:100%}#contact-icons-wrapper .icon-box{border-top:1px solid #ddd;flex-grow:1;margin:0;width:33.3%}#social-bar.max-wrapper{padding:0}.social-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-left:0;margin-top:1.5rem;width:100%}}@media(max-width: 960px){#inner-header .member-info,#inner-header .headshot{position:relative;z-index:2}#inner-header .overlay{background-color:rgba(64,81,117,.5);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}nav#top-menu ul.main-menu li ul.submenu{max-width:50%}}@media(max-width: 730px){.header-bookmark{display:none}#inner-header .headshot{height:150px}#inner-header .member-info{font-size:1em}#inner-header .member-info h2,#inner-header .member-info h1,#inner-header .member-info h3,#inner-header .member-info .mem-lead-title{margin:.375rem}}@media(max-width: 530px){#inner-header{padding-bottom:0;padding-top:0}#inner-header .member-info{font-size:.8em;margin-bottom:.75rem;margin-top:.75rem}#inner-header .member-info h2,#inner-header .member-info h1,#inner-header .member-info h3,#inner-header .member-info .mem-lead-title{margin:.15rem}#inner-header .member-info h1{font-size:1.9em}#inner-header .member-info h2{font-size:1.4em}nav#top-menu{font-size:.9em}}@media(max-width: 430px){#inner-header .headshot{height:100px}}body{background-color:#bbb;background-image:none;overflow:hidden}body #page-header{background-color:#29395a}.grid-12col section.module{min-height:400px}main.flex .page-element:last-of-type{border-bottom-width:1px;border-bottom-style:solid;margin-bottom:1.5rem}.page-element{border-top-width:7px}body:not(.page-60) .module:not(.news):not(.no-readmore) header+.inner-paging{margin-top:-1.5rem}.module header{margin-bottom:1.5rem}.module header:not(:first-child){margin-top:1.5rem}.module header h2{margin:0}.module header .read-more{float:right;margin-bottom:0;margin-top:0;position:relative;width:33%}.page-element:first-of-type{border-top-width:7px}.story .module.page-element{border-bottom:1px solid #405175}#side-photo-mod h3,#small-video-mod h3{margin-top:0}#side-photo-mod .read-more,#small-video-mod .read-more{float:right;font-size:.9em;margin-top:0;padding:.375rem;width:33%}.small-slide{height:calc(100% - (1.5rem * 3));text-align:center;width:100%}.small-slide img{left:0;right:0;margin:0 auto !important;max-height:100%;max-width:100%}.twitter-feed .mod-inner{height:auto;overflow:hidden}@supports not (display: grid){.twitter-feed{float:right}}#biohs{float:left;margin-right:.75rem}.video{overflow:hidden}.video .mod-inner{height:auto;overflow:hidden}#banner-slider-mod{overflow:hidden}#important-links-sec .mod-inner{display:flex;flex-direction:column;flex-wrap:wrap}#important-links-sec a{display:block;padding:.375rem .75rem}ul.pagination{align-items:center;display:flex;flex-wrap:wrap;margin-top:0;padding:0}ul.pagination li{height:auto;padding:.75rem;width:auto}footer{margin-top:1.5rem}footer .max-wrapper .footer-col{text-align:left;width:calc(33.3% - ((1.5rem) + ((1.5rem)*2)))}footer .max-wrapper .footer-col:nth-of-type(3n){margin-right:0}footer .max-wrapper .footer-col a{display:block}footer .max-wrapper .footer-col .addr-directions{margin-top:.75rem}#page-content+footer{margin-top:1.5rem}#comm-chair header{margin-bottom:.375rem}#comm-chair .mod-inner{margin-bottom:1.5rem}.chair-info{margin-top:0}.comm-chair-name{font-size:1.2em;padding:.75rem}#comm-mem .mod-inner{display:flex;flex-wrap:wrap;height:100%}.comm-addr-wrapper{flex-grow:1;margin-right:1.5rem;min-width:calc(33% - 1.5rem);order:2}.comm-addr-info{background-color:#e7e7e7;border-bottom:1px solid #ccc;color:#111;height:calc(100% - 67px);margin:0 0 .75rem 0;padding:1.5rem;width:100%}@media(max-width: 750px){.comm-addr-info{height:auto;overflow:auto}}.comm-chair-wrapper{flex-grow:1;margin-top:0;order:1}.comm-chair-wrapper .mem-item{flex-grow:1;min-width:calc(50% - (1.5rem/4))}.comm-memlist-wrapper{order:3;width:100%}ul.comm-membership-list:not(.gallery){font-size:.9em;list-style:none;margin:0;max-width:none;padding:0;width:100%}ul.comm-membership-list:not(.gallery) li{margin-bottom:.375rem}#full-mem{color:#9bc9ff;padding:.75rem}#full-mem:hover,#full-mem:focus{color:#192847}.special-mem .pagehdg{color:#000;font-size:1.5em;font-weight:bold;text-align:left}.special-mem .bigsub{font-size:1.4em;text-align:left;font-weight:bold}.special-mem .smsub{font-size:1.1em;text-align:left}.special-mem .postsmsub{font-size:.85em;text-align:left}.special-mem .postsmdate{font-size:.65em;text-align:left}.special-mem .bigsub2{font-size:1.25em;text-align:center;font-weight:bold}.special-mem .memfont{width:275px;float:left;margin-left:15px}.special-mem .commlinks{margin-left:20px}.special-mem .minaltdate{color:#600;font-size:.85em}.special-mem .minmonth{font-size:1.3em;font-weight:bold;text-align:left}.special-mem .mindate{font-size:.85em}.special-mem .minyear{font-size:1.4em;text-align:center;font-weight:normal}.special-mem #sitelinks{font-size:.85em;font-weight:normal;text-align:left}.special-mem #special-mem58 .bigsub{font-size:1.25em}.special-mem .members-box{margin-top:1.5rem;position:relative;width:100%}.special-mem .memfont-collt{width:50%;float:left;line-height:1.75em}.special-mem .memfont-colrt{width:50%;float:right;line-height:1.75em}.special-mem .mem-colctr{width:2%}.special-mem#special-mem085 h2{text-align:left}.special-mem #women-links{width:100%;position:relative}.special-mem .women-officers-delegates-senate{text-align:center;line-height:1.75em}.special-mem .womencol1{width:56%;float:left;line-height:1.75em}.special-mem .womencol2{width:43%;float:right;line-height:1.75em}.special-mem .caucus_officers{width:600px;margin-left:50px}.special-mem .caucus_title{width:35%;float:left;text-align:left}.special-mem .caucus_name{width:65%;float:right;text-align:left}.special-mem #women-officers{margin:0 auto 1.5rem;max-width:60rem;overflow:auto}.special-mem #mem-assem{margin:0 auto 1.5rem;overflow:auto;width:800px}.special-mem #mem-senate{margin-bottom:2.25rem}.ethics-button{text-decoration:none}.vid-wrapper .vid-playlist{max-height:230px}.vid-wrapper{margin:0px auto}.vid-wrapper .vid-playlist .vid-item{padding:0px 0px 7px}.mod-inner{font-size:1em}.module .vid-cap{border-bottom:none}#comm-hearings .hrg-info:not(:first-of-type){border-top:1px solid #bbb;padding-top:.75rem}#comm-hearings h4{font-size:1.1em;margin-bottom:0}#comm-hearings .comm-hrg-date{font-style:italic;margin-bottom:.75rem;margin-top:.375rem}#comm-hearings ul{display:flex;flex-wrap:wrap;margin-left:0px;padding-left:0px;margin-bottom:25px;margin-top:5px;box-sizing:border-box}#comm-hearings li{list-style:none;display:block;margin-bottom:.75rem;text-align:center;transition:all .2s ease 0s;margin-right:6px;width:calc(25% - 5px)}#comm-hearings li a{background:#0d1b36 none repeat scroll 0 0;color:#fff;display:block;height:100%;padding:.75rem;text-decoration:none;width:100%}#comm-hearings li:hover a{background-color:#444;color:#ddd}#comm-hearings li:nth-child(4n){margin-right:0px}#comm-hearings .comm-hrg-video a{background-color:#29395a;color:#9cd0ff}#comm-hearings .comm-hrg-transcript a{background-color:#405175;color:#e4f5ff}.mem-row .mem-item{background-color:#e7e7e7;border-bottom:1px solid #ccc;color:#111;margin:0 0 .75rem 0;padding:.75rem;width:calc(33% - (1.5rem/4))}.mem-row .mem-item:nth-child(1),.mem-row .mem-item:nth-child(2){margin-right:.75rem}@media(max-width: 960px){.mem-row .mem-item{width:100%}.mem-row .mem-item:nth-child(1),.mem-row .mem-item:nth-child(2){margin-right:0;width:100%}}@media(max-width: 750px){.mem-row .mem-item{height:auto;overflow:auto}}.mem-row .mem-item .mem-pic{border:1px solid #444;float:left;margin:0px .75rem .75rem 0px;width:102px}.mem-row .mem-item .mem-pic img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.mem-row .mem-item .mem-pic a:hover img,.mem-row .mem-item .mem-pic a:focus img{border:none;opacity:.7;outline:2px dotted #9bc9ff}.mem-row .mem-item .mem-info .leader-title{font-size:1.2em;font-weight:bold;margin-bottom:.75rem}.mem-row .mem-item .mem-info .mem-name{display:inline-block;font-size:1.3em;font-weight:bold;margin:0 0 .75rem 0}.mem-row .mem-item .mem-info .mem-email{margin-bottom:.75rem}.mem-row .mem-item .mem-info a:focus{color:#405175;text-decoration:none}.mem-row .mem-item .mem-info a:focus{background-color:#e4f5ff;outline:2px dotted #192847}.mem-row .mem-item .mem-address{clear:both;display:flex;flex-wrap:wrap}.mem-row .mem-item .mem-address .full-addr{flex-grow:1;margin-left:.375rem;width:calc(33.3% - (1.5rem/2))}.mem-row .mem-item .mem-address .full-addr:first-of-type{margin-left:0}@media(max-width: 750px){.mem-row .mem-item .mem-address .full-addr{margin:.375rem 0 0 0;text-align:left;width:100%}.mem-row .mem-item .mem-address .full-addr:first-of-type{margin-top:0;width:100%}.mem-row .mem-item .mem-address .full-addr:last-of-type{width:100%}.mem-row .mem-item .mem-address .full-addr:only-of-type{margin:0}}.mem-row .mem-item.mem-leader-type{font-size:1.2em;margin-right:0;margin-left:0;width:100%}.recent-news.colspan-8:only-child{grid-column-end:span 12}#inline_file{overflow:auto}.entity-16 #inline_file .mod-inner{height:auto;overflow:initial}@media(max-width: 1050px){.grid-12colrow{display:flex;flex-wrap:wrap;flex-direction:column}.grid-12colrow .page-element{margin-bottom:1.5rem}.mod-inner{height:auto}}@media(max-width: 960px){.post-row .post-item{width:100%}.post-row:last-of-type{margin-bottom:4.5rem}}@media(max-width: 860px){#inner-header{background-image:none !important}@supports(display: grid){.rowspan-3{grid-row-end:span 6}}@supports(display: grid){.rowspan-4{grid-row-end:span 8}}.module header h2{margin:0}.post-row .post-item{width:100%}footer .max-wrapper .footer-col{margin:0;width:calc(50% - (1.5rem/2))}footer .max-wrapper .footer-col:first-of-type{margin-right:1.5rem}footer .max-wrapper .footer-col:nth-of-type(3n){border-top:1px solid rgba(255,255,255,.5);display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem;padding:1.5rem 0;text-align:center;width:100%}footer .max-wrapper .footer-col:nth-of-type(3n) h3{width:100%}footer .max-wrapper .footer-col:nth-of-type(3n) a{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.3);flex-grow:1;margin:0;min-width:50%;padding:.75rem}footer .max-wrapper .footer-col:nth-of-type(3n) a:hover,footer .max-wrapper .footer-col:nth-of-type(3n) a:focus{background-color:rgba(0,0,0,.5)}#btt{right:1.5rem}}@media(max-width: 730px){.grid-12colrow .page-icon{display:block}@supports(display: grid){.grid-12colrow .page-icon{min-height:100%}}@supports(display: grid){.colspan-8{grid-column:1/span 12;margin:0;width:100%}}@supports(display: grid){.colspan-3,.page-icon.colspan-4{grid-column-end:span 6}}@supports(display: grid){.module.colspan-4{grid-column-end:span 12}}footer .max-wrapper .footer-col{min-width:auto;width:100%}footer .max-wrapper .footer-col a{min-width:auto;width:100%}}@media(max-width: 620px){@supports(display: grid){.module.colspan-4{grid-column:1/span 12;width:100%}}#comm-hearings li{width:calc(50% - 10px)}}@media(max-width: 530px){@supports(display: grid){.colspan-3,.page-element.colspan-4{grid-column:1/span 12;width:100%}}#comm-hearings li{margin-right:0;width:100%}}nav#top-menu ul a:hover,nav#top-menu ul a:focus{background-color:#405175}/*# sourceMappingURL=comm_styles.css.map */
