.title-rozdelovac h3{ 
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.stav {
display: inline-block;
width: 25px;
height: 12px;
margin-right: 5px;
border-radius: 2px; } .stav.predany {
background-color: #d93025; }
.stav.rezervovany {
background-color: #fbbc05; }
.stav.volny {
background-color: #34a853; }
@media (min-width: 1025px) {
#content-hotspot-6 {
background: #ffffff !important;
border: 0 #7e943b solid;
color: #000000 !important;
position: relative;
height: max-content;
top: 150px;
left: 22px;
z-index: 553;
box-shadow: 20px 8px 20px;
border-radius: 30px;
}
#content-hotspot-6 h2.hotspot-title{
color: #000000;
}
#content-hotspot-6 .hotspot-content{
padding: 15px;
}	
.pocitadlo {
position: relative;
right: 50%;
background-color: white;
box-shadow: 10px 18px 40px;
top: 22px;
}
}
.kontakt-formular {
max-width: 600px;
margin: 0 auto;
} .kontakt-formular .mail-form,
.kontakt-formular .mobil-form {
width: 48% !important;
display: inline-block;
vertical-align: top;
margin-right: 2% !important;
}
.kontakt-formular .mail-form input,
.kontakt-formular .mobil-form input,
#wpforms-749-field_0 {
max-width: 100% !important;
}
.kontakt-formular .mobil-form {
margin-right: 0;
} .kontakt-formular #wpforms-submit-749 {
background-color: #809543;
color: white;
border: none;
padding: 12px 24px;
font-size: 16px;
border-radius: 6px;
cursor: pointer;
transition: background-color 0.3s ease;
margin-top: 10px;
}
.kontakt-formular #wpforms-submit-749:hover {
background-color: #1d6310; 
} @media (max-width: 768px) {
.kontakt-formular .mail-form,
.kontakt-formular .mobil-form {
display: block;
width: 100%;
margin-right: 0;
}
}
.sopnovillaem-slide-btn {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin-top: 20px;
} .sopnovillaem-slide-btn .read-more {
border-radius: 6px;
text-decoration: none;
font-weight: 600;
transition: all 0.3s ease;
} .sopnovillaem-slide-btn .presentation-btn {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #146B5C 0%, #0C4F44 51%) repeat scroll 0 0 / 200% auto !important;
color: white !important;
border: 2px solid #809543 !important;
display: inline-block;
-webkit-appearance: none; appearance: none;
text-align: center;
} @media (max-width: 768px) {
.sopnovillaem-slide-btn {
flex-direction: column;
align-items: flex-start;
}
}/*/*//**/.wptb-preview-table{
--bg: #ffffff; --text: #0f172a;
--muted: #475569; --emerald: #0f766e;
--emerald-dark: #0b5f58;
--head-bg: linear-gradient(180deg, #12ab9f 0%, #abc9c6 100%);
--head-text: #ffffff; --row: #ffffff;
--row-alt: #f6faf9; --row-hover: #e9f6f3;  --line: rgba(2, 6, 23, .10);
--line-soft: rgba(2, 6, 23, .06);
--radius: 18px;
background: var(--bg) !important;
border: 1px solid rgba(15,118,110,.22) !important;
border-radius: var(--radius) !important;
overflow: hidden !important;
border-collapse: separate !important;
border-spacing: 0 !important;
box-shadow:
0 14px 40px rgba(2,8,23,.10),
0 2px 8px rgba(2,8,23,.06) !important;
color: var(--text) !important;
font-size: 15px !important;
} .wptb-preview-table td{
padding: 18px 18px !important;
border: 0 !important;
border-bottom: 1px solid var(--line-soft) !important;
vertical-align: middle !important;
color: var(--text) !important;
} .wptb-preview-table tbody tr:first-child td{
background: var(--head-bg) !important;
color: var(--head-text) !important;
font-weight: 800 !important;
text-transform: uppercase !important;
letter-spacing: .9px !important;
font-size: 12.5px !important;
border-bottom: 1px solid rgba(255,255,255,.18) !important;
} .wptb-preview-table tbody tr:first-child td + td{
box-shadow: inset 1px 0 0 rgba(255,255,255,.12) !important;
} .wptb-preview-table tbody tr:not(:first-child) td{
background: var(--row) !important;
} .wptb-preview-table tbody tr:nth-child(even):not(:first-child) td{
background: var(--row-alt) !important;
} .wptb-preview-table tbody tr:not(:first-child) td{
box-shadow: inset 0 -1px 0 var(--line) !important;
} .wptb-preview-table tbody tr:not(:first-child):hover td{
background: var(--row-hover) !important;
} .wptb-preview-table td:first-child{
font-weight: 800 !important;
color: #0b2b25 !important;
letter-spacing: .2px !important;
} .wptb-preview-table td:nth-child(2),
.wptb-preview-table td:nth-child(3){
font-weight: 700 !important;
color: #0f172a !important;
}
.wptb-preview-table td:nth-child(5){
font-weight: 900 !important;
color: #0b5f58 !important;
font-size: 15.5px !important;
} .wptb-preview-table td .wptb-status{
display: inline-flex !important;
align-items: center !important;
gap: 8px !important;
padding: 8px 14px !important;
border-radius: 999px !important;
font-weight: 900 !important;
font-size: 12.5px !important;
letter-spacing: .35px !important;
line-height: 1 !important;
border: 1px solid transparent !important;
box-shadow: 0 6px 16px rgba(2,8,23,.08) !important;
}
.wptb-preview-table td .wptb-status::before{
content: "" !important;
width: 9px !important;
height: 9px !important;
border-radius: 999px !important;
background: currentColor !important;
opacity: .95 !important;
} .wptb-preview-table td.is-free .wptb-status{
background: rgba(16, 185, 129, .14) !important;
border-color: rgba(16, 185, 129, .30) !important;
color: #047857 !important;
} .wptb-preview-table td.is-reserved .wptb-status{
background: rgba(245, 158, 11, .16) !important;
border-color: rgba(245, 158, 11, .32) !important;
color: #92400e !important;
} .wptb-preview-table td.is-sold .wptb-status{
background: rgba(100, 116, 139, .16) !important;
border-color: rgba(100, 116, 139, .30) !important;
color: #334155 !important;
} .wptb-preview-table td.is-unknown .wptb-status{
background: rgba(15,23,42,.08) !important;
border-color: rgba(15,23,42,.16) !important;
color: #0f172a !important;
} .wptb-preview-table .wptb-button{
background: rgba(15,118,110,.10) !important;
border: 1px solid rgba(15,118,110,.28) !important;
border-radius: 14px !important;
padding: 10px 14px !important;
box-shadow:
0 10px 22px rgba(2,8,23,.10),
inset 0 1px 0 rgba(255,255,255,.60) !important;
transition: transform .18s ease, box-shadow .18s ease, background .18s ease !important;
}
.wptb-preview-table .wptb-link-target{
color: var(--emerald-dark) !important;
font-weight: 800 !important;
text-decoration: none !important;
}
.wptb-preview-table .wptb-button:hover{
background: rgba(15,118,110,.18) !important;
transform: translateY(-2px) !important;
box-shadow:
0 18px 34px rgba(2,8,23,.14),
inset 0 1px 0 rgba(255,255,255,.70) !important;
} @media (max-width: 768px){ .wptb-element-main-table_setting-4319 .wptb-row td{
padding: 14px 12px !important;
font-size: 14px !important;
background: #f7f7f7 !important;
} .wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+1) td,
.wptb-element-main-table_setting-4320 .wptb-row:nth-child(8n+1) td,
.wptb-element-main-table_setting-4321 .wptb-row:nth-child(8n+1) td,
.wptb-element-main-table_setting-4322 .wptb-row:nth-child(8n+1) td{
border-width: 1px; 
border-style: solid; 
border-radius: 0px;   
background: rgba(0, 0, 0, 0) linear-gradient(to right, #146B5C 0%, #0C4F44 51%) repeat scroll 0 0 / 200% auto !important;
color: #ffffff !important;
font-weight: 700 !important;
} .wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+1) td p,
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+1) td strong,
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+1) td div,
.wptb-element-main-table_setting-4320 .wptb-row:nth-child(8n+1) td p,
.wptb-element-main-table_setting-4320 .wptb-row:nth-child(8n+1) td strong,
.wptb-element-main-table_setting-4320 .wptb-row:nth-child(8n+1) td div,
.wptb-element-main-table_setting-4321 .wptb-row:nth-child(8n+1) td p,
.wptb-element-main-table_setting-4321 .wptb-row:nth-child(8n+1) td strong,
.wptb-element-main-table_setting-4321 .wptb-row:nth-child(8n+1) td div,
.wptb-element-main-table_setting-4322 .wptb-row:nth-child(8n+1) td p,
.wptb-element-main-table_setting-4322 .wptb-row:nth-child(8n+1) td strong,
.wptb-element-main-table_setting-4322 .wptb-row:nth-child(8n+1) td div{
color: #ffffff !important;
} .wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+2) td,
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+4) td,
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+6) td,
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+8) td{
background: #eef3f2 !important;
}
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+3) td,
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+5) td,
.wptb-element-main-table_setting-4319 .wptb-row:nth-child(8n+7) td{
background: #ffffff !important;
}
} #wpforms-submit-749 {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #146B5C 0%, #0C4F44 51%) repeat scroll 0 0 / 200% auto !important;
}