/*!
	PLEASE DO NOT EDIT MAIN.CSS - YOUR EDITS WILL BE OVERWRITTEN
	Always edit main.scss and compile (see sass-lang.com for more info)
	
	@author Alex Chaus and Jamie Moore
	@date	Initial Build Nov 2016 - Feb 2017
*/.bg-fade-to-black{background:rgba(34,34,34,0);background:-moz-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 0%, rgba(34,34,34,0.69) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(34,34,34,0)), color-stop(0%, rgba(34,34,34,0)), color-stop(100%, rgba(34,34,34,0.69)));background:-webkit-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 0%, rgba(34,34,34,0.69) 100%);background:-o-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 0%, rgba(34,34,34,0.69) 100%);background:-ms-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 0%, rgba(34,34,34,0.69) 100%);background:linear-gradient(to bottom, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 0%, rgba(34,34,34,0.69) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#022222', GradientType=0 )}@media (min-width: 992px){.bg-fade-to-black{background:none;background-color:transparent}}.circle,main .block-image-gallery span.nav{width:50px;height:50px;border-radius:25px;font-size:20px;line-height:50px;text-align:center;margin:20px auto 0;font-family:"azo-sans-web","Helvetica Neue","Helvetica","Arial",sans-serif;color:white;background:#43669e}.soft-movement,a,main .gform_wrapper .gform_footer input[type="submit"],.prefooter a h3,.prefooter a p{transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out}::-moz-selection{background-color:#43669e;color:white}::selection{background-color:#43669e;color:white}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.6;color:#284779;font-family:"azo-sans-web","Helvetica Neue","Helvetica","Arial",sans-serif}a{color:white;text-decoration:none}a:hover,a:focus{color:#e8f0f8;text-decoration:none}h1,h2,h3{font-family:"kepler-std","Times New Roman",Times,serif;font-weight:700}h1{color:white;text-align:center}@media (min-width: 992px){h1{padding-top:50px}}@media (min-width: 1200px){h1{padding-top:106px}}h1,h2{font-size:1.5em;text-align:center;margin-bottom:0.5em}@media (min-width: 480px){h1,h2{font-size:2.2em}}@media (min-width: 768px){h1,h2{font-size:2.8em;line-height:1.1em}}@media (min-width: 1200px){h1,h2{text-align:left}}h3{font-size:1.25em}@media (min-width: 480px){h3{font-size:1.6em}}h4{text-transform:uppercase;font-size:0.95em;font-weight:700;margin-bottom:1.7em}.no-bg{color:#284779}.bg-blue{background-color:#43669e;color:#a7bfd5}.bg-blue h2{color:white}.bg-white{background-color:white;color:#284779}.bg-white a{color:#284779}.bg-white.block a{border-color:#284779}.bg-lightblue{background-color:#e8f0f8;color:#284779}.bg-lightblue a{color:#284779}p{font-size:0.9em;margin-bottom:1.5em}@media (min-width: 480px){p{font-size:1em;margin-bottom:2em}}.entry{line-height:1.5em}@media (min-width: 480px){.entry{line-height:1.7em}}.entry p{margin-bottom:2em}.entry a{text-decoration:underline}.entry ul{padding-left:22px}img{max-width:100%;height:auto}.post-thumbnail img{width:100%;height:auto}.btn,main .block a,main .gform_wrapper .gform_footer input[type="submit"]{padding:5px 8px;text-decoration:none;border:1px #43669e solid}.btn:hover,main .block a:hover,main .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#43669e;color:white}.btn-alt,main .block-contact .btn-alt,main .gform_wrapper .gform_footer input[type="submit"]{color:white;background-color:#43669e}.btn-alt:hover,main .block-contact .btn-alt:hover,main .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:white;color:#43669e}.bg-blue .btn-alt,.bg-blue main .block-contact .btn-alt,main .block-contact .bg-blue .btn-alt,.bg-blue main .gform_wrapper .gform_footer input[type="submit"],main .gform_wrapper .gform_footer .bg-blue input[type="submit"]{color:#43669e;background-color:white;border-color:white}.bg-blue .btn-alt:hover,.bg-blue main .gform_wrapper .gform_footer input[type="submit"]:hover,main .gform_wrapper .gform_footer .bg-blue input[type="submit"]:hover{color:white;background-color:#43669e;border-color:#43669e}.logo{display:block;font-size:1.5em;font-weight:700;text-transform:uppercase;font-family:"azo-sans-web","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1px;line-height:1em;text-align:center}header .logo{display:inline-block;margin:0 auto;padding:3px 6px}body.home header .logo{background:#43669e}@media (min-width: 480px){.logo{font-size:1.6em}}@media (min-width: 992px){.logo{text-align:left}}@media (min-width: 1200px){.logo{font-size:2em}header .logo{padding:5px 10px}}footer .logo{margin-bottom:32px;text-align:center}.logo img{width:100%;height:auto}nav{padding-top:5px}nav .menu{padding-left:0}nav .menu li{display:inline-block;list-style-type:none;margin:0 10px}nav .menu li a{text-transform:uppercase;font-weight:700;padding-bottom:4px;font-size:0.9em;border-bottom:2px transparent solid}nav .menu li a:hover{border-color:white}header{height:200px;padding-top:24px;background-color:#43669e;position:relative;margin-bottom:30px;text-align:center}@media (min-width: 480px){header{padding-top:38px;height:400px}}@media (min-width: 768px){header{height:600px}}@media (min-width: 992px){header{height:800px;margin-bottom:0}body.home header{height:650px}}@media (min-width: 1200px){header{text-align:left}}body.home header{text-align:center;margin-bottom:0}header.has-bg-image{background-position:center top}@media (min-width: 480px){header.has-bg-image{background-size:cover;background-position:center center}}body.home header.has-bg-image{background-position:left center;background-size:cover}header.has-bg-image:before{content:'';display:block;width:100%;top:0;height:100%;position:absolute;background-color:rgba(67,102,158,0.5)}@media (min-width: 480px){header.has-bg-image:before{top:-24px;height:calc(50% + 24px)}}.home header.has-bg-image:before{display:none}header .menu{text-align:center;margin-top:4px}@media (min-width: 1200px){header .menu{text-align:right}}header .menu li{margin:0 10px 0 10px}@media (min-width: 1200px){header .menu li{margin:0 0 0 20px}}header .menu li:last-child{padding-top:24px}@media (min-width: 1200px){header .menu li:last-child{padding-top:0}}header .menu li:last-child a{color:#43669e;background-color:white;padding:6px 10px 4px 12px}header .menu li:last-child a:after{content:'\25b6';margin-left:5px;position:relative;top:-1px;font-size:0.9em}header .menu li:last-child a:hover{background-color:#e8f0f8;border-color:#e8f0f8}main{min-height:400px}@media (min-width: 480px){main{margin-top:-200px;background-color:rgba(255,255,255,0.2);position:relative}}@media (min-width: 768px){main{margin-top:-300px}}@media (min-width: 992px){main{margin-top:-400px}}.home main{margin-top:0}main .block{position:relative;padding:30px 0 50px 0}@media (min-width: 480px){main .block{padding:126px 0 80px 0}}@media (min-width: 768px){main .block{padding-bottom:120px}}@media (min-width: 992px){main .block{min-height:400px}}@media (min-width: 480px){.home main .block{padding:74px 0 76px 0}}main .block.has-bg-image{background-repeat:no-repeat}@media (max-width: 480px){main .block.has-bg-image{padding-top:340px;background-size:auto 300px !important;background-position:50% 0 !important}}@media (min-width: 480px) and (max-width: 992px){main .block.has-bg-image{padding-top:430px;background-size:auto 360px !important;background-position:50% 0 !important}}main .block.no-bg a{color:#284779}main .block.no-bg a:hover{color:white}@media (max-width: 992px){main .block .col{width:100%}}@media (max-width: 992px){main .block .col:nth-child(2):not(.has-list){margin-top:48px}}main .block .col.col-left{float:left}main .block .col.col-right{float:left}@media (min-width: 992px){main .block .col.col-right{float:right}}main .block a{display:block;margin:0 auto;text-align:center}@media (min-width: 480px){main .block a{display:inline}}main .block a.swipebox{padding:0;border:none}main .block h2{margin-top:0}@media (max-width: 992px){main .block h2.empty{display:none}}main .block .entry p:last-child{margin-bottom:0}main .block .entry ul{margin-bottom:0}@media (min-width: 992px){main .block-social{height:400px;overflow:hidden}}@media (min-width: 992px){main .block .fb-page{position:relative;margin-top:-80px;-webkit-box-shadow:3px 10px 40px 0px rgba(0,0,0,0.5);-moz-box-shadow:3px 10px 40px 0px rgba(0,0,0,0.5);box-shadow:3px 10px 40px 0px rgba(0,0,0,0.5)}}main .block-contact .book{margin-bottom:60px}main .block-contact .entry h4{margin-bottom:0.75em}main .block-contact .entry p:last-child{margin-bottom:14px}main .block-contact .entry a{display:inline;color:#43669e;text-decoration:underline;border:none;background:none;padding:0}main .block-contact .entry a:hover{text-decoration:none}main .block-contact .btn-alt,main .block-contact .gform_wrapper .gform_footer input[type="submit"],main .gform_wrapper .gform_footer .block-contact input[type="submit"]{margin-bottom:44px;display:block}@media (min-width: 768px){main .block-contact .btn-alt,main .block-contact .gform_wrapper .gform_footer input[type="submit"],main .gform_wrapper .gform_footer .block-contact input[type="submit"]{display:inline-block}}main .block-image-gallery{overflow:hidden;position:relative}main .block-image-gallery img.featured-image{display:none}@media (min-width: 992px){main .block-image-gallery img.featured-image{width:100%;height:auto;display:block;margin-bottom:15px}}main .block-image-gallery ul{padding-left:0;list-style:none}main .block-image-gallery ul li{float:left;width:100%}@media (min-width: 768px){main .block-image-gallery ul li{width:50%}}@media (min-width: 992px){main .block-image-gallery ul li{float:none;width:auto}}main .block-image-gallery-grid ul{margin-bottom:30px;overflow:hidden}@media (min-width: 992px){main .block-image-gallery-grid ul{margin-bottom:60px}}@media (min-width: 768px){main .block-image-gallery-grid ul li{float:left;width:50%}}@media (min-width: 992px){main .block-image-gallery-grid ul li{width:33%}}@media (min-width: 992px){main .block-image-gallery-slider ul{display:flex}}main .block-image-gallery span.nav{display:none}@media (min-width: 992px){main .block-image-gallery span.nav{position:absolute;top:50%;left:40px;margin-top:-20px;cursor:pointer;font-size:2em;line-height:45px;background-color:white;color:#43669e;display:block}}main .block-image-gallery span.nav.nav-next{left:auto;right:40px}main .block-image-gallery span.nav:hover{background:#43669e;color:white}@media (min-width: 992px){body.page-membership-application main .block{background-position:right 126px !important}}main .gform_wrapper{margin:0}main .gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:0 !important}main .gform_wrapper div.validation_error{color:white;background-color:#EF9457;font-weight:500;padding:20px;border:none}main .gform_wrapper li.gfield.gfield_error{background-color:transparent;border:none;padding-top:0}main .gform_wrapper li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),main .gform_wrapper li.gfield.gfield_error textarea{border-color:#EF9457}main .gform_wrapper li.gfield.gfield_error div.ginput_complex.ginput_container label,main .gform_wrapper li.gfield.gfield_error ul.gfield_checkbox,main .gform_wrapper li.gfield.gfield_error ul.gfield_radio{color:#43669e}main .gform_wrapper .validation_message,main .gform_wrapper .gfield_error .gfield_label{font-weight:500;background:#EF9457;color:white;padding:5px 10px}main .gform_wrapper .field_description_below .gfield_description{padding-top:5px}main .gform_wrapper .field_sublabel_above .gfield_description{margin-top:0}main .gform_wrapper.gf_browser_chrome .gform_body{width:100%}main .gform_wrapper.gf_browser_chrome select{padding:5px 4px}main .gform_wrapper ul li.gfield{margin-top:20px}main .gform_wrapper label.gfield_label{display:none !important}main .gform_wrapper input[type="text"],main .gform_wrapper input[type="email"]{height:40px;padding:0 8px !important;border:1px #a7bfd5 solid}main .gform_wrapper .top_label input.medium.datepicker,main .gform_wrapper .top_label input.medium,main .gform_wrapper .top_label select.medium{width:100%}main .gform_wrapper input::-webkit-input-placeholder,main .gform_wrapper textarea::-webkit-input-placeholder,main .gform_wrapper select::-webkit-input-placeholder{color:#43669e}main .gform_wrapper input::-moz-placeholder,main .gform_wrapper textarea::-moz-placeholder,main .gform_wrapper select::-moz-placeholder{color:#43669e;opacity:1}main .gform_wrapper input:-ms-input-placeholder,main .gform_wrapper textarea:-ms-input-placeholder,main .gform_wrapper select:-ms-input-placeholder{color:#43669e}main .gform_wrapper input:focus::-webkit-input-placeholder,main .gform_wrapper textarea:focus::-webkit-input-placeholder{color:transparent}main .gform_wrapper input:focus::-moz-placeholder,main .gform_wrapper textarea:focus::-moz-placeholder{color:transparent}main .gform_wrapper input:focus:-ms-input-placeholder,main .gform_wrapper textarea:focus:-ms-input-placeholder{color:transparent}main .gform_wrapper select{height:40px;border:1px #a7bfd5 solid;padding:5px 4px}main .gform_wrapper textarea.large{height:138px;border:1px #a7bfd5 solid}main .gform_wrapper .gform_footer{padding-top:0;margin-top:6px}.prefooter{background-color:#284779;text-align:center;padding:52px 0}@media (min-width: 480px){.prefooter{padding:100px 0}}@media (min-width: 768px){.prefooter{padding:152px 0}}.prefooter a{display:inline-block;border:1px #e8f0f8 solid;padding:0 16px 8px 16px}@media (min-width: 768px){.prefooter a{padding:0 36px 8px 36px}}.prefooter a:hover{background-color:#e8f0f8}.prefooter a:hover h3,.prefooter a:hover p{color:#43669e}.prefooter a h3{color:white;font-family:"azo-sans-web","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;margin-bottom:0.2em}.prefooter a p{font-style:italic;font-family:"kepler-std","Times New Roman",Times,serif;margin-bottom:0;color:#e8f0f8;font-size:1.1em}@media (min-width: 480px){.prefooter a p{font-size:1.2em}}footer{text-align:center;padding:80px 0 42px 0}@media (min-width: 480px){footer{padding-top:100px}}footer .menu{margin-bottom:20px}footer .menu li{display:block;margin-bottom:8px}@media (min-width: 768px){footer .menu li{display:inline-block;margin-bottom:0}}footer .menu li:last-child{display:none}footer .menu li a{color:#43669e}footer .menu li a:hover{border-color:#43669e}footer .facebook-like{text-align:center;padding-bottom:20px}footer .copyright{color:#a7bfd5}footer .copyright p{line-height:2.2em;font-size:0.9em;letter-spacing:1px}footer .copyright a{color:#a7bfd5}body.error404 main{text-align:center}.mobile-nav{text-align:center;margin-top:24px}.mobile-nav span{top:2px}#mobile{display:none;position:fixed;background-color:rgba(67,102,158,0.9);z-index:10;width:100%;height:100%;top:0;left:0;color:white;text-align:center}#mobile .menu-main-menu-container{height:100%}#mobile a{color:white}#mobile a:hover{text-decoration:none}#mobile ul{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:0}#mobile ul li{font-size:1.2em;list-style-type:none;margin-bottom:1.25em}@media (min-width: 480px){#mobile ul li{font-size:1.3em}}#mobile .exit-mobile-nav{padding-top:2em;display:inline-block;font-weight:bold;font-size:0.9em;line-height:2em;position:fixed;top:20px;right:30px}#mobile .exit-mobile-nav span{font-size:2em;display:block}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../images/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{transform:translate3d(0, -50px, 0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{transform:translate3d(0, 50px, 0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(../images/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{backface-visibility:hidden;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width: 800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95}#swipebox-top-bar{color:#fff !important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif}
/*# sourceMappingURL=main.css.map */
