/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2026 | 19:23:41 */
@charset "UTF-8";
/* ======================================== */
/* MOBILE LAYOUTS */
/* ======================================== */
/* breakpoints */
h1, h2, h3, h4, h5, h6 {
  font-family: "Cinzel", "Times New Roman", serif !important;
  color: #303474 !important;
}
p, ul, ul li {
  color: #1e293b !important;
}
/* Reverse Column Order of Product Images and its text*/
.reverse-column-order-mobile.vc_row {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .reverse-column-order-mobile.vc_row {
    flex-direction: column-reverse;
  }
}
/* ======================================== */
/* ======================================== */
.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link  {
  color: #243a76;
}
.main-header-menu > .menu-item > .menu-link:hover, #astra-footer-menu > .menu-item > .menu-link :hover {
  color: #0ba8ca;
}
.ast-primary-header-bar {
  background: white !important;
}
.site-below-footer-wrap {
  border: none !important;
}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
  color: #0ba8ca;
  border-bottom: #e4d711;
}
footer.site-footer {
  background-image: url("https://standrewskirk.com/wp-content/uploads/2025/09/footer-bg.jpg");
}
footer.site-footer p, footer.site-footer a {
  color: white !important;
}
footer.site-footer .site-below-footer-wrap {
  background: none !important;
}
.vc_btn3-container a {
  text-decoration: none !important;
}
.ayg-video {
  margin-bottom: 50px;
}
header .custom-logo-link img {
  max-width: 250px !important;
}
body {
  background-image: url("https://standrewskirk.com/wp-content/uploads/2025/09/kirk-logotype-bg-1.jpg") !important;
  background-size: 100px !important;
}
.ast-builder-menu .main-navigation > ul {
  font-family: "Playfair Display";
  font-weight: 800;
}
#html5-watermark {
  display: none !important;
}
.main-header-menu .menu-item .sub-menu .menu-link {
  color: #243a76 !important;
}
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal, .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
  background: #243a76 !important;
}
