/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{background:#EFF1F2;}body{background:none;margin-top:0;}.region-navigation{display:flex;}.navbar-default .navbar-brand{font-size:3rem;line-height:100%;height:auto;margin:auto 0;}.logo img{height:80px;width:auto;}#block-responsivemenumobileicon{padding-top:15px;position:absolute;right:15px;}.mm-panel .dropdown-menu{position:relative;top:0;display:block;border:0;float:none;box-shadow:0 0 transparent;background:transparent;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background-color:#5e5e5e;}#off-canvas .caret{display:none;}.responsive-menu-toggle-icon span.label{display:none;}.mm-listitem:after{left:15px;}.mm-listitem__text{margin-right:55px;}.mm-panel_has-navbar li > a{padding:10px 15px;}.nav > li > a.mm-btn_next{width:55px;position:absolute;right:0;bottom:0;top:0;}.no-padding{padding:0 !important;}.no-top-margin{margin-top:0 !important;}.text-padding{padding:0 20px;}.svg-inline--fa{color:#005daa;}.center{text-align:center;}.icon-circle{width:160px;height:160px;background:#FFCF01;border-radius:50%;margin:auto;display:flex;align-items:center;}.icon-circle svg{font-size:90px;margin:0 auto;}.icon-circle svg.fa-heart{margin-top:15px;}figcaption{font-family:'PT Serif';color:#818689;font-size:110%;margin-top:4px;}.btn,.btn:hover{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}.btn-secondary{color:#2d2d2d;background-color:#FFCF01;border-color:#e7bb00;}.btn-secondary:hover{background-color:#e7bb00;}.file{padding-left:20px;display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:left center;font-size:100%;font-weight:normal;width:auto;margin:auto;}.file > span{background:none;border:none;}.file > span.file-icon,.file > span.file-size{display:none;}.file--application-pdf{background-image:url(/core/themes/classy/images/icons/application-pdf.png);}.file--x-office-document{background-image:url(/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/classy/images/icons/x-office-spreadsheet.png);}.field--name-field-attachment{margin-top:20px;}.region-featured-bottom{background-color:#005daa;margin-top:15px;margin-bottom:-45px;color:white;padding-top:15px;padding-bottom:35px;text-align:center;}.region-featured-bottom .col-sm-12{padding:20px;}.footer{background:#262729;color:#d5d7d8;border-top:none;}.footer a,.footer a:hover,.footer a:focus{color:#FFCF01;}.menu--footer.nav{padding-left:1.5em;list-style:disc outside;}.menu--footer.nav li{display:list-item;}.menu--footer li a{padding:initial;}.menu--footer.nav > li > a:hover,.menu--footer.nav > li > a:focus{background:none;text-decoration:underline;}.region-featured{margin-bottom:30px;background-color:black;}#feature-image{margin:-20px -15px 30px -15px;height:300px;width:calc(100% + 30px);}.overlay{background-image:linear-gradient(rgba(0,0,0,0.65),rgba(0,0,0,0.65));width:100%;height:100%;position:relative;}h1.feature-image{color:#ffffff;position:absolute;top:50%;}.region-sidebar-second h2.block-title{font-size:150%;}.region-sidebar-second img{max-width:100%;height:auto;}.view-id-in_the_news.view-display-id-page_1 .views-field-field-link{padding:10px 0;}.views-field-field-link span.glyphicon{padding-left:5px;}.field--name-field-address{margin-top:20px;}article.gallery .field--name-field-gallery .field--item{padding-bottom:20px;}.path-frontpage .navbar{margin-bottom:0;}.view-slideshow .feature{position:relative;}.view-slideshow .feature-text{background-color:rgba(0,0,0,0.8);color:#ffffff;width:100%;padding:15px;position:absolute;margin-top:5%;}.view-slideshow .feature-text .btn{border-radius:0;background:none;border-width:2px;font-size:125%;font-family:'PT Serif';}#block-views-block-upcoming-events-looking-ahead{background-color:#262729;color:white;padding:20px 0;}#block-views-block-upcoming-events-looking-ahead .views-row{padding-bottom:20px;}#block-views-block-upcoming-events-looking-ahead .views-row:nth-child(odd){clear:left;}#block-views-block-upcoming-events-looking-ahead .views-field-nothing{background-color:#3a3a3a;}#block-views-block-upcoming-events-looking-ahead h4 a,#block-views-block-upcoming-events-looking-ahead h4 a:hover{color:white;}#block-views-block-upcoming-events-looking-ahead a.btn{margin:10px 0 20px 0;}.path-frontpage h1.page-header{text-align:center;}#block-views-block-in-the-news-block-1{background:#fff;-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.25);box-shadow:0px 0px 15px 1px rgba(0,0,0,0.25);padding:20px;}.view-id-in_the_news.view-display-id-block_1 .views-row .views-field-title{border-right:2px solid #337ab7;padding:0 8px 0 0;}.view-id-in_the_news.view-display-id-block_1 .views-field-title{font-family:'PT Serif';margin-bottom:10px;}.view-id-in_the_news.view-display-id-block_1 .views-row{margin-bottom:20px;}.view-id-in_the_news.view-display-id-block_1 .views-row:last-child{margin-bottom:0;}.view-events div[class^='col']:nth-child(2n+1){clear:left;}.event-content{background:#ffffff;position:relative;top:-30px;margin:auto 15px;padding:30px;}.view-id-galleries .views-field-field-gallery.pull-left{margin-right:10px;}.layout--twocol > .layout__region--first{flex:0 1 65%;}.layout--twocol > .layout__region--second{flex:0 1 35%;}.google-maps{position:relative;padding-bottom:75%;// This is the aspect ratio
	height:0;overflow:hidden;}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:none;}@media (min-width:576px){.region-navigation-collapsible{float:right;}ul.menu--main > li > a{padding:38px 10px;font-size:1.75rem;}.slide__constrained{min-height:300px;}#block-views-block-upcoming-events-looking-ahead .views-row:nth-child(odd){clear:none;}}@media (min-width:768px){.responsive-menu-toggle-wrapper.responsive-menu-toggle{display:none;}}@media (min-width:979px){ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}}@media (min-width:1024px){.view-slideshow .feature-text{padding:20px;width:50%;}}@media (min-width:1200px){.view-slideshow .feature-text{padding:60px 30px;width:33%;}}
