#inner-header{background-position:right top;background-repeat:no-repeat;color:#eee;min-height:186px;overflow:auto;position:relative;text-shadow:1px 2px #111}#inner-header .headshot{float:left}#inner-header .member-info{float:left;font-size:1.1em;margin-left:1.5rem}#inner-header .member-info h2,#inner-header .member-info h1,#inner-header .member-info h3,#inner-header .member-info .mem-lead-title{margin:.375rem}#inner-header .member-info h1{font-size:2.3em}#inner-header .member-info #head-mem-title{font-size:1.5em}#inner-header .member-info #head-mem-dist{font-size:1.2em}nav#top-menu{font-size:113%}nav#top-menu .max-wrapper{padding:0}nav#top-menu ul li a{color:#ddd;display:block;min-width:80px;text-decoration:none}nav#top-menu ul li a{align-items:center;display:flex;justify-content:center;padding:.495rem;-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 a:hover{background-color:rgba(0,0,0,0)}nav#top-menu ul li:focus,nav#top-menu ul li:focus-within{background:#ddd;color:#222}nav#top-menu ul li:focus a,nav#top-menu ul li:focus-within a{color:#222}nav#top-menu ul li:not(.menu-sel):hover{background:#ddd;color:#222}nav#top-menu ul li:not(.menu-sel):hover a{color:#222}#social-bar{display:flex;flex-wrap:wrap;position:relative;margin-bottom:.75rem;margin-top:.75rem}#share-wrapper{margin-bottom:.75rem;min-height:50px}.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}.social-wrapper .icon-box{font-weight:normal}.page-element{border-top-width:7px}@media(max-width: 1050px){#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{margin-top:0;padding:0}.social-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-left:0;margin-top:.75rem;width:100%}}@media(max-width: 960px){#inner-header{min-height:auto;padding-top:15px}#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{box-shadow:none;position:absolute;left:0;top:0;right:0;width:100%}.header-bookmark span{display:block;margin-left:.75rem;font-weight:bold;font-size:1.1em}#inner-header{background-size:cover;padding-bottom:0}#inner-header .headshot{height:150px}#inner-header .member-info{font-size:.8em;margin-bottom:0;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}.mem-trans #inner-header .member-info h1{margin-bottom:.75rem}}@media(max-width: 530px){nav#top-menu{font-size:.9em}}@media(max-width: 430px){#inner-header .headshot{height:100px}#inner-header .member-info{font-size:.65em}}.mod-inner ::-webkit-scrollbar{width:12px}.mod-inner ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.mod-inner ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.mod-inner p{margin:1.5rem auto}.grid-12col section.module{min-height:400px}main.flex .page-element{border-bottom-width:1px;border-bottom-style:solid;margin-bottom:1.5rem}main.flex .page-element:last-of-type{border-bottom-width:1px;border-bottom-style:solid;margin-bottom:1.5rem}footer{margin-top:1.5rem}.page-element:first-of-type{border-top-width:7px}.page-element.page-banner{border:none}.page-element.page-banner img{border-width:1px;border-style:solid;border-color:inherit}#inline-file-mod,#inline-file{overflow:auto}#inline-file-mod p,#inline-file p{margin-bottom:.75rem}.inline-container p{margin-bottom:.75rem}.survey-question .qtext p{margin-bottom:.75rem}#side-photo-mod h3,#small-video-mod h3,#side-extvideo-mod h3{margin-top:0}#side-photo-mod .read-more,#small-video-mod .read-more,#side-extvideo-mod .read-more{float:right;font-size:.9em;margin-top:0;padding:.375rem;width:33%}#small-video-mod,#side-extvideo-mod{overflow:hidden}#small-video-mod .mod-inner,#side-extvideo-mod .mod-inner{overflow:hidden}#small-video-mod .vid-wrapper,#side-extvideo-mod .vid-wrapper{margin:0;overflow:hidden;max-height:100%;position:relative}#small-video-mod .plyr,#side-extvideo-mod .plyr{width:100%}#small-video-mod .plyr__video-embed,#side-extvideo-mod .plyr__video-embed{height:0}.small-slide{height:100%;text-align:center}.small-slide img{left:0;right:0;margin:0 auto !important;max-height:100%;max-width:100%}@supports not (display: grid){.twitter-feed{float:right}}.flex .twitter-feed{max-height:650px}@supports not (display: grid){.facebook-feed{float:right}}.facebook-feed .mod-inner{height:100%;overflow:hidden}.facebook-feed .fb-page.fb_iframe_widget{height:100%;max-height:100% !important}.facebook-feed .fb-page.fb_iframe_widget span{height:100%;max-height:100% !important}.facebook-feed .fb-page.fb_iframe_widget span iframe{height:100%;max-height:100% !important}.flex .facebook-feed{max-height:650px}.page-4 #press,.page-4 #postings,.page-4 #articles{overflow:hidden;position:relative}.page-4 #press .mod-inner+.read-more,.page-4 #postings .mod-inner+.read-more,.page-4 #articles .mod-inner+.read-more{bottom:.75rem;margin:0}@supports not (display: grid){.page-4 section#bio-text{max-height:450px;overflow:hidden}.page-4 section#bio-text .mod-inner{overflow:auto;height:330px}}.table-1.page-12 .recent-news header+.mod-inner,.table-1.page-22 .recent-news header+.mod-inner,.table-1.page-57 .recent-news header+.mod-inner{margin-bottom:.75rem}.page-29 .mod-inner,.page-25 .mod-inner,.page-16 .mod-inner{margin-left:auto;margin-right:auto;max-width:60rem}#biohs{float:left;margin-right:.75rem;max-width:250px}#biohs img{width:100%}.table-1.page-4 .video,.video{overflow:hidden}.table-1.page-4 .video .mod-inner,.video .mod-inner{height:auto;overflow:hidden}.topmod-banner{width:100%}.topmod-banner img{max-width:100%;width:100%}.table-1.entity-111 .topmod-banner{padding-left:4rem;padding-right:4rem}.comm-mem-link{display:block;margin-bottom:1.5rem}#contact-info .mod-inner{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}#contact-info .mod-inner .center{width:100%}#contact-info .mem-addr{flex-grow:1}#contact-info .member-email{margin-top:1.5rem;width:100%}#contact-info h4{margin-bottom:.375rem;margin-top:.75rem}#contact-info .office-hours br{display:inline}.page-171 #contact-info header{text-align:center}.page-171 #contact-info header h2{margin-left:auto;margin-right:auto}.page-171 #contact-info .addr-col{width:100%}.officehdg{margin-bottom:.375rem}a.member-phone,footer .footer-col a.member-phone{display:inline-block;margin-top:0}.addr-directions{display:inline-block;margin-top:.75rem}.addr-col{margin-bottom:1.5rem}@media(max-width: 430px){.addr-col{margin-top:1.5rem}.addr-col:first-of-type{margin-top:0}}#sponsor-sec td{padding:.375rem;vertical-align:top}#sponsor-sec tr{padding:0 0 .375rem 0}#sponsor-sec .mod-inner{font-size:99%}#sponsor-sec .mod-inner b{font-size:101%}#sponsor-sec .mod-inner font{font-family:"Latto";font-size:100%}#sponsor-sec .mod-inner p:nth-last-child(2) font:nth-of-type(2){display:flex;flex-wrap:wrap}#sponsor-sec .mod-inner #prime_spo_rules_tbl~p font{font-size:100%}#welcome-msg .mod-inner,#bio-text .mod-inner,#sponsor-sec .mod-inner{margin-left:auto;margin-right:auto;max-width:63rem;padding:0 1.5rem}#sponsor-sec .mod-inner{margin-left:0;margin-right:0}#welcome-msg br{display:initial}#welcome-msg .mod-inner{background-color:#fff;padding:1.5rem}#welcome-msg .mod-inner p:first-of-type{margin-top:0}#district-map .mod-inner{height:calc(100% - 3rem)}#district-map .mod-inner #map_canvas{width:auto !important}footer .max-wrapper .footer-col{flex-grow:1;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:only-child{flex-grow:0;margin-left:auto;margin-right:auto;text-align:center}footer .max-wrapper .footer-col a{display:block}footer .max-wrapper .footer-col .addr-directions{margin-top:.75rem}footer .sub-footer .max-wrapper{padding-left:1.5rem;padding-right:1.5rem}footer .sub-footer a:not(#btt){flex-grow:1;margin-bottom:0;padding-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:1.5rem;text-align:center}#page-content+footer{margin-top:1.5rem}#important-links-sec .post-item{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:50%}#important-links-sec .post-item article{width:100%}@media(max-width: 960px){#important-links-sec .post-item{max-width:100%}}#important-links-sec.colspan-4 .post-item{max-width:100%}body{background-color:#bbb;background-image:none;overflow:hidden}body #page-header{background-color:#29395a}@media(max-width: 1050px){.grid-12colrow{display:flex;flex-wrap:wrap;flex-direction:column}.grid-12colrow .page-element{margin-bottom:1.5rem;width:100%}}@media(max-width: 960px){.post-row .post-item{width:100%}.post-row:last-of-type{margin-bottom:4.5rem}footer .max-wrapper a{margin:0;width:calc(50% - 1.5rem/2)}#btt{right:1.5rem}}@media(max-width: 860px){.module header h2{margin:0}.post-row .post-item{width:100%}}@media(max-width: 730px){footer .max-wrapper a{min-width:auto;width:100%}footer .max-wrapper a a{min-width:auto;width:100%}}@media(max-width: 530px){footer .sub-footer .max-wrapper{padding-left:.75rem;padding-right:.75rem}footer .sub-footer a{padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}footer .sub-footer a#btt{margin-bottom:.375rem}}/*# sourceMappingURL=member_styles.css.map */
