@charset "UTF-8";
/*=====================*/
/* CUBIC BEZIER CURVES */
/*=====================*/
/*---------------------------------------------------------------*/
/* --   BOXED LAYOUT
/*---------------------------------------------------------------*/
.blog-boxed .wtbx-filter:not(.filter-sidebar) + .wtbx-grid-wrapper {
  padding-top: 40px; }

.blog-boxed .wtbx-grid-boxed.wtbx_overflow {
  overflow: visible !important; }

.blog-boxed .wtbx-grid-boxed {
  max-width: none; }

.wtbx-grid-boxed {
  margin: 0 auto;
  display: grid;
  grid-column-gap: 40px;
  grid-row-gap: 40px; }
  .wtbx-grid-boxed.clearfix:before {
    display: none; }
  .wtbx-grid-boxed[data-columns="1"] {
    grid-template-columns: repeat(1, 1fr); }
  .wtbx-grid-boxed[data-columns="2"] {
    grid-template-columns: repeat(2, 1fr); }
    @media only screen and (max-width: 640px) {
      .wtbx-grid-boxed[data-columns="2"] {
        grid-template-columns: repeat(1, 1fr); } }
  .wtbx-grid-boxed[data-columns="3"] {
    grid-template-columns: repeat(3, 1fr); }
    @media only screen and (max-width: 991px) {
      .wtbx-grid-boxed[data-columns="3"] {
        grid-template-columns: repeat(2, 1fr); } }
    @media only screen and (max-width: 640px) {
      .wtbx-grid-boxed[data-columns="3"] {
        grid-template-columns: repeat(1, 1fr); } }
  .wtbx-grid-boxed[data-columns="4"] {
    grid-template-columns: repeat(4, 1fr); }
    @media only screen and (max-width: 991px) {
      .wtbx-grid-boxed[data-columns="4"] {
        grid-template-columns: repeat(2, 1fr); } }
    @media only screen and (max-width: 640px) {
      .wtbx-grid-boxed[data-columns="4"] {
        grid-template-columns: repeat(1, 1fr); } }
  .wtbx-grid-boxed[data-columns="5"] {
    grid-template-columns: repeat(5, 1fr); }
    @media only screen and (max-width: 991px) {
      .wtbx-grid-boxed[data-columns="5"] {
        grid-template-columns: repeat(2, 1fr); } }
    @media only screen and (max-width: 640px) {
      .wtbx-grid-boxed[data-columns="5"] {
        grid-template-columns: repeat(1, 1fr); } }
  .wtbx-grid-boxed[data-columns="6"] {
    grid-template-columns: repeat(6, 1fr); }
    @media only screen and (max-width: 991px) {
      .wtbx-grid-boxed[data-columns="6"] {
        grid-template-columns: repeat(3, 1fr); } }
    @media only screen and (max-width: 767px) {
      .wtbx-grid-boxed[data-columns="6"] {
        grid-template-columns: repeat(2, 1fr); } }
    @media only screen and (max-width: 640px) {
      .wtbx-grid-boxed[data-columns="6"] {
        grid-template-columns: repeat(1, 1fr); } }
  .wtbx-grid-boxed:before, .wtbx-grid-boxed:after {
    display: none; }
  .wtbx-grid-boxed article.post-entry {
    position: relative;
    display: inline-block; }
    .wtbx-grid-boxed article.post-entry .post-boxed-inner {
      padding-top: 8em;
      border-radius: 28px;
      overflow: hidden;
      height: 100%;
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .post-boxed-media {
        opacity: 1;
        -webkit-transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
        .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .post-boxed-media .wtbx-image-crop img {
          -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          -moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          -ms-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          -moz-transform: scale3d(1.1, 1.1, 1);
          -o-transform: scale3d(1.1, 1.1, 1);
          -ms-transform: scale3d(1.1, 1.1, 1);
          -webkit-transform: scale3d(1.1, 1.1, 1);
          -webkit-transform: -webkit-scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1); }
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .entry-title a,
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .meta-date,
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .entry-content,
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .post-entry-footer a {
        color: #fff !important; }
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .entry-content {
        opacity: 1; }
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .meta-date {
        opacity: .6; }
      .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .post-entry-footer a {
        opacity: .6; }
        .wtbx-grid-boxed article.post-entry .post-boxed-inner:hover .post-entry-footer a:hover {
          opacity: 1; }
    .wtbx-grid-boxed article.post-entry .entry-title a,
    .wtbx-grid-boxed article.post-entry .meta-date,
    .wtbx-grid-boxed article.post-entry .entry-content,
    .wtbx-grid-boxed article.post-entry .post-entry-footer a {
      -webkit-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -ms-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .wtbx-grid-boxed article.post-entry .post-media {
      margin: 0 0 20px 0; }
    .wtbx-grid-boxed article.post-entry .entry-title {
      font-size: 1.5em;
      line-height: 1.2;
      display: inline-block;
      vertical-align: middle;
      margin: 0; }
      .wtbx-grid-boxed article.post-entry .entry-title a {
        -webkit-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .wtbx-grid-boxed article.post-entry .meta-date + .entry-title {
      margin-top: 0;
      padding-right: 0; }
    .wtbx-grid-boxed article.post-entry .post-boxed-media {
      padding: 10px;
      position: relative;
      z-index: 1;
      -moz-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-transform: -webkit-translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 0;
      z-index: -1;
      opacity: 0; }
      .wtbx-grid-boxed article.post-entry .post-boxed-media:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1;
        background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
        /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
        /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
        /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
        /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
        /* ie10+ */
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
        /* w3c */ }
      .wtbx-grid-boxed article.post-entry .post-boxed-media .wtbx-image-crop {
        border-radius: 10px;
        overflow: hidden;
        moz-transform-origin: center center;
        -o-transform-origin: center center;
        -ms-transform-origin: center center;
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
        .wtbx-grid-boxed article.post-entry .post-boxed-media .wtbx-image-crop img {
          -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
          transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; }
      .wtbx-grid-boxed article.post-entry .post-boxed-media .wtbx-image-placeholder {
        background-color: transparent; }
    .wtbx-grid-boxed article.post-entry .meta-categories {
      position: absolute;
      top: 30px;
      left: 30px;
      z-index: 3; }
      .wtbx-grid-boxed article.post-entry .meta-categories a {
        display: inline-block;
        font-weight: 600;
        font-size: 0.75em;
        line-height: 2.25em;
        padding: 0 .875em;
        border-radius: 2em;
        margin-right: 0.5em;
        -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
        .wtbx-grid-boxed article.post-entry .meta-categories a:hover {
          background-color: #fff; }
        .wtbx-grid-boxed article.post-entry .meta-categories a:not(:hover) {
          color: #fff; }
    .wtbx-grid-boxed article.post-entry .post-entry-content {
      padding: 20px 30px 70px;
      z-index: 2; }
      .wtbx-grid-boxed article.post-entry .post-entry-content.no-comments.no-author-name.no-author-image {
        padding-bottom: 30px; }
        .wtbx-grid-boxed article.post-entry .post-entry-content.no-comments.no-author-name.no-author-image div:last-child {
          margin-bottom: .5em; }
    .wtbx-grid-boxed article.post-entry .post-entry-header {
      position: relative;
      margin-bottom: 1em;
      font-weight: 600; }
      .wtbx-grid-boxed article.post-entry .post-entry-header .meta-date {
        font-weight: 600;
        font-size: .857143em;
        line-height: 1.2; }
    .wtbx-grid-boxed article.post-entry .entry-content {
      margin-bottom: 1em; }
    .wtbx-grid-boxed article.post-entry .entry-summary, .wtbx-grid-boxed article.post-entry .entry-content {
      text-align: justify; }
    .wtbx-grid-boxed article.post-entry .meta-author {
      display: block;
      text-overflow: clip;
      text-overflow: ellipsis;
      text-overflow: "…";
      white-space: nowrap;
      overflow: hidden;
      padding-right: 90px; }
      .wtbx-grid-boxed article.post-entry .meta-author .meta-author-link {
        display: inline-block; }
      .wtbx-grid-boxed article.post-entry .meta-author .author-image {
        float: left;
        display: inline-block;
        margin-right: 10px;
        font-size: 0;
        line-height: 0;
        padding: 2px; }
        .wtbx-grid-boxed article.post-entry .meta-author .author-image img {
          width: 26px;
          height: 26px;
          margin: 0 auto;
          border-radius: 50%;
          overflow: hidden;
          border: 3px solid transparent;
          -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
      .wtbx-grid-boxed article.post-entry .meta-author span {
        font-size: .875em;
        line-height: 30px;
        font-weight: 600; }
    .wtbx-grid-boxed article.post-entry .post-entry-footer {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0 30px 20px;
      display: block;
      margin-top: 2em;
      line-height: 30px;
      white-space: nowrap;
      min-height: 50px; }
      .wtbx-grid-boxed article.post-entry .post-entry-footer .post-entry-footer-right {
        position: absolute;
        top: 0;
        right: 30px;
        width: auto;
        white-space: nowrap; }
      .wtbx-grid-boxed article.post-entry .post-entry-footer .post-entry-footer-section {
        display: inline-block;
        font-size: .875em;
        font-weight: 600;
        text-transform: lowercase;
        margin-left: 10px; }
        .wtbx-grid-boxed article.post-entry .post-entry-footer .post-entry-footer-section:first-child {
          margin-left: 0; }
        .wtbx-grid-boxed article.post-entry .post-entry-footer .post-entry-footer-section i {
          font-size: 1.25em;
          margin-right: 3px;
          position: relative;
          top: 2px; }
      .wtbx-grid-boxed article.post-entry .post-entry-footer .post-like a {
        display: block; }
        .wtbx-grid-boxed article.post-entry .post-entry-footer .post-like a > * {
          line-height: 20px;
          font-size: .928571em; }
        .wtbx-grid-boxed article.post-entry .post-entry-footer .post-like a > i {
          font-size: 1.230769em;
          float: left;
          position: relative;
          top: 2px;
          color: inherit; }

body.device-mobile .post-boxed-button {
  opacity: 1 !important;
  -moz-transform: scale3d(1, 1, 1) !important;
  -o-transform: scale3d(1, 1, 1) !important;
  -ms-transform: scale3d(1, 1, 1) !important;
  -webkit-transform: scale3d(1, 1, 1) !important;
  -webkit-transform: -webkit-scale3d(1, 1, 1) !important;
  transform: scale3d(1, 1, 1) !important; }
