/***** Scroll-Snap-Style ***********************************************************/
/***** These styles are specific to the scroll-snap functionality of the homepage. */


/*.wrapper {
    overflow-y:unset;
}*/

.parent-scroll {
    margin: 0;
 /*-ms-scroll-snap-type: y mandatory;
     scroll-snap-type: y mandatory;*/
 overflow-y: visible;
 overflow-x: hidden;
   height: 100%;
 width: 100vw;
 /*scrollbar-width:none;/*firefox*/    
}

/*.parent-scroll::-webkit-scrollbar {
   display:none;
}*/

/* testin removal
.child-scroll {
 scroll-snap-align: center;  
}*/

.contentPageLength {
    min-height: calc(100vh - 400px);
}


@media (max-width: 800px) {
      
/*testing removal
.parent-scroll {
      scroll-padding-top: 5vh;
      overflow-y:scroll;
      scroll-snap-type:y mandatory;
    }
      
   .child-scroll {
      scroll-snap-align: start; 
      } 

    /*footer {
          scroll-snap-align: end; 
        
    }*/
         /* .cta-wrapper-2 {
          scroll-snap-align: end;
      
      }*/
    .contentPageLength {
        min-height: calc(100vh - 350px);
    }  
}

/*JS Styles*/
.parishSelect {
    width: 100%;
    font-family: Montserrat,sans-serif;
    height: 2rem;
    border: #e6e6e6 1px solid !important;
    margin-bottom: 0.5em;
}
.accordion {
    padding-bottom: 2%;
}
.cta-wrapper-2 {
    width: 100%;
}

.cta-wrapper-2 > * {
    flex-basis: 100%;
}

.bioPic {
    width:95%;
    display:block;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:8px;
}
/*.bioPicColumn {
    align-self:center;
}*/
.colored {
    background-color:#212529!important;
    transition:none;
}

.aboutUsContentButton {
    min-width:56%;
}

.gumboButton {
    width: 96%;
    height: 96%;
    margin-left: auto;
    margin-right: auto;
}
/*#cta-section {
    scroll-margin: 80px;
}*/
