/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:	 https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:	https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*
body,
body a {
	color: white;
}
*/

/*
body em {
	font-weight: 400; 
}
*/

/*
h1, h2, h3, h4, h5, h6 {
	color: white;
}
*/

sup {
	font-size: .8em;
	vertical-align: top;
}

:root {
	--color-1: #fde31d;
	--color-2: #b90713;
	--color-3: #1b8bee;

	--color-w: #ffffff;
	--color-b: #000000;
	--color-t: transparent;

	--color-or : #af9500;
	--color-argent : #b4b4b4;
	--color-bronze : #ad8a56;
}



.change-bg {
	background: var(--color-1) !important;
	color: var(--color-b) !important;	
}
.change-bg-2 {
	background: var(--color-2) !important;
	color: var(--color-w) !important;	
}
.change-bg-3 {
	background: var(--color-3) !important;
	color: var(--color-w) !important;	
}



.mcf-red {
	color: #B90713;
	font-weight: 700;
}


#bienvenue {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	height: 100vh !important;
}

.new-logo-fic:hover {
	cursor: pointer;
}

/* Gros titre 45e Fest… */
.main-title {
	font-size: 80px;
	line-height: 80px; 
}
@media only screen and (max-width: 690px) {
	.main-title {
		font-size: 24px;
		line-height: 24px; 
		letter-spacing: 2px
	}
}

.main-subtitle {
	font-size: 60px; 
}
@media only screen and (max-width: 690px) {
	.main-subtitle {
		font-size: 25px !important; 
	}
}


@media only screen and (max-width: 690px) {
	.ticket {
		width: 120px !important;
	}
}


.palmares-title {
	font-size: 90px;
	line-height: 80px; 
}
@media only screen and (max-width: 690px) {
	.palmares-title {
		font-size: 24px;
		line-height: 24px; 
		letter-spacing: 2px
	}
}










/* calendrier */
table.calendar,
table.calendar thead tr,
table.calendar tbody tr {
	background: transparent !important;
}	
table.calendar thead th,
table.calendar tbody td {
	border: none !important;
}

tbody td {
	width: calc(100%/7);
	transition: all .2s ease-in;
	position: relative;
	text-align: center;
	font-size: 14px;
	cursor: default;
	padding: 13px !important;
}
tbody td:after {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	width: 44px;
	height: 44px;
	margin: 0 auto;
	transform: translateY(-50%);
	border-radius: 50%;
	transition: all .2s ease-in;
	z-index: -1;
}
tbody td:hover:after {
	border-radius: 10px;
}


/*
tbody td.d-23:hover:after {
	width: 0;
	height: 0;
	border: 0 solid transparent;
	border-radius: 0;
	border-right-width: 30px;
	border-left-width: 30px;
	border-bottom: 40px solid #f90000;
	background-color: transparent;
}
*/

tbody td.d-25:hover:after {
	border-radius: 50px;
}



.month {
	margin-bottom: 14px !important;
}






/* "pastilles" calendrier */
.d-22,
.d-23,
.d-24,
.d-26,
.d-27,
.d-28,
.d-29,
.d-30,
.d-31 {
	color: var(--color-b);
	font-weight: bold;
}
.d-22:after,
.d-23:after,
.d-24:after,
.d-26:after,
.d-27:after,
.d-28:after,
.d-29:after,
.d-30:after,
.d-31:after {
	background: var(--color-1);
}

.d-25 {
	color: var(--color-b);
	font-weight: bold;
	color: white;
}
.d-25:after {
	/* background: var(--color-2); */
	/* border: 2px solid var(--color-2); */
	background: var(--color-3);
}


/* spécial 2027 */
.badge {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin-left: 20px;
	background: url('./image/badge-new.png') center / contain no-repeat;
	vertical-align: middle;
}

li.event-7 {
	color:#b90713 !important;
	font-weight: 900;
}
li.event-7 .ticket {
	color: white !important;
}

@media only screen and (max-width: 690px) {
	li.event-7 .ticket {
		color: #fde31d !important;
	}
}



/* zone liste des 5 types manifs */

.caption {
	margin-left: 10px !important;
}

.caption li {
	list-style: none;
	font-size: 14px;
	margin: 2px 0;
	display: inline-block;
	cursor: default;
}	
.caption span {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 10px;
}

