/* Hide unused product category */
.organic-month-category-listing .hikashop_category_column_2.hikashop_category_row_1,
.organic-month-category-listing .hikashop_category_column_3.hikashop_category_row_1,
.organic-month-category-listing .hikashop_category_column_1.hikashop_category_row_3,
.organic-month-category-listing .hikashop_category_column_2.hikashop_category_row_3,
.organic-month-category-listing .hikashop_category_column_3.hikashop_category_row_2 {
	display: none;
}

.organic-month-category-listing .hikashop_category_image img {
	display: block;
	margin: 0 auto;
}
.organic-month-category-listing .hikashop_category_name {
	text-align: center;
	display: block;
}

/* Roadshow Stores List */
/* Style the element that is used to open and close the accordion class */
p.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    /*width: 70%;*/
    widows: auto;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom:10px;
    font-weight: bold;
}

/* Add a background color to the accordion if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
p.accordion.active, p.accordion:hover {
    background-color: #ddd;
}

/* Unicode character for "plus" sign (+) */
p.accordion:after {
    content: '\2795'; 
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

/* Unicode character for "minus" sign (-) */
p.accordion.active:after {
    content: "\2796"; 
}

/* Style the element that is used for the panel class */

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
    margin-bottom:10px;
}

div.panel.show {
    opacity: 1;
    max-height: 500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}
.online-shop {
    margin:  20px 0;
}
.online-shop .col-12 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
.online-shop .col-3 {
    flex:  0 0 20%;
    height: auto;
    margin: 10px;
}
.online-shop .red-button {
    background: #ff0000;
    color: #ffffff;
    border-radius: 10px;
    padding: 10px 20px;
    text-align: center;
    font-weight: 700;
}
online-shop .h2-custom {
    color: #654321 !important;
    opacity: 0.8;
    font-size: 18px;
}
.organic-month-recipes .newsflash {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
.organic-month-recipes .newsflash a {
    flex:  0 0 25%;
    height: auto;
    margin: 10px;
}
