.elementor-19 .elementor-element.elementor-element-ef93b39{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-19 .elementor-element.elementor-element-ef93b39:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ef93b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047e521 );}.elementor-19 .elementor-element.elementor-element-dab89d7{text-align:center;}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-ef93b39{--padding-top:60px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-ef93b39{--content-width:1600px;}}/* Start custom CSS for commerce7-default, class: .elementor-element-bae868f */.c7-reservation__search .c7-btn--primary {
    background-color: black;
    color: white;
    border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    border: 3px solid black;
}


.c7-reservation__search .c7-btn--primary:hover {
    background-color: transparent;
    color: black;
    border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    border: 3px solid black;
}


.c7-reservation__search .c7-form input[type='text'] {
    border-radius: 0px;
    border: 2px solid black;
}

.c7-reservation__search [type=button].c7-date-picker-toggle {
    border-radius: 0px;
    border-left: 2px solid black;
    border-top: none;
    border-bottom: none;
    border-right: none;
}


 .c7-form select {
    border-radius: 0px;
    border: 2px solid black;
 
    background-image: url(data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>), transparent !important;
}

.c7-reservation__search .c7-form__group .c7-form__field + button {
    margin-top: 19px !important;
}/* End custom CSS */