.posts-wrapper{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 15px;margin: 30px 0;}@media screen and (max-width: 768px){.posts-wrapper{grid-template-columns: 1fr;}}.post-card .item{position: relative;}.post-card .item-inner{position: relative;overflow: hidden;border-radius: 10px;}.post-card .item-inner img{width: 400px;height: 400px;object-fit: cover;border-radius: 10px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}@media screen and (max-width: 367px){.post-card .item-inner img{width: 400px;height: 320px;}}.post-card .item-inner:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}.post-card #overlay{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);z-index: 2;}.post-card .item .post-title p{position: absolute;bottom: 0;color: #fff;z-index: 3;font-family: Montserrat, sans-serif;font-size: 20px;font-style: normal;font-weight: 600;text-transform: none;line-height: 26px;padding: 20px;}.post-card .item .post-title p:hover{text-decoration: underline;}.post-container{width: 1000px;max-width: 100%;min-width: 768px;margin: 0 auto;}@media screen and (max-width: 376px){.post-container{width: 310px;max-width: 100%;min-width: 310px;margin: 0 auto;}}@media screen and (min-width: 377px) and (max-width: 768px){.post-container{width: 710px;max-width: 100%;min-width: 710px;margin: 0 auto;}}.single-pagination-wrapper{height: 70px;border-bottom: 1px solid #e7e7e7;line-height: 70px;}.single-post-wrapper h1, .single-post-wrapper h2, .single-post-wrapper h3, .single-post-wrapper h4, .single-post-wrapper h5, .single-post-wrapper h6{font-family: Montserrat, sans-serif;}.single-pagination{display: flex;justify-content: space-between;}.single-pagination .previous a, .single-pagination .next a{font-size: 11px;color: #2c2b2b;text-transform: uppercase;font-weight: 600;}.single-pagination .previous a i, .single-pagination .next a i{color: #2c2b2b;}.single-post-wrapper .post-content-area .post-container h1.post-title{font-family: Montserrat, sans-serif;font-weight: 600;font-size: 21px;color: #313131;margin: 50px 0 0;}.single-post-wrapper .post-content-area .post-container .post-date{margin-bottom: 20px;color: #808080;font-size: 11px;font-weight: bold;letter-spacing: 1px;}.single-post-wrapper .post-content-area .post-container img{min-width: 100%;box-sizing: border-box;backface-visibility: hidden;-webkit-backface-visibility: hidden;perspective: 1000;-webkit-perspective: 1000;height: auto;line-height: 1;border-radius: 6px;}.single-post-wrapper .post-content-area .post-container .post-main-content{margin: 50px 0 100px 0;}.single-post-wrapper .post-content-area .post-container .post-main-content ul li{padding-left: 25px;}.single-post-wrapper .post-content-area .post-container .post-main-content ul li:before{content: "";float: left;display: block;width: 6px;height: 6px;position: relative;top: 1em;left: 0;margin-top: -3px;margin-left: -25px;background: #cc2c34;border-radius: 50%;}