html{
  scroll-behavior: smooth;
}
.jaune{
	color:#e0a911;
}
.vert{
	color:#1bcb82
}
.bleumauve{
	color:#8796b7;
}
.font-dots{
	text-transform: uppercase;
	line-height:1em;
}
.site__logo{
	width:auto;
}
.issuuembed{
	max-width:100%;
}
.program__item:last-child{
	border-bottom:none;
}
.box--small{
	border-width:4px;
	padding:10px;
}
header.flex>.link--arrow{
	max-width:25%;
}
.agenda__event.mubw{
	background:#1bcb8215;
	padding-left:10px;
	padding-right:10px;
}
body.mubw .agenda__event.mubw{
	background:transparent;
	padding-left:0;
	padding-right:0;
}
.pagination--single {
	display:flex;	
}
.pagination--single a{
	display:block;
	padding:0 60px;
	width:50%;
	position:relative;
}
.pagination--single a.pagination__next svg{
	position:absolute;
	left:0;
	top:5px;
	transform:rotate(180deg);
	
}
.pagination--single a.pagination__prev{
	text-align:right;
}
.pagination--single a.pagination__prev svg{
	position:absolute;
	right:0;
	top:5px;
}
.pagination--single a .subtitle{
	font-weight:bold;
}
.events-container a.link--arrow{
	position:absolute;
	top:30%;
	left:40%;
}
.events-container .border__anim{
	margin-left:10%;
	height:245px;
}
.events .border__anim img{
	margin:auto;
}

.ticket--canceled{
	color:#999;
}
.ticket--soldout{
	color:#e0a911;
}
.espacevie--preview{
	font-family:Inter, sans-serif!important;
}
.espacevie--preview h2, .espacevie--preview h3, .espacevie--preview h4, .espacevie--preview h5{
	font-weight:bold!important;
	font-family:Inter, sans-serif!important;
	text-transform:none;
}
.alignnone, .aligncenter{
	margin:auto;
}
 .aligncenter{
 	display:block;
 	text-align:center;
	margin:auto;
}
.platform--item.active {
    border-color: #e0a911;
}
.platform--item.active h3 a{
    color: #e0a911;
}
svg.map{
	padding: 0 10%;
}
svg.map g{
	pointer-events:fill;
}
svg.map g.shape:hover{
}
iframe{
	max-width:100%;
}
.big-message{
	margin:60px 0;
	background-image:contain;
	border-top:5px dotted #e0a91199;
	border-bottom:5px dotted #e0a91199;
	text-align:center;
}
.message__content{
	margin:10px;
	font-size:30px;
	color:#8796b7;
	color:#000;
	line-height: 1.2;
	/*background:url(images/bg-message-c36-op33.png) repeat;*/
	padding:0 10px;
}
.message__content p{
	margin:0;
}
.message__content strong{
	color:#666;
}
.big-message .message__content a{
	color:#e0a911;
}
.big-message .message__content a:hover{
	color:#8796b7;
	text-decoration:none!important;
}
.marquee {
  overflow: hidden;
}
/*
.flex--ver{
	flex-direction: column;
	flex-wrap:wrap;
}*/
.tableau_blocs.cols .bloc:first-child>p:first-child{
	margin-top:0;
}
.tableau_blocs.cols{
	column-count:3;
	display:block;
	column-fill: balance;
}
.tableau_blocs.cols.col-2{
	column-count:2;
}
.tableau_blocs.cols.col-4{
	column-count:4;
}
.tableau_blocs.cols.col-5{
	column-count:5;
}
.tableau_blocs.cols.col-6{
	column-count:6;
}
.tableau_blocs.cols.col-3{
	column-count:3;
}

.event__pro .links a {
	display:block;
}

