.menu-category{padding:0 15px}#top>.row>.content:nth-child(2)>.menu-category{padding-top:120px}
/* Preserve the source menu's five 40px spacer paragraphs. The side image and
   footer each bleed 100px into this space, meeting without overlapping. */
.two-side-content-menus{padding-bottom:200px}
.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.form-errors{color:#9b251c}.form-body .form-group{margin-bottom:20px}.form-body .content-header{margin-top:30px}
/* Stable Sulu field key for the migrated audiovisual equipment group.
   Keep its source 30px rows and 10px checkbox-to-label spacing. */
.reserve-form [id$="_checkboxMultiple1"] .choice{line-height:30px}
.reserve-form [id$="_checkboxMultiple1"] .choice>.control-label{line-height:normal;margin-left:10px;margin-bottom:0}
.content:has(+ .content .reservation_form)>.container{padding-bottom:0!important}
.content>.container:has(>.reservation_form){padding-top:0!important}
@media(max-width:767px){.text-center-xs{text-align:center}.footer .col-sm-4.text-center-xs{margin-bottom:20px}.backtotop-desktop{display:none!important}}
@media(min-width:768px){.backtotop-mobile{display:none!important}}
