/*.headerContent h1.logo{ width: 300px !important; }*/

/*@media only screen and (min-width: 768px) {
    .primaryAndSecondaryContent, .footerContent {
        max-width: 900px;
    }
}*/

/*HOME STRETCH GALLERY*/

.block_fb084b9a2b964e5ca34883155717a25a img {
    width: 100%;  
}


/*removing top margin on homepage*/

@media only screen and (min-width: 768px) {
#page_fa116e2c1ca446eea3058ec306d94d69 .primaryAndSecondaryContainer {
    margin-top: 75px !important;
}
}
.customCaption .contentTitle {
    padding: 15px 0px 15px 0px;
   
}

@media only screen and (max-width: 480px) {
.block_d1169889d3b84d4b8cf26ecb71d88d2e.cols3.imgMgn1 .imgGridItem,
.block_c0fba018238448d488f9dc20e4e15dfc.cols2.imgMgn1 .imgGridItem {
        width: 100%;
        margin: 10px auto;
    }
}
.block_d1169889d3b84d4b8cf26ecb71d88d2e a,
.block_c0fba018238448d488f9dc20e4e15dfc a {
    color: inherit;
}

/* border above nav elements above footer - make border not span whole page on personal training, group training, metro pro, services pages */

.block_c508373cc12f4a32897ad5e241c10b32,
.block_d924c6f379b54965b125d4463569f898,
.block_e75cf5dc147d4d1d8aa39fbc424574e7,
.block_a5d342716dce43d2b3cb416b20ff2dc6,
.block_e3f49779b87743a89972d6e960e702ce,
.block_b649d9aa63184a27b75661c09c607b6a,
.block_c317fdc4fd324a48929eaa9830392032,
.block_bc14c7586612406aa3e01166e2f6785e,
.block_c93029009fb04d7e9202d2bec62afeb3,
.block_c4121b83f7444e6d98d6e29e4d20c151,
.block_feee73e809a74f4eaf22326c7dfb4da4,
.block_c35b7f311dbe4283b2829545b3d43d27,
.block_b15dac3b691e442ba04c6efe81a1e905,
.block_ea6b43dd6e0c4ab59fe4b17ec3cfdde5 {
    border-top: 1px solid rgba(128, 98, 74, 0.2);
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
}

.block_c508373cc12f4a32897ad5e241c10b32 .contentTitle {
    color: #36619f;
}

@media only screen and (max-width: 767px) {
   .imgGridItem { 
       width: 100% !important;
       margin: 1em 0 auto !important;
   }
}

/* footer text smaller */

.footerContent .blockContent, .footerContent .contentTitle, .footerContent .item .contentTitle, .footerContent .blockInnerContent, .footerContent .itemInnerContent, .footerContent .defItemInnerContent {
  font-size: 10pt;
}

/* logo larger 

.headerContent h1.logo {
    width: 600px !important;
}
*/