body {
  color:#000;
margin:0;background:#fff;
padding:0;
  padding-bottom: 120px;
}

* {
  -webkit-font-smoothing: antialiased;
}

h2 {
  color:#90908f;
  font-weight: normal;
  margin:0;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  line-height: 1;
  margin:25px 0 40px 0;
}

h1 {
font-family: 'Song Myung', serif;
font-weight: normal;
color:#000;
margin:25px 0 25px 0;
  line-height: 1;
}

p {
  color:#90908f;
  margin:0 0 20px 0;
font-family: 'Open Sans', sans-serif;
font-size:15px;
line-height: 1.5;
max-width:550px;
}

a {
  color:#000;
  transition:all 0.15s ease;
}


a:hover,
a:focus,
a:active {
  color:rgba(0,0,0,.6);
}

a i {
  margin-right: 20px;
  font-size:20px;
}

.show-mobile {
  display: none;
}

@media only screen and (max-width: 600px) {
    body {
    }
    .hide-mobile {
      display: none;
    }
    .show-mobile {
      display: inline-block;
    }
    h1, h2, p, .pad-mobile {
      padding-left:40px;
      padding-right: 40px;
    }
    h1 {
      line-height: 1.3;
    }
}


.btn {
  padding:12px 20px;
  text-decoration: none;
  border:1px solid #000;
  
}
a:hover,
a:focus,
a:active {
  border-color:rgba(0,0,0,.6);
}
