body:not(.kahuna-landing-page) #container, #site-header-main-inside, #colophon-inside, .footer-inside, #breadcrumbs-container-inside, #header-page-title { margin: 0 auto; max-width: 1920px; } body:not(.kahuna-landing-page) #container { max-width: calc( 1920px - 4em ); } #site-header-main { left: 0; right: 0; } #primary { width: 300px; } #secondary { width: 320px; } #container.one-column .main { width: 100%; } #container.two-columns-right #secondary { float: right; } #container.two-columns-right .main, .two-columns-right #breadcrumbs { width: calc( 100% - 320px ); float: left; } #container.two-columns-left #primary { float: left; } #container.two-columns-left .main, .two-columns-left #breadcrumbs { width: calc( 100% - 300px ); float: right; } #container.three-columns-right #primary, #container.three-columns-left #primary, #container.three-columns-sided #primary { float: left; } #container.three-columns-right #secondary, #container.three-columns-left #secondary, #container.three-columns-sided #secondary { float: left; } #container.three-columns-right #primary, #container.three-columns-left #secondary { margin-left: 0%; margin-right: 0%; } #container.three-columns-right .main, .three-columns-right #breadcrumbs { width: calc( 100% - 620px ); float: left; } #container.three-columns-left .main, .three-columns-left #breadcrumbs { width: calc( 100% - 620px ); float: right; } #container.three-columns-sided #secondary { float: right; } #container.three-columns-sided .main, .three-columns-sided #breadcrumbs { width: calc( 100% - 620px ); float: right; } .three-columns-sided #breadcrumbs { margin: 0 calc( 0% + 320px ) 0 -1920px; } html { font-family: 'Source Sans Pro'; font-weight: 400; font-size: 12px; font-weight: 400; line-height: 1.8; } #site-title { font-family: Georgia, Times New Roman, Times, serif; font-size: 150%; font-weight: 900; } #access ul li a { font-family: Georgia, Times New Roman, Times, serif; font-size: 80%; font-weight: 100; } .widget-title { font-family: Georgia, Times New Roman, Times, serif; font-size: 100%; font-weight: 400; } .widget-container { font-family: Georgia, Times New Roman, Times, serif; font-size: 120%; font-weight: 400; } .entry-title, .page-title { font-family: Georgia, Times New Roman, Times, serif; font-size: 200%; font-weight: 400; } .entry-meta > span { font-family: Georgia, Times New Roman, Times, serif; font-weight: 400; } /*.post-thumbnail-container*/ .entry-meta > span { font-size: 70%; } .page-link, .pagination, .author-info .author-link, .comment .reply a, .comment-meta, .byline { font-family: Georgia, Times New Roman, Times, serif; } .content-masonry .entry-title { font-size: 160%; } h1 { font-size: 2.33em; } h2 { font-size: 2.06em; } h3 { font-size: 1.79em; } h4 { font-size: 1.52em; } h5 { font-size: 1.25em; } h6 { font-size: 0.98em; } h1, h2, h3, h4, h5, h6 { font-family: Georgia, Times New Roman, Times, serif; font-weight: 100; } :root { --kahuna-accent-1: #0e6014; --kahuna-accent-2: #0e6014; --kahuna-lpbox-ratio1: