@media only screen and (max-width: 767px) {    
}

.site-content a:not(.wp-block-button__link) {
    text-decoration: underline;
}
.gradient-rouge {
/* Gradient background */
  background: linear-gradient(to right, 
    hsl(338, 82%, 51%),    /* --primary / from */
    hsl(338, 82%, 51%),    /* --grabuge-red / via */
    hsl(338, 82%, 42%)     /* --grabuge-red-dark / to */
  );
}
 
.site-footer a {
  color: var(--base-2)!important;
  text-decoration: none!important
}
.site-footer a:hover {
  color: var(--base-2)!important;
  text-decoration: underline!important
}
.site-footer .wp-block-social-links a,.site-footer .wp-block-social-links a:hover {
  color:var(--primary)!important;
}  

.site-footer .yum-footer-menu li a {
  padding:5px 0;
}
.yum-margin-bottom-0 {
  margin-bottom:0!important;
}
.wp-block-separator {
    border-top: 1px solid!important;
    margin-top:20px!important;
    margin-bottom:20px!important;
}

.yum-posts-block__grid .yum-posts-block__button {
  text-decoration: none!important;
}


/* Bouton dans le menu */
.main-navigation .menu .menu-btn > a{
  padding: .6em 1em;
  border-radius: 6px;
  background: var(--primary);
  color: #fff!important;
  line-height: 1;
  border:1px solid var(--primary);
  transition:all .1s;
}

/* Hover */
.main-navigation .menu .menu-btn > a:hover{
  color: var(--primary)!important;
  background: #fff;
}

.yum-search-only .yum-posts-block__filter-list {
  display:none;
}

.yum-posts-block__search {
  width:30%;
}
.tribe-events-widget-events-list__view-more {
  display:none!important;
}
.postid-16505 .site-content {
      justify-content: center!important;
}
.yum-tec-block__event-title {
  text-transform:uppercase;
}
h1.tribe-events-single-event-title {
  text-transform:uppercase;
}


/* TEC Events by Date – design */
.tec-events-by-date{
	--primary: var(--tec-ebd-primary, #111827);
	--accent: #E40050;
	--bg:     var(--tec-ebd-bg,      #ffffff);
	--cardbg: #f0f0f0;
	--text:   var(--tec-ebd-card-text,#0f172a);

	background: var(--bg);
	border-radius: 18px;
	padding: clamp(16px, 2vw, 28px);
	box-shadow: 0 10px 30px rgba(2,6,23,.08);
	position: relative;
}
.tec-events-by-date__card a {
	text-decoration:none!important;
}
.tec-events-by-date.alignfull{
	border-radius: 0;
}
.components-button.is-secondary {
    background: #0000;
    box-shadow: inset 0 0 0 1px #E40050, 0 0 0 currentColor!important;
    color:  #E40050!important;
    outline: 1px solid #0000;
    white-space: nowrap;
}

.main-navigation .menu-button > a{
  background: #fff;
  border:1px solid #E40050;
  color: #E40050!important;
  margin-right:10px;
  margin-left:10px;
  border-radius:10px;
  line-height: 35px!important;
  transition:all ease .2s;
}
.main-navigation .menu-button > a:hover{
  background: #E40050;
  color: #fff!important;
  margin-right:10px;
  margin-left:10px;
  border-radius:10px;
  line-height: 35px!important;
  transition:all ease .2s;
}
.tribe-common-b2.tribe-events-widget-events-list__event-venue a {
  text-decoration:none!important;
}

:root {
  --tec-ebd-accent: #E40050;
}