
.generic-listing-wrapper {  }
.generic-listing-wrapper .generic-listing-wrap {  }
.generic-listing-wrapper .generic-listing-items-wrapper {  }
.generic-listing-wrapper .generic-listing-items-wrapper .slick-list {  }
.generic-listing-wrapper .generic-listing-items-wrapper .slick-track {  }
.generic-listing-wrapper .generic-listing-items-wrapper .slick-slide {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-outer {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-wrapper {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-image-before-header {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-image-before-header img {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-title {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-sub-title {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-link-wrapper {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-link-wrapper a {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-cta-wrapper {  }
.generic-listing-wrapper .generic-listing-wrap .generic-listing-item-content .generic-listing-item-cta-wrapper a {  }




.generic-listing-wrapper.manual-post-like-data { margin: 0 -10px; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-wrap {  }
.generic-listing-wrapper.manual-post-like-data .generic-listing-items-wrapper {  }
.generic-listing-wrapper.manual-post-like-data .generic-listing-items-wrapper .slick-list {  }
.generic-listing-wrapper.manual-post-like-data .generic-listing-items-wrapper .slick-track {  }
.generic-listing-wrapper.manual-post-like-data .generic-listing-items-wrapper .slick-slide {  }
.generic-listing-wrapper.manual-post-like-data .generic-listing-wrap .generic-listing-item-outer { padding: 0 10px; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-wrap .generic-listing-item-wrapper { min-height: 700px; padding: 25px; background-size: cover; background-position: center top; display: flex; align-items: end; position: relative; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-wrap .generic-listing-item-wrapper:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.5) 31%, rgba(0,0,0,0.1) 100%); z-index: 2; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-wrap .generic-listing-item-wrapper:hover:before { background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, rgba(255,255,255,0.1) 100%); }
.generic-listing-wrapper.manual-post-like-data .generic-listing-wrap .generic-listing-item-content { z-index: 2; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-image-before-header { margin-bottom: 15px; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper:hover .generic-listing-item-content .generic-listing-item-image-before-header { display: none; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-image-before-header img {  }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-title { color: #ffffff; font-size: 32px; line-height: 1; margin-bottom: 10px; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-sub-title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; color: #ffffff; margin-bottom: 15px; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-link-wrapper { display: none; margin-bottom: 15px; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper:hover .generic-listing-item-content .generic-listing-item-link-wrapper { display: block; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-link-wrapper a { color: #FFCC00; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-link-wrapper a svg {  }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-link-wrapper a svg path { fill: #FFCC00; stroke: #FFCC00; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-cta-wrapper { display: none; text-align: center; margin-bottom: 15px; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper:hover .generic-listing-item-content .generic-listing-item-cta-wrapper { display: block; }
.generic-listing-wrapper.manual-post-like-data .generic-listing-item-wrapper .generic-listing-item-content .generic-listing-item-cta-wrapper a {  }

.generic-listing-wrapper.manual-post-like-data .slick-arrow { position: absolute; top: calc(50% - 25px); z-index: 2; color: transparent; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; }
.generic-listing-wrapper.manual-post-like-data .slick-arrow.slick-prev { left: 0; }
.generic-listing-wrapper.manual-post-like-data .slick-arrow.slick-prev:before { content: ''; width: 20px; height: 4px; display: block; background: #990000; transform: rotate(135deg); position: absolute; top: 14px; left: 10px; }
.generic-listing-wrapper.manual-post-like-data .slick-arrow.slick-prev:after { content: ''; width: 20px; height: 4px; display: block; background: #990000; transform: rotate(45deg); position: absolute; top: 26px; left: 10px; }
.generic-listing-wrapper.manual-post-like-data .slick-arrow.slick-next { right: 0; }
.generic-listing-wrapper.manual-post-like-data .slick-arrow.slick-next:before { content: ''; width: 20px; height: 4px; display: block; background: #990000; transform: rotate(45deg); position: absolute; top: 14px; right: 10px; }
.generic-listing-wrapper.manual-post-like-data .slick-arrow.slick-next:after { content: ''; width: 20px; height: 4px; display: block; background: #990000; transform: rotate(135deg); position: absolute; top: 26px; right: 10px; }


@media only screen and (min-width: 320px) and (max-width: 767px) {
    .generic-listing-wrapper.manual-post-like-data .generic-listing-wrap .generic-listing-item-wrapper { min-height: 500px; }
}
