.atg-print-logo #logo {
  width: 226px;
  height: 74px;
  background-repeat: no-repeat;
  background-image: url("atg-lg.png"); }
  .atg-print-logo #logo a {
    width: 226px;
    height: 74px;
    display: block; }

.hdr_top #logo {
  width: 226px;
  height: 74px;
  background-repeat: no-repeat;
  background-image: url("atg-lg.png"); }
  .hdr_top #logo a {
    width: 226px;
    height: 74px;
    display: block; }

@media (max-width: 991px) {
  .hdr_top #logo {
    width: 50px;
    height: 68px;
    background-image: url("atg-sm.png"); }
    .hdr_top #logo a {
      width: 50px;
      height: 68px; } }

.sign-in.template .popup {
  background-image: url("login-lg-bg.jpg"); }

.background-center {
  background-position: center; }

.dept-stabilizer .img-section {
  background-image: url("supplies.svg"); }

.dept-stabilizer:hover .img-section {
  background-image: url("supplies-hover.svg"); }

.cat-fonts .img-section {
  background-image: url("font-new.svg");
  background-size: contain; }

.cat-fonts:hover .img-section {
  background-image: url("font-new-hover.svg");
  background-size: contain; }

.cat-supplies .img-section {
  background-image: url("cat-supplies.webp"); }

.cat-supplies:hover .img-section {
  background-image: url("cat-supplies-hover.png"); }

.dept-quilting .img-section {
  background-image: url("dept-quilting.webp"); }

.dept-quilting:hover .img-section {
  background-image: url("dept-quilting-hover.webp"); }

.dept-pattern .img-section {
  background-image: url("fabric.svg");
  background-size: contain; }

.dept-pattern:hover .img-section {
  background-image: url("fabric-hover.svg");
  background-size: contain; }

.img-designs .img-section {
  background-image: url("designs-new.svg");
  background-size: contain; }

.img-designs:hover .img-section {
  background-image: url("designs-new-hover.svg");
  background-size: contain; }

.img-machine .img-section {
  background-image: url("designs.svg"); }

.img-machine:hover .img-section {
  background-image: url("designs-hover.svg"); }

.img-threads .img-section {
  margin-left: 7px;
  background-image: url("threads.svg"); }

.img-threads:hover .img-section {
  margin-left: 0;
  background-image: url("threads-hover.svg"); }

.img-software .img-section {
  background-image: url("software.svg"); }

.img-software:hover .img-section {
  background-image: url("software-hover.svg"); }

.img-supplies .img-section {
  background-image: url("supplies-new.svg");
  background-size: contain; }

.img-supplies:hover .img-section {
  background-image: url("supplies-new-hover.svg");
  background-size: contain; }

.img-specials .img-section {
  background-image: url("specials.svg"); }

.img-specials:hover .img-section {
  background-image: url("specials-hover.svg"); }

.img-giftcards .img-section {
  background-image: url("giftcards.svg"); }

.img-giftcards:hover .img-section {
  background-image: url("giftcards-hover.svg"); }

modal.loader {
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100vw;
  display: none;
  height: 100vh;
  position: fixed;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.8); }
  modal.loader.show {
    display: flex; }
  modal.loader > div {
    background: #FFF; }
  modal.loader img {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    transform: translate(-50%, -50%);
    z-index: 1; }

.seo-foot-notes {
  color: #666666;
  text-align: center;
  margin: 0px auto;
  width: 100%;
  padding: 8px 6px 5px 0px;
  font-size: 0.8125em; }

.seo-foot-notes a {
  color: inherit; }
