body{margin: 0; padding: 0;}*{box-sizing: border-box;}.item{float: left; position: relative; line-height: 1em; padding: 0 15px; margin-bottom: 30px;}.grid-sizer{width: 33.33%;}.item{width: 33.33%;}@media screen and (max-width: 1224px){/* 10 columns for larger screens */ .grid-sizer{width: 33.33%;}.item{width: 33.33%;}}@media screen and (max-width: 979px){.grid-sizer{width: 50%;}.item{width: 50%;}}@media screen and (max-width: 767px){.newsarticle .col-12{padding: 0 30px;}.newsarticle{padding: 40px 0;}hr{margin: 25px 0;}.width50{width: 100%;}}@media screen and (max-width: 720px){/* 10 columns for larger screens */ .grid-sizer{width: 50%;}.item{width: 50%;}}@media screen and (max-width: 639px){/* 10 columns for larger screens */ .grid-sizer{width: 100%;}.item{width: 100%;}}.image{max-width: 100%; margin: 0; display: block; width: 100%;}.image:after{clear:both;}.overlay{width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; text-decoration: none; color: #fff; display: none;}.overlay .title{text-align: center; font-size: 30px;}.overlay .description{position: absolute; bottom: 0; left: 0; background-color: rgba(0,0,0,0.80); width: 100%; margin: 0;}.overlay .description p{margin: 20px;}.item:hover .overlay{display: block;}