/** Colors */
/** End Colors */
/** Gradient */
/** Column definition */
/** Column definition inside container */
/** Animation time function definition */
/** Title frames spacings */
.topnews-wrapper {
  padding-bottom: 40px;
  padding-top: 40px;
}
.topnews-wrapper.topnews-padding-bottom:last-child {
  padding-bottom: 100px;
}
.topnews-wrapper.topnews-padding-top:first-child {
  padding-top: 100px;
}
.topnews-wrapper.topnews-padding-topAndBottom:first-child {
  padding-top: 100px;
}
.topnews-wrapper.topnews-padding-topAndBottom:last-child {
  padding-bottom: 100px;
}
.topnews-wrapper .news-wrapper-small {
  display: none;
}
.topnews-wrapper .news-wrapper-large {
  position: relative;
}
.topnews-wrapper .news-wrapper-large .topnews-left {
  float: left;
}
.topnews-wrapper .news-wrapper-large .topnews-right {
  float: none;
}
.topnews-wrapper .news-wrapper-large img {
  width: 100%;
}
.topnews-wrapper .news-wrapper-large iframe {
  width: 100%;
}
.topnews-wrapper .news-wrapper .largetitle {
  font-size: 188px;
  line-height: 200px;
  margin-bottom: 14px;
}
.topnews-wrapper .news-wrapper .smalltitle {
  font-size: 126px;
  line-height: 128px;
  margin-bottom: 14px;
}
.topnews-wrapper .news-wrapper .extrasmalltitle {
  font-size: 40px;
  line-height: 50px;
  font-weight: bold;
  margin-bottom: 14px;
}
@media only screen and (max-width: 2000px) {
  .topnews-wrapper .news-wrapper .largetitle {
    font-size: 148px;
    line-height: 156px;
  }
  .topnews-wrapper .news-wrapper .smalltitle {
    font-size: 96px;
    line-height: 102px;
  }
  .topnews-wrapper .news-wrapper .extrasmalltitle {
    font-size: 32px;
    line-height: 38px;
  }
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext ul li,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext p,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext a,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext span,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext label,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext b {
    font-size: 20px;
    line-height: 36px;
  }
}
@media only screen and (max-width: 1024px) {
  .topnews-wrapper .news-wrapper .largetitle {
    font-size: 96px;
    line-height: 96px;
  }
  .topnews-wrapper .news-wrapper .smalltitle {
    font-size: 64px;
    line-height: 72px;
  }
  .topnews-wrapper .news-wrapper .extrasmalltitle {
    font-size: 26px;
    line-height: 32px;
  }
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext ul li,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext p,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext a,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext span,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext label,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext b {
    font-size: 17px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 525px) {
  .topnews-wrapper .news-wrapper-small {
    display: block;
  }
  .topnews-wrapper .news-wrapper-small img {
    width: 100%;
  }
  .topnews-wrapper .news-wrapper-large {
    display: none;
  }
  .topnews-wrapper .topnews-text-small {
    padding-top: 50px;
  }
  .topnews-wrapper .news-wrapper .largetitle {
    font-size: 64px;
    line-height: 68px;
  }
  .topnews-wrapper .news-wrapper .smalltitle {
    font-size: 48px;
    line-height: 52px;
  }
  .topnews-wrapper .news-wrapper .extrasmalltitle {
    font-size: 22px;
    line-height: 26px;
  }
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext ul li,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext p,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext a,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext span,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext label,
  .topnews-wrapper .paragraph-l.richtext.topnews-richtext b {
    font-size: 17px;
    line-height: 28px;
  }
}
