.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.content-element__title,.h1,h1{font-size:2.4rem}.h4,h4{font-weight:700}.h5,h5{background:#e22a1d;color:#fff;padding:.2rem 1rem}.cf:after,.cf:before,.wrapper:after,.wrapper:before{content:"";display:table}.cf:after,.wrapper:after{clear:both}.cf,.wrapper{zoom:1}*,:after,:before{box-sizing:border-box;margin:0;outline:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html{background:#fff;color:#000}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,textarea,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}em{font-style:italic}strong{font-weight:700}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sub,sup{vertical-align:baseline}legend{color:#000}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:#194b77;font-weight:400;line-height:1.2;margin:0 0 20px}.typography h1{font-size:40px}.typography h2{font-size:32px}.typography h3{font-size:28px}.typography h4{font-size:24px}.typography h5{background:rgba(93,153,201,.1);font-size:20px;font-weight:600;padding:4px 10px}.typography h6{font-size:20px}.typography li,.typography p{font-size:18px;line-height:1.4}.typography p{margin-bottom:26px}.typography ol+h1,.typography ol+h2,.typography ol+h3,.typography ol+h4,.typography ol+h5,.typography ol+h6,.typography p+h1,.typography p+h2,.typography p+h3,.typography p+h4,.typography p+h5,.typography p+h6,.typography ul+h1,.typography ul+h2,.typography ul+h3,.typography ul+h4,.typography ul+h5,.typography ul+h6{margin-top:30px}.typography blockquote{padding:10px 30px}.typography hr{clear:both;margin:30px 0}.typography ol{padding-left:47px}.typography ol ol,.typography ol ul{margin-top:20px}.typography ol li{margin-bottom:10px;position:relative}@media(max-width:767px){.typography ol{padding-left:30px}}.typography ul{list-style-type:none;margin-bottom:16px;padding-left:33px}.typography ul ol,.typography ul ul{margin-top:20px}.typography ul li{margin-bottom:10px;padding-left:16px;position:relative}.typography ul li:before{background:#194b77;content:"";display:block;height:6px;left:0;position:absolute;top:8px;width:6px}@media(max-width:767px){.typography ul{padding-left:14px}}.typography a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;color:#194b77;text-decoration:none;transition:all .3s linear}.typography a:hover{color:#027ea9;text-decoration:underline}.typography .media,.typography img{height:auto;max-width:100%}.typography .media.center,.typography img.center{clear:both;display:block;margin:0 auto 20px}.typography .media.left,.typography .media.right,.typography img.left,.typography img.right{margin-bottom:20px}.typography .media.left,.typography img.left{float:left;margin-right:20px}.typography .media.right,.typography img.right{float:right;margin-left:20px}.typography .media.leftAlone,.typography img.leftAlone{display:block;float:none;margin-bottom:20px}@media(max-width:400px){.typography .media,.typography img{height:auto;max-width:100%}.typography .media.left,.typography .media.right,.typography img.left,.typography img.right{display:block;float:none;margin:0 auto 20px}}.typography table[align=center]{margin:0 auto 20px!important}.typography .captionImage{background-color:#efefef;border-bottom:.25em solid #537dd9;margin-bottom:1.25em;text-align:left}.typography .captionImage img{float:none;margin:0}.typography .captionImage p.caption{font-size:12px;line-height:16px;margin:0;padding:1em}.typography .captionImage.right{clear:right;float:right;margin-left:1.25em}.typography .captionImage.left{clear:left;float:left;margin-right:1.25em}.typography .captionImage.leftAlone{clear:left}.typography .captionImage.center{clear:both;margin:0 auto 1.25em}@media(max-width:400px){.typography .captionImage img{height:auto;max-width:100%}.typography .captionImage.center,.typography .captionImage.left,.typography .captionImage.leftAlone,.typography .captionImage.right{clear:both;display:block;float:none;height:auto;margin:0 auto 20px;max-width:100%}.typography .captionImage p.caption{float:none}}.typography .disclaimer{color:#7f7f7f;font-style:italic}.typography iframe{display:block;margin-bottom:10px;max-width:100%}.typography .clear{clear:both}.typography .underline{border-bottom:1px solid;padding-bottom:6px}.typography .small{font-size:12px}.typography .styled-table{border-collapse:collapse;margin:10px 0 20px}.typography .styled-table tr:nth-child(odd){background-color:#efefef}.typography .styled-table td,.typography .styled-table th{border:1px solid #ccc;padding:5px;text-align:left;vertical-align:top}.typography .styled-table th{font-weight:700}.typography .styled-table thead th{background-color:#505050;color:#fff;text-align:center}.typography .styled-table thead td{background-color:#7f7f7f;color:#fff;font-weight:700}.typography .styled-table .fixed{white-space:nowrap}@media(max-width:767px){.typography .styled-table .fixed{white-space:normal}}.typography .styled-table tfoot td{background-color:#b2b2b2}.typography .styled-table.specs tfoot td{text-align:center}.typography .btn{background:#194b77;color:#fff;padding:11px 22px}.typography .btn:hover{background:#fff;color:#194b77;text-decoration:none!important}@media(max-width:799px){.typography h1{font-size:34px}.typography h2{font-size:30px}.typography h3{font-size:25px}.typography h4{font-size:22px}}body{-pie-background:linear-gradient(rgba(79,145,204,.5),rgba(79,145,204,0) 150px);background:rgba(79,145,204,0);background:-moz-linear-gradient(top,rgba(79,145,204,.5) 0,rgba(79,145,204,0) 150px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(79,145,204,.5)),color-stop(150px,rgba(79,145,204,0)));background:-webkit-linear-gradient(top,rgba(79,145,204,.5),rgba(79,145,204,0) 150px);background:-o-linear-gradient(top,rgba(79,145,204,.5) 0,rgba(79,145,204,0) 150px);background:-ms-linear-gradient(top,rgba(79,145,204,.5) 0,rgba(79,145,204,0) 150px);background:linear-gradient(180deg,rgba(79,145,204,.5) 0,rgba(79,145,204,0) 150px)}.wrapper{margin:0 auto;max-width:1200px;position:relative;width:100%}.shell{background:#fff;padding:40px}@media(max-width:1023px){.shell{padding:30px}}@media(max-width:767px){.shell{padding:20px}}@media(max-width:479px){.shell{padding:10px}}.cols .col{display:inline-block;margin-right:-4px;vertical-align:top}.cols .col.lg-col-1of1{width:100%}.cols .col.lg-col-1of2{width:50%}.cols .col.lg-col-1of3{width:33.333333%}.cols .col.lg-col-1of4{width:25%}.cols .col.lg-col-1of5{width:20%}.cols.with-padding{margin:auto -10px}.cols.with-padding .col{padding:10px}@media(max-width:1023px){.cols .col.md-col-1of1{width:100%}.cols .col.md-col-1of2{width:50%}.cols .col.md-col-1of3{width:33.333333%}.cols .col.md-col-1of4{width:25%}.cols .col.md-col-1of5{width:20%}}@media(max-width:767px){.cols .col.sm-col-1of1{width:100%}.cols .col.sm-col-1of2{width:50%}.cols .col.sm-col-1of3{width:33.333333%}.cols .col.sm-col-1of4{width:25%}.cols .col.sm-col-1of5{width:20%}}#header{background:url(../img/bg-curves.png) no-repeat bottom;height:150px;position:relative;z-index:10}#header .header__content{margin-bottom:28px;padding:0}#header .header__content:after{clear:both;content:"";display:table;line-height:0}#header .header__content .logo{color:#194b77;display:block;float:left;font-family:Cardo,Helvetica,Arial,sans-serif;font-size:50px;font-variant:small-caps;line-height:50px;padding:15px 0 15px 10px;text-decoration:none;text-shadow:2px 2px 10px rgba(0,0,0,.5)}#header .header__content .utils{color:#194b77;float:right;margin-top:10px;text-align:right}#header .header__content .utils .mobile.call{color:#194b77!important;cursor:text;display:inline-block;font-size:23px;font-weight:100;line-height:28px;margin-right:6px;text-decoration:none;vertical-align:middle}#header .header__content .utils .newsletter-signup{margin-top:10px}#header .header__content .utils .newsletter-signup:after,#header .header__content .utils .newsletter-signup:before{content:"";display:table}#header .header__content .utils .newsletter-signup:after{clear:both}#header .header__content .utils .newsletter-signup{zoom:1}#header .header__content .utils .newsletter-signup form{display:inline-block;text-align:right;vertical-align:middle}#header .header__content .utils .newsletter-signup form .ctct-form-errorMessage{color:#ff0004;font-size:12px}#header .header__content .utils .newsletter-signup form #newsletterEmail{display:inline-block;vertical-align:middle}#header .header__content .utils .newsletter-signup form #newsletterEmail label{font-size:16px;font-weight:700;line-height:30px;margin:0 10px 0 0}#header .header__content .utils .newsletter-signup form #newsletterEmail input{-webkit-transition:width .5s ease;background:hsla(0,0%,100%,.5);border:none;color:#194b77;font-size:12px;height:30px;line-height:30px;margin-right:-4px;padding:0 10px;transition:width .5s ease;width:140px}#header .header__content .utils .newsletter-signup form .action{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;background:#194b77;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:30px;line-height:30px;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .3s linear;vertical-align:middle}#header .header__content .utils .newsletter-signup form .action:hover{background:#194b77}#header .header__content .utils #SearchForm_SearchForm{display:inline-block;vertical-align:middle}#header .header__content .utils #SearchForm_SearchForm #SearchForm_SearchForm_Search_Holder{display:inline-block;margin-right:-4px;vertical-align:middle}#header .header__content .utils #SearchForm_SearchForm #SearchForm_SearchForm_Search_Holder input{-webkit-transition:width .5s ease;background:hsla(0,0%,100%,.5);border:none;color:#194b77;font-size:12px;height:30px;line-height:30px;padding:0 10px;transition:width .5s ease;width:140px}#header .header__content .utils #SearchForm_SearchForm input.action{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;background:#194b77;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:30px;line-height:30px;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .3s linear;vertical-align:middle}#header .header__content .utils #SearchForm_SearchForm input.action:hover{background:#194b77}#header .header__content .utils .address{font-size:14px;line-height:16px;margin-top:5px}#header .header__content .utils .address a{color:#ff0;text-decoration:none}#header .header__content .utils .address a:link,#header .header__content .utils .address a:visited{-webkit-transition:color .1s linear;color:#ff0;transition:color .1s linear}#header .header__content .utils .address a:hover{-webkit-transition:color .25s linear;color:#bfd0cb;transition:color .25s linear}#header .header__content .btn{float:right;margin-top:23px}#header .header__actions{padding:0;position:relative}#header .header__actions:after{clear:both;content:"";display:table;line-height:0}#header .header__actions .nav{float:left}#header .header__actions .search{float:right}@media(max-width:1024px){#header{height:auto}#header .header__content{margin-bottom:15px}}@media(max-width:959px){#header .header__content .logo{display:block;float:none;font-size:40px;line-height:40px;margin:0 auto;padding-bottom:0;text-align:center}#header .header__content .utils{float:none;text-align:center}#header .header__content .utils .newsletter-signup{display:inline-block;margin-top:0;vertical-align:middle}}@media(max-width:799px){#header{background:none}#header .shell{background:#fff;position:relative}#header .header__content{margin-bottom:0}#header .header__content .logo{float:left;font-size:30px;line-height:30px;padding-bottom:15px}#header .header__content .btn,#header .header__content .utils{display:none}#header .header__actions{background:#d9edd3;display:none;position:relative}#header .header__actions .nav,#header .header__actions .search{float:none}}@media(max-width:767px){#header .header__content .logo{font-size:24px}}.btn-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d9edd3;border:0;cursor:pointer;display:none;height:60px;padding:10px 0;position:absolute;right:0;top:0;width:60px}.btn-menu span{background:#42a722;border-radius:0;display:block;height:6px;margin:0 auto;position:relative;width:40px}.btn-menu span:after,.btn-menu span:before{background:#42a722;content:"";height:6px;left:0;position:absolute;width:100%}.btn-menu span:before{top:-10px}.btn-menu span:after{top:10px}.btn-menu span,.btn-menu span:after,.btn-menu span:before{transition:all .3s linear}.btn-menu.active span{background:transparent}.btn-menu.active span:after,.btn-menu.active span:before{background:#42a722}.btn-menu.active span:before{-webkit-transform:rotate(45deg) translate(5px,9px);transform:rotate(45deg) translate(5px,9px)}.btn-menu.active span:after{-webkit-transform:rotate(-45deg) translate(5px,-9px);transform:rotate(-45deg) translate(5px,-9px)}@media(max-width:799px){.btn-menu{display:block}}.nav{font-size:16px;font-weight:400}.nav a{color:#194b77;display:block;padding:6px 11px}.nav a,.nav a:hover{text-decoration:none}.nav li{position:relative}.nav>ul>li{display:inline-block;vertical-align:middle}.nav>ul>li:nth-last-child(-n+4) .nav__dropdown{left:auto;right:0}.nav>ul>li:nth-last-child(-n+4) .nav__dropdown .nav__dropdown li ul{left:auto;right:100%}.nav>ul>li+li{margin-left:0}.nav>ul>li>a{font-size:18px;font-weight:700;padding:10px 10px 9px}.nav>ul>li>a.section{background:#2b7d32!important;color:#fff}.nav>ul>li:hover>a{background:#acc1a7}.nav>ul>li .has-dropdown:after{color:#194b77;content:"";font-family:FontAwesome;font-size:12px;pointer-events:none;position:absolute;right:10px;top:9px;transition:content .3s}.nav .nav__dropdown{background:#acc1a7;color:#222;left:0;opacity:0;position:absolute;top:100%;visibility:hidden}.nav .nav__dropdown a{font-size:14px;letter-spacing:.03em;line-height:19px;padding:5px 11px 6px}.nav .nav__dropdown ul{width:240px}.nav .nav__dropdown>ul>li:hover>a{background:#bbdfb0}.nav .nav__dropdown li ul{background:#bbdfb0;left:100%;opacity:0;position:absolute;top:0;visibility:hidden}.nav .nav__dropdown li ul.left{left:auto;right:100%}.nav .nav__dropdown li ul a{letter-spacing:.04em}.nav .nav__dropdown li ul li:hover a{background:#a3d494}.nav .nav__dropdown li:hover>ul,.nav li:hover .nav__dropdown{opacity:1;visibility:visible}@media(max-width:1199px){.nav>ul>li>a{font-size:18px;padding:10px 6px 9px}}@media(max-width:1023px){.nav>ul>li>a{font-size:16px}}@media(max-width:899px){.nav>ul>li>a{font-size:14px}}@media(max-width:767px){.nav li{position:relative}.nav li.has-dropdown:after{color:#222;content:"";font-family:FontAwesome;font-size:14px;pointer-events:none;position:absolute;right:23px;top:7px;transition:content .3s}.nav li.has-dropdown.expanded:after{content:""}.nav>ul>li{display:block;position:relative}.nav>ul>li+li{margin:0}.nav>ul>li>a{background:#d9edd3;font-size:18px;padding:5px 40px 5px 10px}.nav .nav__dropdown{opacity:1;position:static;visibility:visible}.nav .nav__dropdown a{padding-right:60px}.nav .nav__dropdown ul{max-height:0;overflow:hidden;transition:maxh-height .3s;width:100%}.nav .nav__dropdown>ul>li>a{background:#bbdfb0}.nav .nav__dropdown li ul{opacity:1;position:static;visibility:visible}.nav .nav__dropdown li ul>li>a{background:#a3d494}.nav .expanded>.nav__dropdown>ul,.nav .expanded>ul{max-height:1000px}}#photobar #carousel{float:left;margin-bottom:30px;width:65%}#photobar #carousel .slide img{height:auto;width:100%}#photobar .content{float:right;padding-left:20px;width:35%}@media(max-width:1199px){#photobar .content h3{font-size:24px;line-height:1.2;margin-bottom:0}}@media(max-width:989px){#photobar .content h3{font-size:22px;margin-bottom:0}}@media(max-width:959px){#photobar #carousel,#photobar .content{float:none;padding-left:0;width:100%}#photobar #carousel{margin-bottom:20px}}#mainContainer #contentContainer .primary{border-right:1px solid #041c44;float:left;min-height:400px;padding-right:20px;width:calc(100% - 260px)}#mainContainer #contentContainer .primary.full{border-right:none;padding-right:none;width:100%}#mainContainer #contentContainer .secondary{float:right;width:240px}@media(max-width:959px){#mainContainer #contentContainer .primary,#mainContainer #contentContainer .secondary{float:none;width:100%}#mainContainer #contentContainer .primary{border-right:none;padding-right:0}}.typography .breadcrumbs{color:#194b77}.typography .breadcrumbs p{font-size:11px}.typography .breadcrumbs a{color:#041c44;text-decoration:none}.typography .breadcrumbs a:link,.typography .breadcrumbs a:visited{-webkit-transition:color .1s linear;color:#041c44;transition:color .1s linear}.typography .breadcrumbs a:hover{-webkit-transition:color .25s linear;color:#041c44;transition:color .25s linear}#footer{background:url(../img/bg-curves.png) no-repeat top;margin-top:40px;padding-top:66px;position:relative}#footer p{font-size:16px;line-height:1.5;margin-top:15px;text-transform:uppercase}#footer p a{color:#041c44;text-decoration:none}#footer p a:link,#footer p a:visited{-webkit-transition:color .1s linear;color:#041c44;transition:color .1s linear}#footer p a:hover{-webkit-transition:color .25s linear;color:#347a2b;transition:color .25s linear}#footer p a.mobile.call{color:#000!important;cursor:text}#footer p.credit{font-size:12px}#footer .logo{background:url(../img/skaneateles-sprite.png) no-repeat -450px 0;display:block;height:92px;left:50%;margin-left:-74px;position:absolute;text-indent:-9999em;top:-23px;width:147px}#footer .utils{color:#041c44}#footer .baseline,#footer .utils{background:#bdcac5;padding:10px;text-align:center}#Breadcrumbs{font-family:Cabin,Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:10px}.quick-links{display:block}.quick-links a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;background:#194b77;color:#fff;display:block;font-size:22px;line-height:30px;padding:10px;text-decoration:none;transition:all .3s linear}.quick-links a .icon{display:inline-block;height:30px;vertical-align:middle;width:30px}.quick-links a:hover{background:#194b77}@media(max-width:1199px){.quick-links a{font-size:18px}}section .section-head{color:#194b77;font-size:30px;font-weight:400;margin:20px 0 0;text-transform:uppercase}section.list-links{min-height:300px;padding-bottom:40px;position:relative}section.list-links ul li{font-size:18px;line-height:1.5;margin-top:10px;padding-left:40px;position:relative}section.list-links ul li:before{background:#041c44;content:"";display:block;height:6px;left:24px;position:absolute;top:8px;width:6px}section.list-links a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;color:#041c44;text-decoration:none;transition:all .3s linear}section.list-links a:hover{color:#347a2a}section.list-links .docs a{color:#194b77;margin-right:-4px}section.list-links .docs a:hover{color:#347a2a}section.list-links .docs a+a{border-left:1px solid #ddd;margin-left:4px;padding-left:5px}section.list-links .button{bottom:0;color:#194b77;display:block;left:0;position:absolute}section.list-links .button:hover{color:#347a2a}.box{position:relative}.widget h2{font-size:16px;line-height:20px}.widget h2,.widget h2 a{color:#194b77;font-weight:500}.widget h2 a{text-decoration:none}.widget h2 a:link,.widget h2 a:visited{-webkit-transition:color .1s linear;color:#194b77;transition:color .1s linear}.widget h2 a:hover{-webkit-transition:color .25s linear;color:#041c44;transition:color .25s linear}.widget h2+.item{margin-bottom:10px}.widget .item{margin:10px 0}.widget .item p{font-size:12px;line-height:16px}.widget .item .title{color:#041c44;font-size:14px;font-weight:700}.widget .item .title a{color:#041c44;text-decoration:none}.widget .item .title a:link,.widget .item .title a:visited{-webkit-transition:color .1s linear;color:#041c44;transition:color .1s linear}.widget .item .title a:hover{-webkit-transition:color .25s linear;color:#347a2b;transition:color .25s linear}.widget .item .docs a{color:#194b77;margin-right:10px;position:relative;text-decoration:none;white-space:nowrap}.widget .item .docs a:link,.widget .item .docs a:visited{-webkit-transition:color .1s linear;color:#194b77;transition:color .1s linear}.widget .item .docs a:hover{-webkit-transition:color .25s linear;color:#041c44;transition:color .25s linear}.widget .item .docs a:after{content:" ›"}.widget .item.indent{margin-left:30px}.widget .button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;font-size:12px;line-height:34px;margin:10px 0 20px;text-align:center;text-decoration:none;width:116px}.widget .button:link,.widget .button:visited{-webkit-transition:background .1s linear;background:#2b7d32;color:#fff;transition:background .1s linear}.widget .button:hover{-webkit-transition:background .25s linear;background:#194b77;transition:background .25s linear}.widget.forms ul{margin:5px 0 20px}.widget.forms li{font-size:14px;line-height:16px;margin:0 0 7px 20px}.widget.forms li a{color:#041c44;text-decoration:none}.widget.forms li a:link,.widget.forms li a:visited{-webkit-transition:color .1s linear;color:#041c44;transition:color .1s linear}.widget.forms li a:hover{-webkit-transition:color .25s linear;color:#347a2b;transition:color .25s linear}.widget.news h2{margin-bottom:10px}.typography.events p.date,.typography.events p.docs{margin:0}.flexslider .slides li{position:relative}.flexslider .slides li .caption{-pie-background:rgba(0,0,0,.8);background:rgba(0,0,0,.8);bottom:5px;left:0;padding:10px;position:absolute}.flexslider .slides li .caption h2{color:#194b77;font-weight:700}.flexslider .slides li .caption p{color:#fff;font-size:12px;line-height:16px}.flexslider .slides li .caption p a{color:#bfd0cb;text-decoration:none}.flexslider .slides li .caption p a:link,.flexslider .slides li .caption p a:visited{-webkit-transition:color .1s linear;color:#bfd0cb;transition:color .1s linear}.flexslider .slides li .caption p a:hover{-webkit-transition:color .25s linear;color:#ff0;transition:color .25s linear}.flex-direction-nav a{-webkit-transition:all .3s ease;background:url(../img/bg_direction_nav.png) no-repeat 0 0;cursor:pointer;display:block;height:30px;margin:-20px 0 0;opacity:0;position:absolute;text-indent:-9999px;top:135px;width:30px}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:15px}.flexslider:hover .flex-next:hover{opacity:1}.flexslider:hover .flex-prev{left:15px;opacity:.8}.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .disabled{cursor:default;filter:alpha(opacity=30);opacity:.3!important}.SimpleCalendar{border-collapse:collapse;font-size:12px;line-height:16px;margin:0 auto;width:100%}.SimpleCalendar .mobile{display:none}.SimpleCalendar .pagination{background:#041c44;color:#fff;padding:0 5px;text-align:center}.SimpleCalendar .pagination li{display:inline-block;padding:5px;vertical-align:top}.SimpleCalendar .pagination li span{font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.SimpleCalendar .pagination li a{color:#fff;font-size:12px;line-height:20px;text-decoration:none}.SimpleCalendar .pagination li a:hover{color:#fb7d27}.SimpleCalendar .pagination li:first-child{float:left}.SimpleCalendar .pagination li:last-child{float:right}.SimpleCalendar th{background:#194b77;border:1px solid #ededed;color:#fff;padding:9px 2px 7px;text-align:center;text-transform:uppercase}.SimpleCalendar tbody td{border:1px solid #ededed;height:90px;vertical-align:top;width:90px}.SimpleCalendar tbody td time{background:#fff;background:#ededed;display:block;font-size:12px;font-weight:700;padding:2px 5px}.SimpleCalendar tbody td.SCprefix,.SimpleCalendar tbody td.SCsuffic{background:#fff}.SimpleCalendar tbody td .event{padding:4px 5px}.SimpleCalendar tbody td .event.hasPrevious{border-radius:0 3px 3px 0;margin-left:0}.SimpleCalendar tbody td .event.hasPrevious.hasNext{border-radius:0}.SimpleCalendar tbody td .event.hasNext{border-radius:3px 0 0 3px;margin-right:0}.SimpleCalendar tbody td .event .eventdetails{border-top:1px dashed #d3d3d3;display:none;font-size:.8em;font-style:italic;line-height:1em;margin-top:10px;padding-top:5px}.SimpleCalendar tbody td .event:hover .eventdetails{display:inline-block}.SimpleCalendar tbody td .event .title{font-size:14px;font-weight:700;line-height:18px}.SimpleCalendar tbody td .event .title a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;color:#194b77;text-decoration:none;transition:all .3s linear}.SimpleCalendar tbody td .event .title a:hover{color:#306590;text-decoration:underline}.SimpleCalendar tbody td .event .docs a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;color:#194b77;margin-right:4px;text-decoration:none;transition:all .3s linear;white-space:nowrap}.SimpleCalendar tbody td .event .docs a:hover{color:#306590;text-decoration:underline}.SimpleCalendar tbody td .event+.event{border-top:1px solid #ededed;margin-top:4px}.SimpleCalendar tbody td.today{background:rgba(43,125,50,.1)}.SimpleCalendar tbody td.today time{background:#2b7d32;color:#fff}@media(max-width:767px){.SimpleCalendar time .mobile{display:inline}.SimpleCalendar thead{display:none}.SimpleCalendar tbody td{display:block;height:auto;width:100%}.SimpleCalendar tbody td.SCprefix,.SimpleCalendar tbody td.SCsuffix{display:none}}.SimpleCalendar.menu .pagination a,.SimpleCalendar.menu tr td:first-child,.SimpleCalendar.menu tr td:last-child,.SimpleCalendar.menu tr th:first-child,.SimpleCalendar.menu tr th:last-child{display:none}.SimpleCalendar.menu .event p{margin-bottom:4px}.SimpleCalendar.menu .event p.main-meal{color:#fb7d27;font-weight:700}.SimpleCalendar.menu .event p.sides{color:#041c44}.SimpleCalendar.menu .event .notes{background:rgba(23,85,139,.1);color:#041c44;font-weight:700;padding:4px}.archive-links{border-bottom:1px solid #041c44;margin:20px 0 50px;padding-bottom:20px}.archive-links a{background:#efefef;color:#041c44;display:inline-block;font-size:12px;font-weight:700;margin-right:10px;padding:4px 12px;text-decoration:none;text-transform:uppercase;vertical-align:middle}.archive-links a:hover{background:#041c44;color:#efefef}.widget .item.indent+h2{margin-top:40px}.typography .mobile{display:none}.typography .desktop{display:block}@media(max-width:767px){.typography .mobile{display:block}.typography .desktop{display:none}}.typography form ::-webkit-input-placeholder{color:#7f7f7f;opacity:1}.typography form :-moz-placeholder,.typography form ::-moz-placeholder{color:#7f7f7f;opacity:1}.typography form :-ms-input-placeholder{color:#7f7f7f;opacity:1}.typography form textarea{-webkit-overflow-scrolling:touch;height:80px;overflow:auto;resize:none}.typography form input[type=hidden]{display:none}.typography form input[type=checkbox],.typography form input[type=radio]{border:0;height:auto;padding:0;width:auto}.typography form a[href^=tel],.typography form input,.typography form textarea{-webkit-appearance:none;-moz-appearance:none}.typography form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}.typography form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio}.typography form fieldset{border:none;margin:0;padding:0}.typography form .field{margin-bottom:10px}.typography form .field label{color:#000;float:none;font-size:18px;font-weight:400;line-height:1.5em}.typography form .field input[type=email],.typography form .field input[type=password],.typography form .field input[type=tel],.typography form .field input[type=text],.typography form .field select,.typography form .field textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;border:1px solid #7f7f7f;box-sizing:border-box;color:#4c4c4c;font-size:1em;height:40px;padding:0 20px;width:100%}.typography form .field input[type=email]:focus,.typography form .field input[type=email]:hover,.typography form .field input[type=password]:focus,.typography form .field input[type=password]:hover,.typography form .field input[type=tel]:focus,.typography form .field input[type=tel]:hover,.typography form .field input[type=text]:focus,.typography form .field input[type=text]:hover,.typography form .field textarea:focus,.typography form .field textarea:hover{border:1px solid #000}.typography form .field textarea{min-height:200px;padding-bottom:20px;padding-top:20px;text-indent:0}.typography form .field .placeholder{color:#999;text-transform:none}.typography form .field ::-webkit-input-placeholder{color:#999;text-transform:none}.typography form .field ::-moz-placeholder{color:#999;text-transform:none}.typography form .field :-ms-input-placeholder{color:#999;text-transform:none}.typography form .field input:-moz-placeholder{color:#999;text-transform:none}.typography form .field.checkbox input[type=checkbox],.typography form .field.checkbox input[type=radio],.typography form .field.checkboxset input[type=checkbox],.typography form .field.checkboxset input[type=radio],.typography form .field.optionset input[type=checkbox],.typography form .field.optionset input[type=radio]{display:inline-block;vertical-align:middle}.typography form .field.checkbox label.right,.typography form .field.checkboxset label.right,.typography form .field.optionset label.right{margin-left:5px}.typography form .field.checkbox ul.checkboxset,.typography form .field.checkbox ul.optionset,.typography form .field.checkboxset ul.checkboxset,.typography form .field.checkboxset ul.optionset,.typography form .field.optionset ul.checkboxset,.typography form .field.optionset ul.optionset{list-style-type:none;margin-left:0;padding-left:15px}.typography form .field.checkbox ul.checkboxset li,.typography form .field.checkbox ul.optionset li,.typography form .field.checkboxset ul.checkboxset li,.typography form .field.checkboxset ul.optionset li,.typography form .field.optionset ul.checkboxset li,.typography form .field.optionset ul.optionset li{background:none;list-style-type:none;padding-left:0}.typography form .field.checkbox ul.checkboxset li label,.typography form .field.checkbox ul.optionset li label,.typography form .field.checkboxset ul.checkboxset li label,.typography form .field.checkboxset ul.optionset li label,.typography form .field.optionset ul.checkboxset li label,.typography form .field.optionset ul.optionset li label{margin-left:5px}.typography form .field.checkbox ul.checkboxset li:before,.typography form .field.checkbox ul.optionset li:before,.typography form .field.checkboxset ul.checkboxset li:before,.typography form .field.checkboxset ul.optionset li:before,.typography form .field.optionset ul.checkboxset li:before,.typography form .field.optionset ul.optionset li:before{display:none}.typography form .field.file{background:#efefef;border:1px solid #b2b2b2;color:#4c4c4c;padding:10px}.typography form .field.file:focus,.typography form .field.file:hover{border:1px solid #7f7f7f}.typography form .field.file input[type=file]{background:#efefef;border:none;display:inline-block;padding:0;vertical-align:middle}.typography form .field .mollom-captcha{margin-top:10px}.typography form .Actions input[type=submit]{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;background-color:#fff;border:2px solid #194b77;color:#194b77;cursor:pointer;padding:10px 40px;text-transform:uppercase;transition:all .3s linear}.typography form .Actions input[type=submit]:focus,.typography form .Actions input[type=submit]:hover{background-color:#194b77;border:2px solid #fff;color:#fff}.typography form input[type=submit]:focus,.typography form input[type=submit]:hover{background-color:#900}.typography form input[type=reset]{-webkit-border-radius:1px;-moz-border-radius:1px;background-color:#a6c0d3;border:none;border-radius:1px;color:#900;height:30px}.typography form input[type=reset]:focus,.typography form input[type=reset]:hover{background-color:#900}.typography form .recaptcha input,.typography form .recaptcha input[type=text]{background:#fff;display:inline-block;height:auto}.typography form .requiredField label:after{content:"*"}.typography form .message{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#7f7f7f;display:block;font-weight:700;padding:5px 0 10px}.typography form .message.error{color:#900}.typography form .step-buttons li{padding-left:0}.typography form .step-buttons li:before{display:none}.typography form .step-buttons button{background:#194b77;border:none;color:#fff;font-weight:700;padding:5px 15px}@media print{nav{display:none}#header{border-bottom:1px solid #666;margin-bottom:20px;padding-bottom:20px}#header .logo{background:none;color:#000;float:none;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:30px;height:auto;line-height:34px;margin:0;text-align:center;text-decoration:none;text-indent:inherit;width:auto}#header .utils{color:#666;float:none;text-align:center}#header .utils .mobile.call{color:#666;display:inline;margin:0}#header .utils form{display:none!important}#header .utils .address a{display:none}#photobar{padding:inherit;width:inherit}#photobar #carousel{display:none}#photobar .content{float:none;width:inherit}.box{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#mainContainer #contentContainer{padding:0}#mainContainer #contentContainer .primary{border-right:none;float:none;padding:0;width:100%}#mainContainer #contentContainer .primary .breadcrumbs{display:none}#mainContainer #contentContainer .secondary{border-top:1px solid #ccc;float:none;margin:20px 0 0;padding:20px 0 0;width:100%}#mainContainer #contentContainer .secondary .widget .button,#mainContainer #contentContainer .secondary .widget .docs,#mainContainer #contentContainer .secondary .widget.forms,#mainContainer #homeBoxes,#mainContainer .quickLinks{display:none}#mainContainer #footer{background:none;border-top:1px solid #666;margin:20px 0 0;padding:20px 0 0}#mainContainer #footer .logo,#mainContainer #footer .utils{display:none}}.text-center{text-align:center}.d-none{display:none}.sr-only,.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.alert{border:1px solid transparent;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-danger{background-color:#721c24;border-color:#721c24;color:#fff}.alert-danger a{color:#fff}#SitewideAlert{font-size:1.2rem}@media(max-width:767px){.nav>ul>li>a br{display:none}.nav .nav__dropdown>ul>li>a{font-size:1.1rem;padding-left:1em}#header .header__actions .nav{line-height:1.2em}}@media(min-width:798px){#header .header__content{margin-bottom:2px}#header .header__actions .nav{float:none}#header .header__actions .nav>ul>li>a{align-items:flex-end;display:flex;font-family:Open Sans Condensed,sans-serif;font-weight:700;height:3.7em;line-height:1em;padding:.5em .89rem;text-align:center}}.collapse:not(.show){display:none}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.row{display:flex;flex-wrap:wrap}@media(min-width:768px){.d-full-block{display:block}.d-full-none{display:none}}body{background:#fff!important}body.v2 .btn-menu{display:none}body.v2>.wrapper{max-width:100%;padding:0}body.v2>.shell{background:none}body.v2 .container{margin:0 auto;max-width:1200px;width:100%}body.v2 #SitewideAlert .alert{margin-bottom:0}body.v2 #header{background-color:#bbcdab;background-position:0 100%;background-size:contain;height:auto}body.v2 #header .logo{background:url(../img/logo2.png) no-repeat;background-position:0;background-size:contain;font-size:12vw;margin:.5rem;min-width:100%;padding-left:80px}@media(min-width:768px){body.v2 #header .logo{font-size:50px;min-width:auto;padding-left:100px}}body.v2 #header .header__content .utils #SearchForm_SearchForm #SearchForm_SearchForm_Search_Holder input,body.v2 #header .header__content .utils .newsletter-signup form #newsletterEmail input{width:15rem}body.v2 #MainNav{font-size:1.5rem;margin-top:0}@media(min-width:768px){body.v2 #MainNav{font-size:1rem}}body.v2 #footer{background-color:#c3d3cf;background-position:0 0;background-size:contain}@media(min-width:768px){body.v2 #footer{background-color:transparent}}body.v2 #footer .baseline,body.v2 #footer .utils{background-color:#c3d3cf}body.v2 #photobar .carousel{margin-bottom:0!important;width:100%!important}body.v2 #photobar .content{display:none}body.v2 #photobar .slide img{height:auto;max-height:40rem;object-fit:cover;width:100%}body.v2 #mainContainer,body.v2 .transfer-permit-link{border-left:1px solid #c3d3cf;border-right:1px solid #c3d3cf}body.v2 #mainContainer{margin-bottom:-42px;padding-bottom:42px}body.v2 #footer .logo{background:url(../img/logo2.png) no-repeat;background-position:50%;background-size:contain}body.v2 .flexslider .container{position:relative}body.v2 .flexslider .slides li .caption{background:none;bottom:1rem;font-size:1rem;left:auto;line-height:1.5;padding:.5em 1em;right:0;text-shadow:0 0 2px #000}body.v2 .flexslider .slides li .caption h2{color:#fff;font-size:1.75em;line-height:1;margin-bottom:.25em}body.v2 .flexslider .slides li .caption p{font-size:inherit;line-height:1.2}body.v2 .flexslider .slides li .caption a{color:#ff0!important;display:inline-block;margin-left:1em;text-transform:uppercase}body.v2 .flexslider .slides li .caption a:hover{color:#fff!important}#BetterNavigator{display:none}@media(min-width:768px){#BetterNavigator{display:block}}#mainContainer #contentContainer .primary{margin-top:1rem;padding-left:20px}#mainContainer #contentContainer .secondary{margin-top:1rem}.breadcrumbs{margin-bottom:1rem}.breadcrumbs p{margin-bottom:0}#BetterNavigatorStatus{background-color:#04410c!important}#BetterNavigatorStatus.Draft{background-color:#6e1c0a!important}#BetterNavigatorStatus .bn-icon-close,#BetterNavigatorStatus .bn-icon-cog{filter:invert(1)}#MainNav{background:#194b77;color:#fff;display:flex;margin-top:1rem}#MainNav .navbar-toggler,#MainNav button{background:none;border:0;color:#fff}#MainNav .a,#MainNav a,#MainNav button{align-items:center;color:#fff;display:flex;height:100%;justify-content:flex-start;padding:.5em;text-align:left;text-decoration:none;width:100%}#MainNav .navbar-toggler{float:right;font-size:2rem;height:1em;justify-content:flex-end;margin-right:.5em;padding:1em .5em}#MainNav .navbar-collapse{width:100%}#MainNav .container{position:relative}#MainNav .navbar-nav{display:flex;flex-basis:100%;flex-direction:column;width:100%}@media(min-width:768px){#MainNav .navbar-nav{flex-direction:row}}#MainNav .navbar-nav>.nav-item{min-height:3rem;text-transform:uppercase}@media(min-width:768px){#MainNav .navbar-nav>.nav-item>.nav-link{justify-content:center;text-align:center}}#MainNav .dropdown-toggle-sm{display:flex;text-transform:inherit}#MainNav .dropdown-toggle-sm:after{content:">";margin-left:1rem}@media(min-width:768px){#MainNav .dropdown-toggle-sm{display:none}}#MainNav .dropdown-toggle-fl{display:none}@media(min-width:768px){#MainNav .dropdown-toggle-fl{display:flex}}#MainNav .nav-item{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}@media(min-width:768px){#MainNav .nav-item{flex-direction:row}}#MainNav .nav-item--detailed{position:static}#MainNav .nav-item:focus>.nav-link,#MainNav .nav-item:hover>.nav-link{background:#1a1c27}#MainNav .dropdown-hover:focus>.dropdown-menu,#MainNav .dropdown-hover:hover>.dropdown-menu{display:flex}#MainNav .dropdown-menu{background:#1a1c27;display:none;flex-direction:column;min-width:100%;position:static}@media(min-width:768px){#MainNav .dropdown-menu{left:auto;margin:0;position:absolute;right:0;top:100%}}#MainNav .dropdown-menu .nav-link:focus,#MainNav .dropdown-menu .nav-link:hover{background:#000}#MainNav .dropdown-menu .dropdown{flex-wrap:wrap}#MainNav .dropdown-menu .dropdown-menu{background:#1a1c27;padding:1rem 0;position:static}#MainNav .dropdown-menu .dropdown-menu .nav-item>.nav-link{padding-left:2rem}#MainNav .dropdown--detailed{left:0}#MainNav .dropdown-item{text-transform:none}#MainNav .dropdown-item>.nav-link{justify-content:flex-start;min-height:2rem;padding:.5rem 1rem}#MainNav .dropdown-list--regular{padding-left:2rem}@media(min-width:768px){#MainNav .dropdown-list--regular{padding-left:0}}#MainNav .dropdown-list--detailed{width:100%}@media(min-width:768px){#MainNav .dropdown-list--detailed{width:auto}}#MainNav .dropdown-list--detailed .dropdown-menu{display:flex;padding:0 0 0 2rem}@media(min-width:768px){#MainNav .dropdown-list--detailed .dropdown-menu{padding-left:0}}#MainNav .dropdown-list--detailed .dropdown-menu .nav-item>.nav-link{padding-left:1rem}#MainNav .dropdown-list--detailed>.nav-item>.nav-link{border-bottom:1px solid #c3d3cf;margin-bottom:0;margin-top:1rem;text-transform:uppercase}#MainNav .dropdown-list--detailed>.nav-item>.nav-link:after{display:none}@media(min-width:768px){#MainNav .dropdown-list--detailed>.nav-item>.nav-link{margin-bottom:1rem;margin-top:0}#MainNav .dropdown--detailed{padding:1rem 0}#MainNav .dropdown--detailed .col{padding-left:1rem;padding-right:1rem}#MainNav .dropdown--detailed .row{flex-wrap:nowrap}#MainNav .dropdown-list--regular{min-width:16rem}#MainNav .dropdown-list--detailed{width:auto}#MainNav .navbar-collapse{display:flex!important;flex-basis:auto}#MainNav .navbar-toggler{display:none}}.cta-links{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:-4px;position:relative}.cta-links a{color:#fff}@media(min-width:768px){.cta-links{flex-direction:row}}.cta-link{background:#194b77;color:#fff;display:flex;flex:1 1;flex-direction:row;font-family:Cabin,Helvetica,Arial,sans-serif;font-size:1rem;font-size:1.5rem;padding:.5rem 1rem;position:relative;text-align:center;text-transform:uppercase}@media(min-width:768px){.cta-link{flex-direction:column;font-size:1rem}}.cta-link:focus,.cta-link:hover{background:#071623}.cta-link .cta-icon,.cta-link .fa,.cta-link .svg-inline--fa{display:block;font-size:30px;margin:0 1rem .25em 0}@media(min-width:768px){.cta-link .cta-icon,.cta-link .fa,.cta-link .svg-inline--fa{margin-left:auto;margin-right:auto}}.cta-link .cta-icon{height:30px;object-fit:contain;width:30px}.shell>#photobar .flexslider .flex-control-nav,.shell>#photobar .flexslider .flex-direction-nav{display:none}body.page-HomePageV2>.shell>#photobar .flexslider .flex-control-nav,body.page-HomePageV2>.shell>#photobar .flexslider .flex-direction-nav{display:flex}.flexslider{overflow:hidden;position:relative}.flex-control-nav{align-items:center;bottom:1rem;cursor:pointer;justify-content:center;position:absolute;width:100%}.flex-control-nav li{background:#fff;box-shadow:0 0 .25rem #000;height:.5rem;margin:0 .5rem;opacity:.75;overflow:hidden;width:1rem}.flex-control-nav a{color:#fff;text-indent:200px}.flex-control-nav a.flex-active{background:#1a1c27;display:block;height:100%;opacity:1;width:100%}.flex-direction-nav a{background-color:rgba(0,0,0,.8);background-position:0 50%;background-repeat:no-repeat;height:100%;margin:0;top:0}.flex-direction-nav .flex-prev{left:0!important}.flex-direction-nav .flex-next{background-position:100% 50%;right:0!important}