.elementor-194 .elementor-element.elementor-element-7812ede > .elementor-container{min-height:15vh;}.elementor-194 .elementor-element.elementor-element-7812ede:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-7812ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2023/08/rezervace-bckgnd.jpg");background-position:0px -440px;background-size:cover;}.elementor-194 .elementor-element.elementor-element-7812ede > .elementor-background-overlay{background-color:#E6E6E661;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-7812ede{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 5% 0% 5%;}.elementor-194 .elementor-element.elementor-element-fa97fda{text-align:center;}.elementor-194 .elementor-element.elementor-element-fa97fda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4em;font-weight:700;}.elementor-194 .elementor-element.elementor-element-5cd406f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-194 .elementor-element.elementor-element-5cd406f .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-194 .elementor-element.elementor-element-5cd406f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-194 .elementor-element.elementor-element-ccca5f7{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-194 .elementor-element.elementor-element-82cd823{margin-top:2%;margin-bottom:0%;}.elementor-194 .elementor-element.elementor-element-030db3c > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-194 .elementor-element.elementor-element-05621e1{text-align:center;}.elementor-194 .elementor-element.elementor-element-67f99cd{margin-top:2%;margin-bottom:2%;}.elementor-194 .elementor-element.elementor-element-1cc80b7 > .elementor-element-populated{padding:0% 010% 0% 0%;}.elementor-194 .elementor-element.elementor-element-b10d704{text-align:center;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-day{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-time{color:#333333;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-hours-item{background-color:#ffffff;padding:15px 15px 15px 15px;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-hours{background-color:#ffffff;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:10px 10px 10px 10px;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-hours .wpr-business-hours-item:not(.wpr-business-hours-item-closed):hover{background-color:#f7f7f7;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-hours-item-closed{background-color:#E7978F;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-hours-item-closed .wpr-business-day{color:#ffffff;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-hours-item-closed .wpr-business-closed{color:#ffffff;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-time,.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-closed{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-e7f129a .wpr-business-hours-item:after{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px;}.elementor-194 .elementor-element.elementor-element-e7f129a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-194 .elementor-element.elementor-element-c42f165 > .elementor-element-populated{padding:0% 0% 0% 010%;}.elementor-194 .elementor-element.elementor-element-e3c1c5c{text-align:center;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-day{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-time{color:#333333;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-hours-item{background-color:#ffffff;padding:15px 15px 15px 15px;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-hours{background-color:#ffffff;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:10px 10px 10px 10px;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-hours .wpr-business-hours-item:not(.wpr-business-hours-item-closed):hover{background-color:#f7f7f7;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-hours-item-closed{background-color:#E7978F;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-hours-item-closed .wpr-business-day{color:#ffffff;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-hours-item-closed .wpr-business-closed{color:#ffffff;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-time,.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-closed{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-17f35d0 .wpr-business-hours-item:after{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px;}.elementor-194 .elementor-element.elementor-element-17f35d0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-194 .elementor-element.elementor-element-9e57f21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:05%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-194 .elementor-element.elementor-element-9e57f21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-9b56be9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-194 .elementor-element.elementor-element-9b56be9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-194 .elementor-element.elementor-element-9b56be9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-194 .elementor-element.elementor-element-9b56be9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-178b1a9{padding:02% 0% 0% 0%;}.elementor-194 .elementor-element.elementor-element-9666ca8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-194 .elementor-element.elementor-element-5c73864 .elementor-icon-wrapper{text-align:center;}.elementor-194 .elementor-element.elementor-element-5c73864.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-194 .elementor-element.elementor-element-5c73864.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-5c73864.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-194 .elementor-element.elementor-element-5c73864.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-5c73864.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-194 .elementor-element.elementor-element-5c73864 .elementor-icon{font-size:30px;padding:20px;border-width:2px 2px 2px 2px;border-radius:-1px -1px -1px -1px;}.elementor-194 .elementor-element.elementor-element-5c73864 .elementor-icon svg{height:30px;}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-1ae726f );}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-1ae726f );}.elementor-194 .elementor-element.elementor-element-df5887e{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-icon{padding-right:10px;}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-1ae726f );}.elementor-194 .elementor-element.elementor-element-df5887e .elementor-icon-list-text{transition:color 0.3s;}.elementor-194 .elementor-element.elementor-element-1afb278.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-194 .elementor-element.elementor-element-af6e380 .elementor-icon-wrapper{text-align:center;}.elementor-194 .elementor-element.elementor-element-af6e380.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-194 .elementor-element.elementor-element-af6e380.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-af6e380.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-194 .elementor-element.elementor-element-af6e380.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-af6e380.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-194 .elementor-element.elementor-element-af6e380 .elementor-icon{font-size:30px;padding:20px;border-width:2px 2px 2px 2px;border-radius:-1px -1px -1px -1px;}.elementor-194 .elementor-element.elementor-element-af6e380 .elementor-icon svg{height:30px;}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-1ae726f );}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-1ae726f );}.elementor-194 .elementor-element.elementor-element-2a65f77{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-icon{padding-right:10px;}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-1ae726f );}.elementor-194 .elementor-element.elementor-element-2a65f77 .elementor-icon-list-text{transition:color 0.3s;}.elementor-194 .elementor-element.elementor-element-ae8a014{--spacer-size:70px;}.elementor-194 .elementor-element.elementor-element-a94e9a3{text-align:center;}.elementor-194 .elementor-element.elementor-element-a8b5d17 iframe{height:40vh;}.elementor-194 .elementor-element.elementor-element-8b8dca2{padding:5% 0% 0% 0%;}.elementor-194 .elementor-element.elementor-element-a53511a{text-align:center;}@media(min-width:768px){.elementor-194 .elementor-element.elementor-element-9b56be9{width:100%;}}@media(max-width:1024px){.elementor-194 .elementor-element.elementor-element-7812ede:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-7812ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-194 .elementor-element.elementor-element-7812ede:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-7812ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-194 .elementor-element.elementor-element-82cd823{padding:010% 0% 010% 0%;}.elementor-194 .elementor-element.elementor-element-030db3c{width:100%;}.elementor-194 .elementor-element.elementor-element-030db3c > .elementor-element-populated{padding:0% 05% 0% 05%;}.elementor-194 .elementor-element.elementor-element-67f99cd{padding:010% 0% 010% 0%;}.elementor-194 .elementor-element.elementor-element-1cc80b7{width:100%;}.elementor-194 .elementor-element.elementor-element-1cc80b7 > .elementor-element-populated{padding:0% 05% 0% 05%;}.elementor-194 .elementor-element.elementor-element-c42f165{width:100%;}.elementor-194 .elementor-element.elementor-element-c42f165 > .elementor-element-populated{padding:0% 05% 0% 05%;}.elementor-194 .elementor-element.elementor-element-9b56be9 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(min-width:1025px){.elementor-194 .elementor-element.elementor-element-7812ede:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-7812ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for wpr-business-hours, class: .elementor-element-17f35d0 */.wpr-business-day {
  flex-grow: 1 !important; /* omezení šířky na 1/4 */
}

