

/*  1 ----------------------  forum list backgrounds --------------------------*/
				#bbpress-forums ul.odd
			{
				background-color: #ffffff;
			}
			
	 
				#bbpress-forums ul.even
			{
				background-color: #ffffff;
			}
		
	/*  2 ----------------------  headers backgrounds --------------------------*/

				#bbpress-forums li.bbp-header,
			#bbpress-forums li.bbp-footer 
			{
				background-color: #f4f4f4;
			}
		
	  
/*  3 ----------------------  Font - Forum headings --------------------------*/
 
				#bbpress-forums ul.forum-titles li.bbp-forum-info
			{
				font-size: 22px;
			}
		 
			#bbpress-forums ul.forum-titles li.bbp-forum-topic-count{
				font-size: 22px;
			}

			#bbpress-forums ul.forum-titles li.bbp-forum-reply-count{
				font-size: 22px;

			}

			#bbpress-forums ul.forum-titles li.bbp-forum-freshness{
				font-size: 22px;
			}
		 
			#bbpress-forums ul.forum-titles li.bbp-forum-info
		{
			color: #313131;
		}
	 
				#bbpress-forums ul.forum-titles a.bsp-forum-name
		{
			color: #313131;
		}

		#bbpress-forums ul.forum-titles li.bbp-forum-topic-count
		{
			color: #313131;
		}

                #bbpress-forums ul.forum-titles li.bbp-forum-reply-count
		{
		   color: #313131;
		}

                #bbpress-forums ul.forum-titles li.bbp-forum-freshness 
		{
			color: #313131;
		}
	 
				#bbpress-forums ul.forum-titles li.bbp-forum-info
			{
				font-family: Boogaloo;
			}
	 
			#bbpress-forums ul.forum-titles li.bbp-forum-topic-count
			{
				font-family: Boogaloo;
			}

			#bbpress-forums ul.forum-titles li.bbp-forum-reply-count
			{
				font-family: Boogaloo;
			}

			#bbpress-forums ul.forum-titles li.bbp-forum-freshness
			{
				font-family: Boogaloo;
			}
				
				#bbpress-forums ul.forum-titles li.bbp-forum-info 
			{
				font-weight: normal; 
			}
	 
			#bbpress-forums ul.forum-titles li.bbp-forum-topic-count
			{
				font-weight: normal; 
			}

			#bbpress-forums ul.forum-titles li.bbp-forum-reply-count 
			{
				font-weight: normal; 
			}

			#bbpress-forums ul.forum-titles li.bbp-forum-freshness 
			{
				font-weight: normal; 
			}
	 
		
/*  4 ----------------------  Font - breadcrumb --------------------------*/
 
				#bbpress-forums .bbp-breadcrumb p
			{
				font-size: 16px;
			}
		 
				#bbpress-forums .bbp-breadcrumb p
			{
				color: #c6c6c6;
			}
		 
	 			#bbpress-forums .bbp-breadcrumb p
			{
				font-family: Lato;
			}
		 
				#bbpress-forums .bbp-breadcrumb p
			{
				font-weight: bold; 
			}
		 
/*  5 ----------------------  Font - links --------------------------*/
 
				#bbpress-forums a:link
			{
				color: #00a19a;
			}
		 
				#bbpress-forums a:visited
			{
				color: #00a19a;
			}
		 
 
				#bbpress-forums a:hover
			{
				color: #e7411b;
			}
		
/*  6 ----------------------  Font - Forum and category lists --------------------------*/
 
				#bbpress-forums .bbp-forum-title
			{
				font-size: 16px;
			}
			
				#bbpress-forums .bbp-forum-title
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-forum-title
				{
					font-weight: bold; 
				}
			
/*  7 ----------------------  Font - Sub Forum lists --------------------------*/
/*   !important added as bbpress 2.6 loads the min. css file, so doesn't allow the change in this plugin */
 
				#bbpress-forums .bbp-forums-list li
			{
				font-size: 12px !important;
			}
		 
				#bbpress-forums .bbp-forums-list li
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-forums-list li
				{
					font-weight: normal; 
				}
		 
/*  8 ----------------------  Font - forum description --------------------------*/
 
/*Note we also set bsp-forum-content as if add descriptions are set in forum display, then we need to replicate these settings */ 
  
				#bbpress-forums .bbp-forum-content, 
			#bbpress-forums .bsp-forum-content,
			#bbpress-forums .bbp-forum-info .bbp-forum-content
			{
				font-size: 12px;
			}
		 
				#bbpress-forums .bbp-forum-content,
			#bbpress-forums .bsp-forum-content,
			#bbpress-forums .bbp-forum-info .bbp-forum-content
			{
				color: #adadad;
			}
		 
				#bbpress-forums .bbp-forum-content,
			#bbpress-forums .bsp-forum-content,
			#bbpress-forums .bbp-forum-info .bbp-forum-content
			{
				font-family: Lato;
			}
		 
					 #bbpress-forums .bbp-forum-content,
				 #bbpress-forums .bsp-forum-content,
				 #bbpress-forums .bbp-forum-info .bbp-forum-content
				{
					font-weight: normal; 
				}
				 

/*  9 ----------------------  Font - Freshness --------------------------*/
 
				#bbpress-forums .bbp-forum-freshness, 
			#bbpress-forums .bbp-topic-freshness
			{
				font-size: 14px;
			}
		 

 
				#bbpress-forums .bbp-forum-freshness, 
			#bbpress-forums .bbp-topic-freshness
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-forum-freshness
				{
					font-weight: bold; 
				}
			 
