@font-face {
    font-family: "chivoRegular";
    src: url("font/Chivo-Regular.eot");
    /* IE9 Compat Modes */
    src: url("font/Chivo-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/Chivo-Regular.otf") format("opentype"), /* Open Type Font */
    url("font/Chivo-Regular.svg") format("svg"), /* Legacy iOS */
    url("font/Chivo-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/Chivo-Regular.woff") format("woff"), /* Modern Browsers */
    url("font/Chivo-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "chivolight";
    src: url("font/Chivo-Light.eot");
    /* IE9 Compat Modes */
    src: url("font/Chivo-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/Chivo-Light.otf") format("opentype"), /* Open Type Font */
    url("font/Chivo-Light.svg") format("svg"), /* Legacy iOS */
    url("font/Chivo-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/Chivo-Light.woff") format("woff"), /* Modern Browsers */
    url("font/Chivo-Light.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "chivoBold";
    src: url("font/Chivo-Bold.eot");
    /* IE9 Compat Modes */
    src: url("font/Chivo-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/Chivo-Bold.otf") format("opentype"), /* Open Type Font */
    url("font/Chivo-Bold.svg") format("svg"), /* Legacy iOS */
    url("font/Chivo-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/Chivo-Bold.woff") format("woff"), /* Modern Browsers */
    url("font/Chivo-Bold.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "MontserratAlternatesMedium";
    src: url("font/MontserratAlternates-Medium.eot");
    /* IE9 Compat Modes */
    src: url("font/MontserratAlternates-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/MontserratAlternates-Medium.otf") format("opentype"), /* Open Type Font */
    url("font/MontserratAlternates-Medium.svg") format("svg"), /* Legacy iOS */
    url("font/MontserratAlternates-Medium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/MontserratAlternates-Medium.woff") format("woff"), /* Modern Browsers */
    url("font/MontserratAlternates-Medium.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "MontserratAlternatesLight";
    src: url("font/MontserratAlternates-Light.eot");
    /* IE9 Compat Modes */
    src: url("font/MontserratAlternates-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/MontserratAlternates-Light.otf") format("opentype"), /* Open Type Font */
    url("font/MontserratAlternates-Light.svg") format("svg"), /* Legacy iOS */
    url("font/MontserratAlternates-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/MontserratAlternates-Light.woff") format("woff"), /* Modern Browsers */
    url("font/MontserratAlternates-Light.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Michroma";
    src: url("./Michroma/Michroma.eot");
    /* IE9 Compat Modes */
    src: url("./Michroma/Michroma.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./Michroma/Michroma.otf") format("opentype"), /* Open Type Font */
    url("./Michroma/Michroma.svg") format("svg"), /* Legacy iOS */
    url("./Michroma/Michroma.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./Michroma/Michroma.woff") format("woff"), /* Modern Browsers */
    url("./Michroma/Michroma.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Quicksandregular";
    src: url("./Quicksand-Regular/Quicksand-Regular.eot");
    /* IE9 Compat Modes */
    src: url("./Quicksand-Regular/Quicksand-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./Quicksand-Regular/Quicksand-Regular.otf") format("opentype"), /* Open Type Font */
    url("./Quicksand-Regular/Quicksand-Regular.svg") format("svg"), /* Legacy iOS */
    url("./Quicksand-Regular/Quicksand-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./Quicksand-Regular/Quicksand-Regular.woff") format("woff"), /* Modern Browsers */
    url("./Quicksand-Regular/Quicksand-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "JuliusSansOneRegular";
    src: url("./JuliusSansOne-Regular/JuliusSansOne-Regular.eot");
    /* IE9 Compat Modes */
    src: url("./JuliusSansOne-Regular/JuliusSansOne-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.otf") format("opentype"), /* Open Type Font */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.svg") format("svg"), /* Legacy iOS */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.woff") format("woff"), /* Modern Browsers */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gidolinyaregular';
    src: url('font/gidolinya-regular.woff2') format('woff2'), url('font/gidolinya-regular.woff') format('woff'), url('font/gidolinya-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Abel';
    src: url('font/Abel-Regular.woff2') format('woff2'), url('font/Abel-Regular.woff') format('woff'), url('font/Abel-regular.ttf') format('truetype');
    url('font/Abel-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontello';
    src: url('fontello/fontello.eot?26027922');
    src: url('fontello/fontello.eot?26027922#iefix') format('embedded-opentype'), url('fontello/fontello.woff?26027922') format('woff'), url('fontello/fontello.ttf?26027922') format('truetype'), url('fontello/fontello.svg?26027922#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Abel';
    url('font/Abel-Regular.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis';
    url('font/Watchword_regular_demo.otf') format('opentype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Baumans';
    url('font/Baumans-Regular.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    url('font/Raleway-Medium.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Orbitronregula';
    url('font/Orbitron-Regular.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #BDBDBD;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #BDBDBD;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #BDBDBD;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #BDBDBD;
}

em {
    font-weight: 300;
}

b {
    color: #000000;
    font-weight: 300;
}

footer b {
    color: #F7941E;
    font-weight: 300;
}

#leftSideBar b {
    color: #f7941e;
    font-size: 130%;
}

a {
    text-decoration: none;
    color: #0A97CA;
}

p {
    font-family: Quicksandregular;
    color: #555;
    font-size: 100%;
    padding: 0px;
    margin: .5em 0px .5em 0px;
}



.textBlock {
    font-family: 'Abel';
    color: #333;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.25em;
    letter-spacing: .025em;
    padding: 0px 0px 0px 0px;
    margin: 0em 0px 0em 0px;
}

h2 {
    font-family: Michroma;
    color: #537b95;
    font-size: 2.25em;
    font-weight: 300;
    margin: .25em 0px .25em 0px;
    text-align: center;
}

h3 {
    font-family: Michroma;
    color: #1C75BB;
    font-size: 130%;
    font-weight: 300;
    margin: 1.25em 0px .8em 0px;
    text-align: left;
}



h4 {
    font-family: Michroma;
    color: #1C75BB;
    font-size: 105%;
    font-weight: 300;
    text-align: left;
    padding: 5px;
    margin: .5em 0px 0em 0px;
}

.openingTitle {
    position: relative;
    border: 0px solid red;
    margin: 0em auto .5em auto;
    padding: 0px;
}

h5 {
    font-family: Quicksandregular;
    color: #EBEBFF;
    font-size: 1em;
    font-weight: 300;
    text-align: center;
    padding: 0px;
    margin: .5em 0px .5em 0px;
}

h6 {
    font-family: fontello;
    display: inline;
    font-weight: 300;
    font-size: 1.1em;
    color: #1C75BB;
    margin: 0px;
    padding: 0px;
}

pre {
    font-family: Quicksandregular;
    font-weight: 300;
    font-size: 1em;
    line-height: 1.25em;
    color: #444;
}

.fontello {
    font-family: fontello;
    display: inline;
    font-weight: 300;
    font-size: 1.1em;
    color: #1C75BB;
    margin: 0px;
    padding: 0px;
}

body {
    font-family: sans-serif;
    margin: 0px;
    padding: 0px;
}

#titleBar {
    width: 100%;
    margin: 30px auto 30px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #B5C0CB;
}

#pcnBoxWrapper {
    display: none;
}

#menu1 {
    display: none;
}

em {
    color: #da741a;
    cursor: pointer;
    font-weight: 600;
}

li {
    font-family: 'Quicksandregular';
    color: #444;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.25em;
    letter-spacing: .025em;
    padding: 0px;
    margin: .5em 0px .5em 0px;
}

input[type="text"] {
    width: 280px;
    border: 1px solid #b5c0cb;
    outline: 0px solid red;
    padding: 12px 5px 12px 50px;
    margin: 5px 0px 5px 0px;
    color: #a9b7cb;
    font-size: 1em;
}

.indent {
    padding: 0px 0px 0px 5px;
}

#wrapper1 {
    position: relative;
    border: 0px solid red;
    padding: 0px;
    margin: 0px;
}

#titleBar {
    width: 100%;
    margin: 15px auto 15px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-bottom: 0px solid #B5C0CB;
}

#titleBar h2 {
    position: relative;
    color: #7A7A7A;
    font-size: 140%;
    text-align: center;
    -font-style: italic;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
}

#wrapper,
#tandcwrapper {
    position: relative;
    max-width: 900px;
    margin: 10px auto;
    padding: 0px;
    border: 1spx solid #DBDBDB;
}

#titleBlock {
    box-sizing: border-box;
    position: relative;
    -background-color: #F2F2F2;
    margin: 0px auto 20px auto;
    border: 1px solid #E2E2E2;
    height: 270px;
    display: table;
    width: 800px;
    overflow: hidden;
    z-index:100;
}

#title {
    position: relative;
    display: table;
    top: 10px;
    left: 0px;
    border: 1px solid red;
}

li a,
button a {
    text-decoration: none;
    -color: white;
}

.textBox {
    width: 280px;
    border: 1px solid #b5c0cb;
    outline: 0px solid red;
    padding: 20px;
    margin: 5px 0px 5px 0px;
    color: #a9b7cb;
    font-size: 1em;
}

button {}

.inputWrapper {
    position: relative;
}

article {
    position: relative;
    width: 100%;
    top: 0px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    border: 0px solid green;
    background-color: #white;
}

article+p {
    width: 800px;
    text-align: center;
    padding: 0px 40px 0px 40px;
    margin: 20px auto;
}

#section3 {
    border: 0px solid red;
    margin: 0px auto;
    width: 800px;
}

#section3 h3,
#section3 p {
    text-align: center;
}

#introText2 {
    display: none;
}

