.read_more_item{
    display: block !important;
    width: 100% !important;
}

/****************************************************************************
 * Button-Style
 ****************************************************************************/
.read_more_item .button,
.read_more_item .button:visited{
    background: #006750 !important;
    color: #FFFFFF !important;
}

.read_more_item .button:hover,
.read_more_item .button:focus{
    background: #006750 !important;
    color: #FFFFFF !important;
}
.read_more_item .button:before,
.read_more_item .button:after{
    content: none;
}

/****************************************************************************
 * Button-Style
 ****************************************************************************/
.read_more_grid_item {
    padding-top: 2rem;
}
.read_more_grid_item .button,
.read_more_grid_item .button:visited{
    background: #006750 !important;
    color: #FFFFFF !important;
}

.read_more_grid_item .button:hover,
.read_more_grid_item .button:focus{
    background: #006750 !important;
    color: #FFFFFF !important;
}
.read_more_grid_item .button:before,
.read_more_grid_item .button:after{
    content: none;
}



/****************************************************************************
 * Button-Text
 ****************************************************************************/
.has_read_more .read_more_item .button .on_inactive{
    display: block;
}
.has_read_more .read_more_item .button .on_active{
    display: none;
}
.has_read_more.active .read_more_item .button .on_inactive{
    display: none;
}
.has_read_more.active .read_more_item .button .on_active{
    display: block;
}


/****************************************************************************
 * Button-Text
 ****************************************************************************/
.grid_wrapper .read_more_grid_item .button .on_inactive{
    display: block;
}
.grid_wrapper .read_more_grid_item .button .on_active{
    display: none;
}
.grid_wrapper.active .read_more_grid_item .button .on_inactive{
    display: none;
}
.grid_wrapper.active .read_more_grid_item .button .on_active{
    display: block;
}


/****************************************************************************
 * Produkt-Suche
 ****************************************************************************/
.product_search_result_section .has_read_more > *{
    display: none;
}

.product_search_result_section .has_read_more > *:nth-child(1),
.product_search_result_section .has_read_more > *:nth-child(2),
.product_search_result_section .has_read_more > *:nth-child(3),
.product_search_result_section .has_read_more > *:nth-child(4){
    display: inline-block;
}

.product_search_result_section .has_read_more.active > *{
    display: inline-block;
}


/****************************************************************************
 * Seiten-Suche
 ****************************************************************************/
.page_search_result_section .has_read_more > *{
    display: none;
}

.page_search_result_section .has_read_more > *:nth-child(1),
.page_search_result_section .has_read_more > *:nth-child(2),
.page_search_result_section .has_read_more > *:nth-child(3),
.page_search_result_section .has_read_more > *:nth-child(4){
    display: inline-block;
}

.page_search_result_section .has_read_more.active > *{
    display: inline-block;
}


