.Top {
	display: none;
}
.Mob {
	display: block;
}
article p {
	margin-bottom: 0.5em;
}
.Height30VH {
	height: 30vh !important;
}
.Height50VH {
	height: 50vh !important;
}
.Height100VH {
	height: 100vh !important;
}
.GridFlex  {
	display: -webkit-flex;
	display: flex;
}
.GridFlexStart {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.GridFlexCenter {
	-webkit-justify-content: center;
	justify-content: center;
}
.GridFlexEnd {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.GridFlexBetween {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.GridFlexAround {
	-webkit-justify-content: space-around;
	justify-content: space-around;
}
.GridFlex .Flex6 {
	width: 6%;
}
.GridFlex .Flex10 {
	width: 10%;
}
.GridFlex .Flex15 {
	width: 15%;
}
.GridFlex .Flex20 {
	width: 20%;
}
.GridFlex .Flex25 {
	width: 25%;
}
.GridFlex .Flex30 {
	width: 30%;
}
.GridFlex .Flex33 {
	width: 32%;
}
.GridFlex .Flex40 {
	width: 40%;
}
.GridFlex .Flex45 {
	width: 45%;
}
.GridFlex .Flex50 {
	width: 50%;
}
.GridFlex .Flex52 {
	width: 52%;
}
.GridFlex .Flex60 {
	width: 60%;
}
.GridFlex .Flex70 {
	width: 70%;
}
.GridFlex .Flex80 {
	width: 80%;
}
.GridFlex .Flex90 {
	width: 90%;
}
.GridFlex .Flex100 {
	width: 100%;
}
.GridAuto {
	width: auto;
	height: auto;
	margin: auto;
}
.GridHalf {
	width: 100%;
	height: auto;
	margin: auto;
	left: 0;
	right: 0;
}
.GridFull {
	width: 100%;
	height: auto;
	margin: auto;
	left: 0;
	right: 0;
	float: left;
}
.Grid90 {
	width: 90%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 5%;
	float: left;
}
.Grid80 {
	width: 80%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 10%;
	float: left;
}
.Grid70 {
	width: 70%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 15%;
	float: left;
}
.Grid60 {
	width: 60%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 20%;
	float: left;
}
.Grid50 {
	width: 50%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 25%;
	float: left;
}
.Grid40 {
	width: 40%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 30%;
	float: left;
}
.Grid30 {
	width: 30%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 35%;
	float: left;
}
.Grid25 {
	width: 20%;
	height: auto;
}
.Grid20 {
	width: 20%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 40%;
	float: left;
}
.Grid10 {
	width: 10%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 45%;
	float: left;
}
.Margin0 {
	margin: 0!important;
}
.Margin10 {
	margin: 10px;
}
.MarginTopS {
	margin-top: 10px;
}
.MarginTopM {
	margin-top: 25px;
}
.MarginTopL {
	margin-top: 50px;
}
.MarginBtmS {
	margin-bottom: 10px;
}
.MarginBtmM {
	margin-bottom: 25px
}
.MarginBtmL {
	margin-bottom: 50px;
}
.MarginLeftS {
	margin-left: 10px;
}
.MarginLeftM {
	margin-left: 25px;
}
.MarginLeftL {
	margin-left: 50px;
}
.MarginRightS {
	margin-right: 10px;
}
.MarginRightM {
	margin-right: 25px
}
.MarginRightL {
	margin-right: 50px;
}


.Padding5 {
	padding: 5px;
}
.Padding10 {
	padding: 10px;
}
.Padding15 {
	padding: 15px;
}
.Padding20 {
	padding: 20px;
}
.PaddingS {
	padding: 10px;
}
.PaddingM {
	padding: 25px;
}
.PaddingML {
	padding: 35px;
}
.PaddingL {
	padding: 50px;
}
.PaddingLL {
	padding: 100px;
}
.PaddingXL {
	padding: 150px;
}
.Padding5P {
	padding: 5%;
}
.Padding10P {
	padding: 10%;
}
.Padding15P {
	padding: 15%;
}
.Padding20P {
	padding: 20%;
}
.Padding25P {
	padding: 25%;
}

.PaddingTopS {
	padding-top: 10px;
}
.PaddingTopM {
	padding-top: 25px;
}
.PaddingTopL {
	padding-top: 50px;
}
.PaddingTopLL {
	padding-top: 100px;
}
.PaddingTopXL {
	padding-top: 150px;
}
.PaddingBtmXS {
	padding-bottom: 5px;
}
.PaddingBtmS {
	padding-bottom: 10px;
}
.PaddingBtmM {
	padding-bottom: 25px
}
.PaddingBtmL {
	padding-bottom: 50px;
}
.PaddingBtmLL {
	padding-bottom: 100px;
}
.PaddingBtmXL {
	padding-bottom: 150px;
}
.PaddingLeftS {
	padding-left: 10px;
}
.PaddingLeftM {
	padding-left: 25px
}
.PaddingLeftL {
	padding-left: 50px;
}
.PaddingRightS {
	padding-right: 10px;
}
.PaddingRightM {
	padding-right: 25px
}
.PaddingRightL {
	padding-right: 50px;
}
.Absolute {
	position: absolute;
}
.Fixed {
	position: fixed;
}
.Relative {
	position: relative;
}
.FloatL {
	float: left;
}
.FloatR {
	float: right;
}
.ClearBoth {
	clear: both;
}
.AD02 {
	animation-delay: 0.2s;
}
.AD04 {
	animation-delay: 0.4s;
}
.AD06 {
	animation-delay: 0.6s;
}
.AD08 {
	animation-delay: 0.8s;
}
.AD10 {
	animation-delay: 1s;
}
.AD12 {
	animation-delay: 1.2s;
}
.AD14 {
	animation-delay: 1.4s;
}
.AD16 {
	animation-delay: 1.6s;
}
.AD18 {
	animation-delay: 1.8s;
}
.AD20 {
	animation-delay: 2s;
}

@media screen and (min-width: 1024px) {
.Top {
	display: block;
}
.Mob {
	display: none;
}
.TGridHalf {
	width: 100%;
	max-width: 640px;
	height: auto;
	margin: auto;
	left: 0;
	right: 0;
}
.TGridFull {
	width: 100%;
	height: auto;
	margin: auto;
	left: 0;
	right: 0;
}
.TGrid90 {
	width: 90%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 5%;
}
.TGrid80 {
	width: 80%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 10%;
}
.TGrid70 {
	width: 70%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 15%;
}
.TGrid60 {
	width: 60%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 20%;
}
.TGrid50 {
	width: 50%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 25%;
}
.TGrid40 {
	width: 40%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 30%;
}
.TGrid30 {
	width: 30%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 35%;
}
.TGrid25 {
	width: 25%;
	height: auto;
}
.TGrid20 {
	width: 20%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 40%;
}
.TGrid10 {
	width: 10%;
	height: auto;
	left: 0;
	right: 0;
	margin: 0 45%;
}
.TPadding20 {
	padding: 20px;
}
.TPadding15 {
	padding: 15px;
}
.TPadding10 {
	padding: 10px;
}
.TPadding5 {
	padding: 5px;
}
.TPadding0 {
	padding: 0;
}
.TPaddingTop0 {
	padding-top: 0;
}
.TPaddingTopS {
	padding-top: 10px;
}
.TPaddingTopM {
	padding-top: 25px;
}
.TPaddingTopL {
	padding-top: 50px;
}
.TPaddingBtm0 {
	padding-bottom: 0;
}
.TPaddingBtmS {
	padding-bottom: 10px;
}
.TPaddingBtmM {
	padding-bottom: 25px
}
.TPaddingBtmL {
	padding-bottom: 50px;
}
.TPaddingLeft0 {
	padding-left: 0;
}
.TPaddingLeftS {
	padding-left: 10px;
}
.TPaddingLeftM {
	padding-left: 25px
}
.TPaddingLeftL {
	padding-left: 50px;
}
.TPaddingRight0 {
	padding-right: 0;
}
.TPaddingRightS {
	padding-right: 10px;
}
.TPaddingRightM {
	padding-right: 25px
}
.TPaddingRightL {
	padding-right: 50px;
}
.TMargin0 {
	margin: 0;
}
.TMarginTop0 {
	margin-top: 0;
}
.TMarginTopS {
	margin-top: 10px;
}
.TMarginTopM {
	margin-top: 25px;
}
.TMarginTopL {
	margin-top: 50px;
}
.TMarginBtm0 {
	margin-bottom: 0;
}
.TMarginBtmS {
	margin-bottom: 10px;
}
.TMarginBtmM {
	margin-bottom: 25px
}
.TMarginBtmL {
	margin-bottom: 50px;
}
.TMarginLeft0 {
	margin-left: 0;
}
.TMarginLeftS {
	margin-left: 10px;
}
.TMarginLeftM {
	margin-left: 25px;
}
.TMarginLeftL {
	margin-left: 50px;
}
.TMarginRight0 {
	margin-right: 0;
}
.TMarginRightS {
	margin-right: 10px;
}
.TMarginRightM {
	margin-right: 25px
}
.TMarginRightL {
	margin-right: 50px;
}
.TFloatL {
	float: left;
}
.TFloatR {
	float: right;
}
}
