/*
==============================
Page: All
Section: Footer
==============================
*/

.footer-logo img {
  width:160px;
}
.widgettitle {
    font-size: 0.9em;
    color: #fff;
    font-weight: 600;
}

.textwidget p {
    font-size: 0.9em;
    color: #000;
    font-weight:400;
    line-height:1.8em;
    margin-bottom: .5em;
}

.textwidget p a {
    font-size: 100%;
    font-weight:400;
    color: #000;
}

ul#menu-extra li a {
    font-size: 0.8em;
    color: #fff;
    font-weight: 600;
}

ul#menu-legal li a {
    font-size: 0.8em;
    color: #fff;
    font-weight: 600;
}

.widget.widget_pages ul li a {
    font-size: 0.9em;
    color: #fff;
}
.footer-copyright {

}
.legal-row {
  font-size:0.8em;
}
.site-footer .legal-row ul li {
  margin-bottom:.5rem;
}
.widget.widget_nav_menu li a {
  font-size:0.9em;
}

/*
==============================
Footer - Media Queries
==============================
*/

@media (min-width:992px) {
  .footer-logo img {
    width:200px;
  }
  .footer-copyright {
    position:absolute;
    left:30px;
    bottom:15px;
    font-size:0.9em;
  }
  .site-footer .legal-row ul li,
  .site-footer .widget_nav_menu {
    margin-bottom:0;
  }

  .legal-row {
    position:absolute;
    left:28px;
    bottom:15px;
  }
  .legal-row ul li {
    display:inline-block;
  }
  .legal-row ul li::after {
    content:'|';
    margin-left:.4em;
  }
  .legal-row ul li:last-child::after {
    content:'';
  }
  .widget.widget_nav_menu li a {
    font-size:0.85em;
  }
}
@media (min-width:1400px) {
   .footer-copyright {
     left:19%;
   }
}

@media (min-width:1600px) {
   .footer-copyright {
     left:19%;
   }
}
@media (min-width:1750px) {
   .footer-copyright {
     left:34%;
   }
}
