body:not(.ec-route-home) .ec-page-with-banners{padding:0;font-size:18px}body:not(.ec-route-home) .ec-page-with-banners .ec-page-header-banner{background-size:cover;background-position:top;text-align:center;color:#fdfffd;padding:11vw 45px;text-shadow:0 0 36px #333}body:not(.ec-route-home) .ec-page-with-banners .ec-page-header-banner h2{font-size:45px}body:not(.ec-route-home) .ec-page-with-banners .ec-page{padding:30px;min-height:0}body:not(.ec-route-home) .ec-page-with-banners .ec-page ul{padding-left:0}body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li{list-style:none;margin-bottom:5px}body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a,body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a:visited{color:#5ad060;font-weight:700}body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a:active,body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a:focus,body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a:hover,body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a:visited:active,body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a:visited:focus,body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li a:visited:hover{color:#2b9931}body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li em{font-size:24px;color:#5ad060;font-style:normal}body:not(.ec-route-home) .ec-page-with-banners .ec-page ul li .ec-icon{color:#999;margin-right:5px}body:not(.ec-route-home) .ec-page-with-banners .ec-page ul.ec-list-extra-space li{margin-bottom:15px}body:not(.ec-route-home) .ec-page-with-banners .ec-page p.lead{margin:15px 0 30px;text-align:center}body:not(.ec-route-home) .ec-page-with-banners .ec-page h3,body:not(.ec-route-home) .ec-page-with-banners .ec-page strong{color:#5ad060}body:not(.ec-route-home) .ec-page-with-banners .ec-page:last-child{padding-bottom:60px}.ec-full-height{height:100vh}.ec-position-ref{position:relative}.ec-margin-bottom{margin-bottom:30px}.ec-spin{-webkit-animation:spin .3s ease-out;animation:spin .3s ease-out}@-webkit-keyframes spin{to{-webkit-transform:rotate(180deg)}}@keyframes spin{to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.ec-price-original{text-decoration:line-through}.ec-price-discount{color:#5ad060;font-weight:700}.ec-price-original+.ec-price-discount{margin-left:10px}.ec-discount-star{width:4em;height:4em;font-size:18px;padding-top:5px;background:url(/images/discount-star.svg?feb2ba75b12787d5c62ecc4157160f22) no-repeat;background-size:contain;color:#fdfffd;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.ec-no-content h3{font-size:30px;color:#5ad060;margin:60px 0 30px}.ec-regular-list .ec-regular-list-item{margin:0 -3px 60px;float:none;display:inline-block}.ec-regular-list .ec-regular-list-item img{margin:0 auto}body:not(.ec-route-home) main{background:#fdfffd}body:not(.ec-route-home) .ec-page{min-height:63.5vh;max-width:1200px;background:#fdfffd;padding:30px 90px 60px;position:relative}body:not(.ec-route-home) .ec-page .ec-page-back-button{display:block;color:#d0d3da;font-size:16px;-webkit-transition:color .5s ease;transition:color .5s ease}body:not(.ec-route-home) .ec-page .ec-page-back-button:hover{color:#5ad060}@media (max-width:767px){body:not(.ec-route-home) .ec-page .ec-page-back-button{margin-bottom:-15px}}@media (min-width:768px){body:not(.ec-route-home) .ec-page .ec-page-back-button{position:absolute;top:55px;left:45px}}body:not(.ec-route-home) .ec-page h2,body:not(.ec-route-home) .ec-page h3{margin-bottom:30px}body:not(.ec-route-home) .ec-page ul{margin-bottom:15px}body:not(.ec-route-home) .ec-page p+h2,body:not(.ec-route-home) .ec-page p+h3,body:not(.ec-route-home) .ec-page p+h4,body:not(.ec-route-home) .ec-page p+h5{margin-top:30px}@media (max-width:767px){body:not(.ec-route-home) .ec-page{padding:30px}}.ec-bike-listing-controls-loader{height:40px;background:#eff0f2}.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption{background:#eff0f2;padding:15px;margin-top:30px;position:relative;line-height:1.5em;-webkit-transition:background .3s ease;transition:background .3s ease}@media (max-width:767px){.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption{text-align:center}}@media (min-width:768px){.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption:not(.ec-bike-listing-item-no-compare){padding-left:68px}}.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption:hover{-webkit-transition:background .15s ease;transition:background .15s ease}.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption a,.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption a:active,.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption a:focus,.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption a:hover{color:#333;text-decoration:none}.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption .ec-compare-button{-webkit-transition:background .15s ease;transition:background .15s ease}.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption .ec-bike-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption .ec-bike-name{display:inline}.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption .ec-bike-name+.ec-bike-name{display:block;margin-right:15px}}.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption .ec-price-discount{-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:992px) and (max-width:1199px){.ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption .ec-price-original{font-size:13px}}.ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption{background:#5ad060;color:#fdfffd}.ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption .ec-price-discount,.ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a,.ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:active,.ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:focus,.ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:hover{color:#fdfffd}body.ec-route-pages-emtb{background:#fdfffd}body.ec-route-pages-emtb .ec-page-header-banner{padding:10vw 45px!important}body.ec-route-pages-emtb .ec-page-header-banner h2,body.ec-route-pages-emtb .ec-page-header-banner h3{max-width:991px;margin-left:auto;margin-right:auto}body.ec-route-pages-emtb .ec-page-header-banner h3{font-size:36px}@media (max-width:767px){body.ec-route-pages-emtb .ec-page-header-banner h2{font-size:36px}body.ec-route-pages-emtb .ec-page-header-banner h3{font-size:24px}}body.ec-route-pages-emtb .container.ec-page{max-width:991px}body.ec-route-pages-emtb #ec-map{width:100%;height:63.5vh;margin-top:-15px;margin-bottom:30px}body.ec-route-pages-emtb #ec-map h3{font-size:18px;margin:5px 0 10px;color:#333}body.ec-route-pages-emtb #ec-map strong.text-danger{color:#ff4442}body.ec-route-pages-emtb #ec-map hr{margin-top:15px;margin-bottom:15px}body.ec-route-pages-emtb #ec-map .gm-style .gm-style-iw>div{width:220px!important}body.ec-route-pages-emtb .ec-page-carousel{margin-bottom:60px}body.ec-route-pages-emtb .ec-page-carousel .carousel.slide .carousel-inner>.item>span{background-position:50%;background-size:cover;height:50vw;max-height:90vh;width:100%;display:block}body.ec-route-pages-emtb .ec-page-carousel .carousel.slide .carousel-indicators{bottom:-60px}body.ec-route-pages-emtb .ec-bike-listing{font-size:15px}body.ec-route-pages-emtb .ec-bike-listing .ec-bike-listing-item .ec-bike-listing-item-inner-wrapper .ec-bike-listing-item-caption a strong{color:#333;-webkit-transition:color .3s ease;transition:color .3s ease}body.ec-route-pages-emtb .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption .ec-price-discount strong,body.ec-route-pages-emtb .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:active strong,body.ec-route-pages-emtb .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:focus strong,body.ec-route-pages-emtb .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:hover strong,body.ec-route-pages-emtb .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a strong{color:#fdfffd}body.ec-route-pages-emtb #ec-map{margin-bottom:90px}body.ec-route-pages-emtb .ec-page-video-wrapper{margin:60px 0 30px;height:56vw}