@font-face {
    font-family: 'sinkinsansregular';
    src: url('font-assets/sinkinsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sinkinsansbold';
    src: url('font-assets/sinkinsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldLight';
    src: url('font-assets/oswald-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldRegular';
    src: url('font-assets/oswald-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldMedium';
    src: url('font-assets/oswald-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('font-assets/BebasNeue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*{margin:0px; padding:0px;}
html, body {background-image:linear-gradient(160deg, rgba(255,217,96,1), rgba(255,102,0,1)); min-height:100vh;}
.grecaptcha-badge {bottom:26px !important; visibility:hidden !important;}
div.quote {position:relative; display:inline-block; width:380px; top:0px; padding:0px; float:none; margin:0 auto;}
div.quotecontainer {position:relative; display:inline-block; text-align:center; width:100%; height:90px; left:0px; top:22px;}
div.darkcontainer {width:100%; margin:0 auto; border:0 none; background:rgba(255, 255, 255, 1); padding:10px;}
div.blurbox {width:100%; margin:0; border:1px solid rgba(0,0,0,0.1); background:rgba(255,255,255,0.1); backdrop-filter:blur(5px); padding:2px 15px;}
div.stage {position:relative; display:flex; flex-direction:column; top:0px; left:0px; z-index:-98; width:100%; align-items:center; justify-content:center;}
div.scriptalert {display:block; width:100%; height:30px; text-align:center; background:#ff9900;}
div.backdrop {position:absolute; display:flex; flex:1; height:650px; width:100%; top:0px; background:#000; z-index:-1; overflow:hidden;}
div.vignette {position:absolute; display:flex; flex:1; height:700px; width:100%; top:0px; z-index:-1; overflow:hidden;}
div.parallax {position:absolute; display:flex; flex:1; height:100%; width:100%; left:0px; top:0px; z-index:-3; overflow:hidden;}
div.alertbox {background:rgba(0, 0, 0, 0.1); border:1px solid #ffaa00; text-align:center;}
div.menubox {display:block; position:relative; width:43px; height:50px;}
div.menuline {display:block; position:absolute; background:rgba(255,217,96,1); width:41px; height:2.5px;}
div.menubox:hover {cursor:pointer;}
div.menubox:hover .menuline {background:rgba(255,255,255,1);}
div.mainbox {padding-left:15px; padding-right:15px;}
div.blankwhite {min-height:500px; padding-left:0px; padding-right:0px;}
div.blankwhiterow {position:absolute; display:block; text-align:center; width:100%; left:0px; top:480px;}
div.footcont {text-align:center;}
div.logorow {position:relative; height:630px;}
div.logocont {position:absolute; display:block; background:none; text-align:center; width:100%; height:450px; left:0px; top:100px;}
div.summaryrow {height:220px;}
div.pinstripe {height:1px; background-color:#202020;}
div.indent {margin-left:16px;}
div.faq {width:100%; padding-left:10px; margin-top:-6px; display:none;}
div.pagedivider {height:1px; width:90%; margin-top:30px; margin-bottom:30px; text-align:left;}
div.navdivider {height:1px; width:100%;}
div.hiddenrow {width:100%; display:none;}
div.navlinks {padding-left:10px;}
div.calmark {position:absolute; top:10%; right:10px; display:block; width:8px; height:80%; margin:0px; padding:0px; background:#10c000; border-radius:4px;}
div.calmarkdim {position:absolute; top:10%; right:10px; display:block; width:8px; height:80%; margin:0px; padding:0px; background:#901102; border-radius:4px; opacity:0.6;}
div.calcell1 {display:block; position:relative; width:100%; background-color:rgba(255,255,255,0.8); padding:2px; text-align:left;}
div.calcell2 {display:block; position:relative; width:100%; background-color:rgba(255,255,255,0.5); padding:2px; text-align:left;}
div.caldesc {padding-bottom:10px margin-left:0px; margin-right:0px; border:0 none; background:none; text-align:left;}
div.form-group {text-align:left;}
.responsive-iframe-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.responsive-iframe-container iframe,
.vresponsive-iframe-container object,
.vresponsive-iframe-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
div.dbbox {display:none; transition-duration:0.4s; cursor:pointer;}
div.dbbox:hover {background:rgba(255,204,0,1);}
img.dbbox {transition-duration:0.4s; cursor:pointer;}
img.dbbox:hover {opacity:1;}
div.bindigo {background:rgba(247,148,33,1);}
button.bindigo {background:rgba(31,157,181,1);}
button.bgreen {background:rgba(99,180,31,1);}
button.dbbox {transition-duration:0.4s; cursor:pointer;}
button.dbbox:hover {background:rgba(255,204,0,1);}
img.navdivider {position:absolute; height:1px; width:100%;}
img.pagedivider {position:absolute; height:1px; width:90%; margin-left:-20px; padding:0px;}
img.icon {max-height:60px; max-width:72px; opacity:0.6;}
img.icon:hover {opacity:0.9;}
p {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#c7c7c7; letter-spacing:normal; line-height:1.8;}
p.logotext {font:72px 'crayoncrumbleregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; letter-spacing:normal; margin-top:3px; opacity:0.8; margin-left:10px; white-space:nowrap;}
p.contactinfo {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:#A8A8A8; letter-spacing:normal; margin-top:6px;}
p.copyinfo {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:#666; letter-spacing:normal; margin-top:4px; line-height:1.5;}
p.locationname {font:13px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:rgba(255,255,255,0.7); margin-top:4px; line-height:1.6; letter-spacing:0.3em; text-align:center;}
p.locationname:hover {font:13px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:rgba(255,255,255,1); margin-top:4px; line-height:1.6; letter-spacing:0.3em; text-decoration:none; text-align:center;}
p.locationinfo {font:13px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:rgba(255,255,255,0.7); letter-spacing:normal; margin-top:4px; line-height:1.6; text-align:center;}
em.contactinfo {font:9px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:rgba(255,255,255,0.7); letter-spacing:normal; font-weight:normal; margin-top:4px;}
p.nav {font:11px 'sinkinsansegular', Arial, Helvetica, sans-serif; font-weight:normal; color:#303030; letter-spacing:normal; margin-bottom:10px;}
p.quotetitle {font:36px 'journal-regular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,0.5); letter-spacing:normal; line-height:36px; margin-top:10px;}
em.quotetitle {font:40px 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,0.5); letter-spacing:normal; line-height:30px;}
p.pagetitle {font:50px 'OswaldMedium', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,1); text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; letter-spacing:normal; margin-top:50px;}
p.topictitle {font:50px 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.7); text-shadow:0 0 20px rgba(0,0,0,1); letter-spacing:normal; margin-top:20px;}
p.chalktitle {font:40px 'crayoncrumbleregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.8); letter-spacing:normal; padding-top:30px; margin-bottom:0px; text-align:center;}
p.chalkitem {font:24px 'crayoncrumbleregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.8); letter-spacing:normal; text-align:left; padding-left:20px; margin-bottom:0px;}
p.purple {color:rgba(179,152,194,0.8)}
p.pink {color:rgba(216,120,134,0.8)}
p.yellow {color:rgba(201,207,137,0.8)}
p.orange {color:rgba(224,186,111,0.8)}
p.blue {color:rgba(119,182,172,0.8)}
p.lead {font:22px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#909090; letter-spacing:normal; margin-top:10px;}
p.fill {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,0.9); letter-spacing:normal; line-height:1.8; padding-top:8px; text-align:left;}
p.filllight {font:16px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.9); letter-spacing:normal; line-height:1.8; padding-top:8px; text-align:left;}
p.filllight2 {font:16px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.9); letter-spacing:normal; line-height:1.8; padding-top:8px; text-align:left;}
p.menu {font:24px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,1); letter-spacing:normal; line-height:1.8; padding-top:8px; text-align:left;}
p.caldate {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; letter-spacing:normal; line-height:1.8; margin:5px 0px 10px 10px; text-align:left; padding-right:30px;}
p.caldescrip {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; letter-spacing:normal; line-height:1.8; margin:0px 0px 15px 10px; text-align:left; padding-right:30px;}
em.calevent {font:10px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; letter-spacing:normal; line-height:1.8; text-align:left;}
@media screen and (min-width: 400px) {p.fill {text-align: justify;}}
@media screen and (min-width: 400px) {p.filllight {text-align: justify;}}
em.fillb {font:16px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.9); letter-spacing:normal; margin-top:-4px;}
em.filli {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; color:rgba(255,255,255,0.9); letter-spacing:normal; margin-top:-4px;}
em.fillbi {font:16px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; color:rgba(255,255,255,0.9); letter-spacing:normal; margin-top:-4px;}
em.menus {font:18px 'OswaldLight', Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:normal; margin-top:-4px;}
em.menul {font:24px 'OswaldLight', Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:normal; margin-top:-4px;}
em.menub {font:24px 'OswaldMedium', Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:normal; margin-top:-4px;}
em.menui {font:24px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; letter-spacing:normal; margin-top:-4px;}
em.menubi {font:24px 'OswaldMedium', Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; letter-spacing:normal; margin-top:-4px;}
p.small {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.9); letter-spacing:normal; margin-top:-2px;}
p.indent {margin-left:16px;}
p.colspacer {font:10px Arial, Helvetica, sans-serif; font-weight:normal; color:#676767; letter-spacing:normal; margin-top:50px;}
a:hover,a:active,a:link{outline:0px none;}
a.logotext {color:#fff; text-decoration:none; opacity:0.8;}
a.gen {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,200,0,1); text-decoration:underline;}
a.gen:active {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(255,255,255,1);}
a.gen:visited {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,200,0,1); text-decoration:underline;}
a.gen:hover {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(255,255,255,1);}
a.gendark {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(200,0,0,1); text-decoration:underline;}
a.gendark:active {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(255,100,0,1);}
a.gendark:visited {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(200,0,0,1); text-decoration:underline;}
a.gendark:hover {font:16px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(255,100,0,1);}
a.small {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,0.5); text-decoration:none; opacity:0.5;}
a.small:active {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(0,0,0,0.5); opacity:0.8;}
a.small:visited {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,0.5); text-decoration:none; opacity:0.5;}
a.small:hover {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(0,0,0,0.5); opacity:0.8;}
a.mainnav {font:14px 'OswaldLight', Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc; text-decoration:none; outline:none; text-transform:uppercase; letter-spacing:.08em;}
a.mainnav:active {color:#fff; text-decoration:none; outline:none; text-transform:uppercase;}
a.mainnav:visited {color:#ccc; text-decoration:none; outline:none; text-transform:uppercase;}
a.mainnav:hover {color:#fff; text-decoration:none; outline:none; text-transform:uppercase;}
a.primenav {font:18px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:#ffcc00; text-decoration:none; outline:none; text-transform:uppercase; letter-spacing:0.2em;}
a.primenav:active {font:18px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; outline:none; text-transform:uppercase;}
a.primenav:visited {font:18px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:#ffcc00; text-decoration:none; outline:none; text-transform:uppercase;}
a.primenav:hover {font:18px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; outline:none; text-transform:uppercase;}
a.navlgb {font:10px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color:#CC3300; text-decoration:none; margin-top:-8px; margin-left:-14px;}
a.navlgb:active {font:10px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color: #FF9933; margin-top:-8px; margin-left:-14px;}
a.navlgb:visited {font:10px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color:#CC3300; text-decoration:none; margin-top:-8px; margin-left:-14px;}
a.navlgb:hover {font:10px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color: #FF9933; margin-top:-8px; margin-left:-14px; background-color:transparent;}
a.navcat {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(180,17,2,1); text-decoration:none; margin-top:-8px; margin-left:0px; opacity:0.5;}
a.navcat:active {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,1); margin-top:-8px; margin-left:0px;}
a.navcat:visited {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(180,17,2,1); text-decoration:none; margin-top:-8px; margin-left:0px;}
a.navcat:hover {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(0,0,0,1); margin-top:-8px; margin-left:0px; background-color:transparent;}
a.navsm {font:9px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#CC3300; text-decoration:none; margin-top:-14px; margin-left:0px;}
a.navsm:active {font:9px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: #FF9933; margin-top:-14px; margin-left:0px;}
a.navsm:visited {font:9px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#CC3300; text-decoration:none; margin-top:-14px; margin-left:0px;}
a.navsm:hover {font:9px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: #FF9933; margin-top:-14px; margin-left:0px; background-color:transparent;}
a.contact {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.7); text-decoration:none; outline:none; margin-top:4px;}
a.contact:active {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(255,255,255,1); text-decoration:none; outline:none; margin-top:4px;}
a.contact:visited {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.7); text-decoration:none; outline:none; margin-top:4px;}
a.contact:hover {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: rgba(255,255,255,1); text-decoration:none; outline:none; margin-top:4px;}
a.contact svg {fill:rgba(255,217,96,1);}
a.contact:active svg {fill:rgba(255,255,255,1);}
a.contact:visited svg {fill:rgba(255,217,96,1);}
a.contact:hover svg {fill:rgba(255,255,255,1);}

a.careticon svg {fill:rgba(0,0,0,0.1);}
a.careticon:active svg {fill:rgba(0,0,0,0.3);}
a.careticon:visited svg {fill:rgba(0,0,0,0.1);}
a.careticon:hover svg {fill:rgba(0,0,0,0.3);}
a.location {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.7); text-decoration:none;}
a.location:active {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,1); text-decoration:none;}
a.location:visited {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,0.7); text-decoration:none;}
a.location:hover {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,255,255,1); text-decoration:none;}
a.location svg {fill:rgba(255,255,255,0.7);}
a.location:active svg {fill:rgba(255,255,255,1);}
a.location:visited svg {fill:rgba(255,255,255,0.7);}
a.location:hover svg {fill:rgba(255,255,255,1);}
a.locationwide {font:14px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:#A8A8A8; letter-spacing:0.2em; text-decoration:none;}
a.locationwide:active {font:14px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; letter-spacing:0.2em; text-decoration:none;}
a.locationwide:visited {font:14px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color:#A8A8A8; letter-spacing:0.2em; text-decoration:none;}
a.locationwide:hover {font:14px 'OswaldRegular', Arial, Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; letter-spacing:0.2em; text-decoration:none;}

a.google {font:8px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#c0c0c0; text-decoration:underline; order:none;}
a.google:active {font:8px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: #fff; text-decoration:underline;}
a.google:visited {font:8px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#c0c0c0; text-decoration:underline;}
a.google:hover {font:8px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color: #fff; text-decoration:underline; background-color:transparent;}
a.navbutton {width:250px; height:32px; padding:7px 10px; display:block; margin-top:10px; text-align:center; font:14px 'OswaldLight', Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc; letter-spacing:.08em; border:solid 1px rgba(255, 255, 255, 0.4); text-decoration:none; background-image:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0)); overflow:hidden;}
a.navbutton:active {color:#fff; text-decoration:none; border:solid 1px rgba(255, 255, 255, 1);}
a.navbutton:visited {color:#ccc; text-decoration:none; border:solid 1px rgba(255, 255, 255, 0.5);}
a.navbutton:hover {color:#fff; text-decoration:none; border:solid 1px rgba(255, 255, 255, 1);}
a.navbutton svg {fill:#aaa;}
a.navbutton:active svg {fill:#fff;}
a.navbutton:visited svg {fill:#aaa;}
a.navbutton:hover svg {fill:#fff;}
button.webo {background-color:rgba(255,255,255,1); border:none; border-radius:15px 15px 15px 15px; color:#000; padding:8px 24px 10px 24px; text-align:center; font:14px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; letter-spacing:normal; text-decoration:none; display:inline-block; transition-duration:0.4s; cursor:pointer;}
button.webo:hover {background-color:rgba(246,80,0,1); color:#fff;}
span.alerticon {display:inline-block; font-size:20px; color:#ffcc00; margin-top:8px;}
span.alerticon {display:inline-block; font-size:20px; color:#ffcc00; margin-top:8px;}
span.alerttitle {display:inline-block; font:17px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffaa00; letter-spacing:normal;}
span.alerttext {color:#eee;}
span.menucollapse {font-size:9px;}
span.small {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#676767; letter-spacing:normal; margin-top:-2px;}
span.descb {font:10px 'sinkinsansbold', Arial, Helvetica, sans-serif; font-weight:normal; color:#444444;}
.topbaricons {fill:#a8a8a8;}
.topbaricons:hover {fill:#fff;}
.topbaricons:active {fill:#fff;}
ul.nav li a:hover, ul.nav li a:focus {background-color:transparent;}
ul.fill {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; letter-spacing:normal; margin-top:-4px; margin-left:30px; margin-bottom:14px;}
ol.fill {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; letter-spacing:normal; line-height:1.7; margin-top:-4px; margin-left:30px; margin-bottom:14px;}
li.fill {margin-bottom:12px;}
label.calcradiolabel {display:flex; height:20px; vertical-align:middle; font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#888; letter-spacing:normal;}
label.calcinput[type=radio] {margin:0; margin-bottom:4px;}
label.login {font:11px 'sinkinsansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:rgba(255,120,0,1); letter-spacing:normal;}
input.login {font:10px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:#333333; width:100%;}
textarea {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:#333333; width:100%;}
textarea.message {font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:#333333; width:100%;}
.selectbox {display:block; font:12px 'sinkinsansregular', Arial, Helvetica, sans-serif; color:#444; line-height:1.3; padding:.6em 1.4em .5em .8em; width:100%; max-width:100%; box-sizing:border-box; margin:0; border:1px solid #aaa; box-shadow:0 1px 0 1px rgba(0,0,0,.04); border-radius:.5em; -moz-appearance:none; -webkit-appearance:none; appearance:none; background-color:#fff; background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); background-repeat:no-repeat, repeat; background-position:right .7em top 50%, 0 0; background-size:.65em auto, 100%;}
.selectbox::-ms-expand {display: none;}
.selectbox:hover {border-color: #888;}
.selectbox:focus {border-color: #aaa; box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7); box-shadow: 0 0 0 3px -moz-mac-focusring; color: #222; outline: none;}
.selectbox option {font-weight:normal;}