article {
    position:relative;
    z-index:9;
    color:#756d77;
}

article h1 {
    margin-top: 2em;
    margin-bottom: 2em;
    padding-top:20px;
    font-size:1.8em;
    text-align: center;
    color:#3c2545;
}

article h2 {
    padding-top:20px;
    font-size:1.5em;
    font-weight:500;
    text-align:center;
    color:#404040;
}

article h3 {
    padding-top:20px;
    font-size:1.3em;
    font-weight:500;
    text-align:center;
}

article h4 {
    font-size:1.1em;
    font-weight:500;
    line-height:1.2em;
    color: #523355;
}

article a {
    text-decoration:none;
    color:#8F3E97;
    font-weight: 600;
}

article a:hover {
    text-decoration:underline;
}

article header {
    padding:0 5%;
}

article section {
    padding:0 5%;
    padding-top:20px;
}

article section p {
    padding-bottom:10px;
    line-height:1.5em;
    font-size:1.1em;
}

article ul {
    margin-left:1.2em;
    padding-bottom:1em;
    list-style-type:disc;
    list-style-position:outside;
    list-style:#f00;
}
article li {
    line-height:1.7em;
}

article footer {
    padding-top:2em;
    padding-bottom:2em;
    padding-left:5%;
    padding-right:5%;
    text-align:center;
}

article footer p {
    display:inline-block;
    padding-bottom:10px;
    max-width: 600px;
    line-height:1.2em;
    font-size:1.2em;
}

article footer object.logo {
    width:75px;
    height:75px;
}







article.banner {
    padding-top:60px;
    
}
article.banner div.carousel-content p {
    display:inline-block;
    line-height: 1.5em;
    color:#efefef;
    text-shadow: 0 0 10px #350839;
}
article.banner div.carousel-content p.description {
    width:45%;
    padding-top:20px;
    padding-left:5%;
    padding-bottom: 20px;
}
article.banner div.carousel-content p.contact-details {
    width:45%;
    font-size: 1.5em;
    text-align:right;
    line-height: 1em;
}
article.banner div.carousel-content span.instruction {
    font-size:0.5em;
    line-height: 0.1em;
}


article.banner a {
    color:#f8f8f8;
    text-decoration: none;
}

article.banner a:hover {
    color:#a899aa;
}
