html{-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{background-color:#000;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;line-height:1.15rem;margin:0}a:link{color:#bbb;text-decoration:none}a:visited{color:#bbb;text-decoration:none}a:active{color:#bbb;background:#cf3}a:hover{color:#cf3;background:#300}nav ul li a:link{color:#fff}nav ul li a:visited{color:#fff}nav ul li a:active{color:#fff;background:#cf3}nav ul li a:hover{color:#300;background-color:#990}nav ul li.mSEL{background:#990}nav ul li.mSEL a{color:#300}nav ul li.mSEL div a{color:#fff}nav ul li.mSEL div a.aSEL{color:#300}section{margin-bottom:7.75rem;padding:0 .5rem}@media only screen and (min-width: 544px){section{margin-bottom:4.75rem}}@media only screen and (min-width: 768px){section{margin:0 auto;max-width:66.67rem;margin-bottom:8.5rem;padding:0 1.5rem}}footer #bottom-spacer{float:right;margin:7rem}div{font-size:0.75rem}h3{color:#cf3;font-size:0.875rem}img{height:auto;max-width:100%}#gallery img{height:64px;width:64px;object-fit:contain}iframe{border:0}[class*="col-"]{float:left}@media only screen and (min-width: 768px){.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}[class*="col-"]{padding-right:1.5rem}}#installations li{padding:0.25rem}#recent ul,#list ul{line-height:1.15rem;list-style:none;padding:0}#recent li{margin-bottom:0.5rem}#list ul li a{display:inline-block;padding:0.275rem 0;width:100%}#full{margin-top:2rem}#contact img{position:relative;left:2px;top:4px;height:16px;width:160px}.tables table{position:relative;margin-bottom:1.5em;table-layout:fixed;width:100%;left:-.5rem}@media only screen and (min-width: 768px){.tables table{left:-1.5rem}}.tables table tr{line-height:1.5em;vertical-align:top}.tables table tr th{background-color:#300;overflow:hidden;padding-left:.5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tables table tr th,.tables table tr td{padding-left:0}@media only screen and (min-width: 768px){.tables table tr th,.tables table tr td{padding-left:.5rem}}.tables table tr th:nth-child(1),.tables table tr td:nth-child(1){width:16%;padding-left:0}@media only screen and (min-width: 768px){.tables table tr th:nth-child(1),.tables table tr td:nth-child(1){padding-left:1.5rem}}.tables table tr th:nth-child(2),.tables table tr td:nth-child(2){width:24%}.tables table tr th:nth-child(3),.tables table tr td:nth-child(3){width:48%}.tables table tr th:nth-child(4),.tables table tr td:nth-child(4){width:12%}#calendar.tables table tr th:nth-child(1){width:6em}@media only screen and (min-width: 768px){#calendar.tables table tr th:nth-child(1){width:12em}}#calendar.tables table tr th:nth-child(2){visibility:hidden;width:auto}#exhi.tables table tr th:nth-child(1),#exhi.tables table tr td:nth-child(1){width:10%}#exhi.tables table tr th:nth-child(2),#exhi.tables table tr td:nth-child(2){overflow-wrap:break-word;width:22%}#exhi.tables table tr th:nth-child(3),#exhi.tables table tr td:nth-child(3){overflow-wrap:break-word;width:22%}#exhi.tables table tr th:nth-child(4),#exhi.tables table tr td:nth-child(4){overflow-wrap:break-word;width:12%}#exhi.tables table tr th:nth-child(5),#exhi.tables table tr td:nth-child(5){overflow-wrap:break-word;width:12%}#exhi.tables table tr th:nth-child(6),#exhi.tables table tr td:nth-child(6){overflow-wrap:break-word;width:22%}#logo{background-color:rgba(0,0,0,0.8);border-bottom:1px solid #990;line-height:1.5rem;position:fixed;top:0;text-align:center;width:100%;z-index:1;font-size:1rem;height:7.5rem;letter-spacing:0.4rem;padding-top:0}@media only screen and (min-width: 440px){#logo{height:5rem}}@media only screen and (min-width: 768px){#logo{font-size:1.5rem;height:7.7rem;letter-spacing:0.6rem;padding-top:1.25rem}}#menu ul{background:url("/images/stripes2.gif") repeat-x;border-bottom:1px solid #990;font-size:0.8rem;font-weight:bold;line-height:2.1rem;list-style:none;margin:0;padding:0;position:fixed;text-align:center;width:100%;z-index:3;background-position:center 8px;height:41px;top:1.33333rem}@media only screen and (min-width: 768px){#menu ul{background-position:center 8px;height:41px;top:4rem}}#menu ul li{display:inline-block;white-space:nowrap}#menu ul li a{position:relative;display:block;padding:0 1.25rem}@media only screen and (min-width: 768px){#menu ul li a{padding:0 1.5rem}}#menu ul li div{display:none;height:80vh;overflow:auto;position:absolute;text-align:left}#menu ul li div a{background:#990;border-top:1px solid #000000}#menu ul li span#l0{display:none}#menu ul li span#l1{display:block}#menu ul li:nth-child(4) a{width:120px}@media only screen and (min-width: 768px){#menu ul li:nth-child(4) a{width:136px}}#menu ul li:nth-child(5) a{width:144px}@media only screen and (min-width: 768px){#menu ul li:nth-child(5) a{width:160px}}#menu ul li:hover{background:#990}#menu ul li:hover div{display:block}#menu ul li:hover span#l0{display:block}#menu ul li:hover span#l1{display:none}#submenu{left:0;position:fixed;z-index:2;white-space:nowrap;top:5.50333rem}@media only screen and (min-width: 568px){#submenu{top:3.40333rem}}@media only screen and (min-width: 768px){#submenu{top:6.07rem}}#submenu ul{font-size:0.75rem;font-weight:bold;line-height:2.1rem;list-style:none;margin:0 0;padding:0;text-align:center;width:100vw}#submenu ul li{display:inline-block}#submenu ul li a{display:block;padding:0 0.25rem}@media only screen and (min-width: 375px){#submenu ul li a{padding:0 0.33rem}}@media only screen and (min-width: 768px){#submenu ul li a{padding:0 1rem}}
