/*  Eric Meyer's Reset CSS v2.0 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input {
  -webkit-appearance: none;
  outline-style: none; }

textarea {
  -webkit-appearance: none; }

.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0; }



  
.db{
display: block;
}
.inl{
display: inline;
}
.inlb{
display: inline-block;
}

.light{
font-weight: 300;
}
.normal{
font-weight: 400;
}
.medium{
font-weight: 500;
}
.bold{
font-weight: 600;
}
.extbold{
font-weight: 900;
}

.white{
color: #fff;
}
.red{
color: #F02F0C;
}
.blue{
color: #347BC7;
}
.orange{
color: #FF8400; 
}

.ttu{
text-transform: uppercase;
}
.tac{
text-align: center;
}
.tar{
text-align: right;
}

.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;
}
.fz26{
font-size: 26px;
}
.fz27{
font-size: 27px;
}
.fz28{
font-size: 28px;
}
.fz29{
font-size: 29px;
}
.fz30{
font-size: 30px;
}
.fz31{
font-size: 31px;
}
.fz32{
font-size: 32px;
}
.fz33{
font-size: 33px;
}
.fz34{
font-size: 34px;
}
.fz35{
font-size: 35px;
}
.fz36{
font-size: 36px;
}
.fz37{
font-size: 37px;
}
.fz38{
font-size: 38px;
}
.fz39{
font-size: 39px;
}
.fz40{
font-size: 40px;
}
.fz41{
font-size: 41px;
}
.fz42{
font-size: 42px;
}
.fz43{
font-size: 43px;
}
.fz44{
font-size: 44px;
}
.fz45{
font-size: 45px;
}
.fz46{
font-size: 46px;
}
.fz47{
font-size: 47px;
}
.fz48{
font-size: 48px;
}
.fz49{
font-size: 49px;
}
.fz50{
font-size: 50px;
}
.fz51{
font-size: 51px;
}
.fz52{
font-size: 52px;
}
.fz53{
font-size: 53px;
}
.fz54{
font-size: 54px;
}
.fz55{
font-size: 55px;
}
.fz56{
font-size: 56px;
}
.fz57{
font-size: 57px;
}
.fz58{
font-size: 58px;
}
.fz59{
font-size: 59px;
}
.fz60{
font-size: 60px;
}
.fz61{
font-size: 61px;
}
.fz63{
font-size: 63px;
}
.fz65{
font-size: 65px;
}
.fz66{
font-size: 66px;
}
.fz67{
font-size: 67px;
}
.fz87{
font-size: 87px;
}
.fz101{
font-size: 101px;
}