/* Source and licensing information for the line(s) below can be found at http://drupaljedimaster.co.uk/themes/contrib/solo/css/layout/solo-layout.css. */
.page-wrapper,.solo-outer{display:grid;margin-inline:auto;margin-block:0}.solo-col{display:grid;margin-inline:auto;margin-block:0;max-width:100%}.page-wrapper{grid-auto-columns:100%;gap:0px 0px;grid-auto-flow:row;grid-template-rows:1fr;justify-content:start;align-content:start;justify-items:start;align-items:start}.solo-col,.solo-col>*,.page-wrapper,.page-wrapper>*{width:100%}.lone>.solo-col:not(.header-inner,.primary-menu-inner,.fixed-search-block-inner){grid-auto-flow:row}.solo-outer .region-inner{height:100%}.solo-inner:empty{padding:0 !important}.solo-inner:not(.primary-menu-inner,.primary-sidebar-menu-inner,.system-messages-inner,.highlighted-inner,.active-top-1>.solo-inner,.active-main-1>.solo-inner,.active-bottom-1>.solo-inner,.active-footer-1>.solo-inner){padding:var(--solo-gap)}.active-top-1>.solo-inner,.active-main-1>.solo-inner,.active-bottom-1>.solo-inner,.active-footer-1>.solo-inner{padding-top:var(--solo-gap);padding-bottom:var(--solo-gap)}.active-top-1>.solo-inner>div,.active-main-1>.solo-inner>div,.active-bottom-1>.solo-inner>div,.active-footer-1>.solo-inner>div{width:calc(100% - calc(2*var(--solo-gap)));margin:0 auto}.solo-outer .region-inner{padding:var(--solo-gap)}.multi>.solo-col{gap:var(--solo-gap);grid-auto-flow:column}.top-box,.top-box-inner,.main-box,.main-box-inner,.bottom-box,.bottom-box-inner,.footer-box,.footer-box-inner{display:flex;flex-direction:column;width:100%;height:100%;flex-grow:1}
/* Source and licensing information for the above line(s) can be found at http://drupaljedimaster.co.uk/themes/contrib/solo/css/layout/solo-layout.css. */