.webkit .bs-gallery .bs-gallery-col {
  padding: 0 12px;
}

.webkit .bs-gallery .bs-gallery-item .bs-gallery-img-container {
    height: 200px;
    max-height: 200px;
}

.webkit .bs-gallery .bs-gallery-item .bs-gallery-img-container .card-img-top {
    object-fit: cover!important;
}

.webkit #bs-gallery-title {
    color: yellow!important;
}

.webkit .bs-gallery-item {
	margin-bottom: 24px
}

.webkit .bs-gallery-item .form-check {
    padding-left: 22px;
}

.webkit .bs-gallery-item .form-check-label {
    padding-left: 0;
}

.webkit .bs-gallery-img-container:hover {
	cursor: pointer;
}

.webkit .bs-gallery-img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.webkit .bs-gallery-img-container-fix {
	background-size: cover;
  background-position: center center;
}

.webkit .bs-gallery-img-fix {
	opacity: 0;
}

.webkit .bs-gallery-description {
	box-sizing: border-box;
	padding: 12px;
  border-top: 0.2rem solid #c00;
  background-color: rgb(236,236,236);
}

.hidden {
    display: none;
}

.webkit .bs-gallery-card-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; color: #000;
}

/***** Text *****/
.text-grey {
    color: black;
}

.bs-gallery-modal-img-copyright {
    font-size: 1.2rem;
}

/***** Modal *****/
.bs-gallery-modal-img {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.bs-gallery-modal-title {
    font-family: Arial;
    color: #000;
    font-size: 10pt;
    font-weight: bold;
    text-transform: none;
}

.bs-gallery-modal-img-title {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; color: #000;
    font-weight: bold;
}

.bs-gallery-modal-img-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; color: #000;
}
body > div.canvas-container > div > div.modal.fade.bs-gallery-modal.show > div > div > div.modal-body > p
.bs-gallery-modal .modal-dialog {
	position: relative;
}

.bs-gallery-modal-image-count {
	font-size: 80%;
	color: grey;
}

.bs-gallery-modal-control-row {
    padding-bottom: 1.5rem;
}

.bs-gallery-modal-control-left {
    padding-left: 0;
}

.bs-gallery-modal-control-right {
    padding-right: 0;
}

.bs-gallery-modal .btn {
    font-family: wuerthbold, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-transform: none;
}
