.main-navigation ul li {
margin-left: 5px;
margin-right: 5px;
}
/* Link underline */
a {text-decoration: none !important}
#home-widgets .programme-large-cta .inner{
	padding: 25px;
}
.wp-element-caption {
	text-align: center;
}

.banner #search-box {
    display: none;
}

.pll-switcher-select{
	display: inline-block !important;
}

#home-widgets .programme-large-cta .content.w-50{
	width: 100% !important;
}

.table tr:nth-child(odd), table.wp-block-table tr:nth-child(odd), table tr:nth-child(odd) {
    background: #f7f7f7 !important;
}

table th{
	color: #58595b;
}

table td{
	color: #58595b;
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .chosen-container-multi .chosen-choices, .with_frm_style .chosen-container-single .chosen-single, .with_frm_style .frm_slimselect.ss-main{
	color: #000 !important;
}

.pagination .text-white a{
	color: white;
}

.pagination li{
	border-radius: 5px;
}

.kt-row-column-wrap{
	max-width:none !important;
}
/* Reduce space between menu items */
.nav-menu > li > a {
    padding-left: 10px;
    padding-right: 10px;
}
/* Align header widgets horizontally */
.header-logins {
    display: flex;
    align-items: center;
    gap: 10px;
}

/* Align language selector with others */
.language-selector {
    display: inline-block;
    vertical-align: middle;
}

/* Ensure search aligns nicely */
.header-logins .search-form {
    display: flex;
    align-items: center;
}
#home-features .item h3.title {
    color: #fff !important;
}
#home-features h2,
#home-features h3,
#home-features h4,
#home-features .title,
#home-post-features h2,
#home-post-features h3 {
    color: #fff !important;
}
#home-widgets .text-white h1,
#home-widgets .text-white h2,
#home-widgets .text-white h3,
#home-widgets .text-white h4,
#home-widgets .text-white h5,
#home-widgets .text-white h6 {
    color: #fff !important;
}
#home-features .text-white h1,
#home-features .text-white h2,
#home-features .text-white h3,
#home-post-features .text-white h1,
#home-post-features .text-white h2,
#home-post-features .text-white h3,
#home-video-features .text-white h1,
#home-video-features .text-white h2,
#home-video-features .text-white h3 {
}
#home-video-features h2,
#home-event-features h2,
#testimonial-widgets h2,
#home-features h2,
#home-post-features h2 {
    color: #ffffff !important;
}