
    @media (min-width: 768px) {
.module .container.module-active {
    opacity: 1;
    left: 0;
}

.module .container {
    position: relative;
    left: -200px;
    opacity: 0;
    transition: opacity 2s, left 2s;
}
}

    
.slick-prev:before,
.slick-next:before {
color: #394656 !important;
}
	
.hamburger-shell .top, .hamburger-shell .middle { background-color: #e8edf2 }
.hamburger-shell .menu-name { color: #e8edf2 }
@media screen and (max-width: 1079px) {
#menu { background-color: #7c7c7c; }
}
.header { background-color: #7c7c7c;  }
.header { border-bottom: 1px solid #5b5b5b;  }
.header a { color: #e8edf2 }
.navigation { color: #e8edf2 }
.footer { background-color: #000000;  }
.footer { color: #eeeeee;  }
.footer a { color: #eeeeee; text-decoration: none; }


h2 { color: #000000 }
h3 { color: #000000 }
body { color: #262626 }
a { color: #394656 }
.icon { color: #394656 }
.border { border-color: #5b5b5b }
.module:nth-of-type(odd) { background-color: #bcbcbc }
.module:nth-of-type(even) { background-color: #7c7c7c }

.module:nth-of-type(odd) .boxbg { background-color: #7c7c7c }
.module:nth-of-type(even) .boxbg { background-color: #bcbcbc }

* { border-color: #5b5b5b }
.module { border-color: #6b6b6b !important; }

.button {
 border-width: 2px 2px 2px 2px;
  border-style: solid;
  padding: 10px 15px;
  display: inline-block;
  text-decoration: none;
  margin-top: 1em;
  margin-bottom: 1em;
  border-radius: 8px;
  background-color: #394656;
  border-color: #1d3956; 
  color: #ffffff;
  transition: all 0.3s ease 0s;
}

.button:hover { 
  background-color: #1d3956;
  border-color: #1d3956; 
  color: #ffffff;
}

/* Gravity Forms buttons (Subscribe, Contact) use Setup button colours. */
.gform_wrapper input[type="submit"],
.gform_wrapper button[type="submit"],
.gform_wrapper .gform_button {
  border-width: 2px;
  border-style: solid;
  padding: 10px 15px;
  border-radius: 8px !important;
  background-color: #394656 !important;
  border-color: #1d3956 !important;
  color: #ffffff !important;
  transition: all 0.3s ease;
}
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper button[type="submit"]:hover,
.gform_wrapper .gform_button:hover {
  background-color: #1d3956 !important;
  border-color: #1d3956 !important;
  color: #ffffff !important;
}

.header a:hover,
.header a:active,
.header a:focus
 {
  border-color : #e8edf2 !important;
}
	
.card {
  overflow: hidden;
}

.card {
  border-radius: 8px;
}

.card img {
  border-radius: 8px;
}

.has-setup-texture .module,
.has-setup-texture .footer {
	position: relative;
	isolation: isolate;
}
.has-setup-texture .header {
	isolation: isolate;
}
.has-setup-texture .module::before,
.has-setup-texture .header::before,
.has-setup-texture .footer::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 0;
	pointer-events: none;
	background-image: url(https://two.digifox.media/wp-content/uploads/2026/06/bedge-grunge.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.has-setup-texture .module > *,
.has-setup-texture .header > *,
.has-setup-texture .footer > * {
	position: relative;
	z-index: 1;
}

.home .site-content-contain {
  top: 0 !important;
}


/*
.header a,
.header.large,
.header.large #menu {
    z-index: -1;
}
*/

.home .header.large {
    height: 50px;
    
}

.home header.large {
    top: -50px;
    }
    