.border-bottom{border-bottom:1px solid #ddd}.max-width{width:1000px}.min-width{width:1000px}.box-rotate{-webkit-transform:rotate(-7.5deg);-moz-transform:rotate(-7.5deg);-ms-transform:rotate(-7.5deg);-o-transform:rotate(-7.5deg);transform:rotate(-7.5deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-7.5)}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{font-size:100%;height:100%;min-height:100%;width:100%}body{background-color:#fff;border:0;color:#777;font-size:14px;margin:0;padding:0;height:100%;width:100%}::-moz-selection{background:#3fa2d6;color:#fff;text-shadow:none}::selection{background:#3fa2d6;color:#fff;text-shadow:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.copy{font-family:Helvetica,Arial,sans-serif;line-height:24px;font-weight:normal;font-style:normal}.headings{font-family:Helvetica,Arial,sans-serif;line-height:24px;font-weight:300;font-style:normal}body{font-family:Helvetica,Arial,sans-serif;line-height:24px;font-weight:normal;font-style:normal;font-size:14px;line-height:20px}blockquote{font-size:15px;line-height:22px;margin:0;padding:0}cite,blockquote strong{color:#000;font-family:Helvetica,Arial,sans-serif;line-height:24px;font-weight:normal;font-style:normal;font-size:18px;line-height:40px;margin:5px 0 10px 0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;line-height:24px;font-weight:300;font-style:normal;color:#666;margin:0}h1{font-size:30px;line-height:30px;margin-bottom:0}h2{font-size:25px;line-height:30px;margin-bottom:10px}h3{font-size:18px;line-height:20px;margin-bottom:10px}h4{font-size:16px;line-height:20px;margin-bottom:20px}h5{font-size:14px;line-height:20px;margin-bottom:20px}h6{font-size:13px;line-height:20px;margin-bottom:20px}p{margin-bottom:10px}strong{font-weight:bold}em{font-style:italic}acronym{border-bottom:1px dotted #ddd;cursor:help}ul{list-style-type:disc;list-style-position:outside;text-indent:0;padding:0 0 0 20px}ol{list-style-type:decimal;list-style-position:outside;text-indent:0;padding:0 0 0 20px}sup,sub{font-size:12px;vertical-align:baseline;position:relative;top:-0.4em}sub{top:.4em}a,a:link,a:visited,a:active,a:hover{outline:0}a{color:#3fa2d6;text-decoration:none}a:hover,a:focus{color:#3fa2d6;text-decoration:underline}hr{border:0;border-bottom:1px solid #ddd;clear:both;height:1px;margin-bottom:25px;width:100%}header[role="banner"]{clear:both;background-color:#fff;height:82px;margin:0 auto;position:relative;overflow:visible;padding:0;width:100%;z-index:1013;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 1px 5px 0 rgba(0,0,0,0.2)}header[role="banner"] .inner{padding:0;height:82px;overflow:visible}#logo{float:left;display:inline-block;height:82px;margin:0;padding:0;width:198px}#logo img{display:none;height:0;margin:0 auto}#logo a{border:0;background:transparent url(../img/logo-way-ahead.png) top left no-repeat;display:block;height:82px;margin:0;padding:0;text-indent:-99999px;width:198px}#logo a:hover{background:transparent url(../img/logo-way-ahead.png) top left no-repeat}nav[role="navigation"]{font-family:Helvetica,Arial,sans-serif;line-height:24px;font-weight:300;font-style:normal;float:right;display:inline-block;line-height:30px;height:30px;margin:35px auto 0 auto;padding:0;width:auto}nav ul{float:right;border:0;line-height:30px;margin:0 auto;padding:0;width:auto}nav ul li{display:inline-block;width:auto;text-align:center;position:relative}nav ul li a{color:#666;display:block;font-size:13px;height:30px;line-height:30px;margin:0 10px 0 0;padding:0;text-decoration:none;text-transform:uppercase}nav ul ul{background:#666;display:none;float:left;height:auto;margin:0;overflow:visible;padding:0;position:absolute;top:30px;left:20px;width:auto;z-index:9999;font-size:12px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 1px 5px 0 rgba(0,0,0,0.2)}nav ul ul li{background-image:none;display:block;padding-right:0}nav ul ul ul{left:100%;height:auto;padding:0;top:0;font-size:12px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 1px 5px 0 rgba(0,0,0,0.2)}nav ul ul li a,nav ul ul.sub-menu li a{background:#666;color:#fff;font-size:12px;line-height:20px;height:auto;padding:5px 10px;width:180px;text-align:left;text-transform:none}nav ul ul li ul.sub-menu a{background:#666;color:#fff}nav ul ul li:last-child a,nav ul ul li ul li:last-child a{border:0}nav ul li:hover>ul{display:block}nav ul ul li a,nav ul ul ul li a{margin:0}nav a:hover{color:#3fa2d6;text-decoration:none}.current-menu-item a{color:#3fa2d6;text-decoration:none}.current-menu-item a:hover{color:#3fa2d6}nav ul li.current-menu-item ul.sub-menu li a,nav ul li.current-menu-item ul ul.sub-menu li a{color:#3fa2d6;text-decoration:none}nav ul li:last-child a,nav ul ul li:last-child a,nav ul ul ul li:last-child a{margin-right:0}.facebook-link{float:right;display:block;height:auto;width:25px;margin:38px 0 0 20px}.facebook-link a{border:0;background:transparent url(../img/icon-facebook.png) top left no-repeat;display:block;height:25px;margin:0;padding:0;text-indent:-99999px;width:25px}.facebook-link a:hover{background:transparent url(../img/icon-facebook.png) bottom left no-repeat}#container{background-color:#ececec;margin:0 auto;overflow:auto;width:100%;z-index:2}#container .inner{background-color:#fff;padding:20px;margin:0 auto;overflow:auto;width:1000px}.home #container{background-color:#fff}header .inner,footer .inner,#homepage .inner{background-color:#fff;padding:0 20px;margin:0 auto;overflow:auto;width:1000px}.home footer .inner{padding:20px 0}section{margin:10px 0;clear:both;width:100%}section img{max-width:100%}#main{margin:10px 0;overflow:hidden}#content{float:left;margin:0 0 15px 0;width:75%}#blog{float:left;margin:30px 0 15px 0;width:75%}aside ul{margin:0 0 15px 0}aside ul a,aside li.current-cat li a{color:#666}aside ul a:hover,aside li.current-cat a{color:#3fa2d6}aside ul ul{margin-left:10px}#main ul li{margin-bottom:5px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.row{margin-right:-10px;margin-left:-10px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row img{max-width:100%}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;float:left}.col-12{width:100%}.col-11{width:91.66666666666666%}.col-10{width:83.33333333333334%}.col-9{width:75%}.col-8{width:66.66666666666666%}.col-7{width:58.333333333333336%}.col-6{width:50%}.col-5{width:41.66666666666667%}.col-4{width:33.33333333333333%}.col-3{width:25%}.col-2{width:16.666666666666664%}.col-1{width:8.333333333333332%}.gallery{margin-left:-15px;margin-right:-15px;padding:0;*zoom:1}.gallery:first-child{margin-bottom:0}.gallery:before,.gallery:after{display:table;content:"";line-height:0}.gallery:after{clear:both}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item{min-height:1px;position:relative;padding-left:15px;padding-right:15px}.gallery-columns-1 .gallery-item{clear:both;width:100%}.gallery-columns-2 .gallery-item{float:left;width:50%}.gallery-item .col-6{padding:0 15px}.gallery-columns-3 .gallery-item{float:left;width:33.33%}.gallery-columns-4 .gallery-item{float:left;width:25%}.gallery-columns-5 .gallery-item{float:left;width:20%}.gallery-columns-2 img,.gallery-columns-3 img,.gallery-columns-4 img,.gallery-columns-5 img{max-width:100%}.gallery .gallery-item{text-align:left;margin:0 0 30px 0}.gallery-caption{margin-left:0}.gallery-row{clear:both}.gallery a img,.col-4 a img,.col-4 img,.col-5 a img,.col-5 img{border:1px solid #ddd;max-width:100%;height:auto}.gallery a img:hover,.col-4 a img:hover,.col-5 a img:hover{border:1px solid #3fa2d6}.home .col-4 a img,.home .col-4 a img:hover,.home .col-4 img,.home .col-4 img:hover{border:0}#slideshow{clear:both;display:block;height:auto;position:relative;margin:0 auto;overflow:visible;width:100%;z-index:8}#slideshow .slide-image img{display:block;max-width:100%}#slideshow .slide-caption{background-color:rgba(255,255,255,0.8);color:#3fa2d6;display:block;height:auto;overflow:hidden;padding:45px;position:relative;margin:0 auto 0 auto;width:700px}#slideshow .slide-caption h1{font-family:Helvetica,Arial,sans-serif;line-height:24px;font-weight:normal;font-style:normal;color:#000;font-size:24px;font-weight:bold;margin-bottom:0;line-height:32px}#slideshow .slide a:hover,#slideshow .slide a:hover .slide-caption h1{color:#3fa2d6;text-decoration:none}.arrow-controls{text-align:center;clear:both;position:absolute;bottom:42%;left:0;width:100%;z-index:9999}.arrow-controls a{background:transparent url("../img/spirte-lrg-arrows.png") top left no-repeat;height:120px;width:120px;float:left;display:block;text-indent:-9999px}.arrow-controls a.arrow-prev-item,.arrow-controls .arrow-prev-item a{background-position:left top}.arrow-controls a.arrow-prev-item:hover,.arrow-controls .arrow-prev-item a:hover{background-position:left bottom}.arrow-controls a.arrow-next-item,.arrow-controls .arrow-next-item a{background-position:right top;float:right}.arrow-controls a.arrow-next-item:hover,.arrow-controls .arrow-next-item a:hover{background-position:right bottom}.thumbnail img{margin-top:10px;margin-bottom:10px}aside h3{font-size:18px;margin:5px 0 10px 0;padding:0}aside ul{list-style:none;margin:0 0 10px 0;padding:0}aside li a{margin:0 0 10px 0;padding:0}aside ul li ul{margin:10px 0 10px 10px;padding:0}.post-type-archive-locations aside ul li.all-locations a,.post-type-archive-locations aside ul li.all-locations a:hover{color:#3fa2d6}p.breadcrumbs{margin:0 0 20px 0}.location-item{margin-bottom:20px;position:relative}.location-item a img,.location-item a:hover img{border:0}.location-item a{position:relative}.location-item .location-title{background-color:rgba(63,162,214,0.7);display:block;position:absolute;color:#fff;z-index:100;left:0;right:0;top:0;font-size:14px;color:#fff;opacity:0;line-height:20px;padding:10px;width:100%}.location-item a:hover .location-title{display:block;opacity:1;top:-27px}.single-locations hgroup h1{float:left;margin-bottom:20px;width:auto}.single-locations .location-controls{float:right;margin-bottom:20px;width:50px}.single-locations .arrow-controls{bottom:38%}.prev-location a,.next-location a,.list-locations a{background:#fff url("../img/sprite-post-nav.png") left center no-repeat;cursor:hand;display:block;float:left;height:28px;width:50px;text-indent:-9999px}.prev-location a,.next-location a{width:25px}.prev-location a{background-position:left top}.next-location a{background-position:right top}.list-locations a{background-position:center top}.prev-location a:hover{background-position:left bottom}.next-location a:hover{background-position:right bottom}.list-locations a:hover{background-position:center bottom}div.credits,div.credits .textwidget{color:#666;line-height:20px;font-size:11px;text-align:center}#search-blog input{background-color:#fff;color:#ddd;font-size:36px;line-height:40px;height:60px;padding:10px 0;border:0;position:relative;margin-bottom:25px;width:100%}#search-blog input:focus{background:#fff;color:#000}#blog article{clear:both;margin:0 0 30px 0;overflow:auto}#blog h2{color:#000;font-size:25px;line-height:30px;text-align:left;margin-bottom:10px}#blog h3{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:32px;line-height:24px;text-align:left;margin-bottom:25px;text-transform:none}#blog p.time{text-align:left;margin-bottom:10px}#blog p{text-align:left;margin-bottom:15px}#blog .post-intro{width:100%}#blog .post-intro.with-thumbnail{float:right;padding-left:20px;width:65%}#blog .post-thumbnail{float:left;width:35%}#blog .post-thumbnail img{background-color:white;max-width:100%;padding:0}#blog p.share-this{margin-bottom:5px}ul#share-tools{display:none;list-style:none}#comments li{margin-bottom:20px}#blog #comments p{margin-bottom:10px}#comments li.byuser{border:2px solid #ddd;padding:20px}.pagination{clear:both;padding:30px 0;text-align:center}.pagination .page-numbers{color:#3fa2d6;padding:0 5px}.pagination .current{color:#000}.pagination .prev,.pagination .next{color:#3fa2d6}.pagination .prev-post,.pagination .next-post{float:left;padding:30px 0;width:50%;text-align:left}.pagination .next-post{float:right;text-align:right}footer{background-color:#ececec;clear:both;color:#666;font-size:13px;line-height:18px;margin:0;overflow:auto;padding:0;text-align:left;height:auto;width:100%}.home footer{background-color:#fff}footer .inner{background-color:#fff;border-top:1px solid #ddd;padding:20px;overflow:hidden}footer p{margin-bottom:10px}footer a,footer a:hover{color:#666}footer small{float:left}footer small,footer small a,footer small a:hover{color:#666;line-height:20px;font-size:11px}footer .facebook-link{margin:0}label{text-align:left;padding:5px 20px 5px 0;line-height:20px;width:100%}input,textarea{background-color:#fff;border:1px solid #ddd;color:#666;font-size:12px;height:30px;line-height:20px;margin:0 0 10px 0;padding:5px 10px;width:100%}select{padding:5px 10px}input:focus,textarea:focus,#subscribe input:focus{border:1px solid #3fa2d6;outline:0}textarea{height:100px}input.btn,input.gform_button,.read-more a,input.wpcf7-submit{background-color:#3fa2d6;border:1px solid #3fa2d6;color:#fff;cursor:pointer;line-height:20px;height:32px;margin:0;padding:6px 10px;text-shadow:0 1px 1px #000;text-transform:uppercase;width:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}input.btn:hover,input.gform_button:hover,.read-more a:hover,input.wpcf7-submit:hover{background-color:#000;border:1px solid #000;color:#fff;text-decoration:none}.required,.gfield_reqquired{color:#3fa2d6;font-style:italic;font-size:13px;padding-left:5px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input:-moz-placeholder,textarea:-moz-placeholder{color:#000}.wpcf7-form input.wpcf7-file{background-color:#e5e5e5;border:0}.wpcf7-form input.wpcf7-submit{width:150px;margin:0}.wpcf7-form{padding:20px;background-color:#e5e5e5}#main form ul{list-style:none}#main form ul li,#content form ul li,#blog form ul li{background:0;display:block;margin-bottom:10px;overflow:auto;padding:0}#main form ul,#content form ul,#blog form ul{padding:0}.gsection_title{clear:both;font-size:18px;margin:10px 0}.gfield{margin-bottom:15px}.validation_error{color:#3fa2d6}.validation_message{color:#3fa2d6;line-height:20px;font-size:13px;font-style:italic;padding-left:40%}.gfield_description{font-size:13px;line-height:20px;font-style:italic;padding-left:40%}.contact-form{margin-top:-20px}.contact-form li{background-image:none;list-style:none;width:100%;margin:0 0 20px 0}.contact-form label{list-style:none;width:100%;margin:0 0 20px 0}.contact-form .gform_footer{height:33px}#subForm label{display:block;float:left;width:100px}#subForm input{display:block;float:left;width:250px}#subForm p{clear:both;margin-bottom:20px}@media screen and (min-width:1800px){body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}}@media screen and (min-width:1440px){#slideshow{width:1440px;margin:0 auto}}@media all and (max-width:1240px) and (min-width:0){.single-locations .arrow-controls{display:none;visibility:hidden}}@media all and (max-width:1001px) and (min-width:0){#container .inner{width:95%}header .inner,footer .inner,#homepage .inner{width:95%}nav[role="navigation"]{margin-left:20px;width:auto}}@media all and (max-width:768px) and (min-width:0){.arrow-controls{text-align:center;clear:both;position:absolute;bottom:25%;left:0;width:100%;z-index:9999}}@media all and (max-width:680px) and (min-width:0){.two-plus-one .col-9,.two-plus-one .col-3{width:100%}}@media screen and (max-width:480px){header[role="banner"],header[role="banner"] .inner{height:auto;width:100%}#logo{margin-left:10%}.facebook-link{margin-right:10%}nav[role="navigation"]{float:none;clear:both;height:auto;display:block;margin:0 auto;padding:0 0 20px 0;width:100%}nav ul{height:auto;float:none;display:block}nav ul li{display:block;width:80%;margin:0 auto}nav ul li a{background-color:#ececec;color:#666;display:block;font-size:13px;height:40px;line-height:40px;margin:10px auto 0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}nav ul ul{display:none}.col-9,.col-6,.col-4,.col-3{width:100%}.alignleft,img.size-thumbnail{float:none;margin:0 auto 20px auto}aside h3{text-align:center}aside ul.filter-locations li{display:inline-block}aside ul.filter-locations li a{display:inline-block;background-color:#ececec;padding:10px;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}aside ul.filter-locations li li{display:inline-block}aside ul.filter-locations li ul.children{margin-bottom:0}.arrow-controls{text-align:center;clear:both;position:absolute;bottom:15%;left:0;width:100%;z-index:9999}}