@charset "UTF-8";.worst-cycling-lane__detail__loader .loading:before,.worst-cycling-lane__form__button--loading:before,.worst-cycling-lane__votes-button--loading:before{content:"";display:none;width:1em;height:1em;vertical-align:middle;border-width:2px 1px;border-style:solid;border-color:rgba(92,92,92,.8) hsla(0,0%,82%,.3);border-radius:50%;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:loading 7s infinite;animation:loading 7s infinite;margin-right:1em}.loading.worst-cycling-lane__form__button--loading:before,.loading.worst-cycling-lane__votes-button--loading:before,.worst-cycling-lane__detail__loader .loading:before{display:inline-block}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}75%{-webkit-transform:rotate(990deg);transform:rotate(990deg)}to{-webkit-transform:rotate(5turn);transform:rotate(5turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}75%{-webkit-transform:rotate(990deg);transform:rotate(990deg)}to{-webkit-transform:rotate(5turn);transform:rotate(5turn)}}.worst-cycling-lane__votes-button,.worst-cycling-lane__votes-share{max-width:118px;padding:5px 10px;font-size:14px;border-radius:35px;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.worst-cycling-lane__votes-button,.worst-cycling-lane__votes-share{padding:10px 24px;font-size:20px}}.worst-cycling-lane__votes-share{background-color:#fee005;margin-top:25%;border:2px solid #fee005}.worst-cycling-lane__votes-share svg{color:#000;margin-right:10px}.worst-cycling-lane__votes-share__text{text-transform:uppercase;letter-spacing:.5px}.worst-cycling-lane__votes-button{margin-top:15%;border:2px solid #d7d7d7}.worst-cycling-lane__votes-button--voted{background-color:#d7d7d7}.worst-cycling-lane__country-slide--first .worst-cycling-lane__votes-button,.worst-cycling-lane__detail--first .worst-cycling-lane__votes-button{border-color:#fee005}.worst-cycling-lane__country-slide--first .worst-cycling-lane__votes-button--voted,.worst-cycling-lane__detail--first .worst-cycling-lane__votes-button--voted{background-color:#fee005}.worst-cycling-lane__country-slide--user-uploaded .worst-cycling-lane__votes-button,.worst-cycling-lane__detail--user-uploaded .worst-cycling-lane__votes-button{border-color:#419468}.worst-cycling-lane__country-slide--user-uploaded .worst-cycling-lane__votes-button--voted,.worst-cycling-lane__detail--user-uploaded .worst-cycling-lane__votes-button--voted{background-color:#419468;color:#fff}.worst-cycling-lane__votes-button svg{color:#e82b37;margin-right:10px}.worst-cycling-lane__votes-button--loading:before{display:inline-block!important;-webkit-box-flex:0;-ms-flex:0 0 1em;flex:0 0 1em;margin:0;margin-right:10px}.worst-cycling-lane__votes-button--loading>svg{display:none}.worst-cycling-lane__badge{position:absolute;right:0;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;border-radius:50%;text-align:center;line-height:18px;background:#d7d7d7;border:2px solid #d7d7d7;font-weight:700;font-size:15px}@media (min-width:768px){.worst-cycling-lane__badge{width:46px;height:46px;font-size:1.6rem;line-height:40px}}.worst-cycling-lane__country-slide--first .worst-cycling-lane__badge,.worst-cycling-lane__detail--first .worst-cycling-lane__badge{background:#fee005;border-color:#fee005}.worst-cycling-lane__badge--first{display:none}.worst-cycling-lane__country-slide--first .worst-cycling-lane__badge--first,.worst-cycling-lane__detail--first .worst-cycling-lane__badge--first{display:block}.worst-cycling-lane__detail--first .worst-cycling-lane__badge--first{width:35px;height:35px;line-height:34px;font-size:1.2em}@media (min-width:768px){.worst-cycling-lane__detail--first .worst-cycling-lane__badge--first{width:46px;height:46px;font-size:1.6rem;line-height:40px}}.worst-cycling-lane__country-slide--user-uploaded .worst-cycling-lane__badge,.worst-cycling-lane__detail--user-uploaded .worst-cycling-lane__badge{background:#419468;border-color:#419468;color:#fff}.worst-cycling-lane__country-slide--has-country .worst-cycling-lane__badge--first,.worst-cycling-lane__detail--has-country .worst-cycling-lane__badge--first{right:18px}@media (min-width:768px){.worst-cycling-lane__country-slide--has-country .worst-cycling-lane__badge--first,.worst-cycling-lane__detail--has-country .worst-cycling-lane__badge--first{right:35px}}.worst-cycling-lane__image-wrapper .entry-thumbnail{width:100%;border:2px solid #d7d7d7;border-radius:10px;overflow:hidden;margin-bottom:20px;position:relative;z-index:0}.worst-cycling-lane__image-wrapper .entry-thumbnail a.image-holder{width:100%;padding-top:100%}.worst-cycling-lane__image-wrapper .entry-thumbnail a.image-holder img{width:auto!important;border-radius:10px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.worst-cycling-lane__image-wrapper .entry-thumbnail a.image-holder img:hover{-webkit-transform:translate3d(-50%,-50%,0) scale(1.05);transform:translate3d(-50%,-50%,0) scale(1.05)}.worst-cycling-lane__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.worst-cycling-lane__left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.worst-cycling-lane__title{text-transform:uppercase;color:#419468;font-size:25px;margin-bottom:15px}@media (min-width:1024px){.worst-cycling-lane__title{font-size:3rem}}.worst-cycling-lane__title__black-text{color:#161718;font-size:21px}@media (min-width:1024px){.worst-cycling-lane__title__black-text{font-size:2rem}}.worst-cycling-lane__content{padding-bottom:20px;margin-bottom:30px}@media (min-width:1024px){.worst-cycling-lane__content{padding:0}}.worst-cycling-lane__content:after{content:"";height:1px;width:45px;background:#161718;bottom:0;left:0;display:block}@media (min-width:1024px){.worst-cycling-lane__content:after{display:none}}.worst-cycling-lane__mobile-add-button{position:fixed;left:50%;bottom:30px;width:60px;height:60px;background:#fee005;z-index:999;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;box-shadow:0 5px 20px rgba(0,0,0,.07);cursor:pointer}@media (min-width:1024px){.worst-cycling-lane__mobile-add-button{display:none}}.worst-cycling-lane__mobile-add-button:after,.worst-cycling-lane__mobile-add-button:before{content:"";display:block;width:60%;height:4px;background:#161718;left:50%;top:47%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.worst-cycling-lane__mobile-add-button:before{-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.worst-cycling-lane .mobile-hidden{display:none}@media (min-width:1024px){.worst-cycling-lane .mobile-hidden{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right}}.worst-cycling-lane__add-photo{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.6rem;font-weight:700;letter-spacing:9px;cursor:pointer;text-align:center}.worst-cycling-lane__add-photo:hover .worst-cycling-lane__add-photo__button__circles{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.worst-cycling-lane__add-photo__button{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;border-radius:50%;background:#fee005;width:200px;height:200px;line-height:200px;text-align:center;margin:0 30px;position:relative}.worst-cycling-lane__add-photo__button:after,.worst-cycling-lane__add-photo__button:before{content:"";display:block;width:60%;height:6px;background:#161718;left:50%;top:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.worst-cycling-lane__add-photo__button:before{-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.worst-cycling-lane__add-photo__button__circles{width:344px;height:344px;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:-1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}html.worst-cycling-lane--adding-lane{overflow:hidden}body.page-template-template-worst-cycling-lane>.wrap.container{max-width:1920px}body.page-template-template-worst-cycling-lane main.main{padding-top:0}.worst-cycling-lane__add-photo-header{display:none;position:fixed;z-index:100;top:0;left:0;right:0;height:4em;background-color:#fee005;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (min-width:1024px){.worst-cycling-lane__add-photo-header{display:block}}.worst-cycling-lane__add-photo-header--active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.worst-cycling-lane__add-photo-header-wrapper{max-width:240px;max-height:6em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.worst-cycling-lane__add-photo-header__text{text-transform:uppercase;font-size:20px;margin:0;font-weight:500}.worst-cycling-lane__add-photo-header__button{border-radius:50%;border:1.5px solid #000;cursor:pointer;background:#fee005;width:40px;height:40px;line-height:40px;text-align:center;margin:0 20px;position:relative}.worst-cycling-lane__add-photo-header__button:after,.worst-cycling-lane__add-photo-header__button:before{content:"";display:block;width:60%;height:3px;background:#161718;left:50%;top:48%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.worst-cycling-lane__add-photo-header__button:before{-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.worst-cycling-lane__header{margin-bottom:2em}.worst-cycling-lane__header__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.worst-cycling-lane__header__image--desktop{display:none}@media (min-width:768px){.worst-cycling-lane__header__image--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.worst-cycling-lane__header__image--mobile{display:none}}.worst-cycling-lane__detail{display:none;padding-bottom:20px;border-bottom:1px solid #fbfbfb;margin-bottom:22px;position:relative;z-index:1}@media (min-width:768px){.worst-cycling-lane__detail{background-color:#fbfbfb;padding:65px 0;margin-bottom:80px}}@media (min-width:768px){.worst-cycling-lane__detail:after,.worst-cycling-lane__detail:before{content:"";display:block;top:0;height:100%;width:50vw;position:absolute;background:#fbfbfb}}.worst-cycling-lane__detail:before{right:100%}.worst-cycling-lane__detail:after{left:100%}.worst-cycling-lane__detail.active{display:block}.worst-cycling-lane__detail__in{max-width:650px;margin:auto}@media (min-width:1024px){.worst-cycling-lane__detail__in{max-width:1286px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.worst-cycling-lane__detail__image-wrapper{max-width:297px;width:100%;margin:0 auto 20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media (min-width:768px){.worst-cycling-lane__detail__image-wrapper{max-width:650px}}.worst-cycling-lane__detail__image-wrapper .entry-thumbnail{border:2px solid #d7d7d7;border-radius:10px;overflow:hidden;pointer-events:none}@media (min-width:768px){.worst-cycling-lane__detail__image-wrapper .entry-thumbnail{border-radius:20px}}.worst-cycling-lane__detail__image-wrapper .image-holder{width:100%;padding-top:100%}.worst-cycling-lane__detail__image-wrapper .image-holder img{border-radius:10px}.worst-cycling-lane__detail--first .worst-cycling-lane__detail__image-wrapper .entry-thumbnail{border-color:#fee005}.worst-cycling-lane__detail--user-uploaded .worst-cycling-lane__detail__image-wrapper .entry-thumbnail{border-color:#419468}.worst-cycling-lane__detail__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:300px;margin:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){.worst-cycling-lane__detail__bottom{max-width:650px}}@media (min-width:1024px){.worst-cycling-lane__detail__bottom{display:block;padding-left:70px;width:-webkit-calc(100% - 650px);width:calc(100% - 650px)}}@media (min-width:1024px){.worst-cycling-lane__detail__info{margin-bottom:120px}}.worst-cycling-lane__detail__title{font-weight:700}@media (min-width:1024px){.worst-cycling-lane__detail__title{font-size:2rem}}.worst-cycling-lane__detail__name{color:gray;margin-bottom:15px}@media (min-width:1024px){.worst-cycling-lane__detail__name{margin-bottom:50px;font-size:1.5rem}}.worst-cycling-lane__detail__location{color:gray;font-size:14px;line-height:14px}@media (min-width:1024px){.worst-cycling-lane__detail__location{font-size:1.5rem;line-height:1.5rem}}.worst-cycling-lane__detail__country{color:gray;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:14px}@media (min-width:1024px){.worst-cycling-lane__detail__country{margin-bottom:30px;font-size:1.5rem}}.worst-cycling-lane__detail__date{color:#d3d3d3;font-size:14px}@media (min-width:1024px){.worst-cycling-lane__detail__date{font-size:16px;color:#a9a9a9}}.worst-cycling-lane__detail__image-wrapper{position:relative}.worst-cycling-lane__detail__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.worst-cycling-lane__detail__button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.worst-cycling-lane__detail__button-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.worst-cycling-lane__detail__button-wrapper .worst-cycling-lane__votes-button,.worst-cycling-lane__detail__button-wrapper .worst-cycling-lane__votes-share{margin:auto;margin-left:10%}}@media (min-width:1024px){.worst-cycling-lane__detail__button-wrapper .worst-cycling-lane__votes-button,.worst-cycling-lane__detail__button-wrapper .worst-cycling-lane__votes-share{font-size:2rem;max-width:200px;margin:0;margin-top:16px}}.worst-cycling-lane__detail__loader{position:absolute;left:0;top:0;right:0;bottom:0;display:none;background:hsla(0,0%,100%,.75);z-index:99}.worst-cycling-lane__detail__loader:after,.worst-cycling-lane__detail__loader:before{content:"";display:block;top:0;height:100%;width:50vw;position:absolute;background:hsla(0,0%,100%,.75)}.worst-cycling-lane__detail__loader:after{left:100%}.worst-cycling-lane__detail__loader:before{right:100%}.worst-cycling-lane__detail__loader .loading:before{position:absolute;top:50%;left:50%;width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em}.worst-cycling-lane__detail.loading .worst-cycling-lane__detail__loader{display:block}.worst-cycling-lane__detail.loading .worst-cycling-lane__detail__in{visibility:hidden}.worst-cycling-lane__detail__arrow{font-size:3.5rem!important;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:#419468;cursor:pointer;display:none}@media (min-width:1024px){.worst-cycling-lane__detail__arrow--visible{display:block}}@media (min-width:1320px){.worst-cycling-lane__detail__arrow{font-size:4.5rem!important}}.worst-cycling-lane__detail__arrow:hover{color:#161718}.worst-cycling-lane__detail__arrow--prev{right:100%}@media (min-width:1500px){.worst-cycling-lane__detail__arrow--prev{right:110%}}.worst-cycling-lane__detail__arrow--next{left:100%}@media (min-width:1500px){.worst-cycling-lane__detail__arrow--next{left:110%}}.worst-cycling-lane__detail__overlay{position:absolute;width:0;height:0;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);visibility:hidden;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);z-index:-1}@media (min-width:768px){.worst-cycling-lane__detail__overlay{max-width:450px}}.worst-cycling-lane__detail__overlay--active{width:92%;height:auto;visibility:visible;opacity:1;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);z-index:auto}.worst-cycling-lane__detail__overlay--thankyou:after,.worst-cycling-lane__detail__overlay--voted:after,.worst-cycling-lane__detail__overlay--warning:after{content:"!";position:absolute;width:20px;height:20px;left:50%;top:-10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-weight:700}.worst-cycling-lane__detail__overlay--thankyou:before,.worst-cycling-lane__detail__overlay--voted:before,.worst-cycling-lane__detail__overlay--warning:before{content:"";background:#fee005;position:absolute;width:20px;height:20px;left:50%;top:-10px;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media (min-width:768px){.worst-cycling-lane__detail__overlay--thankyou:after,.worst-cycling-lane__detail__overlay--thankyou:before,.worst-cycling-lane__detail__overlay--voted:after,.worst-cycling-lane__detail__overlay--voted:before,.worst-cycling-lane__detail__overlay--warning:after,.worst-cycling-lane__detail__overlay--warning:before{font-size:1.8rem;line-height:40px;top:-20px;width:40px;height:40px}}.worst-cycling-lane__detail__overlay__content,.worst-cycling-lane__detail__overlay__heading{padding:10px;border-left:2px solid;border-right:2px solid;border-color:#fee005}@media (min-width:768px){.worst-cycling-lane__detail__overlay__content,.worst-cycling-lane__detail__overlay__heading{padding:20px}}.worst-cycling-lane__detail__overlay__heading{text-align:center;text-transform:uppercase;background:#fff;letter-spacing:3px;font-weight:700;border-radius:10px 10px 0 0;border-top:2px solid;border-color:#fee005}@media (min-width:768px){.worst-cycling-lane__detail__overlay__heading{font-size:24px}}.worst-cycling-lane__detail__overlay__content{background:rgba(0,0,0,.42);color:#fff;text-align:center;border-radius:0 0 10px 10px;border-bottom:2px solid;border-color:#fee005}.worst-cycling-lane__detail__overlay__text{font-size:.9rem}@media (min-width:768px){.worst-cycling-lane__detail__overlay__text{font-size:24px}}.worst-cycling-lane__detail__overlay__content b{color:#fee005;font-style:italic}.worst-cycling-lane__detail__overlay__spacer{height:3px;width:101px;background:#fff;margin:auto;border-radius:2px}.worst-cycling-lane__detail__overlay__link{padding-bottom:10px;color:#000}@media (min-width:768px){.worst-cycling-lane__detail__overlay__link{padding-bottom:25px}}.worst-cycling-lane__detail__overlay__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.worst-cycling-lane__detail__overlay__link-field{background:#fff;width:80%;border-radius:20px;padding:8px;padding-left:60px;font-size:11px;outline:none}@media (min-width:768px){.worst-cycling-lane__detail__overlay__link-field{padding:12px;padding-left:70px;font-size:16px}}.worst-cycling-lane__detail__overlay__link-copy{background:#fee005;position:absolute;border-top-left-radius:20px;border-bottom-left-radius:20px;left:32px;font-size:20px;width:50px;padding:1.2px}@media (min-width:768px){.worst-cycling-lane__detail__overlay__link-copy{padding:3px;font-size:28px;width:60px;left:62px}}.worst-cycling-lane__detail__overlay__share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}@media (min-width:768px){.worst-cycling-lane__detail__overlay__share-buttons{padding-top:25px}}.worst-cycling-lane__detail__overlay__share-button{padding:8px 12px;border-radius:20px;background:#fee005;color:#161718!important;text-transform:uppercase;letter-spacing:2px;text-align:center;font-weight:700;font-size:.8rem}@media (min-width:768px){.worst-cycling-lane__detail__overlay__share-button{font-size:1.1rem;line-height:1.1rem;padding:15px 20px;border-radius:30px;letter-spacing:5px;width:100%;max-width:180px}.worst-cycling-lane__detail__overlay__share-button--twitter{padding-left:28px}.worst-cycling-lane__detail__overlay__share-button--facebook{padding-left:23px}}.worst-cycling-lane__detail__overlay__close{padding:3px;position:absolute;right:0;font-size:1.2em;color:#fff}@media (min-width:768px){.worst-cycling-lane__detail__overlay__close{padding:10px}}.worst-cycling-lane__detail__overlay--warning .worst-cycling-lane__detail__overlay__heading,.worst-cycling-lane__detail__overlay--warning:before{background:#e82b37}.worst-cycling-lane__detail__overlay--warning .worst-cycling-lane__detail__overlay__content,.worst-cycling-lane__detail__overlay--warning .worst-cycling-lane__detail__overlay__heading{border-color:#e82b37}.worst-cycling-lane__detail__overlay--thankyou:after{color:#fee005;content:"✓";width:25px;height:25px;line-height:25px}.worst-cycling-lane__detail__overlay--thankyou:before{background:#419468;border-radius:50%;width:25px;height:25px}.worst-cycling-lane__detail__overlay--thankyou .worst-cycling-lane__detail__overlay__heading{background:#419468;color:#fff}.worst-cycling-lane__detail__overlay--thankyou .worst-cycling-lane__detail__overlay__text{padding:10px 0}@media (min-width:768px){.worst-cycling-lane__detail__overlay--thankyou .worst-cycling-lane__detail__overlay__text{padding:25px 0}}.worst-cycling-lane__detail__overlay--thankyou .worst-cycling-lane__detail__overlay__content,.worst-cycling-lane__detail__overlay--thankyou .worst-cycling-lane__detail__overlay__heading{border-color:#419468}.worst-cycling-lane__detail__overlay--share .worst-cycling-lane__detail__overlay__heading{background:#419468;color:#fff}.worst-cycling-lane__detail__overlay--share .worst-cycling-lane__detail__overlay__link{padding-bottom:15px;padding-top:25px}@media (min-width:768px){.worst-cycling-lane__detail__overlay--share .worst-cycling-lane__detail__overlay__link{padding-bottom:25px}}.worst-cycling-lane__detail__overlay--voted .worst-cycling-lane__detail__overlay__heading{background:#fee005}.worst-cycling-lane__detail__overlay__round-shadow{display:none}.worst-cycling-lane__detail__overlay--vote-hint .worst-cycling-lane__detail__overlay__close,.worst-cycling-lane__detail__overlay--voted .worst-cycling-lane__detail__overlay__close{color:#000}@media (min-width:768px){.worst-cycling-lane__detail--first .worst-cycling-lane__detail__overlay--thankyou:after,.worst-cycling-lane__detail--first .worst-cycling-lane__detail__overlay--thankyou:before{width:40px;height:40px;top:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:40px;font-size:1.8rem}}.worst-cycling-lane__detail--first .worst-cycling-lane__detail__overlay__content,.worst-cycling-lane__detail--first .worst-cycling-lane__detail__overlay__heading{border-color:#fee005!important}.worst-cycling-lane__detail--first .worst-cycling-lane__detail__overlay__round-shadow{display:block;background:#fee005;border-radius:50%;width:28px;height:27px;position:absolute;left:50%;top:2px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}@media (min-width:768px){.worst-cycling-lane__detail--first .worst-cycling-lane__detail__overlay__round-shadow{width:44px;height:44px;top:0}}.page-template-template-worst-cycling-lane .carousel .primary-meta{display:none!important}.worst-cycling-lane__form__input-wrapper--location{position:relative}.worst-cycling-lane__suggestions{margin:0;padding:0;list-style:none;position:absolute;left:0;right:0;top:100%;border:1px solid #d7d7d7;background:#fff;z-index:5}.worst-cycling-lane__suggestions:empty{display:none}.worst-cycling-lane__suggestions__item{cursor:pointer;padding:.5em 1em}.worst-cycling-lane__suggestions__item:hover{background:#d7d7d7}.worst-cycling-lane__slider{margin-bottom:20px}@media (min-width:1024px){.worst-cycling-lane__slider{margin-bottom:80px}}.worst-cycling-lane__slider .owl-nav{display:none}@media (min-width:1024px){.worst-cycling-lane__slider .owl-nav{display:block}.worst-cycling-lane__slider .owl-nav .disabled{display:none}}.worst-cycling-lane__slider .owl-nav button{color:#419468!important;top:95px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;font-size:4.5rem!important}.worst-cycling-lane .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.worst-cycling-lane .owl-carousel .owl-stage-outer{width:-webkit-calc(100% + 97.5px)!important;width:calc(100% + 97.5px)!important;padding:30px 0 16px}.worst-cycling-lane .owl-carousel .owl-stage-outer:after{display:block;content:"";height:100%;width:250px;right:0;top:0;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(75%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.worst-cycling-lane__country__title h2{text-transform:uppercase;font-weight:800;color:#fff;text-shadow:-1px -1px 0 #419468,1px -1px 0 #419468,-1px 1px 0 #419468,1px 1px 0 #419468;letter-spacing:2px;font-size:1.5rem;margin-bottom:0}@media (min-width:768px){.worst-cycling-lane__country__title h2{font-size:2rem}}@media (min-width:1024px){.worst-cycling-lane__country__title h2{margin-bottom:20px;font-size:3.5rem}}.worst-cycling-lane__country-slide{width:83px;height:100%;padding-bottom:35px}@media (min-width:768px){.worst-cycling-lane__country-slide{width:195px;padding-bottom:50px}}@media (min-width:1024px){.worst-cycling-lane__country-slide{width:250px}}.worst-cycling-lane__country-slide__title{font-weight:700;text-align:center;margin-bottom:15px;font-size:16px}@media (min-width:768px){.worst-cycling-lane__country-slide__title{font-size:1.5rem}}.worst-cycling-lane__country-slide .worst-cycling-lane__votes-button{bottom:0}.worst-cycling-lane__country-slide.active:after,.worst-cycling-lane__country-slide .worst-cycling-lane__votes-button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.worst-cycling-lane__country-slide.active:after{content:"";display:block;bottom:-15px;height:3px;width:38px;background:#161718;border-radius:1.5px}.worst-cycling-lane__country-slide--first .entry-thumbnail{border-color:#fee005}.worst-cycling-lane__country-slide--user-uploaded .entry-thumbnail{border-color:#419468}.worst-cycling-lane__form-popup{position:fixed;top:0;left:0;z-index:1000999!important;display:none;width:100%;height:100vh;background:#fff}.worst-cycling-lane__form-popup.active{display:block}.worst-cycling-lane__form{height:100%}.worst-cycling-lane__form__button{color:#fff;font-weight:700;letter-spacing:6px;cursor:pointer}@media (min-width:768px){.worst-cycling-lane__form__button{font-size:1.5rem}}.worst-cycling-lane__form__button.worst-cycling-lane__form__button--back{color:#fff}.worst-cycling-lane__form__button--loading:before{border-color:hsla(0,0%,94%,.8) hsla(0,0%,74%,.3);display:inline-block!important}.worst-cycling-lane__form__button--disabled.worst-cycling-lane__form__button--disabled{background:grey;cursor:not-allowed}.worst-cycling-lane__form__header{text-transform:uppercase;background:#419468}.worst-cycling-lane__form__header__empty{width:67px}.worst-cycling-lane__form__header__in{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1320px;padding:17px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.worst-cycling-lane__form__header__in:after,.worst-cycling-lane__form__header__in:before{display:none}.worst-cycling-lane__form__header__title{margin:0;font-weight:700;font-size:1.2rem;letter-spacing:2px}@media (min-width:768px){.worst-cycling-lane__form__header__title{font-size:2rem;letter-spacing:6px}}.worst-cycling-lane__form__content{height:-webkit-calc(100% - 70px);height:calc(100% - 70px);padding:20px 12px;overflow-y:auto}@media (min-width:1024px){.worst-cycling-lane__form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1320px;padding:70px 12px;margin:auto}}.worst-cycling-lane__form__input-wrapper{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}.worst-cycling-lane__form__input-wrapper--select{position:relative}.worst-cycling-lane__form__input-select-arrow{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem}.worst-cycling-lane__form__photo-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;height:200px;margin:0 auto 30px;text-align:center;border:2px solid #419468;border-radius:10px;overflow:hidden}@media (min-width:768px){.worst-cycling-lane__form__photo-field{width:250px;height:250px}}@media (min-width:1024px){.worst-cycling-lane__form__photo-field{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;width:400px;height:400px}}@media (min-width:1440px){.worst-cycling-lane__form__photo-field{-webkit-box-flex:0;-ms-flex:0 0 650px;flex:0 0 650px;width:650px;height:650px}}.worst-cycling-lane__form__photo-field__image-wrapper{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;min-height:1px;height:100%}.worst-cycling-lane__form__photo-field--has-photo .worst-cycling-lane__form__photo-field__image-wrapper,.worst-cycling-lane__form__photo-field.worst-cycling-lane__form__photo-field--has-photo~.worst-cycling-lane__form__change-photo,.worst-cycling-lane__form__photo-field .worst-cycling-lane__form__select-photo{display:block}.worst-cycling-lane__form__photo-field.worst-cycling-lane__form__photo-field--has-photo .worst-cycling-lane__form__select-photo,.worst-cycling-lane__form__photo-field~.worst-cycling-lane__form__change-photo{display:none}.worst-cycling-lane__form__photo-preview{width:100%;max-width:100%;height:auto;border-radius:10px}.worst-cycling-lane__form__button-full{padding:10px 20px;margin:auto;color:#fff!important;background:#419468;border-radius:25px;cursor:pointer}.worst-cycling-lane__form__field{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:12px;text-transform:uppercase;border-bottom:1px solid #fbfbfb}.worst-cycling-lane__form__field input{background:#fbfbfb;border-radius:50px;outline:none}.worst-cycling-lane__form__field input,.worst-cycling-lane__form__field select{font-size:16px!important;display:block;width:100%;padding:5px 10px;margin:5px 0}@media (min-width:1024px){.worst-cycling-lane__form__field input,.worst-cycling-lane__form__field select{padding:10px 20px}}.worst-cycling-lane__form__field select{cursor:pointer}.worst-cycling-lane__form__field select:focus{font-size:16px!important}.worst-cycling-lane__form__field__label{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:10px 0;font-weight:700}@media (min-width:768px){.worst-cycling-lane__form__field__label{font-size:16px}}@media (min-width:1024px){.worst-cycling-lane__form__field__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;display:-webkit-box;display:-ms-flexbox;display:flex}}.worst-cycling-lane__form__field--checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.worst-cycling-lane__form__field--checkbox{padding-top:30px;border:0}}.worst-cycling-lane__form__field--checkbox input{-webkit-box-flex:0;-ms-flex:0 0 33px;flex:0 0 33px}.worst-cycling-lane__form__field--checkbox p{text-transform:none}.worst-cycling-lane__form__field--checkbox .worst-cycling-lane__form__field__label{-webkit-box-flex:0!important;-ms-flex:0 0 calc(100% - 33px)!important;flex:0 0 -webkit-calc(100% - 33px)!important;flex:0 0 calc(100% - 33px)!important;font-size:11px;font-weight:400;text-transform:none}@media (min-width:1024px){.worst-cycling-lane__form__field--checkbox .worst-cycling-lane__form__field__label{font-size:.9rem}}.worst-cycling-lane__form__field--checkbox .worst-cycling-lane__form__field__label:before{top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.worst-cycling-lane__form__field--checkbox .worst-cycling-lane__form__field__label:after{top:50%!important}.worst-cycling-lane__form__field__newsletter{text-transform:none}.worst-cycling-lane__form__field--submit{border:0;padding-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.worst-cycling-lane__form__field--submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.worst-cycling-lane__form__field--submit .worst-cycling-lane__form__button-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin:unset;font-size:1.2rem;letter-spacing:6px;font-weight:700;padding:10px 20px 10px 24px}.worst-cycling-lane__form__response{margin-top:20px;white-space:pre-line}.worst-cycling-lane__form__error{margin-top:10px}@media (min-width:1024px){.worst-cycling-lane__form__fields{padding-left:50px}}.worst-cycling-lane__form__invalid-warning{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;color:#e82b37;font-size:16px;margin-bottom:10px;display:none}.worst-cycling-lane__form__field--wcl-image .worst-cycling-lane__form__invalid-warning{text-align:center;margin-bottom:15px}.worst-cycling-lane__form .wcl-field__invalid .worst-cycling-lane__form__invalid-warning{display:block}