#related-posts-continuus { width: 100%; }
#related-posts-continuus * { list-style: none; margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#related-posts-continuus ul li { border: none; float: left; text-align: center; }
#related-posts-continuus ul li.line-none{ line-height:0;}
#related-posts-continuus ul li a, #related-posts-continuus ul li a img { line-height: 0; display: inline-block; max-width: 100%; height: auto; position: relative; }
#related-posts-continuus ul li .overlay-zoom { background-color: rgba(0,0,0,.7); position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
#related-posts-continuus ul li:hover .overlay-zoom { transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); }
#related-posts-continuus ul li i { margin-left: -0.475em; margin-top: -0.475em; }
#related-posts-continuus ul li a + *{display: block; line-height: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#related-posts-continuus ul li h4{ margin:10px 0;}
#related-posts-continuus.colunas-1 ul li { width: 100%; }
#related-posts-continuus.colunas-2 ul li { width: 50%; }
#related-posts-continuus.colunas-3 ul li { width: 33.333% }
#related-posts-continuus.colunas-4 ul li { width: 25%; }
#related-posts-continuus ul li.last-col + li { clear: both; }
#related-posts-continuus ul li:after, #related-posts-continuus ul li:before, #related-posts-continuus ul li a:after, #related-posts-continuus ul li a:before { display: none; }
