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}}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}body.ec-route-pages-location-tours{background:#fdfffd}body.ec-route-pages-location-tours .ec-page-header-banner{padding:10vw 45px!important}body.ec-route-pages-location-tours .ec-page-header-banner h2,body.ec-route-pages-location-tours .ec-page-header-banner h3{max-width:991px;margin-left:auto;margin-right:auto}body.ec-route-pages-location-tours .ec-page-header-banner h3{font-size:36px}@media (max-width:767px){body.ec-route-pages-location-tours .ec-page-header-banner h2{font-size:36px}body.ec-route-pages-location-tours .ec-page-header-banner h3{font-size:24px}}body.ec-route-pages-location-tours .container.ec-page{max-width:991px}body.ec-route-pages-location-tours #ec-map{width:100%;height:63.5vh;margin-top:-15px;margin-bottom:30px}body.ec-route-pages-location-tours #ec-map h3{font-size:18px;margin:5px 0 10px;color:#333}body.ec-route-pages-location-tours #ec-map strong.text-danger{color:#ff4442}body.ec-route-pages-location-tours #ec-map hr{margin-top:15px;margin-bottom:15px}body.ec-route-pages-location-tours #ec-map .gm-style .gm-style-iw>div{width:220px!important}body.ec-route-pages-location-tours .ec-page-carousel{margin-bottom:60px}body.ec-route-pages-location-tours .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-location-tours .ec-page-carousel .carousel.slide .carousel-indicators{bottom:-60px}body.ec-route-pages-location-tours .ec-bike-listing{font-size:15px}body.ec-route-pages-location-tours .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-location-tours .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption .ec-price-discount strong,body.ec-route-pages-location-tours .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:active strong,body.ec-route-pages-location-tours .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:focus strong,body.ec-route-pages-location-tours .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a:hover strong,body.ec-route-pages-location-tours .ec-bike-listing .ec-bike-listing-item:hover .ec-bike-listing-item-caption a strong{color:#fdfffd}body.ec-route-pages-location-tours .container.ec-page ul li{list-style:disc;margin-left:20px}body.ec-route-pages-location-tours .ec-page h3{margin-bottom:7.5px;margin-top:30px;font-size:18px;font-weight:700}body.ec-route-pages-location-tours .ec-page-carousel{margin-bottom:90px}