/*  10 ----------------------  Font - Freshness Author--------------------------*/
 
					#bbpress-forums .bbp-topic-freshness-author
				{
					font-size: 12px;
				}
			 
				#bbpress-forums .bbp-topic-freshness-author
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-topic-freshness-author
				{
					font-weight: normal; 
				}
				
/*  11 ----------------------  Freshness Avatar Size--------------------------*/

				
			#bbpress-forums p.bbp-topic-meta img.avatar {
					max-height: 20px;
					max-width: 20px;
				}
			 
 
/*  12 ----------------------  Forum border --------------------------*/
 
	
			#bbpress-forums ul.bbp-forums,
			#bbpress-forums ul.bbp-topics,
			#bbpress-forums .bbp-reply-header,
			#bbpress-forums div.odd,
			#bbpress-forums div.even,
			#bbpress-forums ul.bbp-replies
			{
				border: 1px solid #313131;
			}
		 
			#bbpress-forums li.bbp-header,
			#bbpress-forums li.bbp-body ul.forum,
			#bbpress-forums li.bbp-body ul.topic,
			#bbpress-forums li.bbp-footer,
			#bbpress-forums ul.forum
			{
				Border-top: 1px solid #313131;
			}
		
			#bbpress-forums li.bbp-footer
			{
				Border-bottom: 1px solid #313131;
			}
	 
						
		#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-replies {
    clear: both;
}
		

/*   13 ----------------------  Font - topic count --------------------------*/
 
					#bbpress-forums li.bbp-forum-topic-count
				{
					font-size: 14px;
				}
		 
				#bbpress-forums li.bbp-forum-topic-count
			{
				color: #adadad;
			}
		 
				#bbpress-forums li.bbp-forum-topic-count
			{
				font-family: Lato;
			}
		 
					#bbpress-forums li.bbp-forum-topic-count
				{
					font-weight: normal; 
				}
			 
		
/*  14 ----------------------  Font - Post counts --------------------------*/
 
				#bbpress-forums li.bbp-forum-reply-count
			{
				font-size: 14px;
			}
		 
				#bbpress-forums li.bbp-forum-reply-count
			{
				color: #adadad;
			}
		 
				#bbpress-forums li.bbp-forum-reply-count
			{
				font-family: Lato;
			}
		 
					#bbpress-forums li.bbp-forum-reply-count
				{
					font-weight: normal; 
				}
		                                


 
/********______________TOPIC INDEX___________________________________________*/ 

/*  1 ----------------------  Font - pagination --------------------------*/
 
				#bbpress-forums .bbp-pagination
			{
				font-size: 13px;
			}
		 
				#bbpress-forums .bbp-pagination
			{
				color: #f39313;
			}
		 
				#bbpress-forums .bbp-pagination
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-pagination
				{
					font-weight: normal; 
				}
		 
			

/*  2 ----------------------  Font - voice/post count --------------------------*/
 
				#bbpress-forums li.bbp-topic-voice-count, li.bbp-topic-reply-count
			{
				font-size: 13px;
			}
		 
	 
				#bbpress-forums li.bbp-topic-voice-count, li.bbp-topic-reply-count
			{
				font-family: Lato;
			}
		 
					#bbpress-forums li.bbp-topic-voice-count, li.bbp-topic-reply-count
				{
					font-weight: normal; 
				}
		
/*  3 ----------------------  topic title Font - links --------------------------*/
 
				#bbpress-forums a.bbp-topic-permalink:link
			{
				color: #00a19a;
			}
		 
				#bbpress-forums a.bbp-topic-permalink:visited
			{
				color: #00a19a;
			}
		 
				#bbpress-forums a.bbp-topic-permalink:hover
			{
				color: #e7411b;
			}
		/*  4 ----------------------  Font - Topic Title --------------------------*/
 
					#bbpress-forums .bbp-topic-title
		 		{
				font-size: 16px;
				}
		 
				#bbpress-forums .bbp-topic-title
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-topic-title
				{
					font-weight: bold; 
				}
			 
/*   5 ----------------------  Font - template notice --------------------------*/
 
					#bbpress-forums .bbp-template-notice p
				{
					font-size: 12px;
				}
		 
				#bbpress-forums .bbp-template-notice p
			{
				color: #00a19a;
			}
		 
				#bbpress-forums .bbp-template-notice p
			{
				font-family:: Lato;
			}
		 
					#bbpress-forums .bbp-template-notice p
				{
					font-weight: normal; 
				}
			 
		
/*  6 ----------------------  Font - template background --------------------------*/
 
				#bbpress-forums .bbp-template-notice
			{
				background-color: #e1f2f4;
			}
		 
/*  7 ----------------------  Font - template border --------------------------*/
 
				#bbpress-forums .bbp-template-notice
			{
				border: 2px solid #e1f2f4;
			}
		
/*  8 ----------------------  Font - Started by --------------------------*/
 
					#bbpress-forums .bbp-topic-started-by,
				.bbp-topic-started-in
				{
					font-size: 12px;
				}
			 
				#bbpress-forums .bbp-topic-started-by,
			.bbp-topic-started-in
			{
				color: #e7411b;
			}
		 
				#bbpress-forums .bbp-topic-started-by,
			.bbp-topic-started-in
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-topic-started-by,
				.bbp-topic-started-in
				{
					font-weight: normal; 
				}
				
