html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Liberation';font-weight:300;src:url('http://www.guideautoweb.com/assets/fonts/liberation.eot?#iefix') format('embedded-opentype'),local('Liberation Sans Regular'),local('Liberation-Sans-Regular'),url('http://www.guideautoweb.com/assets/fonts/liberation.woff') format('woff'),url('http://www.guideautoweb.com/assets/fonts/liberation.ttf') format('truetype')}@font-face{font-family:'Liberation';font-weight:600;src:url('http://www.guideautoweb.com/assets/fonts/liberation-bold.eot?#iefix') format('embedded-opentype'),local('Liberation Sans Bold'),local('Liberation-Sans-Bold'),url('http://www.guideautoweb.com/assets/fonts/liberation-bold.woff') format('woff'),url('http://www.guideautoweb.com/assets/fonts/liberation-bold.ttf') format('truetype')}body{font-family:Liberation,sans-serif;background:#000;color:#FFF}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:bold}.inner-wrap{position:relative;width:1150px;margin:0 auto}.inner-wrap.grail{width:820px;padding-right:330px;overflow:hidden}.inner-wrap.grail #content{float:left;width:100%}.inner-wrap.grail #sidebar{float:left;width:300px;margin-right:-330px;margin-left:30px}.boxed{display:inline-block;padding:20px 30px;font-size:22px;font-weight:bold;line-height:1.2em}@media (max-width:950px){.boxed{padding:10px 20px;font-size:18px}}.ad.ad-300x250{width:300px;height:250px}.ad.ad-728x90{width:728px;height:90px;margin:20px auto}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}#main{margin-top:-75px}#before-header{background:#000;text-transform:uppercase;text-align:right;padding:15px 20px;font-size:12px;line-height:1em}#before-header a:hover{text-decoration:none}body>header{background:url(/assets/img/background-1600x.jpg) no-repeat top center;background-size:100%}body>header .inner-wrap{padding-top:15px}body>header #logo{display:inline;text-indent:-9999px}body>header #logo a{display:block;width:423px;height:123px;background:url(/assets/img/logo-red-426x.png) no-repeat top left}body>header nav{margin-top:15px}body>header nav #mobile-menu-home,body>header nav h2{display:none}body>header nav .menu{background:rgba(255,255,255,0.75);padding:10px;font-size:18px}body>header nav .menu li{display:inline;color:#111;text-transform:uppercase}body>header nav .menu li:after{content:'\00a0\00a0\00a0/\00a0\00a0\00a0'}body>header nav .menu li:last-of-type:after{content:''}body>header nav .menu li.menu-item-7{font-weight:bold;color:#CE2C21}body>header #get-ready{display:inline-block;padding:20px 30px;font-size:22px;font-weight:bold;line-height:1.2em;margin-top:240px;margin-top:200px;background:#000}@media (max-width:950px){body>header #get-ready{padding:10px 20px;font-size:18px}}body>header #get-ready small{display:block;font-size:12px;font-weight:normal;color:#DDD}body>header #display-your-car{display:inline-block;padding:20px 30px;font-size:22px;font-weight:bold;line-height:1.2em;margin-top:10px;background:#CE2C21}@media (max-width:950px){body>header #display-your-car{padding:10px 20px;font-size:18px}}body>header .ad-728x90{margin:20px auto}body>header #header-facebook{float:left;width:44px;height:44px;background:url(/assets/img/networks-44x.png) no-repeat 0 0;text-indent:-9999px;opacity:.8}body>header #header-facebook:hover{opacity:1}body>header #header-fade-to-black{height:150px;background:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15) 25%, #000);background:-moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15) 25%, #000);background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15) 25%, #000)}body>header #header-fade-to-black #header-facebook{float:right}#countdown{color:#000;border-top:3px solid #000;position:absolute;top:50px;right:0;font-size:22px;padding:15px 10px 0 10px}#countdown>*{display:inline-block;vertical-align:top;font-size:12px;margin:0 10px}#countdown>* time,#countdown>* span{display:block;color:#CE2C21;font-size:22px;font-weight:bold}body.fixed-nav>header{padding-top:170px}body.fixed-nav #banner-countdown-nav-wrapper{background:#FFF;position:fixed;top:0;width:100%;z-index:999;padding-bottom:15px}body.fixed-nav #banner-countdown-nav-wrapper #logo a{width:196px;height:57px;background:url(/assets/img/logo-red-196x.png) no-repeat top left}body.fixed-nav #banner-countdown-nav-wrapper #countdown{border:none;padding:0 10px;top:20px}.footer-pane{width:298px;display:inline-block;box-sizing:border-box;padding:30px 20px;vertical-align:top;font-size:14px}.footer-pane .title{font-size:18px;font-weight:bold}.footer-pane ul{padding-left:20px;list-style:disc}.footer-pane ul li{margin:5px 0}.footer-pane#footer-pane-1,.footer-pane#footer-pane-4{width:277px}.footer-pane#footer-pane-1{padding-left:0}.footer-pane#footer-pane-2{background:#CE2C21}.footer-pane#footer-pane-3{border-right:1px solid #AAA;padding-top:0;margin-top:30px}.footer-pane#footer-pane-4{padding-right:0}.footer-pane#footer-pane-4 input{display:inline}.footer-pane#footer-pane-4 input[type=email]{min-width:0;width:200px}.footer-pane#footer-pane-4 input[type=submit]{min-width:0}#after-footer{background:#FFF;color:#999;padding:30px 0 100px 0}#after-footer .after-footer-social-network{float:right;width:44px;height:44px;background:url(/assets/img/networks-44x.png) no-repeat;text-indent:-9999px;margin-left:10px;opacity:.8}#after-footer .after-footer-social-network:hover{opacity:1}#after-footer #after-footer-twitter{background-position:-44px -44px}#after-footer #after-footer-facebook{background-position:0 -44px}#sidebar>*{margin-bottom:30px}#sidebar #buy-tickets h2{font-weight:bold;font-size:18px;background:#CE2C21;color:#FFF;padding:20px 10px}body._404 #content{margin:1em 0 10em 0}body._404 #content h2{font-size:24px;margin-bottom:1em}body.index>header{_background-size:contain}body.index #main{margin-top:0}body.index #header-social-feed{_margin:100px 0 50px 0;margin:50px 0 0 0;text-shadow:1px 1px 1px #000;background:rgba(0,0,0,0.5);padding:10px}body.index #header-social-feed #header-social-feed-entries{margin-left:70px}body.index #header-social-feed .message{margin-bottom:1em}body.index #header-social-feed .message a{text-decoration:none}body.index #header-social-feed .meta{color:#999}body.index #header-social-feed button{color:#FFF;top:60px}body.index #header-social-feed button.slick-prev{right:auto;left:-70px}body.index #header-social-feed button.slick-next{right:auto;left:-45px}body.index #buy-tickets-wrapper{background:#CE2C21;min-height:100px}body.index #buy-tickets-wrapper header{cursor:pointer}body.index #buy-tickets-wrapper #buy-tickets{display:inline-block;padding:20px 30px;font-size:22px;font-weight:bold;line-height:1.2em;background:#000}@media (max-width:950px){body.index #buy-tickets-wrapper #buy-tickets{padding:10px 20px;font-size:18px}}body.index #buy-tickets-wrapper #buy-tickets-lepointdevente{float:right;background:url(/assets/img/lepointdevente-544x.png) no-repeat top left;text-indent:-9999px;width:544px;height:87px;margin-top:5px}body.index #buy-tickets-wrapper.collapsed iframe{display:none}body.index #icar-wrapper{background:url(/assets/img/background-icar-1600x.jpg) no-repeat 50% 50%;background-size:cover}body.index #icar-wrapper header{min-height:240px;padding:30px 0;font-weight:bold;text-shadow:0 0 2px #111}body.index #icar-wrapper header:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}body.index #icar-wrapper header .ad-300x250{float:right;margin-left:30px}body.index #icar-wrapper #icar-logo{background:url(/assets/img/icar-bw-210x.png) no-repeat top center}body.index #icar-map{height:300px}body.index #sponsors-wrapper{min-height:180px;background:#FFF;overflow:hidden}body.index #sponsors-wrapper #sponsors-title{display:inline-block;padding:20px 30px;font-size:22px;font-weight:bold;line-height:1.2em;background:#000}@media (max-width:950px){body.index #sponsors-wrapper #sponsors-title{padding:10px 20px;font-size:18px}}body.index #sponsors-wrapper #sponsors{margin:20px 0}body.index #sponsors-wrapper #sponsors .sponsor img{margin:0 auto;max-height:75px}body.index #sponsors-wrapper #sponsors button{color:#000}#icar-logo{background:url(/assets/img/icar-white-210x.png) no-repeat top center;width:210px;_height:48px;height:56px;text-indent:-9999px}#icar-contact{margin:20px 0}#icar-contact>div{display:inline-block;vertical-align:top;width:225px}#content{line-height:1.3em;margin-bottom:50px}#content .page-title{font-size:20px;display:inline-block;background:#000;padding:20px 30px;margin-bottom:20px}#content p{margin-bottom:1em}#content p a{color:#CE2C21}#content ul{margin-top:50px}#content ul li{color:#CCC;margin-bottom:50px}#content ul li:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}#content ol{list-style:disc;margin-left:20px}#content ol li{margin:10px}#content .title{display:inline-block;padding:20px 30px;font-size:22px;font-weight:bold;line-height:1.2em;background:#FFF;color:#111}@media (max-width:950px){#content .title{padding:10px 20px;font-size:18px}}#content .sub-title{margin-top:20px;font-size:125%}body.attractions #content li img{float:left;margin-right:30px}body.attractions #content li p{padding-top:20px;font-size:14px}body.communiques #content li{margin-bottom:20px}body.contact #icar-map{height:500px;margin-bottom:30px}body.contact #icar-contact{margin-bottom:50px}body.contact #contact-jean,body.contact #contact-simon{display:inline-block;vertical-align:top;width:350px;margin:20px 0}body.sponsors #sponsors-wrapper{background:#FFF;text-align:center}body.sponsors #sponsors-wrapper p{color:#000;font-size:24px;border-bottom:1px solid #999;padding-top:1em}body.sponsors #sponsors-wrapper img{margin:30px}body.sponsors #sponsors-wrapper .sponsor-silver img{margin:20px;max-height:50px;max-width:100px}body.sponsors #sponsors-wrapper #sponsor-vaq img,body.sponsors #sponsors-wrapper #sponsor-vea img,body.sponsors #sponsors-wrapper #sponsor-ccam img{max-height:none}body.sponsors #sponsors-wrapper #sponsor-montreal_mustang img{max-width:none}@media (max-width:1200px){.inner-wrap{width:910px}.inner-wrap.grail{width:580px}body>header #logo a{width:196px;height:57px;background:url(/assets/img/logo-red-196x.png) no-repeat top left}body>header nav .menu{font-size:15px}body>header #get-ready{margin-top:140px}body #countdown{border-top:2px solid #333;padding:10px;top:30px}body.fixed-nav>header{padding-top:105px}body.index #buy-tickets-wrapper{min-height:75px}body.index #buy-tickets-wrapper #buy-tickets-lepointdevente{background:url(/assets/img/lepointdevente-400x.png) no-repeat top left;width:400px;height:64px}body .footer-pane{width:232px;padding:20px 10px}body .footer-pane#footer-pane-1,body .footer-pane#footer-pane-4{width:223px}body .footer-pane#footer-pane-3{margin-top:20px}body .footer-pane#footer-pane-4 input[type=email]{width:150px}}@media (max-width:950px){.inner-wrap{width:800px}.inner-wrap.grail{width:470px}.ad{display:none}body #before-header{padding:10px}body>header{background-image:url(/assets/img/background-1024x.jpg)}body>header nav .menu{font-size:14px}body>header nav .menu li:after{content:'\00a0\00a0/\00a0\00a0'}body.index #icar-wrapper{background-image:url(/assets/img/background-icar-1024x.jpg)}body .footer-pane{width:205px}body .footer-pane#footer-pane-1,body .footer-pane#footer-pane-4{width:195px}body .footer-pane#footer-pane-4 input[type=email]{width:130px}body .footer-pane#footer-pane-4 img{width:180px}#content ul li p{padding-top:10px !important}#content ul li img{width:200px;margin-right:20px !important}}@media (max-width:830px){.inner-wrap{width:100%;padding:0 10px;box-sizing:border-box}.inner-wrap.grail{width:100%;padding:0 10px}.inner-wrap.grail #content{float:none}.inner-wrap.grail #sidebar{float:none;margin:10px auto}body>header{background-image:url(/assets/img/background-360x.jpg);background-position:0 115px}body>header #banner-countdown-nav-wrapper{min-height:50px;padding:0 !important}body>header nav{position:absolute;top:0;left:0;right:0;margin:0;padding:10px;height:30px;background:#FFF}body>header nav #mobile-menu-home{display:inline-block;width:30px;height:30px;background:#111 url(/assets/img/icon-home.png) no-repeat top left;text-indent:-9999px}body>header nav .menu{position:absolute;top:10px;right:10px;left:50px;min-height:30px;background:#111 url(/assets/img/icon-menu.png) no-repeat top right;cursor:pointer;z-index:999;padding:0}body>header nav .menu li{color:#FFF;display:none}body>header nav .menu li:after{content:''}body>header nav .menu.expanded li{display:block}body>header nav .menu.expanded li.menu-item-0{margin-top:30px}body>header nav .menu.expanded li a{display:block;padding:5px 10px}body>header #header-fade-to-black{margin-top:65px;height:200px}body>header #get-ready{margin-top:200px}body.index #icar-wrapper{background-image:url(/assets/img/background-icar-360x.jpg)}body #countdown{top:50px;left:0;right:0;height:60px;background:#FFF}body #banner{margin-top:100px;margin-left:20px;position:absolute;z-index:998}body.fixed-nav #banner,body.fixed-nav #countdown{display:none}body.fixed-nav #header-fade-to-black{margin-top:0}body.fixed-nav #get-ready{margin-top:100px}body #header-social-feed{margin:20px 0}body #buy-tickets-wrapper:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}body #buy-tickets-wrapper #buy-tickets-lepointdevente{float:none;margin:10px auto}body #sponsors-wrapper button{visibility:hidden}body #content{line-height:1.1em}body>footer{line-height:1.1em}body>footer .inner-wrap{padding:0}body>footer .footer-pane{width:100% !important;padding:10px !important}body>footer .footer-pane#footer-pane-3{margin-top:0;border-right:none;border-bottom:1px solid #AAA}body>footer .footer-pane#footer-pane-4 img{display:block;margin:10px auto}body #after-footer{padding-top:20px;text-align:center}body #after-footer .after-footer-social-network{float:none;display:inline-block;margin-bottom:20px}body.sponsors #sponsors-wrapper img{margin:10px}}@media (max-width:350px){body #countdown{font-size:18px}body #countdown time,body #countdown span{font-size:18px}}#admission th,#schedule th{white-space:nowrap;text-align:left;font-weight:bold}#admission td,#schedule td{padding:0 0 20px 20px}#admission td{text-align:right}#tickets-reminder{display:inline-block;vertical-align:top;width:400px;margin:0 0 0 100px}@media (max-width:950px){#tickets-reminder{display:block;width:auto;margin:20px 0}}.gallery-thumbs a{display:inline-block;margin:0 20px 20px 0}#photo-wrap{position:relative;padding-right:330px;overflow:hidden}#photo-wrap figure{float:left;width:100%;position:relative}#photo-wrap figure img{max-width:100%}#photo-wrap figure #prev,#photo-wrap figure #next{position:absolute;top:0;bottom:0;font-size:80pt;width:33%;text-decoration:none}#photo-wrap figure #prev span,#photo-wrap figure #next span{opacity:.5;padding:20px;display:inline-block;text-shadow:0 0 5px #000;position:absolute;top:50%;transform:translateY(-50%)}#photo-wrap figure #prev span:hover,#photo-wrap figure #next span:hover{opacity:1}#photo-wrap figure #prev{left:0}#photo-wrap figure #next{right:0}#photo-wrap figure #next span{right:0}#photo-wrap #sidebar{float:left;width:300px;margin-right:-330px;margin-left:30px}#photo-wrap #links a{display:block}#photo-wrap #links a:hover{color:#ce2c21}form label{display:block;margin-bottom:1em}form input,form select{display:block}form input.error,form select.error{background:#CE2C21;color:#FFF}form input{min-width:300px}form input.submit{min-width:0;display:block;margin:0 auto}form small{font-size:12px;color:#CCC}.schedule{margin-bottom:50px}.schedule span{font-weight:bold}.schedule span:after{content:' - '}