 .connected-carousels .stage {width: 480px;position: relative;float: right;margin-left:1.25rem;}.connected-carousels .navigation {margin: auto;position: relative;width: 100px;float: left;top: -17px;}.connected-carousels .carousel {overflow: hidden;position: relative;}.connected-carousels .carousel ul {width: 10000em;position: relative;list-style: none;margin: 0;padding: 0;}.connected-carousels .carousel li {float: left;}.connected-carousels .carousel-navigation li{float:none;}.connected-carousels .carousel-navigation li{margin-bottom: 0.8rem;}.connected-carousels .carousel-stage {height: 330px;}.connected-carousels .carousel-navigation {height: 325px;width: 100px;}.connected-carousels .carousel-navigation li {cursor: pointer;}.connected-carousels .carousel-navigation li img {display: block;}.connected-carousels .prev-stage, .connected-carousels .next-stage {display: block;position: absolute;top: 0;width: 50px;height: 325px;color: #fff;}.connected-carousels .prev-stage {left: 0;}.connected-carousels .next-stage {right: 0;}.connected-carousels .prev-stage.inactive, .connected-carousels .next-stage.inactive {display: none;}.connected-carousels .prev-stage span, .connected-carousels .next-stage span {display: none;position: absolute;top: 50%;width: 30px;height: 30px;text-align: center;background: #4E443C;color: #fff;text-decoration: none;text-shadow: 0 0 1px #000;font: 24px/27px Arial, sans-serif;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;}.connected-carousels .prev-stage span {left: 20px;}.connected-carousels .next-stage span {right: 20px;}.connected-carousels .prev-stage:hover span, .connected-carousels .next-stage:hover span {display: block;}.connected-carousels .prev-navigation, .connected-carousels .next-navigation {display: block;text-align:center;position: relative;text-decoration:none;color:#000;}.connected-carousels .prev-navigation:hover, .connected-carousels .prev-navigation:focus,.connected-carousels .prev-navigation:active .connected-carousels .next-navigation:hover, .connected-carousels .next-navigation:focus, .connected-carousels .next-navigation:active {text-decoration:none !important;}.connected-carousels .prev-navigation {top: -6px;left:40px;}.connected-carousels .next-navigation {bottom: -6px;left:40px;}.connected-carousels .prev-navigation.inactive, .connected-carousels .next-navigation.inactive {opacity: .5;cursor: default;}.clear{clear:both;}@media (max-width: 480px) {.connected-carousels .carousel-stage {height: auto;}}@media (max-width:48em) {.connected-carousels .stage{float:none;margin-left:-1rem;width:415px;}.connected-carousels .carousel-navigation {height: 100px;width: 97%;float:none;padding-left: 10px;padding-right: 10px;padding-top: 1rem;}.connected-carousels .carousel-navigation li {float: left;margin-right: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: none;width: auto;top:0;}.connected-carousels .prev-navigation{float: left;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: right;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.connected-carousels{width:auto;}}@media only screen and (min-device-width: 280px) and (max-device-width: 653px) and (orientation: landscape) {.connected-carousels {padding: 10px 10px 0px 0px;}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {.col-1 {flex: 100%;max-width: 100%;}.col-2 {flex: 100%;max-width: 100%;}.bike-profile-page.row{display:block;}.connected-carousels .stage{float:right;margin-left:0rem;width:480px;margin-top: 1rem;}.connected-carousels .carousel-navigation {height: 325px;width: 100%;float:left;padding-left: 0px;padding-right: 0px;padding-top: 0rem;}.connected-carousels .carousel-navigation li {float: none;margin-right: 0rem;margin-bottom: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: left;width: 100px;top: 0px;}.connected-carousels .prev-navigation{float: none;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: none;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.navigation .sm-only {display: block;clear:both;}.navigation .xs-only {display: none;}.actBtn {padding: 1rem 0rem;}.actBtn .btn {display: inline-block;}.actBtn a+a {margin-left: 1rem;margin-top: 0rem;}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {.col-1 {flex: 100%;max-width: 100%;}.col-2 {flex: 100%;max-width: 100%;}.bike-profile-page.row{display:block;}.connected-carousels .stage{float:right;margin-left:0rem;width:480px;margin-top: 1rem;}.connected-carousels .carousel-navigation {height: 325px;width: 100%;float:left;padding-left: 0px;padding-right: 0px;padding-top: 0rem;}.connected-carousels .carousel-navigation li {float: none;margin-right: 0rem;margin-bottom: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: left;width: 100px;top: 0px;}.connected-carousels .prev-navigation{float: none;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: none;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.navigation .sm-only {display: block;clear:both;}.navigation .xs-only {display: none;}.actBtn {padding: 1rem 0rem;}.actBtn .btn {display: inline-block;}.actBtn a+a {margin-left: 1rem;margin-top: 0rem;}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {.col-1 {flex: 100%;max-width: 100%;}.col-2 {flex: 100%;max-width: 100%;}.bike-profile-page.row{display:block;}.connected-carousels .stage{float:right;margin-left:0rem;width:480px;margin-top: 1rem;}.connected-carousels .carousel-navigation {height: 325px;width: 100%;float:left;padding-left: 0px;padding-right: 0px;padding-top: 0rem;}.connected-carousels .carousel-navigation li {float: none;margin-right: 0rem;margin-bottom: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: left;width: 100px;top: 0px;}.connected-carousels .prev-navigation{float: none;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: none;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.navigation .sm-only {display: block;clear:both;}.navigation .xs-only {display: none;}.actBtn .btn {display: inline-block;}.actBtn a+a {margin-left: 1rem;margin-top: 0rem;}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {.col-1 {flex: 100%;max-width: 100%;}.col-2 {flex: 100%;max-width: 100%;}.bike-profile-page.row{display:block;}.connected-carousels .stage{float:right;margin-left:0rem;width:480px;margin-top: 1rem;}.connected-carousels .carousel-navigation {height: 325px;width: 100%;float:left;padding-left: 0px;padding-right: 0px;padding-top: 0rem;}.connected-carousels .carousel-navigation li {float: none;margin-right: 0rem;margin-bottom: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: left;width: 100px;top: 0px;}.connected-carousels .prev-navigation{float: none;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: none;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.navigation .sm-only {display: block;clear:both;}.navigation .xs-only {display: none;}.actBtn .btn {display: inline-block;}.actBtn a+a {margin-left: 1rem;margin-top: 0rem;}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {.col-1 {flex: 100%;max-width: 100%;}.col-2 {flex: 100%;max-width: 100%;}.bike-profile-page.row{display:block;}.connected-carousels .stage{float:right;margin-left:0rem;width:480px;margin-top: 1rem;}.connected-carousels .carousel-navigation {height: 325px;width: 100%;float:left;padding-left: 0px;padding-right: 0px;padding-top: 0rem;}.connected-carousels .carousel-navigation li {float: none;margin-right: 0rem;margin-bottom: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: left;width: 100px;top: 0px;}.connected-carousels .prev-navigation{float: none;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: none;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.navigation .sm-only {display: block;clear:both;}.navigation .xs-only {display: none;}.actBtn .btn {display: inline-block;}.actBtn a+a {margin-left: 1rem;margin-top: 0rem;}}@media only screen and (min-device-width: 411px) and (max-device-width: 731px) and (orientation: landscape) {.col-1 {flex: 100%;max-width: 100%;}.col-2 {flex: 100%;max-width: 100%;}.bike-profile-page.row{display:block;}.connected-carousels .stage{float:right;margin-left:0rem;width:480px;margin-top: 1rem;}.connected-carousels .carousel-navigation {height: 325px;width: 100%;float:left;padding-left: 0px;padding-right: 0px;padding-top: 0rem;}.connected-carousels .carousel-navigation li {float: none;margin-right: 0rem;margin-bottom: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: left;width: 100px;top: 0px;}.connected-carousels .prev-navigation{float: none;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: none;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.navigation .sm-only {display: block;clear:both;}.navigation .xs-only {display: none;}.actBtn {padding: 1rem 0rem;}.actBtn .btn {display: inline-block;}.actBtn a+a {margin-left: 1rem;margin-top: 0rem;}.col50 {flex: 100%;max-width: 100%;}}@media only screen and (min-device-width: 411px) and (max-device-width: 823px) and (orientation: landscape) {.col-1 {flex: 100%;max-width: 100%;}.col-2 {flex: 100%;max-width: 100%;}.bike-profile-page.row{display:block;}.connected-carousels .stage{float:right;margin-left:0rem;width:480px;margin-top: 1rem;}.connected-carousels .carousel-navigation {height: 325px;width: 100%;float:left;padding-left: 0px;padding-right: 0px;padding-top: 0rem;}.connected-carousels .carousel-navigation li {float: none;margin-right: 0rem;margin-bottom: 1rem;}.connected-carousels .carousel-navigation li:last-child {margin-right: 0rem;}.connected-carousels .navigation{float: left;width: 100px;top: 0px;}.connected-carousels .prev-navigation{float: none;margin-left: 10px;left:auto;}.connected-carousels .next-navigation{float: none;left:auto;}.navLeft{position: absolute;left: -25px;top: 45px;}.navRight{position: absolute;right: -10px;top: 35px;}.carousel-stage video{width:415px;}.col-2.profileInfo.sHeight {padding-right: 0rem;}.navigation .sm-only {display: block;clear:both;}.navigation .xs-only {display: none;}.actBtn {padding: 1rem 0rem;}.actBtn .btn {display: inline-block;}.actBtn a+a {margin-left: 1rem;margin-top: 0rem;}.col50 {flex: 100%;max-width: 100%;}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {.connected-carousels {padding: 20px 0px 0px 0px;}}@media only screen and (min-device-width: 280px) and (max-device-width: 653px) and (orientation: landscape) {.connected-carousels {padding: 10px 0px 0px 0px;}.col50 {flex: 100%;max-width: 100%;}}