﻿*{margin:0px;padding:0px;box-sizing:border-box;font-family:'Oswald', sans-serif}header#masthead{margin-bottom:1.5rem;padding-top:1rem}header#masthead .site-branding{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}header#masthead .site-branding .site-title a{color:#000;font-size:1.75rem;text-transform:uppercase;margin-right:7px}header#masthead .site-branding .site-title a:hover{text-decoration:none}header#masthead .site-branding img.custom-logo{width:150px;height:auto}header#masthead .menu{background:#f1f1f1}header#masthead .menu a{padding:.75rem 1rem;color:#000;margin-right:3px}header#masthead .menu a:hover{text-decoration:none;background:#e2e2e2}header#masthead .menu .menu-item-has-children::after,header#masthead .menu .page_item_has_children::after{content:'⮟';position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:12px}header#masthead .current-menu-item{border-bottom:solid 2px grey;color:#000}header#masthead .main-navigation{width:100%}header#masthead .main-navigation ul{flex-wrap:wrap}header#masthead .main-navigation ul ul{display:inline-block;position:absolute;background:#ffff}header#masthead .main-navigation ul ul a{display:inline-flex;padding:.75rem 1rem;background-color:#ffff}header#masthead .main-navigation ul ul a:hover{background:#ededed}@media (max-width: 968px){header#masthead .main-navigation ul ul a{display:block;padding:.5rem .75rem;font-size:1rem}}header#masthead .main-navigation ul ul .menu-item-has-children::after,header#masthead .main-navigation ul ul .page_item_has_children::after{content:'⮟';position:absolute;top:50%;transform:rotate(270deg) !important;right:8px;transform:translateY(-50%);font-size:12px}header#masthead .menu-toggle{background:none;border:none;position:absolute;top:10%;right:2rem}header#masthead .menu-toggle img{width:1.5rem;height:auto}#primary article{background:white;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:25px}#primary a{text-decoration:underline}@media only screen and (max-width: 600px){#primary{padding:20px;margin-left:0}}@media only screen and (max-width: 1024px){#primary{margin:0}}#primary .entry-title a{text-decoration:none;color:#121212}#secondary{background:white;color:#1b1b1b}#secondary ul{list-style:none;margin:0}#secondary ul li{padding:10px 0}#secondary ul li a{color:#1e73be}#secondary .widget{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:20px}.site-footer{grid-area:footer;width:100%;position:relative;bottom:0;background:#f1f1f1;padding:20px 0;text-align:center}
