@charset "UTF-8";
.alignleft {
float:left;
display: block;
margin: 0 10px 10px 0;
}
.alignright {
float:right;
display: block;
margin: 0 0 10px 10px;
}
.aligncenter{
display:block;
margin: 0 auto 10px auto;
}  html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
HTML5 display-role reset for older browsers
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}    @-webkit-keyframes tracking-in-expand {
0% {
letter-spacing: -0.5em;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
opacity: 1;
}
}
@keyframes tracking-in-expand {
0% {
letter-spacing: -0.5em;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
opacity: 1;
}
} @-webkit-keyframes slide-in-top {
0% {
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes slide-in-top {
0% {
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
.slide-in-top {
-webkit-animation: slide-in-top 4000ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1s both;
animation: slide-in-top 4000ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1s both;
}
.tracking-in-expand {
-webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) 3s both;
animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) 3s both;
}   @-webkit-keyframes slide-in-blurred-left {
0% {
-webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-filter: blur(40px);
filter: blur(40px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0) scaleY(1) scaleX(1);
transform: translateX(0) scaleY(1) scaleX(1);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-filter: blur(0);
filter: blur(0);
opacity: 1;
}
}
@keyframes slide-in-blurred-left {
0% {
-webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-filter: blur(40px);
filter: blur(40px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0) scaleY(1) scaleX(1);
transform: translateX(0) scaleY(1) scaleX(1);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-filter: blur(0);
filter: blur(0);
opacity: 1;
}
}
.slide-in-blurred-left {
-webkit-animation: slide-in-blurred-left 0.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
animation: slide-in-blurred-left 0.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
} #header {
position:relative;
z-index: 2;
}
.carousel {
position: relative;
z-index: 1;
}
.locauxcolor {
background-color: azure;
}
.colorwhite {
background-color: white;
}
.colorwhite-opacity {
background-color:white;
opacity: 0.8;
} .zindex{
position: relative;
z-index: 1
}
.absolute {
position: absolute;
}
.decalage {
margin-top: 230px;
}
.menu {
background: #F67280;
height: 4rem;
font-size: 16px;
font-family: 'Borel', cursive;  z-index: 1; }
.menu ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
}
.menu > ul {
max-width: 1000px;
display: flex;
justify-content: space-around;
}
.menu > ul > li{
padding: 0.75rem 0;
}
.menu > ul > li:after {
content: "";
position: absolute;
width: 15px; height: 15px;
border-radius: 50%;
bottom: 5px;
left: calc(50% - 2px);
background: #4EBFFF;
will-change: transform;
transform: scale(0);
transition: transform 0.2s ease;
}
.menu > ul > li:hover:after {
transform: scale(1);
}
li {
position: relative;
line-height: 2.5rem;
text-align: center;
} .menu-item-Acc {
position: relative;
line-height: 2.5rem;
text-align: center;
background: #466B83;
}
li a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
font-size: 18px;
transition: color 2s; }
li a:hover {
text-decoration: none;
color:#c2f672;
}
.sub-menu {
position: absolute;
width: 170px;
top: 100%;
right: auto;
left: -50px; display: none;
z-index: 1;
}
li:hover > .sub-menu {
display:block; }
li a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
color: #FFF;
font-size: 16px;
padding-top: 7px;
transition: none; }
.sub-menu li {
padding: 0.0.0;
background: #F67280;
opacity: 0.6;
transform-origin: bottom;
animation: enter 0.2s ease forwards;
}
.sub-menu li:nth-child(1) {
animation-duration: 0.2s;
animation-delay: 0s;
}
.sub-menu li:nth-child(2) {
animation-duration: 0.3s;
animation-delay: 0.1s;
}
.sub-menu li:nth-child(3) {
animation-duration: 0.4s;
animation-delay: 0.2s;
}
.sub-menu li:hover {
background: #F8B195;
}
.sub-menu li a { font-size: 14px
} @media screen and (max-width: 768px) {
.sub-menu {
width: 40vw;
left: 0.2rem;
top: 40%;
transform: translateY(-40%);
}
.sub-menu li {
background: #C06C84;
}
.menu {
position: relative;
}
li {
position: relative;
line-height: 2rem;
text-align: center;
}
.menu:after { content: "";
position: absolute;
top: calc(50% - 2px);
right: 1rem;
width: 60px;
height: 7px;
background: #FFF;
box-shadow: 0 15px #FFF, 0 -15px #FFF;
} .menu > ul {
display: none;
background: #F67280;
flex-direction: column;
justify-content: center;
height: auto;  animation: fade 0.2s ease-out;
padding-bottom: 40px;
}
.menu > ul > li {
flex: 0;
opacity: 0;
animation: enter 0.3s ease-out forwards;
margin-top: 40px;
}
.menu > ul > li:nth-child(1) {
animation-delay: 0s;
}
.menu > ul > li:nth-child(2) {
animation-delay: 0.1s;
}
.menu > ul > li:nth-child(3) {
animation-delay: 0.2s;
}
.menu > ul > li:nth-child(4) {
animation-delay: 0.3s;
}
.menu > ul > li:nth-child(5) {
animation-delay: 0.4s;
}
.menu > ul > li + li {
margin-top: 0.75rem;
}
.menu > ul > li:after {
left: auto;
right: 1rem;
bottom: calc(50% - 2px);
}
.menu > ul > li:hover {
z-index: 2;	  
}
.menu:hover > ul {
display: flex;
z-index: 2;
}
.menu:hover:after {
box-shadow: none;
display: none;
} .menu > ul > li{
padding: 0;
} }  @media screen and (max-width: 575.98px) {
.sub-menu {
width: 40vw;
left: 0.8rem;
top: 40%;
transform: translateY(-40%);
}
} * {
box-sizing: border-box;
}
*:before, *:after {
box-sizing: inherit;
}
a {
text-decoration: none;
}
@keyframes enter {
from {
opacity: 0;
transform: scaleY(0.98) translateY(10px);
}
to {
opacity: 1;
transform: none;
}
}
@keyframes fade {
from {
opacity: 0;
}
to {
opacity: 1;
}
} .carousel
{
z-index: 0;
}
body {
margin: 0px; padding:0px; }
.retour {
clear: both;
}
#ballons {
background-image:url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/fond_haut.png);
height: 170px;
background-repeat: repeat-x;
-webkit-box-shadow: 0px 16px 16px -7px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 16px 16px -7px rgba(0,0,0,0.50);
box-shadow: 0px 16px 16px -7px rgba(0,0,0,0.50);
}
.bckgrnd-grey-blue {
background-color: rgba(215,229,254,1.00);
} h1 {
font-family: 'Paytone One', sans-serif;
font-size: 40px;
color: #FF8F00;
margin-top: -22px;
letter-spacing: 4px;
text-align: center;
}
h2{
font-family: 'Borel', cursive;
font-size: 20px;
color: #FFFFFF;
padding-top: 20px;
line-height: 170%; }
h3 {
font-family: 'Paytone One', sans-serif;
font-size: 25px;
font-weight: 500;
padding-top: 30px;
padding-bottom: 20px;
color:#22ace0;
}
h4 {
font-family: 'Pacifico', cursive;
font-size:26px;
color:#F67280;
padding-bottom: 10px;
padding-left: 50px;
margin-top: 20px;
margin-bottom: 20px;
background-image: url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/puce_ballon_creuset.png);
background-repeat:no-repeat;
background-position: left;
}
#titresanspuce {
font-family: 'Pacifico', cursive;
font-size:30px;
color:#F67280;
padding-bottom: 10px;
margin-top: 10px;
}
h5 {
font-family: 'Nunito', cursive, sans-serif;
font-size: 40px;
font-weight: 600;
color:#FFFFFF;
}
h6 { font-family: 'Paytone One', cursive, sans-serif; margin-top: 95px;
font-size: 20px;
height: 40px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
color: #22ACE0;
text-align: center;
margin-left: auto;
margin-right: auto;
} .txt-standard ul li::before {
content: "\2022"; color: #22ace0; font-weight: bold; display: inline-block; width: 1em; margin-left: 1em; }
.txt-standard li {
text-align: left;
line-height: normal;
}  .news a {
color:rgba(14,168,217,1.00);
font-family: 'Nunito', cursive, sans-serif;
font-size:16px;
font-style: italic;
font-weight: 600;
text-align: left;
line-height: 16px;
padding-bottom: 2px;
}
.news ul li {
list-style: none !important;
}
.bloc_ombre_dernieres_news {
background-color: #f0fefe;
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; width: 100%; padding: 10px; box-sizing: border-box;
}
.mapcenter {
margin: 0 auto;
margin-top: 20px;
display: block;
}
.carousel_txt {
background-color:rgba(106,101,101,0.50)
}
.carousel_explain {
font-family: 'Nunito', sans-serif;
font-size:18px;
font-weight: 600;
color:rgba(255,255,255,1.00);
}
.titre-histo {
font-family: 'Pacifico', cursive;
font-size:30px;
color:#6bb1b1;
margin-top:10px;
margin-bottom: 10px;
}
.txt-standard {
font-family: 'Nunito', sans-serif;
font-size:16px;
color: #544647;
line-height: normal;
}
.txt-standard-white-titre {
font-family: 'Nunito', sans-serif;
font-size:16px;
font-weight: 900;
color: #ffffff;
line-height: normal;
}
.txt-standard-white {
font-family: 'Nunito', sans-serif;
font-size:18px;
font-weight: 600;
color: #ffffff;
line-height: normal;
padding-left: 20px;
}
.bolditalcolor {
line-height: normal;
font-family: 'Nunito', sans-serif;
font-size:16px;
font-weight: 600;
color: #145A78;
} .bckgrnd-covid { background-color: #FFF;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
} .bolditalcolor-covid {
line-height: normal;
font-family: 'Nunito', sans-serif; font-size:16px;
font-style: italic;
text-align: justify;
font-weight: 800;
}
.bolditalcolor-covid-creuset {
line-height: normal; font-family: 'Nunito', sans-serif;
font-size: 14px;
font-weight: 400; color: #145A78;
}
.bolditalcolor-covid-creuset a {
color: #2196f3;
font-weight: 600;
}
.bolditalcolor-covid-creuset p {
padding-top: 10px;
}
mark {
background-color: yellow;
color: black;
font-weight: 800;
}
.bkg_gris {
background-color: #e9f1e7;
}
.ombrephoto {
-moz-box-shadow: 1px 2px 5px 3px #cfcfcf;
-webkit-box-shadow: 1px 2px 5px 3px #cfcfcf;
-o-box-shadow: 1px 2px 5px 3px #cfcfcf;
box-shadow: 1px 2px 5px 3px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=153, Strength=5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#fond_logo {
background-color: #FFFFFF;
height: 160px;
width: 120px;
padding-left: 12px;
margin-left: 50px; }
.fondvert {
background-color: #7db270;
box-shadow: -11px 5px 7px -3px rgba(0,0,0,0.32);
-webkit-box-shadow: -11px 5px 7px -3px rgba(0,0,0,0.32);
-moz-box-shadow: -11px 5px 7px -3px rgba(0,0,0,0.32);
}
.fondbleu {
background-color: #486169;
}
.fondbleu-edf {
background-color: #5967ad;
}
.titrerectanglevert {
font-family: 'Paytone One', sans-serif;
font-size: 24px;
color: #FFFFFF;
margin-top: 20px;
}
.btn-primary { background-color: #145a78;
border: none;
border-radius: 0;
}
.btn-danger {
border: none;
border-radius: 0;
color: #FFFFFF;
font-family: 'Nunito', sans-serif;
font-size: 20px;
font-weight: bold;
}
.img-responsive {
height:auto;
margin-right: auto;
margin-left: auto;
padding-left: 25px
}
.border {
border-width:3px !important;
}  .bleu {
background-color: #145a78;
}
.orange {
background-color: #f48f53;
} .txt-row-orange {
font-family: 'Nunito', sans-serif;
font-size: 18px;
font-weight: 600;
padding-left: 10px;
font-style: italic;
color:#FFFFFF;
line-height: normal;
}
.titres_footer {
font-family: 'Nunito', sans-serif;
font-size: 18px;
font-weight: 600;
color:#f7b025;
padding-bottom: 10px;
padding-top: 10px;
}
.txt_footer {
font-family: 'Nunito', sans-serif;
font-size: 14px;
color:#FFFFFF;
line-height: normal;
}
.mentionslegales {
font-family: 'Nunito', sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align: center;
line-height: normal;
padding-top: 20px;
padding-bottom: 20px;
letter-spacing: 1px;
}
.txt_footer a {
font-family: 'Nunito', sans-serif;
font-size: 14px;
font-weight: 600;
line-height: normal;
color: rgba(123,215,246,1.00);
}
.mentlegal{
background-color:rgba(12,55,73,1.00)
}   .fas fa-angle-double-down {
font-size: 10px;
font-weight: 200;
}
.btn-link { font-family: 'Nunito', sans-serif;
font-size: 16px;
font-weight: 800;
color:rgba(255,255,255,1.00);
text-align: left;
}
.btn-link:hover {
text-decoration: none;
color:#FFB5A3;
transition: 1s;
padding-left: 20px;
}
.btn-primary { background-color: #145a78;
border: none;
border-radius: 0;
}
.btn-danger {
border: none;
border-radius: 0;
color: #FFFFFF;
font-family: 'Nunito', sans-serif;
font-size: 20px;
font-weight: bold;
}
.card-header {
background-color: #22ACE0 !important;
height:60px;
}
.card-header h2 {
text-decoration: none;
padding-top: 0;
margin-top: 0;
font-family: 'Nunito', sans-serif;
}  .category #blog h1 {
font-family: 'Paytone One', sans-serif;
font-size: 18px;
color:#d96439;
text-align: left;
letter-spacing: 1px;
text-shadow: none;
padding-bottom: 10px;
padding-left: 50px;
background-image: url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/puce_ronde_ballons.png);
background-repeat:no-repeat;
}
.tag #blog h1 {
font-family: 'Paytone One', sans-serif;
font-size: 18px;
color:#d96439;
text-align: left;
letter-spacing: 1px;
text-shadow: none;
padding-bottom: 10px;
padding-left: 50px;
background-image: url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/puce_ronde_ballons.png);
background-repeat:no-repeat;
}
.single #blog h1 {
font-family: 'Paytone One', sans-serif;
font-size: 18px;
color:#d96439;
text-align: left;
letter-spacing: 1px;
text-shadow: none;
padding-bottom: 10px;
padding-left: 50px;
background-image: url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/puce_ronde_ballons.png);
background-repeat:no-repeat;
}
.single #blog h4 {
font-family: 'Pacifico', cursive;
font-size: 22px;
color: #F67280;
padding-bottom: 10px;
padding-left: 20px;
margin-top: 30px;
margin-bottom: 20px;
background-image:none;
}
.single #blog h5 {
font-family: 'Paytone One', sans-serif;
font-size: 21px;
font-weight: 500;
color: #22ace0;
padding-left: 50px;
padding-top: 10px;
padding-bottom: 10px;
}  
.category #blog p {
font-family: 'Nunito', sans-serif;
font-size: 16px;
font-weight: 400;
color: #544647;
line-height: normal;
}
.tag #blog p {
font-family: 'Nunito', sans-serif;
font-size: 16px;
font-weight: 400;
color: #544647;
line-height: normal;
}
.single #blog .etiquettes {
font-family: 'Nunito', sans-serif;
font-size: 16px;
font-weight: 400;
}
.single #blog p {
font-family: 'Nunito', sans-serif;
font-weight: 500;
color: #544647;
line-height: normal;
padding-left: 30px;
padding-right: 30px;
padding-top:0px;
padding-bottom: 10px;
}
.category #blog .date {
font-family: 'Nunito', sans-serif;
font-size: 18px;
font-weight: 600;
font-style: oblique;
color:#25AAE2;
line-height: normal;
padding-left: 50px;
}
.single #blog .date {
font-family: 'Nunito', sans-serif;
font-size: 18px;
font-weight: 600;
font-style: oblique;
font-weight: 400;
color:#25AAE2;
line-height: normal;
padding-left: 50px;
}
.single #blog ul li {
text-align: left;
list-style-type: square;
font-family: 'Nunito', sans-serif;
color: #544647;
line-height: normal;
padding-top: 10px;
margin-left: 35px;
padding-right: 30px;
}
.single #blog ul {
margin-top: 5px;
margin-bottom: 10px;
}
.single #blog ol li {
text-align: left;
list-style-type: decimal;
font-family: 'Nunito', sans-serif;
font-size: auto;
font-weight: 500;
color: #544647;
line-height: normal;
padding-top: 2px;
margin-left: 35px;
padding-right: 30px;
}
.single #blog ol {
margin-top: 5px;
margin-bottom: 10px;
} .page strong {
font-weight: bold;
}
.page em {
font-style: italic;
}
.page a:hover {
text-decoration: none;
color:#F8E855;
transition: color 2s;
}
#blog li a {
font-family: 'Nunito', sans-serif;
font-weight: bold;
font-size: auto;
display: inline;
color: #2F87D2;
transition: color 2s;
}
#blog li a:hover {
color:#F5717F;
transition: color 2s;
}
#blog {
background-color: rgba(255,255,255,1.00)
}
#blog a {
text-decoration: none;
font-weight: bold;
font-family: 'Nunito', sans-serif !important;
}
#blog a:hover {
text-decoration: none;
color:#F7B025;
transition: color 1s;
font-family: 'Nunito', sans-serif !important;
}
#blog strong {
font-weight: bold;
}
#blog em {
font-style: italic;
}
.liresuite {
background-color: #2F87D2;
margin-left: 450px;
width :150px;
font-family: 'Nunito', sans-serif;
font-size:16px;
font-weight: 400;
color: rgba(255,255,255,1.00);
padding-top: 5px;
}
.btn-primary {
margin-top: 20px;
background-color: #2F87D2;
font-family: 'Nunito', sans-serif;
font-size:16px;
font-weight: 400;
}
.titre-article-l {
font-family: 'Paytone One', sans-serif;
font-size: 20px;
color:#d96439;
padding-bottom: 10px;
padding-left: 50px;
background-image: url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/puce_ronde_ballons.png);
background-repeat:no-repeat;
}
.titre-blog {
font-family: 'Paytone One', sans-serif;
font-size: 18px;
color:#F67280;
}
.titre-blog a:hover {
text-decoration: none;
color:#F8E855;
transition: color 2s ease;
-webkit-transition-delay:all 1s ease;
-moz-transition-delay:all 1s ease;
-ms-transition-delay:all 1s ease;
-o-transition-delay:all 1s ease;
}
.derniers_articles {
font-family: 'Paytone One', sans-serif;
font-size: 26px;
color:#3494e8;
padding-bottom: 10px;
padding-left: 50px;
background-image: url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/puce_ronde_ballons.png);
background-repeat: no-repeat;
} .liseret_ballons {
background-image: url(//espace-rencontrelecreuset.fr/wp-content/themes/espace-rencontre/images/liseret_ballons.png); 
height: 40px;
width: 450px;
background-repeat: no-repeat;
background-position: center;
background-size: 40%;
}
.titre-article-cat {
font-family: 'Nunito', sans-serif;
font-size: 24px;
font-weight: 800;
color:#9FBF43;
padding-top: 10px;
padding-bottom: 20px;
padding-left: 20px;
}
.txt-standard-list-article {
font-family: 'Nunito', sans-serif;
font-size:14px;
font-weight: 400;
color:rgba(94,94,94,1.00);
text-align:justify;
line-height: normal;
padding-left: 20px;
}
.txt-standard-white-titre  li::before {
content: "\2022";
color: #F5727F;
font-weight: bold;
display: inline-block; 
width: 1em;
margin-left: -1em;
}
.evenements {
background-color: #D7E5FE; ;
}
.flottegauche {
float:left
} .map-responsive{
overflow:hidden;
padding-bottom:25%;
position:relative;
height:0;
}
.map-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}   @media (max-width: 1199.98px) {
h1 {
font-size: 20px;
}
h6 {
font-size: 14px
}
} @media (max-width: 991.98px) {
h1 {
font-size: 14px;
}
h6 {
display: block;
}
.textrectangle {
font-size: 18px;
}
.titrerectanglevert {
font-size:22px;
}
.menu {
font-size: 16px;
}
} @media (max-width: 767.98px) {
h1 { }
h4 {
font-size: 20px;
background-size: 33px 30px;
line-height:150%;	
}
h3 {
font-size:20px;
}
.txt-standard-white-titre {
font-size:18px;
font-weight: 600;	
}
.single #blog p {
padding-left: 10px;
padding-right: 5px;
}
.single #blog h1 {
margin-top :20px;
}
.titre-blog {
font-size: 16px;
}
.category #blog h1 {
padding-bottom: 0px;
padding-left: 50px;
margin-top: 0px;
}
.category #blog .date {
font-size: 14px;
}
.flottegauche {
float:none
}
.single #blog h4 {
padding-left: 10px;
}
.single #blog ul li {
} @media (max-width: 575.98px) {
#ballons {
display:none;
}
.decalage {
margin-top:50px;
}
.menu > ul > li:after {
display: none;
} li:hover > .sub-menu {
display:block; }	
.single #blog .date {
font-size: 14px;
}
.single #blog p {
padding-top: 18px;
}
.category #blog .date {
padding-top: 0px;
font-size: 14px;
} }
/*Extra large devices (large desktops) -xl
/*No media query since the extra-large breakpoint has no upper bound on its width