html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#404040;font-family:"museo-sans",sans-serif;font-size:19px;font-size:1.9rem;line-height:1.4;color:black;font-weight:500}@media screen and (min-width: 992px){body{font-size:20px;font-size:2.0rem}}body,html{background-color:#F6F6F6}body{background-color:#fff}#page{background-color:white}h1,h2,h3,h4,h5,h6{clear:both;font-weight:900;font-family:"museo-slab",serif;line-height:1.25;color:#434343}h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link{font-weight:900}h1{font-size:1.7em;margin:1.7em 0 0.6em}h1.larger{font-size:1.8em}h2{font-size:1.6em;margin:1.7em 0 0.6em}h3{font-size:1.4em;margin:1.5em 0 0.4em}h4,h5,h6{font-size:1.3em;margin:1.5em 0 0.4em}p{color:#696969;margin-bottom:1.3em}p.larger{font-size:1.1em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 1.4em}ul{list-style:disc}ol{list-style:decimal}li{margin-bottom:0.3em}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}#main{padding-left:16px;padding-right:16px;max-width:887px}@media screen and (min-width: 768px){#main{width:85%;margin:0 auto;padding-left:40px;padding-right:40px}}.home #main{max-width:1278px}.wrap-inner{padding-left:16px;padding-right:16px}@media screen and (min-width: 992px){.wrap-inner{padding-left:40px;padding-right:40px}}.icon-cont{position:relative;padding-left:1.4em}.icon-cont .icon{position:absolute;left:0em;top:0em;font-size:1em}.post-separator{margin-top:4em;margin-bottom:4em}.post-type-archive-case_study .post-separator{position:relative;top:-0.35em}.error404 .page-content{margin-top:1.4em}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:3em 0 0}.page-links{clear:both;margin:0 0 1.5em}.entry-title .icon{font-size:2em;vertical-align:middle;padding-right:0.2em;vertical-align:-0.13em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu li a:hover,.dropdown-menu li a:focus{color:#ffffff;text-decoration:none;background-color:#357ebd;background-image:-webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd));background-image:-webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%);background-image:-moz-linear-gradient(top, #428bca 0%, #357ebd 100%);background-image:linear-gradient(to bottom, #428bca 0%, #357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}.dropdown-menu ul{list-style:none}.container{padding:0 15px 15px 15px}.site-section{padding-top:2.75em;padding-bottom:3em}@media screen and (max-width: 767px){.site-section{padding-top:1.75em;padding-bottom:1.8em}.site-section.no-pad-top-sm{padding-top:0}}.site-section.no-pad-top{padding-top:0}.site-section.no-pad-bottom{padding-bottom:0}.section-text{margin-bottom:0}.section-heading{margin-top:0;margin-bottom:0.5em;text-align:center;font-size:2.4em;font-weight:900;color:#14a6df}.section-subheading{margin-top:0;margin-bottom:0;text-align:center;font-weight:700;text-transform:uppercase;color:#ed2482;font-size:0.8em;letter-spacing:0.04em}.section-center{text-align:center;margin-left:auto;margin-right:auto;max-width:700px}.section-center.section-center-tight{max-width:545px}.section-center.section-left{text-align:left}.section-background{margin-top:1.75em;margin-bottom:1.75em;padding-top:4.35em;padding-bottom:4.35em}@media screen and (max-width: 767px){.section-background{margin-top:1.75em;margin-bottom:0.8em;padding-top:3.35em;padding-bottom:3.35em}}.section-left :last-child{margin-bottom:0}.main-content>div:last-of-type{margin-bottom:0}a{color:#14a6df;-webkit-transition:color 150ms ease-out;-moz-transition:color 150ms ease-out;-ms-transition:color 150ms ease-out;-o-transition:color 150ms ease-out;transition:color 150ms ease-out;font-weight:500}a:visited{color:#14a6df}a:hover,a:focus,a:active{color:#ed2482;-webkit-transition:background-color 50ms ease-out;-moz-transition:background-color 50ms ease-out;-ms-transition:background-color 50ms ease-out;-o-transition:background-color 50ms ease-out;transition:background-color 50ms ease-out}.readmore{text-decoration:underline}input,textarea{padding:6px;border-radius:4px;border:1px solid #696969}button:focus,.btn:focus,input[type="submit"]:focus,button:focus,body .button:focus{outline:none}.btn,input[type="submit"],button,body .button,#custom-chimp-button{-webkit-border-radius:.8em;border-radius:.8em;background-clip:padding-box;color:white;background-color:#14a6df;text-transform:uppercase;font-family:"museo-sans-condensed",sans-serif;font-weight:500;border:none;font-size:0.675em;padding:1.05em 3.5em;letter-spacing:0.1em;-webkit-transition:background-color 50ms ease;-moz-transition:background-color 50ms ease;-ms-transition:background-color 50ms ease;-o-transition:background-color 50ms ease;transition:background-color 50ms ease;display:inline-block;cursor:pointer;text-decoration:none;white-space:normal}.btn:link,input[type="submit"]:link,button:link,body .button:link,.btn:visited,input[type="submit"]:visited,button:visited,body .button:visited,#custom-chimp-button:link,#custom-chimp-button:visited{color:white}.btn:hover,input[type="submit"]:hover,button:hover,body .button:hover,.btn:focus,input[type="submit"]:focus,button:focus,body .button:focus,.btn:active,input[type="submit"]:active,button:active,body .button:active,#custom-chimp-button:hover,#custom-chimp-button:focus,#custom-chimp-button:active{background-color:#1083b0;color:white;text-decoration:underline !important;-webkit-transition:background-color 150ms ease;-moz-transition:background-color 150ms ease;-ms-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease}button:focus{outline:none}input[type="submit"],button{-webkit-transition:color 150ms ease-out;-moz-transition:color 150ms ease-out;-ms-transition:color 150ms ease-out;-o-transition:color 150ms ease-out;transition:color 150ms ease-out}input[type="submit"]:focus,button:focus{outline:none}input[type="submit"]:hover,button:hover{-webkit-transition:background-color 50ms ease-out;-moz-transition:background-color 50ms ease-out;-ms-transition:background-color 50ms ease-out;-o-transition:background-color 50ms ease-out;transition:background-color 50ms ease-out}.listing-title{margin-top:0.7em;font-size:1.5em;font-weight:900;margin-bottom:0.65em;color:#444}.listing-title a:link,.listing-title a:visited{color:#444}.listing-title a:hover,.listing-title a:active{color:#ed2482}.listing-image{width:100%;display:block}.listing-subtitle{margin-bottom:0.5em;font-family:"museo-sans",sans-serif;font-weight:700;color:#696969;font-size:1em;margin-top:0}.listing-text{color:#696969;margin-bottom:1.35em}@media screen and (min-width: 768px){.listing-wide .listing-title{margin-top:0}.listing-wide .listing-image{padding-right:2em}}.listing .listing-item{margin-top:3.4em}.listing .listing-item:first-child{margin-top:0}@media screen and (min-width: 768px){.listing-tall .listing-item.col-sm-6:nth-child(2n+3){clear:left}.listing-tall .listing-item.col-sm-6:nth-child(-n+2){margin-top:0}}@media screen and (min-width: 1200px){.listing-tall .listing-item.col-sm-6:nth-child(2n+3){clear:none}.listing-tall .listing-item.col-sm-6:nth-child(3n+4){clear:left}.listing-tall .listing-item.col-lg-4:nth-child(-n+3){margin-top:0}.listing-tall .listing-item.col-lg-3:nth-child(-n+4){margin-top:0}.home-programs .listing-tall .listing-item{clear:none !important}}.notification{padding-top:12px;padding-bottom:12px;background-color:#6bb945;color:#14a6df}.notification .container{padding-bottom:0}.notification .notice-name{float:left;margin-right:6px;font-weight:900;position:relative;top:0.1em;font-size:1.2em;line-height:1em;margin-bottom:0.2em}.notification .btn-close{position:absolute;right:0;font-size:1em;cursor:pointer;top:2px;color:#14a6df}.notification .btn-close :before{margin:0}.notification .btn-close:hover{color:#ed2482}.notification p{margin:0;max-width:94%;position:relative;top:1px;color:#14a6df;font-weight:300;font-size:1.05em;line-height:1.35em}.notification.hidden{display:none}.menu{display:none;margin:0;padding:0;list-style:none}.menu.show{display:block}.menu ul{margin:0;padding:0;list-style:none}.menu li{margin:0;border-top:2px solid #fff;position:relative}.menu a{display:block;font-weight:500;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px}.menu a:link{text-decoration:none;color:#14a6df}.menu a:visited{color:#14a6df}.menu a:hover{color:#ed2482}.menu a:active{color:#ed2482}.menu>ul li.menu-item-language>a{margin-right:0}.menu>ul>li.menu-item-has-children>a{margin-right:60px;position:relative}.menu>ul>li.menu-item-has-children>ul{display:none}.menu>ul>li.menu-item-has-children.open>ul{display:block}.menu>ul>li:first-child{border-top:none}@media screen and (min-width: 992px){.menu{display:block !important}.menu ul li{padding-left:16px;padding-right:16px}.menu ul li a:link{text-decoration:none;color:#14a6df}.menu ul li a:visited{color:#14a6df}.menu ul li a:hover{color:#ed2482}.menu ul li a:active{color:#ed2482}.menu>li>ul{display:none}.menu li{border:none;display:inline-block;margin-right:24px;position:relative}.menu li a{padding-left:0;padding-right:0}.menu li ul{display:none !important}.menu li:hover ul{display:block  !important;position:absolute;left:0;background-color:white}}.menu-toggle{right:16px;height:42px;width:42px;font-size:28px;top:-44px;text-indent:-9001px;text-align:center;color:transparent;background-color:#14a6df;display:block}.menu-toggle .icon-menu{position:absolute;left:0;margin:auto;text-indent:0;text-align:center;color:transparent;left:6px;top:6px}.menu-toggle .icon-menu:before{display:block}@media screen and (min-width: 992px){.menu-toggle{display:none !important}}.menu .menu-control{text-align:center;position:absolute;right:0;top:0;height:100%;width:64px;height:55px;padding-top:6px;vertical-align:middle;font-size:20px;padding-top:11px;color:#14a6df;cursor:pointer}.menu .menu-control .close-icon{display:none}.menu .menu-control.open .close-icon{display:inline}.menu .menu-control.open .open-icon{display:none}@media screen and (min-width: 992px){.menu .menu-control{display:none !important}}.no-hero{padding-bottom:0}.no-hero+.site-section:nth-child(2){padding-top:0}.hero{position:relative}.hero .hero-info{padding-top:2em;text-align:center}.hero .hero-bg.video{width:100%;padding-top:56%;position:relative}.hero .hero-bg.video .the-video{position:absolute;top:0;height:100%;width:100%}@media screen and (min-width: 768px){.hero{position:relative;height:445px;overflow:hidden}.hero .hero-bg{position:absolute;width:100%;max-width:none}.hero .hero-text{position:absolute;top:0;height:100%;left:-9001px;right:-9001px;margin:auto}.hero .hero-text .row{display:table;height:100%;width:100%}.hero .hero-text .row .hero-info{display:table-cell;height:100%;width:100%;vertical-align:middle;float:none;text-align:center}.hero .section-heading,.hero .section-subtitle{color:white}.hero p{color:white}.hero .btn,.hero input[type="submit"],.hero button,.hero body .button,body .hero .button{background-color:rgba(255,255,255,0.3);border:1px solid white}.hero .btn:hover,.hero input[type="submit"]:hover,.hero button:hover,.hero body .button:hover,body .hero .button:hover{background-color:#fff;color:black}.hero .hero-bg.video{width:100%;padding-top:56%}.hero .hero-bg.video .the-video{position:absolute;top:0;left:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto}}@media screen and (min-width: 992px){.hero{height:560px}}.piped-nav{padding-left:0;margin-left:0;list-style:none;margin-bottom:0}.piped-nav li{display:inline-block}.piped-nav li:before{content:" | ";margin-left:0.5em;margin-right:0.5em}.piped-nav li:first-child:before{content:"";display:none}@media screen and (max-width: 767px){.piped-nav li{display:block}.piped-nav li:before{display:none}}.piped-nav:lang(fr){font-size:0.9em}.two-box-large{position:relative}.two-box-large .boxtwo{height:auto}.two-box-large .boxone{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;min-height:350px}.two-box-large .middle{padding:2em 0 3em}.two-box-large .middle p:last-child{margin-bottom:0}.two-box-large .middle h1{margin-top:0;margin-bottom:0}@media screen and (min-width: 768px){.boxtwo .alignleft{text-align:left}.boxtwo .alignright{text-align:right}.two-box-large .boxone,.two-box-large .boxtwo{display:table;vertical-align:middle;text-align:left;position:relative;height:450px}.two-box-large .boxone.boxright{float:right}.two-box-large .boxtwo.boxright{text-align:right}.two-box-large .middle{display:table-cell;vertical-align:middle;padding:8%}.box-text-wrap{max-width:485px}.boxright .box-text-wrap{margin-left:auto}}.text-over-background{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-image:url("../../images/section_background2.jpg");position:relative}.text-over-background:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.75)}.text-over-background .section-heading,.text-over-background .section-subtitle{color:#14a6df}.text-over-background p{color:white;color:#14a6df}.text-over-background p:last-child{margin-bottom:0}.text-over-background .btn,.text-over-background input[type="submit"],.text-over-background button,.text-over-background body .button,body .text-over-background .button{background-color:#14a6df;border:1px solid #14a6df;color:white}.text-over-background .btn:hover,.text-over-background input[type="submit"]:hover,.text-over-background button:hover,.text-over-background body .button:hover,body .text-over-background .button:hover{background-color:#ed2482 !important;color:white;border-color:#ed2482}@media screen and (min-width: 1200px){.text-over-background .section-center{max-width:1000px}}@media screen and (max-width: 767px){.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first,.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle,.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first,.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{width:100% !important;margin-right:0 !important;margin-left:0 !important}.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first input,.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle input,.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first input,.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span input,.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span input,.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span input{margin-left:0 !important;margin-right:0 !important}}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title{font-size:1.3em !important;color:#000 !important}.gform_wrapper .gfield_label{color:#000 !important}.gform_wrapper h3.gform_title{font-size:1.55em !important;margin-bottom:12px !important}.gform_wrapper .top_label .gfield_label{margin:10px 0 9px 0 !important}.gform_wrapper .gfield_description{margin-top:7px}.gform_wrapper .gsection{margin-top:24px !important}.gform_wrapper ul li.gfield{margin-bottom:16px}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password]{margin:0 !important;display:block;font-size:16px !important;padding:4px !important}.gform_wrapper .top_label select{padding:4px !important}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100% !important;max-width:400px}.gform_wrapper textarea{font-size:16px !important;padding:6px !important;display:block}.gform_wrapper select{font-size:16px !important;padding:0px !important}.gform_wrapper .gfield_description{padding-top:0px !important}.gform_wrapper .gfield_time_hour{vertical-align:middle !important}.gform_wrapper .gfield_time_hour input{margin-right:4px}#content .gform_wrapper li.gfield.gfield_error,#content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;margin-bottom:0 !important;padding:0 !important;border:none !important}.gform_wrapper .validation_message{color:red !important;margin-left:0px !important}.gform_wrapper .validation_error{font-weight:normal !important;font-size:1em !important;margin-top:0.5em;margin-bottom:0em !important}#content .gform_wrapper .top_label .gfield_description.validation_message,#content .gform_wrapper .gfield_description.validation_message{margin-top:6px;padding:0px 0 10px 0 !important}.gform_wrapper .validation_message{font-size:14px !important}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea,.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error textarea{border:1px solid red !important;display:inline-block}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0px !important;margin-left:0px !important}.gform_wrapper .validation_error{color:red !important;border-top:none !important;border-bottom:none !important}.gform_wrapper .gfield_required{color:red !important}.ginput_counter{display:none}.gform_wrapper ul,.gform_wrapper li{list-style:none;margin-left:0 !important}#gforms_confirmation_message{margin-top:12px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-size:16px !important}.gf_browser_ie.gform_wrapper .gform_footer input.button{padding:1.05em 3.5em !important}body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction{font-size:90%}.pagination{text-align:left;margin-top:4em;margin-bottom:4em}.pagination>a,.pagination>span,.pagination .next a,.pagination .prev a{width:2.3em;height:2.3em;padding-top:0em;background-color:#fff;display:inline-block;text-align:center;border-radius:6px;color:#14a6df;border:1px solid #14a6df;line-height:2.1em;vertical-align:top}.pagination a{text-decoration:none;color:#14a6df}.pagination a:hover{color:#fff;background-color:#ed2482;border-color:#ed2482}.pagination .current{background-color:#14a6df;color:#fff;cursor:default}.pagination .next,.pagination .prev{display:inline-block;position:relative}.pagination .next a,.pagination .prev a{width:2.1em;height:2.1em;font-size:1.1em;line-height:1.95em}.pagination .next{margin-left:4px}.pagination .prev{margin-right:4px}.prev-next{margin-top:5em;margin-bottom:5em}.prev-next .post-count{padding-top:0.5em;display:block}.omni-back-top{background-color:rgba(237,36,130,0.6);color:white;border-radius:3px;bottom:60px;opacity:0;padding:8px 11px;position:fixed;right:-60px;transition:all 0.2s ease-in-out 0s;z-index:100;font-size:1.2em;cursor:pointer}.omni-back-top.present{right:22px;opacity:0.95}.omni-back-top.present:hover{background-color:#14a6df;opacity:0.95}@media screen and (max-width: 768px){.omni-back-top{bottom:15px}.omni-back-top.present{right:15px;opacity:0.95}}.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-icon img{width:100%;margin:0 auto}.gallery-caption{color:#707070;color:rgba(51,51,51,0.7);display:block;font-size:12px;font-size:1.2rem;line-height:1.5;padding:0.5em 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery-columns-1 .gallery-item{width:100%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-1 .gallery-item:nth-child(1n){margin-right:0}.gallery-columns-1 .gallery-item:nth-child(1n+2){clear:left}.gallery-columns-2 .gallery-item{width:48.75%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-2 .gallery-item:nth-child(2n){margin-right:0}.gallery-columns-2 .gallery-item:nth-child(2n+3){clear:left}.gallery-columns-3 .gallery-item{width:31.6666666667%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-3 .gallery-item:nth-child(3n){margin-right:0}.gallery-columns-3 .gallery-item:nth-child(3n+4){clear:left}.gallery-columns-4 .gallery-item{width:23.125%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-4 .gallery-item:nth-child(4n){margin-right:0}.gallery-columns-4 .gallery-item:nth-child(4n+5){clear:left}.gallery-columns-5 .gallery-item{width:18%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-5 .gallery-item:nth-child(5n){margin-right:0}.gallery-columns-5 .gallery-item:nth-child(5n+6){clear:left}.gallery-columns-6 .gallery-item{width:14.5833333333%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-6 .gallery-item:nth-child(6n){margin-right:0}.gallery-columns-6 .gallery-item:nth-child(6n+7){clear:left}.gallery-columns-7 .gallery-item{width:12.1428571429%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-7 .gallery-item:nth-child(7n){margin-right:0}.gallery-columns-7 .gallery-item:nth-child(7n+8){clear:left}.gallery-columns-8 .gallery-item{width:10.3125%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-8 .gallery-item:nth-child(8n){margin-right:0}.gallery-columns-8 .gallery-item:nth-child(8n+9){clear:left}.gallery-columns-9 .gallery-item{width:8.8888888889%;margin-bottom:2.5%;margin-right:2.5%;padding:0}.gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.gallery-columns-9 .gallery-item:nth-child(9n+10){clear:left}@media screen and (max-width: 767px){.gallery .gallery-item{width:48.75%;margin-left:0}.gallery .gallery-item:nth-child(1n){margin-right:2.5%}.gallery .gallery-item:nth-child(2n){margin-right:0}}@media screen and (max-width: 399px){.gallery .gallery-item{width:100%;margin-left:0;margin-right:0}.gallery .gallery-item:nth-child(1n){margin-left:0}}.cta-bar{background-color:#ed2482;color:#fff}.cta-bar .items{margin:0 auto;text-align:center}.cta-bar .container{padding-top:0.3em;padding-bottom:0}.cta-bar .cta-text{font-size:1.6em}.cta-bar .cta-text:after{content:'';display:block;margin-bottom:0.6em}.cta-bar .cta-subtext{display:block;text-align:center;margin-top:20px;max-width:850px;margin-left:auto;margin-right:auto}.cta-bar .cta-subtext a:link,.cta-bar .cta-subtext a:visited{color:#14a6df}.cta-bar .cta-subtext a:hover,.cta-bar .cta-subtext a:active{color:#14a6df;text-decoration:underline}.cta-bar.cta-bar-has-subtext{padding-top:2em;padding-bottom:2.5em}.cta-bar.cta-bar-has-subtext .btn,.cta-bar.cta-bar-has-subtext input[type="submit"],.cta-bar.cta-bar-has-subtext button,.cta-bar.cta-bar-has-subtext body .button,body .cta-bar.cta-bar-has-subtext .button{margin:0;margin-top:2em}.cta-bar .btn:hover,.cta-bar input[type="submit"]:hover,.cta-bar button:hover,.cta-bar body .button:hover,body .cta-bar .button:hover,.cta-bar .btn:active,.cta-bar input[type="submit"]:active,.cta-bar button:active,.cta-bar body .button:active,body .cta-bar .button:active{background-color:#1083b0}@media screen and (min-width: 1200px){.cta-bar .cta-text:after{display:none}.cta-bar .btn,.cta-bar input[type="submit"],.cta-bar button,.cta-bar body .button,body .cta-bar .button{margin-left:2em;margin-top:-0.7em}}.headwrap{background:#FAFAFA}.site-header{position:relative;padding-top:0.75em;padding-bottom:0.75em}.site-header .logo .logo-img{max-width:6.125em;margin-top:0.2em}.site-header .menu{padding-top:0.5em}@media screen and (min-width: 992px){.site-header{padding-top:0.5em;padding-bottom:0.5em}.site-header .logo .logo-img{max-width:6.4em}.site-header .menu{margin-top:0.7em;padding-top:1.8em;margin-bottom:2.2em}.site-header .menu .primary{float:right}.site-header .menu .secondary{position:absolute;top:0;right:0}}.notification{font-size:0.85em}.notification .icon{font-size:1.4em;position:absolute;left:0;top:-0.15em}.notification .icon:before{margin-left:0;margin-right:0}.notification .notice-name{padding-left:1.5em}.lang-adj{text-transform:capitalize}.lang-adj a:link{font-weight:800}.main-navigation .menu .secondary>li.lang-adj a:link{font-weight:bold}@media screen and (min-width: 992px){.mobile-lang{display:none}}@media screen and (max-width: 992px){.no-mobile{display:none}}.mobile-lang{float:right;margin-top:-39px;margin-right:6em}.fr-body .mobile-lang{margin-right:7em}.mobile-lang a{color:#85B102}.mobile-lang a:hover{color:#08437F}@media screen and (min-width: 992px){.mobile-lang{display:none}}@media screen and (max-width: 400px){.mobile-lang{margin-top:-70px;margin-right:0}.fr-body .mobile-lang{margin-right:0em}.main-navigation .menu-toggle{top:-29px}}.hero .section-heading{margin-bottom:0.4em}.hero .overlay{display:none}.hero .cta{margin-top:1em}@media screen and (min-width: 768px){.hero{height:428px}.hero:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,66,129,0.2);z-index:10}.hero .hero-text{z-index:11}.hero .hero-bg{z-index:5}.hero .section-heading a:link,.hero .section-heading a:visited{color:white;text-decoration:none}.hero .section-heading a:hover,.hero .section-heading a:active{color:white;text-decoration:underline}}@media screen and (min-width: 992px){.hero{height:514px}}.main-navigation{position:relative}.main-navigation .menu-toggle{top:-37px;right:0;height:auto;width:auto;vertical-align:top;position:absolute;text-indent:0;font-size:18px;background:none;color:#14a6df;text-transform:uppercase}.main-navigation .icon-menu{position:relative;left:0;display:inline-block;vertical-align:top;color:#14a6df;top:0px;font-size:1.6em;top:-0.095em}.main-navigation .icon-menu:before{margin:0}.main-navigation .menu>ul>li>a{padding-left:0.3em;padding-right:0.3em}@media screen and (min-width: 992px){.main-navigation .menu>ul>li{margin-right:1.5em;padding:0}.main-navigation .menu>ul>li a{padding:0}.main-navigation .menu>ul.primary{font-size:0.85em}.main-navigation .menu>ul.primary li.current-menu-item a{color:#ed2482}.main-navigation .menu>ul.primary>li:first-child a{-webkit-border-radius:.8em;border-radius:.8em;background-clip:padding-box;color:white;background-color:#14a6df;text-transform:uppercase;font-family:"museo-sans-condensed",sans-serif;font-weight:500;border:none;font-size:0.675em;padding:0.7em 2.5em;position:relative;top:-2px;letter-spacing:0.1em;-webkit-transition:background-color 50ms ease;-moz-transition:background-color 50ms ease;-ms-transition:background-color 50ms ease;-o-transition:background-color 50ms ease;transition:background-color 50ms ease;display:inline-block;cursor:pointer;text-decoration:none}.main-navigation .menu>ul.primary>li:first-child a:link,.main-navigation .menu>ul.primary>li:first-child a:visited{color:white}.main-navigation .menu>ul.primary>li:first-child a:hover,.main-navigation .menu>ul.primary>li:first-child a:active{background-color:#1083b0;color:white;text-decoration:underline;-webkit-transition:background-color 150ms ease;-moz-transition:background-color 150ms ease;-ms-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease}.main-navigation .menu .primary{text-transform:uppercase}.main-navigation .menu .primary>li{padding-top:0}.main-navigation .menu .primary>li:last-child{margin-right:0}.main-navigation .menu .secondary>li{font-size:0.9em;color:#ed2482;margin-right:0}.main-navigation .menu .secondary>li:after{content:'|';display:inline-block;color:#ed2482;margin-left:1em;margin-right:1em}.main-navigation .menu .secondary>li:last-child:after{display:none}.main-navigation .menu .secondary>li a:link,.main-navigation .menu .secondary>li a:visited{font-weight:normal;display:inline-block;color:#ed2482}.main-navigation .menu .secondary>li a:hover,.main-navigation .menu .secondary>li a:active{display:inline-block;color:#14a6df}.main-navigation .menu .secondary>li.current-menu-item a{color:#14a6df !important}}@media screen and (min-width: 992px){#menu-primary-nav-french{text-align:right;margin-right:0;margin-left:0.5em;font-size:0.6em}}@media screen and (min-width: 998px){#menu-primary-nav-french{font-size:.7em}#menu-primary-nav-french .menu>ul>li{margin-right:1em;padding:0}#menu-primary-nav-french .menu>ul>li a{padding:0}}@media screen and (min-width: 1200px){#menu-primary-nav-french{font-size:0.85em}#menu-primary-nav-french .menu>ul>li{margin-right:1em;padding:0}#menu-primary-nav-french .menu>ul>li a{padding:0}}.site-footer{background-color:#F6F6F6;font-size:0.9em;overflow:hidden;color:#696969;padding-top:2.4em;padding-bottom:2.4em}.site-footer .container{padding-bottom:0}.site-footer .filler{width:9001px;position:absolute;top:0;height:100%;background-color:red}.site-footer p{margin-bottom:1em}.site-footer a:link,.site-footer a:visited{color:#696969;text-decoration:underline;font-weight:normal}.site-footer a:hover,.site-footer a:active{color:#14a6df;text-decoration:underline;font-weight:normal}.site-footer .footer-section{margin-bottom:3em}.site-footer .footer-section .footer-spacer{margin-bottom:0}.site-footer .footer-section .social-icons a:link,.site-footer .footer-section .social-icons a:visited,.site-footer .footer-section .social-icons a:hover,.site-footer .footer-section .social-icons a:active{text-decoration:none}.site-footer .footer-section .social-icons .icon:before{font-size:1.6em;margin:0;margin-right:0.4em}.site-footer .footer-section .site-builder-supreme{margin-top:1em}.site-footer .footer-section .site-builder-supreme a{text-decoration:none}.site-footer .footer-section .site-builder-supreme img{margin-left:4px;margin-right:4px;margin-top:-.87em}.site-footer .section-subheading{text-align:left;margin-bottom:1em}.site-footer .phone p{margin-bottom:0}.site-footer .copy{margin-bottom:0}.site-footer .newsletter p{margin-bottom:0.6em}.site-footer .newsletter input{display:block;width:100%;margin-bottom:0.6em;border:none;max-width:400px}.site-footer .newsletter .response{margin-bottom:1em;margin-top:0.4em;max-width:400px}.site-footer .newsletter label.error{color:red;margin-bottom:1em;position:relative;top:-0.2em}.site-footer .newsletter .btn,.site-footer .newsletter input[type="submit"],.site-footer .newsletter button,.site-footer .newsletter body .button,body .site-footer .newsletter .button{width:auto;background-color:#F6F6F6;border:1px solid #696969;color:#696969;margin-bottom:0}.site-footer .newsletter .btn:hover,.site-footer .newsletter input[type="submit"]:hover,.site-footer .newsletter button:hover,.site-footer .newsletter body .button:hover,body .site-footer .newsletter .button:hover{background-color:#14a6df;color:white}.site-footer .newsletter ::-webkit-input-placeholder{color:#696969}.site-footer .newsletter :-moz-placeholder{color:#696969}.site-footer .newsletter ::-moz-placeholder{color:#696969}.site-footer .newsletter :-ms-input-placeholder{color:#696969}@media screen and (min-width: 768px){.site-footer .footer-section{margin-bottom:0}.site-footer .first{padding-right:3em}.site-footer .middle,.site-footer .footer-spacer{padding-left:3em}}@media screen and (min-width: 1200px){.site-footer .middle{padding-left:6em;padding-right:1em}.site-footer .footer-spacer{padding-left:4em;padding-top:3.4em}}div#lang_sel_footer{display:none}li.langs.menu-item{display:none}@media screen and (min-width: 1200px){p.copy.french-up{margin-top:-1.6em}}div.row.associated-sponsors{text-align:center}.associated-sponsors{text-align:center}.associated-sponsors .sponsor{margin-bottom:4em;padding-left:1.5em;padding-right:1.5em;display:inline-block;float:none}@media screen and (min-width: 992px){.associated-sponsors .sponsor{margin-bottom:2.5em}}.associated-sponsors h5{font-size:1em}.associated-sponsors .sponsor-title{font-weight:900;font-size:1.45em;margin-top:2em;margin-bottom:1.3em}.single-program .associated-sponsors .sponsor-title{margin-top:0}.associated-sponsors .sponsor-level{text-transform:uppercase;font-weight:900;text-align:center;color:#696969;padding-bottom:0.4em;margin-top:2em;margin-bottom:1.6em;margin-left:auto;margin-right:auto;max-width:300px;border-bottom:1px solid #bfbfbf}.associated-sponsors .sponsor-divide{background-color:#bfbfbf;width:33%;margin-left:15px}.associated-sponsors .sponsor-image{width:auto;height:auto;display:block;margin:auto;max-width:100%;max-height:150px}.associated-sponsors .sponsor:nth-child(2n+3){clear:left}.associated-sponsors .sponsor{margin-top:0}.associated-sponsors .sponsor:nth-child(+2) ~ .sponsor{margin-top:3em}@media screen and (min-width: 768px){.associated-sponsors .sponsor:nth-child(2n+3){clear:none}.associated-sponsors .sponsor:nth-child(3n+4){clear:left}.associated-sponsors .sponsor:nth-child(+2) ~ .sponsor{margin-top:0}.associated-sponsors .sponsor:nth-child(+3) ~ .sponsor{margin-top:3em}.associated-sponsors .sponsor.featured:nth-child(3n+4){clear:none}.associated-sponsors .sponsor.featured:nth-child(2n+3){clear:left}.associated-sponsors .sponsor.featured:nth-child(+2) ~ .sponsor{margin-top:3em}}@media screen and (min-width: 992px){.associated-sponsors .sponsor:nth-child(3n+4){clear:none}.associated-sponsors .sponsor:nth-child(6n+7){clear:left}.associated-sponsors .sponsor:nth-child(+3) ~ .sponsor{margin-top:0}.associated-sponsors .sponsor:nth-child(+6) ~ .sponsor{margin-top:3em}.associated-sponsors .sponsor:nth-child(+4) ~ .sponsor{margin-top:3em}.associated-sponsors .sponsor.featured:nth-child(+2) ~ .sponsor{margin-top:0}.associated-sponsors .sponsor.featured:nth-child(2n+3){clear:none}.associated-sponsors .sponsor.featured:nth-child(4n+5){clear:left}.associated-sponsors .sponsor.featured:nth-child(6n+7){clear:none}}.staff-members .two-box-large{background-color:#F6F6F6}.staff-members .listing-title{text-transform:uppercase;font-size:1em;margin-bottom:0}.staff-members .listing-subtitle{margin-top:0;margin-bottom:0.7em}.staff-members .staff-contact{margin-bottom:0.7em;color:#696969}.staff-members .staff-contact .icon:before{margin:0;margin-right:0.25em}.staff-members .staff-contact .staff-phone{margin-right:1em}.staff-members .staff-contact .staff-email .icon{position:relative;top:2px}.staff-members .staff-phone,.staff-members .staff-email{display:block}@media screen and (min-width: 1200px){.staff-members .staff-phone,.staff-members .staff-email{display:inline}}.quote-section .quote-text{margin-bottom:0;font-size:1.8em}.quote-section .quote-name{margin-bottom:0;font-size:1.4em}.quote-section .quote-text:before{content:open-quote}.quote-section .quote-text:after{content:close-quote}.quote-section .quote-name:before{content:'-'}.home-programs{background-color:#F6F6F6}.home .listing-wide .listing-item{margin-top:2.1em}@media screen and (min-width: 992px){.home .listing-item.col-sm-6:nth-child(2n+3){clear:none}.home .listing-item.col-sm-6:nth-child(3n+4){clear:left}.home .listing-item.col-sm-6{margin-top:0}}.staff-title-section{padding-bottom:0}#board-members{margin-bottom:2em}@media screen and (min-width: 768px){#board-members .row>div.listing-item:nth-child(2n+1){padding-right:24px}#board-members .row>div.listing-item:nth-child(2n){padding-left:24px}}@media screen and (min-width: 992px){#board-members .row>div.listing-item:nth-child(3n+2){padding-right:24px;padding-left:24px}#board-members .row>div.listing-item:nth-child(3n){padding-left:24px;padding-right:15px}}.about-nav{text-align:center}.parent-term{background-color:#eeeeee}.parent-term .container{position:relative;z-index:15}.parent-term .term-header{position:relative;background-image:url("../../images/programs.jpg");background-position:top center}.parent-term .term-header:before{content:'';display:block;height:100%;width:100%;position:absolute;z-index:10;background-color:rgba(103,103,103,0.6)}.parent-term .parent-heading{margin-top:5em;margin-bottom:0.68em;color:white;text-transform:uppercase;font-size:1.95em;letter-spacing:0.08em;font-weight:400}.parent-term .listing{padding-bottom:1.68em}.parent-term .register{margin-right:2em;margin-top:-2px}.parent-term .img-container{position:relative;margin-bottom:26px}@media screen and (min-width: 768px){.parent-term .img-container{margin-bottom:0}}@media screen and (min-width: 768px){.parent-term .text-container{padding-left:1.5em}}.smallertext a{font-size:.9em}.grade{display:block;width:76px;height:76px;padding-top:15px;text-align:center;border-radius:40px;background-color:#676767;color:white}.grade .grade-number{font-size:29px;line-height:28px;font-weight:700}.grade .longtext{font-size:20px}.grade .grade-text{text-transform:uppercase;display:block;font-size:12px}.parent-term .grade{position:absolute;left:0;right:0;bottom:-35px;margin:auto}@media screen and (min-width: 768px){.parent-term .grade{right:18px;top:0;bottom:0;left:auto}}.single-program .grade{position:absolute;left:0px;right:0px;top:-39px;margin:auto;background-color:#14a6df}@media screen and (min-width: 768px){.single-program .grade{left:-54px;right:auto;top:0;bottom:0}}.child-heading{text-transform:uppercase;margin-top:2.1em}.child-description,.parent-description{color:#696969;margin-bottom:3em}.parent-description{margin-top:2.1em}.parent-description.has-no-children{margin-bottom:0}#elementary.parent-term,#ecoles_elementaires.parent-term{background-color:#f9fdfe}#elementary .term-header:before,#ecoles_elementaires .term-header:before{background-color:rgba(20,166,223,0.6)}#elementary .grade,#ecoles_elementaires .grade{background-color:#14a6df}#elementary .child-heading,#ecoles_elementaires .child-heading{color:#14a6df}#elementary .btn:link,#elementary input[type="submit"]:link,#elementary button:link,#elementary body .button:link,body #elementary .button:link,#elementary .btn:visited,#elementary input[type="submit"]:visited,#elementary button:visited,#elementary body .button:visited,body #elementary .button:visited,#ecoles_elementaires .btn:link,#ecoles_elementaires input[type="submit"]:link,#ecoles_elementaires button:link,#ecoles_elementaires body .button:link,body #ecoles_elementaires .button:link,#ecoles_elementaires .btn:visited,#ecoles_elementaires input[type="submit"]:visited,#ecoles_elementaires button:visited,#ecoles_elementaires body .button:visited,body #ecoles_elementaires .button:visited{background-color:#14a6df}#elementary .btn:hover,#elementary input[type="submit"]:hover,#elementary button:hover,#elementary body .button:hover,body #elementary .button:hover,#elementary .btn:active,#elementary input[type="submit"]:active,#elementary button:active,#elementary body .button:active,body #elementary .button:active,#ecoles_elementaires .btn:hover,#ecoles_elementaires input[type="submit"]:hover,#ecoles_elementaires button:hover,#ecoles_elementaires body .button:hover,body #ecoles_elementaires .button:hover,#ecoles_elementaires .btn:active,#ecoles_elementaires input[type="submit"]:active,#ecoles_elementaires button:active,#ecoles_elementaires body .button:active,body #ecoles_elementaires .button:active{background-color:#1083b0}#secondary.parent-term,#ecoles-secondaires.parent-term{background-color:#feeff6}#secondary .term-header:before,#ecoles-secondaires .term-header:before{background-color:rgba(237,36,130,0.6)}#secondary .grade,#ecoles-secondaires .grade{background-color:#ed2482}#secondary .child-heading,#ecoles-secondaires .child-heading{color:#ed2482}#secondary .btn:link,#secondary input[type="submit"]:link,#secondary button:link,#secondary body .button:link,body #secondary .button:link,#secondary .btn:visited,#secondary input[type="submit"]:visited,#secondary button:visited,#secondary body .button:visited,body #secondary .button:visited,#ecoles-secondaires .btn:link,#ecoles-secondaires input[type="submit"]:link,#ecoles-secondaires button:link,#ecoles-secondaires body .button:link,body #ecoles-secondaires .button:link,#ecoles-secondaires .btn:visited,#ecoles-secondaires input[type="submit"]:visited,#ecoles-secondaires button:visited,#ecoles-secondaires body .button:visited,body #ecoles-secondaires .button:visited{background-color:#ed2482}#secondary .btn:hover,#secondary input[type="submit"]:hover,#secondary button:hover,#secondary body .button:hover,body #secondary .button:hover,#secondary .btn:active,#secondary input[type="submit"]:active,#secondary button:active,#secondary body .button:active,body #secondary .button:active,#ecoles-secondaires .btn:hover,#ecoles-secondaires input[type="submit"]:hover,#ecoles-secondaires button:hover,#ecoles-secondaires body .button:hover,body #ecoles-secondaires .button:hover,#ecoles-secondaires .btn:active,#ecoles-secondaires input[type="submit"]:active,#ecoles-secondaires button:active,#ecoles-secondaires body .button:active,body #ecoles-secondaires .button:active{background-color:#cd1169}#indigenous-communities.parent-term,#communautes-autochtones-fr.parent-term{background-color:#f6fbf3}#indigenous-communities .term-header:before,#communautes-autochtones-fr .term-header:before{background-color:rgba(107,185,69,0.6)}#indigenous-communities .grade,#communautes-autochtones-fr .grade{background-color:#6bb945}#indigenous-communities .child-heading,#communautes-autochtones-fr .child-heading{color:#6bb945}#indigenous-communities .btn:link,#indigenous-communities input[type="submit"]:link,#indigenous-communities button:link,#indigenous-communities body .button:link,body #indigenous-communities .button:link,#indigenous-communities .btn:visited,#indigenous-communities input[type="submit"]:visited,#indigenous-communities button:visited,#indigenous-communities body .button:visited,body #indigenous-communities .button:visited,#communautes-autochtones-fr .btn:link,#communautes-autochtones-fr input[type="submit"]:link,#communautes-autochtones-fr button:link,#communautes-autochtones-fr body .button:link,body #communautes-autochtones-fr .button:link,#communautes-autochtones-fr .btn:visited,#communautes-autochtones-fr input[type="submit"]:visited,#communautes-autochtones-fr button:visited,#communautes-autochtones-fr body .button:visited,body #communautes-autochtones-fr .button:visited{background-color:#6bb945}#indigenous-communities .btn:hover,#indigenous-communities input[type="submit"]:hover,#indigenous-communities button:hover,#indigenous-communities body .button:hover,body #indigenous-communities .button:hover,#indigenous-communities .btn:active,#indigenous-communities input[type="submit"]:active,#indigenous-communities button:active,#indigenous-communities body .button:active,body #indigenous-communities .button:active,#communautes-autochtones-fr .btn:hover,#communautes-autochtones-fr input[type="submit"]:hover,#communautes-autochtones-fr button:hover,#communautes-autochtones-fr body .button:hover,body #communautes-autochtones-fr .button:hover,#communautes-autochtones-fr .btn:active,#communautes-autochtones-fr input[type="submit"]:active,#communautes-autochtones-fr button:active,#communautes-autochtones-fr body .button:active,body #communautes-autochtones-fr .button:active{background-color:#569437}.post-type-archive-program .site-footer{margin-top:0}@media screen and (max-width: 767px){.program-top .two-box-large .boxone{display:none}.program-top .two-box-large .grade{top:-14px}.program-top .two-box-large .middle{margin-right:0}}.two-box-large .middle .program-top-heading{color:#14a6df;font-size:2em;margin-top:1em;margin-bottom:0.3em}.program-top-subheading{margin-top:0.5em;font-size:1.2em}.page-template-tmpl-contact #content .page-title{font-size:2.5em;margin-bottom:0.34em;margin-top:0.3em}.page-template-tmpl-contact #content .phone p,.page-template-tmpl-contact #content .fax p,.page-template-tmpl-contact #content .email p{margin-bottom:0}.page-template-tmpl-contact #content .address{margin-top:1em}@media screen and (min-width: 992px){.page-template-tmpl-contact #content .right-bar :first-child{margin-top:3.2em}}.page-template-tmpl-whyenergy .why-boxes{padding-bottom:0}.page-template-tmpl-whyenergy .why-textsection{margin-top:0}@media screen and (max-width: 768px){.page-template-tmpl-whyenergy .why-page-title{font-size:1.5em}}.page-template-tmpl-whyenergy .we-belive{text-align:center}.page-template-tmpl-whyenergy .we-belive .listing-heading-text{margin-bottom:3em;color:#696969}.page-template-tmpl-whyenergy .we-belive .listing-image{display:block;max-width:185px;margin:auto;border-radius:1000px;margin-bottom:1em}.page-template-tmpl-whyenergy .we-belive .listing-text{text-align:center;max-width:260px;margin:auto;margin-bottom:0.5em}@media screen and (min-width: 768px){.page-template-tmpl-whyenergy .two-box-large .boxone,.page-template-tmpl-whyenergy .two-box-large .boxtwo{height:560px}}.page-template-tmpl-whyenergy .two-box-large .boxone .middle .listing-title,.page-template-tmpl-whyenergy .two-box-large .boxone .middle .listing-text,.page-template-tmpl-whyenergy .two-box-large .boxtwo .middle .listing-title,.page-template-tmpl-whyenergy .two-box-large .boxtwo .middle .listing-text{margin-bottom:0.7em}.page-template-tmpl-whyenergy .btn.donate:link,.page-template-tmpl-whyenergy input.donate[type="submit"]:link,.page-template-tmpl-whyenergy button.donate:link,.page-template-tmpl-whyenergy body .donate.button:link,body .page-template-tmpl-whyenergy .donate.button:link,.page-template-tmpl-whyenergy .btn.donate:visited,.page-template-tmpl-whyenergy input.donate[type="submit"]:visited,.page-template-tmpl-whyenergy button.donate:visited,.page-template-tmpl-whyenergy body .donate.button:visited,body .page-template-tmpl-whyenergy .donate.button:visited{background-color:#ed2482}.page-template-tmpl-whyenergy .btn.donate:hover,.page-template-tmpl-whyenergy input.donate[type="submit"]:hover,.page-template-tmpl-whyenergy button.donate:hover,.page-template-tmpl-whyenergy body .donate.button:hover,body .page-template-tmpl-whyenergy .donate.button:hover,.page-template-tmpl-whyenergy .btn.donate:visited,.page-template-tmpl-whyenergy input.donate[type="submit"]:visited,.page-template-tmpl-whyenergy button.donate:visited,.page-template-tmpl-whyenergy body .donate.button:visited,body .page-template-tmpl-whyenergy .donate.button:visited{background-color:#14a6df}.page-template-tmpl-whyenergy .btn.donate .line1,.page-template-tmpl-whyenergy input.donate[type="submit"] .line1,.page-template-tmpl-whyenergy button.donate .line1,.page-template-tmpl-whyenergy body .donate.button .line1,body .page-template-tmpl-whyenergy .donate.button .line1,.page-template-tmpl-whyenergy .btn.donate .line2,.page-template-tmpl-whyenergy input.donate[type="submit"] .line2,.page-template-tmpl-whyenergy button.donate .line2,.page-template-tmpl-whyenergy body .donate.button .line2,body .page-template-tmpl-whyenergy .donate.button .line2{display:block}.page-template-tmpl-whyenergy .btn.donate .line1,.page-template-tmpl-whyenergy input.donate[type="submit"] .line1,.page-template-tmpl-whyenergy button.donate .line1,.page-template-tmpl-whyenergy body .donate.button .line1,body .page-template-tmpl-whyenergy .donate.button .line1{font-size:1em}.page-template-tmpl-whyenergy .btn.donate .line2,.page-template-tmpl-whyenergy input.donate[type="submit"] .line2,.page-template-tmpl-whyenergy button.donate .line2,.page-template-tmpl-whyenergy body .donate.button .line2,body .page-template-tmpl-whyenergy .donate.button .line2{font-size:1.4em}.page-template-tmpl-whyenergy .we-belive .donate{margin-top:5em}@media screen and (min-width: 768px) and (max-width: 1199px){.page-template-tmpl-whyenergy .two-box-large .boxone,.page-template-tmpl-whyenergy .two-box-large .boxtwo{min-height:330px}}.post-type-archive-event .first-details,.page-template-tmpl-past-events .first-details{padding-top:0;padding-bottom:0}@media screen and (min-width: 768px){.post-type-archive-event .first-details,.page-template-tmpl-past-events .first-details{padding-top:2em}}.post-type-archive-event .event-heading,.page-template-tmpl-past-events .event-heading{text-transform:uppercase;margin-top:2em;margin-bottom:0}.post-type-archive-event .events-archive,.page-template-tmpl-past-events .events-archive{padding-top:0}.single-event .event-details-title{margin-top:0}body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:1em;color:black;margin-left:0 !important}body .gform_wrapper .gf_progressbar{background:none;width:100%;padding:0}body .gform_wrapper .percentbar_blue{background:none;background-color:#ed2482}body .gform_wrapper li.gfield.field_description_below+li.gsection{border-bottom:3px solid black}body .gform_wrapper .gform_page_footer{border-top:none}body .gform_wrapper .gfield_checkbox li label,body .gform_wrapper .gfield_radio li label{position:relative;top:3px}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:-0.3em !important;margin-bottom:1em !important;font-size:1em}body.page-template-tmpl-donate-php .headwrap{display:none}.donate-hero{display:flex;flex-direction:column;min-height:100vh;background-size:cover;background-position:center center}.donate-hero .hero-top{padding:2em}.donate-hero .hero-top .logo{max-height:110px}.donate-hero .hero-top .page-description{font-size:1.4em;margin:1em 0 0;color:white}.donate-hero .donation-form{background-color:rgba(255,255,255,0.8);border-radius:1.25em;max-width:940px;padding:1em;margin-bottom:2em;transition:all .8s}.donate-hero .donation-form .input-label{display:block;margin-bottom:.5em}.donate-hero .donation-form .error-msg{display:none;color:#FE3237;margin:0}.donate-hero .donation-form select{padding:6px;border-radius:4px;border:1px solid #696969;background-color:white}.donate-hero .donation-form .step-one:not(.active),.donate-hero .donation-form .step-two:not(.active){display:none;opacity:0;transition:opacity .8s}.donate-hero .donation-form .step-one.active,.donate-hero .donation-form .step-two.active{animation:show-steps .8s}@keyframes show-steps{0%{display:block;opacity:0}100%{opacity:100}}.donate-hero .donation-form .form-header{margin-top:1.5em;margin-bottom:1em}.donate-hero .donation-form .donation-amount-row{display:flex;flex-direction:column;margin-bottom:2em}.donate-hero .donation-form .donation-amount-row .quick-buttons{display:flex;flex-wrap:wrap}.donate-hero .donation-form .donation-amount-row .quick-buttons .btn,.donate-hero .donation-form .donation-amount-row .quick-buttons input[type="submit"],.donate-hero .donation-form .donation-amount-row .quick-buttons button,.donate-hero .donation-form .donation-amount-row .quick-buttons body .button,body .donate-hero .donation-form .donation-amount-row .quick-buttons .button{font-family:'museo-sans', sans-serif;font-weight:500;border-radius:30px;margin:0 .5em .5em 0;font-size:1.7em;text-align:center;padding:.25em .5em;width:43%;max-width:210px;transition:background-color 150ms}.donate-hero .donation-form .donation-amount-row .missing-donation-amount{margin-bottom:2em}.donate-hero .donation-form .donation-amount-row .custom-amount{display:flex;flex-direction:column}.donate-hero .donation-form .donation-amount-row .custom-amount .input-currency-symbol{color:#696969;background-color:white;border:1px solid #696969;border-radius:4px;padding:.25em 0 .25em 1em}.donate-hero .donation-form .donation-amount-row .custom-amount #donation-form-custom-amount{width:94%;background-color:transparent;border:none}.donate-hero .donation-form .bottom-actions .offer-action{display:flex;align-items:center}.donate-hero .donation-form .bottom-actions .offer-action .checkbox{display:none}.donate-hero .donation-form .bottom-actions .offer-action .checkbox+.checkbox-label{display:flex;align-items:center;cursor:pointer;user-select:none;font-size:.9em;color:#696969}.donate-hero .donation-form .bottom-actions .offer-action .checkbox+.checkbox-label::before{content:'\2714';display:flex;align-items:center;justify-content:center;min-width:1.4em;min-height:1.4em;border:1px solid #696969;margin-right:0.5em;vertical-align:middle;color:transparent;background-color:white;transition:all .2s}.donate-hero .donation-form .bottom-actions .offer-action .checkbox:checked+.checkbox-label:before{background-color:#14a6df;color:white}.donate-hero .donation-form .bottom-actions .offer-action .monthly-contribution-label{color:#696969;margin:0}.donate-hero .donation-form .bottom-actions .next-action{margin-top:1em}.donate-hero .donation-form .bottom-actions .next-action .next-btn{display:block;font-size:1.25em;padding:0.5em 1.75em;border-radius:.5em;color:white}.donate-hero .donation-form .step-two .billing-details{max-width:420px}.donate-hero .donation-form .step-two .billing-details .billing-row .field{margin-bottom:1em}.donate-hero .donation-form .step-two .billing-details .billing-row .field .billing-input{width:100%;padding:8px}.donate-hero .donation-form .step-two .bottom-actions{margin-top:2em}.donate-hero .donation-form .step-two .bottom-actions .back-btn{color:#696969;text-decoration:underline;margin-right:2em}.donate-hero .donation-form .step-two .bottom-actions .next-action{display:flex;justify-content:flex-end;align-items:center}.donate-hero .donation-form .step-two .bottom-actions .next-action .secure-icon{display:none}.donate-hero .donation-form .step-two .bottom-actions .next-action .next-btn{font-size:1em}.donate-hero .donation-form .donation-form-success-message{color:#6bb945;text-align:right;margin:1em 0 0}.donate-hero .donation-form .donation-form-error-message{color:#FE3237;text-align:right;margin:1em 0 0}.donate-hero .btn:hover,.donate-hero input[type="submit"]:hover,.donate-hero button:hover,.donate-hero body .button:hover,body .donate-hero .button:hover,.donate-hero .btn:focus,.donate-hero input[type="submit"]:focus,.donate-hero button:focus,.donate-hero body .button:focus,body .donate-hero .button:focus{text-decoration:none !important}.donation-stories.site-section{padding-bottom:0}.donation-stories.site-section .two-box-large .boxtwo{margin-bottom:2em}.donation-stories.site-section .two-box-large .boxtwo .boxright{text-align:left}.donation-stories.site-section .two-box-large .middle{padding:5%}.donation-stories.site-section .two-box-large .middle .box-text-wrap{max-width:none;color:#696969}.donation-stories.site-section .two-box-large .middle .box-text-wrap .btn-separator{margin-top:1em}.donation-stories.site-section .two-box-large .middle h1{margin-bottom:0.8em}@media screen and (min-width: 480px){.donate-hero .donation-form{padding:2.5em}.donate-hero .donation-form .step-two .billing-details .billing-row-mini{display:flex}.donate-hero .donation-form .step-two .billing-details .billing-row-mini>:first-child{padding-right:1.5em}.donate-hero .donation-form .step-two .billing-details .billing-row-mini .province{max-width:200px}.donate-hero .donation-form .step-two .billing-details .billing-row-mini .postal-code{max-width:160px}.donate-hero .donation-form .step-two .billing-details .billing-row-mini .expiry{max-width:160px}.donate-hero .donation-form .step-two .billing-details .billing-row-mini .cvv{max-width:120px}.donate-hero .donation-form .donation-amount-row .quick-buttons .btn,.donate-hero .donation-form .donation-amount-row .quick-buttons input[type="submit"],.donate-hero .donation-form .donation-amount-row .quick-buttons button,.donate-hero .donation-form .donation-amount-row .quick-buttons body .button,body .donate-hero .donation-form .donation-amount-row .quick-buttons .button{font-size:2em}}@media screen and (min-width: 580px){.donate-hero .donation-form .step-two .bottom-actions{display:block}.donate-hero .donation-form .step-two .bottom-actions .next-action{display:flex;margin-top:2em}.donate-hero .donation-form .step-two .bottom-actions .next-action .secure-icon{display:flex;align-items:center;margin-right:1em}.donate-hero .donation-form .step-two .bottom-actions .next-action .secure-icon img{max-height:35px;margin-right:.3em}.donate-hero .donation-form .step-two .bottom-actions .next-action .secure-icon p{font-size:0.9em;line-height:1;margin:0}.donate-hero .donation-form .step-two .bottom-actions .next-action .back-btn{margin-right:2em}.donate-hero .donation-form .step-two .bottom-actions .next-action .next-btn{font-size:1em}}@media screen and (min-width: 768px){.donate-hero .hero-top{display:flex;align-items:center}.donate-hero .hero-top .logo{max-height:130px}.donate-hero .hero-top .page-description{font-size:1.6em;margin:0 0 0 2em}.donate-hero .donation-form{min-height:700px}.donate-hero .donation-form .form-description{width:90%}.donate-hero .donation-form .donation-amount-row{display:flex;flex-direction:row}.donate-hero .donation-form .donation-amount-row .missing-donation-amount{margin-bottom:0}.donate-hero .donation-form .bottom-actions{display:flex;justify-content:space-between;align-items:center}.donate-hero .donation-form .bottom-actions .offer-action .monthly-contribution-label{font-size:100%}.donate-hero .donation-form .bottom-actions .next-action{margin:0}.donate-hero .donation-form .step-two .billing-details{max-width:none}.donate-hero .donation-form .step-two .billing-details .billing-row{display:flex}.donate-hero .donation-form .step-two .billing-details .billing-row>:first-child{padding-right:1.5em}.donate-hero .donation-form .step-two .billing-details .billing-row .billing-row-mini{width:50%}.donate-hero .donation-form .step-two .billing-details .billing-row .field{width:50%}.donation-stories.site-section .two-box-large .boxtwo{margin-bottom:0}.donation-stories.site-section .two-box-large .middle{vertical-align:top}.donation-stories.site-section .two-box-large .middle .box-text-wrap{padding-top:1em}.donation-stories.site-section .two-box-large .middle p{font-size:90%}}@media screen and (min-width: 900px){.donate-hero .donation-form{margin-left:2%}}@media screen and (min-width: 992px){.donate-hero .donation-form{margin-left:5%}}@media screen and (min-width: 1200px){.donate-hero .hero-top{padding-left:10%}.donate-hero .hero-top .logo{max-height:160px}.donate-hero .hero-top .page-description{width:40%;font-size:1.8em}.donate-hero .donation-form{margin-left:10%}.donate-hero .donation-form .step-two .bottom-actions .next-action .next-btn{font-size:1.25em}.donation-stories.site-section .two-box-large .middle p{font-size:100%}}.section-heading-left{text-align:left}.blog-content{margin-top:3em}
/*# sourceMappingURL=style.css.map */
