#site-header
{
		position: fixed;
		top: 0;
		padding-top: 0;
		width: 100%;
		z-index: 1000;
}
		
a:focus
{
		outline: 0px;
}

.navigation-en-haut .current-menu-item, .navigation-en-haut li:hover
{
		text-decoration: underline;
}

body.home h1
{
		display: none;
}

body.home main .wp-block-group:nth-of-type(1)
{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
}

/*body main
{
		margin-top: 2em !important;
}*/

body.home .valeurs .wp-block-column
{
		height: 150px;
		max-width: 150px;
		margin-left: auto;
		margin-right: auto;
		box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.2);
}

body.home footer
{
		margin-top: 0;
}

body a
{
		font-weight: bold;
		color: #e88f09;
}

body p
{
		color: black;
}

strong
{
		font-weight: bold;
}

h2
{
		color: #013273;
}

.contact form label
{
	font-weight: bold;
	font-size: 18px;
}

.contact form label .required
{
		color: #e88f09;
		font-size: 18px;
}

.contact label input, .contact label textarea {
    width: 100%;
    padding: 10px;
    border: 2px solid #e88f09;
    margin-top: 10px;
    border-radius: 3px;
    font-family: 'Arial';
    color: black;
    font-size: 1em;
}

.contact form input[type=submit]
{
    background: #e88f09;
    border: none;
    padding: 1em;
    color: black;
    font-family: Nunito, sans-serif;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
}

.contact form input[type=submit]:hover
{
		background: black;
		color: white;
}

.liste-des-prestations > .wp-block-column
{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 2em;
}

.blue-background p, .blue-background ul li
{
		color: white;
}

.blue-background h2
{
		color: #e88f09;
}

iframe
{
		max-width: 100% !important;
		margin:auto;
		display:block;
}

.interviews-video-et-emission-tv h3, .radios-et-podcast h3
{
		padding-left: 1em;
		width: 640px;
		max-width: 100%;
		box-sizing: border-box;
}

.interviews-video-et-emission-tv iframe, .interviews-video-et-emission-tv figure.wp-block-embed, .radios-et-podcast .podcast-atypik, .articles-de-presse figure
{
		margin-top: 0;
}

.interviews-video-et-emission-tv figure.wp-block-embed, .radios-et-podcast .podcast-atypik, .radios-et-podcast .podcast-air-zen-radio
{
		width: 640px;
		max-width: 100%;
}

.radios-et-podcast iframe.podcast-atypik
{
		box-sizing: border-box;
}

.articles-de-presse h3
{
		height: 154px;
}

.wp-block-woocommerce-product-collection ul li:nth-of-type(2)	h2, .wp-block-woocommerce-product-collection ul li:nth-of-type(3) h2
{
		max-width: 20ch;
}
.wp-block-woocommerce-product-collection ul li
{
		padding: 1em;
		border: 1px solid;
		border-radius: 5px;
		box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.2);
}

.wp-block-woocommerce-product-collection, .wp-block-woocommerce-product-collection ul, #pt-cv-view-qcddoh2o + .pt-cv-pagination-wrapper a
{
		padding: 1em;
}

.pt-cv-pagination-wrapper .pt-cv-pagination.pagination
{
		display: flex;
}

.pt-cv-pagination-wrapper .pt-cv-pagination.pagination li
{
		margin-right: 1em;
}

@media (max-width: 767px)
{
		.wp-block-woocommerce-product-collection ul
		{
				display: block;
		}
		
		.wp-block-woocommerce-product-collection ul li
		{
				margin-bottom: 2em;
		}
		
		.banniere-accueil
		{
				min-height: 400px !important;
		}
		
		body:not(.home) main
		{
				margin-top: 90px !important;
		}
		
		.wp-block-woocommerce-coming-soon ul.navigation-en-haut
		{
				padding-right: 30px !important;
		}
}

@media (min-width: 782px) {
		.liste-des-categories-presse.is-layout-flex {
				gap: 1.2rem;
				justify-content: center;
		}
    .liste-des-categories-presse.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
				flex-basis: initial;
				flex-grow: initial;
		}
}