﻿
/*#content_wrapper { width: 100%; float: left; }*/

.fp_article { width: 47%; float: left; }
  .fp_article .list_view_wrapper { margin: 0; padding: 0; float: left; width: 100%; }

  .fp_article .list_view_image_wrapper { padding: 0 0 0 0; float: left; box-sizing: border-box; }


    .fp_article .list_view_image_wrapper img { width: 100%; }

  .fp_article .list_view_title_wrapper { padding: 0 0 20px 0; margin: 0 0 0 0; }

    .fp_article .list_view_title_wrapper .list_view_title { font-family: Roboto; font-size: 50px; }
  .fp_article .list_view_text_wrapper { padding: 0px 20px 0 30px; font-size: 16px; float: left; width: 60%; box-sizing: border-box; }

  .fp_article .list_view_intro_wrapper { float: left; width: auto; }
    .fp_article .list_view_intro_wrapper h1 { font-family: Montserrat; font-size: 150px; }
      .fp_article .list_view_intro_wrapper h1::after { position: relative; display: block; top: -80px; width: 218px; height: 92px; content: ""; background: url(/images/slash.png) 50% 0 no-repeat; }
    .fp_article .list_view_intro_wrapper .list_view_intro { font-size: 150px; float: left; }

  .fp_article .list_view_text_wrapper img { }
  .fp_article .list_view_text_wrapper .list_view_text { font-family: Roboto; font-size: 18px; }

  .fp_article:last-child { float: right !important; }

@media screen and (max-width: 1169px) {
  .fp_article .list_view_wrapper { margin: 0 auto; display: table; width: 70%; float: none; }
  .fp_article { width: 100%; float: left; box-sizing: border-box; margin-right: 0; padding: 0 10px; }
    .fp_article .list_view_text_wrapper { margin: 0 0 0 30px; font-size: 16px; float: right; width: 50%; }
}

@media screen and (max-width: 950px) {
  .fp_article .list_view_wrapper { margin: 0 auto; display: table; width: 80%; float: none; }
  .fp_article { width: 100%; float: left; box-sizing: border-box; margin-right: 0; padding: 0 10px; }
    .fp_article .list_view_text_wrapper { margin: 0 0 0 30px; font-size: 16px; float: right; width: 50%; }
}

@media screen and (max-width: 800px) {
  .fp_article .list_view_wrapper { margin: 0 auto; display: table; width: 90%; float: none; }
  .fp_article { width: 100%; float: left; box-sizing: border-box; margin-right: 0; padding: 0 10px; }
    .fp_article .list_view_text_wrapper { margin: 0 0 0 20px; font-size: 16px; float: right; width: 50%; }
}

@media screen and (max-width: 720px) {
  .fp_article .list_view_wrapper { margin: 0 auto; display: table; width: 100%; float: none; }
  .fp_article { width: 100%; float: left; box-sizing: border-box; margin-right: 0; padding: 0 10px; }
    .fp_article .list_view_text_wrapper { margin: 0 0 0 20px; font-size: 16px; float: right; width: 65%; }

    .fp_article .list_view_intro_wrapper h1 { font-family: Montserrat; font-size: 100px; }
      .fp_article .list_view_intro_wrapper h1::after { position: relative; display: block; top: -65px; width: 150px; height: 92px; content: ""; background: url(/images/slash.png) 50% 0 no-repeat; }
    .fp_article .list_view_intro_wrapper .list_view_intro { font-size: 100px; float: left; }
}

@media screen and (max-width: 640px) {
  .fp_article .list_view_wrapper { margin: 0 auto; display: table; width: 100%; float: none; }
  .fp_article { width: 100%; float: left; box-sizing: border-box; margin-right: 0; padding: 0 10px; }
    .fp_article .list_view_text_wrapper { margin: 0 0 0 20px; font-size: 16px; float: right; width: 70%; }

    .fp_article .list_view_intro_wrapper h1 { font-family: Montserrat; font-size: 100px; }
      .fp_article .list_view_intro_wrapper h1::after { position: relative; display: block; top: -65px; width: 150px; height: 92px; content: ""; background: url(/images/slash.png) 50% 0 no-repeat; }
    .fp_article .list_view_intro_wrapper .list_view_intro { font-size: 100px; float: left; }

    .fp_article .list_view_title_wrapper .list_view_title { font-family: Roboto; font-size: 30px; }
    .fp_article .list_view_text_wrapper { padding: 0px 0 0 20px; font-size: 14px; float: left; width: 60%; box-sizing: border-box; }
}

@media screen and (max-width: 550px) {
  .fp_article .list_view_wrapper { margin: 0 auto; display: table; width: 100%; float: none; padding-bottom:30px; }
  .fp_article { width: 100%; float: left; box-sizing: border-box; margin-right: 0; padding: 0 10px; }
    .fp_article .list_view_text_wrapper { margin: 0 0 0 20px; font-size: 16px; float: right; width: 70%; }

    .fp_article .list_view_intro_wrapper h1 { font-family: Montserrat; font-size: 100px; }
      .fp_article .list_view_intro_wrapper h1::after { position: relative; display: block; top: -60px; width: 105px; height: 92px; content: ""; background: url(/images/slash.png) 50% 0 no-repeat; }
    .fp_article .list_view_intro_wrapper .list_view_intro { font-size: 80px; float: left; }

    .fp_article .list_view_title_wrapper .list_view_title { font-family: Roboto; font-size: 30px; }
    .fp_article .list_view_text_wrapper { padding: 0px 0 0 20px; font-size: 14px; float: left; width: 60%; box-sizing: border-box; }
}

@media screen and (max-width: 380px) {
  .fp_article .list_view_wrapper { margin: 0 auto; display: table; width: 100%; float: none; padding-bottom: 30px; }
  .fp_article { width: 100%; float: left; box-sizing: border-box; margin-right: 0; padding: 0 10px; }
    .fp_article .list_view_text_wrapper { margin: 0 0 0 20px; font-size: 16px; float: right; width: 70%; }

    .fp_article .list_view_intro_wrapper h1 { font-family: Montserrat; font-size: 100px; }
      .fp_article .list_view_intro_wrapper h1::after { position: relative; display: block; top: -55px; width: 77px; height: 65px; content: ""; background: url(/images/slash.png) 50% 0 no-repeat; }
    .fp_article .list_view_intro_wrapper .list_view_intro { font-size: 55px; float: left; }

    .fp_article .list_view_title_wrapper .list_view_title { font-family: Roboto; font-size: 30px; }
    .fp_article .list_view_text_wrapper { padding: 0px 0 0 20px; font-size: 14px; float: left; width: 70%; box-sizing: border-box; }
}
