
#evigallery-items {
	margin: 15px 0;
	overflow: hidden;
}
#evigallery-items .evigallery-thumb {
	position: relative;
	width: 100px;
	height: 100px;
	overflow: hidden;
	float: left;
	margin: 5px;
	cursor: move;
	background: #000;
}
#evigallery-items .evigallery-thumb img{
	max-width: 100%;
	height: auto;
}
#evigallery-items .evigallery-thumb-load {
	position: relative;
	text-align: center;
	background: transparent;
}
#evigallery-items .evigallery-thumb-load img{
	position: relative;
	top: 40px;
}
#evigallery-items .evigallery-thumb .evigallery-close {
	background-color: #FFFFFF;
	background-position: -96px 4px;
	border-radius: 3px 3px 3px 3px;
	border-width: 0;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
	color: #464646;
	display: none;
	font-size: 20px;
	line-height: 20px;
	padding: 0;
	position: absolute;
	right: 5px;
	text-align: center;
	text-decoration: none;
	top: 5px;
	height: 21px;
	width: 21px;
}
#evigallery-items .evigallery-thumb:hover .evigallery-close {
	display: block;
}
.evigallery-type {margin: 20px 0;}

.evigallery-hidden,
.post-type-evigallery .term-parent-wrap {display:none;}

#evigallery-mce-btn span {
	display:inline-block;
	width: 18px;
	height: 18px;
	vertical-align: text-top;
	margin: 0 ;
}
#evigallery-mce-btn span:after {
	font: 400 18px/1 dashicons;
	content: "\f180";
	color: #555;
}
.table-evigallery td {
	vertical-align: top;
}

#recreatethumb-progress {
	margin: 15px 0;
	height: 15px;
	border: 1px solid #666;
	background: #ccc;
	border-radius: 5px;
	overflow: hidden;
}
#recreatethumb-progress div{
	height: 15px;
	width: 0;
	background: #0085ba;
}

.evigallery-msg-gal {
	padding: 15px;
	margin: 20px 0;
	border: 1px solid #ddd;
	box-shadow: 2px 1px 2px rgba(0,0,0,.2);
}
.evigallery-msg-gal-error{border-left: 5px solid #c33;}