.linkfade_all{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.linkfade1{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.linkfade1bg{-webkit-transition:color .3s linear,background-color .3s ease-in-out;-moz-transition:color .3s linear,background-color .3s ease-in-out;-o-transition:color .3s linear,background-color .3s ease-in-out;transition:color .3s linear,background-color .3s ease-in-out}ul.bullets{list-style-type:square;list-style-position:inside}ul.bullets li{padding:3px 0}.subheader_wrapper{background-color:#0052a5}@media only screen and (min-width:921px){.subheader ul.mgmenu{float:right;margin-right:3px}.subheader ul.mgmenu>li{float:left;display:block;line-height:1}.subheader ul.mgmenu>li>a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:3px solid rgba(255,255,255,0);display:block;padding:13px 6px 8px;cursor:pointer;margin:0 2px}.subheader ul.mgmenu>li>a:hover{border-bottom:3px solid rgba(255,255,255,.3)}}.pagewrapper a:link,.pagewrapper a:visited{color:#0052a5;text-decoration:none;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.pagewrapper a:hover,.pagewrapper a:active{color:#0984ff;text-decoration:underline;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#template_pages.subnav_yes .pagewrapper .pagetitlewrapper{background-color:#0052a5;color:#fff}#content_nav span.line{position:relative;display:block;padding-bottom:2px}#content_nav span.line:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:rgba(255,255,255,.6);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#content_nav li a:hover span.line:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#content_nav li a.current span.line:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#FFF}.demobikes_intro{max-width:1200px;text-align:center;margin:0 auto;font:18px/22px FFDINWeb,Arial;padding:0 10px 10px}.demobikes_intro strong{font-family:FFDINWebMedium,Arial}.demo_region{width:100%}.demo_region h3{font-size:24px;font-family:FFDINWeb,Arial,sans-serif;line-height:24px;padding:14px 0 4px 8px;color:#222}.demo_region .demo_row{font-family:FranklinCd,arial,sans-serif;border-bottom:1px solid #FFF}.demo_region div.demo_row:nth-child(even){background:#CCE3FA}.demo_region div.demo_row:nth-child(odd){background:#DEF}.demo_region .demo_row .demo_shop{float:left;width:30%;padding:10px;box-sizing:content-box}.demo_region .demo_row .demo_shop div,.demo_region .demo_row .demolocation div{padding-bottom:5px}.demo_region .demo_row .demo_shop .demo_name,.demo_region .demo_row .demolocation .demo_name{font-family:FranklinMedCd,arial,sans-serif;text-transform:uppercase;margin-bottom:5px}.demo_region .demo_row .demo_shop .demo_phone span{color:#0052a5}.demo_region .demo_row .demo_shop .demo_email span{color:#0052a5;font-size:13px}.demo_region .demo_row .demobikelist{float:right;width:62%;padding:10px;line-height:120%}.demobikes_fall_tour #main{background-color:#DD917E}.demobikes_fall_tour .pagewrapper{padding:0}.demobikes_fall_tour #pagetitle{display:none;padding:0}.template_pages.demobikes_fall_tour .pagewrapper .pagecontentwrapper .pagecontent{padding:0 0 30px}.demobikes_east_coast_tour .pagecontentwrapper{max-width:100%!important;margin:0}.template_pages.demobikes_fall_tour .pagewrapper .pagetitlewrapper{display:none}.template_pages.demobikes_fall_tour .fall2016_demotour_header{position:relative;width:100%;height:0;padding-bottom:42%;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;background-image:url(/images/demotour/f2016dt_header.jpg);background-color:#231f20}.template_pages.demobikes_fall_tour .fall2016_demotour_intro{padding:30px;background:#231F20;font-size:32px;line-height:120%;font-family:AGothic3,arial,sans-serif;color:#fff}.template_pages.demobikes_fall_tour .fall2016_demotour_intro h2{color:#E24417;display:inline;font-family:AGothic3,arial,sans-serif;font-size:40px;margin-bottom:10px;max-width:1200px;margin:0 auto}.template_pages.demobikes_fall_tour .fall2016_demotour_intro div{max-width:1200px;margin:20px auto;text-align:justify}.template_pages.demobikes_fall_tour .fall2016_demotour_intro span{color:#e24417}.template_pages.demobikes_fall_tour .fall2016_demotour_intro strong{font-family:AGothic3,arial,sans-serif}.fall2016_demotour_bikes_wrapper{background:#E24417;font-family:AGothic3,arial,sans-serif;padding:20px 0;margin-bottom:30px}.fall2016_demotour_bikes{max-width:1200px;margin:0 auto}.fall2016_demotour_bike{float:left}.fall2016_demotour_bikes_row3 .fall2016_demotour_bike{width:25%}.fall2016_demotour_bikes_row2 .fall2016_demotour_bike{width:25%;padding-top:30px}.fall2016_demotour_bikes h3{font-family:AGothic3,arial,sans-serif;color:#231F20;text-align:center;font-size:32px}.fall2016_demotour_bikes h4{font-family:AGothic3,arial,sans-serif;color:#FFF;text-align:center;font-size:28px}@media only screen and (max-width:1080px){.fall2016_demotour_bikes h3{font-size:28px}.fall2016_demotour_bikes h4{font-size:24px}}@media only screen and (max-width:870px){.fall2016_demotour_bikes h3{font-size:26px}.fall2016_demotour_bikes h4{font-size:22px}}@media only screen and (max-width:768px){.template_pages.demobikes_fall_tour .fall2016_demotour_header{margin-top:0}.template_pages.demobikes_fall_tour .fall2016_demotour_intro{position:relative;top:0;width:auto;min-width:200px;padding:20px;font-size:20px}.template_pages.demobikes_fall_tour .fall2016_demotour_intro h2{font-size:26px}.fall2016_demotour_bikes h3{font-size:22px}.fall2016_demotour_bikes h4{font-size:18px}}@media only screen and (max-width:500px){.fall2016_demotour_bike{float:none}.fall2016_demotour_bikes_row3 .fall2016_demotour_bike{width:100%}.fall2016_demotour_bikes_row2 .fall2016_demotour_bike{width:100%;padding-top:0}.fall2016_demotour_bikes h4{margin-bottom:15px}}.demobikes_2017_tour #main{background-color:#231F20}.demobikes_2017_tour .pagewrapper{padding:0}.demobikes_2017_tour #pagetitle{display:none;padding:0}.template_pages.demobikes_2017_tour .pagewrapper .pagecontentwrapper .pagecontent{padding:0 0 30px}.demobikes_east_coast_tour .pagecontentwrapper{max-width:100%!important;margin:0}.template_pages.demobikes_2017_tour .pagewrapper .pagetitlewrapper{display:none}.template_pages.demobikes_2017_tour .demobikes_2017_tour_header{position:relative;width:100%;height:0;padding-bottom:60%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#231F20;overflow:hidden;background-image:url(/images/demotour/dt2017_header.jpg);background-color:#231f20}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro{padding:30px;background:#231F20;font-size:32px;line-height:120%;font-family:AGothic3,arial,sans-serif;color:#fff}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro h1{color:#D7BD04;font-family:AGothic3,arial,sans-serif;font-size:75px;margin-bottom:10px;text-align:center;line-height:78px}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro h2{color:#D7BD04;display:inline;font-family:AGothic3,arial,sans-serif;font-size:40px;margin-bottom:10px;max-width:1200px;margin:0 auto}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro div{max-width:1200px;margin:20px auto;text-align:justify}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro span{color:#D7BD04}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro strong{font-family:AGothic3,arial,sans-serif}.demobikes_2017_tour_bikes_wrapper{background:#8F8D8D;background:-webkit-linear-gradient(#8f8d8d,#504d4d);background:-o-linear-gradient(#8f8d8d,#504d4d);background:-moz-linear-gradient(#8f8d8d,#504d4d);background:linear-gradient(#8f8d8d,#504d4d);font-family:AGothic3,arial,sans-serif;padding:20px 0;margin-bottom:30px}.demobikes_2017_tour_bikes{max-width:1200px;margin:0 auto}.demobikes_2017_tour_bike{float:left}.demobikes_2017_tour_bikes_row1us .demobikes_2017_tour_bike{width:24%}.demobikes_2017_tour_bikes_row2us .demobikes_2017_tour_bike{width:32%;padding-top:30px}.demobikes_2017_tour_bikes_row1uk .demobikes_2017_tour_bike{width:32%}.demobikes_2017_tour_bikes_row2uk .demobikes_2017_tour_bike{width:48%;padding-top:30px}.demobikes_2017_tour_bikes h3{font-family:AGothic3,arial,sans-serif;color:#231F20;text-align:center;font-size:32px}.demobikes_2017_tour_bikes h4{font-family:AGothic3,arial,sans-serif;color:#D7BD04;text-align:center;font-size:28px}.template_pages.demobikes_2017_tour .demo_region .demo_row .demo_shop{float:left;width:45%;padding:10px;box-sizing:content-box}.template_pages.demobikes_2017_tour .demo_region .demo_row .demolocation{float:left;width:45%;padding:10px;box-sizing:content-box}@media only screen and (max-width:1080px){.demobikes_2017_tour_bikes h3{font-size:28px}.demobikes_2017_tour_bikes h4{font-size:24px}}@media only screen and (max-width:870px){.demobikes_2017_tour_bikes h3{font-size:26px}.demobikes_2017_tour_bikes h4{font-size:22px}}@media only screen and (max-width:768px){.template_pages.demobikes_2017_tour .demobikes_2017_tour_header{margin-top:0}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro{position:relative;top:0;width:auto;min-width:200px;padding:20px;font-size:20px}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro h2{font-size:26px}.demobikes_2017_tour_bikes h3{font-size:22px}.demobikes_2017_tour_bikes h4{font-size:18px}}@media only screen and (max-width:500px){.demobikes_2017_tour_bike{float:none}.demobikes_2017_tour_bikes_row1us .demobikes_2017_tour_bike,.demobikes_2017_tour_bikes_row1uk .demobikes_2017_tour_bike{width:100%}.demobikes_2017_tour_bikes_row2us .demobikes_2017_tour_bike,.demobikes_2017_tour_bikes_row2uk .demobikes_2017_tour_bike{width:100%;padding-top:0}.template_pages.demobikes_2017_tour .demobikes_2017_tour_intro h1{font-size:44px;line-height:46px}.demobikes_2017_tour_bikes h4{margin-bottom:15px}}.demobikes_2017_fall_tour #main{background-color:#000}.demobikes_2017_fall_tour .pagewrapper{padding:0}.demobikes_2017_fall_tour #pagetitle{display:none;padding:0}.template_pages.demobikes_2017_fall_tour .pagewrapper .pagecontentwrapper .pagecontent{padding:0 0 30px}.demobikes_east_coast_tour .pagecontentwrapper{max-width:100%!important;margin:0}.template_pages.demobikes_2017_fall_tour .pagewrapper .pagetitlewrapper{display:none}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_header{position:relative;width:100%;height:0;padding-bottom:53%;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;background-image:url(/images/demotour/dt2017f_header.jpg);background-color:#000}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro{padding:30px;background:#000;font-size:32px;line-height:120%;font-family:AGothic3,arial,sans-serif;color:#fff}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro h1{color:#E24416;font-family:AGothic3,arial,sans-serif;font-size:75px;margin-bottom:10px;text-align:center;line-height:78px}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro h2{color:#E24416;display:inline;font-family:AGothic3,arial,sans-serif;font-size:40px;margin-bottom:10px;max-width:1200px;margin:0 auto}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro div{max-width:1200px;margin:20px auto;text-align:justify}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro span{color:#E24416}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro strong{font-family:AGothic3,arial,sans-serif}.demobikes_2017_fall_tour_bikes_wrapper{background:#8F8D8D;background:-webkit-linear-gradient(#d2d3d5,#939598);background:-o-linear-gradient(#d2d3d5,#939598);background:-moz-linear-gradient(#d2d3d5,#939598);background:linear-gradient(#d2d3d5,#939598);font-family:AGothic3,arial,sans-serif;padding:20px 0;margin-bottom:30px}.demobikes_2017_fall_tour_bikes{max-width:1200px;margin:0 auto}.demobikes_2017_fall_tour_bike{float:left}.demobikes_2017_fall_tour_bikes_row1us .demobikes_2017_fall_tour_bike{width:32%}.demobikes_2017_fall_tour_bikes_row2us .demobikes_2017_fall_tour_bike{width:32%;padding-top:30px}.demobikes_2017_fall_tour_bikes_row1uk .demobikes_2017_fall_tour_bike{width:32%}.demobikes_2017_fall_tour_bikes_row2uk .demobikes_2017_fall_tour_bike{width:48%;padding-top:30px}.demobikes_2017_fall_tour_bikes h3{font-family:AGothic3,arial,sans-serif;color:#231F20;text-align:center;font-size:32px}.demobikes_2017_fall_tour_bikes h4{font-family:AGothic3,arial,sans-serif;color:#E24416;text-align:center;font-size:28px}.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:link,.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:link span,.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:visited,.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:visited span{color:#F5592C!important}.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:hover,.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:hover span,.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:active,.template_pages.demobikes_2017_fall_tour .demo_tour_listing a:active span,.template_pages.demobikes_2017_fall_tour .demo_tour_listing span.fa{color:#000!important}@media only screen and (max-width:1080px){.demobikes_2017_fall_tour_bikes h3{font-size:28px}.demobikes_2017_fall_tour_bikes h4{font-size:24px}}@media only screen and (max-width:870px){.demobikes_2017_fall_tour_bikes h3{font-size:26px}.demobikes_2017_fall_tour_bikes h4{font-size:22px}}@media only screen and (max-width:768px){.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_header{margin-top:0}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro{position:relative;top:0;width:auto;min-width:200px;padding:20px;font-size:20px}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro h2{font-size:26px}.demobikes_2017_fall_tour_bikes h3{font-size:22px}.demobikes_2017_fall_tour_bikes h4{font-size:18px}}@media only screen and (max-width:500px){.demobikes_2017_fall_tour_bike{float:none}.demobikes_2017_fall_tour_bikes_row1us .demobikes_2017_fall_tour_bike,.demobikes_2017_fall_tour_bikes_row1uk .demobikes_2017_fall_tour_bike{width:100%}.demobikes_2017_fall_tour_bikes_row2us .demobikes_2017_fall_tour_bike,.demobikes_2017_fall_tour_bikes_row2uk .demobikes_2017_fall_tour_bike{width:100%;padding-top:0}.template_pages.demobikes_2017_fall_tour .demobikes_2017_fall_tour_intro h1{font-size:44px;line-height:46px}.demobikes_2017_fall_tour_bikes h4{margin-bottom:15px}}.demo_tour_listing{max-width:1200px;margin:0 auto;padding-bottom:40px}.demo_tour_listing .demo_region h3{font-size:24px;color:#FFF}.demo_tour_listing .demo_region .demo_row .demo_title{display:none}.demo_tour_listing .demo_region .demo_row.title_row{background-color:rgba(255,255,255,.1)!important;color:#EEE}.demo_tour_listing .demo_region .demo_row.title_row .demo_title{font-family:AGothic3,arial,sans-serif;font-size:15px;display:block;padding-bottom:0}.demo_tour_listing .demo_region .demo_row{border-bottom:1px solid rgba(255,255,255,.4)}.demo_tour_listing .demo_region div.demo_row:nth-child(even){background-color:rgba(255,255,255,.5)}.demo_tour_listing .demo_region div.demo_row:nth-child(odd){background-color:rgba(255,255,255,.45)}.demo_tour_listing .demo_region .demo_row .demo_shop{float:left;width:30%;padding:10px;box-sizing:content-box}.demo_tour_listing .demo_region .demo_row .demolocation{float:left;width:40%;padding:10px;box-sizing:content-box}.demo_tour_listing .demo_region .demo_row .demo_register{float:right;width:20%;padding:10px;box-sizing:content-box}.demo_tour_listing .demo_row span.fa{display:inline-block;width:24px;text-align:center}.demo_link{padding-bottom:5px}.demo_where{padding-bottom:5px}.demo_when .demo_date{padding-bottom:5px}.demo_tour_listing a.register_link{display:block;padding:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;font-family:AGothic3,arial,sans-serif;font-size:28px;max-width:170px}.demo_tour_listing a.register_link:link,.demo_tour_listing a.register_link:visited{background:#E24417;color:#FFF!important}.demo_tour_listing a.register_link:hover,.demo_tour_listing a.register_link:active{background:#222;color:#FFF!important;text-decoration:none}.demo_tour_listing a:link,.demo_tour_listing a:link span,.demo_tour_listing a:visited,.demo_tour_listing a:visited span{color:#D7BD04!important}.demo_tour_listing a:hover,.demo_tour_listing a:hover span,.demo_tour_listing a:active,.demo_tour_listing a:active span,.demo_tour_listing span.fa{color:#000!important}@media only screen and (max-width:800px){.demo_tour_listing .demo_region .demo_row{border-bottom:1px solid rgba(255,255,255,.8)}.demo_tour_listing .demo_region div.demo_row:nth-child(even){background-color:rgba(255,255,255,.77)}.demo_tour_listing .demo_region div.demo_row:nth-child(odd){background-color:rgba(255,255,255,.5)}.demo_tour_listing .demo_region .demo_row .demo_shop{float:left;width:35%}.demo_tour_listing .demo_region .demo_row .demolocation{float:left;width:40%}.demo_tour_listing .demo_region .demo_row .demo_register{float:right;width:15%}}@media only screen and (max-width:700px){.demo_tour_listing .demo_region .demo_row{padding-bottom:20px}.demo_tour_listing .demo_region .demo_row .demo_shop,.template_pages.demobikes_2017_tour .demo_region .demo_row .demo_shop{float:none;width:auto;padding:10px 5px}.demo_tour_listing .demo_region .demo_row .demolocation,.template_pages.demobikes_2017_tour .demo_region .demo_row .demolocation{float:none;width:auto;padding:0 5px 5px}.demo_tour_listing .demo_region .demo_row .demo_register{float:none;width:auto;padding:10px 15% 20px}.demo_tour_listing a.register_link{margin:0 auto}.demo_tour_listing .demo_region .demo_row .demo_title{display:block;font-family:FranklinMed,arial,sans-serif;margin-bottom:6px}.demo_tour_listing .demolocation .demo_title,.demo_tour_listing .demo_shop .demo_title{margin-top:12px}.demo_tour_listing .demo_region .demo_row.title_row{display:none}}.rentals_intro{max-width:1200px;text-align:left;margin:0 auto;font:18px/22px FFDINWeb,Arial;padding:5px 0}.subheader_wrapper.rentals{background:#4C4446}.rentals .demo_region{width:100%}.rentals .demo_region h3{font-size:24px;font-family:FFDINWeb,Arial,sans-serif;line-height:24px;padding:14px 0 4px 8px;color:#222}.rentals .demo_region .demo_row{font-family:FranklinCd,arial,sans-serif;border-bottom:1px solid #FFF}.rentals .demo_region div.demo_row:nth-child(even){background:#F7F2F3}.rentals .demo_region div.demo_row:nth-child(odd){background:#F2EDEE}.bikenobr{white-space:nowrap}.demobikelist ul{margin:0;padding:0}.demobikelist ul li{display:inline;white-space:nowrap}@media only screen and (max-width:1026px){.dest_wrapper .dest_intro{float:none;width:auto}.dest_wrapper .dest_gallery{float:none;width:auto;margin:0 auto}}body.bikeparks{background-color:#3FAD3A;color:#FFF}.bp_intro{margin:0 2% 30px 0;font:18px/22px FFDINWeb,arial;padding:0;text-transform:uppercase}.bp_col{float:left;width:31%;margin:0 2% 0 0}.bp_info{background-color:#FFF;color:#222;margin-bottom:25px;-webkit-box-shadow:0 9px 6px -6px rgba(0,0,0,.4);-moz-box-shadow:0 9px 6px -6px rgba(0,0,0,.4);box-shadow:0 9px 6px -6px rgba(0,0,0,.4)}.bp_pic{width:100%}.bp_pic img{width:100%}.bp_copy{padding:10px}.bp_copy h2{font:18px/22px FFDINWebMedium,arial;padding:0;margin:0 0 10px;text-transform:uppercase}.bp_copy p{margin-bottom:15px}.bp_copy .moreinfo{text-align:right;padding:15px 10px 10px;font:16px FFDINWeb,arial}.bp_info ul{margin-bottom:10px;list-style-type:square;margin-left:18px}.bp_info ul li{margin:5px 0}.bp_info .moreinfo a:hover{text-decoration:none}#bp_footer{text-align:center;border-top:1px solid rgba(255,255,255,.4)}#bp_footer img{max-width:100%}@media only screen and (max-width:860px){.bp_col{float:none;width:auto;max-width:500px;margin:0 auto}}.locator#template_pages .pagewrapper .pagecontentwrapper{max-width:100%}.locator_frame{margin:0;padding:0;width:100%;height:550px;border:0}#distrowrapper>div{border-bottom:1px solid #AAA;padding:15px 0}#distrowrapper h2{font-family:FFDINWeb,Arial;font-size:22px}#page_news{display:block}#page_news_mobile{display:none}a.cog_link{font-family:FFDINWeb,Arial,sans-serif;font-size:24px;line-height:24px;padding:15px 0;display:block;text-align:center;padding:20px 0 0;border-top:1px solid #DDD}a.cog_link:hover{text-decoration:none}@media only screen and (max-width:850px){#page_news{display:none}#page_news_mobile{display:block}}body.videos{background-color:#4F4648;color:#FFF}body.videos .subheader_wrapper{background-color:#161415}#video_links{margin:0 auto 40px;max-width:1200px}#video_links a{position:relative;overflow:hidden;display:block;width:50%;float:left;height:300px;font-family:FFDINWebMedium,Arial,sans-serif;font-size:30px;color:#FFF;transition:background-color .5s ease-in-out,color .5s ease-in-out,font-size .5s ease-in-out,opacity .5s ease-in-out;background-size:cover;background-position:center center}#video_links a:link,#video_links a:visited{background-color:#333}#video_links a:hover,#video_links a:active{background-color:#000!important;color:#000;text-decoration:none}#video_links a span.rlcover{display:block;opacity:.2;transition:.5s ease-in-out;position:absolute;top:0;left:0;background-color:#000;width:100%;height:300px}#video_links a:hover span.rlcover{display:block;opacity:.7;top:0;left:0}#video_links a span.bt{text-shadow:1px 1px 0 #000;display:block;opacity:1;transition:.5s ease-in-out;position:absolute;top:20px;left:20px;font-size:20px;color:#FFF}#video_links a:hover span.bt{display:block;opacity:.3;font-size:180px;color:#FFF;top:-20px;left:-20px}#video_links a span.lt{display:block;opacity:0;transition:.5s ease-in-out;position:absolute;top:100px;left:300px;color:#FFF;white-space:nowrap}#video_links a:hover span.lt{display:block;opacity:1;top:100px;left:20px;color:#FFF}#video_links a#vidlink_mb{background-color:#000;background-image:url(/images/videos/vidlink-mtb.jpg)}#video_links a#vidlink_g{background-color:#000;background-image:url(/images/videos/vidlink-gravity.jpg)}#video_links a#vidlink_mk{background-color:#000;background-image:url(/images/videos/vidlink-mykona.jpg)}#video_links a#vidlink_cr{background-color:#000;background-image:url(/images/videos/vidlink-road.jpg)}#video_links a#vidlink_df{background-color:#000;background-image:url(/images/videos/vidlink-dew.jpg)}.innovation_content{line-height:130%;font-size:18px}.innovation_content .sectionwrapper{padding:50px 0}.innovation_content img{max-width:100%!important;display:block}.innovation_content p{padding-bottom:15px}.innovation_content strong{font-family:FranklinMed,arial,sans-serif}.innovation_content h2{font-size:32px;line-height:36px;font-family:FFDINWebMedium,Arial,sans-serif;padding-bottom:5px;border-bottom:2px solid #777}.innovation_content h3{font-size:22px;font-family:FFDINWebMedium,Arial,sans-serif;padding-bottom:5px;padding-top:20px}.innovation #pagetitle h1{display:none}.innovation.innovation_mtb #pagetitle h1,.innovation.innovation_road #pagetitle h1{display:block}.innovation #pagetitle h3{padding-bottom:5px;border-bottom:2px solid #000}.innovation.innovation_mtb #pagetitle h3,.innovation.innovation_road #pagetitle h3{padding-bottom:5px;border-bottom:0}.innovation .sectionwrapper.top{padding-top:20px}.full_pic img{display:block;margin:0 auto;width:100%}.full_pic span{display:block;min-height:60px;font-family:FFDINWebMedium,Arial,sans-serif;font-size:18px;line-height:120%;text-align:center;text-transform:uppercase;color:#555;padding-top:10px}.innovation_features:after{content:".";display:block;height:0;clear:both;visibility:hidden}.innovation_features .innovation_feature{width:48%;float:left;box-sizing:border-box;margin-left:2%;margin-right:0}.innovation_features div.innovation_feature:nth-child(2n+1){clear:both;margin-right:2%;margin-left:0}.innovation_features .innovation_feature img,img.wb{border:1px solid #DDD}.innovation_features.nb .innovation_feature img{border:0}.innovation_features .innovation_feature span{display:block;min-height:40px;font-family:FFDINWebMedium,Arial,sans-serif;font-size:14px;text-align:center;line-height:120%;text-transform:uppercase;color:#555;padding-top:10px}.dealerportal .subheader_wrapper{top:0}.dealerportal #main{padding-top:20px}.dealerportal .sectiontarget{top:-10px}@media only screen and (max-width:920px){.breadcrumb{display:none}}@media only screen and (max-width:768px){.innovation_features .innovation_feature,.innovation_features div.innovation_feature:nth-child(2n+1){width:100%;float:none;margin-left:0;margin-right:0}}#vault p{padding-bottom:20px;line-height:120%}#template_tech .pagewrapper .pagetitlewrapper{padding-top:20px;text-transform:uppercase}#template_tech .pagewrapper .pagetitlewrapper .pagetitle{max-width:1200px;margin:0 auto}#template_tech .pagewrapper .pagetitlewrapper .pagetitle h1{font-size:42px;font-family:FFDINWeb,Arial,sans-serif;line-height:42px;padding:5px 0 0 10px;margin-left:-4px}#template_tech .pagewrapper .pagetitlewrapper .pagetitle h1 span{font-size:20px;display:inline;color:#333}#template_tech .pagewrapper .pagetitlewrapper .pagetitle h2{padding:0 10px;font-size:16px;font-family:FFDINWebMedium,Arial,sans-serif}#template_tech .pagewrapper .pagecontentwrapper{max-width:1200px;margin:0 auto}#template_tech .pagewrapper .pagecontentwrapper .pagecontent{padding:30px 10px}#template_tech .pagewrapper .pagecontentwrapper .pagecontent p{margin-bottom:15px}#template_tech.subnav_yes .pagewrapper .pagetitlewrapper{background-color:#0052a5;color:#fff}.terms_of_use{line-height:120%}.terms_of_use p,.terms_of_use ul{margin:10px 0 15px}.terms_of_use h3{padding-top:10px;font-size:16px;font-family:FFDINWebMedium,Arial,sans-serif}#techdls span{display:block;margin-bottom:10px}#techdls h2{font:400 22px FFDINWeb,Arial,sans-serif;margin:0;padding-bottom:10px}#techdls div{border-bottom:1px solid #DDD;margin-bottom:10px;padding-bottom:14px}body.about{background-color:#0052a5;color:#FFF}#aboutus .intro{font:18px/22px FFDINWeb,Arial,sans-serif;padding-bottom:20px}#aboutus h3{font:30px FFDINWeb,Arial,sans-serif;text-transform:uppercase;margin:0;padding:5px 0 0}#aboutus h2{font:28px FFDINWeb,Arial,sans-serif;text-transform:uppercase;margin:0;padding:0}.acc-content ul.ul-list,.acc-content ul{border:0;margin-bottom:0;padding:0 5px 5px;list-style-type:square}.acc-content ul.ul-list li,.acc-content ul li{margin:0 0 20px 20px;line-height:120%}#aboutus #acc{width:auto;list-style:none;color:#FFF;margin:20px 0 10px;border-top:1px solid #004C99}#aboutus #acc li{border-bottom:1px solid #004C99}#aboutus #acc h3{width:auto;padding:10px 6px 8px;margin-top:0;cursor:pointer;text-transform:uppercase;color:#FFF;font:24px FFDINWeb,Arial,sans-serif;-webkit-transition:color .3s linear,background-color .3s ease-in-out;-moz-transition:color .3s linear,background-color .3s ease-in-out;-o-transition:color .3s linear,background-color .3s ease-in-out;transition:color .3s linear,background-color .3s ease-in-out}#aboutus #acc h3:hover,#aboutus #acc h3.ac_current:hover{color:#FFF;background-color:#004993}#aboutus #acc .acc-section,#aboutus #acc h3.ac_current{overflow:hidden;background-color:#004C99}#aboutus #acc .acc-content{width:auto;padding:10px 20px}#aboutus #acc h3 span{font-size:18px;float:left;padding:7px 10px 0}#aboutus #acc h3 .plus{display:block}#aboutus #acc h3.ac_current .plus{display:none}#aboutus #acc h3 .minus{display:none}#aboutus #acc h3.ac_current .minus{display:block}#warranty_frame{margin:0;padding:0;width:100%;height:1100px;border:0}.fsRowOpen,.fsRowBody,.fsRowClose{background:none!important}.warranty_index p{margin-bottom:20px}.warranty_index h2{font:400 32px FFDINWebMedium,Arial,sans-serif;line-height:34px}.warranty_index h3{font:400 18px FFDINWebMedium,Arial,sans-serif}.warranty_index .section_col{text-align:center!important;padding-top:20px}.warranty_index a.warranty_button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;width:80%;margin:10px auto 30px;font:400 26px FFDINWebMedium,Arial,sans-serif;border:1px solid #0052a5;line-height:30px;padding:14px 0 10px;background:#0052a5;color:#FFF}.warranty_index a.warranty_button:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #0984ff;text-decoration:none;background:#0984ff;color:#FFF}.warranty_index strong{font-family:FFDINWebMedium,Arial,sans-serif}.warranty_details{font-size:12px;line-height:120%;padding-top:50px}.warranty_details p{margin-bottom:15px}.warranty_details h3{font-size:14px}#contactus>div{padding:15px 0}#contactus h2{font:400 18px FFDINWeb,Arial,sans-serif;margin:0 0 15px;padding:0;text-transform:uppercase}#contactus h4{font:16px FFDINWeb,Arial,sans-serif;margin:0 0 5px;padding:0;text-transform:uppercase}.contact_col{float:left;width:30%;margin-right:2%}#acc{width:auto;list-style:none;color:#033;margin:20px 0 10px;border-top:1px solid #DDD}#acc li{border-bottom:1px solid #DDD}#acc h3{width:auto;padding:10px 6px 8px;margin-top:0;cursor:pointer;text-transform:uppercase;color:#0052a5;font:17px FFDINWeb,Arial,sans-serif;-webkit-transition:color .3s linear,background-color .3s ease-in-out;-moz-transition:color .3s linear,background-color .3s ease-in-out;-o-transition:color .3s linear,background-color .3s ease-in-out;transition:color .3s linear,background-color .3s ease-in-out}#acc h3:hover{color:#003162;background-color:#DEF}#acc .acc-section{overflow:hidden}#acc .acc-content{width:auto;padding:10px 20px 20px}#acc h3 .plus{display:inline}#acc h3.ac_current .plus{display:none}#acc h3 .minus{display:none}#acc h3.ac_current .minus{display:inline}.join h2{font:20px/24px FFDINWeb,Arial,sans-serif;margin:0 0 5px;padding:0;text-transform:uppercase;margin-bottom:25px}.join p{margin-bottom:25px}.join input,.join select{margin-top:5px}.join label{font:22px/26px FFDINWeb,Arial,sans-serif;text-transform:uppercase}.join input[type=text],.join input[type=email]{padding:10px;background-color:#FDFDFD;border:1px solid #DDD;width:250px}.join button{font-size:24px;font-family:FFDINWebMedium,Arial,sans-serif;text-transform:uppercase;padding:10px 10px 6px;width:270px;text-align:center;border:1px solid #0052a5;color:#0052a5;text-decoration:none;background:#FFF;-webkit-transition:color .3s linear,background-color .3s ease-in-out;-moz-transition:color .3s linear,background-color .3s ease-in-out;-o-transition:color .3s linear,background-color .3s ease-in-out;transition:color .3s linear,background-color .3s ease-in-out}.join button:hover{color:#FFF;text-decoration:none;background:#0052a5;-webkit-transition:color .3s linear,background-color .3s ease-in-out;-moz-transition:color .3s linear,background-color .3s ease-in-out;-o-transition:color .3s linear,background-color .3s ease-in-out;transition:color .3s linear,background-color .3s ease-in-out}.join button span{font-size:20px}a.biglink{text-shadow:1px 1px rgba(0,0,0,.5);border-radius:5px;padding:25px 30px 20px;font:400 24px/24px FFDINWebMedium,Arial,sans-serif;transition:all .3s ease!important}a.biglink:link,a.biglink:visited{background-color:#003162;color:#FFF!important;text-decoration:none;-moz-box-shadow:2px 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.5);box-shadow:2px 2px 2px rgba(0,0,0,.5)}a.biglink:hover,a.biglink:active{background-color:#0052a5;color:#FFF!important;text-decoration:none!important;-moz-box-shadow:0 0 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 rgba(0,0,0,.5)}ul.ul-wolist li{margin:0 0 5px 20px;line-height:120%}ul.ul-wolist{border-bottom:0 solid #DDD}@media only screen and (max-width:936px){.locator_frame{height:950px}}@media only screen and (max-width:768px){#template_pages .pagewrapper .pagetitlewrapper{padding-top:10px}.locator_frame{height:950px}.demo_region .demo_row{border-bottom:1px solid #FFF}.demo_region div.demo_row:nth-child(even){background:#CCE3FA}.demo_region div.demo_row:nth-child(odd){background:#DEF}.demo_region .demo_row .demo_shop{float:left;width:35%;padding:10px}.demo_region .demo_row .demobikelist,.demo_region .demo_row .demolocation{float:right;width:55%;padding:10px}.page_destinations .dest_content .dest_col1{float:none;width:auto}.page_destinations .dest_content .dest_col2{float:none;width:auto}.contact_col{float:none;width:auto;margin:0 2% 15px 0}}@media only screen and (max-width:650px){#video_links a{width:auto;float:none;border-bottom:1px solid #000}#video_links{margin-bottom:0}}@media only screen and (max-width:500px){.demo_region h3{padding:14px 0 4px 5px}.demo_region .demo_row .demo_shop{float:none;width:auto;padding:10px 5px 5px}.demo_region .demo_row .demobikelist,.demo_region .demo_row .demolocation{float:none;width:auto;padding:0 5px 5px}.demo_region .demo_row .demo_title{display:block;font-family:FranklinMed,arial,sans-serif;margin-bottom:6px}.demolocation .demo_title{margin-top:12px}.demo_region .demo_row.title_row{display:none}a.biglink{padding:20px 20px 15px;font-size:18px}}