﻿.waterfall{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin:1.5em;padding:0;font-size:.85em}
.item{display:inline-block;background:#fff;padding:1em;margin:0 0 1.5em;width:100%;-webkit-transition:1s ease all;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;text-align:center;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);padding-top:40px!important;padding-bottom:25px!important;margin-bottom:30px;border-radius:5px;}
.item h5{padding:16px 4px 1px 4px;line-height:150%}
.item a{color:#666;text-decoration:none}
.item a:hover{text-decoration:none;color:#b40415}
.item i{font-size:36px; padding:12px!important;border:4px solid #eee; border-radius:50%;}
@media only screen and (max-width:320px){.waterfall{-moz-column-count:1;-webkit-column-count:1;column-count:1}
}
@media only screen and (min-width:321px) and (max-width:768px){.waterfall{-moz-column-count:2;-webkit-column-count:2;column-count:2}
}
@media only screen and (min-width:769px) and (max-width:1200px){.waterfall{-moz-column-count:3;-webkit-column-count:3;column-count:3}
}
@media only screen and (min-width:1201px){.waterfall{-moz-column-count:4;-webkit-column-count:4;column-count:4}
}
.tinytxt{font-weight:200;font-size:0.7rem;display: block;}