/*  9 ----------------------  sticky/super sticky background --------------------------*/

				.bbp-topics ul.sticky,
			.bbp-forum-content ul.sticky
			{
				background-color: #fffcf2 !important;
			}
		
	
/*  10. ----------------------  Font - forum info notice (also does topic info)--------------------------*/
 
				#bbpress-forums div.bbp-template-notice.info .bbp-forum-description,
			#bbpress-forums div.bbp-template-notice.info .bbp-topic-description 
			{
				font-size: 12px;
			}
		 
				#bbpress-forums div.bbp-template-notice.info .bbp-forum-description,
			#bbpress-forums div.bbp-template-notice.info .bbp-topic-description 
			{
				color: #00a19a;
			}
		 
				#bbpress-forums div.bbp-template-notice.info .bbp-forum-description,
			#bbpress-forums div.bbp-template-notice.info .bbp-topic-description 
			{
				font-family: Lato;
			}
		 
					#bbpress-forums div.bbp-template-notice.info .bbp-forum-description,
				#bbpress-forums div.bbp-template-notice.info .bbp-topic-description 
				{
					font-weight: normal; 
				}
		
/* 11 ----------------------  Font - forum info background  (also does topic info)--------------------------*/
 
				#bbpress-forums div.bbp-template-notice.info
			{
				background-color: #e1f2f4;
			}
		 
/*  12 ----------------------  Font - forum info border  (also does topic info)--------------------------*/
 
				#bbpress-forums div.bbp-template-notice.info
			{
				border: 2px solid #e1f2f4;
			}
		 
/*   13 ----------------------  Topic Index headings font --------------------------*/
 
	
				#bbpress-forums ul.forum-titles li.bbp-topic-title
				{
					font-size: 22px;
				}
				 
				#bbpress-forums ul.forum-titles li.bbp-topic-voice-count
				{
					font-size: 22px;
				}

				#bbpress-forums ul.forum-titles li.bbp-topic-reply-count
				{
					font-size: 22px;
				}

				#bbpress-forums ul.forum-titles li.bbp-topic-freshness
				{
					font-size: 22px;
				}
		 
				#bbpress-forums ul.forum-titles li.bbp-topic-title
			{
				color: #313131;
			}
			 
			#bbpress-forums ul.forum-titles li.bbp-topic-voice-count
			{
				color: #313131;
			}

			#bbpress-forums ul.forum-titles li.bbp-topic-reply-count
			{
				color: #313131;
			}

			#bbpress-forums ul.forum-titles li.bbp-topic-freshness
			{
				color: #313131;
			}
		 
				#bbpress-forums ul.forum-titles li.bbp-topic-title
			{
				font-family: Boogaloo;
			}
			 
			#bbpress-forums ul.forum-titles li.bbp-topic-voice-count
			{
				font-family: Boogaloo;
			}

			#bbpress-forums ul.forum-titles li.bbp-topic-reply-count
			{
				font-family: Boogaloo;
			}

			#bbpress-forums ul.forum-titles li.bbp-topic-freshness
			{
				font-family: Boogaloo;
			}

		 
					#bbpress-forums ul.forum-titles li.bbp-topic-title{
					font-weight: normal;
				}
				 
				#bbpress-forums ul.forum-titles li.bbp-topic-voice-count{
					font-weight: normal;
				}

				#bbpress-forums ul.forum-titles li.bbp-topic-reply-count{
					font-weight: normal; 
				}

				#bbpress-forums ul.forum-titles li.bbp-topic-freshness{
					font-weight: normal;
				}
						

			 
/*******_________________TOPIC/REPLY___________________________________________*/ 

/*   1 ----------------------topic/reply backgrounds   --------------------------*/

				#bbpress-forums div.odd
			{
				background-color: #ffffff;
			}
		
				#bbpress-forums div.even
			{
				background-color: #fffcf2;
			}
		 
/*   2 ----------------------  Topic/reply header background --------------------------*/
 
				#bbpress-forums div.bbp-reply-header,
			#bbpress-forums div.bbp-topic-header
			{
				background-color: #ffffff;
			}
				 
/*   3 ----------------------  Trash/Spam backgrounds --------------------------*/
 
				#bbpress-forums .status-trash.odd,
			#bbpress-forums .status-spam.odd 
			{
				background-color: #fdd;
			}
		
				#bbpress-forums .status-trash.even,
			#bbpress-forums .status-spam.even
			{
				background-color: #fee;
			}
		 
/*   4 ----------------------  Closed Topic backgrounds --------------------------*/
 
				#bbpress-forums .status-closed,
			#bbpress-forums .status-closed a
			{
				background-color: #fdd;
			}
		 
/*   5 ----------------------  Font - topic/reply date --------------------------*/

				#bbpress-forums .bbp-reply-post-date
			{
				font-size: 12px;
			}
		 
				#bbpress-forums .bbp-reply-post-date
			{
				color: #989898;
			}
		 
				#bbpress-forums .bbp-reply-post-date
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-reply-post-date
				{
					font-weight: normal; 
				}
		
/*   6 ----------------------  Font - topic/reply text --------------------------*/
 

				#bbpress-forums .bbp-topic-content, 
			#bbpress-forums .bbp-reply-content
			{
				font-size: 14px;
			}
		 
				#bbpress-forums .bbp-topic-content, 
			#bbpress-forums .bbp-reply-content
			{
				color: #313131;
			}
		 
				#bbpress-forums .bbp-topic-content, 
			#bbpress-forums .bbp-reply-content
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-topic-content,
				#bbpress-forums .bbp-reply-content
				{
					font-weight: normal; 
				}
		 
