.posts-bricks-1 {
   max-width: 1920px
}

.posts-bricks-1 .posts-grid-container {
   margin-right: -30px
}

.rtl .posts-bricks-1 .posts-grid-container {
   margin-right: 0;
   margin-left: -30px
}

.posts-bricks-1 .layout-fitRows .archive-item,
.posts-bricks-1 .layout-masonry .archive-item {
   margin-bottom: 30px
}

.posts-bricks-1.posts-columns-4 .archive-item,
.posts-bricks-1.posts-columns-4 .grid-master {
   width: calc(25% - 30px)
}

.posts-bricks-1.posts-columns-4 .archive-item.w2 {
   width: calc(50% - 30px)
}

.posts-bricks-1.posts-columns-4 .archive-item.w3 {
   width: calc(75% - 30px)
}

.posts-bricks-1.posts-columns-3 .archive-item,
.posts-bricks-1.posts-columns-3 .grid-master {
   width: calc(33.3333333% - 30px)
}

.posts-bricks-1.posts-columns-3 .archive-item.w2 {
   width: calc(66.6666666% - 30px)
}

.posts-bricks-1.posts-columns-2 .archive-item,
.posts-bricks-1.posts-columns-2 .grid-master {
   width: calc(50% - 30px)
}

.posts-bricks-1.posts-columns-1 .grid-master,
.posts-bricks-1.posts-columns-1 .archive-item,
.posts-bricks-1.posts-columns-2 .archive-item.w2,
.posts-bricks-1.posts-columns-2 .archive-item.w3,
.posts-bricks-1.posts-columns-2 .archive-item.w4,
.posts-bricks-1.posts-columns-3 .archive-item.w3,
.posts-bricks-1.posts-columns-3 .archive-item.w4,
.posts-bricks-1.posts-columns-4 .archive-item.w4 {
   width: calc(100% - 30px)
}

@media only screen and (max-width:1600px) {
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item,
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .grid-master {
      width: calc(33.3333333% - 30px)
   }
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w2 {
      width: calc(66.6666666% - 30px)
   }
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w3 {
      width: calc(100% - 30px)
   }
}

@media only screen and (max-width:1279px) {
   .posts-bricks-1.posts-columns-4 .archive-item,
   .posts-bricks-1.posts-columns-4 .grid-master {
      width: calc(33.3333333% - 30px)
   }
   .posts-bricks-1.posts-columns-4 .archive-item.w2 {
      width: calc(66.6666666% - 30px)
   }
   .posts-bricks-1.posts-columns-4 .archive-item.w3 {
      width: calc(100% - 30px)
   }
   .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-4 .grid-master,
   .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-4 .archive-item,
   .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w2,
   .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-3 .grid-master,
   .header-vertical .layout-fluid.with-sidebar .posts-bricks-1.posts-columns-3 .archive-item {
      width: calc(50% - 30px)
   }
   .header-vertical .layout-fluid.with-sidebar .posts-columns-4 .archive-item.w3,
   .header-vertical .layout-fluid.with-sidebar .posts-columns-3 .archive-item.w2 {
      width: calc(100% - 30px)
   }
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .grid-master,
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item,
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w2,
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-3 .grid-master,
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-3 .archive-item {
      width: calc(50% - 30px)
   }
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-4 .archive-item.w3,
   .header-vertical .with-sidebar .posts-bricks-1.posts-columns-3 .archive-item.w2 {
      width: calc(100% - 30px)
   }
}

@media only screen and (max-width:800px) {
   #mid .posts-bricks-1.posts-columns-4 .archive-item,
   #mid .posts-bricks-1.posts-columns-4 .grid-master,
   #mid .posts-bricks-1.posts-columns-4 .archive-item.w2,
   #mid .posts-bricks-1.posts-columns-3 .archive-item,
   #mid .posts-bricks-1.posts-columns-3 .grid-master {
      width: calc(50% - 30px)
   }
   #mid .posts-bricks-1.posts-columns-4 .archive-item.w3,
   #mid .posts-bricks-1.posts-columns-3 .archive-item.w2 {
      width: calc(100% - 30px)
   }
}

@media only screen and (max-width:480px) {
   .posts-bricks-1 .posts-grid-container {
      margin-right: 0
   }
   .rtl .posts-bricks-1 .posts-grid-container {
      margin-left: 0
   }
   #mid .posts-bricks-1.posts-columns-4 .grid-master,
   #mid .posts-bricks-1.posts-columns-4 .archive-item,
   #mid .posts-bricks-1.posts-columns-4 .archive-item.w2,
   #mid .posts-bricks-1.posts-columns-4 .archive-item.w3,
   #mid .posts-bricks-1.posts-columns-4 .archive-item.w4,
   #mid .posts-bricks-1.posts-columns-3 .grid-master,
   #mid .posts-bricks-1.posts-columns-3 .archive-item,
   #mid .posts-bricks-1.posts-columns-3 .archive-item.w2,
   #mid .posts-bricks-1.posts-columns-3 .archive-item.w3,
   #mid .posts-bricks-1.posts-columns-2 .grid-master,
   #mid .posts-bricks-1.posts-columns-2 .archive-item,
   #mid .posts-bricks-1.posts-columns-2 .archive-item.w2,
   #mid .posts-bricks-1.posts-columns-1 .grid-master,
   #mid .posts-bricks-1.posts-columns-1 .archive-item {
      width: 100%
   }
}

.posts-list .layout-full.with-sidebar .content-box,
.posts-list .layout-full_fixed.with-sidebar .content-box,
.posts-list .layout-full_padding.with-sidebar .content-box {
   margin-left: 30px;
   width: calc(75% - 30px)
}

.posts-list .layout-full.right-sidebar .content-box,
.posts-list .layout-full_fixed.right-sidebar .content-box,
.posts-list .layout-full_padding.right-sidebar .content-box {
   margin-left: 0;
   margin-right: 30px
}

@media only screen and (min-width:1560px) {
   .posts-list .layout-full.with-sidebar .content-box {
      width: calc(100% - 320px - 30px)
   }
}

@media only screen and (min-width:1640px) {
   .posts-list .layout-full_padding.with-sidebar .content-box {
      width: calc(100% - 320px - 30px)
   }
}

@media only screen and (max-width:1400px) and (min-width:1025px) {
   .posts-list .layout-full_padding.with-sidebar .content-box {
      width: calc(70% - 30px)
   }
}

@media only screen and (max-width:1320px) and (min-width:1025px) {
   .posts-list .layout-full.with-sidebar .content-box {
      width: calc(70% - 30px)
   }
}

@media only screen and (max-width:1024px) {
   .posts-list .layout-full.with-sidebar .content-box,
   .posts-list .layout-full_fixed.with-sidebar .content-box,
   .posts-list .layout-full_padding.with-sidebar .content-box {
      width: calc(70% - 30px)
   }
}

@media only screen and (max-width:768px) {
   .posts-list .layout-full.with-sidebar .content-box,
   .posts-list .layout-full_fixed.with-sidebar .content-box,
   .posts-list .layout-full_padding.with-sidebar .content-box {
      width: auto;
      margin-left: 0;
      margin-right: 0
   }
}