/* https://www.velo-pass.ch/wp-content/themes/Impreza-child/css/main.css?ver=1.0.20 */
.header_ver .l-header,.l-subheader.at_middle,.l-subheader.at_middle .w-dropdown-list,.l-subheader.at_middle .type_mobile .w-nav-list.level_1,.faf-divider-header{background:rgba(67,118,133,1)!important}:root{--canvas-width:1440px;--border-clipping-height:100px;--header-color:rgba(67, 118, 133, 1);--primary-color:#4b7b8b;--footer-color:#2A2524}.single-page-header-image{height:23rem!important}.faf-divider.faf-divider-header{z-index:5!important}header#page-header .l-subheader.at_middle .l-subheader-h{align-items:flex-start;padding-top:0}header#page-header .l-subheader.at_middle .l-subheader-h .l-subheader-cell{padding-top:10px}header#page-header .l-subheader.at_middle .l-subheader-h .l-subheader-cell.at_right{flex-basis:unset!important;padding-top:40px}header#page-header .l-subheader.at_bottom{background:transparent!important;position:absolute;bottom:0}@media screen and (min-width:767px){.l-subheader{padding:0 4rem!important}}body.home .faf-divider-header+*{margin-top:-200px}@media screen and (min-width:1200px){body.home .faf-divider-header+*{margin-top:-250px}}.faf-divider-header+*{margin-top:-23rem}body.home .faf-divider-header+*,body.page-id-3301 .faf-divider-header+*{margin-top:-1rem}.faf-divider-header{background:var(--header-color)}.faf-divider-header+* .royalSlider,.faf-divider-header+* .rsOverflow,.faf-divider-header+* .rsImage{min-height:500px!important}.faf-divider-header+* .rsImage{object-fit:cover}.faf-divider{position:relative;padding-top:0!important;padding-bottom:0!important}.faf-divider-top:before,.faf-divider-bottom:after{position:absolute;display:block;background:transparent;height:0;content:' ';left:0;right:0;border-left:var(--canvas-width) solid transparent;border-bottom:var(--border-clipping-height) solid #fff;z-index:3}.faf-divider-top:before{transform:scale(-1,-1)}.faf-divider-header:before{border-bottom-color:var(--header-color);margin-top:1px}.faf-divider-bottom:after{margin-top:-99.5px}#footer-triangle-left{display:block;border-left:150px solid var(--primary-color);border-top:var(--border-clipping-height) solid #fff;margin-bottom:-100px;margin-left:0;width:200px}@media screen and (min-width:767px){#footer-triangle-left{border-left-width:200px;border-top-width:150px}}#footer-triangle-right{display:block;background:transparent;border-left:var(--canvas-width) solid transparent;border-bottom:100px solid var(--footer-color);z-index:4}.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before{font-size:1.1em}#ff-stream-1{min-height:500px!important}.tribe-events-page-title{margin-bottom:2rem!important}.post_custom_field>.fa-strava+a,.post_custom_field>.fa-facebook-f+a{position:relative;z-index:1}.post_custom_field>.fa-strava+a:after,.post_custom_field>.fa-facebook-f+a:after{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:#fff;padding-left:.35em}.post_custom_field>.fa-strava+a:after{content:'Strava'}.post_custom_field>.fa-facebook-f+a:after{content:'Facebook'}h3.gform_title{display:none}input[type=text]{background-color:#f2f2f2!important}@media screen and (max-width:1024px){.l-section .us-btn-style_3{font-size:30px;padding:.5em .6em}}.sc-link-wrapper .vc_column-inner{padding-bottom:20px!important}.footer-sc-logo img{width:175px}@media screen and (max-width:600px){.l-section.height_small,.l-section.height_medium,.l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-tabs.layout_hor .w-tabs-section-content{padding-top:2.5rem!important;padding-bottom:2.5rem!important}}.tribe-events-c-search__button{display:none!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0}.single-group .post_custom_field{word-wrap:break-word}#tribe-events-header .tribe-events-nav-pagination .tribe-events-sub-nav{display:none}