/*
	CSS Reset
*/

/*
* {border:0; font-size:100%; vertical-align:baseline; background:transparent; margin:0; padding:0;}
html {min-height:100%; height:100%; text-rendering:optimizeLegibility;}
body {min-height:100%; position:relative; z-index:1;}
ol,ul {list-style:none;}
a img {border:0;}
img {vertical-align:top;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0; table-layout:fixed; vertical-align:top;}
td th {vertical-align:top;}
a,ins {text-decoration:none;}
hr {border:1px solid #000; margin:1em 0;}
button::-moz-focus-inner {border:0; padding:0;}
textarea, input {outline: none;}
sup, sub {font-size:80%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
*/


/*
	Helper classes
*/


.clearfix:after {clear:both; display:table; content:"";}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}
.no-padding {padding:0 !important;}
.no-padding-top {padding-top:0 !important;}
.no-padding-bottom {padding-bottom:0 !important;}
.no-padding-left {padding-left:0 !important;}
.no-padding-right {padding-right:0 !important;}
.no-margin {margin:0 !important;}
.no-margin-top {margin-top:0 !important;}
.no-margin-bottom {margin-bottom:0 !important;}
.no-margin-left {margin-left:0 !important;}
.no-margin-right {margin-right:0 !important;}
.no-shadow { box-shadow:0 0 0 !important;}
.no-overflow {overflow:hidden !important;}
.overflow-visible {overflow:visible !important;}
.no-decoration {text-decoration:none !important;}
.no-bg {background:none !important;}
.no-border {border:0 !important;}
.no-border-top {border-top:0 !important;}
.no-border-bottom {border-bottom:0 !important;}
.no-border-left {border-left:0 !important;}
.no-border-right {border-right:0 !important;}
.no-wrap {white-space:nowrap !important;}
.word {white-space:nowrap !important; display:inline;}
.relative {position:relative !important;}
.static {position:static !important;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-justify {text-align:justify;}
.font-normal {font-weight:normal;}
.font-bold {font-weight:bold;}
.small-caps {font-variant:small-caps;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.normalcase {text-transform:none;}
.block {display:block;}
.inline {display:inline-block;}
.table {display:table;}
.hidden {display:none;}
.hideme {visibility:hidden;}
.showme {visibility:hidden;}
.invisible {visibility:hidden;}
.va-baseline, .va-baseline * {vertical-align:baseline;}
.va-middle, .va-middle * {vertical-align:middle;}
.va-top, .va-top * {vertical-align:top;}


/*
	Flexbox
*/
.flex-row {display:-webkit-box;display:-ms-flexbox;display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row;}
.flex-column {display:-webkit-box;display:-ms-flexbox;display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.flex-no-wrap {-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}
.flex-grow {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}

.justify-start {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-center {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-end {-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}

.align-start {-ms-flex-line-pack:start;align-content:flex-start;}
.align-center {-ms-flex-line-pack:center;align-content:center;}
.align-end {-ms-flex-line-pack:end;align-content:flex-end;}
.align-stretch {-ms-flex-line-pack:stretch;align-items:stretch;}


/*
	Font sizes
*/
/*
h1, h2, h3, h4, h5, h6 {}
h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}
small {font-size:.75em;}
*/

.fw-200 {font-weight:200;}
.fw-300 {font-weight:300;}
.fw-400 {font-weight:400;}
.fw-600 {font-weight:600;}
.fw-700 {font-weight:700;}
.fw-900 {font-weight:900;}

.fs-50 {font-size:5.00rem;}
.fs-40 {font-size:4.00rem;}
.fs-35 {font-size:3.50rem;}
.fs-34 {font-size:3.40rem;}
.fs-33 {font-size:3.30rem;}
.fs-32 {font-size:3.20rem;}
.fs-31 {font-size:3.10rem;}
.fs-30 {font-size:3.00rem;}
.fs-29 {font-size:2.90rem;}
.fs-28 {font-size:2.80rem;}
.fs-27 {font-size:2.70rem;}
.fs-26 {font-size:2.60rem;}
.fs-25 {font-size:2.50rem;}
.fs-24 {font-size:2.40rem;}
.fs-23 {font-size:2.30rem;}
.fs-22 {font-size:2.20rem;}
.fs-21 {font-size:2.10rem;}
.fs-20 {font-size:2.00rem;}
.fs-19 {font-size:1.90rem;}
.fs-18 {font-size:1.80rem;}
.fs-17 {font-size:1.70rem;}
.fs-16 {font-size:1.60rem;}
.fs-15 {font-size:1.50rem;}
.fs-14 {font-size:1.40rem;}
.fs-13 {font-size:1.30rem;}
.fs-12 {font-size:1.20rem;}
.fs-11 {font-size:1.10rem;}
.fs-10 {font-size:1.00rem;}
.fs-09 {font-size:0.90rem;}

.fs-italic {font-style:italic;}
.fs-normal {font-style:normal;}

.ls-02 {letter-spacing:.025em;}
.ls-05 {letter-spacing:.05em;}
.ls-1 {letter-spacing:.1em;}
.ls-2 {letter-spacing:.2em;}
.ls-3 {letter-spacing:.3em;}
.ls-4 {letter-spacing:.4em;}
.ls-5 {letter-spacing:.5em;}

.lh-10 {line-height:1.0em;}
.lh-12 {line-height:1.2em;}
.lh-14 {line-height:1.4em;}
.lh-16 {line-height:1.6em;}
.lh-18 {line-height:1.8em;}
.lh-20 {line-height:2.0em;}
.lh-22 {line-height:2.2em;}
.lh-24 {line-height:2.4em;}
.lh-26 {line-height:2.6em;}

.z-1 {z-index:1;}
.z-2 {z-index:2;}
.z-3 {z-index:3;}
.z-4 {z-index:4;}
.z-5 {z-index:5;}


/*
	Grid
*/
.grid {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row;}
.grid .item {min-height:1px; -o-box-sizing:border-box; box-sizing:border-box; width:100%;}
.grid > .item > .inner { -o-box-sizing:border-box; box-sizing:border-box; min-height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.grid > .item > .inner .inner-flex {}

.grid.justify-start > .item > .inner {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.grid.justify-center > .item > .inner {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.grid.justify-end > .item > .inner {-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}

.grid-no-flex {*zoom:1;}
.grid-no-flex:after {clear:both; display:table; content:"";}
.grid-no-flex .item {float:left; clear:none; min-height:1px; -o-box-sizing:border-box; box-sizing:border-box; width:100%;}
.grid-no-flex > .item > .inner { -o-box-sizing:border-box; box-sizing:border-box; min-height:100%;}

.grid-pad-1 {margin-left:-1px; border-top:1px solid; overflow:hidden;}
.grid-pad-1 .item {border-left:1px solid; border-bottom:1px solid; box-sizing:border-box;}

.gap-2 > .item {padding:1px;}
.gap-10 > .item {padding:5px;}
.gap-15 > .item {padding:7.5px;}
.gap-20 > .item {padding:10px;}
.gap-25 > .item {padding:12.5px;}
.gap-30 > .item {padding:15px;}
.gap-35 > .item {padding:17.5px;}
.gap-40 > .item {padding:20px;}
.gap-60 > .item {padding:30px;}

.gap-r-1 > .item {padding:1rem;}
.gap-r-2 > .item {padding:2rem;}
.gap-r-3 > .item {padding:3rem;}

@media (max-width: 640px){
.sm-grid-1 > .item {width:100%;}
.sm-grid-2 > .item {width:50%;}
.sm-grid-3 > .item {width:33.3335%;}
.sm-grid-4 > .item {width:25%;}
.sm-grid-5 > .item {width:20%;}
.sm-grid-6 > .item {width:16.66667%;}
.sm-grid-7 > .item {width:14.28571%;}
.sm-grid-8 > .item {width:12.5%;}
.sm-grid-9 > .item {width:11.11111%;}
.sm-grid-10 > .item {width:10%;}

.sm-grid-1 > .item {clear:both;}
.sm-grid-2 > .item:nth-child(2n+1) {clear:both;}
.sm-grid-3 > .item:nth-child(3n+1) {clear:both;}
.sm-grid-4 > .item:nth-child(4n+1) {clear:both;}
.sm-grid-5 > .item:nth-child(5n+1) {clear:both;}
.sm-grid-6 > .item:nth-child(6n+1) {clear:both;}
.sm-grid-7 > .item:nth-child(7n+1) {clear:both;}
.sm-grid-8 > .item:nth-child(8n+1) {clear:both;}
.sm-grid-9 > .item:nth-child(9n+1) {clear:both;}
.sm-grid-10 > .item:nth-child(10n+1) {clear:both;}
}
@media (min-width: 640px) and (max-width: 1025px){
.md-grid-1 > .item {width:100%;}
.md-grid-2 > .item {width:50%;}
.md-grid-3 > .item {width:33.3335%;}
.md-grid-4 > .item {width:25%;}
.md-grid-5 > .item {width:20%;}
.md-grid-6 > .item {width:16.66667%;}
.md-grid-7 > .item {width:14.28571%;}
.md-grid-8 > .item {width:12.5%;}
.md-grid-9 > .item {width:11.11111%;}
.md-grid-10 > .item {width:10%;}

.md-grid-1 > .item {clear:both;}
.md-grid-2 > .item:nth-child(2n+1) {clear:both;}
.md-grid-3 > .item:nth-child(3n+1) {clear:both;}
.md-grid-4 > .item:nth-child(4n+1) {clear:both;}
.md-grid-5 > .item:nth-child(5n+1) {clear:both;}
.md-grid-6 > .item:nth-child(6n+1) {clear:both;}
.md-grid-7 > .item:nth-child(7n+1) {clear:both;}
.md-grid-8 > .item:nth-child(8n+1) {clear:both;}
.md-grid-9 > .item:nth-child(9n+1) {clear:both;}
.md-grid-10 > .item:nth-child(10n+1) {clear:both;}
}
@media (min-width: 1025px) and (max-width: 1367px){
.lg-grid-1 > .item {width:100%;}
.lg-grid-2 > .item {width:50%;}
.lg-grid-3 > .item {width:33.3335%;}
.lg-grid-4 > .item {width:25%;}
.lg-grid-5 > .item {width:20%;}
.lg-grid-6 > .item {width:16.66667%;}
.lg-grid-7 > .item {width:14.28571%;}
.lg-grid-8 > .item {width:12.5%;}
.lg-grid-9 > .item {width:11.11111%;}
.lg-grid-10 > .item {width:10%;}

.lg-grid-1 > .item {clear:both;}
.lg-grid-2 > .item:nth-child(2n+1) {clear:both;}
.lg-grid-3 > .item:nth-child(3n+1) {clear:both;}
.lg-grid-4 > .item:nth-child(4n+1) {clear:both;}
.lg-grid-5 > .item:nth-child(5n+1) {clear:both;}
.lg-grid-6 > .item:nth-child(6n+1) {clear:both;}
.lg-grid-7 > .item:nth-child(7n+1) {clear:both;}
.lg-grid-8 > .item:nth-child(8n+1) {clear:both;}
.lg-grid-9 > .item:nth-child(9n+1) {clear:both;}
.lg-grid-10 > .item:nth-child(10n+1) {clear:both;}
}
@media (min-width: 1367px){
.xl-grid-1 > .item {width:100%;}
.xl-grid-2 > .item {width:50%;}
.xl-grid-3 > .item {width:33.3335%;}
.xl-grid-4 > .item {width:25%;}
.xl-grid-5 > .item {width:20%;}
.xl-grid-6 > .item {width:16.66667%;}
.xl-grid-7 > .item {width:14.28571%;}
.xl-grid-8 > .item {width:12.5%;}
.xl-grid-9 > .item {width:11.11111%;}
.xl-grid-10 > .item {width:10%;}

.xl-grid-1 > .item {clear:both;}
.xl-grid-2 > .item:nth-child(2n+1) {clear:both;}
.xl-grid-3 > .item:nth-child(3n+1) {clear:both;}
.xl-grid-4 > .item:nth-child(4n+1) {clear:both;}
.xl-grid-5 > .item:nth-child(5n+1) {clear:both;}
.xl-grid-6 > .item:nth-child(6n+1) {clear:both;}
.xl-grid-7 > .item:nth-child(7n+1) {clear:both;}
.xl-grid-8 > .item:nth-child(8n+1) {clear:both;}
.xl-grid-9 > .item:nth-child(9n+1) {clear:both;}
.xl-grid-10 > .item:nth-child(10n+1) {clear:both;}
}


/*
	Colums
*/
.lemon-row {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row;}
.column {min-height:1px; -o-box-sizing:border-box; box-sizing:border-box; width:100%;}
.lemon-row .column > .inner { -o-box-sizing:border-box; box-sizing:border-box; min-height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.lemon-row .column > .inner .inner-flex {}

.lemon-row.justify-start > .column > .inner {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.lemon-row.justify-center > .column > .inner {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.lemon-row.justify-end > .column > .inner {-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}

.row-no-flex {*zoom:1;}
.row-no-flex:after {clear:both; display:table; content:"";}
.row-no-flex .column {float:left; min-height:1px; -o-box-sizing:border-box; box-sizing:border-box;}
.row-no-flex .column > .inner { -o-box-sizing:border-box; box-sizing:border-box; min-height:100%;}

.column-right {float:right;}

.gap-2 > .column {padding:1px;}
.gap-10 > .column {padding:5px;}
.gap-15 > .column {padding:7.5px;}
.gap-20 > .column {padding:10px;}
.gap-25 > .column {padding:12.5px;}
.gap-30 > .column {padding:15px;}
.gap-35 > .column {padding:17.5px;}
.gap-40 > .column {padding:20px;}
.gap-60 > .column {padding:30px;}

.gap-r-1 > .column {padding:1rem;}
.gap-r-2 > .column {padding:2rem;}
.gap-r-3 > .column {padding:3rem;}

.no-gap-top .column {padding-top:0;}
.no-gap-bottom .column {padding-bottom:0;}

.sm-a	{width:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
.sm-1-1 {width:100%;}
.sm-1-2 {width:50%;}
.sm-1-3 {width:33.3335%;}
.sm-2-3 {width:66.66667%;}
.sm-1-4 {width:25%;}
.sm-2-4 {width:50%;}
.sm-3-4 {width:75%;}
.sm-1-5 {width:20%;}
.sm-2-5 {width:40%;}
.sm-3-5 {width:60%;}
.sm-2-5 {width:40%;}
.sm-4-5 {width:80%;}
.sm-1-6 {width:16.66667%;}
.sm-2-6 {width:33.3335%;}
.sm-3-6 {width:50%;}
.sm-4-6 {width:66.66667%;}
.sm-5-6 {width:83.33333%;}
.sm-1-7 {width:14.285%;}
.sm-2-7 {width:28.571%;}
.sm-3-7 {width:42.855%;}
.sm-4-7 {width:57.140%;}
.sm-5-7 {width:71.425%;}
.sm-6-7 {width:85.710%;}
.sm-1-8 {width:12.500%;}
.sm-2-8 {width:25.000%;}
.sm-3-8 {width:37.500%;}
.sm-4-8 {width:50.000%;}
.sm-5-8 {width:62.500%;}
.sm-6-8 {width:75.000%;}
.sm-7-8 {width:87.500%;}
.sm-1-9 {width:11.111%;}
.sm-2-9 {width:22.222%;}
.sm-3-9 {width:33.333%;}
.sm-4-9 {width:44.444%;}
.sm-5-9 {width:55.555%;}
.sm-6-9 {width:66.666%;}
.sm-7-9 {width:77.777%;}
.sm-8-9 {width:88.888%;}
.sm-1-10 {width:10%;}
.sm-2-10 {width:20%;}
.sm-3-10 {width:30%;}
.sm-4-10 {width:40%;}
.sm-5-10 {width:50%;}
.sm-6-10 {width:60%;}
.sm-7-10 {width:70%;}
.sm-8-10 {width:80%;}
.sm-9-10 {width:90%;}

@media (min-width: 640px){
.md-a	{width:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
.md-1-1 {width:100%;}
.md-1-2 {width:50%;}
.md-1-3 {width:33.3335%;}
.md-2-3 {width:66.66667%;}
.md-1-4 {width:25%;}
.md-2-4 {width:50%;}
.md-3-4 {width:75%;}
.md-1-5 {width:20%;}
.md-2-5 {width:40%;}
.md-3-5 {width:60%;}
.md-2-5 {width:40%;}
.md-4-5 {width:80%;}
.md-1-6 {width:16.66667%;}
.md-2-6 {width:33.3335%;}
.md-3-6 {width:50%;}
.md-4-6 {width:66.66667%;}
.md-5-6 {width:83.33333%;}
.md-1-7 {width:14.285%;}
.md-2-7 {width:28.571%;}
.md-3-7 {width:42.855%;}
.md-4-7 {width:57.140%;}
.md-5-7 {width:71.425%;}
.md-6-7 {width:85.710%;}
.md-1-8 {width:12.500%;}
.md-2-8 {width:25.000%;}
.md-3-8 {width:37.500%;}
.md-4-8 {width:50.000%;}
.md-5-8 {width:62.500%;}
.md-6-8 {width:75.000%;}
.md-7-8 {width:87.500%;}
.md-1-9 {width:11.111%;}
.md-2-9 {width:22.222%;}
.md-3-9 {width:33.333%;}
.md-4-9 {width:44.444%;}
.md-5-9 {width:55.555%;}
.md-6-9 {width:66.666%;}
.md-7-9 {width:77.777%;}
.md-8-9 {width:88.888%;}
.md-1-10 {width:10%;}
.md-2-10 {width:20%;}
.md-3-10 {width:30%;}
.md-4-10 {width:40%;}
.md-5-10 {width:50%;}
.md-6-10 {width:60%;}
.md-7-10 {width:70%;}
.md-8-10 {width:80%;}
.md-9-10 {width:90%;}
}
@media (min-width: 1025px){
.lg-a	{width:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
.lg-1-1 {width:100%;}
.lg-1-2 {width:50%;}
.lg-1-3 {width:33.3335%;}
.lg-2-3 {width:66.66667%;}
.lg-1-4 {width:25%;}
.lg-2-4 {width:50%;}
.lg-3-4 {width:75%;}
.lg-1-5 {width:20%;}
.lg-2-5 {width:40%;}
.lg-3-5 {width:60%;}
.lg-2-5 {width:40%;}
.lg-4-5 {width:80%;}
.lg-1-6 {width:16.66667%;}
.lg-2-6 {width:33.3335%;}
.lg-3-6 {width:50%;}
.lg-4-6 {width:66.66667%;}
.lg-5-6 {width:83.33333%;}
.lg-1-7 {width:14.285%;}
.lg-2-7 {width:28.571%;}
.lg-3-7 {width:42.855%;}
.lg-4-7 {width:57.140%;}
.lg-5-7 {width:71.425%;}
.lg-6-7 {width:85.710%;}
.lg-1-8 {width:12.500%;}
.lg-2-8 {width:25.000%;}
.lg-3-8 {width:37.500%;}
.lg-4-8 {width:50.000%;}
.lg-5-8 {width:62.500%;}
.lg-6-8 {width:75.000%;}
.lg-7-8 {width:87.500%;}
.lg-1-9 {width:11.111%;}
.lg-2-9 {width:22.222%;}
.lg-3-9 {width:33.333%;}
.lg-4-9 {width:44.444%;}
.lg-5-9 {width:55.555%;}
.lg-6-9 {width:66.666%;}
.lg-7-9 {width:77.777%;}
.lg-8-9 {width:88.888%;}
.lg-1-10 {width:10%;}
.lg-2-10 {width:20%;}
.lg-3-10 {width:30%;}
.lg-4-10 {width:40%;}
.lg-5-10 {width:50%;}
.lg-6-10 {width:60%;}
.lg-7-10 {width:70%;}
.lg-8-10 {width:80%;}
.lg-9-10 {width:90%;}
}
@media (min-width: 1367px){
.xl-a	{width:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
.xl-1-1 {width:100%;}
.xl-1-2 {width:50%;}
.xl-1-3 {width:33.3335%;}
.xl-2-3 {width:66.66667%;}
.xl-1-4 {width:25%;}
.xl-2-4 {width:50%;}
.xl-3-4 {width:75%;}
.xl-1-5 {width:20%;}
.xl-2-5 {width:40%;}
.xl-3-5 {width:60%;}
.xl-2-5 {width:40%;}
.xl-4-5 {width:80%;}
.xl-1-6 {width:16.66667%;}
.xl-2-6 {width:33.3335%;}
.xl-3-6 {width:50%;}
.xl-4-6 {width:66.66667%;}
.xl-5-6 {width:83.33333%;}
.xl-1-7 {width:14.285%;}
.xl-2-7 {width:28.571%;}
.xl-3-7 {width:42.855%;}
.xl-4-7 {width:57.140%;}
.xl-5-7 {width:71.425%;}
.xl-6-7 {width:85.710%;}
.xl-1-8 {width:12.500%;}
.xl-2-8 {width:25.000%;}
.xl-3-8 {width:37.500%;}
.xl-4-8 {width:50.000%;}
.xl-5-8 {width:62.500%;}
.xl-6-8 {width:75.000%;}
.xl-7-8 {width:87.500%;}
.xl-1-9 {width:11.111%;}
.xl-2-9 {width:22.222%;}
.xl-3-9 {width:33.333%;}
.xl-4-9 {width:44.444%;}
.xl-5-9 {width:55.555%;}
.xl-6-9 {width:66.666%;}
.xl-7-9 {width:77.777%;}
.xl-8-9 {width:88.888%;}
.xl-1-10 {width:10%;}
.xl-2-10 {width:20%;}
.xl-3-10 {width:30%;}
.xl-4-10 {width:40%;}
.xl-5-10 {width:50%;}
.xl-6-10 {width:60%;}
.xl-7-10 {width:70%;}
.xl-8-10 {width:80%;}
.xl-9-10 {width:90%;}
}

@media (max-width: 640px){
.sm-show {display:inherit;}
.sm-hide {display:none;}
}
@media (min-width: 640px) and (max-width: 1025px){
.md-show {display:inherit;}
.md-hide {display:none;}
}
@media (min-width: 1025px) and (max-width: 1367px){
.lg-show {display:inherit;}
.lg-hide {display:none;}
}
@media (min-width: 1367px){
.xl-show {display:inherit;}
.xl-hide {display:none;}
}

/* HD+ */
@media (min-width: 1921px){	
.xxl-show {display:inherit;}
.xxl-hide {display:none;}
}
/* tall */
@media (min-height: 950px){	
.xxl-show {display:inherit;}
.xxl-hide {display:none;}
}



/*
	Column Alignment, Text Alignment & Floats
*/
.or-0 {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.or-1 {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.or-2 {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.or-3 {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.or-4 {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}

.sm-text-left {text-align:left;}
.sm-text-right {text-align:right;}
.sm-text-center {text-align:center;}
.sm-text-justify {text-align:justify;}

.sm-float-none {float:none;}
.sm-float-left {float:left;}
.sm-float-right {float:right;}

.sm-or-0 {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.sm-or-1 {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.sm-or-2 {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.sm-or-3 {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.sm-or-4 {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}

@media (min-width: 640px){
.md-or-0 {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.md-or-1 {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.md-or-2 {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.md-or-3 {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.md-or-4 {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}

.md-text-left {text-align:left;}
.md-text-right {text-align:right;}
.md-text-center {text-align:center;}
.md-text-justify {text-align:justify;}

.md-float-none {float:none;}
.md-float-left {float:left;}
.md-float-right {float:right;}
}
@media (min-width: 1025px){
.lg-or-0 {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.lg-or-1 {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.lg-or-2 {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.lg-or-3 {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.lg-or-4 {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}

.lg-text-left {text-align:left;}
.lg-text-right {text-align:right;}
.lg-text-center {text-align:center;}
.lg-text-justify {text-align:justify;}

.lg-float-none {float:none;}
.lg-float-left {float:left;}
.lg-float-right {float:right;}
}
@media (min-width: 1367px){
.xl-or-0 {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.xl-or-1 {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.xl-or-2 {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.xl-or-3 {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.xl-or-4 {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}

.xl-text-left {text-align:left;}
.xl-text-right {text-align:right;}
.xl-text-center {text-align:center;}
.xl-text-justify {text-align:justify;}

.xl-float-none {float:none;}
.xl-float-left {float:left;}
.xl-float-right {float:right;}
}

/*
	Padding
*/
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}
.pad25 {padding:25px;}
.pad30 {padding:30px;}
.pad40 {padding:40px;}
.pad45 {padding:45px;}
.pad50 {padding:50px;}
.pad55 {padding:55px;}
.pad60 {padding:60px;}

/*
	Padding Top/Bottom	
*/
.pad_5 {padding:5px 0;}
.pad_10 {padding:10px 0;}
.pad_15 {padding:15px 0;}
.pad_20 {padding:20px 0;}
.pad_25 {padding:25px 0;}
.pad_30 {padding:30px 0;}
.pad_40 {padding:40px 0;}
.pad_45 {padding:45px 0;}
.pad_50 {padding:50px 0;}
.pad_55 {padding:55px 0;}
.pad_60 {padding:60px 0;}

/*
	Padding all round
*/
.pad-5 {padding:0 5px;}
.pad-10 {padding:0 10px;}
.pad-15 {padding:0 15px;}
.pad-20 {padding:0 20px;}
.pad-25 {padding:0 25px;}
.pad-30 {padding:0 30px;}
.pad-40 {padding:0 40px;}
.pad-45 {padding:0 45px;}
.pad-50 {padding:0 50px;}
.pad-55 {padding:0 55px;}
.pad-60 {padding:0 60px;}

/*
	Margin
*/
.mag5 {margin:5px;}
.mag10 {margin:10px;}
.mag15 {margin:15px;}
.mag20 {margin:20px;}
.mag25 {margin:25px;}
.mag30 {margin:30px;}
/*
	Margin Top/Bottom	
*/
.mag_5 {margin:5px 0;}
.mag_10 {margin:10px 0;}
.mag_15 {margin:15px 0;}
.mag_20 {margin:20px 0;}
.mag_25 {margin:25px 0;}
.mag_30 {margin:30px 0;}
/*
	Margin Left/Right
*/
.mag-5 {margin:0 5px;}
.mag-10 {margin:0 10px;}
.mag-15 {margin:0 15px;}
.mag-20 {margin:0 20px;}
.mag-25 {margin:0 25px;}
.mag-30 {margin:0 30px;}

.mag-t-2 {margin-top:2px;}
.mag-t-5 {margin-top:5px;}

/*
	Reverse Margin
*/
.rev1 {margin:-1px;}
.rev5 {margin:-5px;}
.rev10 {margin:-10px;}
.rev15 {margin:-15px;}
.rev20 {margin:-20px;}
.rev25 {margin:-25px;}
.rev30 {margin:-30px;}
.rev35 {margin:-35px;}
.rev40 {margin:-40px;}

.rev2-5 {margin:-2.5px;}
.rev7-5 {margin:-7.5px;}
.rev12.5 {margin:-12.5px;}

/*
	Reverse Margin Top/Bottom
*/
.rev_1 {margin:-1px 0;}
.rev_5 {margin:-5px 0;}
.rev_10 {margin:-10px 0;}
.rev_15 {margin:-15px 0;}
.rev_20 {margin:-20px 0;}
.rev_25 {margin:-25px 0;}
.rev_30 {margin:-30px 0;}
.rev_35 {margin:-35px 0;}
.rev_40 {margin:-40px 0;}

.rev_2-5 {margin:-2.5px 0;}
.rev_7-5 {margin:-7.5px 0;}
.rev_12.5 {margin:-12.5px 0;}

/*
	Reverse Margin Left/Right
*/
.rev-1 {margin:0 -1px;}
.rev-5 {margin:0 -5px;}
.rev-10 {margin:0 -10px;}
.rev-15 {margin:0 -15px;}
.rev-20 {margin:0 -20px;}
.rev-25 {margin:0 -25px;}
.rev-30 {margin:0 -30px;}
.rev-35 {margin:0 -35px;}
.rev-40 {margin:0 -40px;}

.rev-2-5 {margin:0 -2.5px;}
.rev-7-5 {margin:0 -7.5px;}
.rev-12.5 {margin:0 -12.5px;}

/*
	HTML5
*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}