Submissions for Scan the heritage competition


<style>

@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400";

 

@media(max-width: 1024px) {

.main-section {

margin-top: -40px;

}

}

 

section.main-section>section#main,

#main {

padding: 0px;

/* background-color: black; */

background-image: url("https://i.imgur.com/w1OlC73.png"); */

max-width: none;

background-repeat: no-repeat;

background-attachment: fixed;

background-position-x: center;

background-size: cover;

}

 

#main>h1 {

display: none;

}

 

/* Basic */

 

@-ms-viewport {

width: device-width;

}

 

body {

-ms-overflow-style: scrollbar;

}

 

@media screen and (max-width: 480px) {

 

html,

body {

min-width: 320px;

}

 

}

 

/* Type */

 

body {

background-color: #000000;

color: rgba(255, 255, 255, 0.65);

}

 

@media screen and (max-width: 1680px) {

 

body,

input,

select,

textarea {

font-size: 14pt;

}

 

}

 

@media screen and (max-width: 1280px) {

 

body,

input,

select,

textarea {

font-size: 12pt;

}

 

}

 

@media screen and (max-width: 360px) {

 

body,

input,

select,

textarea {

font-size: 11pt;

}

 

}

 

a {

-moz-transition: color 0.2s ease, border-bottom 0.2s ease;

-webkit-transition: color 0.2s ease, border-bottom 0.2s ease;

-ms-transition: color 0.2s ease, border-bottom 0.2s ease;

transition: color 0.2s ease, border-bottom 0.2s ease;

text-decoration: underline;

color: inherit;

}

 

a:hover {

border-bottom-color: transparent;

}

 

a:focus {

color: #809e97;

}

 

a:visited {

color: 333333;

}

 

a:active {

color: 333333;

}

 

em,

i {

font-style: italic;

}

 

p {

margin: 0 0 1em 0;

}

 

h1,

h2,

h3,

h4,

h5,

h6 {

font-weight: 800;

line-height: 1.5;

margin: 0 0 0.7em 0;

letter-spacing: -0.025em;

}

 

h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a {

color: #13b2ea;

text-decoration: none;

}

 

h1 {

font-size: 2.5em;

line-height: 1.2;

}

 

h2 {

font-size: 1.5em;

}

 

#main h3 {

font-size: 1.1em;

}

 

h4 {

font-size: 1.1em;

}

 

h5 {

font-size: 0.9em;

}

 

h6 {

font-size: 0.7em;

}

 

@media screen and (max-width: 736px) {

 

h1 {

font-size: 2em;

}

 

}

 

hr {

border: 0;

border-bottom: solid 1px;

margin: 2em 0;

}

 

hr.major {

margin: 3em 0;

}

 

a:hover {

color: #13b2ea;

}

 

strong,

b {

color: #ffffff;

}

 

h1,

h2,

h3,

h4,

h5,

h6 {

color: #fff;

}

 

hr {

border-bottom-color: rgba(255, 255, 255, 0.35);

}

 

/* Button */

 

input[type="submit"],

input[type="reset"],

input[type="button"],

/*button,*/

.stellar-button {

-moz-appearance: none;

-webkit-appearance: none;

-ms-appearance: none;

appearance: none;

-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;

-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;

-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;

transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;

border: 0;

cursor: pointer;

display: inline-block;

font-weight: 800;

height: 2.75em;

line-height: 2.75em;

min-width: 9.25em;

padding: 0 1.5em;

text-align: center;

text-decoration: none;

white-space: nowrap;

}

 

input[type="submit"].icon,

input[type="reset"].icon,

input[type="button"].icon,

button.icon,

.stellar-button.icon {

padding-left: 1.35em;

}

 

input[type="submit"].icon:before,

input[type="reset"].icon:before,

input[type="button"].icon:before,

button.icon:before,

.stellar-button.icon:before {

margin-right: 0.5em;

}

 

input[type="submit"].fit,

input[type="reset"].fit,

input[type="button"].fit,

button.fit,

.stellar-button.fit {

display: block;

margin: 0 0 1em 0;

width: 100%;

}

 

input[type="submit"].small,

