body.page-id-28510 .site #pagetitle.page-title,
body.page-id-28500 .site #pagetitle.page-title {
  background-image: url(https://diamantidesyachting.com/wp-content/uploads/2025/10/rhtcnjxq.jpeg);
}

body.page-id-28630 .site #pagetitle.page-title,
body.page-id-28564 .site #pagetitle.page-title {
  background-image: url(https://diamantidesyachting.com/wp-content/uploads/2025/10/oeywliwq.jpeg);
}


#ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu {
  justify-content: end;
}

.ct-main-menu>li>a:before {
  background: #187ada;
}

.ct-main-menu>li.current_page_item:not(.menu-item-type-custom)>a,
.ct-main-menu>li.current-menu-parent>a,
.ct-main-menu .sub-menu li.menu-item>a:hover {
  color: #187ada;
}

.ct-main-menu>li>a.ct-onepage-active,
.ct-main-menu>li:hover>a,
.ct-main-menu>li.current_page_item:not(.menu-item-type-custom)>a,
.ct-main-menu>li.current-menu-item:not(.menu-item-type-custom)>a,
.ct-main-menu>li.current-menu-parent>a,
.ct-main-menu>li.current_page_ancestor:not(.menu-item-type-custom)>a,
.ct-main-menu>li.current-menu-ancestor:not(.menu-item-type-custom)>a {
  color: #187ada;
}

#ct-header-wrap .ct-header-branding a img {
  max-height: 37px !important;
}

.ct-main-menu * {
  font-weight: 400 !important;
}

.ct-main-menu>li {
  margin: 0 10px;
}

@media screen and (max-width: 1200px) {
  #ct-header-wrap #ct-menu-mobile {
    right: 9%;
  }
}

@media screen and (max-width: 800px) {
  #ct-header-wrap #ct-menu-mobile {
    right: 16px;
  }

  .ct-header-navigation {
    width: 100vw;
    top: 54px;
  }

  .ct-header-navigation .ct-main-navigation {
    width: 100%;
    top: 54px;
    box-shadow: none;
  }

  #ct-header-wrap .ct-header-branding a img {
    height: 24px;
  }

  .ct-header-navigation .ct-logo-mobile {
    display: none;
  }

  .ct-main-menu li span {
    color: var(--Black, #202020);

    font-family: Unbounded;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    /* 18.2px */
  }

  .ct-main-menu li a {
    border-bottom: 1px solid var(--Pale-Grey, #d7d7cb);
  }

  .single-product .wcsob_soldout {
    top: 14px !important;

    left: 40px !important;
  }
}