/*   7 ----------------------  Font - Author name --------------------------*/
 
				#bbpress-forums div.bbp-reply-author .bbp-author-name
			{
				font-size: 16px;
			}
		 
				#bbpress-forums div.bbp-reply-author .bbp-author-name
			{
				font-family: Lato;
			}
		 
					#bbpress-forums div.bbp-reply-author .bbp-author-name
				{
					font-weight: bold; 
				}
					
/*   8 ----------------------  Font - reply permalink --------------------------*/
 
				#bbpress-forums a.bbp-reply-permalink
			{
				font-size: 14px;
			}
		 

 
				#bbpress-forums a.bbp-reply-permalink
			{
				font-family: Lato;
			}
		 
					#bbpress-forums a.bbp-reply-permalink
				{
					font-weight: normal; 
				}
		 
/*   9 ----------------------  Font - author role --------------------------*/
 
				#bbpress-forums div.bbp-reply-author .bbp-author-role
			{
				font-size: 12px;
			}
		 
				#bbpress-forums div.bbp-reply-author .bbp-author-role
			{
				color: #e7411b;
			}
		 
				#bbpress-forums div.bbp-reply-author .bbp-author-role
			{
				font-family: Lato;
			}
		 
					#bbpress-forums div.bbp-reply-author .bbp-author-role
				{
					font-style: normal; 
				}
							#bbpress-forums div.bbp-reply-author .bbp-author-role
				{
					font-weight: normal; 
				}
		 
/*   10 ----------------------  Topic Header --------------------------*/
 
					#bbpress-forums li.bbp-header .bbp-reply-content,
				#bbpress-forums li.bbp-header  .bbp-reply-author,
				#bbpress-forums li.bbp-footer .bbp-reply-content,
				#bbpress-forums li.bbp-footer  .bbp-reply-author
				{		
					font-size: 22px;
				}
		 
				#bbpress-forums li.bbp-header .bbp-reply-content,
			#bbpress-forums li.bbp-header  .bbp-reply-author,
			#bbpress-forums li.bbp-footer .bbp-reply-content,
			#bbpress-forums li.bbp-footer  .bbp-reply-author
			{
				color: #313131;
			}
		 
				#bbpress-forums li.bbp-header .bbp-reply-content,
			#bbpress-forums li.bbp-header  .bbp-reply-author,
			#bbpress-forums li.bbp-footer .bbp-reply-content,
			#bbpress-forums li.bbp-footer  .bbp-reply-author
			{
				font-family: Boogaloo;
			}
		 
					#bbpress-forums li.bbp-header .bbp-reply-content,
				#bbpress-forums li.bbp-header  .bbp-reply-author,
				#bbpress-forums li.bbp-footer .bbp-reply-content,
				#bbpress-forums li.bbp-footer  .bbp-reply-author
				{
					font-style: normal; 
				}
							#bbpress-forums li.bbp-header .bbp-reply-content,
				#bbpress-forums li.bbp-header  .bbp-reply-author,
				#bbpress-forums li.bbp-footer .bbp-reply-content,
				#bbpress-forums li.bbp-footer  .bbp-reply-author
				{
					font-weight: normal; 
				}
					 
 
/*   11 ----------------------  Topic Admin Links --------------------------*/
 
				#bbpress-forums span.bbp-admin-links a,
			#bbpress-forums span.bbp-admin-links 
			{
				font-size: 12px;
			}
		 
				#bbpress-forums span.bbp-admin-links a,
			#bbpress-forums span.bbp-admin-links 
			{
				color: #00a19a;
			}
		 
				#bbpress-forums span.bbp-admin-links a,
			#bbpress-forums span.bbp-admin-links 
			{
			font-family: Lato;
			}
		 
					#bbpress-forums span.bbp-admin-links a,
				#bbpress-forums span.bbp-admin-links 
				{
					font-style: normal; 
				}
							#bbpress-forums span.bbp-admin-links a,
				#bbpress-forums span.bbp-admin-links 
				{
					font-weight: normal; 
				}
			
/*   13 ----------------------  @mentions --------------------------*/
 
	 
		
	 
		
/* *******_________________TOPIC REPLY FORM___________________________________________*/ 
 
/*   1 ----------------------  Topic/reply Labels --------------------------*/
 
				#bbpress-forums .bbp-form label
			{
				font-size: 14px;
			}
		 
				#bbpress-forums .bbp-form label
			{
				color: #e7411b;
			}
		 
				#bbpress-forums .bbp-form label
			{
				font-family: Lato;
			}
		 
					#bbpress-forums .bbp-form label
				{
					font-weight: bold; 
				}
			 
/* 2 ----------------------  Text area background --------------------------*/
 
				#bbpress-forums input[type="text"], textarea, 
			#bbpress-forums input[type="text"]:focus, textarea:focus,
			#bbpress-forums .quicktags-toolbar
			{
				background-color: #f1f0f0;
			}
		 
				 