.caption li {
	transition: all .25s ease-in;
}

.caption li.selection-1 span,
.caption li.selection-2 span,
.caption li.special-price span,
.caption li.gala-evening span,
.caption li.winners-show span {
	background: var(--color-1);
	border-radius: 2px;
}


.caption li.oacs ul li,
.caption li.celebration ul li {
	padding: 2px !important;
}
.caption li.oacs span,
.caption li.celebration span {
	background: var(--color-3);
	border-radius: 2px;
}

.caption li.oacs a,
.caption li.oacs a:hover,
.caption li.celebration a,
.caption li.celebration a:hover {
	color: var(--color-3);
	font-weight: bold;
}
.caption li.oacs a:hover,
.caption li.celebration a:hover {
	text-decoration: underline;
}

.selection-1:hover,
.selection-2:hover,
.special-price:hover,
.gala-evening:hover,
.winners-show:hover {
	color: var(--color-1);
}









/* list of events */
.event-list li {
	list-style: none;
	transition: all 0.3s linear;
	border: 1px solid transparent;
	margin: 9px 0;
	clear: both;
	cursor: pointer;
	border-radius: 4px;
}
.event-list li a {
	color: var(--color-dummy) !important;
}

.event-list .date {
	font-weight: bold;
	margin-left: 8px;
}
.event-list .time {
	font-style: italic;
}
.event-list .show {
	margin-left: 20px;
	/*text-transform: uppercase;*/
}
.event-list .ticket {
	float: right;
	margin-right: 8px;
}

.icon-ecommerce-ticket {
	line-height: normal !important;
	font-weight: bold;
	font-size: 26px !important;
	margin-top: 3px;	
}


/* list of events - MOBILE*/
ul.event-list-mobile {
	margin-left: 0 !important;
}

.event-list-mobile li {
	list-style: none;
	margin: 30px 0;
	clear: both;
	line-height: 20px;	
	text-align: center;
}
.event-list-mobile li a {
	color: var(--color-w) !important;
}
.event-list-mobile li a:hover {
	color: var(--color-1) !important;
}
.event-list-mobile .date {
	font-weight: bold;
}
.event-list-mobile .ticket {
	color: var(--color-1) !important;
	width: 250px;
	margin: 0 auto;
}

.event-list-mobile  .icon-ecommerce-ticket {
	line-height: normal;
	font-weight: bold;
	font-size: 16px !important;
	display: block;
	font-family: Barlow;
}
[class^="icon-ecommerce"]::before {
	margin-right: 10px;	
}











/* ??? */
#header-outer header .nectar-menu-icon-img {
    width: auto !important;
}	
#header-outer #top nav > ul > li.flag > a {
	margin: 50px !important;
} 
#header-outer #top nav > ul > li.flag-left > a {
	margin-left: 50px !important;
	margin-right: 5px !important;
} 
#header-outer #top nav > ul > li.flag > a > img {
	border: 1px solid var(--color-t);
	transition: all .25s ease-in !important;
} 
#header-outer #top nav > ul > li.flag > a > img:hover {
	border: 1px solid var(--color-w);
}
/* */


/* si on utilise l'affichage "en colonne" de polylang */
li.pll-parent-menu-item {
	margin: 0 !important;
	padding: 0 !important;
}

li.pll-parent-menu-item img {
	margin: 0 !important;
}

body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul.sub-menu {
	background-color: transparent !important;
	width: 110px; /* was 80 */
	margin-top: -40px;
	padding-left: 8px !important;	
}

/* body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul.sub-menu a:hover {*/
/* VOIR SI PAS D'IMPACT SURT LE RESTE ! */
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover  {
	background-color: transparent !important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a img {
	width: 18px !important;
	height: 13px !important;
	border: 1px solid transparent;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover img {
	border: 1px solid white;
}




/* soulignement du lien menu : 1px seulement */
#header-outer[data-lhe="animated_underline"] nav > ul > li:not([class*="button_"]) > a .menu-title-text::after {
	border-top: 1px solid #000;
}




#logo {
	width: 60px !important;
	height: 60px !important;	
}


#logo img {
	width: 100px !important;
	height: 100px !important;
	left: 10px !important;
	top: 10px !important;
	margin-top: 10px;
}



