@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Nunito&display=swap");

body{
  color: #183B56;
  font-family: 'Avenir', 'Nunito', sans-serif;
}

h1{
  font-size: 40px;
  font-weight: 600;
}

a{
  color: #2b59c3;
}

.wp-orange {
  background: #e32f0f;
  color: #fff;
}

.text-wp-orange {
  color: #e32f0f;
}

.btn.wp-orange {
  background: #e32f0f;
  color: #fff;
}

.wp-orange-secondary {
  color: #f58e31;
}

.wp-orange-secondary {
  background: #f58e31;
  color: #fff;
}
.wp-orange-secondary * {
  color: #fff;
}

.btn.wp-orange-secondary {
  background: #f58e31;
  color: #fff;
}

.wp-seagreen {
  background: #458079;
  color: #fff;
}
.wp-seagreen * {
  color: #fff;
}

.btn.wp-seagreen {
  background: #458079;
  color: #fff;
}

.text-wp-seagreen {
  color: #458079;
}

.wp-seagreen-secondary {
  color: #126b6e;
}

.wp-seagreen-secondary {
  background: #126b6e;
  color: #fff;
}
.wp-seagreen-secondary * {
  color: #fff;
}

.btn.wp-seagreen-secondary {
  background: #126b6e;
  color: #fff;
}

a.list-item:hover,
a.nav-link:hover {
  color: #e32f0f;
}

nav.navbar{
  background: #fff !important;
}
.nav-link.active {
  background: #e32f0f !important;
}


nav .navbar-brand img.logo,
footer img.logo{
  max-height: 60px;
}

footer ul li{
  list-style: none;

}


.btn-success{
  background-color: #295ac2;
  border-color: #295ac2;
}


.included-services .card{
  border: none;
  background:#fffbf5;
}

.included-services h5{
  font-family: 'Avenir', 'Nunito', sans-serif;
  font-weight: 900;
  font-size: 24px;
}

.included-services img{
  height: 220px;
  width: 100%;
  object-fit: cover;
  border-radius: 16px;
}

.included-services .card-body{
  border: none;
}

.included-services .card-body ul{
  padding-left: 12px;
  list-style: none;
}



.included-services .card-body ul li:before {
  content: '✓';
  margin-right: 4px;
  color: #295ac2;
  margin-left: -16px;
}

.included-services .card-body ul li{
  margin-top: 10px;
  margin-bottom: 16px;
  
}

.breadcrumb{
  background: none;
  width: 100%;
  
  
}

.breadcrumb a{
  color: #183b56;
  
}

@media (max-width: 544px) {  

  .breadcrumb a{
        font-size: calc(35% + 1vw + 1vh);
  }
    
}


.au-areas a{
  color: #183B56;
}


.btn-default {
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

input[name=postcode]:focus{
  box-shadow: none;
}

.mw-800{
  max-width: 800px;
}

.img-cover{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
