.tm_banners_grid_widget_banners_thumbs{margin:0 -5px}.tm_banners_grid_widget_banners_thumbs:after{clear:both;display:block;content:''}.tm_banners_grid_widget_banners_thumbs_inner{position:relative;counter-reset:list}.tm_banners_grid_widget_banners_thumbs_inner.ui-sortable .tm_banners_grid_widget_img_col{cursor:move}.tm_banners_grid_widget_banners_thumbs_inner.ui-sortable.ui-sortable-disabled .tm_banners_grid_widget_img_col{cursor:auto}.tm_banners_grid_widget_banners_thumbs_inner.blocked .banner_remove{display:none}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col{position:relative;float:left;width:33.2%;padding:0 5px;margin-bottom:10px;box-sizing:border-box}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col.blocked>div{box-shadow:0 0 5px rgba(30,140,190,0.8)}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col.blocked .banner_link{visibility:visible}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col>div{height:0;padding-top:100%;background-size:cover;background-position:50%;background-color:#fff}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col>div:before{counter-increment:list;content:counter(list);position:absolute;top:5px;left:10px;background:#fff;border-radius:1000px;font-weight:700;text-align:center;height:16px;width:16px}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col.ui-sortable-placeholder{height:auto !important}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col.ui-sortable-placeholder:before{display:block;content:'';height:0;padding-top:100%}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col .banner_remove{visibility:hidden;position:absolute;top:-10px;right:-5px;cursor:pointer;text-align:center}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col .banner_remove:hover span.dashicons{color:#df5c30}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col .banner_remove span.dashicons{color:#d54e21}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col .banner_link{position:absolute;visibility:hidden;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;cursor:pointer;width:24px;height:24px;border-radius:12px;text-align:center}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col .banner_link span.dashicons{color:#444;line-height:24px}.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col:hover .banner_link,.tm_banners_grid_widget_banners_thumbs_inner .tm_banners_grid_widget_img_col:hover .banner_remove{visibility:visible}.banner_link_wrapper{overflow:hidden;height:80px;transition:height .2s ease, opacity .2s ease .2s}.banner_link_wrapper.hide{opacity:0;height:0;transition:height .2s ease .2s, opacity .2s ease}.ui-widget-content label.error{color:#f00}.tm_banners_grid_widget_add_media{float:left;width:33.33%;text-align:center;padding:0 5px 10px;box-sizing:border-box}.tm_banners_grid_widget_add_media>span{cursor:pointer;display:block;height:0;padding-top:100%;position:relative;box-sizing:border-box}.tm_banners_grid_widget_add_media>span:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:2px dashed #666}.tm_banners_grid_widget_add_media>span span{position:absolute;top:50%;left:0;right:0;padding:0 10px;box-sizing:border-box;transform:translate(0, -50%)}.tm_banners_grid_widget_banners_grid{display:none}.tm_banners_grid_widget_banners_grids input[type=radio]{visibility:hidden;height:0;width:0;overflow:hidden;opacity:0;position:absolute;pointer-events:none;top:-9999px;left:-9999px}.tm_banners_grid_widget_banners_grids input[type=radio]:checked+label div[class*=tm_banners_grid_widget_banner_height_]{background:#ddd}.tm_banners_grid_widget_banners_grids label{display:block;margin-bottom:20px}.tm_banners_grid_widget_banners_grids div[class*=tm_banners_grid_widget_banner_height_]{display:block;height:50px;background:#eee;text-align:center;line-height:50px;margin-bottom:10px;position:relative}.tm_banners_grid_widget_banners_grids div[class*=tm_banners_grid_widget_banner_height_] span{position:absolute;top:5px;left:5px;background:#fff;border-radius:1000px;font-weight:700;text-align:center;height:16px;width:16px;line-height:16px}.tm_banners_grid_widget_banners_grids div.tm_banners_grid_widget_banner_height_2{height:110px;line-height:110px}.tm_banners_grid_widget_banner_link_target{float:right;width:auto}.ui-dialog{z-index:500001 !important}
