.footer-widgets-container {
  padding:20px;
}
.inside-footer-widgets {
  display:flex
}
.inside-footer-widgets>div {
  flex:1 1 0
}
.site-footer .footer-widgets-container .inner-padding {
  padding:0 0 0 40px
}
.site-footer .footer-widgets-container .inside-footer-widgets {
  margin-left:-40px
}
.top-bar {
  font-weight:400;
  text-transform:none;
  font-size:13px
}
.top-bar .inside-top-bar {
  display:flex;
  align-items:center;
  flex-wrap:wrap
}
.top-bar .inside-top-bar .widget {
  padding:0;
  display:inline-block;
  margin-bottom:0
}
.top-bar .inside-top-bar .textwidget p:last-child {
  margin:0
}
.top-bar .widget-title {
  display:none
}
.top-bar .widget {
  margin:0 10px
}
.top-bar .widget_nav_menu>div>ul {
  display:flex;
  align-items:center
}
.top-bar .widget_nav_menu li {
  margin:0 10px;
  padding:0
}
.top-bar .widget_nav_menu li:first-child {
  margin-left:0
}
.top-bar .widget_nav_menu li:last-child {
  margin-right:0
}
.top-bar .widget_nav_menu li ul {
  display:none
}
.inside-top-bar {
  padding:10px 40px
}
div.top-bar .widget {
  margin-bottom:0
}
.top-bar-align-right .widget {
  margin-right:0
}
.top-bar-align-right .widget:first-child {
  margin-left:auto
}
.top-bar-align-right .widget:nth-child(2n) {
  order:-20
}
.top-bar-align-right .widget:nth-child(2) {
  margin-left:0
}
.top-bar-align-left .widget {
  margin-left:0
}
.top-bar-align-left .widget:nth-child(odd) {
  order:-20
}
.top-bar-align-left .widget:nth-child(2) {
  margin-left:auto
}
.top-bar-align-left .widget:last-child {
  margin-right:0
}
.top-bar-align-center .widget:first-child {
  margin-left:auto
}
.top-bar-align-center .widget:last-child {
  margin-right:auto
}
.top-bar-align-center .widget:not(:first-child):not(:last-child) {
  margin:0 5px
}
.footer-bar-active .footer-bar .widget {
  padding:0
}
.footer-bar .widget_nav_menu>div>ul {
  display:flex;
  align-items:center;
  flex-wrap:wrap
}
.footer-bar .widget_nav_menu li {
  margin:0 10px;
  padding:0
}
.footer-bar .widget_nav_menu li:first-child {
  margin-left:0
}
.footer-bar .widget_nav_menu li:last-child {
  margin-right:0
}
.footer-bar .widget_nav_menu li ul {
  display:none
}
.footer-bar .textwidget p:last-child {
  margin:0
}
.footer-bar .widget-title {
  display:none
}
.footer-bar-align-right .copyright-bar {
  order:-20;
  margin-right:auto
}
.footer-bar-align-left .copyright-bar {
  margin-left:auto
}
.footer-bar-align-center .inside-site-info {
  flex-direction:column
}
.footer-bar-align-center .footer-bar {
  margin-bottom:10px
}
.site-footer:not(.footer-bar-active) .copyright-bar {
  margin:0 auto
}
@media (max-width:768px) {
  .top-bar .inside-top-bar {
    justify-content:center
  }
  .top-bar .inside-top-bar>.widget {
    order:1;
    margin:0 10px
  }
  .top-bar .inside-top-bar:first-child {
    margin-left:auto
  }
  .top-bar .inside-top-bar:last-child {
    margin-right:auto
  }
  .top-bar .widget_nav_menu li {
    padding:5px 0
  }
  .top-bar-align-center {
    text-align:center
  }
  .inside-footer-widgets {
    flex-direction:column
  }
  .inside-footer-widgets>div:not(:last-child) {
    margin-bottom:40px
  }
  .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
    margin:0
  }
  .site-footer .footer-widgets .footer-widgets-container .inner-padding {
    padding:0
  }
  .footer-bar-active .inside-site-info {
    flex-direction:column
  }
  .footer-bar-active .footer-bar {
    margin-bottom:10px
  }
  .footer-bar .widget_nav_menu>div>ul {
    justify-content:center
  }
  .footer-bar .widget_nav_menu li {
    padding:5px 0
  }
  .footer-bar .widget_nav_menu li:first-child {
    margin-left:10px
  }
  .footer-bar .widget_nav_menu li:last-child {
    margin-right:10px
  }
  .footer-bar-align-left .copyright-bar {
    margin-left:0
  }
  .footer-bar-align-right .copyright-bar {
    order:unset;
    margin-right:0
  }
}