input[type="reset"].small,

input[type="button"].small,

button.small,

.stellar-button.small {

font-size: 0.8em;

}

 

input[type="submit"].big,

input[type="reset"].big,

input[type="button"].big,

button.big,

.stellar-button.big {

font-size: 1.35em;

}

 

input[type="submit"].disabled,

input[type="submit"]:disabled,

input[type="reset"].disabled,

input[type="reset"]:disabled,

input[type="button"].disabled,

input[type="button"]:disabled,

button.disabled,

button:disabled,

.stellar-button.disabled,

.stellar-button:disabled {

-moz-pointer-events: none;

-webkit-pointer-events: none;

-ms-pointer-events: none;

pointer-events: none;

opacity: 0.25;

}

 

@media screen and (max-width: 736px) {

 

input[type="submit"],

input[type="reset"],

input[type="button"],

button,

.stellar-button {

min-width: 0;

}

 

}

 

input[type="submit"],

input[type="reset"],

input[type="button"],

button,

.stellar-button {

background-color: #96b4e7;

/* <- Colour edit*/

/* color: #ffe2af; */

/* <- Colour edit*/

/* background-color: #FF62B7; */

color: #fff;

border-radius: 4px;

}

 

input[type="submit"]:hover,

input[type="reset"]:hover,

input[type="button"]:hover,

button:hover,

.stellar-button:hover {

filter: brightness(0.8);

color: #ffffff;

}

 

input[type="submit"]:active,

input[type="reset"]:active,

input[type="button"]:active,

button:active,

.stellar-button:active {

background-color: ;

}

 

input[type="submit"].icon:before,

input[type="reset"].icon:before,

input[type="button"].icon:before,

button.icon:before,

.stellar-button.icon:before {

color: rgba(255, 255, 255, 0.5);

}

 

input[type="submit"].special,

input[type="reset"].special,

input[type="button"].special,

button.special,

.stellar-button.special {

background-color: #8cc9f0;

color: #ffffff;

box-shadow: none;

}

 

input[type="submit"].special:hover,

input[type="reset"].special:hover,

input[type="button"].special:hover,

button.special:hover,

.stellar-button.special:hover {

background-color: #9acff2;

}

 

input[type="submit"].special:active,

input[type="reset"].special:active,

input[type="button"].special:active,

button.special:active,

.stellar-button.special:active {

background-color: #7ec3ee;

}

 

/* List */

 

#main ol {

list-style: decimal;

margin: 0 0 2em 0;

padding-left: 1.25em;

}

 

#main ol li {

padding-left: 0.25em;

padding-bottom: 1em;

}

 

#main ul {

/* list-style: disc; */

margin: 0 0 2em 0;

padding-left: 1em;

}

 

#main ul li {

padding-left: 0.5em;

padding-bottom: 1em;

}

 

#main ul.alt {

list-style: none;

padding-left: 0;

}

 

#main ul.alt li {

border-top: solid 1px;

padding: 0.5em 0;

}

 

#main ul.alt li:first-child {

border-top: 0;

padding-top: 0;

}

 

 

/* Section/Article */

 

section.special,

article.special {

text-align: center;

display: flex;

flex-direction: column;

align-items: center;

}

 

header.major {

margin-bottom: 3em;

}

 

header.major h2 {

font-size: 2em;

}

 

header.major h2:after {

display: block;

content: '';

width: 3.25em;

height: 2px;

margin: 0.7em 0 1em 0;

border-radius: 2px;

}

 

section.special header.major h2:after,

article.special header.major h2:after {

margin-left: auto;

margin-right: auto;

}

 

header.major p {

font-size: 1.25em;

letter-spacing: -0.025em;

}

 

header.major.special {

text-align: center;

}

 

header.major.special h2:after {

margin-left: auto;

margin-right: auto;

}

 

footer.major {

margin-top: 3em;

}

 

@media screen and (max-width: 736px) {

 

header.major {

margin-bottom: 0;

}

 

header.major h2 {

font-size: 1.5em;

}

 

header.major p {

font-size: 1em;

letter-spacing: 0;

}

 

header.major p br {

display: none;

}

 

footer.major {

margin-top: 0;

}

 

}

 

