/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}
@font-face{font-family:Adrianna;src:url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_3_0.eot);src:url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_3_0.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_3_0.woff) format("woff"),url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_3_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Adrianna;src:url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_2_0.eot);src:url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_2_0.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_2_0.woff) format("woff"),url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_2_0.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Adrianna;src:url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_0_0.eot);src:url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_0_0.eot#iefix) format("embedded-opentype"),url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_0_0.woff) format("woff"),url(/sites/default/themes/lightweight/fonts/Adrianna/372FE2_0_0.ttf) format("truetype");font-weight:700;font-style:normal}select{background:url(/sites/default/themes/lightweight/images/CMCE_Arrow_down_blue.svg) no-repeat;background-position:calc(100% - 25px) calc(50% + 2px);border-radius:0}#newsletter-form form input[type=email],#newsletter-form form input[type=password],#newsletter-form form input[type=submit],#newsletter-form form input[type=text],#newsletter-form form select,#newsletter-request form input[type=email],#newsletter-request form input[type=password],#newsletter-request form input[type=submit],#newsletter-request form input[type=text],#newsletter-request form select,#project-request form input[type=email],#project-request form input[type=password],#project-request form input[type=submit],#project-request form input[type=text],#project-request form select,#user-login-form input[type=email],#user-login-form input[type=password],#user-login-form input[type=submit],#user-login-form input[type=text],#user-login-form select{border-radius:0}#newsletter-form form .js-form-type-checkbox,#newsletter-request form .js-form-type-checkbox,#project-request form .js-form-type-checkbox,#user-login-form .js-form-type-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;position:relative}#newsletter-form form .js-form-type-checkbox::after,#newsletter-request form .js-form-type-checkbox::after,#project-request form .js-form-type-checkbox::after,#user-login-form .js-form-type-checkbox::after{content:'';display:block;clear:both}#newsletter-form form .js-form-type-checkbox input,#newsletter-request form .js-form-type-checkbox input,#project-request form .js-form-type-checkbox input,#user-login-form .js-form-type-checkbox input{display:none;margin-left:0;cursor:pointer}#newsletter-form form .js-form-type-checkbox input:checked+label::after,#newsletter-request form .js-form-type-checkbox input:checked+label::after,#project-request form .js-form-type-checkbox input:checked+label::after,#user-login-form .js-form-type-checkbox input:checked+label::after{opacity:1}#newsletter-form form .js-form-type-checkbox label,#newsletter-request form .js-form-type-checkbox label,#project-request form .js-form-type-checkbox label,#user-login-form .js-form-type-checkbox label{display:block;margin-left:52px;pointer-events:auto!important}#newsletter-form form .js-form-type-checkbox label:hover,#newsletter-request form .js-form-type-checkbox label:hover,#project-request form .js-form-type-checkbox label:hover,#user-login-form .js-form-type-checkbox label:hover{cursor:pointer}#newsletter-form form .js-form-type-checkbox label::before,#newsletter-request form .js-form-type-checkbox label::before,#project-request form .js-form-type-checkbox label::before,#user-login-form .js-form-type-checkbox label::before{content:'';display:block;border:3px solid #fff;border-radius:50%;height:32px;width:32px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#newsletter-form form .js-form-type-checkbox label::after,#newsletter-request form .js-form-type-checkbox label::after,#project-request form .js-form-type-checkbox label::after,#user-login-form .js-form-type-checkbox label::after{content:'';display:block;background:url(/sites/default/themes/lightweight/images/icon_tick.svg) no-repeat;background-size:80%;height:20px;width:24px;position:absolute;top:calc(50% + 2px);left:10px;opacity:0;-o-transition:opacity .25s linear;-ms-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#newsletter-form form .js-webform-confirmation-back-link-ajax,#newsletter-request form .js-webform-confirmation-back-link-ajax,#project-request form .js-webform-confirmation-back-link-ajax,#user-login-form .js-webform-confirmation-back-link-ajax{color:#fff;text-decoration:none}#newsletter-form form .webform-confirmation,#newsletter-request form .webform-confirmation,#project-request form .webform-confirmation,#user-login-form .webform-confirmation{margin-left:25px}@media screen and (max-width:650px){#newsletter-form form .webform-confirmation,#newsletter-request form .webform-confirmation,#project-request form .webform-confirmation,#user-login-form .webform-confirmation{margin-left:0}}#newsletter-form form .form-item:not([class*=form-item-field-permission]).input-has-content label,#newsletter-request form .form-item:not([class*=form-item-field-permission]).input-has-content label,#project-request form .form-item:not([class*=form-item-field-permission]).input-has-content label,#user-login-form .form-item:not([class*=form-item-field-permission]).input-has-content label{font-size:12px;top:5px!important}@media screen and (max-width:650px){#newsletter-form form .form-item:not([class*=form-item-field-permission]).input-has-content label,#newsletter-request form .form-item:not([class*=form-item-field-permission]).input-has-content label,#project-request form .form-item:not([class*=form-item-field-permission]).input-has-content label,#user-login-form .form-item:not([class*=form-item-field-permission]).input-has-content label{left:10px!important}}#newsletter-form form .form-item:not([class*=form-item-field-permission]) label,#newsletter-request form .form-item:not([class*=form-item-field-permission]) label,#project-request form .form-item:not([class*=form-item-field-permission]) label,#user-login-form .form-item:not([class*=form-item-field-permission]) label{position:static;top:18px!important;-o-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#newsletter-form form .form-item:not([class*=form-item-field-permission]) input[type=password],#newsletter-form form .form-item:not([class*=form-item-field-permission]) input[type=text],#newsletter-request form .form-item:not([class*=form-item-field-permission]) input[type=password],#newsletter-request form .form-item:not([class*=form-item-field-permission]) input[type=text],#project-request form .form-item:not([class*=form-item-field-permission]) input[type=password],#project-request form .form-item:not([class*=form-item-field-permission]) input[type=text],#user-login-form .form-item:not([class*=form-item-field-permission]) input[type=password],#user-login-form .form-item:not([class*=form-item-field-permission]) input[type=text]{-o-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#newsletter-form form .form-item:not([class*=form-item-field-permission]) input[type=password]:focus,#newsletter-form form .form-item:not([class*=form-item-field-permission]) input[type=text]:focus,#newsletter-request form .form-item:not([class*=form-item-field-permission]) input[type=password]:focus,#newsletter-request form .form-item:not([class*=form-item-field-permission]) input[type=text]:focus,#project-request form .form-item:not([class*=form-item-field-permission]) input[type=password]:focus,#project-request form .form-item:not([class*=form-item-field-permission]) input[type=text]:focus,#user-login-form .form-item:not([class*=form-item-field-permission]) input[type=password]:focus,#user-login-form .form-item:not([class*=form-item-field-permission]) input[type=text]:focus{outline:0}#newsletter-form form .form-item:not(.form-item-permission),#newsletter-request form .form-item:not(.form-item-permission),#project-request form .form-item:not(.form-item-permission),#user-login-form .form-item:not(.form-item-permission){display:block;position:relative;width:50%;margin-bottom:25px}@media screen and (max-width:650px){#newsletter-form form .form-item:not(.form-item-permission),#newsletter-request form .form-item:not(.form-item-permission),#project-request form .form-item:not(.form-item-permission),#user-login-form .form-item:not(.form-item-permission){width:100%;padding-left:0}}#newsletter-form form .form-item:not(.form-item-permission) label,#newsletter-request form .form-item:not(.form-item-permission) label,#project-request form .form-item:not(.form-item-permission) label,#user-login-form .form-item:not(.form-item-permission) label{position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:20px;left:25px;color:#07283d}@media screen and (max-width:650px){#newsletter-form form .form-item:not(.form-item-permission) label,#newsletter-request form .form-item:not(.form-item-permission) label,#project-request form .form-item:not(.form-item-permission) label,#user-login-form .form-item:not(.form-item-permission) label{left:20px}}#newsletter-form form .form-item:not(.form-item-permission) input,#newsletter-request form .form-item:not(.form-item-permission) input,#project-request form .form-item:not(.form-item-permission) input,#user-login-form .form-item:not(.form-item-permission) input{width:100%;padding:20px 24px}a.btn,button,form:not(.webform-submission-form) input[type=submit]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;text-decoration:none!important;color:#fff;background-color:#c8102e;border:none;border-radius:0;padding:23px}a.btn::-ms-expand,button::-ms-expand,form:not(.webform-submission-form) input[type=submit]::-ms-expand{display:none}a.btn:hover,button:hover,form:not(.webform-submission-form) input[type=submit]:hover{background-color:#810a1e}.signposts>div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -25px;width:calc(100% + 50px)}@media screen and (max-width:850px){.signposts>div{margin:0 -15px;width:calc(100% + 30px)}}.signposts>div .views-row{width:33.33333%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#07283d}.signposts>div .views-row .views-field-nothing{background:#fff;-moz-box-shadow:0 0 50px rgba(0,0,0,.2);-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2);margin:25px;position:relative}.signposts>div .views-row .views-field-nothing::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#07283d;opacity:0;pointer-events:none;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.signposts>div .views-row .views-field-nothing .image{height:250px;width:100%;background-position:center;background-size:cover}@media screen and (max-width:650px){.signposts>div .views-row .views-field-nothing .image{height:180px}}.signposts>div .views-row .views-field-nothing .text{padding:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.signposts>div .views-row .views-field-nothing .text p{margin:0}.signposts>div .views-row:hover .views-field-nothing{cursor:pointer}.signposts>div .views-row:hover .views-field-nothing::after{opacity:.5}.signposts>div .views-row:hover .views-field-nothing .text a{text-decoration:none}.signposts>div .views-row:hover .views-field-nothing .text .link,.signposts>div .views-row:hover .views-field-nothing .text .link a{background-position:100% 50%!important}@media screen and (max-width:1000px){.signposts>div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -25px;width:calc(100% + 50px)}}@media screen and (max-width:1000px) and (max-width:850px){.signposts>div{margin:0 -15px;width:calc(100% + 30px)}}@media screen and (max-width:1000px){.signposts>div .views-row{width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#07283d}.signposts>div .views-row .views-field-nothing{background:#fff;-moz-box-shadow:0 0 50px rgba(0,0,0,.2);-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2);margin:25px;position:relative}.signposts>div .views-row .views-field-nothing::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#07283d;opacity:0;pointer-events:none;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.signposts>div .views-row .views-field-nothing .image{height:250px;width:100%;background-position:center;background-size:cover}}@media screen and (max-width:1000px) and (max-width:650px){.signposts>div .views-row .views-field-nothing .image{height:180px}}@media screen and (max-width:1000px){.signposts>div .views-row .views-field-nothing .text{padding:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.signposts>div .views-row .views-field-nothing .text p{margin:0}.signposts>div .views-row:hover .views-field-nothing{cursor:pointer}.signposts>div .views-row:hover .views-field-nothing::after{opacity:.5}.signposts>div .views-row:hover .views-field-nothing .text a{text-decoration:none}.signposts>div .views-row:hover .views-field-nothing .text .link,.signposts>div .views-row:hover .views-field-nothing .text .link a{background-position:100% 50%!important}}.project-signposts{width:100%}.project-signposts>div .views-row .views-field-nothing .image{background-color:#07283d;background-repeat:no-repeat;background-size:contain;margin:20px 0;position:relative}.project-signposts>div .views-row .views-field-nothing .image::after,.project-signposts>div .views-row .views-field-nothing .image::before{content:'';display:block;background-color:#07283d;height:20px;width:100%;position:absolute}.project-signposts>div .views-row .views-field-nothing .image::before{top:-20px}.project-signposts>div .views-row .views-field-nothing .image::after{bottom:-20px}.front .knowledge-bank .signposts>div{width:calc(100% + 10px);margin:0 -5px}.front .knowledge-bank .signposts>div .views-row{width:20%}.front .knowledge-bank .signposts>div .views-row .views-field-nothing .image{height:150px}@media screen and (max-width:1240px){.front .knowledge-bank .signposts>div .views-row{width:33.3333333%}}@media screen and (max-width:650px){.front .knowledge-bank .signposts>div .views-row{width:100%}.front .knowledge-bank .signposts>div .views-row .views-field-nothing [class^=knowledge-bank]{width:100%}}.front .knowledge-bank .signposts>div .views-row .views-field-nothing{background:#07283d;font-weight:700;margin:8px;-o-transition:background .3s linear;-ms-transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;transition:background .3s linear}.front .knowledge-bank .signposts>div .views-row .views-field-nothing:hover{background:#c8102e}.front .knowledge-bank .signposts>div .views-row .views-field-nothing a{color:#fff}.front .knowledge-bank .signposts>div .views-row .views-field-nothing a,.front .knowledge-bank .signposts>div .views-row .views-field-nothing a:hover{text-decoration:none}.front .knowledge-bank .signposts>div .views-row .views-field-nothing .text{font-size:20px;color:#fff}.signposts>div,div[class*=js-view-dom-]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.signposts>div a,div[class*=js-view-dom-] a{text-decoration:none}.signposts>div header,div[class*=js-view-dom-] header{display:none}.signposts>div header a,div[class*=js-view-dom-] header a{margin:0}.signposts>div .page-top header,div[class*=js-view-dom-] .page-top header{display:block}.signposts>div a.view-more-link:focus,.signposts>div a.view-more-link:hover,div[class*=js-view-dom-] a.view-more-link:focus,div[class*=js-view-dom-] a.view-more-link:hover{color:#c8102e;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_red.svg)}.signposts>div .views-row,div[class*=js-view-dom-] .views-row{position:relative}.signposts>div .views-row .views-field-nothing,.signposts>div .views-row .views-field-nothing .field-content,.signposts>div .views-row .views-field-nothing a,div[class*=js-view-dom-] .views-row .views-field-nothing,div[class*=js-view-dom-] .views-row .views-field-nothing .field-content,div[class*=js-view-dom-] .views-row .views-field-nothing a{height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.signposts>div .views-row .views-field-nothing .field-content,.signposts>div .views-row .views-field-nothing a,div[class*=js-view-dom-] .views-row .views-field-nothing .field-content,div[class*=js-view-dom-] .views-row .views-field-nothing a{width:100%}.signposts>div .views-row .views-field-nothing a,div[class*=js-view-dom-] .views-row .views-field-nothing a{width:100%;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:650px){.signposts>div .views-row .views-field-nothing a,div[class*=js-view-dom-] .views-row .views-field-nothing a{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.signposts>div .views-row .views-field-nothing a .text,div[class*=js-view-dom-] .views-row .views-field-nothing a .text{color:#07283d;padding:25px}.signposts>div .views-row .views-field-nothing a .text .title,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .title{font-weight:700;font-size:24px;margin-bottom:30px}.signposts>div .views-row .views-field-nothing a .text .date,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .date{position:relative;font-size:16px;margin-bottom:20px}.signposts>div .views-row .views-field-nothing a .text .body,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .body{margin-bottom:60px}@media screen and (max-width:650px){.signposts>div .views-row .views-field-nothing a .text .body,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .body{display:none}}.signposts>div .views-row .views-field-nothing a .text .link,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .link{font-weight:700;font-size:24px;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_blue.svg);background-repeat:no-repeat;background-position:95% 50%;padding-right:45px;text-align:right;margin-left:auto;margin-top:auto;width:fit-content;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width:850px){.signposts>div,div[class*=js-view-dom-]{width:calc(100% + 15px)}.signposts>div .views-row .views-field-nothing,div[class*=js-view-dom-] .views-row .views-field-nothing{margin:15px}.signposts>div header,div[class*=js-view-dom-] header{display:block;width:calc(100% - 30px);position:relative;left:15px;top:-18px}}@media screen and (max-width:650px){.signposts>div,div[class*=js-view-dom-]{width:100%;margin:0;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.signposts>div .views-row,div[class*=js-view-dom-] .views-row{width:100%;margin-top:20px}.signposts>div .views-row .views-field-nothing,div[class*=js-view-dom-] .views-row .views-field-nothing{margin:0}.signposts>div .views-row .views-field-nothing a .text,div[class*=js-view-dom-] .views-row .views-field-nothing a .text{width:100%;padding:15px}.signposts>div .views-row .views-field-nothing a .text .date,.signposts>div .views-row .views-field-nothing a .text .where,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .date,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .where{margin-bottom:10px}.signposts>div .views-row .views-field-nothing a .text .where,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .where{font-size:15px}.signposts>div .views-row .views-field-nothing a .text .date,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .date{font-size:13px}.signposts>div .views-row .views-field-nothing a .text .title,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .title{font-size:15px;margin-bottom:10px}.signposts>div .views-row .views-field-nothing a .text .body,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .body{margin:0}.signposts>div .views-row .views-field-nothing a .text .link,div[class*=js-view-dom-] .views-row .views-field-nothing a .text .link{display:none}}@media screen and (max-width:850px){.signposts>div{margin-top:38px}.front .signposts>div{margin-top:0}.front .signposts>div header{top:-56px}}.project-signposts>div .views-row .views-field-nothing a .text .body{margin-bottom:30px}*{box-sizing:border-box}ul.reset{margin:0;padding:0}.hidden{display:none}.central{text-align:center}img{display:block;height:auto;max-width:100%}a{color:#07283d;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}a:hover{text-decoration:none;color:#c8102e}a,a:focus{outline:0}p{line-height:1.3em;font-size:18px}h1,h2,h3,h4{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child{margin-bottom:0}h1{font-size:42px}h2{font-size:36px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}.about-us .views-field-title,.about-us h1,.communities .views-field-title,.communities h1,.events-archive .views-field-title,.events-archive h1,.knowledge-bank .views-field-title,.knowledge-bank h1,.news .views-field-title,.news h1,body:not(.front) .views-field-title,body:not(.front) h1{margin-bottom:26px!important;font-size:26px;font-weight:700;text-transform:capitalize}.clear{clear:both}body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;font-family:Adrianna,serif;color:#07283d;letter-spacing:.5px}.wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;overflow:visible}@media screen and (max-width:1200px){.wrapper{padding-left:20px;padding-right:20px}}.event-list .wrapper,.page-content .wrapper,.recent-events-view .wrapper{max-width:1240px}.container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.container>section{position:relative}.container>section:not(.no-padding){padding-top:40px;padding-bottom:40px}.front.page-content{padding:0;overflow-x:visible}body .page-content:not(.front){padding:40px 0}body .page-content:not(.front) .wrapper>div:not([class]),body .page-content:not(.front) .wrapper>h1{max-width:1200px;margin:0 auto}body.news .page-content .wrapper>div,body.resources .page-content .wrapper>div{max-width:1220px!important}a.view-more-link{position:absolute;right:0;color:#07283d;font-weight:700;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_blue.svg);background-repeat:no-repeat;background-position:100% 50%;padding-right:30px;text-decoration:none}a.view-more-link:focus,a.view-more-link:hover{color:#c8102e;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_red.svg)}.views-element-container{width:100%}.page-content{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:top center;background-image:url(/sites/default/themes/lightweight/images/CMCE_Knowledge_Bank_Background.jpg);overflow-x:hidden}.page-top{width:100%;margin-bottom:40px}.event .header,.events .header,.knowledge-bank .header,.latest .header{color:#07283d;margin:30px 0;padding-bottom:30px;font-size:26px;position:relative;border-bottom:solid 1px #7f8a90}@media screen and (max-width:850px){.event .header,.events .header,.knowledge-bank .header,.latest .header{margin:15px 0 20px;padding-bottom:15px}.event .header a.view-more-link,.events .header a.view-more-link,.knowledge-bank .header a.view-more-link,.latest .header a.view-more-link{display:none}}@media screen and (max-width:650px){.event .header,.events .header,.knowledge-bank .header,.latest .header{font-size:22px}}#colorbox #cboxWrapper{border-radius:0}#colorbox #cboxContent button{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none}.captcha{display:block;width:100%;margin-left:25px;margin-bottom:30px}@media screen and (max-width:650px){.captcha{margin-left:0}}.top{background-image:url(/sites/default/themes/lightweight/images/CMCE_Header_Image_Small.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat}.top header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:140px;padding:20px 20px;max-width:1240px!important}@media screen and (max-width:650px){.top header{height:100px}}.top header .logo{height:100px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:650px){.top header .logo{height:60px}}.top header .logo a{display:block;height:100%}.top header .logo a img{height:100%;max-width:none;width:auto}.top header .menu{width:100%;height:100px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media screen and (max-width:650px){.top header .menu{height:60px}}.top header .menu nav{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;width:100%}.top header .menu nav ul{list-style:none;padding:0;margin:0}.top header .menu nav ul li{display:inline-block;padding:0 0 0 30px;float:right}.top header .menu nav ul li a{color:#fff;font-weight:700;font-size:18px;text-decoration:none;-o-transition:all .25s linear;-ms-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear}.top header .menu nav ul li a::after{content:'';display:block;height:5px;background:#c8102e;-o-transition:all .25s linear;-ms-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear;-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0)}.top header .menu nav ul li a:hover::after{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}.top header .menu nav ul li a::after{margin-top:5px}@media screen and (max-width:1000px){.top header .menu nav ul li a{padding-bottom:0;border-bottom:0}.top header .menu nav ul li a::after{content:'';display:block;height:5px;background:unset;-o-transition:all .25s linear;-ms-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear;-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0)}.top header .menu nav ul li a::after{display:none;margin-top:0}.top header .menu nav ul li a:hover{color:#c8102e}}.top header .menu .icon{display:none;cursor:pointer;height:30px;width:30px;background-position:center;background-size:100%;z-index:4;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.top header .menu .icon.burger{background-image:url(/sites/default/themes/lightweight/images/CMCE_burger_menu.svg);width:36px}.top header .menu .icon.close{background-image:url(/sites/default/themes/lightweight/images/CMCE_cross.svg)}@media screen and (max-width:1000px){.top header .menu nav{opacity:0;z-index:-1;overflow:hidden;position:absolute;top:0;left:0;width:100%;background:#07283d;padding:20px 0}.top header .menu nav ul{z-index:3;text-align:right;margin-top:80px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top header .menu nav ul li{display:block;float:none;padding:5px 20px}.top header .menu .icon.active{display:block}.top header .menu .close.active~nav{opacity:1;z-index:3}.top header .menu .close.active~.overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}}.top a{color:#fff}.top a:hover{color:#c8102e}footer .contact{background-image:url(/sites/default/themes/lightweight/images/CMCE_Header_Image_Small.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;color:#fff;padding:40px 0}@media screen and (max-width:650px){footer .contact{padding-top:0}}footer .contact .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:25px 20px;max-width:1240px!important}@media screen and (max-width:650px){footer .contact .wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer .contact .wrapper>div{width:40%}@media screen and (max-width:850px){footer .contact .wrapper>div{width:100%}footer .contact .wrapper>div:last-child{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}footer .contact .wrapper>div #block-sponsoredby{margin-left:20px!important}}@media screen and (max-width:650px){footer .contact .wrapper>div:last-child{display:block}footer .contact .wrapper>div #block-sponsoredby{margin-left:0!important}}@media screen and (max-width:650px){footer .contact .wrapper>div .form-wrapper{width:100%!important}}footer .contact .wrapper>div #block-contact,footer .contact .wrapper>div #block-sponsoredby{margin-left:70px;margin-bottom:20px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width:850px){footer .contact .wrapper>div #block-contact,footer .contact .wrapper>div #block-sponsoredby{margin-top:35px;margin-left:0;-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}footer .contact .wrapper>div #block-contact h2,footer .contact .wrapper>div #block-sponsoredby h2{font-weight:400;font-size:26px;margin-bottom:50px}@media screen and (max-width:650px){footer .contact .wrapper>div #block-contact h2,footer .contact .wrapper>div #block-sponsoredby h2{margin-bottom:15px}}footer .contact .wrapper>div #block-contact p,footer .contact .wrapper>div #block-sponsoredby p{margin:0;word-wrap:break-word}footer .contact .wrapper>div#newsletter-form{width:60%}@media screen and (max-width:850px){footer .contact .wrapper>div#newsletter-form{width:100%}}footer .contact .wrapper>div#newsletter-form h2{font-weight:400;font-size:26px;margin-bottom:50px}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form h2{margin-bottom:15px}}footer .contact .wrapper>div#newsletter-form form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;left:-25px}footer .contact .wrapper>div#newsletter-form form input[type=email],footer .contact .wrapper>div#newsletter-form form input[type=password],footer .contact .wrapper>div#newsletter-form form input[type=submit],footer .contact .wrapper>div#newsletter-form form input[type=text],footer .contact .wrapper>div#newsletter-form form select{border:none}@media screen and (max-width:850px){footer .contact .wrapper>div#newsletter-form form{width:calc(100% + 25px)}}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form form{width:100%;left:0}}footer .contact .wrapper>div#newsletter-form form div[role=contentinfo]{width:100%;margin-bottom:25px;margin-left:25px}footer .contact .wrapper>div#newsletter-form form div[role=contentinfo] ul{list-style:inside;margin:0;padding:0}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form form div[role=contentinfo]{margin-left:0}}@media screen and (min-width:651px){footer .contact .wrapper>div#newsletter-form form .form-item:not([class*=form-item-field-permission]).input-has-content label{left:50px!important}}footer .contact .wrapper>div#newsletter-form form .form-item:not(.form-item-permission){padding-left:25px}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form form .form-item:not(.form-item-permission){padding-left:0}}footer .contact .wrapper>div#newsletter-form form .form-item:not(.form-item-permission) input{font-size:16px}footer .contact .wrapper>div#newsletter-form form .form-item:not(.form-item-permission) label{left:50px}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form form .form-item:not(.form-item-permission) label{left:25px}}footer .contact .wrapper>div#newsletter-form form .form-item-permission{margin:30px 0 30px 25px;clear:both;width:100%}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form form .form-item-permission{margin:15px 0 25px}}footer .contact .wrapper>div#newsletter-form form #edit-preview{display:none}footer .contact .wrapper>div#newsletter-form form .form-actions input[type=submit]{background:0 0;border:0;color:#fff;font-weight:700;font-size:28px;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_white.svg);background-repeat:no-repeat;background-position:100% 50%;margin-left:25px;padding:0 30px 0 0;cursor:pointer;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}footer .contact .wrapper>div#newsletter-form form .form-actions input[type=submit]:focus,footer .contact .wrapper>div#newsletter-form form .form-actions input[type=submit]:hover{color:#c8102e}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form form .form-actions input[type=submit]{margin-left:0}}footer .contact .wrapper>div#newsletter-form form .captcha{display:block;width:100%;padding-left:25px;margin:10px 0}@media screen and (max-width:650px){footer .contact .wrapper>div#newsletter-form form .captcha{padding-left:0}}footer .footer-menu{background:#000;color:#fff}footer .footer-menu .wrapper{padding:0}footer .footer-menu .wrapper .first-ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0;padding:0}footer .footer-menu .wrapper .first-ul ul{list-style:none;margin:0;padding:23px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}footer .footer-menu .wrapper .first-ul ul.contextual-links{padding:0}footer .footer-menu .wrapper .first-ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}footer .footer-menu .wrapper .first-ul li:not(:first-child){padding:0 0 0 20px}footer .footer-menu .wrapper .first-ul li.gi-link span{font-weight:100}footer .footer-menu .wrapper .first-ul li.gi-link a{font-weight:700;text-decoration:none}@media screen and (max-width:1200px){footer .footer-menu .wrapper{padding:0 20px}}@media screen and (max-width:650px){footer .footer-menu .wrapper{padding:0}footer .footer-menu .wrapper .first-ul,footer .footer-menu .wrapper .first-ul ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}footer .footer-menu .wrapper .first-ul li{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}footer .footer-menu .wrapper .first-ul li.gi-link{padding:20px 0 0 20px}footer .footer-menu .wrapper .first-ul li ul li:not(:first-child){padding:20px 0 0}}footer .footer-menu a{color:#fff;font-weight:700}footer .footer-menu a:hover{color:#c8102e}footer a{color:#fff}footer a:hover{color:#c8102e}.pager{width:100%;text-align:center}.pager .pager__item--first,.pager .pager__item--last{display:none}.pager .pager__item--next a,.pager .pager__item--previous a{font-size:30px;position:relative;top:3px;text-decoration:none}.pager ul{list-style:none;padding:0 25px}@media screen and (max-width:650px){.pager ul{padding:0 15px}}.pager ul li{display:inline-block;margin:0 10px}.pager ul li.is-active a{color:#c8102e}.pager ul li a{font-size:22px;color:#07283d;font-weight:700;text-decoration:none}.cc_container{-moz-box-shadow:0 0 50px rgba(0,0,0,.2);-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2);border-color:#7f8a90;border-radius:0;width:320px;padding-bottom:60px;left:auto;font-family:Adrianna,sans-serif}@media screen and (max-width:650px){.cc_container{width:100%}}.cc_container p{color:#07283d;font-size:16px!important;line-height:1.6em!important}.cc_container p a{-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;color:#07283d;text-decoration:underline}.cc_container p a:hover{color:#041926}.cc_container .cc_logo{display:none}.cc_container .cc_btn{-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;background:#c8102e;color:#fff;border-radius:0;bottom:15px;font-size:18px}.cc_container .cc_btn:hover{color:#fff;background:#8c1520}.front.top [id^=block-welcometocmce]{color:#fff;max-width:500px;padding:40px 0 20px;text-align:left;font-size:18px}.front.top [id^=block-welcometocmce] h1{font-size:52px;margin-bottom:50px}@media screen and (max-width:650px){.front.top .contextual-region{padding-top:10px;text-align:left}.front.top .contextual-region h1{font-size:32px;margin-bottom:0}}.front #newsletter-linkedin{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:650px){.front #newsletter-linkedin #newsletter-cta{width:100%}}.front #newsletter-linkedin #linkedin-widget .IN-widget{margin-bottom:40px}.front nav#block-secondarynavigation{padding-bottom:40px}.front nav#block-secondarynavigation>ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;-moz-justify-content:left;justify-content:left;list-style:none;text-align:center;padding:0;margin:0}@media screen and (max-width:850px){.front nav#block-secondarynavigation>ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}.front nav#block-secondarynavigation>ul li{display:inline-block;text-align:left}@media screen and (max-width:850px){.front nav#block-secondarynavigation>ul li:not(:first-child){margin-top:20px}}.front nav#block-secondarynavigation>ul li a{display:block;background-color:#c8102e;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_white.svg);background-repeat:no-repeat;background-position:calc(100% - 40px) calc(50% - 2px);padding:22px 40px 18px;padding-bottom:30px;padding-right:75px;margin-right:20px;color:#fff;font-weight:700;font-size:22px;text-decoration:none;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.front nav#block-secondarynavigation>ul li a:focus,.front nav#block-secondarynavigation>ul li a:hover{background-color:#fff;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_red.svg);color:#c8102e}@media screen and (max-width:650px){.front nav#block-secondarynavigation>ul li a{background-position:calc(100% - 20px) calc(50% - 2px);padding:22px 20px 18px;padding-bottom:30px;padding-right:50px}}.front .knowledge-bank,.front .latest{padding:40px 0}.front .latest{background-color:#07283d}.front .latest,.front .latest .header,.front .latest a.view-more-link{color:#fff}.front .latest .views-row:nth-child(n+8){display:none}.front .latest .header{border-bottom:solid 1px #fff}.front .latest a.view-more-link{background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_white.svg)}.front .latest a.view-more-link:hover{color:#c8102e;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_red.svg)}.front .research-project{padding-top:40px;padding-bottom:60px}@media screen and (max-width:850px){.front .research-project{padding-top:20px;padding-bottom:40px}}.front .research-project .wrapper .signposts header{border-bottom:solid 1px #07283d;margin-bottom:30px;display:block;width:100%;margin-left:25px;margin-right:25px}@media screen and (max-width:850px){.front .research-project .wrapper .signposts header{top:0;margin-left:0}}@media screen and (max-width:650px){.front .research-project .wrapper .signposts header{left:0;margin-bottom:10px}}.front .research-project .wrapper .signposts header p{font-size:26px}.front .research-project .wrapper .signposts .views-row .views-field-nothing .field-content .title{font-size:24px;margin-bottom:30px}@media screen and (max-width:650px){.front .research-project .wrapper .signposts .views-row .views-field-nothing .field-content .body{margin-bottom:40px}}.front .research-project .wrapper .signposts .views-row .views-field-nothing .field-content .body,.front .research-project .wrapper .signposts .views-row .views-field-nothing .field-content .link{display:block}@media screen and (min-width:1240px) and (max-width:1260px){body.news .page-content .wrapper>div{max-width:1200px!important}}.news .page-content .views-element-container>div header{width:100%;margin:0 auto;padding:0 25px}@media screen and (max-width:850px){.news .page-content .views-element-container>div header{padding:0 15px}}.news .page-content .views-element-container>div header p{width:70%}@media screen and (max-width:650px){.news .page-content .views-element-container>div header p{width:100%}}.about-us h1,.communities h1,.sponsors h1{display:none}.about-us div[class*=js-view-dom-],.communities div[class*=js-view-dom-],.sponsors div[class*=js-view-dom-]{width:100%}.about-us .page-content .views-element-container,.communities .page-content .views-element-container,.sponsors .page-content .views-element-container{overflow:hidden}.about-us .page-content .views-element-container .views-rows,.communities .page-content .views-element-container .views-rows,.sponsors .page-content .views-element-container .views-rows{width:100%;height:100%}.about-us .page-content .views-element-container .views-rows .views-row,.communities .page-content .views-element-container .views-rows .views-row,.sponsors .page-content .views-element-container .views-rows .views-row{border-bottom:solid 1px #7f8a90;margin-bottom:60px;padding-bottom:60px;width:100%!important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us .page-content .views-element-container .views-rows .views-row>span,.communities .page-content .views-element-container .views-rows .views-row>span,.sponsors .page-content .views-element-container .views-rows .views-row>span{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.about-us .page-content .views-element-container .views-rows .views-row .views-field-title,.communities .page-content .views-element-container .views-rows .views-row .views-field-title,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-title{margin-bottom:30px;display:none;-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body,.communities .page-content .views-element-container .views-rows .views-row .views-field-body,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-body{font-size:18px;-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body p,.communities .page-content .views-element-container .views-rows .views-row .views-field-body p,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-body p{margin:0}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body h2,.communities .page-content .views-element-container .views-rows .views-row .views-field-body h2,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-body h2{font-size:22px}.about-us .page-content .views-element-container .views-rows .views-row .views-field-field-image,.communities .page-content .views-element-container .views-rows .views-row .views-field-field-image,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-field-image{-webkit-box-flex:0;-webkit-flex:0 1 50%;-moz-box-flex:0;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.about-us .page-content .views-element-container .views-rows .views-row .views-field-field-image .field-content,.communities .page-content .views-element-container .views-rows .views-row .views-field-field-image .field-content,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-field-image .field-content{width:100%}.about-us .page-content .views-element-container .views-rows .views-row .views-field-field-image .field-content img,.communities .page-content .views-element-container .views-rows .views-row .views-field-field-image .field-content img,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-field-image .field-content img{display:inline-block}.about-us .page-content .views-element-container .views-rows .views-row:first-child .views-field-title,.communities .page-content .views-element-container .views-rows .views-row:first-child .views-field-title,.sponsors .page-content .views-element-container .views-rows .views-row:first-child .views-field-title{display:block}.about-us .page-content .views-element-container .views-rows .views-row:last-child,.communities .page-content .views-element-container .views-rows .views-row:last-child,.sponsors .page-content .views-element-container .views-rows .views-row:last-child{border-bottom:none;margin-bottom:0}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body,.communities .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body .field-content,.communities .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body .field-content,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body .field-content{padding-right:20px}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image,.communities .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image .field-content,.communities .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image .field-content,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image .field-content{text-align:right}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body,.communities .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body .field-content,.communities .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body .field-content,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body .field-content{padding-left:20px}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-field-image,.communities .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-field-image,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-field-image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.about-us .page-content .views-element-container .views-rows .views-row:not(:first-child),.communities .page-content .views-element-container .views-rows .views-row:not(:first-child),.sponsors .page-content .views-element-container .views-rows .views-row:not(:first-child){-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.about-us .page-content .views-element-container .views-rows .views-row>span.no-image .views-field-body,.communities .page-content .views-element-container .views-rows .views-row>span.no-image .views-field-body,.sponsors .page-content .views-element-container .views-rows .views-row>span.no-image .views-field-body{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.about-us .page-content .views-element-container .views-rows .views-row>span.no-image .views-field-body .field-content,.communities .page-content .views-element-container .views-rows .views-row>span.no-image .views-field-body .field-content,.sponsors .page-content .views-element-container .views-rows .views-row>span.no-image .views-field-body .field-content{padding-left:0;padding-right:0}@media screen and (max-width:850px){.about-us .page-content .views-element-container .views-rows .views-row,.communities .page-content .views-element-container .views-rows .views-row,.sponsors .page-content .views-element-container .views-rows .views-row{margin-bottom:0;padding-bottom:34px}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body,.communities .page-content .views-element-container .views-rows .views-row .views-field-body,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-body{-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.about-us .page-content .views-element-container .views-rows .views-row .views-field-field-image,.communities .page-content .views-element-container .views-rows .views-row .views-field-field-image,.sponsors .page-content .views-element-container .views-rows .views-row .views-field-field-image{-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:20px}.about-us .page-content .views-element-container .views-rows .views-row img,.communities .page-content .views-element-container .views-rows .views-row img,.sponsors .page-content .views-element-container .views-rows .views-row img{width:100%;height:100%}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body .field-content,.communities .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body .field-content,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-body .field-content{padding-right:0}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image,.communities .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image .field-content,.communities .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image .field-content,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(odd) .views-field-field-image .field-content{text-align:left}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body .field-content,.communities .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body .field-content,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-body .field-content{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;padding-left:0}.about-us .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-field-image,.communities .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-field-image,.sponsors .page-content .views-element-container .views-rows .views-row:nth-child(even) .views-field-field-image{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body{width:100%;-webkit-box-flex:auto;-webkit-flex:auto;-moz-box-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content{padding-left:0!important;padding-right:0!important}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content img.align-right,.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content p img.align-right{margin-left:auto;margin-right:0;padding-left:40px}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content img.align-left,.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content p img.align-left{margin-left:0;margin-right:auto;padding-right:40px}@media screen and (max-width:850px){.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content p{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content img{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content img.align-left,.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content img.align-right,.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content p img.align-left,.about-us .page-content .views-element-container .views-rows .views-row .views-field-body .field-content p img.align-right{padding:0;margin:30px auto 0 auto}}.knowledge-bank .views-exposed-form{width:100%}#excellence-hub-filters{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 25px}#excellence-hub-filters #excellence-hub-filters-search,#excellence-hub-filters #excellence-hub-filters-type{width:50%}@media screen and (max-width:850px){#excellence-hub-filters #excellence-hub-filters-search,#excellence-hub-filters #excellence-hub-filters-type{width:100%}}#excellence-hub-filters #excellence-hub-filters-search>div p,#excellence-hub-filters #excellence-hub-filters-type>div p{font-size:20px;font-weight:700}#excellence-hub-filters .excellence-hub-filters-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#excellence-hub-filters .excellence-hub-filters-form .js-form-item{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield input{width:100%}#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield{max-width:100%;margin-right:10px}#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select p,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield p{width:140px;font-size:20px;font-weight:700}#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select input,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select select,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield input,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:23px 24px;font-size:16px;background-color:#fff;outline:0;border:1px solid #7f8a90}#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select input::-ms-expand,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select select::-ms-expand,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield input::-ms-expand,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield select::-ms-expand{display:none}#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select select,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield select{padding-right:70px;width:100%}#excellence-hub-filters .excellence-hub-filters-form .js-form-type-select label,#excellence-hub-filters .excellence-hub-filters-form .js-form-type-textfield label{display:none}#excellence-hub-filters .form-actions{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#excellence-hub-filters .form-actions input{margin:0;padding:18px 40px;padding-bottom:20px;font-weight:700;font-size:22px;cursor:pointer;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#excellence-hub-filters #excellence-hub-filters-search{padding-right:10px}@media screen and (max-width:850px){#excellence-hub-filters #excellence-hub-filters-search{padding-right:0}}#excellence-hub-filters #excellence-hub-filters-type{padding-left:10px}@media screen and (max-width:850px){#excellence-hub-filters #excellence-hub-filters-type{padding-left:0}}#excellence-hub-filters #excellence-hub-filters-search .form-actions input,#excellence-hub-filters #excellence-hub-filters-type .form-actions input{background-color:#c8102e;color:#fff;border:1px solid #c8102e;min-width:160px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#excellence-hub-filters #excellence-hub-filters-search .form-actions input:focus,#excellence-hub-filters #excellence-hub-filters-search .form-actions input:hover,#excellence-hub-filters #excellence-hub-filters-type .form-actions input:focus,#excellence-hub-filters #excellence-hub-filters-type .form-actions input:hover{background-color:#fff;color:#c8102e}@media screen and (max-width:850px){#excellence-hub-filters{padding:0 15px;margin:0}#excellence-hub-filters .js-form-type-select{width:70%}#excellence-hub-filters #edit-actions,#excellence-hub-filters [data-drupal-selector=edit-actions]{height:auto;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:650px){#excellence-hub-filters{margin:0;padding:0}#excellence-hub-filters .js-form-type-select{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#excellence-hub-filters .js-form-type-select label{margin-bottom:20px;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}.resource.page-content article[role=article]>div>div{display:inline-block;width:100%}.resource.page-content article[role=article]>div>div>p{margin-top:0}.resource.page-content article[role=article]>div>div p img.align-left,.resource.page-content article[role=article]>div>div p img.align-right{padding-top:20px;padding-bottom:20px}.resource.page-content article[role=article]>div>div p img.align-left{padding-right:20px}.resource.page-content article[role=article]>div>div p img.align-right{padding-left:20px}@media screen and (max-width:650px){.resource.page-content article[role=article]>div>div p img{float:none;padding-left:0!important;padding-right:0!important}}.events .event-list{padding-bottom:40px}.events .event-list .header{color:#fff;border-bottom:solid 1px #fff}.events .event-list .views-element-container{overflow-x:hidden}@media screen and (max-width:650px){.events .signposts .views-row .views-field-nothing [class^=events-tile] .text .title{margin-bottom:10px}.events .signposts .views-row .views-field-nothing [class^=events-tile] .text .where{display:none}}.event h1,.events h1,.project h1{color:#fff}@media screen and (max-width:850px){.event .page-content,.events .page-content,.project .page-content{padding:0 0 40px}}.event .event-node,.project .event-node,.resource-node{color:#fff;padding-bottom:40px}.event .event-node .wrapper,.project .event-node .wrapper,.resource-node .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1240px}.event .event-node .wrapper h1,.project .event-node .wrapper h1,.resource-node .wrapper h1{position:relative;width:100%;margin:30px 0 60px;padding-bottom:30px;border-bottom:solid 1px #7f8a90;font-size:26px;font-weight:400;color:#fff}@media screen and (max-width:850px){.event .event-node .wrapper h1,.project .event-node .wrapper h1,.resource-node .wrapper h1{margin-bottom:30px}}.event .event-node .wrapper .left,.project .event-node .wrapper .left,.resource-node .wrapper .left{width:60%}@media screen and (max-width:850px){.event .event-node .wrapper .left,.project .event-node .wrapper .left,.resource-node .wrapper .left{width:100%}}.event .event-node .wrapper .left>p:first-of-type,.project .event-node .wrapper .left>p:first-of-type,.resource-node .wrapper .left>p:first-of-type{margin-top:0}.event .event-node .wrapper .left .book,.project .event-node .wrapper .left .book,.resource-node .wrapper .left .book{display:none}@media screen and (max-width:850px){.event .event-node .wrapper .left .book,.project .event-node .wrapper .left .book,.resource-node .wrapper .left .book{display:inline-block}}.event .event-node .wrapper .right,.project .event-node .wrapper .right,.resource-node .wrapper .right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;width:40%;padding-left:60px}@media screen and (max-width:850px){.event .event-node .wrapper .right,.project .event-node .wrapper .right,.resource-node .wrapper .right{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;width:100%;padding-left:0}}@media screen and (max-width:850px){.event .event-node .wrapper .right .book,.project .event-node .wrapper .right .book,.resource-node .wrapper .right .book{display:none}}.event .event-node .node-field,.project .event-node .node-field,.resource-node .node-field{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #7f8a90}.event .event-node .node-field:first-of-type,.project .event-node .node-field:first-of-type,.resource-node .node-field:first-of-type{margin-top:60px}.event .event-node .node-field>div,.project .event-node .node-field>div,.resource-node .node-field>div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;top:3px;font-size:18px}.event .event-node .node-field b,.project .event-node .node-field b,.resource-node .node-field b{min-width:150px;font-weight:400;font-size:22px}.event .event-node .node-field p,.project .event-node .node-field p,.resource-node .node-field p{margin:0;font-size:18px}@media screen and (max-width:850px){.event .event-node .node-field,.project .event-node .node-field,.resource-node .node-field{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.event .event-node .node-field b,.project .event-node .node-field b,.resource-node .node-field b{min-width:auto}}.event .event-node .book,.project .event-node .book,.resource-node .book{margin-top:0;padding-right:55px;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_white.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) 50%;font-weight:700;font-size:22px;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.event .event-node .book:focus,.event .event-node .book:hover,.project .event-node .book:focus,.project .event-node .book:hover,.resource-node .book:focus,.resource-node .book:hover{background-color:#fff;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_red.svg);color:#c8102e}@media screen and (max-width:850px){.event .event-node .book,.project .event-node .book,.resource-node .book{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom:30px}}.event .event-node #block-views-block-events-event-images,.project .event-node #block-views-block-events-event-images,.resource-node #block-views-block-events-event-images{margin-top:100px}@media screen and (max-width:850px){.event .event-node #block-views-block-events-event-images,.project .event-node #block-views-block-events-event-images,.resource-node #block-views-block-events-event-images{margin-top:20px}}.event .event-node #block-views-block-events-event-images ul,.project .event-node #block-views-block-events-event-images ul,.resource-node #block-views-block-events-event-images ul{list-style:none;margin:0;padding:0!important}.event .event-node #block-views-block-events-event-images li,.project .event-node #block-views-block-events-event-images li,.resource-node #block-views-block-events-event-images li{display:list-item;margin-bottom:20px}@media screen and (max-width:850px){.event .event-node #block-views-block-events-event-images li,.project .event-node #block-views-block-events-event-images li,.resource-node #block-views-block-events-event-images li{display:none}.event .event-node #block-views-block-events-event-images li:first-child,.project .event-node #block-views-block-events-event-images li:first-child,.resource-node #block-views-block-events-event-images li:first-child{display:list-item}}.event-top,.resource-top{background-image:url(/sites/default/themes/lightweight/images/Blue_Gradient_BKGD.jpg);background-color:#0a2536;background-size:100%}.event-top .event-node,.event-top .resource-node,.resource-top .event-node,.resource-top .resource-node{background:linear-gradient(to top,#0a2536,300px,transparent)}.basic-page .page-content .wrapper article div{display:inline-block}.basic-page .page-content .wrapper article div p{font-size:18px}.basic-page .page-content .wrapper article div img{max-width:400px}.basic-page .page-content .wrapper article div img.align-left,.basic-page .page-content .wrapper article div img.align-right{padding-top:20px;padding-bottom:20px}.basic-page .page-content .wrapper article div img.align-left{padding-right:20px}.basic-page .page-content .wrapper article div img.align-right{padding-left:20px}@media screen and (max-width:650px){.basic-page .page-content .wrapper article div img{float:none;width:100%}.basic-page .page-content .wrapper article div img.align-left{padding-right:0}.basic-page .page-content .wrapper article div img.align-right{padding-left:0}}.maintenance-page{background-image:url(/sites/default/themes/lightweight/images/CMCE_Header_Image_Small.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat}.maintenance-page h1{display:none}.maintenance-page img{width:300px;margin:40px auto}.maintenance-page main{color:#fff;text-align:center;margin:150px auto 0;max-width:80%}.maintenance-page main h1{display:block}.project .wrapper div[class*=js-view-dom-] header,.projects .wrapper div[class*=js-view-dom-] header{display:block}.project .wrapper #project-request,.projects .wrapper #project-request{width:100%;max-width:840px;margin:0}.project .wrapper #project-request form,.projects .wrapper #project-request form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;left:-25px}@media screen and (max-width:850px){.project .wrapper #project-request form,.projects .wrapper #project-request form{width:calc(100% + 25px)}}@media screen and (max-width:650px){.project .wrapper #project-request form,.projects .wrapper #project-request form{width:100%;left:0}}.project .wrapper #project-request form input,.projects .wrapper #project-request form input{border:1px solid #07283d}.project .wrapper #project-request form .js-form-type-checkbox label::before,.projects .wrapper #project-request form .js-form-type-checkbox label::before{border:3px solid #07283d}.project .wrapper #project-request form .js-form-type-checkbox label::after,.projects .wrapper #project-request form .js-form-type-checkbox label::after{background:url(/sites/default/themes/lightweight/images/CMCE_icon_tick_blue.svg) no-repeat;left:8px}.project .wrapper #project-request form div[role=contentinfo],.projects .wrapper #project-request form div[role=contentinfo]{width:100%;margin-bottom:25px;margin-left:25px}.project .wrapper #project-request form div[role=contentinfo] ul,.projects .wrapper #project-request form div[role=contentinfo] ul{list-style:inside;margin:0;padding:0}@media screen and (max-width:650px){.project .wrapper #project-request form div[role=contentinfo],.projects .wrapper #project-request form div[role=contentinfo]{margin-left:0}}@media screen and (min-width:651px){.project .wrapper #project-request form .form-item:not([class*=form-item-project-request-permission]).input-has-content label,.projects .wrapper #project-request form .form-item:not([class*=form-item-project-request-permission]).input-has-content label{left:50px!important}}.project .wrapper #project-request form .form-item:not(.form-item-project-request-permission),.projects .wrapper #project-request form .form-item:not(.form-item-project-request-permission){padding-left:25px}@media screen and (max-width:650px){.project .wrapper #project-request form .form-item:not(.form-item-project-request-permission),.projects .wrapper #project-request form .form-item:not(.form-item-project-request-permission){padding-left:0}}.project .wrapper #project-request form .form-item:not(.form-item-project-request-permission) input,.projects .wrapper #project-request form .form-item:not(.form-item-project-request-permission) input{font-size:16px}.project .wrapper #project-request form .form-item:not(.form-item-project-request-permission) label,.projects .wrapper #project-request form .form-item:not(.form-item-project-request-permission) label{left:50px}@media screen and (max-width:650px){.project .wrapper #project-request form .form-item:not(.form-item-project-request-permission) label,.projects .wrapper #project-request form .form-item:not(.form-item-project-request-permission) label{left:25px}}.project .wrapper #project-request form .form-item-project-request-permission,.projects .wrapper #project-request form .form-item-project-request-permission{margin:29px 0 47px;clear:both;width:100%}.project .wrapper #project-request form .form-item-project-request-permission label,.projects .wrapper #project-request form .form-item-project-request-permission label{margin-left:0;top:0!important;left:70px}.project .wrapper #project-request form .form-item-project-request-permission label::before,.projects .wrapper #project-request form .form-item-project-request-permission label::before{left:-44px}.project .wrapper #project-request form .form-item-project-request-permission label::after,.projects .wrapper #project-request form .form-item-project-request-permission label::after{left:-34px;width:20px}@media screen and (max-width:650px){.project .wrapper #project-request form .form-item-project-request-permission,.projects .wrapper #project-request form .form-item-project-request-permission{margin:5px 0 65px}.project .wrapper #project-request form .form-item-project-request-permission label,.projects .wrapper #project-request form .form-item-project-request-permission label{left:45px}}.project .wrapper #project-request form #edit-preview,.projects .wrapper #project-request form #edit-preview{display:none}.project .wrapper #project-request form .form-actions input[type=submit],.projects .wrapper #project-request form .form-actions input[type=submit]{background:#c8102e;border:0;color:#fff;font-weight:700;font-size:28px;margin-left:25px;padding:10px 20px;cursor:pointer;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.project .wrapper #project-request form .form-actions input[type=submit]:focus,.project .wrapper #project-request form .form-actions input[type=submit]:hover,.projects .wrapper #project-request form .form-actions input[type=submit]:focus,.projects .wrapper #project-request form .form-actions input[type=submit]:hover{color:#c8102e;background:#fff}@media screen and (max-width:650px){.project .wrapper #project-request form .form-actions input[type=submit],.projects .wrapper #project-request form .form-actions input[type=submit]{margin-left:0}}.project .wrapper #project-request form .captcha,.projects .wrapper #project-request form .captcha{display:block;width:100%;padding-left:25px;margin:10px 0}@media screen and (max-width:650px){.project .wrapper #project-request form .captcha,.projects .wrapper #project-request form .captcha{padding-left:0}}.newsletter .wrapper #newsletter-request{width:60%;margin:0}@media screen and (max-width:850px){.newsletter .wrapper #newsletter-request{width:100%}}.newsletter .wrapper #newsletter-request form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;left:-25px}@media screen and (max-width:850px){.newsletter .wrapper #newsletter-request form{width:calc(100% + 25px)}}@media screen and (max-width:650px){.newsletter .wrapper #newsletter-request form{width:100%;left:0}}.newsletter .wrapper #newsletter-request form input{border:1px solid #07283d}.newsletter .wrapper #newsletter-request form .js-form-type-checkbox label::before{border:3px solid #041926}.newsletter .wrapper #newsletter-request form .js-form-type-checkbox label::after{background:url(/sites/default/themes/lightweight/images/CMCE_icon_tick_blue.svg) no-repeat;left:8px}.newsletter .wrapper #newsletter-request form div[role=contentinfo]{width:100%;margin-bottom:25px;margin-left:25px}.newsletter .wrapper #newsletter-request form div[role=contentinfo] ul{list-style:inside;margin:0;padding:0}@media screen and (max-width:650px){.newsletter .wrapper #newsletter-request form div[role=contentinfo]{margin-left:0}}@media screen and (min-width:651px){.newsletter .wrapper #newsletter-request form .form-item:not([class*=form-item-permission]).input-has-content label{left:50px!important}}.newsletter .wrapper #newsletter-request form .webform-confirmation a{color:#07283d}.newsletter .wrapper #newsletter-request form .form-item:not(.form-item-permission){padding-left:25px}@media screen and (max-width:650px){.newsletter .wrapper #newsletter-request form .form-item:not(.form-item-permission){padding-left:0}}.newsletter .wrapper #newsletter-request form .form-item:not(.form-item-permission) input{font-size:16px}.newsletter .wrapper #newsletter-request form .form-item:not(.form-item-permission) label{left:50px}@media screen and (max-width:650px){.newsletter .wrapper #newsletter-request form .form-item:not(.form-item-permission) label{left:25px}}.newsletter .wrapper #newsletter-request form .form-item-permission{margin:29px 0 47px 70px;clear:both;width:100%}.newsletter .wrapper #newsletter-request form .form-item-permission label{margin-left:0;top:0!important;left:70px}.newsletter .wrapper #newsletter-request form .form-item-permission label::before{left:-44px}.newsletter .wrapper #newsletter-request form .form-item-permission label::after{left:-34px;width:20px}@media screen and (max-width:650px){.newsletter .wrapper #newsletter-request form .form-item-permission{margin:5px 0 30px}.newsletter .wrapper #newsletter-request form .form-item-permission label{left:45px;position:relative;width:89%}}.newsletter .wrapper #newsletter-request form #edit-preview{display:none}.newsletter .wrapper #newsletter-request form .form-actions input[type=submit]{background:0 0;border:0;color:#041926;font-weight:700;font-size:28px;background-image:url(/sites/default/themes/lightweight/images/CMCE_Arrow_right_blue.svg);background-repeat:no-repeat;background-position:100% 50%;margin-left:25px;padding:0 30px 0 0;cursor:pointer;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.newsletter .wrapper #newsletter-request form .form-actions input[type=submit]:focus,.newsletter .wrapper #newsletter-request form .form-actions input[type=submit]:hover{color:#c8102e}@media screen and (max-width:650px){.newsletter .wrapper #newsletter-request form .form-actions input[type=submit]{margin-left:0}}
