.wlab-parcel-shops-window-wrapper {
font-size: 13px;
position: fixed;
width: 950px;
max-width: 90%;
max-height: 90%;
height: 687px;
left: 50%;
background-color: #FFF;
box-shadow:	0px 0px 50px #888888;
z-index: 10;
border: solid 1px #999;
display: none;
top: 50%;
transform: translateY(-50%) translateX(-50%);
z-index: 9999;
}
.wlab-parcel-shops-loading-screen {
font-size: 20px;
margin-top: 293px;
margin-bottom: 20px;
text-align: center;
}
.wlab-parcel-shops-window-map {float: left;height: 94.7%;width: 65%;}
.wlab-parcel-shops-window-info {border-bottom: solid 1px #999;border-top: none;float: right;height: 95%;padding: 6px;padding-left: 8px;overflow: scroll;overflow-x: hidden;width: 35%;}
.wlab-parcel-shops-window-buttons {float: left;padding: 5px 4px;height: 5%;width: 100%;border-top: 1px solid #333;}
.gm-style .gm-style-iw {
font-weight: 400;
}
.gm-style-iw table {
font-size: 13px;
}
.wlab-open-at table {
margin: 0px 15px;
}
.wlab-open-at {
display: none;
margin-top: 8px;
}
.parcel-shop-info-content button {
display:  inline-block;
width: 49%!important;
margin-right: 2%;
padding:4px;
}
.parcel-shop-info-content button:last-child {
margin-right:  0;
}
.button-select-parcel-shop {
margin-right: 0!important;
}
.gm-style .gm-style-iw .button-select-parcel-shop {
margin-left: 5%;
}
.button-open-close-open-at:hover,
.button-select-parcel-shop:hover {
background-color: #7D8999 !important;
transition: .2s;
}
.parcel-shop-info-wrapper {
border: solid 1px #999;
border-bottom: none;
}
.parcel-shop-info-wrapper:last-child {
border-bottom: solid 1px #999;
}
.parcel-shop-info-content {
padding: 6px;
}
#field-search-by-zip {
width: 100%;
}
#button-search-by-zip {
margin-bottom: 6px;
}
.wlab-parcel-shops-window-map #map {
width: 100%!important;
height: 100%!important;
}
.gm-style .gm-style-iw {
font-weight: 400;
text-indent: 0;
}
.parcel-shop-info-company-name {
font-size: 15px;
margin: 3px 0 -15px 0;
}
.parcel-shop-info-wrapper:hover {
background-color: #D1E5FF !important;
transition: .4s;
}
#field-search-by-zip {
width: 100%;
}
#button-search-by-zip {
margin-bottom: 6px;
}
button#button-search-by-postal-code {
width:  100%;
padding: 8px 0;
margin: 10px 0 9px 3px;
font-size:  11px;
}
.wlab-parcel-shop-selected-info {
margin-bottom: 13px;
}
select#field-search-by-country {
width: 100%;
display:  block !important;
margin: 3px .5ex;
padding:  0!important;
height: 32px;
}
input#field-search-by-postal-code {
width: 100%;
}
select#field-search-by-country::placeholder {
color: #757575;
}
.woocommerce table.shop_table th {
font-size: 12px!important;
padding: 3px 0;
width: 26%!important;
}
.woocommerce ul#shipping_method li {
text-indent: 0!important;
}
.woocommerce ul#shipping_method li label,
.wlab-parcel-shop-selected-info strong {
font-weight: 100!important;
}
.woocommerce-checkout h3 {
font-size: 17px!important;
}
@media only screen and (max-width: 959px) {
}
@media only screen and (max-width: 767px) {
.wlab-parcel-shops-window-info, .wlab-parcel-shops-window-map {
float: none;
width: 100%;
height: 47.5%;
box-shadow: 0px 6px 3px -5px #636363;
}
.wlab-parcel-shops-window-wrapper {
height:60%;
}
.wlab-parcel-shops-loading-screen {
margin-top: 150px;
}
}
@media only screen and (max-width: 650px) {
.wlab-parcel-shops-window-map {
display:  none;
}
.wlab-parcel-shops-window-info {
height: 92%;
}	
.wlab-parcel-shops-window-buttons {
height: 8%;
padding: 0 5px;
}
button#button-search-by-postal-code {
font-size: 10px;
}
}