/* Colours
glofoxgreen 8ed706
*/
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap');
body{
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 400;
}

p {font-size:1.1rem;}

h6 {color:#000;}
h6 a:link {color: #000; text-decoration: none;}
h6 a:visited {color: #000; text-decoration: none;}
h6 a:hover {color: #666;text-decoration: none;}

.text-white {color:#fff;}
.text-white a:link {color: #fff; text-decoration: none;}
.text-white a:visited {color: #fff; text-decoration: none;}
.text-white a:hover {color: #fff;text-decoration: underline;}

.text-footer {color:#000;}
.text-footer a:link {color: #000; text-decoration: none;}
.text-footer a:visited {color: #000; text-decoration: none;}
.text-footer a:hover {color: #666;text-decoration: underline;}


li {
  font-size: 0.9rem;
  line-height: 2.0;
  color: #666;
}

.nav-link, .dropdown-item {font-size:1.1rem;}

.link-anim > a {
  position: relative;
  text-decoration: none;
}

.link-anim > a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #666;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.link-anim > a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}

.pointer {cursor: default;}
.dimimg {opacity: 0.4;}

/* panels */
.b1 {
  background-image: url("../img/waves.webp");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  height:360px;
}


.bg-ajpaleblue {
  background-color: #2ecbf9;
}
.bg-ajdkblue {
  background-color: #11338c;
}

.bdr-dkblue {
  border: 2px solid #11338c;
  border-radius: 10px;
}
.bdr-paleblue {
  border: 2px solid #2ecbf9;
  border-radius: 10px;
}

@media (min-width: 768px) {

}

@media only screen and (min-width : 768px) {

}
@media only screen and (min-width : 1370px) {

}