.special-link-1,
.special-link-2 {
	text-decoration: underline;
	opacity: 1 !important;
}
.special-link-1 {
	color: var(--color-1) !important;
}
.special-link-2 {
	color: var(--color-2) !important;
}

.wpcf7-form p span {
	color: white !important;
}



/* Pfff… Salient, fait qqc :/ */
.social {
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.social :nth-child(1),
.button_social_group :nth-child(1) {
	order: 2;
}
.social :nth-child(2),
.button_social_group :nth-child(2)  {
	order: 3;
}
.social :nth-child(3),
.button_social_group :nth-child(3) {
	order: 1;
}


/* Button "By tickets" */
.button-buy-tickets {
	border: 2px solid transparent !important;
	background-color: #b90713 !important;
}
.button-buy-tickets:hover {
	border: 2px solid #b90713 !important;
	background-color: transparent !important;
	color: #b90713;
}



/* toggle "oui aux cirque avec les animaux" */
/*
.nectar-inherit-h2 {
	font-size: 20px !important;
	line-height: 24px !important;	
	color: white !important;
}
*/








/* …"faire effet zoom"  */
.has-post-thumbnail {
	overflow: hidden !important;
}
img.attachment-portfolio-thumb:hover {
	transform: scale(1);
	transition: all 1s ease;
}
img.attachment-portfolio-thumb:hover {
	transform: scale(1.1);
}



/* (+) lire plus */
/*
div[data-style="minimal"] .toggle.accent-color:hover i {
	border-color: var(--color-1) !important;
}
div[data-style="minimal"] .toggle.open h3 i:before,
div[data-style="minimal"] .toggle:hover h3 i:before,
div[data-style="minimal"] .toggle:hover h3 i:after {
	background-color: var(--color-1) !important;
}	

div[data-style="minimal"] em {
	font-weight: 100 !important;
	font-size: 12px;
}
*/

/* Pages Palmarès (FIC + NG) */
.palmares h3 {
	font-size: 26px !important;
	font-weight: 500 !important;
	padding-bottom: 20px;
}

.palmares h4 {
	padding-top: 20px;
}


.palmares p {
	padding-bottom: 0;
}

.palmares hr {
	width: 50%;
	border: none;
	border-top: 3px double #555;
	color: #555;
	overflow: visible;
	text-align: center;
	height: 5px;
	margin-top: 25px;
	padding-bottom: 15px;
}

.palmares hr:after {
	color: var(--color-2);
	background: black;
	content: '§';
	padding: 0 10px;
	position: relative;
	top: -18px;
}

.palmares h5 {
	padding-top: 60px;
	font-size: 30px !important;
	text-align: center;
}





.previous-post h3,
.next-post h3 {
	font-size: 26px !important;
} 






.prix-speciaux-palamares-new-generation h5,
.prix-speciaux-palamares-new-generation p {
	text-align: center;
}
.prix-speciaux-palamares-new-generation h5 {
	margin-bottom: 0;
}


.or h4,
.argent h4,
.bronze h4,
.autres-prix h4,
.prix-speciaux h4 {
	font-weight: 700 !important;
	letter-spacing: 4px !important;
}

.or h4 {
	color: var(--color-or);
}
.argent h4 {
	color: var(--color-argent);
}
.bronze h4 {
	color: var(--color-bronze);
}

.autres-prix h4 span {
	display: block;
	text-align: center !important;
	font-style: italic !important;
	font-weight: 400;
	letter-spacing: 0;
}


.post-heading {
	font-size: 12px !important;
}

.item-main {
	background-color: rgb(255, 255, 255, 0.3) !important;
	padding: 10px;
	transition: all 2s;
}
.item-main:hover {
	background-color: rgb(0, 0, 0, 1) !important;
}

.nectar-post-grid .nectar-post-grid-item .content .post-heading a:hover {
	/*color: black !important;*/
	display: none;
}

/* titre de l'édition sur les affiches de la sections "archives" palmarès */
.nectar-post-grid[data-text-color="light"] .nectar-post-grid-item .content * {
	color: #000 !important;
	font-size: 12px !important;
	font-weight: 700 !important;
}
.nectar-post-grid-item:hover .item-main {
	background-color: rgba(255, 255, 255, 0.9) !important;
}


.ticket img {
	transform: rotate(2deg) !important;
	transition: all 0.3s;
	box-shadow: inset 5px 5px 3px #333 !important;
}
.ticket:hover img {
	transform: rotate(-5deg) !important;
}




.mcf-logo { /* logo mcf dans contact */
	width: 327px !important;
	height: 179px !important;
	padding-top: 10px !important;
	padding-left: 3px !important;
}


/* titre de la news dans la section "Actualité" de la home page */
.post-header .title a {
	font-weight: 600 !important;
	font-size: 16px !important;
	margin-top: 20px;
	display: block;
}
/* affichage del acatégorie dans la section "Actualité" de la home page */
.post-header .meta-category {
	display: none;
}


/* à voir ; suppression de la categorie en haut de la page post */
span.meta-category {
	display: none;
}


/* margin à gauche du premier élément de menu (si on passe de Centered menu à Menu Left Align pour éviter le bug du déplacement du menu au resize */
/*.sf-menu {
	margin-left: 50px !important;
}
*/

#top .container .row {
	height: 66px !important;
}



