.UI-PLACEHOLDER { position: absolute; background-color: white; padding-left: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); padding-right: 10px; } .blocos dt::after { content: " - "; display: inline-block; color: white; font-size: 20pt; float: right; line-height: 10px; } .blocos.active { overflow: hidden; max-height: 60px; } .blocos dt span { font-size: 10pt; } .blocos.active dt::after { content: " + "; display: inline-block; color: white; font-size: 17pt; float: right; line-height: 18px; } .block-layered-nav .blocos { transition: all 0.35s ease-out; transition-property: all; transition-duration: 0.35s; transition-timing-function: ease-out; transition-delay: 0s; margin-bottom: 0; } .blocos dt { cursor: pointer; }