/*** Forums ***/
.bbpress-sidebar .widget-title{
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33;
  letter-spacing: normal;
  color: rgba(0,0,0,0.9);
  margin:0 0 10px;
  display:block;
}
body #wrapper .bbpress-wrapper,
body #wrapper .bbpress-sidebar{
	padding:12px;
	box-sizing:border-box;
	background:#fff;
}
body #wrapper .bbpress-sidebar h3{
	font-family: 'bebas_neueregular';
    font-size: 22px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: 0.39px;
    text-transform: uppercase;
	margin:0px;
}
.cms-page-header .page-title{
	margin:0 0 10px;
}
.bbpress-sidebar .widget-title::before{
	content:'';
	background:#0028a7;
	height:3px;
	width:100%;
	margin-bottom:7px;
	display:block;
}
.bbpress-sidebar .widget:first-child .widget-title::before{
	display:none;
}
.bbpress-sidebar input[type="text"],
.bbp-search-form input[type="text"],
.bbpress-sidebar input[type="password"]{
  width: 100%;
  height: 46px;
  border-radius: 5px;
  border: solid 1px #cacaca;
  background-color: #ffffff;
  font-size:14px;
  line-height:normal;
  color:rgba(51,51,51,0.54);
  padding:0 10px;
}
.bbpress-sidebar .widget-wrapper {
    padding: 0;
	margin-bottom:20px;
}
#bbp-search-form{
	position:relative;
}
.bbp-search-form input[type="submit"] {
    position: absolute;
    background: url(../images/search.svg) no-repeat;
    height: 18px;
    width: 18px;
	min-width:18px;
    border: none !important;
    box-shadow: none;
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    text-indent: 100%;
    overflow: hidden;
    top: 16px;
    right: 10px;
}
.bbp-logged-in img.avatar {
    float: left;
    margin: 0 15px 0 0;
    width: 50px;
    border-radius: 4px;
    object-fit: cover;
    height: 50px;
}
.bbp-logged-in h4 {
    font-weight: 700;
    font-size: 17px;
    clear: none;
    margin:0 0 5px;
    letter-spacing: 0.5px;
}
.button.logout-link{
	font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 3px 10px;
}
.bbpress-sidebar div.bbp-submit-wrapper {
    margin-top: 15px;
    float: none;
    clear: both;
    width: 100%;
}
.bbpress-sidebar .button.user-submit{
	display: block;
    width: 100%;
}
.bbpress-sidebar .bbp-forum-title {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: normal;
  color:#4a4a4a;
  margin:0 0 2px;
  display:inline-block;
}
.bbpress-sidebar .bbp-forum-title:hover{
	color:#292663;
}
.bbpress-sidebar .bbp-topics-widget div,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-forum-freshness > a,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-topic-freshness > a,
body #wrapper .bbpress-wrapper .bbp-reply-header .bbp-reply-post-date,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-topic-post-date,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-reply-post-date,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-forum-post-date{
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  color:#4a4a4a;
  position:relative;
  padding-left:20px;
}
body .widget-wrapper fieldset.bbp-form{
	border:none;
}
.bbpress-sidebar .bbp-topics-widget{
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.bbpress-sidebar .bbp-topics-widget li{
	margin:0 0 15px;
	display:block;
}
.bbpress-sidebar .bbp-topics-widget li div::before,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-forum-freshness > a::before,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-topic-freshness > a::before,
body #wrapper .bbpress-wrapper .bbp-reply-header .bbp-reply-post-date::before,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-topic-post-date::before,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-reply-post-date::before,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-forum-post-date::before{
	content:'';
	background:url(../images/clock.svg) no-repeat;
	width:14px;
	height:14px;
	display:inline-block;
	position:absolute;
	left:0px;
	top:2px;
	background-size:100%;
}
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-forum-freshness > a::before,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-topic-freshness > a::before,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-topic-post-date::before,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-reply-post-date::before,
body #wrapper .bbpress-wrapper .bbp-search-results .bbp-meta .bbp-forum-post-date::before,
body #wrapper .bbpress-wrapper .bbp-reply-header .bbp-reply-post-date::before{
	top:0px;
}
body #wrapper .bbpress-wrapper li.bbp-header {
    background: #f5f5f5;
	padding:12px 20px;
}
body #wrapper .bbpress-wrapper li.bbp-body{
	padding:0px;
}
body #wrapper .bbpress-wrapper li.bbp-body > ul{
	padding:15px 20px;
	background-color: #fff !important;
	border-top: 1px solid #d7d7d7;
}
body #wrapper .bbpress-wrapper li.bbp-body > ul:first-child{
	border-top:none;
}
body .bbpress-wrapper li.bbp-header ul li,
body .bbpress-wrapper li.bbp-header div.bbp-reply-author,
body .bbpress-wrapper li.bbp-header div.bbp-reply-content,
body .bbpress-wrapper li.bbp-header div.bbp-search-author,
body .bbpress-wrapper li.bbp-header div.bbp-search-content{
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}
body .bbpress-wrapper li.bbp-header ul li,
body  #bbpress-forums li.bbp-header .bbp-reply-author,
body  #bbpress-forums li.bbp-header .bbp-reply-content{
	font-family: 'bebas_neueregular';
	font-size: 17px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: 0.39px;
	color: #0028a7;
	text-transform:uppercase;
}
body #wrapper .bbpress-wrapper ul{
	border:none;
	font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #4a4a4a;
    word-wrap: break-word;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    font-size: 15px;
	font-weight:400;
    margin:0 0 5px;
    line-height: 1.5;
	letter-spacing: normal;
	color: #4a4a4a;
    word-wrap: break-word;
}
body #wrapper .bbpress-wrapper .bbp-forum-title,
body #wrapper .bbpress-wrapper .bbp-topic-permalink{
	font-size: 18px;
	line-height:24px;
	font-weight: 700;
	letter-spacing: normal;
	color: #0028a7;
	display:inline-block;
	margin:0 0 6px;
	position:relative;
	padding-left:32px;
}
 div.bbp-template-notice p {
    font-size: 13px;
    letter-spacing: 0px;
}
body #wrapper .bbpress-wrapper .bbp-forum-title::before,
body #wrapper .bbpress-wrapper .bbp-topic-permalink::before{
	content:'';
	background:url(../images/title-icon.svg) no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	left:0px;
	top:2px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums .bbp-topic-desc{
	padding-left:32px;
}
#bbpress-forums div.bbp-reply-header{
  line-height: 1.5;
  letter-spacing: normal;
  color: #4a4a4a;
	font-size:14px;
	padding:12px 20px;
	background:#fff;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
}
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-forum-topic-count,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-forum-reply-count,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-topic-voice-count,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-topic-reply-count,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-forum-freshness,
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-author-link{
	font-weight:500;
	color:#4a4a4a;
}
body #wrapper .bbpress-wrapper li.bbp-body ul .bbp-author-link .bbp-author-avatar{
	display:none;
}
#bbpress-forums li.bbp-footer{
    background: #fff;
}
body #wrapper .bbpress-wrapper{
	margin:0px;
}
body #wrapper .bbpress-wrapper .bbp-search-form {
 display:none !important;
 }
