.GuestBox, .BoxFilter.BoxDiscussionFilter, .Aside, .discussion-panel .BoxCategories{
	display:none;
}
.PanelInfo.PanelCategories {
    float: left;
    width: 100%;
}
.PanelInfo.PanelCategories li {
    border: medium none;
    float: left;
    margin-left: 22%;
    min-height: 75px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    /* margin-left: 5%; */
    margin-bottom: 10%;
}
a {
  color: #6a7f89;
  font-family: Helvetica Neue;
  font-size: 18px;
}
a:hover{
	color:#C86A71;
}
h1, .h1 {
  color: #6a7f89;
  font-family: Helvetica Neue !important;
  font-size: 47px !important;
  margin-bottom: 30px !important;
  margin-top: 30px !important;
  text-align: center;
  font-weight:normal!important;
}
.Pager a, .Pager span {
  border: 1px solid #c86a71;
  color: #c86a71;
  font-family: Helvetica Neue;
  font-size: 12px;
  font-weight: normal;
  height: 23px;
  padding: 0;
  text-align: center;
  width: 24px;
}
.Pager span{
	border-color: #6a7f89;
	color: #6a7f89;
}
.Pager a:hover{
	background:#c86a71;
	color:#FFF;
}
.Meta-Discussion a{
	font-size:12px;
}
.PageControls.Bottom {
  float: left;
  margin: 30px 0;
  min-height: 24px;
  width: 100%;
}
.DataList .Item, .NarrowList .Item {
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #ccc;
  border-style: solid;
  border-width: 0 0 1px;
  float: left;
  padding: 18px 8px;
  width: 100%;
}
.P.PageDescription {
  color: #6a7f89;
  float: left;
  font-family: Helvetica Neue;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 25px;
  text-align: center;
  width: 100%;
}
.Message {
  color: #6a7f89;
  line-height: 25px;
}
h2.CommentHeading {
  color: #6a7f89;
  font-family: Helvetica Neue;
  font-size: 21px;
  padding-left: 8px;
}
.Item .Author a {
  color: #c35b64;
}
.Item.Read {
  background: none;
}
.discussion-panel .GuestBox{
	display:block;
}
.discussion-panel {
  margin-top: 18%;
}
.discussion-fixed-panel {
  margin-top: 0;
  position: fixed;
  right: 20.5%;
  top: 12%;
  width: 10%;
}
.Foot.Closed {
  float: left;
  margin-bottom: 50px;
  margin-top: 50px;
  text-align: center;
  width: 100%;
}
.SearchForm.SiteSearch .Button {
  right: 6px;
  top: 8px;
}
#search-results {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #fff;
  border-color: -moz-use-text-color #ccc #ccc;
  border-image: none;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  position: absolute;
  z-index: 9;
  width:100%;
}
#search-results li:hover{
	background:#EEE;
}
#search-results .DataList.Discussions {
  float: left;
  width: 100%;
}
#search-results .DataList.Discussions > li {
  color: #6a7f89;
  float: left;
  font-family: Helvetica Neue;
  font-size: 18px;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}
