.category-company .table-block .table-style-2 tbody tr th,.category-company .table-block .table-style-2 thead tr th{padding-left:10px;text-align:left}.category-company .table-block .table-style-2 .company_map{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;-ms-flex-wrap:wrap}.category-company .table-block .table-style-2 .map_overview{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-end;padding-top:10px;-webkit-box-align:end;-ms-flex-align:end;-ms-flex-wrap:wrap}.category-company .table-block .table-style-2 .map_overview img{width:290px;height:auto;padding-right:10px;cursor:pointer}.category-company .table-block .table-style-2 .map_overview .magnifier img{width:36px;height:27px}.category-company .table-block .table-style-2 .map_popup{position:fixed;z-index:20000;top:0;left:0;display:none;flex-wrap:wrap;align-items:center;justify-content:center;width:100vw;height:100vh;background:rgba(53,55,56,.5);-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap}.category-company .table-block .table-style-2 .map_popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}.category-company .table-block .table-style-2 .map_popup .map_L{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px;background:#fff;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center}.category-company .table-block .table-style-2 .map_popup .map_L .close{align-self:flex-end;margin-right:-10px;padding-bottom:5px;-ms-flex-item-align:end}.category-company .table-block .table-style-2 .map_popup .map_L .close img{width:20px;height:20px;cursor:pointer}.category-company .table-block .table-style-2 .map_popup .map_L .map_large{padding-bottom:20px}.category-company .table-block .table-style-2 .map_popup .map_L .map_large img{width:52.4vh;height:70vh}.category-company .table-block .table-style-2 .map_popup .map_L .map_print{font-size:13px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:120px;height:36px;margin-bottom:10px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border:1px solid #d6d7d8;border-radius:3px;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center}.category-company .table-block .table-style-2 .map_popup .map_L .map_print:hover{-webkit-transition:.3s;transition:.3s;border:1px solid #3e8bd5}.category-company .for_printing{position:fixed;z-index:100000;top:0;left:0;display:none;overflow:hidden;overflow-x:hidden;overflow-y:hidden;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-ms-flex-wrap:wrap}.category-company .for_printing .map_large{width:52.41vh;max-width:100vw;height:70vh;max-height:70vh;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1}.category-company .for_printing .map_note{font-size:18px}@media (min-width:767px){.category-company .table-block .table-style-2{margin-bottom:20px}}@media (max-width:767px){.category-company .table-block .table-style-2 tbody tr th,.category-company .table-block .table-style-2 thead tr th{display:block;width:100%;padding-top:10px;padding-bottom:8px}.category-company .table-block .table-style-2 tbody tr td,.category-company .table-block .table-style-2 thead tr td{line-height:1.4;display:block;width:100%;padding-top:0;padding-bottom:0}.category-company .table-block .table-style-2 tbody tr td:empty,.category-company .table-block .table-style-2 thead tr td:empty{padding:0}.category-company .table-block .table-style-2 tbody tr td:last-child,.category-company .table-block .table-style-2 thead tr td:last-child{padding-bottom:10px}.category-company .table-block .table-style-2 .map_overview img{width:calc(100% - 30px)}.category-company .table-block .table-style-2 .map_overview .magnifier img{width:30px;height:auto}.category-company .table-block .table-style-2 .map_popup .map_L .close img{width:20px;height:20px}.category-company .table-block .table-style-2 .map_popup .map_L .map_large img{width:calc(96vw - 40px);height:auto}.category-company .table-block .table-style-2 .map_popup .map_L .map_print{display:none}}