.wpr-business-closed {
  flex-grow: 3 !important; /* další omezení šířky pro text */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d27aa9b *//* Style the date picker */
#ui-datepicker-div .ui-datepicker-header {
    background-color: #575656;
}
#ui-datepicker-div {
    background-color: #2A2929; /* Set the background color */
    font-family: 'Poppins', sans-serif; /* Set the font family to Poppins */
    color: #fff; /* Set the text color to white (you can adjust this as needed) */
    border-radius: 8px; /* Add rounded corners if desired */
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* Add a shadow if desired */
}

/* Style the header navigation buttons */
.ui-datepicker-header a {
    color: #575656; /* Set the text color for the navigation buttons */
}

/* Style the month and year dropdowns */
.ui-datepicker-title select {
    font-family: 'Poppins', sans-serif; /* Set the font family to Poppins */
    background-color: #2A2929; /* Set the background color for the dropdowns */
    color: #fff; /* Set the text color for the dropdowns */
}

/* Change month dropdown to Czech */
.ui-datepicker-month option[value="0"] { /* Jan */
    content: "Leden";
}
.ui-datepicker-month option[value="1"] { /* Feb */
    content: "Únor";
}
.ui-datepicker-month option[value="2"] { /* Mar */
    content: "Březen";
}
.ui-datepicker-month option[value="3"] { /* Apr */
    content: "Duben";
}
.ui-datepicker-month option[value="4"] { /* May */
    content: "Květen";
}
.ui-datepicker-month option[value="5"] { /* Jun */
    content: "Červen";
}
.ui-datepicker-month option[value="6"] { /* Jul */
    content: "Červenec";
}
.ui-datepicker-month option[value="7"] { /* Aug */
    content: "Srpen";
}
.ui-datepicker-month option[value="8"] { /* Sep */
    content: "Září";
}
.ui-datepicker-month option[value="9"] { /* Oct */
    content: "Říjen";
}
.ui-datepicker-month option[value="10"] { /* Nov */
    content: "Listopad";
}
.ui-datepicker-month option[value="11"] { /* Dec */
    content: "Prosinec";
}