.officeuse {
    font-size: 140%;
    color: #858585;
    font-weight: 300;
    font-family: Quicksandregular;
    text-align: center;
    margin: 20px 0px 15px 0px;
    padding: 0px;
}

#cont {
    width: 500px;
    margin: 0px auto;
}

.center {
    text-align: center;
}

.orange {
    color: #f7941e;
}

.centerOrange {
    color: #F7941E;
    text-align: center;
    font-size: 130%;
}

.croppic {
    margin: 0px auto;
    display: table;
    width: 200px;
    overflow: hidden;
    text-align: center;
}

.section1 {
    position: relative;
    top: -30px;
    left: 0px;
}

#section3 p {
    display: block;
    text-align: center;
}

.readMore {
    -display: none;
}

.readMoreClick,
.readLessClick {
    position: relative;
    -display: block;
    width: 100%;
    text-align: right;
    top: 0px;
    cursor: pointer;
    font-style: italic;
    font-size: 100%;
    color: #1C75BB;
}
#mobTitle{
    display: none;
}
#topNav2,
#logobox2 {
    display: none;
}
#sideNavUl li{
    cursor: pointer;
}

#tandcwrapper+footer>#footerDisclaimer {
    display: none;
}

#messages {
    display: block;
    width: 800px;
    margin: 9px auto;
}

