@font-face{font-family:DDT;src:url(../fonts/ddt/DDTRg-Bold.eot);src:url(../fonts/ddt/DDTRg-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/ddt/DDTRg-Bold.woff2) format('woff2'),url(../fonts/ddt/DDTRg-Bold.woff) format('woff'),url(../fonts/ddt/DDTRg-Bold.ttf) format('truetype'),url(../fonts/ddt/DDTRg-Bold.svg#DDTRg-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DDT;src:url(../fonts/ddt/DDTRg-Regular.eot);src:url(../fonts/ddt/DDTRg-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/ddt/DDTRg-Regular.woff2) format('woff2'),url(../fonts/ddt/DDTRg-Regular.woff) format('woff'),url(../fonts/ddt/DDTRg-Regular.ttf) format('truetype'),url(../fonts/ddt/DDTRg-Regular.svg#DDTRg-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DDT;src:url(../fonts/ddt/DDTLt-Regular.eot);src:url(../fonts/ddt/DDTLt-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/ddt/DDTLt-Regular.woff2) format('woff2'),url(../fonts/ddt/DDTLt-Regular.woff) format('woff'),url(../fonts/ddt/DDTLt-Regular.ttf) format('truetype'),url(../fonts/ddt/DDTLt-Regular.svg#DDTLt-Regular) format('svg');font-weight:300;font-style:normal;font-display:swap}html{height:102%}ul{list-style-type:none;padding:0}*{margin:0}.clear{clear:both}body,html{width:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;line-height:120%}input,select,textarea{color:#333}img{max-width:100%;height:auto}select{max-width:95%}iframe{max-width:100%}.alignleft{float:left;margin-right:15px;margin-top:10px}.alignright{float:right;margin-left:15px;margin-top:10px}.aligncenter{margin:10px auto auto}html.locked{overflow-y:hidden;height:100%}body{background-color:#fff;color:#010326;font-family:'Aglet Sans';font-size:16px;font-weight:300;line-height:150%;padding:0!important}body.menu-active{overflow-y:hidden;height:100%}body.modal-open{overflow-y:scroll}body.accessibility-text{font-size:22px!important}body.accessibility-text h1{font-size:40px!important}body.accessibility-text h2{font-size:36px!important}body.accessibility-text h3{font-size:34px!important}body.accessibility-text h4{font-size:28px!important}body.accessibility-text .accessibility-tools{font-size:16px!important}body.accessibility-contrast section{background:#000!important;color:#fff!important}body.accessibility-links a{background:rgba(248,184,0,.7)}.page{max-width:100%;overflow-x:hidden}.container{width:1280px;max-width:100%}a,a:active,a:hover,a:visited{color:#005c53}h1,h2,h3,h4,h5{margin-top:0}h1,h2,h4{font-family:DDT}h1{font-size:30px;margin-bottom:25px;font-family:'Aglet Sans';color:#005c53;font-weight:400}h2{font-size:30px;margin-bottom:50px}h3{font-size:30px;margin-bottom:35px;font-family:'Aglet Sans';color:#005c53;font-weight:400}h4{font-size:18px}h5{font-size:16px}.published-in-ireland h3{font-family:DDT}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}section.site-notice{background:#fff;padding-top:10px;padding-bottom:10px;font-weight:400;font-size:16px}section.site-notice p{margin-bottom:0}section.buffer{width:100%;height:80px;display:none}@media screen and (max-width:992px){section.buffer{display:block}}section.header{color:#fff;background:url(../img/bg-header.png) top left no-repeat #005c53;position:relative;border-bottom:1px solid #fff;box-shadow:1px -2px 10px #333}section.header a{color:#fff}section.header .bar{position:absolute;bottom:0;right:0;width:35%;height:55px;background:#9fc131;border-top:2px solid #fff}section.header .logo{width:164px;height:143px;background:url(../img/publishing-ireland-logo-2022.png) center center no-repeat;background-size:contain}section.header .logo a{display:block;width:100%;height:100%}section.header .top{margin-top:25px;margin-bottom:21px}section.header .top .search-container{display:inline-block}section.header .top .search-container input[type=search]{border:none;border-bottom:1px solid #769f9b;color:#fff;font-family:'Aglet Sans';outline:0;background:url(../img/icon-search.svg) 3px 4px no-repeat;background-size:14px;padding-left:25px;max-width:150px;padding-bottom:2px;font-weight:300}section.header .top .search-container input[type=search]::-webkit-input-placeholder{color:#fff}section.header .top .search-container input[type=search]:-ms-input-placeholder{color:#fff}section.header .top .search-container input[type=search]::placeholder{color:#fff}section.header .top .search-container input[type=submit]{display:none}section.header .top .members-login-container{display:inline-block;font-size:14px;margin-left:50px}section.header .top .members-login-container .icon{display:inline-block;vertical-align:middle;width:42px;height:42px;margin-left:10px;background:#fff;border-radius:50%}section.header .top .members-login-container .icon i{display:block;width:100%;height:100%;background:url(../img/icon-account.svg) center center no-repeat;filter:brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1459%) hue-rotate(126deg) brightness(94%) contrast(103%);background-size:25px;border-radius:50%}section.header .top .members-login-container .icon:hover{box-shadow:0 0 9px #fff}section.header .top ul.social{display:inline-block;margin-left:50px}section.header .top ul.social li{margin-right:0;margin-left:10px}section.header ul.navigation{background:#9fc131;margin-bottom:0;padding-top:15px;padding-bottom:8px;padding-left:20px;border-top:2px solid #fff;display:inline-block;font-size:0;font-weight:400;position:relative}section.header ul.navigation:before{content:"";position:absolute;background:#9fc131;top:0;margin-top:-2px;left:-19px;bottom:0;width:50px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);border-left:2px solid #fff;border-top:2px solid #fff}section.header ul.navigation>li{display:inline-block;padding-left:25px;padding-right:25px;font-size:18px;background:url(../img/pipe.png) center left no-repeat;position:relative}section.header ul.navigation>li:first-child{background:0 0}section.header ul.navigation>li a{color:#fff}section.header ul.navigation>li>a{text-shadow:1px 1px 3px #687a2b}section.header ul.navigation>li .sub-menu{display:none}section.header ul.navigation>li.menu-item-has-children{padding-right:30px}section.header ul.navigation>li.menu-item-has-children::after{position:absolute;content:"\f107";font-family:FontAwesome;color:#fff;right:0;top:0;font-size:15px;margin-right:15px}section.header ul.navigation>li .sub-menu-wrapper{position:absolute;text-align:left;left:-80px;z-index:10;max-height:0;overflow:hidden}section.header ul.navigation>li .sub-menu-wrapper .sub-menu{display:block;background:#fff;color:#336A71;font-size:15px;margin:15px 25px 25px;padding:20px;box-shadow:0 3px 9px #515151;columns:3;-webkit-columns:5;-moz-columns:3;border-radius:5px}section.header ul.navigation>li .sub-menu-wrapper .sub-menu li{display:block;white-space:nowrap;margin-bottom:8px}section.header ul.navigation>li .sub-menu-wrapper .sub-menu li a{color:#336A71}section.header ul.navigation>li .sub-menu-wrapper .sub-menu li a:hover{text-decoration:underline}section.header ul.navigation>li .sub-menu-wrapper .sub-menu::before{content:"";display:block;position:absolute;width:15px;height:15px;background:#fff;top:8px;left:120px;z-index:10;transform:rotate(45deg)}section.header ul.navigation>li:hover .sub-menu-wrapper{max-height:500px;transition:.5s}@media screen and (max-width:992px){section.header{display:none}}section.header-mobile{position:fixed;top:0;left:0;width:100%;z-index:11;display:none;padding-top:12px;padding-bottom:12px;background:#fff;border-bottom:1px solid #f6f6f6}section.header-mobile .logo{width:75px;height:56px;background:url(../img/logo-white.png) center center no-repeat;background-size:contain;text-indent:-9999px}section.header-mobile .logo a{display:block;width:100%;height:100%}section.header-mobile .hamburger-container{display:inline-block;z-index:10;position:absolute;top:0;right:10px;margin-top:0}section.header-mobile .hamburger-container .hamburger{padding:15px 10px 10px 15px}section.header-mobile .hamburger-container .hamburger .hamburger-box .hamburger-inner,section.header-mobile .hamburger-container .hamburger .hamburger-box .hamburger-inner::after,section.header-mobile .hamburger-container .hamburger .hamburger-box .hamburger-inner::before{height:2px;background-color:#005c53;width:36px}section.header-mobile .hamburger-container .hamburger:hover{opacity:1}@media screen and (max-width:991px){section.header-mobile{display:block}}nav.push-menu{position:fixed;top:-100%;left:0;background:#005c53;color:#fff;z-index:10;width:100%;height:100%;font-family:'Aglet Sans'}nav.push-menu .inner{padding:125px 25px 25px;height:100%;overflow-y:scroll}nav.push-menu .inner .top{margin-bottom:35px}nav.push-menu .inner .top ul{width:100%;display:table}nav.push-menu .inner .top ul li{display:table-cell;vertical-align:middle}nav.push-menu .inner .top ul li.search{text-align:center;min-width:100px}nav.push-menu .inner .top ul li.search i{display:inline-block;width:20px;height:20px;background:url(../img/icon-search.svg) center center no-repeat;background-size:contain;margin-top:5px}nav.push-menu .inner .top ul li .button-link{padding:16px 10px;background:#fff;margin-bottom:-10px;font-weight:600;border-radius:10px;text-decoration:none;margin-left:-10px}nav.push-menu .inner .top ul li .button-link:hover{background:#9fc131;color:#fff}nav.push-menu .inner .top ul li .close{width:30px;height:30px;background:url(../img/icon-close.svg) center center no-repeat;background-size:38px;opacity:1;margin-top:-2px;margin-right:-5px}nav.push-menu .inner ul.navigation{padding-left:0}nav.push-menu .inner ul.navigation>li{font-size:20px;text-transform:uppercase;font-weight:700}nav.push-menu .inner ul.navigation>li a{color:#fff;display:block;padding:10px 5px 10px 0}nav.push-menu .inner ul.navigation>li.menu-item-has-children{position:relative}nav.push-menu .inner ul.navigation>li.menu-item-has-children>a{border-bottom:1px solid #005c53}nav.push-menu .inner ul.navigation>li.menu-item-has-children>span{content:"";display:block;width:25px;height:30px;background:url(../img/angle-left.svg) center center no-repeat;background-size:10px;position:absolute;right:0;transform:rotate(-90deg);top:0;filter:invert(1);margin-top:5px;margin-right:3px}nav.push-menu .inner ul.navigation>li>ul.sub-menu{padding-left:20px;overflow:hidden;max-height:2000px;margin-bottom:10px}nav.push-menu .inner ul.navigation>li>ul.sub-menu.active{max-height:500px;transition:1s}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li{text-transform:none}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li a{color:#fff;font-weight:300;display:block;padding:5px 5px 5px 0}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li a::before{content:"-";display:inline-block;margin-left:-10px;margin-right:10px}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li.menu-item-has-children{position:relative}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li.menu-item-has-children>a{border-bottom:1px solid #fff}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li.menu-item-has-children>span{content:"";display:block;width:25px;height:30px;background:url(../img/angle-left.svg) center center no-repeat;background-size:10px;position:absolute;right:0;transform:rotate(-90deg);top:0;filter:invert(1);margin-top:5px;margin-right:3px}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li>ul.sub-menu{padding-left:20px;max-height:0;overflow:hidden}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li>ul.sub-menu.active{max-height:500px;transition:1s}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li>ul.sub-menu li{text-transform:none;font-size:18px}nav.push-menu .inner ul.navigation>li>ul.sub-menu>li>ul.sub-menu li a{color:#fff;display:block;padding:5px}nav.push-menu .inner ul.social{padding-left:0;margin-bottom:50px}nav.push-menu .inner ul.social li{width:35px;height:35px;margin-left:0;margin-right:15px}nav.push-menu .inner ul.social li a{padding-top:6px;padding-left:0}nav.push-menu .inner ul.social li.youtube a{padding-top:6px}body.menu-active nav.push-menu{top:0;transition:.2s}.accessibility-tools{position:absolute;left:0;top:330px;z-index:9;padding:10px 8px;background:#fff;font-weight:600;margin-left:-300px;transition:1s;border:1px solid #DDD}.accessibility-tools.active{margin-left:0}.accessibility-tools .handle{position:absolute;right:-100px;width:100px;background:#fff;color:#005c53;top:-1px;text-align:center;padding-top:13px;border-top-right-radius:10px;border-bottom-right-radius:10px;cursor:pointer;padding-bottom:10px;padding-left:0;border:1px solid #DDD;border-left:none}.accessibility-tools .handle i{display:inline-block;width:40px;height:40px;background:url(../img/icon-accessibility.svg) center center no-repeat;filter:brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1459%) hue-rotate(126deg) brightness(94%) contrast(103%);background-size:contain;margin-top:2px;margin-left:5px;margin-bottom:5px}.accessibility-tools .handle>span{color:#005c53;font-size:12px;display:block;text-align:center;line-height:115%;font-weight:400;width:100%;margin:auto;padding:0 0 0 5px}.accessibility-tools .inner ul{margin-bottom:0;background:#fff}.accessibility-tools .inner ul li{padding:10px;border-bottom:1px solid #CCC;cursor:pointer}.accessibility-tools .inner ul li i{display:inline-block;width:25px;height:18px;margin-right:10px;filter:invert(1);vertical-align:middle}.accessibility-tools .inner ul li:hover{background:#005c53;color:#fff;cursor:pointer}.accessibility-tools .inner ul li:hover i{filter:invert(0)}.accessibility-tools .inner ul li>div{position:relative;padding-right:70px}.accessibility-tools .inner ul li>div .toggle{display:inline-block;width:55px;height:24px;border-radius:100px;background:#CCC;position:absolute;right:0}.accessibility-tools .inner ul li>div .toggle span{display:inline-block;width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;left:3px}.accessibility-tools .inner ul li.active>div .toggle{background:#9fc131}.accessibility-tools .inner ul li.active>div .toggle span{left:auto;right:3px}.accessibility-tools .inner ul li.increase-text i{background:url(../img/icon-font-size.svg) center center no-repeat;background-size:contain}.accessibility-tools .inner ul li.increase-contrast i{background:url(../img/icon-contrast.svg) center center no-repeat;background-size:contain}.accessibility-tools .inner ul li.highlight-links i{background:url(../img/icon-highlight-links.svg) center center no-repeat;background-size:contain}@media screen and (max-width:480px){.accessibility-tools .handle{width:55px;color:#005c53;top:-1px;padding-top:13px;border-top-right-radius:5px;border-bottom-right-radius:5px;padding-bottom:3px;padding-left:10px;right:-55px}.accessibility-tools .handle span{display:none}.accessibility-tools .handle i{width:25px;height:25px;margin-top:2px;margin-left:0;margin-bottom:5px}}section.footer{background:#005c53;color:#fff;padding-top:50px;padding-bottom:70px;position:relative;margin-top:15px;font-size:15px;line-height:150%}section.footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:15px;background:#9fc131;margin-top:-16px}section.footer a{color:#fff;text-decoration:underline}section.footer strong{font-weight:500}section.footer .address,section.footer .address p{margin-bottom:15px}section.footer .contacts{margin-bottom:25px}section.footer ul.logos li{display:inline-block;margin-left:40px}section.footer ul.logos li img{height:50px}section.footer ul.navigation{display:inline-block;vertical-align:top;width:49%}section.footer ul.navigation li::before{content:"-";margin-right:5px}section.footer ul.navigation li:first-child{font-weight:500}section.footer ul.navigation li:first-child::before{content:"";margin-right:0}section.footer ul.navigation li a{text-decoration:none}section.footer ul.navigation li a:hover{text-decoration:underline}section.footer ul.navigation li.empty{text-indent:-9999px;height:15px}@media screen and (max-width:414px){section.footer ul.social{margin-bottom:25px}section.footer ul.social li.youtube a{padding-top:9px}section.footer ul.logos{text-align:left}section.footer ul.logos li{margin-left:0;margin-top:25px;margin-right:40px}}section.footer-bar{background:#fff;color:#005c53;padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:400}section.footer-bar p{margin:0}ul.social{margin:0;font-size:18px}ul.social li{display:inline-block;width:28px;height:28px;margin-right:10px;background:#9fc131;color:#fff;border-radius:50%;vertical-align:top}ul.social li a{display:block;width:100%;height:100%;color:#fff;text-align:center;padding-top:4px;padding-left:1px}ul.social li.youtube{font-size:14px}ul.social li.youtube a{padding-left:4px;padding-top:3px}ul.social li:hover{opacity:.8}@media screen and (max-width:414px){ul.social li{width:40px;height:40px}ul.social li a{padding-top:9px}}section.content{font-weight:400;line-height:160%}section.content.default{padding-top:80px;padding-bottom:80px;background:#fff;color:#010326}section.content.white{background:#fff;color:#010326}section.content.white a,section.content.white h1,section.content.white h2{color:#9fc131}section.content.white h3{color:#005c53}section.content.white h4,section.content.white h4 a{color:#010326}section.content.white .publications-carousel-container .publications-carousel .publication .author,section.content.white h5,section.content.white h5 a{color:#005c53}section.content.grey{background:#f6f6f6;color:#010326}section.content.green{background:#005c53;color:#fff}section.content.green .featured-articles .article h4 a,section.content.green .publications-carousel-container .publications-carousel .publication h4 a,section.content.green a,section.content.green h1,section.content.green h2,section.content.green h3,section.content.green h4{color:#fff}section.content.green .publications-carousel-container .tns-controls button[data-controls=prev],section.content.green .publications-carousel-container .tns-controls button[data-controls=next]{filter:none}section.content.light-green{background:#9fc131;color:#fff}section.content.light-green h1,section.content.light-green h2,section.content.light-green h3,section.content.light-green h4{color:#fff}section.content.light-green h4,section.content.light-green h4 a{color:#005c53}section.content.light-green h5,section.content.light-green h5 a{color:#fff}section.content.light-green .publications-carousel-container .publications-carousel .publication .publisher{color:#010326}section.content p{margin-bottom:30px}section.content ul{margin-bottom:30px;padding-left:15px}section.content ul li::before{content:"•";margin-right:10px}section.content.parallax-window{min-height:400px;background:0 0}section.content .button-link{display:inline-block;padding:7px 14px;background:#9fc131;color:#fff;font-size:18px;border-radius:0;border:1px solid #fff;text-decoration:none}section.content .button-link:hover{background:#fff;color:#9fc131;border:1px solid #9fc131}section.content .aipc-dt{display:inline-block;background:#9fc131;color:#fff;padding:5px 15px;border-radius:10px}section.content .aipc-block{background:#005c53;display:block;padding:25px 25px 50px;color:#fff;font-size:20px;line-height:150%}section.content .aipc-speakers .speaker{margin-bottom:35px}section.content .aipc-speakers .speaker .featured-image{width:100%;height:325px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#EEE;margin-bottom:25px}section.content .aipc-speakers .speaker .tagline{color:#9fc131;font-size:22px;margin-bottom:25px}section.content .aipc-speakers .speaker .description{border-bottom:7px solid #EEE;padding-bottom:25px}section.content .aipc-sponsors .sponsor{text-align:center;margin-bottom:25px}section.content .aipc-sponsors .sponsor .featured-image{height:136px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:25px;border:2px solid #CCC;background-color:#fff}section.content .aipc-sponsors .sponsor .featured-image a{display:block;width:100%;height:100%:}section.content .ticket-container{border:2px solid #fff;background:#fff}section.content .wp-pagenavi{margin-top:15px}section.content .wp-pagenavi .pages{background:#005c53;color:#fff;border:1px solid #fff}section.content .wp-pagenavi a,section.content .wp-pagenavi span{padding:7px 10px}section.content .wp-pagenavi a.current,section.content .wp-pagenavi span.current{background:#005c53;color:#fff;border:1px solid #005c53}section.content.blog article{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #DDD}section.content.blog article .featured-image{height:220px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;box-shadow:1px 1px 7px #ccc;border:1px solid #fff}section.content.blog article .featured-image a{display:block;width:100%;height:100%}section.content.blog article .excerpt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}section.content.blog-single .breadcrumbs{border-bottom:1px solid #EEE;padding-bottom:15px;margin-bottom:50px}section.content.blog-single article h1{margin-bottom:15px}section.content .team-members{margin-bottom:30px}section.content .team-members .team-member{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #005c53}section.content .team-members .team-member .featured-image{width:100%;height:325px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #CCC;margin-bottom:25px}section.content .team-members .team-member .title{font-family:DDT;font-size:18px;color:#010326;margin-bottom:5px;font-weight:600}section.content .signup-form{max-width:475px;margin:auto}section.content .signup-form input[type=email],section.content .signup-form input[type=text]{width:100%;padding:15px;border:1px solid #9fc131;border-radius:10px;margin-bottom:15px}section.content .signup-form input[type=submit]{background:#005c53;color:#fff;border:none;padding:11px 15px;min-width:100px;height:auto;text-align:center}section.content .signup-form .mc4wp-alert{display:block;max-width:375px;margin:auto;text-align:center;padding:10px}section.content .signup-form .col-md-12{text-align:center}section.content .faqs .faq{margin-bottom:25px;overflow:hidden}section.content .faqs .faq .question{background:#EEE;padding:12px 15px;font-weight:600;cursor:pointer;position:relative}section.content .faqs .faq .question::after{content:"\f107";font-family:FontAwesome;position:absolute;display:block;width:20px;height:20px;top:12px;right:10px;padding-bottom:24px;font-size:21px;font-weight:300;text-align:center}section.content .faqs .faq .answer{max-height:0}section.content .faqs .faq .answer .inner{padding:15px}section.content .faqs .faq.active .question{cursor:default}section.content .faqs .faq.active .question::after{transform:rotate(-180deg);transition:.5s}section.content .faqs .faq.active .answer{max-height:800px;transition:.5s}section.content .vacancies .vacancy{border:1px solid #EEE;padding:15px;margin-bottom:25px}section.content .vacancies .vacancy .logo{width:100%;height:125px;border:4px solid #ededed;margin-bottom:25px;background-position:center center;background-repeat:no-repeat;background-size:85%}section.content .vacancies .vacancy .logo a{display:block;width:100%;height:100%}section.content .vacancies .vacancy ul{padding-left:0;margin-bottom:10px}section.content .vacancies .vacancy ul li{display:inline-block;margin-right:15px}section.content .vacancies .vacancy ul li::before{content:"";display:none}section.content .vacancies .vacancy .excerpt{line-height:125%}section.content .membership-form{box-shadow:0 0 10px #CCC;margin-top:50px;padding:35px;max-width:800px;border-radius:10px}section.content .membership-form .section{overflow:hidden;margin-bottom:30px}section.content .membership-form .section.active{max-height:2500px;transition:1s}section.content .membership-form .section .section-title{color:#005c53;font-size:25px;font-weight:600;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #CCC}section.content .membership-form .section .section-intro{margin-bottom:25px}section.content .membership-form .section label{display:block;font-weight:600}section.content .membership-form .section input,section.content .membership-form .section select,section.content .membership-form .section textarea{width:100%;max-width:100%;padding:10px;margin-bottom:15px}section.content .membership-form .section input.error,section.content .membership-form .section select.error,section.content .membership-form .section textarea.error{border:1px solid red}section.content .membership-form .section textarea{resize:none;height:190px}section.content .membership-form .section select{height:49px}section.content .membership-form .section .disclaimer{font-size:14px;line-height:150%;margin-bottom:25px}section.content .membership-form .section .disclaimer .checkbox{display:inline-block;width:15px;height:15px;border:1px solid #999;margin-right:9px;vertical-align:text-bottom;margin-bottom:0;margin-top:0;cursor:pointer}section.content .membership-form .section .disclaimer .checkbox.checked{background:#005c53}section.content .membership-form .section .disclaimer .checkbox.error{border:1px solid red}section.content .membership-form .section .success-message{margin-top:10px;color:#005c53;font-weight:700}section.content .membership-form .section .error-message{margin-top:10px;color:red;font-weight:700}section.content .membership-form .section .membership-type{background:#005c53;color:#fff;text-align:center;padding:50px 65px;font-size:30px;line-height:106%;margin-bottom:35px;cursor:pointer;border:6px solid transparent}section.content .membership-form .section .membership-type:hover{background:#01786d}section.content .membership-form .section .membership-type.selected{border:6px solid #9fc131;cursor:default}section.content .membership-form .section .continue{display:inline-block;padding:10px 25px;background:#005c53;color:#fff;margin-top:10px;cursor:pointer}section.content .membership-form .section .continue:hover{background:#01786d}section.content .breadcrumbs{margin-bottom:30px}section.content .breadcrumbs a{color:#010326}section.content.single-publisher{padding-bottom:25px;border-bottom:1px solid #005c53}section.content.single-publisher .logo{width:100%;height:200px;background-position:center center;background-repeat:no-repeat;background-size:contain;border:2px dashed #CCC;border-radius:5px;margin-bottom:25px;margin-top:5px}section.content.single-publisher .spacer{width:100%;height:1px;border-bottom:1px dashed #ddd;margin-top:30px;margin-bottom:30px}section.content.single-publisher .publisher-bio{margin-bottom:20px}section.content.single-publisher .publisher-meta .socials{padding-left:0;margin-left:0;margin-bottom:15px}section.content.single-publisher .publisher-meta .socials li{display:inline-block;margin-right:15px;width:35px;height:35px;font-size:16px;border-radius:50%;background:#9fc131}section.content.single-publisher .publisher-meta .socials li a{display:block;width:100%;height:100%;text-align:center;padding-top:5px;color:#fff}section.content .publishers .hidden,section.content.single-publisher .publisher-meta .socials li::before{display:none}section.content .publishers .publisher{margin-bottom:25px}section.content .publishers .publisher .logo{height:175px;background-position:center center;background-repeat:no-repeat;background-size:70%;background-color:#fff;border:1px solid #DDD;margin-bottom:10px}section.content .publishers .publisher .logo a{display:block;width:100%;height:100%}section.content .publishers .publisher .logo:hover{box-shadow:1px 1px 12px #666}section.content .publishers .publisher a{color:#005c53}section.content .publishers-carousel-container{position:relative;margin-bottom:25px}section.content .publishers-carousel-container .publishers-carousel .item{padding-right:30px}section.content .publishers-carousel-container .publishers-carousel .item .publisher .logo{width:100%;height:180px;background:center center no-repeat #fff;border:2px solid #DDD;background-size:60%;margin-bottom:15px}section.content .publishers-carousel-container .publishers-carousel .item .publisher .logo a{display:block;width:100%;height:100%}section.content .publishers-carousel-container .publishers-carousel .item .publisher .logo:hover{border:2px solid #9fc131}section.content .publishers-carousel-container .publishers-carousel .item .publisher .title{color:#010326;font-size:18px}section.content .publishers-carousel-container .publishers-carousel .item .publisher .title a{color:#010326;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}section.content .publishers-carousel-container .tns-controls button[data-controls=prev]{display:block;position:absolute;left:0;width:35px;height:35px;text-indent:-9999px;outline:0;text-align:left;background:url(../img/angle-left-2.svg) center center no-repeat;border:none;background-size:contain;opacity:.7;top:50%;margin-top:-35px;margin-left:-50px;filter:brightness(0);z-index:10}section.content .publishers-carousel-container .tns-controls button[data-controls=next]{display:block;position:absolute;width:35px;height:35px;right:0;top:50%;margin-top:-35px;margin-right:-20px;text-indent:-9999px;outline:0;text-align:left;background:url(../img/angle-left-2.svg) center center no-repeat;background-size:contain;border:none;opacity:.7;filter:brightness(0);transform:rotate(180deg);z-index:10}section.content .publishers-carousel-container .tns-nav{display:none}section.content .publishers-carousel-container .tns-outer .tns-ovh{margin:0}section.content .publishers-carousel-container .tns-outer .tns-ovh .tns-inner{margin:0!important}section.content .publishers-carousel-container button[data-action=start],section.content .publishers-carousel-container button[data-action=stop]{display:none}section.content.publication-single .publication-title h1 span{font-size:17px;color:#005c53;display:block;margin-top:3px}section.content.publication-single .featured-image{width:100%;margin-bottom:30px}section.content.publication-single .bootstrap-table{margin-bottom:30px}section.content.publication-single .bootstrap-table .meta-table{background:#f6f6f6;border:2px solid #DDD}section.content.publication-single .bootstrap-table .meta-table tr td{padding:5px}section.content.publication-single .bootstrap-table .meta-table tr td.first{width:40%;font-weight:500}section.content.publication-single .bootstrap-table .meta-table tr td a{color:#010326}section.content .lostpassword-outer,section.content .newpassword-outer{text-align:center}section.content #newpasswordform{text-align:left;display:block;margin:auto;width:350px;border:1px solid #ccc;padding:20px;border-radius:8px}section.content #newpasswordform p{line-height:125%;font-size:14px;margin-bottom:10px}section.content #newpasswordform .error{line-height:125%;margin-bottom:10px;font-size:14px;color:#C00}section.content #newpasswordform label{display:block;font-weight:400}section.content #newpasswordform input[type=password],section.content #newpasswordform input[type=text]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #666}section.content #newpasswordform input[type=password].error,section.content #newpasswordform input[type=text].error{border:1px solid red}section.content #newpasswordform .submit-button{border:none;background:#005B52;padding:8px 15px;color:#fff;min-width:100px;border-radius:7px;display:inline-block;cursor:pointer}section.content #newpasswordform .submit-button:hover{background:#003a34}section.content #lostpasswordform{display:block;margin:auto;width:350px;border:1px solid #ccc;padding:20px;border-radius:8px}section.content #lostpasswordform p{line-height:125%;font-size:14px;margin-bottom:10px}section.content #lostpasswordform label{display:block;font-weight:400}section.content #lostpasswordform input[type=text]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #666}section.content #lostpasswordform input[type=text].error{border:1px solid red}section.content #lostpasswordform .submit-button{border:none;background:#005B52;padding:8px 15px;color:#fff;min-width:100px;border-radius:7px;display:inline-block;cursor:pointer}section.content #lostpasswordform .submit-button:hover{background:#003a34}section.content form#loginform{display:block;margin:auto;width:350px;border:1px solid #ccc;padding:20px;border-radius:8px}section.content form#loginform p{margin-bottom:15px}section.content form#loginform p.login-submit{margin-bottom:0}section.content form#loginform label{display:block;font-weight:400}section.content form#loginform input[type=password],section.content form#loginform input[type=text]{width:100%;padding:10px}section.content form#loginform input[type=submit]{border:none;background:#005B52;padding:8px;color:#fff;min-width:100px;border-radius:7px}section.content form#loginform input[type=submit]:hover{background:#003a34}section.content form#loginform .message{margin-top:-10px;margin-bottom:10px;min-height:5px;color:#c90000}section.content form#loginform .lost-password-link{color:#9fc131;cursor:pointer;font-size:14px;display:inline-block;float:right;padding-top:3px}section.content.event-single h1{margin-bottom:25px}section.content.event-single h1 span{display:block;font-size:18px;margin-top:10px;font-weight:600}section.content.event-single h3{font-size:20px;margin-bottom:25px}section.content.event-single h4,section.content.event-single p{margin-bottom:25px}section.content.event-single .article-image{width:100%;height:325px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;padding:5px;border:1px solid #CCC;max-width:650px}section.content.event-single .event-meta{border-bottom:1px solid #CCC;margin-bottom:25px}section.content.event-single .event-meta ul{padding-left:0}section.content.event-single .event-meta ul li{display:inline-block}section.content.event-single .event-meta ul li::before{display:none}section.content.event-single .event-meta .event-cost,section.content.event-single .event-meta .event-date,section.content.event-single .event-meta .event-venue{color:#fff;background:#419ba7;border:none;font-size:14px;display:inline-block;font-weight:500;padding:3px 12px;border-radius:13px;margin-bottom:10px;margin-right:10px}section.content.event-single .event-meta .event-cost i,section.content.event-single .event-meta .event-date i,section.content.event-single .event-meta .event-venue i{margin-right:8px}section.content.event-single .event-meta .event-cost{padding-right:25px}section.content.event-single .event-meta ul.partner-logos{display:block}section.content.event-single .event-meta ul.partner-logos li{display:inline-block;margin-right:10px}section.content.event-single .event-meta ul.partner-logos li img{width:130px}section.content .member-news .article{border:1px solid #DDD;margin-bottom:10px}section.content .member-news .article a{display:block;width:100%;height:100%;padding:15px;color:#222;text-decoration:none}section.content .member-news .article a span{display:block;font-size:14px;color:#9fc131;font-weight:600}section.content .member-news .article a:hover{background:#EEE}section.content.my-account .inner{padding-left:20px;border-left:1px solid #DDD}section.content.my-account .inner .top{border-bottom:1px solid #DDD}section.content.my-account .inner .top h1{font-family:'Aglet Sans';margin-bottom:10px;color:#005c53;text-transform:none}section.content.my-account .inner .top p{margin-bottom:15px}section.content.my-account .inner .main{padding-top:25px}section.content.my-account .inner .main h3{margin-bottom:25px}section.content.my-account .inner .main ul{margin-bottom:5px}section.content.my-account .inner .main ul.profile-details{padding:0 10px;margin-bottom:35px}section.content.my-account .inner .main ul.profile-details li{padding:0;white-space:nowrap;overflow:hidden;position:relative}section.content.my-account .inner .main ul.profile-details li.empty{padding:10px;border-bottom:1px solid #DDD}section.content.my-account .inner .main ul.profile-details li::before{content:"";display:none}section.content.my-account .inner .main ul.profile-details li:first-child{border-top:none}section.content.my-account .inner .main ul.profile-details li label{margin-right:10px}section.content.my-account .inner .main ul.profile-details li input{border:none;background:#fff;color:#010326;padding:11px;border-bottom:1px solid #DDD;width:100%;outline:0}section.content.my-account .inner .main ul.profile-details li input:focus{border-bottom:1px solid #9fc131}section.content.my-account .inner .main ul.profile-details li textarea{border:none;background:#fff;color:#010326;width:100%;resize:none}section.content.my-account .inner .main ul.profile-details li .icon-edit{display:block;width:20px;height:20px;position:absolute;right:0;top:15px;background:url(../img/icon-account-edit.svg) center center no-repeat;background-size:13px;filter:invert(65%) sepia(20%) saturate(2435%) hue-rotate(131deg) brightness(90%) contrast(101%);cursor:pointer}section.content.my-account .inner .main ul.profile-details.right{padding:0}section.content.my-account .inner .main ul.profile-details.right li{height:100%;padding:10px 0;border-bottom:1px solid #DDD}section.content.my-account .inner .main ul.profile-details.right li.logo-container .droppable{width:100%;height:200px;border-radius:10px;border:2px dashed #bdbdbd;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#F4F4F4}section.content.my-account .inner .main ul.profile-details.right li textarea{border:1px solid #DDD;height:300px;padding:10px}section.content.my-account .inner .main ul.profile-details.right li .word-counter{font-size:13px;text-align:right}section.content.my-account .inner .main ul.profile-overview{border:1px solid #DDD;padding:0 10px}section.content.my-account .inner .main ul.profile-overview li{padding:10px;border-top:1px solid #DDD;white-space:nowrap;overflow:hidden}section.content.my-account .inner .main ul.profile-overview li::before{content:"";display:none}section.content.my-account .inner .main ul.profile-overview li:first-child{border-top:none}section.content.my-account .inner .main .disclaimer{display:block;background:#005c53;color:#fff;padding:8px 5px;border-radius:5px}section.content.my-account .inner .main .button-confirm-save-changes{display:inline-block;background:#9fc131;color:#fff;padding:20px;font-size:21px;border-radius:10px;margin-top:30px;border:2px solid #749116;cursor:pointer;margin-left:11px}section.content.my-account .inner .main .button-confirm-save-changes:hover{box-shadow:1px 1px 10px #666}section.content.my-account .inner .main .go-to{color:#9fc131;font-size:15px;cursor:pointer;margin-bottom:35px;display:inline-block}section.content.my-account .inner .main .go-to:hover{color:#005c53}section.content.my-account .inner .main ul.publications-overview,section.content.my-account .inner .main ul.vacancies-overview{border:1px solid #DDD;padding:0 10px}section.content.my-account .inner .main ul.publications-overview li,section.content.my-account .inner .main ul.vacancies-overview li{padding:10px;border-top:1px solid #DDD;position:relative}section.content.my-account .inner .main ul.publications-overview li::before,section.content.my-account .inner .main ul.vacancies-overview li::before{content:"";display:none}section.content.my-account .inner .main ul.publications-overview li:first-child,section.content.my-account .inner .main ul.vacancies-overview li:first-child{border-top:none}section.content.my-account .inner .main ul.publications-overview li .publication-link,section.content.my-account .inner .main ul.publications-overview li .vacancy-link,section.content.my-account .inner .main ul.vacancies-overview li .publication-link,section.content.my-account .inner .main ul.vacancies-overview li .vacancy-link{position:absolute;right:0;top:13px;display:block;width:20px;height:20px}section.content.my-account .inner .main ul.publications-overview li .publication-link:hover,section.content.my-account .inner .main ul.publications-overview li .vacancy-link:hover,section.content.my-account .inner .main ul.vacancies-overview li .publication-link:hover,section.content.my-account .inner .main ul.vacancies-overview li .vacancy-link:hover{color:#005c53}section.content.my-account .inner .main ul.publications-overview li.pending,section.content.my-account .inner .main ul.vacancies-overview li.pending{background:#EEE}section.content.my-account .inner .main ul.publications-overview li.editing,section.content.my-account .inner .main ul.vacancies-overview li.editing{padding-left:0;padding-right:0}section.content.my-account .inner .main ul.publications-overview li.editing input,section.content.my-account .inner .main ul.vacancies-overview li.editing input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #CCC}section.content.my-account .inner .main ul.publications-overview li.editing input.error,section.content.my-account .inner .main ul.vacancies-overview li.editing input.error{border:1px solid #C00}section.content.my-account .inner .main ul.publications-overview li.editing select,section.content.my-account .inner .main ul.vacancies-overview li.editing select{width:100%;padding:0 15px;margin-bottom:10px;max-width:100%;border:1px solid #CCC;height:48px}section.content.my-account .inner .main ul.publications-overview li.editing select.error,section.content.my-account .inner .main ul.vacancies-overview li.editing select.error{border:1px solid #C00}section.content.my-account .inner .main ul.publications-overview li.editing textarea,section.content.my-account .inner .main ul.vacancies-overview li.editing textarea{width:100%;padding:10px;resize:none;height:200px;margin-bottom:10px;border:1px solid #CCC}section.content.my-account .inner .main ul.publications-overview li.editing textarea.error,section.content.my-account .inner .main ul.vacancies-overview li.editing textarea.error{border:1px solid #C00}section.content.my-account .inner .main ul.publications-overview li.editing .droppable,section.content.my-account .inner .main ul.vacancies-overview li.editing .droppable{width:100%;height:200px;border-radius:10px;border:2px dashed #bdbdbd;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#F4F4F4}section.content.my-account .inner .main ul.publications-overview li.editing .submit-button,section.content.my-account .inner .main ul.vacancies-overview li.editing .submit-button{border:none;background:#005B52;padding:8px 15px;color:#fff;min-width:100px;border-radius:7px;display:inline-block;cursor:pointer;text-align:center}section.content.my-account .inner .main ul.publications-overview li.editing #publication-faux-form,section.content.my-account .inner .main ul.vacancies-overview li.editing #publication-faux-form{display:none}section.content.my-account .inner .main .publications{position:relative}section.content.my-account .inner .main .publications .add-new-publication{position:absolute;color:#9fc131;cursor:pointer;top:5px;right:15px}section.content.my-account .inner .main .publications .add-new-publication i{display:inline-block;background:#9fc131;color:#fff;width:25px;height:25px;border-radius:50%;text-align:center;padding-top:6px;font-size:14px;margin-left:5px;float:right}section.content.my-account .inner .main .publications .add-new-publication:hover{color:#005c53}section.content.my-account .inner .main .publications .add-new-publication:hover i{background:#005c53}section.content.my-account .inner .main .vacancies .add-new-vacancy{position:absolute;color:#9fc131;cursor:pointer;top:5px;right:15px}section.content.my-account .inner .main .vacancies .add-new-vacancy i{display:inline-block;background:#9fc131;color:#fff;width:25px;height:25px;border-radius:50%;text-align:center;padding-top:6px;font-size:14px;margin-left:5px;float:right}section.content.my-account .inner .main .vacancies .add-new-vacancy:hover{color:#005c53}section.content.my-account .inner .main .vacancies .add-new-vacancy:hover i{background:#005c53}section.content.my-account .inner .main .latest-posts article .featured-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:135px}section.content.my-account .members-sidebar ul li{display:block;border:1px solid #DDD;margin-bottom:10px;padding:15px;font-size:18px;color:#005c53;cursor:pointer}section.content.my-account .members-sidebar ul li::before{content:"";display:none}section.content.my-account .members-sidebar ul li span{display:inline-block;width:30px;height:30px;margin-right:30px;vertical-align:middle;background-position:center center;background-repeat:no-repeat;background-size:contain;filter:invert(70%) sepia(30%) saturate(1754%) hue-rotate(132deg) brightness(100%) contrast(101%);margin-top:-1px}section.content.my-account .members-sidebar ul li:hover{background:#005c53;color:#fff}section.content.my-account .members-sidebar ul li:hover span{filter:none}section.content.my-account .members-sidebar ul li.active{background:#9fc131;color:#fff}section.content.my-account .members-sidebar ul li.active span{filter:none}section.content.my-account .members-sidebar ul li.active:hover{background:#9fc131;color:#fff}section.content.my-account .members-sidebar ul li.dashboard span{background-image:url(../img/icon-account-dashboard.svg)}section.content.my-account .members-sidebar ul li.profile span{background-image:url(../img/icon-account-user.svg)}section.content.my-account .members-sidebar ul li.publications span{background-image:url(../img/icon-account-publications.svg)}section.content.my-account .members-sidebar ul li.vacancies span{background-image:url(../img/icon-account-vacancies.svg)}section.content.my-account .members-sidebar ul li.news span{background-image:url(../img/icon-account-news.svg)}section.content.my-account .members-sidebar ul li.logout span{background-image:url(../img/icon-account-logout.svg)}section.content .article-filters{position:absolute;right:15px;top:0;display:inline-block}section.content .article-filters select{padding:8px;margin-left:10px;max-width:165px}section.content .articles.border{padding-right:10px;border-right:1px solid #DDD}section.content .articles .article{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #fff}section.content .articles .article .featured-image{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;border:1px solid #DDD;height:165px;margin-bottom:20px}section.content .articles .article .featured-image a{display:block;width:100%;height:100%;opacity:0}section.content .articles .article .featured-image:hover{border:1px solid #9fc131}section.content .articles .article h4{font-family:'Aglet Sans';font-size:18px;color:#005c53;margin-bottom:0;font-weight:600}section.content .articles .article h4 a{color:#005c53;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}section.content .articles .article .published{font-size:14px}section.content.green .articles.border{border-right:1px solid #10766c}section.content.green .articles .article{border-bottom:1px solid #10766c}section.content.green .articles .article .featured-image{border:4px solid #fff}section.content.green .articles .article .featured-image:hover{border:4px solid #9fc131}section.content.green .articles .article h4{color:#fff}section.content.green .articles .article h4 a{color:#9fc131}section.content ul.publisher-filters{padding-left:0;margin-left:0;margin-bottom:15px}section.content ul.publisher-filters li{display:inline-block;cursor:pointer;margin-right:25px}section.content ul.publisher-filters li i{display:inline-block;width:20px;height:20px;margin-right:10px;background:#fff;border:1px solid #999;vertical-align:middle;margin-top:-2px}section.content ul.publisher-filters li::before{display:none}section.content ul.publisher-filters li.active i{background:#9fc131}section.content .job-meta{margin-bottom:25px}section.content .job-meta ul{padding:0;margin:0}section.content .job-meta ul li{display:inline-block;padding:25px 35px;border:1px solid #CCC;margin-bottom:10px}section.content .job-meta ul li::before{display:none}section.content .cm-events-container .cm-events .event{padding-bottom:45px;margin-bottom:45px;border-bottom:1px dashed #40858c}section.content .cm-events-container .cm-events .event .featured-image{width:100%;height:215px;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:1px 1px 10px #a3a3a3;position:relative;margin-bottom:25px}section.content .cm-events-container .cm-events .event .featured-image .logo-overlay{width:100px;height:100px;background:url(../img/dbf-event-overlay-logo.png) bottom left no-repeat;background-size:contain;bottom:0;left:0;position:absolute}section.content .cm-events-container .cm-events .event .featured-image .date-overlay{width:100px;height:100px;background:url(../img/dbf-event-overlay-date.png) top right no-repeat;background-size:contain;top:0;right:0;position:absolute;text-align:right;color:#fff}section.content .cm-events-container .cm-events .event .featured-image .date-overlay .inner{display:inline-block;text-align:center;line-height:100%;font-size:11px;margin-top:18px;margin-right:3px;font-weight:500}section.content .cm-events-container .cm-events .event .featured-image .date-overlay .inner span{display:block;font-weight:700;text-transform:uppercase;font-size:18px;margin-bottom:5px}section.content .cm-events-container .cm-events .event .featured-image .type-overlay{position:absolute;bottom:0;right:0;padding:0 10px;background:#010326;color:#fff;font-size:10px;text-transform:uppercase}section.content .cm-events-container .cm-events .event .featured-image a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}section.content .cm-events-container .cm-events .event .event-title{font-weight:600;font-size:23px;color:#31918c;margin-bottom:10px}section.content .cm-events-container .cm-events .event .event-title .event-subtitle{display:block;font-size:14px;color:#000}section.content .cm-events-container .cm-events .event .event-date,section.content .cm-events-container .cm-events .event .event-venue{color:#7c7c7c;font-size:14px;display:inline-block;font-weight:500;padding:3px 8px;border-radius:13px;border:1px solid #d1d1d1;margin-bottom:10px;margin-right:10px}section.content .cm-events-container .cm-events .event .event-date i,section.content .cm-events-container .cm-events .event .event-venue i{margin-right:8px}section.content .cm-events-container .cm-events .event .event-cats ul{padding-left:0}section.content .cm-events-container .cm-events .event .event-cats ul li{display:inline-block;margin-right:5px;background:#9fc131;font-size:12px;padding:5px 15px;line-height:100%;color:#fff}section.content .cm-events-container .cm-events .event .event-cats ul li::before{content:"";margin:0}section.content .cm-events-container .cm-events .event .button-link{border-radius:0;background:#005c53;color:#fff}section.content .cm-events-container .cm-events .event .button-link:hover{background:#51929b}section.content .cm-event-filters{margin-bottom:25px;border-bottom:1px solid #CCC}section.content .cm-event-filters ul{list-style-type:none;padding-left:0}section.content .cm-event-filters ul li::before{content:"";margin:0}section.content .cm-event-filters ul.grouped{border-bottom:1px solid #EEE;margin-bottom:20px}section.content .cm-event-filters ul.grouped>li{display:inline-block;margin-right:25px;padding-left:25px;border-left:1px solid #EEE;max-width:47%}section.content .cm-event-filters ul.grouped>li:first-child{border-left:none;padding-left:0}section.content .cm-event-filters .filter-title{margin-bottom:5px}section.content .cm-event-filters ul.event-cat-filters li,section.content .cm-event-filters ul.event-type-filters li{display:inline-block;margin-right:10px;padding:5px 10px;background:#005c53;border:1px solid #005c53;border-radius:5px;margin-bottom:10px;color:#fff;text-transform:uppercase;font-size:13px;cursor:pointer}section.content .cm-event-filters ul.event-cat-filters li:hover,section.content .cm-event-filters ul.event-type-filters li:hover{background:#005c53;border:1px solid #9fc131}section.content .cm-event-filters ul.event-cat-filters li.active,section.content .cm-event-filters ul.event-type-filters li.active{background:#9fc131;border:1px solid #9fc131;cursor:default}section.content .cm-event-filters ul.event-cat-filters li.active:hover,section.content .cm-event-filters ul.event-type-filters li.active:hover{background:#9fc131}section.content .cm-event-filters ul.event-date-filters{margin-bottom:15px}section.content .cm-event-filters ul.event-date-filters li{display:inline-block;width:70px;height:60px;margin-right:10px;background:#005c53;border:2px solid #005c53;color:#fff;text-align:center;font-size:13px;line-height:100%;vertical-align:top;cursor:pointer;padding-top:15px;margin-bottom:10px}section.content .cm-event-filters ul.event-date-filters li span{display:block;font-weight:500;text-transform:uppercase;font-size:14px;margin-bottom:2px}section.content .cm-event-filters ul.event-date-filters li.all{font-size:14px;text-transform:uppercase;padding-top:21px}section.content .cm-event-filters ul.event-date-filters li.active{background:#fff;color:#9fc131;border:2px solid #9fc131;cursor:default}section.content .latest-vacancies-container .latest-vacancies{margin-bottom:5px}section.content .latest-vacancies-container .latest-vacancies .widget-title{background:#9fc131;color:#fff;padding:15px;font-size:25px;display:none}section.content .latest-vacancies-container .latest-vacancies ul.listings{padding:0;margin-bottom:10px}section.content .latest-vacancies-container .latest-vacancies ul.listings li{border-bottom:1px solid #ddd;background:#fff;font-size:16px;line-height:125%}section.content .latest-vacancies-container .latest-vacancies ul.listings li:first-child{border-top:none}section.content .latest-vacancies-container .latest-vacancies ul.listings li a{display:block;text-decoration:none;padding:15px 10px;color:#010326}section.content .latest-vacancies-container .latest-vacancies ul.listings li .left{display:inline-block;width:25%}section.content .latest-vacancies-container .latest-vacancies ul.listings li .left .logo{display:inline-block;width:50px;height:50px;border:1px solid #ddd;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:80%}section.content .latest-vacancies-container .latest-vacancies ul.listings li .right{display:inline-block;width:75%;vertical-align:top}section.content .latest-vacancies-container .latest-vacancies ul.listings li .right>span{display:block}section.content .latest-vacancies-container .latest-vacancies ul.listings li .right .vacancy-title{font-weight:600;margin-bottom:4px}section.content .latest-vacancies-container .latest-vacancies ul.listings li .right .publisher{margin-bottom:4px}section.content .latest-vacancies-container .latest-vacancies ul.listings li .right .meta{font-size:14px;color:#005c53}section.content .latest-vacancies-container .latest-vacancies ul.listings li::before{display:none}section.content .latest-vacancies-container .latest-vacancies ul.listings li:hover a{background:#F4F4F4}section.content .latest-vacancies-container ul.links{list-style-type:none;font-size:15px;color:#005c53;padding-left:0}section.content .latest-vacancies-container ul.links li{display:inline-block;margin-right:5px}section.content .latest-vacancies-container ul.links li::before{content:"|";margin-left:5px}section.content .latest-vacancies-container ul.links li:first-child::before{display:none}section.content .latest-vacancies-container ul.links li a{color:#005c53}section.content.green .latest-vacancies-container ul.links,section.content.green .latest-vacancies-container ul.links li a{color:#fff}section.content .feature-box{padding:25px 30px;border:2px solid #DDD;color:#fff;margin-bottom:15px;font-weight:300;line-height:135%;cursor:pointer;position:relative}section.content .feature-box.with-image{padding:25px 30px 25px 130px}section.content .feature-box.with-image .featured-image{display:inline-block;width:100px;height:100px;position:absolute;left:16px;border:2px solid #fff;top:23px;background-size:cover}section.content .feature-box .inner{display:table-cell;vertical-align:top}section.content .feature-box .title{font-size:22px;margin-bottom:10px;font-weight:400}section.content .feature-box.odd{background:#005c53}section.content .feature-box.odd .title{color:#fff;line-height:125%}section.content .feature-box.odd .feature-link{font-weight:500;display:inline-block;margin-top:10px}section.content .feature-box.odd:hover{background:#01786d}section.content .feature-box.even{background:#7e9d1a}section.content .feature-box.even .title{color:#fff;line-height:125%}section.content .feature-box.even .feature-link{color:#fff;font-weight:500;display:inline-block;margin-top:10px}section.content .feature-box.even:hover{background:#8eb120}section.content .publication-archive .publication{display:block;border-bottom:1px solid #d9d9d9;padding-bottom:25px;margin-bottom:30px;line-height:115%}section.content .publication-archive .publication .featured-image{width:190px;height:250px;background-position:top center;background-repeat:no-repeat;background-size:cover;border:2px solid #f6f6f6;margin-bottom:20px}section.content .publication-archive .publication .featured-image a{display:block;width:100%;height:100%}section.content .publication-archive .publication .featured-image:hover{box-shadow:1px 1px 8px #333}section.content .publication-archive .publication h4{display:-webkit-box;max-width:200px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px}section.content .publication-archive .publication .author{font-size:15px;color:#005c53;display:block;max-width:80%;margin-bottom:3px}section.content .publication-archive .publication .publisher{font-size:15px;font-weight:600;color:#9fc131}section.content .hero-carousel-container{border:3px solid #DDD;position:relative;margin-bottom:25px}section.content .hero-carousel-container .hero-carousel .item .inner{height:350px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}section.content .hero-carousel-container .hero-carousel .item .inner>a{display:block;width:100%;height:100%}section.content .hero-carousel-container .hero-carousel .item .inner .caption{position:absolute;bottom:20px;right:20px;padding:20px;background:rgba(255,255,255,.5);font-size:29px;color:#010326;display:inline-block;max-width:390px;font-weight:400;line-height:110%}section.content .hero-carousel-container .hero-carousel .item .inner .caption a{color:#010326;text-decoration:underline;font-size:16px;font-weight:500}section.content .hero-carousel-container .tns-controls button[data-controls=prev],section.content .hero-carousel-container .tns-controls button[data-controls=next]{display:none}section.content .hero-carousel-container .tns-nav{position:absolute;bottom:0;z-index:9;margin-bottom:15px;width:100%;text-align:center}section.content .hero-carousel-container .tns-nav button{width:16px;height:16px;background:#fff;border:1px solid #DDD;margin-right:10px;border-radius:50%}section.content .hero-carousel-container .tns-nav button.tns-nav-active{background:#9fc131}section.content .hero-carousel-container button[data-action=start],section.content .hero-carousel-container button[data-action=stop]{display:none}section.content .publications-carousel-container{position:relative;margin-bottom:25px}section.content .publications-carousel-container .publications-carousel .publication{max-width:220px;padding-top:10px;padding-left:5px;line-height:115%}section.content .publications-carousel-container .publications-carousel .publication .featured-image{width:165px;height:225px;background-position:top center;background-repeat:no-repeat;background-size:cover;border:2px solid #f6f6f6;margin-bottom:20px}section.content .publications-carousel-container .publications-carousel .publication .featured-image a{display:block;width:100%;height:100%}section.content .publications-carousel-container .publications-carousel .publication .featured-image:hover{box-shadow:1px 1px 8px #333}section.content .publications-carousel-container .publications-carousel .publication h4{display:-webkit-box;max-width:200px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px;font-family:'Aglet Sans';line-height:125%}section.content .publications-carousel-container .publications-carousel .publication .author{font-weight:500;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;margin-bottom:3px}section.content .publications-carousel-container .publications-carousel .publication .publisher{font-weight:500;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;color:#9fc131}section.content .publications-carousel-container .tns-controls button[data-controls=prev]{display:block;position:absolute;left:0;width:35px;height:35px;text-indent:-9999px;outline:0;text-align:left;background:url(../img/angle-left-2.svg) center center no-repeat;border:none;background-size:contain;opacity:.7;top:50%;margin-top:-40px;margin-left:-50px;filter:invert(1);z-index:10}section.content .publications-carousel-container .tns-controls button[data-controls=next]{display:block;position:absolute;width:35px;height:35px;right:0;top:50%;margin-top:-40px;margin-right:-20px;text-indent:-9999px;outline:0;text-align:left;background:url(../img/angle-left-2.svg) center center no-repeat;background-size:contain;border:none;opacity:.7;filter:invert(1);transform:rotate(180deg);z-index:10}section.content .publications-carousel-container .tns-nav{display:none}section.content .publications-carousel-container .tns-outer .tns-ovh{margin:0}section.content .publications-carousel-container .tns-outer .tns-ovh .tns-inner{margin:0!important}section.content .publications-carousel-container button[data-action=start],section.content .publications-carousel-container button[data-action=stop]{display:none}@media screen and (max-width:414px){section.content .hero-carousel-container .hero-carousel .item .inner{height:215px}section.content.carousel-pod{text-align:center}section.content.carousel-pod .publications-carousel-container .publications-carousel .publication{max-width:100%;padding-left:0}section.content.carousel-pod .publications-carousel-container .publications-carousel .publication .featured-image{display:inline-block}section.content.carousel-pod .publications-carousel-container .publications-carousel .publication h4{max-width:250px;margin:auto}section.content.carousel-pod .publications-carousel-container .tns-controls button[data-controls=prev]{margin-left:30px}}section.cm-slider{position:relative}section.cm-slider::before{content:"";width:100%;height:1px;border-bottom:2px solid #fff;position:absolute;bottom:0;left:0;margin-bottom:0;z-index:8}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.video-slide .video-container{width:100%;height:100%;position:absolute;z-index:11;top:0;left:0}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.video-slide.fill-width video{width:100%;margin-top:-7%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.video-slide.fill-height video{width:100%;height:100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container{width:100%;height:100%;max-width:1280px;position:relative;margin:auto}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption{position:absolute;z-index:12;bottom:75px;width:605px;max-width:90%;left:0;padding:20px;font-size:18px;display:inline-block;background:rgba(0,92,83,.8);border:3px solid #fff;color:#fff;line-height:150%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner a{color:#fff;text-decoration:underline}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner h1{margin:0 0 25px;font-weight:400;font-family:'Aglet Sans'}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner h2,section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner h3{margin-bottom:25px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner p{margin-bottom:15px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner h3{font-size:35px;font-weight:500}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption.caption-left{left:0;margin-left:25px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption.caption-right{right:0}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption.caption-center{top:0;padding-top:220px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container.animate-slide-up .caption{margin-bottom:-50%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container.animate-slide-in .caption.caption-left{margin-left:-100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container.animate-slide-in .caption.caption-right{margin-right:-100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .caption-container.animate-slide-up .caption{margin-bottom:0;transition:3s}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .caption-container.animate-slide-in .caption.caption-left{margin-left:0;transition:3s}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .caption-container.animate-slide-in .caption.caption-right{margin-right:0;transition:3s}section.cm-slider .swiper-container .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;background:#fff;border:1px solid #fff;margin-right:15px;margin-top:-40px;opacity:1;border-radius:0}section.cm-slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#005c53}@media screen and (max-width:414px){section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner h1{font-size:24px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption.caption-center{padding-top:180px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .caption-container.animate-slide-up .caption{margin-bottom:50px}}.cm-animate-up{opacity:0;transform:translateY(20vh);visibility:hidden;transition:opacity .6s ease-out,transform 1.2s ease-out;will-change:opacity,visibility}.cm-animate-up.is-visible{opacity:1;transform:none;visibility:visible}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading{position:fixed;width:80px;height:80px;top:50%;left:50%;margin-top:-40px;margin-left:-40px;display:none}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #333;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#005c53 transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}