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}