ul.thumbnails.image_picker_selector { overflow: auto; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px; } ul.thumbnails.image_picker_selector ul { overflow: auto; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px; } ul.thumbnails.image_picker_selector li.group { width: 100%; } ul.thumbnails.image_picker_selector li.group_title { float: none; } ul.thumbnails.image_picker_selector li { margin: 0px 12px 12px 0px; padding-right: 12px; float: left; width: 45%; height: 100%; overflow: visible; } ul.thumbnails.image_picker_selector li .thumbnail { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; width: 100%; border: 4px solid rgba(0, 0, 0, 0); position: relative; overflow: hidden; text-align: center; height: 120px; } ul.thumbnails.image_picker_selector li .thumbnail img { -webkit-user-drag: none; max-width: none; height: auto; width: 100%; overflow: hidden; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.1); } ul.thumbnails.image_picker_selector li .thumbnail p { font-size: 12px; position: absolute; background: rgba(250, 250, 250, 0.8); width: 100%; bottom: 0; margin: 0px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; padding: 5px 0px; color: #757575; } ul.thumbnails.image_picker_selector li .thumbnail.selected { border: 4px solid #0088cc; } #be-preview img { max-height: 540px; max-width: 560px; }