/*****Sidebar(My accound Menu)****/
#bbpress-forums #bbp-single-user-details{width:100%; float:none;}
#bbpress-forums #bbp-user-body{margin-left:0px;}
#bbpress-forums #bbp-single-user-details{overflow:visible;}
#bbpress-forums .sidebar-menu{margin-bottom:20px; border: 1px solid #449fc5; border-radius:4px; background:#e1f6ff;}
#bbpress-forums .sidebar-menu .menu-open{
	background:#e1f6ff;
	position:relative;
	padding:12px;
	cursor:pointer;
	color:#292663;
	font-size:15px;
	font-weight:700;
	border-radius:4px;
}
#bbpress-forums .sidebar-menu .menu-open:after{
	position:absolute;
	top:14px;
	right:14px;
	content:"\f107";
	height:15px;
	width:15px;
	font-family:"fontawesome";
	color:#292663;
	font-size:16px;
	text-align:center;
	line-height:1;
}
#bbpress-forums .sidebar-menu ul{display:none; border-radius:4px;}
body #wrapper .bbpress-wrapper .bbp-user-section .bbp-replies > .bbp-header{padding:12px 20px;}
body #wrapper .bbpress-wrapper .bbp-user-section .bbp-replies .bbp-meta .bbp-header{display:inline;}
@media(max-width:1199px) {
#bbpress-forums div.bbp-reply-author, #bbpress-forums li.bbp-header .bbp-reply-author, body #wrapper .bbpress-wrapper .bbp-search-results div.bbp-topic-author, body #wrapper .bbpress-wrapper .bbp-search-results div.bbp-search-author {
    width: 135px;
}
#bbpress-forums div.bbp-reply-content, #bbpress-forums li.bbp-header .bbp-reply-content, body #wrapper .bbpress-wrapper .bbp-search-results .bbp-topic-content, body #wrapper .bbpress-wrapper .bbp-search-results .bbp-search-content {
    margin-left: 135px;
    padding: 0px;
}
body #wrapper .bbp-user-section .bbp-replies .bbp-body .bbp-meta span.bbp-admin-links{
	display:block; float:left;}
}
@media(max-width:991px) {
.bbpress-sidebar{margin-top:30px;}
}
@media(max-width:767px) {
/****Forums Pages****/
.bbp-forums .bbp-body .bbp-forum-info,
.bbp-forums .bbp-body .bbp-forum-topic-count,
.bbp-forums .bbp-body .bbp-forum-reply-count,
.bbp-forums .bbp-body .bbp-forum-freshness{
	width:100%;
	float:left;
	position:relative;
	display:block;
	padding-left:70px;
	border-top:1px solid #d7d7d7;
	padding:10px 0px 10px 70px;
	text-align:right;
}
.bbp-forums .bbp-body .bbp-forum-info:before,
.bbp-forums .bbp-body .bbp-forum-topic-count:before,
.bbp-forums .bbp-body .bbp-forum-reply-count:before,
.bbp-forums .bbp-body .bbp-forum-freshness:before{
	position:absolute;
	left:0px;
	top:11px;
	content:"Forum";
	font-size:14px;
	color:#000;
	font-weight:700;
}
.bbp-forums .bbp-body .bbp-forum-topic-count:before{content:"Topics";}
.bbp-forums .bbp-body .bbp-forum-reply-count:before{content:"Posts";}
.bbp-forums .bbp-body .bbp-forum-freshness:before{content:"Last Post";}
body #wrapper .bbpress-wrapper li.bbp-body > ul{padding:0px;}
#bbpress-forums .bbp-forum-info .bbp-forum-content{padding-left:0px;}
.bbp-forums .bbp-body .bbp-forum-info{border:none; text-align:left;}
body #wrapper .bbpress-wrapper li.bbp-header{display: none !important;}
/****Forums -inner Pages****/
.bbp-topics .bbp-body .bbp-topic-title,
.bbp-topics .bbp-body .bbp-topic-voice-count,
.bbp-topics .bbp-body .bbp-topic-reply-count,
.bbp-topics .bbp-body .bbp-topic-freshness{
	width:100%;
	float:left;
	position:relative;
	display:block;
	padding-left:70px;
	border-top:1px solid #d7d7d7;
	padding:10px 0px 10px 70px;
	text-align:right;
}
.bbp-topics .bbp-body .bbp-topic-title:before,
.bbp-topics .bbp-body .bbp-topic-voice-count:before,
.bbp-topics .bbp-body .bbp-topic-reply-count:before,
.bbp-topics .bbp-body .bbp-topic-freshness:before{
	position:absolute;
	left:0px;
	top:11px;
	content:"Topic";
	font-size:14px;
	color:#000;
	font-weight:700;
}
.bbp-topics .bbp-body .bbp-topic-voice-count:before{content:"Voices";}
.bbp-topics .bbp-body .bbp-topic-reply-count:before{content:"Posts";}
.bbp-topics .bbp-body .bbp-forum-freshness:before{content:"Last Post";}
body #wrapper .bbpress-wrapper li.bbp-body > ul{padding:0px;}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums .bbp-topic-desc{padding-left:0px;}
.bbp-topics .bbp-body .bbp-topic-title{border:none; text-align:left;}
#bbpress-forums div.bbp-reply-header {
    padding: 5px 10px;
}
body #wrapper .bbpress-wrapper li.bbp-body div.hentry {
    padding: 8px 10px;
}
#bbpress-forums .bbp-search-results div.bbp-forum-header, #bbpress-forums .bbp-search-results div.bbp-reply-header, #bbpress-forums .bbp-search-results div.bbp-topic-header{padding:8px 10px;}
#bbpress-forums div.bbp-reply-author, #bbpress-forums li.bbp-header .bbp-reply-author, body #wrapper .bbpress-wrapper .bbp-search-results div.bbp-topic-author, body #wrapper .bbpress-wrapper .bbp-search-results div.bbp-search-author{width:100%;}
#bbpress-forums div.bbp-reply-content, #bbpress-forums li.bbp-header .bbp-reply-content, body #wrapper .bbpress-wrapper .bbp-search-results .bbp-topic-content, body #wrapper .bbpress-wrapper .bbp-search-results .bbp-search-content{margin-left:0px;}
.bbp-pagination .bbp-pagination-count{margin-bottom:10px; float:none;}
.bbp-pagination-links{float:none;}
#bbpress-forums .bbp-pagination-links a, #bbpress-forums .bbp-pagination-links span.current{
	margin-left:0px;
	margin-right:5px;
}
body #wrapper .bbpress-wrapper .bbp-user-section .bbp-replies .bbp-meta .bbp-header{
	padding:0px;
	clear:both;
}
body #wrapper .bbpress-wrapper .bbp-user-section .bbp-replies .bbp-meta span.bbp-admin-links{float:none;}
body #wrapper .bbp-user-section .bbp-replies .bbp-body .bbp-meta span.bbp-admin-links{
	display:block; float:left;}
}
@media(max-width:480px) {
#bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count{
	width:100%;
	}
#bbpress-forums .bbp-body div.bbp-reply-author, #bbpress-forums .bbp-body div.bbp-topic-author {
    margin: 0 0 8px;
    min-height: 5px;
    padding-left: 0;
    width: 100%;
    border-bottom: none;
}
#bbpress-forums .bbp-body div.bbp-reply-content, #bbpress-forums .bbp-body div.bbp-topic-content {
    margin: 0px;
}
}
@media(max-width:320px) {
#bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count{
	width:100%;
	}
}