/* media queries - Phones and smaller tablets - fluid */ 
@media only screen and (max-width: 667px) { 
   /* mobile sidebar on top */
    body.has-sidebar { display: table; }
    .main .main-content {
      display: table-footer-group;
      float: none;
    }
    .main .sidebar {
      display: table-header-group;
      float: none;
    }
    /* reset page and sidebar margins on mobile */
    aside .theiaStickySidebar, .page .post-header, .page .post-content {
      margin-left: 25px;
      margin-right: 25px;
    }
 
} /* END OF MEDIA QUERIES */