#bbpress-forums select{
		background: #fff !important;
		color:#616161 !important;
}

#bbpress-forums input[type=submit]:hover{
		opacity:0.8 !important;
		cursor:pointer !important;
}

#bbpress-forums button:hover{
		opacity:0.8 !important;
		cursor:pointer !important;
}

/*template forum-archive*/
.forum-archive .banner-forum{
    background-image:url("/legacy/2f05b7bf25b55a03eed2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 30% 30%;
    height: 75vh;
		display:flex;
		justify-content:center;
		align-items:center;
		flex-direction:column;
		font-size:27px;
}




.forum-archive .bbp-breadcrumb p a{
	
}



.forum-archive .banner-forum h1{
		font-size:47px;
		font-weight:700;
		color:#fff;
		margin-top:-30px;
}

.forum-archive .banner-forum ul{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		width:700px;
		max-width:750px;
}

.forum-archive .banner-forum li{
		list-style:none;
}


.forum-archive #bbp_search::placeholder{
		color:#ccc !important;
		font-size:20px;
}

.forum-archive .banner-forum input{
		background:#fff;
		border:none;
		width:500px;
		padding:8px 15px;
		color:#64266d;
}



.forum-archive .banner-forum input[type=submit]{
	width:150px;
	height:auto !important;
	font-size:18px;
	background:#64266d !important;
	border-radius:4px !important;
	padding-top:15px !important;
	padding-bottom:12px !important;
		color:#fff;
}

.forum-archive .banner-forum li p,a{
		color:#fff;
		font-size:18px;
}

.forum-archive #bbpress-forums{
	margin-top:-210px;	
	margin-left:auto;
	margin-right:auto;
	width:70%;
	border-radius:10px;
}

.forum-archive #bbpress-forums a{
		color:#64266d !important;
}


.forum-archive #bbpress-forums .bbp-forums{
		background:#fff !important;
		border:none !important;
		padding:12px 15px;
}

.forum-archive #bbpress-forums .bbp-forums .bbp-header{
		background:#64266d;
		color:#fff;
		margin-bottom:10px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:20px !important;
		font-size:19px;
}

.forum-archive .forum-titles{
		display:flex !important;
		justify-content:space-between !important;
		align-items:center !important;
}

.forum-archive .forum-titles li:nth-child(2), .forum-archive .forum-titles li:nth-child(3){
		background:none !important;
		padding:0 30px !important;
		box-shadow:none;
}



.forum-archive #bbpress-forums .bbp-forums .bbp-body ul{
	background:#fff;
		border:none;
		box-shadow:0px 0px 15px 0px #eee;
		margin-top:15px;
		margin-bottom:20px;
		border-radius:5px;
		padding:30px 20px;
		display:flex;
		justify-content:space-between;
}


.forum-archive #bbpress-forums .bbp-forums .bbp-body .bbp-forum-title{
		font-size:21px;
		line-height:25px;
}

.forum-archive #bbpress-forums .bbp-forums .bbp-body .bbp-forum-title:hover{
		text-decoration:underline;
}

.forum-archive #bbpress-forums .bbp-forums .bbp-body .bbp-forum-content{
	font-size:15px;
	padding:0 ;
	margin-left:0;
	line-height:22px;
}

.forum-archive #bbpress-forums .bbp-forums .bbp-body .bbp-forum-freshness {
	font-weight:500 !important;
		font-size:13px;
		color:#414141;
}


.forum-archive #bbpress-forums .bbp-forums .bbp-body .bbp-forum-freshness a:hover{
		text-decoration:underline;
}

.forum-archive #bbpress-forums .bbp-forums .bbp-body .bbp-forum-freshness span{
	font-weight:600;
	text-align:center !important;
}

.forum-archive .bbp-forum-topic-count{
			background:#64266d !important;
		color:#fff;
		width:30px;
		height:30px;
		display:flex;
		justify-content:center;
		align-items:center;
		border-radius:15px;
		box-shadow:0px 0px 20px 0px #ccc;
}

.forum-archive  .bbp-forum-reply-count{
		background:#64266d !important;
		color:#fff;
		width:30px;
		height:30px;
		display:flex;
		justify-content:center;
		align-items:center;
		border-radius:15px;
		box-shadow:0px 0px 20px 0px #ccc;
}

.forum-archive .bbp-footer{
		display:none;
}