/*   3 ----------------------  Text area font --------------------------*/
 
				#bbpress-forums input[type="text"], textarea, 
			#bbpress-forums .quicktags-toolbar ,
			#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content
			{
				font-size: 14px;
			}
		 
				#bbpress-forums input[type="text"], textarea, 
			#bbpress-forums .quicktags-toolbar ,
			#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content
			{
				color: #313131;
			}
		 
				#bbpress-forums input[type="text"], textarea, 
			#bbpress-forums .quicktags-toolbar ,
			#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content
			{
				font-family: Lato;
			}
		 
					#bbpress-forums input[type="text"], textarea, 
				#bbpress-forums .quicktags-toolbar ,
				#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content
				{
					font-weight: normal; 
				}
					 
/*   4 ----------------------  button background --------------------------*/

				#bbpress-forums .button
			{
				  background-color: #f4f4f4;
		  	}
		 
				#bbpress-forums .button
			{
				color: #313131;
			}

		 
/*   1 ----------------------  topic posting rules --------------------------*/
 
	 
	 

 
	 
	 
	 
	 
/* ********_________________Forum Display___________________________________________*/ 

/*   1 ----------------------  Alter the list from horizontal to vertical - remove comma (,) seperator in 2.6--------------------------*/
				#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after {
				content: none;
			} 
		 
/*   9 ----------------------  Remove Forum Description --------------------------*/
				div.bbp-template-notice.info
			{
				display: none;
			}
				
/*********_________________SINGLE FORUM WIDGET___________________________________________*/ 

ul.bsp-sf-info-list a.subscription-toggle {
float : left ;
}	

 
/*********_________________LATEST ACTIVITY WIDGET___________________________________________*/ 
 
/*   2 ----------------------  Widget title --------------------------*/
 
	 
			 
	 
	
/*   2 ----------------------  topic/reply title --------------------------*/
 
	 
 
	 
	 
 /*   3 ----------------------  Text font --------------------------*/
 
	 
	 
	 
	 
/*   4 ----------------------  Topic author Font --------------------------*/
 
	 

	 
	 
/*   5 ----------------------  Freshness Font--------------------------*/
 
	 
	 
	 
	 
/*   6 ----------------------  Forum Font --------------------------*/
 
	 
  
	 
	
/*   7 ----------------------  Topic-reply links --------------------------*/
 
	 
	 
	 
/* ********_________________FORUM DISPLAY___________________________________________*/ 
 
/* ----------------------  Move breadcrumb --------------------------*/
				.subscription-toggle
			{	
				float:right;
			}
		 
 
/* ----------------------  forum description styling --------------------------*/
 
		#bbpress-forums div.bsp-forum-content
		{
		clear:both;
		margin-left: 0px;
		padding: 0 0 0 0;
		}
	
/* ----------------------  Rounded corners --------------------------*/
 
		
			.bbp-forums , .bbp-topics  , .bbp-replies
			{			
				border-top-left-radius: 10px;
				border-top-right-radius: 10px;
				border-bottom-left-radius: 10px;
				border-bottom-right-radius: 10px;
			}
			
		
/*----------------------  thumbnails on forum lists --------------------------*/
 
		
			.bsp_thumbnail
			{
				display: flex;
				align-items: flex-start;
			}	

			.bsp_thumbnail a
			{
				padding-left: 10px;
			}
			
		/*----------------------------------------- ROLES--------------------------------------------------------------------*/

		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
			 
				 
				 
				
/*----------------------  Create new topic link styling--------------------------*/
/*styles the element if it is set */

			.bsp-new-topic
			{
				text-align: center;
			}


/*----------------------  Create new topic button Button--------------------------*/

		
			.bsp_button1
			,#bbp_topic_submit,#bbp_reply_submit			{
				font-size: 14px!important;
			}
		

		
			.bsp_button1
			,#bbp_topic_submit,#bbp_reply_submit			{
				font-family: Lato;
			}	 
		
		
			.bsp_button1
			,#bbp_topic_submit,#bbp_reply_submit			,#bbp_topic_submit,#bbp_reply_submit			{
				color: #313131 !important;
			}	 
		
		
		.bsp_button1
		,#bbp_topic_submit,#bbp_reply_submit			{
				background: #f4f4f4;
			}	 
		
		
			.bsp_button1:hover
			,#bbp_topic_submit:hover,#bbp_reply_submit:hover			{
				background: #00a19a;
			}	 
		
					.bsp_button1
				,#bbp_topic_submit,#bbp_reply_submit				{
					font-weight: bold; 
				}
			
		.bsp_button1
		,#bbp_topic_submit,#bbp_reply_submit		{  
			-webkit-border-radius: 28;
			-moz-border-radius: 28;
			border-radius: 28px;
			padding: 7px 15px 7px 15px;
			text-decoration: none;  
			border : none;
			cursor : pointer;
			line-height : 15px !important;
		}

		.bsp_button1:hover
		{
		   text-decoration: none;
		}

                /* fix for Mark All Topics Read offset */
                div.bsp-center > form > input.bsp_button1 {
                        margin-top: -7px;	
                }
                
		.bsp-center
		{
			width: 100%;
			max-width: 100%;
			float: none;
			text-align: center;
			margin: 10px 0px 10px 0px;
		}
	
		.bsp-one-half
		{
			float: left;
			width: 50%;
			margin-right: 0;
		}

		.bsp-one-third
		{
			width: 33.33%;
			float: left;
			margin-right: 0;
			position: relative;
		}
		
		
		/* stack if on mobile */
		@media only screen and (max-width: 480px) {
			 .bsp-center
			 {
			 clear:both;
			 width: 100%;
			 max-width: 100%;
			 float: left;
			 text-align: left;
			 margin-top: 10px;
			 margin-bottom : 10px;
			 }

			.bsp-one-half
			 {
			 float: left;
			 width: 48%;
			 margin-right: 4%;
			 }

			.bsp-one-third
			 {
			 width: 30.66%;
			 float: left;
			 margin-right: 4%;
			 position: relative;
			 }
		}


