/*
Theme Name: SRTheme2
Theme URI: http://starkreport.com/;
Author: Kenneth Stark
Author URI: http://starkreport.com/
Description: A theme built for starkreport.com
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: STARKREPORT.com Theme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
		font-family:headerFont;
		src:url(/wp-content/themes/SRTheme2/fonts/header.woff);

}
@font-face {
		font-family:contentFont;
		src: url(/wp-content/themes/SRTheme2/fonts/header.woff);
}

body {
	font-family:contentFont;

}
a{
	color:#000;
}
.container {
	width:100%;
	height:auto;
	position: absolute;
	top:0;
	left:0;
}
.nav {
	display: block;
	width:auto;
	background-color: #000;
}
.navTitle {
	width: 100%;
	text-decoration:none;
	font-style: none;
	color:#FFF;
	background-color:#000;
	font-size: 3.2em;
	font-family:headerFont;
	text-align: center;
}
.navTitle:hover {
	width: 100%;
	text-decoration:none;
	font-style: none;
	color:#FFF;
	background-color:#000;
	font-size: 3.2em;
	text-align: center;
}
.navUL{
	list-style: none;
	margin: 0;
	padding: 0;
	font-family:headerFont;
	display: none;
}
.navLi {
	color:#FFF;
}
.navLiA {
	font-style: none;
	font-size: 1.5em;
	text-decoration: none;
	text-transform: uppercase;
	color:#FFF;
	display: block;
	padding:3%;
	text-align: left;

}
.navLiA:hover {
	font-style: none;
	font-size: 1.5em;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#FFF;
	color:#000;
	display: block;
	padding:3%;
	text-align: left;
}
.menuButton{
	font-family: headerFont;
	font-size: 1.5em;
	text-decoration: none;
	color:#FFF;
	display: block;
	padding:15px;
  text-align: center;
}
.menuButton:hover{
	font-family: headerFont;
	font-size: 1.5em;
	text-decoration: none;
	color:#FFF;
	display: block;
	padding:15px;
  text-align: center;
}

/*
.content {
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left:50%;
	margin-right:50%;
	padding: 50%;
	display: block;
}
*/
.content {
	padding: 3%;
	display: block;


}
.post {
	padding: 0%;
	border: 0px solid #bfbfbf;
	border-radius: 0px;
	box-shadow: 0px 0px 0px rgba(0,0,0,1);
	max-width:1000px;
	margin: 0 auto;

}
.postTitle {
	display:block;
	font-size: 3em;
}
.author{
	font-size: 1.1em;
  margin-top: -40px;
}
.time {
	font-size: .9em;
	margin-top: -20px;
}
.postInfo {
	margin-top: -20px;
}
.postContent {
	font-size:1.2em;
}
.postBtn {
	font-size: 1.2em;
	padding:15px;
	background-color:#000;
	color:#FFF;
	text-decoration: none;
}
.footer {
	height:300px;
	background-color: #000;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
	font-size: 1em;
	font-family: contentFont;
}
.user-nicename{
}
.tos{
	color:#FFF;
}
.pp{
	color:#FFF;
}
.standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section{
	float:none;
}
#register-page{
	max-width: 500px;
}
#signup_submit{
	background-color:#000;
	color:#FFF;
}
.error{
	font-size: .7em;
	background-color: rgba(255, 10, 10, 0.17);
	border: 1px solid rgb(255, 10, 10);
	padding-left:1%;
}
.updated{
	font-size: .7em;
	background-color: rgba(10, 255, 22, 0.33);
	border: 1px solid rgb(10, 255, 22);
	padding-left:1%;
}
/*
	Forums Css Start
*/
.bbp-search-form{
	width:0;
	height:0;
	display: none;
}
.bbp-breadcrumb{
	width:100%;
	margin-top:0;
	margin-bottom: 0;
	font-size: 1.2em;
}
.bbp-forums{
	padding: 0;
	margin:0;
}
.bbp-forums-list{
	display:none;
}
.bbp-header{
	visibility: hidden;
	height: 0;
}
.bbp-body{
	list-style: none;
}
.forum-titles{
	list-style: none;
	display:none;

}
.bbp-forum-freshness{
	visibility: hidden;
	height: 0;
	width: 0;
}
.forum{
	list-style: none;
	padding:2%;
	margin: 0 auto;
	margin-bottom: 20px;
	border: 1px solid #bfbfbf;
	border-radius: 1px;
	box-shadow: 1px 1px 1px rgba(0,0,0,.6);
	overflow:hidden;
}
.bbp-forum-topic-count{
	visibility: hidden;
	height: 0;
	width: 0;
}
.bbp-forum-reply-count{
	visibility: hidden;
	height: 0;
	width: 0;
}
.bbp-forum-info li{
	padding:2%;
	border: 1px solid #bfbfbf;
	border-radius: 1px;
	list-style: none;
	margin-bottom: 10px;
	box-shadow: 1px 1px 1px rgba(0,0,0,.6)

}
.bbp-forum-title{
	font-size: 2em;
	color: #000;
}
.bbp-forum-title:hover {
	font-size: 2em;
	color: rgba(0,0,0,.5);
}
.bbp-forum-content{
	font-size: 1em;
}
.bbp-footer{
	list-style: none;
}
.bbp-forum-link{
	text-decoration: none;
	color: #000;
}
.bbp-forum-link:hover{
	color: rgba(0,0,0,.5);
}
.bbp-forum{

}
.bbp-meta{
	width:90%;
	font-size: 1.2em;
	padding-left:2%;
	margin-bottom: 5px;
}
.bbp-meta a{

}
.bbp-reply-post-date{
	width: 100%;
}

