body:not(.custom-background-image):before{background-color:transparent;height:0}body:not(.custom-background-image):after{background-color:transparent}@media screen and (min-width:44.375em){.site{margin:0}}body>img{right:10px !important}.site-header{padding:1rem 0 1.5rem}.site-header-main{background-color:#3371a3;background-image:url('https://static.kyleabaker.com/wp-content/uploads/2010/08/k2-header-05.png');background-repeat:no-repeat;background-size:contain;background-position-x:right;background-position-y:bottom;border-radius:5px;height:100px;padding:16px}.site-branding{margin-top:0;margin-bottom:8px;min-width:100%}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus{margin-top:0;margin-bottom:0;background-color:#fafafa}.menu-toggle.toggled-on{background-color:#1a1a1a}.site-header .site-branding a,.site-header .site-branding a:hover,.site-header .site-branding a:focus,.site-header .site-branding p{color:#fff}.site-header-menu{background-color:#fff;border-bottom:8px solid #3371a3;z-index:1}.primary-menu li:first-child{border-top:none}.widget{border-top:4px solid #3371a3;border-radius:10px}@media screen and (min-width:44.375em){.site-header-main{height:138px}}@media screen and (min-width:56.875em){.site-header{padding-right:4.5455%;padding-left:4.5455%}.site-header-main{height:200px;padding:32px}.site-branding{margin-top:16px}.site-header-menu{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:46px;background-color:transparent;border-bottom:none}.site-header .site-header-main .site-header-menu .primary-menu>.menu-item>a{border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}.site-header .site-header-main .site-header-menu .primary-menu>.menu-item.current-menu-item>a,.site-header .site-header-main .site-header-menu .primary-menu>.menu-item.current-menu-item>a:hover,.site-header .site-header-main .site-header-menu .primary-menu>.menu-item.current-menu-ancestor>a,.site-header .site-header-main .site-header-menu .primary-menu>.menu-item.current-menu-ancestor>a:hover{background-color:#fff;color:#1a1a1a}.site-header .site-header-main .site-header-menu .primary-menu>.menu-item>a:hover{background-color:#333}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{right:auto;left:100%}.main-navigation li:hover>ul,.main-navigation li.focus>ul{left:0;right:auto}.main-navigation .primary-menu>.menu-item-has-children>a{padding-right:.875em;padding-left:2.25em}.main-navigation .primary-menu>.menu-item-has-children>a:after{right:initial;left:.625em}.main-navigation ul ul li.menu-item-has-children>a:after{content:"\f432"}.main-navigation ul ul:before{left:7px;right:initial}.main-navigation ul ul:after{left:9px;right:initial}.site-inner.sticky{padding-top:240px}.site-inner.sticky .site-header{position:fixed;top:-160px;left:0;right:0;z-index:1;margin:0 auto;max-width:1320px;padding:0}body.admin-bar .site-inner.sticky .site-header{top:-128px}.site-inner.sticky .site-header-main{box-shadow:0 10px 50px -10px #444;margin-left:4.5455%;margin-right:4.5455%}}body.dark .site{background:#1a1a1a !important}body.dark,body.dark .site-content h1,body.dark .site-content h2,body.dark .site-content h3,body.dark .site-content h4,body.dark .site-content h5,body.dark .site-content h6,body.dark .site-content p,body.dark .site-content label,body.dark .post-navigation .meta-nav,body.dark .wp-caption .wp-caption-text{color:#fff}body.dark .site-content a,body.dark .site-footer a,body.dark .site-content .required{color:#6594b9}body.dark .site-content a:hover,body.dark .site-content a:focus,body.dark .site-content a:active,body.dark .entry-title a,body.dark .entry-footer,body.dark .entry-footer a{color:#eee}body.dark code{background-color:unset}