/* Colours
Pale Blue : #8ac8ed
Dark Blue : #42518d
Orange: #E54215
grey: #58595A
green: #3f6d26

*/
body	{
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	font-style: normal;
}
.roboto-light {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.roboto-regular {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.roboto-bold {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.roboto-regular-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
.roboto-slab-600 {
  font-family: "Roboto Slab", serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.text-bigger	{font-size: 120%;}

.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: #8ac8ed;text-decoration: underline;}

.text-cerdkblue {color:#42518d;}
.text-cerdkblue a:link {color: #42518d; text-decoration: none;}
.text-cerdkblue a:visited {color: #42518d; text-decoration: none;}
.text-cerdkblue a:hover {color: #8ac8ed;text-decoration: underline;}

.text-cerorange {color:#E54215;}
.text-cerorange a:link {color: #E54215; text-decoration: none;}
.text-cerorange a:visited {color: #E54215; text-decoration: none;}
.text-cerorange a:hover {color: #F0820E;text-decoration: underline;}

.text-cergreen {color:#3f6d26;}
.text-cergreen a:link {color: #3f6d26; text-decoration: none;}
.text-cergreen a:visited {color: #3f6d26; text-decoration: none;}
.text-cergreen a:hover {color: #61a730;text-decoration: underline;}

.nav-anim > a {
  font-size: 1.0rem;
  position: relative;
  color: #fff;
  text-decoration: none;
}

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

}
.nav-anim-active {
  outline-offset: 2px;
  border-bottom: 2px solid #fff;

}

.worldbanner {
	background-image: url("../img/AdobeStock_79558905_P072.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
	height:300px;
}
.webp .worldbanner {
	background-image: url("../img/AdobeStock_79558905_P072.webp");
}
.avif .worldbanner {
	background-image: url("../img/AdobeStock_79558905_P072.avif");
}

.bg-cerdkblue  {background-color: #42518d;}
.bg-cerorange  {background-color: #E54215;}
.bg-cergrey  {background-color: #58595A;}


.btn-cerorange { 
  color: #ffffff; 
  background-color: #E54215; 
  border-color: #F0820E; 
} 
 
.btn-cerorange:hover, 
.btn-cerorange:focus, 
.btn-cerorange:active, 
.btn-cerorange.active, 
.open .dropdown-toggle.btn-cerorange { 
  color: #ffffff; 
  background-color: #f0820e; 
  border-color: #F0820E; 
} 
 
.btn-cerorange:active, 
.btn-cerorange.active, 
.open .dropdown-toggle.btn-cerorange { 
  background-image: none; 
} 
 
.btn-cerorange.disabled, 
.btn-cerorange[disabled], 
fieldset[disabled] .btn-cerorange, 
.btn-cerorange.disabled:hover, 
.btn-cerorange[disabled]:hover, 
fieldset[disabled] .btn-cerorange:hover, 
.btn-cerorange.disabled:focus, 
.btn-cerorange[disabled]:focus, 
fieldset[disabled] .btn-cerorange:focus, 
.btn-cerorange.disabled:active, 
.btn-cerorange[disabled]:active, 
fieldset[disabled] .btn-cerorange:active, 
.btn-cerorange.disabled.active, 
.btn-cerorange[disabled].active, 
fieldset[disabled] .btn-cerorange.active { 
  background-color: #E54215; 
  border-color: #F0820E; 
} 
 
.btn-cerorange .badge { 
  color: #E54215; 
  background-color: #ffffff; 
}

/* Improve contrast in text over button Ligthouse */
.btn-cerorange:hover, 
.btn-cerorange:focus, 
.btn-cerorange:active, 
.btn-cerorange.active { 
  color: #000; 
} 


@media (max-width: 767px) {


}
