
    @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;
}
}

    
:root {
  --digifox-button-bg: #f9ae00;
  --digifox-button-border: #f9b30e;
  --digifox-button-text: #ffffff;
}

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


h2 { color: #000000 }
h3 { color: #000000 }
body { color: #000000 }
a { color: #000000 }
.icon { color: #fbc84d }
.border { border-color: #eaeaea }
.module:nth-of-type(odd) { background-color: #ffffff }
.module:nth-of-type(even) { background-color: #f2f3f4 }

.module:nth-of-type(odd) .boxbg { background-color: #f2f3f4 }
.module:nth-of-type(even) .boxbg { background-color: #ffffff }

* { border-color: #eaeaea }
.module { border-color: #ffffff !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: 3px;
  background-color: #f9ae00;
  border-color: #f9b30e; 
  color: #ffffff;
  transition: all 0.3s ease 0s;
}

.button:hover { 
  background-color: #f9b30e;
  border-color: #f9b30e; 
  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: 3px !important;
  background-color: #f9ae00 !important;
  border-color: #f9b30e !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: #f9b30e !important;
  border-color: #f9b30e !important;
  color: #ffffff !important;
}

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

.card {
  border-radius: 3px;
}

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

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

.home.has-header-delay header.header.large {
  top: 0;
  transform: translateY(-100%);
}

.home.has-header-delay header.header.small {
  transform: translateY(0);
}
.hea2 h2 { position: relative !important;
text-align: center !important;
margin: 0 !important; }
.head h2::after {
	content: "" !important;
	display: block !important;
	width: 60px !important;
	height: 3px !important;
	background: #fbc84d !important;
	margin: 12px auto 15px !important;
}