:root {
  --cassiopeia-color-primary: #CC3336;
  --cassiopeia-color-hover: #000;
  --cassiopeia-color-link: #ED220D;
}
.homeblock {border-radius: 50%;
background-color: #0076BA;
margin: 0 auto;
max-width: 200px;
width: 200px;
height: 200px;
min-height: 200px;margin-bottom: 15px}

.homeblock h3 {font-weight: 300;color: #fff;}
.docman_description div {float: left}
.docman_download--right {display: none}

.k-ui-namespace .koowa_wrapped_content--document_desc {--lines-to-show: 40 !important;}
.k-ui-namespace .koowa_media--gallery .koowa_media__item {width: 33.33% !important;text-align:left !important;color:#000 !important;}
.k-ui-namespace .koowa_media--gallery .overflow_container {font-weight:700;font-size:1.5rem;line-height:2rem;}
.k-ui-namespace .koowa_media--gallery .koowa_media__item__link {color: #000}
.linkedin img {margin-right: 5px;}

.products h3 {margin-bottom: 30px;}
.products h3 a {min-height:60px;background: var(--cassiopeia-color-primary);width: 100%;display: block;padding: 5px 20px;text-decoration: none;color: #fff;font-weight: 500;font-size: 1.25rem;}
.blog .item-image img {max-height: 235px;width: auto;margin: 0 auto;display: block;}
.blog .item {border: solid 1px #aaa;margin-bottom: 30px;}
.blog .item figure {margin: 0px;padding: 15px;min-height: 265px;}
.blog .item .products h3 {margin-bottom: 0px;}
.mod-articlescategory li {border-bottom: solid 1px #ccc;margin-bottom: 10px;padding-bottom: 10px;}
.mod-articlescategory li a {color: #000;}
.mmod-articlescategory li a:before {content: '>';margin-right: 10px;}