.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
.button {
  position: relative;
  background-color: #000000;
  line-height: 1.55555556;
  color: #fff;
  padding: 1px 20px;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  line-height: 1.4;
  cursor: pointer;
  -webkit-transition: all 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);
  transition: all 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);
}
.button:hover,
.button:focus {
  color: #000000;
  background-color: #ffed63;
}
.button:active {
  background-color: #ffe731;
}
.logo--icon {
  width: 200px;
}
.section--masonry .area {
  width: 100%;
}
.section--masonry .area > .unit {
  margin-right: 0.68493151%;
  margin-left: 0.68493151%;
  width: 98.63013699%;
}
.section--masonry .area .cb-album .body,
.section--masonry .area .head,
.section--masonry .area .foot,
.section--masonry .area .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--masonry .area > .slim .part {
  width: 100%;
}
#edit .section--masonry .area {
  width: 101.38888889%;
  margin-left: -0.69444444%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.section--masonry .area .unit {
  width: 48.63013699%;
  margin-left: 0.68493151%;
  margin-right: 0.68493151%;
}
/*# sourceMappingURL=screen-medium.css.map */