




/* BOOTSTRAP 5 - COLOR VARIABLES */

:root {
    --bs-grey: #6c6d70;
    --bs-green: #1ea04a;

}

.green-text {
    color: var(--bs-green);
}




/* ============ UTILITIES ============   */

h4 {
    font-size: 40px;
    color: var(--bs-grey);    
}
a{
    /* text-decoration: none; */
    color: var(--bs-green);
}
a:hover {

    text-decoration: underline;
}
h3 {
    font-size: 20px;
    color: var(--bs-green); 
}

h2 {
    font-size: 25px;
    color: #ffff;
}

h1 {
    color: var(--bs-green);
}

p {
    font-size: 22px;
}

.paragraph-title {
    font-size: 25px;
    color: var(--bs-green);
}

.img-wrap {
    max-height: 20rem;
    float:right;
    margin:10px 0 10px 10px;
}



/* =========== HEADER NAVBAR =========== */

.nav-item {
    margin-bottom: 0px;
    /* text-align: center; */
}

.nav-link {
    margin-bottom: 0px;
    font-size: 20px;
    white-space: nowrap;
}
.nav-link:hover {
  color: var(--bs-green); 
   
}

.dinner {
    text-align: center;
}

.dinner h4,
.dinner p {
    text-align: center;
  color: var(--bs-green); 
}

.dinner h2 {
    color: var(--bs-grey);
    font-size: 40px;
}
/* headers end */

/* card start */
.left-text {
    margin-left: 150px;
}

.articles {
    text-align: center;
}

.articles-col h4 a {
    text-decoration: none;
  color: var(--bs-green); 
    font-size: 20px;
}


/* card end */


/* ============ HOME ============ */

#home-page .home-body-text {

    padding: 5rem 0 !important;
}




/* ============ HR ============ */


.half-header-image {
    background: url(../images/FGFTeamPhoto.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}


/* ============ CI CENTER ============ */

#ci-center-page .culinaire-logo {
    margin-bottom: 2rem;
}


/* ============ Here We Grow 2020 ============ */


#here_we_grow_2020-page .half-header-image {
    background: url(../images/news-hero.jpg);
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}



#here_we_grow_2020-page .post-title p {
    color: var(--bs-green);
}

#here_we_grow_2020-page .post-title h1 {
    color: var(--bs-grey)
}



/* ============ Crayfish Dinner ============ */


#crayfish-dinner-page .half-header-image {
    background: url(../images/blog/crayfish-header.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}



#crayfish-dinner-page .post-title p {
    color: var(--bs-green);
}

#crayfish-dinner-page .post-title h1 {
    color: var(--bs-grey)
}





/* ============ Denver Art Museum  ============ */


#denver-art-museum-page .half-header-image {
    background: url(../images/blog/denver-art-museum/Sturm_Grand_Pavilion_DAM.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}


#denver-art-museum-page .dam-pic {
width: 30rem;
}



/* ============ Denver Art Museum  ============ */


#denver-art-museum-page .half-header-image {
    background: url(../images/blog/denver-art-museum/Sturm_Grand_Pavilion_DAM.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}



/* ============ ILEA-PAGE - Article  ============ */


#ILEA-PAGE .half-header-image {
    background: url(../images/blog/ILEA/Ilea_header.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}

/* ============ ASI CRAYFISH POST  ============ */


#asi-crayfish .half-header-image {
    background: url(../images/blog/asi-crayfish/crayfish-header-image.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}

/* ============= ******* 2024 POSTS ******* ============= */


/* ============ Send in the Clowns - 2024 POST  ============ */

#send-in-the-clowns .half-header-image {
    background: url(../images/blog/send-in-the-clowns/send-in-clowns-header-background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}


/* ============ Chef Don BIo - 2024 POST  ============ */

#chef-don-bio .half-header-image {
    background: url(../images/blog/chef-don-bio/chef-don-bio-header-background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}

/* ============ Toledo Museum of Art - 2024 POST  ============ */

#toledo-museum-of-art .half-header-image {
    background: url(../images/blog/toledo-museum-of-art/toledo-museum-of-art-header-background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}

/* ============ In the Kitchen with Chef Don Flores - 2024 POST  ============ */

#In-the-Kitchen-Chef-Don-Flores .half-header-image {
    background: url(../images/blog/In-the-Kitchen-Don-Flores/In-the-Kitchen-Chef-Don-Header-Background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}

/* ============ Renovation of Embassy Suites Orlando North - 2024 POST  ============ */

#Renovation-Embassy-Suites-Orlando-North .half-header-image {
    background: url(../images/blog/Renovation-Embassy-Suites-Orlando-North/Embassy-Suites-Orlando-North-Header-Background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}




/* ============ 2024 POSTS END ============ */




/* ============ Kitchen With Adam - Article  ============ */


#kitchen-with-adam .half-header-image {
    background: url(../images/blog/kitchen-with-adam/Cucumber_Salad_header.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}


/* ============ Culinaire 2023 Awards - Article  ============ */


#Culinaire-2023-Awards .half-header-image {
    background: url(../images/culinaire-awards/FGF-Team-Award.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}



/* ============ Kitchen With Adam - Article  ============ */


#here-we-grow-again-amfa-body .half-header-image {
    background: url(../images/blog/here-we-grow-again-amfa-pics/Arkansas_Museum_of_Fine_Arts-grand-opening.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}









/* ============ The Most Important Wedding ============ */

#the-most-important-wedding-page  .half-header-image {
    background: url(../images/hot-couple.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}

/* ============ Awards ============ */

#awards  .half-header-image {
    background: url(../images/Award1.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}

/* ============ STAND UP PRESENTATION ============ */

#stand-up-presentation-carina  .half-header-image {
    background: url(../images/blog/stand_up_meeting_presentation-pics/stand_up_meeting_presentation-pics_header_03.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}


#stand-up-presentation-carina .video-fluid {
    width: 100%;
    height: auto;
}



/* ============ havana nights ============ */

#havana-nights  .half-header-image {
    background: url(../images/blog/havana-nights/havana-nights-header.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    /* position: relative; */
    min-height: 600px;
}



/* ============ STAND UP PRESENTATION ============ */


/* ============  footer start ============ */
footer {
    margin-top: 10px;
    background-color:var(--bs-green); 
    padding: 10px 0px 10px 0px;
    color: white;
}

#footer-border {
    border-color: white;

}

#footer-border img {
    width: 100%;
}

.smicon a i {
    width: 50px;
    height: 50px;
    color: white;
}
.icon-style{
    font-size: 45px;
}
/* footer end */



@media (max-width: 600px) {

    p {
        font-size: 15px;
    }

    .half-header-image {
        background: url(../images/FGFTeamPhoto.jpg);
        background-position: top center;
        background-size: cover;
        background-repeat: no-repeat;
        /* position: relative; */
        min-height: 250px;
    }

    .home-body-text {
        /* height: 40rem; */
        padding: 2rem 1.25rem !important;
    }
    
    /* ============ HOME PAGE ========== */

    
    #home-page   .home-body-text {
        /* height: 40rem; */
        padding: 2rem 1.25rem !important;
    }


    /* ============= NEWS PAGE ============= */

  #news-page  .articles {
        text-align: center;
        padding: 0 3rem;
    }

  #news-page  .img-fluid {
    margin-bottom: 1rem;
    }

}