html{font-size:62.5%;}
html, button, input, select, textarea{color:#222;}
body{background-color:white;font-size:1.2rem;line-height:1.5;font-family:'Roboto', sans-serif;color:#5d605e;}
::-webkit-input-placeholder{color:#717171;}
:-moz-placeholder{color:#717171;}
:-ms-input-placeholder{color:#717171;}
input[type=email]:valid{color:green;}
input[type=email]:invalid{color:red;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
#msgNojs,
#msgLegacy{display:block;width:100%;padding:0.4em 0;font-size:0.9em;text-align:center;background-color:#f1f1f1;text-decoration:none;color:#6e6f6f;border-bottom:solid 1px #bcbcbc;}
#msgNojs:hover,
#msgNojs:focus,
#msgNojs:active,
#msgLegacy:hover,
#msgLegacy:focus,
#msgLegacy:active{background-color:#CCC;color:#575758;}
header .wrapper{width:55%;margin:0 auto;}
.wrapper{width:60%;margin:0 auto;}
.blue,
.blue a{color:#0452a4;}
.burgandy,
.burgandy a{color:#4e1413;}
.green,
.green a{color:#4d5e1d;}
.brown,
.brown a{color:#655a4e;}
.dark,
.dark a{color:#231f20;}
header{display:block;z-index:100;position:absolute;width:100%;}
header h1{margin-right:4%;float:left;}
header nav ul li{width:13.3333333333%;margin-left:4%;color:#FFFFFF;text-align:left;float:left;top:0;}
header nav ul li a{text-decoration:none;color:#FFFFFF;border-top:8px solid #FFFFFF;width:100%;display:block;margin-top:-12px;padding-top:8px;font-weight:bold;font-size:1.1em;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
header nav ul li a:hover{color:rgba(255, 255, 255, 0.5);border-top:8px solid rgba(255, 255, 255, 0.5);}
.socialSticky{position:fixed;right:0;top:150;background-color:rgba(169, 165, 167, 0.7);padding:10px;display:block;}
.facebook{margin-bottom:10px;}
.facebook a img,
.insta a img{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:20px;}
.facebook a:hover img,
.insta a:hover img{opacity:0.5;}
.carousel{width:100%;top:0;z-index:10;overflow:hidden;display:block;}
#slideshow{margin:0;}
#slideshow .slide{position:relative;}
#slideshow img{display:block;width:100%;}
#slideshow .caption{position:absolute;top:30%;left:15%;width:70%;z-index:100;}
#slideshow .caption h2{line-height:1.25;color:#FFFFFF;text-align:center;font-size:12em;line-height:0.8;font-weight:500;margin:0;margin-bottom:40px;}
.carouselButton a{background-image:url(../dev/carousel-button.png);background-repeat:no-repeat;background-position:center;display:block;text-align:center;font-weight:bold;font-size:1.3em;line-height:1.7;text-decoration:none;padding-top:20px;padding-bottom:20px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.carouselButton a:hover{opacity:0.5;}
.carouselBike{position:absolute;text-align:center;width:60%;margin-left:20%;margin-top:150px;z-index:1000;}
.carouselBike img{width:100%;}
#controls{position:absolute;top:40%;z-index:200;width:80%;margin-left:10%;}
.prev{float:left;left:0;position:relative;}
.next{float:right;right:0;position:relative;}
#controls ul{padding:0;margin:0;}
#controls li{list-style:none;}
#controls li a{display:block;opacity:0.4;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
#controls li a:hover,
#controls li.selected a{opacity:1;}
.content{font-size:1.1em;line-height:1.8;margin-bottom:100px;}
.content a{color:#231f20;}
.content a:hover{color:#5d605e;}
.home .content{background-image:url(../dev/home-bg.jpg);background-position:center top;background-repeat:no-repeat;}
.bikesRow{padding-top:100px;padding-bottom:100px;}
.bikesRow ul{padding:0;margin:0;}
.bikesRow ul li{list-style:none;float:left;margin-right:3%;margin-left:3%;width:27%;}
.bikesRow ul li a img{width:100%;}
.bikesRow ul li a{display:block;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.bikesRow ul li a:hover{opacity:0.85;}
.homeIntro{margin-left:3%;background-image:url(../dev/cs-greybolt.png);background-repeat:no-repeat;background-position:right bottom;padding-bottom:80px;}
.homeIntro h1{font-size:6.3em;line-height:0.9;width:82%;margin-top:0;}
.textCol1{margin-left:13%;width:30%;float:left;}
.textCol2{margin-left:4%;width:30%;float:left;}
.homeIntro .textColLink{margin-left:13%;float:left;clear:both;}
.homeIntro h3 a{font-size:0.7em;text-decoration:none;background-image:url(../dev/bolt-burgandy.png);background-position:right;background-repeat:no-repeat;padding-right:25px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.homeIntro h3 a:hover{background-image:url(../dev/bolt-grey.png);color:#848787;}
.bomber .pageIntro{background-image:url(../dev/bg-bomber.jpg);background-repeat:no-repeat;background-position:center top;height:650px;}
.fighter .pageIntro{background-image:url(../dev/bg-fighter.jpg);background-repeat:no-repeat;background-position:center top;height:650px;}
.hurricane .pageIntro{background-image:url(../dev/bg-hurricane.jpg);background-repeat:no-repeat;background-position:center top;height:650px;}
.allBikes .pageIntro{background-image:url(../dev/bg-bikes.jpg);background-repeat:no-repeat;background-position:center top;height:450px;}
.book .pageIntro{background-image:url(../dev/bg-book.jpg);background-repeat:no-repeat;background-position:center top;height:450px;}
.book.contact .pageIntro{background-image:url(../dev/bg-contact.jpg);background-repeat:no-repeat;background-position:center top;height:450px;}
.gallery .pageIntro{background-image:url(../dev/bg-gallery.jpg);background-repeat:no-repeat;background-position:center top;height:450px;}
.bike .pageTitle{padding-top:330px;}
.pageTitle,
.allBikes .pageTitle{padding-top:250px;}
.allBikes .homeIntro h3 a{font-size:0.7em;text-decoration:none;background-image:url(../dev/bolt-dark.png);background-position:right;background-repeat:no-repeat;padding-right:25px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.pageTitle.wrapper{width:55%;}
.titleButton a{background-image:url(../dev/title-button.png);background-repeat:no-repeat;background-position:left;display:block;width:257px;text-align:center;font-weight:bold;font-size:1.3em;line-height:1.7;text-decoration:none;padding-top:20px;padding-bottom:20px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;margin-top:50px;}
.titleButton a:hover{opacity:0.7;}
body.bike,
body.book{background-image:url(../dev/bikes-bg.jpg);background-position:center top;background-repeat:repeat-x;display:block;}
.bike .content{padding-top:100px;}
.bike .bikesRow{padding-top:0;}
.fighter .content,
.fighter .bikeSpecs{color:#848786;}
.bikesIntro{width:65%;float:left;}
.bikesIntro h1{font-size:5em;line-height:0.9;margin-top:0;}
.bikesIntro .textCol1{margin-left:13%;width:40%;float:left;}
.bikesIntro .textColLink{margin-left:13%;float:left;clear:both;}
.textColLink h3{margin:0;}
.bikesIntro h3 a{font-size:0.6em;text-decoration:none;background-image:url(../dev/bolt-grey.png);color:#848787;background-position:right;background-repeat:no-repeat;padding-right:25px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.bomber .bikesIntro h3 a:hover{background-image:url(../dev/bolt-burgandy.png);color:#4e1413;}
.fighter .bikesIntro h3 a:hover{background-image:url(../dev/bolt-brown.png);color:#655a4e;}
.hurricane .bikesIntro h3 a:hover{background-image:url(../dev/bolt-blue.png);color:#0452a4;}
.bikesFeatures{float:right;width:30%;}
.bikesFeatures h2{margin:0;font-size:3em;}
.bikesFeatures p{margin-top:0;width:55%;margin-bottom:30px;}
.bikesCarousel{width:960px;margin:0;padding:0;margin:0 auto;overflow:hidden;position:relative;margin-bottom:100px;}
.bikesCarousel #slideshow img{width:100%;}
.bikesCarousel #controls{position:absolute;top:40%;z-index:200;width:100%;margin-left:0;}
.bikesCarousel #controls ul{padding:0;margin:0;}
.bikesCarousel #controls li a{display:block;opacity:1;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.bikesCarousel .prev{float:left;left:5%;position:relative;}
.bikesCarousel .next{float:right;right:5%;position:relative;}
.bikesCarousel #controls li a:hover,
.bikesCarousel #controls li.selected a{opacity:0.5;}
.bikeSpecs{font-size:1.1em;line-height:1.8;margin-bottom:100px;}
.bomberButton a{background-image:url(../dev/bomber-button.png);background-repeat:no-repeat;background-position:left;display:block;width:270px;text-align:center;font-weight:bold;font-size:1.1em;line-height:1.7;text-decoration:none;color:#FFFFFF;padding-top:20px;padding-bottom:20px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;margin-top:20px;}
.bomberButton a:hover{opacity:0.7;}
.fighterButton a{background-image:url(../dev/fighter-button.png);background-repeat:no-repeat;background-position:left;display:block;width:270px;text-align:center;font-weight:bold;font-size:1.1em;line-height:1.7;text-decoration:none;color:#FFFFFF;padding-top:20px;padding-bottom:20px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;margin-top:20px;}
.fighterButton a:hover{opacity:0.7;}
.hurricaneButton a{background-image:url(../dev/hurricane-button.png);background-repeat:no-repeat;background-position:left;display:block;width:270px;text-align:center;font-weight:bold;font-size:1.1em;line-height:1.7;text-decoration:none;color:#FFFFFF;padding-top:20px;padding-bottom:20px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;margin-top:20px;}
.hurricaneButton a:hover{opacity:0.7;}
.bikeType h2{font-size:5em;line-height:0.9;margin:0;}
.hurricane .bikeType h2{font-size:4em;}
.col2{width:30%;float:left;}
.col1{width:13%;margin-left:4%;float:left;margin-top:4%;}
.bike .col1 h4{font-size:1.3em;}
.book .content{padding-top:100px;}
.book form{margin-left:30%;}
.book form ul{padding:0;margin:0;}
.book form ul li{list-style:none;width:30%;display:inline;margin-right:5%;float:left;}
.book form ul li.comments{width:65%;}
.book form ul li{color:#5d605e;font-weight:bold;text-transform:uppercase;margin-top:15px;}
.book form ul li input,
.book form ul li textarea{width:96%;padding:2%;border:1px solid #231f20;font-size:1.2rem;line-height:1.5;font-family:'Roboto', sans-serif;}
.book form ul li input{height:30px;}
.book form ul li.captchaRow{width:65%;}
.captchaRow label{float:left;}
.captchaRow .form-captcha{width:35%;float:left;margin-left:5%;}
.book form ul li.button{width:65%;}
.book form ul li.button .form-submit-button{width:100%;height:40px;padding-bottom:2%;padding-top:2%;font-size:1.5rem;line-height:1.5;color:#FFFFFF;font-family:'Roboto', sans-serif;text-transform:uppercase;font-weight:bold;border-radius:0;border:none;background-color:#5d605e;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.book form ul li.button .form-submit-button:hover{background-color:#4e1413;}
.formColumn{margin-left:30%;width:50%;}
.formColumn a{color:#231f20;font-weight:bold;}
.formColumn a:hover{color:#4e1413;}
.instaRow{overflow:hidden;width:100%;height:auto;background-color:grey;position:relative;}
#instafeed{z-index:10;}
#instafeed a{width:16.66666666666667%;float:left;}
.gallery #instafeed a{width:25%;}
#instafeed a img{float:left;width:100%;}
.instaCaption{color:#FFFFFF;text-transform:uppercase;text-align:center;z-index:100;background-color:#131210;opacity:0.7;position:absolute;display:block;width:100%;height:100%;}
.instaCaption h3{margin:0;opacity:1;text-align:center;position:absolute;top:45%;font-weight:100;width:100%;}
.gallery .instaCaption h3{top:49%;}
.instaCaption h3 a{font-weight:bold;text-decoration:none;color:#FFFFFF;}
.instaCaption h3 a:hover{opacity:0.5;}
.gallery .instaRow{width:80%;margin:0 auto;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.videoGallery{padding-top:80px;padding-bottom:80px;}
footer{background-image:url(../dev/footer-bg.jpg);background-repeat:repeat-x;background-position:center;padding-top:40px;padding-bottom:40px;}
.footerLogo a{display:block;width:300px;float:left;}
footer ul{padding:0;margin:0;float:right;margin-top:8px;}
footer ul li{list-style:none;margin:10px;float:left;color:#FFFFFF;font-size:1.1em;}
footer ul li a{color:#FFFFFF;text-decoration:none;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
footer ul li a:hover{opacity:0.7;}
footer ul li a img{width:15px;height:15px;}
@media screen and (min-width:100px) and (max-width:1500px){header .wrapper,
.wrapper,
.pageTitle.wrapper{width:80%;}
}
@media screen and (min-width:100px) and (max-width:1400px){#slideshow .caption h2{font-size:9em;}
.homeIntro h1{font-size:5em;}
.carouselBike{margin-top:10%;}
}
@media screen and (min-width:100px) and (max-width:1200px){.book form ul li,
.book form ul li.comments{width:80%;float:none;margin-right:0;display:block;}
.book form ul li input{padding:1%;width:100%;margin-bottom:15px;}
.book form ul li textarea{padding:1%;width:100%;margin-bottom:5px;}
.book form ul li.button{width:82%;}
.homeIntro{background-image:none;}
}
@media screen and (min-width:100px) and (max-width:1100px){.footerLogo a{float:none;margin:0 auto;}
footer{padding-top:20px;padding-bottom:15px;}
footer ul{margin-left:18%;float:none;}
li.next img,
li.prev img{width:50px;}
.bikesIntro h1{font-size:4em;}
.bikesIntro .textCol1{width:60%;}
.bikesFeatures p{width:100%;}
.bikeType.col2{width:100%;}
.bikeSpecs .col1{margin-left:2%;margin-right:2%;width:20%;}
.carouselBike{margin-top:15%;}
}
@media screen and (min-width:100px) and (max-width:1100px){#slideshow .caption h2{font-size:6.5em;}
.homeIntro h1{font-size:4em;}
#controls{width:90%;margin-left:4%;}
header h1{margin-right:2%;}
header h1 a img{width:200px;}
#cid_7{display:block;float:left;}
.carouselBike{margin-top:70px;}
}
@media screen and (min-width:100px) and (max-width:900px){header .wrapper,
.wrapper,
.pageTitle.wrapper{width:90%;}
footer ul{margin-left:16%;float:none;}
.bikesCarousel{width:600px;}
.bikesFeatures h2{font-size:2em;}
}
@media screen and (min-width:100px) and (max-width:800px){#slideshow .caption{top:25%;}
#controls{top:30%;}
.instaCaption h3{font-size:1.5em;}
footer ul{margin-left:14%;float:none;}
.book form,
.formColumn{margin-left:20%;}
.captchaRow label{display:block;width:100%;}
.gallery #instafeed a{width:50%;}
.instaCaption{display:none;}
}
@media screen and (min-width:100px) and (max-width:700px){.homeIntro{padding-bottom:140px;}
.homeIntro h1{font-size:3.5em;}
footer ul{margin-left:12%;float:none;}
header h1 a img{width:150px;}
header nav ul li a{font-size:0.9em;}
#controls{width:96%;margin-left:2%;}
#slideshow .caption h2{font-size:5.5em;}
.carouselButton a{font-size:1.2em;}
.book form,
.formColumn{margin-left:10%;}
.pageTitle img{height:70px;}
.book .pageIntro,
.allBikes .pageIntro{background-size:1000px;height:350px;}
.pageTitle,
.allBikes .pageTitle{padding-top:200px;}
.content{margin-bottom:50px;}
.captchaRow label{width:200px;}
.bikesIntro h1{font-size:3em;}
.bikeSpecs .col1{width:45%;}
.book.contact .pageIntro{height:330px;}
#cid_7{display:block;float:left;}
footer .wrapper{width:100%;}
.footerLogo a,
.footerLogo a img{width:200px;}
footer ul li{font-size:0.95em;margin-bottom:0;}
footer ul{margin-left:9%;}
#instafeed a{width:50%;}
}
@media screen and (min-width:100px) and (max-width:600px){header{padding-top:20px;}
header h1{float:none;margin:0;}
header h1 a img{width:150px;margin:0 auto;display:block;}
header nav ul{padding:0;padding-top:20px;}
header nav ul li{width:20%;}
footer .wrapper{width:100%;}
.footerLogo a,
.footerLogo a img{width:200px;}
footer ul li{font-size:0.95em;}
footer ul{margin-left:9%;}
.instaCaption h3{font-size:1.2em;}
#slideshow .caption h2{font-size:4.5em;}
.captchaRow label{width:200px;}
.bikesCarousel{width:400px;}
.bikesIntro{width:95%;}
.bikesFeatures{float:left;width:70%;margin-left:13%;padding-top:40px;}
.carouselBike{display:none;}
}
@media screen and (min-width:100px) and (max-width:500px){.carouselButton a{width:250px;margin:0 auto;}
footer ul li{font-size:0.9em;margin:5px;}
.textCol1,
.textCol2{margin-left:10%;width:80%;}
.homeIntro .textColLink{margin-left:10%;font-size:0.9em;}
.homeIntro{background-image:none;padding-bottom:0;}
.homeIntro h1{font-size:3em;}
.instaRow{display:none;}
.gallery .instaRow{display:block;}
.book form,
.formColumn{margin-left:0%;}
.pageTitle img{height:50px;}
.formColumn{width:80%;}
.book .pageIntro,
.allBikes .pageIntro,
.gallery .pageIntro,
.book.contact .pageIntro{background-size:800px;height:280px;}
.pageTitle,
.allBikes .pageTitle{padding-top:180px;}
.captchaRow label{width:200px;}
.book form ul li,
.book form ul li.comments{width:90%;float:none;margin-right:0;display:block;}
.book form ul li input{padding:1%;width:100%;margin-bottom:15px;}
.book form ul li textarea{padding:1%;width:100%;margin-bottom:5px;}
.book form ul li.button{width:92%;}
}
@media screen and (min-width:100px) and (max-width:400px){header nav ul li a{font-size:0.9em;}
.homeIntro h1{font-size:2em;}
.bikesRow{padding-top:50px;padding-bottom:50px;}
.bikesRow ul li{width:80%;margin-left:10%;margin-bottom:10px;}
#slideshow .caption h2{font-size:3.5em;margin-bottom:10px;}
.bikesCarousel #slideshow img{height:auto;width:100%;}
.captchaRow label{width:160px;}
.book .content{padding-top:50px;}
.bikesCarousel{width:280px;}
.bomber .pageIntro,
.fighter .pageIntro,
.hurricane .pageIntro,
.gallery .pageIntro,
.book.contact .pageIntro{height:250px;}
.bomber .pageTitle,
.fighter .pageTitle,
.hurricane .pageTitle,
.gallery .pageTitle,
.book.contact .pageTitle{display:none;}
.book form ul li.button .form-submit-button{font-size:1em;}
.gallery .instaCaption h3{display:none;}
}
@media screen and (min-width:100px) and (max-width:300px){#slideshow .caption{display:none;}
#controls{display:none;}
.carousel{height:200px;}
header nav ul li{width:60%;margin-left:20%;}
header nav ul li a{border-top:4px solid white;margin-top:5px;padding-top:2px;}
header nav ul{padding-top:0;}
.homeIntro h3 a{font-size:0.5em;}
.homeIntro .textColLink{margin-left:0;}
.pageTitle{display:none;}
.book .pageIntro,
.allBikes .pageIntro{background-size:600px;height:210px;}
.captchaRow .form-captcha{width:100%;float:none;margin-left:5%;}
.captchaRow label{width:150px;}
.form-captcha input{float:left;}
.bikeSpecs .col1{width:95%;}
.bomberButton a,
.fighterButton a,
.hurricaneButton a{background-size:250px;font-size:0.9em;width:250px;}
.bomber .pageIntro,
.fighter .pageIntro,
.hurricane .pageIntro{height:250px;}
#instafeed a{width:100%;}
}
.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
@font-face{font-family:'voodoo';src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAsAAAAABhQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAPsAAAFEBMC9q0ZGVE0AAAIEAAAAGgAAABxmnNGeR0RFRgAAAiAAAAAcAAAAIAAyAARPUy8yAAACPAAAAE0AAABgStjXTGNtYXAAAAKMAAAAUQAAAWID9vVjaGVhZAAAAuAAAAAvAAAANvnibIZoaGVhAAADEAAAAB4AAAAkAM3//2htdHgAAAMwAAAAFAAAABQBZwAAbWF4cAAAA0QAAAAGAAAABgAFUABuYW1lAAADTAAAANwAAAF68akh9XBvc3QAAAQoAAAADAAAACAAAwAAeJxFTD1Lw1AUPbdJGinhaSRVh2ccu0mm/gMFxcGtk5sURDGLujhqcbiOOugo4qZLnfQv+AOUToKgD6FxzHZ9aUy8w+GeT4Lrgoj8ozTdTlNQA4Rurhv5opMvuBw4HLhxi4S5xMDnk8x4GrvTGpjROAg1lKbuLJyiOwWF6HB/ZzVJknLzb9neJlbQozN4RE7vcviUqXtXxHwPBKEFGUfHgrkawsr418rIJGxqGFdGQWP1Jog7e4O2yPvrxWhCmrY9v2GLX482aT8xxWdqWmlL6lOwdXUtWHu+sws3/T4Lll/WRR5+bj3Fxu1kvvqIuH16PmLmJgetXxo8jMMAeJxjYGBgZACCM7aLzoPos/rT02E0AEhLBnAAAHicY2BkYGDgA2IJBhBgYmAEQhYwBvEYAAR2ADd4nGNgZghjnMDAysDB4MjgxsDAwAelDRhYGCQZGJgYWJkZYIBRgAEBAtJcUxgcGFI+MDDE/f/FwMkQx8DeAFQDlvQEYgUgZAQAgIEJPwAAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMKQw5DOUfWD4/x+sDon3f97/Sf97BVigJsABIxsDuhBNABOSlRCKmQ62EgcAY2AOSQAAAHicY2BkYGAAYo5/O3bE89t8ZeBmSAGKMJzVn56OoP//BIrGAbkcDEwgUQBGxws/AHicY2BkYGCI+/+TgZMhhYHh/xwgCRJBBqwAeq8EygAAAGQAAABZAAAATgAAAFwAAAAAAAAAAFAAAAUAAHicbZBLasMwEIY/J45LSeiuXYtClzaWs8u6+ABdZB+IMIFggfI4Sk6QXY7RA/QEuUt+y1p0EQ2j+TT880DAggsZw8koeEs84YWvxFM+OSTOpbkmnjHnN3Ehu0uZ5a/KLGLVwBN1fE885ZsycR7njjzjg1viQvk/znjZNt6cvd96xR8cHSf2bAh6uu603whaiXqOMQYpHIaGilpxJf/fbMwssVpk8EYqqzet74+tD50zTVWblRmHCpa2tGVTW2mebrXWvKDv2cUtjLoNk1m7cNj53tiqfl74AOQdNot4nGNgZsALAAB9AAQ=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWac0Z4AAAWUAAAAHEdERUYANAAGAAAFdAAAACBPUy8ySrfW4gAAAVgAAABWY21hcAX8+GwAAAHMAAABYmdhc3D//wADAAAFbAAAAAhnbHlmKzSDIwAAA0AAAAB4aGVhZPnibIUAAADcAAAANmhoZWEAzgAAAAABFAAAACRobXR4AYgAAAAAAbAAAAAcbG9jYQBCAGAAAAMwAAAAEG1heHAASgALAAABOAAAACBuYW1l8akh9QAAA7gAAAF6cG9zdE5an+QAAAU0AAAAOAABAAAAAQAAcabNnl8PPPUACwBkAAAAAM0vl2cAAAAAzS+XZwAA//gAZABeAAAACAACAAAAAAAAAAEAAABe//gACQBkAAD/nABkAAEAAAAAAAAAAAAAAAAAAAAHAAEAAAAHAAgAAQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQBWAZAABQAIAEEARgAAAA4AQQBGAAAAMAAEABkAAAIABQMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZABAAGTwAABe//oACQBeAAiAAAABAAAAAAAAAGQAAAAAAAAAIQAAAFkAAABOAAAAXAAAAAAAAAAAAAMAAAADAAAAHAABAAAAAABcAAMAAQAAABwABABAAAAADAAIAAIABAAAAGQAbwB28AD//wAAAAAAZABvAHbwAP//AAD/oP+U/48QBgABAAAAAAAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAwAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAkADAAPAABAAD/+gBQAEoABwAAPAE2MhYUBiIXIhcXIhEiFxciFwAAAAABAAD/+gBHAEoABwAAFzI2NCYrARUeERcXER4GFyIXUAAAAAABAAD/+ABeAEoAAgAANwcnXi8vSlFRAAABAAD/+gBkAF4AAgAANRcjZGReZAAAAAAAAAwAlgABAAAAAAABAAYADgABAAAAAAACAAcAJQABAAAAAAADACIAcwABAAAAAAAEAAYApAABAAAAAAAFAAsAwwABAAAAAAAGAAYA3QADAAEECQABAAwAAAADAAEECQACAA4AFQADAAEECQADAEQALQADAAEECQAEAAwAlgADAAEECQAFABYAqwADAAEECQAGAAwAzwB2AG8AbwBkAG8AbwAAdm9vZG9vAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHYAbwBvAGQAbwBvACAAOgAgADMAMQAtADEALQAyADAAMQAzAABGb250Rm9yZ2UgMi4wIDogdm9vZG9vIDogMzEtMS0yMDEzAAB2AG8AbwBkAG8AbwAAdm9vZG9vAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAAB2AG8AbwBkAG8AbwAAdm9vZG9vAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgBSAEcAWQECB3VuaUYwMDAAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQADAAYAAQAEAAAAAgAAAAAAAQAAAADMPaLPAAAAAM0vl2cAAAAAzS+XZw==) format("truetype");font-weight:normal;font-style:normal;}
.vclogo{font-family:'voodoo';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
a.vclogo{text-decoration:none;}