/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 03 2026 | 09:22:00 */
.cookie-notice-container #cn-close-notice {
	display: none;
}
.cookie-notice-container #cn-notice-text {
	font-family: 'capitana';
	font-weight: 300;
}
.cookie-notice-container #cn-notice-text a {
	color: #ffffff;
	text-decoration: none;
}
.cookie-notice-container #cn-notice-text a:hover {
	text-decoration: underline;
}
.cookie-notice-container #cn-accept-cookie {
	color: #236192;
	font-size: 13px;
	background: #FFC610;
	border: 0;
}
.main-menu ul li {
	background: #FFC610;
	border-radius: 2px;
	margin: 0 10px 10px 0;
	transform: all 300ms;
}
.main-menu ul li:hover {
	background: #236192 !important;
}
.main-menu ul li .elementor-item-active {
	background: #236192;
	border-radius: 2px;
}
.main-menu .elementor-nav-menu__container ul li  {
	border-radius: 2px;
}
.main-menu .elementor-nav-menu__container ul li a:hover  {
	border-radius: 2px !important;
}
.main-menu .elementor-nav-menu__container ul li .elementor-item-active {
	background: #236192;
}
.home-menu ul li {
	background: #FFC610;
	border: #FFC610 2px solid;
	border-radius: 2px;
	margin: 0 10px 10px 0;
	transform: all 300ms;
}
.home-menu ul li:hover {
	background: #236192 !important;
	border: #FFFFFF 2px solid;
}
.home-menu ul li .elementor-item-active {
	background: #236192;
	border-radius: 2px;
}
.home-menu .elementor-nav-menu__container ul li  {
	border-radius: 2px;
}
.home-menu .elementor-nav-menu__container ul li a:hover  {
	border-radius: 2px !important;
}
.home-menu .elementor-nav-menu__container ul li .elementor-item-active {
	background: #236192;
}
.home-h1 h1 {
	color: #ffffff !important;
}
.footer-menu a {
	text-decoration: none;
}
.footer-menu a:hover {
	text-decoration: underline;
}
.reg-intro em {
	color: hsla(2, 70%, 47%, 1);
	font-weight: 700;
	font-style: normal;
}
.reg-intro h5, .reg-intro strong, .programme h5, .contact h5 {
	font-weight: 700;
}
.reg-form {
	font-family: 'capitana' !important;
	font-weight: 300 !important;
}
.athena strong {
	font-weight: 700;
	color: #236192;
}
.athena em {
	font-weight: 700;
	font-style: normal;
}
.contact-box strong {
	color: #236192;	
}
.contact-box em {
	font-weight: 700;
	font-style: normal;
}
.cog-abuse, .cog-branding {
	display: none !important;
}
table th {
	color: #236192 !important;
	background: #FFFFFF !important;
}
table thead tr th.column-1 {
	width: 25% !important;
}
table thead tr th.column-2 {
	width: 75% !important;
}
table tr td {
	background: #FFFFFF !important;
}
.venue strong {
	font-weight: 700;
}
.venue li {
	margin-bottom: 10px;
}
.venue li ul li {
	margin-bottom: 0px;
}
.venue-table {
	font-weight: 700;
	color: #236192;
}