html { line-height: 1.4; /* 1 */  -webkit-text-size-adjust: 100%; /* 2 */}
body {margin:0;background-color:#f1f1f1}
@font-face { font-family: Open Sans; src: url('OpenSans-Regular.ttf') }  
html,body {color:#222;font-family: "Open Sans",Arial,sans-serif;text-rendering:optimizeLegibility;overflow-x:hidden;scroll-behavior:smooth;text-align:left}

@media only screen and (min-width:1600px), only screen and (min-device-width:1600px) {body {font-size:18px} }

@media only screen and (min-width:800px) and (max-width:1599px), only screen and (min-device-width:800px) and (max-device-width:1599px) {body {font-size:16px} }

@media only screen and (max-width:799px), only screen and (max-device-width:799px) {body {font-size:15px} }

* {box-sizing:border-box}

.row {position:relative;max-width:1140px;margin:0 auto;padding:0}
.row:before, .row:after {content:" ";display:table;}
.row:after {clear:both;}

section {clear:both;padding:0;margin:0}

.section-heading {margin-bottom:1px}

.col {display:block;float:left;margin:.5% 0 .5% .5%}
ul {list-style:none}

a:link,a:visited,a:active {color:#fff;text-decoration:none;padding-bottom:1px;border-bottom:1px solid transparent; -webkit-transition:border-bottom 0.2s, color 0.2s; transition:border-bottom 0.2s, color 0.2s}
a:hover {color:#fff;border-bottom:2px solid white}

header {height:74px;background-color:#023375;background-size:cover;background-position:top left;background-image:url(https://www.thesecondwitness.com.au/teimg/bgtt.webp)}

#top-menu {width:100%;max-width:1140px;padding:0;position:fixed;color:#fff;background-image:url(https://www.thesecondwitness.com.au/teimg/bgtt.webp);z-index:345}

.logo {float:left;padding:2px;height:70px}
.logo img {height:100%}

.box, .boxi {background-color:white;box-shadow: 1px 1px 4px #999; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.box {padding:1% 1% 1% 2%}
.boxi {padding:1% 0 0 0}

.bw50 {width:48.5%;margin:0 1% 0 .5%}
.bw70 {width:70%;margin:0 auto}

@media only screen and (max-width:567px), only screen and (max-device-width:567px) {.bw50 {width:98%;margin:0 1% 16px 1%} }

@media only screen and (max-width:799px), only screen and (max-device-width:799px) {.bw70 {width:98%;margin:0 1% 16px 1%} }

.bxiw98 img {width:98%;height:auto}

small {font-size: 80%;}
.lrg {font-size:120%}
h1,h2 {letter-spacing:1px;word-spacing:4px}
h1 {color:#ffcc00}
h2 {color:#efefef;line-height:130%}
h3 {padding:10px;color:#fff;text-align:center;background-color:#023375;background-image:url(https://www.thesecondwitness.com.au/teimg/bgtt.webp);font-size:125%}
h4 {line-height:145%}
h5 {font-size:140%;line-height:135%;color:#023375;text-align:center}

.tac {text-align:center}
.clslvr {color:#c2c2c2}
.gld {background-color:#ffd90a}
.clr {color:red}
.clm {color:maroon}
.cln {color:navy}
.cly {color:yellow}
.bluu {color:#0066cc}
.cllb {color:#87CEFA}

.btn:link,.btn:visited,input[type=submit] {display:inline-block;margin:15px 0 15px 0;font-size:110%;text-decoration:none;border-radius:200px;color:#ffcc33; -webkit-transition:background-color 0.2s, border 0.2s;transition:background-color 0.2s, border 0.2s;padding: 4px 10px 4px 10px}

.btn-full:link,.btn-full:visited,input[type=submit] {background-color:#0a417d;border:2px solid gray}

.btn:hover,.btn:active,input[type=submit]:hover,input[type=submit]:active {background-color:#000055;border:2px solid orange;color:#fefefe}

.footer {color:#fff;border:1px solid #003595;background-color:#003595;background-image:url(https://www.thesecondwitness.com.au/teimg/bgtt.webp);text-align:center}
.fmen {margin:20px 0 10px 0;font-size:100%}
.fmen ul {margin:0;padding:0;list-style:none}
.fmen li {display:inline-block;padding:0 7px 0 7px}
.fmen li a:link,.fmen li a:visited {color:#fff;padding:8px 0px;text-decoration:none}
fmen li a:hover,.footer-nav li a:active {text-decoration:none}

#wbd {margin:15px auto;max-width:420px}
.wbd {font-size:70%;text-align:left}
.wbd img {width:auto;float:left;height:90px;padding:0 18px 0 0}

#st {position:absolute;top:-1000px;left:-1000px;z-index:-123}