.mobileOnly{display:block!important}.mobileHide{display:none!important}#pageBack,#wrapper,#page,#report{margin:0}#page,#report body>#popup div.ajax,.stripePayment #stripeCardDetails{min-width:unset}body.adminMode #jumpTop{bottom:2em}header{width:100%;z-index:9999;padding:0;box-sizing:border-box;position:static;justify-content:flex-start}header#banner a.logo{max-width:unset;margin:.5em;background-position:0 50%;height:2em}header a.logo h1{font-size:3vw;line-height:1em}section.content{padding-left:1em;padding-right:1em}nav#nav{position:fixed;right:0;z-index:9999;font-size:1.2em;background:none;padding:0;top:0}nav#nav a.openClose,nav#nav a#cart,#banner #simpleSearch,nav#nav a#toggleMenu,nav#nav #clientMenu>a{clear:none;min-width:1.5em;text-align:center}nav#nav div.pages,nav#nav div.userMenu{position:fixed;background:none;overflow:unset;right:0;top:0;bottom:0;overflow:auto;padding:1em;z-index:9999;max-width:40em;width:100%;box-sizing:border-box;background:#333;justify-content:center;align-content:flex-start;text-align:right}nav#nav ul.show{display:block}nav#nav div.pages a.close,nav#nav #clientMenu a.close{display:block;min-width:100%;font-size:2em;padding:0;background:none;color:inherit;text-align:right;background:none;color:#fff}nav#nav ul{flex-wrap:wrap}nav#nav ul ul{position:static;background:none;max-width:unset;flex-direction:row;box-sizing:border-box}nav#nav ul li{float:none!important;border:none;margin:0;text-align:left;display:block;min-width:12em;position:relative}nav#nav ul li.kids{}nav#nav ul li div{max-width:100%;display:block;position:static;visibility:visible;opacity:1;transition:none}nav#nav ul li ul li div{display:none}nav#nav li{margin:0}nav#nav ul li.hover div,nav#nav ul li div.open{display:block;position:static;transition:none}nav#nav ul li div span.description{padding:0;font-size:.7em;display:none!important}nav#nav ul li li li{padding:0;border:none;background:inherit;float:left!important;clear:none;width:auto}nav#nav #clientMenu ul li a{}#main{padding-left:0;padding-right:0;width:auto;max-width:none}article.item,article.user{display:block}article .details .image,article .details .video,article .details .images,article .details .googleMap{width:100%;margin:0;max-height:none;margin-bottom:1em;border-radius:unset}article.item.bodyText{padding-left:.5em;padding-right:.5em}article .details .images .image:not(:first-child) {display:none}.childItems article .details .image,.childItems article .details .video,.childItems article .details .googleMap{width:40%;margin:0;float:left;margin-right:1em;margin-bottom:1em}article .attributes{float:none;width:100%}nav #clientMenu{margin:0;position:static}nav #clientMenu ul{text-align:right;flex-direction:row;gap:.5em}nav #clientMenu ul li{display:inline-block;flex-grow:1}#clientMenu h3{}#main article .details{flex-wrap:wrap;gap:1em}#main article,#main article .attributes,#main article .image,#main article .googleMap,#main article .video{width:100%;padding:0;margin:0;float:none;box-sizing:border-box;max-height:unset;max-width:unset}#main article .attributes{padding:1em}#main.hasMenu{max-width:inherit;padding-left:inherit;flex-direction:column}#main .products article .details .image .frame,#main article .details .googleMap{max-height:unset}nav#menu{position:static;width:100%;overflow:hidden;margin:0}nav#menu ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1em;padding:.5em}nav#menu ul li{min-width:12em;flex-grow:1}nav#menu ul li div li{flex-grow:unset}nav#menu ul li a{}#adminMenu,#adminMenu #adminActiveSections{position:fixed;width:auto;float:none;border:none;z-index:999;left:0;top:unset;right:0;bottom:0}#adminTabs ul hr{display:none}#adminMenu ul li{float:left;margin-right:.5em}#adminMenu ul li.hover a.adminSection span,#adminMenu ul li a.adminSection span{position:static;float:none;display:block;text-align:center;font-size:.6em;margin:0;background:none;padding:0;color:inherit}#adminMenu ul li a.adminSection{padding:.3em;font-size:3em;font-size:3em}#adminMenu>#menuToggle{display:block;line-height:1em;font-size:2em;font-weight:bold;text-align:center;cursor:pointer}#adminMenu>#menuToggle:before{font:1em/1 FontAwesome;content:"\f106"}#adminMenu>#menuToggle.active:before{font:1em/1 FontAwesome;content:"\f107"}#adminTabs{overflow:hidden;font-size:.5em;display:none}div.hasSecondary aside,div.hasSecondary div.primary,.cols .colHalf{float:none;width:auto;clear:both}section.products{}section.content iframe{max-width:100%}nav #clientMenu.hover div.userMenu,nav #clientMenu div.userMenu{display:none}nav #clientMenu div.userMenu.show{display:block}.openClose::after,.openClose.open::after{content:unset;padding:0}.order .basket,.order .total{float:none;width:auto}ul.tabs li,ul.filter li{float:none;display:block}#logonForm{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}