.news-single-outer{display:grid;grid-template-columns:repeat(3,33%);grid-template-columns:repeat(auto-fill,minmax(3,1fr));row-gap:2rem;column-gap:2rem;grid-auto-rows:30px}.news-single-grid{margin-bottom:0}.news-single-grid .single-image-news{width:100%;height:auto;background-position:center;background-size:cover}.news-single-grid .news-single-head{margin-bottom:0;margin-top:10px;line-height:1.2}.news-single-grid .news-single-date{margin-bottom:15px;color:grey}.news-single-grid .news-single-text{font-size:16px;margin-bottom:20px}.news-single-grid .news-single-button a{background-color:#b5c62c;display:inline;padding:4px 15px;color:#fff;border:solid 2px #b5c62c}.news-single-grid .news-single-button a:hover{background-color:#FFF;color:#b5c62c}.news-footer{position:relative;z-index:10}.news-footer-single{width:45%;margin-right:5%;height:auto;position:relative;z-index:10;float:left}.news-footer-img{line-height:0;border:solid 10px #fff;position:relative;z-index:10}.news-footer-img img{position:relative;z-index:10}.news-footer-title{padding:10px 15px 5px;background-color:#fff;color:#b7c72e;display:block;width:100%;height:68px;bottom:35px;z-index:99999}.shadow-box{position:relative}.news-footer .shadow-box:before,.news-footer .shadow-box:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#1B1B1B;-webkit-box-shadow:0 15px 10px #1B1B1B;-moz-box-shadow:0 15px 10px #1B1B1B;box-shadow:0 15px 10px #1B1B1B;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.news-footer .shadow-box:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.custom-line-height{line-height:0px!important;height:0}.entry-content,.hentry{margin:0!important}@media only screen and (max-width:1024px){.news-single-outer{grid-template-columns:repeat(2,50%);row-gap:2rem;column-gap:2rem;grid-auto-rows:30px}.news-single-grid .news-single-head{font-size:1.8em}}@media only screen and (max-width:600px){.news-single-outer{grid-template-columns:repeat(1,100%);row-gap:2rem;column-gap:2rem;grid-auto-rows:30px}.news-single-grid .news-single-head{font-size:1.6em}.news-footer-single{width:100%;margin-right:0;margin-bottom:25px!important}}