/*forum*/
.forum .banner-forum{
    background-image:url("/legacy/28058b036f8849d78753.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  center bottom;
    height: 70vh;
		display:flex;
		justify-content:center;
		align-items:center;
		flex-direction:column;
		font-size:27px;
}



.forum .bbp-breadcrumb p a:hover{
		text-decoration:underline;
}


.forum .banner-forum h1{
		font-size:47px;
		font-weight:700;
		color:#fff;
		margin-top:-30px;
}



.forum .banner-forum ul{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		width:700px;
		max-width:750px;
}

.forum .banner-forum li{
		list-style:none;
}


.forum #bbpress-forums{
	margin-top:-220px;	
	margin-left:auto;
	margin-right:auto;
	width:65%;
	border-radius:10px;
	background:#fff;
	padding:3%;
		
		margin-bottom:50px;
}


.forum #bbpress-forums a{
		color:#64266d !important;
}


.forum #bbpress-forums .bbp-forums{
		background:#fff !important;
		border:none !important;
		padding:12px 15px;
}

.forum #bbpress-forums .bbp-breadcrumb{
		display:none;
}

.forum #new-post .bbp-form{
	display: flex;
	flex-direction:column;
}



.forum #new-post .bbp-form p {
		text-align:left !important;
}

.forum #new-post .bbp-form #bbp_topic_title{
		width:100%;
		padding:18px !important;
}

.forum #new-post .bbp-form #bbp_topic_tags{
		width:100%;
		padding:18px !important;
}


.forum #new-post .bbp-form select{
		width:100%;
		padding:18px !important;
}

.forum #new-post .bbp-form #bbp_topic_submit{
	padding:12px 45px;
}

.forum #new-post .bbp-form #bbp_topic_submit:hover{
		opacity:0.8;
		transition:.5s;
}


.forum #bbpress-forums .info{
	margin-top:35px;
	border:none;
		padding:0;
		background:#fff;
		box-shadow:none;
}


.forum #bbpress-forums .info .bbp-forum-description, .forum #bbpress-forums .info .bbp-forum-description a{
		font-size:16px !important;
		color:#64266d !important;
}

.forum .bbp-pagination-count{
		font-size:12px;
		color:#818181;
		font-weight:normal;
}

.forum .bbp-author-name{
		color:#64266d !important;
}

.forum #bbpress-forums .info .bbp-forum-description img{
		display:none;
}

.forum #bbpress-forums .bbp-header{
		background:#64266d;
		color:#fff;
		margin-bottom:10px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:20px !important;
		font-size:18px;
}

.forum #bbpress-forums .bbp-body ul{
	  background:#fff;
		border:none !important;
		box-shadow:0px 0px 15px 0px #eee;
		border-radius:5px;
		padding:20px !important;
		display:flex;
		justify-content:space-between;
		margin-top:12px;
		margin-bottom:12px;
}

 .forum #bbpress-forums .bbp-body ul li.bbp-topic-freshness a{
		font-size:14px;
		 font-weight:normal;
}

.forum #bbpress-forums .bbp-body ul li.bbp-topic-freshness span{
			font-size:14px;
		font-weight:600;
}

.forum .bbp-body ul a, .forum .bbp-body ul span{
		font-size:16px;
}

.forum .bbp-body ul span{
		color:#64266d !important;
}

.forum .bbp-author-avatar{
		display:none;
}



.forum .bbp-body .bbp-topic-title{
		display:flex !important;
		justify-content:space-between;
		background:none !important;
	
}

.forum .bbp-body .bbp-topic-meta{
		margin:0  !important;
		background:none;
}

.forum .bbp-footer{
		display:none;
}

.forum .bbp-topics{
		padding:20px !important;
}

.forum #new-post {
		margin-top:70px !important;
		border:1px solid #eee;
		padding-top:25px !important;
		padding:20px 10px;
			box-shadow:0px 0px 20px 0px #eee;
		border-radius:5px;
}

.forum #new-post fieldset{
		border:none;
}

.forum #new-post legend{
		color:#64266d;
		text-align:center;
		font-weight:700;
		font-size:20px;
}

.forum #new-post .bbp-template-notice{
		background:none;
		padding:0;
		border:none;
		font-size:10px;
		font-weight:normal;
		color:#818181;
}

