/*

Your custom css

*/

/* Fix white space at the top of all pages */
/* Override WordPress admin bar margin */
html {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

html.admin-bar {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body {
  margin: 0 !important;
  padding: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.admin-bar {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Override WordPress admin bar bump callback styles */
* html body {
  margin-top: 0 !important;
}

@media screen and (max-width: 782px) {
  html {
    margin-top: 0 !important;
  }
  * html body {
    margin-top: 0 !important;
  }
}

#top-of-page {
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
}

#mk-boxed-layout {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#mk-theme-container {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.mk-header {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.mk-header-holder {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.mk-header-toolbar {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Ensure header starts at the very top */
header.mk-header {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Account for WordPress admin bar - remove all spacing */
.admin-bar #mk-theme-container {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.admin-bar .mk-header-toolbar {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.admin-bar .mk-header-holder {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.admin-bar .mk-header {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
