
@font-face {
    font-family: CoconBold;
    src: url("../fonts/Cocon-Bold.woff") format("woff");
}
@font-face {
    font-family: 'Francois One';
    src: url("../fonts/fran.woff") format("woff");
}
@font-face {
    font-family: 'Pint';
    src: url("../fonts/subset-BrushUp-czsk.woff") format("woff");
}


.board{
  max-width:1600px;
  margin:auto;
  position: relative;
}
html{
  font-size:1vw;
}

* {
  font-variant-ligatures: none;
}

@media only screen and (min-width: 1600px) {
  html{
    font-size:16px;
  }
}

body{
  font-family:'Open Sans',Arial,Ubuntu,sans-serif;
}

h2,h3,.lili{
  font-family: CoconBold, 'Lilita One', sans-serif;
  line-height:2ex;
  font-weight:normal;
}
h2.fran,h3,h3.fran,.fran, h4{
  font-family: 'Francois One', sans-serif;
}

.pint{
  font-family: 'Pint', sans-serif;
  text-transform: uppercase;
  line-height:140%;
}

s{
  visibility:hidden;
  margin-left:-1.3ex;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.5rem;
	margin-top: 0;
	letter-spacing: 0rem;
  text-align:center;
  font-weight:300;
}

.zoomed h2{
  font-size:3rem;
}
.zoomed .hsec h2{
  font-size:3.24rem;
}
.zoomed h3{
  font-size:2.28rem;
}
.zoomed h4{
  font-size:2.88rem;
}
.zoomed p,.zoomed .menu li span,.zoomed  #footercontent *{
  font-size:1.68rem;
}
.zoomed #footercontent strong{
  font-size:1.92rem;
}

h2{
  font-size:2.5rem;
}
.hsec h2{
  font-size:2.7rem;
}
h3{
  font-size:1.9rem;
}
h4{
  font-size:2.4rem;
}
p, .menu li span, #footercontent *{
  font-size:1.4rem;
}

p{
  font-family: 'Open Sans', serif;
  line-height:2.5ex;
  font-weight:700;
  letter-spacing: -0.05ex;
  letter-spacing: 0;
}

.layer1 p{
  font-weight:700;
}


strong,b,.b{
  font-weight:bolder;
  font-weight:800;
}

.i, em{
  font-weight:400;
  letter-spacing: .01em;
}

p.pint{
  font-size:2.2rem;
}
h2.pint{
  font-size:3.2rem;
}



#footercontent strong{
  font-size:1.6rem;
}

h2{
  text-transform: uppercase;
  color:#1C3968;
}
.uc{
  text-transform: uppercase;
}


h4{
  line-height:2ex;
  text-align:left;
  color:#1C3968;
  text-transform: uppercase;
  margin-bottom:2vw;
}


.imenu li span{
  font-size:1.1rem;
}