.bbp-template-notice{
	font-size: .8em;
	background-color: rgba(255, 222, 10, 0.2);
	border: 1px solid rgb(255, 222, 10);
	border-radius: 1px;
	padding-left:2%;
	margin-top:15px;
	margin-bottom:10px;
}
.bbp-pagination-count{
	visibility: hidden;
	width: 0px;
	height: 0px;
}
.bbp-topic-pagination{
	display:none;
}
.subscription-toggle{
	text-decoration: none;
	padding: 10px;
	color:#FFF;
	background-color: #000;

}
.bbp-topics{
	padding: 0;
	margin-top: 0;
	margin-bottom:0;
}
.topic{
	list-style: none;
	overflow-x: hidden;
	border: 1px solid #bfbfbf;
	box-shadow: 1px 1px 1px rgba(0,0,0,.6);
	border-radius: 1px;
	margin-bottom: 30px;
	padding:0;

}
.reply{
	list-style: none;
	border: 1px solid #bfbfbf;
	border-radius: 1px;
	margin: 0 auto;
	margin-bottom: 30px;
	padding:0;
	width: 100%;

}
.type-topic{
}
.topic-author{
}
.bbp-topic-title{
	height: auto;
	width: 100%;
	margin-top: 2%;
	padding-left: 2%;
}
.bbp-topic-permalink{
	font-size: 1.5em;
	color: #000;
	text-transform: uppercase;
	display: block;
}
.bbp-topic-permalink:hover{
	font-size: 1.5em;
	color: rgba(0,0,0,.5);
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}
.bbp-topic-started-by{
	display: none;
	width: 0px;
	height: 0px;
}
.bbp-topic-reply-count{
	display: none;
	width: 0px;
	height: 0px;
}
.bbp-topic-voice-count{
	display: none;
	width: 0px;
	height: 0px;
}
.bbp-topic-freshness{
	font-size: 1em;
	width: 100%;
	display: block;
	margin-top: 5px;
	padding-left: 2%;
	margin-bottom: 2%;
}
.bbp-replies{
	list-style: none;
	margin-top: 0;
	padding:0;
}
.bbp-reply-header{
	font-size: .7em;

}
.bbp-reply-author{
	padding:2%;
	height:80px;
	margin:0;
	background-color:#eaeaea;
}
.bbp-author-avatar{
	float: left;
  margin-right: 10px;
}
.bbp-author-role{
	margin-bottom:10px;
}
.bbp-author-name{
	padding-right:5px;
	font-size:1.5em
}
.avatar-14{
	display:none;
}
.bbp-topic-revision-log{
	font-size: .7em;
	list-style: none;
	padding:0;
	margin-bottom: 10px;
}
.bbp-reply-content{
	padding-left:2%;
	padding-right:2%;
}
.bbp-pagination-links{
	font-size: 1.2em;
	margin-bottom: 10px;
}
.bbp-footer{
	display:none;
}
.super-sticky{
	background-color: rgba(255, 0, 0, 0.52);
  border: solid 1px rgba(255, 0, 0, 0.76);
}
.sticky{
	background-color: rgba(23, 80, 186, 0.16);
  border: solid 1px rgba(23, 80, 186, 0.76);
	box-shadow: 1px 1px 1px rgba(0,0,0,.6);
}
.status-trash{
	background-color: rgb(79, 79, 79);
}
input[name="bbp_topic_title"]{
	width: 100%;
	height: 30px;
	font-size: 1.2em;
}
input[name="bbp_topic_tags"]{
	width: 100%;
}
select{
	width: 100%;
	height:30px;
}
.bbp-topic-meta{
	display: none;
}
.bbp-reply-ip{
	display:none;
}
.bbp-form{
	border-width: 1px;
	border: 1px solid #bfbfbf;
	border-radius: 1px;
	border-style:solid;
	border-color: #bfbfbf;
	min-width: 0px;
}
.bur-posts-title{
	margin-right: 5px;
}
.quicktags-toolbar{

}
.pmpro_bbp_membership_msg{
	font-size: 1em;
	background-color: rgba(255, 10, 10, 0.17);
	border: 1px solid rgb(255, 10, 10);
	border-radius: 1px;
	padding:2%;
}

