/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 30 2026 | 08:35:51 */
/* Udaje firmy */
.list-wrap {
  background-color: #fff;
  padding: 20px 25px;
  border-radius: 4px;
}

.list-wrap ul.no-liststyle {
  list-style: none;
  margin: 0;
  padding: 0;
}

.list-wrap ul.no-liststyle li.text-default {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 0;
  color: #5c2618;
  font-size: 15px;
  line-height: 1.4;
}

.list-wrap ul.no-liststyle li .icon {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

/* Hide original icon font */
.list-wrap ul.no-liststyle li .icon span {
  display: none;
}

/* Show CSS icon instead */
.list-wrap ul.no-liststyle li .icon::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Company - building icon */
.list-wrap ul.no-liststyle li:nth-child(1) .icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c2618' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='1'/%3E%3Cline x1='9' y1='6' x2='9' y2='6.01'/%3E%3Cline x1='15' y1='6' x2='15' y2='6.01'/%3E%3Cline x1='9' y1='10' x2='9' y2='10.01'/%3E%3Cline x1='15' y1='10' x2='15' y2='10.01'/%3E%3Cline x1='9' y1='14' x2='9' y2='14.01'/%3E%3Cline x1='15' y1='14' x2='15' y2='14.01'/%3E%3Cline x1='10' y1='22' x2='10' y2='18'/%3E%3Cline x1='14' y1='22' x2='14' y2='18'/%3E%3C/svg%3E");
}

/* Address - envelope icon */
.list-wrap ul.no-liststyle li:nth-child(2) .icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c2618' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='M22 4L12 13 2 4'/%3E%3C/svg%3E");
}

/* Phone icon */
.list-wrap ul.no-liststyle li:nth-child(3) .icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c2618' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2' width='10' height='20' rx='2'/%3E%3Cline x1='12' y1='18' x2='12' y2='18.01'/%3E%3C/svg%3E");
}

/* IČO - folder/document icon */
.list-wrap ul.no-liststyle li:nth-child(4) .icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c2618' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 19a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h5l2 3h9a2 2 0 012 2z'/%3E%3C/svg%3E");
}

.list-wrap ul.no-liststyle li .wrapper {
  color: #5c2618;
  font-weight: 400;
}

/* prevadzkovy cas */
.content-wrap {
  background: #fff !important;
  padding: 20px 30px;
  font-family: inherit;
  color: #5D4037;
}

@media (max-width: 767px) {
	.content-wrap, .list-wrap, .vc_custom_1772559478643 {
		padding: 0 !important;
	}
}

.working-day {
  padding: 18px 0;
  position: relative;
}

.working-day .border {
  display: block;
  width: 100%;
  height: 1px;
  background: #5D4037;
  opacity: 0.2;
  position: absolute;
  bottom: 0;
  left: 0;
}

.working-day .day,
.working-day .hours {
  font-size: 16px;
  color: #5D4037;
}

.working-day .day.current-day,
.working-day .hours.current-day {
  font-weight: 700;
}