.forum #new-post label{
		color:#64266d;
		font-weight:700;
		margin-bottom:5px !important;
}


.forum #new-post #qt_bbp_topic_content_toolbar input{
		margin-right:5px;
}


.forum #bbpress-forums a:hover{
		text-decoration:underline;
}


/*página do tópicp*/
.topic #bbpress-forums{
 background:#fff;
 padding: 3%;
 width:60%;
 margin-left:auto;
 margin-right:auto;
 margin-top:60px !important;
 margin-bottom:60px !important;
		border-radius:5px !important;
}


.topic #bbpress-forums .info{
	background: none;
	border:none;
	padding: 0;
}

.topic #bbpress-forums .info a, #bbpress-forums .info li{
	font-size:14px;
}

.topic #bbpress-forums .info li img{
	display: none;
}


.topic #bbpress-forums .bbp-pagination .bbp-pagination-count{
	display: none;
}

.topic #new-post{
	margin-top:30px !important;
	border:1px solid #eee;
	padding-top:25px !important;
	padding:20px 10px;
	box-shadow:0px 0px 20px 0px #eee;
	border-radius:5px;
}

.topic #new-post fieldset{
	border:none !important;
}

.topic #new-post legend{
	color:#64266d;
	text-align:center;
	font-weight:700;
	font-size:20px;
}

.topic #new-post .bbp-template-notice{
	background:none;
	padding:0;
	border:none;
	font-size:10px;
	font-weight:normal;
	color:#818181;
}

.topic #new-post label{
	color:#64266d;
	font-weight:700;
	margin-bottom:5px !important;
}

.topic #new-post #qt_bbp_topic_content_toolbar input{
	margin-right:5px;
}

.topic #qt_bbp_reply_content_toolbar input[type=button]{
	margin-right: 5px !important;
}

.topic #bbp_topic_tags{
	background: #eee;
	border: none;
}

.topic .bbp-body{
		border-radius:5px;
}

.topic .bbp-body .bbp-reply-header{
		border:none !important;
}

.topic .bbp-body .bbp-reply-header .bbp-meta{
	background:#64266d;
	display: flex;
	flex-direction: column;
	padding: 20px;
	border: 0 !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


.topic .bbp-reply-header .bbp-meta .bbp-admin-links{
	margin-top: 10px;
}

.topic .bbp-reply-header .bbp-meta .bbp-admin-links a{
  color: #fff;
}

.topic .bbp-replies .bbp-body .bbp-reply-header{
	padding: 0;
}


.topic .bbp-reply-header .bbp-meta .bbp-reply-permalink{
	display: none;
}

.topic #bbpress-forums .bbp-replies .bbp-header{
	display: none;
}

.topic #bbpress-forums .bbp-replies{
		box-shadow:0px 0px 20px 0px #eee;
}

.topic #bbpress-forums .info{
	background: none;
	border:none;
	padding: 0;
}

.topic #bbpress-forums .info a, #bbpress-forums .info li{
	font-size:14px;
}

.topic #bbpress-forums .info li img{
	display: none;
}


.topic #bbpress-forums .bbp-pagination .bbp-pagination-count{
	display: none;
}

.topic #new-post{
	margin-top:30px !important;
	border:1px solid #eee;
	padding-top:25px !important;
	padding:20px 10px;
	box-shadow:0px 0px 20px 0px #eee;
	border-radius:5px;
}

.topic #new-post fieldset{
	border:none !important;
}

.topic #new-post legend{
	color:#64266d;
	text-align:center;
	font-weight:700;
	font-size:20px;
}

.topic #new-post .bbp-template-notice{
	background:none;
	padding:0;
	border:none;
	font-size:10px;
	font-weight:normal;
	color:#818181;
}

.topic #new-post label{
	color:#64266d;
	font-weight:700;
	margin-bottom:5px !important;
}

.topic #new-post #qt_bbp_topic_content_toolbar input{
	margin-right:5px;
}

.topic #qt_bbp_reply_content_toolbar input[type=button]{
	margin-right: 5px !important;
}

.topic #bbp_topic_tags{
	background: #eee;
	border: none;
}

.topic .bbp-body .bbp-reply-header .bbp-meta{
	background:#64266d;
	display: flex;
	flex-direction: column;
	padding: 20px;
	border: 0 !important;
	
}


