*{word-wrap:break-word;margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:inherit;font-family:inherit;font-size:inherit}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0, 0, 0, 0.54)}.material-icons.md-dark.md-inactive{color:rgba(0, 0, 0, 0.26)}.material-icons.md-light{color:rgba(255, 255, 255, 1)}.material-icons.md-light.md-inactive{color:rgba(255, 255, 255, 0.3)}body{font-family:'Open Sans', sans-serif;background-color:rgba(206, 210, 143, 0.5)}.questionslist{padding:1em;display:flex;flex-flow:row wrap;justify-content:center}.bloc_qr{padding:0;margin:0 1em 1em 1em;background-color:snow;border-radius:4px;overflow:hidden;position:relative;max-width:calc(100% / 4);min-width:calc(100% / 4);display:flex;flex-direction:column}.infos{min-height:100px;flex:1;cursor:pointer}.categorie{background-color:#333;color:white;padding:0 0 0 1em}.categorie .directlink{text-decoration:none;color:inherit;display:inline-block;line-height:2}.categorie .directlink,.categorie .gonewpage{text-decoration:none;color:inherit}.categorie .gonewpage{vertical-align:middle;font-size:36px;font-weight:bold;border-left:1px solid rgba(255, 255, 255, 0.5);float:right}.question{background-color:snow;padding:.5em 1em}.response{background-color:snow;padding:.5em 1em;color:#179e17;font-weight:bold;opacity:0;transition:550ms}.visible_response{opacity:1}h1{font-size:3.5em;font-weight:bold;text-align:center;color:#333}.listbuttons>i{background-color:rgba(206, 210, 143, 0.4);padding:.2em;border:1px solid rgba(206, 210, 143, 0.8);border-radius:100%;box-shadow:5px 5px 15px -5px rgba(0,0,0,0.75);margin:.5em;cursor:pointer;color:#333}.listbuttons{text-align:center}.explain{padding:1em;font-size:1.1em}@media screen and (max-width: 761px){.bloc_qr{max-width:100%;min-width:100%}h1{font-size:2em}}@media screen and (min-width: 762px) and (max-width: 948px){.bloc_qr{max-width:calc(100% / 3);min-width:calc(100% / 3)}h1{font-size:2.5em}}