@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);@import url(https://fonts.googleapis.com/css?family=Oswald);body{font-family:Poppins,sans-serif;background:#fafafa;color:#565656}.text-muted{color:#000!important}.alert a{text-decoration:underline}.v-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.search-button{display:none}.phone-hide{position:absolute;top:60px;left:137px;color:#000000e6}.phone-button{display:none}@media (max-width:1199.98px){.search-hide{display:none}.phone-hide{display:none}.search-button{display:inline-block;position:absolute;right:4.5rem;top:1rem}.phone-button{display:inline-block;position:absolute;right:7.4rem;top:1rem}}a.anchor{display:block;position:relative;top:-90px;visibility:hidden}.btn,h1,h2,h3,h4,h5{color:#000}p{color:#565656;font-family:Poppins,sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em}.content li,.content ul{color:#565656;font-family:Poppins,sans-serif;font-size:1.05em;font-weight:300;line-height:1.5em}a,a:focus,a:hover{color:inherit}.address a,.address a:focus,.address a:hover,h1 a,h1 a:focus,h1 a:hover,h2 a,h2 a:focus,h2 a:hover,h3 a,h3 a:focus,h3 a:hover,h4 a,h4 a:focus,h4 a:hover,h5 a,h5 a:focus,h5 a:hover,p a,p a:focus,p a:hover,table a,table a:focus,table a:hover{background:0 0;color:#0063cc!important;transition:all .3s}a:focus,a:hover{text-decoration:underline}.navbar{z-index:2;padding:15px 10px;background:#fff;border:none;border-radius:0;margin-bottom:40px;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.navbar-btn{box-shadow:none;outline:0!important;border:none}.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}.directory-link:hover{cursor:pointer}::-webkit-scrollbar{height:.75rem;width:.75rem}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:#fafafa}::-webkit-scrollbar-thumb{background:#2e4668;border:.1rem solid #fafafa;border-radius:1rem}#sidebar h3{color:#fff}#sidebar{width:75vw;position:fixed;top:0;left:-75vw;height:100vh;z-index:1022;background:#3e5f8e;color:#fff;transition:all .3s;overflow-y:scroll;box-shadow:3px 3px 3px rgba(0,0,0,.2)}@media (min-width:576px){#sidebar{width:40vw}}@media (min-width:768px){#sidebar{width:30vw}}@media (min-width:1200px){.navbar-brand{display:inline-block!important}.img-brand{position:relative!important;float:none!important;left:0!important;top:0!important}.nav-item .nav-link:before{content:none!important}}#sidebar.active{left:0}#dismiss{width:35px;height:35px;line-height:35px;text-align:center;background:#3e5f8e;position:absolute;top:10px;right:10px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#dismiss:hover{background:#fff;color:#3e5f8e}.overlay{background:rgba(0,0,0,.7);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1021}#sidebar .sidebar-header{padding:20px;background:#2e4668}#sidebar ul.components{padding:20px 0;border-bottom:1px solid #47748b}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li a{padding-bottom:.6rem;padding-left:1.75rem;padding-right:.6rem;padding-top:.6rem;font-size:1.1em;display:block}#sidebar ul li a:hover{color:#3e5f8e;background:#fff}#sidebar ul li.active>a,a[aria-expanded=true]{color:#fff;background:#2e4668}a[data-toggle=collapse]{position:relative}a[aria-expanded=false]::before,a[aria-expanded=true]::before{content:'\f078';display:block;position:absolute;right:20px;font-family:'Font Awesome 5 Free';font-weight:900;font-size:.6em}a[aria-expanded=true]::before{content:'\f077'}ul ul a{font-size:.9em!important;padding-left:30px!important;background:#2e4668}ul form{padding:0 .5rem 20px .5rem}.search-results{border:1px solid #ced4da;border-radius:.25rem;display:none;height:25vh;overflow-y:scroll;padding:.25rem}.search-results-item{border-bottom:1px solid #ced4da;padding:1rem}.search-results-item:hover{background:#e6ba4c}.search-results h5{font-size:1rem;margin-bottom:0;color:#fff}.search-results a:hover{text-decoration:none}#sidebar a:hover{text-decoration:none}#content{width:100%;padding:20px;min-height:100vh;transition:all .3s;position:absolute;top:0;right:0}ul ul ul a{padding-left:3rem!important}ul ul ul ul a{padding-left:5rem!important}.content ul a{color:#0063cc}.content ul a:hover{color:#0063cc;text-decoration:underline}.img-brand{height:50px;width:50px;position:absolute;float:left;left:calc(50vw - 25px);top:.5rem}.navbar-brand{display:none;font-size:2rem;padding-left:2rem}.navbar{background:#e6ba4c}.navbar-toggler{border:.05rem solid #0000001a}.navbar-light .navbar-toggler-icon{background-image:none;padding-top:.2rem}.navbar-toggler-icon:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.5rem;color:#2e4668}.btn-nav{background:#2e4668;border:1px solid #000;color:#fff}.btn-nav:hover{background:#e6ba4c;border:1px solid #fff;color:#fff}.nav-link{font-weight:500}.nav-link.active,.nav-link:hover{background:#f1f1f1;border-radius:1rem;color:#000!important}.nav-item .nav-link:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:1rem;padding-left:.5rem}.label{border-radius:.5rem 0 0 .5rem;display:flex;position:absolute;float:left;height:55%;left:.5rem;width:.75rem}.label-bz{background:#b4becc}.label-c{background:#c482ff}.label-cs{background:#ffb4b4}.label-r{background:#9c9}.label-rt{background:#cc9}.label-tb{background:#96c0ea}.label-tc{background:#ffb482}.label-th{background:#6b96c0}.label-tr{background:#b499e6}.breadcrumbs a{padding:0 .25rem}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs hr{margin-top:1.2rem}.btn-toh{color:#000!important;background:#e6ba4c;white-space:normal}.btn-toh:hover{background:#fff;border:1px solid #e6ba4c}.btn-pdf:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:.5rem}.card{margin-bottom:2rem}.card-block{padding:1rem}.accordion a[aria-expanded=true]{background:inherit}.accordion a[aria-expanded=false]:after,.accordion a[aria-expanded=false]:before,.accordion a[aria-expanded=true]:after,.accordion a[aria-expanded=true]:before{content:none}blockquote{padding-left:2rem}blockquote p{background:#ececec;font-size:1rem;padding:1rem}blockquote p:before{color:#b7b7b7;content:"\f10d";font-family:"Font Awesome 5 Free";font-size:1.5rem;font-weight:900}ol li a{color:#0063cc;transition:all .3s}ol li a:hover{text-decoration:underline}.embed-responsive{margin-bottom:2rem}.thead-toh,.thead-toh:hover{background:#e6ba4c;background-color:#e6ba4c!important;color:#000}fieldset{padding-left:1.5rem}.toh-form{border:1px solid #00000020;border-radius:.5rem;background:#fff;padding:1rem}.address{border:1px solid #00000020;border-radius:.5rem;background:#fff;margin-bottom:1rem;padding:.5rem}.carousel-caption p{background:#00000030;color:#fff!important}.in{margin-left:1rem}.video-banner{height:calc(100vh - 88px);margin-top:-40px;position:relative;overflow-y:hidden;-ms-overflow-y:hidden}#myVideo{background-color:#000;height:100%;width:100%;object-fit:cover}.video-overlay{position:absolute;top:10vh;color:#f1f1f1;width:100%;padding:20px}.google-translate{max-height:42px;overflow-y:hidden;color:transparent;display:block;width:400px;margin:0 auto}.goog-te-gadget{color:#fafafa;font-size:0!important}.goog-logo-link{display:none}.goog-te-combo{display:block;width:100%;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:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (max-width:767.98px){.video-banner{height:calc(100vh - 70px)}.video-overlay .display-1{font-size:3rem}.google-translate{width:100%!important;padding:0 1rem!important}}.video-overlay .alert{z-index:1;margin-top:3rem}.video-overlay form{margin-top:2rem}.video-overlay .form-control:focus,.video-overlay .form-control:hover{border-color:#e6ba4c;box-shadow:0 0 0 .2rem #e6ba4c66}.video-overlay .btn:hover{background-color:#e6ba4c}.alert p{color:#000}.council-members span{font-weight:500;margin-bottom:0}.video-overlay h1{font-weight:500;text-shadow:4px 4px rgba(0,0,0,.77)}.video-overlay h1,.video-overlay input{color:#f1f1f1}.scroll-more{bottom:0;color:#f1f1f1;cursor:pointer;left:0;margin-left:auto;margin-right:auto;padding-bottom:1rem;position:absolute;right:0;text-align:center;text-shadow:3px 3px #00000091}.scroll-more i:hover{color:#e6ba4c}.press-releases thead{display:table;width:100%;table-layout:fixed}.press-releases tbody{display:block;height:50vh;overflow-y:scroll}#press .table-responsive{max-height:50vh;overflow-y:scroll}.events,.events p{color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.25}.events a{color:#007bff}.noscroll{overflow-y:none}.cal-date{float:right}.event{color:#000;font-weight:500;position:absolute;bottom:1rem;right:.5rem;padding:.25rem 1rem;border-radius:1.75rem}.events .card{border:.1rem solid #bbbbbb40}.event-bz{background:#b4becc}.event-cs{background:#ffb4b4}.event-r{background:#9c9}.event-rt{background:#cc9}.event-tb{background:#96c0ea}.event-tc{background:#ffb482}.event-tr{background:#b499e6}.event-tw{background:#6b96c0}.event-list{max-height:30rem;overflow-y:auto}.events .card-header{background:#e6ba4c;color:#000}.events .card-block:nth-child(even){background:#f8f9fa;border-left:1px solid bbbbbb40}.events .card-block{position:relative;padding:1rem}.no-event{position:relative;height:30rem;max-height:30rem}.vert-align{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.events .card-header{border-bottom:none}.events h4{margin-bottom:0;padding:.25rem}.event-page{font-family:Poppins,sans-serif}.event-page .fas{color:#e6ba4c}.event-notice:hover{background-color:#00000013}.event-notice a:hover{text-decoration:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767.98px){.embed-responsive-16by9::before{padding-top:100%}}.helpline-phone:before{color:#5d5d5d;content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:1.5rem}.helpline-days:before{color:#5d5d5d;content:"\f073";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:1.5rem}.helpline-time:before{color:#5d5d5d;content:"\f017";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:1.5rem}.btn-helpline{color:#000;background:#e6ba4c}.btn-helpline:hover{background:#fafafa;border:1px solid #e6ba4c}form .form-control:focus{border-color:#e6ba4c;box-shadow:0 0 0 .2rem #e6ba4c66}.helpline a{color:#0e5cca}.helpline a:hover{background:#00000013}.footer{background:#2e4668;margin-top:2rem;padding:2rem 0}.footer-social{color:#fafafa;padding:2rem 0}.footer-social a{margin:0 2rem}.footer-links{padding:1rem 0}.footer-links a{color:#fafafa;margin:0 1rem}@media (max-width:767.98px){.footer-social a{margin:0 .75rem}}.footer a:hover,.footer span:hover{color:#e6ba4c}.footer span{color:#fafafa}.footer p a,.footer p a:focus{color:#fafafa!important}.footer p a:hover{color:#e6ba4c!important;text-decoration:underline}.img-footer{width:auto;height:200px}.print-footer,.print-heading{display:none}.print-footer{border:1px solid #000;margin-top:5rem;padding:1rem}.print-heading img{height:150px;width:150px;border:none}@page{size:A4;margin:11mm 17mm 17mm 17mm}@media print{html{margin-top:2.5rem}.footer,.navbar{display:none}.print-footer,.print-heading{display:block}.return-top{display:none}.userway{display:none}#history{display:none}}.press-content p{color:#5d5d5d;margin-bottom:1.5rem;text-align:justify;text-indent:3rem}.press-content h1,.press-content h5{margin-bottom:3rem}.hearings ul ul a{background:inherit;padding-left:0!important}.hearings ul ul ul a{padding-left:0!important}.hearings a{color:#0063cc}.hearings p{line-height:1.5rem}.hearings strong{font-weight:900}.tbdocuments .col-12,.tbdocuments .col-md-4{margin-bottom:2rem}.tbdocuments .card-block{padding:.5rem}.tbdocuments .card-title{margin-top:.75rem}.tbdocuments a{font-size:1.25rem;padding:.25rem}.tbdocuments a:hover{text-decoration:underline}.tb-agenda:before,.tb-legal:before,.tb-minutes:before,.tb-resolutions:before{padding-right:.5rem;color:#5d5d5d}.tb-legal:before{content:"\f24e"}.tb-agenda:before{content:"\f0cb"}.tb-resolutions:before{content:"\f46d"}.tb-minutes:before{content:"\f017"}.rfp-bids .card-block{padding:.5rem}.rfp-bids .card-title{margin-top:.75rem}.rfp-bids .card-header{background:#f2f2f2}.rfp-bids .btn-toh:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:.5rem}.town-budget .col-12,.town-budget .col-md-4{margin-bottom:2rem}.town-budget .card-block{padding:.5rem}.display-2{font-size:3.5rem}@media (min-width:768px){.display-2{font-size:5.5rem}}.btn-ql{border-radius:.5rem;border:2px solid #4f4f4f;background-color:#2e4668!important;padding:1rem .25rem;color:#e6ba4c!important}a.btn-ql{color:#e6ba4c!important}.btn-ql:hover,a.btn-ql:hover{background-color:#5f85b9;color:#e6ba4c!important;transition:all 125ms ease-in;-webkit-transition:all 125ms ease-in}a.btn-ql:hover{text-decoration:none!important}.btn-ql h5{width:100%;height:72px;color:#fff}.directory li,.directory ul ul a{padding-left:0!important;background:0 0!important;font-size:1.25rem!important}.required:before{color:tomato;content:"\f621";font-family:"Font Awesome 5 Free";font-size:.75rem;font-weight:900;padding-right:.25rem}#toggle-news{cursor:pointer;font-style:normal}#children .btn-toh,#siblings .btn-toh{border-radius:22px;padding:4px 16px}.navbar-nav .nav-link{color:#000000bd!important}#home_announcement .alert{height:300px;margin-top:.75rem!important}#home_announcement #alerts{max-height:225px;overflow-y:auto;padding-right:.5rem}#alerts p{font-size:1rem!important;line-height:1.25rem!important}#home_schedules .table-responsive{height:500px;overflow-y:auto}