.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + .7em + .7em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + .7em + .7em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid #fff0;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click a:hover,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-statics-shortcode_actions{background-color:#eee}.wpml-ls-statics-shortcode_actions,.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu,.wpml-ls-statics-shortcode_actions a{border-color:#cdcdcd}.wpml-ls-statics-shortcode_actions a{color:#444;background-color:#fff}.wpml-ls-statics-shortcode_actions a:hover,.wpml-ls-statics-shortcode_actions a:focus{color:#000;background-color:#eee}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{color:#444;background-color:#fff}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus{color:#000;background-color:#eee}#wpadminbar #wp-admin-bar-translate .ab-icon{top:3px;opacity:.6;filter:alpha(opacity=60)}/*! 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:#fff0}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:700}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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;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}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font-family:"droid-serif",georgia,times,serif;font-size:15px;line-height:1.5em;font-weight:500;color:#636363;background-color:#fff}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a,a:link,a:visited{color:#245e9c;text-decoration:none}a:hover{color:#7c9ec4}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #245e9c}h1,h2,h3,h4,h5,h6{font-family:"ff-dax-wide-web-pro",arial,sans-serif;line-height:1.3em;letter-spacing:-.02em;padding:0}h1{font-size:40px;color:#245e9c;font-weight:700;margin:10px 0}h2{font-size:30px;color:#245e9c;font-weight:700;margin:30px 0 20px 0}h3{font-size:24px;color:#245e9c;font-weight:700;margin:25px 0 20px 0}h4{font-size:18px;color:#245e9c;font-weight:600;margin:20px 0 10px 0}h6{font-size:20px;font-weight:700;color:#245e9c;margin:20px 0 10px 0}.widget_media_image h3,.quickjump-widget h2,.flexible-posts h3,.textwidget h3{text-transform:uppercase}p{margin:0}ul{margin-top:0;margin-bottom:0}p+p{margin-top:15px}p+ul{margin-top:3px}ul+p{margin-top:15px}ol+p{margin-top:15px}div+h2{margin-top:15px!important}.smallmargins{margin:10px 0!important}.normalmargins{margin:20px 0!important}.largemargins{margin:30px 0!important}article strong{color:#555}.quickjump-widget p,.textwidget p{color:#636363}p.edit{padding:20px 0;text-align:center}.edit a,.edit a:visited{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;display:inline-block;color:#fff;background-color:orangered;padding:5px 15px;margin:20px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.edit a:hover,.edit a:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);-moz-opacity:.65;-khtml-opacity:.65;opacity:.65;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}blockquote{background-color:#F7F7F7;border-left:20px solid #feb913;margin:1.5em 20px;padding:1em;quotes:"\201C""\201D""\2018""\2019";-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}blockquote:before{content:"\f10d";font-family:"FontAwesome";font-size:20px;font-weight:700;margin-right:6px;color:#245e9c;position:relative;top:-5px}blockquote p{display:inline;color:#245e9c;font-size:18px;text-transform:uppercase}hr{border:0;position:relative;margin:20px 0;height:1px;background-color:#e4eef5}hr.style-two{border:0;height:1px;background-image:-webkit-linear-gradient(left,#fff0,rgb(0 0 0 / .75),#fff0);background-image:-moz-linear-gradient(left,#fff0,rgb(0 0 0 / .75),#fff0);background-image:-ms-linear-gradient(left,#fff0,rgb(0 0 0 / .75),#fff0);background-image:-o-linear-gradient(left,#fff0,rgb(0 0 0 / .75),#fff0)}hr.style-four{height:12px;border:0;box-shadow:inset -12px 0 0 0 rgb(0 0 0 / .5)}hr.fancy-line{border:0;height:1px;position:relative;margin:.5em 0}hr.fancy-line:before{top:-.5em;height:1em}hr.fancy-line:after{content:'';height:.5em;top:1px}hr.fancy-line:before,hr.fancy-line:after{content:'';position:absolute;width:100%}hr.fancy-line,hr.fancy-line:before{background:-moz-radial-gradient(center,ellipse cover,rgb(0 0 0 / .1) 0%,#fff0 75%);background:-webkit-gradient(radial,center center,0,center center,75%,color-stop(0%,rgb(0 0 0 / .1)),color-stop(75%,#fff0));background:-webkit-radial-gradient(center,ellipse cover,rgb(0 0 0 / .1) 0%,#fff0 75%);background:-o-radial-gradient(center,ellipse cover,rgb(0 0 0 / .1) 0%,#fff0 75%);background:-ms-radial-gradient(center,ellipse cover,rgb(0 0 0 / .1) 0%,#fff0 75%);background:radial-gradient(ellipse at center,rgb(0 0 0 / .1) 0%,#fff0 75%)}body,hr.fancy-line:after{background:#fff}hr.floatclear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}div.fading-line{margin:25px 0;height:1px;background:#000;background:-webkit-gradient(linear,0 0,100% 0,from(white),to(white),color-stop(50%,black))}hr.spacer{background:none;border:0;height:10px;width:100%;clear:both;display:block;float:left;margin:20px 0;position:relative;z-index:1}.more{height:20px!important}.less{height:1px!important;margin:10px 0px!important}main ul{list-style:none;padding:0;margin:0}main ul li{padding-left:2em;text-indent:-.7em;margin-bottom:15px}main ul li:before{content:"\f105";font-family:"FontAwesome";font-weight:700;margin-right:6px;color:#245e9c}main ol{padding:0;margin:0;margin-top:15px}main ol li{margin-left:2.5em;margin-bottom:15px}#bbpress-forums ul,#bbpress-forums ul li{list-style:none;padding:0;margin:0;text-indent:0}#bbpress-forums ul li:before{display:none}#bbpress-forums input{padding:9px 15px 8px 15px;top:-1px}div.sb-inverted ul.menu.sub-menu.profile-menu{border-top:1px solid rgb(36 94 156 / .2);margin-top:10px;padding-top:10px}.logo-img:hover,#toTopHover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);-moz-opacity:.65;-khtml-opacity:.65;opacity:.65;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}.wrapper-slider{width:100%;margin:0 auto;position:relative}.scrollToTop-wrap{width:100%;text-align:center;position:fixed;bottom:40px;display:inline;z-index:2000}a.scrollToTop,a.scrollToTop:visited{text-transform:uppercase;font-size:1em;font-weight:700;white-space:nowrap;vertical-align:middle;padding:4px 8px;color:#fff;background-color:#eaeff5;text-decoration:none}a.scrollToTop:hover,a.scrollToTop:active{color:#eaeff5;background-color:#092C58}.button span{position:relative;z-index:1}.button .circle{position:absolute;z-index:0;background-color:#fff;border-radius:50%;transform:scale(0);opacity:1;width:100px;height:100px}.button .circle.animate{animation:grow .5s linear}@keyframes grow{to{transform:scale(2.5);opacity:0}}.button:link,.button:visited{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;display:inline-block;padding:8px 20px;margin:20px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:all 0.3s ease;position:relative;cursor:pointer;overflow:hidden;color:#245e9c;background-color:#eaeff5;outline:1px solid #fff0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.button:hover{background-color:#d6e0ec}.button.blue:link,.button.blue:visited{color:#fff;background-color:#245e9c}.button.blue:hover{background-color:#1f5085}.button.orange:link,.button.orange:visited{color:#fff;background-color:#e06c0f}.button.orange:hover{background-color:#c25e0e}.bgcolor-white{background-color:#fff}.bgcolor-blue{background-color:#F7F7F7}.bgcolor-blue-dark{background-color:#eaeff5}.bgcolor-orange{background-color:#feb913}.bgcolor-orange-dark{background-color:#e06c0f}.pagination{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;text-align:left;margin:0 0 20px 0;vertical-align:baseline}.page-numbers:link,.page-numbers:visited{display:inline-block;padding:8px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:4px;transition:all 0.3s ease;cursor:pointer;color:#245e9c;background-color:#eaeff5;outline:1px solid #fff0;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.page-numbers.current{display:inline-block;padding:8px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:4px;transition:all 0.3s ease;cursor:pointer;color:#fff;background-color:#245e9c;outline:1px solid #fff0;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.page-numbers:hover{background-color:#c3e3ec}.page-numbers:active{background:#23549b;background-color:#eaeff5}.header{padding:25px 0 15px 0}.header .logo{position:relative;float:left;width:230px}.header .social{margin-bottom:10px;text-align:right;position:relative;float:right;width:400px}.header nav{text-align:right;position:relative;float:right;width:75%;display:inline-block}.header .top-menu .lang_sel_click,.header .top-menu #lang_sel_click{display:inline-block}.header .social .button{margin:0}.header .social .facebook,.header .social .twitter,.header .social .youtube{position:relative;top:-11px;font-size:22px;padding:5px 10px 5px 0}.thick-border-top{border-top:7px solid #245e9c}.header nav li.mainnav-search a,.header nav li.mainnav-search a:visited{text-indent:99999px;margin-right:0;background-image:url(/wp-content/themes/jhsca/img/icon-search-blue-light.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:7px 6px;padding-left:25px;width:35px;overflow:hidden;overflow-wrap:initial}.header nav li.mainnav-search a:active,.header nav li.mainnav-search a:hover{background-image:url(/wp-content/themes/jhsca/img/icon-search-blue-dark.svg);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.header #searchbar{display:none;position:absolute;z-index:2000;bottom:-55px;right:0;padding:20px;background-color:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.header #searchbar input,.header #searchbar input[placeholder]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:inline-block;border:none;width:220px;font-size:15px;line-height:2.1em;color:#245e9c;background-color:#eaeff5;padding:2px 10px 2px 10px;margin-right:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.header #searchbar .search-submit{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;display:inline-block;padding:8px 15px;color:#fff;background-color:#245e9c;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:all 0.3s ease;cursor:pointer;overflow:hidden;outline:1px solid #fff0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.header #searchbar .search-submit:hover{background-color:#1f5085}.footer .bgcolor-blue{padding:10px 0 30px 0}.footer .footer-left{width:74.5%;position:relative;float:left}.footer .footer-right{width:23.5%;position:relative;float:right;margin-bottom:20px}.footer li.null>a{display:block;visibility:hidden}.footer .menu,.footer .sub-menu{list-style-type:none;margin:0;padding:0;margin-top:10px;margin-bottom:10px}.footer .menu li{list-style-type:none;margin:0;padding:0;font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:18px;line-height:1.3em;font-weight:500;text-transform:uppercase}.footer .menu li a:link,.footer .menu li a:visited{color:#245e9c}.footer .menu li a:hover,.footer .menu li a:active{color:#333}.footer .menu .menu-item-has-children+.menu-item{margin-top:20px}.footer .sub-menu li{list-style-type:none;margin:0;padding:0;margin-bottom:10px;font-family:"droid-serif",georgia,times,serif;font-size:14px;line-height:1.3em;font-weight:500;text-transform:none}.footer .sub-menu li a:link,.footer .sub-menu li a:visited{color:#636363}.footer .sub-menu li a:hover,.footer .sub-menu li a:active{color:#245e9c}.footer-contact{font-size:14px;line-height:1.3em;margin-bottom:1em}.footer-contact h3{font-size:18px;line-height:1.4em;font-weight:600;color:#245e9c;margin-top:0;margin-bottom:10px}.footer-contact .indented{padding-left:2em;display:block;margin-top:-1.25em}.footer .section.lined-bottom{display:block}.footer .logo{position:relative;float:left;width:170px;padding:25px 0 20px 0}.footer .image-canada{position:relative;float:right;width:90px;padding:15px 0 15px 0}.footer .copyright{position:relative;float:right;font-size:11px;line-height:13px;text-align:right;padding:12px 0}.footer .copyright a{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-weight:600}.footer .social{font-size:30px;padding:5px 0 3px 0}.footer .menus{padding:10px 0}.lined-top{border-top:1px solid #ccc}.lined-bottom{border-bottom:1px solid #ccc}#lang_sel_click{height:30px;position:relative;z-index:99;font-family:"ff-dax-wide-web-pro",arial,sans-serif;margin-right:10px;top:-3px}#lang_sel_click li{float:left;width:100px;height:30px;position:relative;text-align:left;background:#eaeff5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#lang_sel_click ul ul{border:none}#lang_sel_click li a,#lang_sel_click li a:link #lang_sel_click li a:visited{border:none;background:none!important;font-size:14px;line-height:24px}#lang_sel_click ul li:after{content:"\f13a";font-family:"FontAwesome";font-weight:700;margin-right:10px;color:#245e9c;font-size:1em;position:absolute;right:3px;top:5px}#lang_sel_click ul ul li:after{content:""}.wpml-ls-legacy-dropdown-click{width:initial;max-width:initial}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{display:none}.quickjump{width:100%;position:relative;margin-top:-40px;z-index:100}.quickjump-widget{background-color:#eaeff5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;width:100%;z-index:50;padding:20px;margin-bottom:15px!important;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);background:#eaeff5;background:-moz-linear-gradient(top,rgb(234 239 245) 0%,rgb(244 247 250) 100%);background:-webkit-linear-gradient(top,rgb(234 239 245) 0%,rgb(244 247 250) 100%);background:linear-gradient(to bottom,rgb(234 239 245) 0%,rgb(244 247 250) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeff5',endColorstr='#f4f7fa',GradientType=0)}.quickjump .icon{position:relative;float:left;width:100%;max-width:100px;height:80px;background-repeat:no-repeat;background-position:top left;background-size:100% 100%}.quickjump .right{text-align:right;padding-left:100px}.quickjump h2{margin:0 0 5px 0;padding:0;font-weight:600}.quickjump p{margin-top:15px}.quickjump a.button{margin-top:15px;margin-bottom:0}.home-sidebar{margin-bottom:15px}.home-sidebar .news,.home-sidebar .welcome,.home-sidebar . ads{margin-bottom:15px!important}.home-sidebar .news h3{margin-top:0}.home-sidebar .news a:hover h4,.home-sidebar .news a:active h4{color:#7c9ec4}.home-sidebar .news ul,.home-sidebar .resources ul{list-style-type:none;margin:0;padding:0}.home-sidebar .news ul li{margin-bottom:20px}.home-sidebar .resources ul li{padding:20px 0;border-bottom:1px solid rgb(36 94 156 / .2)}.home-sidebar .resources ul li:first-of-type{padding-top:5px}.home-sidebar .resources ul li:last-of-type{border:none}.home-sidebar .news h4{margin:10px 0 5px 0}.home-sidebar .news .excerpt span{color:#888;display:block;font-size:14px;line-height:1.5em;margin:5px 0}.home-sidebar .news a.button,.home-sidebar .resources a.button{margin-top:0;margin-bottom:0}.home-sidebar .textwidget{margin-bottom:25px}.home-sidebar .home-news,.home-sidebar .home-resources,.home-sidebar .widget_media_image{margin-bottom:20px}.home-sidebar h3{margin-top:0}.home-sidebar .ads .textwidget{display:block;margin-bottom:25px}div.donate{background-color:#feb913;position:relative;width:100%;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15)}div.donate img.logo{height:70px;vertical-align:middle}div.donate a.button{position:relative;float:right;margin-bottom:0!important}.fb-page,.fb-page span,.fb-page span iframe[style]{width:100%!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.twitter-bar{padding:20px 0;text-align:center;color:#245e9c}.twitter-bar h3{display:none}.twitter-bar a,.twitter-bar a:visited{color:#245e9c}.twitter-bar a:hover,.twitter-bar a:active{color:#7c9ec4}.twitter-bar ul#tweets li{margin:0;padding:0}.twitter-bar ul#tweets li:before{content:"\f099";font-family:"FontAwesome";font-weight:700;margin-right:10px;color:#245e9c;font-size:2em;position:relative;top:5px}.breadcrumbs{font-size:14px;line-height:1.5em}.titlebar{height:auto;min-height:105px;padding:20px 0 10px 0;margin-bottom:20px}.max-width-title{width:66%}.max-width-title .date{margin-bottom:10px;color:#888}.shifted{margin-top:-75px}.sidebar{margin-bottom:15px}.intro,.lift-out-pull-quote{font-size:18px;line-height:1.4em;color:#245e9c;margin:0 0 20px 0}article h2:first-child{margin-top:0}article ul{margin-top:10px;margin-bottom:15px}article img,.radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.featured-image{width:100%;margin-bottom:20px}.featured-image img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #F7F7F7}.sc-highlight{background-color:#eaeff5;padding:20px;width:100%;color:#245e9c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:15px 0}.jobs-wrapper,.reports-wrapper{margin-top:15px;margin-bottom:15px}.job-listing,.report-listing{width:100%;position:relative;float:left;margin-top:0;background-color:#eaeff5;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.job-listing i,.report-listing i{margin-right:15px;font-size:22px;line-height:1.2em;position:relative;float:left}.job-listing .title,.report-listing .title{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-weight:600;margin-bottom:5px;font-size:22px;line-height:1.2em;letter-spacing:-.02em;font-weight:700;margin-left:35px}.job-listing .deadline,.report-listing .type{font-size:16px;line-height:1.5em;font-weight:500;margin-left:35px}.report-listing .title,.report-listing .type,.report-listing .details,.report-listing .description{margin-left:40px}.report-listing .details{font-size:14px;line-height:1.5em;margin-top:15px}.report-listing .author{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-weight:600}.testimonial-view .attachment-post-thumbnail{float:left;margin:5px 20px 10px 0;max-width:350px}.testimonial-view .testimonial-highlight{font-size:22px;line-height:1.4em;color:#245e9c;margin:0 0 20px 0;font-style:italic}.testimonial-view .testimonial-highlight .fa{top:-5px;position:relative}.testimonial-view h1{margin-bottom:40px}.testimonial-view h1 span{font-weight:300}.testimonial-view p{font-style:italic}.testimonial #shareme p{font-style:normal}.testimonials-wrapper{margin-top:30px}.testimonials-wrapper .text-testimonial{font-size:22px;line-height:1.3em;font-style:italic;padding:30px;background-color:#eaeff5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.testimonials-wrapper .text-testimonial .fa{font-size:31px;line-height:.5em;position:relative;float:left;margin-right:10px;top:-2px}.testimonials-wrapper .image-testimonial,.testimonials-wrapper .video-testimonial{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.testimonials-wrapper .image-testimonial .fa,.testimonials-wrapper .video-testimonial .fa{font-size:60px;line-height:1em;color:rgb(255 255 255 / .8);position:absolute;top:35%;left:40%}.testimonials-wrapper a.image-testimonial:hover .fa,.testimonials-wrapper a.video-testimonial:hover .fa{font-size:60px;line-height:1em;color:rgb(37 90 166 / .8);position:absolute;top:35%;left:40%}.testimonials-wrapper .text-testimonial .author,.testimonials-wrapper .image-testimonial .author,.testimonials-wrapper .video-testimonial .author{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;line-height:1.3em;font-style:normal;padding:10px 30px;color:#fff;background-color:rgb(37 90 166 / .8);position:absolute;left:0;bottom:-50%;float:left;width:100%;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.testimonials-wrapper .text-testimonial .author span,.testimonials-wrapper .image-testimonial .author span,.testimonials-wrapper .video-testimonial .author span{font-weight:700}.testimonials-wrapper a.text-testimonial:hover .author,.testimonials-wrapper a.image-testimonial:hover .author,.testimonials-wrapper a.video-testimonial:hover .author{bottom:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.packery-item{width:23%;max-width:320px}.resources .row{position:relative}.resources .resource{position:relative;min-height:140px}.resources .resource .thumb{width:110px;position:relative;float:left}.resources .resource .details{position:relative;padding-left:130px}.resources .resource .details h4{margin-top:5px;margin-bottom:10px}.resources a:hover h4{color:#7c9ec4}.resources a.resource-type-btn{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;display:inline-block;padding:10px 20px 8px 20px;margin-right:8px;margin-bottom:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:all 0.3s ease;position:relative;cursor:pointer;overflow:hidden;color:#245e9c;background-color:#eaeff5;outline:1px solid #fff0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.resources a.resource-type-btn:hover{background-color:#245e9c;color:#fff}.videos .row{position:relative}.videos .video{position:relative}.videos .video img{margin-left:-7px}.videos .video .details h4{margin-top:5px;margin-bottom:10px}.videos a:hover h4{color:#7c9ec4}.menu-item.locked a{color:#660000!important}.menu-item.unlocked a{color:#006600!important}.menu-item.locked a:hover,.menu-item.unlocked a:hover{color:#fff!important}.huge{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:200px;line-height:1em;font-weight:600;color:#245e9c}.internal-file{margin-bottom:20px}.internal-files-wrapper{margin-top:30px;background-color:#F7F7F7;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.internal-files-wrapper table tr{background-color:#F7F7F7;border-bottom:1px solid #fff;vertical-align:top}.internal-files-wrapper table tr:hover{cursor:pointer;background-color:#eaeff5}.internal-files-wrapper table td{padding:5px}.internal-files-wrapper table td.internal-file-icon{width:5%}.internal-files-wrapper table td.internal-file-date{width:10%;font-size:14px;line-height:1.3em}.internal-files-wrapper table td.internal-file-author{width:10%;font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:14px;line-height:1.3em}.internal-files-wrapper table td.internal-file-title{width:30%;color:#245e9c;font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:18px;line-height:1.3em;font-weight:600!important;position:relative;top:-3px}.internal-files-wrapper table td.internal-file-description{width:45%;font-size:15px;line-height:1.4em}.loop h2{margin-bottom:5px}.loop .date,.resources .resource .date,.videos .video .date{margin-bottom:5px;margin-top:0;color:#888;display:block;font-size:14px;line-height:1.5em}.loop .excerpt{margin-bottom:20px}.loop .feat-image{width:100%;height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #F7F7F7}.loop .button{margin:10px 0 0 0}#shareme p{display:inline;margin-right:20px}#shareme ul{list-style-type:none;margin:0;padding:0;display:inline}#shareme ul li{display:inline;padding-left:0;padding-right:20px;text-indent:0;font-size:18px}#shareme ul li:before{display:none}article table{width:100%;margin-bottom:20px}article table tr{border-bottom:1px solid #eee}.responsive-map{margin:15px 0}.ninja-forms-cont input,.ninja-forms-cont textarea{display:block;border:none;padding:12px;background-color:#F7F7F7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:10px;color:#333;clear:right}.ninja-forms-cont label{display:block;padding:10px 10px 0 0;color:#333}.ninja-forms-cont .field-wrap.label-left .ninja-forms-field,.ninja-forms-cont div.field-wrap{margin:0}.ninja-forms-form-wrap input[type="submit"]{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;display:inline-block;padding:8px 20px;margin:20px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:all 0.3s ease;position:relative;cursor:pointer;overflow:hidden;color:#fff;background-color:#245e9c;outline:1px solid #fff0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.ninja-forms-form-wrap input[type="submit"]:hover{background-color:#1f5085}.ninja-forms-form-wrap input[type="submit"]:active{background-color:#1f5085}.ninja-forms-error-msg{font-weight:700;background-color:#feb913;color:#fff;margin:0 0 10px 0;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.gpp-sc-accordion{border:none}.gpp-sc-accordion p,.gpp-sc-accordion p:last-child{margin:0;margin-bottom:15px}.gpp-sc-accordion .gpp-sc-accordion-trigger.ui-state-active{background-color:#fff;text-decoration:none;border:none;border-bottom:1px solid #fff}.gpp-sc-accordion .gpp-sc-accordion-trigger.ui-state-active a{color:#245e9c}.gpp-sc-accordion .gpp-sc-accordion-trigger.ui-state-active:hover a{color:#245e9c}.gpp-sc-accordion h3.gpp-sc-accordion-trigger{font-family:"ff-dax-wide-web-pro",arial,sans-serif;line-height:1.2em;letter-spacing:-.02em;font-size:20px;color:#245e9c;font-weight:600;display:block;padding:15px 0 15px 0;background:none;outline:0;margin:0;cursor:pointer;border:none;border-bottom:1px solid #e4eef5}.gpp-sc-accordion h3.gpp-sc-accordion-trigger a{color:#636363;text-decoration:none!important}.gpp-sc-accordion h3.gpp-sc-accordion-trigger:hover{background:none}.gpp-sc-accordion h3.gpp-sc-accordion-trigger:hover a{color:#245e9c}.gpp-sc-accordion .ui-icon{margin:0}.gpp-sc-accordion .ui-accordion-content{background-color:#fff;padding:0 0 30px 0;border:none;border-bottom:1px solid #e4eef5}.ui-accordion-content{background:none!important}.ui-accordion-header-icon{display:none!important}.sc-category-link{position:relative;float:left;width:100%;background-color:#f0f0f0;padding:15px;margin:10px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.sc-category-icon{margin:0 auto;width:60px;height:60px;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.sc-category-name{font-size:24px;line-height:30px;font-weight:700;text-align:center}#swipebox-overlay{background-color:rgb(255 255 255 / .9)}#swipebox-slider .slide img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#swipebox-close{background-image:url(/wp-content/themes/jhsca/img/swipebox-icons.svg)}.sidebar-widget .fa,.footer-contact .fa,.footer .social .fa{margin-right:1em}.button .fa{margin-right:.5em}.button .fa-chevron-right{margin-left:.5em;margin-right:0}.sidebar-widget .indented{padding-left:2em;display:block;margin-top:-1.5em}.master-sidebar .news ul,.master-sidebar .news ul li{list-style-type:none;margin:0;padding:0}.sb-inverted{background-color:#eaeff5;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:20px;padding-bottom:10px;margin-bottom:25px;position:relative;z-index:50;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);background:#eaeff5;background:-moz-linear-gradient(top,rgb(234 239 245) 0%,rgb(244 247 250) 100%);background:-webkit-linear-gradient(top,rgb(234 239 245) 0%,rgb(244 247 250) 100%);background:linear-gradient(to bottom,rgb(234 239 245) 0%,rgb(244 247 250) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeff5',endColorstr='#f4f7fa',GradientType=0)}.sb-inverted h3{margin-top:10px}.sb-inverted a:hover h4,.sb-inverted a:active h4{color:#245e9c}.sb-inverted h4{margin:10px 0 5px 0}.sb-inverted .date{display:block;font-size:14px;line-height:1.5em;margin:5px 0 15px 0;color:#888}.sb-inverted ul.menu,.sb-inverted ul.menu li{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-weight:600;list-style-type:none;margin:0;padding:0;margin-bottom:10px;font-size:22px;line-height:1.2em;letter-spacing:-.02em;text-transform:uppercase}.sb-inverted ul.sub-menu,.sb-inverted ul.sub-menu li{list-style-type:none;margin:0;padding:0;margin-bottom:10px;font-size:18px;line-height:1.2em;letter-spacing:-.02em;font-weight:500}.sb-inverted ul.sub-menu li{padding:3px 0 10px 0;border-bottom:1px solid rgb(36 94 156 / .2)}.sb-inverted ul.sub-menu li:last-of-type{padding:3px 0 0 0;border-bottom:none}.sb-inverted ul.menu li{color:#245e9c}.sb-inverted ul.sub-menu li a{color:#636363}.sb-inverted ul.sub-menu li:hover a{color:#245e9c}.sb-inverted ul.menu li.current-menu-item a,.sb-inverted ul.sub-menu li.current-menu-item a{color:#245e9c}.sb-inverted ul.menu li.current-menu-item a:hover,.sb-inverted ul.sub-menu li.current-menu-item a:hover{color:#7c9ec4}.sb-inverted ul.menu li a:link,.sb-inverted ul.menu li a:visited{text-decoration:none}.sb-inverted ul.sub-menu{margin:20px 0 10px 0}.prettyMapList .mapHolder .infoWindow h3{font-family:"ff-dax-wide-web-pro",arial,sans-serif;margin-bottom:0;font-weight:500;color:#245e9c}.prettyMapList .mapHolder .infoWindow p{font-family:"droid-serif",georgia,times,serif;margin-top:.5rem;margin-bottom:.5rem;color:#636363;line-height:18px}.prettyMapList .prettyFileBar{border:none!important;padding:0}.prettyMapList .prettyFileBar .categoryList{margin-top:.7rem;margin-bottom:.7rem}.prettyMapList .prettyFileBar .categoryList ul.menuDropDown li{list-style-type:none;display:inline-block;text-indent:0!important;padding-left:0!important;margin-bottom:5px!important;margin-right:5px!important}.prettyMapList .prettyFileBar .categoryList ul.menuDropDown li::before{display:none!important}.prettyMapList .prettyFileBar .categoryList ul.menuDropDown li a.corePrettyStyle{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;display:inline-block;border:none!important;padding:10px 20px 8px 20px!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:all 0.3s ease;position:relative;cursor:pointer;overflow:hidden;color:#245e9c;background-color:#eaeff5;outline:1px solid #fff0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.prettyMapList .prettyFileBar .categoryList ul.menuDropDown li a.corePrettyStyle:hover{background-color:#245e9c;color:#fff}.prettyMapList .prettyFileBar .categoryList ul.menuDropDown li a.corePrettyStyle:hover.showing{background-color:#245e9c;color:#fff}.prettyMapList .prettyFileBar .categoryList ul.menuDropDown li a.corePrettyStyle.showing{background-color:#245e9c;color:#fff}.prettyMapList .prettyFileBar .categoryList ul.menuDropDown li a.corePrettyStyle.showing::after{display:none!important}.prettyMapList .mapHolder{border:none;height:450px}.prettyMapList .map::after{display:none!important}.prettyMapList .corePrettyStyle{border:none!important}.prettyMapList .getDirections{display:none!important}.prettyMapList ul.prettyListItems li.prettylink{background-color:#F7F7F7;margin:0!important;padding:20px 20px 10px 20px!important;text-indent:0!important;border-bottom:1px solid #fefefe!important;box-shadow:none;cursor:pointer;display:block;margin:10px;padding:10px}.prettyMapList ul.prettyListItems li.prettylink:last-of-type{border-bottom:transparent!important}.prettyMapList ul.prettyListItems li.prettylink .mapLocationDetail{padding:0 0 0 47px}.prettyMapList ul.prettyListItems li.prettylink .mapLocationDetail p{margin:0 0 10px 0}.prettyMapList ul.prettyListItems li.prettylink a.viewLocationDetail{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-weight:500;padding-left:47px;width:100%;display:inline-block;font-size:18px;line-height:20px;color:#245e9c}.prettyMapList ul.prettyListItems li.prettylink a.viewLocationDetail::before{content:'\f041';display:inline-block;float:left;font-family:"FontAwesome";color:#fefefe;background-color:#245e9c;border-radius:5rem;background-clip:padding-box;width:30px;margin-top:-5px;margin-left:-45px;padding:5px;text-align:center;margin-right:1rem}.prettyMapList ul.prettyListItems li.prettylink a.viewLocationDetail .mapcategories{box-shadow:none;cursor:pointer;display:block;float:none;margin-bottom:10px;font-size:15px;margin-top:10px}@media screen and (min-width:40em){.prettyMapList ul.prettyListItems li.prettylink a.viewLocationDetail .mapcategories{float:right;margin-top:0}}.prettyMapList ul.prettyListItems li.prettylink a.viewLocationDetail .mapcategories span.categoryLabel{display:none}.prettyMapList ul.prettyListItems li.prettylink a.viewLocationDetail .mapcategories span{color:#414141;font-weight:300}.prettyMapList ul.prettyListItems li.prettylink::before{display:none!important}.prettyMapList ul.prettyListItems li.prettylink:hover{background-color:#F7F7F7}.prettyMapList .prettyMessage{background:#245e9c;color:#fefefe;border-radius:0;background-clip:padding-box;padding:10px 24px;margin:0 0 1rem 0}.prettyMapList .prettyMessage::after{display:none}.prettyMapList .prettyMessage .btn{border:none!important;padding:0}.prettyMapList .prettyMessage .btn:hover{color:#a8d275}.prettyMapList .prettyPagination{margin-top:.5rem;display:block}.prettyMapList .prettyPagination a.btn{font-family:"ff-dax-wide-web-pro",arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-indent:0;text-transform:uppercase;display:inline-block;padding:8px 20px;border:none!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:all 0.3s ease;position:relative;cursor:pointer;overflow:hidden;color:#245e9c;background-color:#eaeff5;outline:1px solid #fff0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-text-shadow:2px 2px 2px rgb(0 0 0 / .15);-webkit-text-shadow:2px 2px 2px rgb(0 0 0 / .15);text-shadow:2px 2px 2px rgb(0 0 0 / .15)}.prettyMapList .prettyPagination{margin-top:.7rem}.prettyMapList .prettyPagination a.btn.disabled{opacity:0}.prettyMapList .prettyPagination a.btn:hover{color:#fff;background-color:#245e9c}.prettyMapList .prettyListItems{min-height:0}.prettyMapList .prettyFileBar{width:100%}.prettyMapList .prettyFileBar .customCategoryList{width:100%}.prettyMapList .prettyFileBar .customCategoryList a.showFilterBtn{width:100%}.prettyMapList .prettyFileBar .customCategoryList ul.menuDropDown{width:100%}.prettyMapList .prettyFileBar .customCategoryList ul.menuDropDown li::before{display:none!important}@media only screen and (max-width:1024px){.donate img.logo{width:100%;margin:0 auto}.donate a.button{float:none;width:100%}.packery-item{width:31%}}@media only screen and (max-width:1023px){.header nav{float:none;display:block;width:100%;clear:left;text-align:left;padding-top:10px}}@media only screen and (max-width:768px){nav li.mainnav-search{display:none}.quickjump .right{padding-left:0}.quickjump a.button{width:100%}.hide-tablet-down{display:none}.internal-files-wrapper table td{display:block;width:100%!important;padding:2px}.internal-files-wrapper table tr{display:block;margin-bottom:20px}.internal-files-wrapper table td.internal-file-title{top:0}.packery-item{width:48%}.loop .feat-image{height:280px}}@media only screen and (max-width:767px){.header{padding:25px 0 25px 0}.header .logo{display:block;float:none;margin:45px 0 0 0}.header .social{display:none}.header #searchbar,.header nav li.mainnav-search{display:none}.footer-left .col{margin:0}.footer .footer-left,.footer .footer-right{width:100%;position:relative;float:none}.footer li.null>a{display:none}.footer ul.menu:has(>li.null){margin-top:-30px}.footer .image-canada{display:none}.footer .social{padding-top:8px}.footer .copyright{float:none;display:block;text-align:left}.quickjump{margin-top:15px!important;margin-bottom:10px!important}.twitter-bar{text-align:left}.max-width-title{width:100%}.shifted{margin-top:0}.shareblock{margin:0 auto;width:212px}}@media only screen and (max-width:539px){.packery-item{width:90%}}@media only screen and (max-width:320px){.header .logo{margin:0 auto;width:100%}.loop .feat-image{height:200px}}::selection{background:#eaeff5;color:#333;text-shadow:none}::-webkit-selection{background:#eaeff5;color:#333;text-shadow:none}::-moz-selection{background:#eaeff5;color:#333;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #636363;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.bbp-attachments,.bbp-attachments-errors{border-top:1px solid #ddd;margin-top:10px;padding:10px 0}#bbpress-forums .bbp-attachments h6,#bbpress-forums .bbp-attachments-errors h6{margin:0 0 5px!important;font-size:1.2em;font-weight:700;line-height:1.4em}#bbpress-forums .bbp-attachments ol,#bbpress-forums .bbp-attachments-errors ol{margin:0!important;list-style:decimal inside none}#bbpress-forums .bbp-attachments ol:after,#bbpress-forums .bbp-attachments-errors ol:after{content:"";display:table;clear:both}#bbpress-forums .bbp-attachments li:last-child,#bbpress-forums .bbp-attachments-errors li:last-child{margin:0!important}#bbpress-forums .bbp-attachments-errors li{line-height:16px;margin:0 0 8px!important}#bbpress-forums .bbp-attachments-count{background:url(https://johnhoward.ca/wp-content/plugins/gd-bbpress-attachments/css/gfx/icons.png);display:inline-block;width:16px;height:16px;float:left;margin-right:4px}#bbpress-forums .bbp-attachments-errors ol.with-icons li{padding:0;list-style:none;line-height:20px}#bbpress-forums .bbp-attachments-errors ol.with-icons li .bbp-atticon{background:url(https://johnhoward.ca/wp-content/plugins/gd-bbpress-attachments/css/gfx/icons.png)no-repeat;display:block;width:16px;height:16px;float:left;margin:2px 4px 0 0}#bbpress-forums .bbp-attachments-errors ol.with-icons li .bbp-atticon.bbp-atticon-error{background-position:0-288px}#bbpress-forums .bbp-attachments-errors ol.with-icons li .d4p-bbp-att-wrapper{display:block;padding:0 0 0 20px}#bbpress-forums .bbp-attachments ol.with-icons{list-style:none}#bbpress-forums .bbp-attachments ol.with-icons li{padding:0;list-style:none}#bbpress-forums .bbp-attachments ol li{line-height:20px;margin:0 0 8px!important}#bbpress-forums .bbp-attachments ol li a{text-decoration:none}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment{padding:0;height:auto}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment.bbp-inline{float:left;margin-right:5px!important}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment .wp-caption{padding:5px;margin:0;height:auto}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment .wp-caption p.wp-caption-text{margin:5px 0!important;padding:0;border:0;word-wrap:break-word;line-height:1.3em}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment .wp-caption img{margin:0}#bbpress-forums .bbp-attachments ol li a img{display:block}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon{background:url(https://johnhoward.ca/wp-content/plugins/gd-bbpress-attachments/css/gfx/icons.png)no-repeat;display:block;width:16px;height:16px;float:left;margin:2px 4px 0 0}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-ai{background-position:0-128px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-archive{background-position:0-144px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-audio{background-position:0-256px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-code{background-position:0-32px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-documents{background-position:0-240px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-excel{background-position:0-64px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-generic{background-position:0-16px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-html{background-position:0-208px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-icon{background-position:0-272px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-image{background-position:0-96px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-pdf{background-position:0-192px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-powerpoint{background-position:0-176px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-psd{background-position:0-112px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-text{background-position:0-160px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-video{background-position:0-224px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-word{background-position:0-80px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-xml{background-position:0-48px}#bbpress-forums .bbp-attachments ol.with-icons li .d4p-bbp-att-wrapper{display:block;padding:0 0 0 20px}