/* GENERAL */

body {
font-family: "Roboto",Tahoma,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #b7c0cd;
background-color: #394158;

}

.Message em, .Message i {
    font-style: italic;
}

.site-header {
height: 323px;
background-image: url(http://origin-www.robotentertainment.com/wp-content/uploads/2016/01/background_header_forums.jpg);
background-position: 50% 0%;
background-repeat: no-repeat;
}

.navbar {
background-color: #394158 !important; 
}

.site-sidebar {
float: left;
width: 16.66666667%;
margin-top: 15px;
}

.TextBox {
  color: #000;
  margin: 0;
  border: 0;
  padding: inherit;
  font: inherit;
  outline: none;
}

.topbar {
color: #ffffff;
background-color: transparent;
border-bottom: #001225 solid 0px;
}

a, a:visited, a:active, a:focus {
color: #ff5400;
}

a:hover {
color: #fff;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    margin-top: 25px;
    margin-bottom: 25px;
}

h1 {
font-family: Bangers, sans-serif;
text-transform: uppercase;
font-size: 40px;
margin: 0;
color: #fff;
}

h2 {
font-family: Oswald, Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 20px;
margin: 0;
}

.DataList .Title {
font-size:18px;
display: block;
font-weight: bold;
margin: 0;
}

blockquote {
    background: rgba(255, 255, 255, .05);
    border-left: 4px solid rgba(255, 255, 255, 0.6);
    margin: 1em;
    padding: 1ex 10px;
    border-radius: 6px;
}

blockquote.Quote {
    background: rgba(255, 255, 255, .05);
    border-left: 4px solid rgba(255, 255, 255, 0.6);
    margin: 1em;
    padding: 1ex 10px;
    border-radius: 6px;
}

.Item H3 {
font-size:18px;
}

.ChildCategories a, .ChildCategories a:hover, .ChildCategories a:visited, .ChildCategories a:active, .ChildCategories a:focus {
color: #ddd;
}

.CategoryGroup .H {
font-family: Oswald, Helvetica, Arial, sans-serif;
text-transform: uppercase;
padding: 15px 15px 4px 15px;
font-size: 25px;
font-weight: 500;
line-height: 20px;
color: #72b83e;
border: #000c19 solid 0px;
border-top-right-radius: 12px;
border-top-left-radius: 12px;
background-color: #262c3e;
/* margin-bottom: 5px; */
/* margin-top: 5px; */
}


/* BUTTONS */

.Button {
font-family: Oswald, Helvetica, Arial, sans-serif;
border-radius: 4px;
}

.ButtonGroup > .Button:first-child:not(:last-child), .ButtonGroup > .Button:first-of-type:not(:last-child) {
font-family: Oswald, Helvetica, Arial, sans-serif;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
background: #e86b0f;
background: -webkit-linear-gradient(top, #e86b0f, #ec3d0a);
border-top: 2px solid #fec822;
border-bottom: 3px solid #e10000;
box-shadow: rgba(0,0,0,0) 1px 1px 1px;
text-shadow: rgba(0,0,0,.4) 2px 2px 1px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

.ButtonGroup.Multi > .Button.Primary.Handle, .ButtonGroup.Multi > .Button.Handle:hover,
.ButtonGroup.Multi > .Button.Handle:focus,
.ButtonGroup.Multi > .Button.Handle:active {
font-family: Oswald, Helvetica, Arial, sans-serif;
background: #e86b0f;
background: -webkit-linear-gradient(top, #e86b0f, #ec3d0a);
border-top: 2px solid #fec822;
border-bottom: 3px solid #e10000;
border-right: 2px solid #e10000;
box-shadow: rgba(0,0,0,0) 1px 1px 1px;
text-shadow: rgba(0,0,0,.4) 2px 2px 1px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}

.Button.Primary {
font-family: Oswald, Helvetica, Arial, sans-serif;
background: #e86b0f;
background: -webkit-linear-gradient(top, #e86b0f, #ec3d0a);
border-top: 2px solid #fec822;
border-bottom: 3px solid #e10000;
box-shadow: rgba(0,0,0,0) 1px 1px 1px;
text-shadow: rgba(0,0,0,.4) 2px 2px 1px;
border-radius: 6px;
}

.btn-orange {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'Bangers', cursive;
    color: #ffffff;
    background: #e35116;
    padding: 2px 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 0.5px;
    font-weight: normal;
    margin: 0;
    border: 0;
    text-shadow: 1px 2px 1px #000;
}


/* MENU */

.navbar {
height: 50px;
background-color: #000000;
margin-top: 218px;
}

.navbar-nav > li > a {
font-family: Oswald, Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 20px;
color: #ff5400;
padding-top: 17px;
padding-bottom: 20px;
line-height: 20px;
background-color: transparent;
}

.navbar-nav > li > a:hover, .navbar-nav > li > .Selected {
font-family: Oswald, Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 20px;
color: #ffffff;
padding-top: 17px;
padding-bottom: 20px;
line-height: 20px;
background-color: transparent;
}

.navbar-nav > li > a:focus {
background-color: transparent;
}

.navbar-right:last-child .navbar-form {
margin-right: -15px;
margin-top: 10px;
}

.navbar-brand, .navbar-brand:hover,  .navbar-brand:focus,  .navbar-brand:active {
float: left;
margin-top: 22px;
margin-bottom: 22px;
font-size: 17.5px;
font-weight: 500;
line-height: 20px;
color: transparent;
background-image: url(https://cdn.orcsmustdie.com/content/WebsiteCDN/forum/omdu-logo-forum.png);
background-repeat: no-repeat;
width: 268px;
height: 162px;
margin-top: -188px;
margin-left: 446px;
}



/* FORMATTING */

.CategoryGroup, .MessageList.Discussion, .CommentsWrap {
background-color: #000;
border-radius: 10px;
background: rgba(0,0,0, 1);
border: #333333 solid 1px;
padding: 1px;
-webkit-box-shadow: 0 0 0 0px #eeeeee;
box-shadow: 0 0 0 0px #eeeeee;
}

.DataTableWrap {
background-color: #2a3043;
border-radius: 15px;
border: #333333 solid 1px;
padding-bottom: 10px;
padding-top: 0px;
-webkit-box-shadow: 0 0 0 0px #eeeeee;
box-shadow: 0 0 0 0px #eeeeee;
}

table.DataTable.DiscussionsTable thead {
border-radius: 6px;
}

.DataList.Activities {
background-color: #000;
border-radius: 10px;
background: rgba(0,0,0, 1);
border: #333333 solid 1px;
padding: 15px;
-webkit-box-shadow: 0 0 0 0px #eeeeee;
box-shadow: 0 0 0 0px #eeeeee;
}

.ChildCategoryList {
background-color: #000;
border-radius: 10px;
background: rgba(0,0,0, 1);
border: #333333 solid 1px;
padding: 1px;
-webkit-box-shadow: 0 0 0 0px #eeeeee;
box-shadow: 0 0 0 0px #eeeeee;
}

.Unread {
background-color: #262c3e;
border-top: 1px solid #202e39;
}

.Item.Read {
background: transparent;
border-top: 1px solid #151e25;
}

thead {
color: #696969;
font-weight: bold;
background-color: #262c3e;
border-top: 0px solid #000000;
border-left-top-radius: 15px;
}

tbody a, tbody a:visited {
color: #ff5400;
font-weight: bold;
}

tbody a:focus, tbody a:active, tbody a:hover {
color: #fff;
font-weight: bold;
}

.trail a:hover, .trail a:active, .trail a:focus {
color: #ffffff;
background-color: #72b83e;
}

.trail a:hover:before, .trail a:active:before, .trail a:focus:before {
border-color: #72b83e;
border-left-color: transparent;
}

.trail a:hover:after, .trail a:active:after, .trail a:focus:after {
border-left-color: #72b83e;
}

.trail .Last a, .trail .Last a:hover, .trail .Last a:focus, .trail .Last a:active {
color: #ffffff;
background-color: #72b83e;
}

.trail .Last a:before {
border-color: #72b83e;
border-left-color: transparent;
}

.trail .Last a:after {
border-left-color: #72b83e;
}

.Item.Checked {
background: #31414e;
border-left: 6px solid #65b7f6;
border-radius: 6px;
}

.FilterMenu .Active > a, .FilterMenu .Active > a:visited {
background: #72b83e;
}

.FilterMenu .Active > a:hover, .FilterMenu .Active > a:active, .FilterMenu .Active > a:focus {
background: #82d246;
}

.FilterMenu > li > a:hover {
background: #568434;
}

.CountItem a {
color: #fff;
}

.Count {
background: #d33223;
background-color: rgba(239, 53, 36, .8);
border-radius: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 10px;
border: 1px solid #fff;
color: #fff;
font-size: 80%;
font-weight: normal;
padding: 1px .8ex;
}

.MItem.RoleTitle {
visibility: hidden;
display: inline;
}

.UserName {
font-size: 20px;
}

.MeBox {
margin: 4px 0;
}

.topbar {
background-color: rgba(0,0,0, .75);
}


div.P.PagerWrap {
border: #000 solid 0px;
background: transparent;
}

.CommentsWrap .BeforeCommentHeading {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
border: 0px;
}

.ItemDiscussion.Announcement {
border-left: 6px solid #72b83e;
border-radius: 6px;
background: transparent;
}

.MessageList.Discussion .PageTitle h1 {
border: 0px;
background: transparent;
}

.Message li {
  margin: 0;
}

.Message H2 {
color: #fff;
margin-bottom: 5px;
font-size: 22px;
}

.Message H3 {
color: #fff;
font-weight: bold;
}

.Message strong, .Message b {
font-weight: bold;
color: #fff;
}

/* Robot Entertainment Developer */


.ItemDiscussion.Role_RobotEntertainment  .MItem.RoleTitle {
color: transparent;
background: no-repeat url('http://dashhome.orcsmustdieunchained.com/wp-content/uploads/2014/09/RobotBadgeForums.png');
content: " " !important;
width: 86px;
height: 42px;
margin-right: 8px;
margin-top: 4px;
margin-left: -5px;
display: block;
border-left: 6px solid #65b7f6;
}

.DataList > .Role_RobotEntertainment {
background-color: #2b465a;
background-image: url('http://dashhome.orcsmustdieunchained.com/wp-content/uploads/2014/09/RobotBadge1.png');
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 6px;
border-left: 6px solid #65b7f6;
}

.ItemDiscussion.Role_RobotEntertainment {
background-color: #2b465a;
background-image: url('http://dashhome.orcsmustdieunchained.com/wp-content/uploads/2014/09/RobotBadge1.png');
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 6px;
border-left: 6px solid #65b7f6;
}


/* Promoted Content */

.box {
margin: 0px;
}


div.Box.BoxPromoted {
max-width: 1140px;
margin-left: 0px;
margin-right:auto;
margin-bottom: 22px;
}

.BoxPromoted {
max-width: 1130px;
background-color: #101010;;
border-radius: 10px;
border: #333333 solid 1px;
padding: 1px;
-webkit-box-shadow: 0 0 0 0px #eeeeee;
box-shadow: 0 0 0 0px #eeeeee;
padding: 0px 15px 4px 15px;
}

.BoxPromoted h4 {
font-family: Oswald, Helvetica, Arial, sans-serif;
font-size: 25px;
font-weight: 500;
text-transform: uppercase;
padding: 15px 15px 15px 4px;
line-height: 20px;
color: #72b83e;
margin: 0;
}

.BoxPromoted .Item {
background-position: 0px -44px;
height: 185px;
width: 32%;
background-color: #2b465a;
border-radius: 6px;
margin: 5px;
}

.BoxPromoted .DataList .Item .Meta a {
color: #65b7f6;
}

.BoxPromoted .DataList .Item {
border-left: 6px solid #65b7f6;
border-right: 1px;
border-top: 1px;
border-bottom: 1px;
float: left;
overflow:hidden;
text-overflow:ellipsis;
}

.BoxPromoted .DataList:after {
clear: both;
content: "";
display: table;
}

.BoxPromoted .DataList .Item .Title {
padding: 4px 0px 0;
overflow:hidden;
text-overflow:ellipsis;
clear:both;
}


.BoxPromoted .DataList .Item .Body {
white-space: normal;
overflow: hidden;
height: 120px;
}

.BoxPromoted .DataList .Item .Body:after {
content: "";
text-align: right;
position: absolute;
bottom: 9px;
right: 0;
width: 50%;
height: 1.2em;
background: linear-gradient(to right, rgba(43, 70, 90, 0), rgba(43, 70, 90, 1) 50%);
}

.BoxPromoted .DataList .Item .Title a,
.BoxPromoted .DataList .Item .Body a {
color:#ccc;
}

.BoxPromoted .DataList .Item .Title a:hover,
.BoxPromoted .DataList .Item .Body a:hover,
.BoxPromoted .DataList .Item .Title a:focus,
.BoxPromoted .DataList .Item .Body a:focus,
.BoxPromoted .DataList .Item .Title a:active,
.BoxPromoted .DataList .Item .Body a:active {
color:#fff;
}

.PromotedGroup .Author .PhotoWrap {
display: none;
}

.PromotedGroup .Author .Username {
float: left;
color: #65b7f6;
font-size: 11px;
}

.PromotedGroup .Meta .DateCreated {
float: right;
color: #65b7f6;
}