html,body{background-color:#f1f1f1;height:100%;min-height:100%;font-family:"Cantarell",sans-serif;font-size:14px;line-height:25.2px;color:#676767;font-weight:400}h1{font-size:28px;line-height:42px;margin-bottom:7px}h2{font-size:22px;line-height:36px;margin-bottom:10px}h3{font-size:19px;line-height:34px;margin-bottom:7px}h4{font-size:18px;line-height:32px;margin-bottom:7px}h5{font-size:16px;line-height:26px;margin-bottom:7px}h6{font-size:14px;line-height:24px;margin-bottom:7px}h1,h2,h3,h4,h5,h6{color:#444;letter-spacing:-0.5px;font-weight:700;-webkit-font-smoothing:antialiased;font-family:"Merriweather",serif}.bold,strong,b{font-family:"Open Sans",sans-serif;font-weight:600}hr{border-color:#ddd}.spacer-10{margin-top:10px}.spacer-20{margin-top:20px}.spacer-30{margin-top:30px}.white-bg{background:#fff}.box-shadow{box-shadow:0px 0px 15px rgba(0,0,0,.15)}.padding-15{padding:15px}.max-width-img img{max-width:100% !important;height:auto !important}.btn-black{background:#333;border-color:#333;color:#fff}.btn-black:hover,.btn-black:focus{opacity:.85;color:#fff}.btn-blue{background:#005483;border-color:#005483;color:#fff}.btn-blue:hover,.btn-blue:focus{opacity:.85;color:#fff}.page-wrapper{min-height:100%;margin-bottom:-80px;background-color:#f8f8f8;box-shadow:0px 0px 15px rgba(0,0,0,.15)}.main-container{height:100%;min-height:100%}.main-page-wrapper .banner p,.main-page-wrapper .start-banner p{margin:0}.main-page-wrapper .banner img,.main-page-wrapper .start-banner img{width:100%;height:auto}.main-page-wrapper header{background:#fff;margin:0 -15px;padding:0 60px;position:fixed;top:0;left:auto;z-index:1}.main-page-wrapper header nav{padding-top:10px}.main-page-wrapper header nav .navbar-header .navbar-brand{height:auto;padding:0}.main-page-wrapper header nav .navbar-header .navbar-brand img{height:61px;transition:height .3s;-webkit-transition:height .3s}.main-page-wrapper header nav #main-menu .responsive-search{display:none}.main-page-wrapper header nav ul.nav{float:right}.main-page-wrapper header nav ul.nav li a{font-weight:700;font-size:12px;text-transform:uppercase;padding:20px 10px;padding-bottom:30px;color:#005483}.main-page-wrapper header nav ul.nav li ul{display:none}.main-page-wrapper header nav ul.nav>li>a{font-weight:700;text-transform:uppercase;padding:20px 10px;padding-bottom:30px;transition:padding .3s;-webkit-transition:padding .3s;font-size:12px;color:#005483}.main-page-wrapper header nav ul.nav>li:hover a,.main-page-wrapper header nav ul.nav>li:hover .fa,.main-page-wrapper header nav ul.nav>li:focus a,.main-page-wrapper header nav ul.nav>li:focus .fa,.main-page-wrapper header nav ul.nav>li :active a,.main-page-wrapper header nav ul.nav>li :active .fa{color:#919191;background:inherit;outline:0}.main-page-wrapper header nav ul.nav li.site-menu-item-active a,.main-page-wrapper header nav ul.nav li.site-menu-item-active .fa,.main-page-wrapper header nav ul.nav li.site-menu-item-parent a,.main-page-wrapper header nav ul.nav li.site-menu-item-parent .fa{color:#919191}.main-page-wrapper header nav ul.nav li.has-child{position:relative;margin-right:15px}.main-page-wrapper header nav ul.nav li.has-child .fa{position:absolute;cursor:pointer;right:-10px;top:22px;transition:top .3s;-webkit-transition:top .3s}.main-page-wrapper header nav ul.nav li.has-child ul{position:absolute;z-index:1;top:70px;width:16em;left:0;box-shadow:0 2px 2px rgba(0,0,0,.2);list-style:none;background:#fff;padding-left:0}.main-page-wrapper header nav ul.nav li.has-child ul li{float:left;display:block;width:100%}.main-page-wrapper header nav ul.nav li.has-child ul li a{padding:14px;color:#005483;display:block}.main-page-wrapper header nav ul.nav li.has-child ul li:hover a{color:#fff;background:#005483;text-decoration:none}.main-page-wrapper header nav .navbar-form{padding:15px 0;margin:0;margin-left:15px;transition:padding .3s;-webkit-transition:padding .3s}.main-page-wrapper header nav .navbar-form input{display:none}.main-page-wrapper header nav .navbar-form .search-icon-wrapper{padding:2px 0;border-left:1px solid rgba(0,0,0,.15);padding-left:20px}.main-page-wrapper header nav .navbar-form .search-icon-wrapper .fa{font-size:18px;color:#005483}.main-page-wrapper header nav .nav-search{display:none;position:relative}.main-page-wrapper header nav .nav-search input{font-size:43px;height:60px;color:#005483;line-height:60px;border:0;width:100%}.main-page-wrapper header nav .nav-search input:focus{outline:0}.main-page-wrapper header nav .nav-search ::-webkit-input-placeholder{color:#005483;font-weight:bold}.main-page-wrapper header nav .nav-search :-moz-placeholder{color:#005483;font-weight:bold}.main-page-wrapper header nav .nav-search ::-moz-placeholder{color:#005483;font-weight:bold}.main-page-wrapper header nav .nav-search :-ms-input-placeholder{color:#005483;font-weight:bold}.main-page-wrapper header nav .nav-search button.close{right:10px;top:10px;position:absolute}.main-page-wrapper header nav .nav-search button.close:focus{outline:0}.main-page-wrapper header nav .nav-search button.close span{font-size:30px;color:#005483;opacity:1}.main-page-wrapper main{margin-top:110px;padding:0 50px;padding-bottom:30px;min-height:100%;margin-bottom:80px}.main-page-wrapper main .puffs img{max-width:100% !important;height:auto !important}.main-page-wrapper header.scrolled nav .navbar-header .navbar-brand img{height:51px}.main-page-wrapper header.scrolled nav ul.nav>li>a{padding-top:15px;padding-bottom:20px}.main-page-wrapper header.scrolled nav ul.nav li.has-child .fa{top:18px}.main-page-wrapper header.scrolled nav ul.nav li.has-child ul{top:55px}.main-page-wrapper header.scrolled nav .navbar-form{padding:10px 0}#instafeed{list-style:none;padding-left:0;padding:15px;overflow:hidden}#instafeed li{width:25%;float:left;padding:5px}#instafeed li a{display:block}#instafeed li img{max-width:100%;height:auto}.instagram_header{padding:15px 25px}.instagram_header a:hover .header_img_hover{opacity:1}.instagram_header:after{clear:both;content:"";display:block}.instagram_header .header_text,.instagram_header .header_img{float:left;display:inline;color:#444;font-size:16px;line-height:34px;font-weight:600;font-family:"Open Sans",sans-serif}.instagram_header .header_text p{margin-bottom:0;margin-top:5px}.instagram_header .header_img{margin-right:15px;position:relative}.instagram_header .header_img .header_img_hover{opacity:0;position:absolute;left:0;top:0;width:50px;height:50px;border-radius:25px;background:rgba(0,0,0,.75)}.instagram_header .header_img .header_img_hover i{color:#fff;margin-left:17px;margin-top:15px;font-size:20px}.instagram_header .header_img img{width:50px;height:50px;border-radius:25px}.calendar-date{font-size:16px;font-weight:700}.calendar-events-div{padding-bottom:30px;border-bottom:1px solid #ddd;margin-bottom:20px}.calendar-events-div ul.event-list{list-style:none;padding-left:0}.calendar-events-div ul.event-list li a{color:#676767}.calendar-events-div ul.event-list li a .date{font-weight:700;font-size:14px}.footer{height:80px;padding:20px 60px;background:#005483;color:#fff;font-size:12px;position:relative}.footer .facebook-link-wrapper{position:absolute;top:30px;right:60px}.footer .facebook-link-wrapper a{color:#fff}.footer .facebook-link-wrapper a .fa{font-size:22px}table td{vertical-align:top;padding:10px}table td h1,table td h2,table td h3,table td h4,table td h5,table td h6{margin-top:0}.wm3-form-message{background:#2ecc71;color:#fff;padding:15px;margin:25px 0;font-size:18px;font-weight:bold;font-family:Open Sans,Arial;border-radius:5px}
