.font-size-80-perc {
    font-size: 80% !important
}

.font-size-100-perc {
    font-size: 100% !important
}

.display-table-cell {
    display: table-cell !important
}

.display-list-item {
    display: list-item !important
}

.label-field-cell {
    display: table-cell !important
}

.no-border,
.no-border td {
    border: 0 !important
}

.strong {
    font-weight: 700 !important
}

.cell-p-0 td,
.cell-p-0 th,
.p-0 {
    padding: 0 !important
}

.cell-p-5 td,
.cell-p-5 th,
.p-5 {
    padding: 5 !important
}

.cell-p-10 td,
.cell-p-10 th,
.p-10 {
    padding: 10 !important
}

form.cart table.thwepo-extra-options {
    flex: 0 0 100%;
    clear: both
}

form.cart table.thwepo-extra-options.left label {
    display: inline-block !important;
    padding-right: 2em
}

form.cart table.thwepo-extra-options input,
form.cart table.thwepo-extra-options select {
    width: 100%
}

form.cart table.thwepo-extra-options input[type=checkbox],
form.cart table.thwepo-extra-options input[type=radio],
form.cart table.thwepo-extra-options select {
    width: auto;
    margin-right: 3px
}

form.cart table.thwepo-extra-options,
form.cart table.thwepo-extra-options tr,
form.cart table.thwepo-extra-options td {
    border: none !important;
}

form.cart table.thwepo-extra-options.left input,
form.cart table.thwepo-extra-options.left select {
    width: auto !important
}

form.cart table.thwepo-extra-options input.thwepof-colorpicker {
    width: 100px !important;
    height: 30px
}

form.cart table.thwepo-extra-options label.label-tag {
    display: inline;
    word-break: unset
}

form.cart table.thwepo-extra-options label.radio-wrapper {
    display: inline;
    margin-right: 10px
}

form.cart table.thwepo-extra-options abbr.required {
    color: red;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-title select {
    color: initial;
    padding-right: 0;
    display: inline-block;
    height: auto
}

.ui-datepicker .ui-datepicker-buttonpane button {
    text-transform: capitalize;
    letter-spacing: normal;
    line-height: initial;
    min-height: 0
}

.woocommerce div.product.elementor form.cart {
    flex-wrap: wrap !important
}