.topic .bbp-reply-header .bbp-meta .bbp-admin-links{
	margin-top: 10px;
}



.topic .bbp-reply-header .bbp-meta .bbp-admin-links a{
  color: #fff;
		font-size:12px;
}

.topic .bbp-replies .bbp-body .bbp-reply-header{
	padding: 0;
}


.topic .bbp-reply-header .bbp-meta .bbp-reply-permalink{
	display: none;
}

.topic #bbpress-forums .bbp-replies .bbp-header{
	display: none;
}

.topic .bbp-footer{
		display:none;
}

.topic .bbp-replies .bbp-body .hentry{
	background: #fff !important;
}

.topic .bbp-reply-content{
		display:block;
		padding:0;
}

.topic .bbp-reply-content p{
		color:#64266d;
		font-size:15px;
}


.topic .bbp-reply-author img{
	border-radius:50px;
		width:80px;
}

.topic .bbp-topic-tags{
		display:none;
}

.topic  #bbpress-forums a:hover{
		text-decoration:underline;
}





/*topic edit*/
.topic-edit #bbpress-forums{
 background:#fff;
 padding: 3%;
 width:60%;
 margin-left:auto;
 margin-right:auto;
 margin-top:60px !important;
 margin-bottom:60px !important;
		border-radius:5px !important;
}


.topic-edit  #bbpress-forums .info{
	background: none;
	border:none;
	padding: 0;
}

.topic-edit  #bbpress-forums .info a, #bbpress-forums .info li{
	font-size:14px;
}

.topic-edit  #bbpress-forums .info li img{
	display: none;
}


.topic #bbpress-forums .bbp-pagination .bbp-pagination-count{
	display: none;
}

.topic-edit  #new-post{
	margin-top:30px !important;
	border:1px solid #eee;
	padding-top:25px !important;
	padding:20px 10px;
	box-shadow:0px 0px 20px 0px #eee;
	border-radius:5px;
}

.topic-edit  #new-post fieldset{
	border:none !important;
}

.topic-edit  #new-post legend{
	color:#64266d;
	text-align:center;
	font-weight:700;
	font-size:20px;
}

.topic-edit  #new-post .bbp-template-notice{
	background:none;
	padding:0;
	border:none;
	font-size:10px;
	font-weight:normal;
	color:#818181;
}

.topic-edit  #new-post label{
	color:#64266d;
	font-weight:700;
	margin-bottom:5px !important;
}

.topic-edit  #new-post #qt_bbp_topic_content_toolbar input{
	margin-right:5px;
}

.topic-edit  #qt_bbp_reply_content_toolbar input[type=button]{
	margin-right: 5px !important;
}

.topic-edit  #bbp_topic_tags{
	background: #eee;
	border: none;
}

.topic-edit  .bbp-body{
		border-radius:5px;
}

.topic-edit  .bbp-body .bbp-reply-header{
		border:none !important;
}

.topic-edit  .bbp-body .bbp-reply-header .bbp-meta{
	background:#64266d;
	display: flex;
	flex-direction: column;
	padding: 20px;
	border: 0 !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


.topic-edit  .bbp-reply-header .bbp-meta .bbp-admin-links{
	margin-top: 10px;
}

.topic-edit  .bbp-reply-header .bbp-meta .bbp-admin-links a{
  color: #fff;
}

.topic-edit  .bbp-replies .bbp-body .bbp-reply-header{
	padding: 0;
}


.topic-edit  .bbp-reply-header .bbp-meta .bbp-reply-permalink{
	display: none;
}

.topic-edit  #bbpress-forums .bbp-replies .bbp-header{
	display: none;
}

.topic-edit  #bbpress-forums .bbp-replies{
		box-shadow:0px 0px 20px 0px #eee;
}

.topic-edit  #bbpress-forums .info{
	background: none;
	border:none;
	padding: 0;
}

.topic-edit  #bbpress-forums .info a, #bbpress-forums .info li{
	font-size:14px;
}

.topic-edit  #bbpress-forums .info li img{
	display: none;
}


.topic-edit  #bbpress-forums .bbp-pagination .bbp-pagination-count{
	display: none;
}

.topic-edit  #new-post{
	margin-top:30px !important;
	border:1px solid #eee;
	padding-top:25px !important;
	padding:20px 10px;
	box-shadow:0px 0px 20px 0px #eee;
	border-radius:5px;
}

