@media only screen and (max-width: 768px) {
  /* Front */
  .path-frontpage .type--halfwidth .field--name-body a {
    font-size: 1.5em; }

  /* Blocks */
  .type--fullwidth .bg-container,
  .type--halfwidth .bg-container,
  .type--thirdwidth .bg-container {
    min-height: 325px; }
  .type--fullwidth .field--name-body *,
  .type--halfwidth .field--name-body *,
  .type--thirdwidth .field--name-body * {
    font-size: 18px; }

  .type--thirdwidth .bg-container,
  .type--thirdwidth .field--name-body,
  .type--thirdwidth .field--name-field-body {
    width: 47vh; }

  #BREAKblock-into-half-0,
  #block-kirkas-half-1,
  #block-kirkas-half-3 {
    padding-left: 15px; }

  #BREAKblock-into-half-1,
  #block-kirkas-half-2,
  #block-kirkas-half-4 {
    padding-right: 15px; }

  #block-into-half-1 {
    padding-top: 15px; }

  #block-into-half-0,
  #block-into-half-1,
  #block-into-half-3,
  #block-into-half-4 {
    padding-left: initial;
    padding-right: initial; }

  .btn-lue {
    position: static;
    bottom: auto;
    left: auto; }

  article.artikkeli h1 {
    top: 20px; }

  /* split banner */
  .banneri-wrap .banneri--side-text {
    padding: 1em; }

  /***
   * Avoimet Koulutus listing page
   */
  .view-avoimet-koulutukset .avoimet-left .views-field-nothing,
  .avoimet-left,
  .avoimet-right {
    padding: 0; }

  .view-avoimet-koulutukset .views-field-view-node,
  .view-avoimet-koulutukset .views-field-nothing {
    display: block;
    text-align: center; }

  .views-field-field-koulutuksen-kesto {
    padding-top: 20px; } }

/*# sourceMappingURL=mobile.css.map */
