.community-listing{max-width:1000px;border-bottom:1px solid #ccc;padding:40px 0;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch}.community-listing-wrapper .hs_cos_wrapper_type_custom_widget:first-of-type .community-listing{padding:0 0 40px}.community-listing.has-image>div{display:block}.community-listing .community-image{width:35%;margin:0}.community-listing .community-text{width:65%;padding-left:20px;margin:0}.community-image img{width:100%;height:auto}.community-text p{text-align:left !important}@media(max-width:414px){.community-listing{padding-bottom:20px !important}.community-listing .community-image{width:100%;margin:0}.community-listing .community-text{width:100%;padding-left:0;padding-top:20px;margin:0}}.google-maps{position:relative;padding-bottom:75%;// This is the aspect ratio height:0;border:1px solid #ccc;border-radius:2px;background:#ccc;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}body.community-page a{cursor:pointer}body.community-page{font-size:17px;color:#333;font-weight:400;line-height:27px}.community-page p,.community-page ul li{font-size:17px;color:#333;font-weight:400;line-height:27px}.community-wrapper{background:#f9f9f9;padding-top:150px;padding-bottom:60px;border-bottom:1px solid #c8c8c8}.community-center{max-width:1370px;float:none !important;padding:0 20px;margin:0 auto !important}.community-page h2{color:#333;letter-spacing:1px;font-size:36px;font-weight:600;display:block;margin-bottom:10px}.community-page h2:after{content:'';display:block;width:80%;margin-top:10px;height:2px !important;background:-moz-linear-gradient(left,rgba(153,153,153,1) 50%,rgba(153,153,153,0) 100%);background:-webkit-linear-gradient(left,rgba(153,153,153,1) 50%,rgba(153,153,153,0) 100%);background:linear-gradient(to right,rgba(153,153,153,1) 50%,rgba(153,153,153,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#00999999',GradientType=1)}h1.com-name{font-size:48px;font-weight:bold;margin-top:0;margin-bottom:20px}h1.com-name span{font-size:36px;font-weight:normal;margin-top:20px}h3.attraction-name{font-size:24px;margin:20px 0 5px;font-weight:600;color:#289ddf;letter-spacing:1px;line-height:40px;display:inline-block}h3.attraction-name{transition:all .2s;-webkit-transition:all .2s}h3.attraction-name:hover,h3.attraction-name:focus{color:#004d7b;text-decoration:none}ul.com-stats{list-style-type:none;padding:0;width:100%;display:inline-block;margin:20px 0 20px}ul.com-stats li{text-align:center;float:left;width:25% !important;margin:0 !important;padding:0 10px;font-size:15px;line-height:1.2em;transition:all .2s;-webkit-transition:all .2s}ul.com-stats li:hover,ul.com-stats li:focus{opacity:.8}ul.com-stats img{text-align:center;margin:0 auto;margin-bottom:7px;display:block;max-width:75px}.com-attractions{margin-bottom:40px}.com-restaurants{margin-top:5px;margin-bottom:30px}.com-restaurants h3{font-size:18px;line-height:28px;margin:20px 0 5px}.com-restaurants a.attraction-link{display:none !important}.attraction-desc p:first-of-type{margin-top:0}.attraction-desc p:last-of-type{margin-bottom:0}a.attraction-link{font-size:17px;display:inline-block;margin-top:10px}.helpful-links-wrapper{margin-top:40px;border:1px solid #ccc;padding:10px}.com-main-btn a{display:block;text-align:center;padding:16px 10px;background:#2b93ce;color:#fff !important;max-width:600px;margin:25px auto 30px;font-weight:600;font-size:22px;border-radius:2px;transition:all .3s;-webkit-transition:all .3s}.com-side-btn a{display:block;text-align:center;padding:10px;background:#2b93ce;color:#fff !important;margin-top:25px;margin-bottom:30px;font-weight:600;font-size:20px;border-radius:2px;transition:all .3s;-webkit-transition:all .3s}.com-side-btn a:hover,.com-side-btn a:focus,.com-main-btn a:hover,.com-main-btn a:focus{background-color:#004d7b;text-decoration:none !important}.com-img img{border-radius:2px;width:100%;height:auto}.com-mobile-content{display:none !important}@media(max-width:767px){.com-mobile-content{display:block !important}.com-desktop-content{display:none !important}}