.brand--head, .brand--head * { font-family: 'Lato' !important; } .brand--body, .brand--body * { font-family: 'Merriweather' !important; } .brand--lhead, .brand--lhead * { font-family: 'Lato' !important; } .brand--lbody, .brand--lbody * { font-family: 'Merriweather' !important; } .brand--ui, .brand--ui * { font-family: 'Lato' !important; } .brand--beforeHead:before { font-family: 'Lato' !important; } .brand--afterHead:after { font-family: 'Lato' !important; } .brand--background { background-color: #fff !important; } .brand--background-all * { background-color: #fff !important; } .brand--border { border-color: #fff !important; } .brand--color { color: #fff !important; } .brand--color-all * { color: #fff !important; } .brand--shadow { box-shadow: 0 0 0 0.2rem #fff !important; } .brand--shadow-all * { box-shadow: 0 0 0 0.2rem #fff !important; } .brand--fill { fill: #fff !important; } .brand--stroke { stroke: #fff !important; } .brand--beforeBackground:before { background-color: #fff !important; } .brand--beforeBorder:before { border-color: #fff !important; } .brand--beforeColor:before { color: #fff !important; } .brand--afterBackground:after { background-color: #fff !important; } .brand--afterBorder:after { border-color: #fff !important; } .brand--afterColor:after { color: #fff !important; } /* should be applied to containers where links need to appear in brand color */ .brand--linkColor a { color: #fff !important; } /* should be applied to containers where links need to change to brand color on hover */ .brand--linkColorHover a:hover { color: #fff !important; } /* should be applied to any single element that needs to change color on hover */ .brand--hoverColor:hover { color: #fff !important; } /* TODO: probably need a way to create a 5-10% darker/lighter color */ .brand--linkColor a:hover, .button.brand--background:hover { opacity: .65 !important; } @media (min-width: 47.9375em) { /* 768px */ .brand--min768--background { background-color: #fff !important; } .brand--min768--border { border-color: #fff !important; } .brand--min768--color { color: #fff !important; } } @media (max-width: 47.9375em) { /* 768px */ .brand--max768--background { background-color: #fff !important; } .brand--max768--border { border-color: #fff !important; } .brand--max768--color { color: #fff !important; } }