.aiop-food-column {
    float: left;
    width: 100%;
}


.aiop-food-column-image {
    height: 215px;
    background-size: cover;
    background-position: center;
}

.aiop-food-content {
    padding: 20px 20px;
    float: left;
    width: 100%;
    line-height: 24px;
}

.aiop-food-column-heading {
    font-weight: bold;
    /* padding: 10px 0px; */
    color: #9a6d09;
    /* padding-bottom: 20px; */
    width: 100%;
    float: left;
}

.aiop-food-column-desc {
    /* padding-top: 15px; */
    /* padding-bottom: 15px; */
    /* float: left; */
    width: 100%;
    min-height: 100px;
    float: left;
}

.aiop-food-column-method svg {
    width: 25px;
    float: left;
    fill: #310306;
    padding-right: 5px;
}

.aiop-food-column-method {
    /* padding: 14px 0px; */
    color: #580505;
    /* font-weight: bold; */
    float: left;
    min-width: 50%;
}

.aiop-food-column-bewery {
    text-align: right;
    color: #096509;
    /* padding-top: 15px; */
    float: right;
    min-width: 100%;
}

.aiop-food-content .aiop-food-column-abv {
    text-align: center;
    border: 1px solid #ececec;
    float: right;
    border-radius: 120px;
    padding: 0px 15px;
    float: right;
    /* width: 50%; */
}

.aiop-food-section {
    float: left;
    width: 100%;
    padding: 20px 0px;
}

.aiop-food-column-bewery svg {
    width: 25px;
    display: inline;
    fill: #146108;
    padding-right: 5px;
    top: -4px;
    position: relative;
}

.aiop-res-1 .aiop-food-column-outer {
    width: 98% !important;
    margin: 10px;
}

.aiop-res-2 .aiop-food-column-outer {
    width: 48% !important;
    margin: 10px;
}

.aiop-res-3 .aiop-food-column-outer {
    width: 31.33% !important;
    margin: 10px;
}

.aiop-res-4 .aiop-food-column-outer {
    width: 23% !important;
    margin: 10px;
}

.aiop-res-5 .aiop-food-column-outer {
    width: 18% !important;
    margin: 10px;
}

.aiop-food-content>div {
    padding: 3px 0px;
}

.aiop-food-section-description {
    font-size: 14px;
    text-align: center;
}
.aiop-food-column-method {
        width: 100%;
}
.aiop-food-section-heading {
    text-align: center;
    font-size: 22px;
    margin-bottom: 30px;
}

.aiop-food-column-price {
    text-align: right;
    /* background-color: #ffffff17; */
    float: right;
    width: 100%;
}

h3.aiop-food-section-heading {font-weight: normal;}

.aiop-food-section h2 {
    text-align: center;
    font-size: 30px;
}
.aiop-food-section-heading h2 {
    text-align: center;
    font-size: 30px;
}
   .wrapper {
      display: flex;
   }
   .aiop-food-list-row{
        display: flex;
        flex-wrap: wrap;
   }
   .aiop-food-column-outer {
    /*flex: 0 0 29%;*/
   /* float: left;*/
    font-size: 15px;
    /*margin: 10px;*/
    box-shadow: 0px 0px 5px 0px #0000001c;
}

@media all and (max-width: 1024px) {
.aiop-res-3 .aiop-food-column-outer,
.aiop-res-1 .aiop-food-column-outer,
.aiop-res-2 .aiop-food-column-outer,
.aiop-res-4 .aiop-food-column-outer,
.aiop-res-5 .aiop-food-column-outer {
    margin: 5px;
}
}

@media all and (max-width: 480px) {
.aiop-res-3 .aiop-food-column-outer,
.aiop-res-1 .aiop-food-column-outer,
.aiop-res-2 .aiop-food-column-outer,
.aiop-res-4 .aiop-food-column-outer,
.aiop-res-5 .aiop-food-column-outer {
    width: 100% !important;
    margin: 10px!important;
}


}


a.aiop-pdf-link-box {
    cursor: pointer;
    padding: 8px 25px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 30%);
    font-style: normal;
    font-weight: 600;
    border-radius: 4px;
    display: inline-block;
    margin: 10px;
    text-align: center;
}
.aiop-pdf-wrapper{
    text-align:center;
}

@media all and (max-width: 768px) {
#aiop_food {
text-align: center;
}
}