body.brx-body :focus { outline-width: 1px; outline-style: dashed; outline-offset: 1px; } body.brx-body .brxe-text a, body.brx-body .brxe-text-basic a, body.brx-body .brxe-heading a { text-decoration: underline; } body.brx-body .brxe-text a:focus, body.brx-body .brxe-text a:hover, body.brx-body .brxe-text-basic a:focus, body.brx-body .brxe-text-basic a:hover, body.brx-body .brxe-heading a:focus, body.brx-body .brxe-heading a:hover { text-decoration: none; } body.brx-body a, body.brx-body button, body.brx-body a svg.icon path, body.brx-body button svg.icon path { animation-duration: .2s; -moz-animation-duration: .2s; -o-animation-duration: .2s; -webkit-animation-duration: .2s; animation-timing-function: linear; -moz-animation-timing-function: linear; -o-animation-timing-function: linear; -webkit-animation-timing-function: linear; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; } body.brx-body #brx-header .brxe-section .brxe-container .brxe-block .brxe-nav-menu nav.bricks-nav-menu-wrapper ul.bricks-nav-menu li.menu-item.disable .brx-submenu-toggle > a, body.brx-body #brx-footer .brxe-section .brxe-container .brxe-nav-menu nav.bricks-nav-menu-wrapper ul.bricks-nav-menu li.menu-item.disable .brx-submenu-toggle > a { cursor: default; pointer-events: none; } .sr-only { position: absolute; width: 1px; height: 1px; clip: rect(0 0 0 0); overflow: hidden; border: 0; margin: -1px; padding: 0; } .cap { text-transform: uppercase; } body.single .brxe-row { display: grid; grid-gap: 44px 60px; } body.single .brxe-row.two-col { grid-template-columns: repeat(2, 1fr); } body.single .brxe-row.two-one-col { grid-template-columns: 2fr 1fr; }