header.major h2:after {

background-color: rgba(255, 255, 255, 0.35);

}

 

/* Header */

 

#stellar-header {

display: flex;

flex-direction: column;

align-items: center;

padding-top: 30px;

}

 

#stellar-header h1,

#stellar-header p {

color: #444444;

}

 

.title-flex {

display: flex;

flex-direction: column;

align-items: center;

}

 

#stellar-header .title-flex h1 {

text-align: center;

font-size: 32px;

letter-spacing: 0px;

opacity: 1;

font-weight: bold !important;

margin-bottom: 1em;

}

 

.small-text {

color: white;

font-size: 12px;

margin: 0;

}

 

/* Nav */

 

#stellar-nav {

-moz-transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;

-webkit-transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;

-ms-transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;

transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;

background-color: #333333;

/* <- Colour edit*/

color: #636363;

position: absolute;

width: 64em;

max-width: calc(100% - 4em);

padding: 1em;

cursor: default;

text-align: center;

}

 

#stellar-nav input,

#stellar-nav select,

#stellar-nav textarea {

color: #636363;

}

 

#stellar-nav a:hover {

color: #636363;

}

 

#stellar-nav strong,

#stellar-nav b {

color: #636363;

}

 

#stellar-nav h1,

#stellar-nav h2,

#stellar-nav h3,

#stellar-nav h4,

#stellar-nav h5,

#stellar-nav h6 {

color: #636363;

}

 

#stellar-nav blockquote {

border-left-color: #dddddd;

}

 

#stellar-nav code {

background: rgba(222, 222, 222, 0.25);

border-color: #dddddd;

}

 

#stellar-nav hr {

border-bottom-color: #dddddd;

}

 

#stellar-nav+#stellar-main {

padding-top: 4.25em;

}

 

#stellar-nav ul {

margin: 0;

padding: 0;

list-style: none;

}

 

#stellar-nav ul li {

-moz-transition: margin 0.2s ease;

-webkit-transition: margin 0.2s ease;

-ms-transition: margin 0.2s ease;

transition: margin 0.2s ease;

display: inline-block;

margin: 0 0.35em;

padding: 0;

vertical-align: middle;

}

 

#stellar-nav ul li a {

-moz-transition: font-size 0.2s ease;

-webkit-transition: font-size 0.2s ease;

-ms-transition: font-size 0.2s ease;

transition: font-size 0.2s ease;

display: inline-block;

height: 2.25em;

line-height: 2.25em;

padding: 0 1.25em;

border: 0;

color: #fff;

/* <- Colour edit*/

border-radius: 8px;

box-shadow: inset 0 0 0 1px transparent;

text-decoration: none;

}

 

#stellar-nav ul li a:hover {

background-color: #ffffff;

}

 

#stellar-nav ul li a.active {

background-color: black;

color: #ffffff;

box-shadow: none;

}

 

#stellar-nav.alt {

position: fixed;

/* top: 60px; */

top: 100px;

padding: 0;

border-top-left-radius: 0;

border-top-right-radius: 0;

z-index: 1;

box-shadow: 0 3px 6px rgba(0, 0, 0, .2);

}

 

#stellar-nav.alt ul {

padding: 0.5em 1em;

}

 

#stellar-nav.alt ul li {

margin: 0 0.175em;

}

 

#stellar-nav.alt ul li a {

font-size: 0.9em;

}

 

/* @media screen and (max-width: 1024px) {

 

#stellar-nav.alt {

top: 0px;

}

 

#stellar-nav + #stellar-main {

padding-top: 0;

}

 

} */

 

@media screen and (max-width: 960px) {

 

#stellar-nav.alt {

top: 64px;

}

 

}

 

@media screen and (max-width: 600px) {

 

#stellar-nav.alt {

top: 112px;

}

}

 

@media screen and (max-width: 480px) {

 

#stellar-nav {

max-width: calc(100% - 2em);

}

 

}

 

@media screen and (max-width: 360px) {

 

#stellar-nav {

max-width: 100%;

}

 

}

 

/* Main */

 

#stellar-main {

