.elementor-62 .elementor-element.elementor-element-3bbf8c0{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-62 .elementor-element.elementor-element-2046b3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-62 .elementor-element.elementor-element-2046b3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-acd3268 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-acd3268 */.elementor-62 .elementor-element.elementor-element-acd3268 .buttoncats{padding:10px;}

@media(max-width:767px){
.elementor-62 .elementor-element.elementor-element-acd3268 .buttoncat{
    width:calc(50% - 5px);
}
.elementor-62 .elementor-element.elementor-element-acd3268 .buttoncat span{
    white-space:pre-wrap;
}
}/* End custom CSS */
/* Start custom CSS */.reservation table td,.reservation table tr { border:none; }
.buttonreserv {
font-family: inherit;
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
outline: 0;
font-size: 16px;
line-height: 1.2em;
letter-spacing: 0;
font-weight: 500;
text-transform: uppercase;
box-sizing: border-box;
margin: 0;
-webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
-moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
color: #000;
background-color: #F29E23;
border: 2px solid transparent;
cursor: pointer;
padding: 15px 52px;
}
.rooms-list-item-wrap {
    margin: 10px!important
}
.color_price {
    color: #FFF!important;
    font-weight: 300
}/* End custom CSS */