/* cmsms stylesheet: little modified: jeudi 7 décembre 2023 10:35:51 */
@font-face {font-family: 'velocistaregular';src: url('http://aerobigood.com/assets/webfont/velocista-webfont.woff2') format('woff2'),url('http://aerobigood.com/assets/webfont/velocista-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'cantarellregular';src: url('http://aerobigood.com/assets/webfont/Cantarell-Regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'betterlettregular';src: url('http://aerobigood.com/assets/webfont/betterlett-webfont.woff2') format('woff2'),url('http://aerobigood.com/assets/webfont/betterlett-webfont.woff') format('woff');font-weight: normal;font-style: normal;}html {font-family: "cantarellregular", sans-serif;font-size: 16px;color:#fff;}body {margin: 0;overflow-x: hidden;height: auto;width: 100vw;background-color: #222121;background-image: linear-gradient(to bottom, #222121, #484747, #717071, #9d9d9d, #cccccc);}::-moz-selection {background-color: yellow;color:black;}::selection {background-color: yellow;color:black;}main{padding:0 10px;margin-top:175px;}footer{background-color: #000;padding: 5px 10px;font-size: 0.8rem;}.main {margin: 0 auto;max-width: 960px;padding:0 20px;}.maingalerie {margin: 0 auto;max-width: 1200px;padding:0 20px;}.galerie{display: flex;flex-flow: row wrap;justify-content: flex-start;gap: 25px;padding-bottom: 2rem;}.galerie img{flex: 1 1 300px;margin:10px;border-radius: 5px;box-shadow: 5px 5px 5px black;}.tel {text-align: center;background-color: black;box-shadow: 5px 5px 8px #ccc;}.warning{text-align: center;color: #ccc;border: 1px solid black;padding: 5px 5px 5px 40px;border-radius: 5px;margin-top:1rem;background-image: url('http://aerobigood.com/assets/images/warning-50.png');background-repeat: no-repeat;background-position: 10px center;flex: 1 1 100%;}.slogan{color: rgb(15, 15, 15);margin: 15px auto;font-size: 1.2rem;font-weight: 600;text-shadow: 1px 1px 1px #ccc;text-align: center;flex: 1 1 100%;}.slogan::before{content:'<<'}.slogan::after{content:'>>';}.footergalerie {display: flex;flex-flow: row wrap;justify-content: flex-start;}.social {position: absolute;top: 30px;right: 85px;z-index: 20;opacity: 0;}.social img{height: 65px;width: 65px;padding:5px;}.social img:hover{transform: rotate(1080deg) scale(1.2);transition: all 2s ease-in-out;}.footer{max-width: 960px;margin: 0 auto;padding-right: 15px;background-image: url(http://aerobigood.com/assets/images/aerobigood.png);background-repeat: no-repeat;background-position: right;}.socialfooter{text-align: center;}.socialfooter img{height: 30px;width: 30px;}.socialfooter img:hover{transform: rotate(-360deg) scale(1.2);transition: all 2s ease-in-out;}h1, h2, .menuh2{font-family: 'velocistaregular';color: #fff;font-size: 2.1rem;}h3{font-size: 1.1rem;font-weight: 300;}form{margin-bottom:25px;}label{padding-bottom: 5px;width: 100%;display: block;}.submit{text-align:center;}input[type=text], input[type=email]{width: 100%;border-radius: 5px;border: none;height: 25px;margin-bottom: 10px;}textarea{width: 100%;border-radius: 5px;border: none;height:150px;resize: none;}input[type=submit]{width:80%;background-color: #04AA6D;color: white;padding: 12px 20px;border: none;border-radius: 30px;cursor: pointer;}table{width:100%;padding:10px;box-shadow: 5px 5px 10px #ccc;border-radius: 0 0 30px 0;border-collapse: collapse;}tr{line-height: 2.1rem;}tr:nth-child(4) td{text-align: center;font-size: 160%;letter-spacing: 5px;}td{border-bottom: 5px dotted #000;}td:nth-child(1){padding: 10px;text-align: left;vertical-align: middle;text-transform: uppercase;}td:nth-child(2){text-align: right;padding-right: 20px;vertical-align: middle;}tr:last-child td{border-bottom: none;}.menuh2{text-align: center;display: none;text-shadow: 2px 2px 3px #000;}.footer {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;}.adresse {flex-basis: 100%;}.adresse a{text-decoration: none;color: #fff;}.glossaire {flex-basis: 60%;}.glossaire p{line-height: 1.1rem;}h1{background: #fff;background: linear-gradient(to bottom left, #FFf 0%, #ccc 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}h2 {color: #fff;text-align: center;line-height: 3.5rem;color: #ddd;margin: 0;font-weight: lighter;font-size: 2rem;text-shadow: 2px 2px #000;}.bylittle {position: absolute;color: #fff;margin: 0;top: 10px;left: 15px;visibility: visible;z-index: 15;font-size: 3.1rem;letter-spacing: .2rem;line-height: 4.5rem;font-weight: lighter;text-shadow: 2px 2px #000;font-family: velocistaregular;}ul {list-style: none;margin: 0;padding: 0;}img{max-width: 100%;height: auto;}p{line-height: 1.5rem;}.header {position: absolute;width: 100%;height: 170px;margin-top: -20px;position: fixed;top: 10px;background-color: #000;z-index: 200;}.menugaleries {width: 95%;padding: 0.5rem;display: flex;flex-flow: row wrap;justify-content: space-between;}.menugaleries a {display: inline-block;cursor: pointer;max-width: 45%;text-decoration: none;line-height: 2.5rem;margin: 0.2rem;text-align: center;flex: 1 1 45%;border-radius: 5px;color: #fff;background-color: #000;background-image: url('http://aerobigood.com/assets/images/papier-dech.png');box-shadow: 2px 2px 5px #ccc;}.menugaleries a:hover {background-color: #222121;border: 1px dotted #ccc;transform: scale(1.05) rotate(1turn);transition: all 1s ease-in-out;}.msg {display: flex;flex-direction: column;justify-content: center;height: 100%;max-height: 100%;max-width: 100%;color: #fefefe;background-color: #000;height: 150px;margin-left: 2rem;}.msg p{font-family: 'betterlettregular';font-size: 3.5rem;display: none;}.tarifsinfo{background-image: url('http://aerobigood.com/assets/images/karting-aerobigood.png');background-repeat: no-repeat;background-position: 15px center;flex: 1 1 100%;margin-top: 2rem;box-shadow: 5px 5px 10px #ccc;border-radius: 0 0 30px 0;}.tarifsinfo h2{font-size: 2rem;color:#ccc;}.tarifsinfo p{padding:1rem;}.features {font-family: "Lato", sans-serif;font-size: 1rem;text-transform: uppercase;}.features li {width: 100%;text-align: center;padding: 0.25em;}.coucou{display:block;position: absolute;left:15px;top:10px;font-family: velocistaregular;color:#fff;text-shadow: 2px 2px 5px #000;font-size: 2.2rem;letter-spacing: .3rem;}.helmets{margin-bottom: 1.5rem;}.drawer-list {position: fixed;right: 0;top: 0;height: 100vh;width: 100vw;transform: translate(100vw, 0);-ms-transform: translatex(-100vw);box-sizing: border-box;padding-top: 125px;transition: width 475ms ease-out, transform 450ms ease,border-radius 0.8s 0.1s ease;border-bottom-left-radius: 100vw;background-color: #232324;background-color: rgba(16, 17, 17, 0.8);background-image: url("carbone-aerobigood.jpg");min-height: 100vh;padding-top: 80px;}.drawer-list ul {display: flex;flex-flow: row wrap;border-top: 1px dotted aliceblue;justify-content: flex-start;padding-top: 1rem;margin: 0;padding: 0;overflow: auto;overflow-x: hidden;pointer-events: auto;}.drawer-list li {list-style: none;text-transform: uppercase;white-space: nowrap;box-sizing: border-box;transform: translatex(100vw);-ms-transform: translatex(-100vw);font-size: 0.5rem;flex-basis: 50%;flex: 1 1 40%;border:1px dotted #ccc;margin:5px;background-color: #000;background-image: url('http://aerobigood.com/assets/images/papier-dech.png');box-shadow: 2px 2px 5px #ccc;}.drawer-list li:last-child {margin-bottom: 2em;margin-bottom: 0;}.drawer-list li a {text-decoration: none;color: #fefefe;text-align: center;display: block;padding: 0.3rem;font-size: 1rem;}.drawer-list li a:hover {cursor: pointer;background-color: #88c2f8;background-color: rgba(238, 37, 37, 0.5);}input.hamburger {display: none;}input.hamburger:checked ~ .drawer-list {transform: translatex(0);border-bottom-left-radius: 0;}input.hamburger:checked ~ .drawer-list li {transform: translatex(0);}input.hamburger:checked ~ .drawer-list li:nth-child(1) {transition: transform 1s 0.08s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(2) {transition: transform 1s 0.16s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(3) {transition: transform 1s 0.24s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(4) {transition: transform 1s 0.32s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(5) {transition: transform 1s 0.4s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(6) {transition: transform 1s 0.48s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(7) {transition: transform 1s 0.56s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(8) {transition: transform 1s 0.64s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(9) {transition: transform 1s 0.72s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(10) {transition: transform 1s 0.8s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(11) {transition: transform 1s 0.88s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(12) {transition: transform 1s 0.96s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(13) {transition: transform 1s 1.04s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(14) {transition: transform 1s 1.12s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(15) {transition: transform 1s 1.2s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(16) {transition: transform 1s 1.28s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(17) {transition: transform 1s 1.36s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(18) {transition: transform 1s 1.44s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(19) {transition: transform 1s 1.52s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(20) {transition: transform 1s 1.6s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(21) {transition: transform 1s 1.68s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(22) {transition: transform 1s 1.76s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(23) {transition: transform 1s 1.84s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(24) {transition: transform 1s 1.92s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(25) {transition: transform 1s 2s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(26) {transition: transform 1s 2.08s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(27) {transition: transform 1s 2.16s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(28) {transition: transform 1s 2.24s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(29) {transition: transform 1s 2.32s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(30) {transition: transform 1s 2.4s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(31) {transition: transform 1s 2.48s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(32) {transition: transform 1s 2.56s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(33) {transition: transform 1s 2.64s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(34) {transition: transform 1s 2.72s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(35) {transition: transform 1s 2.8s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(36) {transition: transform 1s 2.88s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(37) {transition: transform 1s 2.96s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(38) {transition: transform 1s 3.04s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(39) {transition: transform 1s 3.12s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(40) {transition: transform 1s 3.2s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(41) {transition: transform 1s 3.28s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(42) {transition: transform 1s 3.36s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(43) {transition: transform 1s 3.44s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(44) {transition: transform 1s 3.52s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(45) {transition: transform 1s 3.6s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(46) {transition: transform 1s 3.68s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(47) {transition: transform 1s 3.76s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(48) {transition: transform 1s 3.84s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(49) {transition: transform 1s 3.92s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li:nth-child(50) {transition: transform 1s 4s cubic-bezier(0.29, 1.4, 0.44, 0.96);}input.hamburger:checked ~ .drawer-list li a {padding-right: 15px;}input.hamburger:checked ~ label > i {background-color: transparent;transform: rotate(90deg);}input.hamburger:checked ~ label > i:before {transform: translate(-50%, -50%) rotate(45deg);}input.hamburger:checked ~ label > i:after {transform: translate(-50%, -50%) rotate(-45deg);}input.hamburger:checked ~ label close {color: #fefefe;width: 100%;}input.hamburger:checked ~ label open {color: rgba(0, 0, 0, 0);width: 0;}label.hamburger {z-index: 9999;position: relative;display: block;height: 50px;width: 50px;height: 30px;right: 25px;font-size: 0.9rem;}label.hamburger:hover {cursor: pointer;}label.hamburger text close,label.hamburger text open {text-transform: uppercase;font-size: 0.8em;position: absolute;transform: translateY(50px);text-align: center;overflow: hidden;transition: width 0.25s 0.35s, color 0.45s 0.35s;}label.hamburger text close {color: rgba(0, 0, 0, 0);right: 0;width: 0;}label.hamburger text open {color: #fefefe;width: 100%;}label.hamburger > i {position: absolute;width: 100%;height: 2px;top: 50%;background-color: #fefefe;pointer-events: auto;transition-duration: 0.35s;transition-delay: 0.35s;}label.hamburger > i:before,label.hamburger > i:after {position: absolute;display: block;width: 100%;height: 2px;left: 50%;background-color: #fefefe;content: "";transition: transform 0.35s;transform-origin: 50% 50%;}label.hamburger > i:before {transform: translate(-50%, -14px);}label.hamburger > i:after {transform: translate(-50%, 14px);}label.hamburger {position: fixed;top: 15px;right: 15px;}.icon {display: inline-block;width: 5vw;height: 4vw;stroke-width: 0;stroke: currentColor;fill: currentColor;}@media only screen and (min-width: 500px) {.social{opacity:1;}h1,h2{font-size:3rem;}.adresse{flex-basis: 35%;}.glossaire{flex-basis: 30%;}.warning{background-position: 5px center;line-height: 1.5rem;}.drawer-list {width: 70vw;}.menuh2{display:block;}.contenu{flex-flow: column;}}@media only screen and  (min-width: 640px) {.bylittle{font-size: 4rem;letter-spacing: 0.7rem;}.drawer-list {width: 60vw;}.menuh2{display:block;}}@media only screen and  (min-width: 768px) {.drawer-list {width: 50vw;}.drawer-list li a {text-align: center;padding: 0.5rem;}h1,h2{font-size:2.5rem;}.social{top:80px;opacity:1;}.warning{flex: 1 1 30%;}.slogan{flex: 1 1 30%;font-size:1.7rem;}.menuh2{display:block;text-align: left;padding-left: 1rem;}}@media only screen and  (min-width: 900px) {.drawer-list {width: 50vw;}.drawer-list li{margin:15px;}.social{top: 30px;opacity:1;}.menuh2{display:block;}.contenu {display: flex;flex-flow: row;gap: 50px;min-height: 600px;align-items: center;}}@media only screen and  (min-width: 960px) {.drawer-list {width: 50vw;}img{width: auto;height: 100%;margin: 10px auto;}.social{bottom: -10px;opacity:1;}.menuh2{display:block;}.contenu {display: flex;flex-flow: row;gap: 50px;min-height: 600px;align-items: center;}}@media only screen and (min-width: 1200px) {.social{top: 30px;opacity:1;}.menugaleries a {flex: 1 1 100%;}.slogan{font-size: 3rem;flex: 0 0 100%;}.warning{flex: 0 0 100%;}.footergalerie{margin:15px;}.coucou{display:block;position: absolute;left:15px;top:10px;font-family: velocistaregular;color:#fff;text-shadow: 2px 2px 5px #000;font-size: 3.5rem;letter-spacing: .3rem;}.menuh2{display:block;}.msg p{display: inline-block;position: absolute;left: 380px;font-size: 3rem;text-align: center;}.contenu {display: flex;flex-flow: row;gap: 50px;min-height: 600px;align-items: center;}}
/* cmsms stylesheet: little_vanilla modified: lundi 27 novembre 2023 10:38:46 */
@charset "UTF-8";a.vanillatop {background-color: #111111;border-radius: 50%;bottom: 40px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);display: block;height: 40px;line-height: 40px;position: fixed;right: 10px;text-align: center;transform: translateX(120px);transition: 1s all;width: 40px;z-index: 9999;}a.vanillatop::before {color: #fff;content: "▲";font-size: 120%;}a.vanillatop:link {text-decoration: none;}a.vanillatop:hover {background-color: #b80707;box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);}@media only screen and (min-width: 768px) {a.vanillatop {bottom: 20px;right: 20px;}}@media only screen and (min-width: 1024px) {a.vanillatop {bottom: 30px;height: 50px;line-height: 50px;right: 30px;width: 50px;}}
