/* https://www.brattleborochamber.org/wp-content/themes/tenf-wordpress-theme-master/style-mobile.css?ver=1.0.1 */
@media only screen and (max-width:1023px){:root{--wp--preset--font-size--tenf-extra-extra-extra-large:44px;--wp--preset--font-size--tenf-extra-extra-large:38px}body.admin-bar .main-navigation-mobile{top:32px}header#masthead{transition:padding-top 0.2s,padding-bottom 0.2s}body.scrolled header#masthead{padding-top:.5em;padding-bottom:.5em}body.scrolled.tenf-has-no-image-header header#masthead,body.scrolled.tenf-has-image-header .site-branding,body.scrolled.tenf-has-image-header .nav-container{box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.acf-fields .acf-field{width:100%!important}}@media only screen and (max-width:782px){html #wpadminbar{position:fixed}}@media only screen and (max-width:767px){:root{--wp--preset--font-size--tenf-extra-extra-extra-large:32px;--wp--preset--font-size--tenf-extra-extra-large:28px;--wp--preset--font-size--tenf-extra-large:24px;--wp--preset--font-size--tenf-large:20px;--wp--preset--font-size--tenf-base:16px;--wp--preset--font-size--tenf-small:14px;--wp--preset--font-size--tenf-extra-small:14px}body.admin-bar .main-navigation-mobile{top:46px}}@media only screen and (max-width:600px){:root{--wp--preset--font-size--tenf-extra-extra-extra-large:28px;--wp--preset--font-size--tenf-extra-extra-large:24px;--wp--preset--font-size--tenf-extra-large:20px;--wp--preset--font-size--tenf-large:18px}body.admin-bar .main-navigation-mobile{top:46px}form.variations_form.cart{flex-direction:column;text-align:center}.single_variation_wrap{align-items:center}}.main-navigation-mobile{pointer-events:none;opacity:0;transition:opacity 0.3s,transform 0.3s;transform:translateX(-50px);font-weight:700;z-index:50}.main-navigation-mobile.opened{pointer-events:all;opacity:1;transform:translateX(0)}.main-navigation-mobile ul.sub-menu{box-shadow:none;display:none;grid-template-columns:1fr;gap:.2em;margin-top:.5em;font-weight:400}