@import url(//fonts.googleapis.com/css2?family=Fira+Sans:wght@300;500;900&display=swap;);@import url(//fonts.googleapis.com/css2?family=Alata&display=swap);@import url(//fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap);@import url(//fonts.googleapis.com/css2?family=Montserrat:wght@700;800&display=swap);@import url(//fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@600;900&display=swap);@import url(//fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);img.custom-center{display:block;float:none!important;margin:0 auto}img.custom-float{width:300px;border-radius:10px}img.custom-float,img.custom-float-circle{display:block;margin:0 auto;height:180px;object-fit:cover;box-shadow:0 2px 10px rgba(0,0,0,.3)}img.custom-float-circle{width:180px;border-radius:300px}a.custom-button-round{background:#bfcc80;width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;border-radius:200px;box-shadow:0 5px 10px rgba(0,0,0,.05);color:#3c4418!important;text-align:center;text-decoration:none!important;transform:scale(1);transition:.2s}span.custom-handwriting{font-family:Caveat}span.custom-bebasneue{font-family:Bebas Neue;font-weight:400!important}span.custom-lineheight1{line-height:1!important}span.custom-lineheight1-5{line-height:1.5!important}span.custom-lineheight2{line-height:2!important}span.custom-20{font-size:20px}span.custom-25{font-size:25px}span.custom-30{font-size:30px}span.custom-35{font-size:35px}span.custom-40{font-size:40px;line-height:40px}body{font-family:Fira Sans,sans-serif;font-size:16px}body,label{font-weight:500}.collection-name{color:#333}h1{margin:20px 0;font-family:Montserrat}h2,h3{font-family:Montserrat;font-weight:800}h2,h3,h4,h5,h6,p{margin:20px 0}a,a:visited{color:#6d280d}.event{border-bottom:1px solid #ddd;padding:10px 0!important}.event-title a{font-family:Bebas Neue;text-decoration:none!important;font-size:20px}.btn{white-space:normal}.btn-default{border:2px solid!important;padding:8px 15px;display:inline-block;background:transparent;border-radius:0;transition:.2s}.btn-default:hover{background-color:#6d280d;border:2px solid #6d280d!important;color:#fff;transition:.2s}.btn-primary{border:2px solid!important;padding:8px 15px;display:inline-block;background:transparent;border-radius:0;color:#6d280d;transition:.2s}.btn-primary:hover{background-color:#6d280d;border:2px solid #6d280d!important;color:#fff;transition:.2s}a.custom-button-round:hover{transform:scale(1.1);transition:.2s}.btn-warning{background-color:#6d280d}.btn-warning,.btn-warning:hover{border:2px solid #6d280d!important;color:#fff}.btn-warning:hover{background-color:#843010}.btn-success{background-color:#becb7f}.btn-success,.btn-success:hover{border-color:#a5b169;color:#1a0e14}.btn-success:hover{background-color:#c7d291}.btn-danger{background-color:#6d280d}.btn-danger,.btn-danger:hover{border:2px solid #6d280d!important;color:#fff}.btn-danger:hover{background-color:#843010}.footer-02,.header-social-media{padding-top:5px;padding-bottom:5px}.footer-02 a,.header-social-media a{color:#fff}.footer-02 .fa,.header-social-media .fa{vertical-align:middle;font-size:22px;padding:0 10px}.header-links{padding-top:5px;padding-bottom:5px}.header-logo{padding-top:15px;padding-bottom:15px;height:80px}nav.small .header-logo{height:50px}.header-search{padding-top:15px;padding-bottom:15px;color:#fff;margin-right:20px}.header-search .btn{background:none;border:none}.header-search .btn .fa-search{font-size:22px;margin-top:1px}.header-search input.form-control::placeholder{color:#fff}.header-search input.form-control{background:transparent;border:none;border-bottom:2px solid;border-radius:0;box-shadow:none;color:#fff}nav{width:100%;position:fixed;top:0;left:0;z-index:20;height:120px;background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65),transparent);background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0)}nav,nav:hover{transition:.2s}nav:hover{background:hsla(0,0%,100%,.9)}.nav>li>a:focus{background-color:transparent!important}.logo-color,.logo-white{width:200px;height:auto;transition:.2s}header .logo-switch .logo-color,header:active .logo-switch .logo-white,header:hover .logo-switch .logo-white{display:none}header:active .logo-switch .logo-color,header:hover .logo-switch .logo-color{display:block}header:hover .nav-main ul.nav li a{color:#1a0e14;transition:.2s}header:hover .nav-main ul.nav li ul.dropdown-menu li a{color:#fff}header:hover nav.small{background:#fff;transition:.2s}header:hover .header-search form.search,header:hover .header-search input{color:#1a0e14}header:hover .header-search form.search::placeholder,header:hover .header-search input::placeholder{color:#1a0e14}header:hover .header-social-media a{color:#1c1116}.nav-top{padding:0;height:120px;margin-top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.nav-mobile,.nav-top{background-color:#fff}.nav-mobile .text-left{text-align:left!important}.nav-mobile .navbar-toggle,.nav-mobile .search-toggle{margin-top:-2px!important;margin-bottom:0;border:0!important;background-color:#333!important;padding:8px}.nav-mobile .search-toggle{float:right;margin-right:0;margin-left:15px}.nav-mobile .navbar-toggle{float:none;margin-left:0;margin-right:15px}.nav-mobile .navbar-toggle .fa,.nav-mobile .search-toggle .fa{color:#fff!important}.nav-main{width:100%;height:auto;border:0!important}.nav-main .caret{display:none!important}.nav-main .container{position:relative}.nav-main ul.nav{height:auto;list-style-type:none;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.nav-main ul.nav li{vertical-align:top}.nav-main ul.nav li a{height:auto;line-height:auto;background-color:transparent;padding:10px 20px 22px;margin:0;color:#fff;transition:.2s}.nav-main ul.nav .open{background-color:#1a0e14;color:#fff}.nav-main ul.nav .open a{color:#fff}.nav-main ul.nav ul.dropdown-menu{top:120px!important;left:0!important;right:0!important;width:100vw;height:auto;position:fixed;padding:20px 10%;border:none!important;background:#1a0e14}.nav-main ul.nav ul.dropdown-menu a{text-transform:none}.nav-main ul.nav ul.dropdown-menu a:hover{color:#ebff8c!important}.nav-main ul.nav ul.dropdown-menu .dropdown-header{color:#bfcc80;font-family:Montserrat;font-weight:800;font-size:18px}nav.small{height:50px!important;background:#1a0e14;transition:.2s}nav.small .nav-top{margin-top:-200px}nav.small .nav-main{height:50px;box-shadow:none}nav.small .nav-main .text-right{margin-top:-63px}nav.small .nav-main ul.nav li a{padding:10px 20px 15px}nav.small .nav-main ul.nav ul.dropdown-menu{top:50px!important}nav.small .header-logo{padding:0}nav.small .header-logo .logo-color,nav.small .header-logo .logo-white{width:120px;transition:.2s}.navbar-collapse{display:block;border-top:0!important;box-shadow:none!important;padding:0!important;overflow-x:visible;overflow-y:auto;height:0;max-height:400px;position:absolute}.navbar-collapse.collapsing,.navbar-collapse.in{display:block;overflow-y:auto;height:auto;max-height:400px;box-shadow:0 10px 10px rgba(0,0,0,.3)!important;background:#fff}.minilogo{color:#fff;position:absolute;top:0;left:-9999px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.minilogo a{text-decoration:none!important}ul.mega-menu li.dropdown{position:static}ul.mega-menu li.dropdown.open a.dropdown-toggle{background:#1a0e14;border-radius:3px 3px 0 0;color:#fff}ul.mega-menu ul.dropdown-menu{top:100%!important;left:0!important;right:0!important;padding-top:15px!important;padding-bottom:15px!important;width:auto;height:auto}ul.mega-menu ul.dropdown-menu li.col-xs-12.col-sm-6.col-md-3{min-height:180px}ul.mega-menu ul.dropdown-menu a{height:auto!important;line-height:1!important;display:block;word-wrap:break-word;padding:5px 0 5px 5px!important}ul.mega-menu ul.dropdown-menu a:hover{text-decoration:none}ul.mega-menu ul.dropdown-menu .dropdown-header{height:auto!important;line-height:1!important;padding:10px 0 10px 5px!important}@media(max-width:767px){ul.mega-menu li.dropdown.open a.dropdown-toggle{background:#fff;color:#1a0e14}ul.mega-menu ul.dropdown-menu{position:relative!important;left:0!important;width:auto!important;padding:10px!important}ul.mega-menu ul.dropdown-menu li.col-xs-12.col-sm-6.col-md-3{min-height:1px}ul.mega-menu ul.dropdown-menu a{color:#fff;border:none!important;padding:2px 0!important;height:auto!important}ul.mega-menu ul.dropdown-menu .dropdown-header{height:40px!important;line-height:40px!important;padding:0!important}}.top-banner{min-height:150px;background:#1a0e14}.top-banner .col-lg-12,.top-banner .col-md-12,.top-banner .col-sm-12,.top-banner .col-xs-12,.top-banner .container-fluid,.top-banner .row{padding:0!important;margin:0!important}.top-banner .carousel-control,.top-banner .carousel-indicators,.top-banner .carouselButtons #hideButton,.top-banner .carouselButtons #pauseButton{display:none}.top-banner .carouselButtons button{color:#fff;border:none!important;width:44px;height:44px;background:rgba(0,0,0,.5);margin:0 -2px}.top-banner .carouselButtons button:hover{background:#6d280d}.top-banner .page-title-wrapper{position:absolute;bottom:0;width:80%;height:calc(100% - 120px);display:flex;flex-direction:column;justify-content:center;color:#fff;margin:0 10%}.top-banner .page-title-wrapper h1.page-title{font-family:Montserrat;font-weight:800}.top-banner .page-title-wrapper a,.top-banner .page-title-wrapper a:visited{color:#fff}.top-banner .page-title-wrapper .breadcrumb{text-shadow:0 1px 5px #000}.top-banner .page-title-wrapper .breadcrumb .active{color:#bfcc80}.top-banner .interior-banner .carousel-inner .item:before{content:"";background:rgba(0,0,0,.45);width:100%;height:100%;position:absolute;top:0;left:0}.top-banner .item-description,.top-banner .slide-description{display:none!important}main{position:relative;min-height:100%;height:auto!important;height:100%;width:100%}main .departments-blocks{padding:30px 5px}main .entry-submit-testimonial-link{display:none}main ul.accordion{list-style:none;padding:0}main ul.accordion li{margin:.5em 0;list-style-type:none}main ul.accordion li a{width:100%;display:block;background:rgba(39,24,32,.9);color:#fefefe;padding:.75em;border-radius:.15em;transition:.3s}main ul.accordion li a:hover{background:rgba(39,24,32,.95);transition:.3s}main ul.accordion li li a{background:rgba(222,219,221,.8);color:rgba(39,24,32,.9)}main ul.accordion li li a:hover{background:#dedbdd;color:rgba(39,24,32,.9)}.department-blocks .activity-feed .article-content,.department-blocks .activity-feed .article-thumbnail{display:none}.department-blocks .activity-feed article{background:#f7f4f5;padding:10px 20px;margin:10px 0;color:#1a0e14;box-shadow:5px 6px 0 #ddd}.department-blocks .activity-feed article a{font-family:Montserrat;font-weight:800;line-height:1;color:#1a0e14}.department-blocks .activity-feed article p{margin:0;color:#1a0e14}.department-blocks .activity-feed article span.article-date{font-size:13px}.nimble-page-row article{width:100%;clear:both;position:relative;height:auto;background:#f7f4f5;display:inline-block;padding:20px!important}.nimble-page-row article .article-thumbnail{max-width:200px;margin-right:20px;float:left}.nimble-page-row article .article-body{width:calc(100% - 240px);float:left}.nimble-page-row article .article-body a{font-family:Montserrat;font-weight:800;line-height:1}.page-header{display:none}#content .carousel-inner .slide-description{position:relative;bottom:0;width:auto;background:#1a0e14;color:#fff;padding:10px 15px}.quicklinks-wrapper{background:rgba(26,14,20,.9019607843);display:block;width:100%;height:120px;position:relative}.quicklinks-wrapper ul{padding:0!important}.quicklinks-wrapper ul li{text-align:center}.quicklinks-wrapper ul li a{color:#fff;transition:.2s}.quicklinks-wrapper ul li a:hover{color:#bfcc80!important;text-decoration:none;transition:.2s}.quicklinks-wrapper ul li a:hover img{transform:scale(1.2);transition:.2s}.quicklinks-wrapper ul li img{min-width:50px!important;width:80px!important;display:block;margin:0 auto;transition:.2s}.nav-stacked .dropdown-header{display:block;padding:5px 15px;font-size:30px;line-height:1.42857143;color:#1a0e14;white-space:nowrap;font-family:Bebas Neue,sans-serif}.event-thumbnail img{max-width:100%!important}section{padding:0;margin-top:-1px}.footer{background-color:#1a0e14}.footer,.footer a,.footer a:visited{color:#fff}.footer .footer-01{background-image:url(/images/brick_bg.png);background-repeat:repeat;background-size:500px auto;padding:30px 0 50px}.footer .footer-01,.footer .footer-01 a,.footer .footer-01 a:visited{color:#1a0e14!important}.footer .footer-01 .address-block p,.footer .footer-01 .hours-block p,.footer .footer-01 .phone-block p{margin:0!important}.footer .footer-01 .address-block img,.footer .footer-01 .hours-block img,.footer .footer-01 .phone-block img{display:block;margin:0 auto}.footer .quicklinks-wrapper{background:#271820}.footer .footer-02,.footer .footer-02 .footer-links-wrapper{padding:20px 0}.footer .footer-02 .footer-block-logos{text-align:right}.footer .footer-02 ul.nav li a{padding:6px 15px}.footer .footer-02 ul.nav li a:hover{background:transparent;color:#bfcc80}.footer .footer-02 .footer-copyright,.footer .footer-02 .footer-powered-by{display:inline-block;font-size:14px}body button.translate-toggle{position:absolute;right:0;top:50px;z-index:15000;width:70px;height:60px;background:#fff;border-radius:4px 0 0 4px;box-shadow:0 2px 2px rgba(0,0,0,.085)}body #translate-modal{height:260px!important;max-height:unset!important;min-height:unset!important}body #translate-modal .modal-header{margin-top:0}body #translate-modal .modal-content{text-align:center}body #translate-modal .modal-content .btn-md{margin-top:25px}body #translate-modal .modal-content .fa{margin-top:20px;color:#666}body #notifications-bar{display:block;z-index:1000;position:relative;top:0;right:0;left:0;width:100%;height:auto;text-align:center;font-size:large}body #notifications-bar p{padding:15px 0;margin:0 20px}body #notifications-bar .alert-warning{background-color:#ff0;color:#222}body #notifications-bar .alert-warning a,body #notifications-bar .alert-warning a:visited{color:#222;text-decoration:none}body #notifications-bar .alert-warning a:active,body #notifications-bar .alert-warning a:hover{color:#222;text-decoration:underline}body #notifications-bar .alert-danger{background-color:#ad2222;color:#fff}body #notifications-bar .alert-danger a,body #notifications-bar .alert-danger a:visited{color:#fff;text-decoration:none}body #notifications-bar .alert-danger a:active,body #notifications-bar .alert-danger a:hover{color:#fff;text-decoration:underline}body .small #notifications-bar{display:none}body img{font-family:"object-fit: cover; object-position: center;"}body #content:focus{outline:none}body .btn-skip{color:#fff;background-color:#8c0000;height:auto;width:auto;padding:7px 15px;border-radius:0;border-bottom-right-radius:7px;text-decoration:underline}body .btn-skip:active,body .btn-skip:hover,body .btn-skip:visited{color:#fff}body .btn-skip:active,body .btn-skip:hover{text-decoration:none}body.user-is-tabbing :focus{background:#000!important;color:#fff!important;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}body.user-is-tabbing .carousel-inner a:focus{outline:20px auto #000;outline-offset:-2px}.wrapper{margin:0!important;overflow:hidden}.container-fluid,.wrapper{padding:0!important}.vcenter{display:inline-block;vertical-align:middle;float:none!important}.breadcrumb{background:transparent;padding:20px 0}.modal-backdrop{z-index:5}.back-to-top{margin-right:10px;position:fixed;bottom:60px;right:0;background-color:#bfcc80;padding:1em;display:none;opacity:.75;filter:alpha(opacity=75);zoom:1;border-radius:5px;z-index:100}a.back-to-top{color:#000!important;text-decoration:none!important}.back-to-top:hover{background-color:#c8d392}.alert-wrapper{position:absolute;right:0;top:200px;z-index:1;width:200px;height:120px}.alert-wrapper .alert-mini-banner{box-shadow:0 4px 10px}.alert-wrapper .alert-mini-banner .carousel-inner,.alert-wrapper .alert-mini-banner .carousel-inner .item{width:200px;height:120px}.alert-wrapper .alert-mini-banner .carousel-inner .item img{min-width:100%;height:auto;min-height:120px}.alert-wrapper .alert-mini-banner .carousel-inner .slide-description{background:rgba(119,0,0,.8509803922);width:100%;height:100%;position:absolute;top:0;left:0;display:flex!important;flex-direction:column;justify-content:center;text-align:center;color:#fff;transition:.2s}.alert-wrapper .alert-mini-banner .carousel-inner .slide-description .slide-title:before{font-family:FontAwesome;content:"";display:block;font-size:24px}.alert-wrapper .alert-mini-banner .carousel-inner .slide-description:hover{background:rgba(140,0,0,.85);transition:.2s}@media print{.wrapper,body,html,main{font-family:Arial Black,arial-black!important;font-size:12px!important;color:#000!important;background-color:#fff!important;width:100%!important;height:100%!important;border:0!important;margin:0!important;padding:0}a[href]:after{content:" (" attr(href) ") "}}.home-page .top-banner,.home-page .top-banner .carousel-inner,.home-page .top-banner .carousel-inner .item{height:100vh}.home-page .top-banner .carousel-inner .item img{height:100vh;width:auto;object-fit:cover;min-width:100%!important;max-height:100vh;object-position:center}.home-page .top-banner .banner-caption-wrapper{position:absolute;width:100%;display:flex;flex-direction:column;justify-content:center}.home-page .top-banner .banner-caption-wrapper .banner-caption{display:block;margin:0 auto}.home-page .top-banner .home-banner-quick-links{position:absolute;bottom:0;height:auto;width:100%}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper{background:rgba(109,40,13,.8784313725);width:100%}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome{color:#fff;font-size:20px}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome h1,.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome h2,.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome h3,.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome h4,.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome h5,.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome h6,.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome p{margin:0!important;display:flex;align-items:center}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-welcome .custom-handwriting{font-size:40px!important;margin-right:20px}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav .caret{border-bottom:5px solid;border-top:none;float:right;padding:4px 0}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown{width:100%;float:none;background:#fff;border-radius:40px}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown.open a{border-radius:0 0 0 0!important}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown a{border-radius:40px;padding:10px 20px;color:#1a0e14;font-weight:600;transition:.2s}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown a:hover{padding:10px 20px 10px 25px;transition:.2s}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown .dropdown-menu{bottom:100%!important;top:auto!important;width:100%;box-shadow:none;border:none;border-radius:0;background:#1a0e14}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown .dropdown-menu a{color:#fff;padding:12px 20px;transition:.2s}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown .dropdown-menu a:hover{background:#2b1721;padding:12px 20px 12px 25px;transition:.2s}.home-page .home-page-content .welcome-wrapper{background-image:url(/images/brick_bg.png);background-repeat:repeat;background-size:400px auto;padding:40px 0}.home-page .home-page-content .learn-more-wrapper{background-image:url(/images/mainstreet_bg.jpg);background-size:100% auto;background-position:50%;min-height:300px;display:flex;align-items:center;color:#fff}.home-page .home-page-content .learn-more-wrapper a,.home-page .home-page-content .learn-more-wrapper a:visited,.home-page .home-page-content .learn-more-wrapper button{color:#fff}.home-page .home-page-content .events-wrapper{position:relative;padding:30px 0}.home-page .home-page-content .events-wrapper ul.nav{margin-bottom:30px;border:none}.home-page .home-page-content .events-wrapper ul.nav li.active:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #bfcc80;position:relative;display:block;margin:0 auto}.home-page .home-page-content .events-wrapper ul.nav li.active a{border-bottom:8px solid #bfcc80}.home-page .home-page-content .events-wrapper ul.nav li.active a:hover{color:#1a0e14}.home-page .home-page-content .events-wrapper ul.nav li a{padding:20px 30px;color:#1a0e14;font-family:Montserrat;font-weight:600;border:none;border-bottom:8px solid transparent}.home-page .home-page-content .events-wrapper ul.nav li a:hover{color:#bfcc80;background:transparent}.home-page .home-page-content .events-wrapper .community-events-feed article:first-of-type,.home-page .home-page-content .events-wrapper .public-meetings-feed article:first-of-type{width:50%;display:inline-block}.home-page .home-page-content .events-wrapper .community-events-feed article:first-of-type .article-event-date,.home-page .home-page-content .events-wrapper .community-events-feed article:first-of-type .article-title a,.home-page .home-page-content .events-wrapper .public-meetings-feed article:first-of-type .article-event-date,.home-page .home-page-content .events-wrapper .public-meetings-feed article:first-of-type .article-title a{text-align:left!important;display:flex}.home-page .home-page-content .events-wrapper .community-events-feed article:first-of-type .article-title,.home-page .home-page-content .events-wrapper .public-meetings-feed article:first-of-type .article-title{padding:0 90px 0 30px!important}.home-page .home-page-content .events-wrapper .community-events-feed article:first-of-type .article-event-date,.home-page .home-page-content .events-wrapper .public-meetings-feed article:first-of-type .article-event-date{white-space:pre-wrap}.home-page .home-page-content .events-wrapper .community-events-feed article:first-of-type .article-body:after,.home-page .home-page-content .events-wrapper .public-meetings-feed article:first-of-type .article-body:after{content:"";font-family:FontAwesome;position:absolute;right:30px;top:calc(50% - 20px);height:40px;width:40px;display:flex;flex-direction:column;color:#fff;justify-content:center;text-align:center;border-radius:40px;border:1px solid;padding:0 15px}.home-page .home-page-content .events-wrapper .community-events-feed article:first-of-type .article-body:before,.home-page .home-page-content .events-wrapper .public-meetings-feed article:first-of-type .article-body:before{content:"Up Next";color:#1a0e14;position:absolute;top:10px;left:10px;transform:rotate(-5deg);background:#bfcc80;padding:6px 10px;z-index:100;box-shadow:0 0 10px #000}.home-page .home-page-content .events-wrapper .community-events-feed article,.home-page .home-page-content .events-wrapper .public-meetings-feed article{display:inline-block;position:relative;overflow:hidden;margin-top:-6px;border:1px solid #fff;transform:scale(1);transition:.1s;z-index:1;box-shadow:0 0 0}.home-page .home-page-content .events-wrapper .community-events-feed article .row,.home-page .home-page-content .events-wrapper .public-meetings-feed article .row{margin:0!important}.home-page .home-page-content .events-wrapper .community-events-feed article .article-thumbnail,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail{width:100%!important;padding:0;display:flex;flex-direction:column;justify-content:center}.home-page .home-page-content .events-wrapper .community-events-feed article .article-thumbnail .img-thumbnail,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail .img-thumbnail{display:inline-block;height:auto;padding:0;line-height:1;background-color:transparent;border:none;border-radius:0;min-width:100%;width:auto;object-fit:cover;object-position:center}.home-page .home-page-content .events-wrapper .community-events-feed article .article-title,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-title{display:block;width:100%;height:100%}.home-page .home-page-content .events-wrapper .community-events-feed article .article-title a,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-title a{width:100%;height:100%;color:#fff;text-decoration:none;font-family:caveat;font-size:35px;font-weight:700;text-align:center;line-height:.75}.home-page .home-page-content .events-wrapper .community-events-feed article .article-body,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body{width:100%;display:flex;position:absolute;top:0;height:100%;background:rgba(26,14,20,.75);transition:.2s;flex-direction:column-reverse;align-items:center}.home-page .home-page-content .events-wrapper .community-events-feed article .article-body:after,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body:after{content:"";font-family:FontAwesome;position:absolute;bottom:60px;height:30px;width:30px;display:flex;flex-direction:column;color:#fff;justify-content:center;text-align:center;border-radius:40px;border:1px solid;padding:0 10px}.home-page .home-page-content .events-wrapper .community-events-feed article .article-body .article-content,.home-page .home-page-content .events-wrapper .community-events-feed article .article-body .event-location,.home-page .home-page-content .events-wrapper .community-events-feed article .article-body .text-muted .article-date,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body .article-content,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body .event-location,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body .text-muted .article-date{display:none}.home-page .home-page-content .events-wrapper .community-events-feed article:hover,.home-page .home-page-content .events-wrapper .public-meetings-feed article:hover{transform:scale(1.05);transition:.2s;z-index:10;box-shadow:0 0 10px;border:0 solid transparent;cursor:pointer}.home-page .home-page-content .events-wrapper .community-events-feed article:hover .article-body:after,.home-page .home-page-content .events-wrapper .community-events-feed article:hover .article-event-date,.home-page .home-page-content .events-wrapper .community-events-feed article:hover .article-title a,.home-page .home-page-content .events-wrapper .public-meetings-feed article:hover .article-body:after,.home-page .home-page-content .events-wrapper .public-meetings-feed article:hover .article-event-date,.home-page .home-page-content .events-wrapper .public-meetings-feed article:hover .article-title a{color:#1a0e14!important;transition:.2s}.home-page .home-page-content .events-wrapper .community-events-feed article:hover .article-body,.home-page .home-page-content .events-wrapper .public-meetings-feed article:hover .article-body{background:rgba(190,200,128,.8)!important;transition:.2s}.home-page .home-page-content .events-wrapper .community-events-feed article:hover .article-body:before,.home-page .home-page-content .events-wrapper .public-meetings-feed article:hover .article-body:before{background-color:#1a0e14!important;color:#bfcc80!important}.home-page .home-page-content .events-wrapper .community-events-feed article .article-body-col-1,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body-col-1{height:50%;position:relative;width:100%}.home-page .home-page-content .events-wrapper .community-events-feed article .article-body-col-1 .article-event-date,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body-col-1 .article-event-date{color:#fff;position:absolute;top:0;width:100%;transition:.2s;margin-top:5px;padding:0 30px;text-align:center}.home-page .home-page-content .events-wrapper .community-events-feed article .article-body-col-2,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body-col-2{height:50%;position:relative;width:100%}.home-page .home-page-content .events-wrapper .community-events-feed article .article-body-col-2 .article-title,.home-page .home-page-content .events-wrapper .public-meetings-feed article .article-body-col-2 .article-title{position:absolute;bottom:0;width:100%;height:auto;line-height:1;margin-bottom:5px;padding:0 30px;text-align:center}.home-page .breadcrumbs{display:none}.mainstreet-home-page .alert-wrapper{position:absolute;right:0;top:200px;z-index:1;width:200px;height:120px;box-shadow:0 4px 10px}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner{width:100%!important;height:auto!important}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner .item{width:100%;height:auto!important;overflow:hidden}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner .item img{min-width:100%;height:80px!important}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner .slide-description{background:rgba(119,0,0,.8509803922);width:100%;height:auto;padding:10px;position:absolute;top:0;left:0;display:flex!important;flex-direction:column;justify-content:center;text-align:center;color:#fff;transition:.2s}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner .slide-description .slide-title:before{font-family:FontAwesome;content:"";display:block;font-size:24px;margin:0 0 6px;font-weight:400!important}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner .slide-description .slide-title{display:block;line-height:1;font-weight:700}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner .slide-description .slide-caption{display:block;line-height:1}.mainstreet-home-page .alert-wrapper .alert-mini-banner-mainstreet .carousel-inner .slide-description:hover{background:rgba(140,0,0,.85);transition:.2s}.mainstreet-home-page .nimble-widget-feed article{display:inline-block;width:calc(25% - 20px);margin:10px;height:300px;padding:0;background:transparent}.mainstreet-home-page .nimble-widget-feed article:hover .article-body{padding:10px 20px 50px;transition:.2s}.mainstreet-home-page .nimble-widget-feed article .article-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;max-width:100%;z-index:-1}.mainstreet-home-page .nimble-widget-feed article .article-thumbnail img{width:auto;height:100%;object-fit:cover;border:none;padding:0}.mainstreet-home-page .nimble-widget-feed article .article-body{width:100%;position:absolute;bottom:0;left:0;padding:10px 20px;transition:.2s;background:hsla(0,0%,100%,.8)}.mainstreet-home-page .nimble-widget-feed article .article-body a{font-family:Bebas Neue;color:#0d5257;font-weight:400!important;font-size:25px}.mainstreet-home-page .nimble-widget-feed article .article-body a:hover{text-decoration:none}.mainstreet-home-page .nimble-widget-feed article .article-body .article-event-date,.mainstreet-home-page .nimble-widget-feed article .article-body .article-event-location{display:none}.directory-entry-widget-heading{display:none!important}.mainstreet{font-family:Source Sans Pro}.mainstreet .home-mainstreet-quicklinks,.mainstreet h1,.mainstreet h2,.mainstreet h3{font-family:Bebas Neue;font-weight:400!important;color:#0d5257}.mainstreet a{color:#0d5257}.mainstreet .top-banner .page-title-wrapper h1{color:#fff!important}.mainstreet .btn-default{background:#bfcc80;color:#0d5257;border-radius:50px;border:none!important;font-family:Bebas Neue;font-size:20px;padding:10px 30px}.mainstreet .header-logo{height:60px;padding:15px;line-height:1}.mainstreet .header-logo .mainstreet-logo-wrapper{font-size:26px;color:#fff;font-weight:700}.mainstreet .header-logo .mainstreet-logo-wrapper h1,.mainstreet .header-logo .mainstreet-logo-wrapper h2,.mainstreet .header-logo .mainstreet-logo-wrapper h3,.mainstreet .header-logo .mainstreet-logo-wrapper h4,.mainstreet .header-logo .mainstreet-logo-wrapper h5,.mainstreet .header-logo .mainstreet-logo-wrapper h6,.mainstreet .header-logo .mainstreet-logo-wrapper p{margin:0}.mainstreet nav{transition:.2s;height:60px}.mainstreet nav:hover{background:#1a0e14;transition:.2s}.mainstreet nav.small .header-logo{height:45px;display:flex;align-items:center}.mainstreet nav.small .nav-main ul.nav li a{padding:15px}.mainstreet nav .nav-main ul.nav li a{padding:20px}.mainstreet nav .nav-main ul.nav li a.dropdown-toggle:focus{background-color:#23171c!important}.mainstreet nav .nav-main ul.nav ul.dropdown-menu{top:100%!important;position:absolute;padding:0;background:#1a0e14;min-width:250px;width:auto}.mainstreet nav .nav-main ul.nav ul.dropdown-menu li a{padding:15px 20px!important}.mainstreet nav .nav-main ul.nav ul.dropdown-menu .dropdown-header{color:#bfcc80;font-family:Bebas Neue;font-weight:400;font-size:22px}.mainstreet .mainstreet-home-page-bar{background:#bfcc80;padding:30px 0;color:#0d5257}.mainstreet header:hover .nav-main ul.nav li a{color:#fff;transition:.2s}.mainstreet header:hover .nav-main ul.nav li ul.dropdown-menu{background-color:#23171c}.mainstreet header:hover .nav-main ul.nav li ul.dropdown-menu li a{color:#fff}.mainstreet header:hover nav.small{background:#1a0e14;transition:.2s}.mainstreet .mainstreet-content .nimble-page-row{width:100%!important}.mainstreet .mainstreet-content .mainstreet-blocks .mainstreet-block-1,.mainstreet .mainstreet-content .mainstreet-blocks .mainstreet-block-2,.mainstreet .mainstreet-content .mainstreet-blocks .mainstreet-block-3,.mainstreet .mainstreet-content .mainstreet-blocks .mainstreet-block-4,.mainstreet .mainstreet-content .mainstreet-blocks .mainstreet-block-5,.mainstreet .mainstreet-content .mainstreet-blocks .mainstreet-block-6{padding:10px;margin:10px 0}.mainstreet .mainstreet-content .mainstreet-blocks ul.nav-stacked li a{border:2px solid rgba(191,204,128,.5882352941);padding:10px 20px;border-radius:50px;text-align:center}.mainstreet .mainstreet-content .nimble-widget-upcomingEvents .upcoming-events .event .event-thumbnail{display:none}.mainstreet footer .footer{background:#0d5257!important;color:#fff}.mainstreet footer .footer a,.mainstreet footer .footer a:visited{color:#fff}.mainstreet footer .footer-01{background-image:url(/images/mainstreet_blue_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff!important}.mainstreet footer .footer-01 img{max-width:80px;opacity:.5;display:block;margin:0 auto}.mainstreet footer .footer .quicklinks-wrapper{background:#0a3e42;color:#fff!important}.mainstreet footer .footer .quicklinks-wrapper a,.mainstreet footer .footer .quicklinks-wrapper a:visited{color:#fff!important}.mainstreet footer .mainstreet-footer-nav-2{text-align:right;color:#fff}.mainstreet footer .mainstreet-footer-nav-2 img{display:inline-block;margin:0 5px}.mainstreet footer .mainstreet-footer-nav-2 a{color:#fff}.mainstreet footer .mainstreet-footer-nav-2 button{color:#0d5257!important;border-radius:50px;margin:0 20px}.mainstreet footer .mainstreet-footer-nav-2 button:hover{background:hsla(0,0%,100%,.4);border-color:#fff!important}@media(min-width:1200px){.mainstreet-home-page .top-banner{height:100vh}.mainstreet-home-page .top-banner .carousel-inner,.mainstreet-home-page .top-banner .row .col-lg-12,.mainstreet-home-page .top-banner .row .col-md-12{height:100vh!important}.mainstreet-home-page .top-banner .carousel-inner .item,.mainstreet-home-page .top-banner .carousel-inner .item img,.mainstreet-home-page .top-banner .row .col-lg-12 .item,.mainstreet-home-page .top-banner .row .col-lg-12 .item img,.mainstreet-home-page .top-banner .row .col-md-12 .item,.mainstreet-home-page .top-banner .row .col-md-12 .item img{height:100vh}.mainstreet-home-page .top-banner .carouselButtons{position:absolute;bottom:180px;right:0;background:rgba(26,14,20,.31);transition:.2s}.mainstreet-home-page .top-banner .carouselButtons button{background:none}.mainstreet-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}.mainstreet-home-page .top-banner .alert-wrapper{height:auto!important}.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item img{height:160px}.mainstreet-home-page .top-banner .banner-logo-wrapper{position:absolute;top:0;z-index:1;width:500px;left:calc(50% - 250px);height:calc(100vh - 140px);display:flex;flex-direction:column;justify-content:center}.mainstreet-home-page .top-banner .home-banner-quick-links{position:absolute;bottom:0;width:100%}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:180px;background:rgba(26,14,20,.31);transition:.2s;font-size:20px}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper:hover{background:rgba(26,14,20,.75);transition:.2s}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul{padding:30px 0!important;margin:0}.mainstreet .footer-logos-wrapper{background:#f1ebd7;width:100%;display:block}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos{width:1170px;display:block;margin:0 auto;text-align:center;padding:20px 0}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos p{margin:0}}@media(min-width:992px){.mainstreet-home-page .top-banner{height:100vh}.mainstreet-home-page .top-banner .carousel-inner,.mainstreet-home-page .top-banner .row .col-lg-12,.mainstreet-home-page .top-banner .row .col-md-12{height:100vh!important}.mainstreet-home-page .top-banner .carousel-inner .item,.mainstreet-home-page .top-banner .carousel-inner .item img,.mainstreet-home-page .top-banner .row .col-lg-12 .item,.mainstreet-home-page .top-banner .row .col-lg-12 .item img,.mainstreet-home-page .top-banner .row .col-md-12 .item,.mainstreet-home-page .top-banner .row .col-md-12 .item img{height:100vh}.mainstreet-home-page .top-banner .carouselButtons{position:absolute;bottom:180px;right:0;background:rgba(26,14,20,.31);transition:.2s}.mainstreet-home-page .top-banner .carouselButtons button{background:none}.mainstreet-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item img{height:120px}.mainstreet-home-page .top-banner .banner-logo-wrapper{position:absolute;top:0;z-index:1;width:500px;left:calc(50% - 250px);height:calc(100vh - 140px);display:flex;flex-direction:column;justify-content:center}.mainstreet-home-page .top-banner .home-banner-quick-links{position:absolute;bottom:0;width:100%}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:180px;background:rgba(26,14,20,.31);transition:.2s;font-size:20px}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper:hover{background:rgba(26,14,20,.75);transition:.2s}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul{padding:30px 0!important;margin:0}.mainstreet .footer-logos-wrapper{background:#f1ebd7;width:100%;display:block}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos{width:1170px;display:block;margin:0 auto;text-align:center;padding:20px 0}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos p{margin:0}}@media(max-width:991px){.mainstreet-home-page .top-banner{height:100vh}.mainstreet-home-page .top-banner .carousel-inner,.mainstreet-home-page .top-banner .row .col-lg-12,.mainstreet-home-page .top-banner .row .col-md-12{height:100vh!important}.mainstreet-home-page .top-banner .carousel-inner .item,.mainstreet-home-page .top-banner .carousel-inner .item img,.mainstreet-home-page .top-banner .row .col-lg-12 .item,.mainstreet-home-page .top-banner .row .col-lg-12 .item img,.mainstreet-home-page .top-banner .row .col-md-12 .item,.mainstreet-home-page .top-banner .row .col-md-12 .item img{height:100vh}.mainstreet-home-page .top-banner .carouselButtons{position:absolute;bottom:180px;right:0;background:rgba(26,14,20,.31);transition:.2s}.mainstreet-home-page .top-banner .carouselButtons button{background:none}.mainstreet-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item img{height:160px}.mainstreet-home-page .top-banner .banner-logo-wrapper{position:absolute;top:0;z-index:1;width:500px;left:calc(50% - 250px);height:calc(100vh - 140px);display:flex;flex-direction:column;justify-content:center}.mainstreet-home-page .top-banner .home-banner-quick-links{position:absolute;bottom:0;width:100%}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:auto!important;background:#0d5257!important;transition:.2s;font-size:20px}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper .col-xs-12{float:none}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper:hover{background:#0d5257!important;transition:.2s}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul{padding:30px 0!important;margin:0}.mainstreet-home-page article{display:block;width:100%!important;height:auto!important;border-bottom:1px solid #eee!important;margin:0!important;padding:0!important}.mainstreet-home-page article:first-of-type .article-body:before{content:none!important}.mainstreet-home-page article:hover{transform:none!important;box-shadow:none!important}.mainstreet-home-page article:hover .article-body{background:transparent!important;padding:10px 20px!important}.mainstreet-home-page article .article-thumbnail{display:none!important}.mainstreet-home-page article .article-body{display:block!important;position:relative!important;background:none!important}.mainstreet-home-page article .article-body .article-body-col-1,.mainstreet-home-page article .article-body .article-body-col-2{height:auto!important}.mainstreet-home-page article .article-body .article-body-col-1 .article-event-date,.mainstreet-home-page article .article-body .article-body-col-2 .article-event-date{font-size:15px;color:rgba(26,14,20,.4901960784)!important}.mainstreet-home-page article .article-body .article-body-col-1 .article-event-date,.mainstreet-home-page article .article-body .article-body-col-1 .article-title,.mainstreet-home-page article .article-body .article-body-col-2 .article-event-date,.mainstreet-home-page article .article-body .article-body-col-2 .article-title{position:relative!important;text-align:left!important;display:block!important}.mainstreet-home-page article .article-body .article-body-col-1 .article-event-date a,.mainstreet-home-page article .article-body .article-body-col-1 .article-title a,.mainstreet-home-page article .article-body .article-body-col-2 .article-event-date a,.mainstreet-home-page article .article-body .article-body-col-2 .article-title a{color:#1a0e14!important;text-align:left!important;display:block!important;font-family:Montserrat;font-size:16px;line-height:1;font-weight:800;margin:0}.mainstreet .footer-logos-wrapper{background:#f1ebd7;width:100%;display:block}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos{width:100%;display:block;margin:0 auto;text-align:center;padding:20px 0}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos p{margin:0}}@media(max-width:767px){.mainstreet nav{height:70px}.mainstreet nav .nav-mobile-logo p{margin:0}.mainstreet nav a,.mainstreet nav a.dropdown-toggle:focus,.mainstreet nav a:focus{color:#1a0e14!important;background-color:#fff!important}.mainstreet nav a.dropdown-toggle:focus:hover,.mainstreet nav a:focus:hover,.mainstreet nav a:hover{color:#1a0e14!important}.mainstreet nav .nav-main ul.nav li a.dropdown-toggle:focus{background-color:#fff!important}.mainstreet nav .nav-main ul.nav li a.dropdown-toggle:focus:hover{color:#1a0e14!important}.mainstreet header:hover a,.mainstreet header:hover a.dropdown-toggle:focus,.mainstreet header:hover a:focus{color:#1a0e14!important;background-color:#fff!important}.mainstreet header:hover a.dropdown-toggle:focus:hover,.mainstreet header:hover a:focus:hover,.mainstreet header:hover a:hover{color:#1a0e14!important}.mainstreet header:hover .nav-main ul.nav li a{color:#1a0e14}.mainstreet header:hover .nav-main ul.nav li a:hover{color:#1a0e14!important}.mainstreet header:hover ul.dropdown-menu{background:#fff!important}.mainstreet header:hover ul.dropdown-menu li a{color:#1a0e14!important}.mainstreet header nav .nav-main ul.nav ul.dropdown-menu{background:#fff}.mainstreet-home-page .top-banner{height:auto}.mainstreet-home-page .top-banner .row .col-lg-12,.mainstreet-home-page .top-banner .row .col-md-12,.mainstreet-home-page .top-banner .row .col-xs-12{height:auto!important}.mainstreet-home-page .top-banner .carousel-inner,.mainstreet-home-page .top-banner .carousel-inner .item,.mainstreet-home-page .top-banner .carousel-inner .item img{height:calc(100vh - 70px)!important}.mainstreet-home-page .top-banner .carouselButtons{position:absolute;bottom:180px;right:0;background:rgba(26,14,20,.31);transition:.2s}.mainstreet-home-page .top-banner .carouselButtons button{background:none}.mainstreet-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}.mainstreet-home-page .top-banner .alert-wrapper{right:0;top:0;z-index:10;width:100%;height:auto}.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item,.mainstreet-home-page .top-banner .alert-wrapper .carousel-inner .item img{height:160px}.mainstreet-home-page .top-banner .banner-logo-wrapper{position:absolute;top:0;z-index:1;width:100%;left:0;height:calc(100vh - 70px);display:flex;flex-direction:column;justify-content:center;background:rgba(0,0,0,.4)}.mainstreet-home-page .top-banner .banner-logo-wrapper .banner-logo img{max-width:300px}.mainstreet-home-page .top-banner .home-banner-quick-links{position:relative;bottom:0;width:100%}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:180px;background:rgba(26,14,20,.31);transition:.2s;font-size:20px}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper:hover{background:rgba(26,14,20,.75);transition:.2s}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul{padding:30px 0!important;margin:0}.mainstreet-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul li{list-style-type:none;width:calc(50% - 5px);display:inline-block;margin:30px 0}.mainstreet-home-page .mainstreet-home-page-bar{padding:30px 60px}.mainstreet .footer-logos-wrapper{background:#f1ebd7;width:100%;display:block}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos{width:100%;display:block;margin:0 auto;text-align:center;padding:20px 0}.mainstreet .footer-logos-wrapper .mainstreet-footer-logos p{margin:0}}.basic-content .nimble-page-row,.department-content .nimble-page-row{width:100%!important}.basic-page-content,.department-page-content{display:block;position:relative;width:100%;height:auto}.basic-page-content .departments-nav-wrapper,.department-page-content .departments-nav-wrapper{background:#6d280d}.basic-page-content .departments-nav-wrapper .empty-block,.department-page-content .departments-nav-wrapper .empty-block{background:#6d280d;color:#fff;padding:5px!important;min-height:50px}.basic-page-content .departments-nav-wrapper .navbar-nav,.department-page-content .departments-nav-wrapper .navbar-nav{float:none!important;padding:10px 0 20px;width:100%}.basic-page-content .departments-nav-wrapper .navbar-nav li,.department-page-content .departments-nav-wrapper .navbar-nav li{display:table-cell;width:1%;text-align:center;float:none;vertical-align:middle}.basic-page-content .departments-nav-wrapper .navbar-nav li a,.department-page-content .departments-nav-wrapper .navbar-nav li a{color:#fff;padding:0 18px;display:flex;flex-direction:column;justify-content:center;min-height:40px}.basic-page-content .departments-nav-wrapper .navbar-nav li a:hover,.department-page-content .departments-nav-wrapper .navbar-nav li a:hover{background:transparent;color:#bfcc80}.basic-page-content .departments-nav-wrapper .navbar-nav li a:after,.department-page-content .departments-nav-wrapper .navbar-nav li a:after{content:"";width:2px;height:100%;background:hsla(0,0%,100%,.2);position:absolute;top:2px;right:-1px}.basic-page-content .departments-nav-wrapper .navbar-nav li a.heading,.department-page-content .departments-nav-wrapper .navbar-nav li a.heading{pointer-events:none;border:none}.basic-page-content .departments-nav-wrapper .navbar-nav li a.active,.department-page-content .departments-nav-wrapper .navbar-nav li a.active{color:#bfcc80}.basic-page-content .departments-nav-wrapper .navbar-nav li a.active:before,.department-page-content .departments-nav-wrapper .navbar-nav li a.active:before{content:"";position:absolute;bottom:-20px;left:calc(50% - 12px);border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #1a0e14;width:0;height:0}.basic-page-content .departments-nav-wrapper .navbar-nav li:first-child,.department-page-content .departments-nav-wrapper .navbar-nav li:first-child{display:block;float:none;width:auto}.basic-page-content .departments-nav-wrapper .navbar-nav li:first-child a,.department-page-content .departments-nav-wrapper .navbar-nav li:first-child a{color:#fff;font-size:20px;font-family:Montserrat;font-weight:800;padding:10px 15px;text-align:left}.basic-page-content .departments-nav-wrapper .navbar-nav li:first-child a:after,.basic-page-content .departments-nav-wrapper .navbar-nav li:last-child a:after,.department-page-content .departments-nav-wrapper .navbar-nav li:first-child a:after,.department-page-content .departments-nav-wrapper .navbar-nav li:last-child a:after{display:none}.basic-page-content .basic-bar-wrapper,.basic-page-content .department-description-wrapper,.department-page-content .basic-bar-wrapper,.department-page-content .department-description-wrapper{background:#1a0e14;color:#fff}.basic-page-content .basic-bar-wrapper .empty-block,.basic-page-content .department-description-wrapper .empty-block,.department-page-content .basic-bar-wrapper .empty-block,.department-page-content .department-description-wrapper .empty-block{background:#1a0e14;color:#fff;padding:5px!important;min-height:50px}.basic-page-content .basic-bar-wrapper a,.basic-page-content .basic-bar-wrapper a:visited,.basic-page-content .department-description-wrapper a,.basic-page-content .department-description-wrapper a:visited,.department-page-content .basic-bar-wrapper a,.department-page-content .basic-bar-wrapper a:visited,.department-page-content .department-description-wrapper a,.department-page-content .department-description-wrapper a:visited{color:#bfcc80}.basic-page-content .basic-bar-wrapper .basic-bar,.basic-page-content .basic-bar-wrapper .department-description,.basic-page-content .department-description-wrapper .basic-bar,.basic-page-content .department-description-wrapper .department-description,.department-page-content .basic-bar-wrapper .basic-bar,.department-page-content .basic-bar-wrapper .department-description,.department-page-content .department-description-wrapper .basic-bar,.department-page-content .department-description-wrapper .department-description{padding:10px 15px}.departments-blocks ul.upcoming-events .event-thumbnail{display:none}.department-block-1,.departments-block-2,.departments-block-3,.departments-block-4,.departments-block-5,.departments-block-6{margin-bottom:10px}.nimble-widget-directory-entry{margin-top:30px}.directory-entry-widget-listing{position:relative;box-shadow:5px 5px 0 #ddd;border:1px solid #eee;padding:10px;margin:0 0 20px;transition:.2s}.directory-entry-widget-listing:hover{box-shadow:5px 8px 0 #ddd;margin:-3px 0 23px;transition:.2s}.directory-entry-widget-listing .listing-photo{width:80px;height:80px;overflow:hidden;border-radius:20px;margin-right:20px;float:left}.directory-entry-widget-listing .listing-photo img{min-width:80px;height:auto;min-height:80px;object-fit:cover;object-position:center}.directory-entry-widget-listing .entry-full-name a{font-family:Caveat;font-size:28px;font-weight:700;color:#1a0e14;letter-spacing:-1px;line-height:1;position:absolute;width:100%;height:calc(100% + 20px);left:0;top:-10px;padding-left:110px;padding-top:20px}.directory-entry-widget-listing .entry-full-name a:hover{text-decoration:none}.directory-entry-widget-listing .entry-job-title{text-transform:uppercase;font-size:12px;letter-spacing:2px;margin-top:45px;line-height:1.25}.directory-entry-widget-listing .entry-address,.directory-entry-widget-listing .entry-email,.directory-entry-widget-listing .entry-phone-numbers{display:none}.dev-home-page .alert-wrapper{position:absolute;right:0;top:200px;z-index:1;width:200px;height:120px}.dev-home-page .alert-wrapper .alert-min-banner-dev{box-shadow:0 4px 10px}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner{width:100%!important;height:auto!important}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner .item{width:100%;height:auto!important;overflow:hidden}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner .item img{min-width:100%;height:80px!important}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner .slide-description{background:rgba(119,0,0,.8509803922);width:100%;height:100%;padding:10px;position:absolute;top:0;left:0;display:flex!important;flex-direction:column;justify-content:center;text-align:center;color:#fff;transition:.2s}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner .slide-description .slide-title:before{font-family:FontAwesome;content:"";display:block;font-size:24px;margin:0 0 6px;font-weight:400!important}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner .slide-description .slide-title{display:block;line-height:1;font-weight:700}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner .slide-description .slide-caption{display:block;line-height:1}.dev-home-page .alert-wrapper .alert-mini-banner-dev .carousel-inner .slide-description:hover{background:rgba(140,0,0,.85);transition:.2s}.dev-home-page .nimble-widget-feed article{display:inline-block;width:calc(25% - 20px);margin:10px;height:300px;padding:0;background:transparent}.dev-home-page .nimble-widget-feed article:hover .article-body{padding:10px 20px 50px;transition:.2s}.dev-home-page .nimble-widget-feed article .article-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;max-width:100%;z-index:-1}.dev-home-page .nimble-widget-feed article .article-thumbnail img{width:auto;height:100%;object-fit:cover;border:none;padding:0}.dev-home-page .nimble-widget-feed article .article-body{width:100%;position:absolute;bottom:0;left:0;padding:10px 20px;transition:.2s;background:hsla(0,0%,100%,.8)}.dev-home-page .nimble-widget-feed article .article-body a{font-family:Bebas Neue;color:#71764c;font-weight:400!important;font-size:25px}.dev-home-page .nimble-widget-feed article .article-body a:hover{text-decoration:none}.dev-home-page .nimble-widget-feed article .article-body .article-event-date,.dev-home-page .nimble-widget-feed article .article-body .article-event-location{display:none}.dev{font-family:Source Sans Pro}.dev .home-dev-quicklinks,.dev h1,.dev h2,.dev h3{font-family:Bebas Neue;font-weight:400!important;color:#71764c}.dev h1{font-size:40px}.dev h2{font-size:35px}.dev a{color:#71764c;font-weight:400}.dev .top-banner .page-title-wrapper h1{color:#fff!important}.dev .dev .nimble-page-row{padding:50px 0}.dev .btn-default{background:#f8f8f8;color:#71764c;border-radius:50px;border:none!important;font-family:Bebas Neue;font-size:20px;padding:10px 30px}.dev .directory-entry-widget-listing .entry-full-name a{font-family:Bebas Neue;font-size:20px;font-weight:400;color:#555;letter-spacing:0}.dev .header-logo{height:127px;padding:25px;line-height:1}.dev .header-logo .dev-logo-wrapper{font-size:26px;color:#fff;font-weight:700}.dev .header-logo .dev-logo-wrapper img{height:70px}.dev .header-logo .dev-logo-wrapper h1,.dev .header-logo .dev-logo-wrapper h2,.dev .header-logo .dev-logo-wrapper h3,.dev .header-logo .dev-logo-wrapper h4,.dev .header-logo .dev-logo-wrapper h5,.dev .header-logo .dev-logo-wrapper h6,.dev .header-logo .dev-logo-wrapper p{margin:0}.dev nav{transition:.2s;height:127px;background:hsla(0,0%,100%,.75)}.dev nav:hover{background:#fff;transition:.2s}.dev nav.small .header-logo{height:45px;display:flex;align-items:center}.dev nav.small .nav-main ul.nav li a{padding:15px}.dev nav.small .nav-main .text-right{margin-top:-68px}.dev nav .nav-main ul.nav li a{padding:20px;color:#382f2d}.dev nav .nav-main ul.nav li a.dropdown-toggle:focus{background-color:#bfcc80!important;color:#382f2d}.dev nav .nav-main ul.nav ul.dropdown-menu{top:100%!important;position:absolute;padding:0;background:#bfcc80;min-width:250px;width:auto}.dev nav .nav-main ul.nav ul.dropdown-menu li a{padding:15px 20px!important;color:#382f2d!important;transition:.2s}.dev nav .nav-main ul.nav ul.dropdown-menu li a:hover{background-color:#a4ad6f;transition:.2s}.dev nav .nav-main ul.nav ul.dropdown-menu .dropdown-header{color:#382f2d;font-family:Bebas Neue;font-weight:400;font-size:22px}.dev .dev-home-page-bar{background:#fff;padding:20px 0 50px;color:#382f2d}.dev .dev-home-page-bar-2{background-image:url(/images/background_green.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;padding:50px 0;color:#382f2d}.dev .dev-home-page-bar-2 a,.dev .dev-home-page-bar-2 h1,.dev .dev-home-page-bar-2 h2,.dev .dev-home-page-bar-2 h3,.dev .dev-home-page-bar-2 h4,.dev .dev-home-page-bar-2 h5,.dev .dev-home-page-bar-2 h6,.dev .dev-home-page-bar-2 p{color:#382f2d}.dev .dev-home-page-bar-2 a{border:2px solid #382f2d!important;padding:8px 25px 10px;display:inline-block;border-radius:30px}.dev header .header-search,.dev header .header-social-media .fa{color:#382f2d}.dev header .header-search input,.dev header .header-search input.form-control,.dev header .header-search input.form-control::placeholder,.dev header .header-social-media .fa input,.dev header .header-social-media .fa input.form-control,.dev header .header-social-media .fa input.form-control::placeholder{color:#382f2d}.dev header .nav-main ul.nav li a{color:#382f2d}.dev header nav.small{background:#bfcc80}.dev header nav.small .header-logo{position:absolute;left:-9999px}.dev header nav.small .minilogo{top:0;left:0;height:60px;width:120px}.dev header nav.small .nav-main ul.nav li a{color:#382f2d}.dev header:hover .nav-main ul.nav li a{color:#382f2d;transition:.2s}.dev header:hover .nav-main ul.nav li ul.dropdown-menu{background:#bfcc80}.dev header:hover .nav-main ul.nav li ul.dropdown-menu li a{color:#382f2d}.dev header:hover nav.small{background:#bfcc80;transition:.2s}.dev header:hover nav.small .nav-main li a{color:#382f2d}.dev .dev-content .nimble-page-row{width:100%!important}.dev .dev-content .dev-blocks{background:#71764c;margin-top:-10px;color:#fff!important}.dev .dev-content .dev-blocks .dropdown-header,.dev .dev-content .dev-blocks a,.dev .dev-content .dev-blocks a:visited,.dev .dev-content .dev-blocks h1,.dev .dev-content .dev-blocks h2,.dev .dev-content .dev-blocks h3,.dev .dev-content .dev-blocks h4,.dev .dev-content .dev-blocks h5,.dev .dev-content .dev-blocks h6{color:#fff!important}.dev .dev-content .dev-blocks .btn{background:transparent!important;color:#fff;border:2px solid;padding:10px 20px}.dev .dev-content .dev-blocks .btn:hover{background:#fff!important;color:#222!important}.dev .dev-content .dev-blocks .dev-block-1,.dev .dev-content .dev-blocks .dev-block-2,.dev .dev-content .dev-blocks .dev-block-3,.dev .dev-content .dev-blocks .dev-block-4,.dev .dev-content .dev-blocks .dev-block-5,.dev .dev-content .dev-blocks .dev-block-6{padding:10px;margin:10px 0}.dev .dev-content .dev-blocks ul.nav-stacked li a{border:2px solid #ccc;padding:10px 20px;border-radius:50px;text-align:center}.dev .dev-content .dev-blocks ul.nav-stacked li a:hover{background:#210e14}.dev .dev-content .nimble-widget-upcomingEvents .upcoming-events .event .event-thumbnail{display:none}.dev footer .footer{background:#bfcc80!important;color:#382f2d}.dev footer .footer-01,.dev footer .footer a,.dev footer .footer a:visited{color:#382f2d!important}.dev footer .footer-01{background-image:url(/images/background_white.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.dev footer .footer-01 img{max-width:80px;opacity:.5;display:block;margin:0 auto}.dev footer .footer .quicklinks-wrapper{background:#bfcc80;color:#382f2d!important}.dev footer .dev-footer-nav-1 a,.dev footer .dev-footer-nav-1 a:visited,.dev footer .footer .quicklinks-wrapper a,.dev footer .footer .quicklinks-wrapper a:visited{color:#382f2d!important}.dev footer .dev-footer-nav-2{text-align:right;color:#382f2d}.dev footer .dev-footer-nav-2 img{display:inline-block;margin:0 5px}.dev footer .dev-footer-nav-2 a,.dev footer .dev-footer-nav-2 a:visited{color:#382f2d!important}.dev footer .dev-footer-nav-2 button{color:#71764c!important;border-radius:50px;margin:0 20px}.dev footer .dev-footer-nav-2 button:hover{background:hsla(0,0%,100%,.4);border-color:#fff!important}.dev .banner-logo a,.dev .banner-logo h1,.dev .banner-logo h2,.dev .banner-logo h3,.dev .banner-logo h4,.dev .banner-logo h5,.dev .banner-logo h6,.dev .banner-logo p{color:#fff!important;text-shadow:0 0 10px #000}@media(min-width:1200px){.dev-home-page .top-banner{height:600px}.dev-home-page .top-banner .carousel-inner,.dev-home-page .top-banner .row .col-lg-12,.dev-home-page .top-banner .row .col-md-12{height:600px!important}.dev-home-page .top-banner .carousel-inner .item,.dev-home-page .top-banner .carousel-inner .item img,.dev-home-page .top-banner .row .col-lg-12 .item,.dev-home-page .top-banner .row .col-lg-12 .item img,.dev-home-page .top-banner .row .col-md-12 .item,.dev-home-page .top-banner .row .col-md-12 .item img{height:600px}.dev-home-page .top-banner .carouselButtons{position:absolute;bottom:180px;right:0;background:rgba(26,14,20,.31);transition:.2s}.dev-home-page .top-banner .carouselButtons button{background:none}.dev-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}.dev-home-page .top-banner .alert-wrapper .carousel-inner,.dev-home-page .top-banner .alert-wrapper .carousel-inner .item,.dev-home-page .top-banner .alert-wrapper .carousel-inner .item img{height:160px}.dev-home-page .top-banner .banner-logo-wrapper{position:absolute;top:150px;z-index:1;width:700px;left:calc(50% - 350px);height:450px;display:flex;flex-direction:column;justify-content:center}.dev-home-page .top-banner .banner-logo-wrapper .banner-logo h1{font-size:80px}.dev-home-page .top-banner .home-banner-quick-links{position:absolute;bottom:0;width:100%}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:180px;background:rgba(26,14,20,.31);transition:.2s;font-size:20px}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper:hover{background:rgba(26,14,20,.75);transition:.2s}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul{padding:30px 0!important;margin:0}.dev-home-page .top-banner .banner-buttons-wrapper{position:absolute;bottom:-70px;height:150px;width:100%;z-index:1}.dev-home-page .top-banner .banner-buttons-wrapper .container ul{padding:0;margin:0}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a{width:160px;height:160px;background:#fff;border-radius:100px;display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 auto;line-height:1.5;font-family:Bebas Neue;font-size:20px;color:#382f2d;transition:.2s}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a img{display:block;margin:0 auto;transition:.2s}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a:hover{text-decoration:none;transition:.2s}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a:hover img{transform:scale(1.2);transition:.2s}.dev-home-page .dev-home-page-bar-2 .col-md-5{border-right:3px solid rgba(0,0,0,.15)}.dev-home-page .dev-home-page-bar-2 .col-md-7{padding-left:50px}.dev .footer-logos-wrapper{background:#f1ebd7;width:100%;display:block}.dev .footer-logos-wrapper .dev-footer-logos{width:1170px;display:block;margin:0 auto;text-align:center;padding:20px 0}.dev .footer-logos-wrapper .dev-footer-logos p{margin:0}}@media(min-width:992px){.dev-home-page .top-banner{height:600px}.dev-home-page .top-banner .carousel-inner,.dev-home-page .top-banner .row .col-lg-12,.dev-home-page .top-banner .row .col-md-12{height:600px!important}.dev-home-page .top-banner .carousel-inner .item,.dev-home-page .top-banner .carousel-inner .item img,.dev-home-page .top-banner .row .col-lg-12 .item,.dev-home-page .top-banner .row .col-lg-12 .item img,.dev-home-page .top-banner .row .col-md-12 .item,.dev-home-page .top-banner .row .col-md-12 .item img{height:600px}.dev-home-page .top-banner .carouselButtons{position:absolute;bottom:180px;right:0;background:rgba(26,14,20,.31);transition:.2s}.dev-home-page .top-banner .carouselButtons button{background:none}.dev-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}.dev-home-page .top-banner .alert-wrapper .carousel-inner,.dev-home-page .top-banner .alert-wrapper .carousel-inner .item,.dev-home-page .top-banner .alert-wrapper .carousel-inner .item img{height:120px!important}.dev-home-page .top-banner .banner-logo-wrapper{position:absolute;top:150px;z-index:1;width:700px;left:calc(50% - 350px);height:450px;display:flex;flex-direction:column;justify-content:center}.dev-home-page .top-banner .banner-logo-wrapper .banner-logo h1{font-size:80px}.dev-home-page .top-banner .home-banner-quick-links{position:absolute;bottom:0;width:100%}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:180px;background:rgba(26,14,20,.31);transition:.2s;font-size:20px}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper:hover{background:rgba(26,14,20,.75);transition:.2s}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul{padding:30px 0!important;margin:0}.dev-home-page .top-banner .banner-buttons-wrapper{position:absolute;bottom:-70px;height:150px;width:100%;z-index:1}.dev-home-page .top-banner .banner-buttons-wrapper .container ul{padding:0;margin:0}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a{width:160px;height:160px;background:#fff;border-radius:100px;display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 auto;line-height:1.5;font-family:Bebas Neue;font-size:20px;color:#382f2d;transition:.2s}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a img{display:block;margin:0 auto;transition:.2s}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a:hover{text-decoration:none;transition:.2s}.dev-home-page .top-banner .banner-buttons-wrapper .container ul li a:hover img{transform:scale(1.2);transition:.2s}.dev-home-page .dev-home-page-bar-2 .col-md-5{border-right:3px solid rgba(0,0,0,.15)}.dev-home-page .dev-home-page-bar-2 .col-md-7{padding-left:50px}.dev .footer-logos-wrapper{background:#f1ebd7;width:100%;display:block}.dev .footer-logos-wrapper .dev-footer-logos{width:1170px;display:block;margin:0 auto;text-align:center;padding:20px 0}.dev .footer-logos-wrapper .dev-footer-logos p{margin:0}}@media(max-width:991px){.dev-home-page .dev-home-page-bar{padding:50px}.dev-home-page .top-banner,.dev-home-page .top-banner .carousel-inner,.dev-home-page .top-banner .row .col-lg-12,.dev-home-page .top-banner .row .col-md-12{height:auto!important}.dev-home-page .top-banner .carousel-inner .item,.dev-home-page .top-banner .carousel-inner .item img,.dev-home-page .top-banner .row .col-lg-12 .item,.dev-home-page .top-banner .row .col-lg-12 .item img,.dev-home-page .top-banner .row .col-md-12 .item,.dev-home-page .top-banner .row .col-md-12 .item img{height:300px}.dev-home-page .top-banner .carouselButtons{position:relative;bottom:0;right:0;background:rgba(26,14,20,.31);transition:.2s}.dev-home-page .top-banner .carouselButtons button{background:none}.dev-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}.dev-home-page .top-banner .alert-wrapper{position:absolute;right:0;top:0;z-index:1;width:100%;height:auto}.dev-home-page .top-banner .alert-wrapper .carousel-inner,.dev-home-page .top-banner .alert-wrapper .carousel-inner .item,.dev-home-page .top-banner .alert-wrapper .carousel-inner .item img{height:160px}.dev-home-page .top-banner .banner-logo-wrapper{position:absolute;top:70px;z-index:1;width:500px;left:calc(50% - 250px);height:160px;display:flex;flex-direction:column;justify-content:center;background:none}.dev-home-page .top-banner .home-banner-quick-links{position:absolute;bottom:0;width:100%}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:auto!important;background:#71764c!important;transition:.2s;font-size:20px}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper .col-xs-12{float:none}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper:hover{background:#71764c!important;transition:.2s}.dev-home-page .top-banner .home-banner-quick-links .quicklinks-wrapper ul{padding:30px 0!important;margin:0}.dev-home-page article{display:block;width:100%!important;height:auto!important;border-bottom:1px solid #eee!important;margin:0!important;padding:0!important}.dev-home-page article:first-of-type .article-body:before{content:none!important}.dev-home-page article:hover{transform:none!important;box-shadow:none!important}.dev-home-page article:hover .article-body{background:transparent!important;padding:10px 20px!important}.dev-home-page article .article-thumbnail{display:none!important}.dev-home-page article .article-body{display:block!important;position:relative!important;background:none!important}.dev-home-page article .article-body .article-body-col-1,.dev-home-page article .article-body .article-body-col-2{height:auto!important}.dev-home-page article .article-body .article-body-col-1 .article-event-date,.dev-home-page article .article-body .article-body-col-2 .article-event-date{font-size:15px;color:rgba(26,14,20,.4901960784)!important}.dev-home-page article .article-body .article-body-col-1 .article-event-date,.dev-home-page article .article-body .article-body-col-1 .article-title,.dev-home-page article .article-body .article-body-col-2 .article-event-date,.dev-home-page article .article-body .article-body-col-2 .article-title{position:relative!important;text-align:left!important;display:block!important}.dev-home-page article .article-body .article-body-col-1 .article-event-date a,.dev-home-page article .article-body .article-body-col-1 .article-title a,.dev-home-page article .article-body .article-body-col-2 .article-event-date a,.dev-home-page article .article-body .article-body-col-2 .article-title a{color:#1a0e14!important;text-align:left!important;display:block!important;font-family:Montserrat;font-size:16px;line-height:1;font-weight:800;margin:0}.dev-home-page .banner-buttons-wrapper{background:#fff}.dev-home-page .banner-buttons-wrapper ul.nav-justified{padding:0;margin:0}.dev-home-page .banner-buttons-wrapper ul.nav-justified li{display:block;width:100%;text-align:center;border-bottom:1px solid #ddd;padding:10px 0}.dev-home-page .banner-buttons-wrapper ul.nav-justified li a{display:block;width:100%;text-align:center}.dev-home-page .banner-buttons-wrapper ul.nav-justified li a img{display:block;margin:0 auto}.dev .container{width:100%!important}.dev .nav-main{position:relative!important}.dev nav{height:auto!important}.dev .footer-logos-wrapper{background:#f1ebd7;width:100%;display:block}.dev .footer-logos-wrapper .dev-footer-logos{width:100%;display:block;margin:0 auto;text-align:center;padding:20px 0}.dev .footer-logos-wrapper .dev-footer-logos p{margin:0}}@media(max-width:767px){.dev nav{height:70px}.dev nav .nav-main{position:absolute!important}.dev nav .nav-mobile-logo p{margin:0}.dev nav a,.dev nav a.dropdown-toggle:focus,.dev nav a:focus{color:#1a0e14!important;background-color:#fff!important}.dev nav a.dropdown-toggle:focus:hover,.dev nav a:focus:hover,.dev nav a:hover{color:#1a0e14!important}.dev nav .nav-main ul.nav li a.dropdown-toggle:focus{background-color:#fff!important}.dev nav .nav-main ul.nav li a.dropdown-toggle:focus:hover{color:#1a0e14!important}.dev header:hover a,.dev header:hover a.dropdown-toggle:focus,.dev header:hover a:focus{color:#382f2d!important;background-color:#fff!important}.dev header:hover a.dropdown-toggle:focus:hover,.dev header:hover a:focus:hover,.dev header:hover a:hover{color:#1a0e14!important}.dev header:hover .nav-main ul.nav li a{color:#1a0e14}.dev header:hover .nav-main ul.nav li a:hover{color:#1a0e14!important}.dev header:hover ul.dropdown-menu{background:#eee!important;position:relative}.dev header:hover ul.dropdown-menu li.dropdown-header{color:#71764c!important}.dev header:hover ul.dropdown-menu li a{color:#1a0e14!important}.dev header nav .nav-main ul.nav ul.dropdown-menu{background:#eee;position:relative;color:#1a0e14!important}.dev header nav .nav-main ul.nav ul.dropdown-menu li a{color:#1a0e14!important;background:transparent!important}.dev-home-page .top-banner{height:auto}.dev-home-page .top-banner .row .col-lg-12,.dev-home-page .top-banner .row .col-md-12,.dev-home-page .top-banner .row .col-xs-12{height:auto!important}.dev-home-page .top-banner .carousel-inner,.dev-home-page .top-banner .carousel-inner .item,.dev-home-page .top-banner .carousel-inner .item img{height:230px!important}.dev-home-page .top-banner .carouselButtons{position:absolute;bottom:180px;right:0;background:rgba(26,14,20,.31);transition:.2s}.dev-home-page .top-banner .carouselButtons button{background:none}.dev-home-page .top-banner .carouselButtons:hover{background:rgba(26,14,20,.75);transition:.2s}}@media(max-width:767px){.content,.directory-entry{width:100%;margin:0 auto;padding:15px 20px}main:has(.document-search) #document-search-container,main:has(.document-search) .document-search,main:has(.document-search) h1{width:100%;margin:0 auto;padding:15px 20px}.main-nav,.nav-add-links{display:block!important}.departments-nav-wrapper{display:none}.set-width{width:100%;display:block;margin:0 auto}main{margin-top:80px}.carouselButtons{display:none}nav{padding:10px 0;background:#fff!important}nav .nav-top{height:auto!important}nav .nav-main .container{min-height:400px}nav .nav-main ul.nav{width:100%;background:#fff;margin:10px 0 0}nav .nav-main ul.nav .open{background-color:#1a0e14;color:#fff}nav .nav-main ul.nav .open a{color:#fff}nav .nav-main ul.nav li a{border-radius:0;margin:0;color:#1a0e14;padding:15px 20px!important;border-bottom:1px solid #ddd}nav .nav-main ul.nav ul.dropdown-menu{background:#2f1f27}nav .nav-main ul.nav ul.dropdown-menu a{padding-left:40px;color:#fff}nav .nav-main .caret{float:right;display:inline-block!important}.nav-mobile{padding-top:15px;padding-bottom:15px}.nav-mobile .btn-sm{font-size:10px}.nav-mobile-logo img{max-height:50px}.home-page .top-banner{height:auto!important}.home-page .top-banner .home-banner-quick-links{position:relative!important}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper{padding:10px 20px;height:auto}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav{display:block!important;flex-direction:unset;justify-content:unset}.home-page .top-banner .home-banner-quick-links .how-do-i-wrapper .how-do-i-nav li.dropdown .dropdown-menu{position:absolute}.home-page .top-banner .home-banner-quick-links .quicklinks-wrapper{height:auto}.home-page .top-banner .home-banner-quick-links .quicklinks-wrapper .home-quicklinks ul{margin:0;padding:10px 0!important}.home-page .top-banner .home-banner-quick-links .quicklinks-wrapper .home-quicklinks ul li{list-style-type:none}.home-page .top-banner .home-banner-quick-links .quicklinks-wrapper .home-quicklinks ul li img{display:none}.home-page .top-banner .home-banner-quick-links .quicklinks-wrapper .home-quicklinks ul li a{padding:12px 0;display:block;margin:0;line-height:1;font-size:20px}.home-page .top-banner .carousel-inner,.home-page .top-banner .carousel-inner .item,.home-page .top-banner .carousel-inner .item img{height:250px}.home-page .top-banner .banner-caption-wrapper{margin-top:-250px!important;top:0!important;height:250px!important;position:relative!important}.home-page .top-banner .banner-caption-wrapper .banner-caption img{min-width:250px!important;max-width:100%!important}.home-page .events-wrapper .events-view-all{display:none}.home-page .events-wrapper ul.nav li{width:50%}.home-page .events-wrapper ul.nav li a{font-size:15px!important;padding:12px 8px!important;text-align:center}.home-page .alert-wrapper{position:relative!important;width:100%;height:auto;top:0}.home-page .alert-wrapper .carousel-inner,.home-page .alert-wrapper .carousel-inner .item{width:100%!important;height:auto!important}.interior .top-banner{min-height:120px!important}.interior .top-banner,.interior .top-banner .container-fluid .row .col-md-12,.interior .top-banner .container-fluid .row .col-md-12 .carousel-inner,.interior .top-banner .container-fluid .row .col-md-12 .carousel-inner .item,.interior .top-banner .container-fluid .row .col-md-12 .carousel-inner .item img,.interior .top-banner .interior-banner,.interior .top-banner .interior-banner .carousel-inner,.interior .top-banner .interior-banner .carousel-inner .item,.interior .top-banner .interior-banner .carousel-inner .item img{height:120px!important}.interior .top-banner .container-fluid .row .col-md-12 .banner-caption-wrapper,.interior .top-banner .interior-banner .banner-caption-wrapper{top:70px!important;height:120px!important;position:absolute}.interior .top-banner .container-fluid .row .col-md-12 .banner-caption-wrapper .banner-caption img,.interior .top-banner .interior-banner .banner-caption-wrapper .banner-caption img{min-width:120px!important;max-width:100%!important}footer .footer-quicklinks .quicklinks-wrapper{height:auto}footer .footer-quicklinks .quicklinks-wrapper .col-xs-12{padding:0!important}footer .footer-quicklinks .quicklinks-wrapper .home-quicklinks ul{margin:0;padding:10px 0!important}footer .footer-quicklinks .quicklinks-wrapper .home-quicklinks ul li{list-style-type:none}footer .footer-quicklinks .quicklinks-wrapper .home-quicklinks ul li img{display:none}footer .footer-quicklinks .quicklinks-wrapper .home-quicklinks ul li a{padding:12px 0;display:block;margin:0;line-height:1;font-size:20px;text-align:left}}@media(max-width:991px){.main-nav,.nav-add-links{display:inline-block}.set-width{width:750px;display:block;margin:0 auto;padding:0 20px}.content,.directory-entry{width:100%;margin:0 auto;padding:15px 40px}main:has(.document-search) #document-search-container,main:has(.document-search) .document-search,main:has(.document-search) h1{width:100%;margin:0 auto;padding:15px 40px}.error-container{width:100%;display:block;margin:0 auto!important;float:none;padding:58px 20px 60px}.error-container h1{font-size:20px!important}.basic-bar,.breadcrumb,.department-description,.departments-nav,.nimble-page-row,.set-width,h1.page-title{width:100%;display:block;margin:0 auto!important}.departments-blocks{padding:30px 40px 10px!important}.module-wrapper{width:100%;display:block;margin:0 auto!important;padding:30px 20px}.basic-page-content .nimble-page-row,.department-page-content .nimble-page-row{width:100%!important}.nimble-page-row{padding:15px 10px}main{margin-top:0}.home-page .content{width:100%;margin:0 auto;padding:0!important}.home-page .top-banner .alert-wrapper .carousel-inner,.home-page .top-banner .alert-wrapper .carousel-inner .item,.home-page .top-banner .alert-wrapper .carousel-inner .item img{height:120px}.home-page .top-banner .container-fluid .row .col-md-12{height:auto!important}.home-page .top-banner .banner-caption-wrapper{top:120px;height:calc(100vh - 400px)}.home-page .top-banner .banner-caption-wrapper .banner-caption{width:100%}.home-page .top-banner .banner-caption-wrapper .banner-caption img{min-width:250px!important;max-width:550px}.home-page .top-banner .how-do-i-wrapper{height:80px}.home-page .top-banner .how-do-i-wrapper .how-do-i-welcome{font-size:16px!important}.home-page .top-banner .how-do-i-wrapper .how-do-i-nav{position:relative;display:flex;flex-direction:column;justify-content:center;height:80px}.home-page .top-banner .quicklinks-wrapper{height:auto}.home-page .top-banner .quicklinks-wrapper .set-width,.home-page .top-banner .quicklinks-wrapper .set-width .vcenter{height:140px}header .header-search,header .header-social-media{display:inline-block;vertical-align:middle}header .header-search{width:250px}header:hover .nav-main{background:#fff}.top-banner,.top-banner .carousel-inner,.top-banner .carousel-inner .item,.top-banner .container-fluid .row .col-md-12{height:300px}.top-banner .carousel-inner .item img{height:100%;width:auto;object-fit:cover;min-width:100%!important;max-height:100vh;object-position:center}.home-page-content .welcome-wrapper .row{width:100%;margin:0 auto;background-image:url(/images/ga-bg.png);background-repeat:no-repeat;background-size:auto 100%;min-height:240px;background-position:50%}.home-page-content .welcome-wrapper .row .embed-responsive{height:258px}.home-page-content .welcome-wrapper .row .embed-responsive-4by3{padding-bottom:0!important}.home-page-content .welcome-wrapper .row .stay-a-while-content{padding-left:50px}.home-page-content .learn-more-wrapper .row{width:100%;margin:0 auto}.home-page-content .events-wrapper{width:100%;margin:0 auto;padding:30px 10px!important}.home-page-content .events-wrapper ul.upcoming-events li{height:180px!important;width:50%}.home-page-content .events-wrapper .community-events-feed article:first-of-type,.home-page-content .events-wrapper .public-meetings-feed article:first-of-type{width:100%!important}.home-page-content .events-wrapper .community-events-feed article,.home-page-content .events-wrapper .public-meetings-feed article{width:50%;height:180px}.home-page-content .events-wrapper .community-events-feed article .article-thumbnail,.home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail{height:180px}.home-page-content .events-wrapper .community-events-feed article .article-thumbnail .img-thumbnail,.home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail .img-thumbnail{min-height:180px}.home-page-content .events-wrapper .community-events-feed article .article-body:after,.home-page-content .events-wrapper .public-meetings-feed article .article-body:after{display:none!important}.home-page-content .events-wrapper article{display:block;width:100%!important;height:auto!important;border-bottom:1px solid #eee!important;margin:0!important}.home-page-content .events-wrapper article:first-of-type .article-body:before{content:none!important}.home-page-content .events-wrapper article:hover{transform:none!important;box-shadow:none!important}.home-page-content .events-wrapper article:hover .article-body{background:transparent!important}.home-page-content .events-wrapper article .article-thumbnail{display:none!important}.home-page-content .events-wrapper article .article-body{display:block!important;position:relative!important;background:none!important}.home-page-content .events-wrapper article .article-body .article-body-col-1,.home-page-content .events-wrapper article .article-body .article-body-col-2{height:auto!important}.home-page-content .events-wrapper article .article-body .article-body-col-1 .article-event-date,.home-page-content .events-wrapper article .article-body .article-body-col-2 .article-event-date{font-size:15px;color:rgba(26,14,20,.4901960784)!important}.home-page-content .events-wrapper article .article-body .article-body-col-1 .article-event-date,.home-page-content .events-wrapper article .article-body .article-body-col-1 .article-title,.home-page-content .events-wrapper article .article-body .article-body-col-2 .article-event-date,.home-page-content .events-wrapper article .article-body .article-body-col-2 .article-title{position:relative!important;text-align:left!important;display:block!important}.home-page-content .events-wrapper article .article-body .article-body-col-1 .article-event-date a,.home-page-content .events-wrapper article .article-body .article-body-col-1 .article-title a,.home-page-content .events-wrapper article .article-body .article-body-col-2 .article-event-date a,.home-page-content .events-wrapper article .article-body .article-body-col-2 .article-title a{color:#1a0e14!important;text-align:left!important;display:block!important;font-family:Montserrat;font-size:16px;line-height:1;font-weight:800;margin:0}.home-page .top-banner .carouselButtons{position:absolute;right:0;bottom:220px;width:80%;margin:0 10%;text-align:right}.home-page .events-wrapper ul.nav li a{font-size:16px}.home-page .events-wrapper .events-view-all{position:absolute;top:40px;right:30px}nav{position:relative;height:auto;background:#1a0e14}nav .nav-main ul.nav ul.dropdown-menu{top:auto!important;position:absolute}.top-banner{height:250px;min-height:250px}.top-banner .page-title-wrapper{position:absolute;bottom:0;padding:0 20px;height:120px!important}.top-banner .page-title-wrapper h1.page-title{font-size:28px}.top-banner .page-title-wrapper .breadcrumb{display:none}.top-banner .container-fluid .row .col-md-12,.top-banner .interior-banner .carousel-inner,.top-banner .interior-banner .carousel-inner .item{height:250px}.top-banner .interior-banner .carousel-inner .item img{max-height:unset;min-width:100%}.basic-page-content .departments-nav-wrapper .navbar-nav li a:after,.department-page-content .departments-nav-wrapper .navbar-nav li a:after{height:20px;top:12px}.department-page-content .navbar-nav{margin:0!important}.department-page-content .navbar-nav li a{height:auto;padding:12px 15px!important}.basic-page-content .departments-nav-wrapper .navbar-nav li a.active:before,.department-page-content .departments-nav-wrapper .navbar-nav li a.active:before{content:none!important}.departments-blocks li.dropdown a.dropdown-toggle{pointer-events:all;font-weight:500;font-size:20px;color:#222;background:#bfcc80;border-radius:5px;padding:20px 15px}.departments-blocks li.dropdown a.dropdown-toggle:focus{color:#222;background:#bfcc80}.departments-blocks ul.dropdown-menu.row{background:#eee!important}.departments-blocks ul.nav li.dropdown ul.dropdown-menu li a{padding:12px 15px}}@media(min-width:992px){.main-nav,.nav-add-links{display:inline-block}main:has(.document-search) #document-search-container,main:has(.document-search) .document-search,main:has(.document-search) h1{width:970px;margin:0 auto;padding:15px 0}.content,.directory-entry{width:970px;margin:0 auto;padding:15px 0}.error-container{float:none;padding:58px 0 60px}.basic-bar,.breadcrumb,.department-description,.departments-nav,.error-container,.module-wrapper,.nimble-page-row,.set-width,h1.page-title{width:970px;display:block;margin:0 auto!important}.module-wrapper{padding:30px 0}.basic-page-content .nimble-page-row,.department-page-content .nimble-page-row{width:100%!important}.nimble-page-row{padding:15px 0}main{margin-top:0}.home-page .content{width:100%;margin:0 auto;padding:0!important}.home-page .top-banner .container-fluid .row .col-md-12{height:auto!important}.home-page .top-banner .alert-wrapper .carousel-inner,.home-page .top-banner .alert-wrapper .carousel-inner .item,.home-page .top-banner .alert-wrapper .carousel-inner .item img{height:120px}.home-page .top-banner .banner-caption-wrapper{top:120px;height:calc(100vh - 400px)}.home-page .top-banner .banner-caption-wrapper .banner-caption{width:970px}.home-page .top-banner .banner-caption-wrapper .banner-caption img{min-width:800px!important;max-width:800px}.home-page .top-banner .how-do-i-wrapper{height:80px}.home-page .top-banner .how-do-i-wrapper .how-do-i-nav{position:relative;display:flex;flex-direction:column;justify-content:center;height:80px}.home-page .top-banner .quicklinks-wrapper{height:120px}.home-page .top-banner .quicklinks-wrapper .set-width,.home-page .top-banner .quicklinks-wrapper .set-width .vcenter{height:80px}header .header-search,header .header-social-media{display:inline-block;vertical-align:middle}header .header-search{width:250px}.top-banner,.top-banner .carousel-inner,.top-banner .carousel-inner .item,.top-banner .container-fluid .row .col-md-12{height:300px}.top-banner .carousel-inner .item img{height:100%;width:auto;object-fit:cover;min-width:100%!important;max-height:100vh;object-position:center}.home-page-content .welcome-wrapper .row{width:970px;margin:0 auto;background-image:url(/images/ga-bg.png);background-repeat:no-repeat;background-size:auto 100%;min-height:240px;background-position:50%}.home-page-content .welcome-wrapper .row .embed-responsive{height:258px}.home-page-content .welcome-wrapper .row .embed-responsive-4by3{padding-bottom:0!important}.home-page-content .welcome-wrapper .row .stay-a-while-content{padding-left:50px}.home-page-content .events-wrapper,.home-page-content .learn-more-wrapper .row{width:970px;margin:0 auto}.home-page-content .events-wrapper ul.upcoming-events li{height:250px!important;width:25%}.home-page-content .events-wrapper .community-events-feed article:first-of-type,.home-page-content .events-wrapper .public-meetings-feed article:first-of-type{width:50%}.home-page-content .events-wrapper .community-events-feed article,.home-page-content .events-wrapper .public-meetings-feed article{width:25%;height:250px}.home-page-content .events-wrapper .community-events-feed article .article-thumbnail,.home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail{height:250px}.home-page-content .events-wrapper .community-events-feed article .article-thumbnail .img-thumbnail,.home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail .img-thumbnail{min-height:250px}.home-page .top-banner .carouselButtons{position:absolute;right:0;bottom:220px;width:80%;margin:0 10%;text-align:right}.home-page .events-wrapper ul.nav li a{font-size:22px}.home-page .events-wrapper .events-view-all{position:absolute;top:40px;right:0}.nav-main ul.nav{float:right}.departments-blocks ul.navbar-nav{position:relative}.departments-blocks ul.navbar-nav li.dropdown a.dropdown-toggle{pointer-events:none;font-weight:500;font-size:20px;color:#222;border-radius:5px;padding:12px 15px}.departments-blocks ul.dropdown-menu.row{display:block;position:relative;box-shadow:none;border:none}.departments-blocks ul.dropdown-menu.row li a{display:block;padding:12px 15px;clear:both;font-weight:400;line-height:1;color:#6d280d;white-space:normal;font-size:16px}.departments-blocks li a.dropdown-toggle .caret{display:none}}@media(min-width:1200px){.main-nav,.nav-add-links{display:inline-block}main:has(.document-search) #document-search-container,main:has(.document-search) .document-search,main:has(.document-search) h1{width:1170px;margin:0 auto;padding:15px 0}.content,.directory-entry{width:1170px;margin:0 auto;padding:15px 0}.error-container{float:none;padding:58px 0 60px}.basic-bar,.breadcrumb,.department-description,.departments-nav,.error-container,.module-wrapper,.nimble-page-row,.set-width,h1.page-title{width:1170px;display:block;margin:0 auto!important}.module-wrapper{padding:30px 0}.basic-page-content .nimble-page-row,.department-page-content .nimble-page-row{width:100%!important}.nimble-page-row{padding:15px 0}main{margin-top:0}.home-page .content{width:100%;margin:0 auto;padding:0!important}.home-page .top-banner .container-fluid .row .col-md-12{height:auto!important}.home-page .top-banner .banner-caption-wrapper{top:120px;height:calc(100vh - 400px)}.home-page .top-banner .banner-caption-wrapper .banner-caption{width:1170px}.home-page .top-banner .banner-caption-wrapper .banner-caption img{min-width:800px!important;max-width:800px}.home-page .top-banner .how-do-i-wrapper{height:80px}.home-page .top-banner .how-do-i-wrapper .how-do-i-nav{position:relative;display:flex;flex-direction:column;justify-content:center;height:80px}.home-page .top-banner .quicklinks-wrapper{height:120px}.home-page .top-banner .quicklinks-wrapper .set-width,.home-page .top-banner .quicklinks-wrapper .set-width .vcenter{height:80px}header .header-search,header .header-social-media{display:inline-block;vertical-align:middle}header .header-search{width:250px}.top-banner,.top-banner .carousel-inner,.top-banner .carousel-inner .item,.top-banner .container-fluid .row .col-md-12{height:300px}.top-banner .carousel-inner .item img{height:100%;width:auto;object-fit:cover;min-width:100%!important;max-height:100vh;object-position:center}.home-page-content .welcome-wrapper .row{width:1170px;margin:0 auto;background-image:url(/images/ga-bg.png);background-repeat:no-repeat;background-size:auto 100%;min-height:240px;background-position:50%}.home-page-content .welcome-wrapper .row .embed-responsive{height:258px}.home-page-content .welcome-wrapper .row .embed-responsive-4by3{padding-bottom:0!important}.home-page-content .welcome-wrapper .row .stay-a-while-content{padding-left:50px}.home-page-content .events-wrapper,.home-page-content .learn-more-wrapper .row{width:1170px;margin:0 auto}.home-page-content .events-wrapper ul.upcoming-events li{height:250px!important;width:25%}.home-page-content .events-wrapper .community-events-feed article:first-of-type,.home-page-content .events-wrapper .public-meetings-feed article:first-of-type{width:50%}.home-page-content .events-wrapper .community-events-feed article,.home-page-content .events-wrapper .public-meetings-feed article{width:25%;height:250px}.home-page-content .events-wrapper .community-events-feed article .article-thumbnail,.home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail{height:250px}.home-page-content .events-wrapper .community-events-feed article .article-thumbnail .img-thumbnail,.home-page-content .events-wrapper .public-meetings-feed article .article-thumbnail .img-thumbnail{min-height:250px}}