.border--all{
	border-width:3px;
}
.program__item.collapsible-content{
	max-height:116px;
}
.program__item.collapsible-content+.link .close:before,
.program__item.collapsible-content+.link .open:before{
	content:"";
}
.collapsible-content.open{
	max-height:1000px!important;
}
.program__item{
	position:relative;
}
.program__item__description p{
	margin-top:0;
}
.program__item__description p:last-child{
	margin-bottom:0;
}
.program__item.is_expand{
	border-bottom:2px dotted #e0a911;
}
.program__item .medium-title{
	margin:0;
}
.program__item__subtitle{
	margin:0px;
	/*font-weight:bold;*/
}
.program__item__pratique{
	margin:10px 0;

}
.program__item__pratique > *{
	margin-right:20px;
}
.champs_libre.inner *:last-child{
	margin-top:20px;
	margin-bottom:0;
}
.program__item .button--event{
	border-radius:0;
	color:black;
	text-transform:uppercase;
	font-weight:normal;
	padding:5px 10px;
	float:right;
	/*position:absolute;
	right:0;
	top:0;*/
}
.program__item a.tags{
	color:#e0a911;
	border:1px solid #e0a911;
	background:white;
}
.program__item .smaller{
	font-size:0.8em;
}
body.page-template-page-front .mu-lastnews .pure-g{
	margin:0 -10px;
}
body.page-template-page-front .mu-lastnews .post {
	padding:10px;
}
body.page-template-page-front .mu-lastnews .flex > *{
	width:100%;
	margin-bottom:10px;
}
.content.priority--mubw{
	display:flex;
	flex-wrap: wrap;
}
.priority--mubw .item.mubw{
	order:0;
}
.priority--mubw .item.mubw a{
	color:white;
}

.priority--mubw .item.mubw p{
	background:#1bcb82;
	border:4px solid #fff;
}
.priority--mubw .item{
	order:1;
}
figure.mainimage{
	display:block;
}
ul.multiple_event{
	list-style:disc;
	padding-left:20px;
}
ul.multiple_event li{
	margin-bottom:10px;
}
.terms_shortcuts > *{
	margin-bottom:20px;
}
.terms_shortcuts h3{
	line-height: 1.1;
}
.flex>.pure-u-1>.border{
	margin-top:40px;
}

table.listing {
	vertical-align: top;
	width:100%;
	border-collapse:collapse;
}
table.listing th{
	/*transform:rotate(-90deg);*/
	/*transform-origin:bottom left;*/
	/*width:200px;*/
	/*height:80px;*/
	text-align:left;
	background:#e0e0e0;
	vertical-align: bottom;
}
table.listing thead th:first-child{
	transform:rotate(0);
}
table.listing tbody th{
	text-align:left;
}
table.listing tr{
}
table.listing tr.hide{
	display:none;
}
table.listing tr.show{
	display:table-row;
}
table.listing tbody td,
table.listing thead th
 {
	border-top:1px solid #e0e0e0;
	padding:5px;
}
table.listing tbody td.artist{
	font-weight:bold;
}
table.listing a{
	text-decoration: underline;
}
table.listing ul {
	padding:0; margin:0;
	margin-left:20px;
}
.filters.inputtext input{
	border:2px solid #e0a911;
	padding:10px;
	text-transform: uppercase;
}
.filters.inputtext input:focus{
	border:2px solid #e0a911;
	border-radius:0;
}
#ac_artists{
	 width:200px;
}
.sidebar .box ul{
	padding-left:15px;
}
.single-project .sidebar .event .tags--small,
.single-project .sidebar .event .tags--small + br,
.single-project .rel_events a.tags,
.single-event .rel_events a.tags{
	display:none;
}
.agenda-container .back{
	height:13px;
}
.site__footer .shortcuts__item{
	list-style:none;
	display:flex;
	margin:10px 0 20px;
	padding:0;
}
.site__footer .shortcuts__item li{
	margin-right:20px;
}
small.parent_term{
	font-size:1rem;
	display:block;
}
.tabs__titles {
	 margin: 0px;
	 padding: 0px;
	 list-style: none;
	 display: flex;
	 border-bottom: 2px solid #e0a911;
	 margin-top: 40px;
	 font-size: 14px;
	 font-family:"Dotcirful", sans-serif;
	 font-size:1.5rem;
}
 .tabs--vertical .tabs__titles {
	 display: block;
	 border-right: 1px solid #e0a911;
	 border-bottom: none;
	 min-width: 176px;
	 margin: 0;
}
 .tabs__titles .far, .tabs__titles .fas {
	 color: inherit;
	 margin-right: 5px;
	 font-size: 1rem;
}
 .tabs__link {
	 padding: 5px 10px;
	 color: white;
	 border: 1px solid #e0a911;
	 border-bottom: none;
	 color: #e0a911;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 margin-right: 10px;
}
 .tabs__link:hover {
	 cursor: pointer;
}
 .tabs__link.current {
	 background: #e0a911;
	 border-color: #e0a911;
	 color: white;
}
 .tabs--vertical .tabs__link {
	 border-radius: 5px 0 0 5px;
	 border: none;
	 margin-right: 0;
	 margin-bottom: 2px;
}
 .tabs--vertical .tabs__link.current {
	 background: #ccc;
}
 .tabs--vertical .tabs__link.current:before {
	 color: #e0a911;
}
 .tabs--vertical {
	 display: flex;
}
 .tab {
	 display: none;
	 padding: 20px 0;
}
 .tab.current {
	 display: inherit;
}
 .tabs--vertical .tab {
	 padding: 0 20px;
}
.mubw .tabs__titles,
.mubw .tabs__link,
.mubw .tabs__link.current,
.mubw .tabs--vertical .tabs__titles {
	 border-color:#1bcb82;
}
.mubw .tabs--vertical .tabs__link.current:before,
.mubw .tabs__link {
	 color: #1bcb82;
}
.mubw .tabs__link.current {
	 background: #1bcb82;
	 color:white;
}
.listing table{
	border-collapse: collapse;
	text-align:left;

}
.listing table th{
	border-bottom:2px solid #1bcb82;
	padding:10px 5px;
}
.listing table td{
	border-bottom:1px solid #1bcb82;
	padding:10px 5px;
	max-width:50%;
	min-width:100px;
	vertical-align: top;
}
.listing table tr:hover td{
	background-color:#1bcb8233;
}

