﻿#body { display: none; }
#GridContent { background-image: url(../../../000Frames/site/images/contact/bg.jpg); background-repeat: no-repeat; background-size: cover; }
#lobby { position: relative; background-image: url(../../../000Frames/site/images/newsletter/newsletter-banner.jpg); background-size: cover; background-repeat: no-repeat; }
#lobby:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.65); z-index: 1; }
#main-menu li.chefInfo { background-color: #ffcb05; color: #272727; }
#main-menu > li.chefInfo > a:hover { color: #272727; }
#main-menu li.chefInfo .dropdown-menu a { color: #fff; }

@media(min-width: 1025px) {
    #main-menu > li.chefInfo > a.drop-arrow > svg { display: none; }
    #main-menu > li.chefInfo > a.drop-arrow .active-link-icon { display: block; }
}

.inner-content { margin-top: 60px; }

#SiteHeader { background-color: #fff; }
#main-menu > li > a { color: #272727; }
.desktop-logo a { background-image: url(../../../000Frames/site/images/header/logo_x2-dark.png); }
.desktop-socials > li > a > svg { fill: #272727; }
.header-pdf-link > a { background-image: url(../../../000Frames/site/images/header/myDiplomat_Icon_dark_x2.png); }
.mobile-logo { background-image: url(../../../000Frames/site/images/header/logo_x2-dark.png); }



@media(max-width: 1024px){
    #main-menu > li > a.chefInfo { background-color: transparent; }
    #main-menu > li > a.chefInfo span { position: relative; }
    #main-menu > li > a.chefInfo span:before { content: ""; position: absolute; bottom: -8px; left: 50%; width: 50px; height: 6px; background-color: #ffcb05; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
}

@media(max-width: 767px) {
    #main-menu > li > a.eventsPage span:before { height: 5px; }
    .event-creation-date { color: #808080; }
    .headlineDescriptionbox p { line-height: 1.2; margin-top: 15px; max-width: 80%; margin-right: auto; margin-left: auto; line-height: 1; margin-bottom: 15px; font-size: 90%; }

    .fancyShmencyMenu { width: 100%; height: 40px; list-style: none; margin: 0 auto; background-color: rgba(0,0,0,0.65); border: solid 2px #ffffff; text-align: right; font-size: 88%; }
    .fancyShmencyMenu > li { position: relative; padding: 5px 12px; cursor: pointer; }
    .fancyShmencyMenu > li > a { background: #000; color: #fff; display: block; padding: 10px 20px; text-align: center; text-decoration: none; }
        .fancyShmencyMenu ul { overflow: hidden; list-style: none; padding: 0; background: #ddd; min-height: 0; height: 0; margin: 0; left: 0; position: absolute; transition: min-height .3s ease; transition-delay: .3s; top: 35px; width: 100%; z-index: 1; }
    .fancyShmencyMenu li.hover ul { transform: translateY(0); transition: min-height .3s ease; transition-delay: 0s; }
    .fancyShmencyMenu li ul a { opacity: 0; color: #000; display: block; padding: 8px 12px 0; transition: opacity .15s ease; transition-delay: 0s; }
    .fancyShmencyMenu li ul li:last-of-type a { padding-bottom: 8px; }
    .fancyShmencyMenu li.hover ul a { opacity: 1; transition-delay: .3s; }
    .fancyShmencyMenu li ul > li { line-height: 1.2; }
    .fancyShmencyMenu li ul a:hover { text-decoration: none; }
}