body,body.ios{position:fixed}.container tags-input .host,body{margin:0}.mapBlock,body{width:100%;height:100%}.collapsed .searchBox,.searchBox{transition:background-color .3s ease}@font-face{font-family:Open Sans Regular;src:url('fonts/OpenSans-Regular.a35546ee.eot?#iefix"') format('embedded-opentype'),url(fonts/OpenSans-Regular.ac327c4d.woff) format('woff'),url(fonts/OpenSans-Regular.629a55a7.ttf) format('truetype'),url(fonts/OpenSans-Regular.f641a7d4.svg#svgFontName) format('svg')}@font-face{font-family:Open Sans Light;src:url('fonts/OpenSans-Light.80403756.eot?#iefix"') format('embedded-opentype'),url(fonts/OpenSans-Light.b414cd5e.woff) format('woff'),url(fonts/OpenSans-Light.1bf71be1.ttf) format('truetype'),url(fonts/OpenSans-Light.d79f0219.svg#svgFontName) format('svg')}body{line-height:1em;font:400 62.5%/1.5em}body.ios{top:0;left:0}.container{display:none;height:100%;position:relative}.container tags-input .tags{border:none;cursor:default;box-shadow:none!important}.lang_box,.lang_list,.searchBox,.title{box-shadow:1px 1px 2px #C6B2AF}.container tags-input .tags .tag-item{background:0 0;border:1px solid #D8D8D8;border-radius:0;overflow:hidden}.container tags-input .tags .tag-item.selected{background:0 0;border:1px solid #FFB2AF}.container tags-input .tags .tag-item .remove-button{padding:.5em;background:url(./img/x.png) no-repeat;float:right;margin-top:.2em}.container tags-input .tags .tag-item .tag-template{display:table}.container tags-input .tags .tag-item .tag-template a,.container tags-input .tags .tag-item .tag-template span{display:table-cell;vertical-align:top}.container tags-input .tags .input.invalid-tag{color:inherit}.container tags-input .autocomplete-template .direction,.container tags-input .tag-template .direction{padding:.3em .8em;background:url(./img/localization16.png) 0 .25em no-repeat}.mapBlock{position:absolute;display:block;box-sizing:border-box}.printingRoute .mapBlock{display:none}.mapContainer{position:relative;width:auto;max-width:100%;height:100%;display:block}.logo_box,.map{position:absolute}.angular-google-map,.angular-google-map-container,.map{width:100%;height:100%}.map{right:0}.logo_box{right:3.5em;top:.65em;cursor:default;line-height:.7em;z-index:2}.logo_box.showingDirections,.logo_box.showingLangList{z-index:4}.logo_resp{display:none}.title_box{width:17.2em;display:table;margin-top:3px}.lang_cell,.title{display:table-cell}.title{background:rgba(255,255,255,1);padding:.2em .7em;color:#666;width:100%}.title_literal{font-size:1.2em;line-height:1.3em;font-family:Open Sans Regular}.lang_cell{vertical-align:top;line-height:.8em}.ng-hide+.lang_cell{float:right}.lang_box{font-size:.625em;cursor:pointer;width:2em;color:#666;background:rgba(255,255,255,1);padding:1.05em;margin-left:.1em;position:relative}.lang{background:url(./img/bulletarrow.png) 1.7em .4em no-repeat;padding-right:1.2em}.lang_list{position:absolute;right:0;top:100%;list-style:none;margin:1px 0 0;padding:.7em 1.05em;background:rgba(255,255,255,1);text-align:center}.lang_list li{padding:.3em;border-bottom:1px solid #c6b2af}.lang_list li.whitespace{height:1px;margin-top:-1px;background:rgba(255,255,255,1);border-bottom:none;padding:0}.lang_list li:hover{background:#E0E0E0}.lang_list li.whitespace:hover{background:rgba(255,255,255,1)}.searchLayer{width:500px;position:absolute;top:0;left:0}.searchBox{position:absolute;top:0;width:100%;display:block;background-color:rgba(255,255,255,1);height:4.5em;padding:.6em;box-sizing:border-box}.collapseLayer .collapseTooltip,.mainContainer .POIDetail .collapsable.collapsed+.collapsableContent,.searchBox .lang_cellResponsive{display:none}.collapsed .searchBox{background-color:rgba(255,255,255,0);box-shadow:none}.searchBox .filtersButton{height:50px;width:50px;display:inline-block;padding-top:30px;background:url(./img/ico-filtro.png) center 5px no-repeat #fff;box-sizing:border-box;vertical-align:top;cursor:pointer;transition:width .3s ease}.searchBox .filtersButton:hover{background:url(./img/ico-filtro-activo.png) center 5px no-repeat #fff}.searchBox .filtersButton .buttonLabel{width:100%;display:block;font-size:11px;color:#767676;font-family:Open Sans Light;text-align:center;transition:width .3s ease;overflow:hidden}.collapsed .searchBox .filtersButton,.collapsed .searchBox .filtersButton .buttonLabel{width:0;transition:width .3s ease}.searchBox .searchContainer{display:inline-block;width:calc(100% - 62px);background:#FFF;border:1px solid #E0E0E0;box-shadow:.42px .91px 5px 0 rgba(0,0,0,.2);position:relative;z-index:2;transition:width .3s ease;box-sizing:border-box}.collapsed .searchBox .searchContainer{width:calc(100% - 8px);transition:width .3s ease}.searchBox .searchInputContainer{width:100%;vertical-align:middle}.searchBox .searchInputContainer input{font-family:Open Sans Light;font-size:1.2em;line-height:1.2em;width:100%;color:#000;margin:0;padding:0 3em 0 1em;box-sizing:border-box;height:2.5em}.searchBox .searchButtonContainer{width:3em;position:absolute;right:0;top:0}.searchBox .searchContainer .searchButtonContainer div#button{background:url(./img/icoLupaDireccion.png) center 6px no-repeat;border:none;height:2em;width:100%;cursor:pointer;outline:0;margin:.55em 0}.searchFiltersPane{position:absolute;height:calc(100% + 7.5em);width:100%;top:-7.5em;bottom:0;left:-100%;z-index:5;transition:left .5s linear;background-color:#F9F9F9;box-sizing:border-box;padding:2em;font-size:10px;box-shadow:1px 1px 2px #C6B2AF;overflow:auto}.searchFiltersPane.showFilters{left:0;transition:left .5s linear}.searchFiltersPane .hideFilters{display:inline-block;clear:both;cursor:pointer;background:url(./img/back_to_results.png) center left no-repeat;padding:1em 2em;height:3.6em;margin-bottom:1.6em;box-sizing:border-box}.searchFiltersPane .hideFilters span{font-size:1.8em;color:#ec0000}.searchFiltersPane .hideFilters:hover span{text-decoration:underline}.searchFiltersPane .filtersCount{display:block;margin-bottom:2.3em;text-align:right;font-family:Open Sans Regular}.searchFiltersPane .filtersCount .count{font-size:1.5em;color:#ec0000}.searchFiltersPane .filtersCount .countLabel{font-size:1.6em;color:#767676}.searchFiltersPane .filters{max-height:calc(100% - 20em);margin-bottom:2.5em;overflow:auto}.searchFiltersPane .filtersGroup{margin-bottom:2em;overflow:hidden}.searchFiltersPane .filter{float:left;width:49.9%;box-sizing:border-box;min-height:3em;margin-bottom:1.4em}.searchFiltersPane .filter:nth-child(2n+1){clear:both}.searchFiltersPane .filter .filterIcon{float:left;width:2.6em;height:3em;background:center center no-repeat;margin-right:1.4em;background-size:100% auto}.searchFiltersPane .filter .filterLabel{float:left;font-size:1.4em;line-height:2em;color:#767676;font-family:Open Sans Regular;max-width:calc(100% - 4em)}.searchFiltersPane .filter .filterIcon+.filterLabel{max-width:calc(100% - 90px)}.searchFiltersPane .filter:nth-child(odd){padding-right:2.3em}.searchFiltersPane .filter:nth-child(even){padding-left:2.3em}.searchFiltersPane .filter.filterDEFAULT .filterIcon{background-image:url(./img/icoBRANCH.png)}.searchFiltersPane .filter.filterBRANCH .filterIcon{background-image:url(./img/icoBRANCH.png)!important}.searchFiltersPane .filter.filterSELECT_EMBASSY .filterIcon{background-image:url(./img/icoSELECT_EMBASSY.png)!important}.searchFiltersPane .filter.filterSELECT .filterIcon{background-image:url(./img/icoselect.png)!important}.searchFiltersPane .filter.filterPARTICULARES .filterIcon{background-image:url(./img/icoPARTICULARES.png)!important}.searchFiltersPane .filter.filterATM .filterIcon,.searchFiltersPane .filter.filterNON_SANTANDER_ATM .filterIcon,.searchFiltersPane .filter.filterSANTANDER_ATM .filterIcon{background-image:url(./img/icoATM.png)!important}.searchFiltersPane .filter.filterWORKCAFE .filterIcon{background-image:url(./img/icoworkcafe.png)!important}.searchFiltersPane .filter.filterBANCAPRIVADA .filterIcon{background-image:url(./img/icobancaprivada.png)!important}.searchFiltersPane .filter.filterCORRESPONSALES .filterIcon{background-image:url(./img/icocorresponsales.png)!important}.searchFiltersPane .filter.filterCLIENTES_POPULAR .filterIcon{background-image:url(./img/icoclientes_popular.png)!important}.searchFiltersPane .filter.filterCLIENTES_PASTOR .filterIcon{background-image:url(./img/icoclientes_pastor.png)!important}.searchFiltersPane .filter.filterOXXO .filterIcon{background-image:url(./img/icooxxo.png)!important}.searchFiltersPane .filter.filterTIENDA_EXTRA .filterIcon{background-image:url(./img/icotienda_extra.png)!important}.searchFiltersPane .filter.filterTIENDA_K .filterIcon{background-image:url(./img/icotienda_k.png)!important}.searchFiltersPane .filter.filterCIRCLE_K .filterIcon{background-image:url(./img/icocircle_k.png)!important}.searchFiltersPane .filter.filterTELECOMM .filterIcon{background-image:url(./img/icotelecomm.png)!important}.searchFiltersPane .filter.filterELEVEN .filterIcon{background-image:url(./img/icoeleven.png)!important}.searchFiltersPane .filter.filterSUPER7_24 .filterIcon{background-image:url(./img/icosuper7_24.png)!important}.searchFiltersPane .filter.filterF_GUADALAJARA .filterIcon{background-image:url(./img/icof_guadalajara.png)!important}.searchFiltersPane .filter.filterDELSOL .filterIcon{background-image:url(./img/icodelsol.png)!important}.searchFiltersPane .filter.filterWOOLWORTH .filterIcon{background-image:url(./img/icowoolworth.png)!important}.searchFiltersPane .filter.filterPOST_OFFICE .filterIcon{background-image:url(./img/icopost_office.png)!important}.searchFiltersPane .filter.filterCORREOS_SINPRES .filterIcon{background-image:url(./img/icocorreos_sinpres.png)!important}.searchFiltersPane .filter.filterCORREOS_PRES .filterIcon{background-image:url(./img/icocorreos_pres.png)!important}.searchFiltersPane .filtersGroupHeader{height:4em}.searchFiltersPane .filtersGroupHeader .headerLabel{font-size:1.4em;font-family:Open Sans Regular;line-height:2em;color:#767676}.searchFiltersPane .filtersGroupHeader.collapsable{cursor:pointer;background:url(./img/ico-colapsador.png) calc(100% - 1em) 1em no-repeat}.searchFiltersPane .filtersGroupHeader.collapsable.collapsed{background:url(./img/ico-colapsador-collapsed.png) calc(100% - 1em) 1em no-repeat}.searchFiltersPane .filtersGroupHeader.collapsable+.filtersGroup{overflow:hidden;transition:height .5s linear}.searchFiltersPane .filter.filterAppointment .filterIcon{background-image:url(./img/ico-appointment-gris.png)}.searchFiltersPane .filter.filterSats .filterIcon{background-image:url(./img/open-saturdays.png)}.searchFiltersPane .filter.filterDisab .filterIcon{background-image:url(./img/icoAccesibility.png);background-size:auto 100%}.searchFiltersPane .filter.filterWifi .filterIcon{background-image:url(./img/icoWifi.png)}.searchFiltersPane .filter.filterParking .filterIcon{background-image:url(./img/icoParking.png)}.searchFiltersPane .filter.filterMulticajero .filterIcon{background-image:url(./img/icoMulticajero.png)}.searchFiltersPane .filter.filterEmbosadora .filterIcon{background-image:url(./img/icoEmbosadora.png)}.searchFiltersPane .filter.filterContactLess .filterIcon{background-image:url(./img/icoContactLess.png)}.searchFiltersPane .filter.filterRetiroCodigo .filterIcon{background-image:url(./img/icoRetiroCodigo.png)}.searchFiltersPane .clearFiltersContainer span[role=button]{float:right;border:1px solid #767676;border-radius:50px;color:#767676;padding:15px 45px 15px 30px;font-size:1.4em;font-family:Open Sans Regular;background-color:#fff;cursor:pointer;background:url(./img/arrow-button.png) calc(100% - 2em) center no-repeat;box-shadow:1px 1px 2px #C6B2AF}.searchFiltersPane .clearFiltersContainer span[role=button]:hover{color:#ec0000;font-weight:600}.searchFiltersPane .filterResultsCountContainer{position:absolute;bottom:0;padding:2em 0;text-align:right;width:calc(100% - 4em)}.searchFiltersPane .filterResultsCountContainer .loadingByFilters{display:inline-block;width:2em;height:2em;background:url(./img/cargandoPaginaWeb.gif) center center no-repeat;background-size:2em 2em}.searchFiltersPane .filterResultsCountContainer .countLabel{color:#767676;font-size:1.4em;font-family:Open Sans Regular;line-height:20px;display:inline-block;vertical-align:top}.searchFiltersPane .filterResultsCountContainer .countValue{color:#ec0000;font-size:1.4em;font-family:Open Sans Regular;line-height:20px;display:inline-block;vertical-align:top}.container md-switch{margin:0;display:inline-block;float:right;padding-top:2px}.container md-switch .md-container{cursor:pointer}.container md-switch.md-checked .md-bar,.container md-switch.md-default-theme.md-checked ._md-bar{background-color:#EBEBEB}.container md-switch ._md-bar,.container md-switch.md-default-theme ._md-bar{background-color:#D7D7D9}.container md-switch.md-default-theme:not(.md-checked) ._md-thumb,.container md-switch:not(.md-checked) ._md-thumb{background-color:#BDBDC0}.container md-switch.md-focused:not[disabled].md-thumb:before{top:-4px;bottom:-4px;left:-4px;right:-4px}.loadingPane{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9000;box-sizing:border-box;font-size:10px}.loadingPane .loadingOverlay{position:absolute;background:#FFF;opacity:.75;width:100%;height:calc(100% + 7em);top:-7em}.loadingPane .icoSearching{width:36px;height:36px;background:url(./img/cargandoPaginaWeb.gif) no-repeat;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);background-size:36px 36px}.collapseLayer{position:absolute;top:8em;left:500px;height:3em;width:1.5em;background:#FFF;box-shadow:3px 1px 2px #c6b2af;z-index:2;cursor:pointer}.collapseLayer.collapsed .collapseButton{background:url(./img/icoDescolapsResults.png) .5em 1.1em no-repeat}.collapseLayer.collapsed:hover .collapseTooltip{display:block;position:absolute;left:100%;margin-left:10px;background-color:#535353;border:1px solid #fff;color:#FFF;white-space:nowrap;height:25px;font-size:10px;line-height:25px;top:calc(50% - 12px);padding:0 5px}.collapseLayer.collapsed .collapseTooltip:before{position:absolute;left:-7px;content:"";top:5px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.collapseLayer.collapsed .collapseTooltip:after{position:absolute;left:-5px;content:"";top:7px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #535353}.collapseLayer .collapseButton{padding:1.5em .75em;position:absolute;background:url(./img/icoColapsResults.png) .5em 1.1em no-repeat;right:0;top:0}.collapseLayer .collapseLiteral{font-family:Open Sans Regular;font-size:1em;padding:1em 2em 1em 1em;float:left}.mainContainer{position:absolute;width:500px;height:calc(100% - 4.5em);bottom:0;box-sizing:border-box;left:0;z-index:2}.mainContainer .poiContainer{height:100%;width:100%;bottom:0;left:0;position:absolute;box-sizing:border-box;background-color:#F9F9F9;box-shadow:1px 1px 2px #C6B2AF;padding:0 .6em .6em}.mainContainer li{cursor:default;list-style:none}.mainContainer li:hover .poiBody{background:rgba(200,200,200,.6)}.mainContainer input{float:right}.mainContainer .filterLayer{height:2em;width:100%}.mainContainer .filterLayer span{font-size:.94em;font-family:Open Sans Regular;line-height:.94em}.mainContainer .resultsNearTo{padding:0 0 1em 1em;box-sizing:border-box;font-size:.94em;font-family:Open Sans Regular;overflow:hidden}.mainContainer .resultsNearTo .resultsFilters{float:left}.mainContainer .resultsNearTo .resultsFilters .count{color:#ec0000;vertical-align:top}.mainContainer .resultsNearTo .resultsFilters .countLabel{padding-right:.5em;vertical-align:top}.mainContainer .resultsNearTo .resultsFilters .clearFilters{width:16px;height:15px;display:inline-block;background:url(./img/ico-limpiar-filtro.png) no-repeat;cursor:pointer;background-size:16px 15px;margin-top:2px}.mainContainer .resultsNearTo .resultsFilters .clearFilters:hover{background:url(./img/ico-limpiar-filtro-hover.png) no-repeat}.mainContainer .resultsNearTo .resultsFound{float:right}.mainContainer .resultsNearTo .resultsFound .resultsCount{color:#ec0000}.mainContainer .poiList{width:100%;overflow-y:auto;height:calc(100% - 6em);box-sizing:border-box;margin:0;padding:0;list-style:none}.mainContainer .poiList>li{display:table;width:100%;padding-bottom:.2em}.mainContainer .poiList .poiTypeLogo{display:table-cell;width:3em;min-width:3em;vertical-align:top}.mainContainer .poiList .poiTypeLogo span{float:left;padding:.9em;background:url(./img/icoOficina.png) no-repeat;margin-left:.4em}.mainContainer .poiList .poiTypeLogo.branchLogo span{background:url(./img/icoBRANCH.png) no-repeat}.mainContainer .poiList .poiTypeLogo.selectLogo span{background:url(./img/icoSELECT.png) no-repeat}.mainContainer .poiList .poiTypeLogo.select_embassyLogo span{background:url(./img/icoSELECT_EMBASSY.png) no-repeat}.mainContainer .poiList .poiTypeLogo.bancaprivadaLogo span{background:url(./img/icobancaprivada.png) no-repeat}.mainContainer .poiList .poiTypeLogo.workcafeLogo span{background:url(./img/icoworkcafe.png) no-repeat}.mainContainer .poiList .poiTypeLogo.universidadesLogo span{background:url(./img/icouniversidades.png) no-repeat}.mainContainer .poiList .poiTypeLogo.residentesLogo span{background:url(./img/icoresidentes.png) no-repeat}.mainContainer .poiList .poiTypeLogo.empresasLogo span{background:url(./img/icoempresas.png) no-repeat}.mainContainer .poiList .poiTypeLogo.particularesLogo span{background:url(./img/icoparticulares.png) no-repeat}.mainContainer .poiList .poiTypeLogo.grandes_superficiesLogo span{background:url(./img/icograndes_superficies.png) no-repeat}.mainContainer .poiList .poiTypeLogo.clientes_popularLogo span{background:url(./img/icoclientes_popular.png) no-repeat}.mainContainer .poiList .poiTypeLogo.clientes_pastorLogo span{background:url(./img/icoclientes_pastor.png) no-repeat}.mainContainer .poiList .poiTypeLogo.ag_colaboradoresLogo span{background:url(./img/icoag_colaboradores.png) no-repeat}.mainContainer .poiList .poiTypeLogo.ag_financierosLogo span{background:url(./img/icoag_financieros.png) no-repeat}.mainContainer .poiList .poiTypeLogo.corresponsalesLogo span{background:url(./img/icocorresponsales.png) no-repeat}.mainContainer .poiList .poiTypeLogo.oxxoLogo span{background:url(./img/icooxxo.png) no-repeat}.mainContainer .poiList .poiTypeLogo.circle_kLogo span{background:url(./img/icocircle_k.png) no-repeat}.mainContainer .poiList .poiTypeLogo.tienda_extraLogo span{background:url(./img/icotienda_extra.png) no-repeat}.mainContainer .poiList .poiTypeLogo.elevenLogo span{background:url(./img/icoeleven.png) no-repeat}.mainContainer .poiList .poiTypeLogo.telecommLogo span{background:url(./img/icotelecomm.png) no-repeat}.mainContainer .poiList .poiTypeLogo.super7_24Logo span{background:url(./img/icosuper7_24.png) no-repeat}.mainContainer .poiList .poiTypeLogo.tienda_kLogo span{background:url(./img/icotienda_k.png) no-repeat}.mainContainer .poiList .poiTypeLogo.f_guadalajaraLogo span{background:url(./img/icof_guadalajara.png) no-repeat}.mainContainer .poiList .poiTypeLogo.delsolLogo span{background:url(./img/icodelsol.png) no-repeat}.mainContainer .poiList .poiTypeLogo.woolworthLogo span{background:url(./img/icowoolworth.png) no-repeat}.mainContainer .poiList .poiTypeLogo.post_officeLogo span{background:url(./img/icopost_office.png) no-repeat}.mainContainer .poiList .poiTypeLogo.correos_sinpresLogo span{background:url(./img/icocorreos_sinpres.png) no-repeat}.mainContainer .poiList .poiTypeLogo.correos_presLogo span{background:url(./img/icocorreos_pres.png) no-repeat}.mainContainer .poiList .poiTypeLogo.atmLogo span,.mainContainer .poiList .poiTypeLogo.non_santander_atmLogo span,.mainContainer .poiList .poiTypeLogo.santander_atmLogo span{background:url(./img/icoATM.png) no-repeat}.mainContainer .poiList .poiDetail{display:table-cell;width:calc(100% - 3em)}.mainContainer .poiList .poiHeader{width:99.5%;height:1.75em;background:#F2F2F2}.mainContainer .poiList .poiHeader .resultType{float:left;margin:.5em .5em .5em 0;font-size:.875em;font-family:Open Sans Regular;color:#424242}.mainContainer .poiList .poiHeader span.miniLogo{background:url(./img/logSANpeq.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogooxxo{background:url(./img/logooxxo.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:4.2em}.mainContainer .poiList .poiHeader span.miniLogoeleven{background:url(./img/logoeleven.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:2.8em}.mainContainer .poiList .poiHeader span.miniLogocircle_k{background:url(./img/logocircle_k.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.8em}.mainContainer .poiList .poiHeader span.miniLogotienda_extra{background:url(./img/logotienda_extra.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:6.3em}.mainContainer .poiList .poiHeader span.miniLogotienda_k{background:url(./img/logotienda_k.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:2.4em}.mainContainer .poiList .poiHeader span.miniLogotelecomm{background:url(./img/logotelecomm.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogosuper7_24{background:url(./img/logosuper7_24.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogof_guadalajara{background:url(./img/logof_guadalajara.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:3.3em}.mainContainer .poiList .poiHeader span.miniLogodelsol{background:url(./img/logodelsol.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:3.3em}.mainContainer .poiList .poiHeader span.miniLogowoolworth{background:url(./img/logowoolworth.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:6.3em}.mainContainer .poiList .poiHeader span.miniLogopost_office{background:url(./img/logopost_office.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:3.3em}.mainContainer .poiList .poiHeader span.miniLogocorreos_sinpres{background:url(./img/logocorreos_sinpres.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em}.mainContainer .poiList .poiHeader span.miniLogocorreos_pres{background:url(./img/logocorreos_pres.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em}.mainContainer .poiList .poiHeader span.miniLogocorresponsales{background:url(./img/logocorresponsales.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoclientes_popular{background:url(./img/logoclientes_popular.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:3.2em}.mainContainer .poiList .poiHeader span.miniLogoclientes_pastor{background:url(./img/logoclientes_pastor.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:3.2em}.mainContainer .poiList .poiHeader span.miniLogoclientes_banefe{background:url(./img/logoclientes_banefe.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogobancaprivada{background:url(./img/logobancaprivada.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:9.5em}.mainContainer .poiList .poiHeader span.miniLogoempresas{background:url(./img/logoempresas.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:8em}.mainContainer .poiList .poiHeader span.miniLogoparticulares{background:url(./img/logoparticulares.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoresidentes{background:url(./img/logoresidentes.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogouniversidades{background:url(./img/logouniversidades.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogoworkcafe{background:url(./img/logoworkcafe.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogopyme{background:url(./img/logopyme.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogograndes_superficies{background:url(./img/logograndes_superficies.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoag_colaboradores{background:url(./img/logoag_colaboradores.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoag_financieros{background:url(./img/logoag_financieros.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogobranch{background:url(./img/logobranch.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoselect{background:url(./img/logoselect.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:6.8em}.mainContainer .poiList .poiHeader span.miniLogoselect-embassy{background:url(./img/logoselect-embassy.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:6.8em}.mainContainer .poiList .poiHeader span.miniLogo.select{background:url(./img/logSANSELpeq.png) .25em .25em no-repeat;padding-right:8em}.mainContainer .poiList .poiHeader .viewDetail{float:right;padding:.4em 1.5em .4em 1em;font-size:.875em;font-family:Open Sans Regular;background:url(./img/arrow-full-details.png) 95% center no-repeat #e2e2e2;color:#ec0000;cursor:pointer}.mainContainer .poiList .poiBody{display:table;width:99.5%}.mainContainer .poiList .poiEntries{display:table-cell;padding:0;vertical-align:top;width:auto;cursor:pointer}.mainContainer .poiList .poiBody .poiEntries:hover li{text-decoration:underline;cursor:pointer}.mainContainer .poiList .poiBody.threeButtons .poiEntries li{max-width:12em}.mainContainer .poiList .poiEntries li{color:#767676;font-size:.812em;font-family:Open Sans Regular;line-height:1.6em;max-width:19em}.mainContainer .poiList .poiEntries li a{color:#767676;text-decoration:none}.mainContainer .poiList .poiEntries li a.fulldetailLink{color:#000;font-size:.812em;font-family:Open Sans Regular;text-decoration:underline;line-height:1.6em}.mainContainer .poiList .poiButtons{float:right;max-width:11em}.mainContainer .poiList .poiBody.threeButtons .poiButtons{max-width:18em}.mainContainer .poiList .poiButtons .appointmentButton,.mainContainer .poiList .poiButtons div{padding-top:2.8em;height:auto;float:left;position:relative;text-align:center}.mainContainer .poiList .poiButtons .appointmentButton{font-size:.8em;font-family:Open Sans Regular;color:#000;padding:3.5em .6em 0;text-decoration:none;background:url(./img/ico-appointment.png) 50% calc(50% - 5px) no-repeat;background-size:30px 30px;max-width:96px}.mainContainer .poiList .poiButtons span{font-size:.8em;font-family:Open Sans Regular;width:100%;color:#000}.mainContainer .poiList .poiCall{background:url(./img/icoCall.png) calc(50% - .25em) .8em no-repeat;max-width:100px}.mainContainer .poiList .poiButtons div.poiDistance{background:url(./img/icoDirections.png) center .8em no-repeat;float:left;padding:2.8em .6em 0;cursor:pointer}.mainContainer .poiList .poiButtons div.poiDistance:hover{background:url(./img/ico-ruta-hover.png) center .8em no-repeat}.mainContainer .paginator{height:3em;width:100%;border-top:1px solid #E0E0E0;position:absolute;left:0;bottom:0}.mainContainer .paginator .paginatorLabel{position:absolute;bottom:1.1em;right:5.7em;font-family:Open Sans Light;color:#2A2D30;font-size:.813em}.mainContainer .paginator .arrow_right{background:url(./img/icoarrow1.png) no-repeat;cursor:pointer;position:absolute;bottom:1em;width:.5em;height:.8em;right:1.1em}.mainContainer .paginator .arrow_right.disabled{background:url(./img/icoarrow1off.png) no-repeat}.mainContainer .paginator .arrow_left{background:url(./img/icoarrow2.png) no-repeat;cursor:pointer;position:absolute;bottom:1em;width:.5em;height:.8em;right:2.8em}.mainContainer .paginator .arrow_left.disabled{background:url(./img/icoarrow2off.png) no-repeat}.mainContainer .paginator .arrow_left.disabled,.mainContainer .paginator .arrow_right.disabled{cursor:default;opacity:.5}.mainContainer .POIDetail{position:absolute;height:calc(100% + 8.5em);width:100%;top:-8.5em;bottom:0;left:-100%;z-index:5;transition:left .5s linear;background-color:#FFF;box-sizing:border-box;font-size:9px;box-shadow:1px 1px 2px #C6B2AF;overflow:auto}.mainContainer .POIDetail.showDetail{left:0;transition:left .5s linear}.mainContainer .POIDetail .panelOptionsBanner{background:#616364;overflow:hidden}.mainContainer .POIDetail .panelOptionsBanner .closeButton{background:url(./img/routeBackArrow.png) 1.4em center no-repeat;font-size:1.6em;color:#fff;font-weight:700;text-decoration:underline;line-height:1.1em;cursor:pointer;padding:.5em 0 .5em 2em;box-sizing:border-box;float:left}.mainContainer .POIDetail .panelOptionsBanner .detailLink{font-size:1.6em;color:#fff;font-weight:700;text-decoration:underline;width:50%;line-height:2em;cursor:pointer;text-align:right;padding-right:2em;box-sizing:border-box;float:right}.mainContainer .POIDetail .headerData{color:#fff;font-size:1.8em;width:100%;box-sizing:border-box;overflow:hidden;background:#ec0000;background:-webkit-linear-gradient(left,#BC0D12,#4A0205);background:-o-linear-gradient(right,#BC0D12,#4A0205);background:-moz-linear-gradient(right,#BC0D12,#4A0205);background:linear-gradient(to right,#BC0D12,#4A0205)}.mainContainer .POIDetail .headerData .poiLogo{font-size:10px;width:10em;height:10em;box-sizing:border-box;margin:1em 2.5em 3.5em;background:url(./img/defaultDetailLogo.png) center center no-repeat;float:left}.mainContainer .POIDetail .headerData .poiLogo.branchLogo{background:url(./img/branchDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.ag_colaboradoresLogo{background:url(./img/ag_colaboradoresDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.ag_financierosLogo{background:url(./img/ag_financierosDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.atmLogo{background:url(./img/atmDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.corresponsalesLogo{background:url(./img/corresponsalesLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.workcafeLogo{background:url(./img/workcafeDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.selectLogo{background:url(./img/selectDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.non_santander_atmLogo,.mainContainer .POIDetail .headerData .poiLogo.santander_atmLogo{background:url(./img/atmDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.empresasLogo{background:url(./img/empresasDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.grandes_superficiesLogo{background:url(./img/grandes_superficiesDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.universidadesLogo{background:url(./img/universidadesDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.bancaprivadaLogo{background:url(./img/bancaprivadaDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.residentesLogo{background:url(./img/residentesDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.particularesLogo{background:url(./img/particularesDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.clientes_popularLogo{background:url(./img/clientes_popularDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.clientes_pastorLogo{background:url(./img/clientes_pastorDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.select-embassyLogo{background:url(./img/select-embassyDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.elevenLogo{background:url(./img/elevenDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.telecommLogo{background:url(./img/telecommDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.super7_24Logo{background:url(./img/super7_24DetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.f_guadalajaraLogo{background:url(./img/f_guadalajaraDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.oxxoLogo{background:url(./img/oxxoDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.tienda_kLogo{background:url(./img/tienda_kDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.circle_kLogo{background:url(./img/circle_kDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.tienda_extraLogo{background:url(./img/tienda_extraDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.delsolLogo{background:url(./img/delsolDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.woolworthLogo{background:url(./img/woolworthDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.post_officeLogo{background:url(./img/post_officeDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.correos_sinpresLogo{background:url(./img/correos_sinpresDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.correos_presLogo{background:url(./img/correos_presDetailLogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiData{padding:1em 0;float:left;width:calc(100% - 151px);box-sizing:border-box}.mainContainer .POIDetail .headerData .poiData span{width:100%;display:inline-block}.mainContainer .POIDetail .headerData .poiData .closedNow,.mainContainer .POIDetail .headerData .poiData .openNow{width:auto;display:inline-block;padding-right:1em;margin-bottom:1.2em;font-weight:700;font-size:14px;text-transform:uppercase;clear:both}.mainContainer .POIDetail .headerData .poiData .openNow{background:url(./img/openNow.png) right center no-repeat}.mainContainer .POIDetail .headerData .poiData .closedNow{background:url(./img/icoClosedNow2.png) right center no-repeat}.mainContainer .POIDetail .headerData .poiData .detailPOIType{margin-bottom:1em}.mainContainer .POIDetail .headerData .poiData .detailPOIAddress{font-size:14px;font-weight:600}.mainContainer .POIDetail .headerData .poiData .detailPOIOffice{font-size:14px;font-weight:600;padding-top:.7em}.mainContainer .POIDetail .headerDirections{box-sizing:border-box;width:100%;padding-right:2em;overflow:hidden;background:#BE2429;background:-webkit-linear-gradient(left,#BE2429,#4c1313);background:-o-linear-gradient(right,#BE2429,#4c1313);background:-moz-linear-gradient(right,#BE2429,#4c1313);background:linear-gradient(to right,#BE2429,#4c1313)}.mainContainer .POIDetail .headerDirections .directionsLabel{line-height:50px;float:right;color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;margin-right:1em}.mainContainer .POIDetail .headerDirections a{height:5em;width:5em;float:right;cursor:pointer}.mainContainer .POIDetail .headerDirections .byBike{background:url(./img/ico-bicycle-off.png) center center no-repeat}.mainContainer .POIDetail .headerDirections .byBike.selected,.mainContainer .POIDetail .headerDirections .byBike:hover{background:url(./img/ico-bicycle-on.png) center center no-repeat}.mainContainer .POIDetail .headerDirections .byWalk{background:url(./img/ico-person-off.png) center center no-repeat}.mainContainer .POIDetail .headerDirections .byWalk.selected,.mainContainer .POIDetail .headerDirections .byWalk:hover{background:url(./img/ico-person-on.png) center center no-repeat}.mainContainer .POIDetail .headerDirections .byBus{background:url(./img/ico-bus-off.png) center center no-repeat}.mainContainer .POIDetail .headerDirections .byBus.selected,.mainContainer .POIDetail .headerDirections .byBus:hover{background:url(./img/ico-bus-on.png) center center no-repeat}.mainContainer .POIDetail .headerDirections .byCar{background:url(./img/ico-car-off.png) center center no-repeat}.mainContainer .POIDetail .headerDirections .byCar.selected,.mainContainer .POIDetail .headerDirections .byCar:hover{background:url(./img/ico-car-on.png) center center no-repeat}.mainContainer .POIDetail .detailCall{padding:1em 1.5em 1.5em;height:auto;border-bottom:1px solid #EEE;overflow:hidden}.mainContainer .POIDetail .detailCall a{text-decoration:none}.mainContainer .POIDetail .detailCall .poiCall{background:url(./img/icoCall.png) .5em .8em no-repeat;padding:1em 1em 1em 4em;float:left}.mainContainer .POIDetail .detailCall .poiCall span{font-size:1.8em;font-family:Open Sans Regular;width:100%;color:#000}.mainContainer .POIDetail .detailCall a:hover .poiCall{background:url(./img/ico-phone-hover.png) .5em .8em no-repeat}.mainContainer .POIDetail .detailCall a:hover .poiCall span{color:#7F7F7F}.mainContainer .POIDetail .detailCall .appointmentButton{float:right;color:#ec0000;border:1px solid #CCC;padding:12px 15px 12px 42px;border-radius:25px;font-size:1.2em;background:url(./img/ico-appointment.png) 15px 9px no-repeat;background-size:18px 18px}.mainContainer .POIDetail .collapsable{cursor:pointer;background:url(./img/colapsador.png) calc(100% - 20px) 3px no-repeat}.mainContainer .POIDetail .collapsable.collapsed{background:url(./img/colapsador-off.png) calc(100% - 20px) 3px no-repeat}.mainContainer .POIDetail .detailSchedule{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #EEE}.mainContainer .POIDetail .detailSchedule .header{color:#7F7F7F;font-size:1.7em;font-weight:700;padding-bottom:1em}.mainContainer .POIDetail .detailSchedule .collapsableContent dl{margin:0}.mainContainer .POIDetail .detailSchedule .collapsableContent dt{color:#7F7F7F;font-size:1.4em;width:30%;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-family:Open Sans Regular}.mainContainer .POIDetail .detailSchedule .collapsableContent dd{font-size:1.4em;width:69%;display:inline-block;margin:0;vertical-align:top}.mainContainer .POIDetail .detailSchedule .collapsableContent dd .closed{background:url(./img/icoClosedNow.png) center right no-repeat;box-sizing:border-box;padding-right:1em;font-family:Open Sans Regular}.mainContainer .POIDetail .detailFinancialServs{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #EEE}.mainContainer .POIDetail .detailFinancialServs .header{color:#7F7F7F;font-size:1.7em;font-weight:700;padding-bottom:1em}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services{list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services li{display:block;vertical-align:top;padding-left:1.5em;background:url(./img/bulletFinancial.png) 0 .9em no-repeat;box-sizing:border-box}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services li span{font-size:13px;line-height:1.8em;font-family:Open Sans Regular;color:#535353;display:inline-block;text-transform:lowercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services li span:first-letter{text-transform:uppercase}.mainContainer .POIDetail .detailNonFinancialServs{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #EEE}.mainContainer .POIDetail .detailNonFinancialServs .header{color:#7F7F7F;font-size:1.7em;font-weight:700;padding-bottom:1em}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services{list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li{padding-left:1.5em;box-sizing:border-box;display:inline-block;width:4em;height:4em}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.parking{background:url(./img/icoParking.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.wifi{background:url(./img/icoWifi.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.handicapped{background:url(./img/icoAccesibility.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.openSats{background:url(./img/open-saturdays.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.multicaj{background:url(./img/icoMulticajero.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.embosad{background:url(./img/icoEmbosadora.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.contact{background:url(./img/icoContactLess.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.retiro{background:url(./img/icoRetiroCodigo.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .langs{list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .langs li{display:block;vertical-align:top;padding-left:1.5em;background:url(./img/bulletFinancial.png) 0 .9em no-repeat;box-sizing:border-box}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .langs li span{font-size:13px;line-height:1.8em;font-family:Open Sans Regular;color:#535353}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts{list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li{display:block;vertical-align:top;padding-left:1.5em;background:url(./img/bulletFinancial.png) 0 .9em no-repeat;box-sizing:border-box}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span{font-size:13px;line-height:1.8em;font-family:Open Sans Regular;display:inline-block;color:#535353;text-transform:lowercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.nouppercase,.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.nouppercase:first-letter{text-transform:none}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span:first-letter{text-transform:uppercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.rojo{color:red;text-transform:none}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.negrita{font-weight:700;text-transform:none}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.mayuscula{text-transform:uppercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.talcual{text-transform:none}.mainContainer .POIDetail .detailSocialNetworks{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #EEE}.mainContainer .POIDetail .detailSocialNetworks .header{color:#7F7F7F;font-size:1.7em;font-weight:700;padding-bottom:1em}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks{list-style:none;margin:0;padding:0;overflow:hidden}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li a{width:3.5em;height:3.5em;margin:0 1em 0 0;float:left}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailFacebook a{background:url(./img/ico-facebook.png) center center no-repeat}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailTwitter a{background:url(./img/ico-twitter.png) center center no-repeat}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailYoutube a{background:url(./img/ico-youtube.png) center center no-repeat}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailGooglePlus a{background:url(./img/ico-googleplus.png) center center no-repeat}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailInstagram a{background:url(./img/ico-instagram.png) center center no-repeat}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailLinkedin a{background:url(./img/ico-linkedin.png) center center no-repeat}.mainContainer .directionsContainer{position:absolute;height:calc(100% + 4.5em);width:100%;top:-4.5em;bottom:0;left:-100%;background-color:#F9F9F9;z-index:6;transition:left .5s ease;box-shadow:1px 1px 2px #C6B2AF;box-sizing:border-box;overflow:auto}.mainContainer .directionsContainer.showDirections{left:0;transition:left .5s ease}.directionsContainer .backToSearchResults{font-size:10px;background:#616364;width:100%;overflow:hidden}.directionsContainer .backToSearchResults span{background:url(./img/routeBackArrow.png) 1.4em center no-repeat;font-size:1.6em;color:#fff;font-weight:700;text-decoration:underline;line-height:1.1em;cursor:pointer;padding:.5em 0 .5em 2em;box-sizing:border-box;float:left;max-width:calc(100% - 6em)}.directionsContainer .directionsFor .address,.directionsContainer .directionsFor .directionsLabel{font-size:1.375em;line-height:1.2em;color:#FFF;font-family:Open Sans Regular}.directionsContainer .directionsFor{width:100%;padding:2em 1em 2em 2em;box-sizing:border-box;background:#BC0D12;background:-webkit-linear-gradient(left,#BC0D12,#4A0205);background:-o-linear-gradient(right,#BC0D12,#4A0205);background:-moz-linear-gradient(right,#BC0D12,#4A0205);background:linear-gradient(to right,#BC0D12,#4A0205)}.directionsContainer .directionsFor .directionsLabel{margin-right:6px}.directionsContainer .iconContainer{width:100%;overflow:hidden;background:#BE2429;background:-webkit-linear-gradient(left,#BE2429,#4c1313);background:-o-linear-gradient(right,#BE2429,#4c1313);background:-moz-linear-gradient(right,#BE2429,#4c1313);background:linear-gradient(to right,#BE2429,#4c1313)}.directionsContainer .iconContainer span{padding:1.15em;cursor:pointer;opacity:1;float:right;margin:.4em 1em .4em 0}.directionsContainer .iconContainer .export{background:url(./img/ico-print-off.png) no-repeat;margin-left:2em;float:left;width:100px;padding:1.15em 0}.directionsContainer .iconContainer .export:hover{background:url(./img/ico-print-on.png) no-repeat}.directionsContainer .iconContainer span.directions{padding:.8em;font-size:13px;font-family:Open Sans Regular;color:#FFF;cursor:default}.directionsContainer .iconContainer .byCar{background:url(./img/ico-car-off.png) no-repeat}.directionsContainer .iconContainer .byBus{background:url(./img/ico-bus-off.png) no-repeat;margin-right:2em}.directionsContainer .iconContainer .byWalk{background:url(./img/ico-person-off.png) no-repeat}.directionsContainer .iconContainer .byBike{background:url(./img/ico-bicycle-off.png) no-repeat}.directionsContainer .iconContainer .byCar.selected,.directionsContainer .iconContainer .byCar:hover{background:url(./img/ico-car-on.png) no-repeat}.directionsContainer .iconContainer .byBus.selected,.directionsContainer .iconContainer .byBus:hover{background:url(./img/ico-bus-on.png) no-repeat;margin-right:2em}.directionsContainer .iconContainer .byWalk.selected,.directionsContainer .iconContainer .byWalk:hover{background:url(./img/ico-person-on.png) no-repeat}.directionsContainer .iconContainer .byBike.selected,.directionsContainer .iconContainer .byBike:hover{background:url(./img/ico-bicycle-on.png) no-repeat}.directionsContainer .inputContainer{width:100%;box-sizing:border-box;position:relative;height:8em;background:#E5E5E5;padding:1.6em}.directionsContainer .inputContainer input{width:66%;position:absolute;left:2em;font-family:Open Sans Regular;padding:.5em .5em .5em 1em;box-sizing:border-box}.directionsContainer .inputContainer input#inputFrom{text-overflow:ellipsis}.directionsContainer .inputContainer input#inputFrom,.directionsContainer .inputContainer.switched input#inputTo{top:1em}.directionsContainer .inputContainer input#inputTo{padding-right:3em}.directionsContainer .inputContainer input#inputTo,.directionsContainer .inputContainer.switched input#inputFrom{top:4em}.directionsContainer .inputContainer .myLocation{padding:.8em;background:url(./img/routeGeoLoc.png) no-repeat;cursor:pointer;position:absolute;left:calc(66% + 2.6em);top:4.4em}.directionsContainer .inputContainer.switched .myLocation{top:1em}.directionsContainer .inputContainer .search{background:url(./img/icoLupaDireccion.png) no-repeat;position:absolute;padding:.7em;top:4.7em;left:calc(68% - 1em);cursor:pointer}.directionsContainer .inputContainer.switched .search{top:1.7em}.directionsContainer .switch{height:100%;padding:0 .9em;cursor:pointer;float:right;background:url(./img/ico-switch.png) 5px center no-repeat}.directionsContainer .switch:hover{background:url(./img/ico-switch-hover.png) 5px center no-repeat}.directionsContainer .stepsContainer{width:100%;float:left;height:calc(100% - 22.1em);overflow-y:auto;padding:0;box-sizing:border-box}.directionsContainer .routes{margin:0;padding:0 0 1em}.directionsContainer .routes li{position:relative;border-bottom:1px solid #999;min-height:3.5em;cursor:pointer;padding:0 .7em;overflow:hidden;border-left:transparent solid .3em}.directionsContainer .routes li:hover{background:#F7F7F7;border-left:#F7F7F7 solid .3em}.directionsContainer .routes li.selected{background:#DDD;cursor:default;box-sizing:border-box;border-left:#ec0000 solid .3em}.directionsContainer .routes .summary{float:left;padding:0 3.8em .3em 1.8em;font-family:Open Sans Regular;font-size:.94em;color:#424242;margin-top:1em;min-height:1.1em;width:100%;box-sizing:border-box}.directionsContainer .routes .travelBy_car{background:url(./img/icoCocheGris.png) no-repeat}.directionsContainer .routes .travelBy_bus{background:url(./img/icoBusGris.png) no-repeat}.directionsContainer .routes .travelBy_bike{background:url(./img/icoBicicletaGris.png) no-repeat}.directionsContainer .routes .travelBy_walk{background:url(./img/icoPeatonGris.png) no-repeat}.directionsContainer .routes .share{padding:.5em;background:url(./img/icoShare.png) no-repeat;float:left;margin-left:1em;margin-top:1em;cursor:pointer}.directionsContainer .routes .duration{position:absolute;right:.8em;top:1em;font-family:Open Sans Regular;font-size:.94em;color:#C90212}.directionsContainer .routes .durationNoTraffic{font-family:Open Sans Regular;font-size:.75em;color:#767676;float:left}.directionsContainer .routes .noTrafficLiteral{margin-left:.8em}.directionsContainer .routes .hideTraffic{margin-left:.8em;text-decoration:underline;cursor:pointer}.directionsContainer .routes .distance{position:absolute;right:.8em;top:2.5em;font-family:Open Sans Regular;font-size:13px;color:#767676}.steps{margin:0;padding:0 1em}.steps li{display:table;width:100%;margin-bottom:1em;padding-bottom:.3em;border-bottom:1px solid #999}.steps .icon,.steps .instructionsBlock{display:table-cell}.steps li:hover{background:#F7F7F7}.steps .icon{width:3em;background:url(./img/arrow-6.png) 1em 0 no-repeat}.steps .instructions{font-family:Open Sans Regular;font-size:.813em;color:#424242}.distanceBlock{display:table;margin-top:.5em}.distanceBlock .distance{display:table-cell;white-space:nowrap;font-family:Open Sans Regular;font-size:.813em;color:#767676;padding-right:.5em}.distanceBlock .separator{width:100%;border-bottom:1px solid #999;display:table-cell;display:none}.steps .icon.keep-left,.steps .icon.turn-left{background:url(./img/arrow-2.png) 1em 0 no-repeat}.steps .icon.keep-right,.steps .icon.turn-right{background:url(./img/arrow-5.png) 1em 0 no-repeat}.steps .icon.turn-slight-left{background:url(./img/arrow-16.png) 1em 0 no-repeat}.steps .icon.turn-slight-right{background:url(./img/arrow-4.png) 1em 0 no-repeat}.steps .icon.turn-sharp-left{background:url(./img/arrow-1.png) 1em 0 no-repeat}.steps .icon.turn-sharp-right{background:url(./img/arrow-9.png) 1em 0 no-repeat}.steps .icon.uturn-left{background:url(./img/arrow-13.png) 1em 0 no-repeat}.steps .icon.uturn-right{background:url(./img/arrow-3.png) 1em 0 no-repeat}.steps .icon.fork-left{background:url(./img/arrow-12.png) 1em 0 no-repeat}.steps .icon.fork-right{background:url(./img/arrow-11.png) 1em 0 no-repeat}.steps .icon.ramp-left{background:url(./img/arrow-18.png) 1em 0 no-repeat}.steps .icon.ramp-right{background:url(./img/arrow-14.png) 1em 0 no-repeat}.steps .icon.roundabout-left{background:url(./img/arrow-10.png) 1em 0 no-repeat}.steps .icon.roundabout-right{background:url(./img/arrow-7.png) 1em 0 no-repeat}.steps .icon.merge{background:url(./img/arrow-8.png) 1em 0 no-repeat}.steps .icon.ferry{background:url(./img/arrow-ship-15.png) 1em 0 no-repeat}.markerWindow{padding:.5em;width:35.1em;position:relative;overflow:hidden}.markerWindow .closeButtonLayer{width:100%;height:2em}.markerWindow .closeButtonLayer .closeButton{float:right;padding-right:2em;background:url(./img/icoAspaCapa.png) 100% 0 no-repeat;height:2em;cursor:pointer}.markerWindow .header{width:100%;height:1.75em;background:url(./img/logSANpeq.png) .25em .25em no-repeat}.markerWindow .header.select{background:url(./img/logSANSELpeq.png) .25em .25em no-repeat}.markerWindow .header span{float:right;margin:.5em;font-size:1em;font-family:Open Sans Regular;color:#424242}.markerWindow .details{display:table;width:100%}.markerWindow .details .entries{display:table-cell;padding:0;vertical-align:top;width:90%}.markerWindow .details .entries li{color:#767676;font-size:1em;font-family:Open Sans Regular;line-height:1.6em;list-style:none}.markerWindow .details .entries li a{color:#767676;text-decoration:none}.markerWindow .details .entries li a.fulldetailLink{color:#C90212;font-size:1em;font-family:Open Sans Regular;text-decoration:underline;line-height:1.6em}.markerWindow .details .buttons{display:table-cell}.markerWindow .details .buttons div{height:4em;float:left;cursor:pointer;position:relative}.markerWindow .details .buttons span{font-size:1em;font-family:Open Sans Regular;position:absolute;top:3.6em;width:100%;text-align:center;color:#000}.markerWindow .details .buttons div.poiDistance{background:url(./img/icoDirections.png) .9em .8em no-repeat;float:right;width:4em}.markerWindow .services h1{font-size:1.38em;color:#424242;font-family:Open Sans Light}.infoRow input,.infoRow span,.markerWindow .services li,.routes_print .route>span{font-family:Open Sans Regular}.markerWindow .services ul{list-style:none;padding:0;margin:0}.markerWindow .services li{display:inline-block;vertical-align:top;width:33%;padding-left:1em;background:url(./img/bulletFinancial.png) 0 .7em no-repeat;box-sizing:border-box;font-size:1em;color:#535353;line-height:1.8em}.markerWindow .icons{height:2em;float:left;width:100%;margin-top:1.4em}.markerWindow .icons span{padding-left:2.5em;margin-right:1em;padding-bottom:1em}.markerWindow .icons .parking{background:url(./img/icoParking.png) no-repeat}.markerWindow .icons .handicapped{background:url(./img/icoAccesibility.png) .3em 0 no-repeat}.markerWindow .icons .wifi{background:url(./img/icoWifi.png) no-repeat;padding-right:.4em}.markerWindow .icons .lang_br,.markerWindow .icons .lang_de,.markerWindow .icons .lang_en,.markerWindow .icons .lang_es,.markerWindow .icons .lang_pt{padding-left:.5em}.markerWindow .banner{margin-top:1.5em;float:left;width:100%;height:4em}.markerWindow .banner img{margin:auto;height:4em;display:block}.markerWindow.mobile{height:100%;width:100%;position:absolute;top:0;left:0;z-index:999;background:#FFF;font-size:.83em;padding:.8em;box-sizing:border-box;overflow-y:auto}.markerWindow.mobile .services li{width:50%}.printPage{width:100%;height:100%}.printPage .printElement{display:none}.printPage.printingRoute{position:fixed;overflow-y:auto;z-index:100;background:#FFF}.printPage.printingRoute .map{z-index:-1;position:relative}.printPage.printingRoute .printElement{display:block}.logo_box_print{cursor:default;line-height:.7em;width:100%;display:table;padding:1em 2em 1em 1em;box-sizing:border-box}.printPage.printingRoute .printElement.logo_box_print{display:table}.logo_box_print img{display:table-cell}.logo_box_print img.logo_resp{display:none}.title_layer_print{display:table-cell;vertical-align:middle}.title_box_print{width:17.2em;display:table;margin-top:3px;float:right}.title_print{background:rgba(255,255,255,1);box-shadow:1px 1px 2px #C6B2AF;padding:.2em .7em;color:#666;display:table-cell;width:100%}.title_literal_print{font-size:1.3em;line-height:1.3em}.infoRow{width:100%;height:auto;padding:0 1em;box-sizing:border-box;margin-top:1em;-webkit-box-shadow:0 2px 1px 0 rgba(66,66,66,.4);-moz-box-shadow:0 2px 1px 0 rgba(66,66,66,.4);box-shadow:0 2px 1px 0 rgba(66,66,66,.4)}.infoRow .infoFrom{padding-left:2em;display:inline-block}.infoRow .infoFrom.car{background:url(./img/icoCocheGris.png) no-repeat}.infoRow .infoFrom.bus{background:url(./img/icoBusGris.png) no-repeat}.infoRow .infoFrom.walk{background:url(./img/icoPeatonGris.png) no-repeat}.infoRow .infoFrom.bike{background:url(./img/icoBicicletaGris.png) no-repeat}.infoRow span{margin:.7em 1em 0 0;font-size:.8125em;color:#424242;padding-bottom:2em}.infoRow input{background:#FD0808;border:none;border-radius:2em;font-size:1em;font-weight:700;color:#FFF;padding:.4em 1em;margin:0 1em 1.1em 0;cursor:pointer}.infoRow .rightBlock{display:block;float:right}.infoRow .cancelButton,.infoRow .infoTravel,.infoRow .printButton{display:inline-block}.footer,.responsiveTabs{display:none;width:100%}.infoRow .closingElement{clear:both}.routes_print{width:100%;height:2em;-webkit-box-shadow:0 -2px 1px 0 rgba(66,66,66,.4);-moz-box-shadow:0 -2px 1px 0 rgba(66,66,66,.4);box-shadow:0 -2px 1px 0 rgba(66,66,66,.4)}.routes_print .route{padding:1em}.routes_print .route>span{font-size:15px;color:#424242}.routes_print .route .steps{padding:1em 0 0}.footer{background:#3E4041;box-sizing:border-box}.footer::after{clear:both;content:".";display:block;height:0;visibility:hidden}.footer ul{list-style-type:none;margin:0}.footer li{float:left;padding:1.5em 2em;text-decoration:underline}.footer a{color:#FFF}.collapsed-add,.collapsed-remove,.reducedmap-add,.reducedmap-remove{-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all}.mainContainer.collapsed,.mainContainer.collapsed-add.collapsed-add-active{left:-500px}.mainContainer.showingDirections.collapsed,.mainContainer.showingDirections.collapsed-add.collapsed-add-active{left:-31.1em}.collapseLayer.collapsed,.collapseLayer.collapsed-add.collapsed-add-active,.mainContainer.collapsed-remove.collapsed-remove-active{left:0}.collapseLayer.collapsed-remove.collapsed-remove-active{left:29.5}.responsiveTabs{background-color:#FAFAFA;position:absolute;bottom:0;height:50px;border-top:1px solid #cdcdcd;z-index:3;overflow:hidden}.responsiveTabs ul{margin:0;padding:0;position:relative;height:50px}.responsiveTabs ul li{width:33.33%;list-style-type:none;height:50px;cursor:pointer;position:absolute}.responsiveTabs ul .mapTab{background:url(./img/ico-map-footer.png) center 4px no-repeat #FAFAFA;left:0;z-index:5;transition:width .3s ease;transition-delay:.2s}.responsiveTabs ul .mapTab.half{width:50%;transition:width .3s ease;transition-delay:.2s}.responsiveTabs ul .mapTab.active{background:url(./img/ico-map-activo-footer.png) center 4px no-repeat #FFF}.responsiveTabs ul .filtersTab{background:url(./img/ico-filtro-footer.png) center 10px no-repeat #FAFAFA;left:33%;z-index:2;transition:left .5s ease}.responsiveTabs ul .filtersTab.active{background:url(./img/ico-filtro-activo-footer.png) center 10px no-repeat #FFF}.responsiveTabs ul .filtersTab.toRight{left:100%;transition:left .5s ease}.responsiveTabs ul .resultsTab{background:url(./img/ico-viewlist-footer.png) center 10px no-repeat #FAFAFA;left:66%;z-index:3;transition:left .5s ease}.responsiveTabs ul .resultsTab.toRight{left:133%;transition:left .5s ease}.responsiveTabs ul .resultsTab.active{background:url(./img/ico-viewlist-activo-footer.png) center 10px no-repeat #FFF}.responsiveTabs ul .routeTab{width:50%;position:absolute;right:67%;transition:right .5s ease;z-index:4;background:url(./img/ico-route.png) center 4px no-repeat #FAFAFA}.responsiveTabs ul .routeTab.active{background:url(./img/ico-route-active.png) center 4px no-repeat #FFF}.responsiveTabs ul .routeTab.visible{position:absolute;right:0;transition:right .5s ease}.responsiveTabs ul li span{display:block;text-align:center;font-size:10px;margin-top:30px;color:#737373}@media screen and (max-width:768px){.container,.title_literal,body{overflow:hidden}.container{height:calc(100% - 51px)}.logo_box{display:none;right:0;top:0}.responsiveTabs{display:block}.searchLayer{width:100%}.searchBox .filtersButton{display:none}.searchBox .searchContainer{float:left;box-shadow:none}.searchBox .lang_cellResponsive{float:right;display:inline-block}.searchBox .lang_cellResponsive .lang_box{padding:1.7em 1.1em;margin:0;box-shadow:none}.searchBox .lang_cellResponsive .lang_box .lang_list{z-index:12}.container .poiContainer,.container .searchFiltersPane{height:100%}.container .POIDetail,.container .directionsContainer{height:calc(100% + 48px)}.container .searchInputContainer.responsiveBlurHide .tag-item{display:none!important}.searchBox .searchInputContainer.responsiveBlurHide.hasTags tags-input .tags{background:url(./img/tripleDot.png) .1em .1em no-repeat}.searchBox .searchInputContainer.responsiveBlurHide.hasTags tags-input .tags input{background:0 0}.logo_box.showingDirections{z-index:2}.logo_desk,.logo_resp{display:none}.title_box{width:auto;margin-top:0}.title_lang_box{float:inherit;display:table-cell;vertical-align:middle}.title{color:#424548;position:relative;display:none!important}.title_literal{font-size:1em;display:table-cell;vertical-align:middle;padding:.4em .7em;text-align:left;line-height:1.7em;white-space:nowrap;width:350px;max-width:90%;position:absolute;box-sizing:border-box}.searchBox,.searchBox.inputFocused{max-width:100%}.lang_box{padding:1.9em 1.05em}.searchBox{box-shadow:none;position:absolute;top:0;left:0;padding:0;height:auto}.collapsed .searchBox .searchContainer:not(.responsiveFullWidth),.searchBox .searchContainer:not(.responsiveFullWidth){margin:0;width:calc(100% - 42px);display:inline-block;box-sizing:border-box}.searchBox .searchContainer.responsiveFullWidth{margin:0;width:100%;display:inline-block}.searchBox.inputFocused .searchContainer{z-index:5}.searchFiltersPane{padding:2em 0 2em 2em;z-index:7}.searchFiltersPane .hideFilters{display:none}.searchFiltersPane .clearFiltersContainer{padding-right:2em}.searchFiltersPane .filters{max-height:calc(100% - 11em);margin-bottom:2.5em;overflow:auto}.searchFiltersPane .filtersGroupHeader.collapsableResp{cursor:pointer;background:url(./img/ico-colapsador.png) calc(100% - 1em) 1em no-repeat}.searchFiltersPane .filtersGroupHeader.collapsableResp.collapsed{background:url(./img/ico-colapsador-collapsed.png) calc(100% - 1em) 1em no-repeat}.searchFiltersPane .filtersGroupHeader.collapsableResp.collapsed+.filtersGroup{height:0}.searchFiltersPane .filtersGroupHeader.collapsableResp+.filtersGroup{overflow:hidden;transition:height .5s linear}.searchFiltersPane .filterResultsCountContainer{width:49%;display:inline-block;position:static;text-align:right;padding:0 1.2em 0 0;box-sizing:border-box;margin-bottom:1.5em}.searchFiltersPane .filterResultsCountContainer .countLabel,.searchFiltersPane .filterResultsCountContainer .countValue{display:inline}.searchFiltersPane .filtersCount{width:49%;display:inline-block;text-align:left;padding:0;position:static;box-sizing:border-box;vertical-align:top;border-right:1px solid #CCC;margin-bottom:1.5em}.searchFiltersPane .filtersCount .countLabel{font-size:1.5em;display:inline}.searchFiltersPane .clearFiltersContainer span[role=button]{display:inline-block}.searchFiltersPane.showFilters+.POIDetail:not(.showDetail){transition-delay:.4s;transition-duration:.9s}.collapseLayer{display:none}.mainContainer{width:100%;top:100%;z-index:3;height:calc(100% - 48px);transition:top .3s linear}.mainContainer .filterLayer{display:none}.mainContainer .poiContainer{padding-top:1em}.mainContainer .resultsNearTo{padding:0 0 1em}.mainContainer .poiList{height:calc(100% - 5em)}.mainContainer .poiList .poiCall:hover{background:url(./img/ico-phone-hover.png) calc(50% - .25em) .8em no-repeat}.mainContainer .POIDetail,.mainContainer .directionsContainer,.mainContainer .poiContainer,.mainContainer .searchFiltersPane{top:0;bottom:auto;left:0;transition:top .3s linear}.mainContainer .poiContainer.showResults,.mainContainer .searchFiltersPane.showFilters{top:calc(-100% + 1px);transition:top .3s linear}.mainContainer .POIDetail.showDetail{top:calc(-100% - 48px);transition:top .3s linear}.mainContainer .directionsContainer.showDirections{top:calc(-100% - 48px);transition:top,height .3s linear;overflow:hidden}.mainContainer .directionsContainer.collapsed{height:327px;transition:height .3s linear}.loadingPane{top:calc(-100% + 1px)}.mainContainer .poiList .poiHeader .viewDetail{display:none;height:100%;box-sizing:border-box}.mainContainer .POIDetail .panelOptionsBanner .detailLink,.mainContainer .poiList .poiHeader .viewDetail span{display:none}.mainContainer.collapsed,.mainContainer.collapsed-add.collapsed-add-active,.mainContainer.showingDirections.collapsed,.mainContainer.showingDirections.collapsed-add.collapsed-add-active{left:0}}.Btn-privacity span,.Msg-privacity span,.Msg-privacity span a{color:#444;font-size:10px}@media screen and (max-width:650px){.printPage.printingRoute .printElement.logo_box_print{display:block}.logo_box_print{padding-right:1em}.logo_box_print img{display:block;margin:auto}.title_layer_print{display:block;width:100%}.title_box_print{margin-left:auto;margin-right:auto;float:none}.printPage.printingRoute .map{height:200px}.infoRow .infoFrom{padding-bottom:.5em}.infoRow .rightBlock{width:100%;display:block;float:right}.infoRow .infoTravel{width:100%;float:left}}@media screen and (min-width:480px) and (max-width:768px){.mainContainer .poiList .poiBody{width:100%;display:flex}.mainContainer .poiList .poiBody .poiEntries{display:block;width:100%;max-width:calc(100% - 11em)}.mainContainer .poiList .poiBody.threeButtons .poiEntries{width:100%;max-width:calc(100% - 16em)}.mainContainer .poiList .poiBody .poiEntries li,.mainContainer .poiList .poiBody.threeButtons .poiEntries li{max-width:calc(100% - 1em)}.mainContainer .poiList .poiBody .poiButtons{width:175px;max-width:100%}.mainContainer .poiList .poiBody.threeButtons .poiButtons{width:270px;max-width:100%}}@media screen and (max-width:479px){body{position:fixed;top:0;left:0}.responsiveTabs:before{content:" ";width:100%;height:300px;display:block;position:absolute;top:100%;background-color:#CCC}.mainContainer .poiList .poiButtons .poiCall span,.mainContainer .poiList .poiTypeLogo{display:none}.mainContainer .poiList .poiButtons{width:7.5em}.mainContainer .poiList .poiButtons .poiCall{width:100%;max-width:100%;height:100%}.mainContainer .poiList .poiBody{width:100%;display:block}.mainContainer .poiList .poiBody .poiEntries{display:block;width:100%;max-width:none}.mainContainer .poiList .poiBody .poiButtons{width:100%;max-width:100%}.mainContainer .poiList .poiBody .poiButtons>a,.mainContainer .poiList .poiBody .poiButtons>div{width:49.9%;display:inline-block;box-sizing:border-box}.mainContainer .poiList .poiBody.threeButtons .poiEntries{width:100%;max-width:100%}.mainContainer .poiList .poiBody .poiEntries li,.mainContainer .poiList .poiBody.threeButtons .poiEntries li{max-width:calc(100% - 1em);margin-top:10px}.directionsContainer .backToSearchResults span,.mainContainer .poiList .poiBody.threeButtons .poiButtons,.mainContainer .poiList .poiButtons .appointmentButton{max-width:100%}.mainContainer .poiList .poiBody.threeButtons .poiButtons>a,.mainContainer .poiList .poiBody.threeButtons .poiButtons>div{width:33%}.mainContainer .POIDetail .detailSchedule .collapsableContent dt{width:39%}.mainContainer .POIDetail .detailSchedule .collapsableContent dd{width:59%}.mainContainer .POIDetail .detailSchedule .collapsableContent dd span{white-space:nowrap}.searchFiltersPane .filter:nth-child(n){width:100%;padding:0}.searchFiltersPane .filtersCount{margin-bottom:1.2em;padding-left:0}.searchFiltersPane .clearFiltersContainer{padding:0;text-align:center}.searchFiltersPane .clearFiltersContainer span[role=button]{float:none;display:inline-block}.directionsContainer .directionsFor{padding:1.5em;font-size:10px}.directionsContainer .directionsFor .directionsLabel{font-size:1.5em;display:block;font-weight:400;margin-bottom:.5em}.directionsContainer .directionsFor .address{display:block;overflow:hidden;font-size:1.6em;font-weight:600}.directionsContainer .iconContainer span.directions{font-size:.7em;padding:1em;float:left}.directionsContainer .iconContainer .export{display:none}.directionsContainer .iconContainer .byBus,.directionsContainer .iconContainer .byBus.selected,.directionsContainer .iconContainer .byBus:hover{margin-right:.8em}.directionsContainer .inputContainer{padding:.6em}.directionsContainer .inputContainer input{left:1em;width:68%}.directionsContainer .inputContainer .search{left:calc(68% - 1em)}.directionsContainer .inputContainer .myLocation{left:calc(68% + 1.6em)}.directionsContainer .stepsContainer{height:calc(100% - 19.3em)}.mainContainer .directionsContainer.collapsed{height:308px;transition:height .3s linear}}@media print{body{position:relative;font-size:.7em;-webkit-print-color-adjust:exact;overflow:visible!important}.container{height:100%}.mainContainer{display:none!important}.printPage.printingRoute{overflow-y:visible;position:relative;height:100%}.printPage.printingRoute .map{position:relative;width:100%;height:100%}.infoRow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:3.3em}.infoRow .cancelButton,.infoRow .printButton{display:none}.routes_print{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.Btn-privacity,.Msg-privacity{top:0;position:absolute;opacity:.85;z-index:5;display:block;width:100%;box-sizing:border-box;text-align:center}.pac-container:after{content:none!important}.Btn-privacity{font-size:10px;line-height:12px}.Btn-privacity span{cursor:pointer;padding:0 4px;background-color:#fafafa}.Msg-privacity{background-color:#fafafa;padding:0;line-height:10px}.Msg-privacity span a{font-weight:700;text-decoration:none}.Msg-privacity .accept{background-color:#000;color:#fff;text-decoration:none;padding:0 2px;font-size:9px;border-radius:3px;margin:0 5px;cursor:pointer;display:inline}.Msg-privacity.hidden{top:-45px;transition:top 2s linear;-webkit-transition:top 2s linear}.Btn-privacity.hidden{top:-14px;transition:top 2s linear;-webkit-transition:top 2s linear}@media screen and (max-width:768px){.Btn-privacity,.Msg-privacity{top:50px}}