@font-face{font-family:'Adonide-Bold';src:url(/sites/all/themes/bikes/fonts/26701A_0_0.eot);src:url(/sites/all/themes/bikes/fonts/26701A_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bikes/fonts/26701A_0_0.woff) format('woff'),url(/sites/all/themes/bikes/fonts/26701A_0_0.ttf) format('truetype');}@font-face{font-family:'Adonide-BoldItalic';src:url(/sites/all/themes/bikes/fonts/26725C_0_0.eot);src:url(/sites/all/themes/bikes/fonts/26725C_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bikes/fonts/26725C_0_0.woff) format('woff'),url(/sites/all/themes/bikes/fonts/26725C_0_0.ttf) format('truetype');}@font-face{font-family:'Adonide-Lightitalique';src:url(/sites/all/themes/bikes/fonts/26725C_1_0.eot);src:url(/sites/all/themes/bikes/fonts/26725C_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bikes/fonts/26725C_1_0.woff) format('woff'),url(/sites/all/themes/bikes/fonts/26725C_1_0.ttf) format('truetype');}@font-face{font-family:'Adonide-Light';src:url(/sites/all/themes/bikes/fonts/267265_8_0.eot);src:url(/sites/all/themes/bikes/fonts/267265_8_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bikes/fonts/267265_8_0.woff) format('woff'),url(/sites/all/themes/bikes/fonts/267265_8_0.ttf) format('truetype');}@font-face{font-family:'Breakers-Light';src:url(/sites/all/themes/bikes/fonts/26726B_0_0.eot);src:url(/sites/all/themes/bikes/fonts/26726B_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bikes/fonts/26726B_0_0.woff) format('woff'),url(/sites/all/themes/bikes/fonts/26726B_0_0.ttf) format('truetype');}.arial-bold-11{font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.arial-bold-12{font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.arial-bold-13{font-size:100%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.arial-regular-11{font-size:85%;font-family:Arial,Helvetica,sans-serif;}.arial-regular-12{font-size:93%;font-family:Arial,Helvetica,sans-serif;}.arial-regular-13{font-size:100%;font-family:Arial,Helvetica,sans-serif;}.adonide-light-12{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:93%;line-height:100%;}.adonide-light-14{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.adonide-light-18{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}.adonide-light-18-i{font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}.adonide-light-20{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.adonide-light-20-i{font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.adonide-light-36{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}.adonide-light-36-i{font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}.adonide-bold-14-i{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.adonide-bold-20-i{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.adonide-bold-14{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.adonide-bold-20{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.adonide-bold-36{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}.adonide-bold-36-i{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}.breakers-light-32{font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:246.15%;line-height:100%;}.breakers-light-40{font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:307.7%;line-height:100%;}.breakers-light-60{font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:461.5%;line-height:100%;}.grid-container-full{max-width:1040px;}.grid-box-full{float:left;}.grid-container-margin{max-width:960px;margin:0 0 0 80px;padding:0 20px;}.grid-box-margin{float:left;padding:20px;}.grid-box-one-full{width:100%;}.grid-box-one-half{width:50%;}.grid-box-one-first-half{width:55%;}.grid-box-one-second-half{width:45%;}.grid-box-one-third{width:33.333333333333%;}.grid-box-two-third{width:66.666666666667%;}.grid-box-one-quarter{width:25%;}.grid-box-three-quarter{width:75%;}.grid-box-one-fifth{width:20%;}.grid-box-four-fifth{width:80%;}.grid-container-full-mobile{padding:0;padding:10px 20px 10px 0;}.grid-container-margin-mobile{margin:0;padding:0;}.grid-box-margin-mobile{margin:0;padding:20px;}.heading1{display:inline-block;padding:20px 40px 20px 80px;margin:10px 0;font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:461.5%;line-height:100%;float:left;}.heading2{display:inline-block;padding:0;text-transform:uppercase;margin:20px 0;}.heading1_detail{display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}.heading2_detail{display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}.link_view{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.rounded{-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.transparent{width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.alignBox{display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-orient:vertical;box-pack:center;box-align:center;}.bottom-edge-shadow{-webkit-box-shadow:0 1px 15px -6px #ababab;-moz-box-shadow:0 1px 15px -6px #ababab;box-shadow:0 1px 15px -6px #ababab;}.bottom-edge-shadow-mobile{-webkit-box-shadow:0 5px 20px -10px #333333;-moz-box-shadow:0 5px 20px -10px #333333;box-shadow:0 5px 20px -10px #333333;}.no-shadow{-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}.alpha90{background:#000000;background:rgba(0,0,0,0.9);}.rounded-top-corners{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}.rounded-bottom-left-corners{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}.rounded-bottom-right-corners{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}.unrounded{-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;}.transition{-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;}.rotate1{-webkit-transform:rotate(0deg) translate3d(0,0,0);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}.rotate2{-webkit-transform:rotate(-180deg) translate3d(0,0,0);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}.redBG{background-color:#de2828;background-image:-webkit-gradient(linear,left top,left bottom,from(#de2828),to(#b72525));background-image:-webkit-linear-gradient(top,#de2828,#b72525);background-image:-moz-linear-gradient(top,#de2828,#b72525);background-image:-o-linear-gradient(top,#de2828,#b72525);background-image:linear-gradient(to bottom,#de2828,#b72525);}.redBgHover{background-color:#b72525;background-image:-webkit-gradient(linear,left top,left bottom,from(#b72525),to(#de2828));background-image:-webkit-linear-gradient(top,#b72525,#de2828);background-image:-moz-linear-gradient(top,#b72525,#de2828);background-image:-o-linear-gradient(top,#b72525,#de2828);background-image:linear-gradient(to bottom,#b72525,#de2828);}.adminButton{display:inline-block;font-weight:bold;color:#FFF;text-decoration:none;padding:5px 10px;border:1px solid #FFF;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#de2828;background-image:-webkit-gradient(linear,left top,left bottom,from(#de2828),to(#b72525));background-image:-webkit-linear-gradient(top,#de2828,#b72525);background-image:-moz-linear-gradient(top,#de2828,#b72525);background-image:-o-linear-gradient(top,#de2828,#b72525);background-image:linear-gradient(to bottom,#de2828,#b72525);-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer;}.adminButton:hover{background-color:#b72525;background-image:-webkit-gradient(linear,left top,left bottom,from(#b72525),to(#de2828));background-image:-webkit-linear-gradient(top,#b72525,#de2828);background-image:-moz-linear-gradient(top,#b72525,#de2828);background-image:-o-linear-gradient(top,#b72525,#de2828);background-image:linear-gradient(to bottom,#b72525,#de2828);}.largeFooterButton{display:inline-block;color:#FFF;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:transparent url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;border:0;font-size:108%;font-weight:bold;}html{color:#342b2b;background:#4d4d4d;font-size:0.8125em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;}body{font-size:100%;font-family:Arial,Helvetica,sans-serif;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;line-height:100%;font-weight:normal;}h1{font-size:182%;}h2{font-size:138.5%;}h3{font-size:116%;}h4{font-size:108%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}.item-list ul li{margin:0;}.clearer{clear:both;}* html .clearfix{height:1%;overflow:visible;}*+html .clearfix{min-height:1%;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}img{max-width:100%;}#page{position:relative;}#top_bar{position:fixed;width:100%;z-index:150;background:#000000;display:none;}#top_bar > .wrapper{position:relative;margin-left:20%;max-width:1040px;padding:0 40px 0 0;*zoom:1;height:40px;}#top_bar > .wrapper:before,#top_bar > .wrapper:after{display:table;content:"";}#top_bar > .wrapper:after{clear:both;}#top_bar .block{display:block;float:right;padding:5px 0 0 20px;}#top_bar .block .form-item{margin:0;}#top_bar > .wrapper h2{display:inline-block;color:#dfdfdf;font-weight:normal;font-size:93%;}#top_bar > .wrapper form{display:inline-block;margin:0 0 0 5px;}#top_bar > .wrapper .copy_top_bar{display:block;float:right;margin:7px 0 0 0;padding:2px 20px 2px 0;color:#dfdfdf;font-weight:normal;font-size:93%;border-right:1px solid #414143;}#top_bar > .wrapper .valid_top_bar{display:block;float:right;}#top_bar > .wrapper .valid_top_bar a{display:inline-block;height:26px;margin:6px 0 0 20px;padding:3px 35px 0 15px;color:#FFF;text-decoration:none;background:#464646 url(/sites/all/themes/bikes/images/valid-ok.png) no-repeat 45px 6px;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}#top_bar > .wrapper:after{content:"\0020";display:block;width:13px;height:7px;background:url(/sites/all/themes/bikes/images/black-arrow-bottom-small.png) no-repeat top left;overflow:hidden;position:absolute;top:40px;right:40px;}#header{position:fixed;width:100%;z-index:100;background:#ffffff;-webkit-box-shadow:0 1px 15px -6px #ababab;-moz-box-shadow:0 1px 15px -6px #ababab;box-shadow:0 1px 15px -6px #ababab;}#header > .wrapper{position:relative;margin-left:20%;max-width:1040px;padding:0 40px 0 0;height:100px;}#header h1#site-name{display:inline-block;float:left;}#header h1#site-name a{display:block;margin:10px 35px 0 0;width:106px;height:80px;text-indent:-9999px;overflow:none;background:url(/sites/all/themes/bikes/images/logo-desktop.png) no-repeat top left;}#main-container{max-width:1803px;}#sidebar{position:fixed;overflow:hidden;top:0;height:100%;width:20%;z-index:2;background-color:#373737;}#sidebar > .wrapper{color:#000;height:100%;padding-top:100px;background-color:#000;}#main{margin-left:20%;color:#8c8c8c;background-color:#FFF;}#main > .wrapper{padding:100px 0 0 0;}#content{background:#ffffff;}#content > .wrapper{padding:0;}#content > .wrapper #main_header{max-width:1040px;padding:0 40px 0 0;*zoom:1;}#content > .wrapper #main_header:before,#content > .wrapper #main_header:after{display:table;content:"";}#content > .wrapper #main_header:after{clear:both;}#content > .wrapper h1{display:inline-block;padding:20px 40px 20px 80px;margin:10px 0;font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:461.5%;line-height:100%;float:left;}#content > .wrapper h2{display:inline-block;padding:0;text-transform:uppercase;margin:20px 0;}#content > .wrapper h1.title_detail_first{display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;margin:40px 20px 0 120px;}#content > .wrapper h2.title_detail_second{display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;margin:0 20px 10px 120px;}#bottom{margin:20px 0 0 0;background:#000000;padding:60px 0;}.page-node-136 #bottom{margin-top:0;}.page-user #content form > div,.page-user #content > .wrapper > .profile{margin:40px 80px;}.page-user #content form input[type="text"],.page-user #content form input[type="password"]{border:0;padding:5px 7px;border:1px solid #dfdfdf;margin-bottom:5px;font-size:93%;}.page-user #content form input[type="submit"]{display:inline-block;color:#FFF;text-transform:uppercase;text-decoration:none;padding:5px 25px 5px 10px;background:#000 url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat 95% 50%;border:0;font-size:100%;font-family:Arial,Helvetica,sans-serif;}.page-dealers #sidebar{display:none;}.page-dealers #main{margin-left:0;}.page-dealers #content > .wrapper{padding:0;}.page-dealers h1#page-title{display:none;}.page-dealers #content .menu-level-1 ul{margin-left:20%;max-width:1040px;}.page-dealers #bottom > .wrapper{margin:0 auto;}ul.primary,ul.secondary{overflow:hidden;*zoom:1;list-style:none;padding:0;white-space:nowrap;margin:0;background:#555;}ul.primary li,ul.secondary li{float:left;margin:0;}ul.primary a,ul.secondary a{border:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{border:0;border-bottom:0;}ul.primary li.active{border-bottom:0;margin-bottom:0;}ul.primary a:link,ul.primary a:visited{color:#b3b3b3;background-color:#464646;letter-spacing:1px;padding:10px 20px;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#555555;}ul.primary a.active{color:#ffffff;background-color:#000000;*zoom:1;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{background-color:#666;border-color:#000;color:#fff;}article,.page-stories-tags .view-stories{border-top:2px solid #000;}.front article,.node-type-platform article,.page-node-4 article,article.node-detail{border:0;}.node-type-platform #content > .wrapper h1{padding-bottom:0;}div.messages{max-width:920px;margin:20px 80px;}#main .field-name-field-header-image{margin:40px 40px 0 0;max-width:1040px;}#main .field-name-field-header-image img{display:block;}#main .body-wrapper{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}#main .body-wrapper:before,#main .body-wrapper:after{display:table;content:"";}#main .body-wrapper:after{clear:both;}#main .body-wrapper .field-name-body{float:left;padding:20px;width:66.666666666667%;min-height:200px;}#main .body-wrapper .field-name-body h2{display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}#main .body-wrapper .field-name-body h3{display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;}#main .body-wrapper .field-name-body h4{display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:276.9%;line-height:100%;font-size:197%;padding-bottom:5px;border-bottom:1px solid #cdcdcd;line-height:120%;}#main .body-wrapper .field-name-body h5{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;text-transform:uppercase;margin:10px 0;}#main .body-wrapper .field-name-body h6{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;text-transform:uppercase;margin:10px 0;}#main .body-wrapper .field-name-body p{margin:20px 0;}#main .body-wrapper .field-name-body a{text-decoration:none;color:#db2128;}#main .body-wrapper .field-name-body a:hover{color:#000;}#main .body-wrapper .field-name-body ul{margin:20px 0;}#main .body-wrapper .field-name-body ul li{list-style-type:disc;margin:0 0 0 20px;}#main .body-wrapper .field-name-body ul li p{margin:0;}#main .body-wrapper .field-name-body strong{font-weight:bold;}#main .body-wrapper .field-name-body em{font-style:italic;}.front #main .body-wrapper,.front #main .field-name-body,.front #main .field-name-body .field-items{margin:0;padding:0;border:0;}#main article.node-detail .detail_container{max-width:880px;margin:0 40px 0 120px;*zoom:1;}#main article.node-detail .detail_container:before,#main article.node-detail .detail_container:after{display:table;content:"";}#main article.node-detail .detail_container:after{clear:both;}#main article.node-detail .body-wrapper{max-width:none;margin:0;padding:0;border-top:1px solid #808080;}#main article.node-detail .body-wrapper .field-name-body{width:75%;padding:0;}#main article.node-detail .body-wrapper .field-name-body .field-items{margin:0;padding:0;border:0;}#main article.node-detail .body-wrapper img{display:block;background:#000;}#main article.node-detail .body-wrapper div.img_caption{background:#000;color:#808080;text-align:center;padding:20px;font-size:108%;margin-bottom:20px;font-style:italic;}#main article.node-detail header{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:93%;line-height:100%;max-width:880px;margin:13.333333333333px 40px 5px 120px;*zoom:1;text-transform:uppercase;}#main article.node-detail header:before,#main article.node-detail header:after{display:table;content:"";}#main article.node-detail header:after{clear:both;}#models_content .model-right{float:left;padding:20px;width:33.333333333333%;}#models_content .model-right > .wrapper{text-align:center;border-left:1px solid #c3c3c3;margin:80px 0 40px 0;padding:20px 0 20px 40px;}#models_content .model-right .field-name-field-msrp .field-label{color:#c3c3c3;font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;padding:6.6666666666667px;}#models_content .model-right .field-name-field-msrp .field-item{display:inline-block;border-top:1px solid #c3c3c3;font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:461.5%;line-height:100%;padding-top:10px;line-height:80%;}#models_content .model-right .btn_dealer_demo{border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3;margin:10px 0;}#models_content .model-right .btn_dealer_demo a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding-top:20px;padding-bottom:20px;text-transform:uppercase;font-size:100%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}#models_content .model-right .btn_dealer_demo a:hover{color:#db2128;}#main #models_content .field-name-body .field-items{margin:80px 0 40px 0;}.node-type-platform #main .body-wrapper .field-name-body .field-items{border-left:1px solid #c3c3c3;margin:80px 0 100px 0;padding:20px 0 20px 20px;}.field-specs{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}.field-specs:before,.field-specs:after{display:table;content:"";}.field-specs:after{clear:both;}.field-specs .field-items-empty{float:left;padding:20px;width:20%;width:80px;}.field-specs .field-items{float:left;padding:20px;width:80%;}.field-specs .field-items > .wrapper{border-left:1px solid #dfdfdf;padding:40px 0 40px 40px;}.field-specs .title-specs{color:#FFF;text-transform:uppercase;background:#808080;padding:10px 20px;margin-bottom:20px;font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.field-specs .field-item{padding:12px 20px 6px 20px;}.field-specs .field-item .field-item-label{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;text-transform:uppercase;color:#808080;}.field-specs .field-item .field-item-copy{font-size:85%;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;}.field-specs .field-item .field-item-copy a{color:#000;font-weight:bold;display:inline-block;text-decoration:none;padding-right:15px;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat 100% 5px;}.field-specs .field-item .field-item-copy a:hover{text-decoration:underline;}.field-specs .field-item-odd{background-color:#f2f2f2;}.user_manual a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:100%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:40px 20px 20px 20px;}.title_label{display:block;padding:60px 0;}.title_label > .wrapper{display:inline-block;width:390px;text-transform:uppercase;padding:12px 20px 8px 80px;}.title_label > .wrapper > .light{font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.title_label > .wrapper > .strong{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.title_label_white > .wrapper{background-color:#FFF;color:#000;}.title_label_black > .wrapper{background-color:#000;color:#FFF;}.bt-see-all{text-align:right;padding-right:40px;}.bt-see-all a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.bt-see-all a:hover{color:#db2128;}#bottom > .wrapper{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}#bottom > .wrapper:before,#bottom > .wrapper:after{display:table;content:"";}#bottom > .wrapper:after{clear:both;}#bottom .region-footer{float:left;padding:20px;}#bottom .region-footer > .wrapper,#bottom .region-footer > .block-menu{padding:40px 0 40px 40px;border-left:1px solid #414143;min-height:270px;}#bottom .region-footer a{color:#FFF;}#bottom .region-footer h3{color:#FFF;text-transform:uppercase;}#bottom .region-footer h3.heading_thin{font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}#bottom .region-footer h3.heading_strong{margin-bottom:14px;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}#bottom .block-social-links{width:30%;}#bottom .block-subscribe{width:38%;}#bottom footer#footer{width:32%;}#bottom .region-footer form .bt_submit{display:inline-block;color:#FFF;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:transparent url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;border:0;font-size:108%;font-weight:bold;cursor:pointer;}#bottom .region-footer form .bt_submit:hover{color:#db2128;}#bottom .region-footer form input[type="text"]{display:block;width:100%;border:0;padding:5px 7px;margin-bottom:5px;background:#363636;color:#808080;font-size:93%;}#bottom .region-footer label.error{color:#db2128;margin-bottom:5px;}#bottom .region-footer .selectContainer{display:inline-block;margin:0 10px 10px 0;}#bottom .region-footer ul.social_links{*zoom:1;}#bottom .region-footer ul.social_links:before,#bottom .region-footer ul.social_links:after{display:table;content:"";}#bottom .region-footer ul.social_links:after{clear:both;}#bottom .region-footer ul.social_links li{float:left;display:block;width:32px;height:32px;margin:0 1px 1px 0;}#bottom .region-footer ul.social_links li a{display:block;width:100%;height:100%;text-indent:-9999px;overflow:hidden;background:url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat;}#bottom .region-footer ul.social_links li.button_facebook a{background-position:-130px 0;}#bottom .region-footer ul.social_links li.button_twitter a{background-position:-160px 0;}#bottom .region-footer ul.social_links li.button_youtube a{background-position:-190px 0;}#bottom .region-footer ul.social_links li.button_vimeo a{background-position:-220px 0;}#bottom .region-footer ul.social_links li.button_instagram a{background-position:-250px 0;}#bottom .region-footer ul.social_links li.button_tumblr a{background-position:-280px 0;}#bottom .region-footer ul.social_links li.button_facebook a:hover{background-position:-130px -30px;}#bottom .region-footer ul.social_links li.button_twitter a:hover{background-position:-160px -30px;}#bottom .region-footer ul.social_links li.button_youtube a:hover{background-position:-190px -30px;}#bottom .region-footer ul.social_links li.button_vimeo a:hover{background-position:-220px -30px;}#bottom .region-footer ul.social_links li.button_instagram a:hover{background-position:-250px -30px;}#bottom .region-footer ul.social_links li.button_tumblr a:hover{background-position:-280px -30px;}#bottom .region-footer .contact_link{margin:32px 0 0 0;}#bottom .region-footer .contact_link a{display:inline-block;color:#FFF;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:transparent url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;border:0;font-size:108%;font-weight:bold;}#bottom .region-footer .contact_link a:hover{color:#db2128;}#bottom .block-subscribe form{padding-top:10px;}#bottom .block-subscribe p{font-size:93%;font-family:Arial,Helvetica,sans-serif;}#bottom .region-footer .block-menu ul.menu li{border-top:1px solid #414143;}#bottom .region-footer .block-menu ul.menu li a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;padding:5px 15px 5px 10px;}#bottom .region-footer .block-menu ul.menu li a:hover{color:#db2128;}#bottom .region-footer .block-menu ul.menu li a.red-button{margin-top:15px;padding:2px 25px 2px 10px;background:#db2128 url(/sites/all/themes/bikes/images/white-arrow-right.png) no-repeat 95% center;}#bottom .region-footer .block-menu ul.menu li a.red-button:hover{background-color:#FFF;background-image:url(/sites/all/themes/bikes/images/red-arrow-right.png);}.node-homepage{position:relative;}.node-homepage .flexslider{position:relative;}.node-homepage .flexslider ul.slides{background-color:#000;}.node-homepage .field-name-body{position:absolute;top:50px;left:-10px;margin:0;padding:0;max-width:auto;display:inline-block;z-index:10;}.node-homepage .field-name-body .field-item{display:inline-block;float:none;width:auto;padding:12px 20px 8px 20px;text-transform:uppercase;background:#000;color:#FFF;border-left:10px solid #db2128;}.node-homepage .field-name-body .field-item p{display:inline;}.node-homepage .field-name-body .field-item .home_text_1{display:inline;font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.node-homepage .field-name-body .field-item .home_text_2{display:inline;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.node-homepage .flexslider ol.flex-control-nav{position:absolute;bottom:0;right:0;background:#000;padding:0 8px;}.node-homepage .flexslider ol.flex-control-nav li{display:inline-block;padding:16px 8px 0 8px;}.node-homepage .flexslider ol.flex-control-nav li a{display:block;cursor:pointer;text-indent:-9999px;overflow:hidden;width:30px;height:10px;background:#363636;font-size:0.0001em;line-height:0.0001em;}.node-homepage .flexslider ol.flex-control-nav li .flex-active{background:#808080;}#home-buckets{background:#000;padding-top:20px;}#home-buckets .view-home-bucket{padding-bottom:20px;}#home-buckets .view-home-bucket .view-home-bucket{padding-bottom:0;}#home-buckets .view-home-bucket .views-row{*zoom:1;background:#FFF;}#home-buckets .view-home-bucket .views-row:before,#home-buckets .view-home-bucket .views-row:after{display:table;content:"";}#home-buckets .view-home-bucket .views-row:after{clear:both;}#home-buckets .view-home-bucket .bucket-content{float:left;width:45%;position:relative;}#home-buckets .view-home-bucket .bucket-content > .wrapper{max-width:370px;margin:60px 40px 40px 60px;padding:20px 0 20px 20px;border-left:1px solid #c3c3c3;}#home-buckets .view-home-bucket .bucket-image{float:left;width:55%;position:relative;}#home-buckets .view-home-bucket .bucket-image > .wrapper{overflow:hidden;}#home-buckets .view-home-bucket .bucket-image a{display:block;}#home-buckets .view-home-bucket .bucket-image img{display:block;}#home-buckets .view-home-bucket .bucket-content .bucket-description{font-size:93%;font-family:Arial,Helvetica,sans-serif;}#home-buckets .view-home-bucket .bucket-link{position:absolute;display:inline-block;bottom:20px;left:-70px;}#home-buckets .view-home-bucket .bucket-link a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:1px;}#home-buckets .view-home-bucket .bucket-link a:hover{color:#db2128;}#content > .wrapper #home-buckets h2{margin:0 0 20px 0;text-transform:none;font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:307.7%;line-height:100%;}#content > .wrapper #home-buckets h2 a{color:#808080;text-decoration:none;}#content > .wrapper #home-buckets h2 a:hover{color:#db2128;}#content > .wrapper #home-buckets h3{margin:0 0 20px 0;text-transform:uppercase;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;line-height:130%;}#home-buckets .view-home-bucket .bucket-image .wrapper:after{content:"\0020";display:block;width:11px;height:22px;background:url(/sites/all/themes/bikes/images/white-arrow-right-big.png) no-repeat top left;overflow:hidden;position:absolute;top:30px;left:0;}#platform_filters{margin:0;padding:0;background:#000;}#platform_filters > .wrapper{margin:0 0 0 60px;max-width:980px;*zoom:1;padding:0 20px 0 0;position:relative;}#platform_filters > .wrapper:before,#platform_filters > .wrapper:after{display:table;content:"";}#platform_filters > .wrapper:after{clear:both;}#platform_filters > .wrapper .platform_filters_top{overflow:hidden;position:relative;}#platform_filters ul{float:left;padding:20px;width:25%;}#platform_filters ul.filter_hidden{display:none;}#platform_filters ul.filter_3_col{width:33.333333333333%;}#platform_filters ul li{border-bottom:1px solid #414143;}#platform_filters ul li.filter_label{padding:8px 10px;color:#000;background:#FFF;text-transform:uppercase;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}#platform_filters ul li.filter_label .mobile_filter_label{display:none;font-weight:bold;}#platform_filters ul li a{display:block;height:30px;padding:6px 10px 0 10px;color:#FFF;background:url(/sites/all/themes/bikes/images/bike-finder-filter.png) no-repeat 100% -30px;text-decoration:none;font-size:93%;font-family:Arial,Helvetica,sans-serif;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;}#platform_filters ul li.nonactive a{color:#464646;background-position:100% 0px;}#platform_filters > .wrapper .platform_filters_bottom{margin:20px 20px 0 20px;}#platform_filters .filter_result{display:inline-block;width:118px;padding:0;margin:0;font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;color:#FFF;text-transform:uppercase;}#platform_filters .filter_result .filter_result_numbers{font-family:'Adonide-BoldItalic';}#platform_filters .filter_reset{display:inline-block;padding-left:20px;border-left:1px solid #414143;}#platform_filters .filter_reset a{display:inline-block;text-align:center;padding:2px 20px;background:#363636;color:#808080;text-decoration:none;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;font-size:85%;font-family:Arial,Helvetica,sans-serif;}#platform_filters .filter_reset a:hover{background:#464646;color:#FFF;}#platform_filters ul li a:hover{color:#FFF;background-color:#363636;background-position:100% -30px;}#platform_filters ul li.clicked{border-bottom:1px solid #db2128;}#platform_filters ul li.clicked a{background-color:#363636;background-position:100% -60px;}#platform_filters ul li.helperFilter a{background-position:100% -120px;}#platform_filters ul li.helperFilter.clicked a{background-position:100% -90px;}#platform_filters ul.filter_id_iu li a{background-position:100% -90px;}#platform_filters ul.filter_id_iu li.clicked a{background-position:100% -120px;}#filters_accordion{margin:0 20px 20px 20px;*zoom:1;}#filters_accordion:before,#filters_accordion:after{display:table;content:"";}#filters_accordion:after{clear:both;}#filters_accordion a{display:block;position:relative;float:left;padding:20px;width:50%;padding:18px 40px 0 60px;text-decoration:none;height:68px;background:#363636 url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;}#filters_accordion a:hover{background-color:#464646;}#filters_accordion a span.btn_filter_head{display:block;color:#999;text-transform:uppercase;font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;line-height:130%;color:#d9d9d9;}#filters_accordion a span.btn_filter_subhead{display:block;color:#999;font-size:85%;font-family:Arial,Helvetica,sans-serif;line-height:130%;}#filters_accordion a span.btn_filter_mobile{display:none;color:#999;text-transform:uppercase;font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;line-height:130%;color:#d9d9d9;}#filters_accordion a span.btn_filter_arrow{display:block;position:absolute;width:17px;height:9px;text-indent:-9999px;overflow:hidden;background:url(/sites/all/themes/bikes/images/red-arrow-bottom-medium.png) no-repeat 0 0;right:15px;top:30px;}#filters_container{padding-bottom:20px;}#filters_accordion a.openAdvanced{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;background-position:10px -170px;}#filters_accordion a.openNewbie{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;border-left:1px solid #808080;background-position:10px -238px;}#filters_accordion a.active{background-position:10px -306px;background-color:#000;}#platform_filter_advanced{display:none;padding-bottom:20px;}#platform_filter_beginner{display:none;}#bike_helper_container{float:left;padding:20px;width:75%;}#bike_helper_container > .wrapper{position:relative;}#bike_helper_container .bike_helper_close{position:absolute;display:inline-block;top:5px;right:5px;z-index:10;}#bike_helper_container .bike_helper_close a{display:block;text-indent:-9999px;overflow:hidden;height:30px;width:30px;background:#363636 url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat -490px 0;}#bike_helper_container .bike_helper_close a:hover{background-position:-490px -30px;}#bike_helper_container .view-intended-use-help .views-row{display:none;padding:10px;background:#363636;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#bike_helper_container .view-intended-use-help > .view-content > .active{display:block;}#bike_helper_container .view-intended-use-help .views-row .helper_top{overflow:hidden;height:300px;}#bike_helper_container .view-intended-use-help .views-row .helper_top img{display:block;}#bike_helper_container .view-intended-use-help .views-row .helper_name{font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;color:#FFF;text-transform:uppercase;margin:20px 0 10px 0;}#bike_helper_container .view-intended-use-help .views-row .helper_description{font-size:93%;font-family:Arial,Helvetica,sans-serif;color:#FFF;margin:10px 0;}#bike_helper_container .view-intended-use-help .views-row .helper_more{text-align:right;}#bike_helper_container .view-intended-use-help .views-row .helper_more a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;}#bike_helper_container .view-intended-use-help .views-row-1 .helper_more{display:none;}.view-platforms.view-display-id-block_2{padding-top:30px;}.global-list .view-content .item-list ul{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}.global-list .view-content .item-list ul:before,.global-list .view-content .item-list ul:after{display:table;content:"";}.global-list .view-content .item-list ul:after{clear:both;}.global-list .view-content .item-list ul li{float:left;padding:20px;width:50%;}.global-list .view-content .item-list ul li .listing-top{position:relative;}.global-list .view-content .item-list ul li .listing-image img{display:block;}.global-list .view-content .item-list ul li .listing-tag{position:absolute;bottom:0;right:20px;background:#000;padding:5px 10px 0 10px;color:#999999;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:93%;line-height:100%;text-transform:uppercase;}.global-list .view-content .item-list ul li .listing-bottom{position:relative;padding:30px 30px 40px 30px;background:#000;}.global-list .view-content .item-list ul li.view-row-1{clear:both;}.global-list .view-content .item-list ul li .listing-title{margin-bottom:6px;}.global-list .view-content .item-list ul li .listing-title a{color:#FFF;text-decoration:none;text-transform:uppercase;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}.global-list .view-content .item-list ul li .listing-summary{font-size:93%;font-family:Arial,Helvetica,sans-serif;line-height:150%;}.global-list .view-content .item-list ul li .listing-link a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;position:absolute;bottom:14px;right:18px;letter-spacing:1px;}.global-list .view-content .item-list ul li .listing-link a:hover{color:#db2128;}#platforms_list{background:#464646;padding:40px 0;position:relative;}#platforms_list:after{content:"\0020";display:block;width:40px;height:21px;background:url(/sites/all/themes/bikes/images/black-arrow-bottom-large.png) no-repeat top left;overflow:hidden;position:absolute;top:0;left:101px;}#platforms_list .archive_link{max-width:1000px;text-align:right;margin:0 40px 0 0;}#platforms_list .archive_link a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}#platforms_list .archive_link a:hover{color:#FFF;}.design_list .view-technology-page .view-content .item-list ul li,#related_tech .view-technology .view-content .item-list ul li,#related_products .view-product .view-content .item-list ul li{width:33.333333333333%;}.design_list .view-technology-page .view-content .item-list ul li .listing-bottom,#related_tech .view-technology .view-content .item-list ul li .listing-bottom{padding:20px 20px 40px 20px;}.design_list .view-technology-page .view-content .item-list ul li .listing-title a,#related_tech .view-technology .view-content .item-list ul li .listing-title a{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}#related_tech .tech_caveat{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;padding-top:0;}#related_tech .tech_caveat:before,#related_tech .tech_caveat:after{display:table;content:"";}#related_tech .tech_caveat:after{clear:both;}#related_tech .tech_caveat > .wrapper{float:left;padding:20px;width:100%;padding-top:0;}.view-athletes{background:#000;padding:40px 0;}.view-athletes .view-content .item-list ul li .listing-bottom{background:#FFF;}.view-athletes .view-content .item-list ul li .listing-title a{color:#808080;}.view-athletes .view-content .item-list ul li .listing-link a{color:#000;}.view-athletes .view-content .item-list ul li .listing-tag{background:#FFF;color:#808080;}.design_list{padding-bottom:40px;}.design_list_first{margin-top:20px;}.design_list_odd{background:#2e2e2e;color:#B2B2B2;}.design_list_even{background:#FFF;}.design_list .tech_intro{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}.design_list .tech_intro:before,.design_list .tech_intro:after{display:table;content:"";}.design_list .tech_intro:after{clear:both;}.design_list .tech_intro > .wrapper{float:left;padding:20px;width:66.666666666667%;}.design_list .title_label{padding-bottom:20px;}#related_tech,#related_products{background-color:#464646;padding-bottom:60px;}#related_stories{background-color:#FFF;padding-bottom:60px;}#related_bikes{background-color:#464646;padding-bottom:60px;}#related_products{min-height:300px;}#related_medias{background-color:#000;}#related_medias > .wrapper{max-width:1040px;position:relative;padding-bottom:80px;*zoom:1;}#related_medias > .wrapper:before,#related_medias > .wrapper:after{display:table;content:"";}#related_medias > .wrapper:after{clear:both;}#related_medias > .wrapper ul.tab_media{padding:40px 80px 0 0;}#related_medias > .wrapper .tab_action{width:100%;height:100%;padding:0 40px;}#related_medias > .wrapper .view-media-for-platforms{*zoom:1;}#related_medias > .wrapper .view-media-for-platforms:before,#related_medias > .wrapper .view-media-for-platforms:after{display:table;content:"";}#related_medias > .wrapper .view-media-for-platforms:after{clear:both;}ul.tab_media li{display:inline-block;float:right;position:relative;}ul.tab_media li a{display:inline-block;height:30px;padding:6px 20px 0 20px;text-align:center;color:#808080;background:#363636;text-decoration:none;text-transform:uppercase;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}ul.tab_media li.active_tab a{background:#808080;color:#FFF;}ul.tab_media li.active_tab:after{content:"\0020";display:block;width:18px;height:9px;margin-left:-9px;background:url(/sites/all/themes/bikes/images/grey-arrow-bottom-medium.png) no-repeat top center;overflow:hidden;position:absolute;top:30px;left:50%;z-index:99;}#platforms_tabs_container{position:relative;}#platforms_top_container{position:relative;padding:0;}#platforms_top_container ul.tab_media{max-width:1040px;padding:0 40px 0 0;}#platforms_top_container .container_media{display:none;}#platforms_top_container .container_media img{display:block;}#platforms_top_container .active_container{display:block;}#platforms_top_container .tab_hero_image{position:relative;}#platforms_top_container .tab_hero_image .hero_summary{background:#000;color:#fff;text-transform:uppercase;padding:10px 40px;font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;line-height:100%;}.full_width_tabs{max-width:1040px;}.full_width_tabs ul.tabs{padding:0;*zoom:1;z-index:10 !important;}.full_width_tabs ul.tabs:before,.full_width_tabs ul.tabs:after{display:table;content:"";}.full_width_tabs ul.tabs:after{clear:both;}.full_width_tabs ul.tabs li{float:left;width:33.333333333333%;border-right:1px solid #808080;}.full_width_tabs ul.tabs li.platforms_tabs_width_2{width:50%;}.full_width_tabs ul.tabs li.platforms_tabs_width_3{width:33.333333333333%;}.full_width_tabs ul.tabs li a{display:block;padding:20px;color:#808080;background:#363636;text-align:center;text-decoration:none;text-transform:uppercase;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}.full_width_tabs ul.tabs li a:hover{color:#db2128;}.full_width_tabs ul.tabs li a.active{background-color:#000000;color:#FFF;}.full_width_tabs ul.tabs li.full_width_tab_last,.full_width_tabs ul.tabs li.full_width_tab_mid.platforms_tabs_width_2{border-right:0;}.tab_platform{width:100%;min-height:40px;}#spec_charts{background:#000000;padding-bottom:80px;}#spec_charts > .wrapper{max-width:1040px;padding:0 40px 0 0;}.spec_chart_left{float:left;width:50%;}.spec_chart_left > .wrapper{padding:20px;text-align:center;}.spec_chart_left > .wrapper .field-name-field-geometry-graphic{display:block;margin:0 auto;}.spec_chart_left > .wrapper > img{display:block;}.spec_chart_right{float:right;padding:0 0 0 20px;width:50%;}.spec_chart_right form{*zoom:1;padding:3px 0;border-bottom:1px solid #808080;margin-bottom:0;}.spec_chart_right form:before,.spec_chart_right form:after{display:table;content:"";}.spec_chart_right form:after{clear:both;}.spec_chart_right form label{float:left;width:240px;color:#FFF;text-transform:uppercase;height:26px;padding:7px 0 0 0;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.pickerSizeContaner{position:relative;float:right;width:140px;text-align:center;}.spec_chart_right form .sizeContainer{overflow:hidden;position:relative;}.pickerSizeContaner .specSliderArrows{position:absolute;top:0;width:140px;z-index:10;}.pickerSizeContaner .specSliderArrows a.specSliderArrow{position:absolute;display:block;text-indent:-9999px;width:70px;height:30px;overflow:hidden;top:-2px;}.pickerSizeContaner .specSliderArrows a.specSliderArrowPrev{left:0;background:transparent url(/sites/all/themes/bikes/images/red-arrow-left-medium.png) no-repeat left center;}.pickerSizeContaner .specSliderArrows a.specSliderArrowNext{right:0;background:transparent url(/sites/all/themes/bikes/images/red-arrow-right-medium.png) no-repeat right center;}.pickerSizeContaner .specSliderArrows a.specSliderArrowHidden{cursor:default;zoom:1;filter:alpha(opacity=40);opacity:0.4;}.spec_chart_right .spec_value{display:block;float:left;width:70px;}ul.spec_table{*zoom:1;border-bottom:1px solid #342b2b;}ul.spec_table:before,ul.spec_table:after{display:table;content:"";}ul.spec_table:after{clear:both;}ul.spec_table li{float:left;}ul.spec_table li.spec_label{width:240px;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:5px 0;}ul.spec_table li.spec_label span.unit{font-weight:normal;}ul.spec_table li.spec_label span.legend{color:#FFF;}ul.spec_table li.spec_row{width:140px;overflow:hidden;position:relative;float:right;}ul.spec_table li.spec_row .spec_value{font-size:93%;font-family:Arial,Helvetica,sans-serif;padding:5px 0;text-align:center;}ul.spec_table li.spec_row .spec_value_even{background-color:#0d0d0d;}ul.spec_table li.spec_row .spec_value_odd{background-color:#1d1d1d;}.sizeContainer .spec_value{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;color:#FFF;text-transform:uppercase;height:26px;padding:7px 0 0 0;}.line-notes{margin-top:15px;font-size:85%;}#models_container{background:#000;}#models_container > .wrapper{max-width:1040px;position:relative;}#models_container .wrapper:after{content:"\0020";display:block;width:40px;height:21px;background:url(/sites/all/themes/bikes/images/black-arrow-bottom-large.png) no-repeat top left;overflow:hidden;position:absolute;bottom:-21px;left:101px;}#models_slider{position:relative;min-height:475px;width:100%;padding:0 40px 80px 40px;}#models_slider .flex-viewport{max-width:1040px;}#models_slider .flex-viewport a{display:block;max-width:1040px;position:relative;}#models_slider .flex-viewport a img{display:block;cursor:default;}#models_slider .flex-viewport a img.zoomImg{cursor:move;}#models_slider .flex-viewport a img::selection{background-color:transparent;}#models_slider.clearMinHeight{min-height:0px;}#models_slider .bottom_slider{position:absolute;bottom:40px;left:40px;}#models_slider .bottom_slider ul{*zoom:1;}#models_slider .bottom_slider ul:before,#models_slider .bottom_slider ul:after{display:table;content:"";}#models_slider .bottom_slider ul:after{clear:both;}#models_slider .bottom_slider ul li{float:left;display:block;width:30px;height:30px;margin-right:5px;}#models_slider .bottom_slider ul li a{display:block;width:100%;height:100%;text-indent:-9999px;overflow:hidden;background:url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat;}#models_slider .bottom_slider ul li.model_info a{background-position:-40px -30px;}#models_slider .bottom_slider ul li.model_info a:hover{background-position:-40px 0;}#models_slider .bottom_slider ul li.model_download a{background-position:-70px -30px;}#models_slider .bottom_slider ul li.model_download a:hover{background-position:-70px 0;}#models_specs{min-height:475px;width:100%;margin-bottom:80px;}#models_list{position:relative;padding:40px 0 0 0;margin:0 40px;height:85px;}#models_list .item-list .flex-viewport{position:absolute;top:0;height:55px;z-index:9;}#models_list .item-list ul.slides{margin:0;*zoom:1;}#models_list .item-list ul.slides:before,#models_list .item-list ul.slides:after{display:table;content:"";}#models_list .item-list ul.slides:after{clear:both;}#models_list .item-list ul.slides li{position:relative;}#models_list .item-list ul.slides li a{display:block;background-color:#464646;height:40px;margin:0 5px 5px 0;padding:11px 0 0 0;color:#808080;text-decoration:none;text-transform:uppercase;text-align:center;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}#models_list .item-list ul.slides li.views-row-last a{margin-right:0;}#models_list .item-list ul.slides li.active a{color:#FFF;}#models_list .item-list ul.slides li.active:after{content:"\0020";display:block;width:22px;height:10px;margin-left:-11px;background:url(/sites/all/themes/bikes/images/black-arrow-bottom-medium.png) no-repeat top center;overflow:hidden;position:absolute;top:45px;left:50%;}#models_list .item-list ul.flex-direction-nav{*zoom:1;width:100%;position:absolute;top:0;text-align:center;margin:40px 0 0 0;}#models_list .item-list ul.flex-direction-nav:before,#models_list .item-list ul.flex-direction-nav:after{display:table;content:"";}#models_list .item-list ul.flex-direction-nav:after{clear:both;}#models_list .item-list ul.flex-direction-nav a{width:20px;height:40px;margin:0;display:block;cursor:pointer;background:#363636 url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat 0 0;position:absolute;cursor:pointer;text-indent:-9999px;overflow:hidden;}#models_list .item-list ul.flex-direction-nav .flex-prev{left:-25px;background-position:0 0;}#models_list .item-list ul.flex-direction-nav .flex-next{right:-25px;background-position:-20px 0;}#models_list .item-list ul.flex-direction-nav a:hover{background-color:#4d4d4d;}#models_list .item-list ul.flex-direction-nav .flex-disabled{display:none;}form.selectPageHeader{display:inline-block;float:left;margin:60px 0 0 0;}form.selectPageHeader .selectContainer{display:inline-block;font-weight:bold;}form.selectPageSubHeader{max-width:1040px;padding:0 40px 0 0;margin:30px 0 10px 0;*zoom:1;}form.selectPageSubHeader:before,form.selectPageSubHeader:after{display:table;content:"";}form.selectPageSubHeader:after{clear:both;}form.selectPageSubHeader .selectContainer{display:inline-block;font-weight:bold;float:right;text-transform:uppercase;border-bottom:1px solid #808080;}form.selectPageSubHeader label{display:inline-block;margin-right:7px;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.global-list > .item-list{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}.global-list > .item-list:before,.global-list > .item-list:after{display:table;content:"";}.global-list > .item-list:after{clear:both;}.global-list > .item-list ul.pager{float:left;padding:20px;width:100%;float:none;text-align:left;}.global-list > .item-list ul.pager li{padding:0;}.global-list > .item-list ul.pager li.pager-current{display:inline-block;padding:7px 15px;color:#808080;background-color:#000;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.global-list > .item-list ul.pager li.pager-first a,.global-list > .item-list ul.pager li.pager-previous a,.global-list > .item-list ul.pager li.pager-next a,.global-list > .item-list ul.pager li.pager-last a,.global-list > .item-list ul.pager li.pager-item a{display:inline-block;padding:7px 15px;color:#808080;text-decoration:none;text-transform:uppercase;background-color:#363636;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.global-list > .item-list ul.pager li a:hover{background-color:#291f1f;}#block-views-demo-calendar-block-1{background:#000000;}#block-views-demo-calendar-block-1 > .view-demo-calendar{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}#block-views-demo-calendar-block-1 > .view-demo-calendar:before,#block-views-demo-calendar-block-1 > .view-demo-calendar:after{display:table;content:"";}#block-views-demo-calendar-block-1 > .view-demo-calendar:after{clear:both;}#block-views-demo-calendar-block-1 > .view-demo-calendar > .attachment{float:left;padding:20px;width:100%;padding-bottom:0;}#block-views-demo-calendar-block-1 > .view-demo-calendar > .view-content{float:left;padding:20px;width:100%;padding-top:0;}#block-views-demo-calendar-block-1 > .view-demo-calendar > .view-footer{float:left;padding:20px;width:100%;padding-bottom:80px;}#block-views-demo-calendar-block-1 > .view-demo-calendar > .view-empty{float:left;padding:20px;width:100%;padding-bottom:80px;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li{*zoom:1;padding:5px 0;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li:before,#block-views-demo-calendar-block-1 > .view-demo-calendar ul li:after{display:table;content:"";}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li:after{clear:both;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li div{float:left;padding-right:5px;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-day{width:15%;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-hour{width:20%;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-title{width:30%;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-demo{width:15%;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-address{width:20%;}#block-views-demo-calendar-block-1 > .view-demo-calendar p.footnote{max-width:480px;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-style:italic;}#block-views-demo-calendar-block-1 > .view-demo-calendar span.label{display:none;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul.event-listing-labels li{border-bottom:1px solid #808080;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul.event-listing-labels li div{text-transform:uppercase;color:#FFF;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul.event-listing-content li div{font-size:93%;font-family:Arial,Helvetica,sans-serif;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul.event-listing-content li{border-bottom:1px solid #363636;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul.event-listing-content li div a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;text-decoration:none;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul.event-listing-content li div a:hover{color:#db2128;}#block-views-demo-calendar-block-1 form#ctools-jump-menu{margin:40px 0;}#block-views-demo-calendar-block-1 form#ctools-jump-menu label{text-transform:uppercase;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;color:#FFF;}#block-views-demo-calendar-block-1 form#ctools-jump-menu #edit-go{display:none;}#block-views-demo-calendar-block-1 form#ctools-jump-menu .form-item-jump{padding:5px 0;border-bottom:1px solid #363636;}#demo-calendar-cta-container{background-color:#464646;padding:20px 0;}#demo-calendar-cta-container  > .wrapper{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}#demo-calendar-cta-container  > .wrapper:before,#demo-calendar-cta-container  > .wrapper:after{display:table;content:"";}#demo-calendar-cta-container  > .wrapper:after{clear:both;}.demo-calendar-cta-block{float:left;padding:20px;width:50%;}.demo-calendar-cta-block > .wrapper{padding:40px 30px 40px 0;border-right:1px solid #808080;}#demo-calendar-cta-newsletter > .wrapper{border:0;}.demo-calendar-cta-block .demo-calendar-cta-title{padding-left:40px;background:url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat;}#demo-calendar-cta-demos .demo-calendar-cta-title{background-position:0 -90px;}#demo-calendar-cta-newsletter .demo-calendar-cta-title{background-position:0 -130px;}.demo-calendar-cta-block h3{color:#FFF;text-transform:uppercase;}.demo-calendar-cta-block h3.heading_thin{font-family:'Adonide-Lightitalique';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.demo-calendar-cta-block h3.heading_strong{margin-bottom:14px;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}.demo-calendar-cta-block p{font-size:93%;font-family:Arial,Helvetica,sans-serif;line-height:130%;}.demo-calendar-cta-block .demo-cta-body-link{text-align:right;}.demo-calendar-cta-block .demo-cta-body-link a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;}.demo-calendar-cta-block .demo-cta-body-link a:hover{color:#db2128;}.view-milestones{background:#000000;}.view-milestones h3{display:inline-block;width:380px;margin-top:80px;background:#db2128;color:#FFF;padding:10px 80px;font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;font-size:138.5%;}.view-milestones .views-row{margin-top:80px;background-color:#FFF;*zoom:1;}.view-milestones .views-row:before,.view-milestones .views-row:after{display:table;content:"";}.view-milestones .views-row:after{clear:both;}.view-milestones .views-row .bucket-content{float:left;width:55%;}.view-milestones .views-row .bucket-content > .wrapper{padding:40px 80px;}.view-milestones .views-row .bucket-content .bucket-title{text-transform:uppercase;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}.view-milestones .views-row .bucket-content .bucket-year{margin:5px 0;font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;font-size:138.5%;color:#db2128;}.view-milestones .views-row .bucket-content .bucket-description{margin:20px 0;font-size:93%;font-family:Arial,Helvetica,sans-serif;}.view-milestones .views-row .bucket-image{float:left;width:45%;position:relative;}.view-milestones .views-row .bucket-image img{display:block;}.view-milestones .views-row .bucket-image .tab_media{position:absolute;top:-30px;right:40px;*zoom:1;}.view-milestones .views-row .bucket-image .tab_media:before,.view-milestones .views-row .bucket-image .tab_media:after{display:table;content:"";}.view-milestones .views-row .bucket-image .tab_media:after{clear:both;}.view-brand-center{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;padding-top:40px;padding-bottom:40px;}.view-brand-center:before,.view-brand-center:after{display:table;content:"";}.view-brand-center:after{clear:both;}.view-brand-center .view-empty a{color:#db2128;text-decoration:none;}.view-brand-center .view-empty a:hover{text-decoration:underline;}.view-brand-center .view-content{float:left;padding:20px;width:100%;}.view-brand-center .view-content ul li.views-row{padding:20px;position:relative;}.view-brand-center .view-content ul li.views-row-odd{background-color:#f2f2f2;}.view-brand-center .view-content .listing-left{padding-right:140px;}.view-brand-center .view-content .listing-right{position:absolute;top:20px;right:20px;}.view-brand-center .view-content .listing-title{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;text-transform:uppercase;color:#808080;}.view-brand-center .view-content .listing-description{margin:10px 0;}.view-brand-center .view-content .listing-link a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}#infobox_container{background-color:#000;padding:40px 0;margin:40px 0 0 0;}#infobox_container > .wrapper{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}#infobox_container > .wrapper:before,#infobox_container > .wrapper:after{display:table;content:"";}#infobox_container > .wrapper:after{clear:both;}.infobox{float:left;padding:20px;width:50%;}.infobox_left > .wrapper div.field{padding:5px 0;border-bottom:1px solid #363636;}.infobox_left > .wrapper div.field .field-label{font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;min-width:120px;color:#FFF;text-transform:uppercase;line-height:130%;}.infobox_left > .wrapper div.field a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#808080;font-weight:normal;text-transform:none;font-size:100%;}.infobox_left > .wrapper div.field a:hover{color:#FFF;}.infobox_right #map-canvas{width:100%;height:250px;}.infobox > .wrapper div#value_geodata{display:none;}.view-display-id-block_feature{background-color:#000;position:relative;}.view-display-id-block_feature > .view-content{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;}.view-display-id-block_feature > .view-content:before,.view-display-id-block_feature > .view-content:after{display:table;content:"";}.view-display-id-block_feature > .view-content:after{clear:both;}.view-display-id-block_feature > .view-content .item-list{float:left;padding:20px;width:100%;padding-bottom:40px;}.view-display-id-block_feature > .view-content .item-list ul{margin:0;}.video-title{margin:20px 0;text-transform:uppercase;color:#FFF;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}.view-videos .video-description,.node-video .field-name-field-description{margin:20px 0;font-size:93%;font-family:Arial,Helvetica,sans-serif;}.view-videos .video-link,.node-video .field-name-field-link{text-align:right;text-transform:uppercase;font-size:85%;font-family:Arial,Helvetica,sans-serif;}.node-video .field-name-field-link .field-items{display:inline-block;float:none;}.view-videos .video-link a,.node-video .field-name-field-link .field-item a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;font-size:100%;display:inline-block;float:none;}.view-videos .video-link a:hover,.node-video .field-name-field-link .field-item a:hover{color:#db2128;}.node-video .field-name-field-link .field-label{float:none;display:inline-block;font-weight:normal;}.view-display-id-block_feature:after{content:"\0020";display:block;width:40px;height:21px;background:url(/sites/all/themes/bikes/images/black-arrow-bottom-large.png) no-repeat top left;overflow:hidden;position:absolute;bottom:-21px;left:101px;}.detail_container .responsive_video{margin:20px 0;}#sharing_icons{width:120px;*zoom:1;}#sharing_icons:before,#sharing_icons:after{display:table;content:"";}#sharing_icons:after{clear:both;}#sharing_icons a{float:left;width:40px;height:30px;padding:0 5px;border-right:1px solid #c3c3c3;}#sharing_icons a.share_twitter{border:0;}#sharing_icons a span{display:block;width:30px;height:30px;text-indent:-9999px;overflow:hidden;cursor:pointer;background:url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat;}#sharing_icons a.share_email span{background-position:-340px 0;}#sharing_icons a.share_facebook span{background-position:-370px 0;}#sharing_icons a.share_twitter span{background-position:-400px 0;}#sharing_icons a.share_rss span{background-position:-520px 0;}#sharing_icons a.share_print span{background-position:-430px 0;}#sharing_icons a.share_email:hover span{background-position:-340px -30px;}#sharing_icons a.share_facebook:hover span{background-position:-370px -30px;}#sharing_icons a.share_twitter:hover span{background-position:-400px -30px;}#sharing_icons a.share_rss:hover span{background-position:-520px -30px;}#sharing_icons a.share_print:hover span{background-position:-430px -30px;}.share_label{text-transform:uppercase;font-family:'Adonide-BoldItalic';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;padding:5px 0;}.sharing_tool_container{display:inline-block;float:right;width:210px;*zoom:1;}.sharing_tool_container:before,.sharing_tool_container:after{display:table;content:"";}.sharing_tool_container:after{clear:both;}.sharing_tool_container .share_label{display:inline-block;float:right;margin:50px 10px 0 0;}.sharing_tool_container #sharing_icons{display:inline-block;float:right;margin:45px 0 0 0;}.share_model #sharing_icons{margin:0 auto;width:160px;}.share_model #sharing_icons a.share_twitter{border-right:1px solid #c3c3c3;}.share_model #sharing_icons a.share_print{border:0;}.page-node-68 .sharing_tool_container{width:240px;}.page-node-68 #sharing_icons{width:160px;}.page-node-68 #sharing_icons a.share_twitter{border-right:1px solid #c3c3c3;}.page-node-68 #sharing_icons a.share_rss{border:0;}.article-detail .sharing_tool_container{float:none;width:auto;}.article-detail .sharing_tool_container .share_label{display:inline-block;float:left;margin:20px 10px 0 0;}.article-detail .sharing_tool_container #sharing_icons{display:inline-block;float:left;margin:15px 0 0 0;}#infobox_container .sharing_tool_container #sharing_icons a.share_email span{background-position:-310px 0;}#infobox_container .sharing_tool_container #sharing_icons a.share_facebook span{background-position:-130px 0;}#infobox_container .sharing_tool_container #sharing_icons a.share_twitter span{background-position:-160px 0;}#infobox_container .sharing_tool_container #sharing_icons a.share_email:hover span{background-position:-310px -30px;}#infobox_container .sharing_tool_container #sharing_icons a.share_facebook:hover span{background-position:-130px -30px;}#infobox_container .sharing_tool_container #sharing_icons a.share_twitter:hover span{background-position:-160px -30px;}.field-name-field-tags{margin:40px 0;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#000;text-transform:uppercase;}.field-name-field-tags .field-items a{color:#db2128;text-decoration:none;}.field-name-field-tags .field-items a:hover{text-decoration:underline;}#disqus_thread_container{max-width:960px;margin:0 0 0 80px;padding:0 20px;*zoom:1;margin-top:40px;}#disqus_thread_container:before,#disqus_thread_container:after{display:table;content:"";}#disqus_thread_container:after{clear:both;}#disqus_thread_container > #disqus_thread{float:left;padding:20px;width:75%;}#disqus_thread_container a{color:#db2128 !important;}#sitemap{max-width:960px;margin:0 0 0 80px;padding:0 20px;}#sitemap > .wrapper{float:left;padding:20px;width:100%;}#sitemap > .wrapper > ul{margin-bottom:20px;}#sitemap > .wrapper > ul > li{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;text-transform:uppercase;margin:5px 0;}#sitemap > .wrapper > ul > ul{margin:0 0 0 20px;}#sitemap > .wrapper > ul a{color:#808080;text-decoration:none;}#sitemap > .wrapper > ul a:hover{color:#db2128;}.slideshow_container .flexslider ol.flex-control-nav{position:absolute;bottom:40px;right:40px;margin:5px 70px;}.slideshow_container .flexslider ol.flex-control-nav li{display:inline-block;width:30px;height:10px;margin:0 5px;}.slideshow_container .flexslider ol.flex-control-nav li a{display:block;width:100%;height:100%;text-indent:9999px;overflow:hidden;background:#363636;cursor:pointer;}.slideshow_container .flexslider ol.flex-control-nav li a.flex-active{background-color:#808080;}.slideshow_container .flexslider ul.flex-direction-nav{position:absolute;bottom:35px;right:40px;margin:0;}.slideshow_container .flexslider ul.flex-direction-nav li{display:inline-block;width:20px;height:40px;margin-left:10px;}.slideshow_container .flexslider ul.flex-direction-nav li a{display:block;width:100%;height:100%;text-indent:9999px;overflow:hidden;background:url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat;cursor:pointer;}.slideshow_container .flexslider ul.flex-direction-nav li a.flex-prev{background-position:0 -40px;}.slideshow_container .flexslider ul.flex-direction-nav li a.flex-next{background-position:-20px -40px;}.slideshow_container .flexslider ul.flex-direction-nav .flex-disabled{cursor:default;zoom:1;filter:alpha(opacity=40);opacity:0.4;}.loading_black_bg{background:url(/sites/all/themes/bikes/images/ajax-loader-black.gif) center center no-repeat;}.loading_white_bg{background:url(/sites/all/themes/bikes/images/ajax-loader-white.gif) center center no-repeat;}.loaded{background:none;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider{margin:0;padding:0;}.flexslider .slides{zoom:1;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides > li:after{content:".";position:absolute;bottom:0;left:0;z-index:-1000;}.flexslider .slides img{width:100%;display:block;max-width:none;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}span.customSelect{background-color:#FFF;color:#342b2b;padding:3px 7px;border:1px solid #FFF;}span.customSelect.changed{background-color:#f0dea4;}span.customSelectInner{min-width:100px;background:url(/sites/all/themes/bikes/images/red-arrow-bottom.png) no-repeat center right;}select.hasCustomSelect{cursor:pointer;}span.custom_select_white{background-color:#FFF;border-color:#FFF;}span.custom_select_black{color:#FFF;text-transform:uppercase;font-weight:bold;background-color:#000000;border-color:#000000;border-bottom:1px solid #414143;font-size:93%;}span.custom_select_small_grey{background:#363636;color:#808080;border:0;font-size:93%;}span.custom_select_small_grey span.customSelectInner{min-width:80px;}form.global-filter span.customSelectInner{min-width:130px;}.platform_year_selector span.customSelectInner{min-width:100px;}.platform_year_selector{border-bottom:1px solid #c3c3c3;}#block-views-demo-calendar-block-1 #ctools-jump-menu span.customSelectInner{min-width:130px;}#block-views-demo-calendar-block-1 #ctools-jump-menu span.customSelect{border:0;}form.selectPageSubHeader .selectContainer span.customSelectInner{min-width:120px;}li a.active{color:#000;}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}#secondary-menu{float:right;}#header .region-header > .first{float:left;}#header .region-header > .last{float:right;}#header .region-header > .first .menu-block-wrapper ul.menu{margin:0;}#header .region-header > .first .menu-block-wrapper ul.menu li{display:inline-block;}#header .region-header > .first .menu-level-1{margin:35px 0 0 0;}#header .region-header > .first .menu-level-1 ul.menu{*zoom:1;}#header .region-header > .first .menu-level-1 ul.menu:before,#header .region-header > .first .menu-level-1 ul.menu:after{display:table;content:"";}#header .region-header > .first .menu-level-1 ul.menu:after{clear:both;}#header .region-header > .first .menu-level-1 ul.menu li{border-right:1px solid #dfdfdf;float:left;}#header .region-header > .first .menu-level-1 ul.menu li.last{border:0;}#header .region-header > .first .menu-level-1 ul.menu li a{display:inline-block;padding:10px;color:#000000;text-transform:uppercase;text-decoration:none;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}#header .region-header > .first .menu-level-1 ul.menu li a:hover{color:#db2128;}#header .region-header > .first .menu-level-1 ul.menu li.active  a{color:#db2128;}#header .region-header > .first .menu-level-1 ul.menu li.active-trail a{color:#db2128;}#content .menu-level-1{background:#e1e1e1;z-index:10 !important;}#content .menu-level-1 ul{*zoom:1;padding-left:138px;}#content .menu-level-1 ul:before,#content .menu-level-1 ul:after{display:table;content:"";}#content .menu-level-1 ul:after{clear:both;}#content .menu-level-1 ul li{display:inline-block;float:left;}#content .menu-level-1 ul li a{position:relative;display:inline-block;padding:12px 15px;text-decoration:none;text-transform:uppercase;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;color:#000;}#content .menu-level-1 ul li a:hover{color:#db2128;}#content .menu-level-1 ul li.active a{color:#db2128;}#content .menu-level-1 ul li.active-trail a{color:#db2128;}#content .menu-level-1 ul li.active a:after{content:"\0020";display:block;width:17px;height:8px;margin-left:-9px;background:url(/sites/all/themes/bikes/images/white-arrow-top-medium.png) no-repeat top left;overflow:hidden;position:absolute;bottom:0;left:50%;}#header .region-header > .last ul.menu{margin:20px 0 0 0;}#header .region-header > .last ul.menu li{text-align:right;}#header .region-header > .last ul.menu li a{display:inline-block;color:#000000;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 0;background:url(/sites/all/themes/bikes/images/red-arrow-right.png) no-repeat center right;font-size:85%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}#header .region-header > .last ul.menu li.first a{background-image:url(/sites/all/themes/bikes/images/marker-icon.png);color:#808080;}#header .region-header > .last ul.menu li a:hover{color:#db2128;}#mobile_nav{display:none;position:absolute;width:30px;height:30px;top:15px;right:20px;}#mobile_nav a{display:none;width:100%;height:100%;background:url(/sites/all/themes/bikes/images/horizontal-sprite.png) no-repeat;text-indent:-9999px;overflow:hidden;}#mobile_nav a#open_nav{background-position:-460px 0;}#mobile_nav a#close_nav{background-position:-460px -30px;}#mobile_nav a.active{display:block;}@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}@media (min-width:1350px){#sidebar{width:324px;}#main{margin-left:324px;}#header > .wrapper{margin-left:324px;}#top_bar > .wrapper{margin-left:324px;}.page-dealers #content .menu-level-1 ul{margin-left:324px;}.global-list .view-content .item-list ul li .listing-bottom{padding:40px;}}@media (min-width:1550px){#sidebar{width:403px;}#main{margin-left:403px;}#header > .wrapper{margin-left:403px;}#top_bar > .wrapper{margin-left:403px;}.page-dealers #content .menu-level-1 ul{margin-left:403px;}}@media (min-width:1803px){.page-dealers #content .menu-level-1 ul{margin:0 auto;padding-left:172px;}#home-buckets .view-home-bucket .bucket-content > .wrapper{max-width:420px;}}@media (max-width:1280px){#home-buckets .view-home-bucket .bucket-content > .wrapper{margin:30px 40px;padding:10px 0;border:0;max-width:none;}}@media (max-width:1080px){#sidebar{display:none;}#main{margin-left:0;}#header > .wrapper{margin-left:20px;}#top_bar > .wrapper{margin-left:0;}#content > .wrapper{margin:0 auto;}#bottom > .wrapper{margin:0;}.page-dealers #content .menu-level-1 ul{margin-left:0;padding-left:147px;}#header h1#site-name a{margin-right:20px;}.field-specs .field-items-empty{display:none;}#home-buckets .view-home-bucket .bucket-content > .wrapper{margin:40px 30px;padding:10px 0 10px 20px;}.spec_chart_right{padding:0;}#content > .wrapper h1.title_detail_first,#content > .wrapper h2.title_detail_second{margin-left:40px;}#main article.node-detail header,#main article.node-detail .detail_container{margin-left:40px;max-width:none;}#infobox_container > .wrapper{margin-left:0;max-width:none;}.view-milestones .views-row .bucket-content > .wrapper{padding:40px;}.view-milestones h3{padding:10px 40px;}}@media (max-width:800px){#top_bar{height:100%;background:#000000;background:rgba(0,0,0,0.9);}#top_bar > .wrapper{height:auto;max-width:320px;margin:40px auto;padding:0;}#top_bar > .wrapper .copy_top_bar{float:none;padding:0;border:0;text-align:center;}#top_bar .block{float:none;width:210px;padding:0;margin:13.333333333333px auto;}#top_bar > .wrapper:after{display:none;}#top_bar > .wrapper .valid_top_bar{float:none;text-align:center;margin:5px 0;}#header{position:relative;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}#header > .wrapper{margin:0;padding:0;height:auto;}#header h1#site-name{float:none;display:block;padding-top:5px;-webkit-box-shadow:0 5px 20px -10px #333333;-moz-box-shadow:0 5px 20px -10px #333333;box-shadow:0 5px 20px -10px #333333;}#header h1#site-name a{margin:0 20px;width:66px;height:55px;background:url(/sites/all/themes/bikes/images/logo-mobile.png) no-repeat top left;}#main > .wrapper{padding:0;}.page-dealers #content .menu-level-1 ul{padding-left:0;}.global-list .view-content .item-list ul{margin:0;padding:0;}.global-list .view-content .item-list ul li .listing-bottom{padding:20px 20px 40px 20px;}.global-list .view-content .item-list ul li .listing-title a{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.design_list .view-technology-page .view-content .item-list ul li,#related_tech .view-technology .view-content .item-list ul li,#related_products .view-product .view-content .item-list ul li{margin:0;padding:20px;width:50%;}.front #main .body-wrapper,.front #main .body-wrapper .field-name-body,.front #main .body-wrapper .field-name-body .field-items{margin:0;padding:0;border:0;float:none;width:auto;min-height:0;}.node-homepage .body-wrapper .field-name-body{position:static;display:block;}.node-homepage .body-wrapper .field-name-body .field-item{display:block;border-left:5px solid #db2128;padding:13.333333333333px 10px;}.node-homepage .field-name-body .field-item .home_text_1{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.node-homepage .field-name-body .field-item .home_text_2{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}.node-homepage .flexslider ol.flex-control-nav{display:none;}#home-buckets{padding-top:0;}#home-buckets .view-home-bucket .bucket-content{float:none;width:auto;}#home-buckets .view-home-bucket .bucket-content > .wrapper{max-width:none;margin:0;padding:20px;border:0;}#home-buckets .view-home-bucket .bucket-image{float:none;width:auto;}#home-buckets .view-home-bucket .bucket-description{display:none;}#home-buckets .view-home-bucket .bucket-link{left:auto;bottom:auto;top:-40px;right:20px;}#content > .wrapper #home-buckets h2{font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:246.15%;line-height:100%;}#content > .wrapper #home-buckets h3{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}#home-buckets .view-home-bucket .bucket-image .wrapper:after{content:"\0020";display:block;width:22px;height:11px;background:url(/sites/all/themes/bikes/images/white-arrow-bottom-big.png) no-repeat top left;overflow:hidden;position:absolute;top:0;left:20px;}#header .region-header{display:none;}#header .region-header .block-menu-block{float:none;}#mobile_nav{display:block;}#header .region-header > .first .menu-level-1{margin:10px 0;}#header .region-header > .first .menu-block-wrapper ul.menu li{display:block;padding:0 20px;border:0;float:none;}#header .region-header > .first .menu-block-wrapper ul.menu li a{display:block;padding:13.333333333333px 0;border-bottom:1px solid #dfdfdf;background:url(/sites/all/themes/bikes/images/red-arrow-nav-mobile.png) no-repeat 98% 50%;}#header .region-header > .first .menu-block-wrapper ul.menu li.last a{border-bottom:0;}#header .region-header > .last ul.menu{margin:0 0 20px 0;background-color:#dfdfdf;padding:6.6666666666667px 0;}#header .region-header > .last ul.menu li{text-align:center;margin:0 60px;border-bottom:1px solid #c3c3c3;}#header .region-header > .last ul.menu li.last{border-bottom:0;}#header .region-header > .last ul.menu li a{padding-top:6.6666666666667px;padding-bottom:6.6666666666667px;}#content .menu-level-1 ul{padding-left:0;}#content .menu-level-1 ul li a{padding-left:10px;padding-right:10px;}#content > .wrapper{padding:0;}#footer > .wrapper{height:auto;padding:10px 0;}div.messages{margin:0 20px;}#models_slider{min-height:200px;}#infobox_container > .wrapper{margin:0;padding:0;}.infobox{margin:0;padding:20px;width:100%;}.sharing_tool_container{display:none;}html #content > .wrapper h1{margin:0;padding:20px;font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:307.7%;line-height:100%;float:none;}#main .body-wrapper .field-name-body h2{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}#main .body-wrapper .field-name-body h3{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;}html #content > .wrapper h1.title_detail_first{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;margin:0;padding:20px 20px 0 20px;}html #content > .wrapper h2.title_detail_second{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:153.9%;line-height:100%;margin:0;padding:0 20px 10px 20px;}.title_label > .wrapper{width:auto;padding-left:20px;padding-right:20px;}#main .body-wrapper{margin:0;padding:0;}#main article.node-detail .body-wrapper .field-name-body,#main .body-wrapper .field-name-body{margin:0;padding:20px;width:100%;float:none;}#main .body-wrapper .field-name-body .field-items,.node-type-platform #main .body-wrapper .field-name-body .field-items{border:0;margin:0;padding:10px 0;}#main #models_content .field-name-body .field-items{margin:0;}#platforms_top_container .tab_hero_image .hero_summary{padding:20px;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}#models_slider .bottom_slider{display:none;}#models_slider{padding:0 0 35px 0;}#models_slider .flex-control-nav{bottom:0;right:10px;}#models_container .wrapper:after{content:"\0020";display:block;width:22px;height:10px;background:url(/sites/all/themes/bikes/images/black-arrow-bottom-medium.png) no-repeat top left;overflow:hidden;position:absolute;bottom:-10px;left:20px;}#models_list{height:60px;padding-top:15px;width:220px;}#models_list .item-list ul.slides li a{margin:0;}#models_list .item-list ul.flex-direction-nav{margin-top:15px;}#models_content .model-right{margin:0;padding:0;width:100%;float:none;width:auto;margin:0 20px;padding:20px 0;border-top:1px solid #acacac;}#models_content .model-right .wrapper{margin:0 auto;padding:0 20px;max-width:300px;border-left:0;}#models_content .model-right .field-name-field-msrp .field-item{font-family:'Breakers-Light';font-weight:normal;font-style:normal;font-size:307.7%;line-height:100%;}#models_content .model-right .btn_dealer_demo a{padding-top:10px;padding-bottom:10px;}form.selectPageHeader{float:right;margin:30px 20px 0 0;}#main article.node-detail .detail_container{margin:0;}#main article.node-detail header{margin-left:20px;}#main article.node-detail .body-wrapper{margin:0 20px;}#main article.node-detail .body-wrapper .field-name-body{padding:0;}.design_list .tech_intro{margin:0;padding:0;}.design_list .tech_intro > .wrapper{margin:0;padding:20px;width:100%;float:none;}#main .field-name-field-header-image{margin-right:0;}.field-name-field-tags{margin:20px;}.field-specs{margin:0;padding:0;margin:40px 0;}.field-specs .field-items{margin:0;padding:20px;width:100%;float:none;border-left:0;padding:0;}.field-specs .field-items > .wrapper{border-left:0;padding:0;}.field-specs .field-item{margin:0;}.slideshow_container  .flexslider ol.flex-control-nav{bottom:5px;margin-right:0;right:10px;}.slideshow_container  .flexslider ul.flex-direction-nav{display:none;}#disqus_thread_container{margin:0;padding:0;}#disqus_thread_container > #disqus_thread{margin:0;padding:20px;width:100%;}#spec_charts > .wrapper{padding:0;}#spec_charts .spec_chart_left{float:none;width:100%;}#spec_charts .spec_chart_right{float:none;width:100%;max-width:none;padding:0 20px;}#spec_charts ul.spec_table li.spec_label{font-size:85%;}ul.spec_table li.spec_row{font-size:85%;}.view-display-id-block_feature > .view-content{margin:0;padding:0;}.view-display-id-block_feature:after{display:none;}form.selectPageSubHeader{padding:0 0 0 20px;}form.selectPageSubHeader .selectContainer{float:none;}.global-list > .item-list{margin:0;padding:0;}.global-list > .item-list ul.pager{margin:0;padding:20px;width:100%;}#block-views-demo-calendar-block-1 > .view-demo-calendar{margin:0;padding:0;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul.event-listing-labels{display:none;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-day,#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-hour,#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-title,#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-demo,#block-views-demo-calendar-block-1 > .view-demo-calendar ul li .event-listing-address{width:auto;}#block-views-demo-calendar-block-1 > .view-demo-calendar ul li div{float:none;display:block;}#block-views-demo-calendar-block-1 > .view-demo-calendar span.label{display:inline-block;font-weight:bold;width:60px;}#block-views-demo-calendar-block-1 form#ctools-jump-menu label{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:93%;line-height:100%;}#block-views-demo-calendar-block-1 #ctools-jump-menu span.customSelectInner{min-width:100px;}#demo-calendar-cta-container  > .wrapper{margin:0;padding:0;}.demo-calendar-cta-block{margin:0;padding:20px;width:100%;}.demo-calendar-cta-block > .wrapper{padding:0;border:0;}#demo-calendar-cta-newsletter > .wrapper{border-top:1px solid #808080;padding-top:40px;}.demo-calendar-cta-block .demo-cta-body-link{margin-top:20px;}#main ul.tab_media{background:#000;padding:20px 20px 0 0;}#platforms_top_container .tab_hero_image{border-top:0;}.full_width_tabs ul.tabs li a{font-family:'Adonide-Bold';font-weight:normal;font-style:normal;font-size:108%;line-height:100%;}#related_medias > .wrapper{padding:20px 0 35px 0;}#related_medias > .wrapper ul.tab_media{padding:0;}#related_medias > .wrapper .tab_action{padding:0;}html .page-node-4 #content > .wrapper h1{padding-bottom:10px;}html .page-node-4 form.selectPageHeader{display:block;float:none;margin:0 20px 20px 20px;}#platform_filters > .wrapper{margin:0;padding:0;}#platform_filters ul.filter{float:none;width:100%;padding:0;margin-bottom:2px;}#platform_filters ul.filter li.filter_label{color:#FFF;font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:93%;line-height:100%;padding:12px 10px;cursor:pointer;background:#464646 url(/sites/all/themes/bikes/images/red-arrow-bottom.png) no-repeat 95% 50%;}#platform_filters ul li.filter_label .mobile_filter_label{display:inline-block;}#platform_filters ul li a{background-image:none;}#platforms_list:after{display:none;}#bike_helper_container{float:none;width:100%;padding:0;}#bike_helper_container .view-intended-use-help .views-row .helper_top{overflow:auto;height:auto;}#bike_helper_container .view-intended-use-help .views-row{-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;}#filters_accordion{margin:0;}#filters_accordion a{height:auto;padding:15px;background:#363636;}#filters_accordion a.openNewbie,#filters_accordion a.openAdvanced{-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;}#filters_accordion a span.btn_filter_subhead,#filters_accordion a span.btn_filter_head{display:none;}#filters_accordion a span.btn_filter_mobile{display:block;}#filters_accordion a span.btn_filter_arrow{top:20px;}#platform_filters > .wrapper .platform_filters_top{padding:0;margin-top:20px;}.view-milestones .views-row .bucket-content{float:none;width:auto;}.view-milestones .views-row .bucket-image{float:none;width:auto;padding-bottom:20px;}.view-milestones h3{width:auto;padding:10px 40px 10px 20px;margin-top:20px;margin-bottom:20px;}.view-milestones .views-row .bucket-content > .wrapper{padding:20px;}#main .view-milestones .views-row .bucket-image .tab_media{background:#FFF;position:static;padding-top:0;}.view-milestones .views-row{margin-top:0;}#bottom > .wrapper{margin:0;padding:0;margin:0 auto;max-width:320px;}#bottom .region-footer,#bottom footer#footer{margin:0;padding:20px;width:100%;}#bottom .region-footer > .wrapper,#bottom .region-footer > .block-menu{padding:0;border-left:0;min-height:0;text-align:center;}#bottom .region-footer ul.social_links{margin:0 auto;display:inline-block;}#bottom .region-footer .contact_link{margin:10px 0;border-top:1px solid #414143;border-bottom:1px solid #414143;}#bottom .region-footer .contact_link a{padding-top:10px;padding-bottom:10px;}}@media (max-width:420px){.global-list .view-content .item-list ul li,.design_list .view-technology-page .view-content .item-list ul li,#related_tech .view-technology .view-content .item-list ul li,#related_products .view-product .view-content .item-list ul li{margin:0;padding:20px;width:100%;float:none;margin:20px 0;padding:0;width:auto;}.node-homepage .field-name-body .field-item .home_text_2{display:block;}#home-buckets .view-home-bucket .bucket-content > .wrapper{max-width:280px;}.global-list .view-content .item-list ul li .listing-title a{font-family:'Adonide-Light';font-weight:normal;font-style:normal;font-size:138.5%;line-height:100%;}.infobox_right{padding:20px 0;}.spec_chart_right form label{width:140px;}ul.spec_table{width:auto;}ul.spec_table li.spec_label{width:140px;}ul.spec_table li.spec_label span.value{display:none;}}
