.g-main-nav .g-dropdown {
	POSITION: absolute; VISIBILITY: hidden; OVERFLOW: hidden; TOP: auto; LEFT: auto; opacity: 0
}
.g-main-nav .g-standard .g-dropdown .g-dropdown {
	POSITION: absolute; VISIBILITY: hidden; OVERFLOW: hidden; TOP: auto; LEFT: auto; opacity: 0
}
.g-main-nav .g-standard .g-dropdown.g-active {
	VISIBILITY: visible; OVERFLOW: visible; opacity: 1
}
.g-main-nav .g-fullwidth .g-dropdown.g-active {
	VISIBILITY: visible; OVERFLOW: visible; opacity: 1
}
.g-main-nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#g-mobilemenu-container UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
HTML {
	BOX-SIZING: border-box; HEIGHT: 100%; FONT-SIZE: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%
}
BODY {
	MARGIN: 0px
}
#g-page-surround {
	POSITION: relative; OVERFLOW: hidden
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
main {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
summary {
	DISPLAY: block
}
audio {
	DISPLAY: inline-block; VERTICAL-ALIGN: baseline
}
canvas {
	DISPLAY: inline-block; VERTICAL-ALIGN: baseline
}
progress {
	DISPLAY: inline-block; VERTICAL-ALIGN: baseline
}
video {
	DISPLAY: inline-block; VERTICAL-ALIGN: baseline
}
[hidden] {
	DISPLAY: none
}
template {
	DISPLAY: none
}
A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
ABBR[title] {
	BORDER-BOTTOM: 1px dotted
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
DFN {
	FONT-STYLE: italic
}
mark {
	BACKGROUND: #ff0; COLOR: #000
}
SUB {
	POSITION: relative; LINE-HEIGHT: 0; VERTICAL-ALIGN: baseline
}
SUP {
	POSITION: relative; LINE-HEIGHT: 0; VERTICAL-ALIGN: baseline
}
SUP {
	TOP: -0.5em
}
SUB {
	BOTTOM: -0.25em
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: auto; DISPLAY: inline-block; MAX-WIDTH: 100%; -MS-INTERPOLATION-MODE: bicubic; HEIGHT: auto; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IFRAME {
	MAX-WIDTH: 100%
}
svg {
	MAX-WIDTH: 100%
}
figure {
	MARGIN: 1em 40px
}
HR {
	HEIGHT: 0px
}
PRE {
	OVERFLOW: auto
}
CODE {
	VERTICAL-ALIGN: bottom
}
BUTTON {
	MARGIN: 0px; FONT: inherit; COLOR: inherit
}
INPUT {
	MARGIN: 0px; FONT: inherit; COLOR: inherit
}
OPTGROUP {
	MARGIN: 0px; FONT: inherit; COLOR: inherit
}
SELECT {
	MARGIN: 0px; FONT: inherit; COLOR: inherit
}
TEXTAREA {
	MARGIN: 0px; FONT: inherit; COLOR: inherit
}
BUTTON {
	OVERFLOW: visible
}
BUTTON {
	TEXT-TRANSFORM: none
}
SELECT {
	TEXT-TRANSFORM: none
}
BUTTON {
	CURSOR: pointer; -webkit-appearance: button
}
HTML INPUT[type='button'] {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='reset'] {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='submit'] {
	CURSOR: pointer; -webkit-appearance: button
}
BUTTON[disabled] {
	CURSOR: default
}
HTML INPUT[disabled] {
	CURSOR: default
}
INPUT {
	LINE-HEIGHT: normal
}
INPUT[type='checkbox'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT[type='radio'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT[type='search'] {
	-webkit-appearance: textfield
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	OVERFLOW: auto
}
OPTGROUP {
	FONT-WEIGHT: bold
}
TABLE {
	BORDER-SPACING: 0; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TR {
	VERTICAL-ALIGN: middle
}
TD {
	VERTICAL-ALIGN: middle
}
TH {
	VERTICAL-ALIGN: middle
}
TH {
	
}
TD {
	
}
TH {
	TEXT-ALIGN: left
}

@media Print    
{
BODY {
	BACKGROUND: #fff; COLOR: #000 !important
}
    }
.g-container {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.g-block .g-container {
	WIDTH: auto
}
.g-grid {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; text-rendering: optimizespeed; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; flex-flow: row wrap
}
.g-grid.nowrap {
	-webkit-flex-flow: row; -moz-flex-flow: row; flex-flow: row
}
.g-block {
	MIN-WIDTH: 0px; MIN-HEIGHT: 0px; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1
}
.first-block {
	-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1
}
.last-block {
	-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1
}
.size-5 {
	WIDTH: 5%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 5%; -moz-flex: 0 5%; -ms-flex: 0 5%; flex: 0 5%
}
.size-6 {
	WIDTH: 6%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 6%; -moz-flex: 0 6%; -ms-flex: 0 6%; flex: 0 6%
}
.size-7 {
	WIDTH: 7%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 7%; -moz-flex: 0 7%; -ms-flex: 0 7%; flex: 0 7%
}
.size-8 {
	WIDTH: 8%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 8%; -moz-flex: 0 8%; -ms-flex: 0 8%; flex: 0 8%
}
.size-9 {
	WIDTH: 9%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 9%; -moz-flex: 0 9%; -ms-flex: 0 9%; flex: 0 9%
}
.size-10 {
	WIDTH: 10%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 10%; -moz-flex: 0 10%; -ms-flex: 0 10%; flex: 0 10%
}
.size-11 {
	WIDTH: 11%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 11%; -moz-flex: 0 11%; -ms-flex: 0 11%; flex: 0 11%
}
.size-12 {
	WIDTH: 12%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 12%; -moz-flex: 0 12%; -ms-flex: 0 12%; flex: 0 12%
}
.size-13 {
	WIDTH: 13%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 13%; -moz-flex: 0 13%; -ms-flex: 0 13%; flex: 0 13%
}
.size-14 {
	WIDTH: 14%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 14%; -moz-flex: 0 14%; -ms-flex: 0 14%; flex: 0 14%
}
.size-15 {
	WIDTH: 15%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 15%; -moz-flex: 0 15%; -ms-flex: 0 15%; flex: 0 15%
}
.size-16 {
	WIDTH: 16%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 16%; -moz-flex: 0 16%; -ms-flex: 0 16%; flex: 0 16%
}
.size-17 {
	WIDTH: 17%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 17%; -moz-flex: 0 17%; -ms-flex: 0 17%; flex: 0 17%
}
.size-18 {
	WIDTH: 18%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 18%; -moz-flex: 0 18%; -ms-flex: 0 18%; flex: 0 18%
}
.size-19 {
	WIDTH: 19%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 19%; -moz-flex: 0 19%; -ms-flex: 0 19%; flex: 0 19%
}
.size-20 {
	WIDTH: 20%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 20%; -moz-flex: 0 20%; -ms-flex: 0 20%; flex: 0 20%
}
.size-21 {
	WIDTH: 21%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 21%; -moz-flex: 0 21%; -ms-flex: 0 21%; flex: 0 21%
}
.size-22 {
	WIDTH: 22%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 22%; -moz-flex: 0 22%; -ms-flex: 0 22%; flex: 0 22%
}
.size-23 {
	WIDTH: 23%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 23%; -moz-flex: 0 23%; -ms-flex: 0 23%; flex: 0 23%
}
.size-24 {
	WIDTH: 24%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 24%; -moz-flex: 0 24%; -ms-flex: 0 24%; flex: 0 24%
}
.size-25 {
	WIDTH: 25%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 25%; -moz-flex: 0 25%; -ms-flex: 0 25%; flex: 0 25%
}
.size-26 {
	WIDTH: 26%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 26%; -moz-flex: 0 26%; -ms-flex: 0 26%; flex: 0 26%
}
.size-27 {
	WIDTH: 27%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 27%; -moz-flex: 0 27%; -ms-flex: 0 27%; flex: 0 27%
}
.size-28 {
	WIDTH: 28%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 28%; -moz-flex: 0 28%; -ms-flex: 0 28%; flex: 0 28%
}
.size-29 {
	WIDTH: 29%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 29%; -moz-flex: 0 29%; -ms-flex: 0 29%; flex: 0 29%
}
.size-30 {
	WIDTH: 30%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 30%; -moz-flex: 0 30%; -ms-flex: 0 30%; flex: 0 30%
}
.size-31 {
	WIDTH: 31%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 31%; -moz-flex: 0 31%; -ms-flex: 0 31%; flex: 0 31%
}
.size-32 {
	WIDTH: 32%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 32%; -moz-flex: 0 32%; -ms-flex: 0 32%; flex: 0 32%
}
.size-33 {
	WIDTH: 33%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 33%; -moz-flex: 0 33%; -ms-flex: 0 33%; flex: 0 33%
}
.size-34 {
	WIDTH: 34%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 34%; -moz-flex: 0 34%; -ms-flex: 0 34%; flex: 0 34%
}
.size-35 {
	WIDTH: 35%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 35%; -moz-flex: 0 35%; -ms-flex: 0 35%; flex: 0 35%
}
.size-36 {
	WIDTH: 36%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 36%; -moz-flex: 0 36%; -ms-flex: 0 36%; flex: 0 36%
}
.size-37 {
	WIDTH: 37%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 37%; -moz-flex: 0 37%; -ms-flex: 0 37%; flex: 0 37%
}
.size-38 {
	WIDTH: 38%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 38%; -moz-flex: 0 38%; -ms-flex: 0 38%; flex: 0 38%
}
.size-39 {
	WIDTH: 39%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 39%; -moz-flex: 0 39%; -ms-flex: 0 39%; flex: 0 39%
}
.size-40 {
	WIDTH: 40%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 40%; -moz-flex: 0 40%; -ms-flex: 0 40%; flex: 0 40%
}
.size-41 {
	WIDTH: 41%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 41%; -moz-flex: 0 41%; -ms-flex: 0 41%; flex: 0 41%
}
.size-42 {
	WIDTH: 42%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 42%; -moz-flex: 0 42%; -ms-flex: 0 42%; flex: 0 42%
}
.size-43 {
	WIDTH: 43%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 43%; -moz-flex: 0 43%; -ms-flex: 0 43%; flex: 0 43%
}
.size-44 {
	WIDTH: 44%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 44%; -moz-flex: 0 44%; -ms-flex: 0 44%; flex: 0 44%
}
.size-45 {
	WIDTH: 45%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 45%; -moz-flex: 0 45%; -ms-flex: 0 45%; flex: 0 45%
}
.size-46 {
	WIDTH: 46%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 46%; -moz-flex: 0 46%; -ms-flex: 0 46%; flex: 0 46%
}
.size-47 {
	WIDTH: 47%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 47%; -moz-flex: 0 47%; -ms-flex: 0 47%; flex: 0 47%
}
.size-48 {
	WIDTH: 48%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 48%; -moz-flex: 0 48%; -ms-flex: 0 48%; flex: 0 48%
}
.size-49 {
	WIDTH: 49%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 49%; -moz-flex: 0 49%; -ms-flex: 0 49%; flex: 0 49%
}
.size-50 {
	WIDTH: 50%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 50%; -moz-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%
}
.size-51 {
	WIDTH: 51%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 51%; -moz-flex: 0 51%; -ms-flex: 0 51%; flex: 0 51%
}
.size-52 {
	WIDTH: 52%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 52%; -moz-flex: 0 52%; -ms-flex: 0 52%; flex: 0 52%
}
.size-53 {
	WIDTH: 53%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 53%; -moz-flex: 0 53%; -ms-flex: 0 53%; flex: 0 53%
}
.size-54 {
	WIDTH: 54%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 54%; -moz-flex: 0 54%; -ms-flex: 0 54%; flex: 0 54%
}
.size-55 {
	WIDTH: 55%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 55%; -moz-flex: 0 55%; -ms-flex: 0 55%; flex: 0 55%
}
.size-56 {
	WIDTH: 56%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 56%; -moz-flex: 0 56%; -ms-flex: 0 56%; flex: 0 56%
}
.size-57 {
	WIDTH: 57%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 57%; -moz-flex: 0 57%; -ms-flex: 0 57%; flex: 0 57%
}
.size-58 {
	WIDTH: 58%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 58%; -moz-flex: 0 58%; -ms-flex: 0 58%; flex: 0 58%
}
.size-59 {
	WIDTH: 59%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 59%; -moz-flex: 0 59%; -ms-flex: 0 59%; flex: 0 59%
}
.size-60 {
	WIDTH: 60%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 60%; -moz-flex: 0 60%; -ms-flex: 0 60%; flex: 0 60%
}
.size-61 {
	WIDTH: 61%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 61%; -moz-flex: 0 61%; -ms-flex: 0 61%; flex: 0 61%
}
.size-62 {
	WIDTH: 62%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 62%; -moz-flex: 0 62%; -ms-flex: 0 62%; flex: 0 62%
}
.size-63 {
	WIDTH: 63%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 63%; -moz-flex: 0 63%; -ms-flex: 0 63%; flex: 0 63%
}
.size-64 {
	WIDTH: 64%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 64%; -moz-flex: 0 64%; -ms-flex: 0 64%; flex: 0 64%
}
.size-65 {
	WIDTH: 65%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 65%; -moz-flex: 0 65%; -ms-flex: 0 65%; flex: 0 65%
}
.size-66 {
	WIDTH: 66%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 66%; -moz-flex: 0 66%; -ms-flex: 0 66%; flex: 0 66%
}
.size-67 {
	WIDTH: 67%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 67%; -moz-flex: 0 67%; -ms-flex: 0 67%; flex: 0 67%
}
.size-68 {
	WIDTH: 68%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 68%; -moz-flex: 0 68%; -ms-flex: 0 68%; flex: 0 68%
}
.size-69 {
	WIDTH: 69%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 69%; -moz-flex: 0 69%; -ms-flex: 0 69%; flex: 0 69%
}
.size-70 {
	WIDTH: 70%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 70%; -moz-flex: 0 70%; -ms-flex: 0 70%; flex: 0 70%
}
.size-71 {
	WIDTH: 71%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 71%; -moz-flex: 0 71%; -ms-flex: 0 71%; flex: 0 71%
}
.size-72 {
	WIDTH: 72%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 72%; -moz-flex: 0 72%; -ms-flex: 0 72%; flex: 0 72%
}
.size-73 {
	WIDTH: 73%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 73%; -moz-flex: 0 73%; -ms-flex: 0 73%; flex: 0 73%
}
.size-74 {
	WIDTH: 74%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 74%; -moz-flex: 0 74%; -ms-flex: 0 74%; flex: 0 74%
}
.size-75 {
	WIDTH: 75%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 75%; -moz-flex: 0 75%; -ms-flex: 0 75%; flex: 0 75%
}
.size-76 {
	WIDTH: 76%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 76%; -moz-flex: 0 76%; -ms-flex: 0 76%; flex: 0 76%
}
.size-77 {
	WIDTH: 77%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 77%; -moz-flex: 0 77%; -ms-flex: 0 77%; flex: 0 77%
}
.size-78 {
	WIDTH: 78%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 78%; -moz-flex: 0 78%; -ms-flex: 0 78%; flex: 0 78%
}
.size-79 {
	WIDTH: 79%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 79%; -moz-flex: 0 79%; -ms-flex: 0 79%; flex: 0 79%
}
.size-80 {
	WIDTH: 80%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 80%; -moz-flex: 0 80%; -ms-flex: 0 80%; flex: 0 80%
}
.size-81 {
	WIDTH: 81%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 81%; -moz-flex: 0 81%; -ms-flex: 0 81%; flex: 0 81%
}
.size-82 {
	WIDTH: 82%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 82%; -moz-flex: 0 82%; -ms-flex: 0 82%; flex: 0 82%
}
.size-83 {
	WIDTH: 83%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 83%; -moz-flex: 0 83%; -ms-flex: 0 83%; flex: 0 83%
}
.size-84 {
	WIDTH: 84%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 84%; -moz-flex: 0 84%; -ms-flex: 0 84%; flex: 0 84%
}
.size-85 {
	WIDTH: 85%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 85%; -moz-flex: 0 85%; -ms-flex: 0 85%; flex: 0 85%
}
.size-86 {
	WIDTH: 86%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 86%; -moz-flex: 0 86%; -ms-flex: 0 86%; flex: 0 86%
}
.size-87 {
	WIDTH: 87%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 87%; -moz-flex: 0 87%; -ms-flex: 0 87%; flex: 0 87%
}
.size-88 {
	WIDTH: 88%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 88%; -moz-flex: 0 88%; -ms-flex: 0 88%; flex: 0 88%
}
.size-89 {
	WIDTH: 89%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 89%; -moz-flex: 0 89%; -ms-flex: 0 89%; flex: 0 89%
}
.size-90 {
	WIDTH: 90%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 90%; -moz-flex: 0 90%; -ms-flex: 0 90%; flex: 0 90%
}
.size-91 {
	WIDTH: 91%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 91%; -moz-flex: 0 91%; -ms-flex: 0 91%; flex: 0 91%
}
.size-92 {
	WIDTH: 92%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 92%; -moz-flex: 0 92%; -ms-flex: 0 92%; flex: 0 92%
}
.size-93 {
	WIDTH: 93%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 93%; -moz-flex: 0 93%; -ms-flex: 0 93%; flex: 0 93%
}
.size-94 {
	WIDTH: 94%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 94%; -moz-flex: 0 94%; -ms-flex: 0 94%; flex: 0 94%
}
.size-95 {
	WIDTH: 95%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 95%; -moz-flex: 0 95%; -ms-flex: 0 95%; flex: 0 95%
}
.size-33-3 {
	WIDTH: 33.33%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 33.33333%; -moz-flex: 0 33.33333%; -ms-flex: 0 33.33333%; flex: 0 33.33333%
}
.size-16-7 {
	WIDTH: 16.66%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 16.66667%; -moz-flex: 0 16.66667%; -ms-flex: 0 16.66667%; flex: 0 16.66667%
}
.size-14-3 {
	WIDTH: 14.28%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 14.28571%; -moz-flex: 0 14.28571%; -ms-flex: 0 14.28571%; flex: 0 14.28571%
}
.size-12-5 {
	WIDTH: 12.5%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 12.5%; -moz-flex: 0 12.5%; -ms-flex: 0 12.5%; flex: 0 12.5%
}
.size-11-1 {
	WIDTH: 11.11%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 11.11111%; -moz-flex: 0 11.11111%; -ms-flex: 0 11.11111%; flex: 0 11.11111%
}
.size-9-1 {
	WIDTH: 9.09%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 9.09091%; -moz-flex: 0 9.09091%; -ms-flex: 0 9.09091%; flex: 0 9.09091%
}
.size-8-3 {
	WIDTH: 8.33%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 8.33333%; -moz-flex: 0 8.33333%; -ms-flex: 0 8.33333%; flex: 0 8.33333%
}
.size-100 {
	WIDTH: 100%; -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 100%; -moz-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%
}
.g-main-nav .g-toplevel > LI {
	DISPLAY: inline-block; CURSOR: pointer; transition: background 0.2s ease-out, transform 0.2s ease-out; -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out; -moz-transition: background 0.2s ease-out, -moz-transform 0.2s ease-out
}
.g-main-nav .g-toplevel > LI.g-menu-item-type-particle {
	CURSOR: initial
}
.g-main-nav .g-toplevel > LI.g-menu-item-type-module {
	CURSOR: initial
}
.g-main-nav .g-toplevel > LI .g-menu-item-content {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.g-main-nav .g-toplevel > LI .g-menu-item-container {
	transition: transform 0.2s ease-out; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out
}
.g-main-nav .g-toplevel > LI.g-parent .g-menu-parent-indicator {
	LINE-HEIGHT: normal; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.g-main-nav .g-toplevel > LI.g-parent .g-menu-parent-indicator:after {
	TEXT-ALIGN: right; DISPLAY: inline-block; FONT-FAMILY: FontAwesome, serif; CONTENT: "\f078"; CURSOR: pointer; opacity: 0.5
}
.g-main-nav .g-toplevel > LI.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after {
	CONTENT: "\f00d"
}
.g-main-nav .g-dropdown {
	Z-INDEX: 1; transition: opacity 0.2s ease-out, transform 0.2s ease-out; -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out; -moz-transition: opacity 0.2s ease-out, -moz-transform 0.2s ease-out
}
.g-main-nav .g-sublevel > LI {
	transition: background 0.2s ease-out, transform 0.2s ease-out; -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out; -moz-transition: background 0.2s ease-out, -moz-transform 0.2s ease-out
}
.g-main-nav .g-sublevel > LI.g-menu-item-type-particle {
	CURSOR: initial
}
.g-main-nav .g-sublevel > LI.g-menu-item-type-module {
	CURSOR: initial
}
.g-main-nav .g-sublevel > LI .g-menu-item-content {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.g-main-nav .g-sublevel > LI.g-parent .g-menu-item-content {
	
}
.g-main-nav .g-sublevel > LI.g-parent .g-menu-parent-indicator {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: auto
}
.g-main-nav .g-sublevel > LI.g-parent .g-menu-parent-indicator:after {
	TEXT-ALIGN: center; CONTENT: "\f054"
}
.g-main-nav .g-sublevel > LI.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after {
	CONTENT: "\f00d"
}
.g-menu-item-container {
	POSITION: relative; DISPLAY: block
}
.g-menu-item-container INPUT {
	COLOR: #666
}
.g-menu-item-container TEXTAREA {
	COLOR: #666
}
.g-main-nav .g-standard {
	POSITION: relative
}
.g-main-nav .g-standard .g-sublevel > LI {
	POSITION: relative
}
.g-main-nav .g-standard .g-dropdown {
	TOP: 100%
}
.g-main-nav .g-standard .g-dropdown.g-dropdown-left {
	RIGHT: 0px
}
.g-main-nav .g-standard .g-dropdown.g-dropdown-center {
	LEFT: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%)
}
.g-main-nav .g-standard .g-dropdown.g-dropdown-right {
	LEFT: 0px
}
.g-main-nav .g-standard .g-dropdown .g-dropdown {
	TOP: 0px
}
.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-left {
	RIGHT: 100%; LEFT: auto
}
.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-right {
	RIGHT: auto; LEFT: 100%
}
.g-main-nav .g-standard .g-dropdown .g-block {
	-webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 100%; -moz-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%
}
.g-main-nav .g-standard .g-go-back {
	DISPLAY: none
}
.g-main-nav .g-fullwidth .g-dropdown {
	POSITION: absolute; RIGHT: 0px; LEFT: 0px
}
.g-main-nav .g-fullwidth .g-dropdown .g-block {
	POSITION: relative; OVERFLOW: hidden
}
.g-main-nav .g-fullwidth .g-dropdown .g-go-back {
	DISPLAY: block
}
.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1 {
	DISPLAY: none
}
.g-main-nav .g-fullwidth .g-sublevel .g-dropdown {
	TOP: 0px; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%)
}
.g-main-nav .g-fullwidth .g-sublevel .g-dropdown.g-active {
	-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0)
}
.g-main-nav .g-fullwidth .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container {
	-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%)
}
.g-go-back.g-level-1 {
	DISPLAY: none
}
.g-go-back A SPAN {
	DISPLAY: none
}
.g-go-back A:before {
	TEXT-ALIGN: center; WIDTH: 1.28em; DISPLAY: block; FONT-FAMILY: FontAwesome; CONTENT: "\f053"; opacity: 0.5
}
.g-menu-item-container > I {
	VERTICAL-ALIGN: middle
}
.g-menu-item-subtitle {
	LINE-HEIGHT: 1.1; DISPLAY: block
}
.g-nav-overlay {
	Z-INDEX: -1; POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px; opacity: 0; transition: opacity 0.3s ease-out, z-index 0.1s ease-out; -webkit-transition: opacity 0.3s ease-out, z-index 0.1s ease-out; -moz-transition: opacity 0.3s ease-out, z-index 0.1s ease-out
}
.g-menu-overlay {
	Z-INDEX: -1; POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px; opacity: 0; transition: opacity 0.3s ease-out, z-index 0.1s ease-out; -webkit-transition: opacity 0.3s ease-out, z-index 0.1s ease-out; -moz-transition: opacity 0.3s ease-out, z-index 0.1s ease-out
}
#g-mobilemenu-container .g-toplevel {
	POSITION: relative
}
#g-mobilemenu-container .g-toplevel LI {
	POSITION: static !important; DISPLAY: block; CURSOR: pointer; MARGIN-RIGHT: 0px
}
#g-mobilemenu-container .g-toplevel LI .g-menu-item-container {
	
}
#g-mobilemenu-container .g-toplevel LI .g-menu-item-content {
	DISPLAY: inline-block
}
#g-mobilemenu-container .g-toplevel LI.g-parent > .g-menu-item-container > .g-menu-item-content {
	POSITION: relative
}
#g-mobilemenu-container .g-toplevel LI.g-parent .g-menu-parent-indicator {
	POSITION: absolute; TEXT-ALIGN: center
}
#g-mobilemenu-container .g-toplevel LI.g-parent .g-menu-parent-indicator:after {
	TEXT-ALIGN: center; LINE-HEIGHT: normal; DISPLAY: inline-block; FONT-FAMILY: FontAwesome; CONTENT: "\f054"; opacity: 0.5
}
#g-mobilemenu-container .g-toplevel .g-dropdown {
	Z-INDEX: 1; POSITION: absolute; BACKGROUND: none transparent scroll repeat 0% 0%; TOP: 0px; RIGHT: 0px; LEFT: 0px; transition: transform 0.2s ease-out; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%)
}
#g-mobilemenu-container .g-toplevel .g-dropdown.g-active {
	Z-INDEX: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0)
}
#g-mobilemenu-container .g-toplevel .g-dropdown .g-go-back {
	DISPLAY: block
}
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block {
	WIDTH: 100%; OVERFLOW: visible
}
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block .g-go-back {
	DISPLAY: none
}
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back {
	DISPLAY: block
}
#g-mobilemenu-container .g-toplevel .g-dropdown-column {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
#g-mobilemenu-container .g-toplevel .g-dropdown-column [class*='size-'] {
	-webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 1 100%; -moz-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%
}
#g-mobilemenu-container .g-sublevel {
	CURSOR: default
}
#g-mobilemenu-container .g-sublevel LI {
	POSITION: static
}
#g-mobilemenu-container .g-sublevel .g-dropdown {
	TOP: 0px
}
#g-mobilemenu-container .g-menu-item-container {
	transition: transform 0.2s ease-out; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out
}
#g-mobilemenu-container .g-toplevel.g-slide-out > .g-menu-item > .g-menu-item-container {
	-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%)
}
#g-mobilemenu-container .g-toplevel.g-slide-out > .g-go-back > .g-menu-item-container {
	-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%)
}
#g-mobilemenu-container .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container {
	-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%)
}
#g-mobilemenu-container .g-sublevel.g-slide-out > .g-go-back > .g-menu-item-container {
	-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%)
}
#g-mobilemenu-container .g-menu-item-subtitle {
	LINE-HEIGHT: 1.5
}
#g-mobilemenu-container I {
	FLOAT: left
}
.g-menu-overlay.g-menu-overlay-open {
	Z-INDEX: 2; POSITION: fixed; opacity: 1
}
H1 {
	text-rendering: optimizeLegibility
}
H2 {
	text-rendering: optimizeLegibility
}
H3 {
	text-rendering: optimizeLegibility
}
H4 {
	text-rendering: optimizeLegibility
}
H5 {
	text-rendering: optimizeLegibility
}
H6 {
	text-rendering: optimizeLegibility
}
P {
	
}
UL {
	
}
OL {
	
}
DL {
	
}
UL UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DL UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DL OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DL DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	
}
BLOCKQUOTE {
	
}
CITE {
	DISPLAY: block
}
CITE:before {
	CONTENT: "\2014 \0020"
}
PRE {
	
}
HR {
	BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
LABEL {
	
}
LABEL ABBR {
	DISPLAY: none
}
TEXTAREA {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
SELECT[multiple=multiple] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
TEXTAREA:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
SELECT[multiple=multiple]:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='email'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='number'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='password'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='search'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='tel'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='text'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='url'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='color'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='date'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='datetime'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='datetime-local'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='month'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='time'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='week'] {
	transition: border-color; -webkit-transition: border-color; -moz-transition: border-color
}
INPUT[type='email']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='number']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='password']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='search']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='tel']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='text']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='url']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='color']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='date']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='datetime']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='datetime-local']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='month']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='time']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
INPUT[type='week']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
TEXTAREA {
	resize: vertical
}
INPUT[type='checkbox'] {
	DISPLAY: inline
}
INPUT[type='radio'] {
	DISPLAY: inline
}
INPUT[type='file'] {
	WIDTH: 100%
}
SELECT {
	MAX-WIDTH: 100%
}
BUTTON {
	BORDER-BOTTOM: inherit; BORDER-LEFT: inherit; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; BORDER-TOP: inherit; CURSOR: pointer; BORDER-RIGHT: inherit; user-select: none
}
INPUT[type='submit'] {
	BORDER-BOTTOM: inherit; BORDER-LEFT: inherit; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; BORDER-TOP: inherit; CURSOR: pointer; BORDER-RIGHT: inherit; user-select: none
}
.float-left {
	FLOAT: left !important
}
.float-right {
	FLOAT: right !important
}
.hide {
	DISPLAY: none
}
BODY .g-offcanvas-hide {
	DISPLAY: none
}
.clearfix:after {
	DISPLAY: table; CLEAR: both; CONTENT: ""
}
.center {
	TEXT-ALIGN: center !important
}
.align-right {
	TEXT-ALIGN: right !important
}
.align-left {
	TEXT-ALIGN: left !important
}
.full-height {
	
}
.nomarginall {
	MARGIN: 0px
}
.nomarginall .g-content {
	MARGIN: 0px
}
.nomargintop {
	MARGIN-TOP: 0px !important
}
.nomargintop .g-content {
	MARGIN-TOP: 0px !important
}
.nomarginbottom {
	MARGIN-BOTTOM: 0px !important
}
.nomarginbottom .g-content {
	MARGIN-BOTTOM: 0px !important
}
.nopaddingall {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.nopaddingall .g-content {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.nopaddingtop {
	PADDING-TOP: 0px !important
}
.nopaddingtop .g-content {
	PADDING-TOP: 0px !important
}
.nopaddingbottom {
	PADDING-BOTTOM: 0px !important
}
.nopaddingbottom .g-content {
	PADDING-BOTTOM: 0px !important
}
.g-flushed {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.g-flushed .g-content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.g-flushed .g-container {
	WIDTH: 100%
}
.full-width {
	-webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 100%; -moz-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%
}
.full-width .g-block {
	-webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 100%; -moz-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%
}
.hidden {
	DISPLAY: none; VISIBILITY: hidden
}
.visible-phone {
	DISPLAY: none !important
}
.visible-tablet {
	DISPLAY: none !important
}
.hidden-desktop {
	DISPLAY: none !important
}
.visible-desktop {
	DISPLAY: inherit !important
}
.g-block.visible-desktop {
	DISPLAY: block !important
}

@media Print    
{
.visible-print {
	DISPLAY: inherit !important
}
.g-block.visible-print {
	DISPLAY: block !important
}
.hidden-print {
	DISPLAY: none !important
}
    }
.equal-height {
	
}
.equal-height .g-content {
	WIDTH: 100%
}
#g-offcanvas {
	POSITION: fixed; TEXT-ALIGN: left; OVERFLOW-X: hidden; OVERFLOW-Y: auto; BOTTOM: 0px; DISPLAY: none; TOP: 0px; RIGHT: 0px; LEFT: 0px; -webkit-overflow-scrolling: touch
}
.g-offcanvas-toggle {
	Z-INDEX: 10; POSITION: absolute; LINE-HEIGHT: 1; DISPLAY: block; CURSOR: pointer
}
.g-offcanvas-active {
	OVERFLOW-X: hidden
}
.g-offcanvas-open {
	OVERFLOW: hidden
}
.g-offcanvas-open BODY {
	OVERFLOW: hidden
}
.g-offcanvas-open #g-page-surround {
	OVERFLOW: hidden
}
.g-offcanvas-open .g-nav-overlay {
	Z-INDEX: 15; POSITION: absolute; HEIGHT: 100%; opacity: 1
}
.g-offcanvas-open #g-offcanvas {
	DISPLAY: block
}
.g-offcanvas-left #g-page-surround {
	LEFT: 0px
}
.g-offcanvas-right #g-offcanvas {
	LEFT: inherit
}
.g-offcanvas-right .g-offcanvas-toggle {
	LEFT: inherit
}
.g-offcanvas-right #g-page-surround {
	RIGHT: 0px
}