background-color: #ffffff;

color: #636363;

border-radius: 0.25em;

}

 

#stellar-main input,

#stellar-main select,

#stellar-main textarea {

color: #636363;

}

 

#stellar-main a:hover {

filter: brightness(0.8);

}

 

#stellar-main strong,

#stellar-main b {

color: #636363;

}

 

#stellar-main h1,

#stellar-main h2,

#stellar-main h3,

#stellar-main h4,

#stellar-main h5,

#stellar-main h6 {

color: #636363;

}

 

#stellar-main hr {

border-bottom-color: #dddddd;

}

 

#stellar-main input[type="submit"],

#stellar-main input[type="reset"],

#stellar-main input[type="button"],

#stellar-main button,

#stellar-main .stellar-button {

background-color: #96b4e7;

/* <- Colour edit*/

/* color: #ffe2af !important; */

/* <- Colour edit*/

font-weight: 800;

/* background-color: #FF62B7; */

color: #fff;

}

 

#stellar-main input[type="submit"]:hover,

#stellar-main input[type="reset"]:hover,

#stellar-main input[type="button"]:hover,

#stellar-main button:hover,

#stellar-main .stellar-button:hover {

filter: brightness(0.8);

color: #ffffff;

}

 

#stellar-main input[type="submit"]:active,

#stellar-main input[type="reset"]:active,

#stellar-main input[type="button"]:active,

#stellar-main button:active,

#stellar-main .stellar-button:active {

filter: brightness(0.8);

}

 

#stellar-main input[type="submit"].icon:before,

#stellar-main input[type="reset"].icon:before,

#stellar-main input[type="button"].icon:before,

#stellar-main button.icon:before,

#stellar-main .stellar-button.icon:before {

color: rgba(99, 99, 99, 0.25);

}

 

#stellar-main input[type="submit"].special,

#stellar-main input[type="reset"].special,

#stellar-main input[type="button"].special,

#stellar-main button.special,

#stellar-main .stellar-button.special {

background-color: #8cc9f0;

color: #ffffff !important;

box-shadow: none;

}

 

#stellar-main input[type="submit"].special:hover,

#stellar-main input[type="reset"].special:hover,

#stellar-main input[type="button"].special:hover,

#stellar-main button.special:hover,

#stellar-main .stellar-button.special:hover {

background-color: #9acff2;

}

 

#stellar-main input[type="submit"].special:active,

#stellar-main input[type="reset"].special:active,

#stellar-main input[type="button"].special:active,

#stellar-main button.special:active,

#stellar-main .stellar-button.special:active {

background-color: #7ec3ee;

}

 

#stellar-main input[type="submit"].special.icon:before,

#stellar-main input[type="reset"].special.icon:before,

#stellar-main input[type="button"].special.icon:before,

#stellar-main button.special.icon:before,

#stellar-main .stellar-button.special.icon:before {

color: #ffffff !important;

}

 

#stellar-main label {

color: #636363;

}

 

#stellar-main input[type="text"],

#stellar-main input[type="password"],

#stellar-main input[type="email"],

#stellar-main select,

#stellar-main textarea {

background: rgba(222, 222, 222, 0.25);

border-color: #dddddd;

}

 

#stellar-main input[type="text"]:focus,

#stellar-main input[type="password"]:focus,

#stellar-main input[type="email"]:focus,

#stellar-main select:focus,

#stellar-main textarea:focus {

border-color: #8cc9f0;

box-shadow: 0 0 0 1px #8cc9f0;

}

 

#stellar-main .select-wrapper:before {

color: #dddddd;

}

 

#stellar-main input[type="checkbox"]+label,

#stellar-main input[type="radio"]+label {

color: #636363;

}

 

#stellar-main input[type="checkbox"]+label:before,

#stellar-main input[type="radio"]+label:before {

background: rgba(222, 222, 222, 0.25);

border-color: #dddddd;

}

 

#stellar-main input[type="checkbox"]:checked+label:before,

#stellar-main input[type="radio"]:checked+label:before {

background-color: #636363;

border-color: #636363;

color: #ffffff;

}

 

#stellar-main input[type="checkbox"]:focus+label:before,

