@charset "utf-8";

*{padding: 0;margin: 0;box-sizing: border-box;}
html, body{background: #fff none;color: #000;}
p, li, dt, dd, th, td, address, blockquote, caption, cite, pre, code, h1, h2, h3, h4, h5, h6, strong, em, small, input, select, textarea{font-size: 100%;font-weight: inherit;font-style: inherit;}
ul, ol, li{list-style: none;}
table{border-collapse: collapse;}
caption, th{text-align:left}
fieldset{border: none;}
a{text-decoration: none;color: inherit;}
img{vertical-align: top;border: none;max-width: 100%;}
br{letter-spacing: 0;}
input,textarea,button{-webkit-appearance: none;border-radius: 0;border: none;outline: 0;}
/* classes */
.clb{ clear: both;}.clr{ clear: right;}.cll{ clear: left;}.cln{ clear: none;}

.cura{ cursor: auto;}.curc{ cursor: crosshair;}.curd{ cursor: default;}.curm{ cursor: move;}.curp{ cursor: pointer;}.curt{ cursor: text;}
.dn{ display: none;}.di{ display: inline;}.db{ display: block;}.dib{ display: inline-block;}.dtb{ display: table;}.dtbc{ display: table-cell;}
.fll{ float: left;}.flr{ float: right;}.fln{ float: none;}
.fsn{ font-style: normal;}.fsi{ font-style: italic;}.fso{ font-style: oblique;}
.fwn{ font-weight: normal;}.fwb{ font-weight: bold;}.fwbr{ font-weight: bolder;}.fwlr{ font-weight: lighter;}

.fz10{ font-size: 10px;}.fz11{ font-size: 11px;}.fz12{ font-size: 12px;}.fz13{ font-size: 13px;}.fz14{ font-size: 14px;}.fz15{ font-size: 15px;}.fz16{ font-size: 16px;}.fz17{ font-size: 17px;}.fz18{ font-size: 18px;}.fz19{ font-size: 19px;}.fz20{ font-size: 20px;}.fz21{ font-size: 21px;}.fz22{ font-size: 22px;}.fz23{ font-size: 23px;}.fz24{ font-size: 24px;}.fz25{ font-size: 25px;}.fz30{ font-size: 30px;}.fz35{ font-size: 35px;}.fz40{ font-size: 40px;}.fz45{ font-size: 45px;}.fz50{ font-size: 50px;}

.ha{ height: auto;}.h0{ height: 0;}.h100p{ height: 100%;}

.lh22{ line-height: 22px;}.lh23{ line-height: 23px;}.lh24{ line-height: 24px;}.lh25{ line-height: 25px;}.lh26{ line-height: 26px;}.lh27{ line-height: 27px;}.lh28{ line-height: 28px;}

.lts0{ letter-spacing: 0px;}.lts001{ letter-spacing: 0.01em;}.lts005{ letter-spacing: 0.05em;}.lts008{ letter-spacing: 0.08em;}.lts01{ letter-spacing: 0.1em;}

.mahn{ max-height: none;}.mah100p{ max-height: 100%;}
.mawn{ max-width: none;}.maw100p{ max-width: 100%;}
.mih0{ min-height: 0;}.mih100p{ min-height: 100%;}
.miw0{ min-width: 0;}.miw100p{ min-width: 100%;}

.mra{ margin-right: auto;}
.mla{ margin-left: auto;}

.mt5{ margin-top: 5px;}.mt10{ margin-top: 10px;}.mt15{ margin-top: 15px;}.mt20{ margin-top: 20px;}.mt25{ margin-top: 25px;}.mt30{ margin-top: 30px;}.mt35{ margin-top: 35px;}.mt40{ margin-top: 40px;}.mt45{ margin-top: 45px;}.mt50{ margin-top: 50px;}.mt55{ margin-top: 55px;}.mt60{ margin-top: 60px;}.mt65{ margin-top: 65px;}.mt70{ margin-top: 70px;}.mt75{ margin-top: 75px;}.mt80{ margin-top: 80px;}.mt85{ margin-top: 85px;}.mt90{ margin-top: 90px;}.mt95{ margin-top: 95px;}.mt100{ margin-top: 100px;}.mt110{ margin-top: 110px;}.mt120{ margin-top: 120px;}.mt130{ margin-top: 130px;}.mt140{ margin-top: 140px;}.mt150{ margin-top: 150px;}

.mb5{ margin-bottom: 5px;}.mb10{ margin-bottom: 10px;}.mb15{ margin-bottom: 15px;}.mb20{ margin-bottom: 20px;}.mb25{ margin-bottom: 25px;}.mb30{ margin-bottom: 30px;}.mb35{ margin-bottom: 35px;}.mb40{ margin-bottom: 40px;}.mb45{ margin-bottom: 45px;}.mb50{ margin-bottom: 50px;}.mb55{ margin-bottom: 55px;}.mb60{ margin-bottom: 60px;}.mb65{ margin-bottom: 65px;}.mb70{ margin-bottom: 70px;}.mb75{ margin-bottom: 75px;}.mb80{ margin-bottom: 80px;}.mb85{ margin-bottom: 85px;}.mb90{ margin-bottom: 90px;}.mb95{ margin-bottom: 95px;}.mb100{ margin-bottom: 100px;}.mb110{ margin-bottom: 110px;}.mb120{ margin-bottom: 120px;}.mb130{ margin-bottom: 130px;}.mb140{ margin-bottom: 140px;}.mb150{ margin-bottom: 150px;}

.ovh{ overflow: hidden;}.ovv{ overflow: visible;}.ovs{ overflow: scroll;}.ova{ overflow: auto;}
.poss{ position: static;}.posr{ position: relative;}.posa{ position: absolute;}.posf{ position: fixed;}
.tar{ text-align: right;}.tal{ text-align: left;}.tac{ text-align: center;}
.tdn{ text-decoration: none;}.tdu{ text-decoration: underline;}.tdo{ text-decoration: overline;}.tdl{ text-decoration: line-through;}
.vat{ vertical-align: top;}.vam{ vertical-align: middle;}.vab{ vertical-align: bottom;}.vabl{ vertical-align: baseline;}
.vv{ visibility: visible;}.vh{ visibility: hidden;}.vc{ visibility: collapse;}
.wa{ width: auto;}.w0{ width: 0;}.w100p{ width: 100%;}

.block-flex{display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: center;-ms-align-items: center;align-items: center;}

.block-flex--center{-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}

.mr15{
	margin-right: 15px;
}
