/*  Styles for categories and sets */

.cat_gallery_block {width: 224px; height: 300px; float: left; display: block; font-size: 0.9em; /* background-color: #fde0ad; */ background: url('/files/miniset/have_set_gradinent.jpg') repeat-x scroll 0 200px; padding: 0; margin: 4px 4px 20px; border-radius: 6px; border: 1px solid #d9d9de; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.cat_have_set {background: #FFFFFF;}
.cat_gallery_title { margin: 0 auto; font-size: 14px; height: 45px; overflow: hidden; padding: 0 2px;}
.cat_gallery_flags { margin: 0 auto; width: 200px;}

div.justified-gallery {text-shadow: none;}

div.justified-gallery div.cat_gallery_caption { white-space: nowrap; background-color: #3c3c3c; color: #fff; padding: 0;}

/* флаги */
.jg-entry span.flag-throbber, .jg-entry span.flag-message {display: none; visibility: hidden;}

.jg-entry a.like_flag:link, .jg-entry a.like_flag:visited {background: url("/files/svg/heart_empty.svg") no-repeat scroll center center; padding: 0; width: 20px; height: 20px; display: block; padding-top: 2px;}
.jg-entry a.like_flag.unflag-action:link, .jg-entry a.like_flag.unflag-action:visited {background: url("/files/svg/heart_filled.svg") no-repeat scroll center center;}

.jg-entry a.like_flag span { display: none; }

.jg-entry .flag-want a:link, .jg-entry .flag-want a:visited {background: url("/files/svg/gift_empty.svg") no-repeat scroll center center; padding: 0; width: 20px; height: 20px; display: block; margin: 0 5px;}
.jg-entry .flag-want a.unflag-action:link, .jg-entry .flag-want a.unflag-action:visited {background: url("/files/svg/gift_filled.svg") no-repeat scroll center center;}

.jg-entry .flag-want a span { display: none; }

.jg-entry .flag-have a:link, .jg-entry .flag-have a:visited {background: url("/files/svg/archive_empty.svg") no-repeat scroll center center; padding: 0; width: 20px; height: 20px; display: block; padding-top: 2px; margin: 0 5px;}
.jg-entry .flag-have a.unflag-action:link, .jg-entry .flag-have a.unflag-action:visited {background: url("/files/svg/archive_filled.svg") no-repeat scroll center center;}

.jg-entry .flag-have a span { display: none; }