#stellar-main input[type="radio"]:focus+label:before {

border-color: #8cc9f0;

box-shadow: 0 0 0 1px #8cc9f0;

}

 

#stellar-main ::-webkit-input-placeholder {

color: rgba(99, 99, 99, 0.25) !important;

}

 

#stellar-main :-moz-placeholder {

color: rgba(99, 99, 99, 0.25) !important;

}

 

#stellar-main ::-moz-placeholder {

color: rgba(99, 99, 99, 0.25) !important;

}

 

#stellar-main :-ms-input-placeholder {

color: rgba(99, 99, 99, 0.25) !important;

}

 

#stellar-main ul.alt li {

border-top-color: #dddddd;

}

 

#stellar-main dl dt {

color: #636363;

}

 

#stellar-main header.major h2:after {

background-color: #dddddd;

}

 

#stellar-main>.main {

padding: 5em 5em 3em 5em;

border-top: solid 1px #dddddd;

}

 

#stellar-main>.main:first-child {

border-top: 0;

}

 

@media screen and (max-width: 1280px) {

 

#stellar-main>.main {

padding: 4em 4em 2em 4em;

}

 

}

 

@media screen and (max-width: 980px) {

 

#stellar-main>.main {

padding: 4em 3em 2em 3em;

}

 

}

 

@media screen and (max-width: 736px) {

 

#stellar-main>.main {

padding: 8em 2em 1em 2em;

}

 

}

 

@media screen and (max-width: 480px) {

 

#stellar-main>.main {

padding: 13em 1.5em 1em 1.5em;

}

}

 

@media screen and (max-width: 360px) {

 

#stellar-main {

border-radius: 0;

}

 

#stellar-main>.main {

/* padding: 2.5em 1em 0.5em 1em ; */

}

 

}

 

/* Wrapper */

 

#stellar-wrapper {

width: 64em;

max-width: calc(100% - 4em);

margin: 0 auto;

}

 

@media screen and (max-width: 480px) {

 

#stellar-wrapper {

max-width: calc(100% - 2em);

}

 

}

 

@media screen and (max-width: 360px) {

 

#stellar-wrapper {

max-width: 100%;

}

 

}

 

.reveal-modal {

color: #333333;

}

 

.reveal-modal h2,

.reveal-modal a:not(.stellar-button),

a {

color: black;

}

 

.reveal-modal a:hover:not(.stellar-button),

a:hover:not(.stellar-button) {

filter: brightness(0.8);

}

 

#terms-modal {

/*max-height: 95vh;  comment if top bar has changed*/

display: flex !important;

flex-direction: column;

align-items: center;

position: fixed;

/* top: 2.5vh !important; */

top: 125px !important;

bottom: 20px;

min-height: unset;

}

 

#terms-modal ol {

list-style: decimal;

}

 

@media (max-width: 960px) {

#terms-modal {

top: 84px !important;

}

}

 

@media (max-width: 600px) {

#terms-modal {

top: 132px !important;

}

}

 

 

.page-text {

max-width: 750px;

margin: 0 auto 40px;

text-align: left;

}

 

.page-image {

margin: 0 auto 40px;

max-width: 750px;

width: 100%;

object-fit: contain;

}

 

/* Competition Specific styles */

 

.section-header {

max-width:750px;

/* change for each competition*/

}

 

.pic-flex {

display: flex;

flex-wrap: wrap;

justify-content: center;

}

 

.pic-flex>a {

width: 50%

}

 

.pic-flex>a>* {

width: 100%

}

 

@media (max-width: 480px) {

.pic-flex>a {

width: 100%

}

}

 

ul {

margin: 0;

}

 

ul.dashed {

list-style-type: none;

}

 

ul.dashed>li {

text-indent: -5px;

}

 

ul.dashed>li:before {

content: "- ";

text-indent: -5px;

}

 

@media (min-width: 750px) {

.page-text {

max-width: 750px;

min-width: 750px;

}

 

.page-image {

max-width: 750px;

}

}

 

.page-text ul li a:hover {

color: #13b2ea;

}

</style>

No submission yet!

Be the first!