/* Main Wrapper */
#main-wrapper {
	margin-bottom: 40px;
	/*background: rgba(0, 0, 0, .7);*/
}

/* Main content wrap */
#main-content {
	margin-top: 40px;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 40px;
	background: rgba(0, 0, 0, .8);
}

body {
/*	background: #fcd903;*/
  	background-image: url(https://bhooteshwara.com/wp-content/uploads/2018/07/red-grunge-background-0205-optimized.jpg);
	/*background-image: url(https://bhooteshwara.com/wp-content/uploads/2018/07/red-grunge-background-0205-optimized-black-white.jpg);*/
}

/* Wrap
------------------------------------ */

.container {
	margin: 0 auto;
	position: relative;
	/*width: 960px;*/
}

h6 {
	font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #fff;
	/*font-weight: 150;*/
	letter-spacing: 1.2px;
	line-height: 1.9;
	margin-bottom: 15px;
}

.cat:before {
		content: '';
		background: transparent /*url(img_dark/icon-headphones.png) left 4px no-repeat*/;
		display: inline-block;
		width: 15px;
		height: 15px;
		padding-right: 6px;
	}


/* Page Header
 ---------------------------------------------------------------------- */

#page-header {
	border-top: 1px solid #292929;
	border-bottom: 1px solid #000;
	background: #222 url(img_dark/default-bg.png) center top no-repeat;
	padding-top:40px;
	width:100%;
}
	/* Slogan */
	.slogan { 
		margin-bottom: 40px !important;
		font-size: 36px;
		line-height: 1.2em;
		margin-bottom: 20px;
	}
		.slogan.big { font-size: 48px; }

	/* Title */
	.page-title {
		font-size: 44px;
  		font-family: 'Cinzel', serif; 
		color: #ffffff;
	}
	.page-subtitle { font-size: 32px; color: #fa4c29;	 }
		.page-title, .page-subtitle {
			line-height: 1.2em;
			margin-bottom: 0; 
		}
	#page-header .hgroup { 
		max-width: 90%;
		display: inline-block;
		margin-bottom: 20px;
	}

	/* Description */
	.header-content {
		font-size: 14px;
		line-height: 1.7em;
		color: #fff;
		margin-bottom: 40px;
	}

	#share-wrap ~ hr, #page-header .hgroup ~ hr, .page-slogan ~ hr, .page-title ~ hr, .page-subtitle ~ hr, .project-title ~ hr {
		margin-bottom: 50px;
		margin-top: 0;
	}



/* Forms
 ---------------------------------------------------------------------- */

label {
	cursor: pointer;
	display: block;
	margin: 0 0 5px;
	color: #999;
	font-size: 13px;
}

input, textarea, select {
	background-color: #eee;
	border: 1px solid #000;
	color: #333;
	font: 12px/1.5;
	padding: 10px;
	border-radius: 0;
}

input, select {
	width: 20px;
}

textarea {
	padding: 10px;
	resize: both;
	width: 100%;
	min-height: 200px;
}

select, option {
	cursor: pointer;
	padding: 5px 7px;
}