.related-listing{position:relative}.related-listing.shortcode-container{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;margin:30px 0;padding:25px 0}.related-listing.shortcode-container .shortcode-title-container{display:flex}.related-listing.shortcode-container .shortcode-title-container .shortcode-title{font-size:22px;margin-bottom:20px}.related-listing.shortcode-container .shortcode-title-container .view-more-link{flex:1 1 110px;text-align:right}.related-listing.shortcode-container ul{margin:0}.related-listing .widget-title{background-color:#006225;color:white;text-transform:uppercase}.related-listing .widget{align-items:center;border:1px solid #006225;display:flex;flex-direction:column;padding:15px}.related-listing .widget a{padding:0}.related-listing .widget .related-listing--list{margin:0}.related-listing .widget .related-listing--list .listing-info .title,.related-listing .widget .related-listing--list .listing-info .title a{font-size:12px;line-height:1.2;margin-bottom:0.75em}.related-listing .widget .related-listing--list .listing-info .price{font-size:10px;font-weight:bold}.related-listing .logo{margin:0 auto 20px;max-width:160px;width:100%}.related-listing .related-listing--list{margin-bottom:15px;column-gap:10px;row-gap:15px}.related-listing .related-listing--list.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(125px, 1fr))}.related-listing .related-listing--list li{background:none;display:flex;flex-direction:column;margin:0}.related-listing .related-listing--list .image_link{display:inline-block;font-size:16px;margin-bottom:10px;padding:0;position:relative}.related-listing .related-listing--list .image_link>img{aspect-ratio:1.3333333333;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-listing .related-listing--list .image_link .image-count{background-color:#a5a5a5;border-radius:4px;bottom:0.5em;color:white;font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:0.7em;left:0.5em;padding:.125rem .5rem;position:absolute}.related-listing .related-listing--list .image_link .image-count .icon{stroke:currentColor;fill:currentColor;margin-right:0;vertical-align:top;font-size:1em;height:1em;top:0.3em;width:1em}.related-listing .related-listing--list .listing-info{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;justify-content:space-between}.related-listing .related-listing--list .listing-info .title,.related-listing .related-listing--list .listing-info .title a{color:#444;font-size:16px;font-weight:normal}.related-listing .related-listing--list .listing-info .price,.related-listing .related-listing--list .listing-info .price a{color:#444444;margin:0}.related-listing .btn{background-color:#006225;margin-top:10px;border-radius:5px;color:white;font-size:14px;font-weight:bold;height:40px;max-width:300px;text-align:center;text-transform:uppercase;transition:all 0.5s ease;width:100%}.related-listing .btn:hover{background-color:#0a9235}.related-listing .top-right-link{position:absolute;top:25px;right:0}