/* Style the calendar table */
.ui-datepicker-calendar {
    background-color: #2A2929; /* Set the background color for the calendar */
    color: #fff; /* Set the text color for the calendar dates */
}

/* Style the individual calendar cells */
.ui-datepicker-calendar a.ui-state-default {
    color: #fff; /* Set the text color for the calendar dates */
}

/* Style the today's date cell */
.ui-datepicker-today a.ui-state-default {
    background-color: #61CE70; /* Set a different background color for today's date if desired */
    color: #fff; /* Set the text color for today's date */
}

/* Style the button */
.forminator-button {
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    color: #2A2929;
    background-color: #61CE70; /* Button color when inactive */
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease; /* Transition for hover effect */
}

/* Style the button when hovered */
.forminator-button:hover {
    background-color: #98FB98; /* Button color when hovered */
}

/* Style the checkbox */
/* Style the checkbox */
.forminator-checkbox-box {
    width: 16px;
    height: 16px;
    border: 1px solid #2A2929; /* Add a 1px wide border with color #2A2929 */
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; /* Optional: Add some spacing to the right of the checkbox */
}

/* Style the dropdown arrow icon */
.ui-icon-circle-triangle-e,
.ui-icon-circle-triangle-w {
    color: #ddd; /* Very light grey */
}

/* Style the checkbox wrapper */
.forminator-checkbox__wrapper {
    display: flex; /* Ensure the checkbox and label are displayed in a row */
    align-items: center; /* Center align checkbox and label vertically */
    margin: 0;
}

/* Style the checkbox input */
.forminator-checkbox input[type="checkbox"] {
    display: none; /* Hide the default checkbox input */
}

/* Style the custom checkbox */
.forminator-checkbox-box {
    width: 16px;
    height: 16px;
    border: 1px solid #2A2929;
    background-color: #CCCCCC !important; /* Fill the checkbox with white when not clicked */
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    cursor: pointer;
    position: relative;
}

/* Style the custom checkbox when checked */
.forminator-checkbox input[type="checkbox"]:checked + .forminator-checkbox-box {
    background-color: #61CE70 !important; /* Add a background color when the checkbox is checked */
}

/* Style the custom checkbox label */
.forminator-checkbox__label p {
    margin: 0; /* Remove margin to prevent unwanted spacing */
    font-family: 'Poppins', sans-serif; /* Set the font family to Poppins */
    color: #2A2929; /* Set the text color for the label */
}

/* Style the link within the label */
.forminator-checkbox__label a {
    color: #2A2929; /* Set the link color */
    text-decoration: none; /* Remove underline from the link */
}

/* Style the link on hover */
.forminator-checkbox__label a:hover {
    text-decoration: underline; /* Add underline on hover */
}/* End custom CSS */