/* gallery-recall START */
.galrcl_block .fa-exclamation-triangle {
	margin: 0 5px 0 0;
}
ul#files { 
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	-moz-column-gap: 1em;
	-webkit-column-gap: 1em;
	column-gap: 1em;
}
#files p {
    display: inline-block;
}
#files.gallery-attachments li {
	list-style: none;
}
#files .grcl-attachment img {
    max-width: 100%;
    width: 100%;
}
.wprecallblock ul#files { 
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	-moz-column-gap: 1em;
	-webkit-column-gap: 1em;
	column-gap: 1em;
}
.galrcl_block ul#files li {
    display: inline-block;
    float: none;
    margin: 0;
    overflow: initial;
    position: relative;
    width: 100%;
}
#files .attach-edit {
    background: rgba(237, 237, 237, 0.6);
    font-size: 25px;
	line-height: 1;
    padding: 7px 8px 5px;
	position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
#files .attach-edit a {
    color: #333;
    cursor: pointer;
}
#files .attach-edit a:first-child {
    margin: 0 5px 0 0;
}
#files  a.rcl-edit-post:hover {
    color: #89e535;
}
#files  a.rcl-delete-post:hover {
    color: rgb(229, 57, 53);
}
#files.ui-sortable .grcl-attachment:hover {
	cursor: move;
}
#save-sortable-grcl {
    margin: 5px 2px 0;
}
#rcl-popup .close-gallery {
    color: rgb(229, 57, 53);
    float: right;
    height: 27px;
    line-height: 27px;
    margin: 4px;
    width: 27px;
}
#rcl-popup .close-gallery::after {
    content: "\f057";
    font-family: FontAwesome;
    font-size: 27px;
}
.attach-data-grcl .user-attach {
    width: 100%;
}



@media screen and (max-width:480px) {
	ul#files{ 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}
}
@media screen and (max-width:360px) {
	ul#files{ 
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}
}
/* gallery-recall END */