}
.sloupec.ba-grid-column:not(:hover) .ba-overlay {
    opacity: 0;
}

.sloupec .ba-overlay {
    transition: .9s linear;
  	opacity: 1;
}
.reference.ba-grid-column:not(:hover) .ba-overlay {
    opacity: 1;
    -webkit-filter: grayscale(50%);
		filter: grayscale(50%);
}

.reference .ba-overlay {
    -webkit-transition: all 1.5s;
    transition: 1.5s linear;
  	opacity: 0;
}
.intromenu.ba-grid-column:not(:hover) .ba-overlay {
    opacity: 0;
}

.intromenu .ba-overlay {
    transition: .6s linear;
  	opacity: 1;
}
.custom-image.ba-item-image {
    text-align: center; /* The value is the same as you set for the image */
}

.custom-image.ba-item-image .ba-image-wrapper {
    box-shadow: 0 0px 0px 0 rgba(0, 20, 0, 0.25); /* The value is the same as you set for the image */
    display: inline-block;
    overflow: hidden; /* The value is the same as you set for the image */
}

.custom-image.ba-item-image .ba-image-wrapper img {
      filter: grayscale(1) invert(0.39) ;
    -webkit-filter: grayscale(1) invert(0.2) contrast(1.7);
    -moz-filter: grayscale(1) invert(0.2) contrast(1.7);
    opacity: 0.4;
    transition: all 1s;
    -webkit-transition: all 1s;
}

.custom-image.ba-item-image .ba-image-wrapper img:hover {
  	-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
    text-align: center;
  	opacity: 1;

}
div.cc-checkboxes-container.cc-checkboxes-filled input.cc-cookie-checkbox:checked+span:before, div.cc-checkbox-container.cc-checkboxes-filled input.cc-cookie-checkbox:checked+span:after {
    background-color: #c0c0d0;
    border-color: #c0c0d0;
  	transition: background-color .6s;
}
.cc-window {
  font-family: 'Istok Web';
}
div.cc-cookie-category-title {
	font-family: 'Istok Web';
}
.cc-btn {
    display: block;
    padding: 0.4em 0.8em;
    font-size: .9em;
    font-weight: 400;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
}
.cc-revoke.cc-bottom {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
a.cc-link label {
    font-size: 15px;
}
.cc-message-text {
    line-height: 20px;
}
  .cc-custom-revoke {
    font-weight: 300;
    text-align: center;
    color: #333333;
    line-height: 0px;
    font-size: 15px;
}