/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 09 2026 | 15:19:38 */
:root {
/* Custom colors */
--primary: #f18b29; /*yellow*/
--secondary: #1b1f3c; /*blue*/
--text-color: #2f2d46;
}

body {
	background: var(--secondary)!important;
}

/* Display or not program infos */
#foodtruck-info,
#foodtruck-banner,
#spectacle-danse,
#concert-info {
	display: none!important;
}

/* Boutons Programme, Billetterie et compte à rebours */
.elementor-element-7c8da04, .elementor-element-a29789c, .header_btn_wrapper, .elementor-element-bb69651, #cta-billetterie {
display: none!important;
}

/* WooCommerce */
.woocommerce h3, .woocommerce h2 {
	color: var(--primary);
}
.woocommerce a {
	color: var(--primary);
}
.woocommerce button {
	border: 1px solid transparent!important;
	background: var(--primary)!important;
    border-radius: 5px!important;
  	color: white!important;
}
.woocommerce button:hover {
	border: 1px solid var(--primary)!important;
    border-radius: 5px!important;
	background: transparent!important;
  	color: var(--primary)!important;
}
.woocommerce button::before {
	display: none;
}
.bizberg_woocommerce_shop.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
	color: var(--text-color)!important;
}
.bizberg_woocommerce_shop.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
	color: var(--secondary)!important;
		background: var(--primary)!important;
}
.bizberg_woocommerce_shop.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
	background: var(--primary)!important;
}
.woocommerce-info {
	border: 1px solid transparent;
    border-radius: 5px;
  	color: var(--primary);
  	text-align: center;
}
.bizberg_woocommerce_shop .woocommerce-info::before {
	display: none;
}
.bizberg_woocommerce_shop.woocommerce-account .woocommerce-info a {
	background: var(--primary);
  	border: 1px solid transparent;
  	border-radius: 5px;
}
.bizberg_woocommerce_shop.woocommerce-account .woocommerce-info a:hover {
	background: transparent;
  	border: 1px solid var(--primary);
  	border-radius: 5px;
	color: var(--primary)!important;
}
.bizberg_woocommerce_shop.woocommerce-account .woocommerce-info a:before {
	display: none;
}

/* Bouton Billetterie dans la navbar */
.navbar-default .navbar-nav > li > a.menu_custom_btn {
	/*display: none!important;*/
	background-color: var(--primary)!important;
	color: white!important;
	border-radius: 5px!important;
	border: solid 1px var(--primary)!important;
}
.navbar-default .navbar-nav > li > a.menu_custom_btn:hover {
	background-color:transparent!important;
	color: var(--primary)!important;
	border-radius: 5px!important;
	border: solid 1px var(--primary)!important;
}

/* Popup info des intervenants */
.sg-popup-content {
	overflow: scroll!important;
}
.wp-image-1918 {
	margin:auto;
}
.sgpb-content {
	padding:10px;
}

/* Block bas de page footer */
.design-by-eclosion {
	display: flex;
	justify-content: center;
	background-color: var(--primary);
	color: white!important;
	font-family: MontserratRegular;
	font-size: 13px;
	a {
	color: var(--text-color)!important;
		font-weight: bold;

	}
}

/* Submit btn contact form */
.elementor-517 .elementor-element.elementor-element-fdb7dc2 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
	background-color: var(--primary)!important;
	color: white!important;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--primary)!important;
	border-radius: 5px;
	padding: 20px 45px 20px 45px;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0px;
}

.elementor-517 .elementor-element.elementor-element-fdb7dc2 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover {
	background-color: transparent!important;
	color: var(--primary)!important;
	border-color: var(--primary)!important;
}

/* Top Bar */
#top-bar {
	background: var(--primary) !important;
}
.infobox_header_wrapper li a, .infobox_header_wrapper li {
	color: var(--text-color)!important;
}
#top-social-left li:first-child a, #top-social-left li a {
	border-color: var(--text-color)!important;
}
#top-social-left li a {
	color: var(--text-color)!important;
}

/* Navbar */
.navbar-default .navbar-collapse {
	border-color: var(--secondary)!important;
}
.logo.pull-left {
	display: none;
}
.bizberg_header_wrapper {
	justify-content: end;
	/*bande blanche en vue mobile, sticky navbar*/
	margin-top: 15px;
	margin-bottom: 15px;
}
.entry-header {
	display: none;
}#navbar {
	background-color: var(--secondary)!important;
}
.navbar-default .navbar-nav > li > a, .header-search i {
	color: var(--primary)!important;
}
header .navbar-default.sticky .navbar-nav > li > a:not(.menu_custom_btn):hover,
header .navbar-default .navbar-nav > li > a:hover {
	border-color: var(--primary)!important;
	background: var(--primary)!important;
	color: var(--secondary)!important;
}

/* Burger Mobile view */
.slicknav_nav, .slicknav_row, .slicknav_nav ul li {
	background: var(--primary)!important;
	color: var(--text-color)!important;
}
.slicknav_nav a {
		color: var(--text-color)!important;
}
.slicknav_nav ul li:hover, .slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover, .slicknav_nav .menu_custom_btn:hover,
.slicknav_btn.slicknav_open:before, .slicknav_btn.slicknav_collapsed:before {
	background: var(--secondary)!important;
	color: var(--primary)!important;
}

/* Arrow back to top */
#back-to-top a {
	background: var(--primary)!important;
}

/* Footer */
#footer {
	background: var(--primary)!important;
}

/* Schedule table */

/*Dropdown list*/
.mptt-menu.mptt-navigation-select {
	border-radius: 50px!important;
	option {
	font-family: Roboto!important;
	font-size: 20px;
}
}
.mptt-shortcode-wrapper.mptt-table-responsive.table-init {
	background-color: var(--secondary)!important;
}
.elementor-widget-container {
	border: none!important;
}
.mptt-inner-event-content {
	color: var(--primary);
}

/* Table content */
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover .event-title {
	text-decoration: none;
}

.mptt-shortcode-hours {
	color: white;
	background-color: var(--primary);
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container, mptt-colorized {
	color: var(--primary);
	background-color: white;
	border-bottom: 3px solid var(--primary);
}


.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover {
	background-color: white!important;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
	background: var(--primary)!important;
	color:white!important;
}
/** end Schedule table **/

/** Billetterie **/
#helloasso-iframe .elementor-widget-container {
	height: 7000px!important;
}
#helloasso-iframe .elementor-shortcode {
	height: 100%!important;
}
#idIframe {
	height: 100%!important;
}

/** Accordion **/
.eael-accordion-tab-title {
	font-size: 24px!important;
}
.eael-accordion-header {
	display: flex!important;
}

/** MEC Booking button **/
.mec-booking-button:hover {
	background: var(--primary)!important;
	color: var(--secondary)!important;
}
/** MEC title style**/
.mec-container h1 {
	color: var(--primary)!important;
}