@charset "UTF-8";
/* xl - DESKTOP STYLES */
h1, h2, h3, h4, h5, h6, h6 a {
  font-family: "rubik" !important;
  font-weight: 300 !important;
}
h1, h2, h3, h4, h5, h6, .entry-title, .menu-footer-menu-container li a, .menu-footer-menu-container li span, #menu-footer-menu li a, #menu-footer-menu li span, .menu-hgfc-menu-container li a, .menu-hgfc-menu-container li span, #menu-hgfc-menu li a, #menu-hgfc-menu li span, .menu-main-menu-container li a, .menu-main-menu-container li span, #menu-main-menu li a, #menu-main-menu li span, a, li, strong, .item-author, div {
  font-family: "rubik" !important;
}
p, .DesignedButton__button {
  font-family: "rubik" !important;
  font-weight: 300 !important;
}
#elm-columns-_ee0f460247fec3-main {
  margin-bottom: 0px !important;
}
/****************COOKIE POLICY STYLING****************/
.cky-notice p:not(.cky-title), .cky-preference-center p:not(.cky-title) {
  font-family: Rubik !important;
}
.cky-notice button, .cky-preference-center button {
  font-family: 'rubik' !important;
}
.cky-notice button:hover, .cky-preference-center button:hover {
  background: transparent !important;
}
.cky-notice .cky-title, .cky-notice .cky-preference-title, .cky-preference-center .cky-title, .cky-preference-center .cky-preference-title {
  font-family: 'rubik' !important;
  color: !important;
  text-transform: !important;
}
.cky-footer-wrapper > div:nth-child(3) {
  display: none !important;
}
.cky-btn-revisit-wrapper, .cky-btn-revisit {
  background-color: #1d3b5f !important;
}
h1 {
  font-family: "rubik", !important;
}
html .cky-btn-customize, html .cky-btn-reject, html .cky-btn-accept, html .cky-btn-preferences {
  background-color: #1d3b5f !important;
  border: none !important;
  color: white !important;
  font-family: Rubik !important;
  text-transform: uppercase !important;
  letter-spacing: initial !important;
  border-radius: 100px !important;
}
html .cky-btn-customize:hover, html .cky-btn-reject:hover, html .cky-btn-accept:hover, html .cky-btn-preferences:hover {
  background: #c62b1d !important;
  opacity: 1 !important;
}
.cky-accordion-header .cky-always-active, .cky-show-desc-btn {
  color: #c62b1d !important;
}
.fa.fa-twitter::before {
  content: '' !important;
  font-weight: 900 !important;
  font-family: "Font Awesome 6 Brands" !important;
}
.main-sections > section:first-child {
  padding-top: 265px !important;
}
.footer-widgets a {
  color: white;
}
.footer-widgets .widget_categories li a, .footer-widgets .widget_archive li a, .footer-widgets .widget_submenu li a, .footer-widgets .widget_pages li a, .footer-widgets .widget_nav_menu li a, .footer-widgets .widget_meta li a, .footer-widgets .widget_social li a, .footer-widgets .widget_recent_entries li a, .footer-widgets .widget_recent_comments li a, .footer-widgets .widget_rss li a {
  color: white;
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  .nav-menu-main ul {
    padding-top: 0px !important;
  }
  #elm-columns-_e9356e189-main {
    padding-top: 150px !important;
    padding-bottom: 100px !important;
  }
  #elm-text-_e489c627be7fb6-main > div:nth-child(1) {
    padding-top: 50px !important;
  }
  .main-sections > section:first-child {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  #elm-columns-_e956e2ba528d75-main {
    margin-top: 0px !important;
  }
  #elm-columns-_e9624554236482-main {
    margin-top: 0px !important;
  }
  #elm-columns-_e5004230cadf6f-main {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  #elm-columns-_e4ac68a873ecb3-main {
    margin-top: 0px !important;
  }
  #elm-columns-_efd1046bf39483-main {
    margin-top: 0px !important;
  }
  #elm-text-_ee86e8f17ac5c6-main {
    margin-top: 0px !important;
  }
  #elm-text-_ecf5f9603c9431-main {
    margin-top: 0px !important;
  }
  #elm-posts-_e2a53aac4bd101-main {
    margin-top: 0px !important;
  }
  #elm-columns-_e2a2357a75ac15-main {
    margin-top: 0px !important;
  }
  .page-id-3590 .page-title {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .page-id-3590 .page-title .entry-header {
    margin-top: 0px !important;
  }
  .page-id-3590 .entry-title-wrap > h1:nth-child(1) {
    font-size: 55px !important;
  }
  #elm-text-_ef486ecd59b159-main {
    margin-top: 40px !important;
  }
  #elm-text-_e7c6a534b067bb-main {
    margin-top: 40px !important;
  }
  #elm-text-_e19d9bfa66d232-main {
    margin-top: 40px !important;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .page-id-3590 .main-sections > section:first-child {
    padding-top: 10px !important;
  }
  /* Element | https://highlandgoodfood.scot/what-do-we-do/news/ */
  .page-id-3590 .elm-item-organizer-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #elm-columns-_e9356e189-main > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2) {
    font-size: 50px !important;
  }
  #elm-columns-_e855f677a12f04 {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  #elm-columns-_e5236c51707de4 {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  #elm-columns-_e4f515572acb57 {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  #elm-columns-_e855f677a12f04 > div:nth-child(2) {
    margin-top: 50px !important;
  }
  #elm-columns-_eb0370648229c2 > div:nth-child(1) {
    margin-top: 50px !important;
  }
  #elm-columns-_e5236c51707de4 > div:nth-child(2) {
    margin-top: 50px !important;
  }
  #elm-columns-_ef7194b3e03338 > div:nth-child(1) {
    margin-top: 50px !important;
  }
  #elm-columns-_e4f515572acb57 > div:nth-child(2) {
    margin-top: 50px !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F8413-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F8413-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F8413-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BADdA%3BACqBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD1FA%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAF7EA%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAHSA%3BAGDA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */