.gbt_18_sk_posts_grid.alignfull {
  padding: 0 20px; }
  .gbt_18_sk_posts_grid.alignfull.columns-1 .gbt_18_sk_posts_grid_item {
    padding: 0 30px; }
  @media all and (min-width: 640px) {
    .gbt_18_sk_posts_grid.alignfull.columns-2 .gbt_18_sk_posts_grid_item:nth-child(odd) {
      padding-left: 30px; }
    .gbt_18_sk_posts_grid.alignfull.columns-2 .gbt_18_sk_posts_grid_item:nth-child(even) {
      padding-right: 30px; } }
  @media all and (max-width: 639px) {
    .gbt_18_sk_posts_grid.alignfull.columns-2 .gbt_18_sk_posts_grid_item {
      padding: 0 30px; } }
  @media all and (min-width: 640px) {
    .gbt_18_sk_posts_grid.alignfull.columns-3 {
      padding: 0 20px; } }
  @media all and (max-width: 639px) {
    .gbt_18_sk_posts_grid.alignfull.columns-3 .gbt_18_sk_posts_grid_item {
      padding: 0 30px; } }
  @media all and (min-width: 640px) {
    .gbt_18_sk_posts_grid.alignfull.columns-4 {
      padding: 0 20px; } }
  @media all and (max-width: 639px) {
    .gbt_18_sk_posts_grid.alignfull.columns-4 .gbt_18_sk_posts_grid_item {
      padding: 0 30px; } }

@media all and (min-width: 641px) and (max-width: 1023px) {
  .gbt_18_sk_posts_grid.alignwide {
    margin-left: -15px;
    margin-right: -15px; } }

@media all and (min-width: 641px) {
  .gbt_18_sk_posts_grid:not(.alignwide):not(.alignfull) {
    margin-left: -15px;
    margin-right: -15px; } }

.gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper {
  position: relative;
  overflow: hidden; }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-1 .gbt_18_sk_posts_grid_item {
    width: 100%; }
    @media all and (max-width: 639px) {
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-1 .gbt_18_sk_posts_grid_item {
        padding: 0 0; } }
  @media all and (min-width: 640px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-2 .gbt_18_sk_posts_grid_item {
      width: 50%;
      float: left; }
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-2 .gbt_18_sk_posts_grid_item:nth-child(2n+1) {
        clear: both; } }
  @media all and (max-width: 639px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-2 .gbt_18_sk_posts_grid_item {
      width: 100%;
      float: left; } }
  @media all and (min-width: 1024px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-3 .gbt_18_sk_posts_grid_item {
      width: 33.333333%;
      float: left; }
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-3 .gbt_18_sk_posts_grid_item:nth-child(3n+1) {
        clear: both; } }
  @media all and (min-width: 640px) and (max-width: 1023px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-3 .gbt_18_sk_posts_grid_item {
      width: 50%;
      float: left; }
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-3 .gbt_18_sk_posts_grid_item:nth-child(2n+1) {
        clear: both; } }
  @media all and (max-width: 639px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-3 .gbt_18_sk_posts_grid_item {
      width: 100%;
      float: left; } }
  @media all and (min-width: 1240px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-4 .gbt_18_sk_posts_grid_item {
      width: 25%;
      float: left; }
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-4 .gbt_18_sk_posts_grid_item:nth-child(4n+1) {
        clear: both; } }
  @media all and (min-width: 1024px) and (max-width: 1239px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-4 .gbt_18_sk_posts_grid_item {
      width: 33.333333%;
      float: left; }
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-4 .gbt_18_sk_posts_grid_item:nth-child(3n+1) {
        clear: both; } }
  @media all and (min-width: 640px) and (max-width: 1023px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-4 .gbt_18_sk_posts_grid_item {
      width: 50%;
      float: left; }
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-4 .gbt_18_sk_posts_grid_item:nth-child(2n+1) {
        clear: both; } }
  @media all and (max-width: 639px) {
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper.columns-4 .gbt_18_sk_posts_grid_item {
      width: 100%;
      float: left; } }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_item {
    padding: 0 15px;
    margin-bottom: 2rem; }
    @media all and (max-width: 639px) {
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_item {
        padding: 0 0; } }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_title {
    display: block;
    text-align: left;
    margin: 0 0 15px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_title:hover {
      opacity: 1;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_item.gallery {
    margin: 0 !important; }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_img_overlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
    background: rgba(255, 255, 255, 0.6); }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_img_container:hover .gbt_18_sk_posts_grid_img_overlay {
    opacity: 0.6; }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_img_container {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    margin-bottom: 35px;
    -webkit-mask-image: -webkit-radial-gradient(white, black); }
    @media all and (min-width: 640px) and (max-width: 1023px) {
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_img_container {
        margin-bottom: 25px; } }
    @media all and (max-width: 639px) {
      .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_img_container {
        margin-bottom: 20px; } }
    .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_img_container:hover .gbt_18_sk_posts_grid_img {
      background-position-x: 0px; }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_img {
    display: block;
    position: absolute;
    width: 100%;
    padding-bottom: 100%;
    background-position-x: -50px;
    background-position-y: center;
    background-size: cover;
    width: -webkit-calc(100% + 50px);
    width: calc(100% + 50px);
    max-width: none;
    -webkit-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out; }
  .gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_wrapper .gbt_18_sk_posts_grid_noimg {
    background: #f5f5f5;
    height: 100%;
    width: 100%;
    display: block; }
