.with-banner .layout-main-wrapper:before {
	content: '';
	display: block;
	height: 300px;
	width: 100%;
	background-position: top center;
	background-size: cover;
}




textarea#edit-message {
    height: 266px;
}

span.field-suffix.input-group-text {
    display: none;
}



body[class*=page-user-] .customer_vignette .title {
    font-size: .75rem !important;
}

.block-hubber-social-link .hubber-social-icons i.icon-facebook:before {
   content: "";
    background-image: url(/sites/hubber_site_fcmetz8/files/2023-04/twitter-copie-1.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    width: 24px;
    display: block;
    margin-right:5px;
}

.block-hubber-social-link .hubber-social-icons i.icon-twitter::before {  
		content: "";
    background-image: url(/sites/hubber_site_fcmetz8/files/2023-04/twitter-copie.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    width: 24px;
    display: block;
    margin-right:5px;
}

.block-hubber-social-link .hubber-social-icons i.icon-tiktok::before {
		content: "";
    background-image: url(/sites/hubber_site_fcmetz8/files/2023-04/tiktok.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    width: 24px;
    display: block;
    margin-right:5px;
}

.block-hubber-social-link .hubber-social-icons i.icon-snapchat::before {
			content: "";
    background-image: url(/sites/hubber_site_fcmetz8/files/2023-04/twitch.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    width: 24px;
    display: block;
    margin-right:5px;
}


.block-hubber-social-link .hubber-social-icons i.icon-linkedin:before {
		content: "";
    background-image: url(/sites/hubber_site_fcmetz8/files/2023-04/linkedin.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    width: 24px;
    display: block;
    margin-right:5px;
}

.block-hubber-social-link .hubber-social-icons i.icon-instagram:before {
		content: "";
    background-image: url(/sites/hubber_site_fcmetz8/files/2023-04/instagram.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    width: 24px;
    display: block;
    margin-right:5px;
}

.block-hubber-social-link .hubber-social-icons i.icon-dailymotion::before {
		content: "";
    background-image: url(/sites/hubber_site_fcmetz8/files/2023-04/dailymotion-copie-1.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    width: 24px;
    display: block;
    margin-right:5px;
}
.manifestation-date-not-final {
		color: #730f14;
}

.path-node.node--type-article .block-page-title-block h1.title, 
.path-node.node--type-page .block-page-title-block h1.title {
	margin-top: 50px;
	margin-bottom:50px;
  font-size: 50px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 1px;
}


.more-info-wrapper.open {
    background-color: white;
    color: #000000;
}

.more-info-wrapper .more-info-hide-button:last-child {
    display: none;
}

.path-node.node--type-article .block-page-title-block h1.title, .path-node.node--type-page .block-page-title-block h1.title {
    display: none;
}

.block-edito-content-slider {
    padding-top: 5.5rem;
}


.user-logged-in .view-empty {
    background-color: #f8f9fa;
}



/*masquer picto flèches sur les buoton des blocs editaux */

.block-edito-content-slider .card-edito-content .actions-wrapper .btn::after {
    display:none;
}


/*masquer picto flèches sur les buoton des blocs editaux */
.block-edito-content .edito-content .card-edito-content .actions-wrapper .btn:after {
    display:none;
}

/* Logo white (slider) */
#block-blocdoffresmisesenavant .next-event-info + .next-event-participant .image-style-logo-next-event-participant {
	filter: brightness(0) invert(1);
}

/*masquer Information promotion en page product */
.page-product-ticketing .data-info-msg, .page-product-membership .data-info-msg, .page-product-resale .data-info-msg {
    display: none;
}


.ticket-category-list li .description {
    color: #730f14;
}


.resilier .layout-main-wrapper:before {
    background-image: url('/sites/hubber_site_fcmetz8/files/2024-04/1920x600_resiliation.jpg');
}

.with-banner .layout-main-wrapper:before {
	content: '';
	display: block;
	height: 600px;
	width: 100%;
	background-position: top center;
	background-size: cover;
}

.modifier .layout-main-wrapper:before {
	background-image: url('/sites/hubber_site_fcmetz8/files/2024-05/1920x600_modif_abo.jpg');
}

.layout-builder__tabs .container {
    min-width: 100%;
    padding: 0;
    margin: 0;
}

.layout-builder__tabs .nav-link.active {
	color: #FF3C00;
}

.layout-builder__tabs a.nav-link.active {
    font-weight: 600;
    text-decoration: none;
}



@media (max-width: 767px) {
.layout-builder__tabs {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
}

.layout-builder__tabs .nav {
    flex-direction: column;
    align-items: center;
    text-align: center;
}}
/*



/*ajustement popup Message de formulaire fermé */
.alert {
    display: inherit!important;
}

/*Détails des commandes non cliquables*/
.page-user-order-detail .product-title a {
  pointer-events: none;
}

/* On cache tous les boutons de revente */
.path-meeting .btn-resale {
  display: none !important;
}

/* On réaffiche uniquement celui de la première carte du slider */
.path-meeting [data-slick-index="0"] .btn-resale {
  display: flex !important;
}

/* vue liste avec détail de l'offre */
.card[data-direction=row] {
	height : 177px;
}

@media (min-width: 1441px) {
  .card[data-direction=row] {
    height: 200px;
  }
}