.topic-edit  #new-post fieldset{
	border:none !important;
}

.topic-edit  #new-post legend{
	color:#64266d;
	text-align:center;
	font-weight:700;
	font-size:20px;
}

.topic-edit  #new-post .bbp-template-notice{
	background:none;
	padding:0;
	border:none;
	font-size:10px;
	font-weight:normal;
	color:#818181;
}

.label{
	color:#64266d;
	font-weight:700;
	margin-bottom:5px !important;
}

.topic #new-post #qt_bbp_topic_content_toolbar input{
	margin-right:5px;
}

.topic #qt_bbp_reply_content_toolbar input[type=button]{
	margin-right: 5px !important;
}

.topic #bbp_topic_tags{
	background: #eee;
	border: none;
}

.topic .bbp-body .bbp-reply-header .bbp-meta{
	background:#64266d;
	display: flex;
	flex-direction: column;
	padding: 20px;
	border: 0 !important;
	
}


.topic .bbp-reply-header .bbp-meta .bbp-admin-links{
	margin-top: 10px;
}



.topic .bbp-reply-header .bbp-meta .bbp-admin-links a{
  color: #fff;
		font-size:12px;
}

.topic .bbp-replies .bbp-body .bbp-reply-header{
	padding: 0;
}


.topic .bbp-reply-header .bbp-meta .bbp-reply-permalink{
	display: none;
}

.topic #bbpress-forums .bbp-replies .bbp-header{
	display: none;
}

.topic .bbp-footer{
		display:none;
}

.topic .bbp-replies .bbp-body .hentry{
	background: #fff !important;
}

.topic .bbp-reply-content{
		display:block;
		padding:0;
}

.topic-edit .bbp-reply-content p{
		color:#64266d;
		font-size:15px;
}


.topic-edit  .bbp-reply-author img{
	border-radius:50px;
		width:80px;
}

.topic-edit  .bbp-topic-tags{
		display:none;
}

.topic-edit   #bbpress-forums a:hover{
		text-decoration:underline;
}


.topic-edit #new-post input[type=text], .topic-edit #new-post select{
		width:100%;
		background:#fff !important;
		border:1px solid #eee;
		height:40px !important;
		padding-left:10px !important;
		color:#717171;
}

.topic-edit #new-post textarea{
		background:#fff !important;
		color:#717171;
}

.topic-edit #bbp_forum_id{
	max-width:100% !important;
}


.topic-edit .bbp-template-notice{
		text-align:center ;
}

.topic-edit #new-post div p{
	text-align: left;
}

.topic-edit #new-post div p label{
		margin-bottom:5px !important;
}

.topic-edit #new-post div .bbp-form{
	display: none;
}

.topic-edit .bbp-topic-description{
	display:none;
}


/*bbp search*/
.bbp-search #bbpress-forums{
	background: #fff;
	padding: 3%;
	border-radius:5px !important;
		width:65%;
		margin-left:auto;
		margin-right:auto;
}

.bbp-search .bbp-footer{
		display:none;
}





.bbp-search #bbp-search-results{
	padding: 25px !important;
	box-shadow: 0px 0px 20px 0px #eee;
}


.bbp-search #bbp-search-results .bbp-footer{
	display: none;
}


.bbp-search .bbp-body .bbp-topic-header .bbp-topic-title{
	display: none;
}


.bbp-search #bbp-search-results .bbp-body .bbp-topic-header{
	background: #eee;
	border: none;
	padding: 8px 10px;
}

.bbp-search #bbp-search-results .bbp-body .bbp-topic-header a, #bbp-search-results .bbp-body .bbp-topic-header span{
	color: #64266d !important;
	font-size:15px;
}

.bbp-search #bbp-search-results .bbp-header{
	background: #64266d !important;
	color: #fff;
	margin-bottom:10px;
}


.bbp-search .bbp-body .hentry .avatar{
	border-radius:50px;
}


.bbp-search .bbp-body .hentry .bbp-topic-content{
	display: flex;
}


/*bbp user page*/
.bbp-user-page #bbpress-forums{
	background: #fff;
	padding: 2%;
	border-radius:5px !important;
	width:70% !important;
	margin:100px auto !important;
}

.bbp-user-page #bbp-user-wrapper a{
		color:#64266d;
		font-size:13px;
}