#messages ul {
    margin: 0px;
    padding: 0px;
}

#cover {
    display: none;
    position: fixed !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    Background-color: black;
    z-index: 999;
    opacity: .9;
}

#intro {
    display: none;
    position: fixed;
    width: 50%;
    -height: 350px;
    background-color: white;
    -background-image: url("../images/graphics/new/watermark001.png");
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid grey;
    left: 25%;
    top: 30px;
    z-index: 1000;
}

#intro h3 {
    width: 80%;
    margin: 20px auto;
    text-align: center;
    -border: 1px solid red;
}

#intro p {
    width: 80%;
    margin: 20px auto;
    text-align: center;
    -border: 1px solid red;
    font-size: 100%;
}

#choice4 {
    display: none;
}

#ChoicesContainer {
    position: relative;
    top: 0px;
    display: table;
    display: none;
    margin: 0px auto;
    box-shadow: 1px 1px 3px #111;
}

.choices {
    display: block;
    width: 230px;
    background-color: white;
    border: 1px solid #dbdbdb;
    text-align: center;
    padding: 15px;
    color: #25899d;
}

.choices:hover {
    background-color: #b5c0cb;
    color: #222E42;
    cursor: pointer;
}

.mobOnly {
    display: none;
}

#privacyWrapper {
    margin: 0px auto;
    width: 60%
}

#formDisclaimer {
    margin: 0px 0px 0px 0px;
    width: 60%;
}

#formDisclaimer {
    position: absolute;
    top: 30px;
    left: 5%;
    padding: 10% 5% 5% 5%;
    width: 80%;
    border: 1px solid grey;
    background-color: #fff;
}

#formDisclaimerButton {
    padding: 7px 20px 7px 20px;
    border: 1px solid #b7baa7;
    margin: 40px auto 0px auto;
    text-align: center;
    display: table;
    color: #444;
    box-shadow: 1px 1px 5px #555;
    cursor: pointer;
}
#animBox{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items:center;
    justify-content: center;
    margin: 0px auto 20px auto;
    row-gap: 5px;
    column-gap: 5px;
}
.animBox{
    display: flex;
    justify-content: center;
    align-items: center;
}
.animBox img{
    display: block;
    width: 150px;
    height: 150px;
}
#sideNav{
    background-color: #0A97CA;
    min-width: 70%;
    max-width: 80%;
    display: none;
    flex-direction: column;
    position: absolute;
    z-index: 999;
    top: 0px;
    left: 0px;
    padding: 20px 0px 20px 0px;
}
#sideNav ul li{
    display:block;
    margin: 10px 0px 10px 0px;
    color: #fff;
    border: 0px solid white;
}
#sideNav ul li a{
    color: #fff;
}
#menuSlide{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 998;
    top: 10px;
    left: 10px;
    width:50px;
    height: 50px;
    cursor: pointer;


}
.sidePad{
    padding: 0% 5% 10px 5%;
    margin: 0px auto;
    text-align: center;
}