/*!
Theme Name: TontonFuse
Theme URI: https://www.lesaventuresludiques.com/
Author: TontonFuse
Author URI: https://www.lesaventuresludiques.com/
Description: TontonFuse
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tontonfuse
*/

html {line-height:1.15;-webkit-text-size-adjust:100%;}
body {margin:0;font-size:16px;color:#525252;line-height:1.7em;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;}
main {display:block;}
hr {box-sizing:content-box;height:0;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
pre {font-family:monospace;font-size:1em;}
abbr[title] {border-bottom:none;text-decoration:underline dotted;}
b, strong {font-weight:bolder;}
code, kbd, samp {font-family:monospace;font-size:1em;}
small {font-size:80%;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
img {border-style:none;height:auto;max-width:100%;vertical-align:middle;}
button, input, optgroup, select, textarea {font-family:inherit;font-size:100%;line-height:1.15;margin: 0;}
button, input {overflow:visible;}
button, select {text-transform:none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}
fieldset {padding:0.35em 0.75em 0.625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress {vertical-align:baseline;}
textarea {overflow:auto;width:100%;}
[type="checkbox"], [type="radio"] {box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
details {display:block;}
summary {display:list-item;}
template {display:none;}
[hidden] {display:none;}
*, *::before, *::after {box-sizing:inherit;}
html {box-sizing:border-box;}
figure {margin-left:auto;margin-right:auto;}
h1, h2, h3, h4, h5, h6 {clear:both;font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;}
h1 {font-size:40px;font-weight:800;letter-spacing:-0.02em;line-height:1.3em;color:#016eb6;margin-bottom:10px;}
h2 {font-size:25px;font-weight:800;letter-spacing:-0.02em;line-height:1.4em;color:#016eb6;margin-bottom:15px;margin-top:20px;}
h3 {font-size:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.3em;color:#016eb6;margin-bottom:15px;margin-top:20px;}
p {margin-bottom:1.1em;}
ul, ol {margin: 0 0 1.5em 7px;list-style:disc;}
li {margin-bottom:10px;}
ol {list-style:decimal;}
dt {font-weight:700;}
dd {margin:0 1.5em 1.5em;}
embed, iframe, object {max-width:100%;}
table {margin:0 0 1.5em;width:100%;}
a {font-weight:600;color:#0274be;text-decoration:underline;text-decoration-color:#0274be!important;text-decoration-thickness:2px;text-underline-offset:3.7px;}
a, .lien-interne {cursor:pointer;font-weight:600;color:#0274BE;text-decoration:underline;text-decoration-color:#0274BE!important;text-decoration-thickness:2px;text-underline-offset:3.7px;}
a:hover, .lien-interne:hover {color:#dc7910;text-decoration:underline;text-decoration-color:#dc7910!important;text-decoration-thickness:2px;text-underline-offset:3.7px;}
.obflien {cursor:pointer;}
button, input[type="button"], input[type="reset"], input[type="submit"] {color:#ffffff;border-color:#0274be;    background-color:#0274be;border-radius:6px;padding:10px 40px;cursor:pointer;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {background-color:#037bc8;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus,
input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus,
input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus,
input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus,
textarea:focus {color:#111;}
select {border:1px solid #ccc;}
.sticky {display:block;}
.post, .page {margin: 0 0 1.5em;}
.updated:not(.published) {display:none;}
.page-content, .entry-content, .entry-summary {margin:1.5em 0 0;}
.page-links {clear:both;margin:0 0 1.5em;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display:block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border:none;margin-bottom:0;
margin-top:0;padding: 0;}
.custom-logo-link {display:inline-block;}
.wp-caption {margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"] {display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align:center;}
.gallery {margin-bottom:1.5em;display:grid;grid-gap:1.5em;}
.gallery-item {display:inline-block;text-align:center;width:100%;}
.gallery-columns-2 {grid-template-columns:repeat(2, 1fr);}
.gallery-columns-3 {grid-template-columns:repeat(3, 1fr);}
.gallery-columns-4 {grid-template-columns: repeat(4, 1fr);}
.gallery-columns-5 {grid-template-columns: repeat(5, 1fr);}
.gallery-columns-6 {grid-template-columns: repeat(6, 1fr);}
.gallery-columns-7 {grid-template-columns: repeat(7, 1fr);}
.gallery-columns-8 {grid-template-columns: repeat(8, 1fr);}
.gallery-columns-9 {grid-template-columns: repeat(9, 1fr);}
.gallery-caption {display: block;}
.site-main {background:#fff;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:5px;padding-left: 200px;padding-right:200px;padding-bottom:50px;}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;    margin:-1px;overflow:hidden;padding: 0;position: absolute!important;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus {background-color:#f1f1f1;border-radius:3px;clip: auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width: auto;z-index: 100000;}
#primary[tabindex="-1"]:focus {outline:0;}
.alignleft {float:left;margin-right:1.5em;margin-bottom:1.5em;}
.alignright {float:right;margin-left:1.5em;margin-bottom: 1.5em;}
.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;}
@media (max-width: 1260px) {
.site-main {max-width:1170px;}
}
@media (max-width: 1215px) {
.site-main {margin-left:20px;margin-right:20px;}
}
@media (max-width: 1200px) {
.site-main {padding-right:170px;padding-left:170px;}
}
@media (max-width: 1100px) {
.site-main {padding-right:130px;padding-left:130px;}
}
@media (max-width: 1000px) {
.site-main {padding-right:50px;padding-left:50px;}
}
@media (max-width: 768px) {
.site-main {margin-left:0px;margin-right:0px;padding-right:30px;padding-left:30px;}
h1 {font-size:35px;line-height:1.2em;}
h2 {font-size:25px;line-height:1.3em;}
h3 {font-size:20px;line-height:1.3em;}
}
@media (max-width: 544px) {
.site-main {padding-right:20px;padding-left:20px;}
h1 {font-size:26px;line-height:1.1em;}
h2 {font-size:20px;}
h3 {font-size:18px;}
}
