/*
    Fonts::
    font-family: 'Alfa Slab One', cursive; HEADING FONT
    font-family: 'Roboto Slab', serif; CONTENT FONT

    COLOR Pallete::
    --timberwolf: #dad7cdff;
    --sage: #a3b18aff;
    --fern-green: #588157ff;
    --hunter-green: #3a5a40ff;
    --brunswick-green: #344e41ff;
*/


nav {
    margin: 3px 3px;
}

.nav-link:active {
    color: #344e41ff;
}

.nav-link {
    color: #344e41ff;
}



p {
    font-family: 'Roboto Slab', serif;
    color: #3a5a40ff;
}

h1, h2, h3, h4, h5 {
    font-family: 'Alfa Slab One', cursive;
    color: #344e41ff;
   
}
.col a {
    font-family: 'Alfa Slab One', cursive;
    color: #344e41ff;
}

a {
    font-family: 'Alfa Slab One', cursive;
    color: #344e41ff;
    
}

input {
    font-family: 'Alfa Slab One', cursive;
    color: #344e41ff;
    border: 1px solid #344e41ff;
}
form {
    font-family: 'Alfa Slab One', cursive;
    color: #344e41ff;
    
}

nav {
    background-color: #dad7cdff;;
}

body {
    background-color: #dad7cdff;
    
}

.pattern-bg {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='95' height='95' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform='rotate(221)'%3E%3Crect width='100%25' height='100%25' fill='rgba(218, 215, 205,1)'/%3E%3Cpath d='M0 20v20l12-20L20 0l-20 20zM20 20v20l12-20L40 0l-20 20z' fill='rgba(88, 129, 87,1)' filter='url(%23filter-doodad-1)'/%3E%3Cpath d='M0 40v-20l20-20l-9 20zM20 40v-20l20-20l-9 20zM20 20v20l-20 20l15-20zM20-20v20l-20 20l15-20zM40 20v20l-20 20l15-20zM40-20v20l-20 20l15-20z' fill='rgba(163, 177, 138,1)' filter='url(%23filter-doodad-2)'/%3E%3C/pattern%3E%3Cfilter id='filter-doodad-1'%3E%3CfeTurbulence baseFrequency='0' numOctaves='2' type='fractalNoise' result='result1'/%3E%3CfeDisplacementMap in2='result1' scale='4' result='result2' xChannelSelector='R' in='SourceGraphic'/%3E%3CfeComposite in2='result2' in='SourceGraphic' operator='atop' result='fbSourceGraphic'/%3E%3C/filter%3E%3Cfilter id='filter-doodad-2'%3E%3CfeTurbulence baseFrequency='0 0.01' numOctaves='2' result='result1'/%3E%3CfeDisplacementMap in2='result1' scale='0' result='result2' xChannelSelector='R' yChannelSelector='G' in='SourceGraphic'/%3E%3CfeComposite in2='result2' in='SourceGraphic' operator='atop' result='compositeGraphic'/%3E%3CfeOffset in='compositeGraphic' result='fbSourceGraphic' dy='0'/%3E%3C/filter%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E ");
    border-bottom: 24px solid #344e41ff;
    
}

.pattern-bg-tk {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='95' height='95' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform='rotate(221)'%3E%3Crect width='100%25' height='100%25' fill='rgba(218, 215, 205,1)'/%3E%3Cpath d='M0 20v20l12-20L20 0l-20 20zM20 20v20l12-20L40 0l-20 20z' fill='rgba(88, 129, 87,1)' filter='url(%23filter-doodad-1)'/%3E%3Cpath d='M0 40v-20l20-20l-9 20zM20 40v-20l20-20l-9 20zM20 20v20l-20 20l15-20zM20-20v20l-20 20l15-20zM40 20v20l-20 20l15-20zM40-20v20l-20 20l15-20z' fill='rgba(163, 177, 138,1)' filter='url(%23filter-doodad-2)'/%3E%3C/pattern%3E%3Cfilter id='filter-doodad-1'%3E%3CfeTurbulence baseFrequency='0' numOctaves='2' type='fractalNoise' result='result1'/%3E%3CfeDisplacementMap in2='result1' scale='4' result='result2' xChannelSelector='R' in='SourceGraphic'/%3E%3CfeComposite in2='result2' in='SourceGraphic' operator='atop' result='fbSourceGraphic'/%3E%3C/filter%3E%3Cfilter id='filter-doodad-2'%3E%3CfeTurbulence baseFrequency='0 0.01' numOctaves='2' result='result1'/%3E%3CfeDisplacementMap in2='result1' scale='0' result='result2' xChannelSelector='R' yChannelSelector='G' in='SourceGraphic'/%3E%3CfeComposite in2='result2' in='SourceGraphic' operator='atop' result='compositeGraphic'/%3E%3CfeOffset in='compositeGraphic' result='fbSourceGraphic' dy='0'/%3E%3C/filter%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E ");
    border-top: 24px solid #344e41ff;
    border-bottom: 24px solid #344e41ff;
}


.btn {
    background-color: #dad7cdff;
    color: #344e41ff;
    
}

.pastries {
    font-family: 'Alfa Slab One', cursive;
    font-weight: 500;
    font-size: 4em;
    text-align: center;
    margin-top: 60px;
    position: relative;
    transition: all 4s cubic-bezier(1,0.835,0,0.945) 0s;
    
}

.pastries:hover {
    transform: scale(1.5);
    
}
/*column Start*/

.col {
    margin: 66px 33px;
    border: 6px solid #344e41ff;
    padding: 18px 9px;
    background-color: #dad7cdff;
    border-radius: 12px;
}

.col h2 {
    margin: 12px 0;
}

.col p {
    line-height: 150%;
    margin: 12px 0;
    text-align: center;
}

img:hover .row {
    transform: scale(1.25);
}

/*carousel Start*/

.carousel-indicators button {
    color: #344e41ff;
}

.carousel {
    
    border-bottom: 24px solid #344e41ff;
}

/*accordion Start*/

.accordion-item {
    background-color: #dad7cdff;
}

.accordion-item button {
    background-color: #588157ff;
}

.accordion-button:not(.collapsed) {
    background-color: #588157ff;
    color: #3a5a40ff;
    box-shadow: inset 0 -1px 0 #344E41;
}

.accordion {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    
}

.accordion-button:focus {
    border-color: #344e41ff;
}

.accordion-body h3 {
    float: right;
}

.accordion-body p {
    line-height: 150%;
}