/* CSS Document */


@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/droidsans/v19/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/droidsans/v19/SlGWmQWMvZQIdix7AFxXmMh3eDs1Zw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a.button {
    background-color: #467058;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    padding-top: 6px;
    padding-left:13px;
    padding-bottom: 8px;
    padding-right:13px;
}

.contact-button {
    background-color: #099FB0;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    padding-top: 6px;
    padding-left:13px;
    padding-bottom: 8px;
    padding-right:13px;
}

a.button_bottom {
    background-color: #467058;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    padding-top: 6px;
    padding-left:13px;
    padding-bottom: 8px;
    padding-right: 13px;
    border-color: white;
    border-style: solid;
    border: thick;
}

a.button_transparent {
    border-color: white;
    border: thin;
    border-style: solid;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    padding-top: 6px;
    padding-left:13px;
    padding-bottom: 8px;
    padding-right:13px;
    font-size: larger;
}

div.qualifications {
   text-align: justify;
   font-size: smaller;
   padding-left: 9px;
   padding-right: 9px;
   padding-top: 7px;
   padding-bottom: 20px;
    
}

div.top-hero {
    padding-top: 190px; 
    padding-bottom: 190px; 
    text-align: center; 
    color: white; 
    text-shadow: 3px 3px #333, -1px -1px #333, -1px 3px #333, 3px -1px #333;
    font-size: 62;
    font-family: 'droid sans';
    text-transform: uppercase;
    font-weight: bold;
}

.form-header {
    font-family: 'droid sans';
    text-transform: uppercase;
    font-weight: bold;   
    color: #099FB0;
}

.form-control {
    border-color: #099FB0;
}


h1 {
    color: #000;
    font-family: 'Droid Sans';
    text-transform: uppercase;
    font-weight: bold;
}

h2 {
    color: #467058;
    font-family: 'Droid Sans';
    text-transform: uppercase;
    font-weight: bold;
}

h3 {
    color: #000;
    font-family: 'Droid Sans';
    text-transform: uppercase;
    font-weight: bold;
}

h4 {
 text-transform: small-caps;
 font-family: 'Droid Sans';
 font-weight: bold;
 color: #467058;
}

h4.qual{
 font-variant: small-caps;
 border-bottom: thin;
 border-bottom-style: solid;
 border-bottom-color: white;
 text-align: center;   
 font-family: 'Droid Sans';
}

input.button {
    background-color: #467058;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    padding-top: 6px;
    padding-left:13px;
    padding-bottom: 8px;
    padding-right:13px;
}

H1.news {
    text-align: center;
    font-family: 'Droid Sans';
    text-transform: uppercase;
    border-bottom: thin; 
    border-bottom-style: double; 
    border-bottom-color: #467058; 
    color: #467058;
    margin-left:auto; 
    margin-right:auto; 
    margin-top: 32px;
    width: 30%;
}

H3.news {
    text-align: center;
    font-family: 'Droid Sans';
    text-transform: uppercase;
    border-bottom: thin; 
    border-bottom-style: double; 
    border-bottom-color: #467058; 
    color: #467058;
    margin-left:auto; 
    margin-right:auto; 
    margin-top: 26px;
    font-size: 22px;
}

.hoverDiv {
    cursor: pointer;
}

.revitalise {
    background-color: #333; 
    border-radius:5px;
    position: relative;
    text-align: center;
    color: white;   
}

.revitalise .centered{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


.tlink {
    color: black;
    font-size: 18px;

}

.topm {    
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto
}



.lato-regular {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
}

p {
    font-family: 'lato';
}

li {
    font-family: 'lato';
}

.footer {
    font-family: 'lato';
    color: black;
    font-size: 13px;
}

a.footer:hover{
    font-family: 'lato';
    text-decoration: underline;
}