header {padding: 40px 0; position: fixed; width: 100%; left: 0; background-color: #fff; height: 135px; z-index: 30}
  header .header-inner {max-width: 1065px; padding: 0 10px; margin: 0 auto; height: 55px}
    header .header-inner .logo-menu {float: left; margin: 0 45px 0 0}
      header .header-inner .logo-menu a {display: block; text-decoration: none}
        header .header-inner .logo-menu a img {display: block}
    header .header-inner nav.main-menu {float: left; margin: 0 0 0 0}
      header .header-inner nav.main-menu .menu-primary-nav-container {display: block}
        header .header-inner nav.main-menu .menu-primary-nav-container ul {text-align: left; padding: 0; margin: 0 !important}
          header .header-inner nav.main-menu .menu-primary-nav-container ul li {display: inline-block; list-style: none; padding: 0; margin: 0; position: relative;}
            header .header-inner nav.main-menu .menu-primary-nav-container ul li a {display: block; text-decoration: none; padding: 18px 8px; font-size: 15px; line-height: 1; color: #000; border-bottom: 2px solid transparent;}
            header .header-inner nav.main-menu .menu-primary-nav-container ul li.current_page_item > a,
            header .header-inner nav.main-menu .menu-primary-nav-container ul li.current_page_ancestor > a {color: #CE9D6B; border-bottom: 2px solid #CE9D6B; font-weight: bold}
            
            header .header-inner nav.main-menu .menu-primary-nav-container ul li#menu-item-419739 a {font-weight: bold; color: #fff; background-color: #CE9D6B; border-bottom-color: transparent; padding: 18px 30px 15px 30px}

            header .header-inner nav.main-menu .menu-primary-nav-container ul ul {position: absolute; top: 100%; left: 0; width: 250px; background: #FAF5F0; border: none; display: none}
            header .header-inner nav.main-menu .menu-primary-nav-container ul li:hover ul {display: block}
              header .header-inner nav.main-menu .menu-primary-nav-container ul ul li {border: none; display: block}
                header .header-inner nav.main-menu .menu-primary-nav-container ul ul li a {border: none !important}

    header .header-inner .cart-btn {display: none}
      header .header-inner .cart-btn {}


.child-nav {padding: 50px 0}
  .child-nav .child-nav-inner {padding: 0 10px; text-align: center}
    .child-nav h1 {margin: 0 0 50px 0}
    .child-nav ul {margin: 0; padding: 0; text-align: center}
      .child-nav ul li {display: inline-block; padding: 0; margin: 0; list-style: none; vertical-align: middle;}
        .child-nav ul li a {display: block; padding: 16px 32px; font-size: 18px; line-height: 32px; border: 1px solid rgba(76, 76, 76, 0.5); border-left: none; color: #000}
        .child-nav ul li:first-child a {border: 1px solid #CE9D6B; border-radius: 5px 0 0 5px; background-color: #CE9D6B !important; color: #fff; text-align: center; font-weight: bold; position: relative;}
        .child-nav ul li:first-child a::after {position: absolute; width: 9.5px; height: 18.5px; left: 100%; top: 50%; transform: translateY(-50%); background: transparent url(../../images/nav-arrow.png) 50% 50% / 100% no-repeat; content: ''}
        .child-nav ul li:last-child a {border-radius: 0 5px 5px 0}

        .child-nav ul li.current_page_item a {background-color: rgba(206, 157, 107, 0.2)}




.rest-of-site {padding-top: 135px}


.page-template-page-private-chef .feature-header {display: none}


.private-heading {padding: 100px 0}
  .private-heading-inner {margin: 0 auto; max-width: 1065px; padding: 0 10px}

.private-content {}
  .private-content section {}
    .private-content section .section-inner {margin: 0 auto; max-width: 1065px; padding: 0 10px}
    .private-content section .section-inner.is-slider {max-width: 100%; padding: 0}
    .private-content section .section-inner.is-slider .section-header {max-width: 1065px; padding: 0 10px; margin: 0 auto}







.footer-form {background: #CE9D6B; padding: 140px 0}
  .footer-form .footer-form-inner {margin: 0 auto; max-width: 1065px; padding: 0 10px}

    .footer-form .footer-form-header {margin-bottom: 60px}
    .footer-form h2 {color: #fff; color: center}
    .footer-form p {color: #fff; color: center}

    .footer-form form {text-align: center}
      
      .footer-form form .field {display: inline-block; width: 25%; text-align: left}
        .footer-form form .field label {display: block; color: #fff; font-weight: bold; font-size: 14px; line-height: 24px; margin: 0 0 4px 0}
        .footer-form form .field input {display: block; border-radius: 5px; border: 1px solid rgba(195, 204, 214, 1); font-weight: bold; font-size: 14px; line-height: 24px; height: 48px; width: 230px; padding: 0 14px; text-align: left}

        .footer-form form input.button {background-color: #000; color: #fff; margin-top: 60px;}


footer {padding: 104px 0 66px 0}
footer * {color: #fff}
.footer-menu {max-width: 1085px; padding: 0 10px; margin: 0 auto}

footer .footer-columns {overflow: hidden;}
  footer .footer-col {float: left;}
  footer .logo-column {width: 55%}

  footer .address-column {width: 30%}
  footer .locations-column {width: 15%}
   footer .address-column *,
  footer .locations-column * {font-size: 13px}


footer .logo-column img {margin-bottom: 60px}

footer .logo-column ul li {display: inline-block; position: relative; padding: 0 5px}
footer .logo-column ul li a {font-size: 16px; text-transform: uppercase;}
footer .logo-column ul li:first-child {padding-left: 0}
footer .logo-column ul li::after {content: '|'; position: absolute; top: 0; left: 100%}
footer .logo-column ul li:last-child::after {display: none;}


footer .site-info {padding: 40px 10px 20px 10px; max-width: 1065px; margin: 0 auto; margin-top: 60px; border-top: 1px solid #fff}
  footer .site-info .social-media-icons {float: left;}
    footer .site-info .social-media-icons a {margin-right: 30px}
  footer .site-info .links {float: right; font-size: 12px; font-family: 'Roboto'; line-height: 24px}
    footer .site-info .links a {margin-right: 15px}









































/*




























































































































































*/