legend{
	width: 80%;
	display: inline;
}
/*
.button{
	font-size: 1.2em;
	background-color: #000;
	color:#FFF;
	width: 100%;
	padding: 10px;
	box-shadow: 2px 2px 2px rgba(0,0,0,.6)
	border: 1px solid #000;
}
.button:hover{
	font-size: 1.2em;
	background-color: #FFF;
	color:#000;
	width: 100%;
	padding: 10px;
	box-shadow: 2px 2px 2px rgba(0,0,0,.6)
	border: 1px solid #000;
}
*/
/* pmpro checlout*/
.pmpro_checkout h3 span.pmpro_checkout-h3-msg{
	font-size: 1em !important;
}

/* Profile Start */

#item-header{
}
.user-nicename{
	font-size:2em !important;
	margin: 0 !important;
	margin-top:-10px !important;
	color:#000 !important;
	text-shadow: 0 0 3px rgba(255,255,255,1) !important;
}
#item-header-content{
}
#item-nav{
	font-size: 1.5em;
	margin-bottom: 20px;
	border: solid 1px rgba(0, 0, 0, 0.25);
	padding: 3%;
}
#item-body{
	margin-bottom: 15px;
	border: solid 1px rgba(0, 0, 0, 0.25);
	padding: 3%;
}
.activity{
	display:none !important;
}
@media screen and (min-width: 780px) {
	.menuButton{
		font-family: headerFont;
		font-size: 2.5em;
		text-decoration: none;
		color:#FFF;
		display: none;
		padding:15px;
	  text-align: center;
	}
	.menuButton:hover{
		font-family: headerFont;
		font-size: 2.5em;
		text-decoration: none;
		color:#000;
		background-color: #FFF;
		display: none;
		padding:15px;
	  text-align: center;
	}
	.navUL{
		list-style: none;
		margin: 0;
		padding: 0;
		font-family:headerFont;
		display: block;
	}
	.navTitle {
		width: 100%;
		text-decoration:none;
		font-style: none;
		color:#FFF;
		background-color:#000;
		font-size: 7em;
		font-family:headerFont;
		text-align: center;
	}
	.navTitle:hover {
		width: 100%;
		text-decoration:none;
		font-style: none;
		color:#FFF;
		background-color:#000;
		font-size: 7em;
		text-align: center;
	}
	.navLi{
		display: inline-block;
		padding-left: 1%;
		padding-right: 1%;
	}
	#openMenu{
		display: block;
	}
	.navLiA {
		font-style: none;
		font-size: 2em;
		text-decoration: none;
		text-transform: uppercase;
		color:#FFF;
		display: block;
		padding:0;
		text-align: center;
	}
	.navLiA:hover {
		font-style: none;
		font-size: 2em;
		text-decoration: none;
		text-transform: uppercase;
		background-color:#FFF;
		color:#000;
		display: block;
		padding:0;
		text-align: center;

	}
.author{
	font-size: 1.9em;
	}
.time {
	font-size: 1.9em;
}
.postContent{
}
.post {
	padding: 2%;
	border: 1px solid #bfbfbf;
	border-radius: 2px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.2)
	max-width:1000px;
	margin: 0 auto;
	padding-bottom: 60px;
}
.content {
	margin-top: 10px;
	margin-bottom: 40px;
	margin-left:3%;
	margin-right:3%;
	padding: 2%;
	display: block;
}
