/* 668 - 800 */

h1 {
    font-size: 48px;
}

.social-media-section {
    display: none;
}

#logo {
    top: -10px
}

#mayweather {
    display: none !important;
}

#hamburger {
    left: 80px;
    -webkit-transition: none 0.4s ease;
    transition: none 0.4s ease;
    top: 20px;
    -webkit-transition-property: left;
    transition-property: left;
}

#navbar {
    position: fixed;
    top: 0px;
    z-index: 22;
    background-color: #FFF;
    margin: 0px;
    width: 100%
}

.header {
    margin-top: 80px !important;
}

#index-page .header {
    margin-top: 80px !important;
}

html.mm-opening #hamburger {
    left: 65%;
}

#navbar .topnav, #navbar .topnav-login, #navbar .topnav-search {
    display: none;
}

#hamburger {
    display: block;
}

#logo-div {
    display: inline-block;
    float: left;
    padding: 5px 0;
    left: 140px;
}



/* ====== HOME ====== */

.fis-sec {
    width: 248px;
    height: 264px;
    padding-top: 40px;
}

    .fis-sec h1 {
        font-size: 50px;
    }

.video-sec {
    margin: 40px 2.5%;
    width: 50%;
}

    .video-sec iframe {
        width: 320px;
        height: 180px;
    }

.one-third {
    width: 248px;
}

.two-thirds {
    padding: 30px 5% 0;
}

.two-blocks {
    height: 200px;
}

.twitter-box {
    height: 200px;
}

/* ====== NEWS ====== */
.news-left {
    width: 100%;
    margin: 0 0 35px 0;
}

.news-right {
    width: 100%;
    margin: 0 0 35px 0;
}

.calendar-day {
    width: 60%;
    float: left;
    margin: 10px 40% 10px 0;
}

#featured {
    padding: 0;
}

.date {
    width: 17%;
    margin: 0 3% 0 0;
}

.event {
    width: 73%;
    margin: 0 3% 0 3%;
}

.month-num {
    top: 0;
}

    .month-num p {
        font-size: 14px;
    }

    .month-num .num-inside {
        font-size: 16px;
    }

.event h4 {
    font-size: 16px;
}

.event p {
    font-size: 14px;
}

.blog-entry h5 a {
    font-size: 17px;
}

.blog-entry p {
    font-size: 14px;
}

#gallery li {
    width: 19%;
    margin: 0.5%;
}


/* ======   CONTACT US ======= */
.contact-left {
    width: 100%;
    margin: 0 0 15px 0;
}

.contact-right {
    width: 100%;
    margin: 0 0 15px 0;
}

#contact-offices {
    margin-bottom: 35px;
}

/* ======= FOODSERVICE ======= */
.foodservice-half {
    width: 70%;
    margin: 0px 30% 0 0;
}

.foodervice-half h3 {
    font-size: 19px;
}

.foodservice-p-bold {
    font-size: 16px;
}

/* ====== FRESH PRODUCE ======= */
.gal {
    min-height: 200px;
    width: 100%;
}