.bbp-user-page #bbp-user-profile .bbp-user-section p{
	text-align: left !important;
	font-size:14px;
}


.bbp-user-page #bbp-user-profile .bbp-user-section h3{
  color: #64266d;
  font-weight: bold;
}

.bbp-user-page #ts{
	background: none;
	border: 1px solid #eee;
	padding: 9px;
}


.bbp-user-page .bbp-user-section .bbp-topics .bbp-footer{
	display: none;
}


.bbp-user-page .bbp-topics .bbp-body ul{
	background: none !important;
}


.bbp-user-page .bbp-body .hentry .bbp-topic-title{
	display: flex;
}


.bbp-user-page .bbp-topic-started-by .bbp-author-link img{
	display: none !important;
}

.bbp-user-page .bbp-topic-meta{
		display:flex;
		justify-content:center;

}

.bbp-user-page .bbp-topic-title span{
		display:none;
}

.bbp-user-page .bbp-topic-started-in{
		display:none;
}

.bbp-user-page #bbp-user-avatar img{
		border-radius:100px !important;
} 



.bbp-user-page #bbp-reply-search-form input{
	background: none;
	border: 1px solid #eee;
	padding: 9px;
}

.bbp-user-page #bbp-user-navigation{
		border:1px solid #eee;
		border-radius:5px;
		padding:10px;
}


.bbp-user-page .bbp-reply-header{
		background:#f0f0f0 !important;
		padding:15px;
		border-top:none;
}

.bbp-user-page .bbp-admin-links{
		margin-top:10px;
}

.bbp-user-page .bbp-body .bbp-reply-header .bbp-meta span, .bbp-body .bbp-reply-header .bbp-meta a{
	color: #64266d !important;
	font-size: 12px !important;
}


.bbp-user-page .bbp-body .hentry .bbp-reply-content{
	display: flex;
}


.bbp-user-page .bbp-body .hentry .avatar{
	border-radius: 100px;
		width:100px;
}


.bbp-user-page .bbp-body .hentry .bbp-author-name{
	color: #64266d !important;
	font-size: 15px;
}

.bbp-user-section ul{
		border-color:#fff !important;
}

.bbp-user-page .bbp-user-section .bbp-replies li.bbp-header{
	background: #64266d !important;
		color:#fff;
		font-size:15px;
		margin-bottom:10px !important;
}

.bbp-user-page .bbp-replies .bbp-body .hentry{
	margin-bottom: 20px !important;
		background: #f9f9f9 !important;
}

.bbp-user-page .bbp-reply-ip span{
		color: #818181 !important;
		font-weight:normal !important;
		font-size:11px !important;
}


.bbp-user-page .bbp-footer{
		display:none;
}


.bbp-user-page #bbp-user-profile .bbp-user-section h3{
	background: #64266d;
	color: #fff !important;
	padding: 6px 15px;
	font-size: 16px;
	border-radius: 5px;

}

.bbp-user-page #bbp-user-profile h2{
		color:#64266d;
		font-size:18px !important;
}


.bbp-user-page #bbp-user-profile h2::before{
		content:'Usuário: '
}

.bbp-user-page #bbp-user-profile .bbp-user-section .bbp-user-forum-role{
	background: #f9f9f9;
	padding: 12px;
	border-radius: 5px;

}


.bbp-user-page #bbp-user-profile .bbp-user-section .bbp-user-last-activity{
	background: #f9f9f9;
	padding: 12px;
	border-radius: 5px;
		margin-bottom:0px;
}


.bbp-user-page #bbp-user-profile .bbp-user-section .bbp-user-topic-count{
	background: #f9f9f9;
	padding: 12px;
	border-radius: 5px;
	margin-bottom:0px;
}


.bbp-user-page #bbp-user-profile .bbp-user-section .bbp-user-reply-count{
	background: #f9f9f9;
	padding: 12px;
	border-radius: 5px;
	margin-bottom:0px;
	
}

.bbp-user-page #bbp-user-profile .bbp-user-section hr{
	display: none;
}


#bbp-single-user-details{
  width: 210px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
}




.bbp-user-page .bbp-topics{
		background:#f9f9f9 !important;
   padding:0px !important; 
}

.bbp-user-page .bbp-topics .bbp-header{
		background:#64266d !important;
		color:#fff;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:7px 12px !important;
		font-size:16px;
}

