*{box-sizing:border-box}.pubscol{float:left;width:33%;padding:1em;min-height:300px}.tagdiv-type .pubscol img{margin-bottom:1px!important}.pubsrow:after{content:"";display:table;clear:both}.pub-thumb{float:left;margin-right:1em}#divpubthumbnail{float:right;padding-left:1em;padding-right:1em;padding-bottom:1px}.pubs-cat{background:#22ad7a;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;line-height:1em;font-size:.8em}.pubscol h2{font-size:1.2em;line-height:1.2em;color:#2a537c;-webkit-transition:font-size 2s;-moz-transition:font-size 2s;-o-transition:font-size 2s;transition:font-size 2s}.pubslinks{float:right;margin-right:1em}.pubshoverhighlight:hover{background-color:#f3f3f3;border-radius:10px}.absdivs{padding:10px;padding-top:3em}.IndentRecord{margin-left:25px!important;margin-top:-20px}div.IndentRecord{font-size:.8em}.absdivs{border:#f90!important;border-width:thin!important;border-style:dotted!important}@media screen and (max-width:1000px){.pubscol{width:100%}.pubscol h2{font-size:1.2em;color:#2a537c;-webkit-transition:color 2s,font-size 2s;-moz-transition:color 2s,font-size 2s;-o-transition:color 2s,font-size 2s;transition:color 2s,font-size 2s}#pubs-hr{display:none}.pubslinks{float:none;margin-left:.2em}}@media (min-width:1001px) and (max-width:1200px){.pubscol h2{font-size:.9em;color:#2a537c;-webkit-transition:color 2s,font-size 2s;-moz-transition:color 2s,font-size 2s;-o-transition:color 2s,font-size 2s;transition:color 2s,font-size 2s}}