.cs-menu.cs-menu-inline .menu li{padding:5px var(--item-padding);padding-left:15px!important}h2.widget-title{font-family:var(--widget-title-font);font-size:var(--widget-title-size);font-weight:var(--widget-title-weight);letter-spacing:var(--widget-title-spacing);text-transform:var(--widget-title-trans);font-style:var(--widget-title-style);margin-bottom:15px!important}li.ttr-sdbrchmbrs-wdgts>a{font-weight:bold!important}li.ttr-sdbrchmbrs-wdgts>a:hover{color:rgb(26,27,26)!important}.posts.layout-overlay .post .featured-img:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;pointer-events:none;content:"";background:rgb(0 0 0 / 80%)!important;opacity:0;transition:opacity 0.4s}@media only screen and (min-width:1024px){.cs-menu.cs-menu-inline .menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;text-align:left;background:rgb(255 255 255 / 25%);max-width:32%}}@media only screen and (max-width:767px){.cs-menu.cs-menu-inline .menu{text-align:left;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}ul#menu-a1d10d5{margin-left:-38px!important}.cs-menu.cs-menu-inline .menu li{padding:0 var(--item-padding);background:rgb(255 255 255 / 25%);font-size:18px!important}}.cs-room-booking .cs-room-booking-wrap{padding:50px 45px 55px;background:var(--csrb-bg);border-radius:0px!important;box-shadow:var(--csrb-box-shadow);transition:opacity 0.3s}.cs-reservation-form button[type="submit"]{padding:0 15px;width:100%;height:var(--field-height);line-height:1.2;text-align:center;border-radius:0px!important}.cs-menu.footer-menu li a:last-child{padding-right:0px!important}.cs-room-booking .room-booking-title{display:inline-block!important;justify-content:space-between;align-items:flex-end;margin-bottom:32px}input.wpcf7-form-control.wpcf7-submit.has-spinner{border-radius:0px!important}