*{box-sizing:border-box;}
.button{display:inline-block;padding:10px 18px;margin-bottom:10px;background:#EEE;border:none;border-radius:7px;background-image:linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2));color:#222;font-family:sans-serif;font-size:16px;cursor:pointer;}
.button:hover{background-color:#8CF;color:#222;}
.button:active,
.button.is-checked{background-color:#28F;}
.button.is-checked{color:white;}
.button:active{box-shadow:inset 0 1px 10px hsla(0, 0%, 0%, 0.8);}
.button-group:after{content:'';display:block;clear:both;}
.button-group .button{border-radius:0;margin-left:0;margin-right:1px;}
.button-group .button:first-child{border-radius:0.5em 0 0 0.5em;}
.button-group .button:last-child{border-radius:0 0.5em 0.5em 0;}
.grid:after{content:'';display:block;clear:both;}
.element-item{position:relative;float:left;width:calc(33.333% - 20px);height:255px;color:#262524;margin:10px;}
.element-item > *{margin:0;padding:0;}
.element-item .name{position:absolute;left:10px;top:60px;text-transform:none;letter-spacing:0;font-size:12px;font-weight:normal;}
.element-item .symbol{position:absolute;left:10px;top:0px;font-size:42px;font-weight:bold;color:white;}
.element-item .number{position:absolute;right:8px;top:5px;}
.element-item .weight{position:absolute;left:10px;top:76px;font-size:12px;}
.element-item a img{width:100%;height:100%;}
.element-item a img{width:100%;height:100%;margin:0 auto;}
.element-item .view-project{width:81px;top:33%;position:relative;box-shadow:unset !important;height:auto;}
.hover-effect{width:100%;position:absolute;top:0px;background-color:rgba(0,0,0,0.7);height:100%;text-align:center;vertical-align:middle;display:none;left:0%;}
.element-item a{width:100%;float:left;height:100%;padding:12px;position:relative;background-color:#fff;}
.element-item:hover .hover-effect{display:block;}
@media all and (max-width:768px){.element-item{width:calc(33.333% - 20px);height:190px;}
}
@media all and (max-width:500px){.element-item{height:135px;}
.element-item.logo a img.img-responsive{width:auto;height:auto;margin-top:1%;}
.element-item .view-project{width:37%;}
@media all and (max-width:414px){.element-item{width:calc(50% - 20px);height:130px;}
}