﻿.shown > .show-icon {
	display: none !important;
}

.shown > .hide-icon {
	display: inline-block !important;
}

@media (max-width: 480px) {
	.hidden-mobile {
		display: none;
	}
}

@media (min-width: 0px) {
	.content-sm {
		display: none;
	}
}

div.img-thumbnail {
	padding-left: 0.25rem;;
	padding-right: 0.25rem;
}

div.img-thumbnail > .row > * {
	padding-left: unset;
	padding-right: unset;
	width: unset;
}

#search-term-input-group, #search-term-input-group > label {
	height: 39px;
}