.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto}.navigation-search.nav-search-active{left:0;right:0;pointer-events:auto;visibility:visible;opacity:1}.gen-sidebar-nav .navigation-search{top:auto;bottom:0}:root .has-contrast-background-color{background-color:var(--contrast)}:root .has-contrast-2-background-color{background-color:var(--contrast-2)}:root .has-contrast-3-background-color{background-color:var(--contrast-3)}:root .has-base-color{color:var(--base)}:root .has-base-2-color{color:var(--base-2)}:root .has-base-2-background-color{background-color:var(--base-2)}:root .has-base-3-color{color:var(--base-3)}:root .has-base-3-background-color{background-color:var(--base-3)}:root .has-accent-color{color:var(--accent)}:root .has-accent-background-color{background-color:var(--accent)}:root .has-green-color{color:var(--green)}:root .has-green-background-color{background-color:var(--green)}:root .has-light-green-color{color:var(--light-green)}:root .has-light-green-background-color{background-color:var(--light-green)}:root .has-footer-color{color:var(--footer)}:root .has-footer-background-color{background-color:var(--footer)}.top-bar{font-size:15px}.main-title{font-family:"Montserrat",sans-serif}.site-description{font-family:"Montserrat",sans-serif}.widget-title{font-family:"Montserrat",sans-serif}.sidebar .widget,.footer-widgets .widget{font-size:14px}h1{font-family:"Montserrat",sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.4em}.site-info{font-family:"Montserrat",sans-serif;font-size:14px}@media (max-width:768px){.main-title{font-size:20px}h1{font-size:30px}}.top-bar{background-color:#424242;color:#fff}.top-bar a{color:#fff}.top-bar a:hover{color:#fff}.main-title a,.main-title a:hover{color:var(--base-3)}.site-description{color:#757575}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0,0,0,.02)}.entry-title a{color:#000}.entry-meta{color:#595959}.entry-meta a{color:#595959}.entry-meta a:hover{color:#000}h1{color:#000}.sidebar .widget{background-color:#fff}.sidebar .widget .widget-title{color:#000}.footer-widgets{color:#999;background-color:#191919}.footer-widgets a{color:#999}.footer-widgets a:hover{color:#fff}.footer-widgets .widget-title{color:#fff}.site-info{color:#999;background-color:#212121}.site-info a{color:#999}.site-info a:hover{color:#fff}.footer-bar .widget_nav_menu .current-menu-item a{color:#fff}a.generate-back-to-top{background-color:rgba(0,0,0,.4);color:#999}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba(0,0,0,.6);color:#fff}.inside-top-bar{padding:10px}.site-main .wp-block-group__inner-container{padding:40px}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:6px}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:6px}.separate-containers .featured-image{margin-top:12px}.separate-containers .inside-right-sidebar,.separate-containers .inside-left-sidebar{margin-top:12px;margin-bottom:12px}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:5px}.rtl .main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:5px}.footer-widgets-container{padding:80px}.inside-site-info{padding:20px}@media (max-width:768px){.site-main .wp-block-group__inner-container{padding:30px}.inside-site-info{padding-right:10px;padding-left:10px}.one-container .site-main .paging-navigation{margin-bottom:12px}}.is-right-sidebar{width:20%}.is-left-sidebar{width:25%}.dynamic-author-image-rounded{border-radius:100%}.dynamic-featured-image,.dynamic-author-image{vertical-align:middle}.one-container.blog .dynamic-content-template:not(:last-child),.one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0}.dynamic-entry-excerpt>p:last-child{margin-bottom:0}h1.entry-title{font-weight:600}h2.entry-title{font-weight:600}.navigation-branding .main-title{font-weight:700;text-transform:none;font-size:25px;font-family:"Montserrat",sans-serif}@media (max-width:660px){.navigation-branding .main-title{font-size:20px}}.post-image-above-header .inside-article div.featured-image,.post-image-above-header .inside-article div.post-image{margin-bottom:1.8em}