#pageContent > div {}
section.sperate {min-height:300px;background-color:transparent;}


#products {}
#products ul {list-style: none;margin: 0px;}
#products ul li.product > div {    border: solid 1px #DDD;border-radius: 10px;margin-top:20px;padding: 0px 20px 20px;}
#products ul li.product .info, #products ul li.product .info > div {    height: 100%;}
#products ul li.product .info > div + div{    padding-left: 0px;}
#products ul li.product img {    height: 130px;}
#products ul li.product .name {color:#000;font-weight: 600;font-size: 24px;    margin-top: 20px;display: block;}
#products ul li.product .name:hover {text-decoration: underline}
#products ul li.product .description {    font-weight: 400;font-size: 14px;    min-height: 70px;}
#products ul li.product .links {}
#products ul li.product .links a {font-size: 14px;margin-left: 16px;font-weight: 400;text-decoration: underline;color: #666;}
#products ul li.product .links a:hover {color:#000}


#addons {margin-bottom:30px}
#addons ul {list-style: none;margin: 0px;}
#addons ul li.addon > div {    border: solid 1px #DDD;border-radius: 10px;margin-top:20px;padding: 0px 20px 20px;}
#addons ul li.addon .info, #addons ul li.addon .info > div {    height: 100%;}
#addons ul li.addon .info > div + div{    padding-left: 0px;}
#addons ul li.addon img {    height: 130px;}
#addons ul li.addon .name {color:#000;font-weight: 600;font-size: 24px;    margin-top: 20px;display: block;}
#addons ul li.addon .name:hover {text-decoration: underline}
#addons ul li.addon .description {    font-weight: 400;font-size: 14px;    min-height: 70px;}

#news {}
#news ul {list-style:none;margin:0px}
#news li > div {background: #f6f6f6;border: solid 1px #EEE;border-radius: 6px;    box-shadow: 0 0 0 rgb(0 0 0 / 0);display:block;margin-bottom:20px}
#news li:hover > div {    box-shadow: 1px 1px 16px rgb(0 0 0 / 16%)!important;}
#news li .image {height:181px}
#news li .description p {    font-weight: 500;color: #000;padding: 0px 20px;height:90px}
#news .category {    margin: 10px 20px 0px;}
#news .category .id {    color: #9d0006;display: inline-block;padding: 0px 10px;position: relative;top: 2px;}
#news .buttons {margin:0px 20px 17px}

#events {margin-top:40px}
#events ul {list-style:none;margin:0px}
#events .event > div {border: solid 1px #AAA;border-radius: 6px;    box-shadow: 0 0 0 rgb(0 0 0 / 0);    padding: 20px;margin-bottom:20px}
#events .event:hover > div{    box-shadow: 1px 1px 16px rgb(0 0 0 / 16%)!important;}
#events .event .image {}
#events .event .description p {    font-weight: 500;color: #000;padding: 0px 20px;}


@media only screen and (max-width: 40.063em) {

}