/* 576, 768, 992, 1200 */

@media(max-width:992px){
  .column-body {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 3px solid #fff;
  }
  .sidebar-item.widget_search {
    text-align: center;
  }
}

@media(max-width: 768px){
  .footer-brand a {
    font-size: 1.5rem;
    letter-spacing: 3px;
  }
}

@media(max-width: 600px){
  body.admin-bar .navbar-main.fixed-top {
    top: 0;
    z-index: 999999;
  }
}

@media(max-width: 576px){
  body .header {
    padding-top: calc( 1.5rem + 60px );
  }
  body.admin-bar .header {
    padding-top: calc( 1.5rem + 10px );
  }
}