/*styling for header*/
.header{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    border-bottom-style: solid;
    border-color: black;

}
.headerMenu{
    display: flex;
    flex-direction: row;
    gap: 20px;
}
.button{
    border-style: solid;
    border-color: black;
    max-height: fit-content;
    font-size: 20px;
    padding: 4px;
    color: black;
    max-width: fit-content;
}
.logo{
    max-height: 100px;
}
.footer{
    display: flex;
    justify-content: space-around;
    background-color: lightgray;
    width: 100%;
}
.font{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif
}
.white{
    color: white;
}
.blackground{
    background-color: black;
    width: fit-content;
}
.image-size{
    width: 100%;
    height: 500px;
    border-radius: 10px;
}
.banner{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
}

.bannerword{
    width: 50%;
    height:500px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.logos{
    display: flex;
    align-items: center;
}
.footerpics{
    max-width: 75px;
    max-height: 75px;
    background-color: darkgray;
    border-bottom-style: solid;
    border-color: black;
}
.flex{
    display: flex;
    flex-direction: column;
}
.footertext{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.ourstorypics{
    display: flex;
    align-items: center;
    flex-direction: row;

}
.smaller{
    height: 250px;
    width: 250px;
   /* min-height: 40px;
    min-width: 40px;*/
}


.locations {
    width: 100%;
    background-color: slategray;
    display: flex;
    justify-content: center;
    gap: 3rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.locationname {
    font-weight: bold;
    font-size: 32px;
    display: flex;
    justify-content: flex-start;
    text-indent: 30px;
}

.hours{
    display: flex;
    flex-direction: column;
    width: 175px;
    gap: 1rem;
}

.address{
    display: flex;
    flex-direction: column;
    width: 175px;
    gap: 1rem;
}

.cuborg {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ccblack{
    display: flex;
    justify-content: center;
    align-items: center;
}

.locationtext {
    width: 600px;
    height: 295px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    gap: 1rem;
}

.locbutton {
    display: flex;
    width: 150px;
    height: 35px;
    border: solid;
    justify-content: center;
    align-items: center;
}

.boxidk {
    width: 600px;
    height: 550px;
    border: solid;
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 1rem;
}
.locimg{
    height: 350px;
    width: 550px;
    display: flex;
}
.reasonflex{
    display: flex;
    flex-direction: column;
}
.bold{
    font-weight: bold;
}
.reasonmiddle{
    font-size: 32pt;
}
.reasontop{
    font-size: 24pt;
}
.mainreason{
    display: flex;
    gap: 5px;
    background-color: lightgray;
}
.reasonpic{
    width: 100%;
    height: 100%;
}
.picside{
    width: 50%;
}
.quoteflex{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.mainquote{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.topquote{
    display: flex;

}
.bottomquote{
    display: flex;
    justify-content: flex-end;

}
.quotesize{
    height: 50px;
    width: 50px;
}
.centerimage{
    display: flex;
    justify-content: center;

}
body{
    margin: 0;
}
.storyflex{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.storypicssize{
    width: 50%;
}
.black{
    color: black;
}
.interiorstory{
    display: flex;
    flex-direction: column-reverse;
}
.storytext{
    display: flex;
    flex-direction: column;
    align-items: center;

}
.abtus{
    border-bottom-style: solid;
    border-color: beige;
    font-size: 18pt;
}
.gray{
    background-color: lightgray;
}
.twelve{
    font-size: 10pt;
    width: fit-content;

}
.menuflex{
    display: flex;
}
.tan{
    color: burlywood;
}
a:hover{
    color: blue;
}
.moreflex{
    display: flex;
    flex-direction: column;
}