.listing table td a{
	font-weight: bold;
	color:#1bcb82;
}
.mubw .sidebar>.border--smaller{
	border-color:#1bcb82;
	border-top-width:6px;
	padding-top:25px;
}
.mubw .sidebar>.border:first-child{
	margin-top:17px;
}
.mubw .box--event>.border--smaller,
.mubw .part--projects.border--smaller{
	border:none;
	padding-top:0;
}
.tabs--hor .tabs__nav{
	list-style:none;
	display:flex;
	justify-content:flex-start;	
	padding:0;
	margin:0;
	border-bottom:1px solid #e0a911;
}
.tabs--hor .tabs__nav li{
	margin-right:20px;
	position:relative;
}
.mubw.page-template-home-2024 .tns-controls{
	display:none;
}
.mubw.page-template-home-2024 .js-slideshow .event__content{
	width:30%;
	height:100%;
	box-sizing:border-box;
	position:absolute;
	top:0px;
	right:0px;
	background:#efefef;
	padding:20px;  
}
.link--arrow{color:black;}
.link--arrow svg *{fill:black;}
.mubw.page-template-home-2024 .js-slideshow .link--arrow{
	margin-left:40px;
	margin-top:20px;
	color:black;
}
.mubw.page-template-home-2024 .js-slideshow .link--arrow svg{
	width: 36px;
    height: 19px;
}
.mubw.page-template-home-2024 .actus{
	border-right:4px dotted rgb(27, 203, 130);
}
.mubw.page-template-home-2024 .actus h4.card-title{
	font-size:1.2rem;
}
.mubw.page-template-home-2024 .actus .post__thumbnail{
	width:20%;
}
.mubw.page-template-home-2024 .actus .post__content p{
    font-size: 1.1rem;
    line-height: 1.3em;
}
.mubw.page-template-home-2024 .urbanews > *{
	padding-left:30px;
}
.mubw.page-template-home-2024 .urbanews h3{
	font-weight:bold;
	font-family: "Inter", sans-serif;
	text-transform:none;
	font-size: 1.1em;
}
.mubw.page-template-home-2024 .urbanews .post--item{
	margin-bottom:10px;
}
.mubw.page-template-home-2024 .activites .big-title.term__title{
	font-size:1.7em;
}
.mubw.page-template-home-2024 .link--arrow {
		margin-left:55px;
}
.mubw.page-template-home-2024 .link--arrow svg{
	padding-right:10px;
}
.intern_nav{
	padding:5px;
	background:white;
	margin-right:50px;	
	margin-left:-5px;
	position:sticky;
	top:0;
	z-index:10;
}
body.logged-in .intern_nav{
	top:30px;
}
.intern_nav ul{
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
	justify-content: space-between;
	border-bottom:1px solid #e0a911;
}
.intern_nav ul li{
	margin:0;
	padding:0;
}
.intern_nav ul li a{
	padding:5px 10px;
	font-weight: bold;
}
.intern_nav ul li a:hover /*, .intern_nav ul li.active a*/{
	text-decoration: none;
	background:#e0a911;
}
.mubw .intern_nav ul {
	border-color:#1bcb82;
}
.mubw .intern_nav ul li a:hover/*, 
.mubw .intern_nav ul li.active a*/{
	background:#1bcb82;
}

