html{overflow:-moz-scrollbars-vertical;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0;background-color:#2c2c2c}body,li,ol,p,td,ul{font:13px Arial,sans-serif;color:#57525b;line-height:1.4}@media only screen and (max-width:580px){body,li,ol,p,td,ul{font-size:12px}}@media only screen and (max-width:480px){body,li,ol,p,td,ul{font-size:11px}}@font-face{font-family:alliance;src:url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/alliance.woff2) format('woff2'),url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/alliance.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:fsbtr;src:url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/fsbtr.woff2) format('woff2'),url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/fsbtr.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:kievitotbook;src:url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/kievitot-book-webfont.woff2) format('woff2'),url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/kievitot-book-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:kievitotmedium;src:url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/kievitot-medium-webfont.woff2) format('woff2'),url(https://cdn.ssmedia.com/pacificglass/_scripts/fonts/kievitot-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}hr{border-top:1px solid #afb39d!important}a,a.alt:hover{color:#5f673b;text-decoration:underline;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.alt,a:hover{color:#2e2833;text-decoration:underline}.imgbox,.mapbox{background-color:#fff;padding:2px}.box,.pubbox{border:1px solid #2e2833;border-collapse:collapse}.small{font-size:11px}.h1,h1{margin:0;font:bold 18px kievitotbook,sans-serif;color:#7e7a81}.h2,h2{margin:15px 0;font:bold 16px kievitotbook,sans-serif;color:#878d6c}.h3,h3{margin:15px 0;font:italic 18px Arial,sans-serif;color:#444}.h4,h4{margin:15px 0;font:bold 17px Arial,sans-serif;color:#000}.cookietrail{position:relative;padding:8px 8px;background-color:#efefef}.cookietrail em{font-size:10px;font-style:normal}.wrapper{position:relative;min-width:980px;max-width:1040px;min-height:800px;margin:10px auto;padding:10px 0;background:#fff;border:3px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wrapper2{position:relative;max-width:950px;margin:0 auto}.bodycontent{position:relative;padding:20px 40px;min-height:350px;z-index:200}.wrapperblank .bodycontent{padding-top:0}.headertext h1{font-size:16px}.headertexthide{position:absolute;top:-9999px;left:-999px;opacity:0}.subnav{position:relative;padding:30px 0 20px 0;z-index:300}.subnav .links{display:block;width:98%;margin:0 auto;padding:0;text-align:center}.subnav .links a{display:inline;margin-bottom:0;padding:0 8px;font:normal 13px alliance,sans-serif;color:#2e2833;text-transform:uppercase;text-decoration:none;line-height:1.3;text-align:center}.subnav .links a.alt,.subnav .links a:hover{color:#979c7f;text-decoration:none}.subnav .links em,.subnav .links span{font:normal 13px alliance,sans-serif;color:#2e2833}@media only screen and (max-width:950px){.subnav .links a{font-size:12px}}@media only screen and (max-width:890px){.subnav .links a{font-size:11px}}@media only screen and (max-width:825px){.subnav .links em{display:block;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}}@media only screen and (max-width:460px){.subnav .links a{font-size:10px}}@media only screen and (max-width:410px){.subnav{display:none}}.wrapper3{display:table;width:100%}.wrapper3 .wrappermain,.wrapper3 .wrapperside{position:relative;display:table-cell;vertical-align:top}.wrapper3 .wrappermain{width:100%}.wrapper3 .wrapperside{background:#f2f2f2}.sidebar{position:relative;width:230px;padding:8px 8px 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar a,.sidebar a:visited{color:#2e2833;text-decoration:none}.sidebar a:hover{color:#979c7f;text-decoration:none}.sidebar a.alt,.sidebar a.alt:visited{color:#2e2833;text-decoration:none}.sidebar div,.sidebar li,.sidebar p,.sidebar ul{color:#2e2833}.sidebar li{line-height:1.3}.sidebar ul{list-style:none;padding-left:15px;padding-bottom:10px}.sidebarhdr{margin-bottom:15px;font-size:25px;color:#2e2833!important;text-transform:uppercase}.sidebarlinkspecial{clear:both;display:block;font-size:21px;color:#2e2833!important;text-transform:uppercase;text-align:center;text-decoration:none}.sidebarlinkspecial:hover{color:#979c7f!important;text-decoration:none}.siteheader{position:relative;width:100%;min-height:167px}.siteheader2{position:relative;max-width:950px;min-height:167px;margin:0 auto}.siteheader2 .headertext{position:relative;top:28px;padding-left:206px;z-index:300}.siteheader2 .headertext div{font:normal 65px fsbtr,sans-serif;color:#2e2833;line-height:1;text-shadow:4px 4px 3px rgba(101,101,101,.75)}.siteheader2 .headerphone{position:absolute;top:-12px;right:10px;padding:5px;font:normal 15px kievitotbook,sans-serif;color:#3d3b43;background:#fff;border:1px solid #e7e8e2}.siteheader2 .headerphone a{color:#3d3b43;text-decoration:none}.siteheader2 .headerphone a:hover{color:#3d3b43;text-decoration:underline}.siteheader2 .logo{position:absolute;top:-10px;display:table;width:185px;height:190px;padding:8px 0 0 2px;background:#979c7f;text-align:center;z-index:400}.siteheader2 .logo img{width:160px;height:174px}.siteheader2 .logos{position:absolute;top:25px;right:7px;z-index:100}.siteheader2 .logos div{display:inline-block;width:93px;height:70px;background:url(https://cdn.ssmedia.com/pacificglass/webart/logo-symbol.png);text-indent:100%;white-space:nowrap;overflow:hidden}.siteheader2 .logos div:nth-of-type(1){opacity:.5}.siteheader2 .logos div:nth-of-type(2),.siteheader2 .logos div:nth-of-type(3){margin-left:10px}.siteheader2 .logos div:nth-of-type(2){opacity:.3}.siteheader2 .logos div:nth-of-type(3){opacity:.15}.siteheader2 .navbar{position:absolute;left:0;bottom:3px;display:table;padding-left:206px;width:100%;border-top:1px solid #979c7f;z-index:300}.siteheader2 .navbar .links{display:table-cell;line-height:1}.siteheader2 .navbar .links a{display:inline-block;padding:17px 9px 0 9px;font:normal 16px kievitotbook,sans-serif;color:#3d3b43;text-decoration:none;text-transform:lowercase;text-shadow:3px 3px 3px rgba(1,1,1,.25)}.siteheader2 .navbar .links a:first-child{padding-left:10px}.siteheader2 .navbar .links a.alt,.siteheader2 .navbar .links a:hover{color:#fff;text-shadow:3px 3px 3px rgba(1,1,1,.4)}.siteheader2 .logos div{-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}.homecontent{min-height:385px;padding:10px 0 0 0}.homecontent2{padding:45px 50px 35px 50px}.homecontent2 .headertext h1{font-size:14px}.homecontenttbl{display:table;width:980px;margin:0 auto}.homecontentitem{display:table-cell;vertical-align:top}.homecontentitem:nth-of-type(1){width:230px;white-space:nowrap}.homecontentitem .links{display:block;margin:0 0 0 17px;padding-top:20px;max-width:180px}.homecontentitem .links a{display:block;margin-bottom:10px;padding:5px 0 5px 0;font:normal 13px alliance,sans-serif;color:#2e2833;text-transform:uppercase;text-decoration:none;line-height:1.3;text-align:center;border-bottom:3px solid #57525b}.homecontentitem .links a.alt,.homecontentitem .links a:hover{color:#979c7f;text-decoration:none}.homecontentitem .links em,.homecontentitem .links span{display:none;font:normal 13px alliance,sans-serif;color:#2e2833}.footer{position:relative;max-width:950px;margin:0 auto;padding-top:20px;z-index:300}.footertbl{display:table;width:100%}.footertbl .item{display:table-cell;vertical-align:top}.footertbl .item:nth-of-type(2){padding-top:14px;white-space:nowrap}.footertbl .item:nth-of-type(3){width:90%}.footertbl .item .logo{width:110px;height:113px;margin:0 20px -38px 5px;background:#979c7f}.footertbl .item .logo img{width:100%;height:100%}.footertbl .item .footeraddr div{display:block;font:normal 12px Arial,sans-serif;color:#a3a3a3}.footertbl .item .footeraddr div a{color:#a3a3a3;text-decoration:none}.footertbl .item .footeraddr div a:hover{color:#a3a3a3;text-decoration:underline}.footertbl .item .footeraddr strong{display:block;padding-bottom:3px;font:normal 14px kievitotmedium,Arial,sans-serif;color:#7e7a81;line-height:1}.footer2{position:relative;margin-bottom:20px;padding:5px 0;background:#bfc2b1;z-index:200}.footer2 .links{width:950px;margin:0 auto;line-height:1}.footer2 .links a{display:inline-block;padding:6px 9px 5px 9px;font:normal 13px kievitotmedium,sans-serif;color:#3d3b43;text-decoration:none;text-transform:lowercase}.footer2 .links a:first-child{padding-left:138px}.footer2 .links a.alt,.footer2 .links a:hover{color:#fff}.sociallinks{position:absolute;top:5px;right:20px}.sociallinks{display:table;margin:0 auto}.sociallinks span i:first-child{color:#fff}.sociallinks span a i{color:#979c7f!important}.sociallinks span a i span{display:none}.sociallinks span a:hover i{color:#2e2833!important}.sociallinks span{font-size:14px}.sociallinks .socialiconinner{font-size:16px}.featurebar .hdr{width:96%;margin:0 auto 15px auto;border-bottom:1px solid #afb39d}.featurebar .hdr h2{font:normal 14px alliance,sans-serif;color:#2e2833;text-transform:uppercase;letter-spacing:1px;padding:0;margin:0 0 5px 0}.featurebar .productitem{position:relative;width:100px;margin:0 10px}.featurebar .productitem:hover{opacity:.8}.featurebar .productitem .img{width:100px;height:100px;margin-bottom:10px;background:#fff;border:1px solid #fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.featurebar .productitem .itemname,.featurebar .productitem .itemprice{font:normal 12px alliance,sans-serif;color:#2e2833;line-height:1.2;text-align:center}.featurebar .productitem .itemname{margin-bottom:5px;text-transform:uppercase}.featurebar .productitem .itemprice{font-size:11px}@media only screen and (max-width:560px){.featurebar{min-height:150px;padding-bottom:10px}.featurebar .productitem .itemname,.featurebar .productitem .itemprice{font-size:10px}}@media only screen and (max-width:319px){.featurebar{display:none}}.productdetail{position:relative;display:table;width:100%;margin:20px 0 10px 0}.productdetail .item{width:90%}.productdetail .item h2:nth-of-type(1){margin-top:0;padding-top:0}.productdetail .item,.productdetail .itemleft{position:relative;display:table-cell;vertical-align:top}.productdetail .itemleft{width:330px;white-space:nowrap}.productdetail .itemleft .categories{margin-top:20px}.productdetail .itemleft .img img{width:auto;height:auto;max-width:300px;max-height:300px}.productdetail .space{width:330px}.productdetail .tblhdr{background-color:#2e2833;color:#fff}.popup-gallery{padding:0!important;margin:0!important}.popup-gallery img{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.productresults{display:table;width:100%}.productresults .productrow{display:table;width:100%}.productresults .productitemwrapper{display:table-cell;vertical-align:top;width:25%}.productresults .productitem{position:relative;display:block;width:200px;margin:15px 15px}.productresults .productitem:hover{opacity:.8}.productresults .productitem .img{width:200px;height:200px;margin-bottom:10px;background:#fff;border:1px solid #fff;text-align:center;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.productresults .productitem .img div.wrap{display:table;width:100%;height:100%}.productresults .productitem .img div.item{display:table-cell;vertical-align:middle}.productresults .productitem .img img{width:auto;height:auto;max-width:200px;max-height:200px}.productresults .productitem .itemname,.productresults .productitem .itemprice{font:normal 12px alliance,sans-serif;color:#2e2833;line-height:1.2;text-align:center}.productresults .productitem .itemname{margin-bottom:5px;padding:0 10px;text-transform:uppercase}.productresults .productitem .itemprice{font-size:11px}.wbgd{background-color:#ccc}.optionbgd{background-color:#e7e8e2}.featured{margin-top:15px;margin-left:30px}.featured h2{color:#2e2833;margin-bottom:0;padding-bottom:0}.featured .productresults .productitem{width:125px}.featured .productresults .productitem .img{width:125px;height:125px}.featured .productresults .productitem .img img{max-width:125px;max-height:125px}.productdetail.catalogmain .itemleft a{display:block;padding-left:10px}.productdetail.catalogmain .itemleft a.fcat2{padding-left:20px}.productdetail.catalogmain .itemleft a.fcat3{padding-left:30px}@media only screen and (max-width:1100px){.productdetail.catalogmain .itemleft{width:250px!important;white-space:normal!important}.productdetail .space{width:250px}}@media only screen and (max-width:950px){.featured .productresults .productitem{width:100px}.featured .productresults .productitem .img{width:100px;height:100px}.featured .productresults .productitem .img img{max-width:100px;max-height:100px}}@media only screen and (max-width:840px){.featured .productresults .productitem{width:85px}.featured .productresults .productitem .img{width:85px;height:85px}.featured .productresults .productitem .img img{max-width:85px;max-height:85px}.featured .productresults .productitem .itemname,.featured .productresults .productitem .itemprice{font-size:10px}}@media only screen and (max-width:750px){.featured .productresults{width:300px;margin:0 auto}.featured .productresults .productitemwrapper,.featured .productresults .productrow{display:inline-block;width:auto}.featured .productresults .productitem{display:inline-block;width:125px}.featured .productresults .productitem .img{width:125px;height:125px}.featured .productresults .productitem .img img{max-width:125px;max-height:125px}.productdetail.catalogmain .itemleft{width:200px!important;font-size:12px}.productdetail .space{width:200px}}@media only screen and (max-width:640px){.featured{margin-left:0}.featured .productresults .productrow{display:inline}.featured .productresults{width:100%}.featured .productresults{width:460px;margin:0 auto}.featured .productresults .productitem{width:90px}.featured .productresults .productitem .img{width:90px;height:90px}.featured .productresults .productitem .img img{max-width:125px;max-height:90px}.featured .productresults .productitemwrapper{display:inline-block}.featured .productresults .productitemwrapper{height:175px;margin:0}.productdetail.catalogmain .item{width:100%;display:table-header-group}.productdetail.catalogmain .itemleft{width:100%!important;font-size:13px}.productdetail .space{width:100%}}@media only screen and (max-width:520px){.featured .productresults{width:340px;margin:0 auto}.featured .productresults .productitem{width:90px}.featured .productresults .productitem .img{width:90px;height:90px}.featured .productresults .productitem .img img{max-width:125px;max-height:90px}}@media only screen and (max-width:410px){.featured .productresults{width:230px;margin:0 auto}}.contact2wrapper{margin-bottom:10px;padding:5px 24px;background:#e7e8e2;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede}.contact2wrapper h2{color:#2e2833}.contact2wrapper p{font:normal 13px sans-serif;color:#000;text-align:center}.contact2fields{display:table;width:100%}.contact2fields .item{display:table-cell;vertical-align:top}.contact2fields .item:nth-of-type(1){width:40%}.contact2fields .item:nth-of-type(2){width:20%}.contact2fields .item:nth-of-type(3){width:40%}.consultationwrapper .textareafield,.contact2wrapper .inputfield{padding:10px;font:normal 15px sans-serif;border:1px solid #bfc2b1}.contact2wrapper .textareafield{height:200px}.contact2wrapper .waterMarkClass{color:#929292!important}.contact2wrapper .placeholder{color:#929292!important}.contact2wrapper input::-webkit-input-placeholder{color:#929292!important}.contact2wrapper input:-moz-placeholder{color:#929292!important;opacity:1!important}.contact2wrapper input::-moz-placeholder{color:#929292!important;opacity:1!important}.contact2wrapper input:-ms-input-placeholder{color:#929292!important}.contact2wrapper .inputfield.error{border:1px solid red}.contact2wrapper label.error{display:none!important}@media only screen and (max-width:1024px){.contact2wrapper{padding-right:15px;padding-left:15px}}@media only screen and (max-width:640px){.contact2fields .item{display:block}.contact2fields .item:nth-of-type(1),.contact2fields .item:nth-of-type(2),.contact2fields .item:nth-of-type(3){width:100%;margin-bottom:5px}}.btn{padding:3px 10px;font:normal 10px kievitotmedium,serif;color:#2e2833;text-decoration:none;border:3px solid #878d6c;white-space:nowrap;text-transform:uppercase;line-height:1;background-color:#afb39d}.btn:focus,.btn:hover{color:#fff;background-color:#5f673b}.featurebar{min-height:188px;padding:10px 0 20px 0}.gpluswrapper{position:absolute;top:10px;right:0}a.ss,a.ss:visited{color:#fff;text-decoration:none}a.ss:hover{color:#fff!important;text-decoration:underline}a.u,a.u:visited{color:#fff;text-decoration:none}a.u:hover{cursor:text;color:#fff!important;text-decoration:none}.popup-gallery{display:table;margin:0 auto}.popup-gallery img{display:inline-block;margin:3px;max-width:220px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width:1024px){.popup-gallery{max-width:460px}}@media only screen and (min-width:768px) and (max-width:959px){.popup-gallery{max-width:510px}.popup-gallery img{max-width:162px}}@media only screen and (max-width:767px){.popup-gallery{max-width:428px}.popup-gallery img{max-width:206px}}@media only screen and (max-width:480px){.popup-gallery{max-width:260px}.popup-gallery img{max-width:260px}}.box-sizing,.footer2,.homecontent,.siteheader2 .headertext,.siteheader2 .logo,.siteheader2 .navbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featurebar{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:-o-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:linear-gradient(to bottom,#f7f7f7 0,#fefefe 100%)}.siteheader{background:#e7e8e2;background:-moz-linear-gradient(top,#e7e8e2 0,#bfc2b1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e7e8e2),color-stop(100%,#bfc2b1));background:-webkit-linear-gradient(top,#e7e8e2 0,#bfc2b1 100%);background:-o-linear-gradient(top,#e7e8e2 0,#bfc2b1 100%);background:-ms-linear-gradient(top,#e7e8e2 0,#bfc2b1 100%);background:linear-gradient(to bottom,#e7e8e2 0,#bfc2b1 100%)}.homecontent,.subnav{background:#fbfbfb;background:-moz-linear-gradient(top,#fbfbfb 0,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fbfbfb),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fbfbfb 0,#efefef 100%);background:-o-linear-gradient(top,#fbfbfb 0,#efefef 100%);background:-ms-linear-gradient(top,#fbfbfb 0,#efefef 100%);background:linear-gradient(to bottom,#fbfbfb 0,#efefef 100%)}.bodycontent,.featurebar{-webkit-box-shadow:0 2px 10px 0 rgba(1,1,1,.1);-moz-box-shadow:0 2px 10px 0 rgba(1,1,1,.1);box-shadow:0 2px 10px 0 rgba(1,1,1,.1)}.footertbl .item .logo,.imgbox,.mapbox,.pubbox{-webkit-box-shadow:0 4px 8px 0 rgba(1,1,1,.2);-moz-box-shadow:0 4px 8px 0 rgba(1,1,1,.2);box-shadow:0 4px 8px 0 rgba(1,1,1,.2)}.siteheader2 .logo{-webkit-box-shadow:0 8px 8px 0 rgba(1,1,1,.25);-moz-box-shadow:0 8px 8px 0 rgba(1,1,1,.25);box-shadow:0 8px 8px 0 rgba(1,1,1,.25)}.homecontent,.subnav{-webkit-box-shadow:0 4px 12px 0 rgba(1,1,1,.15);-moz-box-shadow:0 4px 12px 0 rgba(1,1,1,.15);box-shadow:0 4px 12px 0 rgba(1,1,1,.15)}.wrapper{-webkit-box-shadow:0 5px 5px 0 rgba(50,50,50,.5);-moz-box-shadow:0 5px 5px 0 rgba(50,50,50,.5);box-shadow:0 5px 5px 0 rgba(50,50,50,.5)}.blogdate{font-style:italic}.blogtagselect{padding:4px 0;width:100%;margin-bottom:3px}.presstags{margin:15px 0}.presstags a,.presstags b,.presstags span{display:block;float:left;margin-right:4px;font-size:10px;line-height:1.4}.presstags a{margin-right:5px!important}.presshdr a{text-decoration:none}.presshdr a:hover{text-decoration:underline}.leftnavwrapper{position:relative;padding:10px}.leftnavwrapper .leftnav a{display:block;margin-bottom:5px;padding:0 0 0 10px;font-size:11px;text-decoration:none}.leftnavwrapper .leftnav a:hover{text-decoration:none}.leftnavwrapper .leftnav a.alt{text-decoration:none}.leftnavwrapper .leftnav a.first{padding:0;font-size:15px}.leftnavwrapper div.leftnav a.nYear,.leftnavwrapper div.leftnav div.nYear{margin-bottom:5px;padding-right:0!important;font-weight:700}.leftnavwrapper div.leftnav div.nMonth{margin-bottom:5px;padding-right:10px!important;font-weight:700}.leftnavwrapper div.leftnav a{padding-right:25px}.leftnavwrapper .iconrss{position:absolute;top:10px;right:10px}.leftnavwrapper2 a{padding-right:0!important}.leftnavwrapper2 .leftnav a.first{padding-bottom:5px!important}.leftbar .leftpad{padding:0 10px}.galleryresults{display:table;margin:0 auto}.galleryresults .item{display:inline-block;margin:3px;width:220px;height:150px}.galleryresults .item img{width:100%;height:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.galleryresults .item .overlay{text-align:center;font-size:11px}@media only screen and (max-width:1024px){.galleryresults{max-width:460px}}@media only screen and (min-width:768px) and (max-width:959px){.galleryresults{max-width:510px}.galleryresults .item{width:162px;height:108px}}@media only screen and (max-width:767px){.galleryresults{max-width:428px}.galleryresults .item{max-width:206px;height:138px}}@media only screen and (max-width:480px){.galleryresults{max-width:260px}.galleryresults .item{max-width:260px;height:174px}}.searchforms2{display:none}.searchform1,.searchform2{font-size:12px;text-align:center}.ctimage2{font-style:italic}@media only screen and (max-width:840px){.ctimage,.ctimageleft,.ctimageright{display:block;float:none!important;margin:10px 0 15px 0!important;padding:0!important;max-width:350px!important;max-height:none;width:auto!important;height:auto!important;text-align:left!important}.ctimage img,.ctimageleft img,.ctimageright img{width:auto;height:auto;max-width:350px!important;max-height:none}}@media only screen and (max-width:959px){.customtext img{width:auto!important;height:auto!important;max-height:240px!important;max-width:250px!important}.ctimage2{width:auto;max-width:250px}.ctimage2 img{display:block;margin-bottom:5px}}@media only screen and (max-width:420px){.ctimage,.ctimageleft,.ctimageright{max-width:270px!important}.ctimage img,.ctimageleft img,.ctimageright img{max-width:250px!important}.ctimage2{float:none!important;margin:15px auto!important;text-align:center}.customtext img{display:block;float:none!important;margin:15px auto!important}}.mmnavwrapper{position:fixed;top:15px;right:15px;display:none;height:25px;width:23px;height:20px;padding:7px;z-index:99999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.7);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.7);box-shadow:inset 0 1px 5px rgba(0,0,0,.7);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mmnavwrapper:hover{opacity:.8}.mmnav{display:none;height:4px;width:22px;border-top:12px double #2e2833;border-bottom:4px solid #2e2833;font-size:0}#mmenu{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#mmenu .mmnavlogo{display:block;width:70px;height:85px;margin:5px auto;padding:10px;opacity:.6}#mmenu .mmnavlogo{background:url(https://cdn.ssmedia.com/pacificglass/webart/mobile/mmenu_logo.png) 0 0 no-repeat;background-size:100% auto}@media only screen and (max-width:580px){.mmnav,.mmnavwrapper{display:block}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){#mmenu .mmnavlogo{background-image:url(https://cdn.ssmedia.com/pacificglass/webart/mobile/mmenu_logo@2x.png)}}.mm-menu{background-color:#2e2833!important}.mm-page{overflow:hidden}@media only screen and (max-width:1024px){.sociallinks{right:80px}}@media only screen and (max-width:1000px){.wrapperblank .bodycontent{padding-left:20px;padding-right:20px}.bodycontent{padding-left:30px;padding-right:30px}.footer,.footer2 .links{max-width:96%}.siteheader2,.wrapper2{max-width:100%}.wrapper{min-width:100%;max-width:100%;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.siteheader,.siteheader2{min-height:135px}.siteheader2 .headertext{top:18px;padding-left:176px}.siteheader2 .headertext div{font-size:55px}.siteheader2 .logo{left:10px;width:148px;height:152px;padding-top:15px;padding-left:2px}.siteheader2 .logo img{width:118px;height:122px}.siteheader2 .logos{top:25px}.siteheader2 .logos div{width:74px;height:56px}.siteheader2 .navbar{padding-left:176px;bottom:3px}.homecontenttbl{width:98%;margin:0 auto}.homecontentitem:nth-of-type(1){width:auto;max-width:none}.homecontentitem .links{margin-left:0;max-width:none;width:146px}.homecontentitem .links a{font-size:11px}.productresults .productitem{width:175px}.productresults .productitem .img{width:175px;height:175px}.productresults .productitem .img img{max-width:175px;max-height:175px}.productresults .productitem .itemname{padding:0 5px}}@media only screen and (max-width:940px){.pressextratbl tr td img{width:110px!important;height:auto!important}}@media only screen and (max-width:940px){.homecontent{min-height:0;padding-bottom:30px}.homecontentitem:nth-of-type(2){padding-left:20px;padding-right:20px}}@media only screen and (max-width:930px){.footer2 .links a{padding:6px 8px 5px 8px}.siteheader2 .navbar .links a{padding:17px 8px 0 8px}}@media only screen and (max-width:880px){.productresults .productitem{width:150px;margin:10px 10px}.productresults .productitem .img{width:150px;height:150px;margin-bottom:10px}.productresults .productitem .img img{max-width:150px;max-height:150px}}@media only screen and (max-width:870px){.siteheader2 .navbar{bottom:7px}.siteheader2 .sociallinks a{width:24px;height:24px}.searchforms{position:relative;top:-10px}.searchforms .searchform1 span{display:block;height:5px;text-indent:100%;white-space:nowrap;overflow:hidden}.searchforms .searchform2 span{display:none}}@media only screen and (max-width:840px){.footer2 .links a{padding:6px 7px 5px 7px}.siteheader2 .navbar .links a{padding:17px 7px 0 7px;font-size:13px}}@media only screen and (max-width:820px){.homecontent{padding-bottom:15px}}@media only screen and (max-width:800px){.homecontent{padding-bottom:0}.siteheader2 .headerphone{top:-12px;right:10px;padding:5px;font-size:14px}.siteheader2 .logos{top:26px;right:10px}.siteheader2 .logos div{width:56px;height:42px}.siteheader2 .logos div:nth-of-type(2),.siteheader2 .logos div:nth-of-type(3){margin-left:5px}.siteheader2 .navbar{bottom:15px}.siteheader2 .sociallinks{position:absolute;top:-29px;right:5px;display:inline-block;white-space:nowrap}}@media only screen and (max-width:767px){.pressextratbl tr td img{width:75px!important}.footertbl{display:block}.footertbl .item{display:block;width:100%;padding:10px 0;margin:0}.footertbl .item .logo{margin:0 auto}.footertbl .item:nth-of-type(1),.footertbl .item:nth-of-type(2){text-align:center}.footertbl .item:nth-of-type(3){width:100%}.searchforms{top:auto}.searchforms hr{display:none}.searchform2{margin-top:15px}.sociallinks{right:20px}}@media only screen and (max-width:750px){.footer2 .links a{font-size:12px;padding-top:7px}}@media only screen and (max-width:740px){.footer2 .links a{font-size:11px;padding:7px 5px 5px 5px}.productdetail .itemleft .categories{font-size:11px}.productdetail .itemleft,.productdetail .space{width:230px}.productdetail .itemleft .img img{max-width:200px;max-height:200px}.productresults .productitem{width:125px}.productresults .productitem .img{width:125px;height:125px}.productresults .productitem .img img{max-width:125px;max-height:125px}}@media only screen and (max-width:730px){.homecontent{padding-bottom:0}}@media only screen and (max-width:700px){.bodycontent{padding-left:24px;padding-right:24px}.wrapperblank .bodycontent{padding-left:15px;padding-right:15px}.homecontent{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.homecontent,.homecontentitem,.homecontentitem .links,.homecontenttbl{display:block;margin:0 auto;padding:0}.homecontent,.homecontentitem,.homecontenttbl{width:98%}.homecontentitem .links{width:98%}.homecontentitem:nth-of-type(1),.homecontentitem:nth-of-type(2){width:100%}.homecontentitem:nth-of-type(1){white-space:wrap}.homecontentitem:nth-of-type(2){padding-left:0;padding-right:0}.homecontentitem .links{padding:10px 0;min-width:100%;max-width:100%;text-align:center}.homecontentitem .links a{display:inline;margin:0;padding:0 3px;border-bottom:none!important;font-size:9.5px}.homecontentitem .links span{display:inline}.homecontent2{padding:50px 20px 20px 20px}.siteheader2 .headertext{top:24px;padding-left:136px}.siteheader2 .headertext div{font-size:45px}.siteheader2 .logo{width:111px;height:104px;padding-top:5px}.siteheader2 .logo img{width:89px;height:92px}.siteheader2 .headerphone{right:20px}.siteheader2 .logos{top:32px;right:20px}.siteheader2 .logos div{width:48px;height:36px}.siteheader2 .logos div:nth-of-type(2),.siteheader2 .logos div:nth-of-type(3){margin-left:5px}.siteheader2 .navbar{bottom:11px;padding-left:0;text-align:center}.siteheader2 .navbar .links a{padding:14px 10px 0 10px}.siteheader2 .sociallinks{top:-31px}.subnav{padding-top:20px}}@media only screen and (max-width:680px){.footer2 .links a{font-size:10px;padding-top:7px}.wrapper3 .wrappermain{display:table-header-group}.wrapper3 .wrapperside{display:table-footer-group}}@media only screen and (max-width:650px){.gpluswrapper{right:-10px}.homecontentitem .links a{font-size:11px}.homecontentitem .links em{display:block;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}}@media only screen and (max-width:630px){.productresults .productitem{width:100px}.productresults .productitem .img{width:100px;height:100px}.productresults .productitem .img img{max-width:100px;max-height:100px}.productresults .productitem .itemname,.productresults .productitem .itemprice{font-size:11px}}@media only screen and (max-width:580px){.footer{z-index:auto}.footer2{padding:2px 0;z-index:400}.footer2 .links{display:none}.footertbl{margin:auto}.footertbl .item{vertical-align:bottom}.gpluswrapper{top:-30px}.homecontent2 .headertext h1{font-size:13px}.homecontentitem .links{padding:25px 0 20px 0}.pressextratbl{margin-top:20px!important}.pressextratbl tr td img{width:150px!important}.searchforms .searchform2 span{display:block;margin-bottom:5px}.searchform2 .mobile-break{display:block;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}.siteheader,.siteheader2{min-height:90px}.siteheader2 .headerphone{top:-5px;right:80px}.siteheader2 .headertext{top:36px}.siteheader2 .logos{display:none;top:27px;right:60px}.siteheader2 .navbar{border:none}.siteheader2 .navbar .links{display:none}.siteheader2 .sociallinks{top:-46px;right:30px}.siteheader2 .sociallinks a{width:29px;height:29px}.sociallinks{top:-40px;right:20px}.sociallinks span a i{color:#fff!important}.sociallinks span a:hover i{color:#fff!important}.sociallinks span i:first-child{color:#afb39d}.sociallinks span:hover i:first-child{color:#2e2833}.wrapper{padding-bottom:85px}.wrapper.wrapperblank{padding-bottom:0}}@media only screen and (max-width:530px){.productresults .productitem{width:80px}.productresults .productitem .img{width:80px;height:80px}.productresults .productitem .img img{max-width:80px;max-height:80px}.productresults .productitem .itemname,.productresults .productitem .itemprice{font-size:10px}}@media only screen and (max-width:480px){.homecontent2 .headertext h1{font-size:12px}.productdetail .item,.productdetail .itemleft,.productdetail .space{display:block;width:100%}.productdetail .itemleft .categories{font-size:11px;margin-bottom:20px}.productdetail .itemleft .img img{max-width:280px;max-height:280px}}@media only screen and (max-width:450px){.gpluswrapper{display:none}.productresults{width:345px;margin:0 auto}.productresults .productitemwrapper,.productresults .productrow{display:inline-block;width:auto}.productresults .productrow{display:inline!important;width:auto}.productresults .productitem{display:inline-block;width:150px}.productresults .productitem .img{width:150px;height:150px}.productresults .productitem .img img{max-width:150px;max-height:150px}.productresults .productitem .itemname{font-size:12px}.productresults .productitem .itemprice{font-size:11px}.searchforms2 .searchform1 span{display:block;height:5px;text-indent:100%;white-space:nowrap;overflow:hidden}.searchforms2 .searchform2 span.browse{display:none}.searchforms2 .searchform2 span.mobile-break{height:10px}.sociallinks{top:-108px}}@media only screen and (max-width:440px){.footertbl .item .footeraddr div{font-size:11px}.footertbl .item .footeraddr strong{font-size:13px}.footertbl .item .logo{width:77px;height:79px}}@media only screen and (max-width:410px){.bodycontent{padding-top:30px}.wrapperblank .bodycontent{padding-top:0}}@media only screen and (max-width:400px){.homecontentitem .links{padding:20px 0 15px 0}.homecontentitem .links a{display:block;padding:4px 3px}.homecontentitem .links span{display:none}.productdetail .itemleft .img img{max-width:250px;max-height:250px}.productresults{width:274px}.productresults .productitem{width:115px}.productresults .productitem .img{width:115px;height:115px}.productresults .productitem .img img{max-width:115px;max-height:115px}.searchform2 select{width:96%}}@media only screen and (max-width:380px){.footertbl .item .footeraddr div{font-size:10px}.footertbl .item .footeraddr strong{font-size:12px}.footertbl .item .logo{width:72px;height:73px}.siteheader2 .headertext{top:46px}.siteheader2 .headertext div{font-size:35px}.siteheader2 .headerphone span{display:none}}@media only screen and (max-width:360px){.pressextratbl tr td img{width:110px!important}}@media only screen and (max-width:319px){.productresults{width:228px}.productresults .productitem{width:90px}.productresults .productitem .img{width:90px;height:90px}.productresults .productitem .img img{max-width:90px;max-height:90px}}@media only screen and (max-width:310px){.footertbl .item:nth-of-type(1){display:none}}@media only screen and (max-width:290px){.productdetail .itemleft .img img{max-width:180px;max-height:180px}}