/*!
TransportKit 0.2.7
Copyright 2019 Manuel Schaechinger
https://schaechinger.com/transportkit
MIT License
*/@import url("https://fonts.googleapis.com/css?family=PT+Sans&display=swap");.transportkit-berlin{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}.transportkit-berlin{border:0.125em solid transparent;box-sizing:border-box;color:#fff;display:inline-block;font-size:1em;font-weight:bold;line-height:1.25em;margin:0;overflow-wrap:break-word;padding:0 0.25em;min-width:2.625em;text-align:center;text-size-adjust:100%;text-transform:uppercase}.transportkit-berlin:not(:last-of-type){margin-bottom:0.5em;margin-right:0.5em}.transportkit-berlin--contrast{border-color:#fff}.transportkit-berlin--s{background-color:#006f35}.transportkit-berlin--s1{background-color:#eb588f}.transportkit-berlin--s2,.transportkit-berlin--s25,.transportkit-berlin--s26{background-color:#047939}.transportkit-berlin--s3{background-color:#026597}.transportkit-berlin--s41,.transportkit-berlin--s45{background-color:#aa3c1f}.transportkit-berlin--s42{background-color:#ba622d}.transportkit-berlin--s46,.transportkit-berlin--s47{background-color:#ca8539}.transportkit-berlin--s5{background-color:#ea561c}.transportkit-berlin--s7,.transportkit-berlin--s75{background-color:#764d9a}.transportkit-berlin--s8,.transportkit-berlin--s85{background-color:#4fa433}.transportkit-berlin--s9{background-color:#951732}.transportkit-berlin[class*="--s"]{border-radius:1.5em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.transportkit-berlin--u{background-color:#115d91}.transportkit-berlin--u1{background-color:#7dad4c}.transportkit-berlin--u2{background-color:#da421e}.transportkit-berlin--u3{background-color:#16683d}.transportkit-berlin--u4{background-color:#f0d722}.transportkit-berlin--u5,.transportkit-berlin--u55{background-color:#7e5330}.transportkit-berlin--u6{background-color:#8c6dab}.transportkit-berlin--u7{background-color:#528dba}.transportkit-berlin--u8{background-color:#224f86}.transportkit-berlin--u9{background-color:#f3791d}.transportkit-berlin--u4{color:#111}.transportkit-london{border:0.15625em solid transparent;border-radius:0.2em;box-sizing:border-box;color:#fff;display:inline-block;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8em;font-weight:bold;line-height:1em;margin:0;overflow-wrap:break-word;padding:0 0.46875em;min-width:8em;text-align:center;text-size-adjust:100%}.transportkit-london:not(:last-of-type){margin-bottom:0.5em;margin-right:0.5em}.transportkit-london--contrast{border-color:#fff}.transportkit-london--a,.transportkit-london--aemirates{background-color:#e51937}.transportkit-london--b,.transportkit-london--bus{background-color:#c33}.transportkit-london--overground{background-color:#e86a10}.transportkit-london--tflrail{background-color:#0019a8}.transportkit-london--dlr{background-color:#00afad}.transportkit-london--tram,.transportkit-london--t{background-color:#6c0}.transportkit-london--rbwoolwich{background-color:#f7931d}.transportkit-london--rb1{background-color:#2d3039}.transportkit-london--rb1x{background-color:#0b548b}.transportkit-london--rb2{background-color:#0072bc}.transportkit-london--rb4{background-color:#61c29d}.transportkit-london--rb5{background-color:#ba6830}.transportkit-london--rb6{background-color:#df64b0}.transportkit-london--rbWoolwich,.transportkit-london--rb5{color:#111}.transportkit-london--b,.transportkit-london[class*="--rb"]{min-width:auto}.transportkit-london--bakerloo{background-color:#894e24}.transportkit-london--central{background-color:#dc241f}.transportkit-london--circle{background-color:#ffce00}.transportkit-london--district{background-color:#007229}.transportkit-london--hammersmith{background-color:#d799af}.transportkit-london--jubilee{background-color:#6a7278}.transportkit-london--metropolitan{background-color:#751056}.transportkit-london--northern{background-color:#111}.transportkit-london--piccadilly{background-color:#0019a8}.transportkit-london--victoria{background-color:#00a0e2}.transportkit-london--waterloo{background-color:#76d0bd}.transportkit-london--hammersmith{color:#0019a8}.transportkit-london--circle,.transportkit-london--victoria,.transportkit-london--waterloo{color:#111}.transportkit-munich{border:0.125em solid transparent;box-sizing:border-box;color:#fff;display:inline-block;font-size:1em;font-weight:bold;line-height:1.25em;margin:0;overflow-wrap:break-word;padding:0 0.25em;min-width:2.625em;text-align:center;text-size-adjust:100%;text-transform:uppercase}.transportkit-munich:not(:last-of-type){margin-bottom:0.5em;margin-right:0.5em}.transportkit-munich--contrast{border-color:#fff}.transportkit-munich{font-family:"PT Sans", Arial, sans-serif}.transportkit-munich--bus,.transportkit-munich--b,.transportkit-munich--bus-night,.transportkit-munich--busn,.transportkit-munich--bn{background-color:#00586a}.transportkit-munich--bus-express,.transportkit-munich--busx,.transportkit-munich--bx{background-color:#4d9380}.transportkit-munich--bus-metro,.transportkit-munich--busm,.transportkit-munich--bm{background-color:#ec6726}.transportkit-munich--bus-night-weekend,.transportkit-munich--busnw,.transportkit-munich--bnw{background-color:#fff;color:#00586a}.transportkit-munich--bus-night-weekend,.transportkit-munich--bus-night-weekend.transportkit-munich--contrast,.transportkit-munich--busnw,.transportkit-munich--busnw.transportkit-munich--contrast,.transportkit-munich--bnw,.transportkit-munich--bnw.transportkit-munich--contrast{border-color:#00586a}.transportkit-munich--s{background-color:#006f35}.transportkit-munich--s1{background-color:#15bfe9}.transportkit-munich--s2{background-color:#71bf44}.transportkit-munich--s3{background-color:#90268f}.transportkit-munich--s4{background-color:#ee1c28}.transportkit-munich--s6{background-color:#009964}.transportkit-munich--s7{background-color:#89322d}.transportkit-munich--s8{background-color:#231f20}.transportkit-munich--s20{background-color:#f05972}.transportkit-munich[class*="--s"]{border-radius:1.5em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.transportkit-munich--s8{color:#ffb800}.transportkit-munich--tram,.transportkit-munich--t{background-color:#d82020}.transportkit-munich--t12{background-color:#96368b}.transportkit-munich--t16{background-color:#0065ae}.transportkit-munich--t17,.transportkit-munich--tn17{background-color:#8b563e}.transportkit-munich--t18{background-color:#13a538}.transportkit-munich--t19,.transportkit-munich--tn19{background-color:#e30613}.transportkit-munich--t20,.transportkit-munich--tn20{background-color:#16bae7}.transportkit-munich--t21{background-color:#f49e00}.transportkit-munich--t23{background-color:#bccf00}.transportkit-munich--t25{background-color:#f1919c}.transportkit-munich--t27,.transportkit-munich--tn27{background-color:#f7a600}.transportkit-munich--tram-peak,.transportkit-munich--tp{background-color:#fff;color:#d82020}.transportkit-munich--tram-peak,.transportkit-munich--tram-peak.transportkit-munich--contrast,.transportkit-munich--tp,.transportkit-munich--tp.transportkit-munich--contrast{border-color:#d82020}.transportkit-munich--t15{background-color:#fff;color:#f1919c}.transportkit-munich--t15,.transportkit-munich--t15.transportkit-munich--contrast{border-color:#f1919c}.transportkit-munich--t22{background-color:#fff;color:#16bae7}.transportkit-munich--t22,.transportkit-munich--t22.transportkit-munich--contrast{border-color:#16bae7}.transportkit-munich--t28{background-color:#fff;color:#f7a600}.transportkit-munich--t28,.transportkit-munich--t28.transportkit-munich--contrast{border-color:#f7a600}.transportkit-munich--u{background-color:#0068b0}.transportkit-munich--u1{background-color:#438136}.transportkit-munich--u2{background-color:#c40c37}.transportkit-munich--u3{background-color:#f36e31}.transportkit-munich--u4{background-color:#0ab38d}.transportkit-munich--u5{background-color:#b8740e}.transportkit-munich--u6{background-color:#006cb3}.transportkit-munich--u7{border-bottom-color:#c40c37;border-left-color:#438136;border-right-color:#c40c37;border-top-color:#438136;background:linear-gradient(to bottom right, #438136 0, #438136 50%, #c40c37 50%, #c40c37 100%)}.transportkit-munich--u7.transportkit-munich--contrast{border-color:#fff}.transportkit-munich--u8{border-bottom-color:#f36e31;border-left-color:#c40c37;border-right-color:#f36e31;border-top-color:#c40c37;background:linear-gradient(to bottom right, #c40c37 0, #c40c37 50%, #f36e31 50%, #f36e31 100%)}.transportkit-munich--u8.transportkit-munich--contrast{border-color:#fff}.transportkit-nuremberg{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}.transportkit-nuremberg{border:0.125em solid transparent;box-sizing:border-box;color:#fff;display:inline-block;font-size:1em;font-weight:bold;line-height:1.25em;margin:0;overflow-wrap:break-word;padding:0 0.25em;min-width:2.625em;text-align:center;text-size-adjust:100%;text-transform:uppercase}.transportkit-nuremberg:not(:last-of-type){margin-bottom:0.5em;margin-right:0.5em}.transportkit-nuremberg--contrast{border-color:#fff}.transportkit-nuremberg--r,.transportkit-nuremberg--r1,.transportkit-nuremberg--r11,.transportkit-nuremberg--r12,.transportkit-nuremberg--r2,.transportkit-nuremberg--r21,.transportkit-nuremberg--r3,.transportkit-nuremberg--r31,.transportkit-nuremberg--r4,.transportkit-nuremberg--r5,.transportkit-nuremberg--r6,.transportkit-nuremberg--r7,.transportkit-nuremberg--r9{background-color:#00b48d}.transportkit-nuremberg--s,.transportkit-nuremberg--s1,.transportkit-nuremberg--s2,.transportkit-nuremberg--s3,.transportkit-nuremberg--s4{background-color:#74a56e}.transportkit-nuremberg[class*="--s"]{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.transportkit-nuremberg--tram,.transportkit-nuremberg--t,.transportkit-nuremberg--t4,.transportkit-nuremberg--t5,.transportkit-nuremberg--t6,.transportkit-nuremberg--t7,.transportkit-nuremberg--t8{background-color:#91278f}.transportkit-nuremberg--u,.transportkit-nuremberg--u1{background-color:#0059a8}.transportkit-nuremberg--u2{background-color:#ef1922}.transportkit-nuremberg--u3{background-color:#88ca9f}.transportkit-nyc{border:0.125em solid transparent;border-radius:10em;box-sizing:content-box;color:#fff;display:inline-block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;margin:0;overflow-wrap:break-word;padding:0.0625em;width:1.5em;text-align:center;text-size-adjust:100%;text-transform:uppercase}.transportkit-nyc:not(:last-of-type){margin-bottom:0.5em;margin-right:0.5em}.transportkit-nyc--contrast{border-color:#fff}.transportkit-nyc--1,.transportkit-nyc--2,.transportkit-nyc--3{background-color:#ee352e}.transportkit-nyc--4,.transportkit-nyc--5,.transportkit-nyc--6,.transportkit-nyc--6d::before{background-color:#00933c}.transportkit-nyc--7,.transportkit-nyc--7d::before{background-color:#b933ad}.transportkit-nyc--a,.transportkit-nyc--c,.transportkit-nyc--e{background-color:#0039a6}.transportkit-nyc--b,.transportkit-nyc--d,.transportkit-nyc--f,.transportkit-nyc--m{background-color:#ff6319}.transportkit-nyc--g{background-color:#6cbe45}.transportkit-nyc--j,.transportkit-nyc--z{background-color:#963}.transportkit-nyc--l{background-color:#a7a9ac}.transportkit-nyc--s{background-color:#808183}.transportkit-nyc--n,.transportkit-nyc--q,.transportkit-nyc--r,.transportkit-nyc--w{background-color:#fccc0a}.transportkit-nyc--6d,.transportkit-nyc--7d{border-radius:0;line-height:normal;padding:0;position:relative;z-index:200}.transportkit-nyc--6d.transportkit-nyc--contrast,.transportkit-nyc--7d.transportkit-nyc--contrast{border-color:transparent}.transportkit-nyc--6d.transportkit-nyc--contrast::before,.transportkit-nyc--7d.transportkit-nyc--contrast::before{border-color:#fff}.transportkit-nyc--6d::before,.transportkit-nyc--7d::before{border:0.125em solid transparent;box-sizing:content-box;content:"";height:1.25em;transform:rotate(45deg);position:absolute;width:1.25em;left:0;top:-0.125em;z-index:-1}.transportkit-nyc--n,.transportkit-nyc--q,.transportkit-nyc--r,.transportkit-nyc--w{color:#111}.transportkit-regensburg{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;min-width:1.5em !important;padding:0 0.0625em !important}.transportkit-regensburg{border:0.125em solid transparent;box-sizing:border-box;color:#fff;display:inline-block;font-size:1em;font-weight:bold;line-height:1.25em;margin:0;overflow-wrap:break-word;padding:0 0.25em;min-width:2.625em;text-align:center;text-size-adjust:100%;text-transform:uppercase}.transportkit-regensburg:not(:last-of-type){margin-bottom:0.5em;margin-right:0.5em}.transportkit-regensburg--contrast{border-color:#fff}.transportkit-regensburg--bus,.transportkit-regensburg--b19,.transportkit-regensburg--b,.transportkit-regensburg--bc,.transportkit-regensburg--bc1,.transportkit-regensburg--bc2,.transportkit-regensburg--bc4,.transportkit-regensburg--bc6,.transportkit-regensburg--bd,.transportkit-regensburg--bdult,.transportkit-regensburg--bx1,.transportkit-regensburg--bx6,.transportkit-regensburg--bvls4,.transportkit-regensburg--b22,.transportkit-regensburg--b25,.transportkit-regensburg--b26,.transportkit-regensburg--b27,.transportkit-regensburg--b29,.transportkit-regensburg--b35,.transportkit-regensburg--b36,.transportkit-regensburg--b37,.transportkit-regensburg--b42,.transportkit-regensburg--b43{background-color:#f9a800}.transportkit-regensburg--bus-suburb,.transportkit-regensburg--bsub{background-color:#181716}.transportkit-regensburg--ba{background-color:#2b2a29}.transportkit-regensburg--bx4{background-color:#e5007c}.transportkit-regensburg--bx9{background-color:#888aa5}.transportkit-regensburg--b1{background-color:#e3000b}.transportkit-regensburg--b2{background-color:#008b39}.transportkit-regensburg--b3{background-color:#d7938e}.transportkit-regensburg--b4,.transportkit-regensburg--b4a{background-color:#768085}.transportkit-regensburg--b5,.transportkit-regensburg--b5a{background-color:#9e97bd}.transportkit-regensburg--b6{background-color:#d7ae00}.transportkit-regensburg--b7{background-color:#f07e00}.transportkit-regensburg--b8,.transportkit-regensburg--b8a,.transportkit-regensburg--b8b{background-color:#5a6c64}.transportkit-regensburg--b9{background-color:#00407d}.transportkit-regensburg--b10{background-color:#0080ba}.transportkit-regensburg--b11,.transportkit-regensburg--b11a{background-color:#ae72a7}.transportkit-regensburg--b12{background-color:#d40064}.transportkit-regensburg--b13{background-color:#adc000}.transportkit-regensburg--b14{background-color:#ef87b6}.transportkit-regensburg--b15{background-color:#3ec0f0}.transportkit-regensburg--b16{background-color:#80544e}.transportkit-regensburg--b17{background-color:#64b3ab}.transportkit-regensburg--b18{background-color:#dd7300}.transportkit-regensburg--b20{background-color:#50ae2f}.transportkit-regensburg--b21{background-color:#c00304}.transportkit-regensburg--b23{background-color:#dd6aa6}.transportkit-regensburg--b24{background-color:#00b1b2}.transportkit-regensburg--b28{background-color:#814796}.transportkit-regensburg--b30,.transportkit-regensburg--b31{background-color:#88b4e1}.transportkit-regensburg--b32{background-color:#9c1145}.transportkit-regensburg--b33{background-color:#0f3f93}.transportkit-regensburg--b34{background-color:#719613}.transportkit-regensburg--b41{background-color:#ba5f1b}.transportkit-regensburg--b77{background-color:#99a9af}.transportkit-regensburg--b78{background-color:#c23a2c}.transportkit-regensburg--bus.transportkit-regensburg--contrast,.transportkit-regensburg--b.transportkit-regensburg--contrast,.transportkit-regensburg--bc.transportkit-regensburg--contrast,.transportkit-regensburg--bc1.transportkit-regensburg--contrast,.transportkit-regensburg--bc2.transportkit-regensburg--contrast,.transportkit-regensburg--bc4.transportkit-regensburg--contrast,.transportkit-regensburg--bc6.transportkit-regensburg--contrast,.transportkit-regensburg--bd.transportkit-regensburg--contrast,.transportkit-regensburg--bdult.transportkit-regensburg--contrast,.transportkit-regensburg--bx1.transportkit-regensburg--contrast,.transportkit-regensburg--bx6.transportkit-regensburg--contrast,.transportkit-regensburg--bvsl4.transportkit-regensburg--contrast,.transportkit-regensburg--b19.transportkit-regensburg--contrast,.transportkit-regensburg--b22.transportkit-regensburg--contrast,.transportkit-regensburg--b25.transportkit-regensburg--contrast,.transportkit-regensburg--b26.transportkit-regensburg--contrast,.transportkit-regensburg--b27.transportkit-regensburg--contrast,.transportkit-regensburg--b29.transportkit-regensburg--contrast,.transportkit-regensburg--b35.transportkit-regensburg--contrast,.transportkit-regensburg--b36.transportkit-regensburg--contrast,.transportkit-regensburg--b37.transportkit-regensburg--contrast,.transportkit-regensburg--b42.transportkit-regensburg--contrast,.transportkit-regensburg--b43.transportkit-regensburg--contrast{color:#111}.transportkit-salzburg{font-family:"Open Sans", sans-serif}.transportkit-salzburg{border:0.125em solid transparent;box-sizing:border-box;color:#fff;display:inline-block;font-size:1em;font-weight:bold;line-height:1.25em;margin:0;overflow-wrap:break-word;padding:0 0.25em;min-width:2.625em;text-align:center;text-size-adjust:100%;text-transform:uppercase}.transportkit-salzburg:not(:last-of-type){margin-bottom:0.5em;margin-right:0.5em}.transportkit-salzburg--contrast{border-color:#fff}.transportkit-salzburg--b{background-color:#8d198f;border-width:0.15625em;border-radius:10em;box-sizing:content-box;font-size:0.8em;line-height:2em;min-width:auto;overflow-wrap:break-word;width:2em;padding:0}.transportkit-salzburg--o1{background-color:#ed1c24}.transportkit-salzburg--o2{background-color:#176fc1}.transportkit-salzburg--o3{background-color:#8a6a2c}.transportkit-salzburg--o4{background-color:#bfe588}.transportkit-salzburg--o5{background-color:#4dc6f4}.transportkit-salzburg--o6{background-color:#73c82c}.transportkit-salzburg--o7{background-color:#00aaa7}.transportkit-salzburg--o8{background-color:#f68712}.transportkit-salzburg--o9{background-color:#6d2b8b}.transportkit-salzburg--o10{background-color:#f8a690}.transportkit-salzburg--o12{background-color:#ade3d6}.transportkit-salzburg--o14{background-color:#bfe588}.transportkit-salzburg[class*="--o"]{border-width:0.1em;font-size:1.25em;line-height:1em;min-width:1.25em;padding:0}.transportkit-salzburg--o4,.transportkit-salzburg--o10,.transportkit-salzburg--o12,.transportkit-salzburg--o14{color:#111}.transportkit-salzburg--s1{background-color:#b5203e}.transportkit-salzburg--s2{background-color:#176fc1}.transportkit-salzburg--s3{background-color:#33b540}.transportkit-salzburg--s4{background-color:#9e50ae}.transportkit-salzburg[class*="--s"]{border-radius:0.5em;border-width:0.1em;font-size:1.25rem;line-height:1em;min-width:2em;padding:0}
