@charset "UTF-8";
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:calc(70vh - 100px)}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:20px;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
 .slick-loading .slick-list {
background: #fff url(https://blog.johnnylemesle.fr/wp-content/themes/Blog_theme_perso/slick/ajax-loader.gif) center center no-repeat;
} @font-face {
font-family: "slick";
src: url(https://blog.johnnylemesle.fr/wp-content/themes/Blog_theme_perso/slick/fonts/slick.eot);
src: url(https://blog.johnnylemesle.fr/wp-content/themes/Blog_theme_perso/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(https://blog.johnnylemesle.fr/wp-content/themes/Blog_theme_perso/slick/fonts/slick.woff) format("woff"), url(https://blog.johnnylemesle.fr/wp-content/themes/Blog_theme_perso/slick/fonts/slick.ttf) format("truetype"), url(https://blog.johnnylemesle.fr/wp-content/themes/Blog_theme_perso/slick/fonts/slick.svg#slick) format("svg");
font-weight: normal;
font-style: normal;
} .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
background: transparent;
color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir=rtl] .slick-prev {
left: auto;
right: -25px;
}
.slick-prev:before {
content: "←";
}
[dir=rtl] .slick-prev:before {
content: "→";
}
.slick-next {
right: -25px;
}
[dir=rtl] .slick-next {
left: -25px;
right: auto;
}
.slick-next:before {
content: "→";
}
[dir=rtl] .slick-next:before {
content: "←";
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
color: black;
opacity: 0.75;
}@import"https://fonts.googleapis.com/css?family=Dancing+Script&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto&display=swap";.johnny_fond_gris{margin-top:2%;margin-bottom:2%;padding-bottom:1%;padding-top:1%;border:solid 1px #000;box-shadow:2px 2px 5px #000;border-radius:5px}.johnny_fond_gris a{color:#000;text-decoration:underline}.johnny_fond_gris .single_principale article .johnny_title{font-size:2rem;padding-top:3%;padding-bottom:2%;text-align:center}.johnny_fond_gris .single_principale article .meta_single .avatar_single{position:absolute;display:block}.johnny_fond_gris .single_principale article .meta_single .info_article_single{position:relative;left:60px;margin-right:auto;margin-top:20px}.johnny_fond_gris .single_principale article .meta_single .info_article_single .categorie_single a{text-decoration:none;color:#000}.johnny_fond_gris .single_principale article .meta_single .info_article_single .etiquettes_single{font-style:italic}.johnny_fond_gris .single_principale article .meta_single .info_article_single .etiquettes_single a{text-decoration:none;color:#000}.johnny_fond_gris .single_principale article .johnny_contenu_single{margin-top:20px}.johnny_fond_gris .single_principale article .johnny_contenu_single blockquote{border-left:2px solid #36a9e1;padding-left:5px;margin-top:5px;margin-bottom:10px}.johnny_fond_gris .single_principale article .johnny_contenu_single blockquote cite{font-style:italic}.johnny_fond_gris .single_principale article .johnny_contenu_single figure{background-color:rgba(0,0,0,.3);width:70%;margin:0 auto}.johnny_fond_gris .single_principale article .johnny_contenu_single figure img{display:block;height:calc(50vh - 100px);width:100%;margin:0 auto;text-align:center;margin-bottom:5%}.johnny_fond_gris .single_principale article .johnny_contenu_single figure figcaption{position:absolute;z-index:999;top:22%;left:32%;width:350px;display:none;text-align:center}.johnny_fond_gris .single_principale article .johnny_contenu_single figure:hover img{opacity:.4}.johnny_fond_gris .single_principale article .johnny_contenu_single figure:hover figcaption{display:none;color:#fff}.johnny_fond_gris .single_principale article .johnny_contenu_single p{line-height:1.2}.johnny_fond_gris .single_principale #repond #commentform .comment-form-comment:first-child{margin-bottom:150px}.johnny_fond_gris .newsletter_single{display:block;text-align:center;margin:5px 0px}.johnny_fond_gris .newsletter_single .separ{content:"";height:1px;width:auto;margin-top:2%;margin-bottom:2%;background-color:#000}.johnny_fond_gris .newsletter_single .newsletter_single_title{font-size:1.2rem;font-weight:bold}.johnny_fond_gris .newsletter_single .newsletter-form input{border-radius:5px}@media(max-width: 991.98px){.johnny_fond_gris .newsletter_single{display:block;text-align:center;margin:5px 0px}.johnny_fond_gris .newsletter_single .separ{content:"";height:1px;width:auto;margin-top:2%;margin-bottom:2%;background-color:#000}.johnny_fond_gris .newsletter_single .newsletter_single_title{font-size:1.2rem;font-weight:bold}.johnny_fond_gris .newsletter_single .newsletter-form input{border-radius:5px}}.johnny_fond_gris{margin-top:2%;margin-bottom:2%;padding-bottom:1%;border:solid 1px #000;box-shadow:2px 2px 5px #000;border-radius:5px}.johnny_fond_gris .sidebar_home{position:absolute;right:0px;top:365px}.johnny_fond_gris .sidebar_home ol,.johnny_fond_gris .sidebar_home ul{list-style:none}.johnny_fond_gris .sidebar_home #calendar-2{margin-top:10px;text-align:-webkit-center}#wpcf7-f15-o1{padding-top:10px}#wpcf7-f15-o1 label{width:100%}#wpcf7-f15-o1 label .wpcf7-form-control{width:100%;padding:10px;border-radius:20px;border-color:#36a9e1;border-style:solid}#wpcf7-f15-o1 label .wpcf7-form-control.wpcf7-checkbox{border:none;border-radius:initial}#wpcf7-f15-o1 .wpcf7-submit{width:100%;padding:10px;border-radius:10px;border-color:#36a9e1;border-style:solid}body{font-family:"Roboto",sans-serif;color:#000}body header .site_header_menu{font-size:1.5rem;border-top:solid 1px #000;border-bottom:1px solid #000;box-shadow:0px 2px 5px #000;background-color:rgba(54,169,225,.5);margin-top:2%;margin-bottom:2%}body header .site_header_menu li{padding-top:1.5%;padding-bottom:1.5%;padding-left:2%;padding-right:2%}body header .site_header_menu li a:hover{color:#e75217}body header a #johnny_logo{margin-top:.5%;margin-bottom:1%;height:70px;width:100%}body header .johnny_search{font-size:1.5rem;text-align:center;padding-top:2%;padding-bottom:2%}body header .johnny_search .johnny_label{margin-right:5px}body header .johnny_search .johnny_button{font-size:1.2rem;background-color:#28a745;color:#000}body .johnny_fond_gris{margin-top:2%;margin-bottom:2%;padding-bottom:1%;border:solid 1px #000;box-shadow:2px 2px 5px #000;background-color:rgba(54,169,225,.5);border-radius:5px}body .johnny_title_first{font-size:3rem;text-align:center;font-family:"Dancing Script",cursive;padding-top:5%;padding-bottom:5%}body .johnny_title{font-size:2rem;padding-top:3%;padding-bottom:2%;text-align:center}body .johnny_content{line-height:1.2;padding-top:5px;padding-bottom:5px}body .johnny_content article img{display:block;margin-top:2%;margin-bottom:2%;width:50%;height:400px;text-align:center;margin-left:auto;margin-right:auto;border:solid 1px #000;border-radius:5px;box-shadow:2px 2px 5px #000}body .johnny_content article .johnny_author{line-height:.9}body .johnny_content .hr1{background:rgba(0,0,0,.2);height:2px}body .johnny_pagination{text-align:center;padding-top:2%;padding-bottom:1%}body #jwpcf7-f15-p75-o1 .titrecontact{align-items:center;text-transform:uppercase;padding-bottom:20px;color:#fff}body #jwpcf7-f15-p75-o1 .wpcf7-form{align-items:center}body #jwpcf7-f15-p75-o1 label{color:#000;padding-top:1%;padding-bottom:1%}body .carousel-me a{text-decoration:none;color:#000}body .carousel-me a .sc img{height:calc(50vh - 100px);width:auto;margin:0 auto}body .carousel-me a .sc img .johnny_carousel_img{background-image:linear-gradient(rgba(50, 50, 50, 0.5), rgba(50, 50, 50, 0.5))}body .carousel-me .title_carousel{margin-top:5px;text-align:center;font-size:1rem;font-weight:bold}body .carousel-me .extrait_carousel{height:100%}body .carousel-me .extrait_carousel p{margin-top:5px;overflow:hidden;height:100%}body footer#footer{background:rgba(0,0,0,.9)}body footer#footer .container{padding-top:2%;padding-bottom:2%}body footer#footer .container .hr{background:rgba(255,255,255,.2);height:1px}body footer#footer .container .iconfooter1{padding-bottom:10px}body footer#footer .container .iconfooter2{padding-bottom:10px}body footer#footer .container .pfooter{padding-top:10px;padding-bottom:5px;color:#fff}@media(max-width: 575.98px){body{font-family:"Roboto",sans-serif;color:#000}body header{text-align:center}body header .site_header_menu{display:flex;justify-content:space-evenly;font-size:1.5rem;margin-bottom:2%}body header .site_header_menu li{padding-top:1.5%;padding-bottom:1.5%;padding-left:2%;padding-right:2%}body header a #johnny_logo{margin-top:.5%;margin-bottom:1%;height:200px}body header .johnny_search{font-size:1.5rem;margin-top:5%}body header .johnny_search .johnny_label{margin-left:auto;margin-right:auto}body header .johnny_search .johnny_button{font-size:1.2rem;margin-left:auto;margin-right:auto;background-color:#28a745;color:#000}body .johnny_fond_gris{margin-top:2%;margin-bottom:2%;padding-bottom:1%;border:solid 1px #000;box-shadow:2px 2px 5px #000;border-radius:5px}body .johnny_title_first{font-size:3rem;text-align:center;font-family:"Dancing Script",cursive;padding-top:5%;padding-bottom:5%}body .johnny_title{font-size:2rem;padding-top:2%;padding-bottom:2%;text-align:center}body .johnny_content{line-height:1.2;padding-top:5px;padding-bottom:5px}body .johnny_content article img{display:block;margin-top:2%;margin-bottom:2%;width:50%;height:500px;text-align:center;margin-left:auto;margin-right:auto;border:solid 1px #000;border-radius:5px;box-shadow:2px 2px 5px #000}body .johnny_content .hr1{background:rgba(0,0,0,.2);height:1px}body .johnny_pagination{text-align:center;padding-top:2%;padding-bottom:1%}body .carousel-me a{text-decoration:none;color:#000}body .carousel-me a .sc img{height:calc(50vh - 150px);width:auto;margin:0 auto}body .carousel-me a .sc img .johnny_carousel_img{background-image:linear-gradient(rgba(50, 50, 50, 0.5), rgba(50, 50, 50, 0.5))}body .carousel-me .title_carousel{margin-top:5px;text-align:center;font-size:1rem;font-weight:bold}body .carousel-me .extrait_carousel{height:100%}body .carousel-me .extrait_carousel p{margin-top:5px;overflow:hidden;height:100%}}.tnp-subscription {
font-size: 13px;
display: block;
margin: 15px auto;
max-width: 500px;
width: 100%;
} .tnp-subscription div.tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-subscription label {
display: block;
color: inherit;
font-size: 14px;
font-weight: 700;
line-height: normal;
padding: 5px;
margin: 0;
}
.tnp-subscription input[type=text], 
.tnp-subscription input[type=email], 
.tnp-subscription input[type=submit], 
.tnp-subscription select {
width: 100%;
height: 50px;
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: 20px;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox], 
.tnp-widget input[type=radio] {
max-width: 20px;
display: inline-block;
} .tnp-subscription select option {
margin-right: 10px;
}
.tnp-subscription input.tnp-submit {
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit] {
width: 100%;
}
} .tnp-profile {
font-size: 13px;
}
.tnp-profile form .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-profile form .tnp-field label {
display: block;
color: #333;
font-size: 14px;
}
.tnp-profile form .tnp-field input[type=text], 
.tnp-profile form .tnp-field input[type=email], 
.tnp-profile form .tnp-field input[type=submit], 
.tnp-profile form .tnp-field textarea, 
.tnp-profile form .tnp-field select {
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
margin: 0;
line-height: normal;
box-sizing: border-box;
border-radius: 0;
height: auto;
float: none;
}
.tnp-profile form input[type=checkbox], .tnp-profile input[type=radio] {
max-width: 20px;
display: inline-block;
}
.tnp-profile form .tnp-list-label {
margin-left: 15px;
} .tnp-profile form select option {
margin-right: 10px;
}
.tnp-profile form .tnp-field input[type=submit] {
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
}
@media all and (max-width: 480px) {
.tnp-profile input[type=submit] {
width: 100%;
margin: 0;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
}
.tnp-subscription-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-subscription-minimal input.tnp-email {
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
}
.tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}