/* ******************to get the spinner.gif loaded before submit executes */
		#bsp-spinner-load
		{
			background: url(/wp-admin/images/spinner.gif) no-repeat;
			display : none;
		}

		.bsp-spinner
		{		 
			background: url(/wp-admin/images/spinner.gif) no-repeat;
			-webkit-background-size: 20px 20px;
			background-size: 20px 20px;
			float: right;
			opacity: 0.7;
			filter: alpha(opacity=70);
			width: 20px;
			height: 20px;
			margin: 2px 5px 0;
		}


		#bsp_topic_submit
		{
			display : none;
		}

		#bsp_reply_submit
		{
			display : none;
		}


/* /////////////////////////and support for search spinner*/

		#bsp_search_submit2
		{
			display : none;
		}

		.bsp-search-submitting
		{
			font-size : 16px;
			line-height : 24px;
		
		}
/*********_________________TOPIC PREVIEW___________________________________________*/ 		
				.bsp-preview {
		  position: relative;
		  display: block;
		  }

		.bsp-preview .bsp-previewtext {
			visibility: hidden;
			left : 75px;
			top : -5px;
			border-radius: 6px;
			padding: 5px;
			z-index: 1;
			opacity: 0;
			transition: opacity 0.3s;
			position: absolute;
		  }

		.bsp-preview:hover .bsp-previewtext  {
		  visibility: visible;
		  opacity: 1;
		} 
		
		.bsp-preview .bsp-previewtextm {
				  visibility: hidden;
				  left : 75px;
				  top : -5px;
				  border-radius: 6px;
				  padding: 5px;
				  z-index: 1;
				  opacity: 0;
				  transition: opacity 0.3s;
				   position: absolute;
				 }

		.bsp-preview .bsp-previewtext::after, .bsp-preview .bsp-previewtextm::after {
				  content: " ";
				  position: absolute;
				  top: 15px;
					right: 100%; /* To the left of the tooltip */
				  margin-top: -5px;
				  border-width: 5px;
				  border-style: solid;
				  border-color: transparent black transparent transparent;
		}
		
		.main .bbp-topic-title { display: flex; }
		.sticky li.bbp-topic-title::before, .super-sticky li.bbp-topic-title::before, .status-closed li.bbp-topic-title::before { order: 2; }
		.bbpresss_unread_posts_icon { order: 1; }
		.bsp-preview { order: 3; flex-grow: 2; }
		.bsp-preview:hover { position: relative; }
		#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic { overflow: visible; }
		#bbpress-forums li.bbp-body ul.forum:after, #bbpress-forums li.bbp-body ul.topic:after { content:''; display:block; clear: both; }
		.bbpresss_unread_posts_icon { flex-shrink: 0; }
		
			
			.bsp-preview .bsp-previewtext
			{
				width: 400px;
			}
				
			.bsp-preview .bsp-previewtext {
			
				height: ;
			}
	
			.bsp-preview .bsp-previewtext, .bsp-preview .bsp-previewtextm
			{
				font-size: 12px;
			}
		
			.bsp-preview .bsp-previewtext, .bsp-preview .bsp-previewtextm
			{
				font-family: Lato;
			}	 
		
				.bsp-preview .bsp-previewtext, .bsp-preview .bsp-previewtextm
			{
				color: #5a5a5a;
			}	
			
			
				.bsp-preview .bsp-previewtext, .bsp-preview .bsp-previewtextm
			{
				background-color: #e1f2f4;
			}	 
			.bsp-preview .bsp-previewtext::after, .bsp-preview .bsp-previewtextm::after 
			{
				   border-color: transparent #e1f2f4 transparent transparent;
			}			
		
				.bsp-preview .bsp-previewtext, .bsp-preview .bsp-previewtextm
				{
					font-weight: normal; 
				}
		


		
/*   search styling--------------------------*/

			/*search content */

				#bbp_search 
			{			
			background-color: #f1f0f0 !important;
			}	
				
			
	
			#bbp_search 
			{			
			line-height: 25px !important;
			}	
		
			
			#bbp_search 
			{
				font-size: 14px !important;
			}	 
		

		
			#bbp_search 
			{
				font-family: Lato !important;
			}	 
				
		

		
			#bbp_search 
			{
				color: #313131 !important;
			}	 
				
		
					#bbp_search 
				{
					font-style: italic !important; 
				}
							#bbp_search 
				{
					font-weight: normal !important; 
				}
					
		/*search box */
	
					#bbp_search_submit, #bsp_search_submit1, #bsp_search_submit2
			{			
			background-color: #f4f4f4 !important;
			}	
				
		
			
			#bbp_search_submit, #bsp_search_submit1, #bsp_search_submit2
			{
				font-size: 15px !important;
			}	 
		

		
			#bbp_search_submit, #bsp_search_submit1, #bsp_search_submit2
			{
				font-family: Lato !important;
			}	 
				
		

		
			#bbp_search_submit, #bsp_search_submit1, #bsp_search_submit2
			{
				color: #313131 !important;
			}	 
				
		
					#bbp_search_submit, #bsp_search_submit1, #bsp_search_submit2
				{
					font-weight: bold !important; 
				}
					
		
