#speedy-title-text
{
display:none !important;
}
label[for=speedy_shipping_to_ADDRESS]:first-child {		
display:none !important; 
}
#speedy_machines_field {
margin-bottom: 50px;
}
label[for=speedy_shipping_to_OFFICE],
label[for=speedy_shipping_to_APT],
label[for=speedy_shipping_to_ADDRESS]
{
flex: 1;
height: 70px;
box-sizing: border-box;
padding: 10px;
background-color: #eee;
border-radius: 10px;
display: flex;
flex-flow: row nowrap;
transition: all .3s ease;
object-fit: contain;
font-size: 18px;
font-weight: 700;
text-align: right;
width: 200px;
margin: 0px 5px !important;
flex-direction: row;
justify-content: space-around;
align-items: center;
}
input[type="radio"]:checked+label[for=speedy_shipping_to_OFFICE]:after { 
content:" ✓";
font-size:26px;
color:black;
font-weight:700;
padding:10px;
} 
input[type="radio"]:checked+label[for=speedy_shipping_to_ADDRESS]:after { 
content:" ✓";
font-size:22px;
color:black;
font-weight:700;
padding:10px;
} 
input[type="radio"]:checked+label[for=speedy_shipping_to_APT]:after { 
content:" ✓";
font-size:22px;
color:black;
font-weight:700;
padding:10px;
} 
#speedy_shipping_to_field  input[type="radio"] {
display:none !important;
}
label[for=speedy_shipping_to_ADDRESS]:after {
content:"";
font-size:18px;
font-weight:700;
text-align: right;
}
label[for=speedy_shipping_to_OFFICE]:after {
content:"";
font-size:18px;
font-weight:700;
text-align: right;
}
label[for=speedy_shipping_to_OFFICE]:before {
content:"";
background-image: url(//lovnistoki.bg/web/wp-content/plugins/woocommerce-speedy/inc/css/images/office.svg);
width:40px;
height:40px;
background-repeat: no-repeat;
float: inline-start;
padding-left: 10px;
}
label[for=speedy_shipping_to_ADDRESS]:before {
content:"";
background-image: url(//lovnistoki.bg/web/wp-content/plugins/woocommerce-speedy/inc/css/images/local.svg);
width:40px;
height:40px;
background-repeat: no-repeat;
float: inline-start;
padding-left: 10px;
}
label[for=speedy_shipping_to_APT]:before {
content:"";
background-image: url(//lovnistoki.bg/web/wp-content/plugins/woocommerce-speedy/inc/css/images/aps.svg);
width:40px;
height:40px;
background-repeat: no-repeat;
float: inline-start;
padding-left: 10px;
}
#speedy_shipping_to_field {
padding-bottom: 50px;
}
#speedy_shipping_to_field  input[type="radio"] {
display:none !important;
}
.speedy_shipping_to_field {
display: none !important;
}
.speedy_office_locator_map {
width:auto;
}
input[type="radio"]:checked+label[for=speedy_shipping_to_OFFICE],
input[type="radio"]:checked+label[for=speedy_shipping_to_ADDRESS],
input[type="radio"]:checked+label[for=speedy_shipping_to_APT]
{
content:" ";
font-size:18px;
color:black;
font-weight:700;
border: 2px solid #000 !important;
background: white;
border-radius:10px;
height:70px;
line-height:1;
display: flex;
justify-content: center;
} 
@media only screen and (min-width: 800px) {
#speedy_custom_checkout_field
.woocommerce-input-wrapper {
display: flex;
flex-direction: row;
}
}
@media only screen and (max-width: 960px) {
label[for=speedy_shipping_to_OFFICE], label[for=speedy_shipping_to_APT], label[for=speedy_shipping_to_ADDRESS] {
flex: 1;
height: 60px;
box-sizing: border-box;
padding: 10px;
background-color: #eee;
border-radius: 10px;
display: flex;
flex-flow: row nowrap;
transition: all .3s ease;
object-fit: contain;
font-size: 18px;
font-weight: 700;
text-align: right;
width: 100%;
margin: 5px 5px;
flex-direction: row;
justify-content: center;
align-items: center;
}
#speedy_custom_checkout_field
.woocommerce-input-wrapper {
display: flex;
flex-direction: column;
}
label[for=speedy_shipping_to_ADDRESS]:nth-child(2) {
order:2!important;
margin-bottom:5px !important;
}
}
label[for=speedy_shipping_to_OFFICE]:hover, label[for=speedy_shipping_to_APT]:hover, label[for=speedy_shipping_to_ADDRESS]:hover
{
cursor:pointer;
} 
label[for=speedy_shipping_to_OFFICE]:nth-child(4) {
order: 1 !important;
display: flex;
justify-content: center;
margin-bottom: 10px !important;
}
label[for=speedy_shipping_to_APT]:nth-child(6) {
order: 3 !important;
display: flex;
justify-content: center;
margin-bottom: 10px !important;
}
label[for=speedy_shipping_to_ADDRESS]:nth-child(2) {
order: 2 !important;
display: flex;
justify-content: center;
margin-bottom: 10px !important;
}
#speedy_shipping_to_field {
padding-bottom: 20px;
}