.woocommerce form .form-row.we-row, .we-row {display: flex;align-items: center;clear: both;padding: 20px 0;padding-right: 20px;position: relative;border-bottom: 1px solid #ddd}
.we-row:last-child {border-bottom: none;margin-bottom: 20px;}
.we-row .we-col-6 {display: inline-block;width: 48%;vertical-align: middle;padding: 0 4px}
.we-row .we-col-3 {display: inline-block;width: 26%;vertical-align: middle;padding: 0 4px}
.we-row .we-col-3 label, .woocommerce form .form-row.we-row .we-col-3 label {display: inline-block;margin-bottom: 0}
.we-row .we-col-1 {display: inline-block;width: 12%;vertical-align: middle;padding: 0 4px}
.we-row .we-col-1:last-child {text-align: center}
.we-row .we-col-1 img {display: block;margin: auto}
.we-row input[type="text"], .we-row input[type="number"] {max-width: 100%;width: 100%}
.we-row .we-remove-row {color: red;cursor: pointer;width: 20px;position: absolute;right: 0;top: 50%;transform: translateY(-50%)}
.we-ml {margin-left: 8px}

.ui-menu,ul.main_menu{list-style-type:none}
.ui-menu .ui-menu-item{font-size:13px}.ui-menu .ui-menu-item-wrapper{display:block;padding:5px 20px}.ui-menu,.ui-menu .ui-menu-item.search-term-label{padding:0}
.ui-menu .ui-menu-item img{max-width:50px;max-height:50px;width:auto;display:inline-block}.ui-menu .ui-menu-item .search-img-wrapper{width:50px;height:50px;border:1px solid rgba(0,0,0,.1);display:inline-block;text-align:center}
body>.ui-widget.ui-widget-content {
    z-index: 999999;
    border: none!important;
    border-radius: 0 0 14px 14px;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
    overflow: hidden;
    background: #fff;
}

@media (max-width: 767.98px){
.we-row .we-col-6, .we-row .we-col-1,  .we-row .we-col-3{width: 48%;padding: 4px}
    .woocommerce form .form-row.we-row, .we-row {display: block}
}