/*----------------------  pin for stickies-----------------------------------------------------------------------------------------------------*/

	
/*----------------------  Breadcrumb home icon-----------------------------------------------------------------------------------------------------*/

		.bsp-home-icon::before
		{
			content: "";
			display: inline-block;
			font-family: dashicons;
			vertical-align: middle;
		}		 
	
				.bsp-home-icon::before
			{
			font-size: 25px;
			}	
		
				.bsp-home-icon::before
			{
				color: #e7411b;
			}	 

				
/*----------------------  login failures ID-----------------------------------------------------------------------------------------------------*/
		
				#bsp-login-error
			{
				font-size: 12px;
			}
		 
		 
			#bsp-login-error
		{
			color: #fef5f3;
		}
	 
		 
		 
			#bsp-login-error
			{
				font-family: Lato;
			}
	 
				
				#bsp-login-error
			{
				font-weight: normal; 
			}
	 
			 
		
		

/*----------------------  topic lock icon-----------------------------------------------------------------------------------------------------*/

		
	
			.bbpresss_unread_posts_icon{
				float:left;
				margin-right:6px;
				max-width: 45px;
			}

			.bbpresss_unread_posts_icon a img{
				margin-top:2px;
				-webkit-box-shadow:none;
				-moz-box-shadow:none;
				box-shadow:none;
			}

			.markedUnread{
				float: right;
			}

			.bbpress_mark_all_read_wrapper{
				transform: scale(0.8);
				transform-origin: right;
			}

			.bbpress_mark_all_read{
				display:inline-block;
				margin-right:5px;
				width: 100%;
			}

			.bbpress_mark_all_read input{
				float:right;
			}

			.bbpress_mark_all_read input[type="submit"]{
				margin:0px;
			}


			.bbpresss_unread_posts_amount{
				float: right;
				font-size: 9px;
			}

			#bsp_unread_optinout {
				width : 10% !important;
			}

			.show-iconf::before {
					 font-family: 'dashicons';
				content : "\f449";
			}

			.show-iconr::before {
					 font-family: 'dashicons';
				content : "\f451";
			}

			.show-icont::before {
					 font-family: 'dashicons';
				content : "\f450";
			}

			.show-iconv::before {
					 font-family: 'dashicons';
				content : "\f307";
			}

			.show-iconlr::before {
					 font-family: 'dashicons';
				content : "\f338";
			}

			.show-iconla::before {
					 font-family: 'dashicons';
				content : "\f469";
			}

			.show-iconfa::before {
					 font-family: 'dashicons';
				content : "\f147";
			}

			.show-iconsu::before {
					 font-family: 'dashicons';
				content : "\f155";
			}



			ul.bsp-st-info-list li.topic-subscribe a.subscription-toggle {
			float : none;
			} 

			.hide-list-style {
				list-style: none !important;
				margin-left : 0 !important;
			}
			
	/*----------------------  prevent hide/cancel being displayed in profile following 5.6 release--------------------------*/
		
			#bbpress-forums #bbp-your-profile fieldset fieldset.password {
		display: none;
}


/*----------------------  Quotes Styling --------------------------*/

/*----------------------  mod tools--------------------------*/

/*----------------------  theme support--------------------------*/



/*    ----------------------  BLOCK Widget title --------------------------*/
 
	 
			 
	 
	

/*----------------------  change avatar display - makes sure username displays correctly for profiles tabs settings --------------------------*/

#bbpress-forums div.bbp-reply-author img.avatar {
    clear: left;
    display: block;
}


/*----------------------  button fixes to work with default bbPress buttons and override theme values that make buttons look wrong --------------------------*/

/* override bbpress floating subscription link to the right */
#bbpress-forums div.bsp-center #subscription-toggle {
    float: none;
}

/* override any theme margins for generic input css so the mark as read button alignment matches */
input.bsp_button1 {
    margin: 0px;
}

                /* override the top margin for the favorite/subscribe links for TOPIC favorite/subscribe buttons so the top portion doesn't get cut off, and vertically aligns them within the breadcrumb line height and button separator */
                div#bbpress-forums > span#favorite-toggle, div#bbpress-forums > span#subscription-toggle {
                        margin-top: 6px;
                }
                /* make sure this top margin is not added to the forum-level subscribe button. */
                div.bsp-center.bsp-one-third > span#subscription-toggle {
                        margin-top: unset;
                }

/*----------------------  block widget titles--------------------------*/
.bsp-widget-heading {
	color: #222;
	font-weight: bold;
}

ul.bsp-widget-settings{
	font-size : 12px !important;
}

/*----------------------  forums list widget styling--------------------------*/
.bsp-forum-topic-count {
	text-align: right ;
}

ul.bsp-forums-widget{
	list-style : none !important ;
	
}

.bsp-widget-display-forums {
	list-style: none;
}

.bsp-forum-info {
	background: #eaeaea;
}

/*----------------------  Column display--------------------------*/



/*----------------------  Additional Topics Fields display--------------------------*/

	 
	 
			
	 
	 
	 
			
	
