.block-static-block {
    margin-bottom: 0px !important;
}

.actions-toolbar > .action.action-delete,
.table-wrapper .table .actions-toolbar > .action.action-edit {
    display: block !important;
}

.checkout-billing-address {
    display: none !important;
}

.featured-image {
    width: 100px;
    margin: 10px 10px 10px 10px;
}

@media (max-width: 767px) {
    .featured-image {
        width: 75px;
        margin: 1px 1px 2px 1px;
    }
}

.checkout_page_warning {
    background: #f7f7f7 !important;
    padding: 10px !important;
    border-bottom: 1px solid red !important;
}

.field .control._with-tooltip input {
    margin-right: 0;
    width: calc(100% - 29px);
    border: 2px solid #c6c6c6 !important;
}


.form-shipping-address > .fieldset > .field {
    float: left !important;
    padding: 0px 5px 0px 0px;
    width: calc(100% - 50%);
}

@media screen and (max-width: 400px){
    .form-shipping-address > .fieldset > .field {
        float: left !important;
        padding: 0px 5px 0px 0px;
        width:100%;
    }

}

.opc-wrapper-boxed {
    float: left !important;
}
.checkout-shipping-method{
    float: left !important;
}

.inputs-style--underlined .fieldset>.field .label, .inputs-style--underlined .fieldset>.fields>.field .label {
    margin-bottom: 0px !important;
}

/*
 * Keyboard focus indicator (WCAG 2.1 SC 2.4.7 Focus Visible).
 * The theme clears the native outline in _buttons.less and _forms.less and never
 * replaces it, so keyboard users get no visible focus. :focus-visible restores one
 * for keyboard navigation only - pointer interaction is unchanged.
 */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
[tabindex]:focus-visible,
[role="button"]:focus-visible {
    outline: 2px solid #1a5fb4;
    outline-offset: 2px;
}
