.box-featured-category {
width: 100%; 
overflow: hidden;
}

.category_wrapper h2 a {
font-size: 21px;
font-weight: bold;
letter-spacing: 0;
line-height: 34px;
}

.category-subtitle {
font-size: 12px;
font-weight: normal;
}

.category_wrapper img {
width: 100%;
}

.category_wrapper a.button {
font-size: 16px;
letter-spacing: 1px;
}


.category_column_2 .category_wrapper:nth-child(2n+1) {
margin-right: 15px;
}

.category_column_2 .category_wrapper:nth-child(2n){
margin-left: 15px;
}

.category_column_3 .category_wrapper:nth-child(3n+1) {
margin-right: 15px;
}

.category_column_3 .category_wrapper:nth-child(3n){
margin-left: 15px;
}

.category_column_4 .category_wrapper:nth-child(4n+1),
.category_column_4 .category_wrapper:nth-child(4n+2) {
margin-right: 15px;
}

.category_column_4 .category_wrapper:nth-child(4n){
margin-left: 15px;
}

.category_column_2 .category_wrapper {
width: 48.8%; float: left; text-align: center;
}

.s_2_cols .category_column_2 .category_wrapper {
width: 48.5%; float: left; text-align: center;
}

.category_column_2 .category_wrapper:nth-child(3) {
clear: left !important;
}

.category_column_3 .category_wrapper {
width: 32.5%; float: left; text-align: center;
}

.s_2_cols .category_column_3 .category_wrapper {
width: 32.3%; float: left; text-align: center;
}

.category_column_3 .category_wrapper:nth-child(4) {
clear: left !important;
}

.category_column_4 .category_wrapper {
width: 24.1%; float: left; text-align: center;
}

.s_2_cols .category_column_4 .category_wrapper {
width: 23.8%; float: left; text-align: center;
}

.category_column_4 .category_wrapper:nth-child(5) {
clear: left !important;
}


.s_2_cols .category_column_4 .category_wrapper .name {
width: 100%;
text-align: center;
float: none;
}

.s_2_cols .category_column_4 .category_wrapper p {
width: 100%;
text-align: center;
}

.s_2_cols .category_column_4 .category_wrapper p a {
float: none !important;
margin-left: 0px !important;
}


@media only screen and (max-width: 1400px) {

.category_wrapper h2 a {
    font-size: 17px !important;
}

.category_column_2 .category_wrapper {
width: 48.4%;
}

.s_2_cols .category_column_2 .category_wrapper {
width: 47.8%;
}

.category_column_3 .category_wrapper {
width: 32.2%;
}

.s_2_cols .category_column_3 .category_wrapper {
width: 31.6%;
}

.s_2_cols .category_column_3 .category_wrapper .name {
width: 100% !important;
text-align: center;
}

.s_2_cols .category_column_3 .category_wrapper p {
width: 100% !important;
float: none !important;
overflow: hidden;
}

.s_2_cols .category_column_3 .category_wrapper p a {
float: none !important;
}

.category_column_4 .category_wrapper {
width: 23.8%;
}

.s_2_cols .category_column_4 .category_wrapper {
width: 23.2%;
}

}

@media only screen and (max-width: 991px) {

.category_column_2 .category_wrapper {
    width: 47.8%;
}


.s_2_cols .category_column_2 .category_wrapper {
    width: 46.8%;
}

.category_column_3 .category_wrapper {
    width: 31.9%;
}

.s_2_cols .category_column_3 .category_wrapper {
    width: 30.9%;
}


.s_2_cols .category_column_3 .category_wrapper h2 a {
    font-size: 14px !important; 
    line-height: 27px !important;
}

.category_column_4 .category_wrapper {
    width: 23.3%;
}

.s_2_cols .category_column_4 .category_wrapper {
    width: 46%;
}

}

@media only screen and (max-width: 767px) {


.category_wrapper .s_main_color_bgr {
float: none !important;
margin-left: 0px !important;
width: 100%;
margin-top: 15px;
}

.category_wrapper h2 {
text-align: center;
}

.category_column_2 .category_wrapper,
.category_column_4 .category_wrapper  {
width: 46.5%;
float: left !important;
}

.category_column_3 .category_wrapper {
width: 31%;
float: left !important;
}

.category_wrapper .name,
.category_wrapper p {width: 100% !important;
}

.category_wrapper .s_main_color_bgr {
    width: 96%;
}

.s_2_cols .category_wrapper {
float: none !important;
margin-left: 0px !important;
width: 100% !important;
}

}

@media only screen and (max-width: 479px) {

.category_wrapper .s_main_color_bgr {
    width: 98%;
}

.category_column_2 .category_wrapper,
.category_column_3 .category_wrapper,
.category_column_4 .category_wrapper {
width: 100% !important;
margin-right: 0;
margin-left: 0;
}


.category_wrapper:nth-child(2n+1),
.category_wrapper:nth-child(3n+1),
.category_wrapper:nth-child(4n+1) {
margin-right: 0px !important;
}

.category_wrapper:nth-child(2n),
.category_wrapper:nth-child(3n),
.category_wrapper:nth-child(4n) {
margin-left: 0px !important;
}

}

.category_wrapper .name {
width: 50%;
float: left;
text-align: left;
}

.category_wrapper h2 {
line-height: 20px;
padding: 0;
}


.category_wrapper p {
float: right;
width: 50%;
margin-bottom: 0;
}


.category_wrapper {margin-top: 20px;}

.box-featured-category {padding-bottom: 30px;}



@media only screen and (max-width: 1000px) {
.category_column_4 .category_wrapper .s_main_color_bgr {
margin-top: 15px;
}

.category_column_4 .category_wrapper .s_main_color_bgr,
.category_column_4 .category_wrapper .name,
.category_column_4 .category_wrapper p {
float: none !important;
margin-left: 0px !important;
width: 100%;
}

.category_column_4 .category_wrapper h2 {
text-align: center;
}
}


/* CSS VOOR SMALLE WEERGAVE IN LAY-OUT OPTIES */

.big_screen_fixed .category_column_2 .category_wrapper {
    width: 48.4% !important;
}

.big_screen_fixed .category_column_3 .category_wrapper {
    width: 32.2% !important;
}

.big_screen_fixed .category_column_4 .category_wrapper {
    width: 23.8% !important;
}

@media only screen and (max-width: 991px) {
.big_screen_fixed .category_column_2 .category_wrapper {
    width: 47.8% !important;
}
.big_screen_fixed .category_column_3 .category_wrapper {
    width: 31.9% !important;
}
.big_screen_fixed .category_column_4 .category_wrapper {
    width: 23.3% !important;
}
}

@media only screen and (max-width: 768px) {
.big_screen_fixed .category_column_2 .category_wrapper {
    width: 46.5% !important;
}
.big_screen_fixed .category_column_3 .category_wrapper {
    width: 31% !important;
}
.big_screen_fixed .category_column_4 .category_wrapper {
    width: 22.4% !important;
}
}

@media only screen and (max-width: 479px) {
.big_screen_fixed .category_column_2 .category_wrapper,
.big_screen_fixed .category_column_3 .category_wrapper,
.big_screen_fixed .category_column_4 .category_wrapper {
    width: 100% !important;
}
}