/*----------------------  custom css--------------------------*/
	 #bbpress-forums li.bbp-header{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}	
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics, #bbpress-forums .bbp-reply-header, #bbpress-forums div.odd, #bbpress-forums div.even, #bbpress-forums ul.bbp-replies {
    border-width: 1px 1px 3px 1px;
}
.bbp-search-form{
    margin-bottom:50px;
}					 
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{
    padding: 20px 10px 20px 20px;
}
a.bbp-forum-title{
text-transform: uppercase;
}
#bbpress-forums a:visited.bsp_freshness_display_title{	
color: #f39313;
font-weight: 800;
}	
#bbpress-forums a:visited.bsp_freshness_display_title:hover{	
color: #e7411b;
}	
#bbpress-forums .bbp-forum-freshness p a{	
font-size: 12px;
font-weight: 500;
}
#bbpress-forums .bbp-forum-freshness p a:hover{	
color: #00a19a;
}
span.bbp-author-name{
color:#989898;
font-size: 13px;
font-weight: 600;
}
span.bbp-author-name:hover{
color: #00a19a;
}
#bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-topic-freshness a.bsp_freshness_display_title p{
color: #e7411b;
}
.bsp_button1{
text-transform: uppercase !important;
    text-decoration: none !important;
 background-color: #f39313 !important;
    border: 2px solid #313131 !important;  
    border-radius: 10px;
    padding: 15px 15px 15px 15px;
font-weight: 700;
color:#f4f4f4 !important;
}				 	 
.bsp_button1:hover{
background-color:white !important;
color:#313131 !important;
}
.bsp-center{	
text-align: right;
}				 
				 
			 
#bbp-topic-6887 a{	
text-decoration: none !important;
}			 		 
				 
#bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header{	
margin-top: -2px;
 border-width: 1px 1px 1px 1px;
padding: 10px;
}			 					 			 		 							 

span.bbp-author-name{	
color:#00a19a;
text-decoration: none !important;
}			 							 				 
span.bbp-author-name:hover{	
color:#e7411b;
text-decoration: none !important;
}					 
.bbpress-wrapper{	
padding-top:20px;
}					 				 

.bbp-form legend{	
color:#00a19a;
font-size:25px;
font-family: Boogaloo;
}								 
								 
#bbpress-forums fieldset.bbp-form input[type=password], #bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select{	
min-height: 50px;
height: 50px;
weight:50px;
background-color:#f1f0f0;
border-radius: 10px;
}				 
				 
#bbpress-forums .button{
text-transform: uppercase !important;
    text-decoration: none !important;
    border: 2px solid #313131 !important;  
    border-radius: 10px;
    padding: 12px 12px 12px 12px;
    font-weight: 700;
}					 
#bbpress-forums .button:hover{
   color:white  !important;
}					 
#bbpress-forums #bbp-search-form #bbp_search{
   width;150px !important;
margin-right:20px;
border-radius:15px;
}					 				 
input#bbp_search_submit.button{
    text-decoration: none !important;
    border: 2px solid #313131 !important;  
    border-radius: 10px;
    padding: 12px 12px 12px 12px;
    font-weight: 700;
}								 
input#bbp_search_submit.button:hover{
    background-color: #e7411b !important;
color:white;
}				 
#bbpress-forums .button:hover{
    background-color: #00a19a!important;
color:white;
}				 				 
span.bbp-author-avatar img{
    border-radius: 15px;
}				 						 		 						 

.bbp-no-reply{
justify-content: center !important;
}
.bbp-form {
margin-top:50px;
background-color: #f4f4f4;
border: 2px solid #313131 !important;
border-width: 2px 2px 4px 2px !important;
border-radius: 20px;
width: auto;
height:auto;
}				 						 
input#user_login{
    background-color: white !important;
}
input#user_pass{
    background-color: white !important;
}				 
.bbp-username label{
    color:#313131 !important;
}								 
.bbp-password label{
    color:#313131 !important;
}							 
.bbp-remember-me label{
    color:#313131 !important;
}									 

img.gravatar.avatar.avatar-150 um-avatar.um-avatar-uploaded{
    boder-radius:20px;
}															 
			 
.bbp-user-section h3{
font-size:20px !important;
font-family: Lato !important;
text-transform: uppercase !important;
font-weight: 700  !important;
color: #00a19a !important;
}																 
.bbp-user-last-activity{
font-size:15px !important;
font-family: Lato !important;
color:#e7411b !important;
font-weight: 700  !important;
}									 
				 
.bbp-user-forum-role{
font-size:13px !important;
font-family: Lato !important;
color:#f39313 !important;
font-weight: 700  !important;
}									 
.bbp-user-topic-count{
font-size:13px !important;
font-family: Lato !important;
color:#313131 !important;
font-weight: 500  !important;
}									 
.bbp-user-reply-count{
font-size:13px !important;
font-family: Lato !important;
color:#313131 !important;
font-weight: 500  !important;
}									 
				 
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{
font-size:13px !important;
font-family: Lato !important;
color:#313131 !important;
font-weight: 700  !important;
text-transform: uppercase !important;
}								 
				 
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover{
    padding: 15px 8px;
    display: block;
    border: 1px solid #00a19a;
    border-width: 0px 0px 3px 0px !important;
}								 				 
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:active{
    padding: 15px 8px;
    display: block;
    border: 1px solid #00a19a;
    border-width: 0px 0px 3px 0px !important;
}					 
				 
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
   border: 1px solid #00a19a;
    border-width: 0px 0px 3px 0px !important;	
background: white;
    opacity: .8;		
}					 
.entry-title{
font-size:30px !important;
font-family: Boogaloo !important;
color:#313131 !important;
font-weight: 100  !important;
}									 
				 
#bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li{
margin-top:10px !important;
}							 
				 
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    border-radius:20px;
    height: 150px;
    padding: 0;
    margin: 0 0 20px;
    width: 150px;				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				