.page-template-template-home .featured_wrapper {
  padding-top: 20px;
  padding-bottom: 50px; }
  .page-template-template-home .featured_wrapper .featured_image > .inner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 300px; }
    .page-template-template-home .featured_wrapper .featured_image > .inner:before {
      content: '';
      border: 1px solid #fff;
      padding: 15px;
      width: calc(100% - 20px);
      height: calc(100% - 20px);
      position: absolute;
      top: 10px;
      left: 10px; }
    @media (max-width: 991px) {
      .page-template-template-home .featured_wrapper .featured_image > .inner {
        width: 400px;
        max-width: 100%;
        margin: 0 auto;
        margin-bottom: 40px; } }
  .page-template-template-home .featured_wrapper .featured_content {
    padding-left: 80px; }
    .page-template-template-home .featured_wrapper .featured_content p {
      color: #424445;
      font-family: "objektiv-mk1", "sans-serif", "Helvetica", "Arial";
      font-weight: 300;
      font-size: 17px;
      font-style: normal;
      line-height: 35px; }
      @media (max-width: 1440px) {
        .page-template-template-home .featured_wrapper .featured_content p {
          font-size: 17px;
          line-height: 30px; } }
      @media (max-width: 1280px) {
        .page-template-template-home .featured_wrapper .featured_content p {
          font-size: 16px;
          line-height: 28px; } }
      @media (max-width: 991px) {
        .page-template-template-home .featured_wrapper .featured_content p {
          font-size: 18px;
          line-height: 35px; } }
    @media (max-width: 1440px) {
      .page-template-template-home .featured_wrapper .featured_content {
        padding-left: 40px; } }
    @media (max-width: 991px) {
      .page-template-template-home .featured_wrapper .featured_content {
        padding-left: 15px; } }
  @media (max-width: 767px) {
    .page-template-template-home .featured_wrapper {
      padding-bottom: 30px; } }

.page-template-template-home .featured_art {
  border-top: 0.5px solid #707070; }
  .page-template-template-home .featured_art .featured_art_wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    overflow: hidden; }
    .page-template-template-home .featured_art .featured_art_wrapper .col_art {
      padding: 0 15px; }
      .page-template-template-home .featured_art .featured_art_wrapper .col_art > a {
        display: block;
        position: relative;
        min-height: 400px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
        @media (max-width: 480px) {
          .page-template-template-home .featured_art .featured_art_wrapper .col_art > a {
            min-height: 300px; } }
        .page-template-template-home .featured_art .featured_art_wrapper .col_art > a:focus, .page-template-template-home .featured_art .featured_art_wrapper .col_art > a:active, .page-template-template-home .featured_art .featured_art_wrapper .col_art > a:hover {
          outline: none; }
        .page-template-template-home .featured_art .featured_art_wrapper .col_art > a:before {
          content: '';
          border: 1px solid #fff;
          padding: 15px;
          width: calc(100% - 20px);
          height: calc(100% - 20px);
          position: absolute;
          top: 10px;
          left: 10px;
          -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
          -moz-transition: all .3s ease-in-out;
          -webkit-transition: all .3s ease-in-out; }
        .page-template-template-home .featured_art .featured_art_wrapper .col_art > a img {
          width: 20px !important;
          height: 20px !important;
          visibility: hidden !important;
          opacity: 0 !important;
          position: absolute;
          top: calc(50% - 10px);
          left: calc(50% - 10px); }
        .page-template-template-home .featured_art .featured_art_wrapper .col_art > a .art_inner {
          display: block;
          position: absolute;
          text-align: center;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; }
          .page-template-template-home .featured_art .featured_art_wrapper .col_art > a .art_inner > .inner {
            display: table;
            width: 100%;
            height: 100%;
            vertical-align: bottom;
            text-align: center; }
            .page-template-template-home .featured_art .featured_art_wrapper .col_art > a .art_inner > .inner .info {
              position: relative;
              z-index: 2;
              color: #ffffff;
              width: 100%;
              left: 0;
              top: 0;
              opacity: 0;
              text-align: center;
              text-transform: uppercase;
              font-family: "objektiv-mk1", "sans-serif", "Helvetica", "Arial";
              letter-spacing: 2.2px;
              font-size: 16px;
              display: table-cell;
              vertical-align: middle;
              height: 100%;
              -o-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out;
              -moz-transition: all .3s ease-in-out;
              -webkit-transition: all .3s ease-in-out; }
              .page-template-template-home .featured_art .featured_art_wrapper .col_art > a .art_inner > .inner .info h2 {
                font-size: 22px; }
              .page-template-template-home .featured_art .featured_art_wrapper .col_art > a .art_inner > .inner .info h4 {
                font-size: 18px; }
              .page-template-template-home .featured_art .featured_art_wrapper .col_art > a .art_inner > .inner .info .brief {
                font-size: 14px; }
            .page-template-template-home .featured_art .featured_art_wrapper .col_art > a .art_inner > .inner .underlay {
              position: absolute;
              z-index: 1;
              height: 80%;
              bottom: 0;
              left: 0;
              width: 100%;
              opacity: 0;
              -o-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out;
              -moz-transition: all .3s ease-in-out;
              -webkit-transition: all .3s ease-in-out;
              background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
              background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
              background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%); }
        .page-template-template-home .featured_art .featured_art_wrapper .col_art > a:hover:before {
          opacity: 0; }
        .page-template-template-home .featured_art .featured_art_wrapper .col_art > a:hover .art_inner > .inner .underlay {
          opacity: 0.8; }
        .page-template-template-home .featured_art .featured_art_wrapper .col_art > a:hover .art_inner > .inner .info {
          opacity: 1; }
      .page-template-template-home .featured_art .featured_art_wrapper .col_art figcaption {
        display: none; }
      .page-template-template-home .featured_art .featured_art_wrapper .col_art:focus, .page-template-template-home .featured_art .featured_art_wrapper .col_art:active, .page-template-template-home .featured_art .featured_art_wrapper .col_art:hover {
        outline: none; }
    .page-template-template-home .featured_art .featured_art_wrapper .art-arrow {
      position: absolute;
      font-size: 40px;
      z-index: 5;
      top: calc(50% - 30px);
      height: 60px;
      width: 60px;
      text-align: center;
      background-color: rgba(0, 0, 0, 0.5);
      color: #ffffff;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out; }
      @media (max-width: 1199px) {
        .page-template-template-home .featured_art .featured_art_wrapper .art-arrow {
          height: 40px;
          width: 40px;
          top: calc(50% - 20px);
          font-size: 20px;
          line-height: 35px; } }
      .page-template-template-home .featured_art .featured_art_wrapper .art-arrow.arrow-left {
        opacity: 0;
        left: -85px; }
      .page-template-template-home .featured_art .featured_art_wrapper .art-arrow.arrow-right {
        opacity: 0;
        right: -85px; }
    .page-template-template-home .featured_art .featured_art_wrapper:hover .art-arrow {
      opacity: 1; }
      .page-template-template-home .featured_art .featured_art_wrapper:hover .art-arrow.arrow-left {
        left: 15px; }
      .page-template-template-home .featured_art .featured_art_wrapper:hover .art-arrow.arrow-right {
        right: 13px; }
        @media (max-width: 1698px) {
          .page-template-template-home .featured_art .featured_art_wrapper:hover .art-arrow.arrow-right {
            right: 15px; } }
    @media (max-width: 767px) {
      .page-template-template-home .featured_art .featured_art_wrapper {
        padding-top: 30px;
        padding-bottom: 30px; } }
