1<!DOCTYPE html> 2 3<html lang="en"> 4<head> 5 6 <title>Wolverine Glass | The Clear Choice | Bathroom Remodel Ann Arbor | Showers Ann Arbor</title> 7 <meta name="description" content="With over 30 years of experience, Wolverine Glass is the Clear Choice for your glass, shower, and mirror needs in Ann Arbor."/> 8 <meta name="keywords" content="Showers Ann Arbor | Bathroom Remodel Ann Arbor | Wall Mirror Ann Arbor"/> 9 <meta name="viewport" content="width=device-width, initial-scale=1"/> 10 <meta name="msvalidate.01" content="7DBDB766AB79D0B66F3D6E2494299517" /> 11 12 <style> 13 @font-face { 14 font-family: 'poppins'; 15 src: url('/fonts/poppins/extrabold.ttf') format('truetype'); 16 font-weight: 900; 17} 18 19@font-face { 20 font-family: 'poppins'; 21 src: url('/fonts/poppins/bold.ttf') format('truetype'); 22 font-weight: 500; 23} 24 25@font-face { 26 font-family: 'poppins'; 27 src: url('/fonts/poppins/regular.ttf') format('truetype'); 28 font-weight: 400; 29} 30 31:root { 32 --ltblue: #45aaff; 33 --ltbluetint: #e1f2fc; 34 --dkblue: #163157; 35} 36 37* { 38 box-sizing: border-box; 39} 40body, html { 41 padding: 0; 42 margin: 0; 43 scroll-behavior: smooth; 44 font-family: 'poppins'; 45 font-weight: normal; 46} 47a { 48 text-decoration: none; 49} 50 51#siteheader { 52 position: fixed; 53 top: 0; 54 left: 0; 55 width: 100%; 56 z-index: 999; 57} 58 59#logo { 60 padding: 10px; 61 position: relative; 62 background-color: #ffffff; 63 box-shadow: 0 0 10px #000000; 64} 65 66main { 67 margin: 0; 68 padding: 0; 69} 70 71#sitenav {} 72 73#sitenav ul ul { 74 opacity: 0; 75 transition: opacity .3s; 76 left: 0; 77} 78 79#sitenav ul { 80 list-style: none; 81 position: relative; 82 display: inline-table; 83} 84#sitenav > ul { 85 width:100%; 86 padding: 0; 87 margin: 0; 88} 89 90#sitenav ul:after { 91 content: ""; 92 clear: both; 93 display: block; 94} 95 96#sitenav ul li { 97 display: inline-block; 98 position: relative; 99} 100 101#sitenav ul li:hover a { 102 color: #ffffff; 103} 104 105#sitenav ul li a { 106 display: block; 107 color: #000000; 108 text-decoration: none; 109} 110 111#sitenav ul ul { 112 padding: 0; 113 top: 100%; 114 text-align: left; 115} 116 117#sitenav ul ul li { 118 float: none; 119 position: relative; 120 display: block; 121} 122 123#sitenav ul ul li a {} 124 125#sitenav ul ul li a.current, 126#sitenav ul ul li a:hover { 127 color: #ffffff; 128 background-color: #cf811f; 129} 130 131#sitenav ul ul ul { 132 position: absolute; 133 left: 100%; 134 top:0; 135} 136#sitenav ul li:focus-within > ul { 137 visibility: visible; 138 opacity: 1; 139 display: block; 140} 141 142 143.ar, .arselected { 144 position: relative; 145} 146.ar:after, .arselected::after { 147 font-weight: bold; 148 position: absolute; 149 pointer-events: none; 150} 151 152.ar:after { 153 content: "\25B8"; 154} 155 156.arselected:after { 157 content: "\25BE"; 158} 159 160h1, .h1, 161h2, .h2, 162h3, .h3, 163h4, .h4, 164h5, .h5 {} 165 166h1, .h1 { 167 font-size: 22pt; 168 color: var(--ltblue); 169 text-transform: uppercase; 170 position: relative; 171 font-weight: 900; 172 padding-top: 40px; 173} 174h1:after, .h1:after { 175 content: ""; 176 border-top: 8px solid var(--ltblue); 177 position: absolute; 178 top: 0; 179 left: 0; 180 width: 30%; 181 max-width: 100px; 182} 183h2, .h2 { 184 font-size: 32pt; 185 line-height: 30pt; 186 color: var(--dkblue); 187} 188h3, .h3 { 189 font-size: 14pt; 190 font-weight: 500; 191} 192 193h4, .h4 { 194 font-size: large; 195} 196 197h5, .h5 { 198 font-size: large; 199} 200 201 202.sitemapentry { 203 border-top: 1px solid #000000; 204 margin: 20px auto; 205} 206.sitemapentry h1 { 207 margin-bottom: 0; 208} 209 210.sitemapentry h1 a { 211 font-size: 12pt; 212 color: #000000; 213 text-decoration: none; 214} 215.sitemapentry h1 a:hover { 216 text-decoration: underline; 217} 218 219.sitemapentry h2 { 220 font-size: 10pt !important; 221 font-weight: normal; 222 margin: 0; 223 text-indent: 20px; 224 position: relative; 225} 226.sitemapentry h2:before { 227 position: absolute; 228 left: -20px; 229 top: -1px; 230 color: #225c87; 231 content: "\21AA"; 232} 233 234.sitemapentry h3 { 235 font-size: 10pt; 236 font-weight: normal; 237 margin-top: 10px !important; 238 margin: 0; 239} 240 241.errors { 242 color: red; 243 border: 1px solid red; 244} 245 246.important { 247 display: none !important; 248} 249 250#contactmap { 251 width: 100%; 252 height: 300px; 253} 254#contactform { 255 width: 100%; 256 margin: auto; 257 text-align: center; 258} 259#contactform input:not([type=submit]), 260#contactform textarea { 261 background: #f9f9f9 0% 0% no-repeat padding-box; 262 border: none; 263 width: 100%; 264 padding: 10px 20px; 265 font-size: 16px; 266 margin: 8px 0; 267 border: 1px solid var(--dkblue); 268} 269#contactform input[type=submit] { 270 border: none; 271 cursor: pointer; 272} 273#contactform textarea { 274 height: 200px; 275} 276 277/* Force a 16:9 aspect ratio */ 278.contentblockyoutube[style], 279.contentblockyoutube { 280 position: relative; 281 width: 100%; 282 padding-bottom: 56.25%; 283} 284.contentblockyoutube[style] iframe, 285.contentblockyoutube iframe { 286 position: absolute; 287 top: 0; 288 left: 0; 289 width: 100%; 290 height: 100%; 291 border: 0; 292} 293 294 295article#listarticles > article {} 296article#listarticles > article div {} 297article#listarticles > article:after { 298 clear: both; 299 height: 10px; 300 content: ""; 301 display: block; 302} 303article#listarticles > article header { 304 display: block; 305 position: relative; 306 z-index: 1; 307 top: auto; 308 right: auto; 309 bottom: auto; 310 left: auto; 311 height: auto; 312 padding: 0; 313 background-color: transparent; 314} 315article#listarticles > article header a { 316 text-decoration: none; 317 display: block; 318 padding: 8px; 319 font-size: 14pt; 320 background-color: var(--dkblue); 321 color: #ffffff; 322} 323/* article#listarticles > article header a:hover { */ 324/* background-color: #331a1b; */ 325/* } */ 326article#listarticles > article img { 327 float: left; 328 margin-right: 20px; 329 max-width: 100%; 330} 331/* article#listarticles > article a.readmore { */ 332/* color: #502a2b; */ 333/* text-decoration: none; */ 334/* } */ 335 336article#listarticles > article a.readmore:hover { 337 text-decoration: underline; 338} 339 340footer { 341 background-color: var(--dkblue); 342 color: #ffffff; 343} 344footer a { 345 color: #ffffff; 346} 347 348#sitefooter h2 { 349 font-size: 16pt; 350 color: #ffffff; 351 border-bottom: 1px solid #ffffff; 352} 353 354 355input[type=submit], 356.button, 357.bluebutton { 358 margin-top: 40px; 359 margin-bottom: 40px; 360} 361input[type=submit], 362.bluebutton a, 363.button { 364 box-shadow: 0 0 10px var(--dkblue); 365 box-shadow: 0 0 10px var(--dkblue); 366 font-size: 14pt; 367 padding: 10px 30px; 368} 369input[type=submit], 370.bluebutton a, 371.button.dkblue { 372 background-color: var(--dkblue); 373 color: #ffffff; 374} 375.bluebutton a:hover, 376.button.dkblue:hover { 377 color: var(--ltblue); 378} 379 380#scheduleaconsult { 381 text-align: center; 382 background-image: url(/img/placeholder/background.png); 383 background-size: cover; 384 color: #ffffff; 385 margin-top: 50px; 386 margin-bottom: 50px; 387 clear: both; 388} 389#scheduleaconsult > div:first-child { 390 background-color: var(--dkblue); 391 border-radius: 10px; 392} 393#scheduleaconsult .h1 { 394 color: #ffffff; 395 margin-top: 0; 396 margin-bottom: 0; 397} 398#scheduleaconsult .h1:after { 399 border:none; 400} 401#scheduleaconsult h2 { 402 color: var(--ltblue); 403 margin-top: 0; 404} 405 406#projectgallery { 407 text-align: center; 408} 409 410#homecarousel .splide__slide img { 411 height: 100%; 412} 413 414.slidecaption { 415 position: absolute; 416 bottom: 10%; 417 left: 0; 418 width: 100%; 419 background-color: var(--dkblue); 420 z-index: 99999; 421 color: #ffffff; 422 opacity: .85; 423 text-align: center; 424} 425 426.gridgallery { 427 display: flex; 428 flex-flow: row wrap; 429 justify-content: left; 430} 431.gridgallery a { 432 width: 30vw; 433 height: 40vw; 434 margin: 1vw; 435} 436.gridgallery a img { 437 object-fit: cover; 438 height: 100%; 439 width: 100%; 440} 441 442.lb-dataContainer { 443 padding-top: 0 !important; 444} 445.lb-data { 446 padding: 0 !important; 447 position: relative; 448 top: -40px; 449 border: 4px solid #ffffff; 450 border-bottom-left-radius: 4px; 451 border-bottom-right-radius: 4px; 452 position: relative; 453 z-index: 99; 454}
455.lb-data .lb-details { 456 width: 100% !important; 457 background-color: var(--blue) !important; 458 color: #ffffff; 459 text-align: center !important; 460 float: none !important; 461 border-bottom-left-radius: 0px !important; 462 border-bottom-right-radius: 0px !important; 463 line-height: 1.2em !important; 464} 465.lb-caption { 466 width: 100% !important; 467 background-color: var(--dkblue) !important; 468 font-size: 18pt !important; 469 text-shadow: 0px 0px 20px black; 470 padding: 10px 40px; 471 font-weight: normal !important; 472 display: block !important; 473 line-height: 1.2em !important; 474} 475.lb-number { 476 display: none !important; 477} 478.lb-closeContainer { 479 position: absolute; 480 top: 10px; 481 right: 5px; 482} 483 484#linkchildren { 485 text-align: center; 486} 487#linkchildren a { 488 color: var(--dkblue); 489 background-color: var(--ltbluetint); 490 padding: 10px; 491 display: block; 492} 493#linkchildren a:hover { 494 background-color: var(--ltblue); 495 color: #ffffff; 496} 497 498 499#serviceareas { 500 text-align: center; 501 width: 100%; 502} 503#serviceareas ul { 504 list-style-type: none; 505 margin: 0 auto; 506 padding: 0; 507} 508#serviceareas li { 509 margin: 5px auto; 510 display: inline-block; 511} 512#serviceareas li a { 513 display: block; 514 padding: 10px; 515 text-decoration: none; 516} 517#serviceareas li a:hover { 518 background-color: #d4d4d4; 519} 520#serviceareas { 521 text-align: center; 522} 523#serviceareas ul { 524 list-style-type: none; 525 margin: 0 auto; 526 padding: 0; 527} 528#serviceareas li { 529 margin: 5px auto; 530 display: inline-block; 531} 532#serviceareas li a { 533 display: block; 534 padding: 10px; 535 text-decoration: none; 536} 537#serviceareas li a:hover { 538 background-color: #d4d4d4; 539} 540#serviceareas { 541 text-align: center; 542} 543#serviceareas ul { 544 list-style-type: none; 545 margin: 0 auto; 546 padding: 0; 547} 548#serviceareas li { 549 margin: 5px auto; 550 display: inline-block; 551} 552#serviceareas li a { 553 display: block; 554 padding: 10px; 555 text-decoration: none; 556 font-weight: bold; 557 margin: 0; 558} 559#serviceareas li a:hover { 560 background-color: var(--ltblue); 561 color: #ffffff; 562} 563 564#allvideos { 565 display: flex; 566 flex-flow: row wrap; 567 justify-content: space-between; 568} 569#allvideos > div { 570 width: 300px; 571 margin: 20px; 572 max-width: 100%; 573} 574 575#showroomcontainer { 576 position: relative; 577} 578#showroomcontainer a { 579 position: absolute; 580 top: 10px; 581 right: 20px; 582 padding: 10px 30px; 583 color: var(--ltblue); 584 background-color: #ffffff; 585 text-decoration: none; 586 z-index: 99; 587} 588 @media all and (max-width: 760px) { 589 #topbar, 590.desktop { 591 display: none !important; 592} 593body { 594 margin-top: 55px; 595} 596#siteheader.unobtrusive #logo { 597 top: 2.5px; 598 height: 50px; 599 transition: height .4s, top .4s; 600 box-shadow: 0 0 0; 601} 602#siteheader #logo { 603 transition: height .4s, top .4s; 604} 605#siteheader { 606 height: 55px; 607 background-color: var(--dkblue); 608} 609#logo { 610 margin-left: 40px; 611 z-index: 99; 612} 613#sitenav #mobilemenu { 614 width: 90px; 615 height: 60px; 616 line-height: 55px; 617 position: absolute; 618 cursor: pointer; 619 right: 0px; 620 top: 0px; 621} 622#sitenav #mobilemenu:before { 623 content: "\2261"; 624 position: absolute; 625 line-height: 60px; 626 top: 0; 627 right: 20px; 628 color: #ffffff; 629 font-size: 60px; 630 font-weight: bold; 631} 632#navigation h1 { 633 font-size: 14px; 634} 635.menuactive { 636 display: block !important; 637} 638 639#sitenav ul { 640 display: none; 641 padding:0; 642 margin:0; 643 width: 100%; 644 top: 55px; 645 text-align: right; 646 background-color: var(--dkblue); 647} 648 649#sitenav > ul { 650 position: fixed; 651 /* height: calc(100vh - 85px); */ 652 width: calc(100vw - 163px); 653 left: 163px; 654 border-top: 1px solid var(--ltblue); 655 /* display: block !important; */ 656 /* overflow-y: scroll; */ 657 -webkit-overflow-scrolling: touch; 658 z-index: 9; 659} 660::-webkit-scrollbar {
661 display: none; 662} 663 664.noscroll { 665 position:fixed; 666 overflow:hidden; 667} 668 669 670#sitenav ul li { 671 display: block !important; 672} 673#sitenav ul li:hover { 674 background: #33688C; 675} 676#sitenav ul li.arselected ul { 677 display: block !important; 678 opacity: 1; 679} 680 681#sitenav ul li a { 682 width: 100%; 683 display: block; 684 padding: 10px 40px 10px 15px; 685 color: #ffffff; 686} 687 688#sitenav ul ul { 689 display:none; 690 position: relative !important; 691} 692#sitenav ul ul li { 693 width: 100%; 694} 695#sitenav ul ul li a { 696 background-color: #3682B0; 697 text-indent: 20px; 698 padding: 10px 15px; 699} 700 701.ar:after, .arselected::after { 702 right: 20px; 703 top: 8px; 704 color: #fff; 705 } 706 707.content { 708 padding-left: 40px; 709 padding-right: 40px; 710} 711.vpad { 712 padding-top: 40px; 713 padding-bottom: 40px; 714} 715 716.contentblockphoto img { 717 max-width:100%; 718 margin:auto !important; 719} 720.contentblockphoto, .contentblockphoto[style] { 721 width: auto !important; 722 max-width: 100% !important; 723 text-align: center; 724} 725 726div.contentblockphoto[style] { 727 margin: auto !important; 728 float:none !important; 729} 730 731article#listarticles > article img { 732 float: none; 733 margin: auto; 734 width: 100%; 735 height: auto; 736} 737 738 739#sitefooter { 740 text-align: center; 741} 742 743 744.slidecaption { 745 font-size: 14pt; 746 padding: 0 40px; 747} 748 749 750#scheduleaconsult h2 { 751 font-size: 24pt; 752} 753 754@media screen and (-webkit-min-device-pixel-ratio:0) { 755 select, 756 textarea, 757 input { 758 font-size: 16px; 759 } 760} 761 762@media screen and (-webkit-min-device-pixel-ratio:0) { 763 select:focus, 764 textarea:focus, 765 input:focus { 766 font-size: 16px; 767 background: #eee; 768 } 769} 770 } 771 @media all and (min-width: 761px) { 772 .mobile { 773 display: none !important; 774} 775 776.contentblockphoto, .contentblockphoto[style] { 777 max-width: 100%; 778} 779 780.contentblockphoto img, .contentblockphoto[style] img { 781 width: 100%; 782} 783 784a, a:hover { 785 transition: background-color .2s, color .2s; 786} 787 788body.padtop { 789 padding-top: 73px; 790} 791 792.noanimations { 793 margin-bottom: 50px; 794} 795 796#logoheight { 797 display: block; 798 height: 120px; 799 transition: height .8s; 800} 801#siteheader.sticky #logoheight { 802 display: block; 803 height: 0; 804 transition: height .8s; 805} 806#logo { 807 margin-left: 10vw; 808 top: -30px; 809 z-index: 999; 810 transition: height .4s, top .4s; 811 height: 120px; 812} 813#siteheader.unobtrusive #logo { 814 top: -35px; 815 height: 80px; 816 transition: height .4s, top .4s; 817 box-shadow: 0 0 0; 818} 819#siteheader.unobtrusive #sitenav ul { 820 background-color: var(--dkblue); 821 transition: background-color .4s; 822} 823#sitenav ul { 824 background-color: transparent; 825} 826 827#topbar { 828 background-color: var(--dkblue); 829 color: #ffffff; 830 text-align: right; 831 height: 40px; 832 padding-top: 5px; 833 padding-bottom: 5px; 834 border-bottom: 2px solid var(--ltblue); 835} 836#topbar a { 837 color: #ffffff; 838 height: 30px; 839 line-height: 30px; 840 display: inline-block; 841 vertical-align: middle; 842 padding: 0; 843 margin: 0 2px; 844 font-size: 20px; 845 font-weight: normal; 846} 847#topbar a#hphone { 848 margin-right: 50px; 849} 850 851#sitenav { 852 top: auto; 853} 854#siteheader.sticky #sitenav #linktohome { 855 background-color: transparent !important; 856 color: transparent !important; 857} 858#sitenav > ul { 859 text-align: center; 860} 861@media all and (max-width: 1039px) { 862 #sitenav > ul { 863 text-align: right; 864 } 865} 866#sitenav ul > li { 867 position: relative; 868} 869#sitenav ul.narrow, 870#sitenav ul.narrow li { 871 width: 100%; 872} 873 874#sitenav ul li:hover > ul { 875 opacity: 1; 876 transition: opacity .3s; 877 top: 100%; 878} 879#sitenav ul li a { 880 padding: 1vh 1vw; 881 font-size: 1.4vw; 882 background-color: var(--dkblue); 883 color: #ffffff; 884} 885#sitenav > ul > li > a { 886 min-height: 45px; 887} 888#sitenav ul li a:hover { 889 background-color: var(--ltblue); 890} 891.ar:after, .arselected::after { 892 color: #ffffff; 893 top: 0; 894 right: -.5vw; 895 font-size: 1.4vw; 896 padding: 1vh; 897} 898 899#sitenav ul ul { 900 position: absolute !important; 901 top: -9999px; 902} 903 904#sitenav ul ul li { 905 width: 35vw; 906} 907 908 909.content { 910 padding-left: 6vw; 911 padding-right: 6vw; 912} 913.vpad { 914 padding-top: 4vh; 915 padding-bottom: 4vh; 916} 917 918.tc { 919 display: table-caption; 920} 921.tb { 922 display: table; 923} 924 925.tr { 926 display: table-row; 927} 928.tb > div, 929.tr > div { 930 display: table-cell; 931} 932 933.vat, 934.var > div { 935 vertical-align: top; 936} 937.vam, 938.vam > div { 939 vertical-align: middle; 940} 941.vab, 942.vab > div { 943 vertical-align: bottom; 944} 945 946.ar:hover:after { 947 content: "\25BE"; 948} 949 950.contentblockphoto.fullwidth, 951.contentblockphoto.fullwidth[style] { 952 width: 100vw !important; 953 margin-left: -5vw !important; 954 box-sizing: unset; 955} 956.contentblockphoto.fullwidth img { 957 width: 100vw; 958} 959.contentblockphoto.halfwidth, 960.contentblockphoto.halfwidth[style] { 961 width: 50% !important; 962 box-sizing: unset; 963} 964.contentblockphoto.halfwidth img { 965 width: 100%; 966} 967 968/* Force a 16:9 aspect ratio */ 969.contentblockyoutube.fullwidth[style], 970.contentblockyoutube.fullwidth { 971 position: relative; 972 width: 100%; 973 padding-bottom: 56.25%; 974} 975.contentblockyoutube.fullwidth[style] iframe, 976.contentblockyoutube.fullwidth iframe, 977.contentblockyoutube.halfwidth[style] iframe, 978.contentblockyoutube.halfwidth iframe { 979 position: absolute; 980 top: 0; 981 left: 0; 982 width: 100%; 983 height: 100%; 984 border: 0; 985} 986 987/* Force a 16:9 aspect ratio */ 988.contentblockyoutube.halfwidth[style], 989.contentblockyoutube.halfwidth { 990 position: relative; 991 width: 48%; 992 margin: 1%; 993 padding-bottom: 28.125%; 994 float: right; 995} 996 997#bannerslideshow { 998 max-height: 90vh; 999 overflow: hidden; 1000} 1001#bannerslideshow .splide__slide, 1002#bannerslideshow .splide__slide img, 1003.slidecaption { 1004 max-height: 90vh; 1005} 1006 1007.slidecaption { 1008 font-size: 3vmax; 1009 padding: 0 4vw; 1010} 1011 1012.fb { 1013 display: flex; 1014 flex-flow: row wrap; 1015} 1016.fb.contentpage { 1017 justify-content: space-between; 1018} 1019 1020.fb.contentpage > div { 1021 width: 45%; 1022} 1023.fb.contentpage > div.contentblockphoto[style] { 1024 width: 50% !important; 1025 margin: 0 !important; 1026 text-align: center; 1027} 1028.fb.contentpage > div.contentblockphoto[style] img { 1029 width: 95% !important; 1030 margin: auto !important; 1031} 1032 1033#scheduleaconsult { 1034 justify-content: space-between; 1035 align-items: center; 1036} 1037#scheduleaconsult > div { 1038 width: 50%; 1039} 1040#scheduleaconsult > div:first-child { 1041 margin-top: -6vh; 1042 margin-bottom: -6vh; 1043} 1044 1045#home #contactform { 1046 display: flex; 1047 flex-flow: row wrap; 1048 justify-content: space-between; 1049} 1050#contactform input[name=firstname], 1051#contactform input[name=lastname], 1052#contactform input[name=address1], 1053#contactform input[name=city], 1054#contactform input[name=state], 1055#contactform input[name=zip] { 1056 width: calc(50% - 4px); 1057} 1058 1059footer { 1060 display: flex; 1061 flex-flow: row wrap; 1062 font-size: 12pt; 1063} 1064footer > div { 1065 width: 25%; 1066 min-width: 200px; 1067 padding: 10px; 1068} 1069footer #flogo { 1070 padding: 0; 1071 margin: 0 0 20px 0; 1072 font-size: 10pt; 1073} 1074footer > div:last-child { 1075 width: 50%; 1076} 1077 } 1078 </style> 1079 1080 <link rel="icon" type="image/png" href="/img/favicon.png"/> 1081 <!--[if IE]> 1082 <link rel="shortcut icon" type="image/x-icon" href="/img/favicon.ico"/> 1083 <![endif]--> 1084 1085 <!-- Google Tag Manager --> 1086
1086<script>
vendor: 343 bytes, lines 1086-1090
1086(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1087 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1088 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1089 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1090 })(window,document,'script','dataLayer','
1090GTM-N92TDQL
vendor: 3 bytes, line 1090
1090');
1090</script>
1090 1091 <!-- End Google Tag Manager --> 1092 1093</head> 1094 1095<body> 1096 1097 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1097-1098
1097 1098 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1098GTM-N92TDQL
vendor: 91 bytes, lines 1098-1100
1098" 1099 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1100
1100<!-- End Google Tag Manager (noscript) --> 1101 1102 <a href="#skiptocontent" style="display:none">Skip To Content<br/></a> 1103 1104 <header id="siteheader"> 1105 <div id="topbar" class="content"> 1106 <a id="hphone" href="tel:+17344265600"> 1107 734-426-5600 1108 </a> 1109 <a href="https://www.facebook.com/Wolverine-Glass-203184856522733/"> 1110 <img height=30 width=30 src="/img/social/facebook.png" alt="Wolverine Glass on Facebook" /> 1111</a> 1112<a href="https://twitter.com/wolverine_glass"> 1113 <img height=30 width=30 src="/img/social/x.png" alt="Wolverine Glass on X" /> 1114</a> 1115<a href="https://www.linkedin.com/company/wolverine.glass"> 1116 <img height=30 width=30 src="/img/social/linkedin.svg" alt="Wolverine Glass on LinkedIn" /> 1117</a> 1118<a href="https://wolverineglass.blogspot.com/"> 1119 <img height=30 width=30 src="/img/social/blogger.svg" alt="Wolverine Glass Blog" /> 1120</a> 1121<a href="https://goo.gl/maps/8tgCFCEDZJNjktLQ9"> 1122 <img height=30 width=30 class="gmb" src="/img/social/gmb.png" alt="Wolverine Glass on Google My Business" /> 1123</a> 1124<a href="https://www.instagram.com/wolverine_glass/"> 1125 <img height=30 width=30 src="/img/social/instagram.png" alt="Wolverine Glass on Instagram" /> 1126</a> 1127<a href="https://www.youtube.com/@WolverineGlassMI"> 1128 <img style="filter:invert(100%)" height=30 width=30 src="/img/social/youtube.png" alt="Wolverine Glass on YouTube" /> 1129</a> 1130 </div> 1131 <a href="/" id="logoheight"> 1132 <img height=120 id="logo" src="/img/wolverine-glass.png" alt="Wolverine Glass - The Clear Choice"> 1133 </a> 1134 1135 <nav id="sitenav"> 1136 <div id="mobilemenu"></div> 1137 <ul> 1138 <li> 1139 <a id="linktohome" href="/">HOME</a> 1140 </li> 1141 <li> 1142 <a href="/about">ABOUT</a> 1143 </li> 1144 <li> 1145 <a href="/residential/showerdoors">SHOWER DOORS</a> 1146 </li> 1147 <li> 1148 <a href="#"><span>SERVICES</span></a> 1149 <ul> 1150 <li> 1151 <a href="/residential"> 1152 Residential 1153 </a> 1154 </li> 1155 <li> 1156 <a href="/commercial"> 1157 Commercial 1158 </a> 1159 </li> 1160 </ul> 1161 </li> 1162 <li> 1163 <a href="#"><span>LEARN MORE</span></a> 1164 <ul class='8'><li><a href='/learnmore'>Learn More</a></li><li><a href='/learnmore/add-home-value-with-a-novi-bathroom-remodel'>How a New Glass Shower Door Adds to Your Home's Value</a></li><li><a href='/learnmore/novi-bathroom-remodel-shower-dos-and-donts'>The Do's and Don'ts of Shower Maintenance</a></li><li><a href='/learnmore/aging-in-place-bathroom-remodel-novi'>Aging in Place: is Your Shower Ready for the Future?</a></li><li><a href='/learnmore/ann-arbor-steam-shower-bathroom-remodel'>The Benefits of a Steam Shower</a></li><li><a href='/learnmore/sliding-shower-doors-bathroom-remodel-ann-arbor'>Sliding Shower Doors vs Barn Shower Doors</a></li><li><a href='/learnmore/custom-commercial-glass-in-novi'>Maximizing the Lifespan & Performance of Your Commercial Glass Door</a></li><li><a href='/learnmore/channels-vs-clips-bathroom-remodel-novi'>Frameless Shower Doors: Channels vs. Clips</a></li><li><a href='/learnmore/replace-fogged-windows-with-custom-glass-in-novi'>Fogged Windows & Why You Should Replace Them</a></li><li><a href='/learnmore/novi-bathroom-remodel-custom-vs-shelf'>Off-the-Shelf Shower Doors vs. Custom Shower Doors: What's the Difference?</a></li><li><a href='/learnmore/2026-novi-bathroom-remodel-trends'>Stepping into 2026: Glass Trends, Innovation, and Expanded Service</a></li><li><a href='/learnmore/novi-bathroom-remodel-custom-mirrors'>Why Custom Mirrors Make a Difference</a></li><li><a href='/learnmore/novi-custom-glass-walls-and-doors'>Transform Your Workplace with Glass Office Walls and Doors</a></li><li><a href='/learnmore/bathroom-remodel-showroom-novi'>Visit the Brand-New Novi Showroom!</a></li><li><a href='/learnmore/bathroom-remodel-novi-replacing-bathtub-with-shower'>What You Need to Know About Replacing a Bathtub with a Shower</a></li><li><a href='/learnmore/aging-in-place-glass-shower-doors-novi-mi'>Aging in Place: Making Sure Your Shower is Ready for the Future</a></li><li><a href='/learnmore/types-of-shower-door-glass-near-novi'>Understanding Your Shower Glass Options</a></li><li><a href='/learnmore/barn-style-glass-shower-doors-novi-mi'>Overview of Barn-Style Shower Doors</a></li><li><a href='/learnmore/frameless-shower-door-channel-vs-clips'>Frameless Shower Doors: Channel vs Clips</a></li><li><a href='/learnmore/how-to-fix-shower-door-handles-during-bathroom-remodel'>How to Fix a Loose Shower Door Handle</a></li><li><a href='/learnmore/glass-shower-door-install-what-to-expect-novi-mi'>What to Expect During Shower Door Installation</a></li><li><a href='/learnmore/frameless-shower-door-maintenance-brighton-mi'>A Quick Guide to Frameless Shower Door Maintenance</a></li><li><a href='/learnmore/ann-arbor-commercial-glass-repair-and-maintenance'>Commercial Glass Doors: Maintenance Tips for Longevity</a></li><li><a href='/learnmore/glass-room-dividers-for-your-ann-arbor-home'>Transform Your Home with Glass: Innovative Ideas for Special Space
1164s</a></li><li><a href='/learnmore/ann-arbor-october-2024-bathroom-remodel-trends'>Bathroom Remodeling Trends of October 2024</a></li><li><a href='/learnmore/shower-door-safety'>Shower Door Safety</a></li><li><a href='/learnmore/why-customization-matters-full-length-mirror-ann-arbor'>Custom Fit Mirrors vs. Off the Shelf: Why Customization Matters</a></li><li><a href='/learnmore/after-installation-support-commercial-glass-repair'>Our After Installation Support for Frameless Glass Shower Doors</a></li><li><a href='/learnmore/benefits-of-glass-backsplashes-for-your-kitchen'>The Benefits of Glass Backsplashes for Your Kitchen</a></li><li><a href='/learnmore/diy-vs-professional-installation-bathroom-remodel'>DIY vs. Professional Installation: What to Consider Before Installing a Shower Door</a></li><li><a href='/learnmore/shower-door-designs-aging-in-place-showers-ann-arbor'>Shower Door Design Considerations for Aging in Place Bathrooms</a></li><li><a href='/learnmore/unlocking-the-perfect-shower-door-ann-arbor'>Unlocking the Perfect Shower Door: Elevating Your Bathroom's Style & Functionality</a></li><li><a href='/learnmore/replace-shower-door-ann-abor'>5 Signs It's Time to Replace Your Shower Door</a></li><li><a href='/learnmore/bathroom-mirror-ann-arbor'>Selecting the Perfect Mirror for Your Bathroom</a></li><li><a href='/learnmore/bathroom-remodel-ann-arbor'>Enhancing Home Value: The Impact of a New Shower Door in Your Bathroom Remodel</a></li><li><a href='/learnmore/choosing-shower-doors-ann-arbor'>Choosing the Perfect Shower Door for Your Tub</a></li><li><a href='/learnmore/glass-office-wall-ann-arbor'>Update Your Space with a Glass Office Wall!</a></li><li><a href='/learnmore/full-length-mirrors-ann-arbor-brighten'>Maximizing Natural Light: Full-Length Mirrors Brighten Your Space</a></li><li><a href='/learnmore/enhance-your-bathroom-frameless-shower-door-ann-arbor'>Enhance Your Bathroom Space with a Glass Shower Door</a></li><li><a href='/learnmore/pros-install-frameless-showr-door-ann-arbor'>Why Hire a Professional to Install Your Frameless Shower Door?</a></li><li><a href='/learnmore/benefits-steam-shower-ann-arbor'>The Benefits of a Steam Shower</a></li><li><a href='/learnmore/shower-door-safety-ann-arbor'>Shower Door Safety: Understanding the Importance of Tempered Glass</a></li><li><a href='/learnmore/sliding-vs-barn-frameless-shower-doors-ann-arbor'>Sliding Shower Doors Vs. Barn Doors</a></li><li><a href='/learnmore/hanging-large-mirror-ann-arbor'>Custom Mirror Hanging Options</a></li><li><a href='/learnmore/shower-maintenance-showers-ann-arbor'>The Do's and Don'ts of Shower Maintenance</a></li><li><a href='/learnmore/replacing-your-bathtub-bathroom-remodel-ann-arbor'>What to Know When Replacing a Bath Tub for a Shower</a></li><li><a href='/learnmore/can-any-bathroom-have-a-steam-shower-ann-arbor'>Can Any Bathroom Have a Steam Shower?</a></li><li><a href='/learnmore/window-fog-glass-shower-doors-ann-arbor'>Common Glass Shower Doors and Windows Q&A</a></li><li><a href='/learnmore/correct-hardware-glass-shower-doors-ann-arbor'>Selecting the Correct Hardware for Your Project</a></li><li><a href='/learnmore/dont-wait-to-talk-to-your-shower-door-provider'>Don't Wait to Talk to Your Shower Door Provider</a></li><li><a href='/learnmore/timeline-shower-door-bathroom-remodel-ann-arbor'>What is the Timeline for a Shower Door in a Bathroom Remodel?</a></li><li><a href='/learnmore/how-to-find-the-right-mirror-for-you'>How to Find the Right Mirror for You</a></li><li><a href='/learnmore/glass-types-explained-glass-shower-doors-ann-arbor'>Glass Types Explained</a></li><li><a href='/learnmore/frameless-vs-framed-shower-doors-ann-arbor'>Frameless Vs. Framed Shower Doors</a></li></ul> </li> 1165 <li> 1166 <a href="#"><span>GALLERY</span></a> 1167 <ul><li><a href='/gallery'>Gallery</a></li><li><a href='/gallery/backsplashes'>Backsplashes</a></li><li><a href='/gallery/barn-door-sliders'>Barn Door Sliders</a></li><li><a href='/gallery/framed-showers'>Framed Showers</a></li><li><a href='/gallery/frameless-showers'>Frameless Showers</a></li><li><a href='/gallery/custom-glass'>Custom Glass</a></li><li><a href='/gallery/walls-and-partitions'>Walls and Partitions</a></li><li><a href='/gallery/mirrors'>Mirrors</a></li><li><a href='/gallery/videos'>Videos</a></li></ul> </li> 1168 <li> 1169 <a href="#"><span>SCHEDULE</span></a> 1170 <ul class="narrow"> 1171 <li> 1172 <a href="https://wolverineglass.zohobookings.com/#/customer/4175260000001320020"> 1173 NOVI 1174 </a> 1175 </li> 1176 <li> 1177 <a href="https://wolverineglass.zohobookings.com/#/4175260000007501010"> 1178 DEXTER 1179 </a> 1180 </li> 1181 </ul> 1182 </li> 1183 <li> 1184 <a href="/contact">CONTACT</a> 1185 </li> 1186 </ul> 1187</nav> 1188 </header> 1189 1190 1191<div id="bannerslideshow"> 1192 <div class="splide"> 1193 <div style="width: 100%" class="splide__track"> 1194 <div class="slides splide__list" style="width:100%"> 1195 <div class="splide__slide"> 1196 <img style="width:100%;height:auto" 1197 width="1400" height="965" 1198 src="/contentimagedata/showwidth/3/1400/bathroom.jpg" 1199 alt=" " 1200 > 1201 </div> 1202 <div class="splide__slide"> 1203 <img style="width:100%;height:auto" 1204 width="1400" height="965" 1205 src="/contentimagedata/showwidth/15/1400/frameless-shower-door.jpg" 1206 alt=" " 1207 > 1208 </div> 1209 <div class="splide__slide"> 1210 <img style="width:100%;height:auto" 1211 width="1400" height="965" 1212 src="/contentimagedata/showwidth/16/1400/bathroom-remodel.jpg" 1213 alt=" " 1214 > 1215 </div> 1216 </div> 1217 </div> 1218 </div> 1219</div>
1220<script> 1221 document.addEventListener( 'DOMContentLoaded', function () { 1222 new Splide( '#bannerslideshow .splide', { 1223 type : 'loop', 1224 perPage: 1, 1225 autoplay: true, 1226 interval: 4000 1227 }).mount(); 1228 }); 1229</script>
1229 1230 1231 <main> 1232 <div id="skiptocontent"></div> 1233 1234<section id="home" class="content vpad"> 1235 <div class="fb contentpage"> 1236 <div class=''> 1237<h1>WOLVERINE GLASS</h1><h2>WHATEVER YOU NEED IN GLASS...</h2><p class="plain">Whether you have a standard project; want a one-of-a-kind design for your shower door, mirror, or table top; or, if you are looking for a stand-out custom or commercial design, we can help.</p><p class="plain">We have over 30 years of experience! Please browse this "<a href="/gallery">virtual showroom</a>" for ideas and then <a href="/contact">contact us</a> to discuss your next project.</p><p class="plain"><em>"I'd give them ten stars if I could! New shower enclosure in a bathroom remodel in a 100 year old home. Installers could not have been better - they were here when they promised, methodical, careful and efficient. The guys were personable and informative about use and maintenance. Really old school professionalism and service - that is not an accident, this is a great company." - Richard Boothman</em></p><ul></ul> 1238</div> 1239<div class='contentblockphoto jpg ' style='width:800px;margin-right:auto'><img src="/contentblockphotos/display/16/glass-showers-ann-arbor.jpg" alt="Glass Showers Ann Arbor, Ann Arbor Glass Showers" /></div> </div> 1240</section> 1241 1242<section id="scheduleaconsult" class="content vpad fb sb"> 1243 <div class="content"> 1244 <p class="h1"> 1245 WHY WAIT? 1246 </p> 1247 <h2> 1248 Schedule a Consultation 1249 </h2> 1250 <p> 1251 Is your shower in need of an upgrade? Are you ready to finally have the bathroom of your dreams? A brand new, elegant shower is just a few clicks away. Get in touch with us today for a consultation so you can get started. 1252 </p> 1253 </div> 1254 <div class="content">
vendor: 81 bytes, lines 1254-1256
1254 1255 <script src="https://www.google.com/recaptcha/api.js"></script> 1256
1256<form action="/contact/zoho" method="post" id="contactform"> 1257 <input placeholder="FIRST NAME" name="firstname" required> 1258 <input placeholder="LAST NAME" name="lastname" required> 1259 <input placeholder="EMAIL" name="email" type="email" class="important"> 1260 <input placeholder="EMAIL" name="replyto" type="email" required> 1261 <input placeholder="PHONE" name="phone" type="tel" required> 1262 <input placeholder="ADDRESS" name="address1" required> 1263 <input placeholder="CITY" name="city" required> 1264 <input placeholder="STATE" name="state" required> 1265 <input placeholder="ZIP" name="zip" required> 1266 <textarea name="description" placeholder="Message" required></textarea> 1267 1268 <button class="g-recaptcha dkblue button" 1269 data-sitekey="6LdYdvEqAAAAADxDA3qOFTF3tDCvZgAjLqDm00nv" 1270 data-callback='onSubmit' 1271 data-action='submit' 1272 > 1273 SEND â¶ 1274 </button> 1275 </form> 1276 </div> 1277</section> 1278<style> .grecaptcha-badge { visibility: hidden; } </style>
1279<script> 1280function onSubmit(token) { 1281 var form = document.getElementById("contactform"); 1282 if (form.checkValidity()) form.submit(); 1283 else { grecaptcha.reset(); form.reportValidity(); } 1284} 1285</script>
1285 1286 1287 1288<div id="showroomcontainer"> 1289 <a href="https://my.matterport.com/show/?m=JN97oYyMzoz">View in Separate Window</a> 1290 <iframe 1291 title="Wolverine Glass Showroom" 1292 style="height:800px;width:100%;" 1293 src="https://my.matterport.com/show/?m=JN97oYyMzoz" 1294 allowfullscreen 1295 frameborder="0"> 1296 </iframe> 1297</div> 1298 1299<section id="projectgallery" class="content vpad"> 1300 <h2> 1301 Project Gallery 1302 </h2> 1303 1304 1305<div id="homecarousel"> 1306 <div class="splide"> 1307 <div style="width: 100%" class="splide__track"> 1308 <div class="slides splide__list" style="width:100%"> 1309 <div class="splide__slide"> 1310 1311 <a 1312 href="img/placeholder/homeslideshow/counter-small.png" 1313 data-lightbox="image-1" 1314 data-title="Project Gallery" 1315 > 1316 <img style="width:100%" src="/img/placeholder/homeslideshow/counter-small.png" alt=""> 1317 </a> 1318 1319 </div> 1320 <div class="splide__slide"> 1321 1322 <a 1323 href="img/placeholder/homeslideshow/countertop.png" 1324 data-lightbox="image-1" 1325 data-title="Project Gallery" 1326 > 1327 <img style="width:100%" src="/img/placeholder/homeslideshow/countertop.png" alt=""> 1328 </a> 1329 1330 </div> 1331 <div class="splide__slide"> 1332 1333 <a 1334 href="img/placeholder/homeslideshow/marble-glass.png" 1335 data-lightbox="image-1" 1336 data-title="Project Gallery" 1337 > 1338 <img style="width:100%" src="/img/placeholder/homeslideshow/marble-glass.png" alt=""> 1339 </a> 1340 1341 </div> 1342 <div class="splide__slide"> 1343 1344 <a 1345 href="img/placeholder/homeslideshow/showerhead.png" 1346 data-lightbox="image-1" 1347 data-title="Project Gallery" 1348 > 1349 <img style="width:100%" src="/img/placeholder/homeslideshow/showerhead.png" alt=""> 1350 </a> 1351 1352 </div> 1353 </div> 1354 </div> 1355 </div> 1356</div>
1357<script style="display:none"> 1358 document.addEventListener( 'DOMContentLoaded', function () { 1359 new Splide( '#homecarousel .splide', { 1360 type: 'loop', 1361 perPage: 5, 1362 breakpoints: { 1363 940: { 1364 perPage: 3, 1365 }, 1366 640: { 1367 perPage: 2, 1368 }, 1369 }, 1370 cover: true, 1371 gap: '1vw', 1372 fixedHeight: '30vh', 1373 autoplay: false, 1374 pagination: true, 1375 lazyLoad: "nearby" 1376 }).mount(); 1377 }); 1378</script>
1378 1379 1380<link href="/css/lightbox.min.css" rel="stylesheet" />
1381<script src="/js/lightbox-plus-jquery.min.js"></script>
vendor: 1 bytes, line 1381
1381
1382<script> 1383lightbox.option({ 1384'resizeDuration': 200, 1385 'wrapAround': true, 1386 'showImageNumberLabel': false, 1387 'fitImagesInViewport': false, 1388 'positionFromTop': 0 1389 }) 1390</script>
1390 1391</section> 1392 1393 </main> 1394 <footer id="sitefooter" class="content vpad"> 1395 <div> 1396 <figure id="flogo"> 1397 <a href="/"> 1398 <img height=100 src="/img/wolerine-glass-reverse.png" alt="Wolverine Glass"> 1399 </a> 1400 <figcaption> 1401 <a href="/"> 1402 Whether you have a standard project; want a one-of-a-kind design for your shower door, mirror, or table top; or, if you are looking for a stand-out custom or commercial design, we can help. 1403 </a> 1404 </figcaption> 1405 </figure> 1406 <a href="https://www.facebook.com/Wolverine-Glass-203184856522733/"> 1407 <img height=30 width=30 src="/img/social/facebook.png" alt="Wolverine Glass on Facebook" /> 1408</a> 1409<a href="https://twitter.com/wolverine_glass"> 1410 <img height=30 width=30 src="/img/social/x.png" alt="Wolverine Glass on X" /> 1411</a> 1412<a href="https://www.linkedin.com/company/wolverine.glass"> 1413 <img height=30 width=30 src="/img/social/linkedin.svg" alt="Wolverine Glass on LinkedIn" /> 1414</a> 1415<a href="https://wolverineglass.blogspot.com/"> 1416 <img height=30 width=30 src="/img/social/blogger.svg" alt="Wolverine Glass Blog" /> 1417</a> 1418<a href="https://goo.gl/maps/8tgCFCEDZJNjktLQ9"> 1419 <img height=30 width=30 class="gmb" src="/img/social/gmb.png" alt="Wolverine Glass on Google My Business" /> 1420</a> 1421<a href="https://www.instagram.com/wolverine_glass/"> 1422 <img height=30 width=30 src="/img/social/instagram.png" alt="Wolverine Glass on Instagram" /> 1423</a> 1424<a href="https://www.youtube.com/@WolverineGlassMI"> 1425 <img style="filter:invert(100%)" height=30 width=30 src="/img/social/youtube.png" alt="Wolverine Glass on YouTube" /> 1426</a> 1427 <p> 1428 <strong>CALL US</strong><br /> 1429 <a href="tel:+17344265600"> 1430 734-426-5600 1431 </a> 1432 </p> 1433 <p> 1434 <strong>EMAIL US</strong><br /> 1435 <a href="mailto:info@wolverine.glass"> 1436 info@wolverine.glass </a> 1437 </p> 1438 </div> 1439 <div> 1440 <h2>Dexter</h2> 1441 <p style="margin-top:0"> 1442 <strong>ADDRESS</strong><br> 1443 <a href="https://goo.gl/maps/GuCSY96bzy1mV3K8A"> 1444 1072 Baker Road<br> 1445 Dexter, Michigan 48130 1446 </a> 1447 </p> 1448 <p> 1449 <strong>HOURS</strong><br> 1450 Mon-Fri: 8am - 4:30pm<br> 1451 Sat & Sun: Closed 1452 </p> 1453 1454 <h2>Novi</h2> 1455 <p style="margin-top:0"> 1456 <strong>ADDRESS</strong><br> 1457 <a href="https://maps.app.goo.gl/PBjxpcmPA9ExfGKr7"> 1458 40000 Grand River Ave, Ste 109<br> 1459 Novi, MI 48375 1460 </a> 1461 </p> 1462 <p> 1463 <strong>HOURS</strong><br> 1464 Mon-Fri: 9:30am - 6:00pm<br> 1465 Sat & Sun: Closed 1466 </p> 1467 </div> 1468 <div> 1469 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2950.7315703649288!2d-83.87839778454543!3d42.30559277919054!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x883cb69c5e1b2ae7%3A0x2fd3dc4f0df10710!2s1072%20Baker%20Rd%2C%20Dexter%2C%20MI%2048130!5e0!3m2!1sen!2sus!4v1650051723033!5m2!1sen!2sus" height="250" style="width:100%;border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 1470 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d5885.654078785039!2d-83.44335348825021!3d42.47396712777725!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8824ae3653fb1f15%3A0x21722ab85ab4d556!2s40000%20Grand%20River%20Ave%2C%20Novi%2C%20MI%2048375!5e0!3m2!1sen!2sus!4v1759154037005!5m2!1sen!2sus" height="250" style="width:100%;border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 1471 </div> 1472 1473 </footer> 1474 <section id="serviceareas" class="content" itemscope itemtype="http://schema.org/Service"> 1475 1476 <meta itemprop="category" content="Glass" /> 1477 <span itemprop="provider" itemscope itemtype="http://schema.org/LocalBusiness"> 1478 <meta itemprop="name" content="Wolverine Glass" />
1479 <span itemprop="image" content="https://www.wolverine.glass/img/wolverine-glass.png"></span> 1480 <span itemprop="telephone" content="734-426-5600"></span> 1481 <span itemprop="address" content="1072 Baker Road Dexter, Michigan 48130"></span> 1482 </span> 1483 1484 <ul> 1485 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1486 <meta itemprop="geoRadius" content="100 km" /> 1487 <meta itemprop="address" content="Ann Arbor, Michigan" /> 1488 <a class="dkblue button" href="/serviceareas/ann-arbor-glass-shower-doors"> 1489 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1490 Ann Arbor, Michigan </span> 1491 </a> 1492 </li> 1493 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1494 <meta itemprop="geoRadius" content="100 km" /> 1495 <meta itemprop="address" content="Brighton, Michigan" /> 1496 <a class="dkblue button" href="/serviceareas/brighton-frameless-shower-doors"> 1497 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1498 Brighton, Michigan </span> 1499 </a> 1500 </li> 1501 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1502 <meta itemprop="geoRadius" content="100 km" /> 1503 <meta itemprop="address" content="Canton, Michigan" /> 1504 <a class="dkblue button" href="/serviceareas/cantaon-glass-shower-doors"> 1505 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1506 Canton, Michigan </span> 1507 </a> 1508 </li> 1509 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1510 <meta itemprop="geoRadius" content="100 km" /> 1511 <meta itemprop="address" content="Chelsea, Michigan" /> 1512 <a class="dkblue button" href="/serviceareas/chesea-shower-doors"> 1513 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1514 Chelsea, Michigan </span> 1515 </a> 1516 </li> 1517 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1518 <meta itemprop="geoRadius" content="100 km" /> 1519 <meta itemprop="address" content="Dexter, Michigan" /> 1520 <a class="dkblue button" href="/serviceareas/dexter-steam-shower"> 1521 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1522 Dexter, Michigan </span> 1523 </a> 1524 </li> 1525 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1526 <meta itemprop="geoRadius" content="100 km" /> 1527 <meta itemprop="address" content="Farmington, Michigan" /> 1528 <a class="dkblue button" href="/serviceareas/farmington-glass-shower-doors"> 1529 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1530 Farmington, Michigan </span> 1531 </a> 1532 </li> 1533 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1534 <meta itemprop="geoRadius" content="100 km" /> 1535 <meta itemprop="address" content="Northville, Michigan" /> 1536 <a class="dkblue button" href="/serviceareas/frameless-shower-doors-northville"> 1537 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1538 Northville, Michigan </span> 1539 </a> 1540 </li> 1541 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1542 <meta itemprop="geoRadius" content="100 km" /> 1543 <meta itemprop="address" content="Milan, Michigan" /> 1544 <a class="dkblue button" href="/serviceareas/frameless-shower-door-milan">
1545 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1546 Milan, Michigan </span> 1547 </a> 1548 </li> 1549 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1550 <meta itemprop="geoRadius" content="100 km" /> 1551 <meta itemprop="address" content="Milford, Michigan" /> 1552 <a class="dkblue button" href="/serviceareas/frameless-shower-doors-milford"> 1553 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1554 Milford, Michigan </span> 1555 </a> 1556 </li> 1557 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1558 <meta itemprop="geoRadius" content="100 km" /> 1559 <meta itemprop="address" content="South Lyon, Michigan" /> 1560 <a class="dkblue button" href="/serviceareas/glass-shower-door-south-lyon"> 1561 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1562 South Lyon, Michigan </span> 1563 </a> 1564 </li> 1565 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1566 <meta itemprop="geoRadius" content="100 km" /> 1567 <meta itemprop="address" content="Plymouth, Michigan" /> 1568 <a class="dkblue button" href="/serviceareas/glass-shower-doors-plymouth-michigan"> 1569 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1570 Plymouth, Michigan </span> 1571 </a> 1572 </li> 1573 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1574 <meta itemprop="geoRadius" content="100 km" /> 1575 <meta itemprop="address" content="Wixom, Michigan" /> 1576 <a class="dkblue button" href="/serviceareas/glass-shower-doors-wixom"> 1577 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1578 Wixom, Michigan </span> 1579 </a> 1580 </li> 1581 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1582 <meta itemprop="geoRadius" content="100 km" /> 1583 <meta itemprop="address" content="Novi, Michigan" /> 1584 <a class="dkblue button" href="/serviceareas/novi-glass-shower-doors"> 1585 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1586 Novi, Michigan </span> 1587 </a> 1588 </li> 1589 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1590 <meta itemprop="geoRadius" content="100 km" /> 1591 <meta itemprop="address" content="Saline, Michigan" /> 1592 <a class="dkblue button" href="/serviceareas/saline-glass-shower-doors"> 1593 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1594 Saline, Michigan </span> 1595 </a> 1596 </li> 1597 </ul> 1598</section> 1599 1600 <div id="mni-membership-638435906591537274"></div> 1601
1601<script src="https://bragannarbor.memberzone.com/Content/Script/Member.js"></script>
1601 1602
1602<script type="text/javascript"> 1603 new MNI.Widgets.Member("mni-membership-638435906591537274",{member:2926,styleTemplate:"#@id{text-align:center;position:relative}#@id .mn-widget-member-name{font-weight:700}#@id .mn-widget-member-logo{max-width:100%}"}).create(); 1604 </script>
1604 1605 1606
1606<script src="/js/menu.js"></script>
1606 1607
1607<script src="/js/splide.min.js"></script>
1607 1608 <link rel="stylesheet" href="/css/splide.min.css"> 1609 1610</body> 1611</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.