*{margin:0;padding:0;border:0}a{color:red;text-decoration:none}body{background-color:#FFF;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;font-family:Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;font-size:62.5%;padding:0;text-align:center}img{height:auto;max-width:100%}h1{background-color:red;color:#fff;font-size:26px;line-height:1;margin-bottom:.25em;padding:.25em;text-transform:uppercase}h2{font-size:24px;margin-bottom:.5em;margin-top:.75em}h3{font-size:20px;margin-bottom:.5em;margin-top:.75em}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}ul{font-size:1.6em;line-height:1.8em;margin-left:1.5em}#wrap{margin:0 auto;max-width:1190px;padding:0;text-align:left;width:100%}body>header,body>#wrap,body>footer{margin:1em auto;width:98%}#wrap p{font-size:1.6em;line-height:1.8em;margin-bottom:.5em;margin-top:.5em;text-align:justify}#grid,.grid{display:flex;flex-wrap:wrap;margin-top:1em;justify-content:space-between}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ff0000!important}#wrap.voitures h2{font-size:2em}#wrap.voitures article header{margin-bottom:1em}#wrap.voitures article figure{margin:0}#wrap.voitures #grid>article h2{margin-bottom:.15em;margin-top:0}#wrap.voitures p{color:#000}#wrap.voitures #grid a{color:#000}#wrap.voitures #grid>article{border:1px solid #000;box-sizing:border-box;cursor:pointer;margin-bottom:3em;padding:1em;width:calc(100% / 2 - 1em)}#wrap.voitures #grid>article:hover>a{color:red}#wrap.circuits h1{margin-top:.5em}#wrap.circuits h2{font-size:2em}#wrap.circuits a{color:#000}#wrap.circuits article header{margin-bottom:1em}#wrap.circuits #grid>article{border:1px solid #000;box-sizing:border-box;cursor:pointer;margin-bottom:2.6em;padding:1em;width:calc(100% / 4 - 2em)}#wrap.circuits #grid>article:hover{border-color:red}#wrap.circuits #grid>article h2{margin-bottom:.15em;margin-top:0}body.single-circuit article header{display:flex;flex-wrap:wrap;justify-content:space-between}body.single-circuit article header h1{width:100%}body.single-circuit article header figure{margin:0 auto!important}body.single-circuit article header div{float:none;width:calc(100% - 300px - 1em)}body.single-circuit article section#calendrier>div{width:calc(100% / 3)}body.single-voiture article header{display:flex;flex-wrap:wrap;justify-content:space-between}body.single-voiture article header h1{width:100%}body.single-voiture article header figure{margin:0 auto!important}body.single-voiture article header div{float:none;width:calc(100% - 300px - 1em)}body header img{display:block;margin:0 auto;text-align:center;width:100%}body>footer a{color:#FFF}body>footer a:hover{color:red}body>footer>#wrap{background-color:#000;border-top:.35em solid red;margin-top:4.28571rem;box-sizing:border-box;color:#FFF;display:flex;flex-wrap:wrap;padding:1em}body>footer>#wrap>p.copyright{font-family:Arial,Roboto,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;line-height:18.62px;padding-left:7.5px;padding-right:7.5px;position:relative;text-align:center;width:100%}body>footer>#wrap>div.icon-social,body>footer>#wrap>nav{font-size:1.6em;width:50%}body>footer>#wrap nav ul,body>footer>#wrap div.icon-social ul{font-size:inherit;list-style:none}body>footer>#wrap div.icon-social ul{margin-top:1em}body>footer>#wrap div.icon-social ul>li{float:left;margin-right:10px}body>footer>#wrap .icon-social>ul{display:table;margin:0 auto 5px}body>footer>#wrap .icon-social>ul>li>a{background-position:center left;background-repeat:no-repeat;background-size:cover;display:inline-block;font-size:0;height:50px;margin-bottom:0;overflow:hidden;padding-left:0;position:relative;width:50px}.icon-social>ul>li>a.facebook{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/facebook-white.png)}.icon-social>ul>li>a.facebook:hover{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/facebook-red.png)}.icon-social>ul>li>a.instagram{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/instagram-white.png)}.icon-social>ul>li>a.instagram:hover{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/instagram-red.png)}.icon-social>ul>li>a.linkedin{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/linkedin-white.png)}.icon-social>ul>li>a.linkedin:hover{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/linkedin-red.png)}.icon-social>ul>li>a.twitter{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/twitter-white.png)}.icon-social>ul>li>a.twitter:hover{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/twitter-red.png)}.icon-social>ul>li>a.youtube{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/youtube-white.png)}.icon-social>ul>li>a.youtube:hover{background-image:url(https://www.carsracingevents.com/wp-content/themes/cre-v1/images/social/youtube-red.png)}body>footer>#wrap hr{border:solid #bbb;border-width:1px 0 0;clear:both;height:0;margin:0 0 -.07143rem;margin-bottom:1.07143rem;width:100%}#wrap>main>article>header{width:100%}section#calendrier{font-size:1.6em;line-height:1.25em;text-align:center}section#calendrier h2{text-align:left;width:100%}section#calendrier>div{border:1px solid #000;box-sizing:border-box;cursor:default;font-weight:700;margin:1em;overflow:hidden;padding:1em;width:calc(100% / 6 - 2em)}section#calendrier>div>div{font-weight:400;margin-top:.5em}body.page-template-page-contact span input,section#contact span input{border:1px solid #000;box-sizing:border-box;font-size:1em;outline:0;padding:.5em}body.page-template-page-contact textarea,section#contact textarea{border:1px solid #000;box-sizing:border-box;font-family:Arial,Roboto,'Helvetica Neue',Helvetica,sans-serif;min-height:15em;padding:.5em;resize:vertical;width:100%}body.page-template-page-contact input.wpcf7-submit,section#contact input.wpcf7-submit{border:1px solid #e9e9ed;display:block;font-size:1.25em;margin:.5em auto 0;min-width:15em;padding:.25em}body.page-template-page-contact span input:hover,body.page-template-page-contact textarea:hover,body.page-template-page-contact input.wpcf7-submit:hover,section#contact span input:hover,section#contact textarea:hover,section#contact input.wpcf7-submit:hover{border-color:red}.gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-columns-1>figure{width:calc(100% / 1 - 1em)}.gallery-columns-2>figure{width:calc(100% / 2 - 1em)}.gallery-columns-3>figure{width:calc(100% / 3 - 1em)}.gallery-columns-4>figure{width:calc(100% / 4 - 1em)}.gallery-columns-5>figure{width:calc(100% / 5 - 1em)}.gallery-columns-6>figure{width:calc(100% / 6 - 1em)}.gallery-columns-7>figure{width:calc(100% / 7 - 1em)}.gallery-columns-8>figure{width:calc(100% / 8 - 1em)}.gallery-columns-9>figure{width:calc(100% / 9 - 1em)}.gallery-columns-10>figure{width:calc(100% / 10 - 1em)}section#articles-grid{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around}section#articles-grid>span{box-sizing:border-box;color:#262626;font-family:Arial,Roboto,'Helvetica Neue',Helvetica,sans-serif;font-size:35px;font-weight:700;letter-spacing:-1.575px;line-height:35px;margin-bottom:25px;margin-top:80px;text-align:left;text-transform:uppercase;width:100%}section#articles-grid img{display:block;width:100%}.video-container{position:relative;padding-bottom:11.25%;padding-top:30px;height:0;overflow:hidden}.wp-block-embed__wrapper>.video-container{padding-bottom:56.25%}.video-container iframe,.video-container object,.video-container embed{height:auto;left:0;position:absolute;top:0;width:100%}.wp-block-embed__wrapper>.video-container iframe,.wp-block-embed__wrapper>.video-container object,.wp-block-embed__wrapper>.video-container embed{height:100%}.entry-content img,.entry-content iframe,.entry-content object,.entry-content embed{max-width:100%}.aligncenter{margin-left:auto;margin-right:auto;text-align:center;display:block}.alignleft{display:block;float:left;margin:0 10px 0 0!important}.alignright{display:block;float:right;margin:0 0 0 10px!important}.gallery img{width:100%}.owl-carousel .owl-item img{width:100%;height:auto;max-height:720px;max-width:1680px}section#slider{margin-bottom:3em;width:100%}section#slider a{color:#FFF;text-decoration:none}section#slider a h1{bottom:1em;box-sizing:border-box;font-size:1.8em;padding:.3em;position:absolute;text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;text-transform:uppercase;width:100%}.owl-prev,.owl-next{background-color:rgb(38 38 38 / .5);background-repeat:no-repeat;box-sizing:border-box;content:' ';height:40px;margin-top:-20px;padding-left:12px;position:absolute;top:50%;transition:background-color .25s ease;width:40px}.owl-prev{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E);left:0}.owl-next{background-image:url('data:image/svg+xml;charset=US-ASCII,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"40"%20height%3D"40"%20viewBox%3D"0%200%2040%2040"><path%20fill%3D"%23fff"%20d%3D"M17%2028l-2-2%206-6-6-6%202-2%208%208z"%2F><%2Fsvg>');right:0}.owl-prev:hover,.owl-next:hover{background-color:#1c69d4}@media screen and (min-width:0) and (max-width:499px){#wrap.circuits #grid>article{margin-bottom:.75em;width:100%}section#calendrier>div{width:calc(100% / 2 - 2em)}}@media screen and (min-width:500px) and (max-width:767px){#wrap.circuits #grid>article{margin-bottom:2.2em;width:calc(100% / 2 - 1em)}section#calendrier>div{width:calc(100% / 4 - 2em)}}@media screen and (min-width:768px) and (max-width:960px){#wrap.circuits #grid>article{width:calc(100% / 3 - 2em)}section#calendrier>div{width:calc(100% / 5 - 2em)}}