header.main{background-color:#bfc5b1}header.main .global-bar{background-color:#fff;color:var(--white);padding-top:.1rem;padding-bottom:.1rem}header.main .social-icon{color:var(--white);border:1px solid var(--white);border-radius:50%;height:30px;width:30px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;transition:color .2s,background-color .2s}header.main .social-icon:focus,header.main .social-icon:hover{background-color:var(--white);color:var(--primary);text-decoration:none}header.main .logo img{margin-top:0}@media (min-width:1200px){header.main{position:sticky;top:0;z-index:15;background:#bfc5b1;box-shadow:0 0 1rem -.5rem #495057}}nav[aria-label=breadcrumb]+h4{display:none}@media (max-width:640px){#squidyMenu{width:auto;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;padding:11px 15px 15px 20px;cursor:pointer;text-align:left}#squidyMenu:hover{width:auto;color:#848484;background:#adb59a url(../images/menu-icon-hover.png) 20px 15px no-repeat}}.ddmenu{position:relative;display:flex;align-items:center;z-index:9;background:#bfc5b1 url(../images/menu-icon.png) 20px 15px no-repeat}.ddmenu nav{display:none}.ddmenu nav ul{display:inline-flex;list-style:none;margin:0}.ddmenu nav li{position:relative;display:inline-flex;align-items:stretch}.ddmenu nav a{display:block;padding:.6rem .85rem;line-height:1.2;text-decoration:none;font-size:1rem;color:#fff;display:flex;align-items:flex-end;transition:color .2s ease,background-color .2s ease;border-bottom:2px solid transparent;display:block;background-color:#bfc5b1;text-align:center}.ddmenu nav a.active,.ddmenu nav a:focus,.ddmenu nav a:hover{text-decoration:none;border-bottom:0 solid #929793;background-color:#adb59a}.ddmenu nav li li{display:block;align-self:baseline}.ddmenu nav li>ul{position:absolute;left:0;top:50%;min-width:250px;display:block;visibility:hidden;opacity:0;transition:all .2s ease-in-out;background-color:#fff}.ddmenu nav>ul>li:active>a:first-child,.ddmenu nav>ul>li:hover>a:first-child{background-color:#eee}.ddmenu nav li>ul a{color:#333;text-transform:uppercase;width:100%}.ddmenu nav li>ul a.active,.ddmenu nav li>ul a:focus,.ddmenu nav li>ul a:hover{text-decoration:none}.ddmenu nav li:focus>ul,.ddmenu nav li:hover>ul{visibility:visible;opacity:1;top:100%}.ddmenu nav>ul>li:last-child>ul{right:0;left:initial}.ddmenu .close-btn,.ddmenu-toggler{visibility:hidden;pointer-events:none;font-size:1.2rem;display:none;position:relative}.ddmenu .submenu_toggler{display:none;visibility:hidden}.ddmenu .btn-link{color:#fff}.ddmenu .btn-link:focus,.ddmenu .btn-link:hover{color:#bfe6ff}@media (min-width:1100px){.ddmenu nav{display:block}.ddmenu [data-squidyToggler]{display:none}}.subpage-link{text-align:center;z-index:1;border:1px solid #efefef;border-radius:0;overflow:hidden;justify-content:space-between;background-color:#929793}a.subpage-link:hover{text-decoration:none}a.subpage-link:focus{outline:3px solid #add8e6;z-index:3}.subpage-image{border-bottom:1px solid #929793}.subpage-image img{width:100%;max-height:100%;object-fit:cover;min-height:241px}.subpage-text{text-align:center;padding:1.5rem;font-size:1rem;color:#bfc5b1;background:#fff;border-bottom:solid 1px #e6e6e6;height:auto}.subpage-text h3{font-size:1.2rem;color:red;Text-transform:uppercase;margin-bottom:1rem}.subpage-text .btn{padding-left:1.7rem;padding-right:1.7rem;text-transform:uppercase}*{scrollbar-width:thin}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#fff));background:linear-gradient(180deg,#c9c9c9,#c9c9c9);border-radius:7px;margin-left:-7px}::-webkit-scrollbar-track{background:var(--drawerColourAccent)}:root{--drawerColourAccent:rgba(0,0,0,0.1);--drawerColourBackground:#fff;--drawerColourText:#666;--drawerColourLink:#555;--overlayColour:rgba(0,0,0,0.4)}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlayColour);opacity:0;z-index:91;transition:opacity .3s ease;visibility:hidden}.drawer-overlay.visible{opacity:1;visibility:visible}.drawer{position:fixed;top:0;left:0;bottom:0;transform:translateX(-110%);width:350px;max-width:95%;height:100%;background-color:#fff;color:var(--drawerColourText);box-shadow:0 0 2rem -1rem rgba(0,0,0,1);z-index:91;overflow:hidden;display:flex;flex-direction:column;transition:opacity .3s ease,transform .3s ease}.drawer.visible{transform:translateX(0)}.drawer-header{border-bottom:1px solid var(--drawerColourAccent);padding:.8rem .5rem;margin:0 .5rem}.drawer-header .drawer-title{margin:0;color:var(--drawerColourText);font-weight:300;letter-spacing:1px}.drawer-header .drawer-close{color:var(--drawerColourText);font-size:130%;padding:0 .8rem}.drawer-content{overflow:hidden;overflow-y:auto;flex:1 1 auto;padding-bottom:3rem}.drawer nav ul{list-style:none;padding:0;margin:0}.drawer nav div{display:flex}.drawer nav a{display:block;flex:1 1 auto;color:var(--drawerColourLink);border-bottom:1px solid var(--drawerColourAccent);text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.drawer nav a span{display:inline-block;padding:.8rem 1rem}.drawer nav ul li .toggler{display:done;align-items:center;padding:0 1.2rem;font-size:120%;border-left:1px solid var(--drawerColourAccent);cursor:pointer}.drawer nav ul li ul .toggler{border-left:transparent;background-color:transparent;font-size:100%}.drawer nav li ul li a{padding-left:1.6rem;text-transform:initial}.drawer nav li ul li ul li a{padding-left:2.5rem}.drawer nav li ul{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease-out,opacity .2s ease-out}.drawer nav li ul.visible{max-height:3000px;opacity:1}@media (max-width:1050px){header.main .logo img{max-height:90px}}@media (max-width:830px){#contactpage{width:100%;padding:0}#contactform{width:100%}.grid-view .product-card{flex-basis:33%}}@media (max-width:760px){.slideshow-overlay *{left:0}.slideshow-overlay .desc{max-width:100%}}@media (max-width:640px){#sitemap>div{float:none!important;width:auto!important}#contacttext iframe{width:100%}.form>div{margin:0 0 8px 0}.form>div>label{width:100%;float:none;margin:0 0 5px 0}.form>div>div{width:100%;float:none}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{width:100%}}#debug{position:relative;padding:10px 15px;text-align:left;background:#cfdaff;border-top:12px solid #c4d2ff;border-bottom:12px solid #c4d2ff}#debug h1{border:none;color:#001b51;text-transform:none;text-decoration:none}#debug pre{color:#000d27}@media(max-width:1099px){header.main>.container>.justify-content-between>div.col-8{flex:0 0 66.66667%;max-width:66.66667%}header.main>.container>.justify-content-between>div.col-4{flex:0 0 33.33333%;max-width:33.33333%}header.main>.container>.justify-content-between>.ddmenu{padding:0}}@media(min-width:1100px){header.main>.container>.justify-content-between>div{flex:0 0 auto!important;width:auto!important;max-width:100%!important}}.weather-link{width:2000px;height:750px;transform:scale(.28);transform-origin:top left;border:none;display:block}#adminpage{background:#fff;max-width:500px;padding:40px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.08);border-top:4px solid #00578a;margin-bottom:45px}.AdminLoginForm{margin-top:15px}.AdminLoginForm td{vertical-align:top;padding:6px}