.amenities .item,.amenities .top-overview{margin-bottom:2em}.amenities .item{background-color:#fff;padding:2em}.amenities .items-wrap:not(.add-item-margin) .item:last-child{margin-bottom:0}.amenities .item.inactive:not(.active){display:none!important}.amenities .item .cols{width:100%}.amenities .item .col-1{background-position:50%;background-size:cover;margin-right:3em;max-width:380px}.amenities ul{column-count:2;margin:0 0 1rem}.amenities ul:last-child{margin-bottom:0}.amenities .item .col-2 .item-content>ul>li::marker{color:#e17a1c}.amenities .item .col-2 .item-content>ul>li:first-child{margin-top:0}.amenities ul li{margin-top:.7em;position:relative}.view-more-section{padding-bottom:1.5em;padding-top:1.5em}.view-more-section button{background-color:transparent;border:0;font-family:Caveat,cursive;font-size:2em;padding:0 1.5em 0 0;position:relative}.view-more-section button:after{background-color:#a8e006;background-image:url(https://info.wesleylife.org/hubfs/Icons/icon-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:.5em;border-radius:100%;content:"";height:1em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1em}.view-more-section button.active:after{background-image:url(https://info.wesleylife.org/hubfs/Icons/icon-minus.svg)}.view-more-section button span{display:block;text-decoration:underline;text-decoration-color:#a8e006;text-underline-offset:5px}.amenities .more:not(.active){display:none!important}.amenities .more{background-color:#fff;margin-bottom:3em!important;padding:1em}.amenities .more-item{margin:2.5%;min-width:28%;width:100%}.amenities .more-item ul{column-count:1;margin-bottom:1rem}.amenities .more-item ul:last-child{margin-bottom:0}@media(min-width:769px){.amenities .item .col-1{min-height:300px}}@media(max-width:768px){.amenities .item .cols,.amenities .more-item{flex:auto}.amenities .item .col-1{background-position:top;height:500px;margin-bottom:1em;margin-right:0;max-width:none}.amenities .more-item{max-width:none;min-width:auto;width:100%}}@media(max-width:480px){.amenities .item{padding:1em}.amenities .item .col-1{height:400px}.amenities .item li{flex:auto;margin-left:auto!important;max-width:none!important;width:100%}.amenities .more-item{margin:1.3em 0 0}.amenities .more-item:first-child{margin-top:0}}