body,td,p,input,select,textarea,button{font-family:verdana,sans-serif}#page{margin:0}#banner{text-align:center;padding:1em;padding-bottom:0;padding-top:0;box-shadow:0 0 1em #333;background-image:linear-gradient(180deg,#a5a5a5 0%,#ccc 3%,rgba(255,255,255,0) 100%);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;font-family:Arial,sans-serif}#banner a.logo{display:inline-block;margin:auto;margin:0;margin-bottom:1em;margin-top:1em;float:none;margin-right:4em;background-image:url(images/logo.svg);height:3.5em;width:6em}nav#nav{display:inline-block;float:none;vertical-align:top;margin:0;width:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-size:1.4em}nav#nav,nav #clientMenu,nav #cart{text-transform:lowercase}nav#nav ul{clear:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}nav#nav ul ul{flex-direction:column;align-items:flex-start;padding-top:1em;padding-bottom:1em}nav#nav ul li,nav #clientMenu{float:none;white-space:nowrap}nav#nav #clientMenu a:hover{background:none}.title,h1{font-size:2.5em;font-weight:bold;font-family:Arial,sans-serif}.heading,h2{line-height:1.5em;color:#000;font-size:2em;font-family:Arial,sans-serif}h3,.h3,.subHeading,.caption,.caption a{font-family:Arial,sans-serif}h4{font-weight:bold}a{color:#15315a}a:visited{color:#15315a}a:hover{color:#e7802a}#menu{width:150px}#menu #simpleSearch,#menu #userMenu{display:none}#main{font-size:1.2em}#main.hasMenu{padding-left:inherit;max-width:1000px}nav#menu{width:100%;position:relative;float:left;clear:both;margin-bottom:1em;display:none}nav#menu li{float:left;margin-right:1px}nav#menu ul li div{display:none;position:absolute}nav#menu ul li:hover{display:block}.attributes .attribute.Quote,.productDetails .Quote .attValue{font-style:italic;background: #7777774d;font-weight:normal;line-height:1.6em;padding:1em;display:block}.details ul{list-style:outside disc;padding-left:1.5em}.details ul li{line-height:normal;padding-bottom:.8em}#productList .childItems{font-size:.7em}#productList .childItems article.item{}#productList .childItems article.item.attributes span,#productList .childItems article.item.author{display:none}#productList .childItems article.item.image{padding:0;margin:0;display:block;float:none}#productList .childItems article.item.image .frame{max-height:200px;overflow:hidden}#productList .childItems article.item.image img{width:100%}#productList .childItems article.itemh3.productCaption{padding:8px;margin:0}#productList .childItems article.item.buttons .button{font-size:12px;line-height:20px}nav#nav ul li div{max-width:unset;background:#fff;left:0;right:unset}nav#nav ul li div span.description{color:#fff}nav#nav div.pages ul li a,nav#nav div.pages ul li a:link,nav#nav div.pages ul li a:visited{padding:0;padding-top:1.5em;line-height:1.5em;padding-left:1em;padding-right:1em;border:none;background:none;height:4.5em;box-sizing:border-box}nav#nav div.pages ul li:hover a,nav#nav div.pages ul li a:hover,nav#nav div.pages ul li.selected a:hover,nav#nav div.pages ul li.selected.hover a{border-top:solid .4em;border-bottom:none;padding-top:1.1em}nav#nav div.pages ul li.selected a{border-bottom:solid .4em;border-top:none}nav#nav div.pages ul a span,nav#nav #clientMenu li a,nav#nav #clientMenu>a{padding-left:.5em;font-weight:bold;text-transform:uppercase;white-space:nowrap}nav#nav div.pages ul>li>a{padding-top:0}nav#nav div.pages ul>li>a span{padding-left:0;padding-top:0}nav#nav div.pages ul li.selected a,nav#nav div.pages ul li.selected a:hover,nav#nav div.pages ul li a:hover,nav#nav div.pages ul li a:active,nav#nav div.pages ul li.hover>a:link,nav#nav div.pages ul li.hover>a:active{}nav#nav div.pages ul li.selected a span,nav#nav div.pages ul li.selected a:hover span,nav#nav div.pages ul li a:hover span,nav#nav div.pages ul li a:active span,nav#nav div.pages ul li.hover>a:link span,nav#nav div.pages ul li.hover>a:active span{background:none}nav#nav ul li div li{border:none}nav#nav div.pages ul li div li a:link,nav#nav div.pages ul li div li a:hover,nav#nav div.pages ul li div li a:visited,nav#nav div.pages ul li.hover div li a:link,nav#nav div.pages ul li.selected div li a:link,nav#nav div.pages ul li.selected div li a:hover,nav#nav div.pages ul li.selected div li a:visited{color: #000000AA;border:none;text-align:left;margin:0;border:none;height:auto;padding-top:0;line-height:3em}nav#nav ul li li li{padding-left:1em;border:none;background:inherit}nav#nav ul ul li.selected ul{display:block}#actionProgress{color:#00b0e7;border-color:#00b0e7}.googleMap,article.item.googleMap{border-color:#00b0e7;border:none}ul.tabs li.selected a,ul.filter li.selected a{color:#00b0e7}article.item.details .image,article.item.details .googleMap{margin-bottom:0}article.item.author{background:#00b0e7}article.item.author img{margin:0}article.item.author span{display:none}nav#menu ul li div{background:#00b0e7}nav#menu ul li.selected div{background:#000}nav#menu ul li div span.description{color:#fff}nav#menu a,nav#menu a:link,nav#menu a:visited{color:#fff;background:#00b0e7}nav#menu li.selected a,nav#menu li.selected a:hover{background:#494949;color:#fff}nav#menu a:hover,nav#menu a:active{color:#fff;background:#000}section.products{text-align:center;max-width:1000px;margin:auto}.products article.item{width:100%;float:none;margin:0;margin-bottom:.5em;margin-top:2em;padding:1em;box-sizing:border-box}.products article.item h3.caption{border-bottom:solid .2em #edd400;color: #000000cc;padding-bottom:.5em;font-size:1.5em}.products article.item:nth-child(6n+6) h3.caption {border-color:#fe7e0d}.products article.item:nth-child(6n+5) h3.caption {border-color:#e91823}.products article.item:nth-child(6n+2) h3.caption {border-color:#4e9a06}.products article.item:nth-child(6n+3) h3.caption {border-color:#3465a4}.products article.item:nth-child(6n+4) h3.caption {border-color:#5c3566}.products article.item h3.caption a{color: #000000cc}.block .products article.item:nth-child(6n+6) {border-color:#fe7e0d;background-color: #FE7E0D55}.block .products article.item:nth-child(6n+5) {border-color:#e91823;background-color: #E9182355}.block .products article.item:nth-child(6n+1) {border-color:#edd400;background-color: #edd40055}.block .products article.item:nth-child(6n+2) {border-color:#4e9a06;background-color: #4e9a0655}.block .products article.item:nth-child(6n+3) {border-color:#3465a4;background-color: #3465a455}.block .products article.item:nth-child(6n+4) {border-color:#5c3566;background-color: #5c356655}.block .products article.item h3.caption{color: #000000cc;padding:.5em;border:none}.products article.item h3.caption a{color: #000000cc}.products article.item:nth-child(even) .image,
.products article.item:nth-child(even) .googleMap {float:right;margin:0}section.block{margin-bottom:1.5em;float:left;width:100%;clear:both;box-sizing:border-box}.products article.item .attributes .attribute .attValue{padding-right:0}.products article.item .attributes .attribute.price .priceDetails{font-size:1em;padding-left:1em}article.item .attribute.price .attName{display:none}article.item .attribute.price .attValue span.price{padding:.5em;display:block}article.item .attribute.price .attValue span.price.quantity{font-size:.5em}#banner #simpleSearch{display:none}nav #clientMenu{position:relative;margin:0}nav #clientMenu div.userMenu{padding:.5em;border-bottom: solid 0.3em #0007;background:#ccc}nav #clientMenu div.userMenu ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-direction:column}nav#nav #clientMenu a{background:none;color:inherit;padding:.5em;color: #0007}nav#nav #clientMenu>a.mobileHide{background:none;padding:0;padding-top:1.5em;line-height:1.5em;padding-left:2em;padding-right:2em;border:none;background:none;height:4.5em;box-sizing:border-box}nav#nav #clientMenu.hover>a,nav#nav #clientMenu>a:hover{border-top:solid .4em;border-bottom:none;padding-top:1.1em;background:#ccc}nav#nav #toggleMenu{background:none;color:#333}nav #clientMenu ul li{border:none}nav#nav #cart{color:#333;padding-left:1em;padding-right:1em;border:none;background:none}* h1{color:#3465a4}* h1:nth-child(5n+2) {color:#4e9a06}* h1:nth-child(5n+3) {color:#fe7e0d}* h1:nth-child(5n+5) {color:#e91823}* h1:nth-child(5n+5) {color:#5c3566}nav#nav ul li div,nav#nav ul li div ul{}nav#nav>div.pages>ul>li a{color:#fe7e0d;padding-top:0;background:none}nav#nav>div.pages>ul>li:nth-child(5n+2) a {color:#e91823}nav#nav>div.pages>ul>li:nth-child(5n+3) a {color:#5c3566}nav#nav>div.pages>ul>li:nth-child(5n+4) a {color:#3465a4}nav#nav>div.pages>ul>li:nth-child(5n+5) a {color:#4e9a06}nav#nav>div.pages>ul>li.selected a,nav#nav>div.pages>ul>li.hover a,nav#nav>div.pages>ul>li a:hover{background-color:#ffd4ae}nav#nav>div.pages>ul>li.selected:nth-child(5n+2) a,
nav#nav>div.pages>ul>li.hover:nth-child(5n+2) a,
nav#nav>div.pages>ul>li:nth-child(5n+2) a:hover {background-color:#f8b2b5}nav#nav>div.pages>ul>li.selected:nth-child(5n+3) a,
nav#nav>div.pages>ul>li.hover:nth-child(5n+3) a,
nav#nav>div.pages>ul>li:nth-child(5n+3) a:hover {background-color:#c8bbcc}nav#nav>div.pages>ul>li.selected:nth-child(5n+4) a,
nav#nav>div.pages>ul>li.hover:nth-child(5n+4) a,
nav#nav>div.pages>ul>li:nth-child(5n+4) a:hover {background-color:#9aa7b9}nav#nav>div.pages>ul>li.selected:nth-child(5n+5) a,
nav#nav>div.pages>ul>li.hover:nth-child(5n+5) a,
nav#nav>div.pages>ul>li:nth-child(5n+5) a:hover {background-color:#c4ddac}nav#nav>div.pages>ul>li>a:hover::before{background:#fe7e0d;color:#fff;box-shadow:0 0 .5em #333}nav#nav>div.pages>ul>li:nth-child(5n+2)>a:hover::before {background:#e91823}nav#nav>div.pages>ul>li:nth-child(5n+3)>a:hover::before {background:#5c3566}nav#nav>div.pages>ul>li:nth-child(5n+4)>a:hover::before {background:#3465a4}nav#nav>div.pages>ul>li:nth-child(5n+5)>a:hover::before {background:#4e9a06}nav#nav>div.pages>ul>li>div,nav#nav>ul>li.selected>div{border-bottom:solid .4em;color:#fe7e0d;padding:0;background-color:#ffd4ae;width:auto}nav#nav>div.pages>ul>li:nth-child(5n+2) div {color:#e91823;background-color:#f8b2b5}nav#nav>div.pages>ul>li:nth-child(5n+3) div {color:#5c3566;background-color:#c8bbcc}nav#nav>div.pages>ul>li:nth-child(5n+4) div {color:#3465a4;background-color:#bbcbe1}nav#nav>div.pages>ul>li:nth-child(5n+5) div {color:#4e9a06;background-color:#c4ddac}nav#nav ul li ul li a:before{font:1em/1 FontAwesome;content:"\f105";font-size:1em;display:inline;text-align:center;padding:0;margin:0;border:none;padding-right:.5em}section.block .content{text-align:center;clear:both}section.block .content h3{border-top:solid .2em;padding-top:1em;margin-top:0;display:inline-block;margin-bottom:3em}section.block form .content h3{border-bottom:none;width:auto}article.item .buttons,article.item .buttons .public,.block .buttons{float:none;text-align:center}.button,.button:link,.button:visited,.openClose,ul.tabs li,.bar,.bar:link,.bar:visited,.inputBoxButton,button,form input[type="submit"]{border:solid .1em;background:none}.button:hover,.openClose:hover,ul.tabs li:hover,.bar:hover,.inputBoxButton:hover,button:hover,form input[type="submit"]:hover{background:#ccc;color:#333}article .attributes{width:55%}