/* ========================= */
/*        Background         */
/* ========================= */
body.custom-background{
	background-image: url("https://faceofthedeep.com/wp-content/uploads/2018/03/double-cluster.jpg");
	  background-position: center top; background-size: auto;
	  background-repeat: repeat;       background-attachment: scroll;
}

/* ========================= */
/*          Header           */
/* ========================= */

/* Removes unnecessary space above and below site logo */
.site-branding {
	  margin-top: 3px;
	  margin-bottom: 3px;
}

/* Header background styling */
.site-header {
	  padding-top: 0;
    padding-bottom:0;
    background-color: #101010E0;
    position: relative;
    z-index: 999;
    border-bottom: 1px solid transparent;
	  border-bottom-color: #A0A0A0;
}

/* Sets a decent breadcrumb size */
.storefront-breadcrumb {
	height: 0;
	overflow:visible;
	margin-bottom: 0px;
}

/* Compensates for invisible breadcrumb on home page */
.home.page:not(.page-template-template-homepage) .site-header {
	margin-bottom: 2.8em;
}


/* ========================= */
/*       Menu Styling        */
/* ========================= */
.storefront-primary-navigation {
    clear: both;
    margin-left: -99em;
    margin-right: -99em;
    padding-left: 99em;
    padding-right: 99em;
	  border-top: 1px solid transparent;
	  border-top-color: #A0A0A0;
}
.main-navigation ul li a,
.main-nav .sub-menu a,
.site-title a, ul.menu li a, .site-branding h1 a, .site-footer .storefront-handheld-footer-bar a:not(.button), button.menu-toggle, button.menu-toggle:hover,
.tablepress .odd td,
.tablepress .even td {
    color: #D0D0D0;
	background-color: #181818FF;
	border-color: #A0A0A0;
}

/* makes the sub-menus not suck: */

.sub-menu{
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #A0A0A0;
}

.sub-menu > :first-child{
	border-top: 1px solid;
}

/* Common background color for menu, posts, widgets, header, and footer */
.storefront-primary-navigation, .site-footer, .storefront-full-width-content, .content-area,
.widget-area{
	  background-color: #181818FF;
}

/* ========================= */
/*       Post Styling        */
/* ========================= */
.storefront-full-width-content, .content-area, .widget-area {
	  padding: 15px;
	  border: 1px solid transparent;
	  border-color: #A0A0A0;
}

/* removes category headers */
header.page-header {
	display: none;
}

/* post width */
div.col-full {
	width: 80.0%;
	max-width: 4096px;
}

.hentry {
	position: relative;
	border-bottom-color: #A0A0A0;
	border-bottom: 1px solid;
}

.hentry .entry-header {
	margin: 0;
}

.hentry.type-post .entry-meta {
	width: 100.0%;
	display: none;
}

.hentry.type-post .entry-content {
	display: inline-block;
	width: 100.0%;
}

/* Post meta styling */
div.vcard.author, div.cat-links, div.comments-link {
	display: inline-block;
	position: relative;
	width: 30.0%;
}

#comments.comments-area{
	padding-top: 0em;
	padding-bottom: 0em;
}

.site-main{
	margin-bottom: 0;
}

/* ========================= */
/*      Footer Styling       */
/* ========================= */
.site-footer {
	border-top: 1px solid transparent;
	  border-top-color: #A0A0A0;
	  padding: 0 0 0;
	line-height: 1.1;
	font-weight: 400;
}

/* gets rid of annoying woocommerce copyright/built-by crap */
div.site-info a:not(.button) {
    display: none;
}

/* ========================= */
/* Hide share optionss on    */
/* order confirmation page.  */
/* ========================= */
.post-636 div.sharedaddy,
.post-645 div.sharedaddy{
	display: none;
}


/* ========================= */
/*    TablePress Options     */
/* ========================= */

.tablepress .odd td {
	background-color: #686868FF;
}
.tablepress .even td {
	background-color: #888888FF;
}
.tablepress thead th,
.tablepress tfoot th {
	background-color: #282828FF;
}
.tablepress thead .sorting_asc,
.tablepress thead .sorting_desc,
.tablepress thead .sorting:hover {
	background-color: #383838FF;
}
.tablepress {
	border: 1px solid;
	border-color: A0A0A0;
}