/* Defaults */
body {
  background: #f9f9f9;
  color: #465665;
}




/* Masonry grid */
.masonry {
  transition: all .5s ease-in-out;
  column-gap: 30px;
  column-fill: initial;
}

/* Masonry item */
.masonry .brick {
  margin-bottom: 30px;
  display: inline-block; /* Fix the misalignment of items */
  vertical-align: top; /* Keep the item on the very top */
}



/* Bordered masonry */
.masonry.bordered {
  column-rule: 1px solid #eee;
  column-gap: 50px;
}

.masonry.bordered .brick {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #eee;
}

/* Gutterless masonry */
.masonry.gutterless {
  column-gap: 0;
}

.masonry.gutterless .brick {
  margin-bottom: 0;
}

/* Masonry on tablets */
@media only screen and (min-width: 0px) and (max-width: 1023px) {
.linx1 {
display:none;}


.linkwrap {
display:none;
}

.sig {
display:none;
 }
 
 .top {
 margin-top:2em;
  margin-left: auto;
  margin-right: auto;
  padding-right: .1em;
  padding-left: .1em;
  max-width: 80vw;
  height:10em;
  line-height:2em;
}


.top h1 a {
  color:#B7D100;


}
 
 
 
 
 
 
 
 
 
}

/* Masonry on big screens */
@media only screen and (min-width: 1024px) {
  .desc {
    font-size: 1.25em;
  }

  .intro {
    letter-spacing: 1px;
  }

  .masonry {
    column-count: 2;
  }
  
   .top {
   display:none;
}
  
 .sig img {
 position:fixed;
 left:0;
 height:100vh;
 }
 
.linkwrap {
right:30px;
top:40px;
position:fixed;
width:170px;
right:0;
}


.des {
font-size:.5em;


}


.linx1 {
position:relative;
line-height:2em;
width:120px;
height:150px;
transform: rotate(90deg);
z-index:30;
}

 
 }
 
