h1.text-white{
    font-size: 20px;
  
}


h2.mb-4{
    color: black;
}


h2.text-white.mt-0 {

    text-align: center;

}


hr.divider {
    height: 0.2rem;
    max-width: 3.25rem;
    margin: 1.5rem auto;
    background-color: #cef5e4;
    opacity: 1;
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 0px;
    opacity: 0.25;
}


p {
    text-align: left;
    font-size: 16px;
}

p.text-white-75.mb-5{
    text-align: center;

}


.bg-primary {
    --bs-bg-opacity: 1;
    background-color:#dbeeff !important;
}


.bg-dark {
    --bs-bg-opacity: 1;
    background-color: #ffeede!important;
}

.page-section {
    background-color: #ffeede!important;
}

.text-white-75 {
   font-family: calisto,georgia,times new roman;
   font-weight: 450;
   font-size: 18px;
   color: black !important;


}

.text-white-75.mb-5{
    color: white !important;
}

.text-white.mt-0 {
    --bs-text-opacity: 1;
    font-size: 36px;
    color: black !important;
}

header.masthead {
    padding-top: 10rem;
    padding-bottom: calc(10rem - 4.5rem);
    background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url(../assets/img/atxbg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}



header.mastheadatxfave {
    padding-top: 10rem;
    padding-bottom: calc(10rem - 4.5rem);
    background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url(../assets/img/lichafront.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

header.mastheadsweet {
    padding-top: 10rem;
    padding-bottom: calc(10rem - 4.5rem);
    background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url(../assets/img/churrotruck.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

header.mastheadgem {
    padding-top: 10rem;
    padding-bottom: calc(10rem - 4.5rem);
    background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url(../assets/img/vlpatio.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

header.mastheadhappyhr {
    padding-top: 10rem;
    padding-bottom: calc(10rem - 4.5rem);
    background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url(../assets/img/tldpatio.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;

}

