ul.no-bullets {
    list-style-type: none; /* Remove bullets */
}

.specifi-form {
    border-width: 0;
    border-style: none;
    caption-side: top;
}

.specifi-form > thead > tr > th,
.specifi-form > thead > tr > td,
.specifi-form > tbody > tr > th,
.specifi-form > tbody > tr > td,
.specifi-form > tfoot > tr > th,
.specifi-form > tfoot > tr > td {
    border-width: 0;
    border-style: none;
    padding: 0;
    text-align: left;
}

/*.specifi-form > thead {
    visibility:hidden;
    font-size: 1px;
    line-height: 0.1;
}*/

.specifi-form caption {
    padding-top: 0;
    padding-bottom: 0;
    color: #797F89;
    text-align: left;
    font-weight: 600;
}


.first{
    display:inline-block;
    width: 100%;
    flex-wrap:wrap;
    align-items: center;
}

div[id^="edit-name-"]{
    text-align: center;
    color: #333333;
    font-weight: 600;
    line-height: 1.2;
}

div[id^="edit-price-name-"],
div[id^="edit-skladom-name-"],
div[id^="edit-zlava-name-"],
div[id^="edit-price2-name-"],
div[id^="edit-code-name-"]
{
    float: left;
    margin-right: 7px;
    font-weight: 600;
    line-height: 1;
}

.cntform
{
    float: left;
    margin-right: 7px;
    font-weight: 600;
    line-height: 1;
}

div[id^="edit-price-sum-"],
div[id^="edit-skladom-sum-"],
div[id^="edit-zlava-sum-"],
div[id^="edit-price2-sum-"],
div[id^="edit-code-sum-"]
{
    align-items:end;
    text-align:end;
}

input[id^="edit-btn-"]{
    text-align:end;
    float:right;
    border-radius: 10px;
    padding: 7px;
}

input[id^="edit-submit-search"]{
    margin-top: 10px;
    padding: 10px;
}

.grid-item {
    margin-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
    display: grid;
}

.product-two {
    border:1px solid linen;
    padding-left: 5px;
    padding-right: 5px;
}

.block {
    padding: 15px !important;
}

.sidebar-left{
    max-width: 300px !important;
}


img[id^="imgprod_"]
{
    text-align:center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 98%;
}

img[id^="imgprodsm_"]
{
    text-align:center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60px;
}

.basket-tab > tbody > tr > td {
    vertical-align:bottom;
}


.basket-right{
    padding: 0 10px;
    text-align: right;
}

div[id^="edit-basket-sum-one-"]
{
    display: inline-block;
}


div[id^="edit-basket-sum-two-"]
{
    display: inline-block;
    width: 120px;
    text-align: right;
}

.form-radios .form-item {
    float: left;
    width: 50%
}

.form-item label.option {
    display: inline;
    text-transform:none;
}

form .form-item label {
  text-transform: none !important;
}
