#page-container{margin-left:auto;margin-right:auto}#page-container #header{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:100;height:75px}#page-container #header .grid-container{height:100%;padding:0;float:none;width:auto;margin-right:auto;margin:0 1.5em;max-width:90em}@media (min-width:44em){#page-container #header .grid-container{margin:0 2.1em}}@media (min-width:95em){#page-container #header .grid-container{margin:0 auto;max-width:90em}}body.admin-menu #page-container #header{top:30px}body.admin-menu-with-shortcuts #page-container #header{top:64px}#page-container #content{margin-top:75px}@media (min-width:70em){body.admin-menu #page-container #content{margin-top:105px}body.admin-menu-with-shortcuts #page-container #content{margin-top:139px}}@media (min-width:95em){body:not(.front) #page-container #content{width:100%;max-width:90em}}#page-container.header-disabled #content{margin-top:1em}#page-container .l-region--sidebar-second{width:0%;float:left;margin-right:0.9396%;display:none}#page-container #footer{background-color:#fff}@media (min-width:44em){#page-container #footer{position:relative}}#page-container #footer .l-region--footer{padding:1em 0 0 0}@media (min-width:44em){#page-container #footer .l-region--footer{float:right;padding:0}}#page-container #footer .grid-container{height:100%;padding:0 1em;float:none;width:auto;margin-right:auto;width:100%;max-width:90em}body.front #page-container #footer .grid-container{max-width:100%}@media (min-width:70em){#page-container.has-sidebar-first .l-region--sidebar-first{float:left;width:20em}}@media all and (max-width:1024px){#page-container.has-sidebar-first .l-region--sidebar-first{width:300px}}#page-container #region-main-content:before,#page-container #region-main-content:after{content:"\0020";display:table}#page-container #region-main-content:after{clear:both}#page-container #region-main-content{*zoom:1}@media (min-width:44em){#page-container #region-main-content{padding:0}body.node-type-lander #page-container #region-main-content,body.node-type-page-contact #page-container #region-main-content,body.front #page-container #region-main-content{padding-top:0}}body.node-type-gallery-item #page-container #region-main-content,body.node-type-page #page-container #region-main-content{padding-bottom:2em}@media (min-width:70em){#page-container #region-main-content{overflow:hidden}}@media (min-width:44em){.grid-3{width:48.72727%;float:left;margin-right:2.54545%}}
