/* Generated by less 3.11.1 */
.p1 {
  -webkit-clip-path: polygon(100% 5px, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  -moz-clip-path: polygon(100% 5px, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  -khtml-clip-path: polygon(100% 5px, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  -o-clip-path: polygon(100% 5px, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  clip-path: polygon(100% 5px, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
}
.p2 {
  -webkit-clip-path: polygon(calc(100% - 5px) 0, 100% 100%, 0 calc(100% - 5px), 5px 5px);
  -moz-clip-path: polygon(calc(100% - 5px) 0, 100% 100%, 0 calc(100% - 5px), 5px 5px);
  -khtml-clip-path: polygon(calc(100% - 5px) 0, 100% 100%, 0 calc(100% - 5px), 5px 5px);
  -o-clip-path: polygon(calc(100% - 5px) 0, 100% 100%, 0 calc(100% - 5px), 5px 5px);
  clip-path: polygon(calc(100% - 5px) 0, 100% 100%, 0 calc(100% - 5px), 5px 5px);
}
.p3 {
  -webkit-clip-path: polygon(100% 0, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  -moz-clip-path: polygon(100% 0, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  -khtml-clip-path: polygon(100% 0, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  -o-clip-path: polygon(100% 0, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
  clip-path: polygon(100% 0, calc(100% - 5px) calc(100% - 5px), 5px 100%, 0 0);
}
.p4 {
  -webkit-clip-path: polygon(calc(100% - 5px) 0, calc(100% - 5px) 100%, 0 calc(100% - 5px), 5px 5px);
  -moz-clip-path: polygon(calc(100% - 5px) 0, calc(100% - 5px) 100%, 0 calc(100% - 5px), 5px 5px);
  -khtml-clip-path: polygon(calc(100% - 5px) 0, calc(100% - 5px) 100%, 0 calc(100% - 5px), 5px 5px);
  -o-clip-path: polygon(calc(100% - 5px) 0, calc(100% - 5px) 100%, 0 calc(100% - 5px), 5px 5px);
  clip-path: polygon(calc(100% - 5px) 0, calc(100% - 5px) 100%, 0 calc(100% - 5px), 5px 5px);
}
article {
  width: 65%;
  float: left;
  padding: 0 20px 0 0;
}
aside {
  width: 35%;
  float: left;
  padding: 0 0 0 10px;
}
.column75 {
  width: 75%;
  position: relative;
}
.column70 {
  width: 70%;
  position: relative;
}
.column65 {
  width: 65%;
  position: relative;
}
.column60 {
  width: 60%;
  position: relative;
}
.column50 {
  width: 50%;
  position: relative;
}
.column40 {
  width: 40%;
  position: relative;
}
.column35 {
  width: 35%;
  position: relative;
}
.column33 {
  width: 33%;
  position: relative;
}
.column30 {
  width: 30%;
  position: relative;
  text-align: center;
}
.column25 {
  width: 25%;
  position: relative;
  text-align: center;
}
.column20 {
  width: 20%;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .column75,
  .column70,
  .column65,
  .column60,
  .column50,
  .column40,
  .column35,
  .column33,
  .column30,
  .column25,
  .column20,
  article,
  aside {
    width: 100%;
    margin-bottom: 1px;
    padding: 0;
  }
  .column33,
  .column25 {
    text-align: center;
  }
}
