.ml {
  text-align: left;
}
.mc {
  text-align: center;
}
.mr {
  text-align: right;
}
.tl-bg {
  background-position: left top;
}
.tc-bg {
  background-position: center top;
}
.tr-bg {
  background-position: right top;
}
.ml-bg {
  background-position: left center;
}
.mc-bg {
  background-position: center center;
}
.mr-bg {
  background-position: right center;
}
.bl-bg {
  background-position: left bottom;
}
.bc-bg {
  background-position: center bottom;
}
.br-bg {
  background-position: right bottom;
}
.no-padding {
  padding: 0px !important;
}
.no-padding-x {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.no-padding-y {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
@media (max-width: 991px) {
  .desktop {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .mobile {
    display: none !important;
  }
}
#main {
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
@media (max-width: 991px) {
  body.boxed-narrow .site {
    padding: 0px;
  }
}
ul.nav.nav-pills > li > a,
.breadcrumb,
code,
kbd,
.badge,
.label,
.carousel,
.jumbotron,
.progress,
img {
  border-style: solid;
  border-width: 0px;
}
.page-header h1,
.page-header h2,
.page-header h3,
.page-header h4,
.page-header h5,
.page-header h6 {
  margin: 0px;
}
.navbar {
  margin-bottom: 0px;
}
.dropdown-menu,
.list-group,
.list-group .panel,
.panel,
ul.pagination,
.table {
  overflow: hidden;
}
.table {
  border-collapse: separate;
}
.btn {
  white-space: normal;
}
.list-group {
  margin-bottom: 0px;
}
.list-group a,
.list-group li {
  z-index: auto !important;
}
.alignleft {
  text-align: left;
}
.aligncenter {
  text-align: center;
}
.alignright {
  text-align: right;
}
.wp-caption {
  display: inherit;
}
.wp-caption-text {
  display: inherit;
}
.gallery-caption {
  display: inherit;
}
.sticky {
  display: inherit;
}
.bypostauthor {
  display: inherit;
}
blockquote,
q {
  font-style: italic;
}
.caption,
.wp-caption-text {
  font-size: 80% !important;
}
embed,
iframe {
  max-width: 100%;
}
.woocommerce-error:before,
.woocommerce-message:before {
  display: table !important;
}
