.header-menu-sidebar.light-mode .header-menu-sidebar-bg:before {
  background: rgba(0, 0, 0, 1.0);
}

#sidebar-secondary.sidebar-secondary.customify-col-3_md-0_sm-12-first {
  background-color: #000000;
}

.customify-grid {
  background-color: #000000;
}

#page-titlebar.page-header--item.page-titlebar.layout-fullwidth {
  background-color: #000000;
}

.site-content.content-full-width .customify-container {
  background-color: #000000;
}

#main.content-area.customify-col-6_md-9_sm-12 {
  background-color: #000000;
}

.customify-grid.customify-grid-top {
  background-color: #303030;
  margin-left: -32px;
  margin-right: -32px;
}

#main.content-area.customify-col-12 {
  background-color: #000000;
  margin: 0px;
}

.site-description.text-uppercase.text-xsmall {
  color: #21aad3;
}

label {
  color: #8f8f8f;
}

.wpcf7-form.init {
  width: 50%;
  position: relative;
  left: 25%;
}

.entry-content {
  width: 75%;
  position: relative;
  left: 12.5%;
}

.customify-container {
  background-color: #000000;
}

.wp-block-media-text.alignwide.is-vertically-aligned-top {
  margin-left: 5%;
  margin-right: 10%;
}

.wp-image-108.size-full {
  width: 150px;
  height: 150px;
  margin: 0px;
}

.main-layout-content .entry-content>.alignwide {
  width: 100%;
}

strong {
  font-size: 3vmin;
}

sub {
  font-size: 2vmin;
}

#post-155.post-155.page.type-page.status-publish.hentry {
  width: 100vmin;
  margin: auto;
}

#post-157.post-157.page.type-page.status-publish.hentry {
  width: 100vmin;
  margin: auto;
}

#post-159.post-159.page.type-page.status-publish.hentry {
  width: 100vmin;
  margin: auto;
}

#post-161.post-161.page.type-page.status-publish.hentry {
  width: 100vmin;
  margin: auto;
}

/* Table Styles */
.su-table.custom-su-table table {
	/* Border Size, Style, and Color */
	border: 3px solid #d8d8d8 !important;
}

/* Table Cells */
.su-table.custom-su-table table td {
	/* Background Color */
	background: #202020 !important;
	/* Text Color */
	color: #d8d8d8 !important;
	/* Text Size */
	font-size: 12px;
}

/* Even Cells (for alternated tables) */
.su-table-alternate.custom-su-table tr:nth-child(even) td {
	/* Background Color */
	background: #303030 !important;
	/* Text Color */
	color: #d8d8d8 !important;
}

.social_bookmarks li {
margin-right: 0px;
}