@import url('https://fonts.cdnfonts.com/css/modern-typewriter'); * { box-sizing: border-box; z-index: 0; } body { display: flex; flex-direction: column; font-family: 'MODERN TYPEWRITER', sans-serif; font-size: medium; color: black; align-items: center; justify-content: center; height: 100%; } .bg-full { position: fixed; background: url('../img/backgrounf-full.jpeg'); background-size: cover; width: 100%; height: 100%; left: 0px; top: 0px; z-index: -99; } h1 { font-size: 60px; font-weight: 900; margin-top: 0px; } .container { margin: 5vh 0vh; justify-content: center; width: 90vw; min-height: 100vh; box-shadow: 1px 1px 10px #d75b00; border-radius: 1px; border: none; padding: 5vw; background: url("../img/background-letter.jpg"); background-size: cover; background-position-x: right; } @media screen and (max-width: 600px) { .container { margin: 0px; width: 100%; border-radius: 0px; box-shadow: none; } body { margin: 0px; } } .logo>img { height: 150px; margin-left: 23px; } .row { display: flex; flex-direction: row; width: 100%; justify-content: center; align-items: stretch; background-position: absolute; } hr { text-align: center; border: none; width: 200px; margin-top: 0px; margin-bottom: 0px; } hr::before { content: url('../img/divider.svg'); } p { font-size: 1.5vw; font-weight: 300; } a { text-decoration: none; color: #d75b00; } a:hover { text-decoration: underline; cursor: pointer; } .prank-button { text-align: center; font-size: 2.5vw; margin-top: 30px; } img { max-width: 100%; height: auto; } .prank-button a .underline{ position: relative; max-width: 100%; top: -30px; } .prank-button a { color: black; position: relative; } .prank-button a:hover { text-decoration: none; } .hover-circle { position: absolute; z-index: 10; top: -50px; left: 0px; max-height: 100%; max-width: 100%; display: none; } .banner { padding: 3vw; display: flex; flex-direction: column; align-items: left; } .col { display: flex; flex-direction: column; align-items: left; padding: 20px; margin: 50px 0px; width: 50%; justify-content: top; } .col-left { border-right: 1px solid black; padding-right: 5vw; } .col-right { padding-left: 5vw; } @media screen and (max-width: 600px) { .row { flex-direction: column; } .col { width: 100%; margin: 10px 0px; } .col-left { border: none; } h1 { font-size: 40px; } } .activite-temps { font-size: 40px; color: red; text-align: center; }