﻿/*
  EURA
  Custom CSS
*/
.address_out {left:0px;top:0px;width:750px; position: absolute; display: none; z-index: 999;}
.address_inner {float:left;width:100%; height: 400px; overflow: hidden; background:#fff; border: 1px solid #596fb9; border-radius: 3px; box-shadow: 2px 2px 5px rgba(0,0,0,.2);}
.address_inner h4 {background: #596fb9; color: #fff; padding: 10px; border-bottom: 1px solid #e0e0e0;}
.address_inner .close {position: absolute; right: 5px; top: 0px; display: inline-block; color: #fff; padding: 10px;}
.address_inner .popin {height: 357px; overflow-x: hidden; overflow-y: auto;}
.address_inner .popin .layerbutton01 {height: 50px; line-height: 40px; text-align: center;}
.address_inner .address_badge {display: inline-block; width: 50px; height: 20px; line-height: 18px; font-size: 12px; text-align: center; border-radius: 3px; margin-right: 5px; margin-bottom: 2px; color: #fff;}

@media screen and (max-width: 768px) {
  .address_out {width: 90%; margin: auto;}
  .address_inner {height: 300px;}
  .address_inner .popin {padding: 0 10px;}
  .address_inner .popin .jointable th {display: none !important;}
  .address_inner .popin .jointable td {padding: 10px 0 !important;}
  .address_inner .popin .jointable tr td:first-child {padding-bottom: 0 !important; border-bottom: 0 !important; font-size: 15px !important; color: #596fb9 !important;}
}