.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.maps{width:100%;height:740px;margin:0px;padding:0px;z-index:10;position:relative}.traffic .maps,.publico .maps,.bike .maps,.walk .maps,.searchLocal .maps{height:600px}.hidden{display:none}.plannerWrapper .cabecera{position:absolute;z-index:20}.gridMaps{width:100%;position:absolute;padding:20px 20px 0;}.menu ul{-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);background:#FFF;position:relative;}.menu ul.first-level{width:210px;margin:0;padding:7px}.menu ul.first-level li{margin:1.5px 0;display:inline-block;background:#f4f4f4;width:100%;padding:0}.menu ul.first-level li:first-child{margin-top:0}.menu ul.first-level li:last-child{margin-bottom:0}.menu ul.first-level li a{color:#696973;width:100%;display:block;padding:5px 7px;font-size:1.2em}.menu ul.first-level li a:hover{background-color:#f0b14a;color:#000;text-decoration:underline}.menu ul.first-level li.active{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) scroll no-repeat right 6px  #cd973f}.menu ul.first-level li.active a{background-color:#f0b14a;width:85%;color:#000}.nicescroll-rails{background:#eaeaea}.menu ul.first-level ul.second-level .novaxarxa > a,.menu ul.first-level ul.second-level .fgc > a,.menu ul.first-level ul.second-level .resto > a,.menu ul.first-level ul.second-level .cercanias > a{background:url(/sites/all/themes/bcn/images/desplegarMenu.png) no-repeat scroll right 12px transparent;width:98%}.menu ul.first-level ul.second-level li.novaxarxa > a strong,.menu ul.first-level ul.second-level li.resto > a strong{left:10px}.menu ul.first-level ul.second-level .novaxarxa.active > a,.menu ul.first-level ul.second-level .resto.active > a,.menu ul.first-level ul.second-level .cercanias.active > a{background-position:right -28px;background-color:transparent}.menu ul.first-level ul.second-level .fgc.active > a{background-position:right -28px;background-color:transparent}.menu ul.first-level ul.second-level .novaxarxa > a strong,.menu ul.first-level ul.second-level .resto > a strong{left:10px;height:auto;padding-left:10px;font-size:16px}.menu ul.first-level ul.second-level li.novaxarxa,.menu ul.first-level ul.second-level li.cercanias{margin-top:15px}.menu ul.first-level ul.second-level li.novaxarxa a,.menu ul.first-level ul.second-level li.cercanias  a,.menu ul.first-level ul.second-level li.fgc  a{border-bottom:1px solid #f4f4f4}.menu ul.first-level ul.second-level li.cercanias > a{height:40px}.menu ul.first-level ul.second-level li.cercanias > a strong{height:auto}.menu ul.first-level ul.second-level li.fgc > a{height:40px}.menu ul.first-level ul.second-level li.fgc > a strong{height:auto}.menu ul.second-level{position:absolute;left:220px;top:0;padding:7px;width:320px;margin:0;max-height:260px;overflow-y:auto}.menu ul.first-level ul.second-level li{margin:0;padding:1px 0 0;background:transparent}.menu ul.first-level ul.second-level li a{width:40px;height:35px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll -7px -112px #7e7e7e;padding:0}.menu ul.first-level ul.second-level li.active > a{background-position:-7px -166px;background-color:#f0b14a;color:#696973;}.menu ul.first-level ul.second-level li span{width:34px;height:34px;position:absolute;left:10px;font-size:16px;color:#FFF;text-align:center;padding-top:5px}.menu ul.first-level ul.second-level li strong{font-size:14.5px;font-weight:400;position:absolute;left:50px;height:45px;line-height:18px;overflow:hidden;padding-top:7px;max-width:70%}.menu ul.third-level{margin:10px 0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:200px;display:none;float:none}.menu .active > ul.third-level{display:block}.menu ul.first-level ul.second-level ul.third-level li span{padding:0 5px;left:0;width:40px}.menu ul.first-level form.second-level{position:absolute;left:220px;top:0;padding:7px 20px;width:320px;margin:0;overflow-y:auto;background:#FFF;-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75)}.menu ul.first-level form.second-level label{font-size:1em;display:inline-block;padding-right:5px}.menu ul.first-level form.second-level .leyendaTransit{width:82%;margin:0 auto;padding-bottom:1em}.menu ul.first-level form.second-level .leyendaTransit li{background:transparent;width:40%;text-align:right;margin:.7em .5em 0}.menu ul.first-level form.second-level .leyendaTransit li strong{font-weight:400;font-size:1.1em}.menu ul.first-level form.second-level .leyendaTransit li span{height:3px;display:block;margin-top:0.2em}.menu .menuHeader{display:none;width:53px;height:53px;position:absolute;top:0;text-indent:-300px;overflow:hidden;background:url(/sites/all/themes/bcn/images/widget/sprite-widget.png) no-repeat scroll center -220px rgba(255,255,255,0.85);cursor:pointer}.cabBike .menuHeader{background-position:center -386px}.cabpublico .menuHeader{background-position:center -278px}.cabTraffic .menuHeader{background-position:center -332px}.cabWalk .menuHeader{background-position:center -220px}.cabBike input.mapSend[type="submit"],.cabpublico input.mapSend[type="submit"],.cabTraffic input.mapSend[type="submit"],.cabWalk input.mapSend[type="submit"]{top:10px}.cabEmisions .menu .menuHeader{background-position:center -570px}.post-it span.icon i{width:34px;height:34px;left:1px;top:1px;position:absolute;}.gridMaps .menu ul.first-level .cerrarmenu{position:absolute;right:10px;width:15px;height:15px}.gridMaps .menu ul.first-level .cerrarmenu a{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll left -337px transparent;width:14px;height:14px;float:right;display:block;text-indent:-300px;overflow:hidden;margin-bottom:5px}.gridMaps .menu ul.first-level li.selectAll{float:left;border-bottom:1px solid #f4f4f4;padding:5px 0;margin:5px 0}.gridMaps .menu ul.first-level ul.second-level li.selectAll span{color:#666;width:auto;position:relative}.gridMaps .menu ul.first-level ul.second-level li.selectAll div.checker span{width:28px;height:28px;background-image:url(/sites/all/themes/bcn/images/sprite-check-ocre.png);background-position:0 -33px;left:7px;}.gridMaps .menu ul.first-level ul.second-level li.selectAll div.checker span.checked{background-position:-64px -33px}.cabpublico .menu ul.first-level ul.second-level li span,.publico .post-it span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_publico.png);background-repeat:no-repeat;background-position:50px 50px}.menu ul.first-level ul.second-level li.active.h a,.post-it.h .icon{background-color:#013888;color:#696973}.menu ul.first-level ul.second-level li.active.v a,.post-it.v .icon{background-color:#41701d;color:#696973}.menu ul.first-level ul.second-level li.active.d a,.post-it.d .icon{background-color:#93117e;color:#696973}.menu ul.first-level ul.second-level li.active.l a,.post-it.l .icon{background-color:#e00000;color:#696973}.menu ul.first-level ul.second-level li.active.l1 a,.post-it.l1 .icon{background-color:#f62d06;color:#696973}.menu ul.first-level ul.second-level li.active.l2 a,.post-it.l2 .icon{background-color:#9c459a;color:#696973}.menu ul.first-level ul.second-level li.active.l3 a,.post-it.l3 .icon{background-color:#2cae5d;color:#696973}.menu ul.first-level ul.second-level li.active.l4 a,.post-it.l4 .icon{background-color:#f7be20;color:#696973}.menu ul.first-level ul.second-level li.active.l5 a,.post-it.l5 .icon{background-color:#007fbd;color:#696973}.menu ul.first-level ul.second-level li.active.l9 a,.post-it.l9 .icon{background-color:#f79239;color:#696973}.menu ul.first-level ul.second-level li.active.l10 a,.post-it.l10 .icon{background-color:#00a5d5;color:#696973}.menu ul.first-level ul.second-level li.active.l11 a,.post-it.l11 .icon{background-color:#a8d165;color:#696973}.menu ul.first-level ul.second-level li.active.fm a,.post-it.fm .icon{background-color:#006f4f;color:#696973}.menu ul.first-level ul.second-level li.active.fmv a,.post-it.fmv .icon{background-color:#FF710C;color:#696973}.menu ul.first-level ul.second-level li.active.r1 a,.post-it.r1 .icon{background-color:#79BDE8;color:#696973}.menu ul.first-level ul.second-level li.active.r2 a,.post-it.r2 .icon{background-color:#00A650;color:#696973}.menu ul.first-level ul.second-level li.active.r2n a,.post-it.r2n .icon{background-color:#CFDD28;color:#696973}.menu ul.first-level ul.second-level li.active.r2s a,.post-it.r2s .icon{background-color:#00652E;color:#696973}.menu ul.first-level ul.second-level li.active.r4 a,.post-it.r4 .icon{background-color:#EF3E33;color:#696973}.menu ul.first-level ul.second-level li.active.r7 a,.post-it.r7 .icon{background-color:#B77CB6;color:#696973}.menu ul.first-level ul.second-level li.active.r8 a,.post-it.r8 .icon{background-color:#8B0066;color:#696973}.menu ul.first-level ul.second-level li.active.r11 a,.post-it.r11 .icon{background-color:#0069AA;color:#696973}.menu ul.first-level ul.second-level li.active.r12 a,.post-it.r12 .icon{background-color:#FFDD00;color:#696973}.menu ul.first-level ul.second-level li.active.r13 a,.post-it.r13 .icon{background-color:#EA4498;color:#696973}.menu ul.first-level ul.second-level li.active.r14 a,.post-it.r14 .icon{background-color:#6658A6;color:#696973}.menu ul.first-level ul.second-level li.active.r15 a,.post-it.r15 .icon{background-color:#948671;color:#696973}.menu ul.first-level ul.second-level li.active.r16 a,.post-it.r16 .icon{background-color:#B30738;color:#696973}.menu ul.first-level ul.second-level li.active.rg1 a,.post-it.rg1 .icon{background-color:#1A75CE;color:#696973}.menu ul.first-level ul.second-level li.active.rt1 a,.post-it.rt1 .icon{background-color:#00C3B5;color:#696973}.menu ul.first-level ul.second-level li.active.rt2 a,.post-it.rt2 .icon{background-color:#E56BC2;color:#696973}.menu ul.first-level ul.second-level li.active.l6 a,.post-it.l6 .icon{background-color:#797FBC;color:#696973}.menu ul.first-level ul.second-level li.active.l7 a,.post-it.l7 .icon{background-color:#B2600B;color:#696973}.menu ul.first-level ul.second-level li.active.l8 a,.post-it.l8 .icon{background-color:#E274AA;color:#696973}.menu ul.first-level ul.second-level li.active.l12 a,.post-it.l12 .icon{background-color:#b2aed3;color:#696973}.menu ul.first-level ul.second-level li.active.r5 a,.post-it.r5 .icon{background-color:#3dbfc3;color:#696973}.menu ul.first-level ul.second-level li.active.r6 a,.post-it.r6 .icon{background-color:#b3b3b3;color:#696973}.menu ul.first-level ul.second-level li.active.r50 a,.post-it.r50 .icon{background-color:#00738a;color:#696973}.menu ul.first-level ul.second-level li.active.r60 a,.post-it.r60 .icon{background-color:#5b5b5b;color:#696973}.menu ul.first-level ul.second-level li.active.s1 a,.post-it.s1 .icon{background-color:#EF7900;color:#696973}.menu ul.first-level ul.second-level li.active.s2 a,.post-it.s2 .icon{background-color:#88BB0B;color:#696973}.menu ul.first-level ul.second-level li.active.s3 a,.post-it.s3 .icon{background-color:#4F868E;color:#696973}.menu ul.first-level ul.second-level li.active.s4 a,.post-it.s4 .icon{background-color:#A78600;color:#696973}.menu ul.first-level ul.second-level li.active.s5 a,.post-it.s5 .icon{background-color:#5B8FCB;color:#696973}.menu ul.first-level ul.second-level li.active.s6 a,.post-it.s6 .icon{background-color:#E40046;color:#696973}.menu ul.first-level ul.second-level li.active.s7 a,.post-it.s7 .icon{background-color:#9B2743;color:#696973}.menu ul.first-level ul.second-level li.active.s8 a,.post-it.s8 .icon{background-color:#49C0DE;color:#696973}.menu ul.first-level ul.second-level li.active.s9 a,.post-it.s9 .icon{background-color:#DF4661;color:#696973}.menu ul.first-level ul.second-level li.active.renfe a,.post-it.renfe span.icon{background-color:#700056;color:#696973}.menu ul.first-level ul.second-level li.renfe span,.post-it.renfe span.icon i{background-position:0 -29px}.menu ul.first-level ul.second-level li.fgc span,.post-it.fgc span.icon i{background-position:0 -1px}.menu ul.first-level ul.second-level li.active.renfe a,.post-it.renfe span.icon{background-color:#700056;color:#696973}.menu ul.first-level ul.second-level li.renfe span,.post-it.renfe span.icon i{background-position:0 -29px}.menu ul.first-level ul.second-level li.cercanias > a span{width:36px}.menu ul.first-level ul.second-level li.cercanias > a span.icon{background-position:0 -159px;background-color:#7e7e7e}.menu ul.first-level ul.second-level li.cercanias.active > a span.icon{background-position:0 -200px;background-color:#f76013}.menu ul.first-level ul.second-level li.cercanias.active > a strong{color:#696973}.menu ul.first-level ul.second-level li.cercanias.active li.selectAll{margin:0 0 10px;padding:0 0 5px}.menu ul.first-level ul.second-level li.fgc > a span{width:36px}.menu ul.first-level ul.second-level li.fgc > a span.icon{background-position:0 -1px;background-color:#7e7e7e}.menu ul.first-level ul.second-level li.fgc.active > a span.icon{background-position:0 -1px;background-color:#97d700}.menu ul.first-level ul.second-level li.fgc.active > a strong{color:#696973}.menu ul.first-level ul.second-level li.fgc.active li.selectAll{margin:0 0 10px;padding:0 0 5px}.menu ul.first-level ul.second-level li.fgc .third-level .icon{background-image:none;}.menu ul.first-level ul.second-level li.active.tranvia a,.post-it.tranvia span.icon{background-color:#008a7d;color:#696973}.menu ul.first-level ul.second-level li.tranvia span,.post-it.tranvia span.icon i{background-position:1px -62px}.menu ul.first-level ul.second-level li.active.taxi a,.post-it.taxi span.icon{background-color:#ffce00;color:#696973}.menu ul.first-level ul.second-level li.taxi span,.post-it.taxi span.icon i{background-position:-1px -91px}.menu ul.first-level ul.second-level li.fm span,.post-it.fm span.icon i,.menu ul.first-level ul.second-level li.fmv span,.post-it.fmv span.icon i{background-position:-1px -120px}.menu ul.first-level ul.second-level li.active.aerobus a,.post-it.aerobus span.icon{background-color:#d82323;color:#696973}.menu ul.first-level ul.second-level li.aerobus span,.post-it.aerobus span.icon i{background-position:-1px -247px}.cabTraffic  .menu ul.first-level ul.second-level li span,.traffic .post-it span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;background-position:50px 50px}.menu ul.first-level ul.second-level li.active.retenciones a,.post-it.retenciones .icon{background-color:#FF0000;color:#696973}.menu ul.first-level ul.second-level li.retenciones span,.post-it.retenciones span.icon i,.detailZone.DRIVING .poi.retenciones span{background-position:0 0}.menu ul.first-level ul.second-level li.active.afectationes a,.post-it.afectationes .icon{background-color:#474444;color:#696973}.menu ul.first-level ul.second-level li.afectationes span,.post-it.afectationes span.icon i,.detailZone.DRIVING .poi.afectationes span{background-position:-1px -31px}.menu ul.first-level ul.second-level li.active.tramos a,.post-it.tramos .icon{background-color:#ff6900;color:#696973}.menu ul.first-level ul.second-level li.tramos span,.post-it.tramos span.icon i,.detailZone.DRIVING .poi.tramos span{background-position:-1px -62px}.menu ul.first-level ul.second-level li.active.camaras a,.post-it.camaras .icon{background-color:#040404;color:#696973}.menu ul.first-level ul.second-level li.camaras span,.post-it.camaras span.icon i,.detailZone.DRIVING .poi.camaras span{background-position:0 -90px}.menu ul.first-level ul.second-level li.active.salidas a,.post-it.salidas .icon{background-color:#008300;color:#696973}.menu ul.first-level ul.second-level li.active.entradas a,.post-it.entradas .icon{background-color:#00b506;color:#696973}.menu ul.first-level ul.second-level li.entradas span,.post-it.entradas span.icon i,.detailZone.DRIVING .poi.entradas span{background-position:0px -121px}.menu ul.first-level ul.second-level li.salidas span,.post-it.salidas span.icon i,.detailZone.DRIVING .poi.salidas span{background-position:-1px -151px}.menu ul.first-level ul.second-level li.entradas span,.post-it.entradas span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;}.menu ul.first-level ul.second-level li.salidas span,.post-it.salidas span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;}.menu ul.first-level ul.second-level li.active.aparcamientos a,.post-it.aparcamientos .icon{background-color:#003D91;color:#696973}.menu ul.first-level ul.second-level li.aparcamientos span,.post-it.aparcamientos span.icon i,.detailZone.DRIVING .poi.aparcamientos span{background-position:0 -180px}.menu ul.first-level ul.second-level li.active.areaazul a,.post-it.areaazul .icon{background-color:#0000FF;color:#696973}.menu ul.first-level ul.second-level li.active.areaverde a,.post-it.areaverde .icon{background-color:#008000;color:#696973}.menu ul.first-level ul.second-level li.active.areaverdee a,.post-it.areaverdee .icon{background-color:#90EE90;color:#696973}.menu ul.first-level ul.second-level li.areas span,.post-it.areas span.icon i,.detailZone.DRIVING .poi.areas span{background-position:0px -213px}.menu ul.first-level ul.second-level li.active.carga a,.post-it.carga .icon{background-color:#00CAE8;color:#696973}.menu ul.first-level ul.second-level li.carga span,.post-it.carga span.icon i,.detailZone.DRIVING .poi.carga span{background-position:0 -240px}.menu ul.first-level ul.second-level li.active.acceso a,.post-it.acceso .icon{background-color:#4285F4;color:#696973}.menu ul.first-level ul.second-level li.acceso span,.post-it.acceso span.icon i,.detailZone.DRIVING .poi.acceso span{background-position:0 -270.5px}.menu ul.first-level ul.second-level li.active.recarga a,.post-it.recarga .icon{background-color:#00B506;color:#696973}.menu ul.first-level ul.second-level li.recarga span,.post-it.recarga span.icon i,.detailZone.DRIVING .poi.recarga span{background-position:0 -300px}.menu ul.first-level ul.second-level li.active.gasolineras a,.post-it.gasolineras .icon{background-color:#003149;color:#696973}.menu ul.first-level ul.second-level li.gasolineras span,.post-it.gasolineras span.icon i,.detailZone.DRIVING .poi.gasolineras span{background-position:-1px -330px}.menu ul.first-level ul.second-level li.active.carrers30 a,.post-it.carrers30 .icon{background-color:#2B7F9F;color:#696973}.menu ul.first-level ul.second-level li.active.carrers30 a,.post-it.eixos .icon{background-color:#2B7F9F;color:#696973}.cabTraffic .menu ul.first-level ul.second-level li.carrers30 span,.traffic .post-it.carrers30 span.icon i,.detailZone.DRIVING .poi.carrers30 span{background-position:-1px -361px}cabTraffic .menu ul.first-level ul.second-level li.eixos span,.traffic .post-it.eixos span.icon i,.detailZone.DRIVING .poi.eixos span{background-position:-1px -391px}.cabBike  .menu ul.first-level ul.second-level li span,.bike .post-it span.icon i,i.bike{background-image:url(/sites/all/themes/bcn/images/sprite_bici.png);background-repeat:no-repeat;background-position:50px 50px}.menu ul.first-level ul.second-level li.active.carril a,.post-it.carril .icon{background-color:#D82323;color:#696973}.menu ul.first-level ul.second-level li.active.carrilmunicipis a,.post-it.carrilmunicipis .icon{background-color:#DB9194;color:#696973}.menu ul.first-level ul.second-level li.carril span,.post-it.carril span.icon i{background-position:0 0}.menu ul.first-level ul.second-level li.carrilmunicipis span,.post-it.carrilmunicipis span.icon i{background-position:0 0}.menu ul.first-level ul.second-level li.active.construccion a,.post-it.construccion .icon{background-color:#D871BB;color:#696973}.menu ul.first-level ul.second-level li.construccion span,.post-it.construccion span.icon i{background-position:0 -30px}.menu ul.first-level ul.second-level li.z30 span,.post-it.z30 span.icon i{background-position:-1px -61px}.menu ul.first-level ul.second-level li.eixos span,.post-it.eixos span.icon i{background-position:-1px -61px}.menu ul.first-level ul.second-level li.active.viasc a,.post-it.viasc .icon{background-color:#858584;color:#696973}.menu ul.first-level ul.second-level li.viasc span,.post-it.viasc span.icon i{background-position:0 -90px}.menu ul.first-level ul.second-level li.active.rondav a,.post-it.rondav .icon{background-color:#6EA046;color:#696973}.menu ul.first-level ul.second-level li.rondav span,.post-it.rondav span.icon i{background-position:0 -120px}.menu ul.first-level ul.second-level li.corredorsbici span,.post-it.corredorsbici span.icon i{background-position:0 0}.menu ul.first-level ul.second-level li.active.corredorsbici a,.post-it.corredorsbici .icon{background-color:#d49f07;color:#696973}.menu ul.first-level ul.second-level li.tallersbici span,.post-it.tallersbici span.icon i{background-position:0 0}.menu ul.first-level ul.second-level li.active.tallersbici a,.post-it.tallersbici .icon{background-color:#f7941d;color:#696973}.cabBike  .menu ul.first-level ul.second-level li.tallersbici span,.post-it.tallersbici span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_tallers.png);background-position:0 0;}.cabBike .post-it.prioritatvianants span.icon i,.cabBike .menu ul.first-level ul.second-level li.prioritatvianants span,.cabWalk .post-it.prioritatvianants span.icon i,.cabWalk .menu ul.first-level ul.second-level li.prioritatvianants span,.cabTraffic .post-it.prioritatvianants span.icon i,.cabTraffic .menu ul.first-level ul.second-level li.prioritatvianants span{background-image:url(/sites/all/themes/bcn/images/prio-via.png);background-repeat:no-repeat;background-position:6px 6px;}.bike .post-it.prioritatvianants span.icon i,.walk .post-it.prioritatvianants span.icon i,.traffic .post-it.prioritatvianants span.icon i{background-image:url(/sites/all/themes/bcn/images/prio-via.png);background-repeat:no-repeat;background-position:6px 6px;}.menu ul.first-level ul.second-level li.active.prioritatvianants a,.post-it.prioritatvianants .icon{background-color:#3BA935;}.cabBike .post-it.carrers30 span.icon i,.cabBike .menu ul.first-level ul.second-level li.carrers30 span,.cabWalk .post-it.carrers30 span.icon i,.cabWalk .menu ul.first-level ul.second-level li.carrers30 span,.cabTraffic .post-it.carrers30 span.icon i,.cabTraffic .menu ul.first-level ul.second-level li.carrers30 span{background-image:url(/sites/all/themes/bcn/images/carr-30.png);background-repeat:no-repeat;background-position:6px 6px;}.bike .post-it.carrers30 span.icon i,.walk .post-it.carrers30 span.icon i,.traffic .post-it.carrers30 span.icon i{background-image:url(/sites/all/themes/bcn/images/carr-30.png);background-repeat:no-repeat;background-position:6px 6px;}.menu ul.first-level ul.second-level li.active.carrers30 a,.post-it.carrers30 .icon{background-color:#2B7F9F;}.cabBike .post-it.sensemotoritzats span.icon i,.cabBike .menu ul.first-level ul.second-level li.sensemotoritzats span,.cabWalk .post-it.sensemotoritzats span.icon i,.cabWalk .menu ul.first-level ul.second-level li.sensemotoritzats span,.cabTraffic .post-it.sensemotoritzats span.icon i,.cabTraffic .menu ul.first-level ul.second-level li.sensemotoritzats span{background-image:url(/sites/all/themes/bcn/images/sense-veh.png);background-repeat:no-repeat;background-position:2px}.bike .post-it.sensemotoritzats span.icon i,.walk .post-it.sensemotoritzats span.icon i,.traffic .post-it.sensemotoritzats span.icon i{background-image:url(/sites/all/themes/bcn/images/sense-veh.png);background-repeat:no-repeat;background-position:2px;}.menu ul.first-level ul.second-level li.active.sensemotoritzats a,.post-it.sensemotoritzats .icon{background-color:#9AC31C;}.menu ul.first-level ul.second-level li.carril span,.post-it.carril span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_bici.png);background-repeat:no-repeat;}.menu ul.first-level ul.second-level li.active.anclaje a,.post-it.anclaje .icon{background-color:#474242;color:#696973}.menu ul.first-level ul.second-level li.anclaje span,.post-it.anclaje span.icon i{background-position:0px -150px}.menu ul.first-level ul.second-level li.active.pbici a,.post-it.pbici .icon{background-color:#003b95;color:#696973}.menu ul.first-level ul.second-level li.pbici span,.post-it.pbici span.icon i{background-position:0 -181px}.menu ul.first-level ul.second-level li.active.bicing a,.post-it.bicing .icon{background-color:#ff0000;color:#696973}.menu ul.first-level ul.second-level li.bicing span,.post-it.bicing span.icon i{background-position:0 -210px}.menu ul.first-level ul.second-level li.active.bicinge a,.post-it.bicinge .icon{background-color:#ff0000;color:#696973}.menu ul.first-level ul.second-level li.bicinge span,.post-it.bicinge span.icon i{background-position:0 -210px}.menu ul.first-level ul.second-level li.active.alquiler a,.post-it.alquiler .icon{background-color:#00ccec;color:#696973}.menu ul.first-level ul.second-level li.alquiler span,.post-it.alquiler span.icon i{background-position:-2px -241px}.post-it.bicifriends .icon{background-color:#00adee;color:#696973}.menu ul.first-level ul.second-level li.emisiones span,.post-it.emisiones span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_emissions.png);background-repeat:no-repeat;background-position:0 0}.menu ul.first-level ul.second-level li.bicifriends span,.post-it.bicifriends span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_bicifriends.png);background-repeat:no-repeat;background-position:0 0}.cabWalk  .menu ul.first-level ul.second-level li span,.walk .post-it span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_pie.png);background-repeat:no-repeat;background-position:50px 50px}.menu ul.first-level ul.second-level li.active.zp a,.post-it.zp .icon{background-color:#007bdd;color:#696973}.menu ul.first-level ul.second-level li.zp span,.post-it.zp span.icon i{background-position:0 0}.menu ul.first-level ul.second-level li.zac span,.post-it.zac span.icon i{background-position:0 -30px}.menu ul.first-level ul.second-level li.z30 span,.post-it.z30 span.icon i{background-position:-1px -61px}.menu ul.first-level ul.second-level li.eixos span,.post-it.eixos span.icon i{background-position:-1px -61px}.post-it.cp .icon{background-color:#741f7d;color:#696973}.post-it.cp span.icon i{background-position:0 0}.post-it.av .icon{background-color:#F08178;color:#696973}.post-it.av span.icon i{background-position:0 0}.post-it.lt .icon{background-color:#5B5B5B;color:#696973}.post-it.lt span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_lateralstancats.png);background-position:0 0;}.walk .post-it.carril span.icon i,.walk .post-it.corredorsbici span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_bici.png);background-position:0 0;}.menu ul.first-level ul.second-level li.active.escalerasm a,.post-it.escalerasm .icon{background-color:#de4797;color:#696973}.menu ul.first-level ul.second-level li.escalerasm span,.post-it.escalerasm span.icon i{background-position:0px -89px}.menu ul.first-level ul.second-level li.escalerasm .icon,.post-it.escalerasm span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_pie.png)}div.carousel-post-its{position:absolute;bottom:-30px;z-index:19;height:70px;width:85%;padding:0 40px 0 10px}.wrapper-post-its{margin:0;padding:0;min-height:55px}.post-it{-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);background:#FFF;margin:0 10px 15px 0;font-size:1.6em;color:#666;padding:7px 15px;float:left;}.post-it a,.post-it strong,.post-it span{display:inline-block;vertical-align:middle}.post-it  strong{font-weight:400;font-size:.9em}.wrapper-post-its .post-it span.icon{color:#FFF;position:relative}.post-it a.closePostIt{float:right;margin-left:25px;width:20px;height:20px;overflow:hidden;text-indent:-300px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) scroll no-repeat center -222px transparent}.post-it .icon{width:36px;height:36px;padding-top:10px;margin-right:10px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center -165px #f0b14a;font-size:15px;color:#FFF;text-align:center}.rs-carousel-mask{height:60px;position:relative;margin:0 20px;}.rs-carousel-runner{position:relative}.rs-carousel-runner{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rs-carousel-transition .rs-carousel-runner{-moz-transition:-moz-transform .400s ease;-webkit-transition:-webkit-transform .400s ease;-o-transition:-o-transform .400s ease;-ms-transition:-ms-transform .400s ease;transition:transform .400s ease}a.rs-carousel-action{position:absolute;top:0;height:50px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center -165px transparent;text-indent:-3000px;overflow:hidden;width:20px;display:block;cursor:pointer;display:none}a.rs-carousel-action-active{display:block;}a.rs-carousel-action.rs-carousel-action-disabled{display:none}a.rs-carousel-action-prev{left:10px;background-position:left -807px;}a.rs-carousel-action-next{right:35px;background-position:right -807px;}.formPlanificador{width:318px;background:#FFF;-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75)}.planificadorTags{height:66px;background-color:#d3d3d3;width:100%;padding:0;margin:0;border:none}.planificadorTags label{float:left;width:25%;height:66px;margin:0;display:block}.planificadorTags label div.radio{width:100%;margin:0;height:100%}.planificadorTags label div.radio span{background-image:url(/sites/all/themes/bcn/images/widget/sprite-widget.png);width:100%;height:66px;background-repeat:no-repeat;}.planificadorTags label span.checked{background-color:#FFF}.planificadorTags .txtLabel{display:none}label.iconTren div.radio span.checked{background-position:center -268px}label.iconPie div.radio span.checked{background-position:center -214px}label.iconCoche div.radio span.checked{background-position:center -324px}label.iconBici div.radio span.checked{background-position:center -378px}label.iconTren div.radio span{background-position:center -48px}label.iconPie div.radio span{background-position:center 5px}label.iconCoche div.radio span{background-position:center -105px}label.iconBici div.radio span{background-position:center -158px}.gridMaps .cabecera{position:absolute;z-index:20;}.mapSearchForm{-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);background:#FFF;top:72px;width:210px;margin:0 0 10px;padding:10px;float:left;clear:both}.gridMaps .cabecera .menu{float:left;clear:both}.mapSearch{border:1px solid #eaeaea;font-size:14px;font-style:italic;padding:7px;width:175px;letter-spacing:-0.5px}input.mapSend[type="submit"]{margin-left:20px;text-indent:-300px;text-align:left;width:20px;height:20px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center -252px #FFF;padding:0;position:absolute;left:150px;top:7px;}.searchLocal .mapSearchForm{position:relative;top:0;z-index:11}.searchLocal .grid{position:relative}.searchLocal .ficha{position:relative;top:0;left:10px;margin:0;width:210px}.ficha{-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);background:#FFF;position:relative;margin:20px 0 10px;padding:10px;z-index:22;font-size:1.4em;float:left;margin:0 0 10px 15px;min-width:240px}.ficha .closeCard{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll left -337px transparent;width:14px;height:14px;float:right;display:block;text-indent:-300px;overflow:hidden;margin-bottom:5px}.ficha img{width:100%}.ficha div{padding:2px 0}.ficha h3{display:block;font-size:22px;padding-bottom:0.3em;border-bottom:1px solid #e1e3e2}.ficha h4{color:#666;font-size:14px}.ficha ul{margin:0;padding:10px 0;color:#666;font-size:14px;max-height:180px;overflow-y:auto;}.ficha ul strong{font-weight:300;padding-right:.5em;}.ficha .data li{margin-bottom:5px}.ficha .info{color:#666}.ficha .links{width:100%;text-align:right}.ficha .links a{padding-left:20px;background:url(/sites/all/themes/bcn/images/sprite_ficha.png) no-repeat scroll left -66px transparent}.ficha .links a.saveLocation{background-position:left 2px;}.ficha .links a.saveLocation.save{background-position:left -33px;}.ficha .links a.refresh{background-position:left -87px;}.ficha .data .real.h strong{background-color:#013888;color:#fff;padding:0 5px;border-radius:9px;text-align:center;margin-right:.5em;font-weight:bold}.ficha .data .real.v strong{background-color:#41701d;color:#fff;padding:0 5px;border-radius:9px;text-align:center;margin-right:.5em;font-weight:bold}.ficha .data .real.d strong{background-color:#93117e;color:#fff;padding:0 5px;border-radius:9px;text-align:center;margin-right:.5em;font-weight:bold}.ficha .data .real.l strong{background-color:#e00000;color:#fff;padding:0 5px;border-radius:9px;text-align:center;margin-right:.5em;font-weight:bold}.direction{position:absolute;height:20px;width:25px;left:10px}.arrow{background:url(/sites/all/themes/bcn/images/sprite_dir.png) no-repeat scroll center -11px transparent;}.arrow.uturn-right{background-position:center -42px}.arrow.turn-slight-right{background-position:center -74px}.arrow.merge{background-position:center -106px}.arrow.roundabout-left{background-position:center -138px}.arrow.roundabout-right{background-position:center -170px}.arrow.uturn-left{background-position:center -203px}.arrow.turn-slight-left{background-position:center -235px}.arrow.turn-left{background-position:center -267px}.arrow.ramp-right{background-position:center -300px}.arrow.turn-right{background-position:center -330px}.arrow.fork-right{background-position:center -364px}.arrow.straight{background-position:center -393px}.arrow.fork-left{background-position:center -430px}.arrow.ferry-train{background-position:center -457px}.arrow.turn-sharp-right{background-position:center -492px}.arrow.ramp-left{background-position:center -522px}.arrow.ferry{background-position:center -554px}#formWidget{width:100%}.cabplanificador h3,.mapSearchForm h3,.cabplanificador .trayectoRuta label{display:none}.cabplanificador .bikeRoute{margin:20px 12%}.cabplanificador .bikeRoute p{font-size:1.6em}.cabplanificador .bikeRoute a{display:block;font-weight:bold;margin:10px auto 20px;text-transform:uppercase;width:75%;background:#f0b14a;padding:0.52em 1.3em;border-radius:6px;color:#000;font-size:14px;text-align:center}.swapInput{height:22px;width:30px;text-indent:-3000px;overflow:hidden;background:url(/sites/all/themes/bcn/images/widget/sprite-widget.png) no-repeat scroll center -517px transparent;display:block;position:absolute;margin-top:25px;cursor:pointer;right:15px}.resetInput{width:20px;height:25px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center -222px transparent;cursor:pointer;text-indent:-3000px;overflow:hidden;float:left;margin:5px 0 0 -25px}.opcionesRuta{padding:0 10px}a.showHiddenForm{font-size:1.4em;cursor:pointer;float:right;width:100%;padding:0 40px 10px 0;text-align:right}.cabplanificador .hiddenForm{float:left;width:100%}.cabplanificador{width:340px}.cabplanificador form{margin:0;padding:0}.cabplanificador fieldset{border:none;margin:0;padding:0}.cabplanificador .modoRuta{height:66px;background-color:#696973}.cabplanificador .modoRuta label{float:left;width:25%;height:66px;margin:0}.cabplanificador .modoRuta label .radio{width:100%;margin:0;height:100%}.cabplanificador .modoRuta label span{background-image:url(/sites/all/themes/bcn/images/widget/sprite-widget.png);width:100%;height:66px;background-repeat:no-repeat;}.cabplanificador .modoRuta label span.checked{background-color:#FFF}.cabplanificador .modoRuta label span.checked:after{top:92%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#FFF;border-width:14px;margin-left:-14px}.cabplanificador .modoRuta .txtLabel{color:#FFF;text-align:center;background:none;cursor:pointer}.cabplanificador .trayectoRuta{margin:30px 10px 0;padding-right:40px}.cabplanificador .trayectoRuta label{display:none}.cabplanificador .trayectoRuta input{width:100%;color:#333;float:left;margin-bottom:15px;-webkit-box-shadow:inset 10px 62px 4px -63px rgba(102,102,102,1);-moz-box-shadow:inset 10px 62px 4px -63px rgba(102,102,102,1);box-shadow:inset 10px 62px 4px -63px rgba(102,102,102,1)}.cabplanificador .trayectoRuta #widgetHasta{margin-bottom:10px}.cabplanificador input.btnWidget{font-weight:bold;text-transform:uppercase;width:75%;margin:10px auto 20px;display:block}.cabplanificador .swap{height:22px;width:30px;float:right;text-indent:-3000px;overflow:hidden;background:url(/sites/all/themes/bcn/images/widget/sprite-widget.png) no-repeat scroll center -517px transparent;margin:28px 5px 0 0}.cabplanificador .modoRuta label.iconTren span.checked{background-position:center -268px}.cabplanificador .modoRuta label.iconPie span.checked{background-position:center -214px}.cabplanificador .modoRuta label.iconCoche span.checked{background-position:center -324px}.cabplanificador .modoRuta label.iconBici span.checked{background-position:center -378px}.cabplanificador .modoRuta label.iconTren span{background-position:center -48px}.cabplanificador .modoRuta label.iconPie span{background-position:center 5px}.cabplanificador .modoRuta label.iconCoche span{background-position:center -105px}.cabplanificador .modoRuta label.iconBici span{background-position:center -158px}fieldset.opTp{margin:0 auto;width:75%}.opTp .comboDateTime,.opTp div.selector{border:1px solid #c8c8c8;font-size:14px;padding:0;color:#666;text-align:center;height:30px}.opTp div.selector.hover{color:#996633;}.opTp .comboDateTime{width:98%}.opTp div{position:relative;margin:10px 0}.opTp div strong{display:none}.opTp .btnDateTime{position:absolute;width:30px;height:30px;color:#000;font-weight:600;margin:0;border-radius:0;z-index:15;padding:0}.opTp .btnDateTime.increase,.nextOpt.btnDateTime{right:0}#uniform-whenToGoCombo{width:100% !important}#whenToGoCombo{border:1px solid #c8c8c8}#uniform-whenToGoCombo span{margin:0 auto;cursor:pointer;width:100% !important;}#uniform-whenToGoComb select{text-align:center;cursor:pointer}ul.routes{z-index:99;margin:15px 0 0 0;padding:0;float:left;width:100%}ul.routes .noResult{padding:20px 10px 29px 60px;background:url(/sites/all/themes/bcn/images/incidencias.png) no-repeat scroll 0 0 transparent;float:left}ul.routes > li{background:#FFF;float:left;clear:both;width:100%;-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);z-index:21;position:relative;margin:0 0 -5px 0;padding-top:10px;min-height:50px;overflow:hidden;cursor:pointer}ul.routes > li.active{z-index:22;margin:0 0 -5px;cursor:default}ul.routes > li > ul{margin:0;padding:7px 0 7px 7px;font-size:14px;cursor:pointer}ul.routes > li.active > ul{cursor:default}ul.routes > li > ul li{float:left}ul.routes li ul li.routeDistance{display:none}ul.routes li.active ul li.routeDistance{display:block;clear:both;padding-left:20px}ul.routes li ul li.routeWay .WALKING{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll 2px -562px transparent;padding-left:20px;color:#000}ul.routes li ul li.routeWay .DRIVING{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll 0 -740px transparent;padding-left:20px;color:#000}ul.routes li ul li.routeTime{font-size:18px;color:#000;float:right;padding-right:7px;max-width:40%;text-align:right}ul.routes li ul li.routeTwoTimes{display:none}ul.routes li.active ul li.routeTwoTimes{display:block;clear:both;padding-top:10px}ul.routes > li > ul li.routeLink{margin-top:15px;float:right}ul.routes > li .routeLink a{display:none}ul.routes > li.active .routeLink a{display:block;color:#000;background:#f0b14a;float:right;padding:5px 15px;}ul li.routeElements{clear:both;max-width:60%}ul li.routeElements span{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center 0 transparent;padding-left:20px;height:20px;float:left;margin-bottom:5px}ul li.routeElements span:after{content:'>';display:block;text-indent:-300px;overflow:hidden;height:17px;width:15px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll 2px -531px transparent;float:right}ul li.routeElements span:last-child:after{display:none}ul li.routeElements strong{padding:0 2px}li.routeElements .WALKING{height:20px;background-position:2px -562px;padding-left:15px}li.routeElements .BUS{background-position:2px -591px}li.routeElements .SUBWAY{background-position:2px -622px}li.routeElements .HEAVY_RAIL{background-position:2px -652px}li.routeElements .HEAVY_RAIL strong{height:20px;overflow:hidden;display:block;max-width:160px;text-overflow:ellipsis;white-space:nowrap;float:left}li.routeElements .FUNICULAR{background-position:2px -681px}li.routeElements .TRAM{background-position:2px -712px}.planner-data-panel{position:relative;width:100%}.planner-data-panel .ficha{position:absolute;left:355px;width:360px;top:20px}.detail .planner-data-panel .ficha{left:44%;top:70px}.showFull{display:none}.showFull a.return{font-size:1.8em;color:#000;position:absolute;width:55%;margin-right:1px;right:0%;padding:22px 55px 21px 0;text-align:right;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll right -756px  rgba(255,255,255,0.85);}.detailMap .showFull{position:relative;z-index:19;width:100%;display:block;}.cabeceraUsuario .inWidget{position:relative}.detailMap div.usuario{top:15px;right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:25%}.detail .maps{float:right;width:55%;}.detail .plannerWrapper{float:left;width:43%;position:relative}.detail .gridMaps .cabplanificador{position:relative;width:100%;padding:0;float:left}.detail ul.routes{display:none}.detail div.usuario{top:15px;right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:25%}.detail .stickyRoute{display:none}.detailZone{float:left;padding-right:20px;margin-bottom:40px;}.detailZone h3{padding-top:30px;font-size:2em;font-weight:400}.detailZone p{}.detailZone ul{margin:5px 0 0;padding:0}.detailZone ul li{margin-left:15px;background:#fafafa;border-bottom:1px solid #e8e8e8;padding:20px 20px 20px 40px;position:relative}.detailZone ul li div{padding:5px 0}.detailZone ul li.init,.detailZone ul li.end{margin-left:0;border-bottom:0;padding:0 30px 20px 30px;color:#000;letter-spacing:-0.5px;font-size:1.5em;background:transparent}.detailZone ul li.end{padding-top:20px}.detailZone ul li .distance{position:absolute;right:0;font-size:0.9em;bottom:-8px;background:#FFF;padding:0 5px;z-index:5}.detailZone.WALKING ul li.init:before,.detailZone.WALKING ul li.end:before{content:"º";left:0;position:absolute;top:3px;font-weight:300;font-size:38px;}.detailZone.WALKING ul li.end:before{content:"◉";top:18px}.detailZone.DRIVING ul li{margin-right:75px}.detailZone.DRIVING .poi{position:absolute;right:-50px;top:0;width:33px;height:33px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll -11px -166px #040404;text-indent:-3000px;overflow:hidden;}.detailZone.DRIVING .poi span{display:block;width:100%;height:100%;background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;background-position:0 -180px;text-indent:-3000px;overflow:hidden;}.detailZone.DRIVING .traffic{position:absolute;right:-80px;top:0;width:5px;height:100%}.detailZone.DRIVING .traffic.s0{background-color:#cccccc}.detailZone.DRIVING .traffic.s1{background-color:#33ffff}.detailZone.DRIVING .traffic.s2{background-color:#66ff00}.detailZone.DRIVING .traffic.s3{background-color:#ffff99}.detailZone.DRIVING .traffic.s4{background-color:#ff9966}.detailZone.DRIVING .traffic.s5{background-color:#ff0066}.detailZone.DRIVING .traffic.s6{background-color:#000000}.detailZone.DRIVING .traffic.s99{background-color:#cccccc}.detailZone.DRIVING ul li.init,.detailZone.DRIVING ul li.end{padding-right:0}.detailZone.DRIVING ul li.init:before,.detailZone.DRIVING ul li.end:before{content:"";position:absolute;top:0;left:0;background:url(/sites/all/themes/bcn/images/sprite_planificador.png) no-repeat scroll -8px -91px transparent;z-index:19;height:18px;width:18px}.detailZone.DRIVING ul li.end:before{background-position:-8px -130px;top:auto}.detailZone.TRANSIT ul.stepsList li{background:transparent;border-bottom:none;margin:0 0 0 80px;padding:0 0 0 20px;font-size:16px;border-left-width:5px;border-left-style:solid}.detailZone.TRANSIT ul.stepsList li.init,.detailZone.TRANSIT ul.stepsList li.end{border-left:none}.detailZone.TRANSIT ul.stepsList > li.init .hora,.detailZone.TRANSIT ul.stepsList > li.end .hora{font-weight:600;color:#000;left:-61px}.detailZone.TRANSIT ul.stepsList > li.init,.detailZone.TRANSIT ul.stepsList > li.end{font-weight:600;color:#000;border-left:5px dotted #56bfdc}.detailZone.TRANSIT ul.stepsList > li.init{padding:0 0 20px 20px}.detailZone.TRANSIT ul.stepsList > li.init:before{content:"";position:absolute;top:0;left:-11px;background:url(/sites/all/themes/bcn/images/sprite_planificador.png) no-repeat scroll -8px -90px transparent;z-index:19;height:25px;width:25px}.detailZone.TRANSIT ul.stepsList > li.end:before{content:"";position:absolute;bottom:-5px;left:-11px;background:url(/sites/all/themes/bcn/images/sprite_planificador.png) no-repeat scroll -9px -123px transparent;z-index:19;height:25px;width:25px}.detailZone.TRANSIT ul.stepsList > li.end{padding:20px 0 0 20px}.detailZone.TRANSIT ul.stepsList > li > ul > li span.hora:after{content:"";position:absolute;top:-2px;right:-20px;background:url(/sites/all/themes/bcn/images/sprite_planificador.png) no-repeat scroll -8px -90px transparent;z-index:19;height:18px;width:18px}.detailZone.TRANSIT ul.stepsList li.WALKING span.title .icon,.detailZone.TRANSIT ul.stepsList li.BUS span.title .icon,.detailZone.TRANSIT ul.stepsList li.SUBWAY span.title .icon,.detailZone.TRANSIT ul.stepsList li.HEAVY_RAIL span.title .icon,.detailZone.TRANSIT ul.stepsList li.FUNICULAR span.title .icon,.detailZone.TRANSIT ul.stepsList li.TRAM span.title .icon{padding-left:15px;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center 0 transparent;height:20px;width:20px;float:left}.detailZone.TRANSIT ul.stepsList li.WALKING span.title .icon{margin:20px 0;background-position:2px -562px}.detailZone.TRANSIT ul.stepsList li.BUS span.title .icon{background-position:2px -591px}.detailZone.TRANSIT ul.stepsList li.SUBWAY span.title .icon{background-position:2px -622px}.detailZone.TRANSIT ul.stepsList li.HEAVY_RAIL span.title .icon{background-position:2px -652px}.detailZone.TRANSIT ul.stepsList li.FUNICULAR span.title .icon{background-position:2px -681px}.detailZone.TRANSIT ul.stepsList li.TRAM span.title .icon{background-position:2px -712px}.detailZone.TRANSIT ul.stepsList{margin-bottom:50px}.detailZone.TRANSIT ul.stepsList .hora{position:absolute;left:-80px;font-size:16px;width:47px;text-align:left}.detailZone.TRANSIT ul.stepsList ul{margin:0;padding:0}.detailZone.TRANSIT ul.stepsList ul li{margin:0;padding:0;line-height:16px}.detailZone.TRANSIT ul.stepsList ul > li.content{margin:20px 0;border-left:none}.detailZone.TRANSIT ul.stepsList ul > li.content > .title{font-size:14px}.detailZone.TRANSIT ul.stepsList li span.title{font-size:12px;color:#000;font-size:16px}.detailZone.TRANSIT ul.stepsList li.undefined{border-left-color:#ebebeb !important}.detailZone.TRANSIT ul.stepsList li .title > span{display:block;font-size:12px}.detailZone.TRANSIT ul.stepsList li.WALKING{border-left:5px dotted #56bfdc;padding:20px}.detailZone.TRANSIT ul.stepsList li .title strong{font-weight:400;padding:0 3px;margin-right:5px;font-size:12px}.pac-item-custom{border-top:1px solid #e8e8e8;padding:5px 0;margin:0 10px}.pac-item-custom > span{color:#666;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:14px;}.pac-item-custom .pac-icon{margin:5px 0;padding:0}.pac-item-custom span.pac-item-user{font-weight:400;padding-left:10px}.publico .post-it.emisiones strong{display:none}.publico .post-it.emisiones a.closePostIt{margin-left:0 !important;}.cabplanificador .lastRoutes{z-index:99;margin:15px 0 0 0;padding:0;float:left;width:100%;-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);background:#FFF;padding:10px}.cabplanificador .lastRoutes ul{margin:0;padding:0}.cabplanificador .lastRoutes ul li{padding:7px 0}.cabplanificador .lastRoutes h2{margin-bottom:7px;font-size:22px}.no_register{padding:20px 30px 30px;background:#fff}.no_register p{color:#333;font-size:19px;margin:7px 0 50px 15px;display:inline-block;vertical-align:top;}.no_register .ico{background:url(/sites/all/themes/bcn/images/ico_info.png) no-repeat 0 0;display:inline-block;width:41px;height:41px}.no_register .links{text-align:center}.no_register .links a{background-color:#f0b14a;border-radius:6px;color:#000;font-size:14px;font-weight:400;margin:10px 20px 10px 0;padding:0.52em 1.3em;margin-right:20px;}.no_register .links .cancel{background-color:#ebebeb;margin-right:0}.html #cboxOverlay{background:#000}.html #cboxClose{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll 3px -334px transparent;top:7px;right:5px}.html #cboxClose:hover{background-position:3px -334px}.planificador .sticky{position:fixed !important;}.planificador .showFull.sticky,.planificador .maps.sticky{top:25px;right:0;}.planner-data-panel.sticky{z-index:22;top:23px;}.page-api-widget .minimitzat{display:none;position:fixed !important;;top:0;right:0;background-color:#777;}.page-api-widget .minimitzat img{height:53px;}.full-btn{display:none;}@media (max-width:767px){.page-api-widget .minimitzat{display:block;}.wrapperMap{position:relative;}.full-btn{display:block;position:absolute;z-index:11;font-size:230%;bottom:115px;right:10px;background-color:#fff;border-radius:3px;padding:6px 9.5px;color:#777;}.detail ul.routes{display:block}}.menu ul.first-level ul.second-level.warning{text-align:center;padding:15px 20px 15px 20px;}.menu ul.first-level ul.second-level.warning li a{width:auto;height:auto;background:none;font-size:14.5px;display:inline;color:#d00;text-decoration:underline;}.menu ul.first-level ul.second-level.warning .cerrarmenu a{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll left -337px transparent;width:14px;}.menu ul.first-level ul.second-level.warning li strong{position:relative;height:auto;left:initial;color:#696973;}.menu ul.first-level ul.second-level.warning li h3{font-size:16px;font-weight:bold;color:#000;margin-bottom:10px;}.menu ul.first-level ul.second-level.warning li .bcn-icon-informacio-consultes{position:relative;height:auto;left:initial;color:#696973;font-size:32px;margin-bottom:20px;display:block;}@media screen and (max-width:767px){.menu ul.first-level ul.second-level.warning li a{margin-right:0;}}.l9\|l10{display:none !important;}.incidencias-plaficador-ruta{padding:10px;background-color:#eee;margin-bottom:15px;border:1px solid #999;}.incidencias-plaficador-ruta .bcn-icon-informacio-consultes{font-size:20px;float:left;margin-right:10px;color:#f00;}.incidencias-plaficador-ruta div{}.menu .second-level li .bcn-icon-informacio-consultes{font-size:20px;margin-right:5px;margin-top:5px;color:#f00;}.menu ul.first-level ul.second-level li .alert-yellow a{background:none;}.menu ul.first-level ul.second-level li.active .alert-yellow a{background:none;}.correspondencia .icon{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center 0 transparent;padding-left:20px;height:20px;float:none;margin-bottom:5px}.correspondencia .icon.BUS{background-position:2px -591px}.correspondencia .icon.SUBWAY{background-position:2px -622px}.correspondencia .icon.HEAVY_RAIL{background-position:2px -652px}.correspondencia .icon.HEAVY_RAIL strong{height:20px;overflow:hidden;display:block;max-width:160px;text-overflow:ellipsis;white-space:nowrap;float:left}.correspondencia .icon.FUNICULAR{background-position:2px -681px}.correspondencia .icon.TRAM{background-position:2px -712px}.marato .menu ul.first-level ul.second-level li.metro{margin-top:15px;}.marato .menu ul.first-level ul.second-level li.metro > a > span{background-image:url(/sites/all/themes/bcn/images/sprite_metro.png);background-repeat:no-repeat;background-position:0 0;display:none;}.marato .menu ul.first-level ul.second-level li.metro > a span.icon{background-color:#7e7e7e;}.marato .menu ul.first-level ul.second-level li.metro.active > a span.icon{background-color:#ed1b2d;}.marato .menu ul.first-level ul.second-level li.metro > a{background:url(/sites/all/themes/bcn/images/desplegarMenu.png) no-repeat scroll right 12px transparent;width:98%;}.menu ul.first-level ul.second-level li.bus-maraton span{background-image:url(/sites/all/themes/bcn/images/sprite_bus.png);background-repeat:no-repeat;background-position:0 0;}.marato .menu ul.first-level ul.second-level li.bus-maraton > a > span{background-image:url(/sites/all/themes/bcn/images/sprite_bus.png);background-repeat:no-repeat;background-position:0 0;display:none;}.marato .menu ul.first-level ul.second-level li.bus-maraton  .third-level li > a > span{background-image:none;}.marato .menu ul.first-level ul.second-level li.bus-maraton > a span.icon{background-color:#7e7e7e;}.marato .menu ul.first-level ul.second-level li.bus-maraton.active > a span.icon{background-color:#ed1b2d;}.marato .menu ul.first-level ul.second-level li.bus-maraton > a{background:url(/sites/all/themes/bcn/images/desplegarMenu.png) no-repeat scroll right 12px transparent;width:98%;}.marato .menu ul.first-level ul.second-level > li.tramvia > a > span{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll -7px -112px #7e7e7e;background-repeat:no-repeat;background-position:1px -62px;display:none;}.marato .menu ul.first-level ul.second-level > li.tranvia > a > strong,.marato .menu ul.first-level ul.second-level > li.bus-maraton > a > strong,.marato .menu ul.first-level ul.second-level > li.metro > a > strong,.marato .menu ul.first-level ul.second-level > li.aparcamentsgroup > a > strong{left:15px;}.marato .menu ul.first-level ul.second-level .third-level li.tranvia.active > a span.icon{background-color:#008a7d;display:none;}.marato .menu ul.first-level ul.second-level li.tranvia ul.third-level li span{background-image:url(/sites/all/themes/bcn/images/sprite_publico.png);background-repeat:no-repeat;background-position:1px -62px;}.marato .menu ul.first-level ul.second-level > li.active.tranvia > a{background-color:transparent;}.marato .menu ul.first-level ul.second-level .tranvia .third-level  li > a{background-color:#7e7e7e;}.marato .menu ul.first-level ul.second-level .tranvia .third-level  li.active > a{background-color:#008a7d;}.marato .menu ul.first-level ul.second-level > li.tranvia > a{background:url(/sites/all/themes/bcn/images/desplegarMenu.png) no-repeat scroll right 12px transparent;width:98%;}.marato .post-it.tramvia span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_publico.png);background-repeat:no-repeat;background-position:1px -62px;}.marato  .post-it.tramvia span.icon{background-color:#008a7d;}.marato .cabTraffic .menu ul.first-level ul.second-level li.retenciones span,.marato .post-it.retenciones span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;background-position:0 0 !important;}.marato .menu ul.first-level ul.second-level li.trafico > a > span{background-image:url(/sites/all/themes/bcn/images/sprite_transit.png);background-repeat:no-repeat;background-position:0 0;}.marato .trafico.post-it span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_transit.png);background-position:0 0;}.marato .marato.post-it span.icon{background-color:#003d91;}.marato .marato.post-it span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_marato.png);background-position:0 0;}.marato .leyendaGroup{display:none;}.marato .menu ul.first-level ul.second-level > li.aparcamentsgroup > a > span{display:none;}.marato .menu ul.first-level ul.second-level > li.aparcamentsgroup > a{background:url(/sites/all/themes/bcn/images/desplegarMenu.png) no-repeat scroll right 12px transparent;width:98%;}.marato .cabTraffic .menu ul.first-level ul.second-level li.aparcamientos span,.marato .post-it.aparcamientos span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;background-position:3px -180px;}.marato .post-it.aparcamientos span.icon i{background-position:0 -180px;}.marato .cabTraffic .menu ul.first-level ul.second-level li.areaazul span,.marato .post-it.areaazul span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;background-position:3px -213px;}.marato .post-it.areaazul span.icon i{background-position:0px -213px;}.marato .cabTraffic .menu ul.first-level ul.second-level li.areaverde span,.marato .post-it.areaverde span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;background-position:3px -213px;}.marato .post-it.areaverde span.icon i{background-position:0px -213px;}.marato .cabTraffic .menu ul.first-level ul.second-level li.areaverdee span,.marato .post-it.areaverdee span.icon i{background-image:url(/sites/all/themes/bcn/images/sprite_trafico.png);background-repeat:no-repeat;background-position:3px -213px;}.marato .post-it.areaverdee span.icon i{background-position:0px -213px;}@media screen and (max-width:767px){.marato .menu .menuHeader{display:none;}.marato .mapSearchForm{padding:0;}.gm-style-mtc{display:none;}}.info-fgc{margin-right:20px;display:inline-block;position:relative;}.info-fgc .title{font-size:16px;margin-bottom:10px;}.info-fgc .close-more-info{position:absolute;top:5px;right:5px;}.info-fgc .close-more-info a,.info-fgc .close-more-info a:hover{color:#000;text-decoration:none;}.info-fgc .item{margin-bottom:10px;padding-top:3px;border-top:0.5px dotted #bbb;}.info-fgc .headsign{font-weight:bold;margin-right:6px;}.info-fgc .wheelchair{width:13px;margin-right:3px;}.info-fgc .occupancy{width:23px;margin-right:3px;}.icon-occupancy .occupancy{width:23px;margin-left:3px;vertical-align:bottom;}.info-fgc .real{color:#fff;padding:0 5px;border-radius:9px;text-align:center;margin-right:0.5em;font-weight:bold;}.info-fgc .time strong{font-weight:300;}.info-fgc .location{font-size:11px;}.info-fgc .location strong{font-weight:300;}.info.more-info{padding-left:20px;}.detailZone ul li .info.more-info div{padding:2px 0;}.detailZone ul li .info.more-info div.info-fgc{padding:10px 20px;}.post-it .axis-legend{margin-top:-8px;}.post-it .text{font-size:12px;margin-right:10px;margin-left:4px;}.post-it .mandatory-address{height:8px;width:8px;border-radius:50%;background-color:#00cc00;margin-left:48px;}.post-it .optional-address{height:8px;width:8px;border-radius:50%;background-color:#5f8ed9;}.post-it .allowed-finish-works-address{height:8px;width:8px;border-radius:50%;background-color:#0b3d8c;margin-left:48px;}.post-it#eixosverdsbase{margin-top:-10px;}.axis-legend .mobile{display:none;}.page-api-widget-montjuic-fc-barcelona .btn-info-legend{display:none;}.page-api-widget-vuelta-2023-crono .legend-widget{left:45px;top:initial;bottom:85px;box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);}@media (max-width:768px){.axis-legend .mobile{display:block;}.post-it .axis-legend{margin-top:5px;}.post-it .mandatory-address,.post-it .optional-address,.post-it .allowed-finish-works-address{margin-top:0px;margin-left:0px;}.page-api-widget-vuelta-2023-crono .menu ul.first-level,.page-api-widget-vuelta-2023-mataro-barcelona .menu ul.first-level,.page-api-widget-montjuic-fc-barcelona .menu ul.first-level{margin-top:53px;}.page-api-widget-vuelta-2023-crono .menuHeader,.page-api-widget-vuelta-2023-mataro-barcelona .menuHeader{width:100%;background-position:left -386px;background:white;text-align:center;text-indent:0;font-size:22px;padding-top:4px;}.page-api-widget-vuelta-2023-crono .minimitzat,.page-api-widget-vuelta-2023-mataro-barcelona .minimitzat,.page-api-widget-montjuic-fc-barcelona .minimitzat{z-index:10;height:53px;}.page-api-widget-vuelta-2023-mataro-barcelona .legend-widget,.page-api-widget-montjuic-fc-barcelona .legend-widget{display:none;}.page-api-widget-vuelta-2023-crono .legend-widget{left:30px;top:initial;bottom:55px;width:250px;z-index:20;}.page-api-widget-montjuic-fc-barcelona .btn-info-legend{display:inline-block;position:absolute;right:15px;top:65px;color:#3333aa;font-size:28px;z-index:15;}.rs-carousel-mask{overflow-x:hidden;}.page-api-widget-montjuic-fc-barcelona .menuHeader{display:none !important;}.page-api-widget-montjuic-fc-barcelona .mapSearchForm{padding:0;}}.legend-widget{position:absolute;background:white;border-radius:10px;right:10px;top:55px;padding:10px 30px 10px 10px;width:300px;z-index:100;}.legend-widget .item{width:100%;display:table-row;}.legend-widget .item::after{content:' ';width:100%;clear:both;display:block;}.legend-widget .item .icon{float:left;width:60px;padding:5px;display:table-cell;text-align:center;}.legend-widget .item .description{font-size:14px;padding:5px;vertical-align:middle;display:table-cell;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxContent{margin-top:32px;overflow:visible;background:#000;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{background:#000;padding:1px;}#cboxLoadingGraphic{background:url(/sites/all/libraries/colorbox-1.x/example2/images/loading.gif) no-repeat center center;}#cboxLoadingOverlay{background:#000;}#cboxTitle{position:absolute;top:-22px;left:0;color:#000;}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(/sites/all/libraries/colorbox-1.x/example2/images/controls.png) no-repeat 0 0;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxPrevious{background-position:0px 0px;right:44px;}#cboxPrevious:hover{background-position:0px -25px;}#cboxNext{background-position:-25px 0px;right:22px;}#cboxNext:hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0px;right:0;}#cboxClose:hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
#mobile-menu-inner{float:left;z-index:9999;}#mobile-menu,.mobile-menu{background-color:#ffffff;float:left;margin:0;padding:0;width:100%;}#mobile-menu li,.mobile-menu li{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;clear:both;list-style:none outside none;margin:0;overflow:hidden;}#mobile-menu > li:first-child{border-top:1px solid #cccccc;}#mobile-menu li.item-with-ul,.mobile-menu li.item-with-ul{border-bottom:medium none;}#mobile-menu li.item-with-ul > *:first-child,.mobile-menu li.item-with-ul > *:first-child{background-image:url(/sites/all/modules/contrib/mobile_navigation/images/right-arrow.png);background-position:92% center;background-repeat:no-repeat;border-bottom:1px solid #cccccc;float:left;margin:0;width:100%;}#mobile-menu li ul,.mobile-menu li ul{clear:both;overflow:hidden;margin:0;padding:0;}#mobile-menu li > a,.mobile-menu li > a{float:left;padding:4px 5%;width:90%;}#mobile-menu > li.item-with-ul > * > a,.mobile-menu > li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 5%;width:68%;}#mobile-menu li ul li.item-with-ul > * > a,.mobile-menu li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 9%;width:65%;}.slidemenu #mobile-menu li ul li.item-with-ul > * > a,.slidemenu .mobile-menu li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 7%;width:65%;}#mobile-menu li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 11%;width:65%;}#mobile-menu li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 20%;width:58%;}#mobile-menu li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 15%;width:65%;}#mobile-menu li ul li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 17%;width:63%;}#mobile-menu li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 19%;width:61%;}#mobile-menu li ul li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a{border-right:1px solid #cccccc;float:left;padding:5px 7% 5px 21%;width:59%;}#mobile-menu li ul li a{padding-left:9%;width:87%;}#mobile-menu li ul li ul li a{padding-left:11%;width:84%;}#mobile-menu li ul li ul li ul li a{padding-left:13%;width:82%;}#mobile-menu li ul li ul li ul li ul li a{padding-left:20%;width:80%;}#mobile-menu li ul li ul li ul li ul li ul li a{padding-left:17%;width:78%;}#mobile-menu li ul li ul li ul li ul li ul li ul li a{padding-left:19%;width:76%;}#mobile-menu li ul li ul li ul li ul li ul li ul li ul li a{padding-left:21%;width:74%;}#mobile-menu li ul li ul li ul li ul li ul li ul li ul li ul li a{padding-left:23%;width:72%;}#slide-menu-clip .mobile-menu .return-link{background-image:url(/sites/all/modules/contrib/mobile_navigation/images/left-arrow.png);background-position:10% center;background-repeat:no-repeat;padding-left:10%;}#slide-menu-clip .mobile-menu .return-link{border-bottom:1px solid #cccccc;}#slide-menu-clip .mobile-menu .return-link a{border-left:1px solid #cccccc;float:left;margin-left:10%;}#mobile-menu li.item-with-ul li,.mobile-menu li.item-with-ul li{background-image:none;}#slide-menu-clip{background-color:#ffffff;}#collapsed-menu-button{background-color:#ffffff;border:1px solid #cccccc;border-radius:5px 5px 5px 5px;cursor:pointer;font-weight:bold;margin:0 10px;padding:5px 10px;}#menu-attached-button{background-color:#ffffff;color:#333333;cursor:pointer;font-weight:bold;height:20px;padding:5px 5px 5px 10px;position:absolute;width:41px;}#menu-attached-button.left{background-color:#ffffff;border:1px solid #cccccc;font-weight:bold;right:-56px;top:10px;}#menu-attached-button.right{left:-56px;top:10px;}#menu-attached-button.top{border-radius:0 0 10px 10px;bottom:-30px;color:#333333;font-weight:bold;left:20px;padding:5px 0 5px 5px;}#menu-attached-button.bottom{left:20px;top:-30px;}#mobile-navigation-mask{background-color:#333333;bottom:0;display:none;filter:alpha(opacity=40);left:0;position:fixed;opacity:0.4;right:0;top:0;z-index:999;}#mobile-menu-wrapper{z-index:9999;}
