/* ---------------------------------- */
/* ------------- GRID --------------- */
/* ---------------------------------- */
.col-1-med {
  width: 100%;
  width: calc(100% - var(--gridSpacing));
}

.col-2-med, .contentImgRow .item, .cartThumb.category, .cartThumb.item, .blog-widget .blog-widget-article,
.table-to-div .col-2{
  width: 50%;
  width: calc(50% - var(--gridSpacing));
}

.col-3-med {
  width: 33.333%;
  width: calc(33.333% - var(--gridSpacing));
}




.siteBottom .container {
  padding: 0 40px;
}

.badge {
  margin: 0em auto 3em;
}

.sidebarLeft:has(.profileTable .col-2)>tbody>tr>td:first-child {
  display: block !important;
  width: 600px !important;
}

.sidebarLeft:has(.profileTable .col-2)>tbody>tr>td:last-child {
  display: block !important;
  width: 100% !important;
  padding: 0 !important;
}

.sidebarLeft:has(.profileTable .col-2) .col-2:nth-child(odd) {
  padding-left: 0;
}

.sidebarLeft:has(.profileTable .col-2) .col-2:nth-child(even) {
  padding-right: 0;
}