
#header .logo,
#_desktop_logo .logo,
.mobile_logo .logo {
  max-height: 78px;
  width: auto;
  height: auto;
}
@media (max-width: 767px) {
  #header .logo,
  .mobile_logo .logo { max-height: 56px; }
}

main {
  background-image: url('../img/header-sky.png') !important;
  background-size: 100%;
  background-position: center -12px;
  background-repeat: no-repeat;
}
@media (max-width: 543px) {
  main {
    background-image: url('../img/mobie.png') !important;
  }
}

#footer {
  background-color: #d9f0fe !important;
  background-image: url('../img/footer-sky.webp') !important;
  background-size: cover !important;
  background-position: top center !important;
  background-repeat: no-repeat !important;
}
@supports not (background-image: url('../img/footer-sky.webp')) {
  #footer { background-image: url('../img/footer-sky.jpg') !important; }
}
@media (max-width: 767px) {
  #footer {
    background-image: url('../img/footer-sky-m.webp') !important;
  }
}

/* SA white pill menu bar */
@media (min-width: 768px) {
  #header .ets_mm_megamenu,
  #header .ets_mm_megamenu.layout_layout5,
  #header .ets_mm_megamenu.skin_custom,
  #header .ets_mm_megamenu.scroll_heading,
  #header .ets_mm_megamenu.sticky_enabled.scroll_heading,
  .ets_mm_megamenu.scroll_heading {
    background: #ffffff !important;
    background-image: none !important;
    border: none !important;
    border-radius: 999px !important;
    box-shadow: 0 8px 22px rgba(26, 43, 73, 0.10);
  }
  #header .header_content .ets_mm_megamenu {
    background: #ffffff !important;
    background-image: none !important;
    border: none !important;
  }
  #header .ets_mm_megamenu .mm_menus_li > a {
    color: #1a2b49;
    text-transform: none;
    font-weight: 700;
    font-size: 15px;
  }
  #header .ets_mm_megamenu .mm_menus_li:hover > a,
  #header .ets_mm_megamenu .mm_menus_li.active > a {
    color: #1aa3b5;
  }
  #header .layout_layout5 .mm_menus_ul .mm_menus_li:not(:nth-child(2)):after {
    background-color: #d7e4ea;
    width: 1px;
  }
  #header .ets-dir-ltr.layout_layout5.hook-custom .mm_menus_li:nth-child(2) > a {
    padding-left: 28px;
  }
  #header .layout_layout5 .mm_menus_li:last-child > a {
    padding-right: 28px;
  }
}
@media (max-width: 767px) {
  .ets_mm_megamenu {
    background: #ffffff !important;
    background-image: none !important;
    border: none !important;
    border-radius: 16px;
    box-shadow: none;
  }
}

/* SA O nama store block */
.sa-onama__row {
  display: flex;
  gap: 28px;
  align-items: flex-start;
  margin: 0 0 22px;
}
.sa-onama__photo {
  width: 280px;
  max-width: 40%;
  height: auto;
  border-radius: 14px;
  object-fit: cover;
  box-shadow: 0 6px 16px rgba(26, 43, 73, 0.08);
}
.sa-onama__addr p { margin: 0 0 12px; }
@media (max-width: 575px) {
  .sa-onama__row { flex-direction: column; }
  .sa-onama__photo { max-width: 100%; width: 100%; }
}

/* SA compact black footer */
#footer {
  margin-top: 20px !important;
  padding-top: 8px !important;
  padding-bottom: 6px !important;
  color: #111111 !important;
}
#footer,
#footer p,
#footer li,
#footer span,
#footer h3,
#footer h4,
#footer .h3,
#footer .h4,
#footer .title,
#footer a,
#footer a:visited,
.footer-container li a,
.contactinfo_footer a,
#footer .coppyright,
#footer .coppyright a,
.ybc_coppyright,
#footer .ybc_coppyright,
#footer .ybc_coppyright a {
  color: #111111 !important;
}
#footer a:hover,
.footer-container li a:hover,
#footer .coppyright a:hover {
  color: #000000 !important;
}
.footer-container {
  padding-top: 4px !important;
}
.footer-container li a {
  padding-bottom: 5px !important;
}
#footer .footer_top,
#footer .footer_before,
#footer .footer_after {
  margin-bottom: 0 !important;
}
#footer .footer_bottom {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
#footer .footer_logo {
  margin-bottom: 8px !important;
}
#footer .newsletter_content > p {
  margin-bottom: 8px !important;
}
#footer .block-contact,
#footer .links .wrapper {
  margin-bottom: 8px !important;
}
