.layout,.l-footer{background:#f3f3f3;}.l-footer{border-top:none;}
.l-content,.l-middle-row .block,.l-sidebar .block,.l-footer .block{background:white;border-radius:5px;padding:1em;margin-bottom:20px;}
.l-footer .l-footer-inner{.block-menu-menu-footer-menu{padding-top:1em;margin-bottom:-2px;.block-content{border-bottom:solid 2px var(--flb-accent);padding-bottom:20px;ul.menu{padding:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;& > li{float:none;a{color:var(--flb-accent);&:hover{text-decoration:none;color:#000;}}}}}}}
body{font-size:14px;font-family:Verdana,Helvetica,Arial,sans-serif;}h1,h2,h3,h4{color:var(--flb-accent);}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Helvetica,sans-serif;}h1{font-size:1.846em;font-weight:600;margin-bottom:1em;line-height:1;}h2.block-title{border-bottom:2px solid var(--flb-accent);color:#999;padding-bottom:5px;margin-bottom:0.5em;font-weight:bold;font-size:150%;text-transform:uppercase;font-family:'Open Sans',Helvetica,Verdana,sans-serif;}h3{font-size:1.25em;font-weight:600;margin-bottom:1em;line-height:1.477;}a{color:var(--flb-accent);transition:color 500ms ease;&:hover{color:#000;}}
.block-sign-up-or-in{h3{}}