.single .heading-title[data-header-style="default_minimal"] {
	padding-top: 0 !important /* was 30*/;
}
.single .heading-title {
	padding-bottom: 0 !important /* was 35*/;
	margin-bottom: 0 !important /* was 35*/;
}

/* drapeaux dans le menu */
.row .col img {
	margin-bottom: 0 !important;
}




/* Mileston */
.nectar-milestone .number {
	background: white !important;
	color: #b90713 !important;
	padding: 10px;
}
.nectar-milestone .subject {
	font-style: italic;
}







/* neutralisation du signe "+" et de l'effet de rotation */
.nectar_image_with_hotspots[data-tooltip-func="click"] .nectar_hotspot.open span {
	transform: rotate(0deg);
}
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:after{
	display: none !important;
}
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:before{
	background: transparent !important;
}

/* ajout d'une icone à la place */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap .nectar_hotspot span:before {
	font-family: FontAwesome !important;
	top: 0 !important;	
}

/* icône papatte (ménagerie) */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(1) .nectar_hotspot span:before {
	content: "\f1b0" !important;
	left: 20px !important;
}
/* icône ticket (billetterie) */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(2) .nectar_hotspot span:before {
	content: "\f145" !important;
	left: 18px !important;
}
/* icône voiture (stationnement) */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(3) .nectar_hotspot span:before {
	content: "\f1b9" !important;
	left: 17px !important;
}
/* icône couverts (restauration) */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(4) .nectar_hotspot span:before {
	content: "\f0f5" !important;
	left: 24px !important;
}
/* icône pin (itinéraire) */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(5) .nectar_hotspot span:before {
	content: "\f041" !important;
	left: 27px !important;
}
/* icône cadeau (boutique) */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(6) .nectar_hotspot span:before {
	content: "\f06b" !important;
	left: 22px !important;
}
/* icône papatte (ménagerie) */
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(7) .nectar_hotspot span:before {
	content: "\f1b0" !important;
	left: 20px !important;
}


@media only screen and (max-width: 690px) {
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(1) .nectar_hotspot span:before {
		left: 10px !important;
	}
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(2) .nectar_hotspot span:before {
		left: 9px !important;
	}
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(3) .nectar_hotspot span:before {
		left: 8px !important;
	}
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(4) .nectar_hotspot span:before {
		left: 12px !important;
	}
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(5) .nectar_hotspot span:before {
		left: 14px !important;
	}
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(6) .nectar_hotspot span:before {
		left: 11px !important;
	}
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(7) .nectar_hotspot span:before {
		left: 10px !important;
	}	
}

/*
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(1) .nectar_hotspot{
	display: none;
}
*/
@media only screen and (max-width: 690px) {
	.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot_wrap:nth-of-type(4) {
		top: 45% !important;
	}
}






















/* modification de l'apparence de la pastille… */
.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot {
	height: 80px;
	width: 80px;
	line-height: 80px;
	font-size: 40px;
}
/* … et de l'effet */
.nectar_image_with_hotspots[data-stlye="color_pulse"] .nectar_hotspot::before {
	width: 40px;
	height: 40px;
	margin: -20px auto auto -20px;
}


@media only screen and (max-width: 690px) {
	.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 20px;
	}
	.nectar_image_with_hotspots[data-stlye="color_pulse"] .nectar_hotspot::before {
		width: 20px;
		height: 20px;
		margin: -10px auto auto -10px;
	}
}