.SearchResults .Title {
  font-family: Helvetica Neue;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 6px;
}
.MItem > a, .Item-Footer > a {
  font-family: Helvetica Neue; font-weight:500;
  font-size: 13px;
}
.Message.Excerpt > a {
  font-size: 13px;
}
.SearchForm .SiteSearch { 
  max-width: 100%;
}
.Discussion .Item-Body .Message {
  font-style: italic;
}
.Comment .Item-Body .Message {
  font-style: normal;
}
.PrevNextPager .Next, .PrevNextPager .Previous {
  padding-left: 5px;
  padding-right: 5px;
  width: auto;
}
.container.forum-wrapper {
  min-height: 450px;
}
#Form_User_Register li {
  float: left;
  margin-bottom: 13px !important;
  width: 100%;
}
.FormWrapper {
  background: none!important;
  color: #6a7f89;
  margin: 0;
  padding: 20px;
}
.TextBoxWrapper .PasswordStrength {
  width: 100% !important;
}
input.DateBox, input.InputBox, input.SmallInput, textarea {
  border: 1px solid #ccc;
  resize: none;
}
.Errors ul {
  float: left;  
  width: 100%;
}
.MessageList.Discussion {
  border-bottom: 1px solid #c35b64;
  margin-bottom: 50px !important;
}
.User {
  margin-top: 18px;
}
.Message > a {
  font-size: 15px;
}
.PanelCategories .Category-boom-for-ios-discussions {
    background: url('http://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/iBoom_Forum.png') no-repeat;
    height: 160px;
    width: 160px;
    background-size: 160px 160px;
}
.PanelCategories .Category-capto-discussions {
    background: url('http://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/Capto_Forum.png') no-repeat;
    height: 160px;
    width: 160px;
    background-size: 160px 160px;
}
.PanelCategories .Category-announcements-from-forum-admin {
    background: url('../../../../assets/images/2015/Discuss_Forum.png') no-repeat;
    height: 160px;
    width: 160px;
    background-size: 160px 160px;
}
.PanelCategories .Category-boom-2-discussions{
	background: url('../../../../assets/images/2015/Boom_Forum.png') no-repeat;
    height: 160px;
    width: 160px;
    background-size: 160px 160px;
}
.PanelCategories .Category-voila-discussions{
	background: url('../../../../assets/images/2015/Voila_Forum.png') no-repeat;
    height: 160px;
    width: 160px;
    background-size: 160px 160px;
}
.PanelCategories .Category-suggestions-for-product-features{
	background: url('../../../../assets/images/2015/Suggestion_Forum.png') no-repeat;
    height: 160px;
    width: 160px;
    background-size: 160px 160px;
}
.PanelCategories a.ItemLink {
    width: 100%;
    text-align: center;
    padding-top: 108%;
    float: left;
}
.Connect div:nth-child(1) {
    float: left;
    margin: 0 auto;
    width: 100%;
}
.PanelCategories li:nth-child(1){
	display: none;
}
.PanelCategories .ClearFix {
    clear: none;
}
.BoxCategories h4 {
    color: #6a7f89;
    font-family: Helvetica Neue !important;
    font-size: 47px !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
    text-align: center;
    font-weight: normal!important;
}
.SocialIcon .Icon, .SocialIcon .Text {
    font-size: 15px;
    font-weight: 100;
}
.GuestBox .theme-red-btn, #Form_SignIn, #Form_Requestanewpassword {
  border-radius: 3px !important;
  float: left;
  font-size: 16px !important;
  font-weight: 100;
  margin: 6px 0 !important;
  padding: 8px 0 !important;
  text-align: center;
  width: 100% !important;
}
.Box.GuestBox > p {
    text-align: left;
}
.ItemDiscussion {
  background: rgb(248, 248, 248) none repeat scroll 0 0;
}
.Item.Alt.ItemComment {
  background: rgb(248, 248, 248) none repeat scroll 0 0;
}
.Item.ItemComment {
  background: rgba(248, 248, 248, 0.18) none repeat scroll 0 0;
}
.CommentHeader {
  margin-bottom: 14px !important;
}
ul.DataList.Discussions {
    float: left;
    margin-top: 25px;
}
ul.DataList.Discussions li {
    margin-bottom: 3px;
}
ul.DataList.Discussions li:last-child{
	border-bottom:0px;
	margin-bottom: 0px
}
a {
    color: #428bca;
    font-family: Helvetica Neue;
    font-size: 15px;
}
#Popup{
	top:100px!important;
}
#Form_User_Password ul {
    float: left;
    width: 100%;
    text-align: center;
}
#Form_User_Password li {
    float: left;
    width: 100%;
    margin-bottom: 18px;
}
#Form_User_Password label {
    color: #6a7f89;
    font-size: 15px;
    margin-bottom: 8px;
}
#Form_User_Password li.Buttons {
    float: left;
    margin: 0!important;
    text-align: center;
}
a.ForgotPassword {
    float: left;
    width: 100%;
}
.ItemContent.Discussion .Title a {
    color: #6a7f89;
}
.ItemDiscussion .Meta, .DataList .Meta {
    font-size: 11px;
    color: #70727c;
    margin-top: 5px;
}
span.MItem.LastCommentBy a {
    color: #6a7f89;
    font-size: 12px;
}
.CommentOptions {
    display: inline;
    float: left;
    width: 100%;
}
.MessageForm.CommentForm.FormTitleWrapper {
    margin-top: 50px;
    float: left;
}
.Buttons .theme-red-btn, .User .theme-red-btn, .BoxNewDiscussion .theme-red-btn{
	border-radius: 3px !important;
  font-size: 16px !important;
  font-weight: 100;
}
.BoxNewDiscussion .theme-red-btn {
    padding: 6px 12px!important;
}
.PageControls .BoxNewDiscussion .theme-red-btn{
	padding: 3px 12px!important;
}
.Errors ul {
    float: left;
    width: 100%;
    margin-bottom: 18px;
}
.Messages.Errors ul li {
    float: left;
    width: 100%;
}
div#DiscussionForm {
    float: left;
    margin-bottom: 10%;
    margin-top: 5%;
}
.FormWrapper .P {
    margin: 5px 0;
    float: left;
    width: 100%;
}
a.top-category.theme-red-btn {
    margin-left: 15px;
}
span.MItem.Category a {
    font-size: 12px;
}
#search-results ul.DataList.Discussions {
    margin-top: 0;
}
li#ConnectPassword, .ExistingUsername {
    float: left;
    width: 100%;
}