/*
.tabs--hor .tabs__nav li:before {
    content: "";
    height: 0px;
    width: 0px;
    border: transparent;
    border-top: 8px solid white;
    border-right: 8px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
}
.tabs--hor .tabs__nav li:after {
    content: "";
    height: 0px;
    width: 0px;
    border: transparent;
    border-top: 8px solid white;
    border-left: 8px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
}*/
.tabs--hor .program__item{
	padding:20px 30px 20px 0;
	box-sizing: border-box;
	border:none;
}
.tabs--hor .court{
	display:none;
}
.tab__text{
	font-size:120%;
}
.event__thumbnail {
    margin-bottom: 5px;
}
.category-urbanews  .post--item{
	border-bottom:#1bcb82 4px dotted;
}
.category-urbanews  .post--item .post__thumbnail{
	float:left;
	width:25%;
	margin-right:10px;
	margin-bottom:10px;
}
@media screen and (max-width:767px) {
	.border__anim.anim.anim--losange img{
		width:24vw;
		margin-right:-25px;
	}
	.border__anim.anim.anim--losange + a{
		top:44vw;
	}
	.listingfilters .filters{
		width:49%;
	}
	.listingfilters .filters--artists{
		width:100%;
	}	
	#ac_artists{
	 width:calc(100% - 30px);
	}
	table.listing thead{
		display:none;
	}
	table.listing tr{
		display:block;
		flex-wrap: wrap;
		border-top:1px solid #ccc;
		padding:4px 0;
	}
	table.listing tbody td, 
	table.listing tbody th {
		border:none;
		padding:2px 0;
		margin:0;
		display:block;
	}
	table.listing td:empty{
		display:none;
	}
	table.listing td.artist,
	table.listing td.plus{
		width:100%;
	}
	table.listing td.artist{
		font-size:1.2em;
	}
	table.listing td.disciplines:before{
		content:"Disciplines : ";
		font-weight: bold;
	}
	table.listing td.format:before{
		content:"Format : ";
		font-weight: bold;
	}
	table.listing td.public:before{
		content:"Public : ";
		font-weight: bold;
	}
	.tabs--hor .tabs__nav li{
		font-size:14px!important;
		line-height: 1em!important;
	}
	.tabs--hor .has_short a .court{
		display:block;
	}
	.tabs--hor .has_short a .long{
		display:none;
	}
	.mubw.page-template-home-2024 .actus{
		border-right:none;
		border-bottom:4px dotted rgb(27, 203, 130);
		padding-bottom:20px;
		margin-bottom:30px;
	}
	.mubw.page-template-home-2024 .actus .post--item .post__content{
		width:100%;
	}
	.mubw.page-template-home-2024 .actus h4{
		font-size:1.2rem;
	}

	.mubw.page-template-home-2024 .urbanews > *{
		padding-left:0;
	}
	.mubw.page-template-home-2024 .all-link{
		text-align:right;
	}
	.mubw.page-template-home-2024 .event--item.tns-item .event__thumbnail{
		display:block;
		width:100%;
		margin:0;
	}
	.mubw.page-template-home-2024 .js-slideshow .event__content{
		width:100%;
		height:auto;
		position:relative;
		padding:10px;
	}
	.mubw.page-template-home-2024 .slideshow_container{
		margin-bottom:20px;
	}
	body.mubw>.site__header .hamburger {
		display:none;
	}

}
@media screen and (min-width:768px) {
	.hamburger{
		display:none;
	}
	.program__item:nth-last-child(2){
		border-bottom:none;
	}
	body.tax-activity ul.simple-list.ressources__inner{
		display:flex;
		flex-wrap:wrap;
	}
	body.tax-activity ul.simple-list.ressources__inner li{
		max-width:50%;
	}
	body.tax-activity ul.simple-list.ressources__inner li:nth-child(even)>div{
		padding-right:20px;
	}
	body.tax-activity ul.simple-list.ressources__inner li:nth-child(even)>div{
		padding-left:20px;
	}
	.site__header__inner{
		justify-content: flex-end!important;
	}
}
