.home-bottom .featured-content .entry:last-child{border-bottom:none}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{border:0;clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,.screen-reader-shortcut:focus,.genesis-nav-menu .search input[type=submit]:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;left:5px;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.more-link{position:relative}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1}:focus{outline:#ccc solid 1px}nav.nav-primary,nav.nav-primary .sub-menu{background-color:#222}nav.nav-primary a,.genesis-nav-menu>.right{text-transform:none;letter-spacing:.45px}.search-form label{float:none}.genesis-nav-menu .sub-menu{display:none}nav.nav-secondary{text-align:left}nav.nav-secondary,nav.nav-secondary .sub-menu,button.search-toggle{background-color:#353535}button.nav-secondary{order:2;text-align:center}button.search-toggle{padding:21px 24px}.search-toggle .fa-search{font-size:1em;line-height:normal}nav.nav-secondary a{font-weight:400}.metro-pro-blue .archive-pagination li a:hover,.metro-pro-blue .archive-pagination li.active a,.metro-pro-blue .button:hover,.metro-pro-blue .btn:hover,.metro-pro-blue .content .entry-comments-link a,.metro-pro-blue .enews-widget input:hover[type=submit],.metro-pro-blue .genesis-nav-menu .current-menu-item>a,.metro-pro-blue .genesis-nav-menu a:hover,.metro-pro-blue .sidebar .enews-widget input[type=submit],.metro-pro-blue .site-title a,.metro-pro-blue a.social-buttons:hover,.metro-pro-blue button:hover,.metro-pro-blue input:hover[type=button],.metro-pro-blue input:hover[type=reset],.metro-pro-blue input:hover[type=submit]{background-color:#2c7cbf}.site-header{background:0 0;margin-bottom:2em;position:relative}.site-header .wrap{align-items:center;display:flex;flex-direction:column;padding:0 1em}.title-area{flex:1 0 auto;float:none;text-align:left}.header-image .site-title,.header-image .title-area{margin-bottom:0;min-height:auto}.title-area .site-description{flex:0;width:0}.site-title{flex:0 0 235px}.site-header .search-form{float:none;margin:0;min-width:300px;max-width:380px;padding:5px 10px 7px;width:auto}.social-nav-menu{flex:1 0 auto}.site-header .search-form input[type=search]{box-shadow:0 10px 6px -7px #777}.social-nav-menu ul{justify-content:center;display:flex;list-style:none}.social-nav-menu li{flex:0 0 auto;margin:5px;text-align:center}.social-nav-menu a{color:#fff}.social-nav-menu a:hover,.social-nav-menu a:focus{color:#5bb1f9}.social-nav-menu .menu-item i._mi{font-size:2em;margin-top:0;padding:5px 10px;text-shadow:1px 1px 5px rgba(0,0,0,.9)}.social-nav-menu .wu-wrapper{clear:none;color:#fff;float:none;font-weight:900;text-shadow:1px 1px 5px rgba(0,0,0,.9);width:auto}.social-nav-menu .wu-wrapper .wu-day-current-temp{font:900 1.5em/2 verblight,verb,sans-serif}.social-nav-menu .wu-wrapper .wu-day-current-temp sup{top:-.25em}.social-nav-menu .wu-wrapper small{font:900 0.9em/1 verblight,verb,sans-serif;margin-left:-.9em}.social-nav-menu .wu-wrapper .wu-icon{float:right;margin-left:5px}.social-nav-menu .wu-alert{background-color:#d5202a;display:inline-block}.social-nav-menu .wu-alert dl{display:none}.header-right{display:flex;flex-direction:column}.header-right>div{flex:1 1 auto}.site-header .header-right .widget-area{float:none;width:auto}.site-container{margin-top:0;box-shadow:0 10px 6px -6px #777}.site-container .site-inner{padding:0}.content div[id*=div-gpt-ad]{margin-bottom:1em}.sidebar-primary.widget-area{width:300px}.sidebar-primary section{margin:0 auto 2em}.sidebar-primary div[id*=div-gpt-ad]{margin-bottom:3em}.gototop{margin-bottom:.75em}.gototop a:before{content:"\f342";font-family:dashicons;padding-right:5px;vertical-align:top}nav{left:0;position:absolute;top:100%;width:100%}nav.pagination{display:block}.genesis-nav-menu .menu-item{display:block}div[id*=div-gpt-ad]{margin:0 auto;text-align:center}.responsive-nav{display:flex;margin-bottom:2em;position:relative;z-index:100}.responsive-nav .genesis-nav-menu{text-align:left}.nav-primary-toggle,.nav-secondary-toggle,.sub-menu-toggle{background-color:transparent;display:block;font-size:1rem;font-weight:700;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}.nav-primary-toggle,.nav-secondary-toggle{color:#fff;background-color:#333;flex:1 1 auto;order:1;padding:20px 0;position:relative;right:0;z-index:1000}.nav-primary-toggle:before,.nav-primary-toggle.activated:before,.nav-secondary-toggle:before,.nav-secondary-toggle.activated:before{content:"\f0c9";display:inline-block;font:1rem FontAwesome;padding-right:.5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sub-menu-toggle{background:0 0;float:right;padding:14px 15px 10px;position:absolute;right:0;top:0;z-index:100}.sub-menu-toggle:before{content:"\f347";display:inline-block;font:16px Dashicons;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sub-menu-toggle.activated:before{content:"\f343"}button.activated{background-color:#2c7cbf}.genesis-nav-menu .menu-item{display:block;position:relative;text-align:left}.genesis-nav-menu .menu-item a{font-size:.9rem;padding:15px;width:100%}.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item>a:focus ul.sub-menu,.genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu{left:0;margin-left:0}.genesis-nav-menu>.menu-item-has-children>a:after{content:none}.genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;position:relative;opacity:1;width:100%}.genesis-nav-menu .sub-menu .sub-menu{margin:0}.genesis-nav-menu .sub-menu a{background-color:transparent;color:#eee;padding-left:30px}.genesis-nav-menu .sub-menu .sub-menu a{padding-left:45px}.responsive-nav div.wrap.site-search{margin:0}.site-search .search-form{max-height:0;transition:all 250ms ease-in-out}.site-search .search-form.open{max-height:60px}.site-search .search-form,.site-search .search-form input[type=search]{width:auto}.wrap.site-search{flex:0 0 60px;order:3;position:relative;text-align:right;width:100%}.site-search .search-form{position:absolute;right:0}.site-search .search-form label{padding:0}div.footer-widgets,div.site-container,.site-header div.wrap,.responsive-nav div.wrap{margin:0 1em;max-width:100%;width:auto}div.footer-widgets,body div.site-container{margin-bottom:2em;padding:1.5em}.home-top.widget-area .soliloquy-container .soliloquy-item{max-height:400px;overflow:hidden}.home-top.widget-area .soliloquy-container.soliloquy-theme-metro .soliloquy-fc-content p{line-height:1.3}.home-top.widget-area .soliloquy-container.soliloquy-theme-metro .soliloquy-caption-inside .soliloquy-fc-read-more.soliloquy-fc-content-above{margin-top:0}.sidebar-primary .ui-tabs .ui-tabs-nav{border:none;background:0 0}.sidebar-primary .ui-tabs .ui-tabs-nav li{margin:1px 1px -1px 0}.sidebar-primary .ui-tabs .ui-tabs-nav li[aria-expanded=false]{-webkit-box-shadow:0 1px 0 0 #d3d3d3;-moz-box-shadow:0 1px 0 0 #d3d3d3;box-shadow:0 1px 0 0 #d3d3d3}.sidebar-primary .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:3px 7px;text-align:center;line-height:.9}.ui-tabs .ui-tabs-nav .ui-tabs-anchor .dayname{font-size:70%}.sidebar-primary .ui-tabs .ui-tabs-panel{padding:5px}.sidebar-primary .ui-tabs-panel .tribe-mini-calendar-event{border-color:#ccc;display:flex;margin:0 auto;padding:10px 5px}.sidebar-primary .ui-tabs-panel .tribe-mini-calendar-event:last-child{border-bottom:none}.sidebar-primary .ui-tabs-panel .featured_event_image{flex:0 0 50px}.sidebar-primary .ui-tabs-panel .featured_event_image img{max-height:50px;width:auto}.sidebar-primary .ui-tabs-panel .tribe-mini-calendar-event .list-info{display:block;flex:1 1 auto;float:none;margin:0 0 0 5px;width:auto}.sidebar-primary .ui-tabs-panel .tribe-mini-calendar-event .list-info h2{font-size:.9em;margin:auto}.sidebar-primary .ui-tabs-panel .tribe-mini-calendar-event .list-info h2 a{color:#2c7cbf}.sidebar-primary .ui-tabs-panel .tribe-mini-calendar-event .list-info .tribe-events-location{color:#777;font-size:.8em}.site-inner .tribe-events-list .tribe-events-loop{max-width:100%}.tribe-events-single .tribe-events-event-image+div.tribe-events-content{float:none;width:100%}.tribe-events-day .tribe-events-day-time-slot>h5{margin:1em 0 .5em}.tribe-events-list div.type-tribe_events{border-bottom:1px solid #e5e5e5;margin-bottom:.5em;padding:0 0 .5em}.tribe-events-list div.type-tribe_events:last-of-type{border-bottom:0}.nvwd-dmm-event{display:flex}#tribe-events-day .nvwd-dmm-event .tribe-events-event-image{flex:0 0 75px;width:auto;margin:0 auto}#tribe-events-day .nvwd-dmm-event .tribe-events-event-image img{height:auto;max-height:75px;max-width:100%;width:auto}.tribe-events-event-meta-description{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;margin-left:10px}#tribe-events-content .nvwd-dmm-event .tribe-events-event-meta-description>div{display:initial;flex:0 1 auto}.tribe-events-list .nvwd-dmm-event .tribe-events-venue-details{border:none;margin:0;padding:0}#tribe-events-content .nvwd-dmm-event .tribe-updated{display:initial}#tribe-events-content .nvwd-dmm-event .tribe-events-event-meta-description .tribe-events-excerpt{flex-basis:100%}.nvwd-dmm-event .tribe-events-excerpt p{margin:0}.nvwd-dmm-event .time-details{margin:0 5px;padding:0}.nvwd-dmm-event .recurringinfo .event-is-recurring .tribe-events-divider{padding:0 2px}@media only screen and (min-width:768px){#tribe-events-day .nvwd-dmm-event .tribe-events-event-image{flex-basis:100px}#tribe-events-day .nvwd-dmm-event .tribe-events-event-image img{max-height:100px}}#tribe-community-events input,#tribe-community-events select,#tribe-community-events textarea{min-height:0;padding:12px;width:auto}#tribe-community-events .quicktags-toolbar input{padding:0 8px 1px}img.img_ad{max-width:100%;height:auto}@media only screen and (min-width:400px){.nav-primary-toggle,.nav-secondary-toggle{padding:20px 12px}}@media only screen and (min-width:768px){.title-area{flex-basis:235px}.site-header .wrap{align-items:flex-start;flex-direction:row}.site-header .widget{margin:0}.social-nav-menu ul{justify-content:flex-end}.header-right{flex-direction:column-reverse}.header-right div[id*=div-gpt-ad]{margin:0;text-align:right}.header-image h1.site-title a{margin:0}.home-middle .widget-area{width:50%}.home-middle-left .featured-content{margin-right:11px}.home-middle-right .featured-content{margin-left:11px}.gototop{float:left;margin-bottom:0}.creds{float:right}}@media only screen and (min-width:800px){.responsive-nav{display:block}nav.nav-primary,nav.nav-secondary{display:block;margin-top:0;position:relative}button.search-toggle{bottom:100%;padding:8px 14px;position:absolute;right:0}.genesis-nav-menu .menu-item:hover>.sub-menu{display:block}.genesis-nav-menu .sub-menu{left:0;position:absolute;top:100%;width:auto}.genesis-nav-menu .sub-menu .menu-item{display:block}.genesis-nav-menu .menu-item{display:inline-block}.genesis-nav-menu .menu-item a{padding:10px;white-space:nowrap}.genesis-nav-menu .sub-menu .sub-menu a{padding:10px 14px}.genesis-nav-menu .sub-menu .menu-item:hover .sub-menu{left:100%;top:0}.genesis-nav-menu>.menu-item:nth-last-child(-n+3)>.sub-menu{left:auto;right:0}.genesis-nav-menu>.menu-item:nth-last-child(-n+3)>.sub-menu .sub-menu{left:auto;right:100%;top:0}.responsive-nav div.wrap.site-search{margin:0 1em}.genesis-nav-menu>.right{padding:10px 14px}.nav-secondary-toggle,.nav-primary-toggle,.sub-menu-toggle{display:none;visibility:hidden}}@media only screen and (min-width:1024px){.content-sidebar-wrap .content{width:calc( 100% - 322px )}.genesis-nav-menu .menu-item a{padding:10px 14px}.social-nav{flex-direction:row;align-items:center}}@media only screen and (min-width:1200px){div.footer-widgets,div.site-container,.site-header div.wrap,.responsive-nav div.wrap,.responsive-nav div.wrap.site-search{margin:0 auto;max-width:1140px}}