/* Shared parish mobile header: homepage and exhibition only. */
@media (max-width:849px) {
 /* Keep the header in document flow when Flatsome adds its sticky classes. */
 body.tts-em-parish-menu #header {height:auto!important;}
 body.tts-em-parish-menu #header .header-wrapper {position:relative!important;inset:auto!important;transform:none!important;animation:none!important;box-shadow:none;}
 body.tts-em-parish-menu #header .header-wrapper.stuck #top-bar {display:flex!important;}
 body.tts-em-parish-menu #header #wide-nav {margin-top:0;width:100%;max-width:none;padding-inline:0;background:#fff!important;border-bottom:1px solid #dfd9ce;}
 body.tts-em-parish-menu #header #wide-nav > .flex-row.container {box-sizing:border-box;width:100%;max-width:none;margin-inline:0!important;padding-inline:12px!important;min-height:52px;background:#fff;flex-wrap:nowrap;}
 body.tts-em-parish-menu #header #wide-nav > .container > .flex-col {flex:0 0 auto;}
 body.tts-em-parish-menu #header #wide-nav > #main-menu {box-sizing:border-box;left:0;width:100%;max-width:none;margin-inline:0;background:#fff;}
 body.tts-em-parish-menu #header #wide-nav .menu_mb_action {display:flex;align-items:center;flex:1;min-width:0;width:auto;min-height:52px;}
 body.tts-em-parish-menu #header #wide-nav .btn_menu_mb {display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;}
 body.tts-em-parish-menu #header #wide-nav .text_menu > .icon {display:none;}
 body.tts-em-parish-menu #header #wide-nav .text_menu {display:flex;align-items:center;flex:1;min-width:0;min-height:44px;padding-inline:10px;}
}