/* Va savoir pourquoi, le décalage à droite n'est pas suffisant :/ */
@media only screen and (min-width: 690px) {
	.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="right"] {
		margin-left: 110px !important;
	}
}

.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] p {
	color: black !important;
}




#slide-out-widget-area.slide-out-from-right {
	padding: 15px /* was 33*/;
}

.texte-bloc-intro h3 {
	text-align: left;	
}
.texte-bloc-sas h3 {
	text-align: right;
}
.texte-bloc-partenaires h3 {
	text-align: center;
}

@media only screen and (max-width: 690px) {
	.texte-bloc-intro h3,
	.texte-bloc-sas h3,
	.texte-bloc-partenaires h3 {
		text-align: justify;
	}
}

@media only screen and (max-width: 690px) {
	.title-sas-fr h1 {
		font-size: 26px;
		line-height: 26px;
	}
	.title-sas-en h1 {
		font-size: 26px;
		line-height: 26px;
	}
	.title-sas-de h1 {
		font-size: 26px;
		line-height: 26px;
	}	
}



.news-homepage .item-main {
	padding: 0;
}
.news-homepage .item-main .post-heading {
	background-color: black !important;
	font-size: 25px  !important;
}

.news-homepage  .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content * {
	color: white  !important;
}



.special-link-3 a {
	opacity: 1 !important;
	font-size: 20px;
	font-weight: 700;
	color: var(--color-1) !important;	
}
@media only screen and (min-width: 691px) {
	.special-link-3 {
			visibility: hidden;
	}
}






.main-title-right {
	text-align: right;
}
@media only screen and (max-width: 690px) {
	.main-title-right {
		font-size: 14px;
	}
}

@media only screen and (max-width: 690px) {
	.main-title,
	.main-title-right {
		text-align: center;
	}
}


.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content .nectar-post-grid-link .item-main .post-heading b,
.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content .nectar-post-grid-link .item-main .post-heading b sup,
.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content .nectar-post-grid-link .item-main .post-heading b + sup,
.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content .nectar-post-grid-link .item-main .post-heading b *,
.news-homepage .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content b,
.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content b,
.news-homepage .nectar-post-grid-item .content b,
.news-homepage .item-main .post-heading > b,
.news-homepage .item-main .post-heading b,
.news-homepage .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content sup,
.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content sup,
.news-homepage .nectar-post-grid-item .content sup,
.news-homepage .item-main .post-heading > sup,
.news-homepage .item-main .post-heading sup {
	color: #fde31d !important;
}

.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content .nectar-post-grid-link .item-main .post-heading i,
.news-homepage .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content i,
.news-homepage .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content i,
.news-homepage .nectar-post-grid-item .content i,
.news-homepage .item-main .post-heading > i,
.news-homepage .item-main .post-heading i  {
	font-style: italic;
	font-size: 14px;
}

.news-homepage .item-main .post-heading {
	font-size: 22px !important;
}


.toggle,
h3.toggle-title,
h4.toggle-title {
	text-align: center !important;
	color: var(--color-1) !important;	
}
.toggle-title a {
	color: var(--color-1) !important;
}





#popmake-6816,
#popmake-6933,
#popmake-6936,
#popmake-6939 {
	border-top-right-radius: 30px;
}

.popup-title {
	text-align: center;
	color: var(--color-2);
	font-weight: bold;
	font-size: 20px;
	padding: 0;
}
.popup-logo {
	text-align: center !important;
	padding: 0;
}


#contact #sib_signup_form_6 a:hover,
#contact #sib_signup_form_10 a:hover,
#contact #sib_signup_form_11 a:hover,
#contact #sib_signup_form_12 a:hover {
    color: white !important;
}
#contact #sib_signup_form_6 input[type=email],
#contact #sib_signup_form_10 input[type=email],
#contact #sib_signup_form_11 input[type=email],
#contact #sib_signup_form_12 input[type=email] {
    color: #cecece;
}





/*
.sib-default-btn {
    padding: 12px 12px !important;
}

form#sib_signup_form_3 a:hover {
    color: #b90713 !important;
}
form#sib_signup_form_3 input[type="email"] {
	color: #666 !important;
}
*/


#frise img {
    max-height: 220px;
}