.map .map-items{margin:15px 0}.map .map-items .map-items-header{display:table}.map .map-items .map-items-header .map-items-tab{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:6px;display:table-cell}@media only screen and (max-width:1199.98px){.map .map-items .map-items-header .map-items-tab{font-size:.8em}}.map .map-items .map-items-header .map-items-tab.map-items-tab-clickable{cursor:pointer}.map .map-items .map-items-header .map-items-tab:first-child{border-left:1px solid #dbdbdb}.map .map-items .map-items-header .map-items-tab .fa{cursor:pointer}.map .map-items .map-items-header .map-items-tab .fa.fa-times,.map .map-items .map-items-header .map-items-tab .fa.fa-map-marker{margin:0 6px;font-size:1.2em;cursor:pointer}.map .map-items .map-items-header .map-items-tab .fa.fa-map-marker{color:#444}.map .map-items .map-items-header .map-items-tab .fa.fa-times{color:#da1f2a}.map .map-items .map-items-header .map-items-tab .fa:hover{color:#444}.map .map-items .map-items-header .map-items-tab select{border:0}.map .map-items .map-items-header .map-items-tab .map-items-tab-search{position:relative}.map .map-items .map-items-header .map-items-tab .map-items-tab-search input{padding-top:0!important;text-indent:5px;width:250px;border:0}@media only screen and (max-width:1199.98px){.map .map-items .map-items-header .map-items-tab .map-items-tab-search input{width:150px}}.map .map-items .map-items-header .map-items-tab .map-items-tab-search .fa-search{position:absolute;top:4px;right:7px;font-size:15px}.map .map-items .map-items-header .map-items-tab img.flag{cursor:pointer;border-radius:32px;height:32px}.map .map-items .map-items-header .map-items-tab img.flag:hover{box-shadow:0 0 1px 3px #aaa}.map .map-items .map-items-main{position:relative;border:1px solid #dbdbdb}.map .map-items .map-items-main .map-items-main-overlay{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:3}.map .map-items .map-items-main .map-items-main-overlay .map-items-main-overlay-inner{text-align:center}.map .map-items .map-items-main .map-items-main-overlay .map-items-main-overlay-inner .map-items-main-overlay-icon{font-size:3.6em;margin-bottom:9px}.map .map-items .map-items-main .map-items-main-overlay .map-items-main-overlay-inner .map-items-main-overlay-title{font-size:1.6em}.map .map-items .map-items-main .map-items-main-inner{height:600px;width:100%}.map .map-items .map-items-table{overflow-y:auto;overflow-x:hidden;border:1px solid #dbdbdb;border-top:0}.map .map-items .map-items-table table{width:100%}.map .map-items .map-items-table table tbody{width:100%}.map .map-items .map-items-table table tbody tr{width:100%;vertical-align:middle}.map .map-items .map-items-table table tbody tr td{border-top:1px solid #dbdbdb;border-bottom:0}.map .map-items .map-items-table table tbody tr:first-child td{border-top:0}.map .map-items .map-items-table table tbody tr:nth-child(4n+1),.map .map-items .map-items-table table tbody tr:nth-child(4n+2){background-color:#ebebeb}.map .map-items .map-items-table table tbody tr:nth-child(4n+1).map-item-info td .map-item-info-item.map-item-info-item-opening-hours table tr td,.map .map-items .map-items-table table tbody tr:nth-child(4n+2).map-item-info td .map-item-info-item.map-item-info-item-opening-hours table tr td{background-color:#ebebeb}@media only screen and (max-width:1199.98px){.map .map-items .map-items-table table tbody tr.map-item td{font-size:.7em}}.map .map-items .map-items-table table tbody tr.map-item td button{margin:15px 0}@media only screen and (max-width:1199.98px){.map .map-items .map-items-table table tbody tr.map-item td button.btn{padding:3px}.map .map-items .map-items-table table tbody tr.map-item td button.btn span{display:none}.map .map-items .map-items-table table tbody tr.map-item td button.btn i .fa{font-size:.8em}}.map .map-items .map-items-table table tbody tr.map-item-info td{border-top:0;padding:0 6px 9px 6px!important}@media only screen and (max-width:1199.98px){.map .map-items .map-items-table table tbody tr.map-item-info td{font-size:.7em}}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item{font-size:1em}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item .fa{margin-right:6px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-identification{font-style:italic;margin-top:15px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-identification:first-child{margin-top:0}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours{margin-top:6px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours label{font-weight:bold}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours .map-item-info-item-opening-hours-table{display:table;margin:0 -9px 6px -9px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours .map-item-info-item-opening-hours-table .map-item-info-item-opening-hours-table-row{display:table-row}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours .map-item-info-item-opening-hours-table .map-item-info-item-opening-hours-table-row .map-item-info-item-opening-hours-table-cell{display:table-cell;white-space:nowrap;padding:0 9px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours .map-item-info-item-opening-hours-exceptions-table{display:table;margin:0 -9px 6px -9px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours .map-item-info-item-opening-hours-exceptions-table .map-item-info-item-opening-hours-exceptions-table-row{display:table-row}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-opening-hours .map-item-info-item-opening-hours-exceptions-table .map-item-info-item-opening-hours-exceptions-table-row .map-item-info-item-opening-hours-exceptions-table-cell{display:table-cell;white-space:nowrap;padding:0 9px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-pictures{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:15px;grid-gap:9px}.map .map-items .map-items-table table tbody tr.map-item-info td .map-item-info-item.map-item-info-item-pictures .map-item-info-item-picture{height:0;padding-top:56.25%;position:relative;overflow:hidden;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.map .map-items .map-items-table table tbody tr.map-item.animate,.map .map-items .map-items-table table tbody tr.map-item-info.animate{background-color:#c3c3c3}.map .map-items .map-items-table table tbody tr td{padding:9px 6px}.map .map-items .map-items-table table tbody tr td:first-child{padding-left:15px!important}.map .map-items .map-items-table table tbody tr td:last-child{padding-right:15px!important}.map .map-items .map-items-table table tbody tr td .fa.fa-compass{font-size:2em;color:#da1f2a}.map .map-items .map-items-table table tbody tr td .map-item-title{color:#2065aa}.map .map-items .map-items-table table tbody tr td .map-item-categories{font-size:.7em;margin:3px 0}.map .map-items .map-items-table table tbody tr td .map-item-categories span{background-color:#d8d8d8;padding:3px 6px;border-radius:3px;margin-right:3px;cursor:pointer;transition:all ease-in-out .2s}.map .map-items .map-items-table table tbody tr td .map-item-categories span:hover{background-color:#c6c6c6}.map .map-items .map-items-table table tbody tr td .map-item-categories span.active{background-color:#c6c6c6}.map .map-infowindow .map-infowindow-title{font-size:1.2em;color:#444;font-family:PoppinsBold;text-transform:uppercase}.map .map-infowindow .map-infowindow-detail{margin:9px 6px;text-align:center;color:#2b2b2b}.map .map-infowindow .map-infowindow-detail a{cursor:pointer;font-weight:bold}