/* BASE */

* { box-sizing: border-box; }

/* FORCE SCROLLBAR */

/* html { overflow-y: scroll; } */

/* MASONRY BLOG */

.grid h2 { font-size: 18px; font-weight: 300; line-height: 36px; margin: 0; text-align: right; }
.grid-item { margin-bottom: 20px; }

/* .grid-item { float: left; } */

.grid-item img { display: block; }
.grid .grid-item .pull-left.item-image { margin: 0; }

/* CLEAR FIX */

.grid:after { content: ''; display: block; clear: both; }

/* RESPONSIVE MASONRY BLOG */

@media (min-width: 1441px) { .grid-sizer, .grid-item { width: 23.5%; } .gutter-sizer { width: 2%; } }

@media (max-width: 1440px) { .grid-sizer, .grid-item { width: 32%; } .gutter-sizer { width: 2%; } }

@media (max-width: 768px) { .grid-sizer, .grid-item { width: 49%; } .gutter-sizer { width: 2%; } }

@media (max-width: 480px) { #container { margin: 0 auto; } .grid-sizer, .grid-item { width: 100%; } .gutter-sizer { width: 0%; } }

/* FOTORAMA */

.fotorama__dot { box-sizing: content-box; }
