article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }


.blox .featured img {
  display: block;
  height: auto;
  max-width: 100%;
  width:100%;
  max-height:240px;
  }

.inner {
  float: none;
  clear: both;
  margin: 0 auto;
  width: 100%;
  padding: 0 15px; }

header.gblHead {
  width: 100%;
  padding: 20px 0;
  background: #2c3e50;
  margin-bottom: 60px; }
  header.gblHead h1 {
    width: 100%;
    margin: 0;
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    color: white; }

article.blox {
  float: left;
  clear: none;
  width: 100%;
  margin: 0px 1% 30px;
  cursor: pointer; }
  article.blox:nth-of-type(3n+3) {
    margin-right: 0; }
  article.blox:hover .featured::before {
    opacity: 1; }
  article.blox .featured {
    position: relative; }
    article.blox .featured::before {
      position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.5);
      opacity: 0;
      transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out; }
  article.blox .content {
    padding: 20px;
    background: white; }

/*# sourceMappingURL=lightbox_gbl.css.map */
