html,body,*,input,textarea{-webkit-font-smoothing:antialiased}html{position:relative;min-height:100%}html,body{margin:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:19px;font-family:'Lato'}@media screen and (min-width: 992px) and (max-width: 1169px){html,body{font-size:17px}}@media screen and (min-width: 768px) and (max-width: 991px){html,body{font-size:16px}}@media screen and (max-width: 767px){html,body{font-size:14px}}p,ul,ol{font-size:0.9rem;line-height:1.4rem}h1{font-size:1.7rem;line-height:2.2rem;margin-top:0;color:#b90281}h2{font-size:1.6rem;line-height:2rem}h3{font-size:1.3rem;line-height:1.8rem;margin:35px 0 0 0}h4{font-size:1.2rem;line-height:1.6rem}h5{font-size:1.1rem;line-height:1.5rem}h6{font-size:1rem;line-height:1.3rem}a{color:#b90281;transition:0.2s;font-weight:bold;text-decoration:none !important}a:hover{color:#87015e}nav a{font-size:0.8rem;font-weight:bold}pre{white-space:normal;font-family:"Courier new", Courier, "Andale Mono", monospace;border:dashed 1px #CCC;padding:10px;margin-bottom:25px}address{white-space:normal;background-color:#eee;padding:15px 20px;color:#000;font-style:italic;display:inline-block}address strong{color:#000;font-weight:bold}.container{max-width:1170px;margin-left:auto;margin-right:auto}.container:after{content:"";display:table;clear:both}@media screen and (min-width: 1170px){.container{width:1140px}}@media screen and (min-width: 992px) and (max-width: 1169px){.container{width:962px}}@media screen and (min-width: 768px) and (max-width: 991px){.container{width:738px}}@media screen and (max-width: 767px){.container{width:auto;padding:0px 15px}}img{display:block;height:auto;max-width:100%}body{background-color:#f2f2f2;background-image:url("/wp-content/themes/cantest/static/img/bg.jpg");background-repeat:repeat-y;background-position:center center}header[role="main"]{padding-top:30px}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"]{padding-top:15px}}@media screen and (max-width: 767px){header[role="main"]{padding-top:0px}}header[role="main"] a.logo{display:inline-block}header[role="main"] a.logo img.mobile-logo{display:none}@media screen and (max-width: 767px){header[role="main"] a.logo img.mobile-logo{display:block}}header[role="main"] a.logo img.desktop-logo{display:block}@media screen and (max-width: 767px){header[role="main"] a.logo img.desktop-logo{display:none}}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] a.logo{margin-top:11px}}@media screen and (max-width: 767px){header[role="main"] a.logo{margin-top:10px}}header[role="main"] div.left{float:left;display:block;margin-right:2.35765%;width:28.34964%}header[role="main"] div.left:last-child{margin-right:0}@media screen and (max-width: 767px){header[role="main"] div.left{float:left;display:block;margin-right:2.35765%;width:48.82117%}header[role="main"] div.left:last-child{margin-right:0}}header[role="main"] div.right{float:left;display:block;margin-right:2.35765%;width:69.2927%}header[role="main"] div.right:last-child{margin-right:0}@media screen and (max-width: 767px){header[role="main"] div.right{float:left;display:block;margin-right:2.35765%;width:48.82117%}header[role="main"] div.right:last-child{margin-right:0}}header[role="main"] div.top-row,header[role="main"] div.bottom-row{text-align:right}header[role="main"] div.top-row{display:block;padding-bottom:0px}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] div.top-row{display:none}}@media screen and (max-width: 767px){header[role="main"] div.top-row{display:none}}header[role="main"] div.bottom-row{display:block}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] div.bottom-row{display:none}}@media screen and (max-width: 767px){header[role="main"] div.bottom-row{display:none}}header[role="main"] a.nav-toggle{display:none;float:right}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] a.nav-toggle{display:inline-block}}@media screen and (max-width: 767px){header[role="main"] a.nav-toggle{display:inline-block}}header[role="main"] ul.header-links{list-style-type:none;margin:0;padding:0;display:inline-block;font-size:15px;margin-top:13px}header[role="main"] ul.header-links li{float:left;margin-left:20px}header[role="main"] ul.header-links li a{color:#000;text-decoration:none}header[role="main"] ul.header-links li a:hover img{opacity:0.9}header[role="main"] ul.header-links li.moodle-btn a.button{background-color:#0048b4;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block}header[role="main"] p{padding:0;margin:0;display:block;color:#00945e}header[role="main"] nav[role="main"]{background:#b90281;margin-top:28px;height:50px}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"]{display:none;height:auto;margin-top:0}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"]{display:none;height:auto;margin-top:0}}header[role="main"] nav[role="main"] ul{list-style-type:none;margin:0;padding:0;display:inline-block;position:relative;padding-left:15px}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul{width:100%;display:block;padding:0;text-align:left}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul{width:100%;display:block;padding:0;text-align:left}}header[role="main"] nav[role="main"] ul li{float:left;position:relative}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li{float:none}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li{float:none}}header[role="main"] nav[role="main"] ul li.current_page_item:not(.page-item-4) a,header[role="main"] nav[role="main"] ul li.current_page_parent:not(.page-item-4) a{background:#5d2398}header[role="main"] nav[role="main"] ul li a{color:#fff;text-transform:uppercase;text-decoration:none;line-height:50px;padding:0 18px;display:block;height:50px}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li a{height:auto;line-height:1.4rem;padding:8px 18px}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li a{height:auto;line-height:1.4rem;padding:8px 18px}}header[role="main"] nav[role="main"] ul li a:hover{background:#5d2398}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li a:hover{background:transparent}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li a:hover{background:transparent}}header[role="main"] nav[role="main"] ul li.page_item_has_children:hover.page-item-678 ul.children:not(.visible){display:none;visibility:hidden}header[role="main"] nav[role="main"] ul li.page_item_has_children:hover ul.children{display:block;visibility:visible}header[role="main"] nav[role="main"] ul li.page_item_has_children:hover>a{background:#5d2398}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li.page_item_has_children:hover>a{background:transparent}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li.page_item_has_children:hover>a{background:transparent}}header[role="main"] nav[role="main"] ul li.mobile-only{display:none}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li.mobile-only{display:block;visibility:visible}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li.mobile-only{display:block;visibility:visible}}header[role="main"] nav[role="main"] ul li ul.children{background:#b90281;z-index:9999;display:none;visibility:hidden;position:absolute;top:50px;left:0;padding:15px 5px 5px 5px}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li ul.children{display:block;position:relative;visibility:visible;top:auto;padding:0;padding-left:20px;left:auto;background:transparent}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li ul.children{display:block;position:relative;visibility:visible;top:auto;padding:0;padding-left:20px;left:auto;background:transparent}}header[role="main"] nav[role="main"] ul li ul.children li{display:block;float:none;width:255px;margin-bottom:12px}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li ul.children li{width:100%;margin-bottom:0px}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li ul.children li{width:100%;margin-bottom:0px}}header[role="main"] nav[role="main"] ul li ul.children li a{display:block;height:auto;line-height:25px;background:#b90281 !important}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li ul.children li a{height:auto;line-height:1.4rem;padding:8px 18px;color:#fff;background:transparent !important}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li ul.children li a{height:auto;line-height:1.4rem;padding:8px 18px;color:#fff;background:transparent !important}}header[role="main"] nav[role="main"] ul li ul.children li a:hover{color:#002955}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li ul.children li a:hover{color:#fff}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li ul.children li a:hover{color:#fff}}header[role="main"] nav[role="main"] ul li ul.children li ul.children{position:relative;top:auto;padding-left:15px;width:auto}header[role="main"] nav[role="main"] ul li ul.children li ul.children li{width:auto}@media screen and (min-width: 768px) and (max-width: 991px){header[role="main"] nav[role="main"] ul li.page-item-678 ul.children:not(.visible){display:none;visibility:hidden}}@media screen and (max-width: 767px){header[role="main"] nav[role="main"] ul li.page-item-678 ul.children:not(.visible){display:none;visibility:hidden}}footer[role="main"]{margin-top:35px;margin-bottom:10px;font-size:15px}@media screen and (min-width: 768px) and (max-width: 991px){footer[role="main"]{margin-top:60px;margin-bottom:15px;text-align:center}}@media screen and (max-width: 767px){footer[role="main"]{margin-top:30px;margin-bottom:15px}}footer[role="main"] a{font-weight:normal}footer[role="main"] div.footer-links ul,footer[role="main"] div.footer-logos ul{list-style-type:none;margin:0;padding:0}footer[role="main"] div.footer-links ul li,footer[role="main"] div.footer-logos ul li{float:left}footer[role="main"] div.footer-links{float:left;display:block;margin-right:2.35765%;width:57.35098%;padding-top:20px}footer[role="main"] div.footer-links:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){footer[role="main"] div.footer-links{float:left;display:block;margin-right:2.35765%;width:100%}footer[role="main"] div.footer-links:last-child{margin-right:0}}@media screen and (max-width: 767px){footer[role="main"] div.footer-links{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}footer[role="main"] div.footer-links:last-child{margin-right:0}}footer[role="main"] div.footer-links ul{float:right}@media screen and (min-width: 768px) and (max-width: 991px){footer[role="main"] div.footer-links ul{display:inline-block}}@media screen and (max-width: 767px){footer[role="main"] div.footer-links ul{display:inline-block;float:none}}footer[role="main"] div.footer-links ul li{margin-right:30px;opacity:0.5;font-size:0.8rem;line-height:1.2rem}footer[role="main"] div.footer-links ul li:last-child{margin-right:0}@media screen and (min-width: 992px) and (max-width: 1169px){footer[role="main"] div.footer-links ul li{margin-right:17px;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 991px){footer[role="main"] div.footer-links ul li{line-height:20px;margin-top:30px}}@media screen and (max-width: 767px){footer[role="main"] div.footer-links ul li{line-height:20px;margin-top:10px;margin-right:0px;display:block;float:none}}footer[role="main"] div.footer-links ul li a{color:#000;text-decoration:none;font-size:0.8rem;line-height:1.2rem}footer[role="main"] div.footer-logos{float:left;display:block;margin-right:2.35765%;width:40.29137%}footer[role="main"] div.footer-logos:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){footer[role="main"] div.footer-logos{float:left;display:block;margin-right:2.35765%;width:100%}footer[role="main"] div.footer-logos:last-child{margin-right:0}}@media screen and (max-width: 767px){footer[role="main"] div.footer-logos{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}footer[role="main"] div.footer-logos:last-child{margin-right:0}}footer[role="main"] div.footer-logos ul{float:left}@media screen and (min-width: 768px) and (max-width: 991px){footer[role="main"] div.footer-logos ul{float:none;display:inline-block}}@media screen and (max-width: 767px){footer[role="main"] div.footer-logos ul{float:none;display:inline-block;margin-top:10px}}footer[role="main"] div.footer-logos ul li{width:50%}footer[role="main"] div.footer-logos ul li img{height:80px}aside[role="sidebar"] figure,aside[role="sidebar"] blockquote{margin:0 0 40px 0;padding:0}.alignnone{display:block;margin:5px 0 20px 0}.alignnone img{margin:0 auto}.aligncenter,div.aligncenter{display:block;margin:5px 0 20px 0}.aligncenter img,div.aligncenter img{margin:0 auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}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:#ddd;border:solid 1px #ccc;color:#000;width:auto !important;padding:5px;text-align:center}.wp-caption .wp-caption-text{font-size:13px;line-height:17px;margin:10px 0 7px 0;padding:0;color:#000}article.center{text-align:center;padding:38px 120px 20px 120px}@media screen and (min-width: 992px) and (max-width: 1169px){article.center{padding:50px 90px 20px 90px}}@media screen and (min-width: 768px) and (max-width: 991px){article.center{padding:25px 65px 5px 65px}}@media screen and (max-width: 767px){article.center{padding:25px 15px 5px 15px}}article header h1{padding-top:30px}article header.hasDate h1{margin-top:0;margin-bottom:0}article header.hasDate p.date{color:#000;font-size:15px;padding:0 0 0 0;margin:5px 0 0 0}article a{transition:0.2s;color:#0048b4;font-weight:normal;text-decoration:underline !important}article a:hover{color:#0048b4}section.team-project-columns,section.organisation-columns{padding-top:30px}section.team-project-columns:after,section.organisation-columns:after{content:"";display:table;clear:both}section.team-project-columns .column.team,section.organisation-columns .column.team{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.team-project-columns .column.team:last-child,section.organisation-columns .column.team:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section.team-project-columns .column.team,section.organisation-columns .column.team{float:left;display:block;margin-right:2.35765%;width:100%}section.team-project-columns .column.team:last-child,section.organisation-columns .column.team:last-child{margin-right:0}}@media screen and (max-width: 767px){section.team-project-columns .column.team,section.organisation-columns .column.team{float:left;display:block;margin-right:2.35765%;width:100%}section.team-project-columns .column.team:last-child,section.organisation-columns .column.team:last-child{margin-right:0}}section.team-project-columns .column.team .people-listing,section.organisation-columns .column.team .people-listing{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 767px){section.team-project-columns .column.team .people-listing,section.organisation-columns .column.team .people-listing{flex-direction:column}}section.team-project-columns .column.team .people-listing .person,section.organisation-columns .column.team .people-listing .person{display:flex;flex-direction:row;width:50%;padding:0 30px 30px 0}section.team-project-columns .column.team .people-listing .person h4,section.organisation-columns .column.team .people-listing .person h4{text-align:left;margin-bottom:10px;font-size:1.2rem}@media screen and (max-width: 767px){section.team-project-columns .column.team .people-listing .person,section.organisation-columns .column.team .people-listing .person{width:100%;padding-right:0}}section.team-project-columns .column.team .people-listing .person .person-images,section.organisation-columns .column.team .people-listing .person .person-images{width:25%}section.team-project-columns .column.team .people-listing .person .person-images .person-headshot,section.organisation-columns .column.team .people-listing .person .person-images .person-headshot{margin-bottom:5px}section.team-project-columns .column.team .people-listing .person .person-images .person-headshot img.photo,section.organisation-columns .column.team .people-listing .person .person-images .person-headshot img.photo{border-radius:50%}section.team-project-columns .column.team .people-listing .person .person-images .person-logo,section.organisation-columns .column.team .people-listing .person .person-images .person-logo{margin-top:8px}section.team-project-columns .column.team .people-listing .person .bio,section.organisation-columns .column.team .people-listing .person .bio{float:left;padding-left:20px;width:75%}section.team-project-columns .column.team .people-listing .person .bio h3.name,section.organisation-columns .column.team .people-listing .person .bio h3.name{margin:0;padding:0;font-size:19px}section.team-project-columns .column.team .people-listing .person .bio p.job-title,section.organisation-columns .column.team .people-listing .person .bio p.job-title{margin:0 0 10px 0;padding:0;font-weight:700;font-size:16px;line-height:16px}section.team-project-columns .column.team .people-listing .person .bio .description,section.organisation-columns .column.team .people-listing .person .bio .description{font-size:15px;line-height:20px;opacity:0.75}section.team-project-columns .column.team .people-listing a,section.organisation-columns .column.team .people-listing a{transition:0.2s;color:#0048b4;font-weight:normal;text-decoration:underline !important}section.team-project-columns .column.team .people-listing a:hover,section.organisation-columns .column.team .people-listing a:hover{color:#0048b4}section.team-project-columns .column.team a,section.organisation-columns .column.team a{color:#0048b4;font-weight:normal;text-decoration:underline !important}section.team-project-columns .column.projects,section.team-project-columns .column.news,section.organisation-columns .column.projects,section.organisation-columns .column.news{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.team-project-columns .column.projects:last-child,section.team-project-columns .column.news:last-child,section.organisation-columns .column.projects:last-child,section.organisation-columns .column.news:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section.team-project-columns .column.projects,section.team-project-columns .column.news,section.organisation-columns .column.projects,section.organisation-columns .column.news{float:left;display:block;margin-right:2.35765%;width:100%}section.team-project-columns .column.projects:last-child,section.team-project-columns .column.news:last-child,section.organisation-columns .column.projects:last-child,section.organisation-columns .column.news:last-child{margin-right:0}}@media screen and (max-width: 767px){section.team-project-columns .column.projects,section.team-project-columns .column.news,section.organisation-columns .column.projects,section.organisation-columns .column.news{float:left;display:block;margin-right:2.35765%;width:100%}section.team-project-columns .column.projects:last-child,section.team-project-columns .column.news:last-child,section.organisation-columns .column.projects:last-child,section.organisation-columns .column.news:last-child{margin-right:0}}@media screen and (min-width: 1170px){section.team-project-columns .column.projects .timeline-container,section.team-project-columns .column.news .timeline-container,section.organisation-columns .column.projects .timeline-container,section.organisation-columns .column.news .timeline-container{overflow-y:scroll;max-height:350px}}@media screen and (min-width: 992px) and (max-width: 1169px){section.team-project-columns .column.projects .timeline-container,section.team-project-columns .column.news .timeline-container,section.organisation-columns .column.projects .timeline-container,section.organisation-columns .column.news .timeline-container{overflow-y:scroll;max-height:350px}}@media screen and (min-width: 768px) and (max-width: 991px){section.team-project-columns .column.projects .timeline-container,section.team-project-columns .column.news .timeline-container,section.organisation-columns .column.projects .timeline-container,section.organisation-columns .column.news .timeline-container{overflow-y:scroll;max-height:350px}}section.team-project-columns .column h1,section.team-project-columns .column h2.heading,section.organisation-columns .column h1,section.organisation-columns .column h2.heading{font-size:1.2rem;line-height:1.7rem;margin-top:0;color:#b90281}section.team-project-columns .column .post,section.organisation-columns .column .post{margin-bottom:15px}section.team-project-columns .column .post h3,section.organisation-columns .column .post h3{margin:0;font-size:0.9rem;line-height:1.2rem}section.team-project-columns .column .post h3 a,section.organisation-columns .column .post h3 a{color:#0048b4;text-decoration:underline !important;font-weight:normal !important}section.team-project-columns .column .post p,section.organisation-columns .column .post p{margin:7px 0;font-size:0.8rem;line-height:1.2rem}section.team-project-columns .column .post p.meta,section.organisation-columns .column .post p.meta{color:#999}section.team-project-columns .column .post p a.read-more,section.organisation-columns .column .post p a.read-more{color:#0048b4;text-decoration:underline !important;font-weight:normal !important}body.public-involvement section.team-project-columns .column,body.public-involvement section.organisation-columns .column{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:30px}body.public-involvement section.team-project-columns .column:last-child,body.public-involvement section.organisation-columns .column:last-child{margin-right:0}body.public-involvement section.team-project-columns .column:last-child,body.public-involvement section.organisation-columns .column:last-child{margin-bottom:0}body.public-involvement section.team-project-columns .column.team .person,body.public-involvement section.organisation-columns .column.team .person{width:33.33%}body.public-involvement section.team-project-columns .column .timeline-container p:first-child,body.public-involvement section.organisation-columns .column .timeline-container p:first-child{margin-top:0}section.inner-slideshow{margin-top:12px;margin-bottom:35px;position:relative;height:300px;overflow:hidden}@media screen and (min-width: 992px) and (max-width: 1169px){section.inner-slideshow{height:248px}}@media screen and (min-width: 768px) and (max-width: 991px){section.inner-slideshow{height:190px}}@media screen and (min-width: 768px) and (max-width: 991px){section.inner-slideshow{height:190px}}@media screen and (max-width: 767px){section.inner-slideshow{height:95px;margin-bottom:10px}}section.inner-slideshow div.cycle-slideshow{overflow:hidden}section.inner-slideshow div.cycle-slideshow img{display:none}section.inner-slideshow div.cycle-pager{position:absolute;bottom:3px;left:30px;z-index:999}section.inner-slideshow div.cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#fff;margin:0 2px}section.inner-slideshow div.cycle-pager span.cycle-pager-active{color:#00945e}section.inner-slideshow div.cycle-pager span:hover{cursor:pointer}.pagination{display:flex;overflow:hidden;padding:20px 0}.pagination a{margin-right:20px}.pagination span{font-weight:bold;margin-right:20px}.grid{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-left:-1.618em}.grid .column{display:flex;align-items:stretch;flex:0px 0px auto;width:33.3333%;padding-left:1.618em;position:relative}.grid .column .block{display:flex;flex-direction:column;flex:1;margin-bottom:1.618em}.grid .column .block .align-start{flex:1 0 auto}.grid .column .block .align-end{padding-top:0px}@media screen and (max-width: 767px){.grid .column .block .align-end{padding-top:20px}}.grid.whole>.column{width:100%}.grid.halves>.column{width:50%}@media screen and (max-width: 767px){.grid.halves>.column{width:100%}}.grid.thirds>.column{width:33.3333333333%}@media screen and (max-width: 767px){.grid.thirds>.column{width:50%}}.grid.quarters>.column{width:25%}@media screen and (max-width: 767px){.grid.quarters>.column{width:50%}}.grid.one-fourth>.column{width:75%}.grid.one-fourth>.column:first-child{width:25%}@media screen and (max-width: 767px){.grid.one-fourth>.column{width:100% !important}}section.home-slideshow{margin-top:12px;position:relative;overflow:hidden;height:240px}@media screen and (min-width: 992px) and (max-width: 1169px){section.home-slideshow{height:200px}}section.home-slideshow div.cycle-slideshow{overflow:hidden;width:100%;height:100%}section.home-slideshow div.cycle-slideshow div.slide{background-size:cover;background-position:center center;width:100%;height:100%}@media screen and (min-width: 768px) and (max-width: 991px){section.home-slideshow{height:175px}}@media screen and (max-width: 767px){section.home-slideshow{margin-top:0px;height:100px}}section.home-slideshow div.slide-caption{background:url("/wp-content/themes/cantest/static/img/slider-text-bg.png");color:#fff;height:40px;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:998;line-height:40px;padding-left:15px;font-size:0.9rem}section.home-slideshow div.cycle-pager{position:absolute;bottom:5px;left:20px;z-index:999}@media screen and (max-width: 767px){section.home-slideshow div.cycle-pager{display:none}}section.home-slideshow div.cycle-pager span{font-family:'Lato', arial;font-size:45px;line-height:0;width:16px;height:16px;display:inline-block;color:#fff;margin:0 2px}section.home-slideshow div.cycle-pager span.cycle-pager-active{color:#00945e}section.home-slideshow div.cycle-pager span:hover{cursor:pointer}hr.grey{border:0;border-top:1px solid #CCC;margin-bottom:25px}section.home-columns{padding-top:30px}section.home-columns:after{content:"";display:table;clear:both}section.home-columns .column.intro{float:left;display:block;margin-right:2.35765%;width:40.29137%}section.home-columns .column.intro:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section.home-columns .column.intro{float:left;display:block;margin-right:2.35765%;width:100%}section.home-columns .column.intro:last-child{margin-right:0}}@media screen and (max-width: 767px){section.home-columns .column.intro{float:left;display:block;margin-right:2.35765%;width:100%}section.home-columns .column.intro:last-child{margin-right:0}}section.home-columns .column.intro a{color:#0048b4;font-weight:normal;text-decoration:underline !important}section.home-columns .column.news{float:left;display:block;margin-right:2.35765%;width:27.49666%}section.home-columns .column.news:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section.home-columns .column.news{float:left;display:block;margin-right:2.35765%;width:100%}section.home-columns .column.news:last-child{margin-right:0}}@media screen and (max-width: 767px){section.home-columns .column.news{float:left;display:block;margin-right:2.35765%;width:100%}section.home-columns .column.news:last-child{margin-right:0}}section.home-columns .column.twitter{float:left;display:block;margin-right:2.35765%;width:27.49666%}section.home-columns .column.twitter:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section.home-columns .column.twitter{display:none}}@media screen and (max-width: 767px){section.home-columns .column.twitter{display:none}}section.home-columns .column.twitter .twitter-timeline-container{overflow-y:scroll;max-height:850px}section.home-columns .column h1,section.home-columns .column h2.heading{font-size:1.2rem;line-height:1.7rem;margin-top:0;color:#b90281}section.home-columns .column .post{margin-bottom:15px}section.home-columns .column .post h3{margin:0;font-size:0.9rem;line-height:1.2rem}section.home-columns .column .post h3 a{color:#0048b4;text-decoration:underline !important;font-weight:normal !important}section.home-columns .column .post p{margin:7px 0;font-size:0.8rem;line-height:1.2rem}section.home-columns .column .post p.meta{color:#999}section.home-columns .column .post p a.read-more{color:#0048b4;text-decoration:underline !important;font-weight:normal !important}section.testimonials{overflow:hidden}section.testimonials blockquote{display:block;margin:0 auto;width:80%;text-align:center;font-style:italic;font-size:.9rem;line-height:1.4rem}section.testimonials blockquote cite{display:block;font-style:normal;color:#b90281;font-size:.9rem;line-height:1.4rem}section.featured-links{text-align:center;display:block;margin:15px 0;font-size:17px}@media screen and (min-width: 768px) and (max-width: 991px){section.featured-links{margin:25px 0}}@media screen and (max-width: 767px){section.featured-links{margin:15px 0}}section.featured-links div.col-1,section.featured-links div.col-2,section.featured-links div.col-3{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.featured-links div.col-1:last-child,section.featured-links div.col-2:last-child,section.featured-links div.col-3:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section.featured-links div.col-1,section.featured-links div.col-2,section.featured-links div.col-3{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 65px 20px 65px}section.featured-links div.col-1:last-child,section.featured-links div.col-2:last-child,section.featured-links div.col-3:last-child{margin-right:0}}@media screen and (max-width: 767px){section.featured-links div.col-1,section.featured-links div.col-2,section.featured-links div.col-3{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 35px 20px 35px}section.featured-links div.col-1:last-child,section.featured-links div.col-2:last-child,section.featured-links div.col-3:last-child{margin-right:0}}section.featured-links img{margin:auto}section.featured-links h2{font-size:20px;margin-bottom:10px}section.featured-links h2 a{text-decoration:none}section.featured-links p{font-size:17px}section.featured-links ul.latest-news{list-style-type:none;margin:0;padding:0}section.featured-links ul.latest-news li h4{font-size:0.85rem;line-height:1.11rem;margin-bottom:4px;margin-top:10px;font-weight:normal}section.featured-links ul.latest-news li h4 a{text-decoration:none}section.featured-links ul.latest-news li small{color:#6C6C6C}section#people{padding:0}section#people .letters-a-z{text-align:left;margin-bottom:35px}section#people .letters-a-z ul.letters{list-style:none;padding:0;margin:0;display:inline-block}section#people .letters-a-z ul.letters li{display:inline-block;padding:6px}section#people .letters-a-z ul.letters li.view-all{width:100px}section#people .letters-a-z ul.letters li.no-posts{color:#CCC;cursor:not-allowed}section#people .letters-a-z ul.letters li.has-posts.current-letter{text-decoration:underline}section#people .letters-a-z a{transition:0.2s;color:#0048b4;font-weight:normal;text-decoration:underline !important}section#people .letters-a-z a:hover{color:#0048b4}section#people .person-group{margin:0;margin-bottom:30px}section#people .person-group h6{margin:0;margin-bottom:15px}section#people .people-listing{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 767px){section#people .people-listing{flex-direction:column}}section#people .people-listing .person{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;text-align:center;margin-bottom:30px}@media screen and (min-width: 768px) and (max-width: 991px){section#people .people-listing .person{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media screen and (max-width: 767px){section#people .people-listing .person{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}section#people .people-listing .person .person-image{margin-bottom:5px}section#people .people-listing .person .person-image img{margin:0 auto}section#people .people-listing .person .person-bio h3{margin:0;font-size:0.9rem;line-height:1.4rem}section#people .people-listing .person .person-bio p{margin:0;font-size:0.9rem;line-height:1.4rem}section#people .people-listing a{transition:0.2s;color:#0048b4;font-weight:normal;text-decoration:underline !important}section#people .people-listing a:hover{color:#0048b4}section#people .nav-next a,section#people .nav-previous a{background-color:#b90281;color:#fff;font-weight:500;padding:8px 20px;border-radius:6px}.person-profile{display:flex;flex-direction:row;margin-top:25px;margin-bottom:30px}@media screen and (max-width: 767px){.person-profile{flex-direction:column}}.person-profile .photo{width:220px}.person-profile .bio{padding-left:20px}a.back-btn{background-color:#b90281;color:#fff;font-weight:500;padding:8px 20px;border-radius:6px}section.person header h1,section.person header h2{margin-top:0;margin-bottom:0;font-size:1.7rem;line-height:2.2rem;color:#b90281}section.person .person-profile{display:block}section.person .person-profile h4{text-align:left;margin-bottom:10px;font-size:1rem}section.person .person-profile p.job-title{margin:0 0 20px 0;padding:0;font-weight:700;font-size:16px;line-height:16px}section.person .person-profile .photo{width:20%;min-width:220px;display:inline-block;vertical-align:top}section.person .person-profile .photo img{width:100%}section.person .person-profile .bio{max-width:75%;display:inline-block}section.person .person-profile .bio p{margin-top:0}section.person .additional-details span{font-weight:bold;display:block}section.person .additional-details .data{margin-bottom:20px;font-size:0.9rem}section.person .additional-details .data span+p{margin-top:5px}section.person .additional-details .data.email .button{background-color:#b90281;color:#fff;text-decoration:none !important;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:10px 25px;text-align:center;text-decoration:none;display:inline-block;font-weight:normal}ul.jobs-listing{list-style-type:none;margin:0;padding:0;margin:25px 20px}ul.jobs-listing li{margin-bottom:45px}ul.jobs-listing li h2{font-size:22px;margin:0 0 15px 0;padding:0 0 8px 0;border-bottom:1px solid #ccc}ul.jobs-listing li h2 a{text-decoration:none}ul.jobs-listing li p{font-size:17px;margin:5px 0 0 0;padding:0}ul.jobs-listing li p.details{margin:18px 0 0 0;font-size:16px}ul.jobs-listing li p.details a{text-decoration:none}ul.jobs-listing li p.short-desc{margin:20px 0 0 0}article.single-job p.details{margin:10px 0 0 0;padding:0}article.single-job p.subhead{margin:40px 0 0 0}section[role="contact"] div.left{float:left;display:block;margin-right:2.35765%;width:40.29137%;padding-top:23px}section[role="contact"] div.left:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section[role="contact"] div.left{float:left;display:block;margin-right:2.35765%;width:100%}section[role="contact"] div.left:last-child{margin-right:0}}@media screen and (max-width: 767px){section[role="contact"] div.left{float:left;display:block;margin-right:2.35765%;width:100%}section[role="contact"] div.left:last-child{margin-right:0}}section[role="contact"] div.right{float:left;display:block;margin-right:2.35765%;width:57.35098%}section[role="contact"] div.right:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section[role="contact"] div.right{float:left;display:block;margin-right:2.35765%;width:100%}section[role="contact"] div.right:last-child{margin-right:0}}@media screen and (max-width: 767px){section[role="contact"] div.right{float:left;display:block;margin-right:2.35765%;width:100%}section[role="contact"] div.right:last-child{margin-right:0}}div#contactmap{height:500px;width:100%;display:block;background:#ccc;margin-top:30px}@media screen and (min-width: 992px) and (max-width: 1169px){div#contactmap{height:400px}}@media screen and (min-width: 768px) and (max-width: 991px){div#contactmap{margin-top:15px}}@media screen and (max-width: 767px){div#contactmap{margin-top:10px;height:200px}}section[role="news-events"]{padding-top:30px}section[role="news-events"] div.container div.left{float:left;display:block;margin-right:2.35765%;width:65.88078%}section[role="news-events"] div.container div.left:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section[role="news-events"] div.container div.left{float:left;display:block;margin-right:2.35765%;width:100%}section[role="news-events"] div.container div.left:last-child{margin-right:0}}@media screen and (max-width: 767px){section[role="news-events"] div.container div.left{float:left;display:block;margin-right:2.35765%;width:100%}section[role="news-events"] div.container div.left:last-child{margin-right:0}}section[role="news-events"] div.container div.right{float:left;display:block;margin-right:2.35765%;width:31.76157%}section[role="news-events"] div.container div.right:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 991px){section[role="news-events"] div.container div.right{float:left;display:block;margin-right:2.35765%;width:100%}section[role="news-events"] div.container div.right:last-child{margin-right:0}}@media screen and (max-width: 767px){section[role="news-events"] div.container div.right{float:left;display:block;margin-right:2.35765%;width:100%}section[role="news-events"] div.container div.right:last-child{margin-right:0}}section[role="news-events"] hr{border-bottom:1px solid #ccc;border-top:0;margin-bottom:25px}section[role="news-events"] h1{margin-bottom:5px}section[role="news-events"] article[role="post"]{margin:15px 0;overflow:hidden}section[role="news-events"] article[role="post"] .thumbnail{display:inline-block;float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-right:20px}section[role="news-events"] article[role="post"] .thumbnail:last-child{margin-right:0}section[role="news-events"] article[role="post"] .info{display:inline-block;float:left;display:block;margin-right:2.35765%;width:82.94039%;vertical-align:top}section[role="news-events"] article[role="post"] .info:last-child{margin-right:0}section[role="news-events"] article[role="post"] h2{font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:0}section[role="news-events"] article[role="post"] h2 a{text-decoration:none}section[role="news-events"] article[role="post"] p{margin:0}p.date{margin:0;color:#999;font-size:0.8rem;line-height:1.2rem}.projects .project,article[role="single-post"] .project{display:block;clear:both;overflow:hidden;padding-top:20px;padding-bottom:20px}.projects .project .project__image,article[role="single-post"] .project .project__image{float:left;width:25%}@media screen and (max-width: 767px){.projects .project .project__image,article[role="single-post"] .project .project__image{display:block;clear:both;width:100%}}.projects .project .project__image img,article[role="single-post"] .project .project__image img{max-width:250px;height:auto}@media screen and (max-width: 767px){.projects .project .project__image img,article[role="single-post"] .project .project__image img{width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.projects .project .project__image img,article[role="single-post"] .project .project__image img{max-width:170px}}@media screen and (min-width: 992px) and (max-width: 1169px){.projects .project .project__image img,article[role="single-post"] .project .project__image img{max-width:220px}}.projects .project .project__summary,article[role="single-post"] .project .project__summary{float:left;width:75%}@media screen and (max-width: 767px){.projects .project .project__summary,article[role="single-post"] .project .project__summary{width:100%;margin-top:20px}}.projects .project .project__summary p,.projects .project .project__summary a,.projects .project .project__summary span,.projects .project .project__summary li,.projects .project .project__summary div,article[role="single-post"] .project .project__summary p,article[role="single-post"] .project .project__summary a,article[role="single-post"] .project .project__summary span,article[role="single-post"] .project .project__summary li,article[role="single-post"] .project .project__summary div{font-size:0.8rem;line-height:1.2rem}.projects .project .project__summary .project__summary_title,article[role="single-post"] .project .project__summary .project__summary_title{display:block;width:100%}.projects .project .project__summary .project__summary_title h1,.projects .project .project__summary .project__summary_title h2,.projects .project .project__summary .project__summary_title h3,.projects .project .project__summary .project__summary_title h4,.projects .project .project__summary .project__summary_title h5,.projects .project .project__summary .project__summary_title h6,article[role="single-post"] .project .project__summary .project__summary_title h1,article[role="single-post"] .project .project__summary .project__summary_title h2,article[role="single-post"] .project .project__summary .project__summary_title h3,article[role="single-post"] .project .project__summary .project__summary_title h4,article[role="single-post"] .project .project__summary .project__summary_title h5,article[role="single-post"] .project .project__summary .project__summary_title h6{margin-top:0;margin-bottom:10px}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_title h4,article[role="single-post"] .project .project__summary .project__summary_title h4{font-size:1.0rem}}@media screen and (min-width: 992px) and (max-width: 1169px){.projects .project .project__summary .project__summary_title h4,article[role="single-post"] .project .project__summary .project__summary_title h4{font-size:1.1rem}}@media screen and (min-width: 768px) and (max-width: 991px){.projects .project .project__summary .project__summary_title h4,article[role="single-post"] .project .project__summary .project__summary_title h4{font-size:1.1rem}}.projects .project .project__summary .project__summary_leads,article[role="single-post"] .project .project__summary .project__summary_leads{float:left;width:70%;margin-bottom:10px;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_leads,article[role="single-post"] .project .project__summary .project__summary_leads{width:100%;margin-bottom:0}}.projects .project .project__summary .project__summary_badge,article[role="single-post"] .project .project__summary .project__summary_badge{float:right;width:190px;margin-left:20px;margin-bottom:20px;border-radius:10px;padding:10px;text-align:right;background-color:#daebfb}@media screen and (min-width: 768px) and (max-width: 991px){.projects .project .project__summary .project__summary_badge,article[role="single-post"] .project .project__summary .project__summary_badge{width:150px;margin-left:10px}}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_badge,article[role="single-post"] .project .project__summary .project__summary_badge{display:block;clear:both;width:100%;margin:0;border-radius:0;background-color:transparent;float:none;text-align:left;padding:0}}.projects .project .project__summary .project__summary_badge .nospacing,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing{padding:0;margin:0}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_badge .nospacing,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing{margin-bottom:5px}}.projects .project .project__summary .project__summary_badge .nospacing .label,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing .label{color:#b90281;font-weight:bold;margin-right:5px;display:inline-block}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_badge .nospacing .label,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing .label{width:100px;color:#5d2398;margin-bottom:0}}.projects .project .project__summary .project__summary_badge .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing .value{display:inline-block}@media screen and (min-width: 992px) and (max-width: 1169px){.projects .project .project__summary .project__summary_badge .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing .value{max-width:88%}}@media screen and (min-width: 768px) and (max-width: 991px){.projects .project .project__summary .project__summary_badge .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing .value{max-width:85%}}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_badge .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_badge .nospacing .value{max-width:85%;margin-bottom:0}}.projects .project .project__summary .project__summary_others,article[role="single-post"] .project .project__summary .project__summary_others{display:block;width:100%;clear:both}.projects .project .project__summary .project__summary_more,article[role="single-post"] .project .project__summary .project__summary_more{display:block;width:100%;clear:both}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_more,article[role="single-post"] .project .project__summary .project__summary_more{margin-top:10px}}.projects .project .project__summary .project__summary_leads .nospacing,.projects .project .project__summary .project__summary_others .nospacing,article[role="single-post"] .project .project__summary .project__summary_leads .nospacing,article[role="single-post"] .project .project__summary .project__summary_others .nospacing{padding:0;margin:0}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_leads .nospacing,.projects .project .project__summary .project__summary_others .nospacing,article[role="single-post"] .project .project__summary .project__summary_leads .nospacing,article[role="single-post"] .project .project__summary .project__summary_others .nospacing{margin-bottom:5px}}.projects .project .project__summary .project__summary_leads .nospacing .label,.projects .project .project__summary .project__summary_others .nospacing .label,article[role="single-post"] .project .project__summary .project__summary_leads .nospacing .label,article[role="single-post"] .project .project__summary .project__summary_others .nospacing .label{color:#5d2398;font-weight:bold;margin-right:5px;display:inline-block;width:100px;vertical-align:top}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_leads .nospacing .label,.projects .project .project__summary .project__summary_others .nospacing .label,article[role="single-post"] .project .project__summary .project__summary_leads .nospacing .label,article[role="single-post"] .project .project__summary .project__summary_others .nospacing .label{margin-bottom:0}}.projects .project .project__summary .project__summary_leads .nospacing .value,.projects .project .project__summary .project__summary_others .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_leads .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_others .nospacing .value{display:inline-block;vertical-align:top;max-width:85%}@media screen and (max-width: 767px){.projects .project .project__summary .project__summary_leads .nospacing .value,.projects .project .project__summary .project__summary_others .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_leads .nospacing .value,article[role="single-post"] .project .project__summary .project__summary_others .nospacing .value{max-width:100%;margin-bottom:0}}.projects .project .project__summary .project__summary_leads .nospacing a,.projects .project .project__summary .project__summary_others .nospacing a,article[role="single-post"] .project .project__summary .project__summary_leads .nospacing a,article[role="single-post"] .project .project__summary .project__summary_others .nospacing a{color:#0048b4;font-weight:normal;text-decoration:underline !important}article[role="single-post"] .project .project__summary{width:100%}article[role="single-post"] .project .project__summary .project__summary_leads{margin-bottom:0;padding-bottom:0}article[role="single-post"] .project .project__summary .project__summary_badge{margin-top:0;margin-bottom:0}.projectInfo{width:100%;overflow:hidden;padding-top:40px}.projectInfoBox{float:right;height:auto;width:210px;padding:15px 12px 15px 12px;background-color:#daebfb;margin:-15px 5px 0 20px;border-radius:10px}@media screen and (max-width: 767px){.projectInfoBox{float:none;margin:0 0 15px 0;background-color:#fff;width:100%;padding:0}}@media screen and (min-width: 768px) and (max-width: 991px){.projectInfoBox{width:180px}}.projectInfoBox p{margin:0;text-align:right;font-size:0.85em;line-height:1.45}@media screen and (max-width: 767px){.projectInfoBox p{text-align:left}}.projectInfoBox-label{color:#b90281;font-weight:bold}@media screen and (max-width: 767px){.projectInfoBox-label{display:block}}.projectInfoBlock{padding:0;margin:0 0 0px 0}.projectInfoBlock-label{float:left;max-width:130px;color:#5d2398;font-size:0.85em;font-weight:bold}@media screen and (max-width: 767px){.projectInfoBlock-label{float:none;max-width:100%}}.projectInfoBlock-text{font-size:0.85em;line-height:1.45;margin-left:130px}.projectInfoBlock-text a{color:#0048b4;font-weight:normal;text-decoration:underline !important}@media screen and (max-width: 767px){.projectInfoBlock-text{margin-left:0}}
