.feed-photo{background-color:#d9d9d9;border-radius:5px;height:100%;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.feed-photo img{height:100%!important;-o-object-fit:cover;object-fit:cover;object-position:center;position:absolute;width:100%}.main-photo{padding-right:0}.secondary-photos{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.secondary-photos .feed-photo{height:48%;padding-bottom:0}.feed-photo .overlay{background-color:rgba(18,151,154,.8);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feed-photo:hover .overlay{opacity:1}.feed-photo .fa-instagram{color:#fff;font-size:30px}.feed-photo a{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:15}.main-photo .feed-photo .fa-instagram{font-size:50px}.sign-up .hs_submit.hs-submit{position:absolute;right:0}.sign-up .hs_email input{border-radius:25px}.bottom-bar{background-color:#e9e9e9;padding:8px 0}.bottom-bar p,.bottom-bar p.small{margin:0}.sign-up form{position:relative}p.notice{margin-top:1.25rem}.sr-footer-04 .menu-wrapper ul li a:hover{color:#12979a}@media (min-width:992px){.sign-up{padding:0 3.125rem}}@media (max-width:992px){.menu-column{margin-top:2rem}}.social{list-style:none;padding:0}.social li{display:inline-block;text-align:center}.social li a{border-bottom:none;font-size:1.4em}ul.social li{display:inline-block;margin:0 .1rem 0 0}ul.social li i{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.3rem;width:2.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:inherit;justify-content:center}ul.social li i svg,ul.social li i svg g,ul.social li i svg path{fill:#fff}@media only screen and (max-width:768px){ul.social li{margin-left:0;margin-right:1rem}.footer-logo-social .social{padding-bottom:2rem;padding-top:0}}@media (max-width:767px){.secondary-photos .feed-photo{margin-top:1.5rem;padding-bottom:100%}.main-photo,.secondary-photos{padding-right:15px}}