.bbp-user-page .bbp-body .bbp-topic-freshness  a{
		display:flex !important;
		font-size:13px !important;
		font-weight:normal !important;
		text-align:center !important;
		justify-content:center;
}


 #bbp-user-avatar .url img{
  border-radius: 100px !important;
}

.bbp-user-page .bbp-pagination-count{
		font-size:13px !important;
}




/*bbp-user-edit*/
.bbp-user-edit #bbpress-forums{
	background: #fff;
	padding: 2%;
	border-radius:5px !important;
	width:70% !important;
	margin:100px auto !important;
}

.bbp-user-edit #bbpress-forums h2{
		color:#64266d  !important;
		font-size:16px !important;
		font-weight:bold;
}

.bbp-user-edit #bbpress-forums label{
		text-align:left !important;
}

.bbp-user-edit #bbp-user-navigation{
		border:1px solid #eee;
		border-radius:5px;
		padding:5px;
}

.bbp-user-edit #bbp-user-navigation a{
	color: #64266d !important;
	font-size:13px;
}

.bbp-user-edit .form-table{
		display:none;
}


.bbp-user-edit #bbp-your-profile h3 img{
	display: none;
}


.bbp-user-edit #bbp-your-profile h2{
	display: none;
}


.bbp-user-edit #bbp-your-profile h3{
	display: none;
}


.bbp-user-edit #bbp-your-profile > .submit{
	padding: 0 !important;
	background: none;
	border: none;
}


.bbp-user-edit #password{
	display: flex;
	flex-direction: column;
}


.bbp-user-edit #password .wp-generate-pw{
	width: 220px;
}


.bbp-user-edit .wp-pwd .password-input-wrapper input[type=password]{
	color:#818181 !important;
}

.bbp-user-edit #bbp-your-profile > div:nth-child(9){
	display: none;
}




/*login page*/
.page-id-633 #tve_editor{
		background: #fff !important;
}




/*Responsivo*/
@media (max-width: 1024px){
		
		#bbpress-forums.bbpress-wrapper{
			width:90%;
		}
		
}






@media (max-width: 768px){
.banner-forum h1{
		font-size:40px !important;
}
		
#bbpress-forums.bbpress-wrapper{
		width:80%;
}
		
  .banner-forum h1{
		font-size:30px;
}
		
	 #bbpress-forums .bbp-forums .bbp-body .bbp-forum-content{
				font-size:14px;
		}
		
		
		
/*###################################*/
		

	
	/* Banner forum */
	#main .banner-forum{
		height: 55vh;
	}
	
	#main .banner-forum h1{
		margin-top: -200px;
	}
	
	/* Breadcrumb */
	.banner-forum ul .bbp-breadcrumb{
		margin-top: -20px;
	}	
		
		
/*FORUM ARCHIVE*/		
		/* Forum content */
	.forum-archive .bbp-body .hentry .bbp-forum-content{
		font-size: 14px !important;

	}
	
	/* Banner forum */
	.forum-archive #main .banner-forum{
		height: 60vh !important;

	}
	
	/* Forums */
	.forum-archive #bbpress-forums{
		margin-top: -200px !important;

	}
	
	/* Forum info */
 .forum-archive	.bbp-header .forum-titles .bbp-forum-info{
		font-size: 18px !important;

	}
	
	/* Forum topic count */
	.forum-archive .bbp-header .forum-titles .bbp-forum-topic-count{
		font-size: 18px !important;

	}
	
	/* Forum reply count */
	.forum-archive .bbp-header .forum-titles .bbp-forum-reply-count{
		font-size: 18px !important;

	}
	
	/* Forum freshness */
	.forum-archive .bbp-header .forum-titles .bbp-forum-freshness{
			font-size: 18px !important;

	}
		
		
		/* List */
	.bbp-topics .bbp-header ul{
		font-size: 15px !important;
	}
		
		/* List */
	.bbp-topics .bbp-header ul li:nth-child(1){
		padding-right:20px !important;
		width: 250px !important;
	}
	
	.bbp-topics .bbp-header ul li:nth-child(2){
		padding-left: 10px !important;
		padding-right:20px !important;
	}
		
		
		
/*###################################*/		
				
		
}





/* Button */
#password button{
	border-radius:5px;
}

/* Button */
#bbp_user_edit_submit{
	border-radius:5px !important;
}
