﻿.l-75{width:75%}.l-66{width:66.666%}.l-50{width:50%}.l-33{width:33.333%}.l-25{width:25%}@media all and (min-width:965px){.l-centre{padding:0 60px}}.mobile-site-search{display:none!important}.header .link-list{text-align:left;margin-top:-44px;padding:10px 12px}.top-header{min-height:0;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile-bookmark,.personal-controls__parent{display:none!important}.personal-controls__show-hide{background-color:transparent;margin:0;padding:0;display:block;float:right;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;color:#565656}.login,.language-selector{display:inline-block}.login li{display:inline-block}.top-header,.header{text-transform:uppercase;color:#565656}.login li,.language-selector,.header .link-list li,.top-header .link-list li{padding-right:20px}.personal-controls{font-size:14px}.login li:last-child,.login li.login__welcome:last-child+li,.language-selector:last-child,.header .link-list li:last-child,.top-header .link-list li:last-child{padding-right:0}.personal-controls{width:100%}.personal-controls__show-hide>*:first-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.personal-controls .link-list li{display:inline-block}.language-selector select{}.main-nav{font-size:16px;line-height:24px}.main-nav>li>ul{display:block!important}.main-nav__drop-down-indicator{display:none}.main-nav__parent{display:none}.main-nav ul{display:block}.main-nav>li>ul>li{float:left;position:static}.main-nav .home{color:transparent;font-size:0;overflow:hidden}.main-nav .home:before{content:'';font-family:'icomoon';color:#fff;font-size:20px;float:left}.main-nav .top-level{border-bottom:none;padding:13px 20px 17px}.main-nav>li>ul>li>a{transition:background-color .2s,color .2s}.main-nav>li>ul>li:hover>a,.main-nav ul li>a.menu-open{background-color:#00768f;text-decoration:none}.mega-menu{display:block!important;opacity:0;position:absolute;top:-9999em;left:-150%;z-index:9999;max-width:1112px;width:100%;background-color:transparent;background-image:none;padding:4px 0 0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s,left 0 .2s;transition:opacity .2s,left 0 .2s}.main-nav>li>ul>li:hover .mega-menu{left:50%;top:55px;opacity:1;-webkit-transition:opacity .2s .3s,left 0 .3s,top 0 .3s;transition:opacity .2s .3s,left 0 .3s,top 0 .3s}.mega-menu__overlay{padding:0 20px 20px;background-color:rgba(0,118,143,.8);font-size:1rem;line-height:1.5}.mega-menu-inner{background-color:#e6e6e6;padding:30px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.mega-menu__feature-pane{display:block;width:210px;float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.no-feature .mega-menu__feature-pane{display:none}.feature-inner{padding-right:24px}.mega-menu__feature-pane img{margin-bottom:14px;width:100%;height:auto}.mega-menu__feature-pane h4{margin:0 0 12px}.mega-menu__feature-pane p{font-size:1em;margin-top:9px;line-height:1.7;margin-bottom:8px}.mega-menu__feature-pane a:hover{text-decoration:underline!important}.feature-content-inner{padding:0 0 0 18px}.no-finder .mega-menu__secondary-nav{padding:0;margin-top:0}.secondary-nav_seccol{margin-right:0!important}.mega-menu .mega-menu__secondary-nav{columns:2}.secondary-nav__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.mega-menu.no-subitems .mega-menu__feature-pane .feature-inner img{max-width:144px;float:left;margin-right:20px}.mega-menu.no-feature .mega-menu__content{width:100%}.mega-menu.no-feature .feature-content-inner{padding:0}.mega-menu .feature-content-inner .mega-menu__menu-title{display:none}.mega-menu .feature-content-inner.has-quick-finder .mega-menu__menu-title{display:block}.carousel .slides{overflow:hidden;height:auto!important}.carousel .slides>li{height:0;overflow:hidden;padding-bottom:45%;position:relative}.carousel__image{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:105%;max-width:none}.carousel__report{position:absolute;bottom:0;width:100%;max-width:740px;box-sizing:border-box}.login-block .check-box__wrapper,.forgotten-password-link{margin-left:30%;margin-top:0;margin-bottom:0}.login__welcome{border:none!important}.notice-board{overflow:hidden}.notice-board__list li{display:block}.sticky{margin:0 0 18px 0;min-height:110px}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.sticky{min-height:158px}}.secondary-footer-row{text-align:left}.secondary-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-detail__contacts .contacts__list li{float:left;padding:0 10px;border:none;width:50%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 18px;margin:0 0 1.125rem;min-height:115px}.contacts .event-detail .contacts__info{margin-bottom:18px;margin-bottom:1.125rem}.expertise__list--link h3{font-size:14px;line-height:18px}.scfForm input[type=text],input[type=password],.scfForm select,.scfForm textarea{width:310px;float:left}.scfForm label,.scfForm .scfRadioButtonListLabel,.scfForm .scfCheckBoxListLabel,.scfForm .scfDateSelectorLabel{width:192px;text-align:right;float:left!important}.scfForm label{display:block;margin-right:34px}.scfValidator{margin-left:235px;float:left;clear:left}body .scfRequired{clear:left;position:absolute;left:203px;margin-top:0}body .scfValidatorRequired,body .scfValidator{margin-left:235px}.scfForm table{width:auto}.scfSubmitButtonBorder{text-align:left;text-align:right}.scfSingleLineTextBorder,.scfPasswordBorder,.scfNumberBorder,.scfEmailBorder,.scfTelephoneBorder,.scfSmsTelephoneBorder,.scfCreditCardBorder,.scfDateSelectorBorder,.scfFileUploadBorder,.scfCheckboxBorder,.scfDropListBorder,.scfRadioButtonListBorder,.scfListBoxBorder,.scfCheckBoxListBorder,.scfConfirmPasswordBorder,.scfCaptcha,.scfCaptchaBorder{overflow:hidden}.step-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;list-style-type:none;margin:0;padding:0;color:#0d535f;position:relative;font-weight:600;margin:20px 0}.step-indicator a{color:inherit;-webkit-transition:color .2s;transition:color .2s}.step-indicator a:hover{text-decoration:none;color:#00768f}.step-indicator li{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-indicator:after{content:'';position:absolute;top:50px;left:0;width:100%;border-bottom:1px solid #0d535f}.step-indicator__step>span,.step-link>span{display:block;text-align:center}.step-indicator__step-name{padding-bottom:54px;position:relative}.step-indicator__step-name:before,.step-indicator__step-name:after{content:'';position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%) rotate(-45deg);z-index:1;margin-top:11px}.step-indicator__step-name:before{padding:15px;border:1px solid #0d535f;border-left-color:transparent;border-top-color:transparent;box-shadow:inset -8px -10px 0 0 #fff}.step-indicator__step-name:after{padding:11px;background-color:#eee;border:1px solid #0d535f}.subscription__step1 .step-indicator__step1 .step-indicator__step-name:after,.subscription__step2 .step-indicator__step2 .step-indicator__step-name:after,.subscription__step3 .step-indicator__step3 .step-indicator__step-name:after,.subscription__step4 .step-indicator__step4 .step-indicator__step-name:after,.subscription__step5 .step-indicator__step5 .step-indicator__step-name:after,.preferences__step1 .step-indicator__step1 .step-indicator__step-name:after,.preferences__step2 .step-indicator__step2 .step-indicator__step-name:after,.preferences__step3 .step-indicator__step3 .step-indicator__step-name:after,.preferences__step4 .step-indicator__step4 .step-indicator__step-name:after,.preferences__step5 .step-indicator__step5 .step-indicator__step-name:after{background-color:#00768f}.preferences-list>li{width:25%}.step-indicator{background-position:center center}.preferences-email-warning_message{right:auto;top:0}.dashboard-mailing-list{margin-bottom:28px;padding-bottom:6px;border-bottom:1px solid #bab4b0}.dashboard-user-details .subscription__contact-details .btn{margin-left:27%}.form-block input[type="text"],.form-block select,.subscription input[type=password]{width:310px;float:left;clear:none}.form-block .l-50 input[type="text"],.form-block .l-50 input[type=password]{width:73%}.form-block .form-panel .form-label{width:28%;text-align:right;padding-right:2%}.form-block .l-50 .form-select{width:73%}.form-block .form-panel .required-field{float:left;width:2%;line-height:1;margin-left:-2%;padding-left:5px;margin-top:12px}.form-select,.language-pref_select{width:auto}.form-error,.sform-error{margin:9px 0 0 30.5%;width:71%}.fancybox-close{background-position:-1px -984px}.fancybox-skin{background-color:#fff;padding-top:40px!important;padding-bottom:40px!important}