@charset 'utf-8';
/**
 * 
 * @author Michael Ligabue
 */
@media screen{div, article, section, nav, header, footer, main {display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html, body {position: relative;width: 100%;height: 100%;}body {padding: 0;margin: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1.3;font-weight: 300;color: #333333;background-color: #8a8b8c;}img {display: block;width: auto;height: auto;max-width: 100%;}h1 {font-size: 1.2em;}h2 {font-size: 1em;}a {color: #5cafe3;text-decoration: none;}a:hover {text-decoration: underline;}.pcb-entry-content h1:first-child {margin-top: 0;}strong {font-weight: 600;}hr {display: block;border: none;padding: 32px 0;}iframe{max-width: 100%;max-height: 200px;}.pcb-workspace {width: 1040px;max-width: 100%;margin: 0 auto;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}@supports (display:grid ){ .pcb-workspace { display:grid;grid-auto-flow: auto;grid-auto-rows: max-content;grid-gap: 0;grid-template-columns: 253px auto;grid-template-rows: 178px 594px;}.pcb-sidebar {grid-column: 1/span 1;grid-row: 2/span 1;}.pcb-banner {grid-column: 1/span 2;grid-row: 1/span 1;}.pcb-main-wrapper {grid-column: 2/span 1;}}.pcb-main-wrapper {background-color: #fef2e3;padding: 20px 40px 64px;background-image: url(img/footer.gif);background-position: bottom left;background-repeat: no-repeat;background-size: 100% auto;}.pcb-banner {background-image: url(img/banner.gif);}.pcb-banner-nav{position: absolute;bottom: 12px;left: 295px;}.pcb-banner-nav ul{list-style-type: none;padding: 0;margin: 0;}.pcb-banner-nav ul li{display: inline-block;vertical-align: middle;margin-right: 16px;color: #fff;cursor: pointer;}.pcb-banner-nav ul li a{color: inherit;}.pcb-banner-nav ul li a:hover{text-decoration: none;}.pcb-sidebar {background-image: url(img/sidebar.gif);background-repeat: no-repeat;background-size: contain;background-color: #636466;}.pcb-main-nav {background-color: #c1d72e;}.menu {list-style-type: none;padding: 6px 4px 0;margin: 0 0 60px;}.menu:after {display: block;content: '';position: absolute;top: 100%;left: 0;height: 6px;width: 90%;background-color: #636466;}.menu-item {display: inline-block;position: relative;line-height: 1;}.menu-item a {display: block;color: #636466;padding: 6px 10px;-webkit-transition: .2s all ease-in;-moz-transition: .2s all ease-in;transition: .2s all ease-in;}.menu-item a:hover {text-decoration: none;color: inherit;}.current-menu-item a, .current-menu-item a:hover, .current-menu-ancestor a {background-color: #636466;color: #fff;}.sub-menu {display: none;padding: 0;list-style-type: none;margin: 0;}.current-menu-ancestor .sub-menu, .current-menu-item .sub-menu,.menu-item:hover .sub-menu {display: block;position: absolute;top: 100%;left: 0;z-index: 10;background-color: #636466;color: #fff;}.menu-item .sub-menu a {color: inherit;}@supports (display:grid ){ .pcb-main-wrapper article{ display:grid;grid-auto-flow: auto;grid-auto-rows: max-content;grid-gap: 60px;grid-template-columns: 239px auto;}}.pcb-thumbnail {padding-bottom: 30px;}.home .pcb-thumbnail{margin-top: 50px;}.home .pcb-entry-content{padding: 80px 0 0 50px;}.pcb-map {padding-top: 32px;}}@media screen and (-ms-high-contrast: active) , ( -ms-high-contrast : none) ,screen and (max-width: 1040px), print {hr {padding: 8px 0;}.pcb-workspace, .pcb-main-wrapper article {display: block;}.pcb-main-wrapper {padding: 20px 20px 64px;border-bottom: 10px solid #636466;}.pcb-workspace {width: 600px;top: auto;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);margin-top: 60px;}.pcb-main-wrapper, .pcb-sidebar {background-image: none;}.pcb-banner {height: 140px;background-size: cover;background-repeat: no-repeat;background-image: url(img/banner-small.gif);background-position: bottom left;}.pcb-banner-nav{left: 32px;}.menu-item {display: block;}.menu:after {display: none;}.sub-menu, .current-menu-ancestor .sub-menu, .current-menu-item .sub-menu,.menu-item:hover .sub-menu {display: block;position: relative;padding-left: 20px;}.home .pcb-entry-content{padding: 0;}}@media screen and (max-width: 600px) {.pcb-workspace {width: 350px;}.pcb-banner {height: 100px;}}@media print{.pcb-banner, .menu{display: none;}}