.banda {
  position: absolute;
  top: 10%;
  right: 0;
  border-radius: 0px 20px 0px 20px;
  background-color: #b3cdd3;
  padding: 0.5em 0.8em;
  color: #333;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.8rem;
}

.checkout {
  width: 100%;
  padding: 0;
}
.checkout .shop_table {
  width: 100%;
}
.checkout .shop_table tfoot .woocommerce-shipping-totals {
  max-width: 500px !important;
  display: block;
  vertical-align: inherit;
  unicode-bidi: isolate;
  border-color: inherit;
  padding: 0px !important;
  width: 100%;
  margin-right: 0px !important;
}
.checkout .shop_table tfoot .woocommerce-shipping-totals th {
  display: block;
  width: 120%;
}
.checkout .shop_table tfoot .woocommerce-shipping-totals td {
  width: 117%;
  display: block;
}
@media (max-width: 600px) {
  .checkout .shop_table tfoot .woocommerce-shipping-totals td {
    width: 100%;
  }
}

.woocommerce ul#shipping_method li {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.woocommerce ul#shipping_method li .shipping_method {
  width: 22px;
}
.woocommerce ul#shipping_method li label {
  width: auto;
  display: block;
}
.woocommerce ul#shipping_method li .correos_oficial {
  width: 100% !important;
}
.woocommerce ul#shipping_method li .correos_oficial .office-schedule-and-map {
  display: block !important;
  text-align: left;
}
.woocommerce ul#shipping_method li .correos_oficial .office-schedule-and-map h3 {
  font-size: 22px;
  padding-top: 5px !important;
  padding-bottom: 2px !important;
  border-bottom: 2px solid var(--co_yellow);
  font-weight: 700 !important;
}
.woocommerce ul#shipping_method li .correos_oficial .office-address-info {
  font-size: 16px !important;
}
.woocommerce ul#shipping_method li .correos_oficial .office-address-info p {
  font-size: 16px !important;
}
@media (max-width: 768px) {
  .woocommerce ul#shipping_method li .correos_oficial .extra-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/*
.wecorreos-checkout-front{
    margin-bottom: 2rem;

    h3 {
        text-align: left;
        font-size: 1.3rem;
        line-height: 1.4rem;
        margin-top: 1rem;
    }

    .we-form{  

        h4{
            text-align: left; 
            font-size: 1.3rem; 
            line-height: 1.4rem;
        }
    }

    #wecorreos-select-office-form{

        #wecorreos-select-office-element{
            text-align: left;

            .select2-container{
                width: 100% !important;
                max-width: 500px !important;
            }
        }

        a {
            margin-top: 10px;
        }
    }
}

.order-table th {
    padding: 0.6rem 0;
    border: none;
    border-bottom: 2px solid black;
}*/

/*# sourceMappingURL=azoka.css.map */
