/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
* {-webkit-box-sizing:border-box;box-sizing:border-box}



body {background:white; color:#000333; font-size:18px; line-height:23px; font-weight:400; font-family:'Source Sans Pro', Helvetica, Arial, sans-serif; font-stretch:normal; text-rendering:optimizeLegibility !important; -webkit-font-smoothing:antialiased !important; -webkit-text-size-adjust:none}
img {max-width:100%}		

	

/* Font Styles */
h1, h2, h3, h4, h5, h6 {line-height:125%}
h1 {font-size:48px; font-weight:700}
	h1 strong {font-weight:700}
h2 {font-size:225%; font-weight:300}
h3 {font-size:30px; text-transform:uppercase; font-weight:600}
	h3 a {color:#000333}
h4 {font-size:150%; font-weight:300; margin:0 0 20px}
h5 {font-size:125%; font-weight:600}
h5 a {color:#000333}
h6 {font-size:100%; font-weight:300; margin:0 0 10px; text-transform:uppercase; letter-spacing:0.05em}
p {padding:0.5em 0}
strong {font-weight:bold}
em {font-style:italic}
small{font-size:85%; line-height:125%; font-weight:normal}
hr {border:0; height:1px; background:#ddd; display:block; clear:both; margin:40px 0}
.highlight {color:#83a605}

ul.bullets, ul.hyphens, ol.numeric, .post-content ul, .general-content ul, .left-content ul {margin:10px 40px}
ul.bullets li, ul.hyphens li, .post-content ul li, .general-content ul li, .left-content ul li {list-style-type:disc; margin:0.5em 0}
ul.hyphens li {list-style-type:none; position:relative; font-weight:600}
ul.hyphens li:before {content:"-"; position:absolute; top:0px; left:-15px}
ol.numeric li {list-style-type:decimal; margin:0.5em 0}
	
	@media only screen and (min-width:769px) and (max-width:1024px) {
		h1 {font-size:46px}
		h2 {font-size:200%}
		h3 {font-size:25px}	
		hr {margin:25px 0}
	}
	@media only screen and (max-width:767px) {
		h1 {font-size:36px; font-weight:400}
		h2 {font-size:175%}
		h3 {font-size:22px}
		ul.bullets, ul.hyphens, ol.numeric {margin:15px}
		h4 {font-size:125%}
		h5 {font-size:110%}
		hr {margin:15px 0}
	}
	@media only screen and (max-width:480px) {
		h1 {font-size:26px}
		h2 {font-size:150%}
		h3 {font-size:18px}
	}
	



/* Links */ 
a, input[type=submit], button {color:#83a605; text-decoration:none; font-family:'Source Sans Pro', Helvetica, Arial, sans-serif}
a:hover {text-decoration:underline}
button {outline:none; background:none; padding:0; border:0; cursor:pointer; font-size:100%}


/* Buttons */ 
.btn, input[type=submit], button.big-btn, .wp-block-button__link, .page-title-action, .wp-core-ui .button-primary {font-family:'Source Sans Pro', Helvetica, Arial, sans-serif; border:0 !important; cursor:pointer; outline:none; text-indent:0; margin:0; text-decoration:none; padding:0.6em 1.2em !important; line-height:1em !important; border-radius:50px !important; background:#000333; color:white; display:inline-block; text-align:center; font-weight:bold}
	.btn:hover, input[type=submit]:hover, button.big-btn:hover, .wp-block-button__link:hover, .searchfields input[type=submit]:hover, .page-title-action:hover, .wp-core-ui .button-primary:hover {color:white !important; text-decoration:none; background:#83a605 !important}
	.btn.outline {background:none; border:2px solid #000333; color:#000333}
	.btn.outline:hover {background:#000333 !important; color:white !important}
a.more {font-weight:bold}
a.more:before {display:inline-block; margin-right:3px; content:""; width:25px; height:25px; vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cpath d='M253.82 49.37C230.11 25.66 197.36 11 161.18 11c-72.35 0-131 58.65-131 131s58.65 131 131 131c36.17 0 68.92-14.66 92.63-38.37L161.18 142l92.64-92.63z' fill='%23c0d907'/%3E%3C/svg%3E")}
.btn.edit	{display:block; padding:1em !important}
	
	@media only screen and (max-width:480px) {	
		.btn, input[type=submit] {margin:0.5em 0; padding:0.8em 1.2em !important}			
	}
	
/* Easing */ 
a, input[type=submit], .btn, .backtotop, .searchFieldsBtn button:after, .top-nav .search-form input, button {-webkit-transition:all 0.3s ease;transition:all 0.3s ease}





/* Navigation Area */  

.top-white-bar { background:white; padding:5px 0;}
.top-white-bar .wrapper { margin:0 auto; display:grid; -ms-grid-columns:450px auto 100px 80px 180px; grid-template-columns:450px auto 100px 80px 180px; grid-column-gap:1em; -webkit-box-align:center; -ms-flex-align:center; align-items:center}	

	.daad-logo img {width:100%; height:auto; display:block;}

	.top-white-bar .search-form { text-align:right; padding:0; position:relative}
	.top-white-bar .search-form form {padding:0; display:inline-block;  position:relative; width:100%; max-width:300px;}
	.top-white-bar .search-form input {background:#fafafa; padding:0.6em 1em; font-size:90%; outline:none; border:1px solid #000333; border-radius:50px; width:100%}
	.top-white-bar .search-form:hover input {background:rgba(255,255,255,1)}
	.top-white-bar .search-form ::-webkit-input-placeholder {color:#999; opacity:1}
	.top-white-bar .search-form ::-moz-placeholder {color:#000333}
	.top-white-bar .search-form :-ms-input-placeholder {color:#000333}
	.top-white-bar .search-form ::-ms-input-placeholder {color:#000333}
	.top-white-bar .search-form ::-webkit-input-placeholder {color:#000333}
	.top-white-bar .search-form :-ms-input-placeholder {color:#000333}
	.top-white-bar .search-form ::placeholder {color:#000333}	
	
	.top-white-bar .search-form button, .sub-nav .search input {border:0px}
	.top-white-bar .search-form button {padding:0px; border:0px; min-width:40px; margin:0 !important; width:40px; height:100%; position:absolute; top:2px; right:5px; z-index:1000; text-indent:-9999px; font-weight:400; color:#000333; border-radius:0px; background:transparent}
	.top-white-bar .search-form button:after {content:"\2315"; text-indent:0; width:40px; line-height:40px; font-size:40px; height:40px; position:absolute; z-index:1002; top:0px; left:0px}
	
	.top-white-bar .support-btn {text-align:center}
	.top-white-bar .support-btn a {}
	.top-white-bar .support-btn a:before {background-size:18px;  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm-.5,3A1.5,1.5,0,1,1,10,6.5,1.5,1.5,0,0,1,11.5,5ZM14,18H13a2,2,0,0,1-2-2V12a1,1,0,0,1,0-2h1a1,1,0,0,1,1,1v5h1a1,1,0,0,1,0,2Z' fill='%23c0d907'/%3E%3C/svg%3E")}
	

.top-nav {font-size:90%; background:#143957; color:white; padding:10px 0;}
	.top-nav .progress {vertical-align:middle;}
	.login-bar {text-align:left}
		.login-bar a, .login-bar img {margin:0 20px 0 0; color:white; display:inline-block; vertical-align:middle}
		.login-bar a.dash:before, .login-bar a.prof:before, .top-white-bar .support-btn a:before {content:""; display:inline-block; vertical-align:middle; width:16px; height:16px; margin:0 5px 0 0; background-size:16px; background-position:center center; background-repeat:no-repeat}
		.login-bar a.dash:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23c0d907' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 330 330' style='enable-background:new 0 0 330 330;' xml:space='preserve'%3E%3Cg id='XMLID_520_'%3E%3Cpath id='XMLID_521_' d='M7.105,221.52l30,51.961c3.576,6.192,11.025,9,17.797,6.709l44.144-14.934 c3.901,2.572,7.946,4.912,12.109,7.006l9.136,45.68C121.693,324.953,127.85,330,135,330h60c7.15,0,13.307-5.047,14.709-12.058 l9.136-45.68c4.163-2.094,8.207-4.435,12.108-7.006l44.145,14.934c6.772,2.289,14.222-0.516,17.797-6.709l30-51.962 c3.575-6.192,2.283-14.047-3.088-18.767l-35.01-30.767c0.135-2.331,0.203-4.664,0.203-6.985c0-2.322-0.068-4.655-0.203-6.986 l35.008-30.766c5.371-4.72,6.663-12.575,3.088-18.767l-30-51.962c-3.575-6.192-11.025-9.001-17.797-6.709l-44.143,14.934 c-3.9-2.572-7.945-4.912-12.108-7.006l-9.136-45.68C208.307,5.047,202.15,0,195,0h-60c-7.15,0-13.307,5.047-14.709,12.058 l-9.136,45.68c-4.163,2.094-8.207,4.435-12.108,7.006L54.902,49.81c-6.77-2.29-14.221,0.517-17.797,6.709l-30,51.962 c-3.575,6.192-2.283,14.047,3.088,18.767l35.008,30.766C45.067,160.342,45,162.675,45,165s0.067,4.659,0.201,6.986l-35.008,30.766 C4.822,207.472,3.53,215.327,7.105,221.52z M165,105c33.084,0,60,26.916,60,60s-26.916,60-60,60s-60-26.916-60-60 S131.916,105,165,105z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E")}
		.login-bar a.prof:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='-42 0 512 512.002' fill='%23c0d907' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m210.351562 246.632812c33.882813 0 63.222657-12.152343 87.195313-36.128906 23.972656-23.972656 36.125-53.304687 36.125-87.191406 0-33.875-12.152344-63.210938-36.128906-87.191406-23.976563-23.96875-53.3125-36.121094-87.191407-36.121094-33.886718 0-63.21875 12.152344-87.191406 36.125s-36.128906 53.308594-36.128906 87.1875c0 33.886719 12.15625 63.222656 36.132812 87.195312 23.976563 23.96875 53.3125 36.125 87.1875 36.125zm0 0'/%3E%3Cpath d='m426.128906 393.703125c-.691406-9.976563-2.089844-20.859375-4.148437-32.351563-2.078125-11.578124-4.753907-22.523437-7.957031-32.527343-3.308594-10.339844-7.808594-20.550781-13.371094-30.335938-5.773438-10.15625-12.554688-19-20.164063-26.277343-7.957031-7.613282-17.699219-13.734376-28.964843-18.199219-11.226563-4.441407-23.667969-6.691407-36.976563-6.691407-5.226563 0-10.28125 2.144532-20.042969 8.5-6.007812 3.917969-13.035156 8.449219-20.878906 13.460938-6.707031 4.273438-15.792969 8.277344-27.015625 11.902344-10.949219 3.542968-22.066406 5.339844-33.039063 5.339844-10.972656 0-22.085937-1.796876-33.046874-5.339844-11.210938-3.621094-20.296876-7.625-26.996094-11.898438-7.769532-4.964844-14.800782-9.496094-20.898438-13.46875-9.75-6.355468-14.808594-8.5-20.035156-8.5-13.3125 0-25.75 2.253906-36.972656 6.699219-11.257813 4.457031-21.003906 10.578125-28.96875 18.199219-7.605469 7.28125-14.390625 16.121094-20.15625 26.273437-5.558594 9.785157-10.058594 19.992188-13.371094 30.339844-3.199219 10.003906-5.875 20.945313-7.953125 32.523437-2.058594 11.476563-3.457031 22.363282-4.148437 32.363282-.679688 9.796875-1.023438 19.964844-1.023438 30.234375 0 26.726562 8.496094 48.363281 25.25 64.320312 16.546875 15.746094 38.441406 23.734375 65.066406 23.734375h246.53125c26.625 0 48.511719-7.984375 65.0625-23.734375 16.757813-15.945312 25.253906-37.585937 25.253906-64.324219-.003906-10.316406-.351562-20.492187-1.035156-30.242187zm0 0'/%3E%3C/svg%3E")}

		.login-btn {text-align:right;}
		.login-btn .btn {background:#c0d907; color:#143957; margin-right:0; font-size:16px;}

		.top-nav .progress .value {position:absolute; top:0px; left:0px}

	/* Path / Breadcrumbs */
	.breadcrumbs { clear:both; font-size:90%; line-height:110%; padding:10px 0; background:#32556f; text-align:left;  color:white; position:relative; z-index:2}
		.breadcrumbs a {padding:2px 0; display:inline-block; color:white}
		.breadcrumbs a:after {content:'\203a'; display:inline-block; vertical-align:middle; margin:0 10px}
	
	.desktop-menu-contain {position:-webkit-sticky; position:sticky; top:0; background:#143957; color:white; z-index:9999}
	.desktop-menu-contain.sticky {-webkit-box-shadow:0px 4px 6px 0 rgba(0,0,0,0.1); box-shadow:0px 4px 6px 0 rgba(0,0,0,0.1)}
	
	.country-selector {text-align:center;}
	.country-selector a {text-decoration:underline;}
	
	
    /* Desktop Menu */
 	@media screen and (min-width:1025px){
		.top-white-bar .logo, .sidebar-toggle {display:none}

		.desktop-menu {margin:0; display:-ms-grid; display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}
		
		.desktop-menu-contain.sticky .desktop-menu li {}
		.desktop-menu-contain.sticky .desktop-menu li a {padding:8px 0 4px; display:block}
		.desktop-menu-contain.sticky .desktop-menu li a:before {width:100%; height:35px; margin:0 0 4px; background-size:30px}
		.desktop-menu-contain.sticky .desktop-menu li.logo a img {width:auto; height:auto; max-width:75%; max-height:60px; margin:0}
		
			.desktop-menu li {text-align:center; position:relative}
			.desktop-menu li.logo {background:white}
			.desktop-menu li.logo a img {width:auto; height:auto; max-width:115px; max-height:76px; margin:20px auto 10px; display:inline-block}
			.desktop-menu li a {text-decoration:none; font-weight:bold; color:white; padding:10px 0; background:none}
				.desktop-menu li:hover, .desktop-menu li.hover {background:white; color:#000333}
				.desktop-menu li:hover a, .desktop-menu li.hover a {color:#000333}
        
        
        
            .desktop-menu li.classroom {background: #c0d907;position: relative;height: 100%;overflow: hidden}
            .desktop-menu li.classroom a {color: #143957;position: relative;padding: 0 !important;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: block}
            .desktop-menu-contain.sticky .desktop-menu li.classroom a {padding: 0 0 5px !important}
            .desktop-menu li.classroom:after {content: "";width: 24px;height: 24px;background: white;border-radius: 15px;position: absolute;bottom: -12px;left: 45%;left: calc(50% - 12px)}
				
				/* 2nd Level */ 
				.desktop-menu ul {position:absolute; top:110px;left:0px; width:200px; margin:0; list-style:none; background:white; box-shadow:-2px 4px 8px 0 rgba(0,0,0,0.15);display:none}
				.sticky .desktop-menu ul {top:78px}
				.desktop-menu li:hover > ul {display:block}
				.desktop-menu ul li {display:block; margin:0;  text-align:left; font-size:15px; line-height:125%}
					.desktop-menu ul li a, .desktop-menu-contain.sticky .desktop-menu ul li a {color:#143957; padding:10px 12px; font-weight:normal; text-align:left; position:relative; display:block; border-top:1px solid #eee}
						.desktop-menu ul li:first-of-type a {border:none}
					.desktop-menu ul li.menu-item-has-children a:after {position:absolute; top:10px; right:12px; font-size:20px; content:"\203A"; color:#aaa}
					.desktop-menu ul li a:before{display:none !important}
					.desktop-menu ul li > a:hover, .desktop-menu ul > li:hover a, .desktop-menu ul > li.hover a {background:#f1f1f1}
				
				/* 3rd Level */ 
				.desktop-menu ul ul, .desktop-menu-contain.sticky .desktop-menu ul ul {position:absolute;top:0px;left:100%; padding:5px; width:200px; box-shadow:2px 2px 8px 0 rgba(0,0,0,0.15)}
				.desktop-menu ul ul li:before, .desktop-menu ul li.menu-item-has-children ul a:after {display:none}	
				.desktop-menu ul ul li.menu-item-has-children a:after {display:block; position:absolute; top:5px; right:5px; font-size:20px; content:"\203A"; color:#aaa}
					.desktop-menu ul ul li a, .desktop-menu-contain.sticky .desktop-menu ul ul li a  {padding:5px 10px; border:0; background:white}	
					.desktop-menu ul li >  ul a:hover, .desktop-menu ul > li:hover ul a, .desktop-menu ul > li.hover ul a {background:white}
					.desktop-menu ul ul li a:hover {background:#f1f1f1 !important}
				
					/* 4th Level */ 
					.desktop-menu ul ul ul, .desktop-menu-contain.sticky .desktop-menu ul ul ul {position:absolute;top:-5px;left:100%}
					.desktop-menu ul ul ul li:before, .desktop-menu ul ul li.menu-item-has-children ul a:after {display:none}	
				
		.mobile-menu-panel, .sidebar-toggle, .mobile-icon-menu {display:none}
	}
	@media only screen and (max-width:1024px) {
		.desktop-menu, .drop-downs, .login-bar, .login-btn, .top-white-bar .daad-logo, .top-white-bar .support-btn, .top-nav {display:none}

		.mobile-menu-panel {left:auto; background:#143957; position:fixed;z-index:1000001; overflow-y:auto; right:-350px; width:350px; height:100%;-webkit-box-sizing:border-box;box-sizing:border-box; -webkit-transition:right 0.25s ease-in-out; transition:right 0.25s ease-in-out}
		.mobile-menu-panel.open-menu {left:auto; right:0px}
		
		.top-white-bar .wrapper {padding:0 10px !important; -ms-grid-columns:60px auto 80px 40px; grid-template-columns:60px auto 80px 40px; grid-column-gap:10px; text-align:center;}		
		.top-white-bar .search-form { text-align:left;}
		
		.top-white-bar .search-form input {padding:0.6em}
		.top-white-bar .search-form button {min-width:30px; width:30px; }
		.top-white-bar .search-form button:after {width:30px; font-size:30px; }
		
		
		
		
		
		
		.top-nav {position:-webkit-sticky; position:sticky; top:0; width:100%; padding:0; background:#143957; z-index:1000000}
		.top-nav .wrapper {padding:0; margin:0; display:grid; -ms-grid-columns:60px 200px auto; grid-template-columns:60px 200px auto; grid-column-gap:1em; height:60px; padding-right:60px}	
		.top-nav .logo {background:white; text-align:center; height:60px}
		.top-nav .logo img {width:auto; height:auto; max-width:50px; max-height:40px; margin:10px 0 0}

		/* Menu Open Close Functionality */
		.sidebar-toggle {position:absolute; right:0px; top:0px; z-index:100000000} 
		.sidebar-toggle {font-size:100%; cursor:pointer; background:transparent; padding:0 10px; line-height:60px; font-size:200%; margin:0; border:none; outline:none; color:#143957; font-weight:normal}
		.sidebar-toggle.change-color {color:white;}
		.sidebar-toggle .close-menu {display:none;}
		.sidebar-toggle.change-color .burger {display:none;}
		.sidebar-toggle.change-color .close-menu {display:block;}

		/* Menu System */
		.menu-system {padding:60px 10px 10px}
		.menu-system *{-webkit-box-sizing:border-box;box-sizing:border-box}
		.menu-system ul{list-style:none;margin:0;padding:0}
		.menu-system li{border-top:1px solid rgba(255,255,255,0.2);position:relative;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease; font-weight:bold; font-size:115%}
		.menu-system li::after{content:"";display:block;clear:both}
		.menu-system li > a > svg{position:absolute; width:12px; top:17px; right:6px; -webkit-transition:all .3s ease;transition:all .3s ease}
		.menu-system li.open > a > svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
		.menu-system a{background-color:#143957;padding:12px 6px;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:white}
		.menu-system li.open > ul{display:block; padding-bottom:15px}
		.menu-system li > ul{display:none;height:0;overflow:hidden;-webkit-transition:height 350ms ease-in-out;transition:height 350ms ease-in-out}
		.menu-system ul.is-visible{display:block;/* height:auto;*/}
		.menu-system ul ul li {border:0; font-size:90%; font-weight:normal}
		.menu-system ul ul li > a > svg{top:12px}
		
		.menu-system ul ul a{padding:5px 5px 5px 42px; line-height:125%}
			.menu-system ul ul ul a{padding:4px 4px 4px 42px}
			.menu-system ul ul ul a:before {content:"-"; margin-right:4px; display:inline-block}
		.menu-system a:hover {color:#83a605}

		.openMenu {position:absolute; left:0px; top:0px}
		.openMenu, .closeMenu {font-size:100%; cursor:pointer; background:transparent; padding:5px 20px; margin:0; border:none; outline:none; color:#333; font-weight:normal}
		.closeMenu {color:white}
		
		.mobile-icon-menu{padding:10px 0; display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}
		.mobile-icon-menu li {text-align:center}
		.mobile-icon-menu span {display:block; padding:5px 0; line-height:110%}
		.mobile-icon-menu span.title {display:block; border-top:1px solid white}
		.mobile-icon-menu svg, .mobile-icon-menu img {width:50px}
		
		.menu-system a.btn {font-size:100%; line-height:1em; margin:12px 6px; border-radius:50px; background:#83a605; color:white; display:block; text-align:center; font-weight:bold}

	}
	@media only screen and (max-width:450px) {
		.top-nav .sidebar-toggle span, .top-nav .search {display:none}
		.mobile-menu-panel {right:-100%; width:100%}
		.top-nav .wrapper {-ms-grid-columns:60px 160px auto; grid-template-columns:60px 160px auto; grid-column-gap:0.5em;}	
		
		
	}
	@media only screen and (max-width:350px) {
		.mobile-icon-menu span {font-size:90%}
		.mobile-icon-menu svg, .mobile-icon-menu img {width:40px}
	}




/* Grids / Columns */
.wrapper {width:auto; display:block; clear:both; max-width:1300px; padding:0 40px; margin:0 auto}	
.row {display:block; clear:both; padding:6vh 0}
.row:last-of-type {padding-bottom:0}
.row.grey {background:#e2e2e2}
.dark {background:#143957 !important; color:white}
.two-columns, .three-columns, .four-columns, .five-columns {margin:1em 0; position:relative; grid-column-gap:40px; grid-row-gap:40px}
.two-columns {display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}	
.three-columns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}	
.four-columns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}
.five-columns {display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}	

	@media screen and (min-width:768px) {
		.two-columns.brdr .column:first-of-type {border-right:1px solid #eee}
		.two-columns.brdr .column:last-of-type {padding-left:40px}
	}

@media screen and (max-width:767px) {
	.wrapper {padding:0 1em}
	.row {display:block; padding:40px 0}
	body .row:first-of-type {padding:20px 0}
	.two-columns {display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}	
	.three-columns{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);grid-column-gap:0}
	.four-columns{-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}
	.five-columns {-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}
}
	@media screen and (max-width:480px) {
		.four-columns {-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}
	}	




		
		
/* Section Header */
.section-header .action svg {width:50px; display:inline-block; vertical-align:middle; margin-left:8px}

@media screen and (min-width:768px) {
	.section-header {display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; padding-bottom:10px; margin-bottom:40px}
	.section-header h2, .section-header h3 {padding:10px 0}
	.section-header h2:after, .section-header h3:after {position:absolute; bottom:0px; left:0px; content:""; width:100%; height:1px; background:#000333}
	.section-header .action {text-align:right}
	.section-header .action p {padding:0}
	.section-header .action.arrows {}
	.section-header .action strong {font-size:125%}
	.dark .section-header .action a {color:#c0d907} 
	.refresh {margin-left:8px}
}
@media screen and (max-width:765px) {
	.section-header .action {display:block; padding:10px 0}
	.section-header .action svg {width:30px}
}


.dark .section-header h3:after {background:white}

/* Filter */	
.filter {text-align:right; padding:10px 0}
.filter a {color:#000333; margin-left:2em}
.filter a.current {font-weight:bold}




/* Topics Slider */
.swiper-container.topics {margin:50px 0 0}
.swiper-container.topics a {color:black;font-size:26px;line-height:31px;font-weight:300}
.swiper-container.centre-topics {margin:50px 0 0}
.swiper-container.centre-topics a {color:black;font-size:26px;line-height:31px;font-weight:300}





.blogfeed-contain {position:relative}
.blogfeed-contain .swiper-button-prev, .blogfeed-contain .swiper-button-next,
.centre-topics .swiper-button-prev, .centre-topics .swiper-button-next {color:#000333 !important;font-size:35px !important}
.blogfeed-contain .swiper-button-prev {left:-30px !important}
.blogfeed-contain .swiper-button-next {right:-30px !important}
.swiper-button-next:after, .swiper-button-prev:after {font-size:35px !important}

.blog .swiper-slide{background:white; height:auto}
.blog .swiper-slide h5 {padding:20px 20px 0; height:4.2em; line-height:110%; overflow:hidden; font-weight:400}

.blog .swiper-slide .thumb-image {position:relative; z-index:1; height:25vh; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; margin:0}
.blog .swiper-slide .thumb-image img {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1; -o-object-fit:cover; object-fit:cover; width:100%; min-height:20vh; height:auto; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0}	
.blog .swiper-slide .copy {padding:10px 20px; overflow:hidden}
.blog .swiper-slide small {display:block; line-height:125%; margin:0 0 10px}
.blog .swiper-slide .copy h5 {padding:0; height:auto; font-weight:400}
.blog .swiper-slide .copy p {font-size:90%; line-height:125%}

/*alumni blog swiper*/
.alumniblog .swiper-slide{background:white; height:auto}
.alumniblog .swiper-slide h5 {padding:20px 20px 0; height:4.2em; line-height:110%; overflow:hidden; font-weight:400}

.alumniblog .swiper-slide .thumb-image {position:relative; z-index:1; height:20vh; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; margin:0}
.alumniblog .swiper-slide .thumb-image img {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1; -o-object-fit:cover; object-fit:cover; width:100%; min-height:20vh; height:auto; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0}	
.alumniblog .swiper-slide .copy {padding:10px 20px; overflow:hidden}
.alumniblog .swiper-slide small {display:block; line-height:125%; margin:0 0 10px}
.alumniblog .swiper-slide .copy h5 {padding:0; height:auto; font-weight:400}
.alumniblog .swiper-slide .copy p {font-size:90%; line-height:125%}
/*end alumni*/

.dark .swiper-slide {color:#000333}
.dark .blogfeed-contain .swiper-button-prev, .dark .blogfeed-contain .swiper-button-next {color:white !important}

	/* News Feed Links Drop Down */
	.news-cats {position:relative; height:30px}
	.news-cats ul{background:white; position:absolute; top:30px; right:0px; z-index:10; width:500px; padding:20px; display:none}
	.news-cats:hover ul{display:block}
		.news-cats:hover ul {display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr); grid-column-gap:20px; grid-row-gap:20px; text-align:left}
			.news-cats:hover ul li {border-bottom:1px solid #000333}
				.news-cats:hover ul li a {color:#000333; font-weight:600}

	@media only screen and (max-width:767px) {
		.blogfeed-contain {padding:0 30px 30px}
		.blogfeed-contain .swiper-button-prev {left:-10px !important}
		.blogfeed-contain .swiper-button-next {right:-10px !important}
		.blog .swiper-slide .copy {padding:10px 15px}
		.blog .swiper-slide .thumb-image {height:30vh}
		.blog .swiper-slide .thumb-image img {min-height:30vh}	
		

			
	}



/* Masonry grid */
.masonry{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-column-gap:30px;column-gap:30px;-webkit-column-fill:initial;column-fill:initial; margin-bottom:90px}
.masonry .brick {margin-bottom:30px; display:inline-block; vertical-align:top; background:white; box-shadow:0px 0px 10px 0 rgba(0,0,0,0.15)}
.masonry .brick img{-webkit-backface-visibility:hidden;backface-visibility:hidden; display:block}	
	.brick .content {padding:20px}
	.brick .content span {}
		.brick .content span {display:block; padding:2px 0}		
		.brick .content .member {font-weight:bold}
		.brick .content .job-title {color:#83a605}
		.brick .content .desc {position:relative; padding:0 15px}
			.brick .content .desc:before {content:"\25CF"; position:absolute; top:0px; left:0px; color:#83a605}
		
	@media only screen and (max-width:1023px) {
	  .masonry {-webkit-column-count:3;column-count:3}
	}
	@media only screen and (max-width:540px) {
	  .masonry {-webkit-column-count:2;column-count:2}
	}
	@media only screen and (min-width:1024px) {
		.masonry {-webkit-column-count:4;column-count:4}
	}






/* Accordion */
.accordion { width:100%; min-height:150px; padding:20px; clear:both; background:white}
	.accordion-item {cursor:pointer; color:#000333; display:block; text-decoration:none; padding:15px 30px 15px 0; font-weight:600; position:relative; margin:0; border-bottom:1px solid #000333}	
	.accordion .data {background:white; padding:10px 0 20px 0; display:block; display:none; color:#000333}
	.accordion-item:after {content:"\203A"; color:#c0d907; font-size:250%; font-weight:400; width:20px; text-align:center; position:absolute; right:1px; top:25%; -webkit-transform:rotate(90deg); transform:rotate(90deg)}
	.accordion-item.open:after {margin-right:5px; -webkit-transform:rotate(-90deg); transform:rotate(-90deg)}

/* Map Key */
.map-key {position:relative; padding:0 50px 0 60px; margin-top:20px}
	.map-key:before {content:"\25CF"; position:absolute; top:0px; left:0px; color:#c0d907; font-size:500%}
	.map-key:after {content:""; position:absolute; width:40px; height:40px;bottom:0px; right:0px; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-miterlimit:10} %3C/style%3E%3Cg id='link'%3E%3Cpath class='st1' d='M208.79 239.94l57.37-138.51-138.51-57.37M13.16 206.55l250.09-103.96'/%3E%3C/g%3E%3C/svg%3E")}
	
	





/* Courses */
/*
.courses {position:relative; color:#000333}
	.course {background:white}
 	.course .leftside {padding:20px}
	.course h5 {position:relative; padding:0 0 10px}
	.course h5:after {position:absolute; bottom:0px; left:0px; content:""; width:100%; height:1px; background:#000333}
	.course .rightside span {position:relative; display:block; line-height:21px; padding:10px 10px 10px 30px}
 	.course span:before {content:''; width:25px; height:25px; position:absolute; left:0px; top:10px}
	.course span.category:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cg fill='none' stroke='%23c0d907' stroke-width='10' stroke-linejoin='round' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='round' d='M268 188.18v-79.96L142 72.24 16 108.43l126 41.29 121.56-39.63'/%3E%3Cpath d='M73.86 155.46v31.68c15.79 15 40.74 24.62 68.15 24.62 27.4 0 52.34-9.61 68.13-24.62V129.2'/%3E%3C/g%3E%3C/svg%3E")}
	.course span.type:before {  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:%23c0d907}.st2{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='additional'%3E%3Cpath class='st1' d='M142 50.7c26.62 0 48.27 21.66 48.27 48.27 0 26.61-21.65 48.27-48.27 48.27-26.61 0-48.27-21.65-48.27-48.27 0-26.61 21.65-48.27 48.27-48.27m0-10c-32.18 0-58.27 26.09-58.27 58.27 0 32.18 26.09 58.27 58.27 58.27 32.18 0 58.27-26.09 58.27-58.27 0-32.18-26.09-58.27-58.27-58.27z'/%3E%3Cpath class='st1' d='M142 21c43 0 77.97 34.98 77.97 77.97s-34.98 77.97-77.97 77.97-77.97-34.98-77.97-77.97S99.01 21 142 21m0-10c-48.58 0-87.97 39.39-87.97 87.97 0 48.59 39.39 87.97 87.97 87.97 48.59 0 87.97-39.39 87.97-87.97S190.59 11 142 11z'/%3E%3Cpath class='st2' d='M162.59 198.4l33.52 69.6 11.07-45.18 42.29 18.83-34.76-71.34M121.41 198.4L87.89 268l-11.07-45.18-42.29 18.83 34.76-71.34'/%3E%3C/g%3E%3C/svg%3E")}

	@media only screen and (min-width:1024px) {
		.courses {display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr); grid-column-gap:40px; grid-row-gap:40px}
		.course {display:-ms-grid;display:grid; -ms-grid-columns:auto 33%; grid-template-columns:auto 33%; position:relative; -webkit-box-align:top; -ms-flex-align:top; align-items:top}
	}
	@media only screen and (max-width:1023px) {
	  
	}
*/
	
	




/* Profile Page */
.member-profile {background:#e2e2e2}
.block {background:white; padding:40px; margin-bottom:40px}
.dark .block {color:#000333}
.profile-header {margin:0 0 60px; position:relative; z-index:1}
	.profile-header .background {margin:-40px -40px 0; position:relative; z-index:1}
	.member-profile .dark .two-columns {margin:0; grid-row-gap:0px}	
	.profile-header .headshot {top:40px; left:0px; position:absolute; z-index:2}
	.profile-header .headshot img {border-radius:250px; border:5px solid #c0d907}
	.location {display:block; margin:10px 0}
   .location:before {content:""; display:inline-block; vertical-align:middle; width:40px; height:40px; background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 284 284' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st1' d='M105.62 268h72.76M128.4 54.5c4.12-1.95 8.73-3.05 13.6-3.05 17.55 0 31.78 14.23 31.78 31.77 0 17.55-14.22 31.79-31.78 31.79-17.55 0-31.77-14.25-31.77-31.79 0-3.17.47-6.23 1.33-9.12'/%3E%3Cpath d='M209.24 83.23c0 37.13-67.24 150.36-67.24 150.36S74.76 120.37 74.76 83.23C74.76 46.1 104.87 16 142 16s67.24 30.1 67.24 67.23z' fill='none' stroke='%23c0d907' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='10'/%3E%3C/svg%3E"); background-size:40px}
   .slogan {color:#467302; font-size:200%; line-height:125%; text-align:center; padding:20px}
   .video-container {position:relative}   
   .video-container .image {position:relative; overflow:hidden; display:flex}
   .video-container .image img {min-width:100%; height:auto; flex-grow:0}
   
   .member-slider {padding:5vh 60px; position:relative; display:block}
  
   
   /* remove */
   .video {text-align:center}
		.video svg {width:125px}
	/*-/ remove-*/
	
	/* Videos on Centre Pages */	
	.video-subs {position:relative; z-index:2; text-align:center; padding:0 25%; margin:1em 0 2em; display:grid; grid-template-columns:repeat(3,1fr); align-items:center; grid-column-gap:0px; grid-row-gap:0px}
	.video-subs:before {content:""; position:absolute; top:35px; left:0px; z-index:-1; width:100%; height:1px; background:#e2e2e2}
	.video-subs button {color:#000333}
	.video-subs button:before {content:"";position:relative; z-index:2;  width:100px; height:70px; text-align:center; margin:0 auto; background-size:100px; display:block; background-position:center center; background-repeat:no-repeat;
	  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 284 284' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.st2 { fill:none; stroke:%23c0d907; stroke-width:10; stroke-miterlimit:10}%3C/style%3E%3Cpath d='M268 204.71c0 3.12-2.55 5.67-5.67 5.67H21.67c-3.12 0-5.67-2.55-5.67-5.67V79.29c0-3.12 2.55-5.67 5.67-5.67h240.66c3.12 0 5.67 2.55 5.67 5.67v125.42z' fill='white' /%3E%3Cpath class='st2' d='M268 204.71c0 3.12-2.55 5.67-5.67 5.67H21.67c-3.12 0-5.67-2.55-5.67-5.67V79.29c0-3.12 2.55-5.67 5.67-5.67h240.66c3.12 0 5.67 2.55 5.67 5.67v125.42z' /%3E%3Cpath d='M114.69 101.38c0-1.56 1.08-2.15 2.4-1.32l64.04 40.41c1.32.83 1.32 2.2.01 3.05 0 0-67.12 43.24-66.79 41.9.34-1.33.34-84.04.34-84.04z' fill='%23c0d907' /%3E%3Cpath class='st2' d='M114.69 101.38c0-1.56 1.08-2.15 2.4-1.32l64.04 40.41c1.32.83 1.32 2.2.01 3.05 0 0-67.12 43.24-66.79 41.9.34-1.33.34-84.04.34-84.04z' /%3E%3C/svg%3E")}
	.video-subs .eng-vid button:before,
	.video-subs .deut-vid button:before {width:60px; height:50px; background-size:60px; 
	  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 284 284' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.st2 { fill:none; stroke:%23e2e2e2; stroke-width:10; stroke-miterlimit:10}%3C/style%3E%3Cpath d='M268 204.71c0 3.12-2.55 5.67-5.67 5.67H21.67c-3.12 0-5.67-2.55-5.67-5.67V79.29c0-3.12 2.55-5.67 5.67-5.67h240.66c3.12 0 5.67 2.55 5.67 5.67v125.42z' fill='white' /%3E%3Cpath class='st2' d='M268 204.71c0 3.12-2.55 5.67-5.67 5.67H21.67c-3.12 0-5.67-2.55-5.67-5.67V79.29c0-3.12 2.55-5.67 5.67-5.67h240.66c3.12 0 5.67 2.55 5.67 5.67v125.42z' /%3E%3Cpath d='M114.69 101.38c0-1.56 1.08-2.15 2.4-1.32l64.04 40.41c1.32.83 1.32 2.2.01 3.05 0 0-67.12 43.24-66.79 41.9.34-1.33.34-84.04.34-84.04z' fill='%23e2e2e2' /%3E%3Cpath class='st2' d='M114.69 101.38c0-1.56 1.08-2.15 2.4-1.32l64.04 40.41c1.32.83 1.32 2.2.01 3.05 0 0-67.12 43.24-66.79 41.9.34-1.33.34-84.04.34-84.04z' /%3E%3C/svg%3E")}

		
	/* Experiences */
	.experience {display:-ms-grid;display:grid; -ms-grid-columns:75px 40px auto; grid-template-columns:75px auto; -webkit-box-align:top; -ms-flex-align:top; align-items:top; grid-column-gap:40px; padding:20px 0}
		.experience .icon img, .experience .icon svg {max-width:100%}
			
		summary {text-decoration:none; outline:none; padding:0 50px 0 0; position:relative}
			summary:after {content:"\203A"; color:#c0d907; font-size:250%; font-weight:400; width:20px; text-align:center; position:absolute; top:0px; right:0px; margin-right:0px; -webkit-transform:rotate(90deg); transform:rotate(90deg)}
			details[open] summary:after {margin-right:5px; -webkit-transform:rotate(-90deg); transform:rotate(-90deg)}
	
	.member-profile h4 {position:relative}
	.member-profile h4 span {position:absolute; right:0px; top:0px; color:#467302; font-size:75%}
	.languages {display:-ms-grid;display:grid; -ms-grid-columns:1fr 10px 1fr 10px 1fr; grid-template-columns:repeat(3,1fr); -webkit-box-align:top; -ms-flex-align:top; align-items:top; grid-column-gap:10px; grid-row-gap:10px}
				
	.keywords .highlight { margin:0 5px; font-size:150%}
	
	.qualifications {display:-ms-grid;display:grid; -ms-grid-columns:1fr 10px 1fr; grid-template-columns:repeat(2,1fr); -webkit-box-align:top; -ms-flex-align:top; align-items:top; grid-column-gap:10px; grid-row-gap:10px}
	.qualifications div {position:relative; padding:8px 50px}
	.qualifications div:before {content:""; width:40px; height:40px; position:absolute; top:0px; left:0px; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-miterlimit:10} %3C/style%3E%3Cg id='ok'%3E%3Ccircle class='st1' cx='142' cy='142' r='126'/%3E%3Cpath class='st1' d='M84.38 137.11l51.24 41.63 65.65-84.86'/%3E%3C/g%3E%3C/svg%3E"); background-size:40px}
	.read-doc, .goto-shop {position:relative}
		.read-doc a, .goto-shop a {position:absolute; right:0px; top:-20px}
		.read-doc svg, .goto-shop svg {width:40px}
	
	.photos {position:relative; padding:0}
		.photos li {text-align:center}
		.photos p {padding:20px 5vw 0}
		.dark .photos p {color:white; padding:20px 0; text-align:center}
	
	@media only screen and (min-width:1024px) {
		.member-profile {display:-ms-grid;display:grid;-ms-grid-columns:72% 40px auto;grid-template-columns:72% auto; -webkit-box-align:top; -ms-flex-align:top; align-items:top; grid-column-gap:40px}
	}
	@media only screen and (max-width:1023px) {
		.block {padding:20px; margin-bottom:20px}
		.video-subs {padding:0}
	}
	@media only screen and (max-width:767px) {
		.row.grey {padding:20px 0}
		.row.grey .block {padding:15px; margin:0 -1em}
		.profile-header .background{margin:0px}
	}
 
 
 
 


/* Profile Page */
.publications {background:#e2e2e2}
.publications  h1 {margin-bottom:30px}
.publications .left-sidebar, .publications .main-content {background:white; padding:40px}

.publications .search {background:#32556f; color:white; display:block; margin:-40px -40px 40px; padding:40px}
.searchandfilter ul {width:100%; display:block; text-align:center}
	.publications .search li.sf-field-search {display:inline-block; width:65%}
	.publications .search li.sf-field-submit {display:inline-block; width:30%}
	.publications .search li input {border-radius:4px; border:0; width:100%}
	.publications .search li input[type=text], .publications .search li label {width:99%}
	.publications .search li input[type=submit] {background:#c0d907; color:#143957; font-weight:600}
.publications small {color:#999}
.publications ul.children {margin-left:10px}
.publications .left-sidebar li a {padding:0.5em 0; display:block; border-bottom:1px solid #eee}
.publications .left-sidebar .btn {margin-top:25px; display:block}
span.pub-author {color:#83a605; font-weight:700}

.publication {display:grid; grid-template-columns:50px auto; -webkit-box-align:top; -ms-flex-align:top; align-items:top; grid-column-gap:40px; padding:20px 0; border-top:1px solid #eee}
	.publication .icon {width:50px; height:50px; display:inline-block}
	.publication h4{font-size:115%; font-weight:600; padding:0; margin:0}
	.publications .pagination {margin-top:40px}	
	.publications .download {display:grid; grid-template-columns:50px auto; -webkit-box-align:center; -ms-flex-align:center; align-items:center; grid-column-gap:25px; margin:20px 0; padding:20px 0; border-top:1px solid #eee; border-bottom:1px solid #eee}

.two-columns.meta .btn {background:#c0d907; color:#000333; font-weight:600 !important}	
.two-columns.keywords {grid-template-columns:auto auto; grid-column-gap:10px}	
.publication small {font-size:80%; line-height:130%}

	@media only screen and (min-width:1024px) {
		.publications {display:grid; grid-template-columns:auto 72%; -webkit-box-align:start; -ms-flex-align:start; align-items:start; grid-column-gap:40px}
		 .two-columns.meta {grid-template-columns:60% auto}
	}
	@media only screen and (max-width:1023px) {
		
	}
	@media only screen and (max-width:767px) {
		.publications .left-sidebar, .publications .main-content {padding:20px}
		.publications .search {margin:-20px -20px 20px; padding:20px}
		.publication {grid-template-columns:25px auto; grid-column-gap:15px}
		.publication .icon {width:25px; height:25px}
		.publications .search li.sf-field-search {display:inline-block; width:60%}
		.publications .search li.sf-field-submit {display:inline-block; width:35%; min-width:80px !important}
	}





/* Search Fields 
- - - - - - - - */
	
/* Expand Search Box */	
.searchFieldsBtn {padding:40px 0; text-align:center}
	.searchFieldsBtn button {border:0; padding:0; background:none; color:#000333; outline:none; cursor:pointer}
	.searchFieldsBtn.dark button {color:white}
		.searchFieldsBtn button:before, .searchFieldsBtn button:after {content:""; display:inline-block; margin-right:15px; width:50px; height:50px; vertical-align:middle}
		.searchFieldsBtn button:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%23c0d907' viewBox='0 0 52.966 52.966' style='enable-background:new 0 0 52.966 52.966;' xml:space='preserve'%3E%3Cpath d='M51.704,51.273L36.845,35.82c3.79-3.801,6.138-9.041,6.138-14.82c0-11.58-9.42-21-21-21s-21,9.42-21,21s9.42,21,21,21 c5.083,0,9.748-1.817,13.384-4.832l14.895,15.491c0.196,0.205,0.458,0.307,0.721,0.307c0.25,0,0.499-0.093,0.693-0.279 C52.074,52.304,52.086,51.671,51.704,51.273z M21.983,40c-10.477,0-19-8.523-19-19s8.523-19,19-19s19,8.523,19,19 S32.459,40,21.983,40z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E")}
		.searchFieldsBtn button:after {margin:0; margin-left:15px; -webkit-transform:rotate(180deg); transform:rotate(180deg)}
		.searchFieldsBtn.open button:after { -webkit-transform:rotate(0deg); transform:rotate(0deg)}	
		.searchFieldsBtn button:after {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 284 284' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M269.5 205.75L142 78.25 14.5 205.75' fill='none' stroke='%23c0d907' stroke-miterlimit='10' stroke-width='10'%3E%3C/path%3E%3C/svg%3E")}

/* Search Fields */	
.searchfields {text-align:left; padding:40px 0; background:#143957; color:white}
	.searchfields input, .searchfields select {border:0; display:block; width:100%; background:white !important; padding:0 !important; line-height:45px; height:45px; border:0px !important; outline:none; text-indent:10px; margin:0 !important; border-radius:3px}
	.searchfields select {}	
	.searchfields input[type=radio], .searchfields input[type=checkbox] {width:14px; width:auto; border:0 !important; display:inline-block; line-height:14px; height:14px; margin-right:5px !important}	
	.search-btns-contain {text-align:right}
	.searchfields button, .searchfields input[type=submit] {background:#c0d907 !important; color:#000333; font-weight:600; margin-left:10px; text-indent:0 !important}
	.searchfields button.member-reset, .searchfields input.search-filter-reset, .searchfields input.search-filter-reset:hover {background:white !important; color:#000333 !important}
	
	/*	Blog Search */
	.blog .searchfields {padding-top:0}
	.searchfields ul {display:block}
	.searchfields ul li {display:inline-block; padding:0.25em}
	.searchfields ul li.sf-field-search {width:60%; margin-right:-5px}
	.searchfields ul li.sf-field-post_date {text-align:right !important}
	.searchfields ul .sf_date_field {text-align:right !important}
	.searchfields ul li.sf-field-post_date li {margin-left:1em}
	.searchandfilter li.sf-field-search label {display:block}
	.searchfields ul li.sf-field-post_date input {width:125px}
	.searchandfilter input[type="text"], .searchandfilter select.sf-input-select  {width:100%}
	.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label{padding-left:0px !important}
	.sf-field-sort_order li {padding-right:20px !important}
	.sf-field-category, .sf-field-author {}
	.sf-field-submit {display:inline-block; width:calc(100% - 180px); text-align:right;padding-top:1em !important}
	.sf-field-reset {display:inline-block; width:175px; text-align:left; padding-top:1em !important}	
	.searchandfilter  button, .searchandfilter  input[type=submit] {}
		
	@media only screen and (min-width:1241px) {
		.searchFieldsBtn button {font-size:150%}
	}
	@media only screen and (min-width:1025px) {
		.searchFieldsBtn button {font-size:125%}
		.checkbox-contain {padding:10px 40px 10px 0}
	}
	@media only screen and (min-width:768px) {
	 	.searchfields .profile-checkboxes{display:flex}		
		.search-field-contain {}
		.select-centre-contain, .university-search-contain, .select-country-contain, .select-date-contain {display:inline-block; width:31%; margin-right:-4px; vertical-align:top; padding:10px 10px 10px 0}
		.checkbox-contain {padding:10px 20px 10px 0}
	}	
	@media only screen and (max-width:767px) {
		.searchfields {padding:20px 0}
		.search-field-contain, .select-centre-contain, .university-search-contain, .select-country-contain, .select-date-contain {padding:0 0 10px}
		.searchfields ul li.sf-field-search {width:100%; margin-right:0px}
	}	
		
		
		



/* Search Results */
.row.blog-search {display:none}
.order-by {padding:20px 0 0; margin:20px 0 0; border-top:1px solid #000333; display:block}
.order-by a {display:inline-block; vertical-align:middle; padding:0.5em 1em; margin-left:20px; font-size:90%; color:white; background:#c0d907}
.search-results {display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr); grid-column-gap:40px; grid-row-gap:20px; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; margin:40px 0}
.search-results .result {border-bottom:1px solid #000333; padding:10px 0}
.search-results .result h5 {padding:0}
.search-results .result a {color:#000333}
.search-results .date {color:#c0d907}
.search-results p a:before{content:"\0025CF";display:inline-block;margin:0 8px;color:#83a605}

	@media only screen and (min-width:1024px) {
		.order-by h2 {display:inline-block; vertical-align:middle; margin-right:20px}
	}
	@media only screen and (max-width:1023px) {
		.order-by a {margin:0 5px 0 0}	
	}	
	@media only screen and (max-width:767px) {
		.search-results {display:block; margin:20px 0}
			
	}


/* Publications Search Results */
form.publications-form {display:flex}
form.publications-form button#searchsubmit {margin-left:10px; background:#83a605}
form.publications-form button#searchsubmit:hover {background:black !important}


/* Pagination */	
.pagination {text-align:center; position:relative; margin:0 auto 50px; max-width:1300px; padding:0 40px}
	.pagination span.current {font-weight:bold; padding:0.5em 0.8em; margin:0 3px; display:inline-block; border:0; background:white; text-decoration:none}
	.pagination a {font-weight:bold; padding:0.5em 0.8em; margin:0 3px; display:inline-block; color:#83a605; border:1px solid #c0d907; background:white; text-decoration:none}
	.pagination a.prev, .pagination a.next,
	.pagination a.previouspostslink, .pagination a.nextpostslink {float:left; margin:0; padding:2px 0; background:none; border:0; color:#000333}
	.pagination a.previouspostslink, .pagination a.nextpostslink {color:white}
	.pagination a.previouspostslink:hover, .pagination a.nextpostslink:hover {background:none !important}
	.pagination a.prev:hover, .pagination a.next:hover {text-decoration:underline; background:none; border:0; color:#000333}
	.pagination a.next, 
	.pagination a.nextpostslink {float:right}
		.pagination a.prev:before, .pagination a.next:after,
		.pagination a.previouspostslink:before, .pagination a.nextpostslink:after {content:""; display:inline-block; width:40px; height:40px; vertical-align:middle}
		
		.pagination a.previouspostslink:after {content:"Previous"; display:inline-block; vertical-align:middle; color:#000333}
		.pagination a.nextpostslink:before {content:"Next"; display:inline-block; vertical-align:middle; color:#000333}
		
		.pagination a.next:after,
		.pagination a.nextpostslink:after {margin:0; margin-left:7px}
		.pagination a.prev:before,
		.pagination a.previouspostslink:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cpath fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10' d='M205.75 14.5L78.25 142l127.5 127.5'/%3E%3C/svg%3E")}
		.pagination a.next:after,
		.pagination a.nextpostslink:after {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cpath fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10' d='M78.25 269.5L205.75 142 78.25 14.5'/%3E%3C/svg%3E")}
		.pagination a:hover, .pagination a.current {text-decoration:none; color:white; background:#c0d907}
		.pagination a.disabled, .pagination a.disabled:hover {opacity:0.2; pointer-events:none}
	
		@media screen and (min-width:1024px) {
		}
		@media screen and (max-width:768px) {
			.pagination {padding:0px}
			.pagination a {padding:0.2em 0.3em; font-weight:normal; margin:0 1px}	
			.pagination a.prev:before, .pagination a.next:after {display:none}
		}	





/* Centre Pages */
.centres {background:white; padding:10px}
	.centres .centre {display:-ms-grid;display:grid; -ms-grid-columns:50px 20px auto; grid-template-columns:50px auto; -webkit-box-align:center; -ms-flex-align:center; align-items:center; grid-column-gap:20px; margin:0 0 10px 0; border-bottom:1px solid #000333; padding:0 0 10px 0}	
	.centres .centre .icon {border:2px solid #c0d907; padding:2px}
	.centres a {position:relative; color:#000333}
    body.page-template.page-template-template-centre-single ol { list-style: decimal !important;}

	
		.centres .centre .icon img {display:block}
.centres-nav li {display:block; border-bottom:1px solid #000333; position:relative}
.centres-nav a {padding:1em 0 1em 40px; display:block; color:#000333}
.centres-nav li:before{content:'';width:30px;height:30px;position:absolute;left:0px;top:12px; background-size:30px}
.centres-nav li:after{content:'';width:20px;height:20px;position:absolute;right:0px;top:20px; background-size:20px; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:15;stroke-miterlimit:15} %3C/style%3E%3Cg id='link'%3E%3Cpath class='st1' d='M208.79 239.94l57.37-138.51-138.51-57.37M13.16 206.55l250.09-103.96'/%3E%3C/g%3E%3C/svg%3E")}
.centres-nav li.centre:before {  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='100mm' height='100mm' viewBox='0 0 100 100' version='1.1' id='svg8' inkscape:version='1.0.1 (c497b03c, 2020-09-10)' sodipodi:docname='centres.svg'%3E%3Cdefs id='defs2' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='0.42434109' inkscape:cx='400' inkscape:cy='560' inkscape:document-units='mm' inkscape:current-layer='layer1' inkscape:document-rotation='0' showgrid='false' inkscape:window-width='1661' inkscape:window-height='1012' inkscape:window-x='1562' inkscape:window-y='25' inkscape:window-maximized='0' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1'%3E%3Cpath style='fill:%23c0d907;fill-opacity:1;stroke:none;stroke-width:0.0846667' d='m 72.910853,2.0287374 c -4.89043,0.64205 -9.25855,2.00571 -13.208,5.10012 -1.40115,1.09781 -2.69392,2.36719 -3.80991,3.7539506 -0.39675,0.49301 -0.97562,1.67242 -1.61002,1.83574 -0.7322,0.18855 -1.6985,0.0269 -2.45407,0.0269 h -5.24933 -16.764 c -3.96469,0 -8.180272,-0.43883 -11.066833,2.87867 -2.265771,2.60401 -2.225841,5.64303 -2.225841,8.89 v 8.72066 44.704 7.78934 c 0,3.937 0.053,7.73176 3.556002,10.31578 2.279451,1.68233 4.755482,1.62222 7.450672,1.62222 h 7.874 26.83933 8.72067 c 1.46042,0 3.04157,0.17102 4.48733,-0.0364 3.49835,-0.50038 6.35974,-3.04461 7.24087,-6.48293 0.39624,-1.54601 0.29447,-3.15976 0.29447,-4.74133 v -18.62667 c 0,-2.96799 -0.36932,-6.20318 0.0113,-9.144 0.0886,-0.68453 0.77597,-1.38218 1.14494,-1.94733 0.95835,-1.46795 1.90721,-2.94394 2.8796,-4.40267 3.23139,-4.84759 6.77393,-9.70457 9.27541,-14.986 1.12682,-2.37896 2.00956,-4.82379 2.32791,-7.45066 1.409267,-11.62685 -5.8299,-23.0333706 -16.90912,-26.7264406 -2.7018,-0.90062 -5.95554,-1.46711 -8.80534,-1.09296 m 1.524,63.7180606 c -3.93107,-5.8271 -7.70179,-11.76155 -11.59933,-17.61066 -3.20954,-4.81652 -6.826,-9.81414 -8.74649,-15.32467 -0.82635,-2.37117 -1.00245,-4.88315 -0.82846,-7.366 0.36195,-5.16323 2.51968,-10.13401 6.10692,-13.88533 5.32011,-5.5633406 13.69703,-7.8706806 21.0787,-5.5858406 2.91964,0.90371 5.69552,2.42034 7.95866,4.4851696 1.7405,1.587921 3.17831,3.394291 4.38565,5.418671 2.84184,4.76453 3.79298,10.99261 2.26687,16.34066 -0.857,3.00296 -2.54322,5.71187 -4.11158,8.382 -2.82288,4.80585 -6.05325,9.41722 -9.14494,14.05467 -1.66869,2.50309 -3.30039,5.03072 -4.96714,7.53533 -0.7686,1.15503 -1.43797,2.5527 -2.39886,3.556 m -1.18533,-53.0501 c -2.38633,0.31428 -4.61179,0.99729 -6.604,2.39581 -8.27515,5.8089 -8.1733,19.16439 0.67733,24.44116 1.22479,0.73016 2.57785,1.34179 3.97934,1.64194 1.65049,0.35356 3.31842,0.47387 4.99533,0.24798 1.97934,-0.2667 3.90254,-0.97248 5.588,-2.04503 8.50443,-5.41207 8.58935,-18.1776 0.67733,-24.10198 -1.2827,-0.96046 -2.78147,-1.66675 -4.318,-2.10778 -1.57403,-0.45178 -3.36092,-0.68732 -4.99533,-0.4721 m 0.0847,3.12099 c 1.24942,-0.14944 2.5963,-0.0279 3.81,0.28312 9.37802,2.40301 11.13807,15.60026 3.048,20.67061 -1.42359,0.89213 -2.99407,1.40504 -4.65667,1.60384 -1.27339,0.15231 -2.66243,0.01 -3.89467,-0.32733 -1.24773,-0.34154 -2.42934,-0.90356 -3.47133,-1.67064 -6.34484,-4.67089 -6.11319,-14.72345 0.59267,-18.97067 1.38023,-0.87409 2.95241,-1.3953 4.572,-1.58893 m -20.65867,0.0605 c -0.6803,2.48733 -1.99127,4.7266 -2.20133,7.366 h -3.72534 c -0.86656,0 -1.71323,-0.0387 -2.45533,0.49013 -1.5632,1.11396 -1.524,2.69579 -1.524,4.42053 v 4.826 c 0,1.20227 -0.057,2.38032 0.72212,3.38659 1.49835,1.93505 4.83523,1.27008 6.98255,1.27008 0.55846,0 2.03886,-0.26111 2.45923,0.13572 0.34383,0.3247 0.52036,0.89586 0.74633,1.30361 0.51791,0.93422 1.04072,1.86733 1.57192,2.794 1.44839,2.52637 3.10337,4.91956 4.67911,7.366 3.12775,4.85606 6.33298,9.67198 9.53693,14.478 1.63314,2.44975 3.70925,4.96096 4.96714,7.62 l 5.41867,-8.21266 h 0.0847 v 21.75933 c 0,3.09372 0.5262,6.64041 -2.37067,8.68341 -1.68715,1.18957 -3.63195,0.96859 -5.588,0.96859 h -10.32933 v -19.89667 -5.16466 c 0,-1.00652 0.0793,-2.06333 -0.46389,-2.96334 -1.11134,-1.84124 -3.10337,-1.60866 -4.95478,-1.60866 h -12.61543 c -1.81035,0 -3.77783,-0.20896 -4.83642,1.60866 -0.58064,0.99695 -0.49758,2.10719 -0.49758,3.21734 v 4.99533 19.812 h -11.176 c -2.40538,0 -4.660241,0.0567 -6.306172,-2.032 -1.390301,-1.76445 -1.229171,-3.81254 -1.229171,-5.92667 v -10.07533 -41.91 -10.668 c 0,-2.29167 -0.14751,-4.41977 1.476501,-6.26203 2.173971,-2.46609 6.009732,-1.7813 8.937502,-1.7813 h 22.69067 m -25.73867,7.40985 c -1.13766,0.24274 -2.05494,1.1248 -2.3572,2.24215 -0.20904,0.77267 -0.0981,1.66082 -0.0981,2.45533 v 4.65667 c 0,1.22131 -0.19321,2.5858 0.56193,3.64066 1.5726,2.19668 5.71644,1.35467 8.07407,1.35467 0.91381,0 1.89933,0.106 2.794,-0.10465 1.02082,-0.24037 1.85902,-0.94479 2.24663,-1.92735 0.35052,-0.88841 0.2087,-1.94191 0.2087,-2.87867 v -5.08 c 0,-1.1485 0.068,-2.24553 -0.6571,-3.21724 -0.88502,-1.18602 -2.15485,-1.18542 -3.49156,-1.18542 h -4.572 c -0.86445,0 -1.86233,-0.13691 -2.70934,0.0439 m 0.70426,3.13987 c 0.43349,-0.21328 1.2733,-0.0511 1.75108,-0.0511 h 4.14866 c 0.3832,0 1.51697,-0.19083 1.77563,0.13572 0.25722,0.32479 0.087,1.24393 0.087,1.64228 v 4.48734 c 0,0.41309 0.19465,1.51485 -0.19626,1.77563 -0.37431,0.24985 -1.23054,0.087 -1.6664,0.087 h -4.23334 c -0.41757,0 -1.41012,0.18102 -1.72694,-0.13572 -0.21878,-0.21886 -0.13573,-0.68503 -0.13573,-0.96494 v -2.62467 -3.302 c 0,-0.28219 -0.11557,-0.89611 0.19626,-1.04961 m 22.49441,-0.0511 c 0,2.82575 0.48201,5.44619 1.35467,8.128 h -4.064 c -0.36576,0 -1.1728,0.15063 -1.47295,-0.087 -0.35196,-0.27881 -0.13572,-1.61002 -0.13572,-2.02963 v -6.01134 h 4.318 m -23.19867,16.12629 c -1.03725,0.19567 -1.92548,1.01211 -2.27838,1.99238 -0.31199,0.8669 -0.17695,1.88688 -0.17695,2.794 v 5.24933 c 0,1.03641 -0.076,2.07247 0.56193,2.96334 1.56972,2.19193 5.72618,1.35466 8.07407,1.35466 0.92329,0 1.8857,0.0825 2.794,-0.10888 1.14283,-0.24087 2.05325,-1.13826 2.35721,-2.26178 0.20904,-0.77267 0.0981,-1.66082 0.0981,-2.45534 v -4.65666 c 0,-1.23851 0.18652,-2.57743 -0.58657,-3.64067 -0.46,-0.63263 -1.17298,-1.1121 -1.95343,-1.2424 -1.50123,-0.2507 -3.21878,-0.0276 -4.74134,-0.0276 -1.32571,0 -2.84556,-0.20625 -4.14866,0.0396 m 18.37266,-2.5e-4 c -1.06282,0.1916 -1.94987,0.98137 -2.3114,1.99263 -0.33697,0.94242 -0.2286,1.97968 -0.2286,2.96333 v 4.99534 c 0,1.10811 -0.0199,2.18863 0.65947,3.13258 0.53645,0.7454 1.41402,1.13648 2.30387,1.24587 1.5378,0.18889 3.19176,0.0242 4.74133,0.0242 1.23749,0 2.59588,0.15689 3.81,-0.10913 1.16069,-0.25443 2.0568,-1.20566 2.32808,-2.3462 0.51511,-2.16586 0.12725,-4.80568 0.12725,-7.02733 0,-1.18288 0.15257,-2.53518 -0.5748,-3.556 -1.02117,-1.4329 -2.42282,-1.35467 -3.9972,-1.35467 h -4.064 c -0.90254,0 -1.90457,-0.12107 -2.794,0.0394 m -17.66841,3.14435 c 0.4335,-0.21327 1.27331,-0.0511 1.75108,-0.0511 h 4.14867 c 0.3832,0 1.51697,-0.19084 1.77563,0.13572 0.25721,0.32478 0.087,1.24392 0.087,1.64228 v 4.48733 c 0,0.41309 0.19464,1.51486 -0.19626,1.77563 -0.37431,0.24985 -1.23055,0.087 -1.66641,0.087 h -4.23333 c -0.41758,0 -1.41013,0.18101 -1.72695,-0.13572 -0.21878,-0.21887 -0.13572,-0.68504 -0.13572,-0.96495 v -2.62467 -3.302 c 0,-0.28219 -0.11557,-0.89611 0.19626,-1.04961 m 26.05041,-0.0511 v 5.842 c 0,0.49496 0.22724,1.75336 -0.087,2.15028 -0.23749,0.29989 -1.1756,0.13572 -1.52163,0.13572 h -4.48734 c -0.36787,0 -1.5361,0.19151 -1.72694,-0.19626 -0.26746,-0.54356 -0.0511,-1.65642 -0.0511,-2.25908 v -5.67266 h 7.874 m 4.91067,48.93733 h -12.61534 -3.302 l -1.21895,-0.0872 -0.13572,-1.52146 v -4.318 -15.07066 -3.89467 l 0.087,-1.47295 1.01363,-0.13572 h 2.70934 10.07533 2.45533 l 0.8443,0.13572 0.087,1.81162 v 5.08 z' id='path849' /%3E%3Cpath style='fill:%23000000;stroke-width:0.0846667' id='path847' d='' /%3E%3C/g%3E%3C/svg%3E")}
.centres-nav li.contacts:before {   background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='phone'%3E%3Cpath class='st1' d='M156.48 28.98c23.69.7 47.17 10.03 65.34 28.01 18.15 17.97 27.72 41.34 28.67 65M155.23 63.59c15.3.39 30.49 6.4 42.22 18.01 11.84 11.72 17.99 27.01 18.45 42.44'/%3E%3Cpath d='M216.04 182.14s-7.98-7.25-19.22-1.09l-27.56 15.23s-27.44-21.74-42.75-38.36l.02-.02c-.07-.07-.15-.14-.22-.2-.06-.07-.13-.14-.2-.22l-.02.02c-16.63-15.31-38.37-42.76-38.37-42.76l15.23-27.56c6.16-11.24-1.09-19.22-1.09-19.22L71.39 22.28c-5.44-7.62-11.96-6.17-11.96-6.17-8.35.37-33 23.57-33 23.57-13.05 11.6-10.15 21.76-10.15 21.76 8.77 62.1 74.1 121.97 79.09 127.19 6.74 6.26 65.1 70.32 127.19 79.09 0 0 10.16 2.9 21.76-10.15 0 0 23.2-24.66 23.57-33 0 0 1.45-6.53-6.17-11.96l-45.68-30.47z' fill='none' stroke='%23c0d907' stroke-width='10' stroke-linecap='square' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E")}
.centres-nav li.partners:before { background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 284 284' style='enable-background:new 0 0 284 284;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;%7D .st1%7Bfill:none;stroke:%23C0D907;stroke-width:10.0001;stroke-linejoin:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23C0D907;stroke-width:10.0001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg id='HL' class='st0'%3E%3C/g%3E%3Cg id='uni1'%3E%3Cpolyline class='st1' points='214.48,140.04 250.84,140.04 250.84,159.4 214.48,159.4 '/%3E%3Cline class='st1' x1='236.65' y1='161.11' x2='236.65' y2='190.84'/%3E%3Cline class='st2' x1='254.66' y1='205.82' x2='29.34' y2='205.82'/%3E%3Cpolygon class='st2' points='66.17,109.71 217.92,109.71 217.92,93.3 142.08,57.2 66.17,93.24 '/%3E%3Cline class='st2' x1='268' y1='226.8' x2='16' y2='226.8'/%3E%3Cline class='st1' x1='198.77' y1='110.94' x2='198.77' y2='190.84'/%3E%3Cline class='st1' x1='160.93' y1='110.94' x2='160.93' y2='190.84'/%3E%3Cline class='st1' x1='123.08' y1='110.94' x2='123.08' y2='190.84'/%3E%3Cline class='st1' x1='85.23' y1='110.94' x2='85.23' y2='190.84'/%3E%3Cpolyline class='st1' points='69.52,140.04 33.16,140.04 33.16,159.4 69.52,159.4 '/%3E%3Cline class='st1' x1='47.41' y1='161.11' x2='47.41' y2='190.84'/%3E%3C/g%3E%3C/svg%3E")}

.centres-nav li.alumni:before { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1,.st2,.st3{fill:none;stroke:%23c0d907;stroke-width:10;stroke-miterlimit:10}.st2,.st3{stroke-linecap:round}.st3{stroke-linejoin:round} %3C/style%3E%3Cg id='alumni'%3E%3Ccircle class='st1' cx='62.84' cy='190.85' r='29.87'/%3E%3Cpath class='st2' d='M16 267.91c6.93-19.16 25.28-32.86 46.84-32.86 21.55 0 39.91 13.7 46.84 32.86'/%3E%3Cpath class='st1' d='M148.06 240.61c-3.18 0-6.38-1.06-9.03-3.24-3.42-2.81-5.19-6.88-5.19-10.99v-54.9c0-3.18 1.06-6.38 3.24-9.03 2.81-3.42 6.88-5.19 10.99-5.19h105.71c3.18 0 6.38 1.06 9.03 3.24 3.42 2.81 5.19 6.88 5.19 10.99v54.91c0 3.18-1.06 6.38-3.24 9.03-2.81 3.42-6.88 5.19-10.99 5.19h-52.86l-30.13 25.1S168.3 268 167.5 268c-.75 0-.67-4.58-.67-4.58v-20.07s.17-1.56-.42-2.29c-.43-.54-2.34-.45-2.34-.45h-16.01z'/%3E%3Cpath class='st3' d='M217.81 181.8l17.07 17.07-17.07 17.07M228.94 198.86l-61.98.08'/%3E%3Cpath class='st1' d='M136.22 99.44c3.18 0 6.38-1.06 9.03-3.24 3.42-2.81 5.19-6.88 5.19-10.99v-54.9c0-3.18-1.06-6.38-3.24-9.03-2.81-3.42-6.88-5.19-10.99-5.19H30.5c-3.18 0-6.38 1.06-9.03 3.24-3.42 2.81-5.19 6.88-5.19 10.99v54.91c0 3.18 1.06 6.38 3.24 9.03 2.81 3.42 6.88 5.19 10.99 5.19h52.86l30.13 25.1s2.48 2.28 3.28 2.28c.75 0 .67-4.58.67-4.58v-20.07s-.17-1.56.42-2.29c.43-.54 2.34-.45 2.34-.45h16.01z'/%3E%3Cpath class='st3' d='M66.47 40.62L49.4 57.69l17.07 17.07M55.34 57.69l61.98.07'/%3E%3Ccircle class='st1' cx='220.69' cy='45.87' r='29.87'/%3E%3Cpath class='st2' d='M173.86 122.93c6.93-19.16 25.28-32.86 46.84-32.86 21.55 0 39.91 13.7 46.84 32.86'/%3E%3C/g%3E%3C/svg%3E")}

a.download-link {display:block; position:relative; text-align:center; padding:1em 0 0; margin:1em 0 0; border-top:1px solid #000333}
a.download-link:before {content:'';width:40px;height:40px;position:absolute;left:48%;top:-1.25em; background-size:40px; background-color:white; background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator:Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 284 284' style='enable-background:new 0 0 284 284;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{display:none} .st1{fill:none;stroke:%23C0D907;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:10} .st2{fill:none;stroke:%23C0D907;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='HL' class='st0'%3E%3C/g%3E%3Cg id='download'%3E%3Cpath class='st1' d='M268,188.55v40.94c0,10.88-8.9,19.78-19.78,19.78H35.78c-10.88,0-19.78-8.9-19.78-19.78v-40.94'/%3E%3Cpolyline class='st2' points='211.96,127.24 141.94,197.14 72.04,127.24 '/%3E%3Cline class='st2' x1='141.9' y1='196.9' x2='141.9' y2='34.73'/%3E%3C/g%3E%3C/svg%3E")}

.right-sidebar .address, .right-sidebar .contact, .right-sidebar .hours {padding:0 0 1em 0}
.right-sidebar .address:before, .right-sidebar .contact:before, .right-sidebar .hours:before {content:""; display:inline-block; vertical-align:middle; width:40px; height:40px; background-size:40px}
.right-sidebar .address:before {background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 284 284' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st1' d='M105.62 268h72.76M128.4 54.5c4.12-1.95 8.73-3.05 13.6-3.05 17.55 0 31.78 14.23 31.78 31.77 0 17.55-14.22 31.79-31.78 31.79-17.55 0-31.77-14.25-31.77-31.79 0-3.17.47-6.23 1.33-9.12'/%3E%3Cpath d='M209.24 83.23c0 37.13-67.24 150.36-67.24 150.36S74.76 120.37 74.76 83.23C74.76 46.1 104.87 16 142 16s67.24 30.1 67.24 67.23z' fill='none' stroke='%23c0d907' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='10'/%3E%3C/svg%3E")}
.right-sidebar .contact:before {background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator:Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 284 284' style='enable-background:new 0 0 284 284;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{display:none} .st1{fill:none;stroke:%23C0D907;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10} .st2{fill:none;stroke:%23C0D907;stroke-width:10;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='HL' class='st0'%3E%3C/g%3E%3Cg id='phone'%3E%3Cpath class='st1' d='M156.48,28.98c23.69,0.7,47.17,10.03,65.34,28.01c18.15,17.97,27.72,41.34,28.67,65'/%3E%3Cpath class='st1' d='M155.23,63.59c15.3,0.39,30.49,6.4,42.22,18.01c11.84,11.72,17.99,27.01,18.45,42.44'/%3E%3Cpath class='st2' d='M216.04,182.14c0,0-7.98-7.25-19.22-1.09l-27.56,15.23c0,0-27.44-21.74-42.75-38.36l0.02-0.02 c-0.07-0.07-0.15-0.14-0.22-0.2c-0.06-0.07-0.13-0.14-0.2-0.22l-0.02,0.02c-16.63-15.31-38.37-42.76-38.37-42.76l15.23-27.56 c6.16-11.24-1.09-19.22-1.09-19.22L71.39,22.28c-5.44-7.62-11.96-6.17-11.96-6.17c-8.35,0.37-33,23.57-33,23.57 c-13.05,11.6-10.15,21.76-10.15,21.76c8.77,62.1,74.1,121.97,79.09,127.19c6.74,6.26,65.1,70.32,127.19,79.09 c0,0,10.16,2.9,21.76-10.15c0,0,23.2-24.66,23.57-33c0,0,1.45-6.53-6.17-11.96L216.04,182.14z'/%3E%3C/g%3E%3C/svg%3E")}
.right-sidebar .hours:before {  background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator:Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 284 284' style='enable-background:new 0 0 284 284;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{display:none} .st1{fill:%23C0D907} .st2{fill:none;stroke:%23C0D907;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='HL' class='st0'%3E%3C/g%3E%3Cg id='clock'%3E%3Cg%3E%3Cpath class='st1' d='M142,21c32.32,0,62.71,12.59,85.56,35.44S263,109.68,263,142s-12.59,62.71-35.44,85.56S174.32,263,142,263 s-62.71-12.59-85.56-35.44S21,174.32,21,142s12.59-62.71,35.44-85.56S109.68,21,142,21 M142,11C69.65,11,11,69.65,11,142 s58.65,131,131,131s131-58.65,131-131S214.35,11,142,11L142,11z'/%3E%3C/g%3E%3Cg%3E%3Cline class='st2' x1='141.92' y1='16.85' x2='141.92' y2='54.87'/%3E%3C/g%3E%3Cg%3E%3Cline class='st2' x1='141.92' y1='229.3' x2='141.92' y2='267.32'/%3E%3C/g%3E%3Cg%3E%3Cline class='st2' x1='54.74' y1='141.92' x2='16.82' y2='141.92'/%3E%3C/g%3E%3Cg%3E%3Cline class='st2' x1='267.35' y1='141.92' x2='229.43' y2='141.92'/%3E%3C/g%3E%3Cpolyline class='st2' points='103.83,114.86 141.92,151.94 205.06,91.47 '/%3E%3C/g%3E%3C/svg%3E")}

button.btn.show-map {background:none; color:#8ea00a; padding:0 !important}
button.btn.show-map:hover {background:none !important; color:#3e4605 !important}
p.map-notice {font-size:12px;padding:0}

.row.centres-intro {padding-bottom:0}
.centres-nav .centre-logo img{height:auto}

.two-columns-sidebar .left-content img, .wp-caption {width:100% !important}

	@media only screen and (min-width:1024px) {
		.centres {padding:40px; margin-bottom:40px; display:-ms-grid; display:grid; -ms-grid-columns:1fr 40px 1fr; grid-template-columns:repeat(2,1fr); -webkit-box-align:center; -ms-flex-align:center; align-items:center; grid-column-gap:40px;  grid-row-gap:10px}
		.centres .centre {margin:0}	
		.centres a:after {display:inline-block; float:right; margin-right:3px; content:""; width:25px; height:25px; background-size:25px; vertical-align:middle; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-miterlimit:10} %3C/style%3E%3Cg id='link'%3E%3Cpath class='st1' d='M208.79 239.94l57.37-138.51-138.51-57.37M13.16 206.55l250.09-103.96'/%3E%3C/g%3E%3C/svg%3E")}
		
		.centres-header-grid, .two-columns-sidebar {display:-ms-grid;display:grid;grid-template-columns:72% auto; -webkit-box-align:start; -ms-flex-align:top; align-items:top; grid-column-gap:80px}
		.centres-header-grid.spacing {margin-bottom:90px}
		.two-columns-sidebar {grid-column-gap:40px; grid-row-gap:40px}
		.right-sidebar .user-info {margin:1em 0}
		
		.centres-left-col .user-info {display:inline-block; width:49%; vertical-align:top; padding:2em 1em 0}
		
	}





/* Login */
.login .block {max-width:600px; margin:0 auto; padding:25px 40px}
.login {max-width:600px; margin:0 auto}



.login-links {display:block}
.login-links a {background:#eee; padding:25px 5px; font-size:125%; text-align:center; width:45%; display:inline-block; font-weight:700; margin:0}
.login-links a.current {background:white; color:#000333}

	/* Form Elements */
	.forgot-password {padding:0.5em 0}
	input, select, textarea {font-size:100%; font-family:'Source Sans Pro',Helvetica,Arial,sans-serif; border:1px solid #ccc; padding:10px; border-radius:0px}
	input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], textarea {padding:0.6em; background:#f5f5f5; color:#000333; width:100%}
	input:focus, textarea:focus {background:white}
	input[type=radio], input[type=checkbox] {width:auto !important; margin:0}
	input[type="checkbox"] {font-size:150%}
	input#datepicker {width:125px !important; margin-right:4px}
	input[type=submit] {display:inline-block; width:auto; min-width:150px;-webkit-appearance:none}
	select {min-width:50%; width:100%; padding:0 1em; line-height:45px; height:45px}
	::-webkit-input-placeholder {color:#999; opacity:1}
	::-moz-placeholder {color:#999; opacity:1}
	:-ms-input-placeholder {color:#999; opacity:1}
	::-ms-input-placeholder {color:#999; opacity:1}
	::-webkit-input-placeholder {color:#999; opacity:1}
	:-ms-input-placeholder {color:#999; opacity:1}
	::placeholder {color:#999; opacity:1}
	fieldset {display:block; padding:0 0 1em}
	fieldset small{display:inline}

	/* Checkboxes & Radios */
	dl.radio, dl.checkbox {display:block; line-height:150%; margin:0; padding:0.75em}
	dl.radio dt, dl.checkbox dt {display:inline-block; vertical-align:top; width:20px}
	dl.radio dd, dl.checkbox dd {display:inline-block; vertical-align:top; width:90%; width:calc(100% - 25px)}
	span.checkbox, span.radio {display:inline-block; vertical-align:top; margin-right:2em}
	
	@media only screen and (min-width:768px) and (max-width:1240px) {
		.page-template-login .custom-container { width:700px !important}
	}
	@media only screen and (max-width:767px) {
		.login-links a {padding:15px 2px; font-size:100%; width:48%}
		.page-template-login .custome-col-md-3 {border-left: 1px solid #ddd; border-top:0; padding:15px}
		.page-template-login  .log-btn {margin:15px 0 !important}
	}
	
	






/* Blog Landing Page */
.successful-bloggers .user-info .headshot img {width:150px; height:150px; border-radius:250px}	
.successful-bloggers h5 {text-align:center; padding:0 0 0.5em}

.blog_detail-copy, .blog_single-details {font-size:80%; line-height:120%; padding:10px 20px; color:#5e6084}
.blog_single-details {padding:10px 0px}
.blog-single .featured-image img {max-height:500px; object-fit:contain}
	
	@media only screen and (min-width:768px) {
		.successful-bloggers {display:-ms-grid;display:grid; -ms-grid-columns:1fr 0px 1fr 0px 1fr; grid-template-columns:repeat(3,1fr); -webkit-box-align:center; -ms-flex-align:center; align-items:start; grid-column-gap:0px}	
	}
	@media only screen and (max-width:767px) {
		.successful-bloggers {display:block}
		.successful-bloggers .user-info {padding:10px 0; border-bottom:1px solid #b5bec4; text-align:center}
		.successful-bloggers .user-info:last-of-type {border:0}
		.successful-bloggers .user-info {display:block; margin:10px 0}
		.user-info .content .blogs {padding:2px 0}
		
	}


/*Category template*/
.category .blog_detail-copy {padding: 10px 0px;}
.category .brick .content span {display: inline;}
.category .brick {cursor: auto;}


/* Single Blog Post Page */
.featured-image {margin:20px 0}
/*.blog-single .post-content {max-width:800px; margin:0 auto}*/
.blog-single .post-content {margin:0 auto}
.post-details {display:-ms-grid;display:grid; -ms-grid-columns:150px auto; grid-template-columns:150px auto; -webkit-box-align:top; -ms-flex-align:top; align-items:top; grid-column-gap:20px; grid-row-gap:20px; margin:20px 0}
	.post-details .title {font-weight:bold}
	.post-details a {color:#000333}
	.post-details .keywords a:after {content:"\0025CF"; display:inline-block; margin:0 8px; color:#83a605}
	.post-details .keywords a:last-of-type:after {display:none}
.post-content .pagination a {padding:0; line-height:150%}
.post-content .pagination span {display:block; padding-top:10px; font-weight:bold; line-height:140%}	
.post-content .pagination {border-top:1px solid #000333; border-bottom:1px solid #000333; padding:40px 0; margin:40px 0; display:-ms-grid; display:grid; -ms-grid-columns:1fr 0px 1fr; grid-template-columns:repeat(2,1fr); -webkit-box-align:start; -ms-flex-align:start; align-items:start; grid-column-gap:0px}
.post-content .pagination a.prev, .post-content .pagination a.next {float:none; position:relative; text-align:left; line-height:110%; font-weight:normal}
.post-content .pagination a.prev {padding-left:50px}
.post-content .pagination a.next {text-align:right; padding-right:50px}	
.post-content .pagination a.prev:before, .post-content .pagination a.next:after {content:""; display:inline-block; position:absolute; top:0px; left:0px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}
.post-content .pagination a.next:after {left:auto; right:0px}
.left-content img {height:auto !important}
.blog-single .comment-respond {margin:2em 0}
.blog-single .post-content  .user-info {margin:2em 0}


	@media only screen and (min-width:1024px) {
		.blog-single .rmp-widgets-container {float:left; width:50%; text-align:left !important}
		.rmp-widgets-container.rmp-wp-plugin.rmp-main-container {text-align:left !important}
		.blog-single .user-info.author {float:right; width:50%}
		.blog-single .post-details {clear:both}
		.blog-single .post-content  .user-info {float:right; width:50%}
	}


/* share icons */
.share {margin:1em 0; text-align:right; font-size:85%; color:#999}
	.share a {border-radius:20px; border:1px solid #f5f5f5; background-color:#f5f5f5; width:36px; height:36px; text-align:left; display:inline-block; vertical-align:middle; margin-left:0.5em; text-indent:-9999px; background-size:30px; background-position:center center; background-repeat:no-repeat; -webkit-transition:all 0.25s ease;transition:all 0.25s ease}
	.share a.facebook {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg baseProfile='tiny' height='24px' id='Layer_1' fill='%2383a605' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M13,10h3v3h-3v7h-3v-7H7v-3h3V8.745c0-1.189,0.374-2.691,1.118-3.512C11.862,4.41,12.791,4,13.904,4H16v3h-2.1 C13.402,7,13,7.402,13,7.899V10z'/%3E%3C/g%3E%3C/svg%3E")}
	.share a.twitter {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg baseProfile='tiny' height='24px' id='Layer_1' fill='%2383a605' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M18.89,7.012c0.808-0.496,1.343-1.173,1.605-2.034c-0.786,0.417-1.569,0.703-2.351,0.861 c-0.703-0.756-1.593-1.14-2.66-1.14c-1.043,0-1.924,0.366-2.643,1.078c-0.715,0.717-1.076,1.588-1.076,2.605 c0,0.309,0.039,0.585,0.117,0.819C8.806,9.096,6.26,7.82,4.254,5.364c-0.34,0.601-0.51,1.213-0.51,1.846 c0,1.301,0.549,2.332,1.645,3.089c-0.625-0.053-1.176-0.211-1.645-0.47c0,0.929,0.273,1.705,0.82,2.388 c0.549,0.676,1.254,1.107,2.115,1.291c-0.312,0.08-0.641,0.118-0.979,0.118c-0.312,0-0.533-0.026-0.664-0.083 c0.23,0.757,0.664,1.371,1.291,1.841c0.625,0.472,1.344,0.721,2.152,0.743c-1.332,1.045-2.855,1.562-4.578,1.562 c-0.422,0-0.721-0.006-0.902-0.038c1.697,1.102,3.586,1.649,5.676,1.649c2.139,0,4.029-0.542,5.674-1.626 c1.645-1.078,2.859-2.408,3.639-3.974c0.784-1.564,1.172-3.192,1.172-4.892V8.34c0.758-0.57,1.371-1.212,1.84-1.921 C20.32,6.712,19.617,6.911,18.89,7.012z'/%3E%3C/g%3E%3C/svg%3E")}
	.share a.linkedin {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg baseProfile='tiny' height='24px' id='Layer_1' fill='%2383a605' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M8,19H5V9h3V19z M19,19h-3v-5.342c0-1.392-0.496-2.085-1.479-2.085c-0.779,0-1.273,0.388-1.521,1.165C13,14,13,19,13,19h-3 c0,0,0.04-9,0-10h2.368l0.183,2h0.062c0.615-1,1.598-1.678,2.946-1.678c1.025,0,1.854,0.285,2.487,1.001 C18.683,11.04,19,12.002,19,13.353V19z'/%3E%3C/g%3E%3Cg%3E%3Cellipse cx='6.5' cy='6.5' rx='1.55' ry='1.5'/%3E%3C/g%3E%3C/svg%3E")}
    .share a.instagram { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' fill='%2383a605' class='bi bi-instagram' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334'/%3E%3C/svg%3E");}
	.share a:hover {-webkit-transform:scale(1.3);transform:scale(1.3); border-color:#eee; background-color:white}


/* User Module */
.user-info .headshot {text-align:center; display:block}
.user-info .headshot img {width:120px; border-radius:250px}
.user-info .content {position:relative; text-align:center}
.user-info .content span {display:block; padding:2px 0; text-align:center}
.user-info .content .member {color:#83a605}
.user-info .content .job-title {font-weight:bold}
.user-info .content .blogs {padding:10px 0}
.user-info .content .contact a, .user-info .content .blogs a {color:#000333; font-weight:bold}
.arrow-link {display:block; margin:0 auto; width:30px; height:30px;  text-indent:-9999px; background-size:30px; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-miterlimit:10} %3C/style%3E%3Cg id='link'%3E%3Cpath class='st1' d='M208.79 239.94l57.37-138.51-138.51-57.37M13.16 206.55l250.09-103.96'/%3E%3C/g%3E%3C/svg%3E")}

.user-info.author {display:-ms-grid;display:grid; -ms-grid-columns:100px 0px auto; grid-template-columns:100px auto; -webkit-box-align:center; -ms-flex-align:center; align-items:center; grid-column-gap:0px; margin:20px 0}
.user-info.author, .user-info.author .headshot, .user-info.author .content span { text-align:left}
.user-info.author .headshot img {width:80px; height:80px}

.photos img {max-height:700px}

.copyright-tooltip {
  position: absolute;
  top: 90%;
  left: 56%;
  transform: translate(-50%, -50%);
  background: #143957;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  color: white;
  line-height: 25px;
  cursor: pointer;
}

.copyright-tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.copyright-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.copyright-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}



/* Popup Modal */
.md-modal{margin:auto;position:fixed;top:100px;left:0;right:0;width:50%;max-width:840px;min-width:320px; height:auto;z-index:200000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.md-show{visibility:visible}
.md-modal:before{content:""; position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:-1;opacity:0;background-color:rgba(0,0,0,0.5);-webkit-transition:all 0.3s;transition:all 0.3s}
.md-modal.md-show:before{opacity:1;visibility:visible}
.md-effect .md-content {z-index:200001; background:white; padding:20px; -webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}
.md-show.md-effect .md-content{-webkit-transform:scale(1);transform:scale(1);opacity:1}


/*info modal*/
.info-modal {display:none;position:fixed;z-index:9999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.info-modal-content {background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:40%}
.info-modal-content ol {list-style:decimal}
.info-modal-content ol li {margin-bottom:1rem; font-size:90%}
.modal-info-inner {padding:4rem}
.info-modal-close {color:#aaaaaa;float:right;font-size:28px;font-weight:bold}
.info-modal-close:hover,
.info-modal-close:focus {color:#000;text-decoration:none;cursor:pointer}
@media only screen and (max-width:767px) {	
    .info-modal-content {width:90% !important}
    .modal-info-inner {padding:1.5rem}
}

.loggedin-modal, .course-apply-modal {display:none;position:fixed;z-index:9999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.loggedin-modal-content {background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:40%; text-align: center;}
.loggedin-modal-content h3, .course-modal-content h3 {text-transform: none !important; padding-bottom: 2rem;}
.loggedin-modal-content button, .course-modal-content button {width: 80%;}
.loggedin-modal-close {color:#aaaaaa;float:right;font-size:28px;font-weight:bold}
.loggedin-modal-close:hover,
.loggedin-modal-close:focus {color:#000;text-decoration:none;cursor:pointer}
.course-modal-content {background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:40%;}
@media only screen and (max-width:767px) {	
    .loggedin-modal-content, .course-modal-content {width:90% !important}
}


/*Learn modal*/
div#learnModal {text-align: center;}


/* Footer */
.footer {border-top:1px solid #000333; position:relative}
.footer .wrapper {position:relative}
.footer p {line-height:24px}
.footer .wp-block-columns {gap:5vw;}
.footer ul li a {color: #0072b7;padding: 0.5em 0;display: block;}

#menu-footer-menu {text-align:right;  padding:0 0 1em}
#menu-footer-menu li {display:inline-block}
	#menu-footer-menu a {color:#0072b7; padding:0 1em;  border-right:1px solid #eee}
	#menu-footer-menu li:last-of-type a {padding-right:0; border:0}
	
	.logos {padding:2em 0 0; color:#aaa; font-size:80%}
	
	img.ffo {max-width:260px}
	
	.footer .backtotop {position:fixed; z-index:9998; right:0px; bottom:0px; width:70px; height:60px; background-color:#143957; text-align:center}
		.footer .backtotop a {display:inline-block; color:white; width:60px; height:60px; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cpath fill='none' stroke='white' stroke-width='10' stroke-miterlimit='10' d='M269.5 205.75L142 78.25 14.5 205.75'/%3E%3C/svg%3E")}			
	.footer .backtotop:hover {background-color:#83a605}
	.footer .by {margin:20px 0 0; padding:0; font-size:12px}		
	.footer .by, .footer .by a {color:#ddd}
	
	.footer .opt-out {width:auto; display:block; clear:both; max-width:1300px; padding:40px 40px 0; margin:40px auto 0; border-top:1px solid #eee; font-size:90%}	
		.footer .opt-out input[type=checkbox]	{margin-right:8px}
			
	@media only screen and (min-width:768px) {
		.footer .wrapper {display:-ms-grid; display:grid; grid-template-columns:repeat(1, 1fr);grid-template-rows:1fr; -webkit-box-align:end; -ms-flex-align:end; align-items:end}
		.logos img {margin-top:25px; max-width:80% !important; display:block}	
	}	
	@media only screen and (max-width:767px) {	
		.footer .backtotop, .footer .by {display:none}
		#menu-footer-menu {padding:0 0 1em}
		#menu-footer-menu a {padding:0 0.25em; margin:0.25em 0; display:inline-block}
	}

.footer-banner {padding: 0 40px;}
.footer-banner img {width: 100%;}


/* Home Page Map */
.map-contain {max-width:800px; margin:0 auto; display:block}

	.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
	.tooltipster-base{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}
	.tooltipster-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
	.tooltipster-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}
	.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}
	.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}
	.tooltipster-fade.tooltipster-show{opacity:1}
	.tooltipster-grow{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-backface-visibility:hidden}
	.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
	.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}
	.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
	.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
	.tooltipster-fall.tooltipster-initial{top:0!important}
	.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}
	.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
	.tooltipster-slide.tooltipster-initial{left:-40px!important}
	.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}

	@-webkit-keyframes tooltipster-fading{
		0%{opacity:0}
		100%{opacity:1}
	}

	@keyframes tooltipster-fading{
		0%{opacity:0}
		100%{opacity:1}
	}
	.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}
	@-webkit-keyframes tooltipster-rotating{
		25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
		75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
		100%{-webkit-transform:rotate(0);transform:rotate(0)}
	}
	@keyframes tooltipster-rotating{
		25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
		75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
		100%{-webkit-transform:rotate(0);transform:rotate(0)}
	}
	.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}
	@-webkit-keyframes tooltipster-scaling{
		50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
		100%{-webkit-transform:scale(1);transform:scale(1)}
	}
	@keyframes tooltipster-scaling{
		50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
		100%{-webkit-transform:scale(1);transform:scale(1)}
	}

	.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}
	.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px; font-size:13px; line-height:17px}
	.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}
	.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}
	.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}
	.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}
	.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}
	.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}
	.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}
	.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}
	.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}
	.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}
	.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}
	.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}
	.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}
	.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}
	.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}
	.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}
	.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}
	.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}
	.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}
	.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}
	.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}
	.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}
	.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}
	.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}

	.tooltipster-sidetip.tooltipster-punk .tooltipster-box{border-radius:5px;border:none;border-bottom:3px solid #f71169;background:#2a2a2a}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-box{margin-bottom:7px}
	.tooltipster-sidetip.tooltipster-punk .tooltipster-content{color:#fff;padding:8px 16px}
	.tooltipster-sidetip.tooltipster-punk .tooltipster-arrow-background{display:none}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#2a2a2a}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-left .tooltipster-arrow-border{border-left-color:#2a2a2a}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-right .tooltipster-arrow-border{border-right-color:#2a2a2a}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-arrow-border{border-top-color:#f71169}

	.tooltipster-sidetip.tooltipster-punk .tooltipster-box{border:none; background:#fff; -webkit-box-shadow:0px 0px 10px 0 rgba(0,0,0,0.25); box-shadow:0px 0px 10px 0 rgba(0,0,0,0.25)}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-arrow-border{border-top-color:white}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}
	.tooltipster-sidetip.tooltipster-punk.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}
	.tooltipster-sidetip.tooltipster-punk .tooltipster-content{color:#000; padding:10px}

	path {-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
	path:hover{}
	path.center {fill:#c0d907 !important}
	path.center:hover {fill:#83a605 !important}
	
	.tooltipster-base {font-size:100%}
	.tooltipster-base em {font-style:normal; font-size:85%; opacity:0.6; display:block; line-height:100%}







/*new home page map*/
.row.map{padding:0; position:relative;  z-index:10}
.row.map.dark .map-contain{max-width:100%;margin:0 auto;display:block}
.row.map.dark .map-contain svg{width:100% !important;height:auto !important}

	.zoom-buttons {position:absolute; top:12px; left:12px; z-index:1000}
	.zoom-buttons button {background:white; color:#143957; border:0; padding:10px 18px; margin-right:12px; cursor:pointer; font-weight:600; border-radius:25px; box-shadow:1px 1px 10px rgba(0,0,0,0.25)}
	.zoom-buttons button:hover {background:#c0d907}

	button#zoom-out, button#zoom-in {padding:10px 18px 10px 12px}
	button#zoom-out:before, button#zoom-in:before {content:"-"; font-weight:normal; margin-right:10px; font-size:15px; width:15px; height:15px; background:#e2e2e2; display:inline-block; border-radius:10px; line-height:13px}
	button#zoom-out:before {content:"-"}
	button#zoom-in:before {content:"+"}
	.zoom-buttons button:hover#zoom-out:before {background:white}
	
	ul.map-legend {font-size:90%}
	.map-legend li {padding:0 0 0 25px; position:relative}
	.map-legend li::before {content:'';background:#5D752A;width:16px;height:16px;border-radius:50%;position:absolute;left:0px; top:2px}
	.map-legend .ae::before {background:#5D752A}
	.map-legend .health::before {background:#982E48}
	.map-legend .climate::before {background:#D5802A}

/*counters*/
.count-icon {height:60px}
.count-icon img {height:50px; width:auto}
.count {color:white; font-size:3rem; font-weight:600; display:block; padding:10px 0 5px}

.six-columns {display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);text-align:center; grid-column-gap:1em; grid-row-gap:2em}

	@media screen and (min-width:768px) {
		ul.map-legend {position:absolute; right:25%; bottom:50px}
	}
	@media screen and (max-width:767px) {
		.six-columns {-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2, 1fr);grid-column-gap:15px}
		.zoom-buttons button {padding:8px 15px; margin-right:10px}
		.map-legend {width:160px; margin:0 0 0 10px; font-size:90%}
		.map-legend li {padding:0 0 0 20px; position:relative}
		.map-legend li::before {content:'';background:#5D752A;width:14px;height:14px;border-radius:50%;position:absolute;left:0px; top:3px}
	}
	@media screen and (max-width:500px) {
		.six-columns {display:block; padding:0 1em}
		.six-columns div {display:grid; grid-template-columns:50px 120px auto; grid-column-gap:1em; grid-row-gap:0em; text-align:left}
		.six-columns .count {text-align:center}
		.zoom-buttons button {padding:8px 15px; margin-right:10px}
		.map-legend {width:160px; margin:0 0 0 10px; font-size:90%}
		.map-legend li {padding:0 0 0 20px; position:relative}
		.map-legend li::before {content:'';background:#5D752A;width:14px;height:14px;border-radius:50%;position:absolute;left:0px; top:3px}
	}







/*custom*/
.dropdown-menu.open {z-index: 9999 !important;}
header .logo img {height:auto}
.masonry .brick img {height:auto; width:100%}
.brick {cursor:pointer}
.cn-button.bootstrap {background:#c0d907; color:#000}
.row .wrapper . image {text-align:center}
.wp-block-image img {height:auto !important}

.profile-header .background img {height:264px; width:100%; -o-object-fit:cover; object-fit:cover}
.profile-header .headshot img {width:252px; height:252px; -o-object-fit:cover; object-fit:cover}

.featured-image img {height:auto; width:100%}
.user-info .headshot img {width:120px; height:120px; border-radius:250px; -o-object-fit:cover; object-fit:cover}
h3#comments {display:none}
.comment-author.vcard img {width:70px; height:70px; border-radius:50%}

video.landing {width:100%;}
@media screen and (max-width: 768px) {
    video.landing {height: 250px;}
}
.swiper-container.member { text-align:center}
.swiper-container.member img { height:770px; object-fit:cover}
@media only screen and (max-width:767px) {
    .swiper-container.member img {
        height:226px;
        object-fit:cover;
   }
}
.swiper-container.member p { color:white}

b {font-weight:bold}

/*wp forms*/
.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium {max-width:100% !important}
.wpforms-container .wpforms-field-label {font-weight:400 !important}
.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%}

button#wpforms-submit-167,button#wpforms-submit-168{background:#000333;border-radius:50px;color:white;padding:0.75em 1.5em !important;line-height:1em;outline:none;cursor:pointer;border:0;font-weight:bold;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;min-width:150px;font-size:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
button#wpforms-submit-167:hover,button#wpforms-submit-168:hover{background:#83a605}

/*ie notice*/
.ie-notice {position:-webkit-sticky;position:sticky;top:0;padding:25px;z-index:99999;background:#c0d907; width:100%}
.ie-notice p {font-weight:600; text-align:center}

.rightside .thumb-image img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {height:auto}



/* EB form */
.wdm-eb-user-login-form-wrap {border-radius:4px}
.eb-user-reg-form, .eb-wrap-login-form, #password-lost-form-wrap {border:0;border-radius:0;padding:0em;box-shadow:none; max-width:600px !important; background:transparent}
.eb-user-reg-form .login, .eb-wrap-login-form, .eb-user-reg-form, #password-lost-form-wrap {max-width:600px !important;margin:1em auto; text-align:left}
div#user_login label {letter-spacing:0 !important}
.wdm-eb-login-form-sec-2 {padding:1em; background:white; border-left:1px solid #ddd}

.et_pb_contact_submit {padding:0.6em 1.2em !important; min-width:120px; margin:1em 0; border-radius:50px; background:#000333; color:white; display:inline-block; text-align:center; font-weight:bold}
.et_pb_contact_submit:hover {color:white !important; text-decoration:none; background:#83a605 !important}


#user_login input[type="text"], 
#user_login input[type="number"], 
#user_login input[type="email"], 
#user_login input[type="tel"], 
#user_login input[type="password"], 
#user_login textarea,
#password-lost-form-wrap input[type="text"] {background:white}

#password-lost-form-wrap legend {font-size:175%; font-weight:bold; padding:0 0 0.5em}
#password-lost-form-wrap label {letter-spacing:0.1em; display:block; padding:0 0 5px}
#password-lost-form-wrap  .lostpassword-submit {margin-bottom:0rem}

/*Blog button*/
.btn-container {padding-top:3rem;text-align:center}

@media only screen and (max-width:767px) {
	.btn-container {padding:2rem 0}
	.section-header {padding:1em 0}
	.eb-user-reg-form, .eb-wrap-login-form, #password-lost-form-wrap {padding:0.5em 1em}
	.eb-user-reg-form p, .eb-wrap-login-form p, #password-lost-form-wrap p {padding:0.25em 0}
	.wdm-eb-form-row-last {padding-left:0}
	.eb-profile-txt-field {padding-bottom:0px}
	.wdm-eb-login-form-sec-2 {border:0; border-top:1px solid #ddd; max-width:100%}
}

/*center contact page map*/
.hidden-map {height:500px}
img.map-placeholder {min-width:100%}
span.close-map {display:none;position:absolute;right:10px;z-index:999;font-weight:700}
span.close-map:hover {cursor:pointer}
.hidden-toggle {display:none; font-weight:700; margin-bottom:1rem}
.hidden-toggle:hover {color:black}
.map-container {position:relative}

@media only screen and (min-width:767px) {
	.openstreetmap-area .left-column {float:left; width:72%}
	.openstreetmap-area .right-column {float:right; width:24%}
	.openstreetmap-area:after {display:block; clear:both; height:1px}
}

@media only screen and (max-width:1024px) {
	.map-container{position:relative;width:100%;display:block}
}



.profile-checkboxes{text-align:left}


/*centre modal*/
.centre-modal{display:none;position:fixed;z-index:11;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}
.close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer}

@media only screen and (max-width:768px) {
.modal-content iframe{height:150px !important}
}

a.flex-next.flex-disabled {display:none}
a.flex-prev.flex-disabled {display:none}
header h4 { padding-left:4vw; color:#000333; margin-left:2vw; font-size:240%}

.loading {text-align:center}
.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 #83a605;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#83a605 transparent transparent transparent}
.lds-ring div:nth-child(1){animation-delay:-0.45s}
.lds-ring div:nth-child(2){animation-delay:-0.3s}
.lds-ring div:nth-child(3){animation-delay:-0.15s}
@keyframes lds-ring {
  0% {
    transform:rotate(0deg);
 }
  100% {
    transform:rotate(360deg);
 }
}

svg.refresh {cursor:pointer}
svg.centre-refresh {cursor:pointer}



/* FAQ Section */
/* colors & borders */ 
.wp-block-yoast-faq-block{border-top:1px solid #eee}
.wp-block-yoast-faq-block .schema-faq-question{border-bottom:1px solid #eee}
.wp-block-yoast-faq-block .schema-faq-question:hover,.wp-block-yoast-faq-block .fcp-opened .schema-faq-question{background-color:#fafafa}
.wp-block-yoast-faq-block .schema-faq-answer,.wp-block-yoast-faq-block .fcp-opened .schema-faq-answer{border-bottom:1px solid #eee}
/* layout */ 
.wp-block-yoast-faq-block .schema-faq-question{display:block;padding:20px;position:relative}
.wp-block-yoast-faq-block.fcp-faq .schema-faq-question{cursor:pointer}
.wp-block-yoast-faq-block .schema-faq-answer{margin:0;padding:20px}
/* bullet before a question */ 
.wp-block-yoast-faq-block .schema-faq-question:before{margin-top:12px}
.wp-block-yoast-faq-block .schema-faq-question,.wp-block-yoast-faq-block .schema-faq-answer{padding-left:50px}
.wp-block-yoast-faq-block .schema-faq-question:before{transition:all 0.3s 0.3s ease; content:'\1F4A1';display:block; width:20px;height:20px;position:absolute; left:12px; top:8px; text-align:center}
.wp-block-yoast-faq-block.fcp-faq .fcp-opened .schema-faq-question:before{content:'\2715'; font-weight:400}
/* transition */ 
.wp-block-yoast-faq-block.fcp-faq .schema-faq-answer{max-height:0;overflow:hidden;border-bottom-width:0;padding-top:0;padding-bottom:0;transition:padding-bottom 0.3s ease-in,max-height 0.4s ease-in,padding-top 0.1s 0.4s ease-out,border-bottom-width 0s 0.5s linear}
.wp-block-yoast-faq-block .fcp-opened .schema-faq-answer{max-height:9999px;border-bottom-width:1px;padding-top:12px;padding-bottom:20px;transition:padding-top 0.2s ease-in,max-height 0.3s 0.2s linear,padding-bottom 0.4s 0.2s ease}






/* Contact Form Elements */
.default-content .wpcf7-form {padding:2em; background:#f7f7f7; max-width:725px; margin:0}
.wpcf7-form h5 {padding:0 0 1em !important; font-size:150%}
.default-content .wpcf7-form .wpcf7-form-control-wrap {padding:0.25em 0; display:block}
.default-content .wpcf7-form .wpcf7-list-item {margin:0}
.default-content .wpcf7-form input, 
.default-content .wpcf7-form textarea, 
.default-content .wpcf7-form select {background:white; display:block; min-width:100%; max-width:100%; border-radius:0px; padding:0.5em 0; margin:0; text-indent:0.5em; border:1px solid black; color:black; font-size:100%}
.default-content .wpcf7-form select {height:45px; line-height:45px; padding:0 0.5em; text-indent:0}
.default-content .wpcf7-form input[type=radio], .default-content .wpcf7-form input[type=checkbox] {min-width:12px; display:inline-block; margin-right:5px}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {color:#999}
.default-content .wpcf7-form p br {display:none}
	
.default-content .wpcf7-form input[type=submit] {color:white; background:#143957; display:inline-block; border:0; margin:0; min-width:150px; text-indent:0em; padding:1em 0}
.default-content .wpcf7-form input[type=submit]:hover {}
	
/* Contact Form 7 output */
div.wpcf7-response-output {font-weight:bold; font-size:100%; line-height:125%; border:0 !important; padding:0 !important; margin:0 !important; color:red}
div.wpcf7-mail-sent-ok {font-size:100%; line-height:125%; color:black; font-weight:bold}
.wpcf7-not-valid-tip {display:block; padding:0; color:red !important; font-size:90%}
.wpcf7-form.sent p {display:none}
.wpcf7-form.sent .wpcf7-response-output {color:#0072b7; text-align:center; padding:5vh 0 !important; display:block}



@media screen and (min-width:768px){
	.forms-columns { border-top:1px solid #eee; border-bottom:1px solid #eee; margin:2em 0 0}
	.forms-columns .wp-block-column {padding:2em 0; border-right:1px solid #eee}
	.forms-columns .wp-block-column:last-of-type {border-right:0}
	.forms-columns .wp-block-column h2 {padding:0 0 1em !important; font-size:200%}
}
@media screen and (max-width:767px){
	#wpcf7-f5054-p4993-o1 {margin:2em 0 0}
	.forms-columns {margin:2em 0 0}
	.forms-columns .wp-block-column {padding:1em 0; border-top:1px solid #eee}
	.forms-columns .wp-block-column h2 {padding:0 0 0.5em !important; font-size:175%}
}






/* Project Management Styling (Brendan April 2022) */
.page-id-3368 .new-intro hr, 
.page-id-3368 .scrollDown,
.page-id-3368 h2.pm-d-inline {display:none}
.pm-page-wrapper {margin:0 !important}
.page-id-3368 #start {padding-top:0 !important}
.page-id-3368 .row.new-intro {padding-bottom:0}
.pm-pro-wrap #loginform {max-width:600px !important; margin:0; text-align:left; border: 1px solid #ddd; background: #f7f7f7; flex-wrap: wrap; max-width: 900px; border-radius: 4px; padding: 2rem}
.pm-pro-wrap #loginform input[type="text"], .pm-pro-wrap #loginform input[type="email"], .pm-pro-wrap #loginform input[type="password"] {background:white}

.pm-menu-wrap {margin-bottom:1em}
.pm-menu-wrap ul li {text-align:center}
.pm-menu-wrap ul li a {text-align:center; background:rgb(250, 250, 250) !important; padding:15px 15px 12px !important; border-right:1px solid #E2E2E2 !important; border-bottom: 3px solid rgb(250, 250, 250) !important}
.pm-menu-wrap ul li a.router-link-active {background:white !important; border-bottom: 3px solid rgb(192, 217, 7) !important}

.pm-btn.pm-btn-primary {background:#0060af !important; padding:0.8em 1.6em !important}

.pm-page-wrapper .pm-project-item .pm-project-item-header .pm-project-title a, .pm-wrap .plugin-card-top .name h3 {color:#000333 !important; text-transform:none !important}

/* Project Modules Page */
.pm-wrap .plugin-card {padding:1em 0; border-bottom: 1px solid #E2E2E2}
.pm-wrap .plugin-card-top{display:grid;grid-template-columns:500px 60px auto; grid-column-gap:1em; grid-row-gap:0px; align-items:center}
.pm-wrap .plugin-card-top .name h3 {display:grid;grid-template-columns:150px auto; grid-column-gap:1em; grid-row-gap:0px; align-items:center}
.pm-wrap .plugin-card-top .plugin-name {order:2}

.pm-menu-wrap .menu-li.parent-li:nth-of-type(2),
.pm-menu-wrap .menu-li.parent-li:nth-of-type(6),
.pm-menu-wrap .menu-li.parent-li:nth-of-type(7) {display:none}

.user-role-administrator .pm-menu-wrap .menu-li.parent-li:nth-of-type(2),
.user-role-administrator .pm-menu-wrap .menu-li.parent-li:nth-of-type(6),
.user-role-administrator .pm-menu-wrap .menu-li.parent-li:nth-of-type(7) {display:block}

.pm-page-wrapper .pm-project-item .pm-project-item-header .pm-project-title {height:52px !important}

h1.wp-heading-inline {color:#000333; font-size:250%; padding:0.5em 0 !important; margin:0 !important}
hr.wp-header-end {display:none}

	/* PM Tables */
	table.wp-list-table {margin:1em 0 !important; color:#000333}
	table.wp-list-table th, table.wp-list-table td {padding:0.75em !important; border:1px solid #ddd !important; font-size:100% !important}
	table.wp-list-table thead td{font-weight:bold !important; background:#f7f7f7 !important}
	
	.pm-calendar table {color:#000333}
	.pm-calendar table th, .pm-calendar table td {border:1px solid #ddd !important; font-size:100% !important}
	.pm-calendar table thead td  {font-weight:bold !important; background:#f7f7f7 !important}


@media screen and (min-width:1025px){
	.pm-menu-wrap ul {border:1px solid #E2E2E2; background:rgb(250, 250, 250) !important}
	.pm-menu-wrap ul, .pm-btn.pm-btn-primary {font-size:18px !important}
	.pm-menu-wrap ul {display:-ms-grid; display:grid; grid-template-columns: repeat(4, 1fr); grid-column-gap:0px; grid-row-gap:0px}	

	.user-role-administrator .pm-menu-wrap ul {grid-template-columns: repeat(7, 1fr)}
	
	.pm-menu-wrap ul li a {margin:0 !important; border-right:1px solid #E2E2E2 !important; border-bottom: 3px solid rgb(250, 250, 250) !important}
	.pm-menu-wrap ul li:last-of-type a {border-right:0 !important}
	.pm-page-wrapper .pm-project-item .pm-project-item-header .pm-project-title {font-size:18px !important; font-weight:700 !important}
	.pm-page-wrapper .pm-header .pm-form-has-addon .pm-form-control {min-width:400px !important; padding:1em !important; height:auto !important; border:none !important; font-size:16px !important; background:rgb(250, 250, 250) !important}	

}
@media screen and (max-width:1024px){
	.pm-menu-wrap ul li a {padding:11px 15px 10px !important; margin:0 5px 5px 0!important; border:1px solid #E2E2E2 !important}
	.pm-menu-wrap ul li a.router-link-active {padding:11px 15px 8px !important}
	.pm-header-row {text-align:center}
	.pm-page-wrapper .pm-header .pm-form-has-addon .pm-form-control {margin-top:1em; min-width:100% !important}
	.pm-page-wrapper .pm-view-style-container {padding:0 !important}
	.pm-page-wrapper .pm-header .pm-header-row {display:block; text-align:left}
}




/* Gutenberg elements */
.wp-block-quote {border-left:10px solid #83a605; padding:0 2em; margin:2em 5vw} 
	.wp-block-quote p {line-height:175%; padding:0 0 1em}
	.wp-block-quote cite, .wp-block-pullquote cite {color:#83a605 !important; font-weight:normal}
.wp-block-verse {font-family:monospace !important; line-height:175%; margin:2em 5vw}
.wp-block-pullquote {font-weight:300; margin:2em 5vw}
.row.default-content h1 {padding-bottom:1em 0 0.5em}
.row.default-content h1:first-of-type {padding-top:0}
.row.default-content h2, .row.default-content h3, .row.default-content h4, .row.default-content h5 {margin:0; padding:0.5em 0 0.25em}

.row.default-content ul, .row.default-content ol {padding:0.5em 1.5em}
.row.default-content ul li {list-style-type:disc; margin:0.5em 0}
.row.default-content ol li {list-style-type:decimal; margin:0.5em 0}

.row.default-content .wp-block-image {margin:1em 0}
.row.default-content table {margin:2em 0}
.row.default-content table th, .row.default-content table td {padding:0.75em; border:1px solid #000333}



/* Header & Navigation rework (Brendan 13.05.2021) */
.title-area {clear:both;position:relative;margin:0; display:-ms-grid; display:grid;grid-template-columns:auto 58%; grid-column-gap:2em; grid-row-gap:0px}
.swiper-container{width:100%;height:100%; display:block}
.topics-slider-contain{position:relative; padding:0 50px}
.swiper-slide{position:relative; display:block; width:100%; text-align:center}
.swiper-button-next,.swiper-button-prev{top:50%;margin-top:-30px !important;color:white !important}
.slideimage {position:relative; width:100%; top:0px; left:0px; z-index:1; display:flex;justify-content:center;align-items:center;overflow:hidden}
.slideimage img{flex-shrink:0;min-width:100%;min-height:100%;object-fit:contain}
.new-intro .swiper-container.intro, .swiper-container.intro {padding-bottom:45px !important}
.new-intro .swiper-button-prev, .new-intro .swiper-button-next,
.intro .swiper-button-prev, .intro .swiper-button-next {top:auto !important; bottom:0px !important; color:#000333 !important}
.new-intro .swiper-button-prev, .intro .swiper-button-prev {left:0px !important}
.new-intro .swiper-button-next, .intro .swiper-button-next {right:0px !important}
.new-intro .swiper-button-prev:after, .new-intro .swiper-button-next:after,
.intro .swiper-button-prev:after, .intro .swiper-button-next:after,
.centre-landing .swiper-button-prev:after, .centre-landing .swiper-button-next:after,
.topics-slider-contain .swiper-button-prev:after, .topics-slider-contain .swiper-button-next:after {color:#000333 !important}
.new-intro .swiper-pagination, .intro .swiper-pagination {bottom:10px !important}

.slidecopy {position:absolute; z-index:2; left:10%; width:80%; text-align:center; padding:0; top:40%; -webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}
.slidecopy h3 {text-transform:none; padding:0 0 0.5em; color:white}
.slidecopy .btn {background:white; border:0}
.swiper-pagination {bottom:0px !important; font-size:90%}

@media screen and (max-width:1024px){
	.row.new-intro {padding:20px 0}
	.title-area {display:block}
	.title-area .title-copy {margin-bottom:1em; text-align:center}
}
@media screen and (max-width:767px){
	.slidecopy h3, .slidecopy p {padding:5px 0}
	.slidecopy .btn {font-size:90% !important}
}

.videoWrapper {position:relative; padding-bottom:56.25%;padding-top:0px; height:0; overflow:hidden}
	.videoWrapper iframe, .videoWrapper object, .videoWrapper embed {position:absolute;top:0;left:0;width:100%; height:100%}

.videoWrapper.auto {position: relative;padding-top: 0px;height: auto;overflow: hidden;padding-bottom: 0px;}


.zoom-lessons {padding:2rem;background:#f5f5f5;margin-bottom:1rem;margin-top:1rem}
.success {padding:2rem;background:rgb(131, 166, 5);border-radius:5px;color:white;margin-bottom:6rem}
.error {padding:2rem;background:rgb(166 22 5);border-radius:5px;color:white;margin-bottom:6rem}


/* Desktop Menu icons */
@media screen and (min-width:1025px){

	.desktop-menu li.about a:before,
	.desktop-menu li.learn a:before,
	.desktop-menu li.cntrs a:before,
	.desktop-menu li.blog a:before,
	.desktop-menu li.prjcts a:before,
	.desktop-menu li.members a:before,
	.desktop-menu li.alumni-nav a:before,
	.desktop-menu li.pubs a:before {content:""; display:block; width:100%; height:60px; margin:10px 0; background-size:60px; background-position:center center; background-repeat:no-repeat}
	.desktop-menu li.about a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg enable-background='new 0 0 512.034 512.034' fill='%23c0d907' height='512' viewBox='0 0 512.034 512.034' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cpath d='m443.209 247.066 1.153-1.414c16.157-19.802 21.601-26.473 25.188-55.646.915-7.434-.826-13.019-5.174-16.601-7.088-5.838-16.37-2.813-25.345.114-10.284 3.352-18.438 5.578-22.039 1.322l-2.647-3.137c-7.896-9.366-8.911-10.569-15.054-13.811-2.07-1.092-5.198-2.743-10.835-6.319-4.011-2.544-6.478-13.775-8.109-21.207-1.291-5.879-2.511-11.432-4.604-15.735-2.991-6.148-7.043-9.573-10.617-12.594-3.727-3.15-7.579-6.408-12.011-14.235-2.112-3.729-1.739-7.957-.957-14.546 1.027-8.66 2.308-19.437-5.455-30.334-4.392-6.166-11.14-5.431-24.583-3.962-10.126 1.105-25.427 2.775-32.779 0-2.914-1.101-10.101-3.387-16.975-4.839-9.059-1.914-19.05-2.969-24.457 3.711-4.216 5.208-4.083 10.656-3.153 14.763-1.073-.501-2.449-1.229-4.261-2.245-3.29-1.846-7.02-3.937-11.281-4.913-4.864-1.113-12.164-6.461-13.145-9.02l-.354-1.593c-2.567-11.602-4.595-20.767-19.93-29.1-13.529-7.351-31.743-7.652-45.327-.751-1.528.776-3.033 1.795-4.776 2.974-3.365 2.277-7.554 5.11-12.013 6.219-1.654.41-4.561.151-7.373-.099-4.611-.412-10.354-.923-16.239.766-16.617 4.768-34.372 15.914-34.372 32.897 0 4.034-.544 6.966-1.493 8.046-.942 1.073-3.553 2.114-6.575 3.321-7.795 3.111-19.576 7.813-30.71 23.701-.855 1.221-1.649 2.302-2.383 3.302-7.22 9.845-9.746 15.272-9.746 37.496 0 6.43-1.771 11.859-3.822 18.146-4.939 15.143-10.538 32.307 6.708 64.52 4.13 7.714 19.267 20.526 27.56 26.88 23.313 17.861 32.375 17.824 38.169 15.436 9.264-3.821 14.792-3.464 21.189-3.053 8.836.57 18.836 1.215 34.222-8.683 2.491-.566 10.241 1.427 14.91 2.629 6.544 1.683 13.301 3.421 19.712 3.554-.166 1.894-1.034 5.76-4.21 14.069-.461 1.206-.876 2.295-1.205 3.223-5.997 16.867 3.666 24.199 10.061 29.051 2.962 2.248 5.76 4.371 8.224 7.645 3.322 4.412 9.589 5.299 14.004 1.976 4.412-3.321 5.298-9.59 1.977-14.003-4.138-5.497-8.748-8.996-12.115-11.55-1.475-1.119-3.465-2.629-4.024-3.379.002-.313.076-1.23.719-3.039.285-.801.646-1.741 1.044-2.783 3.61-9.447 9.065-23.723 2.229-33.655-2.369-3.442-7.055-7.545-15.923-7.545-4.11 0-9.904-1.49-15.508-2.932-10.855-2.792-22.08-5.679-30.499-.218-9.984 6.479-14.896 6.161-22.329 5.684-7.104-.458-15.877-1.023-28.619 3.929-3.003-.873-10.84-5.066-22.175-14.03-11.559-9.14-18.702-16.789-19.777-18.643-13.218-24.687-9.561-35.897-5.326-48.877 2.253-6.908 4.808-14.738 4.808-24.348 0-17.658 1.244-19.355 5.874-25.668.811-1.105 1.688-2.302 2.634-3.652 7.705-11.003 14.84-13.851 21.74-16.605 9.202-3.672 20.654-8.243 20.654-29.942 0-3.768 8.168-10.31 19.889-13.673 2.308-.661 5.532-.373 8.947-.069 4.247.379 9.061.808 13.974-.413 7.902-1.965 14.216-6.236 18.394-9.062.928-.627 2.197-1.486 2.63-1.709 7.604-3.864 19.091-3.651 26.718.493 7.326 3.981 7.676 5.563 9.952 15.849l.38 1.713c2.674 11.96 18.362 21.828 28.185 24.075 1.453.333 3.744 1.618 5.96 2.86 6.618 3.711 17.693 9.924 29.715 1.782 7.194-4.873 6.607-11.953 5.45-16.363 5.234.949 12.291 2.906 16.401 4.457 11.829 4.465 28.563 2.638 42.012 1.171 2.498-.273 5.561-.607 7.921-.789 1.108 3.419.744 7.303.086 12.845-.906 7.635-2.034 17.137 3.414 26.759 6.193 10.937 12.152 15.975 16.503 19.653 3.052 2.58 4.447 3.816 5.545 6.072 1.053 2.164 2.07 6.795 3.054 11.274 2.622 11.94 5.885 26.799 16.93 33.805 6.311 4.003 9.863 5.878 12.215 7.119 2.697 1.423 2.697 1.423 9.098 9.015l2.666 3.159c12.57 14.864 31.937 8.551 43.508 4.78 1.188-.387 2.61-.851 3.994-1.271-2.745 20.16-5.984 24.13-20.356 41.744l-1.157 1.418c-12.221 14.987-21.128 22.18-28.285 27.96-8.183 6.607-14.646 11.827-18.518 23.196-3.295 9.678-4.521 23.296-4.521 50.246 0 8.455.851 14.016 1.535 18.484.764 4.989 1.268 8.285.524 14.332-.658 5.347-3.657 7.253-12.06 11.339-10.343 5.029-27.623 13.43-20.94 41.146.251 2.85-.42 12.686-1.972 16.552-4.191 10.448-12.513 15.721-12.597 15.772-6.03 3.663-12.592 9.024-19.537 14.701-14.672 11.989-32.937 26.907-44.568 23.356-8.132-2.483-9.286-4.166-9.297-4.183-.218-.366-.469-2.115-.634-3.272-.615-4.292-1.544-10.777-6.74-18.589-5.532-8.318-5.99-12.016-6.684-17.613-.929-7.5-2.085-16.834-13.48-34.975-5.148-8.196-9.426-21.172-7.375-31.687 1.057-5.42-2.48-10.672-7.901-11.729-5.419-1.056-10.673 2.481-11.729 7.902-3.305 16.948 3.035 34.954 10.07 46.153 9.029 14.374 9.776 20.407 10.567 26.794.812 6.553 1.731 13.98 9.88 26.231 2.691 4.047 3.11 6.967 3.594 10.348 1.635 11.411 5.777 18.217 23.888 23.748 3.137.958 6.293 1.394 9.454 1.394 18.869-.001 37.888-15.542 53.611-28.392 6.391-5.222 12.427-10.155 17.264-13.093 1.432-.87 14.176-8.967 20.776-25.419 3.174-7.907 4.137-23.496 2.919-28.418-1.465-5.921-1.345-10.104.359-12.435 1.74-2.378 5.664-4.286 9.817-6.306 8.411-4.089 21.121-10.269 23.164-26.884 1.081-8.787.225-14.385-.604-19.8-.642-4.191-1.305-8.526-1.305-15.458 0-23.906 1.001-36.596 3.453-43.798 1.909-5.607 4.613-7.997 12.15-14.084 7.462-6.027 17.683-14.281 31.219-30.881z'/%3E%3Cpath d='m489.411 344.981c-3.662-5.122-8.697-8.249-14.563-9.043-13.354-1.803-21.064 10.502-26.158 18.649l-.882 1.407c-2.423 3.845-3.479 4.197-9.344 6.154-.864.289-1.774.592-2.736.925-10.378 3.592-12.027 14.722-13.622 25.486-.918 6.192-1.958 13.21-4.5 18.475-6.066 12.565-10.213 30.259-3.658 42.238 3.37 6.158 9.177 10.024 16.351 10.887 1.603.192 3.138.284 4.612.284 20.791 0 29.175-18.302 34.848-30.689 2.238-4.886 4.552-9.938 6.856-12.424 9.219-9.947 15.501-23.134 18.671-39.193 1.551-7.855 1.266-23.166-5.875-33.156zm-13.746 29.282c-2.441 12.368-7.058 22.284-13.719 29.471-4.483 4.837-7.477 11.372-10.371 17.691-6.999 15.283-10.517 19.883-18.89 18.876-.907-.109-.99-.261-1.192-.63-1.899-3.472-.862-13.612 4.125-23.942 3.867-8.011 5.201-17.009 6.272-24.239.479-3.233 1.17-7.894 1.933-10.046.331-.111.654-.219.972-.325 7.046-2.351 13.7-4.572 19.934-14.463l.921-1.468c1.767-2.826 4.949-7.916 6.869-9.273.153.117.356.324.622.696 2.829 3.961 3.393 13.248 2.524 17.652z'/%3E%3Cpath d='m226.178 334.409c0-5.523-4.478-10-10-10h-.007c-5.522 0-9.996 4.477-9.996 10s4.48 10 10.003 10 10-4.477 10-10z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
	.desktop-menu li.learn a:before {background-position:55% center; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1,.st2{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:10}.st2{stroke-linecap:round} %3C/style%3E%3Cg id='Lernen'%3E%3Cpath class='st1' d='M176.89 182.38v74.19c0 6.28-5.14 11.43-11.42 11.43H48.78c-6.29 0-11.43-5.14-11.43-11.43V27.42c0-6.28 5.14-11.42 11.43-11.42h116.7c6.28 0 11.42 5.14 11.42 11.42V52.9M37.31 218.56h139.58'/%3E%3Cpath class='st2' d='M97.64 242.75h18.97'/%3E%3Cpath class='st1' d='M37.33 218.56H176.9M109.64 126.07v22.36c11.15 10.59 28.75 17.38 48.11 17.38 19.34 0 36.95-6.78 48.1-17.38v-40.9'/%3E%3Cpath class='st2' d='M246.69 149.16V92.72l-88.94-25.4L68.8 92.87l88.95 29.14 85.81-27.98'/%3E%3C/g%3E%3C/svg%3E")}
    .desktop-menu li.cntrs a:before {background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='100mm' height='100mm' viewBox='0 0 100 100' version='1.1' id='svg8' inkscape:version='1.0.1 (c497b03c, 2020-09-10)' sodipodi:docname='centres.svg'%3E%3Cdefs id='defs2' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='0.42434109' inkscape:cx='400' inkscape:cy='560' inkscape:document-units='mm' inkscape:current-layer='layer1' inkscape:document-rotation='0' showgrid='false' inkscape:window-width='1661' inkscape:window-height='1012' inkscape:window-x='1562' inkscape:window-y='25' inkscape:window-maximized='0' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1'%3E%3Cpath style='fill:%23c0d907;fill-opacity:1;stroke:none;stroke-width:0.0846667' d='m 72.910853,2.0287374 c -4.89043,0.64205 -9.25855,2.00571 -13.208,5.10012 -1.40115,1.09781 -2.69392,2.36719 -3.80991,3.7539506 -0.39675,0.49301 -0.97562,1.67242 -1.61002,1.83574 -0.7322,0.18855 -1.6985,0.0269 -2.45407,0.0269 h -5.24933 -16.764 c -3.96469,0 -8.180272,-0.43883 -11.066833,2.87867 -2.265771,2.60401 -2.225841,5.64303 -2.225841,8.89 v 8.72066 44.704 7.78934 c 0,3.937 0.053,7.73176 3.556002,10.31578 2.279451,1.68233 4.755482,1.62222 7.450672,1.62222 h 7.874 26.83933 8.72067 c 1.46042,0 3.04157,0.17102 4.48733,-0.0364 3.49835,-0.50038 6.35974,-3.04461 7.24087,-6.48293 0.39624,-1.54601 0.29447,-3.15976 0.29447,-4.74133 v -18.62667 c 0,-2.96799 -0.36932,-6.20318 0.0113,-9.144 0.0886,-0.68453 0.77597,-1.38218 1.14494,-1.94733 0.95835,-1.46795 1.90721,-2.94394 2.8796,-4.40267 3.23139,-4.84759 6.77393,-9.70457 9.27541,-14.986 1.12682,-2.37896 2.00956,-4.82379 2.32791,-7.45066 1.409267,-11.62685 -5.8299,-23.0333706 -16.90912,-26.7264406 -2.7018,-0.90062 -5.95554,-1.46711 -8.80534,-1.09296 m 1.524,63.7180606 c -3.93107,-5.8271 -7.70179,-11.76155 -11.59933,-17.61066 -3.20954,-4.81652 -6.826,-9.81414 -8.74649,-15.32467 -0.82635,-2.37117 -1.00245,-4.88315 -0.82846,-7.366 0.36195,-5.16323 2.51968,-10.13401 6.10692,-13.88533 5.32011,-5.5633406 13.69703,-7.8706806 21.0787,-5.5858406 2.91964,0.90371 5.69552,2.42034 7.95866,4.4851696 1.7405,1.587921 3.17831,3.394291 4.38565,5.418671 2.84184,4.76453 3.79298,10.99261 2.26687,16.34066 -0.857,3.00296 -2.54322,5.71187 -4.11158,8.382 -2.82288,4.80585 -6.05325,9.41722 -9.14494,14.05467 -1.66869,2.50309 -3.30039,5.03072 -4.96714,7.53533 -0.7686,1.15503 -1.43797,2.5527 -2.39886,3.556 m -1.18533,-53.0501 c -2.38633,0.31428 -4.61179,0.99729 -6.604,2.39581 -8.27515,5.8089 -8.1733,19.16439 0.67733,24.44116 1.22479,0.73016 2.57785,1.34179 3.97934,1.64194 1.65049,0.35356 3.31842,0.47387 4.99533,0.24798 1.97934,-0.2667 3.90254,-0.97248 5.588,-2.04503 8.50443,-5.41207 8.58935,-18.1776 0.67733,-24.10198 -1.2827,-0.96046 -2.78147,-1.66675 -4.318,-2.10778 -1.57403,-0.45178 -3.36092,-0.68732 -4.99533,-0.4721 m 0.0847,3.12099 c 1.24942,-0.14944 2.5963,-0.0279 3.81,0.28312 9.37802,2.40301 11.13807,15.60026 3.048,20.67061 -1.42359,0.89213 -2.99407,1.40504 -4.65667,1.60384 -1.27339,0.15231 -2.66243,0.01 -3.89467,-0.32733 -1.24773,-0.34154 -2.42934,-0.90356 -3.47133,-1.67064 -6.34484,-4.67089 -6.11319,-14.72345 0.59267,-18.97067 1.38023,-0.87409 2.95241,-1.3953 4.572,-1.58893 m -20.65867,0.0605 c -0.6803,2.48733 -1.99127,4.7266 -2.20133,7.366 h -3.72534 c -0.86656,0 -1.71323,-0.0387 -2.45533,0.49013 -1.5632,1.11396 -1.524,2.69579 -1.524,4.42053 v 4.826 c 0,1.20227 -0.057,2.38032 0.72212,3.38659 1.49835,1.93505 4.83523,1.27008 6.98255,1.27008 0.55846,0 2.03886,-0.26111 2.45923,0.13572 0.34383,0.3247 0.52036,0.89586 0.74633,1.30361 0.51791,0.93422 1.04072,1.86733 1.57192,2.794 1.44839,2.52637 3.10337,4.91956 4.67911,7.366 3.12775,4.85606 6.33298,9.67198 9.53693,14.478 1.63314,2.44975 3.70925,4.96096 4.96714,7.62 l 5.41867,-8.21266 h 0.0847 v 21.75933 c 0,3.09372 0.5262,6.64041 -2.37067,8.68341 -1.68715,1.18957 -3.63195,0.96859 -5.588,0.96859 h -10.32933 v -19.89667 -5.16466 c 0,-1.00652 0.0793,-2.06333 -0.46389,-2.96334 -1.11134,-1.84124 -3.10337,-1.60866 -4.95478,-1.60866 h -12.61543 c -1.81035,0 -3.77783,-0.20896 -4.83642,1.60866 -0.58064,0.99695 -0.49758,2.10719 -0.49758,3.21734 v 4.99533 19.812 h -11.176 c -2.40538,0 -4.660241,0.0567 -6.306172,-2.032 -1.390301,-1.76445 -1.229171,-3.81254 -1.229171,-5.92667 v -10.07533 -41.91 -10.668 c 0,-2.29167 -0.14751,-4.41977 1.476501,-6.26203 2.173971,-2.46609 6.009732,-1.7813 8.937502,-1.7813 h 22.69067 m -25.73867,7.40985 c -1.13766,0.24274 -2.05494,1.1248 -2.3572,2.24215 -0.20904,0.77267 -0.0981,1.66082 -0.0981,2.45533 v 4.65667 c 0,1.22131 -0.19321,2.5858 0.56193,3.64066 1.5726,2.19668 5.71644,1.35467 8.07407,1.35467 0.91381,0 1.89933,0.106 2.794,-0.10465 1.02082,-0.24037 1.85902,-0.94479 2.24663,-1.92735 0.35052,-0.88841 0.2087,-1.94191 0.2087,-2.87867 v -5.08 c 0,-1.1485 0.068,-2.24553 -0.6571,-3.21724 -0.88502,-1.18602 -2.15485,-1.18542 -3.49156,-1.18542 h -4.572 c -0.86445,0 -1.86233,-0.13691 -2.70934,0.0439 m 0.70426,3.13987 c 0.43349,-0.21328 1.2733,-0.0511 1.75108,-0.0511 h 4.14866 c 0.3832,0 1.51697,-0.19083 1.77563,0.13572 0.25722,0.32479 0.087,1.24393 0.087,1.64228 v 4.48734 c 0,0.41309 0.19465,1.51485 -0.19626,1.77563 -0.37431,0.24985 -1.23054,0.087 -1.6664,0.087 h -4.23334 c -0.41757,0 -1.41012,0.18102 -1.72694,-0.13572 -0.21878,-0.21886 -0.13573,-0.68503 -0.13573,-0.96494 v -2.62467 -3.302 c 0,-0.28219 -0.11557,-0.89611 0.19626,-1.04961 m 22.49441,-0.0511 c 0,2.82575 0.48201,5.44619 1.35467,8.128 h -4.064 c -0.36576,0 -1.1728,0.15063 -1.47295,-0.087 -0.35196,-0.27881 -0.13572,-1.61002 -0.13572,-2.02963 v -6.01134 h 4.318 m -23.19867,16.12629 c -1.03725,0.19567 -1.92548,1.01211 -2.27838,1.99238 -0.31199,0.8669 -0.17695,1.88688 -0.17695,2.794 v 5.24933 c 0,1.03641 -0.076,2.07247 0.56193,2.96334 1.56972,2.19193 5.72618,1.35466 8.07407,1.35466 0.92329,0 1.8857,0.0825 2.794,-0.10888 1.14283,-0.24087 2.05325,-1.13826 2.35721,-2.26178 0.20904,-0.77267 0.0981,-1.66082 0.0981,-2.45534 v -4.65666 c 0,-1.23851 0.18652,-2.57743 -0.58657,-3.64067 -0.46,-0.63263 -1.17298,-1.1121 -1.95343,-1.2424 -1.50123,-0.2507 -3.21878,-0.0276 -4.74134,-0.0276 -1.32571,0 -2.84556,-0.20625 -4.14866,0.0396 m 18.37266,-2.5e-4 c -1.06282,0.1916 -1.94987,0.98137 -2.3114,1.99263 -0.33697,0.94242 -0.2286,1.97968 -0.2286,2.96333 v 4.99534 c 0,1.10811 -0.0199,2.18863 0.65947,3.13258 0.53645,0.7454 1.41402,1.13648 2.30387,1.24587 1.5378,0.18889 3.19176,0.0242 4.74133,0.0242 1.23749,0 2.59588,0.15689 3.81,-0.10913 1.16069,-0.25443 2.0568,-1.20566 2.32808,-2.3462 0.51511,-2.16586 0.12725,-4.80568 0.12725,-7.02733 0,-1.18288 0.15257,-2.53518 -0.5748,-3.556 -1.02117,-1.4329 -2.42282,-1.35467 -3.9972,-1.35467 h -4.064 c -0.90254,0 -1.90457,-0.12107 -2.794,0.0394 m -17.66841,3.14435 c 0.4335,-0.21327 1.27331,-0.0511 1.75108,-0.0511 h 4.14867 c 0.3832,0 1.51697,-0.19084 1.77563,0.13572 0.25721,0.32478 0.087,1.24392 0.087,1.64228 v 4.48733 c 0,0.41309 0.19464,1.51486 -0.19626,1.77563 -0.37431,0.24985 -1.23055,0.087 -1.66641,0.087 h -4.23333 c -0.41758,0 -1.41013,0.18101 -1.72695,-0.13572 -0.21878,-0.21887 -0.13572,-0.68504 -0.13572,-0.96495 v -2.62467 -3.302 c 0,-0.28219 -0.11557,-0.89611 0.19626,-1.04961 m 26.05041,-0.0511 v 5.842 c 0,0.49496 0.22724,1.75336 -0.087,2.15028 -0.23749,0.29989 -1.1756,0.13572 -1.52163,0.13572 h -4.48734 c -0.36787,0 -1.5361,0.19151 -1.72694,-0.19626 -0.26746,-0.54356 -0.0511,-1.65642 -0.0511,-2.25908 v -5.67266 h 7.874 m 4.91067,48.93733 h -12.61534 -3.302 l -1.21895,-0.0872 -0.13572,-1.52146 v -4.318 -15.07066 -3.89467 l 0.087,-1.47295 1.01363,-0.13572 h 2.70934 10.07533 2.45533 l 0.8443,0.13572 0.087,1.81162 v 5.08 z' id='path849' /%3E%3Cpath style='fill:%23000000;stroke-width:0.0846667' id='path847' d='' /%3E%3C/g%3E%3C/svg%3E");}
	.desktop-menu li.blog a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{stroke-linecap:round}.st1,.st3{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='blog'%3E%3Cpath class='st1' d='M219.76 62.14v-6.19c0-10.47-8.57-19.04-19.04-19.04H35.04C24.57 36.91 16 45.48 16 55.95v115.92c0 10.47 8.57 19.04 19.04 19.04H61.5v56.18l50.46-56.18M138.56 190.91h62.16c10.47 0 19.04-8.57 19.04-19.04v-9.27'/%3E%3Cpath d='M265.84 77.71L253.8 65.67c-2.88-2.88-7.59-2.88-10.47 0l-6.04 6.04 22.51 22.51 6.04-6.04c2.88-2.88 2.88-7.59 0-10.47z' fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10'/%3E%3Cpath class='st3' d='M252.8 101.1l-47.25 47.25-35.22 12.72 12.81-35.09 47.58-47.58M195.75 135.76l46.17-46.17M206.81 146.82l-22.13-22.12'/%3E%3Cpath class='st1' d='M124.18 144.54H57.83M163.48 112.29H57.83M177.93 80.04H57.83'/%3E%3C/g%3E%3C/svg%3E")}
	.desktop-menu li.prjcts a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{stroke-linecap:round;stroke-miterlimit:10}.st1,.st2{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linejoin:round} %3C/style%3E%3Cg id='projects'%3E%3Cpath class='st1' d='M142.08 137.68l23.73 23.73M141.92 137.68l-23.73 23.73'/%3E%3Cpath class='st2' d='M90.62 111.94h102.76M28.72 252.5c-11.34 0-15.97-8.03-10.29-17.85L131.74 38.86c5.68-9.82 14.97-9.82 20.65 0l113.18 195.78c5.67 9.82 1.04 17.85-10.3 17.85H28.72z'/%3E%3Cpath class='st1' d='M142 137.78l-.01 113.05'/%3E%3Cpath class='st2' d='M236.04 185.34h-72.86M47.96 185.34h72.85'/%3E%3C/g%3E%3C/svg%3E")}
	.desktop-menu li.members a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cg fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10'%3E%3Ccircle cx='142' cy='90.5' r='74.5'/%3E%3Cpath d='M25.2 268c17.28-47.79 63.05-81.95 116.8-81.95s99.53 34.16 116.8 81.95' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}
	.desktop-menu li.alumni-nav a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1,.st2,.st3{fill:none;stroke:%23c0d907;stroke-width:10;stroke-miterlimit:10}.st2,.st3{stroke-linecap:round}.st3{stroke-linejoin:round} %3C/style%3E%3Cg id='alumni'%3E%3Ccircle class='st1' cx='62.84' cy='190.85' r='29.87'/%3E%3Cpath class='st2' d='M16 267.91c6.93-19.16 25.28-32.86 46.84-32.86 21.55 0 39.91 13.7 46.84 32.86'/%3E%3Cpath class='st1' d='M148.06 240.61c-3.18 0-6.38-1.06-9.03-3.24-3.42-2.81-5.19-6.88-5.19-10.99v-54.9c0-3.18 1.06-6.38 3.24-9.03 2.81-3.42 6.88-5.19 10.99-5.19h105.71c3.18 0 6.38 1.06 9.03 3.24 3.42 2.81 5.19 6.88 5.19 10.99v54.91c0 3.18-1.06 6.38-3.24 9.03-2.81 3.42-6.88 5.19-10.99 5.19h-52.86l-30.13 25.1S168.3 268 167.5 268c-.75 0-.67-4.58-.67-4.58v-20.07s.17-1.56-.42-2.29c-.43-.54-2.34-.45-2.34-.45h-16.01z'/%3E%3Cpath class='st3' d='M217.81 181.8l17.07 17.07-17.07 17.07M228.94 198.86l-61.98.08'/%3E%3Cpath class='st1' d='M136.22 99.44c3.18 0 6.38-1.06 9.03-3.24 3.42-2.81 5.19-6.88 5.19-10.99v-54.9c0-3.18-1.06-6.38-3.24-9.03-2.81-3.42-6.88-5.19-10.99-5.19H30.5c-3.18 0-6.38 1.06-9.03 3.24-3.42 2.81-5.19 6.88-5.19 10.99v54.91c0 3.18 1.06 6.38 3.24 9.03 2.81 3.42 6.88 5.19 10.99 5.19h52.86l30.13 25.1s2.48 2.28 3.28 2.28c.75 0 .67-4.58.67-4.58v-20.07s-.17-1.56.42-2.29c.43-.54 2.34-.45 2.34-.45h16.01z'/%3E%3Cpath class='st3' d='M66.47 40.62L49.4 57.69l17.07 17.07M55.34 57.69l61.98.07'/%3E%3Ccircle class='st1' cx='220.69' cy='45.87' r='29.87'/%3E%3Cpath class='st2' d='M173.86 122.93c6.93-19.16 25.28-32.86 46.84-32.86 21.55 0 39.91 13.7 46.84 32.86'/%3E%3C/g%3E%3C/svg%3E")}
	.desktop-menu li.pubs a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='publication'%3E%3Cpath class='st1' d='M132.89 58.45h59.27M91.84 95.43h100.32M91.84 132.41h100.32'/%3E%3Cpath d='M219.05 16H96.2L47.5 58.27v192.29c0 9.6 7.85 17.45 17.45 17.45h154.11c9.59 0 17.45-7.85 17.45-17.45V33.45c-.01-9.6-7.86-17.45-17.46-17.45z' fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10'/%3E%3Cpath d='M142 176.99c29.27 0 53 29.23 53 29.23s-23.73 29.23-53 29.23-53-29.98-53-29.98 23.73-28.48 53-28.48m0-10c-33.57 0-59.59 30.77-60.68 32.08-3.03 3.64-3.09 8.9-.16 12.61.27.34 6.79 8.53 17.21 16.67 14.32 11.2 29.41 17.11 43.63 17.11 14.18 0 29.23-5.76 43.53-16.66 10.42-7.94 16.95-15.93 17.23-16.27 2.98-3.67 2.98-8.93 0-12.6-.27-.34-6.8-8.33-17.23-16.27-14.3-10.91-29.35-16.67-43.53-16.67z' fill='%23c0d907'/%3E%3Cpath d='M125.83 174.74c-5.34 4.56-8.72 11.35-8.72 18.92 0 13.75 11.15 24.9 24.9 24.9s24.89-11.15 24.89-24.9c0-7.33-3.16-13.91-8.19-18.47' fill='none' stroke='%23c0d907' stroke-width='10' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E")}
    
    
    	.desktop-menu li.alumni-nav a:before {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 489 489' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;'%3E%3Cg transform='matrix(5.55556,0,0,5.55556,-333.632,-3201.09)'%3E%3CclipPath id='_clip1'%3E%3Crect x='70.866' y='587.481' width='66.27' height='65.197' clip-rule='nonzero'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cg transform='matrix(0,-1,-1,0,123.602,588.759)'%3E%3Ccircle cx='-7.441' cy='0' r='7.441' style='fill:none;stroke:rgb(192,217,7);stroke-width:2.5px;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,111.936,607.209)'%3E%3Cpath d='M0,8.185C1.726,3.412 6.297,0 11.666,0C17.035,0 21.607,3.412 23.333,8.185' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;stroke-linecap:round;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,102.56,595.601)'%3E%3Cpath d='M0,13.941C0.792,13.942 1.59,13.678 2.25,13.135C3.102,12.435 3.542,11.42 3.543,10.398L3.543,-3.278C3.543,-4.07 3.279,-4.868 2.737,-5.528C2.037,-6.38 1.022,-6.821 0,-6.821L-26.331,-6.821C-27.124,-6.822 -27.921,-6.558 -28.581,-6.015C-29.433,-5.315 -29.874,-4.301 -29.875,-3.278L-29.875,10.398C-29.875,11.191 -29.611,11.988 -29.068,12.648C-28.368,13.5 -27.354,13.941 -26.331,13.941L-13.166,13.941L-5.66,20.194C-5.66,20.194 -5.041,20.763 -4.844,20.763C-4.657,20.763 -4.677,19.623 -4.677,19.623L-4.677,14.624C-4.677,14.624 -4.719,14.236 -4.573,14.053C-4.467,13.918 -3.992,13.941 -3.992,13.941L0,13.941Z' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,85.1879,603.395)'%3E%3Cpath d='M0,-8.504L-4.252,-4.252L0,0' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;'/%3E%3C/g%3E%3Cg transform='matrix(0.999999,0.0012955,0.0012955,-0.999999,82.4151,599.133)'%3E%3Cpath d='M-0,-0.01L15.438,-0.01' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,105.511,630.77)'%3E%3CclipPath id='_clip2'%3E%3Crect x='-34.645' y='-43.289' width='66.27' height='65.197' clip-rule='nonzero'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip2)'%3E%3Cpath d='M0,13.941C-0.792,13.941 -1.59,13.677 -2.25,13.135C-3.102,12.435 -3.543,11.42 -3.544,10.397L-3.543,-3.278C-3.544,-4.071 -3.279,-4.868 -2.737,-5.528C-2.037,-6.38 -1.022,-6.821 0,-6.821L26.331,-6.821C27.124,-6.822 27.921,-6.558 28.581,-6.015C29.432,-5.315 29.874,-4.301 29.874,-3.278L29.874,10.398C29.875,11.19 29.611,11.988 29.068,12.648C28.368,13.499 27.354,13.94 26.331,13.941L13.165,13.941L5.66,20.194C5.66,20.194 5.041,20.763 4.844,20.763C4.657,20.763 4.677,19.623 4.677,19.623L4.677,14.624C4.677,14.624 4.719,14.236 4.573,14.052C4.467,13.918 3.991,13.941 3.991,13.941L0,13.941Z' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;'/%3E%3C/g%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,122.882,638.564)'%3E%3Cpath d='M0,-8.504L4.252,-4.252L0,0' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;'/%3E%3C/g%3E%3Cg transform='matrix(-0.999999,0.0012955,0.0012955,0.999999,110.217,634.342)'%3E%3Cpath d='M-15.438,-0.01L0,-0.01' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;'/%3E%3C/g%3E%3Cg%3E%3CclipPath id='_clip3'%3E%3Crect x='70.866' y='587.481' width='66.27' height='65.197' clip-rule='nonzero'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip3)'%3E%3Cg transform='matrix(0,-1,-1,0,84.2824,624.875)'%3E%3Ccircle cx='-7.441' cy='0' r='7.441' style='fill:none;stroke:rgb(192,217,7);stroke-width:2.5px;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,72.6161,643.325)'%3E%3Cpath d='M0,8.185C1.725,3.412 6.298,0 11.666,0C17.035,0 21.607,3.412 23.333,8.185' style='fill:none;fill-rule:nonzero;stroke:rgb(192,217,7);stroke-width:2.5px;stroke-linecap:round;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}


}


/* Mobile Menu icons */
@media screen and (max-width:1024px){

	.mobile-menu-panel li.learn > a:before,
	.mobile-menu-panel li.cntrs > a:before,
	.mobile-menu-panel li.blog > a:before,
	.mobile-menu-panel li.prjcts > a:before,
	.mobile-menu-panel li.members > a:before,
	.mobile-menu-panel li.alumni-nav > a:before,
	.mobile-menu-panel li.pubs > a:before,
	.mobile-menu-panel li.dash > a:before,
	.mobile-menu-panel li.prof > a:before, 
	.mobile-menu-panel li.support > a:before {content:""; display:inline-block; vertical-align:middle; width:24px; height:24px; margin:0 12px 0 0; background-size:24px; background-position:center center; background-repeat:no-repeat}
	.mobile-menu-panel li.learn > a:before {background-position:55% center; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1,.st2{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:10}.st2{stroke-linecap:round} %3C/style%3E%3Cg id='Lernen'%3E%3Cpath class='st1' d='M176.89 182.38v74.19c0 6.28-5.14 11.43-11.42 11.43H48.78c-6.29 0-11.43-5.14-11.43-11.43V27.42c0-6.28 5.14-11.42 11.43-11.42h116.7c6.28 0 11.42 5.14 11.42 11.42V52.9M37.31 218.56h139.58'/%3E%3Cpath class='st2' d='M97.64 242.75h18.97'/%3E%3Cpath class='st1' d='M37.33 218.56H176.9M109.64 126.07v22.36c11.15 10.59 28.75 17.38 48.11 17.38 19.34 0 36.95-6.78 48.1-17.38v-40.9'/%3E%3Cpath class='st2' d='M246.69 149.16V92.72l-88.94-25.4L68.8 92.87l88.95 29.14 85.81-27.98'/%3E%3C/g%3E%3C/svg%3E")}
	.mobile-menu-panel li.cntrs > a:before {background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='100mm' height='100mm' viewBox='0 0 100 100' version='1.1' id='svg8' inkscape:version='1.0.1 (c497b03c, 2020-09-10)' sodipodi:docname='centres.svg'%3E%3Cdefs id='defs2' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='0.42434109' inkscape:cx='400' inkscape:cy='560' inkscape:document-units='mm' inkscape:current-layer='layer1' inkscape:document-rotation='0' showgrid='false' inkscape:window-width='1661' inkscape:window-height='1012' inkscape:window-x='1562' inkscape:window-y='25' inkscape:window-maximized='0' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1'%3E%3Cpath style='fill:%23c0d907;fill-opacity:1;stroke:none;stroke-width:0.0846667' d='m 72.910853,2.0287374 c -4.89043,0.64205 -9.25855,2.00571 -13.208,5.10012 -1.40115,1.09781 -2.69392,2.36719 -3.80991,3.7539506 -0.39675,0.49301 -0.97562,1.67242 -1.61002,1.83574 -0.7322,0.18855 -1.6985,0.0269 -2.45407,0.0269 h -5.24933 -16.764 c -3.96469,0 -8.180272,-0.43883 -11.066833,2.87867 -2.265771,2.60401 -2.225841,5.64303 -2.225841,8.89 v 8.72066 44.704 7.78934 c 0,3.937 0.053,7.73176 3.556002,10.31578 2.279451,1.68233 4.755482,1.62222 7.450672,1.62222 h 7.874 26.83933 8.72067 c 1.46042,0 3.04157,0.17102 4.48733,-0.0364 3.49835,-0.50038 6.35974,-3.04461 7.24087,-6.48293 0.39624,-1.54601 0.29447,-3.15976 0.29447,-4.74133 v -18.62667 c 0,-2.96799 -0.36932,-6.20318 0.0113,-9.144 0.0886,-0.68453 0.77597,-1.38218 1.14494,-1.94733 0.95835,-1.46795 1.90721,-2.94394 2.8796,-4.40267 3.23139,-4.84759 6.77393,-9.70457 9.27541,-14.986 1.12682,-2.37896 2.00956,-4.82379 2.32791,-7.45066 1.409267,-11.62685 -5.8299,-23.0333706 -16.90912,-26.7264406 -2.7018,-0.90062 -5.95554,-1.46711 -8.80534,-1.09296 m 1.524,63.7180606 c -3.93107,-5.8271 -7.70179,-11.76155 -11.59933,-17.61066 -3.20954,-4.81652 -6.826,-9.81414 -8.74649,-15.32467 -0.82635,-2.37117 -1.00245,-4.88315 -0.82846,-7.366 0.36195,-5.16323 2.51968,-10.13401 6.10692,-13.88533 5.32011,-5.5633406 13.69703,-7.8706806 21.0787,-5.5858406 2.91964,0.90371 5.69552,2.42034 7.95866,4.4851696 1.7405,1.587921 3.17831,3.394291 4.38565,5.418671 2.84184,4.76453 3.79298,10.99261 2.26687,16.34066 -0.857,3.00296 -2.54322,5.71187 -4.11158,8.382 -2.82288,4.80585 -6.05325,9.41722 -9.14494,14.05467 -1.66869,2.50309 -3.30039,5.03072 -4.96714,7.53533 -0.7686,1.15503 -1.43797,2.5527 -2.39886,3.556 m -1.18533,-53.0501 c -2.38633,0.31428 -4.61179,0.99729 -6.604,2.39581 -8.27515,5.8089 -8.1733,19.16439 0.67733,24.44116 1.22479,0.73016 2.57785,1.34179 3.97934,1.64194 1.65049,0.35356 3.31842,0.47387 4.99533,0.24798 1.97934,-0.2667 3.90254,-0.97248 5.588,-2.04503 8.50443,-5.41207 8.58935,-18.1776 0.67733,-24.10198 -1.2827,-0.96046 -2.78147,-1.66675 -4.318,-2.10778 -1.57403,-0.45178 -3.36092,-0.68732 -4.99533,-0.4721 m 0.0847,3.12099 c 1.24942,-0.14944 2.5963,-0.0279 3.81,0.28312 9.37802,2.40301 11.13807,15.60026 3.048,20.67061 -1.42359,0.89213 -2.99407,1.40504 -4.65667,1.60384 -1.27339,0.15231 -2.66243,0.01 -3.89467,-0.32733 -1.24773,-0.34154 -2.42934,-0.90356 -3.47133,-1.67064 -6.34484,-4.67089 -6.11319,-14.72345 0.59267,-18.97067 1.38023,-0.87409 2.95241,-1.3953 4.572,-1.58893 m -20.65867,0.0605 c -0.6803,2.48733 -1.99127,4.7266 -2.20133,7.366 h -3.72534 c -0.86656,0 -1.71323,-0.0387 -2.45533,0.49013 -1.5632,1.11396 -1.524,2.69579 -1.524,4.42053 v 4.826 c 0,1.20227 -0.057,2.38032 0.72212,3.38659 1.49835,1.93505 4.83523,1.27008 6.98255,1.27008 0.55846,0 2.03886,-0.26111 2.45923,0.13572 0.34383,0.3247 0.52036,0.89586 0.74633,1.30361 0.51791,0.93422 1.04072,1.86733 1.57192,2.794 1.44839,2.52637 3.10337,4.91956 4.67911,7.366 3.12775,4.85606 6.33298,9.67198 9.53693,14.478 1.63314,2.44975 3.70925,4.96096 4.96714,7.62 l 5.41867,-8.21266 h 0.0847 v 21.75933 c 0,3.09372 0.5262,6.64041 -2.37067,8.68341 -1.68715,1.18957 -3.63195,0.96859 -5.588,0.96859 h -10.32933 v -19.89667 -5.16466 c 0,-1.00652 0.0793,-2.06333 -0.46389,-2.96334 -1.11134,-1.84124 -3.10337,-1.60866 -4.95478,-1.60866 h -12.61543 c -1.81035,0 -3.77783,-0.20896 -4.83642,1.60866 -0.58064,0.99695 -0.49758,2.10719 -0.49758,3.21734 v 4.99533 19.812 h -11.176 c -2.40538,0 -4.660241,0.0567 -6.306172,-2.032 -1.390301,-1.76445 -1.229171,-3.81254 -1.229171,-5.92667 v -10.07533 -41.91 -10.668 c 0,-2.29167 -0.14751,-4.41977 1.476501,-6.26203 2.173971,-2.46609 6.009732,-1.7813 8.937502,-1.7813 h 22.69067 m -25.73867,7.40985 c -1.13766,0.24274 -2.05494,1.1248 -2.3572,2.24215 -0.20904,0.77267 -0.0981,1.66082 -0.0981,2.45533 v 4.65667 c 0,1.22131 -0.19321,2.5858 0.56193,3.64066 1.5726,2.19668 5.71644,1.35467 8.07407,1.35467 0.91381,0 1.89933,0.106 2.794,-0.10465 1.02082,-0.24037 1.85902,-0.94479 2.24663,-1.92735 0.35052,-0.88841 0.2087,-1.94191 0.2087,-2.87867 v -5.08 c 0,-1.1485 0.068,-2.24553 -0.6571,-3.21724 -0.88502,-1.18602 -2.15485,-1.18542 -3.49156,-1.18542 h -4.572 c -0.86445,0 -1.86233,-0.13691 -2.70934,0.0439 m 0.70426,3.13987 c 0.43349,-0.21328 1.2733,-0.0511 1.75108,-0.0511 h 4.14866 c 0.3832,0 1.51697,-0.19083 1.77563,0.13572 0.25722,0.32479 0.087,1.24393 0.087,1.64228 v 4.48734 c 0,0.41309 0.19465,1.51485 -0.19626,1.77563 -0.37431,0.24985 -1.23054,0.087 -1.6664,0.087 h -4.23334 c -0.41757,0 -1.41012,0.18102 -1.72694,-0.13572 -0.21878,-0.21886 -0.13573,-0.68503 -0.13573,-0.96494 v -2.62467 -3.302 c 0,-0.28219 -0.11557,-0.89611 0.19626,-1.04961 m 22.49441,-0.0511 c 0,2.82575 0.48201,5.44619 1.35467,8.128 h -4.064 c -0.36576,0 -1.1728,0.15063 -1.47295,-0.087 -0.35196,-0.27881 -0.13572,-1.61002 -0.13572,-2.02963 v -6.01134 h 4.318 m -23.19867,16.12629 c -1.03725,0.19567 -1.92548,1.01211 -2.27838,1.99238 -0.31199,0.8669 -0.17695,1.88688 -0.17695,2.794 v 5.24933 c 0,1.03641 -0.076,2.07247 0.56193,2.96334 1.56972,2.19193 5.72618,1.35466 8.07407,1.35466 0.92329,0 1.8857,0.0825 2.794,-0.10888 1.14283,-0.24087 2.05325,-1.13826 2.35721,-2.26178 0.20904,-0.77267 0.0981,-1.66082 0.0981,-2.45534 v -4.65666 c 0,-1.23851 0.18652,-2.57743 -0.58657,-3.64067 -0.46,-0.63263 -1.17298,-1.1121 -1.95343,-1.2424 -1.50123,-0.2507 -3.21878,-0.0276 -4.74134,-0.0276 -1.32571,0 -2.84556,-0.20625 -4.14866,0.0396 m 18.37266,-2.5e-4 c -1.06282,0.1916 -1.94987,0.98137 -2.3114,1.99263 -0.33697,0.94242 -0.2286,1.97968 -0.2286,2.96333 v 4.99534 c 0,1.10811 -0.0199,2.18863 0.65947,3.13258 0.53645,0.7454 1.41402,1.13648 2.30387,1.24587 1.5378,0.18889 3.19176,0.0242 4.74133,0.0242 1.23749,0 2.59588,0.15689 3.81,-0.10913 1.16069,-0.25443 2.0568,-1.20566 2.32808,-2.3462 0.51511,-2.16586 0.12725,-4.80568 0.12725,-7.02733 0,-1.18288 0.15257,-2.53518 -0.5748,-3.556 -1.02117,-1.4329 -2.42282,-1.35467 -3.9972,-1.35467 h -4.064 c -0.90254,0 -1.90457,-0.12107 -2.794,0.0394 m -17.66841,3.14435 c 0.4335,-0.21327 1.27331,-0.0511 1.75108,-0.0511 h 4.14867 c 0.3832,0 1.51697,-0.19084 1.77563,0.13572 0.25721,0.32478 0.087,1.24392 0.087,1.64228 v 4.48733 c 0,0.41309 0.19464,1.51486 -0.19626,1.77563 -0.37431,0.24985 -1.23055,0.087 -1.66641,0.087 h -4.23333 c -0.41758,0 -1.41013,0.18101 -1.72695,-0.13572 -0.21878,-0.21887 -0.13572,-0.68504 -0.13572,-0.96495 v -2.62467 -3.302 c 0,-0.28219 -0.11557,-0.89611 0.19626,-1.04961 m 26.05041,-0.0511 v 5.842 c 0,0.49496 0.22724,1.75336 -0.087,2.15028 -0.23749,0.29989 -1.1756,0.13572 -1.52163,0.13572 h -4.48734 c -0.36787,0 -1.5361,0.19151 -1.72694,-0.19626 -0.26746,-0.54356 -0.0511,-1.65642 -0.0511,-2.25908 v -5.67266 h 7.874 m 4.91067,48.93733 h -12.61534 -3.302 l -1.21895,-0.0872 -0.13572,-1.52146 v -4.318 -15.07066 -3.89467 l 0.087,-1.47295 1.01363,-0.13572 h 2.70934 10.07533 2.45533 l 0.8443,0.13572 0.087,1.81162 v 5.08 z' id='path849' /%3E%3Cpath style='fill:%23000000;stroke-width:0.0846667' id='path847' d='' /%3E%3C/g%3E%3C/svg%3E");}
	.mobile-menu-panel li.blog > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{stroke-linecap:round}.st1,.st3{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='blog'%3E%3Cpath class='st1' d='M219.76 62.14v-6.19c0-10.47-8.57-19.04-19.04-19.04H35.04C24.57 36.91 16 45.48 16 55.95v115.92c0 10.47 8.57 19.04 19.04 19.04H61.5v56.18l50.46-56.18M138.56 190.91h62.16c10.47 0 19.04-8.57 19.04-19.04v-9.27'/%3E%3Cpath d='M265.84 77.71L253.8 65.67c-2.88-2.88-7.59-2.88-10.47 0l-6.04 6.04 22.51 22.51 6.04-6.04c2.88-2.88 2.88-7.59 0-10.47z' fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10'/%3E%3Cpath class='st3' d='M252.8 101.1l-47.25 47.25-35.22 12.72 12.81-35.09 47.58-47.58M195.75 135.76l46.17-46.17M206.81 146.82l-22.13-22.12'/%3E%3Cpath class='st1' d='M124.18 144.54H57.83M163.48 112.29H57.83M177.93 80.04H57.83'/%3E%3C/g%3E%3C/svg%3E")}
	.mobile-menu-panel li.prjcts > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{stroke-linecap:round;stroke-miterlimit:10}.st1,.st2{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linejoin:round} %3C/style%3E%3Cg id='projects'%3E%3Cpath class='st1' d='M142.08 137.68l23.73 23.73M141.92 137.68l-23.73 23.73'/%3E%3Cpath class='st2' d='M90.62 111.94h102.76M28.72 252.5c-11.34 0-15.97-8.03-10.29-17.85L131.74 38.86c5.68-9.82 14.97-9.82 20.65 0l113.18 195.78c5.67 9.82 1.04 17.85-10.3 17.85H28.72z'/%3E%3Cpath class='st1' d='M142 137.78l-.01 113.05'/%3E%3Cpath class='st2' d='M236.04 185.34h-72.86M47.96 185.34h72.85'/%3E%3C/g%3E%3C/svg%3E")}
	.mobile-menu-panel li.members > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cg fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10'%3E%3Ccircle cx='142' cy='90.5' r='74.5'/%3E%3Cpath d='M25.2 268c17.28-47.79 63.05-81.95 116.8-81.95s99.53 34.16 116.8 81.95' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}
	.mobile-menu-panel li.alumni-nav > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1,.st2,.st3{fill:none;stroke:%23c0d907;stroke-width:10;stroke-miterlimit:10}.st2,.st3{stroke-linecap:round}.st3{stroke-linejoin:round} %3C/style%3E%3Cg id='alumni'%3E%3Ccircle class='st1' cx='62.84' cy='190.85' r='29.87'/%3E%3Cpath class='st2' d='M16 267.91c6.93-19.16 25.28-32.86 46.84-32.86 21.55 0 39.91 13.7 46.84 32.86'/%3E%3Cpath class='st1' d='M148.06 240.61c-3.18 0-6.38-1.06-9.03-3.24-3.42-2.81-5.19-6.88-5.19-10.99v-54.9c0-3.18 1.06-6.38 3.24-9.03 2.81-3.42 6.88-5.19 10.99-5.19h105.71c3.18 0 6.38 1.06 9.03 3.24 3.42 2.81 5.19 6.88 5.19 10.99v54.91c0 3.18-1.06 6.38-3.24 9.03-2.81 3.42-6.88 5.19-10.99 5.19h-52.86l-30.13 25.1S168.3 268 167.5 268c-.75 0-.67-4.58-.67-4.58v-20.07s.17-1.56-.42-2.29c-.43-.54-2.34-.45-2.34-.45h-16.01z'/%3E%3Cpath class='st3' d='M217.81 181.8l17.07 17.07-17.07 17.07M228.94 198.86l-61.98.08'/%3E%3Cpath class='st1' d='M136.22 99.44c3.18 0 6.38-1.06 9.03-3.24 3.42-2.81 5.19-6.88 5.19-10.99v-54.9c0-3.18-1.06-6.38-3.24-9.03-2.81-3.42-6.88-5.19-10.99-5.19H30.5c-3.18 0-6.38 1.06-9.03 3.24-3.42 2.81-5.19 6.88-5.19 10.99v54.91c0 3.18 1.06 6.38 3.24 9.03 2.81 3.42 6.88 5.19 10.99 5.19h52.86l30.13 25.1s2.48 2.28 3.28 2.28c.75 0 .67-4.58.67-4.58v-20.07s-.17-1.56.42-2.29c.43-.54 2.34-.45 2.34-.45h16.01z'/%3E%3Cpath class='st3' d='M66.47 40.62L49.4 57.69l17.07 17.07M55.34 57.69l61.98.07'/%3E%3Ccircle class='st1' cx='220.69' cy='45.87' r='29.87'/%3E%3Cpath class='st2' d='M173.86 122.93c6.93-19.16 25.28-32.86 46.84-32.86 21.55 0 39.91 13.7 46.84 32.86'/%3E%3C/g%3E%3C/svg%3E")}
	.mobile-menu-panel li.pubs > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284 284'%3E%3Cstyle%3E .st1{fill:none;stroke:%23c0d907;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10} %3C/style%3E%3Cg id='publication'%3E%3Cpath class='st1' d='M132.89 58.45h59.27M91.84 95.43h100.32M91.84 132.41h100.32'/%3E%3Cpath d='M219.05 16H96.2L47.5 58.27v192.29c0 9.6 7.85 17.45 17.45 17.45h154.11c9.59 0 17.45-7.85 17.45-17.45V33.45c-.01-9.6-7.86-17.45-17.46-17.45z' fill='none' stroke='%23c0d907' stroke-width='10' stroke-miterlimit='10'/%3E%3Cpath d='M142 176.99c29.27 0 53 29.23 53 29.23s-23.73 29.23-53 29.23-53-29.98-53-29.98 23.73-28.48 53-28.48m0-10c-33.57 0-59.59 30.77-60.68 32.08-3.03 3.64-3.09 8.9-.16 12.61.27.34 6.79 8.53 17.21 16.67 14.32 11.2 29.41 17.11 43.63 17.11 14.18 0 29.23-5.76 43.53-16.66 10.42-7.94 16.95-15.93 17.23-16.27 2.98-3.67 2.98-8.93 0-12.6-.27-.34-6.8-8.33-17.23-16.27-14.3-10.91-29.35-16.67-43.53-16.67z' fill='%23c0d907'/%3E%3Cpath d='M125.83 174.74c-5.34 4.56-8.72 11.35-8.72 18.92 0 13.75 11.15 24.9 24.9 24.9s24.89-11.15 24.89-24.9c0-7.33-3.16-13.91-8.19-18.47' fill='none' stroke='%23c0d907' stroke-width='10' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E")}
	.mobile-menu-panel li.dash > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg enable-background='new 0 0 32 32' height='32px' fill='%23c0d907' id='Layer_1' version='1.1' viewBox='0 0 32 32' width='32px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M30,16c0-1.969-1.431-3.611-3.307-3.94l-0.347-0.835c1.095-1.56,0.945-3.731-0.447-5.124 c-1.346-1.346-3.599-1.521-5.125-0.448l-0.835-0.346C19.61,3.431,17.969,2,16,2c-1.969,0-3.611,1.431-3.94,3.307l-0.835,0.346 C9.667,4.56,7.494,4.708,6.101,6.101c-0.756,0.755-1.172,1.76-1.172,2.829c0,0.833,0.253,1.628,0.724,2.296L5.307,12.06 C3.43,12.389,2,14.031,2,16c0,0,0,0,0,0s0,0,0,0c0,1.97,1.431,3.611,3.307,3.94l0.346,0.834c-1.094,1.561-0.945,3.732,0.448,5.125 c1.344,1.345,3.601,1.521,5.125,0.448l0.835,0.346c0.329,1.876,1.971,3.307,3.94,3.307c1.97,0,3.611-1.431,3.939-3.307l0.835-0.347 c1.559,1.095,3.73,0.947,5.125-0.447c0.756-0.756,1.172-1.76,1.172-2.829c0-0.833-0.254-1.628-0.724-2.296l0.346-0.834 C28.569,19.612,30,17.971,30,16C30,16.001,30,16.001,30,16C30,16,30,16,30,16z M26,18.002c-0.404,0-0.769,0.243-0.924,0.617 l-0.808,1.948c-0.155,0.374-0.069,0.804,0.217,1.09c0.378,0.378,0.586,0.88,0.586,1.414c0,0.535-0.208,1.037-0.586,1.415 c-0.78,0.78-2.051,0.778-2.829,0c-0.286-0.286-0.716-0.372-1.09-0.217l-1.949,0.808C18.243,25.232,18,25.597,18,26.001 c0,1.103-0.897,2-2,2c-1.103,0-2-0.897-2-2c0-0.404-0.244-0.77-0.617-0.924l-1.95-0.808c-0.375-0.155-0.803-0.069-1.09,0.217 c-0.756,0.756-2.072,0.756-2.828,0c-0.78-0.78-0.78-2.049,0-2.829c0.286-0.286,0.372-0.716,0.217-1.09l-0.808-1.948 C6.769,18.245,6.404,18.002,6,18.002c-1.103,0-2-0.897-2-2.001c0,0,0,0,0,0s0,0,0,0c0-1.103,0.897-2,2-2 c0.404,0,0.769-0.244,0.924-0.617l0.808-1.95c0.155-0.374,0.069-0.804-0.217-1.09c-0.378-0.378-0.586-0.88-0.586-1.414 c0-0.534,0.208-1.037,0.586-1.415c0.78-0.78,2.049-0.78,2.829,0c0.286,0.286,0.716,0.37,1.09,0.217l1.949-0.808 C13.756,6.769,14,6.404,14,6c0-1.103,0.897-2,2-2c1.103,0,2,0.897,2,2c0,0.404,0.244,0.769,0.617,0.924l1.95,0.808 c0.374,0.154,0.804,0.07,1.09-0.217c0.756-0.756,2.072-0.756,2.828,0c0.779,0.78,0.779,2.049,0,2.829 c-0.286,0.286-0.372,0.716-0.217,1.09l0.808,1.95C25.23,13.756,25.596,14,26,14c1.103,0,2,0.897,2,2c0,0,0,0,0,0s0,0,0,0 C28,17.104,27.103,18.002,26,18.002z'/%3E%3Cpath d='M16,11c-2.757,0-5,2.243-5,5s2.243,5,5,5c0.552,0,1-0.447,1-1s-0.448-1-1-1c-1.654,0-3-1.346-3-3s1.346-3,3-3s3,1.346,3,3 c0,0.582-0.166,1.146-0.481,1.632c-0.301,0.463-0.169,1.082,0.295,1.383c0.463,0.301,1.082,0.17,1.383-0.295 C20.722,17.91,21,16.969,21,16C21,13.243,18.757,11,16,11z'/%3E%3C/g%3E%3C/svg%3E")}
	.mobile-menu-panel li.prof > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg enable-background='new 0 0 32 32' height='32px' id='Layer_1' fill='%23c0d907' version='1.1' viewBox='0 0 32 32' width='32px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpolyline fill='none' points=' 649,137.999 675,137.999 675,155.999 661,155.999 ' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpolyline fill='none' points=' 653,155.999 649,155.999 649,141.999 ' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpolyline fill='none' points=' 661,156 653,162 653,156 ' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3Cpath d='M21.947,16.332C23.219,14.915,24,13.049,24,11c0-4.411-3.589-8-8-8s-8,3.589-8,8s3.589,8,8,8 c1.555,0,3.003-0.453,4.233-1.224c4.35,1.639,7.345,5.62,7.726,10.224H4.042c0.259-3.099,1.713-5.989,4.078-8.051 c0.417-0.363,0.46-0.994,0.097-1.411c-0.362-0.416-0.994-0.46-1.411-0.097C3.751,21.103,2,24.951,2,29c0,0.553,0.448,1,1,1h26 c0.553,0,1-0.447,1-1C30,23.514,26.82,18.615,21.947,16.332z M10,11c0-3.309,2.691-6,6-6s6,2.691,6,6s-2.691,6-6,6S10,14.309,10,11z '/%3E%3C/svg%3E")}
	.mobile-menu-panel li.support > a:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm-.5,3A1.5,1.5,0,1,1,10,6.5,1.5,1.5,0,0,1,11.5,5ZM14,18H13a2,2,0,0,1-2-2V12a1,1,0,0,1,0-2h1a1,1,0,0,1,1,1v5h1a1,1,0,0,1,0,2Z' fill='%23c0d907'/%3E%3C/svg%3E")}

}


p.form-row.form-row-wide.eb-profile-txt-field {display:block !important}
p.narrow {margin-top:-35px; margin-bottom:15px}

/*live search*/
.ajx-sr {display:none;background:white;color:black; position:absolute; padding:1rem 1.5rem; border-radius:18px; top:44px; right:0px; height:auto; z-index:99999999; text-align:left; width:auto; min-width:300px; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.15); border:3px solid #c0d907}
.ajx-sr h2{font-size:150%;font-weight:400; padding:0 0 0.5rem}
span.ajx-close {float:right; cursor:pointer}
ul.sr-ul li {border-top:1px solid #eee; padding:0.5rem 0; line-height:125%}
ul.sr-ul li a {color:#000333}
.no-results {display:none}
.loader {display:none;position:absolute;top:8px;right:5px;border:2px solid #6b6b6b;border-radius:50%;border-top:2px solid #c0d907;width:20px;height:20px;-webkit-animation:spin 2s linear infinite; /* Safari */animation:spin 2s linear infinite}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform:rotate(0deg)}
  100% { -webkit-transform:rotate(360deg)}
}
@keyframes spin {
  0% { transform:rotate(0deg)}
  100% { transform:rotate(360deg)}
}
@media screen and (max-width:768px) {
    .ajx-sr {width:100%;padding:1rem;top:45px; right:auto; left:0px;}
}




/* Home scroll down */
.scrollDown {text-align:center; margin:-7vh 0 4vh; position:relative; z-index:1}
.scrollDown a {color:#143957; text-transform:uppercase}
.scrollDown a:after {content:""; display:block; vertical-align:middle; width:100%; height:30px; margin:0; background-size:30px; background-position:center center; background-repeat:no-repeat; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' fill='%23b6d52c' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg data-name='Layer 2' id='Layer_2'%3E%3Cpath d='M16,1A15,15,0,1,1,1,16,15,15,0,0,1,16,1Zm0,28A13,13,0,1,0,3,16,13,13,0,0,0,16,29Z'/%3E%3Cpath d='M10.41,12.13,16,17.71l5.59-5.58a1,1,0,0,1,1.41,0h0a1,1,0,0,1,0,1.41L16.64,19.9a.91.91,0,0,1-1.28,0L9,13.54a1,1,0,0,1,0-1.41H9A1,1,0,0,1,10.41,12.13Z'/%3E%3C/g%3E%3C/svg%3E")}
.page-id-92 .scrollDown, .page-id-4996 .scrollDown, .page-id-4995 .scrollDown, 
.page-id-5389 .scrollDown, .page-id-5680 .scrollDown, .page-id-5667 .scrollDown, .page page-id-4994 .scrollDown {display:none}

	@media screen and (max-width:768px) {
		.scrollDown {display:none}
	}


/* Project Management Custom Styles */
.row.default-content .pm-pro-wrap ul li{list-style-type:none ;margin:0}
.current-task-table {width:100%}
.row.default-content .pm-pro-wrap table {margin:0}
.row.default-content .pm-pro-wrap table th, .row.default-content .pm-pro-wrap table td {padding:0}


/* Testimonials */
.testimonial {box-shadow:rgba(149,157,165,0.25) 0px 0px 25px; margin-bottom:2rem; background:white}
.testimonial-copy {padding:2em 2em 2em 5em; position:relative}
.testimonial-copy:before {content:"\201C"; position:absolute; top:20px; left:20px; color:#C5D746; font-size:120px; line-height:120px}
	.testimonial-copy p {padding:0.5em 1em}
.testimonial-eng {background:#EBEBEC; padding:0.5rem; margin-bottom:0.5rem}
.testimonial-fr {background:#F4F7DB; padding:0.5rem; margin-bottom:0.5rem}
.testimonial-usr{background:#C5D746 url(../img/testim-bg-min.png) 95% top no-repeat; background-size:auto 100%; padding:1em 2em;display:grid;grid-template-columns:120px auto;grid-template-rows:1fr;grid-column-gap:1em;grid-row-gap:0px; align-items:center}
.headshot img {border-radius:50%; width:120px; height:120px}
.testimonial-usr .copy p {font-size:90%}
.testimonial-usr .copy p:before {content:""; width:50px; height:1px; background:#000333; display:block; margin:5px 0 10px 0}

    /* modal*/
    .testimonial-modal {display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0); /* Fallback color */background-color:rgba(0,0,0,0.4)}
    .testimonial-modal-content {background-color:#fefefe;margin:15% auto; padding:0px;border:0; width:80%; position:relative; z-index:1001}
	 .testimonial-modal-content .testimonial {box-shadow:none}
    .testimonial-close {color:#000333;font-size:28px;font-weight:bold;cursor:pointer; position:absolute; z-index:1002; top:10px; right:10px}
    .ttestimonial-close:hover,
    .testimonial-close:focus {color:black;text-decoration:none;cursor:pointer}

	@media screen and (max-width:768px) {
		.testimonial-copy {padding:1em 1em 1em 2.5em; position:relative}
		.testimonial-copy:before {top:10px; left:10px; font-size:60px; line-height:60px}
		.testimonial-usr{padding:1em; grid-template-columns:80px auto}
		.headshot img {width:80px; height:80px}
		.testimonial-close {top:2px; right:2px}
	}



/* hide edwiser fields frontent */
p.eb-profile-txt-field:first-of-type{display:none}
p.eb-profile-txt-field:nth-of-type(3){display:none}
p.eb-profile-txt-field:nth-of-type(4){display:none}
p.eb-profile-txt-area-field{display:none}
.eb-profile-row-block{display:none}

.field-icon{margin-left:-35px;position:relative;z-index:2}

/*weglot*/
span.wglanguage-name:after {content: "|";margin-left: 10px;}


/*new world map*/
.map-cols {position: relative;grid-row-gap: 40px;}
.map-cols {display: grid;grid-template-columns: 70% 30fr;}
.map-cols .column {background:#143957;} 
path.center-red {fill: #B9326E;}
path.center-orange {fill: #007373;}
path.center-light-green {fill: #c0d907;}
.path-center-hover {fill: #83a605 !important;}
.light-green {fill: #c0d907 !important;}
.dark-green {fill: #83a605 !important;}
.dark-red {fill: #8a0943 !important;}
.darker-green {fill: #024c4c !important;}
.sliding-menu {position: relative;overflow: hidden;background-color: rgba(255, 255, 255, 0.5);text-align: left;overflow-y: auto;}
.sliding-menu__panel {position: absolute;top: 0;left: 100%;width: 100%;}
.sliding-menu li {padding: 0;margin: 0;list-style: none;background:white;}
.sliding-menu li button {font-weight:bold;}
.sliding-menu li a,
.sliding-menu li .sliding-menu__nav {display: block;cursor:pointer;padding: 1em;text-align: left;font-size:18px;line-height: 1.25em;color: #000333 !important;text-decoration: none;box-shadow:inset 0px -1px 0px 0px #eee;display:block;border-width: 0;width: 100%;background-color: transparent;-webkit-transition: color 250ms ease, background-color 250ms ease;-moz-transition: color 250ms ease, background-color 250ms ease;-o-transition: color 250ms ease, background-color 250ms ease;transition: color 250ms ease, background-color 250ms ease;}
.sliding-menu li button:hover, .sliding-menu li a:hover {background:#f5f5f5; box-shadow:inset 0px -1px 0px 0px #eee;}
.sliding-menu .sliding-menu__panel-root .active a,
.sliding-menu .sliding-menu__panel-root li a:hover,
.sliding-menu .sliding-menu__panel-root li button:hover,
.sliding-menu .sliding-menu__panel-root li .sliding-menu__nav:hover {background:#c0d907 !important;color: #000333 !important;box-shadow:none;}
.sliding-menu .sliding-menu__panel-root li:nth-of-type(2).active a,
.sliding-menu .sliding-menu__panel-root li:nth-of-type(2) a:hover,
.sliding-menu .sliding-menu__panel-root li:nth-of-type(2) button:hover,
.sliding-menu .sliding-menu__panel-root li:nth-of-type(2) .sliding-menu__nav:hover {background:#B9326E !important;color:white !important;box-shadow:none;}
.sliding-menu .sliding-menu__panel-root li:nth-of-type(3).active a,
.sliding-menu .sliding-menu__panel-root li:nth-of-type(3) a:hover,
.sliding-menu .sliding-menu__panel-root li:nth-of-type(3) button:hover,
.sliding-menu .sliding-menu__panel-root li:nth-of-type(3) .sliding-menu__nav:hover {background:#007373 !important;color:white !important;}
.sliding-menu li .map-centre_summary a {box-shadow:none !important; color:#0060af !important;}
.sliding-menu .sliding-menu__nav:before {float: right;margin: 0 0 0 1em;content: "\203A";}
.sliding-menu .sliding-menu__back {color: #fff;background-color: #000333;font-weight: bold;}
.sliding-menu .sliding-menu__back:before {float: left;margin: 0 1em 0 0;content: "\2039";}
.sliding-menu .sliding-menu__icon {margin-right: .4em;}
.sliding-menu .sliding-menu__separator {margin: .4em 1em;border-top: 2px solid #555;} 
.map-centre_summary p {font-size: 14px;}
.map-centre_summary a {font-size: 14px !important;padding: 0px !important;text-decoration: underline !important;}

@media screen and (max-width:1024px) {
	.map-cols {display:block}
	.sliding-menu li a,.sliding-menu li .sliding-menu__nav{padding:0.8em;font-size:16px;}
	.zoom-buttons button {font-size:16px !important; padding:5px 10px !important}
	span.wglanguage-name:after {content: "|";margin-left:5px;}
	.country-selector a {padding:0 5px;}
}



/*facilitators*/
.facilitator-grid {grid-template-columns:repeat(3,1fr);display:grid; grid-row-gap:4vh; grid-column-gap:2vw; margin:1em 0;}
.facilitator-grid .image {width:auto; height:22vh; overflow:hidden;}
.facilitator-grid .image picture, .facilitator-grid .image img {object-fit:cover;}
.facilitator-grid .image img {position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.facilitator-grid h5 {padding:0.5em 0; font-size:100%; line-height:125%; text-align:center;}
.btn.facilitator-cat {margin:0.5em 0;}
button.btn.facilitator-cat.active {background:#83a605 !important;}

/*single*/
.facilitator-single .image {}
.facilitator-single .image img {width:auto;}


.facilitator-single .image {width:auto; width:225px; height:225px; overflow:hidden; margin:0 0 1em;}
.facilitator-single .image picture, .facilitator-single .image img {object-fit:cover;}
.facilitator-single .image img {position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.single-facilitator h1 {margin:0 0 0.5em;}
.facilitator-single h4 {color:#c0d907; font-weight:bold;}
.facilitator-single ul {list-style:disc; margin:0.25em 1.25em;}


@media screen and (min-width:767px) {
	.single-facilitator .row .two-columns {display:grid; grid-template-columns:33% auto; grid-column-gap:3vw; margin:1em 0;}
	.facilitator-single {display:grid; grid-template-columns:225px auto; grid-column-gap:2vw; margin:1em 0;}
}
@media screen and (min-width:1241px) {
	.facilitator-single {grid-template-columns:275px auto;}
	.facilitator-single .image {width:275px; height:275px;}
}
@media screen and (max-width:767px){

}


/*Login spinner*/
.login-loader {font-size: 1.5px;text-indent: -9999em;width: 11em;height: 11em;border-radius: 50%;background: #ffffff;background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);position: relative;-webkit-animation: load3 1.4s infinite linear;animation: load3 1.4s infinite linear;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}
.login-loader:before {width: 50%;height: 50%;background: #ffffff;border-radius: 100% 0 0 0;position: absolute;top: 0;left: 0;content: '';}
.login-loader:after {background: #000333;width: 75%;height: 75%;border-radius: 50%;content: '';margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*Predatory Page*/
h2.rounded {background: #34445F;padding: 0px !important;border-radius: 50%;text-align: center;color: white;font-weight: 700;width: 50px;height: 50px;line-height: 50px;}
h2.pred-heading {padding: 1rem !important;}

/*Events*/
.single-mec-events .wp-container-4.wp-block-columns {display:none;}
.mec-single-event-location dd.location {display: none;}
.mec-event-content ul {list-style: inherit !important; margin:0.5em 0;}
.mec-event-content ol {list-style: inherit !important; margin:0.5em 0;}


/*Profile progress*/
.progress {display: inline-block;height: 1em;width: 200px;background-color: lightgrey;position: relative;border-radius: 50px;}
.progress:before {content: attr(data-label);font-size: 0.8em;position: absolute;text-align: center;top: -2px;left: 0;right: 0;color: black;}
.progress .value {background-color: #83a605;display: inline-block;height: 100%;border-radius: 50px;}
.lds-ellipsis {display: inline-block;position: relative;width: 10px;height: 10px;}
.lds-ellipsis div {position: absolute;top: 1px;width: 11px;height: 11px;border-radius: 50%;background: #83a605;animation-timing-function: cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1) {left: 8px;animation: lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2) {left: 8px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3) {left: 32px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4) {left: 56px;animation: lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}

    @media screen and (max-width: 768px) {
        .progress {margin-top: 10px;}
        .progress:before {top: -4px;}
        .progress .value {display: block;}
    }


/*Timezone clock*/
.clock {font-family: Arial, sans-serif;font-size: 2rem;text-align: center;margin-top: 50px;}
.timezones {display: flex;justify-content: space-around; box-shadow: 0px 0px 10px 0 rgba(0,0,0,0.15); padding: 2rem;}
.timezone-info {display: flex;gap: 1rem;align-items: center; padding-bottom: 1rem;}
/*.timezone {box-shadow: 0px 0px 10px 0 rgba(0,0,0,0.15); padding: 2rem;}*/

@media only screen and (max-width:768px) {
    .timezones {flex-direction: column; align-items: center;}
    .timezone {padding-bottom: 2rem; text-align: center;}
}


/*Tabs*/
.wp-block-fseblocks-tabs .tabs {margin:20px;padding:0;list-style:none;position:relative}
.wp-block-fseblocks-tabs .tabs li {display:inline-block;cursor:pointer;color:black;padding:10px; margin-right:10px; background:#fafafa}
.wp-block-fseblocks-tabs .tabs li.active-tab {border-bottom:none;position:relative}
.wp-block-fseblocks-tabs .tabs li img {width:120px;height:auto;margin-right:10px;vertical-align:middle}
.wp-block-fseblocks-tabs .tabs-content {margin:20px;padding:0;list-style:none}
.wp-block-fseblocks-tabs .tabs-content:first-child > li {display:none}
.wp-block-fseblocks-tabs.vertical {display:grid;grid-template-columns:33% 66%}
.wp-block-fseblocks-tabs.vertical ul.tabs {display:flex;flex-direction:column}
.wp-block-fseblocks-tabs.vertical .tabs li img {width:180px}



/* Publications Search  */
form.publications-form {display:flex}
form.publications-form button#searchsubmit {margin-left:10px; background:#83a605}
form.publications-form button#searchsubmit:hover {background:black !important}

#publications-search-form  .grid-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px;margin:10px 0;}
#publications-search-form div.search-field-contain input {border:0; background:white; border-radius:5px;}
#publications-search-form .search-btns-contain {text-align:left;}
.select2-container {max-width:100%; }
#publications-search-form .select2-container--default .select2-selection--multiple{background-color:white;border:0;border-radius:5px; padding:0;min-height:46px;position:relative;}
.select2-container--default .select2-search--inline .select2-search__field {margin:0 !important; height:auto !important; line-height:36px; padding-left:0.4em !important; font-family: 'Source Sans Pro',Helvetica,Arial,sans-serif !important;}
#publications-search-form select{background-color:white; border:0; border-radius:5px; padding:0.6em;}
.select2-container .select2-search--inline{float:none;position:absolute;top:0px;left:0px;padding:0.3em;}
#publications-search-form .select2-container--default .select2-selection--multiple .select2-selection__rendered {padding:0.3em !important;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {font-size:24px !important;}

.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #f4f4f4 !important;}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display{margin-left:16px;color:#000333;font-size:15px;}

#publications-search-form .select-pubcentre-contain {margin-top: 10px;}

@media only screen and (max-width:767px) {
	.search-form .grid-columns{grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-row-gap:10px;}
	#publications-search-form .grid-columns .search-field-contain  {padding:0;}	
	#publications-search-form .grid-columns .search-field-contain .search-field-contain  {padding:0.6em;}	
}


/*Courses*/
.course-columns {display: grid;grid-template-columns: 60% auto; grid-column-gap: 2rem;}
.course-cat-header {box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); padding: 1rem 0 1rem 0;}
.course-cats {width: 100%;display: grid;grid-template-columns: repeat(3, 1fr) auto;gap: 10px;}
.course-cats input[type=submit] {width: auto;justify-self: start;}
.course-cats .cat-item {border: 1px solid #cbcbcb; border-radius: 10px; padding: 0.3rem 0.7rem; color: black; text-decoration: none;}
.courses-grid {display: grid;grid-template-columns: repeat(4, 1fr) auto;gap: 1rem; margin-bottom: 4rem;}
.courses-grid.no-read-more {grid-template-columns: repeat(4, 1fr); gap: 3rem 1rem;}
.courses-grid.tax {grid;grid-template-columns: repeat(4, 1fr);}
.courses-grid .course img {height: auto;}
.courses-grid h4 {font-weight: 700;}
span.course-tag {padding: 0.5rem;border-radius: 5px;}
span.course-tag.green {background: #c0d907;}
span.course-tag.grey {background: #eaeaea;}
.course-tags {padding-top: 10px !important;}
.course p {margin-bottom: 10px; padding: 0px;}
a.more-courses {border: #c0d907 1px solid;padding: 0.4rem;border-radius: 5px; color: #c0d907 !important;}
/*.course-cat-inner .title {color: #c0d907; font-weight: 700;}*/
a.cat-item.active {background: #c0d907;}
a.all-courses {color: black; font-weight: 700;}
.course a {color: black;}
.tax-course_category h1 {font-size: 150%; margin: 0 0 20px;}
.post-type-archive-digi_courses h2 {font-size: 150%; margin: 0 0 20px;}
.post-type-archive-digi_courses h3, .tax-course_category h3 {font-size: 100%;text-transform: none;font-weight: 600;}

@media screen and (max-width: 1024px) {
  .courses-grid, .courses-grid.no-read-more {grid-template-columns: repeat(2, 1fr);}
  .course.course-button {margin-top: 1rem;}
}

@media screen and (max-width:768px) {
    .courses-grid, .courses-grid.no-read-more {grid-template-columns: repeat(1,1fr);}
    .course.course-button {margin-top: 1rem;}
    .course-cats {grid-template-columns: repeat(1, 1fr);}
}


@media screen and (min-width: 1024px) {
    .course.course-button {margin-top: 80px;}
}



/*Single Course*/
.course-title-area {background: #c0d907;min-height: 40vh;padding-top: 4rem;padding-bottom: 8rem;position: relative;}
.single-course-meta {background: white;padding: 2rem;border-radius: 15px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);margin-top: -10rem;margin-bottom: 2rem;display: flex;align-items: center;justify-content: space-between;max-width: 40rem;position: relative;z-index: 2;}
.course-title-area-single {max-width: 60%;padding-bottom: 2rem;z-index: 1;position: relative;}
.column.digiblue {background: #143957;padding: 3rem;color: white;z-index: 1;position: relative;margin-top: -10rem;}
.column.digiblue h5 {margin-top: 2rem;}
a.btn-apply {background: #f1d664;padding: 1rem;border-radius: 15px;color: black;font-weight: 700;}
.course-columns h3, .course-columns h5 {padding-bottom: 10px;}
.course-columns ul {list-style: disc;padding-left: 20px;}
.course-columns ul li {margin-bottom:15px;}
a.courses-back {background: #c0d907;color: black;padding: 0.4rem 1rem;border-radius: 50px;position: absolute;left: 15%;bottom: -15px;width: 70%;text-align: center;}
a.courses-back::after {content: " >";margin-left: 4px;top: 1px;position: relative; }

@media screen and (max-width: 768px) {
    .course-cats .cat-item {display: block; margin-bottom: 0.7rem;}
    .course-cats .cat-item:last-child {margin-bottom: 0;}
    .course-columns {display: grid;grid-template-columns: repeat(1,1fr); grid-column-gap: 2rem;}
    .column.digiblue {margin-top: 20px; padding: 1.5rem;}
    .course-title-area-single {max-width: 100%;}
    .single-course-meta {max-width: 100%;}
    .course-cat-inner {grid-template-columns: repeat(1,1fr);}
}
