/*@import "https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900";*/
@import "https://fonts.googleapis.com/css?family=Rubik:400,500";

body.frontPg {
    font-family: 'Rubik', sans-serif !important;
    width: auto;
    min-width: auto;
    max-width: auto
}

header.main-header {
    background-color: #ece8e7;
    background-image: url(../images/Twin-Galaxies-bg.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: auto
}

header.main-header .navbar {
    background: transparent;
    border: 0
}

header.main-header .navbar-header .navbar-toggle {
    border-radius: 50%;
    width: 45px;
    height: 45px;
    text-align: center;
    border: 0
}

header.main-header .navbar-header .navbar-toggle .icon-bar {
    background-color: #173c82;
    margin: 5px auto
}

header.main-header .navbar-header .navbar-toggle:hover .icon-bar, header.main-header .navbar-header .navbar-toggle:focus .icon-bar, header.main-header .navbar-header .navbar-toggle:active .icon-bar {
    background-color: #fff
}

header.main-header .navbar-nav > li > a {
    color: #000;
    font-weight: 700;
    font-family: 'Titillium Web', sans-serif;
    text-transform: uppercase;
    padding: 20px 10px;
    margin: 0 10px
}

header.main-header .navbar-nav > li > a:hover, header.main-header .navbar-nav > li > a:focus, header.main-header .navbar-nav > li > a:active {
    color: #bb1922
}

header.main-header .main_banner {
    width: 100%;
    min-height: 650px;
    text-align: center;
    padding-top: 170px
}

header.main-header .banner_container {
    width: 95%;
    max-width: 720px;
    margin: auto;
    padding: 20px
}

header.main-header .center_logo img {
    height: 110px
}

header.main-header .center_logo {
    padding: 100px 0 60px
}

header.main-header .bold_txt {
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 30px
}

header.main-header .main_banner .btn {
    padding: 15px 60px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Titillium Web', sans-serif;
    background-color: #bb1b20;
    border-color: #bb1b20
}

header.main-header .main_banner .btn:hover, header.main-header .main_banner .btn:focus, header.main-header .main_banner .btn:active {
    background-color: #000;
    border-color: #000
}

header.main-header .dis_text {
    font-weight: 700;
    margin: 35px 0;
    font-size: 15px;
    color: #000
}

header.main-header .logo img {
    height: 30px !important
}

header.main-header .logo {
    position: relative;
    z-index: 99
}

main.main-content h1.panel-title {
    font-weight: 900;
    font-size: 2em;
    letter-spacing: 1px;
    color: #000
}

section.activity {
    background: #cdcdcd;
    padding: 30px 0
}

section.activity .activity-content {
    min-height: 450px
}

section.activity .activity-content .blockbody .blockrow.dbtech_vbshout_wrapper {
    background: none !important
}

section.activity .activity-content .blockbody .blockrow.dbtech_vbshout_wrapper .table {
    width: 100% !important;
    margin: auto;
    max-width: 800px
}

section.activity .activity-content .blockbody {
    background: none !important
}

section.activity .activity-content .blockbody.settings_form_border {
    border: none;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

section.activity .activity-content .dbtech_vbshout_tabwrapper tbody tr td.dbtech_vbshout_tabcontainer:last-child {
    display: none
}

section.activity .activity-content .dbtech_vbshout_tabwrapper tbody tr td.dbtech_vbshout_tabcontainer {
    width: 50%;
}

section.activity .activity-content .dbtech_vbshout_tabwrapper .dbtech_vbshout_tabcontainer .dbtech_vbshout_tabs {
    background-color: transparent;
    border: 0;
    font-size: 1.25em;
    font-weight: 600;
    color: #a4a4a4;
    padding: 15px 0;
}

section.activity .activity-content .dbtech_vbshout_tabwrapper .dbtech_vbshout_tabcontainer .dbtech_vbshout_tabs.alt {
    color: #bb1922;
}

section.activity .activity-content .dbtech_vbshout_tabwrapper {
	background-color: transparent;
	border: 0 !important;
	/*border-top: 5px solid #1148b7;*/
}
.theme2 .activity .panel-title{
	color:#ddd !important;
}

section.activity .activity-content .dbtech_vbshout_wrapper .dbtech_shouts .dbtech_vbshout_window {
    border: none;
    padding: 10px 0;
    background: #fff;
}
.theme2 section.activity .activity-content .dbtech_vbshout_wrapper .dbtech_shouts .dbtech_vbshout_window{
 background:transparent;
}

section.activity .activity-content .dbtech_vbshout_wrapper .dbtech_shouts .dbtech_vbshout_window .dbtech_vbshout_frame {
    height: 500px !important;
}

section.activity .activity-content .dbtech_vbshout_wrapper .dbtech_shouts .dbtech_vbshout_window .dbtech_vbshout_frame [name="dbtech_vbshout_content"] {
    padding: 0 15px;
}

section.activity .activity-content .blockrow .dbtech_shouts .dbtech_vbshout_window .dbtech_vbshout_shout {
    font-size: 16px;
    background: #e7f3fe;
    padding: 10px;
    max-width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
}

section.activity .activity-content .blockrow .dbtech_shouts .dbtech_vbshout_window .dbtech_vbshout_shout:nth-child(odd) {
    background: #efefef;
    margin-left: auto;
}

section.activity .activity-content .blockhead, section.activity .activity-content ul.dbtech_shouts > li:nth-child(3), section.activity .activity-content ul.dbtech_shouts > li:nth-child(4) {
    display: none !important;
}

/*.collapse {
    display: block !important;
}*/

section.activity.homepage-shoutbox {
    padding-bottom: 0;
    padding-top: 10px;
}

section.activity.homepage-shoutbox div.collapse {
    padding-bottom: 0 !important;
}

section.activity.homepage-shoutbox .panel-title {
    font-weight: 700;
    font-size: 1.125em;
}

section.activity.homepage-shoutbox .activity-content .blockbody .blockrow.dbtech_vbshout_wrapper {
    padding: 12px 12px 0;
    height: auto;
    padding-top: 0 !important;
    border-top: 1px solid !important;
    border-color: #888484 !important;
}
.theme2 section.activity.homepage-shoutbox .activity-content .blockbody .blockrow.dbtech_vbshout_wrapper {
 border-color:rgba(238, 238, 238, 0.1) !important;
}

section.activity.homepage-shoutbox .activity-content {
    min-height: auto;
}

section.activity.homepage-shoutbox .activity-content .dbtech_vbshout_wrapper .dbtech_shouts .dbtech_vbshout_window .dbtech_vbshout_frame {
    height: 150px !important
}

section.activity.homepage-shoutbox .activity-content .blockbody .blockrow.dbtech_vbshout_wrapper .table {
    max-width: 100%;
}

footer {
    background: transparent !important;
    margin-top: 0px !important;
    clear: both;
    padding: 40px 0 0 !important;
    Order :1 !important;
}

.foot_logo img {
    height: 60px;
}

.social_link {
    list-style: none;
    padding: 0;
    margin-top: 15px;
}

.social_link li {
    display: inline-block;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    background-color: #fff;
    padding: 6px 10px;
    text-align: center;
}

.social_link li a {
    font-size: 18px;
    color: #1148b6
}

.social_link li:first-child {
    margin-right: 25px
}

.frontHeaderNav div.bootstrap .btn {
    padding-top: 15px;
    padding-bottom: 15px
}

.frontHeaderNav div.bootstrap .navbar-form .btn {
    padding-top: 0;
    padding-bottom: 0
}

.frontHeaderNav div.bootstrap .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.frontHeaderNav #carousel-guest-account .carousel-indicators li.active a {
    color: #000 !important
}

/*.frontHeaderNav div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .dropdown-menu :not(li) > a {
    color: #000 !important
}*/

.founder_page_title {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
}

.founder_page_title p {
    font-size: 48px;
    font-weight: 900;
    text-align: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    -moz-flex: 1;
    flex: 1;
    padding: 50px 0;
    text-transform: uppercase
}

.blue_strip_box {
    background: #1148b6;
    padding: 50px 0;
    text-align: center
}

.blue_strip_box img {
    height: 75px
}

.blue_strip_box p {
    font-size: 32px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    margin: 0
}

.main_box_container {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
    padding: 50px 0;
    position: relative
}

.main_box_row {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    width: 100%;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;;
    margin-bottom: 50px;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
}

.col_box {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    width: 33%;
}

.u_img {
    width: 65px;
    height: 65px;
    margin-right: 15px;
    border-radius: 50%;
    background: #ddd;
    overflow: hidden;
    border: 1px solid #ccc;
}

.u_img img {
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

.u_name {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.star_dark_bg {
    width: 100%;
    height: auto;
    background: url(../images/star_bg.png) no-repeat;
    background-size: cover;
    display: inline-block
}

.top_txt {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin: 100px 0
}

.top_txt h4 {
    font-weight: 700;
    margin-bottom: 5px
}

.top_txt p {
    font-size: 16px
}

.name_list_box {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
}

.name_list {
    -webkit-flex: 1;
    -ms-flex: 1;
    -moz-flex: 1;
    flex: 1;
    text-align: center
}

.name_list ul {
    list-style-type: none;
    padding: 0
}

.name_list ul li {
    margin: 20px 0
}

.name_list ul li a {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
}

.star_dark_container {
    width: 90%;
    max-width: 850px;
    margin: auto;
    padding-bottom: 80px;
}

body.founders {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

.founders #breadcrumb {
    display: none
}

.about_dark_bg {
    width: 100%;
    height: auto;
    background: #121625 url(../images/star_bg.png) no-repeat;
    background-size: contain;
}

.about_heading {
    color: #fff;
    font-size: 38px;
    font-weight: 900;
    text-transform: uppercase;
    max-width: 50%;
    margin: auto;
    width: 90%;
    text-align: center;
    padding: 120px 0
}

.my_row_box {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
}

.my_col {
    width: 30%;
    text-align: center;
    margin: 0 15px;
    padding: 0 60px;
}

.my_col img {
    height: 90px;
}

.my_col p {
    font-size: 16px;
    color: #fff;
    margin: 90px 0;
}

.blue_tiled_bg {
    position: relative;
    z-index: 2;
    top: -100px;
}

.blue_tiled_bg:before, .blue_tiled_bg:after {
    content: '';
    display: block;
    height: 385px
}

.blue_tiled_bg:before {
    background: url(../images/bg-top.png) no-repeat right;
    background-size: cover;
}

.blue_tiled_bg:after {
    background: url(../images/bg-bottom.png) no-repeat left;
    background-size: cover;
}

.blue_tiled_bg .blue_bg_container {
    background: #0945b9;
    padding: 50px 0;
}

.blue_tiled_bg .blue_bg_container .two_col_row {
    max-width: 1170px;
    margin: auto;
}

.blue_tiled_bg .blue_bg_container .two_col_row .blue_bg_txt:nth-child(1) {
    margin-top: -100px;
}

.blue_tiled_bg .blue_bg_container .two_col_row .blue_bg_txt:nth-child(2) {
    margin-bottom: -100px;
}

.clearbg {
    position: relative;
    bottom: -125px;
}

.clearbg:after {
    content: '';
    background: #fff;
    display: block;
    width: 100%;
    height: 550px;
    bottom: 0;
    position: absolute;
}

.trans100 {
    position: relative;
    top: -100px;
}

.body100 {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
}

.two_col_row {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
}

.two_col_row .blue_bg_txt {
    -webkit-flex: 1;
    -ms-flex: 1;
    -moz-flex: 1;
    flex: 1;
    margin: 0 10px;
    padding: 0 10px;
    flex-flow: column wrap;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
}

.primary_fun_sec {
    width: 100%;
}

.blue_bg_txt {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.primary_fun_discrip {
    max-width: 70%;
    margin: auto;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
}

.primary_fun_discrip p {
    margin-bottom: 45px;
}

.my_gray_bg {
    width: 100%;
    background: #ddd;
}

.gray_sub_title {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: #000;
}

.help_info {
    -webkit-flex: 1;
    -ms-flex: 1;
    -moz-flex: 1;
    flex: 1;
    margin: 0 38px;
    font-size: 18px;
}

@media(max-width: 600px)
{
    .help_info
    {
        flex: 1 0 100% !important;
        margin: 0 !important;
        padding: 0 10px !important;
    }
    .about_banner.about_banner
    {
        width: 100%;
        margin: 0;
        max-width: 100%;
        text-align: center;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 45px;
    }
    
    
    .blue_tiled_bg:before,
    .blue_tiled_bg:after
    {
        background-image: none;
    }
    
    
    .blue_tiled_bg .blue_bg_container .two_col_row .blue_bg_txt:nth-child(1),
    .blue_tiled_bg .blue_bg_container .two_col_row .blue_bg_txt:nth-child(2)
    {
        margin-top: 0;
    }
    
}

@media(max-width: 768px)
{
    .my_row_box.my_row_box .my_col
    {
        width: 100% !important;
    }
}


.help_info p {
    margin-bottom: 20px;
}

.help_info p a {
    color: #000 !important;
}

.about_main_bg {
    background: url(../images/main.jpg) no-repeat;
    width: 100%;
    background-size: contain;
    min-height: 670px;
    position: relative;
}

.about_banner_txt {
    max-width: 45%;
    position: relative;
    margin-right: 0;
    margin-left: auto;
    top: 250px;
    width: 100%;
}

.about_banner_txt .title {
    font-size: 3em;
    font-weight: 900;
    width: 65%;
    text-transform: uppercase;
}

.about_banner_txt .sub_title {
    font-size: 18px;
    font-weight: 400;
}

.guinness_img {
    height: 90px;
    position: absolute;
    right: 0;
    top: 650px;
}

.center_user {
    position: absolute;
    top: 0 auto;
    margin-right: auto;
    margin-left: auto;
    left: 0;
    right: 0;
    top: 660px;
    bottom: auto;
    z-index: 3 !important;
    border-radius: 50%;
    height: 195px;
}

/*friends and contacts page******************************************/

.new-usercp_nav {
}

.new-usercp_nav .blockhead {
    background: #0944b8;
    border: 0;
    font-size: 1.125em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
    padding: 15px 25px;
}

.new-usercp_nav .blocksubhead {
    background: #aeaeae !important;
    border: 0;
    font-size: 1.125em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
    color: #000 !important;
    padding: 15px 25px !important;
}

.new-usercp_nav .blockbody {
    border: 0 !important;
}

.new-usercp_nav .blocksubhead a {
    color: #000 !important;
}

.new-usercp_nav .blocksubhead > img {
    display: none
}

/*hiding the image*/

.new-usercp_nav .blockrow {
    padding: 10px 0 !important;
}

.new-usercp_nav .blockrow a {
    color: #000;
    font-weight: 700 !important;
    text-transform: uppercase;
    padding-left: 25px !important;
    margin: 3px 0;
}

/*right content*/

.new-userlist {
    border-top: 6px solid #0944b8;
    border-radius: 4px;
}

.new-userlist2 {
    border-top: 0;
    border-radius: 4px;
}

.new-userlist .userlist-header .blockhead {
    background: #fff;
    color: #000;
    border: 0;
    font-size: 1.5em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 0;
}

.new-userlist .totals {
    color: #000;
    text-align: center;
}

.new-userlist .totals span {
    display: block;
    line-height: 1;
    text-transform: lowercase;
    font-size: 1.25em;
    font-weight: 700;
}

.new-userlist .totals .buddycount {
    color: #0944b8;
}

.new-userlist .userlist-header {
    background: #fff;
    padding: 25px 30px;
}

.new-userlist .bluebgcontent {
    background: #0944b8;
    padding: 25px 30px;
    color: #fff;
    font-weight: 400;
}

.new-userlist .blocksubhead {
    background: #fff;
    color: #000;
    border: 0;
    font-size: 1.5em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 25px 30px 10px;
}

.new-userlist .userlist-wrapper {
    border-top: 2px solid #cfcfcf;
    padding-top: 15px;
}

.new-userlist ul.userlist {
    padding: 20px;
}

.new-userlist ul.userlist li {
    height: auto;
}

/*.new-userlist ul.userlist li input[type="checkbox"]{display: none}*/

.new-userlist ul.userlist .avatar_label {
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
}

.new-userlist ul.userlist .avatar_label > img {
    float: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.new-userlist ul.userlist div.buddylist_details {
    float: none;
    text-align: center;
    margin-top: 15px;
}

.new-userlist ul.userlist div.buddylist_details a {
    text-transform: capitalize;
    color: #000;
    line-height: 1.5;
    font-size: 1.125em;
}

.new-userlist ul.userlist div.buddylist_details .friend {
    position: inherit;
}

.new-userlist ul.userlist div.buddylist_details .friend label {
    color: #aeaeae;
}

.new-userlist .blockfoot.actionbuttons {
    background: #fff
}

.new-buddyaddform .rightcol {
    border-bottom: 2px solid #dfdfdf;
    padding-bottom: 30px;
}

.new-buddyaddform .rightcol {
    margin: 0;
    max-width: inherit;
}

.new-buddyaddform .rightcol input {
    background: #dfdfdf !important;
    margin-left: 0;
    height: 45px;
    border-radius: 4px;
    width: 100% !important;
}

.new-buddyaddform label {
    float: none !important;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 400;
    margin: 10px 0px !important;
    color: #000 !important;
}

/*friends and contacts page ends*************************************/

.bluebgcontent {
    background: #0944b8;
    padding: 25px 30px;
    color: #fff;
    font-weight: 400;
}

.actionbuttons {
    background: #fff;
    padding: 20px;
}

.actionbuttons .group .button {
    background: #c20d14;
    font-family: 'Titillium Web', "Open Sans", Helvetica, sans-serif !important;
    color: #fff;
    border: 0;
    outline: 0;
    padding: 10px 15px;
    border-radius: 4px;
}

.actionbuttons .group .button:hover {
    background: #c20d14;
}

.newmjHeader {
    border: 0;
    border-top: 6px solid #0944b8;
    border-radius: 4px;
    background: #fff;
    color: #000;
    font-size: 1.5em !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    padding: 25px 30px;
}

.user-checkbox {

}

.tg-searchbar { /*max-width: 400px;*/
    width: 100%;
    max-width: 500px;
    margin-left: 30px;
}

.tg-searchbar label {
    font-weight: 700;
    text-transform: uppercase;
}

.tg-searchbar .searchform {
    position: relative;
    height: 40px;
}

.tg-searchbar .searchform input[type="text"] {
    box-shadow: none;
    border: 2px solid #b3b3b3;
    padding-right: 70px;
    height: 100%;
}

.tg-searchbar .searchform .searchBtn {
    background: #c20d14;
    position: absolute;
    top: 0;
    right: 0;
    outline: 0;
    border-radius: 0px 4px 4px 0px;
    width: 70px;
    height: 100%;
    font-size: 1.25em;
}

.tg-searchbar .searchform .searchBtn i {
    color: #fff;
}

.tg-searchbar .searchform input#userlist_filter {

    float: none;

    width: 100%;

    /*padding-left: 0;*/

    background: none;

    display: block !important;

}

/*-----------my home page--------------------------------------------------------------------------*/

.mj-profile-tabs {
}

.mj-profile-tabs #myprofile {
    display: none;
}

.mj-profile-tabs .tabslight {
    height: 50px;
    text-align: center;
}

.mj-profile-tabs dl.tabslight dd {
    display: inline-block;
    float: none;
    background: none;
    border: none;
    color: #000;
}

.mj-profile-tabs dl.tabslight dd a {
    font-size: 1.125em;
    text-transform: uppercase;
}

.mj-profile-tabs dl.tabslight dd.userprof_module a {
    color: #0944b8;
}

.mj-profile-tabs#profile_tabs dl.tabslight dd.userprof_moduleinactive {
    background: none !important;
    border: none;
}

.mj-profile-tabs .memberprofiletabunder {
    display: none;
}

.mj-profile_content #view-wall .blockhead {
    background: #0944b8;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .25px;
    font-size: 1.125em;
    padding: 18px 30px;
}

.mj-profile_content #view-wall .blockbody label {
    text-transform: uppercase;
    text-align: left;
}

.mj-profile_content #view-wall .blockbody input[type="text"] {
    background: #dfdfdf;
    height: 40px;
    border-radius: 4px;
    max-width: 300px;
}

.mj-profile_content #view-wall .editor .cke_skin_kama {

    padding: 0 !important;

    border: 0 !important;

}

.mj-profile_content #view-wall .editor .cke_skin_kama .cke_wrapper.cke_ltr, .cke_skin_kama .cke_wrapper.cke_rtl {

    background: transparent !important;

    border: 2px solid #dfdfdf;

    border-top: 1px solid #dfdfdf;

}

.mj-profile_content #view-wall .blockfoot .button {

    text-transform: uppercase;

}

.mj-profile_content #view-wall .blockfoot {

    padding-bottom: 0px;

}

/*.mj-profile_content #view-wall .activitystream_block .mj-as-tabs{*/

/*background: #0944b8;*/

/*}*/

.mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link {

    background-color: transparent !important;

    border: 0;

    float: none;

    display: inline-block;

}

.mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link.selected a {
    background-color: #fff;
    color:#262626;
}

.mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link a {

    text-transform: uppercase;
    font-size: .75em;
    padding: 5px 5px;
    display: block;
    color: #ea5656;
}

.mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link a:hover {

    background-color: #fff;
    color:#262626;
}

.mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link .tg-radiobutton label {

    margin-top: 0;
    cursor: pointer;
    font-weight: normal;
    text-transform: capitalize;
    display: inline-block;
    float: none;
    padding: 0;
    margin-bottom: 0;
}

.mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link.selected .tg-radiobutton label:before {
    content: "\ea1f";
    background-color: transparent;
    display: inline-block;
    font: normal normal normal 14px/1 'Nucleo Mini';
    font-size: inherit;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    width: auto;
    height: auto;
    background: transparent !important;
    margin-right: 5px;
}

.mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link.selected .tg-radiobutton label:before {

    background: #b72122;

}

/*.mj-profile_content #view-wall .bloglist li{*/

/*margin: 0;*/

/*}*/

/*.mj-profile_content #view-wall .bloglist li .wrapper:after{*/

/*content: '';*/

/*display: block;*/

/*width: 100%;*/

/*height: 2px;*/

/*background: #cbcbcb;*/

/*margin: 35px auto 0*/

/*}*/

.mj-profile_content #view-wall .bloglist li .wrapper {

    padding: 5px 25px;

    /*margin-top: 10px;*/

}

.mj-profile_content .mj-post {

}

.mj-profile_content .mj-post .mj-postmeta {

    text-align: right;

}

.theme2 .mj-profile_content .mj-post .mj-postmeta span.date {
    color: #eee;
}

.mj-profile_content .mj-post .mj-postmeta span.date {
    display: block;
    font-weight: 700;
    color: #000;
}

.mj-profile_content .mj-post .mj-postmeta .comments {

    color: #0944b8;

    font-weight: 700;

    display: block;

    margin-top: 5px;

    text-transform: uppercase;

}

.mj-profile_content .mj-post .post-image {

    width: 60px;

    height: 60px;

    overflow: hidden;

    border-radius: 50%;

    margin: 0px 0 25px;

}

.mj-profile_content .mj-post .mj-post-title a {

    color: #000;

    font-size: 1.125em;

    font-weight: 700;

    text-transform: uppercase;

}

.mj-profile_content .mj-post .mj-main-content {

    color: #000;

    line-height: 1.1;

}

.mj-profile_content .mj-post .mj-main-content img {

    margin: 15px 0;

    max-width: 100%;

    height: auto;

}

.mj-profile_content .mj-post .mj-main-content {

    color: #000;

    font-weight: 400;

}

.mj-post-content .mj-by-author a {

    font-size: 18px !important;

    text-transform: capitalize;

}

.mj-profile_content .mj-post .mj-thanks-like {

    margin: 20px 0;

}

.mj-profile_content .mj-post .mj-thanks-like [id^="dbtech_thanks_"] {

    margin: 10px 0 15px;
}

.mj-profile_content .mj-post .mj-thanks-like [id^="dbtech_thanks_"] div, .mj-profile_content .mj-post .mj-thanks-like [id^="dbtech_thanks_"] a {

    font-weight: 400 !important;

}

/*.mj-profile_content #view-wall .activitystream_block #blogentries{

    background: #0944b8;

}*/

/*FORUM POSTS SECTION TAB CONTENT*/

.mj-profile_content .mj-cms_widget {

    background-color: #fff;

    border-radius: 5px;

}

.mj-profile_content .mj-cms_widget .cms_widget_header {

    margin-top: 10px;

}

.mj-profile_content .mj-cms_widget .cms_widget_header h3 {
    background: #0944b8;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .25px;
    font-size: 1.125em;
    padding: 18px 30px;
}

.mj-profile_content .mj-cms_widget .widget_content {
    background: none;
}

.mj-profile_content .mj-cms_widget .widget_content .wrapper {
    padding: 10px 25px;
    margin-top: 10px;
}

.mj-profile_content .mj-cms_widget .widget_content .wrapper:after {

    content: '';

    display: block;

    width: 100%;

    height: 2px;

    background: #cbcbcb;

    margin: 35px auto 0;

}

.mj-profile_content .mj-cms_widget .widget_content .wrapper:last-child:after {

    display: none;

}

.mj-profile_content .mj-cms_widget .widget_content .mj-post .mj-by-author a {

    color: #B80C2C;

}

/*score submission tab content*/

.mj-profile_content .cms_widget_header_submissions {
    margin-top: 10px;
}

.mj-profile_content .cms_widget_header_submissions > h3 {
    background: #0944b8;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .25px;
    font-size: 1.125em;
    padding: 18px 30px;
    color: #fff;
    font-family: 'Titillium Web', sans-serif;
}

.mj-profile_content .cms_widget {
    background-color: #FFF;
    border-radius: 5px;
}

.mj-profile_content .cms_widget .cms_widget_content.widget_content {
    background: none;
}

.mj-cms_widget_submission {
}

.mj-cms_widget_submission .item {
    width: 32%; /*margin-bottom: 15px;*/
    height: auto;
    padding: 10px 0;
}

.mj-cms_widget_submission .item .subm-bg {
    position: relative;
    /*height: 278px;*/
    height: 140px;
    background: #000;
    overflow: hidden;
}

.mj-cms_widget_submission .item .subm-bg img {

    width: auto;

    height: 100%;

    position: relative;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    transform: translateX(-50%);
    object-fit: cover;

}

.mj-cms_widget_submission .item .avatar {

    position: inherit !important;

    overflow: hidden;

    width: 60px;

    height: 60px;

    border-radius: 50%;

    border: 3px solid #fff;

    margin: auto;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    transform: translateY(-50%);

    background: #000;

}

.mj-cms_widget_submission .item .inner .avatar img {

    height: auto !important;

    position: inherit !important;

    border: 0;

}

.mj-cms_widget_submission .item .inner .title {

    position: inherit;

    background: none;

    text-align: center;

    padding: 0 15px;

    height: 50px;

}

.mj-cms_widget_submission .item .inner .title a {

    color: #000;

    text-transform: uppercase;

    line-height: 1.4;

}

.mj-cms_widget_submission .item .inner .comment {

    top: -10px;

    right: -5px;

}

.mj-cms_widget_submission .morebutton {

    display: none !important;

}

/*sidebar*/

/*.mj-sidebar-container .mj-widget{*/

/*background-color: #fff!important;*/

/*border-top: 4px solid #1148b7!important;*/

/*border-radius: 5px;*/

/*padding: 0!important;*/

/*}*/

/*#sidebar_container {
    padding: 0 !important;
    width: 268px;
}*/

/*#sidebar_container .block {
    margin: 0 !important;
    margin-bottom: 20px !important;
    background-color: #f2f2f2 !important;
}*/

/*#sidebar_container .block.mainblock {*/
/*background-color: #fff!important;*/
/*}*/

#sidebar_container .userprof_content .blockrow {
    background-color: transparent;
}

.mj-sidebar-container .mj-widget .mj-widget-header {
    color: #000000;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.mj-sidebar-container .mj-widget .mj-widget-content, #whatsnewsidebar .blockbody.mj-widget-content, .mj-sidebar-container#sidebar_container .blockbody.mj-widget-content {

    border: 0 !important;
    background: none !important;
    /*padding: 20px!important;*/
}

#sidebar_container .blockrow {
    background-color: transparent;
}

#sidebar_container #latestcomments {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 0 !important;
}

#sidebar_container #latestcomments li:nth-child(1) {
    padding-top: 0;
}

#sidebar_container #latestcomments li {
    padding: 20px 0;
    list-style: none;
    border-bottom: 1px solid rgba(17, 17, 17, 0.15);
}

.theme2 #sidebar_container #latestcomments li {
    border-bottom: 1px solid rgba(238, 238, 238, 0.05)
}

#sidebar_container #latestcomments li .smallavatar {
    border-radius: 100%;
    margin: 0 .5em .5em 0;
    overflow: hidden;
    width: 40px;
    height: 40px;
    border: 1px solid red;
    display: flex;
    align-items: center;
}

#sidebar_container #latestcomments li .smallavatar img {
    width: auto !important;
    /* height: auto !important; */
    max-width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
    margin: 0 auto;
}

#sidebar_container #latestcomments li .smallavatartext {
    width: auto;
    margin: 0;
    float: none;
}

.theme2 #sidebar_container #latestcomments li .smallavatartext a {
    color: rgba(238, 238, 238, 0.5);
}

#sidebar_container #latestcomments li .smallavatartext a {
    color: rgba(17, 17, 17, 0.5);
    font-size: 12px;
    font-weight: normal;
}

.theme2 #sidebar_container #latestcomments li .smallavatartext a em {
    color: #eee;
}

#sidebar_container #latestcomments li .smallavatartext a em {
    font-size: 16px;
    color:#262626;
    margin-bottom: 0.4em;
    font-style: italic;
    display: block;
    word-wrap: break-word;
}

#sidebar_container #latestcomments li .smallavatartext br {
    display: none !important;
}

.mj-sidebar-container .mj-widget .mj-widget-content .avatarcontent .smallavatar {

    float: none;

    width: 50px;

    height: 50px;

    display: block;

    border-radius: 50%;

    overflow: hidden;

}

.mj-sidebar-container .mj-widget .mj-widget-content .avatarcontent .smallavatar img {

    width: 100%;

    height: auto;

}

.mj-sidebar-container .mj-widget .mj-widget-content .avatarcontent .smallavatartext {

    float: none;

    margin: 0;

    margin-top: 10px;

}

.mj-sidebar-container .mj-widget .mj-widget-content .avatarcontent .smallavatartext .blogentrylink {

    font-weight: 700;

    color: #000 !important;

    font-family: 'Titillium Web', sans-serif;

}

.mj-sidebar-container .mj-widget .mj-widget-content .avatarcontent .smallavatartext a {

    color: #000 !important;

}

.mj-sidebar-container .mj-widget .mj-widget-content .avatarcontent .smallavatartext .meta {

    font-weight: 700;

    color: #000;

    font-family: 'Titillium Web', sans-serif;

    margin-top: 2px;

    display: block;

    font-size: 12px;

}

.mj-sidebar-container .mj-widget .mj-widget-content #latestblogs li, .mj-sidebar-container .mj-widget .mj-widget-content #latestcomments li {

    border-bottom: 2px solid #d5d5d5;

    padding: 10px 0;

}

.mj-sidebar-container .mj-widget .mj-widget-content #latestblogs li:last-child, .mj-sidebar-container .mj-widget .mj-widget-content #latestcomments li:last-child {

    border-bottom: none;

}

.mj-sidebar-container .mj-widget .blockfoot {

    text-align: center;

    padding: 15px 0 !important;

}

.mj-sidebar-container .mj-widget .blockfoot a {

    color: #0944b8 !important;

}

.my-home-profile section.activity {

    background: transparent;

}

.my-home-profile #sidebar_container .block {

    border-left: 0 !important;

    border-right: 0 !important;

    border-bottom: 0 !important;

}

.entrycontrols .mj-thanks img,
.entrycontrols .userinfo img {
    vertical-align: middle;
    height: 15px;
    margin-right: 5px;

}

.entrycontrols [data-button="thanks"] a,
.entrycontrols [data-button="likes"] a {
    /*display: inline-block;*/
    /*height: 35px!important;*/
    /*line-height: 35px;*/
    /*padding-left: 38px!important;*/
    /*margin-right: 10px!important;*/
}

.entrycontrols img {
    height: 15px;
    margin-right: 5px;
    position: relative;
    /*top: 3px;*/
}

.dbtech-thanks-button-control {
    display: inline-block;
    margin-right: 10px;
}

/*responsive----------------------------------*/

/*modules*/

.tg-checkbox {
}

.tg-checkbox input, .tg-radiobutton input {
    display: none
}

/*.tg-checkbox label:before, .tg-radiobutton label:before{*/

/*content: '';*/
/*display: inline-block;*/
/*width: 20px;*/
/*height: 20px;*/
/*background-color: #000;*/
/*vertical-align: middle;*/
/*margin-right: 10px;*/
/*border-radius: 50%;*/
/*}*/

.tg-checkbox input:checked + label:before, .tg-radiobutton input:checked + label:before {

    background-color: #c20d14;

}

/*modules*/

/*-----------------------------------NAVIGATION-------------------------------------------------------*/

.mj-navbar, div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-collapse, div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-left > li > a {

   /* background: #ddd !important;*/
    flex: 1;
    /*background-color: #fff !important;*/

    /*min-height: 90px!important;*/
    font-weight: 400 !important;
    font-size: 16px !important;

}

.mj-navbar .divider, .mj-navbar .caret {

    display: none !important;

}

.mj-navbar .twin-logo {

    padding: 30px 15px !important;

}

div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-brand {

    background-color: transparent !important;

}

div.bootstrap .mainNavWrapper .mj-navbar {

    height: auto !important;

}

/*div.bootstrap .mj-navbar .nav>li{

    position: inherit;

}*/

/*right menu*/

.mj-navbar .mj-navbar_right .mjA.open a.dropdown-toggle:after {
    display: none !important;
}

.mj-navbar .mj-navbar_right .mjA {
    padding: 6px 4px 5px;
    /*background: red;*/
    position: relative !important;
}

.mj-navbar .mj-navbar_right {
    /*  margin-right: 20px!important;*/
}

.mj-navbar .mj-navbar_right .user-menu {
    padding: 25px 8px;
}

.mj-navbar .mj-navbar_right .user-menu a.mjA-avtar {
    padding: 0 !important;
    display: block;
    border-radius: 0;
    overflow: hidden;
    width: 40px;
    height: 40px;
}

.mj-navbar .mj-navbar_right .user-menu a.mjA-avtar img {

    width: 100%;

    height: 39px;

}

.mj-navbar .mj-navbar_right .mjA > a {

    /* background: #ddd!important;*/
    background: #fff !important;

    color: #ea5656 !important;

    border-radius: 50%;

    border-radius: 5%;

    padding: 0 !important;

    /*width: 35px;

    height: 35px;
*/
    text-align: center;
    cursor: pointer;

}

.mj-navbar .mj-navbar_right .mjA > a > i {

    line-height: 35px;

}

.mj-navbar .mj-navbar_right .mjA:hover,
.mj-navbar .mj-navbar_right .mjA.open {

    /*box-shadow: inset 0 -6px 0px -2px #0d47b3!important;*/

}

.mj-navbar .mj-navbar_right .mjA .dropdown-menu {

    /*background: red!important;*/

}

div.bootstrap .mj-navbar .mj-navbar_right > li:hover .nav-icon {

    /*color: #fff!important;*/
    color: #555 !important;

}

/*mjT*/

.mj-navbar .mj-navbar_right .mjT {

    padding: 15px 0 8px;

    /*background: red;*/

}

.mj-navbar .mj-navbar_right .mjT:hover,
.mj-navbar .mj-navbar_right .mjT.open {

    /*box-shadow: inset 0 -6px 0px -2px #0d47b3!important;*/

}

.mj-navbar .mj-navbar_right .mjT:hover > a,
.mj-navbar .mj-navbar_right .mjT.open > a {

    color: #0d47b3 !important;

}

.mj-navbar .mj-navbar_right .mjT > a {

    /*padding: 35px 15px;*/

    /*background: red;*/

}

/*.mj-navbar .mj-navbar_right .open .dropdown-menu {

    top: 41px !important;

}*/

.mj-navbar .mj-navbar_right .open .widget-notifications {

}

@media (min-width: 768px) {

    .mj-navbar {

        /*min-height: 60px!important;*/

    }

    .mj-navbar .navbar-left li .dropdown-toggle.dropdown-toggle {

        /*padding: 14px 7px 9px !important;
        font-weight: 400;
        font-size: 16px !important;*/

    }

    .mj-navbar .navbar-left li .dropdown-toggle:hover,
    .mj-navbar .navbar-left .open .dropdown-toggle {
        /*border-bottom: 3px solid #0d47b3!important;*/
        color: #555 !important;
        /*color: #0d47b3!important;*/
        /* box-shadow: inset 0 -6px 0px -2px #0d47b3!important;*/
    }

    /*div.bootstrap .mj-navbar .container-fluid{*/
    /*padding-left: 0;*/
    /*padding-right: 0;*/
    /*max-width: 1400px;*/
    /*}*/
    .mj-navbar .navbar-left .open .dropdown-menu {
        top: 45px;
        left: 0;
        display: block;
        width: 100% !important;
    }

    .fixedHeaderTop .mj-navbar .navbar-left .open .dropdown-menu {
        top: 45px;
    }

    .mj-navbar .navbar-header {
        /*margin-left: 20px!important;*/
    }

    .mj-navbar .navbar-left .dropMenuLi .dropdown-menu li {

        display: inline-block;

        border: 0;

    }

    .mj-navbar .navbar-left .dropMenuLi .dropdown-menu li a {

        /*font-weight: 700!important;*/

        font-size: 1em;

        text-transform: uppercase;

    }

    .mj-navbar .navbar-left .dropMenuLi .dropdown-menu li a:hover {

        color: #555 !important;

    }

    .mj-navbar .navbar-left .dropMenuLi .dropdown-menu {

        box-shadow: none !important;

        margin: 0;

        padding: 0 10px !important;

    }

    /*.mj-navbar .navbar-left .dropdown-menu:before{

        content: '';

        display: block;

        width: 100%;

        height: 2px;

        background: #0d47b3;

    }*/
    div.bootstrap #vBSocialForumsTab > a.dropdown-toggle:after {

        display: none;

    }

    div.bootstrap #vBSocialForumsTab .dropdown-menu {

        top: 50px;

        left: 0;

        padding: 0 20px !important;

        font-size: 12px;

        border-radius: 0;

        box-shadow: none;

    }

    div.bootstrap #vBSocialForumsTab .dropdown-menu > ul {

        margin: 15px 0;

    }

    div.bootstrap #vBSocialForumsTab > .dropdown-menu .nav-tabs {

        padding: 0;

    }

    /*notification panel       */
   /* .mj-navbar .mj-navbar_right .open .widget-notifications .notifications-header {

        background: #0b44b7 !important;
        color:#262626 !important;
        font-size: 1.5em;
        font-family: 'Titillium Web', "Open Sans", Helvetica, sans-serif;
        padding: 10px 5px;
        font-weight: 100;
        letter-spacing: .5px;
    }*/

   /* .mj-navbar .mj-navbar_right .open .widget-notifications .notifications-header > a {

        color: #555 !important;

        font-size: 14px;

        vertical-align: middle;

        padding: 8px 5px !important;

    }*/

  /*  .mj-navbar .mj-navbar_right .open .widget-notifications .notifications-link
    {

        background-color: #ddd !important;

    }*/

   /* .mj-navbar .mj-navbar_right .open .widget-notifications #markAllAsRead {

        padding: 5px !important;
        color: #555 !important;
        font-size: 12px;

    }*/

   /* .mj-navbar .mj-navbar_right .open .widget-notifications .notifications-footer {

        padding: 0px 10px;

        background: #dddddd !important;

        border: 0;

    }*/

    .mj-navbar .mj-navbar_right .open .mj-searchbarform {

        border: 1px solid #0b44b7;

        padding: 0;

        margin: 10px;

        border-radius: 4px;

    }

}

/*-----------------------------------NAVIGATION-------------------------------------------------------*/

.connect-fb-btn {

    color: #2100b2 !important;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 400;

}

.connect-fb-btn i {

    background: #2100b2;

    color: #fff;

    padding: 7px 10px;

    border-radius: 50%;

    text-align: center;

    margin-right: 15px;

}

.followBtn {

    background: #c20d14!important;

    color: #fff !important;

    padding: 10px 15px;

    border-radius: 4px;

    display: inline-block;

    text-decoration: none !important;

    font-weight: 400;

    margin: 5px 0 10px;

}

.my-home-profile #sidebar_container .friends_mini {

    margin-top: 34px;

}

/*.my-home-profile #sidebar_container .friends_mini .mj-widget-content{*/

/*padding: 20px 0 !important;*/

/*}*/

.my-home-profile .member_summary .friends_mini .friends_list li {

    width: 33%;

    margin-left: 0 !important;

}

/*.my-home-profile #sidebar_container .userprof_content .friend_info h6 a{*/

/*color: #ea5656 !important;*/
/*font-size: 13px !important;*/
/*font-weight: 400;*/
/*overflow: hidden;*/
/*text-overflow: ellipsis;*/
/*white-space: nowrap;*/
/*width: 88%;*/
/*display: inline-block;*/
/*}*/

.my-home-profile #sidebar_container.member_summary {
    background: transparent !important;
    margin-bottom: 0;
    margin-top: 15px;
}

div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-nav > li.mjT a {

    /*background: #fff !important;*/

}

.mj-navbar .navbar-left .dropMenuLi div button.dropdown-toggle:hover {

    /*color: #0d47b3 !important;*/
    color: #555 !important;

}

.navbar-blue-dark .container-fluid .notification-count {

    position: absolute;

    z-index: 1;

    top: -5px;

    right: -5px;

    background: #bc1b27;

    border-radius: 50% !important;

    width: 20px !important;

    height: 20px !important;

}

/*************  Search page css start  ******************/

#threadloom-filter .threadloom-card h3 {

    background: #0b44b7;

    color: #fff;

    text-transform: uppercase;

}

#threadloom-filter .threadloom-forums li {

    list-style: circle outside none !important;

    margin-bottom: 10px;

}

#threadloom-filter .threadloom-forums li a {

    font-size: 14px;

    font-weight: 400;

}

#threadloom-filter .threadloom-count {

    font-size: 13px !important;

    font-weight: 400;

    color: #0b44b7 !important;

}

#threadloom-search #threadloom-searchButton {

    background: url('../images/m_btn.png') no-repeat !important;

    border-width: 0 !important;

    border-style: none !important;

    border: none;

    width: 75px !important;

    background-position: -1px -2px !important;

}

#threadloom-search #threadloom-searchBox {

    width: calc(100% - 75px) !important;

    border-color: #ccc;

}

#threadloom-search #threadloom-searchReset {

    background-color: #0b44b7 !important;

}

form#threadloom-search {

    background: #fff;

    overflow: hidden;

    padding: 40px;

    border-top: 5px solid #0b44b7;

    border-radius: 5px;

}

#threadloom-search .threadloom-sort {

    width: 100%;

    border-bottom: 2px solid #ccc;

    padding: 10px 0;

    font-weight: 400;

    color: #000 !important;

}

#threadloom-search a {
    color: #0b44b7;
    font-weight: 400 !important;

    padding: 10px 0;

}

#threadloom-list .threadloom-cardHeader {

    border-top: 5px solid #0b44b7;

    border-radius: 5px;

}

#threadloom-list .threadloom-cardHeader h3 .requery {

    font-size: 20px !important;

    font-weight: 400;

    text-transform: uppercase;

    padding: 10px 0;

}

#threadloom-list .threadloom-cardHeader .threadloom-metadata {

    float: right;

    font-weight: 400;

    color: #000;

}

#threadloom-list .threadloom-summary .threadloom-postNumber, #threadloom-list .threadloom-summary .requery {

    font-size: 18px;

    color: #000;

    text-transform: uppercase;

}

#threadloom-list .threadloom-summary .threadloom-postText {

    font-size: 18px;

}

#threadloom-results #threadloom-footer {

    display: none;

}

footer .container {

    max-width: 930px;

    margin: auto;

    width: 90%;

}

/**} commented**/ 

/*************   Search page css end   ******************/

@media only screen and (max-width: 767px) {

    body.fc-body, body.my-home-profile {

        width: 100%;

        min-width: auto;

    }

    body.fc-body {

        font-size: 12px;

    }

    header.main-header .logo img {
        height: 23px !important
    }

    header.main-header .navbar-nav > li > a {
        padding: 10px
    }

    .center_logo {
        padding: 20px 0
    }

    header.main-header .navbar-collapse {
        border-top: 2px solid rgba(29, 65, 129, 0.05);
        background: rgba(255, 255, 255, 0.6)
    }

    section.activity .activity-content .dbtech_vbshout_tabwrapper .dbtech_vbshout_tabcontainer .dbtech_vbshout_tabs {
        font-size: .85em
    }

    section.activity .activity-content .dbtech_vbshout_wrapper .dbtech_shouts .dbtech_vbshout_window .dbtech_vbshout_frame [name="dbtech_vbshout_content"] {
        padding: 0 5px
    }

    .col_box {
        -webkit-flex-flow: column wrap;
        -moz-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }

    .name_list_box {
        -webkit-flex-flow: column wrap;
        -moz-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
    }

    .about_banner_txt {
        top: 80px;
        max-width: 72%
    }

    .about_banner_txt .title {
        width: 88%
    }

    .about_main_bg {
        min-height: 450px
    }

    .center_user {
        top: 485px
    }

    .my_row_box {
        -webkit-flex-flow: column wrap;
        -moz-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
    }

    .help_info {
        margin: 0 20px
    }

    .blue_tiled_bg:before, .blue_tiled_bg:after {
        height: 265px
    }

    .about_heading {
        max-width: 95% !important
    }

    .guinness_img {
        right: 50px;
        top: 378px
    }

    /*friends and contacts page responsive*/
    .new-usercp_nav {

        width: 100% !important;

    }

    #usercp_content {

        width: 100%;

        float: none;

        margin-left: 0 !important;

    }

    #usercp_content .cp_content {

        width: 100%;

        margin-left: 0 !important;

    }

    #usercp_content .block {

        width: auto;

        margin: 10px;

        float: none;

    }

    .new-userlist ul.userlist li {

        height: auto;

        width: 40%;

        float: left;

    }

    /*my-profile page responsive*/
    .mj-sidebar-container#sidebar_container.member_summary {

        width: 100% !important;

    }

    .my-home-profile #userprof_content_container .mj-profile_content {

        margin: 0 !important;

    }

    .mj-profile_content .mj-post .mj-main-content img {

        max-width: 100%;

        height: auto;

    }

    .mj-profile_content .mj-post .mj-main-content iframe {

        width: 100% !important;

        height: auto !important;

        margin: 15px 0;

    }

    .mj-profile-tabs .tabslight {

        height: auto;

    }

    .my-home-profile .mj-cms_widget_submission .item {

        width: 100%;

        margin-top: 15px;

    }

    .my-home-profile .threadbit .threadinfo {

        min-width: 100% !important;

    }

    .my-home-profile .threadbit .platform-icon {

        width: 60px;

        margin-left: 20px;

    }

    .my-home-profile .threadbit .nonsticky {

        padding: 15px;

    }

    .my-home-profile .subm-content .subm-block {

        clear: both;

        float: none;

    }

    .my-home-profile .subm-content .subm-block {

        display: block;

        width: 100%;

    }

    .my-home-profile .subm-content {

        position: relative;

    }

    .my-home-profile .subm-content .filter-btn-share {

        position: absolute;

        top: 5px;

        right: 0;

    }

}


@media(max-width: 500px)
{
    .my_col
    {
/*        flex: 0 0 100% !important;*/
        padding: 0 20px;
    }

    .innerLogo
    {
        width: 100%;
        align-items: center;
    }
}

@media (max-width: 768px) {
    .mainContainer .contentRight.contentRight {
        width: 100% !important;
    }

  /*  #sidebar_container {
        padding: 0 !important;
        width: 100%;
        margin-right: 0;
    }*/

    .blog-main-entries .blogattachments.blogattachments {
        margin: 0;
        padding: 0;
    }

    .panel-wrapper.panel-wrapper.panel-wrapper header {
        border-top: 5px solid #C21818;
        background: transparent !important;
        /*padding: 20px !important;*/
        padding: 20px 0 !important;
    }

    .panel-wrapper .panel-body {
        /*padding:10px !important;*/
        padding: 10px 0 !important;
    }

    .panel-wrapper.panel-wrapper.panel-wrapper.panel-wrapper {
        box-shadow: none !important;
    }

    .mj-cms_widget_submission .item .subm-bg,
    .mj-cms_widget_submission .item .subm-bg img {
        height: auto;
        max-width: 100%;
    }

    .mainContent #userprof_content_container {
        width: 100%;
    }

    body.my-home-profile .body_wrapper,
    body.thread-show .body_wrapper,
    body.edit-post .body_wrapper,
    body.reply-comment .body_wrapper,
    body.league_page .body_wrapper,
    body.my-responsive .body_wrapper,
    body.live-stream  .body_wrapper,
    body.add_track  .body_wrapper
    {
        padding: 0 15px !important;
    }

    body.esi_body {

        max-width: 100% !important;

        min-width: 100% !important;

        width: 100% !important;

    }

    form#threadloom-search {

        padding: 15px 10px;

    }

    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-nav > li:hover > a {

        color: 000 !important;

    }

    header.main-header .main_banner {

        padding-top: 0px !important;

    }

    header.main-header .center_logo {

        padding: 20px 0 60px !important;

    }

    .header-top {
        padding: 0;
    }

    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-toggle.navbar-toggle {
        border-color: transparent;
    }

    .header-top:after {
        background: none !important;
    }

    .panel-wrapper .panel-body, .panel-wrapper #wallbits.panel-body {
        border: 0;
        padding: 20px 0;
    }

    .panel-wrapper .cms_widget_submission .item {
        margin: 0;
        margin-bottom: 20px;
    }

}

.my-home-profile dd.userprof_module, .my-home-profile dd.userprof_moduleinactive, .my-home-profile dd.userprof_content, .my-home-profile dd.userprof_module a, .my-home-profile dd.userprof_moduleinactive a, .my-home-profile dd.userprof_content a {

    min-width: auto !important;

}

.mj-main-content iframe {

    width: 100% !important;

    height: 460px !important;

}

.mj-profile_content .mj-post .mj-main-content img {

    margin-left: auto;

    margin-right: auto;

    display: block;

}

/* sandy change  */

.mj-profile_content .mj-post .mj-main-content .bbcode_postedby img {

    margin-left: auto;

    margin-right: auto;

    display: inline !important;

}

.mj-profile_content .mj-post .mj-main-content .bbcode_postedby img {

    margin: 0px 0 !important;

}

/* sandy change End */

/*new updates 16-10-2017*/

.navThemeNew .mj-navbar::before {

    /*content: "";

    position: absolute;

    top: 0;

    left: 0;

    height: 10px;

    width: 100%;

    background: linear-gradient(to right, #bc1b20 0%, #10144e 100%);

    z-index: 9;*/

}

/*

html{

	background: #c8c8c8 url(../images/bodyBg.jpg) no-repeat!important;

	background-attachment: fixed!important;

	background-size: cover!important;

}*/

.mj-post-title > a {
    position: relative;
    color: #555 !important;
    display: inline-block;
}

.mj-post-title > a::before {

    content: " ";

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-position: center center;

    background-size: cover;

    background: linear-gradient(-30deg, #C21818 0%, #0C3085 100%);

    mix-blend-mode: color;

}

body, html {

    /*font-family: "Rubik", sans-serif !important;*/
    /*font-size: 16px;*/
    /*font-weight: 500;*/
    /*line-height: 1.25;*/
    /*background-color: #fff;*/
    /*width: 100%;*/
}

body.my-member-profile {
    width: 100% !important;
    min-width: 100% !important;
}

.mainmyheader {
    width: 100%;
    left: 0;
    top: 0;
    /*padding:10px 0 0 0;*/
    background-color: #fff !important;
    position: fixed;
    z-index: 9;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 135px;
    /*height: 90px;*/
    z-index: 100;
}

.mainmyheader img {
    max-width: 410px;
    margin-top: 10px;
}

.mainmyheader:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    height: 10px;
    width: 100%;
    background: linear-gradient(to right, #bc1b20 0%, #10144e 100%);
    z-index: 9;
}

.hWrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1360px;
    padding: 0 40px;
    margin: 0 auto;
}

.rightside {
    flex: 1;
    padding: 0;
    margin: 0;
    text-align: right;
    justify-content: flex-end;
}

.leftside {
    flex: .5;
    margin-right: 40px;
}

.leftside img {

    max-width: 100%;
}

.rightside img {

    max-width: 100%
}

div.bootstrap .navbar.navbar {
    margin-top: 130px !important;
    /*margin-top: 0 !important;*/
}

.above_body {
    margin-top: 170px !important;
}

/*div.bootstrap .mainNavWrapper .widget-notifications .vbs-notification {
    padding: 5px;
    margin: 5px 5px 8px;
}*/

/*div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .notifications-footer > a {
    color: rgba(17, 17, 17, 0.5) !important;
}
*/
/*div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .notifications-link {
    color: #555 !important;
}*/

/*div.bootstrap .mainNavWrapper .actMenu .actHead {
    background-color: #ddd !important;
    color: #555 !important;
    border-color: #ddd !important;
}*/

/*.actMenu li.actHead span{
	color: #555 !important;
}*/
/*div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-right.mj-navbar_right .dropdown-menu{*/
/*background:#ddd;*/
/*}*/
.mj-navbar_right .mjA a i {
    font-size: 18px !important;
}

.mj-navbar .mj-navbar_right .vbs-menu.mjA.open > a {
    background: #C21818 !important;
    /*color: #fff !important;*/
}

.mj-navbar .mj-navbar_right .vbs-menu.mjA.open:hover > a .nav-icon {
    color: #fff !important;
}

.widget-notifications > .slimScrollDiv {
    width: 100% !important;
}

/*div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark *:not(li) > a {
    font-weight: 400 !important;
}*/

div.bootstrap .mainNavWrapper .widget-notifications, div.bootstrap .mainNavWrapper .widget-notifications .notifications-list {
    /*width: 245px !important;*/

}

div.bootstrap .navbar-right .dropdown-menu {
    right: 10px;
}

div.bootstrap .navbar-nav {
    height: auto !important;
}

.header-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 40px;
    max-width: 1360px;
    margin: 0 auto;
}

div.bootstrap .nav > li, div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-collapse {
    position: static !important;
}

body.fixedHeaderTop .mainmyheader {
    height: 0;
    opacity: 0;
    padding: 0;
    transition: all 0.3s ease;
}

body.fixedHeaderTop div.bootstrap .navbar {
    margin-top: 0 !important;
    transition: all 0.3s ease;
    padding: 10px 0 0;
}

body.fixedHeaderTop div.bootstrap .navbar:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    height: 10px;
    width: 100%;
    background: linear-gradient(to right, #bc1b20 0%, #10144e 100%);
    z-index: 9;
}

.header-small-img, .header-small-d-img {
    display: none;
    float: left;
    height: 20px;
    margin-top: 13px;
}

body.fixedHeaderTop .navbar-collapse .header-small-img {
    display: block;
}

body.fixedHeaderTop .breadcrumb {
    margin-top: 0;
    transition: all 0.3s ease;
}

body.fixedHeaderTop .above_body {
    margin-top: 42px !important;
    transition: all 0.3s ease;

}

body.fixedHeaderTop .rightside img {
    display: none;
}

.mj-navbar_right > li.open > a > img.mshow {
    display: none;
}

.mj-navbar_right > li.open > a > img.not-show {
    display: block;
}

.mj-navbar_right > li > a > img.mshow {
    display: block;
}

.mj-navbar_right > li > a > img.not-show {
    display: none;
}

.mj-navbar .mj-navbar_right .mjT > a {
    padding: 0 10px !important;
    background: transparent !important;
}

footer .flexer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .75em 5px;
    background: #fff;
}

.footer-top .in > .flexer {
    border-top: 1px solid rgba(17, 17, 17, 0.15);
}

footer .flexer ul:nth-child(2) li {
    margin-left: 1.4rem;
}

.footer-top .in {
    /* border-top: 1px solid rgba(17, 17, 17, 0.15); */
    background: #fff;
    max-width: 1360px;
    padding: 0 40px;
    margin: 0 auto;
}

.ad.wide {
    padding: 20px 0;
}

.ad.wide img {
    display: flex;
    align-self: center;
    margin: auto;
    max-width: 100%;
}

footer div.footer-bottom {
    background: #ddd;
}

body {
    overflow-x: hidden;
}

/*.header-top:after {*/
/*content: "";*/
/*background: #fff;*/
/*height: 5px;*/
/*position: fixed;*/
/*left: 0;*/
/*right: 0;*/
/*margin-top: 25px;*/
/*z-index: 9;*/
/*width: 100%;*/
/*}*/
.footer-top ul {
    margin: 0 !important;
    padding: 0 !important;
}

.footer-top ul li a {
    color: rgba(17, 17, 17, 0.5) !important;
    font-weight: 300 !important;
    font-size: 16px;
}

.theme2 .footer-top ul li a {
    color: rgba(238, 238, 238, 0.5) !important;
}

.footer-top ul li a:hover {
    text-decoration: none !important;
    color: #e42929 !important;
}

footer ul.social li {
    margin-right: 1rem;
}

.theme2 .mainmyheader {
    background: #101115 !important;
}

/*.theme2 .header-top:after{*/
/*content: "";*/
/*background: #101115;*/
/*}*/
.theme2 .mj-navbar, .theme2 div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-collapse, .theme2 div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-left > li > a {
    background: #24252e !important;
}

.theme2 .header-theme-light .dropMenuLi button.dropdown-toggle {
    color: #fff !important;
}

.theme2 .dropMenuLi .linewsfeed {
    color: #FFF !important;
}

.theme2 .header-theme-light .dropMenuLi a {
    color: #000;
}

.theme2 #blogroll main article .text p {
    font-size: 87.5%;
    font-weight: 300;
    margin: .75rem 0;
    color: #fff;
}

.theme2 #blogroll main article .text h2 a {
    display: block;
    position: relative;
    color: #ccc !important;
    transition: 0.15s ease color, 0.15s ease text-shadow;
}

.theme2 #blogroll main article .text h2 a:after {
    content: "";
    background: none !important;
}

.theme2 #blogroll main article .text .blogroll-article-bottom {
    border-color: #101115 !important;
    box-shadow: none !important;
}

.theme2 #blogroll main article .text .blogroll-article-bottom .by-line a {
    color: #fff !important;
}

.theme2 .footer-bottom .ad.wide {
    background: #24252e !important;
}

.theme2 .button,
.theme2 .article-wrapper main description p,
.theme2 h2, .theme2 h4
.theme2 .article-wrapper main > *:not(aside):not(description):not(.related-articles) {
    color: #fff !important;
}

.redreply a.button {
    background: #c20d14 !important;
}

/*.theme2 .button {
    border-color: rgba(238, 238, 238, 0.15);
    background: rgba(238, 238, 238, 0.15);
}*/

.theme2 .above_postlist .pagination_top .pagination,
.theme2 .above_postlist .pagination_top .postpagestats
{
    color:#ddd;
}

.fullbodywrap {
    width: 1250px;
    min-width: 650px;
    margin: 0px auto 0px auto;
}

.theme2 .mj-navbar_right > li > a > img.mshow {
    display: none;
}

.theme2 .mj-navbar_right > li > a > img.not-show {
    display: block;
}

.theme2 .related-articles .in {
    padding-right: 0 !important;
}

#MegaNavbar li a {
    /*padding: 15px 7px 10px !important;
    text-transform: capitalize;
    font-weight: 400 !important;
    color: #000 !important;*/

}

#MegaNavbar li a:hover {
    color: #555 !important;
}

.above_body {
    margin-bottom: 0 !important;
}

.tg-gradient {
    height: 10px;
    background: linear-gradient(to right, #C21818 0%, #0C3085 100%);
}

.button {
    font-family: "Rubik", sans-serif !important;
}

.theme1 .related-articles article:hover .text {
    background: #ddd !important
}

.theme2 .related-articles article:hover .text {
    background: #24252e !important;
}

.dd_search form {
    width: 94% !important;
}

.dd_search form .srch_btn {
    width: 100% !important;
}

div.bootstrap .mainNavWrapper .actMenu .actHead {
    color: #555 !important;
}

.theme2 #MegaNavbar .linewsfeed {
    color: #fff !important;
}

.theme2 #MegaNavbar .mjT .dropdown-toggle {
    color: #fff !important;
}

.theme2 div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-nav > li > a {
    color: #fff !important;
}

.fixedHeaderTop .mj-navbar .mj-navbar_right .mjT {
    padding: 18px 0 !important;
}

/*.fixedHeaderTop .header-top:after{*/
/*content: "";*/
/*margin-top: 25px;*/
/*}*/
div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark {
    min-height: auto !important;
    top: 135px;
    margin: 0 !important;
}

.fixedHeaderTop div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark {
    top: 0;
}

@media (max-width: 767px) {

    .rightside {
        display: none;
    }

    .hWrapper {
        display: block;
    }

    .leftside {
        max-width: 480px;
        padding: 20px;
        text-align: center;
        margin: 0 auto;
    }

    div.bootstrap .navbar {
        margin-top: 118px !important;
    }

    div.bootstrap .navbar-toggle {
        float: none;
    }

    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-toggle .icon-bar {
        background-color: #000 !important;
        height: 3px !important;

    }

    .theme2 div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-toggle .icon-bar {
        background-color: #fff !important;
    }

    .theme2 button.navbar-toggle:after {
        color: #fff !important;
    }

    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-toggle, div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-toggle:hover, div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-toggle:focus {
        background-color: transparent !important;
        border-color: transparent !important;
    }

    .navbar-collapse {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* .mainmyheader{
        height: 70px;
    } */
    button.navbar-toggle:after {
        content: "MENU";
        color: #000;
        position: absolute;
        right: -42px;
        left: auto;
        top: 9px;
        font-size: 15px;
        font-weight: 400;
    }

    .header-top {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0 !important;
    }

    .navbar-header {
        order: -2;
    }

    .mj-navbar .mj-navbar_right {
        display: flex;
        order: -1;
    }

    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-collapse {
        width: 100%;
        flex: 1 0 100%;
    }

    div.bootstrap span.visible-xs-inline {
        display: none !important;
    }

    .mj-navbar .mj-navbar_right .mjA {
        padding: 12px 4px;
        position: static !important;
    }

    .mj-navbar .mj-navbar_right li {
        position: static !important;
    }

    div.bootstrap .mainNavWrapper .navbar .navbar-nav.navbar-right > li > .dropdown-menu {
        top: 47px !important;
        position: absolute !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    div.bootstrap .mainNavWrapper .navbar .navbar-nav li.dropdown-hover {
        position: static !important;
    }

    .mj-navbar .mj-navbar_right {
        margin-right: -15px !important;
    }

    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-toggle.navbar-toggle {
        margin: 0 !important;
    }

    div.bootstrap .mainNavWrapper .navbar .navbar-nav > li.dropdown-grid.open > .dropdown-grid-wrapper.userLogin > .dropdown-menu {
        position: absolute !important;
        top: 60px !important;
    }

    .above_body {
        /*margin-top: 137px !important;*/
        margin-top: 0 !important;
    }
    body.my-home-profile .above_body,
    body.thread-show .above_body,
    body.reply-comment .above_body,
    body.edit-post .above_body,
    body.league_page .above_body,
    body.my-responsive .above_body,
    body.gamesPage  .above_body,
    body.gamedetail_page .above_body,
    body.live-stream .above_body,
    body.add_track .above_body,
    body.submission-review .above_body,
    body.help .above_body
    /*body.feed_page  .body_wrapper,*/
    /*body.esi_body  .body_wrapper,*/
    {
        margin-top: 196px !important;
    }

    body.feed_page .above_body {
        margin-top: 196px !important;
    }

    #MegaNavbar li a {
        font-size: 12px !important;
        /* font-weight: 400 !important; */
        padding-left: 10px !important;
    }

    .dropMenuLi button.dropdown-toggle {
        font-weight: normal !important;
    }

    div.bootstrap .open > .dropdown-toggle.btn-info {
        color: #000 !important;
    }

    footer .flexer {
        display: block;
    }

    .footer-top ul li a {
        display: block;
        padding: 10px;
        text-align: center;
    }

    footer .flexer ul:nth-child(2) li {
        margin-left: 0;
    }

    footer .ad.wide {
        display: none !important;
    }

    .carousel-inner .welcome-area .in {
        width: 100%;
        min-width: 100% !important;
    }

    .carousel-inner .welcome-box .button {
        font-size: 1em !important;
        padding: .65em 1em !important;
    }
}

body {
    width: 1250px !important;
    /*width: 100%;*/
    background-color: #fff;
    border-radius: 2px;
}
body.my-home-profile,
body.blog-main-entries,
body.thread-show,
body.edit-post,
body.reply-comment,
body.league_page,
body.my-responsive,
body.add_track,
body.live-stream,
body.help
{
    max-width: 100%;
    background-color: #fff;
    width: auto !important;
    min-width: auto !important;
}

body.my-home-profile .body_wrapper,
body.thread-show .body_wrapper,
body.edit-post .body_wrapper,
body.reply-comment .body_wrapper,
body.league_page  .body_wrapper,
body.my-responsive  .body_wrapper,
body.live-stream  .body_wrapper,
body.add_track  .body_wrapper,
body.help  .body_wrapper
{
    max-width: 1360px;
    padding: 30px 40px;
    margin: 0 auto;
    background-color: #fff;
}

.blog-main-entries .body_wrapper.in {
    max-width: 1360px;
    margin: auto;
    padding: 0 40px;
}

body.my-home-profile.theme2 .body_wrapper,
body.thread-show.theme2 .body_wrapper,
body.edit-post.theme2 .body_wrapper,
body.reply-comment.theme2 .body_wrapper
{
    background-color: #101115;
}

body.my-home-profile .breadcrumb {
    display: none !important;
}

body.login {
    width: auto !important;
    max-width: 1360px;
}

body.feed_page {
    width: 100% !important;
}

@-moz-document url-prefix() {
    .header-top:after {
        content: "";
        margin-top: 50px !important;

    }

}

.lg-d-logo {
    display: none;
}

.theme1 .lg-d-logo, .theme2 .lg-l-logo, .theme1 .header-small-d-img, .fixedHeaderTop.theme2 .header-small-img {
    display: none !important;
}

.theme2.theme2 .lg-d-logo, .fixedHeaderTop.theme2 .header-small-d-img {
    display: block !important;
}

.forumhome-new .lg-d-logo, .my-home-profile .lg-d-logo {
    display: none !important;
}

/*.fixedHeaderTop .navbar-collapse .navbar-left {
    margin-left: 20px !important;
    transition: all 0.3s ease;
    transition-delay: 0.1s
}*/

.play-vid:before {
    position: absolute;
    top: 9px;
    left: 9px;
    content: "";
    line-height: 1;
    border-radius: 3px;
    width: 30px;
    height: 25px;
    text-align: center;
    background-color:#111;
    border: 4px solid #111111;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
    transition: 0.15s ease color, 0.15s ease background-color, 0.15s ease border-color, 0.15s ease transform;
}

.play-vid img {
    height: 28px;
    position: relative;
    top: 8px;
    left: 8px;
}

.play-b, .play-r, .theme2 .play-w, .theme2 .play-r, .theme2 .article-pic:hover .play-b {
    display: none;
}

.theme2 .play-b, .theme2 .article-pic:hover .play-r {
    display: block;
}

.article-pic:hover .play-vid:before {
    background-color: #C21818;
    border: 4px solid #C21818;
}

.theme2 .play-vid:before, .theme2 .article-pic:hover .play-vid:before {
    background-color: #fff;
    border: 4px solid #fff;
}

.dropdown-menu.dd_search {
    width: 300px;
}

.dropdown-menu .dd_search form {
    display: block !important;
}

#comment_imodsel .popupbody {
    right: 0;
    left: auto;
}

.theme2.blog-main-entries .popupbody li a,
.theme2.blog-main-entries .popupbody li label,
.theme2.blog-main-entries .popupbody li a b {
    color: #ddd;
}

.blog-main-entries .popupbody li a,
.blog-main-entries .popupbody li label,
.blog-main-entries .popupbody li a b {
    padding: 0;
    white-space: normal;
    font-weight: normal;
    font-size: 16px;
    color:#262626;
    background-color: transparent;
}

.blog-main-entries #comment_imodsel .popupbody {
    background: #fff;
    padding: 20px;
    position: absolute;
    z-index: 100;
    top: 100%;
    box-shadow: 0 2px 4px rgba(17, 17, 17, 0.25) !important;
    border: 0;
}

@media (max-width: 992px) {
    /*.hWrapper{
        display: block;
    }
    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark .navbar-collapse{
        flex: 1;
      order: 1;
    }
    div.bootstrap .navbar-right{
            order: 2;
    }*/
    .header-top {
        padding-right: 30px !important;
    }

    /*.theme1 footer .in > .flexer{*/
    /*padding: 0 !important;*/
    /*}*/
    .footer-top ul li a {
        padding: 10px 0;
    }
}

.mj-navbar_right > li.mjA > a > img {
    width: 32px;
}

* {
    box-sizing: border-box !important;
}

@media (max-width: 968px) {
    div.bootstrap .navbar.navbar {
        margin-top: 182px !important;
    }

    .hWrapper {
        display: block;
    }

    .leftside {
        box-sizing: border-box;
        max-width: 370px;
        padding: 0px;
        text-align: center;
        margin: 0 auto;
    }

    .rightside {
        width: 100%;
        align-items: flex-start;
        justify-content: center;
        text-align: center;
        margin-bottom: 20px;
    }

    .fixedHeaderTop .rightside {
        opacity: 0;
    }

    /*.mainmyheader{*/
    /*height: 190px;*/
    /*}*/
}

@media (max-width: 767px) {

    .blog-main-entries .body_wrapper.in {
        padding: 20px 0 !important;
    }

    div.bootstrap .navbar.navbar {
        margin-top: 100px !important;
    }

    .mainmyheader {
        height: 126px;
    }

    div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark {
        top: 126px;
    }

  /*  div.bootstrap .mainNavWrapper .widget-notifications .notifications-link {
        background-color: #ddd !important;
    }*/

    div.bootstrap .mainNavWrapper .navbar .navbar-nav li.mjA.mjA {
        position: static !important;
    }

    .dd_search form .srch_btn .form-control {
        border: 1px solid #ddd !important;
    }
}

.searchresults .searchtitle {
    padding: 6px 0 42px !important;
}

@media (max-width: 480px) {
    .mj-cms_widget_submission .item {
        width: 100%;
    }

    .mj-cms_widget_submission .item .inner .comment {
        right: 7px !important;
    }

    .cms_widget_header_submissions h4 {
        padding: 18px 10px !important;
    }
	
    #page.theme1 .latest-activity .submission img {
    width: 102px !important;
    height: 88px;
    object-fit: cover;
}	
	
}

@media (min-width: 768px) {
    div.bootstrap .mainNavWrapper .navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav > li:not(.disabled):hover > a.dropdown-toggle:after, div.bootstrap .mainNavWrapper .navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav > li:not(.disabled):hover > a.dropdown-toggle:before, div.bootstrap .mainNavWrapper .navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover > li:hover > a.dropdown-toggle:after, div.bootstrap .mainNavWrapper .navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover > li:hover > a.dropdown-toggle:before, div.bootstrap .mainNavWrapper .navbar:not(.no-open-arrow) .navbar-nav > li.dropdown-onhover:hover > a.dropdown-toggle:after, div.bootstrap .mainNavWrapper .navbar:not(.no-border):not(.no-open-arrow) .navbar-nav > li.dropdown-onhover:hover > a.dropdown-toggle:before, div.bootstrap .mainNavWrapper .navbar:not(.no-active-arrow) .navbar-nav > .active > a:after, div.bootstrap .mainNavWrapper .navbar:not(.no-border):not(.no-active-arrow) .navbar-nav > .active > a:before, div.bootstrap .mainNavWrapper .navbar:not(.no-open-arrow) .navbar-nav > .open > a.dropdown-toggle:after, div.bootstrap .mainNavWrapper .navbar:not(.no-border):not(.no-open-arrow) .navbar-nav > .open > a.dropdown-toggle:before {
        top: 17px;
    }
}

/* home page css starts */

.mainContent {
    display: flex;
    flex-wrap: wrap;
}

.mainContent #userprof_content_container {
    margin: 0;
    margin-right: 20px;
    width: auto;
    order: -1;
    flex: 1;
}

.mainContent #userprof_content_container .profile_content {
    margin-right: 0 !important;
}

#blogentries li {
    float: none;
    width: 100%;
    clear: both;
    background: rgba(17, 17, 17, 0.025);
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.1);
    overflow: hidden;

}

#blogentries li .mj-post {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.theme2 #blogentries li .mj-post .mj-postmeta {
    border-bottom: 1px solid rgba(238, 238, 238, 0.05);
}

#blogentries li .mj-post .mj-postmeta {
    text-align: right;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 1px solid rgba(17, 17, 17, 0.15);
    margin-bottom: 20px;
}



#blogentries li .mj-post .mj-postmeta .post-image {
    /* float: left; */
    width: auto;
    height: auto;
    overflow: visible;
    border-radius: 0;
    flex: 1;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
}

#blogentries li .mj-post .mj-postmeta .c-rigt {
    font-size: 12px;
}

#blogentries li .mj-post .mj-postmeta .c-rigt * {
    font-weight: normal;
}

#blogentries li .mj-post .mj-postmeta .c-rigt a {
    color: #ea5656;
    text-transform: capitalize;

}

#blogentries li .mj-post .mj-postmeta .post-image a {
    margin-right: 15px;
    text-transform: capitalize;
}

#blogentries li .mj-post .mj-postmeta .post-image .authorWrapper .followBtn {
    float: left;
    padding: 5px;
    font-size: 12px;
    padding: 5px;
    border-radius: 0;
}

#blogentries li .mj-post .mj-main-content {
    font-size: 14px;
    line-height: 1.5;
    font-weight: normal !important;
    color:#262626;
}

#blogentries li .mj-post .mj-main-content a {
    color: #ea5656 !important;
    margin-left: 10px;
}

#blogentries li .mj-post .mj-post-title a {
    color: #ea5656 !important;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: normal;
    text-transform: capitalize;
}

#blogentries li .mj-post .mj-post-title a:before {
    background: none !important;
}

/*.mj-profile_content .mj-post .mj-thanks-like [id^="dbtech_thanks_"]*/
/*{*/
/*margin: 0;*/
/*}*/
/*.mj-profile_content .mj-post .mj-thanks-like [id^="dbtech_thanks_"] span*/
/*{*/
/*display: block;*/
/*}*/

.formcontrols .blockrow {
    background-color: transparent !important;
}

.theme2 .blockrow.blockrow, .theme2.forumhome-new #sidebar_container .blockrow.blockrow {
    background-color: transparent !important;
}

.theme2 .cke_skin_kama .cke_contents iframe,
body.theme2, body.content.theme2,
.theme2 .actionbuttons {
    background-color: transparent;
}

.theme2 .mj-profile_content #view-wall .editor .cke_skin_kama .cke_wrapper.cke_ltr,
.theme2 .cke_skin_kama .cke_wrapper.cke_rtl,
.theme2 #blogentries li {
    border: 1px solid rgba(238, 238, 238, 0.15) !important;
}

.theme2 #blogentries li .mj-post .mj-main-content {
    color: #eee;
}

.theme2 .mj-profile_content #view-wall .activitystream_block .mj-as-tabs dd.ast-link.selected a {
    background-color: #101115;
    color: #eee;
    border: 0;
}

.theme2 #sidebar_container .block {
    background-color: rgba(238, 238, 238, 0.05) !important;
    border: 0;
}

#sidebar_container#sidebar_container #view-twitch,
#sidebar_container#sidebar_container #blog_sidebar_generic {
    padding: 10px 20px !important;
    background-color: transparent;
}

.frontPg .blockbody.twinga {
    overflow-x: auto;
}

/* comments section */

.theme2 .postbit.postbit-lite.postbit-lite {
    background-color: transparent;
}

.postbit.postbit-lite.postbit-lite {
    border: 0 !important;
    padding: 20px 15px 7px 15px;
    margin-bottom: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
}

.theme2 .widget_content {
    background-color: transparent;
}

.theme2 .postbit-lite .avatarlink {
    border-color: rgba(238, 238, 238, 0.1) !important;
}

.postbit-lite .avatarlink {

    float: left;
    clear: right;
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #ddd;
    margin-top: 13px;
    position: relative !important;
    top: 0 !important;
    margin: 0;
    margin-bottom: 10px;
    left: 0 !important;
    display: flex;
}

.postbit-lite .avatarlink img {
    max-height: 60px;
    width: auto;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    margin: auto;
}

.postbit-lite .commenthead.commenthead {
    margin-left: 0;
    overflow: hidden;
    /* background: #eee; */
    margin: 0 !important;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-left: 20px;
    position: relative;
}

.postbit-lite .postbithead {
    float: left;
    width: 100%;
    padding: 5px 0;
    margin-left: 0;
    border: 0 !important;
}

.postbit-lite .username {
    font-weight: normal;
    /* font-weight: bold; */
    text-transform: capitalize;
    font-size: 20px;
    display: block;
    margin-bottom: 0;
}

.theme2 .postdate.postdate {
    color:#ddd;
}
.postdate.postdate {
    text-align: right;
    font-weight: 400;
    font-size: 13px !important;
    margin: 20px 0;
    font-size: 10px;
    color:#262626;
}

/*.time.time {
    color:#262626;
}*/

@media (min-width: 768px) {
    .postbit-lite .postbitfoot.postbitfoot {
        position: absolute !important;
        top: 9px !important;
    }
}

.postbit-lite .postbitfoot.postbitfoot {
    position: relative;
    top: 5px;
    right: 0 !important;
    width: auto !important;
    margin-right: 15px !important;
}

#message_list .postbit .postbit-chkbox {
    /*margin-top: 11px !important;*/
    margin-top: 0 !important;
}

#message_list .postbitfoot .postcontrols {
    margin: 0 !important;
}

.postbit-lite .postbitfoot .postcontrols li {
    top: 0;
}

.theme2 .postbit-lite .postbitfoot .postcontrols a,
.theme2 .postbit-lite .postbitfoot .postcontrols a:hover
{
    color:#ddd !important;
}


.postbit-lite .postbitfoot .postcontrols a,
.postbit-lite .postbitfoot .postcontrols a:hover
{
    border: 0 !important;
    padding: 0 !important;
    font-size: 14px !important;
    margin-right: 12px !important;
    color: #999 !important;
    font-weight: normal;
    color:#262626 !important;
    /*opacity: 0.6;*/
}

.postbit-lite .postbitfoot .postcontrols li img {
    position: relative;
    /*top: 6px !important;*/
    max-width: 15px;
    object-fit: cover;
    margin-right: 2px;
    object-fit: contain;
}

.theme2 .postbit-lite .posttext
{
    border-color: rgba(238, 238, 238, 0.15);
    background: rgba(238, 238, 238, 0.15);
    color:#ddd;
}
.postbit-lite .posttext
{
    padding: 12px 0;
    font: normal 18px Titillium Web, Open Sans, Helvetica, sans-serif;
    margin: 0;
    background: #f1f1f1;
    padding: 0 !important;
    font-size: 16px !important;
    padding-left: 15px !important;
    border-bottom: 1px solid #fbfbfb;
    color:#262626;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    overflow: hidden;
    float: none;
    clear: both;
    margin-left: 0 !important;
    /*text-transform: capitalize;*/
}

.p-1 {
    padding: 10px 15px;
}

.pt-1 {
    padding-top: 10px;
}

.pr-1 {
    padding-right: 10px;
}

.pb-1 {
    padding-bottom: 10px;
}

.pl-1 {
    padding-left: 10px;
}

.m-1 {
    margin: 10px;
}

.mt-1 {
    margin-top: 10px;
}

.mr-1 {
    margin-right: 10px;
}

.mb-1 {
    margin-bottom: 10px;
}

.ml-1 {
    margin-left: 10px;
}

/*.button {
    display: inline-block;
    font-size:14px;
    line-height: 1;
    padding: .75em 2em !important;
    border-radius: 1000px;
    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.25);
    box-shadow:  0 0 0 1px rgba(17, 17, 17, 0.25);
    cursor: pointer;
    margin: 1em auto;
    transition: 0.1s ease background, 0.1s ease box-shadow, 0.1s ease color;
    font-weight: normal;
    margin: 0;
    border:0;
}*/

.button.btn-sm {
    padding: 6px 10px !important;
    font-size: 12px;
}

label {
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
}

img {
    max-width: 100%;
}

/*.postbitlegacy .userinfo{*/
/*padding: 0 !important;*/
/*width: 100% !important;*/
/*}*/

/*css start  popup for uploading pictures*/
.cke_skin_kama a.cke_dialog_tab, .cke_skin_kama a:link.cke_dialog_tab, .cke_skin_kama a:active.cke_dialog_tab, .cke_skin_kama a:hover.cke_dialog_tab, .cke_skin_kama a:visited.cke_dialog_tab {
    height: auto !important;
}

.cke_skin_kama .cke_dialog input[type="file"] {
    border: 1px solid #eee;
    padding: 10px 15px;
    margin: 10px 0;
}

.cke_skin_kama a:hover,
.cke_skin_kama a:link, .cke_skin_kama a:visited,
.cke_skin_kama a:active {
    padding: .75em 2em;

}

/*css end popup for uploading pictures*/

/*main Container for all the pages */

.mainContainer.mt-0 {
    margin-top: 0;
}



.mainContainer {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
}

/*.mainContainer .sidebar {
    margin-right: 40px;
}*/

/*.mainContainer .contentRight {
    flex: 1;
    margin: 0 !important;
    padding: 0 !important;
    width: calc(100vw - 435px) !important;
}*/

.mainContainer .contentRight #content {
    margin: 0 !important;
}

.mainContainer .contentRight #content_inner {
    padding: 0 !important;
}

.theme2.blog-main-entries #sidebar_container .block.mainblock {
    background-color: rgba(238, 238, 238, 0.05) !important;
}

/*.blog-main-entries #sidebar_container .block.mainblock*/
/*{*/
/*background-color: #f2f2f2 !important;*/
/*}*/

.blog-main-entries #breadcrumb {
    background-color: transparent !important;
}

.blog-main-entries #breadcrumb .floatcontainer {
    display: none;
}

.blog-main-entries .blog_header {
    display: block;
    margin-bottom: 15px;
}

.text-red {
    color: #C21818 !important;
}

.table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
    width: 100%;
    border-collapse: collapse;
   /* font-size: 12px;*/
}

.table tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.table tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.table tr td {
   padding: 8px;
}

.table tr td, .table tr th {
    display: table-cell;
    vertical-align: inherit;
    color:#262626;
    white-space:normal;
    word-wrap: break-word;
}

.theme2 .table tr td,
.theme2 .table tr th {
    color: #ddd;
}

.theme2 .table-bordered tr
{
    border-color: rgba(238, 238, 238, 0.15);
}
.table-bordered tr
{
    border-top: 1px solid rgba(17, 17, 17, 0.1);
}

/*.table tr td:first-child {
    font-weight: bold;
}*/

/*.sidebox-content .table tr td:last-child {
    text-align: right;
    width: 75px;
}*/

.sidebox-content .usertitle {
    margin: -10px 0px 15px 0;
    font-style: italic;
    font-size: 12px;
}

.theme2 .sidebox-content .usertitle {
    color: #ddd !important;
}

svg {
    max-width: 100%;
}

.blog-main-entries #qc_form .blockbody.formcontrols {
    padding: 0;
}

.theme2.blog-main-entries .popupgroup .popupmenu a.popupctrl {
    color: #ddd;
}

.blog-main-entries .popupgroup .popupmenu a.popupctrl {
    color:#262626;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.blog-main-entries .postbit.postbit-lite.postbit-lite {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 20px;
}

.blog-main-entries #above_comments .popupgroup {
    margin: 0;
}

.blog-main-entries .actionbuttons {
    padding: 20px 0;
}

.theme2.blog-main-entries .bbcode_container .bbcode_quote_container {
    background-image: none;
}

.theme2.blog-main-entries #navlinks {
    box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.15) !important;
    border: 0 !important;
    background-color: transparent !important;
}

img.attach {
    max-width: 100% !important;
}

 #send_message_container .blockbody.formcontrols .section
{
    padding: 0;
}


 #send_message_container .blockbody.formcontrols .checkradio
{
    margin: 10px 0 0 0;
}
.theme2 #send_message_container .blockbody.formcontrols
{
    background-color: #000 !important;

}

/*.theme2 .modal-box .blockhead.blockhead
{
    background-color:#262626 !important;
    color:#ddd !important;
}*/
/*.blockhead.blockhead {
    background-color: #ccc;
    border: 0;
    color:#262626;
    font-weight: 600;
}*/

.theme2.blog-main-entries span.cke_skin_kama {
    border: 0 !important;
    box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.15) !important;
}

.blog-main-entries .editor {
    border: 0;
}

/*.followersCount {
    font-size: 10px !important;
    padding: 0 5px !important;
    font-weight: bold;
    color: #ea5656;
}*/

.postbitlegacy .userinfo.userinfo {
    float: none;
    /*width: auto;*/
    width: 100%;
    padding: 0;
    background-color: transparent;
    margin:2px 0;
}

.blogentrybit h4 a {
    display: inline;
}

.thread-show .postbitlegacy .postdetails,
.thread-show .eventbit .eventdetails
{
    display: flex;
    flex-wrap:wrap;
    background-color: transparent;
}

.thread-show .after_content .thanks_like_btn.entrycontrols
{
    padding: 0 0 15px 17px;
}

.theme2.thread-show .after_content .blog
{
    border-color: rgba(238, 238, 238, 0.15);
    background: rgba(238, 238, 238, 0.15);
}
.thread-show .after_content .blog
{
    display: none ! important;
}

/*.theme2.thread-show .toolsmenu,
.theme2.thread-show .posts,
.theme2.thread-show #pollinfo,
.theme2.thread-show .postlist_box
{
    border-color: rgba(238, 238, 238, 0.15);
    background-color: rgba(238, 238, 238, 0.15);
}*/
.thread-show #pollinfo
{
    margin: 20px 0;
}

.thread-show .blog-entry
{
    padding: 0;
}

.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .eventcontrols a, .postbitlegacy .postfoot .textcontrols span.mobile, .postbit .postfoot .textcontrols span.mobile{
    background-color: transparent !important;
}

.theme2 .cke_skin_kama .cke_wrapper.cke_ltr, .cke_skin_kama .cke_wrapper.cke_rtl
{
    background-color: rgba(238, 238, 238, 0.1) !important;
}

.cke_skin_kama .cke_wrapper.cke_ltr, .cke_skin_kama .cke_wrapper.cke_rtl
{
    padding-top: 0;
}

.thread-show .below_postlist .newcontent_textcontrol
{
    position: static;
}




.postbit .postfoot, .postbitlegacy .postfoot,
.eventbit .eventfoot
{
    border: 0 !important;
}


#cke_34 .cke_toolgroup
{
    display: flex;
}

#cke_34 .cke_toolgroup > span:nth-child(1)
{
    order: 2;
}

div.bootstrap .mainNavWrapper #AccountMenu li a.avatar span.img
{
    background-position: top center !important;
}



.feed_page  div.forum_disabled
{
    position: absolute;
    top:0;
    left:0;
    right: 0;
    z-index: 999;
    margin: auto;
}

.blogentrybit h4 a
{
    color:#ea5656 !important;
    font-size:12px;
}

.flex
{
    display: flex;
    flex-wrap:wrap;
}

.flex-column
{
    flex-direction:column;
}
.align-items-center
{
    align-items: center;
}

.flex-end
{
    align-items: flex-end;
}

.justify-content-between
{
    justify-content:space-between;
}

.wallClass
{
    border-bottom: 1px solid rgba(17, 17, 17, 0.15);
    margin-bottom: 20px;
}

.theme2 .wallClass
{
    border-bottom: 1px solid rgba(238, 238, 238, 0.05);
}

.commentBox
{
    font-size:12px;
    font-weight: normal;
}

.commentBox a
{
    color: #ea5656;
    text-transform: capitalize;
    margin-top: 5px;
    font-weight: normal;
}

/*.theme2 .postbitlegacy .postfoot .textcontrols a,*/
.theme2 .postbit .postfoot .textcontrols a,
.theme2 .eventbit .eventfoot .eventcontrols a,
.theme2 .postbitlegacy .postfoot .textcontrols span.mobile,
.theme2 .postbit .postfoot .textcontrols span.mobile
{
    color:#ddd !important;
}

.theme2 .searchthread.popupmenu .popupbody{
    background-color:#262626 !important;
}

.searchthread.popupmenu .popupbody input.button
{
    margin-top: 10px;
    margin-right: 10px;
}

.innerHeader
{
    display: flex;
    flex-wrap: wrap;
    /*padding:25px 0;*/
}

.innerHeader .innerSubContrent
{
    padding-left:22px;
    padding-top: 15px;
}
.innerHeader .innerSubContrent li{
    list-style:disc;
    font-size:14px;
    line-height:1.6;

}
.innerHeaderContent
{
    flex:1;
    padding-top: 15px;
    font-size: 12px;
    line-height:1.4;
}

.innerLogo
{
    display: flex;
    flex-direction:column;
    margin-right: 15px;
}
.innerLogo img
{
    max-width: 150px;
}
.logoSubtitle
{
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 15px;
}

table.dataTable thead th, table.dataTable thead td
{
    border-color:#ddd;
}

/** 01-03-18 **/

.my-member-profile .day-brk-inps {
    display: flex;
    flex-direction: column;
}

.my-member-profile .day-brk-inps .label-wrapper {
    margin-top: 10px;
}

.my-member-profile .day-brk-inps input[type="text"] {
    order: -1;
}

/*feed page*/

/*#page.theme1 #topic-heading .author-block {*/
    /*color: white;*/
    /*font-size:16px;*/
/*}*/

/*#page.theme1 #topic-heading .author-block .author-heading {*/
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: center;*/
    /*justify-content: flex-start;*/
    /*padding-bottom: 1rem;*/
    /*border-bottom: 1px solid rgba(255, 255, 255, 0.15);*/
/*}*/

/*#page.theme1 #topic-heading .author-block p*/
/*{*/
    /*font-size: 16px;*/
    /*margin:15px 0;*/
    /*line-height:1.6;*/
    /*font-weight: 400;*/
/*}*/
/*#page.theme1 #topic-heading .author-block .author-heading img {*/
    /*width: 64px;*/
    /*width: 64px;*/
    /*border-radius: 100%;*/
    /*margin-right: 1rem;*/
    /*box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);*/
/*}*/

/*#page.theme1 #topic-heading a*/
/*{*/
    /*color:#ea5656;*/
/*}*/
/*#page.theme1 #topic-heading h1 {*/
    /*position: relative;*/
    /*color: white;*/
    /*z-index: 2;*/
/*}*/

/*#page.theme1 #topic-heading .author-block .author-heading .nh3 {*/
    /*font-style: italic;*/
    /*color: rgba(255, 255, 255, 0.5);*/
    /*font-size: 16px;*/
    /*font-weight: 100;*/
/*}*/

/*#page.theme1 #blogroll {*/
    /*padding-top: 10px;*/
/*}*/



/* modal component for whole application */


.modal-header.modal-header
{
    background-color: rgba(17, 17, 17, 0.05) !important;
    color: #262626;
}

.offwhiteBox
{
    background-color: #f1f1f1;
    margin-bottom: 10px;
    color:#262626;
    font-weight: 400;
    padding: 15px 15px;
    font-size: 14px;
    line-height: 1.4;
}

.offwhiteBox .title
{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding-bottom: 5px;
    display: block;
    color: #ea5656 !important;
    margin-top: 0;
}

/* modal component for black theme */

.theme2 .offwhiteBox.offwhiteBox
{
    background-color: rgba(238, 238, 238, 0.1) !important;
    color:#ddd;
}


.theme2 .offwhiteBox.offwhiteBox .title
{
    border-color: rgba(238, 238, 238, 0.15);
}

.theme2 .modal-header.modal-header
{
    background-color: rgba(238, 238, 238, 0.1) !important;
    border-color: rgba(238, 238, 238, 0.1) !important;
    color:#ddd;
}


.theme2 .modal-content
{
    background-color: #101115;
}

.modal-header .close
{
    text-shadow: none;
}

.theme2 .modal-header .close
{
    color:#ddd;
}


.hideforall.hideforall
{
    display: none !important;
}

/*Start: For fonts: 27-mar-2018 */
.my-home-profile .mj-post-content {
    font-size: 14px !important;
}

.my-home-profile #blogentries li .mj-post .mj-post-title a {
    color: #ea5656 !important;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 25px !important;
}

.my-home-profile #blog_latest_entries article .text p, #wallbits article .text p {
    color:#262626;
    line-height:21px !important;
}

.my-home-profile #blogentries li .mj-post .mj-main-content {
    font-weight: 300 !important;
    font-size: 14px;
}

.my-home-profile .mj-profile_content .blogentrybit .mj-by-author {
    font-weight: 300 !important;
}
/* 
.feed_page .mixBlend {
     font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 25px !important;
} */

.feed_page #page.theme1 #blogroll main article .text p, .feed_page #page.theme1 .article-wrapper main p span {
     font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 21px !important;
}
/*End: For fonts: 27-mar-2018 */

/*universal css*/

body.my-home-profile,
body.blog-main-entries,
body.thread-show,
body.edit-post,
body.reply-comment,
body.forumhome-new,
body.submission-review,
body.league_page,
body.feed_page,
body.esi_body,
body.gamesPage,
body.my-responsive,
body.gamedetail_page,
body.live-stream,
body.add_track

{
    max-width: 100%;
    background-color: #fff;
    width: auto !important;
    min-width: auto !important;
}

body.my-home-profile .body_wrapper,
body.thread-show .body_wrapper,
body.edit-post .body_wrapper,
body.reply-comment .body_wrapper,
body.league_page .body_wrapper,
body.forumhome-new .body_wrapper,
body.submission-review .body_wrapper,
body.feed_page  .body_wrapper,
body.esi_body  .body_wrapper,
body.gamesPage  .body_wrapper,
body.my-responsive  .body_wrapper,
body.gamedetail_page .body_wrapper,
body.live-stream .body_wrapper,
body.add_track .body_wrapper,
body.help .body_wrapper
{
    max-width: 1360px;
    padding: 30px 40px;
    margin: 0 auto;
    background-color: #fff;
}


.frontPg.gamesPage.feed_page_switch.theme2, .submission-review.theme2 .body_wrapper {
    background-color: #101115 !important;
}

.frontPg.gamesPage.feed_page_switch.theme2 .body_wrapper {
    max-width: 1360px;
    padding: 30px 40px;
    margin: 0 auto;
    background-color: #101115;
}
.blog-main-entries .body_wrapper.in {
    max-width: 1360px;
    margin: auto;
    padding: 0 40px;
}

body.my-home-profile.theme2 .body_wrapper,
body.thread-show.theme2 .body_wrapper,
body.edit-post.theme2 .body_wrapper,
body.reply-comment.theme2 .body_wrapper,
body.forumhome-new.theme2 .body_wrapper,
body.submission-review.theme2 .body_wrapper
body.gamesPage.theme2 .body_wrapper,
body.feed_page.theme2 .body_wrapper,
body.esi_body.theme2 .body_wrapper,
body.live-stream.theme2 .body_wrapper,
body.add_track.theme2 .body_wrapper,
body.help.theme2 .body_wrapper
{
    background-color: #101115 !important;
}




 /*body.my-home-profile .body_wrapper,*/
    /*body.thread-show .body_wrapper,*/
    /*body.edit-post .body_wrapper,*/
    /*body.reply-comment .body_wrapper,*/
    /*body.league_page .body_wrapper,*/
    /*body.forumhome-new .body_wrapper,*/
    /*body.submission-review .body_wrapper,*/
    /*body.feed_page  .body_wrapper,*/
    /*body.esi_body  .body_wrapper,*/
    /*body.my-responsive  .body_wrapper,*/
    /*body.gamesPage  .body_wrapper,*/
    /*body.gamedetail_page  .body_wrapper*/
    /*{*/
        /*padding: 0 15px !important;*/
    /*}*/
/*universal css*/


/*Start: Member Dashboard Page*/
.esi_body .esi_main #container .widget_post_comment {
    text-align: center;
    margin:0px !important;
}
.esi_body .esi_main #container .detail .top.top {
    margin: 0 auto;
    max-width: 930px;
    color:#262626;
    padding: 6px 25px !important;
    float: none;
}
.esi_body .above_body{
/*margin-top:0px !important;*/
}
.esi_body .esi_main #container .detail .widget_post_bit .meta span {
    float: right;
    font-weight: 300;
    font-size: 16px !important;
}
.esi_body .esi_main #container .widget_post_bit:first-child {
    background: #dadada !important;
    padding: 5px 0 !important;
}
.esi_body .esi_main #container .widget_post_bit.top:first-child {
   margin-top:20px !important;
}

.esi_body .esi_main #container .detail .widget_post_bit.widget_post_bit:first-child a{
    color:#262626 !important;
    font-size: 18px !important;
    font-weight: 300 !important;
}
.esi_body #container .detail .widget_post_bit:first-child img {
     width: 32px !important;
    min-width: 45px !important;
    height: 15px !important;
    min-height: 40px;

}
.esi_body #container .widget_post_bit:first-child .meta {
    text-align: center !important;
}
.esi_body .esi_main #container .widget_post_bit:first-child .widget_post_comment {
    width: 80%;
}
.esi_body .esi_main #container .smaller .formcontrols .blockrow .sub_txt {
    border-bottom: unset !important;
    padding-bottom:0px !important;
   text-align: left;
   font-size: 24px;
   margin-top: 40px !important;
}
.esi_body .esi_main .esi_search_wrapper {
    padding: 20px 5px 50px;
        background-color: #eee;
}

.esi_body .esi_main #container .detail .widget_post_bit:first-child .meta span {
    font-size: 14px !important;
    font-weight: 300;
    text-align: center;
    display: block;
    color: #262626 !important;
}
.esi_body .esi_main .post_count {
    font-weight: 300 !important;
    font-size: 16px !important;
}
.esi_body .esi_main #container .detail .widget_post_useravatar img {
    width: 42px !important;
    min-width: 42px !important;
    height: 34px !important;
    max-height: 30px !important;
    min-height: 35px !important;
}

.esi_body .esi_main #container .widget_post_useravatar_right .medal_img.medal_img {
    border:unset !important;
    width: 19px !important;
    min-width: 30px !important;
    height: 10px !important;
    max-height: 14px !important;
    min-height: 23px !important;
    right: 95px;
    position: relative;
    top: 8px;
}

.esi_body .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.top:nth-child(odd), .esi_body .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(4n-1),  .esi_body .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(4n) {
    background-color: #eee !important;
    -webkit-box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
    box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
}

.esi_body #container .detail .widget_post_useravatar {
    top: 0px !important;
}

.esi_body .esi_main .esi_maincontent li.ntop {
    margin: 0 !important;
}
.esi_body .first-pg-ul li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(11), .esi_body .first-pg-ul li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(12){
margin-top:70px  !important;
}
.esi_body .esi_main .post_count {
    padding: 8px 5px;
}
.esi_body .esi_main #container .detail .widget_post_bit .meta {
    font-size: 16px !important;
    padding-top: 5px;
}
.esi_body .esi_main .widget_cell2 {
    text-align: center !important;
}
.esi_body .esi_main .widget_post_comment2, .esi_main #container .detail .ntop a {
     font-weight:300 !important;
}
.esi_body .esi_main .widget_cell1 {
    font-weight: 300 !important;
}
.esi_body #container .widget_cell3 {
     font-weight: 300 !important;
}
.esi_body #container .widget_content {
    border: 1px solid #ccc !important;
        padding-bottom: 10px !important;
}
.esi_body .esi_main .blockhead .blocktitle {
    font-size: 26px;
    font-weight: 400;
    padding:0px !important;
}
.esi_body #container .blockhead {
    text-align: left;
    padding: 0px !important;
}
.esi_body .esi_main #container .smaller .formcontrols .blockrow {
    font-weight: 300 !important;
}
.esi_body .esi_main .esi_search_wrapper .blocksubhead.blocksubhead {
    background: #eee !important;
    border-bottom: 1px solid #eee!important;
    border-top: 1px solid #eee !important;
}
.esi_body .esi_main #score_block li:last-child span a {
    color:#262626 !important;
    font-size: 15px;
    height: 30px;
    min-width: 35px;
}
.esi_body .esi_main #score_block li:last-child span.selected a, .esi_body .esi_main #score_block li:last-child span.selected {
    background: #eee !important;
    color:#262626 !important;
    border-radius: 50%;
}

.esi_body .sub_txt i {
    padding-right: 8px;
    display: none;
}
/*End: Member Dashboard Page*/


/*Start: Member Dashboard black theme*/

.esi_body.theme2 .esi_main .blockhead {
    background: rgba(238, 238, 238, 0.15) !important;
    color: #ddd !important;
}
.esi_body.theme2 .esi_main .blockhead .blocktitle {
    color: #ddd !important;
}
.esi_body.theme2 .esi_main .esi_search_wrapper {
    background: rgba(238, 238, 238, 0.15) !important;
}
.esi_body .esi_main .esi_search_wrapper .blocksubhead.blocksubhead {
    background: rgba(238, 238, 238, 0) !important;
    border-bottom: unset !important;
    border-top: unset !important;
}
.esi_body.theme2 .esi_main #container .smaller .formcontrols .blockrow {
    font-size: 16px;
    font-weight: 400 !important;
    padding: 20px 20px !important;
    color: #ddd;
} 
.esi_body.theme2 .esi_search_wrapper span {
    font-size: 15px !important;
    color: #ddd;
}
.esi_body.theme2 .esi_main #container .widget_post_bit.ntop:first-child {
    background: rgba(238, 238, 238, 0.25) !important;
   }
.esi_body.theme2 .esi_main #container .widget_post_bit:first-child {
    background: rgba(238, 238, 238, 0.45) !important;
}
.esi_body.theme2 .esi_main #container .detail .top.top, .esi_body.theme2 .esi_main #container .detail .widget_post_bit.widget_post_bit:first-child a, .esi_body.theme2 .esi_main #container .detail .widget_post_bit:first-child .meta span {
    color: #ddd !important;
}
.esi_body.theme2 .esi_main #container .widget_post_comment .meta a {
    color: #ddd !important;
}
.esi_body.theme2 .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.top:nth-child(odd), .esi_body.theme2 .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop.ntop:nth-child(4n-1), .esi_body.theme2 .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop.ntop:nth-child(4n) {
    background-color: rgba(238, 238, 238, 0.15) !important;
    -webkit-box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
    box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
}
.esi_body.theme2 .esi_main #container .detail .top, .esi_body.theme2 .esi_main #container .detail .ntop {
    background: rgba(238, 238, 238, 0.25);
}

.esi_body.theme2 .esi_main .widget_post_comment2, .esi_body.theme2 .esi_main #container .detail .ntop a {
    color: #ddd;
}
.esi_body.theme2 .esi_main .widget_cell1 {
    color: #ddd !important;
}
/*.esi_body.theme2 .esi_main #score_block li:last-child .floatcontainer {
    background: rgba(238, 238, 238, 0.15);
}*/
.esi_body.theme2 .esi_main #score_block li:last-child span a {
    color: #ddd !important;
    font-size: 15px;
    height: 30px;
    min-width: 35px;
}
.esi_body.theme2 .esi_main #score_block li:last-child span.selected a, .esi_body.theme2 .esi_main #score_block li:last-child span.selected {
    background:  rgba(238, 238, 238, 0.15) !important;
    color: #ddd !important;
}
.esi_body.theme2 #container .widget_content {
    border: 1px solid rgba(238, 238, 238, 0.15) !important;
}
.esi_body.theme2 .formcontrols {
    border-right: 1px solid rgba(238, 238, 238, 0.15) !important;
    border-left: 1px solid rgba(238, 238, 238, 0.15) !important;
    border-bottom: 1px solid rgba(238, 238, 238, 0.15) !important;
}
.esi_body.theme2 .esi_main #container .smaller .formcontrols .blockrow .sub_txt {
    color: #ddd !important;
}
.esi_body.theme2 #container .blockhead {
    padding: 15px !important;
}
 .esi_body.theme2 .esi_main .formcontrols .esi_search_wrapper input.textbox {
    background-color: transparent !important;
    border: 1px solid rgba(238, 238, 238, 0.15) !important;
  }
   .esi_body.theme2 .esi_main #score_block li:last-child .floatcontainer {
    background: rgba(238, 238, 238, 0.15) !important;
}
#container .widget_post_bit:first-child .meta {
    text-align: left !important;
}


#container .widget_post_bit {
    background: #fff none repeat scroll 0 0;
    border-bottom: unset !important;
    border-left: unset !important;
    border-right: unset !important;
    clear: both;
    padding: 0px;
}
#container .widget_post_bit:first-child .meta {
    font-size: 16px !important;
}
.forumbit_post.forumbit_post .forumactionlinks
{
    width: 100%;
    display: flex;
    align-items:center;
    justify-content:center;
    float:none;
}


/*End: Member Dashboard black theme*/

/*Start: Game page*/

/*.gamesPage .above_body {*/
    /*margin-top: 140px !important;*/
/*}*/
.frontPg.gamesPage {
    background-color: #fff !important;
    background-image: none !important;
}
.gamesPage #morePlatform li {
    padding:0px 2px;
}
.gamesPage #morePlatform li:nth-child(even) {
    background-color: #fff;
}

.gamesPage #breadcrumb {
    display: none;
}
.gamesPage #sidebar_container#sidebar_container .header-class h5.blocksubhead.smaller {
    font-weight: 600 !important;
}
.gamesPage #searchGame{
    border-radius: 2px 0 0 2px;
    padding: .5em 1em;
    outline: none;
    border: none;
    background: #fff;
    height: 26px;
    font-size:11px;
}
.gamesPage .headerFilter{
  flex: 1 0 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.gamesPage .panel-wrapper .panel-body {
    padding: 30px;
}
.gametitle a:hover {
    color: #fff !important;
}
.gamesPage .game_searchbar {
    display: flex;
    justify-content: space-around;
    align-items: center;
     padding-bottom: 1rem;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
    box-shadow: 0 1px 0 #fff;
    margin-bottom: 1rem;
}

.gamesPage .game_heading {
    width: 200px;
    float: left;
    flex: 1;
}
.gamesPage .game_searchbar .controls {
    width: 240px;
    float: left;
}
.gamesPage .panel-wrapper header {
    display: block !important;
}
.gamesPage #ascdsc,.gamesPage #sorting {
    border-radius: 2px;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: .5em 1em;
    border: none;
    background: #fff;
    color:#262626;
    font-size:12px;
    cursor: pointer;
    height: 30px !important;
    font-weight: 400;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}
.gamesPage .PlatformCheck .span1 {
    min-height: 18px;
    line-height: 20px;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    font-size: 100.5%;
    margin-left: 5px;
    font-weight: normal;
    color:#262626;
}
.gamesPage #ascdsc{
     width:115px !important;
} 
.gamesPage #sorting{
      width:150px !important;   
}
.gamesPage #show-me.w3-card-5 {
    box-shadow:unset!important;
}
.gamesPage .gameitemm{
    position: relative;
    width: calc(25% - 1rem) !important;
    margin-bottom: 1rem;
    background: #ddd;
    text-align: center;
    border-radius: 2px;
    margin: 10px 5px !important;
     height: auto  !important;
         cursor: pointer;
}
.gamesPage .gameitemm-div {
    width: 185px !important;
    box-shadow: unset !important;
     max-height: 198px !important;
}
.gamesPage .panel-wrapper header .panel-heading {
    padding: 0px !important;
}
.gamesPage #search {
    height: 26px;
    background: #555;
    color: #fff;
    border-radius: 0 2px 2px 0;
    outline: none;
    border: none;
}
.gamesPage .gameitemm::before {
    /* border-radius: 2px; */
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
/*    height: 100%;*/
    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.15);
}
.gamesPage .game-image {
  /*  width: 150px !important;
    height: 225px !important;*/
    padding-bottom: 0 !important;
   /* max-height: 225px !important*/;
}
.gamesPage .ui-widget-header {
    border: unset;
    background: unset;
}
.gamesPage #container .widget_post_bit:first-child /*,.gamedetail_page #container .widget_post_bit:first-child*/{
    background: unset;
    border-top: unset;
    margin-top: 5px;
    height: 65px;
    padding: 0px 10px;
}
.gamesPage #container .widget_content, .gamedetail_page #container .widget_content{
    border: unset;
    padding: 20px;
}
.gamesPage #container .blockhead{
    background: rgba(17, 17, 17, 0.05);
    margin-top: -20px;
    z-index: 99999;
    font-size: 18px;
    text-align: left;
    width: 100%;
}

.theme2 #container .widget_content {
    background: #111 !important;
}
.theme2.gamesPage #container .blockhead
{
    background:rgba(238, 238, 238, 0.1) !important;
    color:#ddd;
}
.gamesPage #container .block.smaller, .gamedetail_page #container .block.smaller{
    border: unset;
}
.gamesPage #container .score_block, .gamedetail_page #container .score_block{
    box-shadow: unset;
    margin:0px;
      width: 100% !important;
}
.gamesPage .ui-state-default .ui-icon, .gamedetail_page .ui-state-default .ui-icon{     
    background-image: none !important;
/*    background-size:cover;
    height:20px;*/
 }
.gamesPage .ui-state-default .ui-icon:after, .gamedetail_page .ui-state-default .ui-icon:after {
    content: "";
    height: 14px;
    width: 3px;
    color:#262626 !important;
    display: block;
    position: absolute;
    top: 2px;
    left: 7px;
    z-index: 99999;
    background: #111;
    transform: rotate(42deg);
}

.gamesPage .ui-state-default .ui-icon:before, .gamedetail_page .ui-state-default .ui-icon:before {
    content: "";
    height: 14px;
    width: 3px;
    color:#262626 !important;
    display: block;
    position: absolute;
    top: 2px;
    left: 7px;
    z-index: 99999;
    background: #111;
    transform: rotate(-40deg);
}
/*.theme2 .widget_content.floatcontainer .table {
    background-color:#101115;
}*/
.theme2 .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {

 background-color:#101115;
}
.theme2 #container .widget_post_bit:first-child a {
    color: #eee;
}
.gamesPage .gametitle a {
    color: #262626 !important;
     font-size: 16px;
     font-weight: normal;
}
.gamesPage .gametitle{ 
    margin-bottom: -5px;
}

.gamesPage .gameitemm p i {
    font-style: normal !important;
    color: #555;
    font-size: 75%;
    font-weight: 200;
}
.gamesPage .gameitemm:hover{
    background-color:#111;
        color: #fff;
}
.gamesPage .gameitemm:hover .gametitle.gametitle a, .gamesPage .gameitemm p a:active, .gamesPage .gameitemm p a:focus, .gamesPage .gameitemm:hover p i {
    color: #fff !important;
}

.game-image{
/*     transition: all 200ms ease-in;*/
    transform: scale(1);   
}
.gamesPage .PlatformCheck label {
    margin-top: 2px;
    margin-bottom: 2px;
}
.gamesPage #loader_message {
    text-align: center;
    margin-top: 15px;
}
.game-image:hover{
/*   transition: all 200ms ease-in;*/
    transform: scale(1.1) !important;  
}
.gamesPage .gameitemm-div:hover {
    width: auto !important;
}
.gamesPage .gameitemm-div:hover a img {
    transition-duration: 0s !important;

}     
.gameitemm-div a img {
    transition-duration: 0s !important;
} 
.gamesPage i.nc-icon-mini.design_bullet-list-67 {
    cursor: pointer;
    font-size: 75%;
    display: block;
    color: #C21818;
    margin-top: 9px;
}


.gamesPage .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable
{
    position: fixed !important;
    left:0px !important;
    right:0px !important;
    margin:auto !important;
     max-width: 500px;
     z-index: 999 !important;
}

/*End: Game page*/

/*Start: game page modal box*/

.gamesPage .floatcontainer:after, .gamesPage .formcontrols .blockrow:after, .gamedetail_page dl.stats:after, .gamedetail_page .floatcontainer:after, .gamedetail_page .formcontrols .blockrow:after, .gamedetail_page dl.stats:after
{
    content: unset;

}

.gamesPage .score_block .widget_content, .gamedetail_page .score_block .widget_content
{
    padding:20px;
}


.gamesPage .avatarcontent td:nth-child(1)  a, .gamedetail_page .avatarcontent td:nth-child(1)  a
{
    display: block;
    margin-bottom: 10px;
}

.gamesPage .avatarcontent td:nth-child(3) img, .gamedetail_page td:nth-child(3) img
{
    margin-left: auto;
}


.gamesPage .avatarcontent .media-body, .gamedetail_page .avatarcontent .media-body
{
    text-align: left;
}

.gamesPage .avatarcontent .media-heading, .gamedetail_page .avatarcontent .media-heading
{
    margin-bottom: 0;
}



.gamesPage .ui-dialog .ui-dialog-titlebar, .gamedetail_page .ui-dialog .ui-dialog-titlebar {
    padding: 0em !important;
}
.gamesPage .ui-dialog .ui-dialog-titlebar-close, .gamedetail_page .ui-dialog .ui-dialog-titlebar-close{
    margin: -5px 10px;
     border: 1px solid #f1f1f1 !important;
    background: #f1f1f1 !important;
}


.gamesPage #container .block, .gamedetail_page #container .block {
    margin-top: 0;
}
.gamesPage .ui-dialog .ui-dialog-title, .gamedetail_page .ui-dialog .ui-dialog-title {
    float: left;
    margin: 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.gamesPage .ui-dialog .ui-dialog-content, .gamedetail_page .ui-dialog .ui-dialog-content {
    padding: 0 !important;
        overflow: unset;
}
.gamesPage .ui-dialog .ui-dialog-titlebar, .gamedetail_page .ui-dialog .ui-dialog-titlebar{
    padding: 0em 0em;
    position: relative;
    margin-top: 16px;
    z-index: 99999;
}
.gamesPage .block .vvvvvv a img, .gamedetail_page .block .vvvvvv a img {
    width: 100px;
    height: 30px;
    margin-top: 18px;
}
.gamesPage .ui-widget, .gamedetail_page .ui-widget {
    font-size: 1px;
}
/*.gamesPage #container .widget_post_bit {
    border-bottom: 1px solid #ddd  !important;;
}*/

.gamesPage .psi-more-btn.btn /*, .gamedetail_page .psi-more-btn.btn */ {
    background-color: #555;
    padding: 6px 32px !important;
    color: #eee;
    font-weight: 600;
    border-radius: 0px;
}
.gamesPage .widget_post_bit tr td:first-child, .gamedetail_page .widget_post_bit tr td:first-child {
    border: 1px solid #ddd !important;
}
.gamesPage .avatarcontent.floatcontainer.widget_post_bit td, .gamedetail_page .avatarcontent.floatcontainer.widget_post_bit td  {
    border: unset !important;
}
.gamesPage .widget_content .floatcontainer .table-bordered, .gamedetail_page .widget_content .floatcontainer .table-bordered {
    border: unset !important;
}
.gamedetail_page .table {
    width: 100%;
}
.gamesPage .gametitle a:hover, .gamedetail_page .gametitle a:hover {
     transition-duration: 0s !important;
    font-size: 16px !important;
}
.gamesPage .esi-game-widget{
    background-color:#fff;
}
.gamesPage .comments_member_avatar_link img {
    max-height: 60px;
    max-width: 60px;
    float: left;
}
/* .gamesPage .media:first-child {
    margin-top: 5px;
    position: absolute;
    left: 100px;
} */
.gamesPage .media-object {
    max-width: 40px;
    max-height: 40px;
}
/*End: game page modal box*/
/*Start: game page black theme*/

.gamesPage.feed_page_switch.theme2 .gameitemm {
    background: #24252e;
}  
.gamesPage.feed_page_switch.theme2 .gameitemm:hover {
    background: #eee;
    color: #101115;
}
.gamesPage.feed_page_switch.theme2 .ui-widget-content {
    border: unset;
    box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.15) !important;
}
.gamesPage.feed_page_switch.theme2 .table-bordered {
    border-left: unset;
       border-top: unset;
    border-right: 1px solid;
    border-bottom: 1px solid rgba(238, 238, 238, 0.15);
}
.gamesPage.feed_page_switch.theme2 .table-bordered tr {
    border-color:#111;
}
.gamesPage.feed_page_switch.theme2 #container .widget_post_bit:first-child {
    border-left: 1px solid rgba(238, 238, 238, 0.15) !important;
    border-top: 1px solid rgba(238, 238, 238, 0.15);
}
.gamesPage.theme2 .esi-game-widget {
    background-color:#111;
}
.gamesPage.feed_page_switch.theme2 .PlatformCheck .span1 {
    color: #eee;
}
.gamesPage.feed_page_switch.theme2 .gameitemm:hover .gametitle.gametitle a, .gamesPage.feed_page_switch.theme2 .gameitemm p a:active, .gamesPage.feed_page_switch.theme2 .gameitemm p a:focus, .gamesPage.feed_page_switch.theme2 .gameitemm:hover p i {
    color:#101115 !important;
}
.gamesPage.feed_page_switch.theme2 .table tr td, .gamesPage.feed_page_switch.theme2 .table tr th {
    box-shadow: inset 1px 1px 0px 0px rgba(238, 238, 238, 0.15) !important;
    border: unset !important;
}
.gamesPage.feed_page_switch.theme2 .avatarcontent.avatarcontent td {
        box-shadow: unset !important;
}
.gamesPage.feed_page_switch.theme2 .gameitemm::before {
    /* border-radius: 2px; */
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.15);
}
.gamesPage.feed_page_switch.theme2 #morePlatform li {
  color:#eee;
}
.gamesPage.feed_page_switch.theme2 div#show-me {
    background-color: #101115;
} 
.gamesPage.feed_page_switch.theme2 .gametitle a {
    color: #eee !important;
} 
.gamesPage.feed_page_switch.theme2 #morePlatform li:nth-child(even) {
    background-color: #101115;
}
.gamesPage.feed_page_switch.theme2 .gameitemm p i {
    color: #eee;
}
.gamesPage.feed_page_switch.theme2 #ascdsc, .gamesPage.feed_page_switch.theme2 #sorting {
    color: #eee;
    background-color: #101115 !important;
    box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15) !important;
}
.gamesPage.feed_page_switch.theme2 #search {
    background: #ccc;
    color: #101115;
    font-size: 12px;
}
.gamesPage.feed_page_switch.theme2 #searchGame {
    background: #101115 !important;
   box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15) !important;
    }

 .gamesPage.feed_page_switch.theme2 .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #eee !important;
}
 .gamesPage.feed_page_switch.theme2 .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #eee !important;
}
 .gamesPage.feed_page_switch.theme2 .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #eee !important;
}
 .gamesPage.feed_page_switch.theme2 .form-control:-moz-placeholder { /* Firefox 18- */
  color: #eee !important;
}
.gamesPage.feed_page_switch.theme2 .game_searchbar {
    border-bottom: 1px solid rgba(238, 238, 238, 0.1);
    box-shadow: 0 1px 0 #101115;
}
.gamesPage.theme2 .ui-dialog .ui-dialog-titlebar-close {
     border: 1px solid rgba(238, 238, 238, 0) !important;
    background: rgba(238, 238, 238, 0) !important;
}
.gamesPage.theme2 .ui-state-default .ui-icon:after {
    content: "";
    height: 14px;
    width: 3px;
    color: #eee !important;
    display: block;
    position: absolute;
    top: 2px;
    left: 7px;
    z-index: 99999;
    background: #eee;
    transform: rotate(42deg);
}

.gamesPage.theme2 .ui-state-default .ui-icon:before {
    content: "";
    height: 14px;
    width: 3px;
    color: #eee !important;
    display: block;
    position: absolute;
    top: 2px;
    left: 7px;
    z-index: 99999;
    background: #eee;
    transform: rotate(-40deg);
}

/*End: game page black theme*/

/*Start: Game detail page*/
body.frontPg.gamedetail_page {
    background: #fff !important;
}
.gamedetail_page #container .blockhead{
    background: rgba(17, 17, 17, 0.05);
    margin-top: -20px;
    z-index: 99999;
    font-size: 18px;
    text-align: left;
    width: 100%; 
}
.gamedetail_page .above_body {
    margin-top: 0 !important;
}
.gamedetail_page .row-top {
    padding: 0px;
}
.feed_page .button.load-more-stories{
    color:#262626;
}
.gamedetail_page .breadcrumb {
    background: #1b2435 !important;
    padding: 10px 10px 14px !important;
    line-height: 0;
}
/*End: Game details page*/


/*Start: league_page*/
.league_page #leaguepro.table {
    display: table;
    table-layout: unset;
}
.league_page .table-responsive-wrp .dataTables_wrapper {
    display: block;
}
.league_page .dataTables_wrapper .dataTables_length {
    padding: 10px 20px 0 0px;
}
.league_page .dataTables_filter.dataTables_filter {
    margin: 7px 0px 10px;
}
.league_page .dataTables_filter label input {
    width: 50%;
    padding: 11px;
    margin-left: 12px !important;
}
.league_page .dataTables_filter label {
    display: block !important;
}

.league_page .dataTables_filter.dataTables_filter {
    max-width: 500px;
    float: right !important;
    margin: 10px 0;
    color: #000 !important;
    text-align: right !important;
    padding-left: 0; 
        width: 70%;
}

.league_page  #leaguepro th {
    padding: 10px 18px 10px 8px !important;
}
/*End: league_page*/







/*Start: media query */

@media only screen and (max-width: 1200px) {

 .gamesPage .gameitemm-div {
        width: auto !important;
    }
   .esi_body .esi_main .formcontrols .esi_search_wrapper input.textbox {
    width: 30% !important;
  }
}


@media only screen and (max-width: 1000px) {
.esi_body .esi_main .esi_search_wrapper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: column;
  }
  #container .formcontrols .blocksubhead {
    padding: 6px 15px;
    text-align: left;
   }  
}

@media only screen and (max-width: 968px) {
 .gamesPage .gameitemm {
    width: calc(48% - .5rem) !important;
  }
}
/*@media only screen and (max-width: 400px) {*/
    /*.gamesPage .gameitemm {*/
        /*width: 100% !important;*/
    /*}*/
/*}*/



@media (max-width: 768px){

    .gamesPage .gameitemm
    {
        height:100% !important;
    }

    .gamesPage .platform-list
    {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
    }
     .gamedetail_page .breadcrumb ul {
    margin-top: 0 !important;
   }

    body.my-home-profile .body_wrapper,
    body.thread-show .body_wrapper,
    body.edit-post .body_wrapper,
    body.reply-comment .body_wrapper,
    body.league_page .body_wrapper,
    body.forumhome-new .body_wrapper,
    body.submission-review .body_wrapper,
    body.feed_page  .body_wrapper,
    body.esi_body  .body_wrapper,
    body.my-responsive  .body_wrapper,
    body.gamesPage  .body_wrapper,
    body.gamedetail_page  .body_wrapper,
    body.live-stream  .body_wrapper,
    body.add_track  .body_wrapper
    {
        padding: 0 15px !important;
    }
}

 
@media (max-width: 767px){

        .panel-wrapper.panel-wrapper.panel-wrapper header {
            border-top:unset !important;
            background: rgba(17, 17, 17, 0.05) !important;
             padding: 20px 15px !important;
         }


          
         .gamesPage.feed_page_switch.theme2 .panel-wrapper.panel-wrapper.panel-wrapper header {
            border-top: unset !important;
            background: rgba(238, 238, 238, 0.1) !important;
            padding: 20px 15px !important;
         }
         
   
        .threadlastpost {
              float: right;
           }
        .threadlastpost a {
         float: right;
       }
    /*Start: table responsive class added for responsive*/
            .table-responsive {
                width: 100%;
                overflow-x: auto;
            }
        .league_page .dataTables_wrapper .dataTables_length, .league_page .dataTables_wrapper .dataTables_filter {
            text-align: left !important;
            float: left  !important;
            max-width: 100%;
           }
             /*End: table responsive class added for responsive*/
         .league_page .dataTables_filter.dataTables_filter {
            width: 100%;
          }
            .esi_body .esi_main .formcontrols .esi_search_wrapper input.textbox {
              width: 68% !important;
         }
         .esi_body .esi_main #container .detail .top.top {
            padding: 6px 0px !important;
        }
        .esi_main #container .widget_post_comment.widget_post_comment {
            width: 85% !important;
       }
       .esi_body .esi_main #container .detail .widget_post_bit .meta {
        font-size: 14px !important;
      }
       .esi_body .esi_main #container .detail .widget_post_bit .meta span {
        font-size: 14px !important;
      }
      .esi_body .esi_main .post_count {
        width: 15px;
        font-size: 14px !important;
      }
       .esi_body #container .detail .widget_post_useravatar {
        left: 25px;
      }
      .esi_body .esi_main #container .widget_post_bit:first-child .widget_post_comment {
        width: 77% !important;
       }
     .esi_body .esi_main #container .detail .widget_post_bit.widget_post_bit:first-child a {
        font-size: 14px !important;
      }
          .esi_body .esi_main #container .widget_post_useravatar_right .medal_img.medal_img {
            right: 50px;
        }
          .esi_body  .esi_main #container .detail .widget_post_bit:first-child .widget_post_useravatar {
            left: 18px !important;
        }
        .esi_body li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(11), .esi_body li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(12) {
            margin-top: 0 !important;
        }
        .esi_body .esi_main #container .widget_post_bit {
            padding: 0 !important;
        }
     
      .esi_body  #container .widget_cell1 {
        padding: 0;
      }
     .esi_body  #container .widget_cell2 {
        padding: 0;
      }
       .esi_body .esi_main .widget_cell2.widget_cell2 {
        min-width: 200px !important;
      }
     .esi_body .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop.ntop.ntop:nth-child(odd) {
        background-color: #eee !important;
        -webkit-box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
        box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
     }
      .esi_body.theme2 .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop.ntop.ntop:nth-child(odd) {
        background-color:  rgba(238, 238, 238, 0.15) !important;
     }
    /*.esi_main #container .widget_post_bit.ntop.ntop:first-child {
        background: rgba(238, 238, 238, 0.25) !important;
    }*/
     .esi_body .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop.ntop.ntop:nth-child(4n){
       background-color:transparent !important;
     }

      .esi_body.theme2 .esi_maincontent li.avatarcontent.floatcontainer.widget_post_bit.ntop.ntop.ntop:nth-child(4n){
       background-color:rgba(238, 238, 238, 0.25)  !important;
     }
     .esi_body.theme2 .esi_main #container .widget_post_bit.widget_post_bit.ntop.ntop:first-child {
        padding: 0px!important;
      background: rgba(238, 238, 238, 0.15) !important;
     }
    .esi_main #container .widget_post_bit.ntop.ntop:first-child {
        padding: 0px!important;
         background-color: #eee !important;
        -webkit-box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
        box-shadow: 0 1.1px 1px rgba(0, 0, 0, 0.16), 0 0.1px 1px rgba(0, 0, 0, 0.23);
     }
     .esi_body .esi_main .widget_cell3.widget_cell3 {
        font-size: 14px !important;
       }
    .esi_main #container .detail .widget_cell2 .widget_post_useravatar {
        left: 12px !important;
      }
    .esi_body .first-pg-ul li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(11), .esi_body .first-pg-ul li.avatarcontent.floatcontainer.widget_post_bit.ntop:nth-child(12) {
        margin-top: 0px !important;
    }
    .esi_main.esi_main .widget_post_comment2, .esi_main #container .detail .ntop.ntop a {
        font-size: 14px !important;
    }
}
 


@media (max-width: 768px) and (min-width: 481px){
    .gamesPage #container .score_block.score_block {
        width: 100% !important;
    }
}

@media (max-width: 480px){
    .gamesPage #container .score_block.score_block, .gamedetail_page #container .score_block.score_block {
        width: 100% !important;
     }
 .gamesPage .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
    width: 294px !important;
    left: 5px !important;
  }
  .gamesPage .avatarcontent .media-heading {
    font-size: 13px;
  }
  .esi_body .esi_main #container .widget_post_useravatar_right .medal_img.medal_img {
        right: 28px;
    }
}
@media (max-width: 421px){
    .gamedetail_page .breadcrumb {
        padding: 8px 10px 35px !important;
        line-height: 10px;
     } 
   .esi_main #container .widget_post_comment.widget_post_comment {
      width: 82% !important;
      }
     .esi_body .esi_main #container .widget_post_bit:first-child .widget_post_comment {
        width: 70% !important;
    }
}

@media (max-width: 340px){
    .esi_body .esi_main .formcontrols .esi_search_wrapper input.textbox {
        width: 62% !important;
   }
   .esi_main #container .detail .widget_cell2 .widget_post_useravatar {
    left: 5px !important;
  }
    .esi_body .esi_main #container .detail .widget_post_bit:first-child .widget_post_useravatar {
        left: 10px !important;
    }

}

.esi_body .esi_main #container .widget_post_comment .meta a, .esi_body.theme2 .esi_main #container .widget_post_comment .meta a, .esi_main #container .detail .ntop a, .esi_body .esi_main #container .detail .widget_post_bit.widget_post_bit:first-child a, .esi_body.theme2 .esi_main #container .detail .widget_post_bit.widget_post_bit:first-child a{
    color: #C21818 !important;
    font-weight: 300 !important;
}
.esi_body .esi_main #container .widget_post_comment .meta a:hover, .esi_body.theme2 .esi_main #container .widget_post_comment .meta a:hover, .esi_main #container .detail .ntop a:hover, .esi_body .esi_main #container .detail .widget_post_bit.widget_post_bit:first-child a:hover, .esi_body.theme2 .esi_main #container .detail .widget_post_bit.widget_post_bit:first-child a:hover{
     color: #1C387F !important;
}

.detail.score_block .blockhead, .detail.score_block .blockrow{
    text-align: center !important;
}
 .iphoneOnly{
        margin-top: 50px;
    }


/*End: media query*/


/*added by aditya 2nd april 2018*/

.blogcontent img{
    margin: 20px auto;
    display: block;
}

.add_track .add_track_form .blockrow.blockrow{
    overflow: visible !important;
}
.add_track_form fieldset.game_details{
    width: 100%;
    height: 100%;
}

body a
{
    white-space: normal;
    word-wrap: break-word;
}

#blog_latest_entries article, #wallbits article
{
    width: 100%;
    margin: 0;
}


.blog-main-entries .postbit.postbit-lite.postbit-lite.imod_highlight
{
    background: rgba(17,17,17,0.15);
    border: 1px solid rgba(17,17,17,0.15) !important;
    box-shadow: 0 0 14px rgba(17,17,17,0.15) !important;
}

.theme2.blog-main-entries .postbit.postbit-lite.postbit-lite.imod_highlight
{
    background: rgba(138,138,138,0.15);
    border: 1px solid rgba(138,138,138,0.15) !important;
    box-shadow: 0 0 14px  rgba(138,138,138,0.15) !important;
}

.blog-main-entries .postbit.postbit-lite.postbit-lite {
    padding-bottom: 0;
    margin-bottom: 20px;
}

.submission-review .forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow
{
  display: flex !important;
}

.submission-review .forumbit_post.forumbit_post .forumactionlinks
{
 width: auto;
}

.gamesPage .platform-list {
display: flex;
flex-wrap: wrap;
}
.blog-main-entries #blograting{
    display: none;
}


/* new design of feed page starts here */


#page.theme1 header.blogroll {
    padding: 1px;
    margin-top: 40px;
    margin-bottom: 8px;
    background: rgba(17, 17, 17, 0.1);
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    /*box-shadow: inset 0 1px 0 rgba(17, 17, 17, 0.1);*/
}

#page.theme1 header.blogroll .nh4 {
    padding: 0 .5rem;
    font-weight: 500;
}


#page.theme1 header.blogroll.home .category-nav, #page.theme1 header.blogroll.topic .category-nav {
    display: none;
}


#page.theme1 header.blogroll ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: .5rem;
}

#page.theme1 header.blogroll ul li {
    margin-left: 1rem;
}


#page.theme1 a {
    color: #ea5656;
    text-decoration: none;
}


.fullWidth{
    width: 100%;
}



#page.theme1 #dl {
    margin-bottom: 10px;
    width: 100%;
    background-color: transparent !important;
}


#page.theme1  .body_wrapper #dl .in {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
}


#page.theme1 #dl .dl-content {
    width: 100%;
    position: relative;
}


#page.theme1 #dl .dl-content article:first-child {
    position: absolute;
    width: calc(50% - 10px);
    height: 100%;
}


#page.theme1 #dl .dl-content article:first-child .article-image {
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 6px 0 #C21818;
}

#page.theme1 article:not(#detail-view) .article-image {
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: inset 0 1px 0 rgba(17, 17, 17, 0.2);
    min-height:67px;
}


#page.theme1 .cover {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    background-size: cover;
}


#page.theme1 article:not(#detail-view) .article-image img {
    display: block;
}


#page.theme1 img.spacer {
    display: block;
    width: 100%;
    max-width: 100%;
}


#page.theme1 #dl .dl-content article:first-child .article-content {
    position: absolute;
    color: white;
    bottom: 0;
    width: 100%;
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.95) 100%);
}


#page.theme1 #dl .dl-content article:first-child .article-content h1 {
    margin: .5rem;
}
#page.theme1 #dl .dl-content article:first-child .article-content h2{
   padding: 5px 10px 0px !important;
    font-weight: 400;
}

#page.theme1 #dl .dl-content article:first-child .article-content h2 a{
    font-size: 1.125rem;
    text-shadow: 0 0.15em 0.25em rgba(0, 0, 0);
}
#page.theme1 #dl .dl-content article:first-child .article-content h2 a:hover {
    color: #fff !important;
}


#page.theme1 article:not(#detail-view) .article-content h1 {
    font-size: 1.125rem;
}


#page.theme1 article:not(#detail-view) .article-content h1 a, #page.theme1 article:not(#detail-view) .article-content h2 a, #page.theme1 article:not(#detail-view) .article-content h3 a, #page.theme1 article:not(#detail-view) .article-content h4 a, #page.theme1 article:not(#detail-view) .article-content h5 a, #page.theme1 article:not(#detail-view) .article-content h6 a {
    color: inherit;
}

#page.theme1 article:not(#detail-view) .article-content h2 a:hover {
    color: #555;
}


#page.theme1 #dl .dl-content article:not(:first-child):nth-child(2) {
    padding-top: 0;
}

/*#page.theme1 article .article-image .mixBlend*/
/*{*/
    /*font-size:18px !important;*/
    /*font-weight: 500 !important;*/
    /*line-height: 23px; !important;*/
/*}*/



#page.theme1 #dl .dl-content article:not(:first-child) {
    margin-left: calc(50% + 10px);
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-content: flex-start;
    padding: .5rem 0;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
    width: calc(50% - 10px);
    margin-bottom: 0;
}
body.theme2 #dl .dl-content article:not(:first-child) {
    border-bottom: 1px solid rgba(238, 238, 238, 0.1) !important;
}
body.theme2 #dl .dl-content article:not(:first-child):last-child {
    border-bottom: none !important;
}


#page.theme1 #dl .dl-content article:not(:first-child) .article-image {
    position: relative;
    width: 120px;
    flex-shrink: 0;
    margin-right: 1rem;
    align-self: flex-start;
    min-height:72px;
}


#page.theme1 #dl .dl-content article:not(:first-child) .article-content {
    background: none;
    position: relative;
}


#page.theme1 #dl .dl-content article:not(:first-child):last-child {
    padding-bottom: 0;
    border: none;
}


#page.theme1 #dl .dl-content article:not(:first-child) h1, #page.theme1 #dl .dl-content article:not(:first-child) h2, #page.theme1 #dl .dl-content article:not(:first-child) h3, #page.theme1 #dl .dl-content article:not(:first-child) h4, #page.theme1 #dl .dl-content article:not(:first-child) h5, #page.theme1 #dl .dl-content article:not(:first-child) h6 {
    font-size: 1.125rem;
    font-weight: 400;
}


#page.theme1 #dl .in aside {
    max-width: 300px;
    max-height: 250px;
    margin-left: 20px;
}
#page.theme1 #dl .dl-content article:not(:first-child) h2{
    /*font-weight: 500 !important;*/
}


#page.theme1 #dl .dl-content article:not(:first-child):nth-child(2) {
    padding-top: 0;
}


#page.theme1 #dl .dl-content article:not(:first-child):last-child {
    padding-bottom: 0;
    border: none;
}


#page.theme1 .read-by-category .in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
    padding: 0;
}


#page.theme1 .read-by-category .article-list {
    width: calc((100% - 340px) / 2);
}

#page.theme1 .read-by-category .article-list.video {
    width: 300px;
}

#page.theme1 .read-by-category .article-list.video .article-list-content article:first-child
{
    flex-wrap: wrap;
}

#page.theme1 .read-by-category .article-list header {
    margin-top: 0;
}


#page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-content: flex-start;
    padding: .5rem 0;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
}

#page.theme1 article:not(#detail-view) {
    position: relative;
}


#page.theme1 .read-by-category .article-list .article-list-content article:first-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
    padding-bottom: .5rem;
    margin-bottom: .5rem;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
}


#page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child):nth-child(2) {
    padding-top: 0;
}


#page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child):last-child {
    padding-bottom: 0;
    border: none;
}


#page.theme1 header.blogroll a.view-all {
    display: block;
    font-size: .75rem;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 300;
    border-radius: 2px;
    padding: .25em .5em;
    margin-right: .5rem;
    background: #C21818;
}

#page.theme1 header.blogroll a.view-all:hover {
    color: white;
}


#page.theme1 .read-by-category .article-list .article-list-content article:first-child .article-image {
    flex-shrink: 0;
    width: 300px;
    margin-right: 1rem;
    min-height: 150px !important;
}

#page.theme1 .read-by-category .article-list .article-list-content article:first-child h2
{
    /*font-weight:500;*/
}
#page.theme1 article:not(#detail-view) .article-content h1, #page.theme1 article:not(#detail-view) .article-content h2, #page.theme1 article:not(#detail-view) .article-content h3, #page.theme1 article:not(#detail-view) .article-content h4, #page.theme1 article:not(#detail-view) .article-content h5, #page.theme1 article:not(#detail-view) .article-content h6 {
    /*font-weight: 500;*/
    margin: 0;
}

#page.theme1 .read-by-category .article-list .article-list-content article:first-child .article-content h2 {
    border-top: 6px solid #C21818;
    padding-top: 1rem;
    font-size: 1.25rem;
}


#page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) .article-image {
    position: relative;
    width: 120px;
    flex-shrink: 0;
    margin-right: 1rem;
    align-self: flex-start;
}


#page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) h1, #page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) h2, #page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) h3, #page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) h4, #page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) h5, #page.theme1 .read-by-category .article-list .article-list-content article:not(:first-child) h6 {
    font-size: 1.125rem;
}



#page.theme1 #blogroll .roll-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
    flex-wrap: wrap;
}

#page.theme1 #blogroll .roll-container article:first-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-content: flex-start;
    width: calc(100% - 300px - 2rem);
}


#page.theme1 #blogroll .roll-container article {
    width: calc((100% - 6rem) / 4);
    margin-bottom: 40px;
    font-weight:normal;
}

#page.theme1 #blogroll .roll-container article:first-child .article-image {
    min-height: 250px;
    max-height: 250px;
    flex-shrink: 0;
    width: 50%;
    margin-right: 20px;
}

#page.theme1 .has-side-rail .in
{
    padding:0;
}

#page.theme1 .roll-wrapper article:not(#detail-view) .article-image
{
    min-height:150px;
}


#page.theme1 article:not(#detail-view) .article-image img {
    display: block;
}

#page.theme1 #blogroll .roll-container article .article-content h2 {
    font-size: 1.25rem;
    margin: .5rem 0;
}


#page.theme1 #blogroll .roll-container article .article-content p {
    font-weight: 300;
    font-size: .875rem;
    color: #555;
}

#page.theme1 article:not(#detail-view) .article-content .by-line {
    font-size: .75rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-content: flex-start;
}

#page.theme1 article:not(#detail-view) .article-content .by-line address, #page.theme1 article:not(#detail-view) .article-content .by-line time {
    font-style: normal;
    margin-bottom: 0;
}

#page.theme1 article:not(#detail-view) .article-content .by-line a {
    color: inherit;
}


#page.theme1 article:not(#detail-view) .article-content .by-line .author-avatar img {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100%;
    margin-right: .5rem;
}


#page.theme1 .read-by-category .article-list.video article:first-child .article-content h2 {
    border: none;
    padding-top: .5rem;
}



/* new design of feed page ends here */




/*black theme for new feed page */
.feed_page.feed_page.theme2 header.blogroll
{
    background: rgba(238, 238, 238, 0.1) !important;
    box-shadow: inset 0 1px 0 rgba(238, 238, 238, 0.1) !important;
}

/*black theme for new feed page */

.read-by-category .article-list.video .article-list-content article:not(:first-child) .article-content h2 a{
    font-size: .875rem !important;
}
@media (max-width: 1280px){

    #page.theme1 header.blogroll nav .category-nav {
    position: relative;
    padding: .7em;
    cursor: pointer;
    border-radius: 2px 2px 0 0;
}
#page.theme1 header.blogroll.home .category-nav{

    display: block;
}

    #page.theme1 header.blogroll nav{
        position: relative;
        width: 200px;
    }
    #page.theme1 header.blogroll nav.active .category-nav {
    background: #fff;
}
body.theme2 header.blogroll nav.active .category-nav {
    background: #101115 !important;
}
   /* .blogroll ul:before{
        content: "Read By Category";
        top: -20px;
        position: absolute;
        cursor: pointer;
        width: 201px;
        padding: 10px;
    }*/
 /*body.theme1 .blogroll.active ul:before{
        background: #fff;
        box-shadow: 1px 0px 11px -5px rgba(0,0,0,0.7);
    }

    body.theme2 .blogroll.active ul:before{
        background: #000;
    }*/

    .category-nav:after{
        content: "";
    position: absolute;
    top: 45%;
    right: 15px;
    border-top: 5px solid;
    z-index: 9;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    }
  .blogroll ul{
    display: block !important;
    position: absolute;
    width: 100%;
    right: 0;
    top: 50%;
    padding: 0 !important;
    z-index: 1;
    opacity: 0;
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.25);
    transition: .15s ease opacity, .15s ease top;
}
.blogroll.active ul{
    top: 100%;
    opacity: 1;
}
.blogroll ul li{
    display: none;
    margin: 0 !important;
    border-bottom: 1px solid #ddd;
    background: #fff;
} 

body.theme2 .blogroll ul li{
    background: #000;
    border-bottom: 1px solid rgba(238, 238, 238, 0.2);
}

.blogroll ul li:first-child{
    border-top: 1px solid #ccc;
} 

body.theme2 .blogroll ul li:first-child{
        border-top: 1px solid rgba(238, 238, 238, 0.2) !important;
}  
.blogroll ul li a{
    display: block;
    padding: 8px 10px !important;
    font-size: 16px !important;
    font-weight: 100 !important;
    color: #000 !important;
}

body.theme2 .blogroll ul li a{
    color: #fff !important;
}

.blogroll.active ul li{
    display: block;
}
#page.theme1 .read-by-category .article-list .article-list-content article:first-child{
    display: block;
    width: 100% !important;
}
#page.theme1 .read-by-category .article-list .article-list-content article:first-child .article-image{
        width: 100%;
    margin-right: 0;
}
#page.theme1 .read-by-category .article-list-content article{
    width: 100%;
}

#page.theme1 .read-by-category .article-list .article-list-content article:first-child .article-content h2{
    border-top: 0;
}
#page.theme1 #blogroll .roll-container article:first-child {
    position: relative;
}
#page.theme1 #blogroll .roll-container article:first-child .article-image {
    width: 100%;
}

#page.theme1 #blogroll .roll-container article:first-child .article-content {
    background: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 50%;
    padding: .5rem 0 0 1rem;
}

body.theme2 #blogroll .roll-container article:first-child .article-content{
    background: #0f1015 !important;
}
#page.theme1 #blogroll .roll-container article.ad.promo {
    width: 300px;
}
#page.theme1 #blogroll .roll-container article {
    width: calc((100% - 4rem) / 3);
}

#page.theme1 #blogroll main article:nth-child(5n + 1), #page.theme1 #blogroll main article:nth-child(5n + 2) {
    width: calc((100% - 40px) / 3);
}
#page.theme1 #blogroll main article:nth-child(5n + 1), #page.theme1 #blogroll main article:nth-child(5n + 2) {
    width: calc((100% - 40px) / 3);
}
#page.theme1 #blogroll main article:nth-child(5n + 2) {
    width: calc((100% - 40px) / 3);
}

#page.theme1 #blogroll main .read-by-category .article-list .article-list-content article{
        width: 100%; 
}

}



@media (max-width: 968px){
  #page.theme1 #dl .in aside {
    display: none;
}
#page.theme1 .read-by-category .in{
    display: block;
} 
#page.theme1 .read-by-category .in .article-list{
    width: 100%;
} 
#page.theme1 .read-by-category .in .article-list .article-list-content {
    position: relative;
    margin-bottom: 35px;
}

#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child {
    position: absolute;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    height: 100%;
    width: calc(50% - 10px) !important;
}
#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view) {
    margin-left: calc(50% + 10px);
    width: auto;
}

#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-content {
    position: absolute;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
}

#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-content h2 a {
    color: white;
}
#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    background-size: cover;
    }
#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-content h2 {
    padding: .5rem;
}

#page.theme1 #blogroll .roll-container article {
    width: calc((100% - 2rem) / 2);
}

}

@media (max-width: 768px){
   #page.theme1 #blogroll .roll-container article:first-child {
    display: block;
}
#page.theme1 #blogroll .roll-container article:first-child .article-content {
    padding: 0;
    background: unset;
    max-width: unset;
    width: 100%;
    position: static;
} 


}



@media (max-width: 680px){
    #page.theme1 #dl .dl-content article:first-child, #page.theme1 #dl .dl-content article:first-child .article-image{
    position: relative;
    width: 100%;
    margin-bottom: .5rem;
    }
    #page.theme1 #dl .dl-content article:not(:first-child){
        margin-left: 0;
        width: 100%;
    }
    #page.theme1 .read-by-category .in {
    display: block;
}
#page.theme1 .read-by-category .in .article-list {
    width: 100%;
}
#page.theme1 .read-by-category .article-list .article-list-content article:first-child .article-image{
    width: 100%;
}

#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child {
    position: relative;
    width: 100% !important;
}
#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view) {
    margin-left: 0;
}

#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child, #page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view) {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-content: flex-start;
    padding: .5rem 0;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
    margin-left: 0;
    width: 100%;
}

#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-image, #page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view) .article-image {
    position: relative;
    width: 120px;
    flex-shrink: 0;
    margin-right: 1rem;
    align-self: flex-start;
    min-height: 67px !important;
}
#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-content, #page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view) .article-content {
    background: none;
    position: relative;
}
#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-content, #page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view) .article-content {
    background: none;
    position: relative;
}
#page.theme1 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-content h2 a {
    color:#262626;
    font-size: 1.125rem;
}
	
.theme2.theme2 .read-by-category .in .article-list .article-list-content article:not(#detail-view):first-child .article-content h2 a{
	color: #ddd !important;
}
.read-by-category .article-list.video .article-list-content article:not(:first-child) .article-content h2 a {
    font-size: 1.125rem !important;
}
#page.theme1 #blogroll .roll-container article, #page.theme1 #blogroll .roll-container article:first-child {
    width: 100%;
}

}

section.read-by-category{
    width: 100%;
}
.gamesPage .platform-list {
display: flex;
flex-wrap: wrap;
}
body.theme2 article:not(#detail-view) .article-image{
    box-shadow: inset 0 1px 0 rgba(238, 238, 238, 0.2) !important;
}
body.theme2 .read-by-category .article-list .article-list-content article:not(:first-child){
    box-shadow: inset 0 1px 0 rgba(238, 238, 238, 0.2) !important;
}
.button.load-more-stories{
    font-weight: 100 !important;
}
.button.load-more-stories:hover, body.theme2 .button.load-more-stories:hover{
    color: #C21818 !important;
    box-shadow: inset 0 0 0 1px #C21818 !important;
    border-color: transparent;
}
body.theme2 article:not(#detail-view) .article-content h2 a:hover {
    color: #ccc !important;
}
body.theme2 .read-by-category .article-list .article-list-content article:first-child{
    border-bottom: 1px solid rgba(238, 238, 238, 0.1) !important;
}
body.theme2 #dl .dl-content article:first-child {
    border-bottom: 1px solid rgba(238, 238, 238, 0.1);
}
#page.theme1 .fullWidth header.blogroll{
    margin-top: 0;
}
.slider{
    margin-bottom: 0 !important;
}
.blog-main-entries #blograting{
    display: none;
}

body.theme1.feed_page  a.time time
{
    color: #262626;
}

#page.theme1 #topic-heading .author-block {
    color: white;
    font-size:16px;
}

#page.theme1 #topic-heading .author-block .author-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

#page.theme1 #topic-heading .author-block p
{
    font-size: 16px;
    margin:15px 0;
    line-height:1.6;
    font-weight: 400;
}
#page.theme1 #topic-heading .author-block .author-heading img {
    width: 64px;
    width: 64px;
    border-radius: 100%;
    margin-right: 1rem;
    box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);
}

#page.theme1 #topic-heading a
{
    color:#ea5656;
}
#page.theme1 #topic-heading h1 {
    position: relative;
    color: white;
    z-index: 2;
}

#page.theme1 #topic-heading .author-block .author-heading .nh3 {
    font-style: italic;
    color: rgba(255, 255, 255, 0.5);
    font-size: 16px;
    font-weight: 100;
}

/*#page.theme1 #blogroll {
    padding-top: 10px;
}*/

.secondaryTitle
{
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(17, 17, 17, 0.15);
    padding-bottom: 5px;
    font-weight:500 !important;
}


/* temporary change for submission page (mobile view)   */
@media(max-width: 768px)
{
	.forumhome-new .forumbit_post .forumrow
	{
		display: flex !important;
		flex-wrap: wrap;
	}
	
	.forumhome-new .forumlastpost p.lastposttitle
	{
		text-align: right;
	}
}

@media (max-width: 768px)
{
	div.bootstrap .mainNavWrapper .navbar .dropdown-menu 
	{
		position: relative !important;
	}	
}

.flex--1 {
    flex: 1;
}


/*Start: feed page card sec*/

.submcard-upload-area.tg-card {
    position: relative;
    margin-bottom: 0;
    height: 90px;
    /* flex: 1; */
    margin-right: 8px;
    width: 63px;
    margin: auto;
}
.submcard-upload-area .subcard-outside {
    position: relative;
    width: 60px;
    height: 88px;
    top: 0;
    left: 0;
    background-position: center center;
    background-size: cover;
    border-radius: 5px;
    background: linear-gradient(-135deg, #C21818 0%, #0C3085 100%);
    margin-right: 3px;
    overflow: hidden;
}



/*#submcard-upload-area .submission_image {
    position: absolute;
    width: 90%;
    height:90%;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: 4px;
    overflow: hidden;
   border-radius: 30px 2px 30px 2px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);
    margin: auto;
    right: 0;
}*/

.submcard-upload-area .submission_image {
    position: absolute;
    width: 94.5%;
    height: 96%;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    left: 1px;
    top: 2px;
    overflow: hidden;
    margin: auto;
    right: 0;
    border-radius: 25px 3px 25px 3px;
}
.latest-activity .slick-next.slick-arrow {
    position: absolute;
    right: -60px;
    top: 35px;
    background-color: transparent;
     color: transparent !important;
    border: none;
    cursor: pointer;
}
.latest-activity .slick-prev.slick-arrow {
    position: absolute;
    left: -40px;
    top: 35px;
    background-color: transparent;
    color: transparent !important;
    border: none;
    z-index: 9;
    cursor: pointer;
    width: 35px;
}
.latest-activity .slick-prev.slick-arrow:before {
    content: "\e079";
    font-family: 'Glyphicons Halflings';
    height: 20px;
    width: 20px;
    position: relative;
    top: 0;
    left: 0;
    font-size: 25px;
    color: #262626;
}
.latest-activity .slick-next.slick-arrow:before {
  content: "\e080";
    font-family: 'Glyphicons Halflings';
    height: 20px;
    width: 20px;
    position: relative;
    top: 0;
    left: 0;
    font-size: 25px;
    color: #262626;
}


.feed_page .latest-activity .slick-arrow:focus
{
    outline: none;
}


/*End: feed page card sec*/

/*Start: feed black page card sec */
.feed_page.theme2 .latest-activity .slick-prev.slick-arrow {
  color:#262626;
}
.feed_page.theme2 .latest-activity .slick-next.slick-arrow {
    color:#262626;
}
.feed_page.theme2 .latest-activity .slick-prev.slick-arrow:before {
    color:#fff;
}
.feed_page.theme2 .latest-activity .slick-next.slick-arrow:before {
     color:#fff;
}
.feed_page.theme2 #page.theme1 .latest-activity .submission::before {
    background: rgba(138,138,138,0.15);
}


#page.theme1 .latest-activity .submission .submission-content .disputed {
    background: #C21818;
    box-shadow: 0 0 0 1px #C21818;
    color: white;
}

.submission .score-img .verified, .submission .score-img .vote, .submission .score-img .disputed{
    color: white;
    padding: 2px;
    margin-right: 2px;
    width: 55px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    bottom: 1px;
    right: -1px;
    font-size: 10px;
}
.submission .score-img .verified{
    background: green;
    box-shadow: 0 0 0 1px green;
}
.submission .score-img .vote{
    background: #bd1a21;
    box-shadow: 0 0 0 1px #bd1a21;
    
}
.submission .score-img .disputed {
    background: gray;
    box-shadow: 0 0 0 1px gray;
}

.feed_page.theme2.theme2 #page.theme1
{
    background-color: transparent;
}

.slider .absoluteBtn.absoluteBtn
{
    position: absolute;
    z-index: 10;
    left: 10px;
    border: 0;
    padding: 10px 30px !important;
    opacity: 0.8;
    -webkit-transition: ease-in-out 0.7s;
    -moz-transition: ease-in-out 0.7s;
    -ms-transition: ease-in-out 0.7s;
    -o-transition: ease-in-out 0.7s;
    transition: ease-in-out 0.7s;
}

.slider .absoluteBtn:hover
{
    opacity:1;
}

.slick-track .submission .score-img {
    margin-right: 10px;
    position: relative;
}
.by-line address a{
        font-weight: 600 !important;
    color: #555 !important;
}

.latest-activity .submission .submission-content {
    flex: 1;
    margin-top: 10px;
}
#page.theme1 .latest-activity .submission::before {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    background: #dddddd;
    content: "";
}


#page.theme1 .latest-activity .submission a.submission-image {
    margin-right: .5rem;
    flex-shrink: 0;
}

.latest-activity .submission .submission-content
{
    flex:1;
    margin-top:10px;
}

#page.theme1 .latest-activity .submission img {
    width: 149.6px;
    height: 88px;
}

.slick-slide img {
    display: block;
}


#page.theme1 .latest-activity .submission .submission-content h2 {
    margin-top: 0;
    font-size: 1rem;
    font-weight: 500;
}

#page.theme1 .latest-activity .submission .submission-content > * {
    display: block;
    line-height: 1.25;
    padding: 0;
    margin: .25em 0;
}
#page.theme1 .latest-activity .submission .submission-content h2 a {
    color:#262626;
}

#page.theme1 .latest-activity .submission .submission-content h3 {
    font-size: .875rem;
}
#page.theme1 .latest-activity .submission .submission-content > * {
    display: block;
    line-height: 1.25;
    padding: 0;
    margin: .25em 0;
}

#page.theme1 .latest-activity .submission .submission-content h3 .points {
    font-weight: 500;
}


#page.theme1 .latest-activity .submission .submission-content .by-line {
    margin-bottom: 0;
    font-size: .65rem;
    line-height: 1.5;
    color: rgba(17, 17, 17, 0.5);
}

#page.theme1 .latest-activity .submission .submission-content .by-line {
    margin-bottom: 0;
    font-size: .65rem;
    line-height: 1.5;
    color: rgba(17, 17, 17, 0.5);
}

#page.theme1 .latest-activity .submission .submission-content .by-line {
    margin-bottom: 0;
    font-size: .65rem;
    line-height: 1.5;
    color: rgba(17, 17, 17, 0.5);
}

#page.theme1 .latest-activity .submission .submission-content .by-line a {
    color: rgba(17, 17, 17, 0.5);
    font-weight: 500;
}

#page.theme1 .latest-activity .submission .submission-content .by-line address {
    display: inline;
    font-style: normal;
}

#page.theme1 .latest-activity .submission::after {
    right: -1px;
}

/*#page.theme1 .latest-activity .submission::after,*/
#page.theme1 .latest-activity .submission::before {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    background: #dddddd;
    content: "";
}

/*black theme*/

.theme2 .latest-activity .submission {
    color: #eee !important;
}

/*.theme2 .latest-activity .submission::after, */
#page.theme2 .latest-activity .submission::before {
    background: #ffffff !important;
}

.theme2 .latest-activity .submission .submission-content h2 a {
    color: #eee !important;
}

.theme2 .latest-activity .submission .submission-content .by-line a {
    color: rgba(238, 238, 238, 0.5)!important ;
    font-weight: 500;
}


#activity-carousel.latest-activity
{
    margin-bottom: 0px;
    top: 8px;
    position: relative;
    border: 1px solid rgba(138,138,138,0.15);
    padding: 10px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    padding-top: 0;
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    /*display: flex;*/
    align-items: center;
    /*border-bottom: 1px solid rgba(17,17,17,0.15);*/
    /*padding-bottom: 20px;*/
    /*margin-bottom: 0;*/
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}


#page.theme1 .latest-activity .submission {
    position: relative;
    color:#262626;
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    justify-content: flex-start;
    padding: 0 8px;
}
.slick-initialized .slick-slide {
    display: block;
}


.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

#page.theme1 .latest-activity .submission::before {
    left: 1px;
}

/*End: feed black page card sec */


/*distorted css*/
.content-class .table-bordered > tbody > tr > td{
    border: 0 !important;
}
.content-class .table{
 margin-bottom:0  !important;
 border: 0 !important;
}

.thread-show .postcontent{
font-weight: 400 !important;
}
.thread-show blockquote{
    border-left:0 !important;
}
.theme2 .latest-activity .slick-prev.slick-arrow:before, .theme2 .latest-activity .slick-next.slick-arrow:before {
    color: #ccc;
}
*{
	outline:none !important;
}
@media (max-width: 1400px){
    .submcard-upload-area .submission_image{
     left: 0px;  
    }
    
}
@media (max-width: 768px)
{
	.latest-activity .slick-next.slick-arrow, .latest-activity .slick-prev.slick-arrow {
    display: none !important;
}
	
	#activity-carousel.latest-activity{
		overflow: hidden;
	}
}

@media (max-width: 968px){
    .feed_page #page.theme1 .in {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
}
@media (max-width: 680px){
    .feed_page #page.theme1 .in {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}
	
	/* verify user page */
.flexForm
{
    display: flex;
    flex-wrap: wrap;
}

.flexForm .form-group
{
    flex: 1 0 250px;
    margin:10px;
}
.flexForm .form-group label
{
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 500;
}
	
.twoInput{
    display: flex;
}
.twoInput input:first-child{
    margin-right: 16px;
    width: 100px !important;
}

    .verify--user .panel-body .section.noCheck p{
        text-align: center;
        font-size: 20px;
        margin: 20px 0 0;
    }
.verify--user .noCheck .actionbuttons .group{
    text-align: center;
}
.verify--user .noCheck .actionbuttons .group div{
    font-size: 16px;
    margin-bottom: 15px;
}
.theme2 .twoColumnFlex.bg_Dark, .theme2 .twoColumnFlex.bg_Dark .flex--1{
    background: rgba(238, 238, 238, 0.1) !important
}
.flexForm select.form-control{
    height: 36px;
    border: 1px solid #b3afaf;
}
.twoInput input:first-child {
    margin-right: 16px;
    width: 100px !important;
    border: 1px solid #b3afaf;
}
.justify-content-center {
    justify-content: center;
}
.theme2 .flexForm select.form-control, .theme2 .twoInput input:first-child{
  border:0 !important;
}
body.verify--user{
  width: 100% !important;
  min-width: 100% !important;
} 
.verify--user .body_wrapper {
    max-width: 1360px;
    padding: 10px 40px;
    margin: 0 auto;
    background-color: #fff;
}
.theme2.verify--user .body_wrapper{
    background-color: #101115 !important;
}
.verify--user .breadcrumb{
    margin-top: 15px !important;
}
.theme2 .blocksubhead {
    border: 0;
}
/*feed user info*/
.uf_name {
    font-size: 7px !important;
    color: #fff;
    max-width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500 !important;
}
.ot_info{
    margin: 0;
    font-size: 3px;
    color: #fff;
    width: 99%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.uf_brief{
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
    padding: 2px;
    position: absolute;
    bottom: 2px;
    width: 100%;
}

.ot_info span{
    background: red;
    display: inline-block;
    padding: 1px;
    line-height: initial;
}
/*feed user info end*/

/*slider text css 6 june 18*/

.theme2 .by-line{
    color: #eee !important;
}

@media (max-width: 480px){
    #page.theme1 .latest-activity .submission{
        padding: 0 10px;
    }

    .latest-activity .submission .submission-content{
        word-break: break-all;
    }

    #page.theme1 .latest-activity .submission .submission-content h2{
            font-size: .8rem;
    }
    #page.theme1 .latest-activity .submission .submission-content h2 a{
    width: 85px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    }
    #page.theme1 .latest-activity .submission .submission-content h3 {
    font-size: .775rem;
}
}

/*slider top heading css 8 june 18*/
.m_heading{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(17, 17, 17, 0.1);
    padding: 10px;
    margin-top: 10px;
    /*box-shadow: inset 0 1px 0 rgba(17, 17, 17, 0.1);*/
}
.m_heading h4{
    font-weight: 600 !important;
}
.m_heading .view-all{
    display: block;
    font-size: .75rem;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 300;
    border-radius: 2px;
    padding: .25em .5em;
    margin-right: .5rem;
    background: #C21818;
}
.m_heading .view-all:hover{
  color:#fff !important;
}
.theme2 .m_heading{
    background-color: rgba(238, 238, 238, 0.1);
    box-shadow: inset 0 1px 0 rgba(238, 238, 238, 0.1);
}
.theme2 .m_heading h4{
    color: #ddd;
}

.m_spacer{
    margin-top: 200px !important;
}
/*games page css*/
.game-container div#mydiv91{
    background: transparent;
}

.game {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.game-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.game-info {
    display: block;
    width: 300px;
}

.game-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.game-subhead {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 10px 10px 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.game-heading #navtab{
    border:0 !important;
}

.game-heading #navtab li a{
    border-radius: 3px !important;
    border: 0 !important;
    font-size: 20px;
    padding: 8px 10px;
}
.game-subhead label, .game-subhead .form-group{
    margin-bottom: 0;
    margin-right: 10px;
}
/*.gamedetail_page .w3-card-5{
    box-shadow: none !important;
     background-color: hsla(0, 0%, 7%, .05);
}*/
/*.game-post {
    margin-top: 45px;
    margin-bottom: 25px;
    border-style: solid;
    border-width: 1px 1px 5px;
    border-color: #ddd #ddd #10144e;
    border-radius: 3px;
    background-color: hsla(0, 0%, 7%, .05);
}*/
.game-post-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #ddd;
}
.game-post-heading {
    padding: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.game-post .gamelisttt{
    margin: 0;
    box-shadow: none !important;
    border-bottom: 1px solid #10144e;
}
.game-subhead .btn1, .game-container .btn-share{
    background-color: #bb1c20!important;
    border: 1px solid #bc1b20 !important;
}

.game-post .btn.btn, /*.game-subhead .btn.btn,*/ .game-container .btn-share.btn-share{
    padding: 2px 7px !important;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    border: 1px solid #bc1b20 !important;
}
.game-post .btn.btn:hover, .game-container .btn-share:hover{
    background: transparent !important;
    color: #bb1c20!important;
}
.game-post .btn.btn span{
    display: none;
}
.game-post .leather-board{
        padding: 10px 10px 5px;
        background-color: #fff;
}
.game-post .leather-board .list-inline{
    padding: 0 !important;
}
.game-post .leather-board .list-inline li{
	margin: 0 !important;
}
/*.game-post .i_found{
    border: 0;
    background: #fff;
    font-weight: normal;
    padding: 2px 10px 10px;
}*/
.game-post .i_found  a{
    margin-right: 5px;
    margin-left: 5px;
    font-family: Rubik, sans-serif;
    color: #bc1b20 !important;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    text-decoration: underline;
}
.game-post .blockbody.formcontrols{
    padding: 10px;
    background: transparent;
}
.game-post .scores {
    padding: 10px;
    background-color: #ddd;
    font-family: Rubik, sans-serif;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
/*.game-subhead select{
    height: 38px;
    border-radius: 0 !important;
    width: 140px !important;
    background-image: linear-gradient(white 0, #f3f3f3 100%);
    font-weight: normal;
    border: 1px solid #ccc;
    color: #000;
}*/

.game-subhead div b{
    font-size: 14px;
    margin-right: 10px;
}
.game-header .game-subhead label{
    font-size: 14px;
}
.game-post .dataTables_wrapper table tr th{
    max-width: 100% !important;
    width: auto !important; 
}
.game-post .dataTables_wrapper table tr th{
    font-size: 10pt;
}
.game-post table.dataTable tbody th, .game-post table.dataTable tbody td{
    padding: 10px;
}

.game-post table.dataTable tbody td:nth-child(1), .game-post table.dataTable tbody td:nth-child(3), .game-post table.dataTable tbody td:nth-child(5){
    font-size: 14px;
    font-weight: normal !important;
}
.game-post table.dataTable tbody td:nth-child(2), .game-post table.dataTable tbody td:nth-child(4), .game-post table.dataTable tbody td:nth-child(6), .game-post table.dataTable tbody td:nth-child(7), .game-post table.dataTable tbody td span, .game-post table.dataTable tbody td a{
    color: #bc1b20 !important;
    font-size: 14px;
}

.game-post .dataTables_wrapper .dataTable tr:nth-child(odd){
        background-color: rgba(17, 17, 17, 0.05);
}
.game-post .dataTables_wrapper .dataTable tr:nth-child(even){
        background-color: #fff !important;
}
.game-info .sidehed{
    border-radius: 3px 3px 0px 0px;
    background-color: #ddd !important;
    text-align: center;
    color: #000 !important;
    font-weight: 500;
    font-size: 20px !important;
}

/*.game-info .gameitemm-div{
    box-shadow: none !important;
    height: 200px !important;
    display: block;
    width: 100% !important;
    padding: 0;
    margin: 0 auto;
    max-height: 200px;
    object-fit: cover;
}
.game-info .gameitemm-div img{
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    max-height: 100%;
}*/
.game-info .smaller .blockhead span.blocktitle{
   /* display: block;
    padding: 10px;
    border-bottom: 1px solid #bc1b20;
    border-color: #bc1b20;
    font-family: Rubik, sans-serif;
    line-height: 16px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;*/
    color: #000;
}
.game-info .smaller .blockhead{
   /* padding: 0;*/
    margin-top: 0 !important;
    background: transparent !important;
}

/* .game-info .widget_content{
    padding: 10px !important;
 }*/
/* .game-info .widget_content div{
    background-color: #fff;
 }*/
 .frontPg .score_block .widget_content table{
    margin-bottom: 0;
 }
 .frontPg .score_block .widget_content table .media{
    margin: 0;
    margin-left: 10px;
 }

 .frontPg .score_block .widget_content table .media-body{
   width: 100% !important;
 }

 .frontPg .score_block .widget_content table .media-body h4 a{
    margin:0 !important;
 }

/* .game-info .widget_content .psi-more-btn.btn{
    display: block;
    padding: 7px !important;
    border: 1px solid #bc1b20;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #bc1b20 !important;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-family: Rubik, sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center;
    text-decoration: none;
    width:100%;
}*/
/*.game-info .widget_content .psi-more-btn.btn:hover{
    background-color: transparent !important;
    color: #bc1b20;
}*/
/*.frontPg .score_block .widget_content .table tr td:first-child{
    padding: 0 !important;
}*/
/*.frontPg .score_block .widget_content .table tr:first-child td:nth-child(2){
    width: 153px;
    vertical-align: middle;
    text-align: center;
    padding: 0;
}*/
/*.frontPg .score_block .widget_content .table tr td:nth-child(2) img{
   width: 50px !important;
}*/

/*.frontPg .score_block .widget_content .table .media-body h4 a{
  font-size: 14px;
}*/
/*.frontPg .score_block .widget_content .table .media-body p{
    margin-bottom: 0 !important;
    font-weight: 500;
    font-size: 14px;
}*/

.frontPg .score_block .table-bordered > tbody > tr > td{
    border:0;
}


.game-info .sidee{
    border: 0 !important;
}

.game-info .gamedetail_page #container .blockhead{
    background: transparent !important;
    margin-top:0 !important;
}
.gamedetail_page #container#container a {
    font-weight: 500! important;
}

/*.gamedetail_page #container#container .media-heading a,*/.gamedetail_page #container#container .media-heading a:hover{
    color: #000 !important;
    text-decoration: none !important;
}
.theme2.gamedetail_page #container#container .media-heading a {
    color: #eee !important;
    text-decoration: none !important;
}

.game-info .table tr td:first-child {
    font-weight: 500;
}


.game-post-heading .player-coun.player-coun{
    position: relative;
    color: #000 !important;
}
.game-post-heading .player-coun.player-coun b{
    font-weight: 700; 
}
.sidbtn #sidebtn{
    display: none;
}

.theme2 .game-post{
 border-color: transparent;
}
.theme2 .game-post .leather-board, .theme2 .game-post .i_found{
    background: transparent;
    background-color: transparent;
}
.theme2 .game-post .i_found{
    color: #fff;
}
.theme2 .game-post-header{
    background-color: #24252e;
    border-bottom:0;
}
.theme2 .game-post-heading .player-coun.player-coun{
    color: #fff !important;
}

.theme2 .game-post .scores {
    background-color: #24252e;
    color: #fff;
}
.theme2 .game-post .dataTables_wrapper .dataTable tr, .theme2 .game-header .game-subhead label, .theme2 .game-info .smaller .blockhead span.blocktitle, .theme2 .game-info .sidehed, .theme2 .game-subhead div b{
 color: #fff !important;
}
.theme2 .game-post .dataTables_wrapper .dataTable tr:nth-child(even), .theme2 .game-post .dataTables_wrapper .dataTable tbody tr:nth-child(odd) {
    background-color: #24252e !important;
}
.theme2 .game-post .blockbody.formcontrols {
    
    background-color: #24252e !important;
}
.theme2.gamedetail_page .game-info .w3-card-5, /*.theme2 .game-info .widget_content div,*/ .theme2.gamedetail_page #container .widget_content, .theme2 .game-info .sidehed{
        background-color: #24252e !important;
        background: #24252e !important;
}
.theme2 .game-info .sidehed{
    border-bottom: 1px solid #000;
}

.theme2.gamedetail_page .game-post table tbody td{
    border-right: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
}
.theme2 .game-info  .table-bordered tr, .theme2 .game-info .smaller .blockhead span.blocktitle{
   border-color: #000 !important; 
}
.theme2 .game-info .widget_content table, .theme2 .game-post .gamelisttt{
    border: 0 !important;
}
.theme2 .game-post .dataTables_wrapper table{
    border-left: 1px solid #000;
}
.theme2 .game-post .blockbody.twinga{
    border:0;
}
.game-post table.dataTable tbody td a:hover, .game-info .widget_content .table tr td a:hover{
  color: #bc1b20 !important;
  text-decoration: underline !important;
}

.frontPg .score_block .widget_content table{
    display: flex;
    width: 100%;
}
.frontPg .score_block .widget_content table tbody{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.frontPg .score_block .widget_content table tbody tr{
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-between;
}

/*.frontPg .score_block .table-bordered > tbody > tr:not(:first-child) > td:first-child {
            padding: 9px 0 0 25px !important;
    }*/
   /* .theme2 .game-post .blockhead.blockhead{
    	background: transparent;
    	color: #fff;
    }*/
    .version_filter select{
		margin-bottom: 10px !important;		
		padding: 10px;
		background-image: linear-gradient(white 0, #f3f3f3 100%);
		border: 1px solid #ccc;
		}
    .theme2 .version_filter select{
    	background: #292a2e;
		color: #fff;
		border-color: rgba(138,138,138,0.15);
    }


@media (max-width: 991px){
    .game {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .game-info {
    width: 100%;
    margin-bottom: 25px;
    }

    .frontPg .score_block .table-bordered > tbody > tr:not(:first-child) > td {
        width: 33.33% !important;
        text-align: center;
    }
   /* .game-info .widget_content .table tr td:nth-child(3){
        width: 100px;
    }
    .game-info .widget_content .table tr td:nth-child(2){
        width: 444px;
    }*/
}

@media (max-width: 767px){
    .game-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; 
}

.game-post-header {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.game-container{
    padding-right: 0;
}

}
@media (max-width: 480px){
.game-subhead {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-wrap: wrap;
}
.game-subhead .btn.btn{
        margin-top: 10px;
}
.game-post .leather-board .list-inline li{
	margin-bottom: 5px !important;
}
}

.gamedetail_page.gamedetail_page .above_body {
    margin-top: 170px !important;
}
 .theme2.gamedetail_page .search-filter{
  color: #eee;
}

.gamedetail_page .search-filter #search{
	    height: 34px;
} 
.game-post .dataTables_info{
	padding-left: 10px;
}

.theme2 .game-post .dataTables_info{
	color: #fff;
}
/*.frontPg  #container .score_block .widget_content .table tr:first-child td:first-child
{
    width: 60px;
    display: flex;
    text-align: center;
    align-items: center;
}*/
.theme2 section, .theme2, .theme2 footer .in, .theme2 footer .flexer, .theme2 footer, body.gamedetail_page.theme2 {
    background: #101115 !important;
}
body.theme2.gamedetail_page .body_wrapper{
 background-color: transparent;
}
.gamedetail_page .breadcrumb{
 margin-top:0 !important;
}
.gamedetail_page .container-fluid > form {
    padding: 15px;
     background-color: rgba(17, 17, 17, 0.15); 
}
/*.game-info .gameitemm-div{
      position: relative;
}*/

.game-info .action.delete .button{
display: inline-block;
    line-height: 1;
    padding: .75em 2em !important;
    border-radius: 1000px;
    cursor: pointer;
    margin: 1em auto;
    background: #c20d14 !important;
    transition: 0.1s ease background, 0.1s ease box-shadow, 0.1s ease color;
    font-weight: normal;
    margin: 0;
    border: 0;
font-size: 12px;
    box-shadow: 0 0 10px #111;
    letter-spacing: 1px;
color:#fff;
}
.game-info .action.delete .button:hover{
color:#000;
}


.gamedetail_page #container .widget_content .table tr:first-child td:first-child img{
  width: 60px;
  height: 60px;
}


@media(max-width:991px){.game {
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }}

/*games page css end*/

/*view all btn arrow css*/
 header.blogroll a.view-all, .m_heading .view-all{
      background: transparent !important;
    color: transparent !important;
    margin-right: 0 !important;
    padding: 0 !important;
}
.m_heading .view-all:hover{
	color: transparent !important;
}

header.blogroll a.view-all:before, .m_heading .view-all:before{
	content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    font-size: 25px;
    text-align: right;
    float: right;
    background: #ddd;
    width: 35px;
    height: 30px;
    padding-right: 10px;
    padding-top: 2px;

}

.theme2 header.blogroll a.view-all:before, .theme2 .m_heading .view-all:before{
	background: transparent;
	color: #fff;
}
/*view all btn arrow css end*/

/* feed page new changes */

.feed_page .in {
 width: 100%;
}
.feed_page .slick-prev { display : none !important; } .feed_page .slick-next { display :none !important; }

.m_heading{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(17, 17, 17, 0.1);
    padding: 1px;
    margin-top: 0px;
    /*box-shadow: inset 0 1px 0 rgba(17, 17, 17, 0.1);*/
}

@media(max-width: 580px){
 .m_heading .nh4{
 width: 99%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
 }
 .m_heading .view-all{
  line-height: 0;
 }
 .m_heading{
  padding: 0;
 }
}

/* feed page new changes end */
/* game default image 19 june*/
.game_cont{    
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    overflow: hidden;
    margin: auto;
    right: 0;
    position: absolute;
    background-color: #000;
    left: 0;
    top: 0px;
}

#page.theme1 .fullWidth .home.blogroll .nh4{
   padding: .5rem; 
} 

.platform-span{
    font-size: 10px !important;
    font-weight: 400;
}

/***********forum page css***************/
.theme2 a.threadtitle:hover{
    color: #bc1b20 !important;
    text-decoration: underline !important;
}

.post {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*padding: 25px;*/
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
	width:100%;
}
.theme2 .post{
    border-bottom: 1px solid #24252e ;
}

.post-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.post-container.info {
    width: 300px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.post-row {
    padding-top: 5px;
    padding-bottom: 5px;
}

.forumbit_post .foruminfo .forumdata .datacontainer{
    float: none !important;
    width: 100% !important;
    padding-left: 0 !important;
}
.forumbit_post .foruminfo{
    float: none !important;
    padding: 0 !important;
}
.forumhome-new .forumbit_post .forumdescription.forumdescription{    
    max-width: 550px;
}
/*.forumhome-new .forumbit_post .forumstats.forumstats,*/ .forumhome-new .forumbit_post .forumstats_2.forumstats_2{
   float: none !important;
    clear: none !important;
    width: 100% !important;
    margin-right: 0 !important;
    display: block !important;
}
/*.forumhome-new .forumbit_post .forumstats.forumstats{
 padding: 12px 0 !important;
}*/
.forumhome-new .forumbit_post .forumrow.forumrow{
    border-bottom: 0 !important;
}
	
body.forumhome-new .forumbit_post .forumstats li, body.forumhome-new .forumbit_post .forumstats_2 li{
    display: inline-block !important; 
    font-size: 14px !important;
    color: #333;
    font-weight: normal;
    padding-right: 12px !important;
}
.forumbit_post .forumstats_2 li strong{
    font-weight: bold;
}

body.submission-review .post-row .lastpostdate, .submission-review .post-row .time, .forumhome-new .post-row .lastpostdate.lastpostdate, .forumhome-new .post-row .time.time{
    color: gray !important;
    font-size: 14px !important;
    display: inline-block !important;
    font-weight: normal !important;
    position: static;
}

.post-row .lastpostby{
	display: inline-block;
}
.post-icon {
    margin-right: 20px;
}
.forumhome-new .forumhead{
  background: transparent;
  margin-top: 0;
}

.post-row .blocksubhead{
    color: grey;
    background: transparent;
    padding: 0;
    border-top: 0;
    border-bottom: 0;
    font-size: 14px;
}
.theme2 .post-row .blocksubhead, .theme2 .post-row .lastpostdate, .theme2 .post-row .time{
     color: grey !important;
}

/*#content_container #content{
    margin-right: 0 !important;
}*/

.forumhome-new .forumbit_nopost .forumhead .forumtitle.forumtitle a{
    font-size: 24px !important;
    text-decoration:none !important;
    font-family: Rubik, sans-serif !important;
    color: #bc1b20;
    font-weight: 900 !important;
    text-transform: uppercase;
    margin: 0;
}
.forumhome-new .forumbit_nopost .forumhead .forumtitle a:hover{
    text-decoration: underline !important;
}

.forumhome-new.theme2 #forums > li.forumbit_nopost{
	padding: 0 !important;
	box-shadow: none !important;
    background-color:transparent !important;
}
.forumhome-new .forumbit_nopost .forumhead.forumhead h2{
    padding: 25px;
    border-top: 10px solid #0f45a9;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    background-color: transparent;
    border-bottom: 1px solid #ddd;
     background-color: transparent !important;
}


/*.forumbit_post .foruminfo .forumdata .forumtitle a{
        font-size: 26px !important;
        font-weight: 500 !important;
        color: #000 !important;
}
*/
/*.forumhome-new .forumbit_post .forumdescription.forumdescription {
    font-size: 14px !important;
    color: #333 !important;
    line-height: 20px;
}*/


.forumbit_nopost .forumhead .forumtitle{
	padding: 0 !important;
}
.forumbit_nopost .forumhead .forumthreadpost, .forumbit_nopost .forumhead .forumlastpost{
	display: none;
}

.forumbit_nopost .subforumdescription{
	padding: 15px 25px !important;
    background-color: #0f45a9;
    font-family: Rubik, sans-serif;
    font-size: 14px !important;
    background: #0f45a9 !important;
}

.forumhome-new .forum_bg{
	padding-top: 20px !important;
    padding-bottom: 50px !important;
}

.forumhome-new .forum_bg .forum_bg_title{
    font-family: Rubik, sans-serif;
    color: #000;
    font-size: 55px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    padding: 0;
}
.forumbit_post .forumrow{
    background: transparent !important;
    border:0 !important;
    padding: 0 !important;
}
/*.forumrow.table:hover{
        background-color: hsla(0, 0%, 7%, .05)!important;
}*/
/*.theme2 .forumrow.table:hover {
    background-color: hsla(0, 0%, 87%, .2)!important;
}*/
.forumbit_nopost .forumrowdata{
    border: 0 !important;
}

.theme2.forumhome-new .forumbit_nopost .forumhead.forumhead h2{
    border-top: 10px solid #24252e;
    border-right: 1px solid #24252e;
    border-left: 1px solid #24252e;
    border-bottom: 1px solid #24252e;
}
.theme2.forumhome-new .forumbit_nopost .subforumdescription{
    background: #24252e !important;
}
.theme2 .forumbit_post .foruminfo .forumdata .forumtitle a{
    color: #fff !important;
}

/*.theme2.forumhome-new .forumbit_post .forumdescription.forumdescription{
    color: #ddd !important;
}*/
.forumbit_post .foruminfo .forumdata .forumtitle a:hover{
    color: #B80C2C !important;
    text-decoration: underline !important;
}

.theme2.forumhome-new .forumbit_post .forumstats li{
    color: #ddd;
}

.forumhome-new #forums > li{
    padding: 0;
    box-shadow: none;
    background-color: transparent;
}
#forums#forums .L1 .L2{

    border-bottom: 0 !important;
}


.forumbit_post .post-container .forumactionlinks{
	justify-content: flex-start;
	padding: 0;
}

/*#sidebar_container{
    float: right !important;
    margin-top: 0px;
}*/
#sidebar_button_link{
    position: fixed;
    top: 46%;
    right: 0;
}
#sidebar_button_link img{
    margin:0 !important;
}

.forumhome-new #sidebar_container .blocksubhead.blocksubhead {
    padding: 10px 10px 10px 10px !important;
    border-top: 10px solid #0f45a9 !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #ddd;
    background-color: transparent !important;
    border-bottom: 1px solid #ddd;
    color: #000;
    height: auto;
    font-weight: bold !important;
    min-height: auto !important;
}
.forumhome-new .block .widget_post_useravatar .smallavatar img {
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    margin-top: 10px;
}
#sidebar_container .widget_post_header{
    padding-left: 40px;
}
.forumhome-new .widget_post_comment.widget_post_comment {
    margin-left: 42px !important;
    font-size: 14px;
}
.forumhome-new .widget_post_useravatar.widget_post_useravatar{
    top: 15px;
     position: absolute !important;
}
#sidebar_container .widget_post_header a{
    font-size: 16px;
    color: #000 !important;
    font-family: Rubik, sans-serif !important;
    font-weight: 500;

}
#sidebar_container a:hover{
    color: #bc1b20 !important;
    text-decoration: underline !important;
}
#sidebar_container  .widget_content .meta{
    font-size: 11px;
    font-weight: 500;
    text-align: left;
}

#sidebar_container .blocksubhead #collapse_block_newposts_3{
  background: #000;
  border-radius: 50%;
}
#sidebar, .theme2 #sidebar_container .block, .floatcontainer ul{
    background: transparent !important;
    background-color: transparent !important;
}
.theme2 #sidebar_container .blocksubhead.blocksubhead{
        border-top: 10px solid #24252e !important;
    border-right: 1px solid #24252e!important;
    border-left: 1px solid #24252e;
    border-bottom: 1px solid #24252e;
}
.theme2 #sidebar_container .widget_post_header a{
    color: #ddd !important
}
.theme2 #sidebar_container a:hover{
    color: #bc1b20 !important;
    text-decoration: underline !important;
}
.theme2 #sidebar_container .widget_post_bit{
    border-top: 1px solid #24252e;
}
.theme2 #sidebar_container .widget_content .meta, .theme2 #sidebar_container .widget_content .meta .time{
    color: grey !important;
}
.forumhome-new .widget_post_content.widget_post_content{
 font-size: 14px !important;
}
.forumhome-new.theme2 .widget_post_content.widget_post_content{
 color:#ddd !important;
}
/*.submission-review .selectParent .select2-selection__rendered{
 color:#000 !important;
}*/
.submission-review .above_threadlist .threadpagenav.threadpagenav{
   margin-bottom: 20px;
}
.theme2 .dbtech_shouts li.alt{
    box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.15) !important;
}
	

@media (max-width: 991px){
    .post {
        padding-top: 10px;
        padding-bottom: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
	    
    }

    .forumbit_post .forumrow .forumlastpost{
        width: auto !important;
    }
}
    @media (max-width: 767px){
        .forumhome-new .forum_bg .forum_bg_title {
            font-size: 32px;
        }
        .forumhome-new .forumbit_nopost .forumhead .forumtitle.forumtitle a{
            font-size: 20px !important;
        }

        #content_container #content{
            margin-right: 0 !important;
        }
    }

@media (max-width: 479px){
    .forumhome-new .forum_bg .forum_bg_title {
        font-size: 24px;
        line-height: 30px;
    }

    .forumhome-new .forumbit_nopost .forumhead .forumtitle.forumtitle a, .forumbit_post .foruminfo .forumdata .forumtitle a{
        font-size: 18px !important;
    }

}


/***********forum page css end***************/


/*forumdisplay css start*/

.submission-review .pagetitle{
    padding: 25px 0 0px 0 !important;
    border-top: 10px solid #0f45a9;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    background-color: transparent;    
}

.submission-review .pagetitle h1{
    font-family: Rubik, sans-serif !important;
    color: #bc1b20 !important;
    font-size: 24px !important;
    line-height: 24px !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    padding-left: 25px;
    padding-bottom: 25px;
    display: inline-block;
}

.submission-review .pagetitle h1:hover{
    text-decoration: underline;
}

.submission-review .pagetitle .description{
    padding: 15px 25px;
    background-color: #0f45a9;
    font-family: Rubik, sans-serif;
        color: #fff !important;
    font-weight: normal;
}
.forumbit_post .forumstats_2{
    clear: both !important;
    padding-left: 50px !important;
	width:100%  !important;
}
.forumbit_post .post-container .forumstats_2 li{
    display: inline-block !important; 
    font-size: 14px !important;
    color: #333;
    font-weight: normal;
}
.forumbit_post .forumstats_2 li strong{
    font-weight: bold;
}
.forumbit_post .foruminfo .forumicon{
    position: relative !important;
    left: 0 !important;
    float: left;
}
/*.submission-review .post:hover {
    background-color: hsla(0, 0%, 7%, .05);
}*/
.submission-review .post-container .foruminfo .forumdata{
  padding-left: 50px !important;
  float: none !important;
}
.forumbit_post .post-container  .foruminfo .forumdata .forumtitle a{
    font-size: 18px !important;
}
.forumbit_post .post-container  .foruminfo .forumdata .forumtitle a:hover{
    color: #B80C2C !important;
    text-decoration:underline !important;
}
.forumhome-new .forumbit_post .post-container .foruminfo {
    width: 75%;
    min-width: 75%;
    padding: 0 !important;
}
/*.submission-review .post.adj-post{
    padding-top: 15px;
    padding-bottom: 10px;
}*/

.theme2.submission-review .pagetitle{
    border-top: 10px solid #24252e;
    border-right: 1px solid #24252e;
    border-left: 1px solid #24252e;
    background-color: transparent;
}

.theme2.submission-review .pagetitle .description{
    background-color: #24252e;
}
/*.theme2.submission-review .post:hover{
    background-color: hsla(0, 0%, 87%, .2);
}*/
.theme2 .forumbit_post .post-container .forumstats_2 li{
  color: #ddd !important;
}

/*.submission-review .subm-content{
    display: flex;
    background: black;
    margin: 0 1px;
}*/
/*.submission-review .subm-content .subm-block{
        display: flex;
        align-items: center;
}
*/.submission-review .subm-content .subm-block label{
   font-weight: 500;
   margin-right: 7px;
   font-size: 14px;
}
.submission-review .select2-container{
    width: 100% !important;
    min-width: 100%;
    font-weight: normal;
}
.submission-review .selectParent{
  width: 100%;
 /* padding: 10px 10px 10px 0px;*/
}
/*.submission-review .select2-container--default .select2-selection--single .select2-selection__rendered{
  background-color: #ffffff;
}*/
/*.submission-review .select2-container .select2-selection--single{
    height: 38px !important;
}*/
/*.submission-review .select2-container--default .select2-selection--single .select2-selection__rendered{
     line-height: 38px !important;
}*/
.submission-review .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 38px !important;
}

.submission-review .threadbit .post{
  display: flex !important;
  border:0 !important;
  float: none;
/*  padding-top: 12px;
  padding-bottom: 11px;*/
}
.submission-review .forumbit_post .forumdescription {
  font-weight: 400;
    font-size: 14px;
    margin-top: 5px;
    color: #262626;
    line-height: 18px;
}

.poll-data{
	display: flex;
	align-items: center;
}

.poll-data .platform-icon{
	max-width: 100px;
    margin-right: 10px;
    padding: 10px !important;
    width: auto !important;
    float: none !important;
}
.poll-data .platform-icon img{
	max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.submission-review .threadbit .post .uservote{
  width: auto;
}
.submission-review .threadbit .post .uservote img{
	height: 20px;
}
/*.submission-review .threadbit .post .poll-data .title, .submission-review .poll-data .prefix.understate{
	 font-size: 18px;
    font-weight: 500 !important;
}*/

.submission-review .threadbit .post .poll-data .threadtitle:hover .title, .submission-review .poll-data .threadtitle:hover .prefix.understate{
	color: #bc1b20 !important;
	text-decoration: underline !important;
}
/*.submission-review .threadlist ol.threads li.threadbit{
	border-bottom:0;
	padding: 0 !important;
}*/
.submission-review .threadlist{
	padding: 0;
    border: 0;
}
.submission-review .threadbit .poll-data .threadtitle{
	    margin-bottom: 10px;
}
.threadbit .poll-stats .post-row{
	font-size: 14px;
    font-weight: 400;
}

.theme2.submission-review .prefix.understate{
 color: #ddd !important;
}

.submission-review.theme2 .threadlist{
	border: 0 !important;
}
/*.theme2.submission-review .selectParent .select2-selection__rendered{
 color: #000 !important;
}*/

.submission-review .blockrow.subm-heading{
  display: none;
}
/*.submission-review .blocksubhead.subm-wrapper{
  padding: 0;
  border-top: 0;
}*/
.submission-review .threadlist ol.threads li.threadbit .inner .author .timee span.label{
    font-weight: 400 !important;
    color: #bd1a21;
    font-size: 13px !important;
}
.submission-review .threadlist ol.threads li.threadbit .inner .author .timee span.label a{
    font-weight: 400 !important;
}

.submission-review .subm-content .subm-block a{
    width: 30px;
    height: 30px;
}
.submission-review .subm-content .subm-block a img{
    height: auto;
    width: 100%;
}

.theme2 .threadbit .nonsticky, .theme2 .threadbit .discussionrow {
    background-color: transparent;
    color: #ddd;
    border: 0;
}
.theme2.submission-review .threadlist ol.threads li.threadbit {
    background-color: transparent;
    border-color: rgba(238, 238, 238, 0.1) !important;
}
.submission-review .pagination span {
    height: 35px;
    margin:5px 0px 10px;
}
.theme2 .pagination.pagination span a, .theme2 .pagination.pagination span a {
    box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.15) !important;
    border: 0 !important;
    color: #ddd;
}

.submission-review .pagination.pagination span a, .submission-review .pagination.pagination span a {
    padding: 5px 17px;
}
.above_threadlist .threadpagenav .threadpagestats {
    margin: 0px 0 20px;
    left: auto;
    text-align: right;
    width: 100%;
}
.submission-review .above_threadlist {
    height: auto !important;
}
.submission-review.theme2 #threadpagestats{
 font-weight:bold !important;
}
.submission-review.theme2 #threadpagestats {
    color: #ddd;
}
.submission-review.theme2 .threadbit .title{
 color:#ddd !important;
}
.forumhome-new .breadcrumb{
     margin-top: 0;
}
/*.theme2 p {
    color: #ddd !important;
}*/
.theme2 #pagetitle {
    color: #ddd;
}
.forumhome-new .widget_post_useravatar{
 position: absolute !important;
}
/*.submission-review.theme2 .subm-content{
  background: #24252e !important;
}*/
.theme2.submission-review .toolsmenu {
	border-color: transparent  !important;
	background-color: transparent !important;
}
.submission-review.theme2 .popupctrl {
    color: #eee !important;
}
section.activity {
    background: rgba(17, 17, 17, 0.05)!important;
    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.15) !important;
}
.theme2 section.activity {
    box-shadow: inset 0 0 0 1px rgba(238, 238, 238, 0.15) !important;
}
.theme2 .formcontrols .blockrow .dbtech_shouts .dbtech_vbshout_window .dbtech_vbshout_frame{
    background: transparent !important;
}
.submission-review .breadcrumb{
     margin-bottom: 10px;
}
.submission-review section.activity.homepage-shoutbox{
 margin-top: 20px;
}
.theme2  section.activity .activity-content .dbtech_vbshout_tabwrapper .dbtech_vbshout_tabcontainer .dbtech_vbshout_tabs.alt{
     background: #24252e !important;
}
.submission-review section.activity .activity-content .dbtech_vbshout_tabwrapper .dbtech_vbshout_tabcontainer .dbtech_vbshout_tabs.alt{
     display: none !important;
}
.submission-review .homepage-shoutbox h1.panel-title{
  padding-bottom: 5px !important;
}
	

@media(max-width: 991px){
    .forumbit_post .post-container .foruminfo .forumicon{
        display: none;
    }

    .submission-review .post-container .foruminfo .forumdata, .forumbit_post .post-container .forumstats_2{
        padding-left: 0 !important;
    }
  
.poll-data{
	-webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
     flex-direction: column;
}
.poll-data .platform-icon{
	    padding-left: 0;
}
.poll-data .author{
	margin-bottom: 15px;
}

/*.poll-data .threadtitle > a{
	display: block;
    margin-bottom: 22px;
}*/
section.activity .activity-content .dbtech_vbshout_tabwrapper .dbtech_vbshout_tabcontainer .dbtech_vbshout_tabs.alt{
	display:none !important;
	}

/*.submission-review .subm-content{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}*/
/*.submission-review .subm-content .subm-block{
    width: 230px;
}*/

}

@media (max-width: 768px){
	.submission-review .threadbit .post .uservote{
	width: auto!important;
    min-width: auto !important;
	}
	.submission-review .threadbit .uservote span{
		padding-left: 0 !important;	
	}
	/*.submission-review .threadbit .post{
		padding: 10px !important;

	}*/
	/*.submission-review .threadlist ol.threads li.threadbit.threadbit {
    padding: 0 !important;
}*/
.submission-review .threadbit .platform-icon.platform-icon{
	width: auto !important;
}
}
@media (max-width: 480px){
#content_container.sidebar_nomargin_right{
    margin-right: 0 !important;
}
#content_container{
    margin-right: 0 !important;
}
	.submission-review .forumbit_post .foruminfo{
	width:100% !important;
	}


}

/*forumdisplay css end*/


/* plateform name fixes */
.gamesPage #morePlatform li, .gamesPage .PlatformCheck label{
 display: flex;
    align-items: center;
    justify-content: space-between;
}
.gamesPage .PlatformCheck .span1{
 word-break: break-all;
}
.gamesPage i.nc-icon-mini.design_bullet-list-67{
 margin-top: 0;
}

/* plateform name fixes */

/* feed page notification issue fixes */

/*.feed_page div.bootstrap .mainNavWrapper .widget-notifications .vbs-notification{
     border-color: #e9e9e9 !important;
    padding: 5px 5px 0 5px !important;
}*/

/*.feed_page div.bootstrap .mainNavWrapper .widget-notifications .vbs-notification:hover{
     background-color: #f1edec !important;
}*/

/*.feed_page div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark :not(li) > a {
    color: #000 !important;
}*/

/* feed page notification issue fixes */


/*************** Submission-Review New design *************/
.forumnew .pagination{
  display: block !important;
}
.forumnew .platform-icon{
  display: none !important;
}
/*.forumnew .inner{
display: flex;
display: -ms-box;
display: -ms-flexbox;
}*/

.submission-review .threadbit.forumnew .post{
display: block !important;

}
.forumnew .threadinfo{
    width: 100% !important;
}

.forumnew .post-container.info{
width: auto !important;
    display: flex;
    display: -ms-box;
    display: -ms-flexbox;
    justify-content: flex-end;
    background-color: #efeff0;
    margin-left: auto;
    padding: 5px 0px 3px 10px;
    position: relative;
}
.forumnew .post-container.info:before{
	content: "";
    background-image: url(../images/corner.png);
    background-size: cover;    
    width: 34px;
    position: absolute;
    left: -32px;
    height: 41px;
    top: 0;
}
/*.theme2 .forumnew .post-container.info{
background-color: #24262e;
}*/
.theme2 .forumnew .post-container.info:before{
	background-image: url(../images/corner_black.png);
}
.forumnew .poll-stats .post-row{
	  margin-right: 25px;
	  font-size: 12px;
}
.submission-review .forumnew .post-row .time, .forumnew .poll-stats .post-row, .forumnew .post-row .memberaction strong{
	font-size: 12px !important;
}
/*.submission-review #threadlist .forumnew .post{
	padding-right: 0;
	padding-bottom: 0px;
}*/
 .forumnew .post-row{
	    display: flex;
    align-items: center;
}
.forumnew .post-icon {
    margin-right: 5px;
}

.post .poll-stats {
display: flex;
align-items: center;
}

/*.vzaar_thumb {
width: 225px;
height: 145px;
float: left;
    margin-right: 20px;
    text-align: center;
    background-color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin-left: 15px;
}
.vzaar_thumb img{
    width: auto;
    height: 145px;
    object-fit: cover;
}
*/


@media (max-width: 680px){
/*  .vzaar_thumb{
  	width: 100%;
    height: 190px;
    margin-left: 0;
  }*/
 /* .thread-info-new{
  	position: absolute;
    bottom: 0;
    padding-bottom: 21px;
    width: 100%;
  }*/
/*  .submission-review .forumnew .title.title{
  	color:#fff !important;
  	font-size: 14px !important;
  }*/
/*  .thread-info-new .threadtitle{
  	background: rgba(0, 0, 0, .6) !important;
    padding: 5px 15px !important;
        color: #fff;               

  }
*/ /* .thread-info-new .threadtitle span{
  	font-size: 14px !important;
  }
  .thread-info-new > .threadtitle > a{
  	margin-bottom: 5px;
  	color:#fff !important;
  }*/
 /* .submission-review .threadbit .post .uservote{
  	position: absolute;
    bottom: 0;
    z-index: 9;
    margin-bottom: 60px;
    left: 20px;
  }*/
/*  .submission-review .threadbit .poll-data .threadtitle{
  	    padding-left: 55px !important;
  	    margin-right: 0;
  }*/
 /* .submission-review .threadbit .post{
  	padding:0! important;
  }*/
  .forumnew .poll-stats .post-row{
  	    margin-right: 10px;
  }
/*  .forumnew .threadmeta{
  	position: absolute;
    bottom: 0;
  }*/
  .forumnew .poll-data .author{
  	margin-bottom: 8px;
  	margin-left: 5px;
  }
  .submission-review .threadlist ol.threads li.threadbit .inner .author .timee span.label{
  	font-size: 11px !important;
  }
  .forumnew .post-container.info{
  	    padding: 5px 0px 3px 0px;
  }
  .submission-review .forumnew .post-row .time, .forumnew .poll-stats .post-row, .forumnew .post-row .memberaction strong{
  	font-size: 10px !important;
  }
  .forumnew .post-icon{
  	height: 13px;
  }
  /*.forumnew .post{
  	background:#efeff0 !important;
  }*/
 /* .theme2 .forumnew .post{
  	background:#24272e !important;
  }*/
  .forumnew .post-container.info:before{
  	height: 30px;
  }
  .forumnew{
  	margin-bottom: 20px !important;
  }
  .submission-review .threadlist .threads{
  	border: 0 !important;
  }
  .vzaar_thumb img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.forumnew .pagination{
	display: none !important;
}
 
}

/********** four column layout *********/
#page .read-by-category .fourcolumn .article-list{
	    width: calc((100% - 6rem) / 4);
}
#page .fourcolumn article:not(#detail-view) .article-content h2 a{
	font-size: .875rem !important;
}
#page .read-by-category .fourcolumn .article-list .article-list-content article:first-child{
	flex-direction: column;
}
#page .fourcolumn article .article-content h2{
	    border-top: 0 !important;
}
#page .read-by-category .fourcolumn .article-list .article-list-content article:first-child .article-image{
	width: 100%;
}

@media(max-width: 1280px){
	#page .read-by-category .fourcolumn{
		flex-wrap: wrap;
	}
	#page .read-by-category .fourcolumn .article-list, #page.theme1 .read-by-category .fourcolumn .article-list.video{
		width:calc((100% - 2rem) / 2);
		margin-bottom:10px;
	}
}
@media (max-width: 680px){
	#page.theme1 .read-by-category .fourcolumn .article-list.video{
		width:100%;
	}
	#page .read-by-category .fourcolumn .article-list .article-list-content article:first-child{
	flex-direction: row;
}
#page.theme1 .read-by-category .article-list.video .article-list-content article:first-child{
	flex-wrap: nowrap;
}
#page.theme1 .read-by-category .article-list .article-list-content article:first-child h2{
	font-weight:300;
}
	
#page .ad.vert{
 min-height: auto !important;
}	
	
}

body.theme1.feed_page a.time time {
    color: #ffffff !important;
}


/****************submit score responsive ***********/

@media (max-width:1200px){
	body.fullSizeBody{
		width:100% !important;
	}
}
@media (max-width:680px){
.frontPg .ttab{
	    width: 100% !important;
}
.form-group code{
	word-break: break-word;
}
#regForm{
	padding: 10px !important;
}
.ripple-tab ul.nav-tabs li{
	    width: 50% !important;
}
}

.set-lr{
    justify-content: space-between;
}
.set-lr .popupgroup:first-child li h6  a.popupctrl{
    color: #bc1b20 !important;
}

/****************ad css ***********/
.ad-box{
    width: 100%;
    height:250px;
    margin-bottom: 15px;
    background-color: #eee;
    overflow: hidden;
}

/*#sidebar_container{
    width: 300px !important;
}*/
.one-block{
    width: 300px !important;
    float: right;
        margin-top: 15px;
}
.forumhome-new #content_container #content{
        margin-right: 320px;
}
.w-300{
    width: 300px;
}
.two-ad .homepage-shoutbox, .flex-1{
flex: 1;
}

.two-ad{
    align-items: self-start;
}
.two-ad .one-block{
    margin-left: 15px;
        margin-top: 20px;
}
.ml-15{
    margin-left: 15px;
}
.mt-12{
    margin-top: 12px !important;
}
.mt-0{
    margin-top: 0 !important;
}



.set-lr{
    justify-content: space-between;
}
.set-lr .popupgroup:first-child li h6  a.popupctrl{
    color: #bc1b20 !important;
}


/********Mobile Ads********/
.mobile-only{
	display: none;
}
@media (max-width: 680px){
	/*.feed_page div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark{
		top: 380px !important;
    z-index: 999 !important;
	}
	.rightside{
		display: block;
    width: 320px;
    overflow: hidden;
    height: 250px;
	}
	.mainmyheader {
		height: 430px !important;
	}
	body.feed_page .above_body.above_body {
    margin-top: 420px !important;
}
.fixedHeaderTop div.bootstrap .mainNavWrapper .navbar.navbar-blue-dark{
		top: 0px !important;
	} */
	.hWrapper{
      width: 100%;
          padding: 0 20px;
	}
	#page.theme1 .body_wrapper #dl .in, #page.theme1 .ad.wide.wide{
		display: block !important;
	}
	#page #dl .in aside{
display: block !important;
margin: 10px 0 0 0 !important;
    width: 100%;
    max-width: 100% !important;
	}
	.mobile-only{
	display: block;
	    width: 300px;
    text-align: center;
    margin: 0 auto 10px;
}
header.main-header{
    display: none !important;
}
/*#sidebar_container{
    width: 100% !important;
}*/
.two-ad{
    flex-direction: column;
}
.one-block{
    width:100% !important;
}
.ad-box{
    background-color: transparent;
}
footer .ad.wide{
  display: block !important;
}

}
 .adBox{
 margin-bottom: 10px;
}
/* link text break */
.mj-post-content a {
	word-break: break-word;
}


/*============ article table and bullet point css=======*/

#article-body ul{
list-style-type: initial !important;
padding-left: 20px;
}

#article-body ul li{
	    list-style: circle !important;
}
#article-body .in table th{
	text-transform: capitalize;
    font-weight: 600;
}

#article-body .in table th, #article-body .in table td{
	border: 1px dashed #999;
	padding: 5px;
	font-size: 13px;
} 
@media (max-width: 680px){
#article-body .in table{
	width: 100% !important;
	overflow: auto !important;
	padding: 0 10px;
}

}

.gamedetail_page .modal-body{
   max-height: 75vh; 
   overflow-y: auto;	
}
/**Fix rule model box line margin**/
.offwhiteBox p { margin-top:0px!important;margin-bottom:0px!important;}


.blog-main-entries .panel-wrapper header{
    padding: 15px 25px;
}
.blog-main-entries  div.bootstrap .panel-heading{
    padding: 0px 0px;
    margin: 0;
}
.blog-main-entries #content_inner .blog-entry .blogbody .blogcontent{
    border-left: 0 !important;
}
.blog-main-entries .panel-wrapper.panel-wrapper{
        box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.15) !important;
}
.compnay-add{
    font-size: 14px;
    font-weight: normal;
        padding: 10px;
    margin-bottom: 8px;
    text-align: right;
}
.compnay-add span:first-child{
        padding-right: 15px;
    border-right: 1px solid #afafb1;
    margin-right: 15px;
}
.compnay-add span{
    color: #9e2020;
    font-size: 12px;
}

.compnay-add i{
        font-size: 18px;
    margin-right: 2px;
    color: #163a81;
}

/*.contact-us .cont-info{

}*/
.contact-us p i{
    font-size: 40px;
    margin-right: 10px;
    color:#163a81;
}

.contact-us{
    padding: 20px;
    background-color: #f5f5f5;
    border-radius: 10px;
}
.contact-us p{
    font-weight: normal;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 20px;
    font-size: 18px;
}

.contact #pagetitle{
        padding: 25px 0 0px 0 !important;
    border-top: 10px solid #0f45a9;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd
}
.contact #pagetitle h1{
    font-family: Rubik, sans-serif !important;
    color: #bc1b20 !important;
    font-size: 24px !important;
    line-height: 24px !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    padding-left: 25px;
    padding-bottom: 25px;
    display: inline-block;
}
.contact .blocksubhead{
    background:#1C387F ;
    padding: 10px 12px 10px 12px !important;
}
.contact .blockbody.formcontrols{
        padding: 10px 0px;
}
.contact .formcontrols .blockrow .primary{
    height: 42px;
    border-radius: 4px;
    font-size: 14px;
    width: 100%;
}
.contact .blockbody .section{
    display: flex;
}
.contact .section .blockrow:nth-child(2){
margin-left: 20px;
}
.contact .body_wrapper{
        max-width: 1360px;
    padding: 30px 40px;
    margin: 0 auto;
    background-color: #fff;
}
body.contact{
        width: 100% !important;
    max-width: 100%;
    min-width: 100%
}
.contact .formcontrols .blockrow label{
    font-weight:600;
}
.contact .formcontrols .blockrow .group.checkradio{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 15px;
        margin-left: 0;
        max-width: 100%;
}
.contact .blockrow.blockrow{
    padding:25px 0 !important;
}

.contact .actionbuttons .group{
    text-align:left !important;
}
.contact .actionbuttons{
    padding-top: 0;
}

.contact .above_body{
    margin-top: 116px !important;
}
.contact .breadcrumb {
    margin-top: 64px;
}
@media (max-width: 768px){
    .contact .body_wrapper{
    padding: 0 15px !important; 
    }
    .contact .blockbody .section, .contact .formcontrols .blockrow .group.checkradio{
    flex-direction: column;
}
.contact .section .blockrow:nth-child(2){
margin-left: 0px;
}
.contact .formcontrols .blockrow .group.checkradio{
    align-items: flex-start;
}
.blockrow textarea{
    width: 100%;
}
.contact .breadcrumb{
    margin: 90px !important;
}
.contact .above_body {
    margin-top: 45px !important;
}
}
/*html{
	overflow:auto;
}
*/
.premiumnews{
    text-align:center;
}
.btn-border{
       cursor: pointer;
    border: 2px solid #bc1a21;
    max-width: 300px !important;
    margin: 0 auto !important;
    text-align: center;
    padding: 10px !important;
    background-color: transparent;
    color: #333 !important;
    display: block;
    font-weight: bold;
    font-size: 13px;
}
.btn-border:hover{
     background-color: #bc1a21;
      color: #fff !important;
}
.premiumnews p{
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 13px;
}

#usercss .block{
        background-color: transparent !important;
}
.once-popUp .carousel-inner .checkbox input[type=checkbox]{
    width: initial !important;
        top: -2px;
}


/*About us CSS*/

@media (max-width: 640px){
 .founders .above_body{
    margin-top: 170px !important;
 }
 .about_banner_txt{
    max-width: 100%;
    top: initial;
    padding: 0 30px;
    text-align: center;
/*    height: 100%;*/
    padding-top: 35%;
 }
 .about_banner_txt .title {
    font-size: 1.5em;
        width: 100%;

}
.about_banner_txt .sub_title{
    font-size: 13px;
}
.about_main_bg{
        min-height: auto;
}
.center_user{
    height: 100px;
    margin-top: 8%;
    top: initial;
    bottom: initial;
    position: static;
    display: block;
}
.guinness_img{
    position:static;
    display: block;
    margin: 0 auto;
}
.about_heading{
    font-size: 18px;
    padding: 40px 0;
    width: 100% !important;
    max-width: 100% !important;
}
.my_col img {
    height: 60px;
}
.my_col{
        margin:0;
}
.my_col p {
    font-size: 14px;    
    margin: 25px 0;
    font-weight:100;
}
.blue_bg_txt p{
font-size: 14px;
font-weight: 400;
}
.blue_tiled_bg{
    top: 0;
}
.blue_tiled_bg .blue_bg_container{
    padding-bottom: 100px;
}
.blue_tiled_bg .blue_bg_container .two_col_row .blue_bg_txt:nth-child(1){
    margin-top: -30px;
    flex: 1 0 100% !important;
    
}
.blue_tiled_bg:before, .blue_tiled_bg:after{
    height: 0px;
}
.clearbg{
    bottom: 0;
}
.primary_fun_discrip{
        max-width: 85%;
        text-align:center;
}
.primary_fun_discrip p{
    margin-bottom: 15px;
    font: 14px;
}
}

/*wiki_page css start*/
body.wiki_page{
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
}

.wiki_page .body_wrapper {
	max-width: 1360px;
    padding: 30px 40px;
    margin: 0 auto;
    background-color: #fff;   
  
}
.vw-tabs .selected{
	background-color: transparent !important;
}
.wiki_page  .vw-tabs{
	background: rgba(17, 17, 17, 0.05);
    padding: 0;
}
.wiki_page .vw-tabs a{
	color: #333;
	opacity: 1;
	border-color: transparent;
	background: transparent;
	padding: 10px 25px;
	}
.wiki_page .vw-tabs .selected a{
	border: transparent !important;
	background: #eaeaea  !important;
	background-color: #eaeaea  !important;
    padding: 10px 25px;
    margin-left: 0 !important;
    color: #bc1f26 !important;
    
}
/*.wiki_page .vw-title-box + .vw-block-group > .vw-block:first-child{
	border-top:1px solid #c0c0c0;
}*/
.wiki_page .vw-text-button, .wiki_page .vw-text-button:hover{
	background: #c20d14;
	padding: .75em 1em !important;
    color: #fff;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
}
.wiki_page .vw-title-icons a{
	opacity: 1;
}

.wiki_page .vw-button-box{
	    margin: 1em 0;
}
.wiki_page .vw-button-box .button + .button{
	margin-left:10px;
}

.wiki_page .vw-block{
	box-shadow:none !important;
	background: #fff;	
}
.wiki_page .vw-title-below{
	padding-left: 3.2em;
}
.wiki_page .vw-block > .vw-head:first-child{
        padding: 20px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;   
    border-bottom: 1px solid #ddd;
    color: #111;
    font-size: 18px !important; 
    background: rgba(17, 17, 17, 0.05);
}

.vw-history-list .vw-history-stats-contain{
 	flex: 1 1 115px;
    max-width: 115px;
}
.wiki_page .vw-history-list .vw-history-stats-contain .vw-button{
	text-transform: capitalize;
	    padding: .75em 1em !important;
	    border-radius: 0;
}
.vw-history-stats-contain  .vw-popupctrl:after{
	    line-height: .8em;
}
.wiki_page .vw-history-radio{
	max-width: 50px;
	flex: 1 1 50px;
	text-align: center;
	padding: 0.5em 0;
}
.wiki_page .vw-title-box{
	margin: 20px 0 0;
	/*border-bottom: 1px solid #c0c0c0;*/
	padding: 0.5em 1em;
	background: rgba(17, 17, 17, 0.05);
}
.wiki_page .vw-title-head h1{
    display: flex;
    flex-direction: column;
    padding-top: 0 !important;
}
.wiki_page .vw-title-before, .wiki_page .vw-title-after{
	order: 2;
}
.wiki_page .vw-title{
	order:1;
    font-size: 18px;
    text-transform: capitalize;
    color: #111;
    margin-left:0;
}
.wiki_page .vw-title-before .vw-title-baseline, .wiki_page .vw-title-after .vw-title-baseline{
	font-weight: 100;
    margin: .25em 0 0;
    font-style: italic;
    color: rgba(17, 17, 17, 0.5);
    font-size: 16px;
}
.wiki_page .vw-title-box + .vw-block, .wiki_page .vw-title-box + form > .vw-block:first-child{
	border-top: 1px solid #c0c0c0;
}

.wiki_page .formcontrols .blocksubhead{
	padding: 20px;
    border: 1px solid #ddd;    
    color: #111;
    font-size: 18px !important;
    background: rgba(17, 17, 17, 0.05);
}
/**} commented **/

.wiki_page .vw-feed-editor{
 display: flex;

}
.wiki_page .vw-feed-editor label{
	flex: 1 1 10%;
}
.wiki_page .vw-feed-editor .rightcol{
	flex: 1 1 100%;
    max-width: 100%;
    margin-left: 0;
}
.wiki_page .vw-search-container{
 display: flex;
  height: auto;
  margin-top:10px;
}
#vw-language-langchoice{
padding: 8px;
    width: 200px;
}
.wiki_page  .vw-search-textbox{
	flex: 1;
    height: 40px !important;
    margin-right: 5px;
    padding: 8px;
    position:relative;
    width: 100% !important;
    font-size:14px;
}
.wiki_page .formcontrols .blockrow .description{
	width: 100% !important;
	    margin-left: 0px;
	    margin-top:5px;
}
.wiki_page  .vw-search-button{
	position:relative;
	    background: #bc1f20;
	    color: #fff;
}
.wiki_page h2 .vw-head-text{
	font-size: inherit;
}
.wiki_page .vw-block-content.formcontrols .blockrow{
/*display: flex;
flex-wrap: wrap;*/
}
.wiki_page .vw-block-content.formcontrols .blockrow label{
	/*flex: 1 1 20%;
	max-width: 20%;*/
}
.wiki_page .vw-block-content.formcontrols .blockrow .checkradio.rightcol{
	/*margin-left: 0;
    max-width: 100%;
    flex: 1 1 100%;*/
}

.wiki_page .breadcrumb{
	margin-top: 0;
}
.wiki_page .vw-title-head h1{
font-size: 1.5em;
}
.wiki_page .vw-title-head{
	border-bottom:0;
}

.wiki_page .vw-talk-list .vw-content-list-body h3 a{
	font-size: 18px;
    font-weight: 500;
    color: #111;
}
.vw-content-list-viewers{
	color: #777;
}

.wiki_page .vw-talk-list .vw-content-list-has-updates p{
	font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
    margin-top: 0px;
}
.wiki_page .vw-content-list-row{
	padding:25px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	align-items: flex-start;
}
.wiki_page .vw-icon-new:not(.vw-icon-small) {
    border-color: #e0e0f0;
    }
   .wiki_page .vw-icon-new:before {
    color: #d4d1c3;
    background: -webkit-linear-gradient(top, #ffffff 30%, #d0cfca 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ffcc00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(195, 192, 177, 0.5);
    -webkit-text-stroke: 1px #ded7d0;
}
.wiki_page .vw-content-list-body .vw-content-list-contribs{
    color: #888;
    font-weight: normal;
}
.wiki_page .formcontrols .blockrow .primary{
	height: 36px;
	padding: 8px;
	font-size:14px;
	    width: 407px;
}
.wiki_page .formcontrols .blockrow .vw-edit-prefix{
	height: 36px;
	padding: 8px;
	font-size:14px;
}
.wiki_page ul.checkradio li{
 margin-bottom:5px;
}
.wiki_page .formcontrols textarea.textbox{
	height: 90px !important;
}
.wiki_page .editor_textbox_container.smilie{
	margin-right: 0;
}
.wiki_page .blockbody.formcontrols .rightcol{
margin-left:0;
    max-width: initial;
}

.wiki_page .vw-talk-comments .vw-comment-head{
	    padding: 20px 40px;
    background: rgba(17, 17, 17, 0.05);
    color: #111;
    border-bottom: 0;
}
.wiki_page .vw-talk-comments .date{
	font-size: 12px;   
    border: 1px solid #ddd;
    padding: 3px 7px;
    background: #fff;
}
.wiki_page .vw-comment-vertical{
	background:transparent;
	padding:20px;
}
.wiki_page .vw-talk-comments .content{
	font-size: 14px;
    font-weight: normal;
    line-height: 19px
}
.wiki_page .inlineimg.onlinestatus{
	position:absolute;
	left: 0;
}
.wiki_page .vw-comment-username .username {
    font-size: 14px;
    font-weight: normal;
    background-color: #ddd;
    color: #333;
    border-radius: 4px;
    margin-bottom: 5px;
    margin-top: 8px;
}
.wiki_page .vw-comment-vertical .vw-comment-body{
	    margin-left: 213px;
}
.vw-content-list-body h3 a{
		font-weight: bold;
		font-size: 18px;
		color: #111;
	}
	.wiki_page .vw-content-list-prefix{
		border-radius:0;
		color: #B80C2C;
	}
	.wiki_page .vw-content-list-body p{
		font-size: 14px;
		font-weight: normal;
		margin-top:10px;
        letter-spacing: .02em;
	}

	.wiki_page .vw-content-list-row .vw-content-list-update{
		align-items: center;
    align-self: stretch;
    display: inline-flex;
	}
    .wiki_page .vw-popup-submit{
        padding: 5px;
    }
    .wiki_page .vw-popup-submit .button{
    padding: .35em 1em !important;
    font-size: 13px;
    }
    .wiki_page .vw-button-box input{
        font-size: 13px;
        font-weight: normal;
    }
    /*.wiki_page .vw-blocks-side{
        display: none;
    }*/
   .wiki_page .vw-section .vw-diff-nav{
        font-size: 13px;
    }
    .wiki_page .vw-reset.vw-history-controls{
        margin-top: 10px;
    }
    .wiki_page .vw-diff-deleted{
         padding: 12px;
     }
     .wiki_page .vw-diff-type{
        border-radius: 0px 0px 0 0;    
        padding: 8px 15px;
     }


/* wiki black theme css start*/

.wiki_page.theme2 .body_wrapper, .wiki_page.theme2 .vw-block{
	background-color: #101115 !important;
}
.wiki_page.theme2 .vw-block{
	box-shadow: 0px 0px 2px #999 !important;
}
.wiki_page.theme2 .vw-block{
	box-shadow: 0px 0px 2px #999 !important;
	border-color: transparent;
	background:transparent;
}
.wiki_page.theme2 .vw-block > .vw-head:first-child{
	/*box-shadow: 0px 0px 2px #999 !important;*/
	border-color: transparent;
	border-bottom: 1px solid #424242;
	color: #fff;
}
.wiki_page.theme2 .vw-title{
	    color: #fff;
}

.wiki_page.theme2 .vw-tabs{
    background-color: rgba(238, 238, 238, 0.1) !important;
}
.wiki_page.theme2 .vw-tabs a{
	    color: #ea5656;
}
.wiki_page.theme2 .vw-tabs a{
	    background: transparent;
}
.wiki_page.theme2 .vw-tabs .selected a{
	border: 1px solid #443232 !important;
    background: #292a2d !important;
    background-color: #0f1015 !important;
}
.wiki_page.theme2 .vw-content-list-row{
	background: transparent;
    border-bottom: 1px solid #424242;
}
.wiki_page.theme2 .vw-talk-list .vw-content-list-body h3 a{
	color: #ddd;
}
.wiki_page.theme2 .vw-content-list-stats-contain dl, .wiki_page.theme2 .vw-content-list-row .vw-content-list-update{
	    color: #908f8f
}
.wiki_page.theme2 .vw-icon-ctrl:hover{
 color: #82848a;
}
.wiki_page.theme2 .vw-talk-comments > li {
    background: transparent;
    border: 1px solid #3c3c3c;
    color: #ceb3b3;
    }
   .wiki_page.theme2 li#vw_discussion-4:last-child, .wiki_page .vw-content-list-row:last-child {
    border-bottom: 0;
}
.wiki_page.theme2 .vw-content-list-body h3 a{
	    color: #ddd;
}
.wiki_page.theme2 .vw-feed-editor .rightcol{
	color: #fff;
}
.wiki_page.theme2 .vw-title-box + form > .vw-block:first-child{
	border: 0;
}
.wiki_page.theme2 .formcontrols .blocksubhead{
	border: 1px solid #333333;
}
.wiki_page.theme2 .vw-title-before .vw-title-baseline, .wiki_page.theme2 .vw-title-after .vw-title-baseline{
	    color: rgba(204, 204, 204, 0.5);
}
.wiki_page.theme2 .vw-search-form.vw-language-form{
	color: #fff;
}
.wiki_page.theme2 .vw-title-below, .wiki_page.theme2 .vw-section.vw-floatcontainer{
	color: #6f6f6f;
}
.wiki_page.theme2 .formcontrols textarea.textbox, .wiki_page.theme2 .vw-search-textbox, .wiki_page.theme2 select{
	background: transparent;
    border-color: #3c3c3c;
    color: #fff;
}

.wiki_page.theme2 input::-webkit-input-placeholder { 
  color: #fff !important;
}
.wiki_page.theme2 input::-moz-placeholder {
  color: #fff !important;
}
.wiki_page.theme2 input:-ms-input-placeholder { 
  color: #fff !important;
}
.wiki_page.theme2 input:-moz-placeholder { 
  color: #fff !important;
}
body.login{
	min-width: 100%;
}
body.login .vbform .primary{
	width: 100%;
    height: 34px;
}

/* 12 dec 2018 */
.wiki_page.theme2 a:hover{
	color: #939496;
}

/* wiki black theme css end*/




/* wiki responsive css start*/

@media (max-width: 768px){
	body.login .blockrow.restore{
font-size: 13px;
padding-top: 0;
}
	.wiki_page .vw-content-list-normal .vw-content-list-icon{
		margin-bottom: 5px;
	}

	.wiki_page .vw-popupctrl:after{
		    line-height: .7em;
	}
	.wiki_page .vw-comment-foot a{
		font-size:12px;
		font-weight:normal;
	}
	.wiki_page .vw-talk-comments .content {
    font-size: 12px;
}
	.wiki_page .vw-comment-vertical .vw-comment-userinfo{
		width: 100%;
		padding: 2px 0px 0px;
	}
	.wiki_page .vw-comment-vertical .vw-comment-body {
    margin-left: 0;
}
.wiki_page .vw-comment-vertical{
	padding: 10px;
}
	.wiki_page .vw-head .vw-normal-text{
	font-size:14px;
	color: #111;
	}
	.wiki_page .formcontrols textarea.textbox{
	width: 100% !important;
}
	.vw-content-list-stats dd{
		    margin-right: 15px;
	}
	.wiki_page .vw-content-list-stats dt{
		clear: none;
	}
	.vw-content-list-row .vw-content-list-stats-contain{
		        min-width: 100% !important;
    width: 100% !important;
    margin: 5px 0 !important;
	}
	.vw-content-list-stats{
    min-width: 100% !important;
    width: 100% !important;
    max-height: initial !important;
    padding: 0 !important;
	}
	.wiki_page .vw-talk-list .vw-content-list-body h3 a{
		    margin: 5px 0;
    display: inline-block
	}
	.wiki_page .vw-content-list-row{
		padding: 15px;
	}
	.wiki_page .vw-talk-list .vw-content-list-has-updates p{
		padding-left: 0;
		padding-right: 0;
	}
	.wiki_page .vw-content-list-row{
		flex-direction: column;
	}

.wiki_page .vw-block-content.formcontrols .blockrow{
flex-wrap: wrap;
}

	.compnay-add span:first-child{
		display: block;
	    margin: 0;
	    margin-bottom: 5px;
	    padding: 0;
	    border: 0;
	}
	.compnay-add{
		text-align:left;
	}
	.wiki_page .body_wrapper{
		padding: 0 15px !important;
	}
	.vw-title-head h1{
		    font-size: 1em !important;
	}
	.wiki_page .vw-block-inactive{
		font-size: 1em;
	}
	.wiki_page .vw-block-content{
		    padding: 0.5em;
		    font-size:13px;
	}
	.wiki_page .vw-button-box{
		text-align:left;
	}
	.wiki_page .vw-button-box .button{
		font-size: 12px;
		padding: .75em 1em !important;
	}

	.wiki_page  .vw-tabs{
		display: flex;    
	    flex-wrap: wrap;
	    border-bottom:0;
	}
	.wiki_page .vw-tabs > li{
		flex: 1 1 50%;
	}
	.wiki_page .vw-tabs > li a, .vw-popuproot .vw-popupctrl{
		display:block;
		text-align:center;
	}
	.wiki_page .vw-tabs > li + li a, .wiki_page .vw-tabs > li a{
		    border: 1px solid #dadada;
	}
	.wiki_page .vw-block > .vw-head:first-child{
		padding: 10px;
		font-size: 14px !important;
	}
	.wiki_page .vw-history-list .vw-history-stats-contain .vw-button{
	padding: .45em .5em !important;    
    font-size: 12px;
	}
	.wiki_page .vw-block-content p{
		font-size: 13px;
    padding: 0px;
	}
	.wiki_page .vw-history-details h4{
		font-size: 13px;
	}
	.wiki_page .vw-history-current{
    margin: 0.5em !important;
	}
	.vw-history-wrapper .group{
	padding-left: 10px;
	}
	.wiki_page  .vw-search-container, .wiki_page .vw-feed-editor{
		flex-direction: column;
	}

	.wiki_page .formcontrols .blockrow .description{
		margin-left:0;
		margin-top:10px;
	}
}

/* 20 dec 2018 easysubmit.php */

.theme2 .back-color{
	background-color: transparent;
	border: 1px solid rgba(238, 238, 238, 0.1) !important;
}

.theme2 .my-titel{
	background-color: rgba(238, 238, 238, 0.15);
	color: #fff;
}

.theme2 .ripple-tab .nav-tabs>li.active>a, .theme2 .ripple-tab .nav-tabs>li.active>a:hover{
	background-color: #323236 !important;
    border-left: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
}

.theme2 .ripple-tab .nav-tabs>li>a:hover{
	background-color:transparent !important;
	background: transparent !important;
	border-left: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
}
.theme2 #regForm{
	    background-color: transparent;
}
.theme2 .ripple-tab .tab-content{
	background: transparent;
	border: 1px solid rgba(238, 238, 238, 0.1);
}
.theme2 label{
	color: #8a8181;
}

.theme2 .once-popUp .btn-default {
    color: #c7a0a0;
    background-color: transparent;
    border-color: transparent;
    background-image: none;
    text-shadow: none;
}

/*.theme2 .panel{
	background-color: transparent;
    border: 1px solid rgba(238, 238, 238, 0.1);
}*/
.theme2 .panel-default>.panel-heading{
	background-image: none;
    background: transparent;
    border-color: #312c2c;
}
.theme2 .dropdown-menu{
    background-color: #101115;
    border: 1px solid rgba(238, 238, 238, 0.1);
}
.theme2 .dropdown-menu>li>a{
	    color: #ddd !important;
}
.theme2 .dropdown-menu>li.active>a, .theme2 .dropdown-menu>li>a:hover{
	background-color: #323236 !important;
	background-image: none !important;
}
.theme2 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: rgba(238, 238, 238, 0.1);
}

.theme2 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important;
}
.theme2 input::-moz-placeholder { /* Firefox 19+ */
  color: #fff !important;
}
.theme2 input:-ms-input-placeholder { /* IE 10+ */
  color: #fff !important;
}
.theme2 input:-moz-placeholder { /* Firefox 18- */
  color: #fff !important;
}

/*26 dec 2018 */

.theme2 .userLogin>ul.dropdown-menu{
 background: #101115 !important;
 border-top: 4px solid #ddd !important;
}
.dropdown-grid a:hover{
     color: #B80C2C !important;
}
.panel-heading .col-sm-6{
color: #ddd;
}
.theme2 .once-popUp .btn-default{
	    border: 1px solid #3e3939;
}

/*popup*/

.theme2 .alertify .ajs-dialog{
    background-color: #1a1b1d;
    border:1px solid rgba(238, 238, 238, 0.1);
}

.theme2 .alertify .ajs-header{
        border-bottom:1px solid rgba(238, 238, 238, 0.1);
        color: #ddd;
        background-color: #1a1b1d;
}
.theme2 .alertify .ajs-footer{
    background: #1a1b1d;
  border-top:1px solid rgba(238, 238, 238, 0.1);
}
.theme2 .alertify .ajs-footer .ajs-buttons .ajs-button{
   border: 2px solid rgba(238, 238, 238, 0.1);
}

 .theme2 .alertify .ajs-footer .ajs-buttons .ajs-cancel{
    color: #ddd;
 }
 .theme2 .alertify .ajs-body {
    color: #ccc;
}

.theme2 .ajs-content .blockhead{
background-color: #1a1b1d;
border: 1px solid rgba(238, 238, 238, 0.1);
}

.theme2 .panel{
    color: #ddd;
}
.theme2 .panel.panel-default label{
  color: #fff; 
}
.theme2 legend {
    color: #fff;
}

/* 20 dec 2018 easysubmit.php end */



.ticketWrapper.ticketWrapper .ticket--date {
    font-weight: 400 !important;
    font-style: italic;
}
.ticketWrapper.ticketWrapper li .ticket--comment strong{
    color: #2e3979 !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    text-transform: capitalize !important;
}
.ticketWrapper .ticket--status.open, .ticket--status.closed{
    background-color: #4c7dda !important;
    border-color: #4c7dda !important;
    padding: 3px 10px !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    display: inline-block !important;
    color: #fff;
    margin-left: 10px;
}

    .ticketWrapper .ticket--status.resolved{
    padding: 3px 10px !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    display: inline-block !important;
    background-color: #84a551;
    color: #fff;
    margin-left: 10px;
    }
.ticket--comment{
   margin-bottom: 5px; 
}
.ticketWrapper.ticketWrapper li .ticket--by{
    width: 100%;
    margin-bottom: 5px;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: inherit !important;
}
.blue-font{
   color: #2e3979 !important;   
}
.post-date{
    font-size: 12px;
    font-style: italic;
}
.post-category{
    font-size: 13px;
}
.ticketWrapper.ticketWrapper li .ticket--comment > a {
    font-size: 13px !important;
    word-break: break-all;
}
/*.ticketWrapper.ticketWrapper .left{
    margin-bottom: 0 !important;
}*/
.gamesPage .panel-wrapper .panel-body {
    padding: 15px 0;
}
.gamesPage .panel-wrapper.panel-wrapper{
    box-shadow:none !important;
}
#ticketList .my_activity_tab .activitybit{
    background:#f1f1f2 !important;
    display: flex;
    flex-wrap: wrap;
}
.ticketWrapper.ticketWrapper .left{
    flex: 1 1 60%;
    max-width: 60%;
    word-break: break-word;
}
.ticketWrapper.ticketWrapper .right {   
    max-width: 40% !important;
    font-size: 12px;
    flex: 1 1 40%;
    text-align: right;
}
.c-arrow{
        display: inline-block;
    width: 25px;
    height: 25px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid;
    transform: rotate(45deg);
    position: absolute;
    right: 0;
    top: -10px;
}
.gamesPage .game_searchbar{
	/*border-bottom:0;*/
	box-shadow:none;
	margin-bottom:0px;
	padding-bottom:0;
    border-color: #fff;
}
.gamesPage .panel-wrapper header{
	background: #a41b2b;
	    padding: 10px 20px;
}
.game_heading .panel-heading {
color: #fff;
font-size: 20px;
}
.gamesPage .game_searchbar .post-react span{
	color: #fff;
	font-size: 13px;
}
.ticket-controls .lik-white{
display:none;
}
.theme2 .ticket-controls .lik-white{
display:inline-block;
}
.theme2 .ticket-controls .lik-blue{
display:none;
}
.ticketWrapper .like-icon{
	    width: 40px !important;
    height: 40px !important;
    margin-left:0 !important;
}
.ticketWrapper .ticket-controls a > img{
	    width: initial !important;
    height: initial !important;
    top: 1px !important;
}
.ticketWrapper .ticket-controls .a-h-txt{
font-size: 14px;
font-weight:400;
color: #2e3979 ;
}
.ticketWrapper .ticket-controls .a-h-txt .like-icon{
    margin-left: 10px !important;
}
.ticket-subject {
	color: #B80C2C;
    font-weight: 500;
    display: inline !important;
}

.ticket-subject span{
	color: #2e3979 !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}
.ticket--comment{
	font-size: 13px;
}
.ticketWrapper .ticket--attachment{
	display:flex;
}
.attachedFiles{
	    width: initial !important;
    height: initial !important;
    border: 0 !important;
    font-size: 18px !important;
}

.theme2 #ticketList .my_activity_tab .activitybit{
	background: #1d1d21 !important;
}
.theme2 .ticket-subject span{
color: #B80C2C !important;
}
.ticket--date i{
	color: #2e3979 !important;
}
/*.gamesPage.feed_page_switch .above_body{
    margin-top: 70px !important;
}*/

.ticket_body .above_body{
	    margin-top: 70px !important;
}

@media (max-width:640px){
	.comment-list{
	flex-direction: column;
} 
	.comment-list .nNd{
		display: block !important;
	}
	.ticket_body .slick-track{
		display: none;
	}
	.feed_page_switch .above_body.above_body{
    margin-top: 135px !important;
	}
	.panel-wrapper.panel-wrapper.panel-wrapper header{
    /*background: #a41b2b !important;*/
    padding: 10px 20px !important;
}
.panel-wrapper .rt-header .btn-dBlue{
	font-size: 12px !important;
	padding: 2px 5px !important;
}
.panel-wrapper .rt-header .panel-heading{
	    font-size: 15px;
}
.rt-header .search-filter input {
    height: 30px;
}
.rt-header .search-filter .ico-search input{
	    background-size: 22px 22px !important;
}
.gamesPage .game_searchbar .controls, .gamesPage .game_heading{
    width:auto;
    float:none;
}
.panel-wrapper header .panel-heading{
        font-size: 13px !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

    .mainContainer{
        margin-top: 200px;
    }
}

div#ticketloader center{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    transform: translate(-50%, -50%);
}
div#ticketloader center:before {
    content: "";
    background-color: rgba(255, 255, 255, 0.7);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
    left: 0;

}
.ticket_body .content.hasavatar{
        flex: 1;
}
.ticket_body .post-react{
  display: block;
    width: 100%;
    text-align: right; 
}
.ticket_body .nNd{
    
    justify-content: space-between;
}

.ticket_body .post-react li{
    display: inline-block;
    margin-left: 15px;
}
.ticket_body .post-react li span{
    vertical-align: middle;
    display: inline-block;
    padding: 6px 0 0 8px;
}
.ticket_body ul#activitylist{
      padding: 0px;
}

/***26 dec 2018***/
.theme2 .blue-font, .theme2 .ticketWrapper.ticketWrapper li .ticket--comment strong{
  color: #616161 !important;
}

.ticket_body .search-filter .form-control{
   flex:1;
}

.ticket_body .search-filter .ico-search{
     width: 30px;
    height: 34px;
    margin-right: 10px;
    position: absolute;
    right: 0;
}

.ticket_body .search-filter .ico-search #search{
    width: 100%;
    height: 100%;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url(../images/search.png);
    background-size: 25px;
    background-position: center;
    border-radius: 0 5px 5px 0;
    background-color: transparent;
}
.theme2.ticket_body .search-filter .ico-search #search{
    border: 1px solid #444;
    background-color: transparent;
}
.theme2 .panel-wrapper.panel-wrapper{
    box-shadow:none !important;
}
.theme2 .ticket--date i{
    color: #717171 !important;
}
.ticket_body .ticket--date i{
        margin-right: 10px;
}
.ticket_body .search-filter{
        margin-top: 15px;
        position: relative;
}
.theme2 .head-search-logo button{
    border: 1px solid #3e3e3e;
    border-left: 0;
}
.theme2 select{
    background: transparent;
    border-color: #4e4e4e;
}
.theme2 select option{
        background: #101115;
}
.game_searchbar .panel-heading{
    word-break: break-all;
}

/*faq page css*/

.faq .body_wrapper
{
    max-width: 1360px;
    padding: 30px 40px;
    margin: 0 auto;
    background-color: #fff;
}
body.faq{
    width: 100% !important;
    min-width:100%;
    max-width: 100%;
}
.faq .blockhead a{
    color:#262626;
}

.faq form .rightcol, .faq .formcontrols .blockrow .description{
    margin-left: 0 !important;
    max-width: initial !important;
}

.faq .blockrow label{
 font-weight: 500 !important;
margin-bottom: 10px !important;
}
.faq .breadcrumb{
    margin-top:0 !important;
}
.faq .faqblock .blockbody{
    padding:0 10px;
}

.theme2.faq .blockhead{
        background-color: rgba(238, 238, 238, 0.1) !important;    
    border: 1px solid rgba(238, 238, 238, 0.1) !important;
}
.theme2.faq .blockhead a, .theme2.faq .blockhead{
    color:#ccc;
}
.theme2.faq .faqblock .blockbody{
    border-color: rgba(238, 238, 238, 0.1) !important;
}

.theme2.faq .body_wrapper{
        background-color: #101115 !important;
}
.theme2.faq .blockrow{
color: #fff;
}
.theme2.faq .blockbody.formcontrols{
     border: 1px solid rgba(238, 238, 238, 0.1) !important;
}
@media (max-width: 768px){
    .faq .body_wrapper{
            padding: 0 15px !important;
    }
    .faq .breadcrumb {
    margin-top: 197px !important;
}
}

/*jira issues css start 10 jan 2019*/

.submission-review .forumsearch .popupbody .searchbox{
	width: 100%;
	height: 30px;
	border-radius: 4px;
	padding: 5px;
	border: 1px solid #ddd;
	background: transparent;
}

.submission-review .forumsearch .popupbody .button{
	float: none;
    padding: 5px 8px!important;
    font-size: 12px;
    margin-top: 10px;
    border-radius: 4px;
    background: #bc1b20;
    color: #fff;
}
.submission-review .forumsearch .popupbody .submitoptions{
	 float: none;
    width: 100%;
}
.submission-review .forumsearch .popupbody .submitoptions label{
	padding-left: 0;
}

.submission-review .popupbody{
	    border-top: 1px solid #ddd !important;
}
/*.submission-review .popupbody li a{
	padding: 7px !important;
    white-space: pre-wrap;
}*/
.submission-review .popupbody .advancedsearchlink{
 width:100% !important;
 float: none;
}
.gamedetail_page .head-search-logo input{margin-top: 4px;}
.theme2 .bootstrap .modal-content{
background-color:#101014;
border-color: rgba(238, 238, 238, 0.1) !important;
}

.theme2 .bootstrap .btn-default, .theme2 .bootstrap .btn-default:hover{
    color: #fff;
    background-color: #000;
}
.theme2 .gameitemm-div label.button{
	    background: rgb(16, 17, 21);
	    margin-top: 10px;
}

/*.submission-review.theme2 .blockhead.blockhead, .submission-review.theme2 .blocksubhead{
	    background-color: #24252e ;
	    background:  #24252e  !important;
}*/
.submission-review.theme2 .new-usercp_nav .blocksubhead{
	background-color:#36373c !important
}
.submission-review.theme2 .new-usercp_nav .blockrow a{
	color: #dadada;
}

.theme2 #usercp_nav .blockrow .active a{
	color: #555;
}


.theme2.feed_page_switch .platform .icon >img{
        background-color: white;
}
.gamesPage.feed_page_switch.theme2 .gameitemm:hover .gametitle{
color: #101115 !important;
}
.theme2 .vw-block-content .primary:focus, .theme2 .vw-block-content .primary, .theme2 .vw-block-content .textbox{
    
    background:#101115 !important;
    color: #fff !important;
    background-color:#101115 !important;
    border:1px solid #3c3c3c !important;
}
.theme2 .panel-wrapper input#titlefield.textbox{
    color: #fff;
    border-color: #4e4e4e !important;
}
.bloglist .authorWrapper .mj-by-author.mj-by-author a{
    font-weight: bold;
}
.theme2 .bloglist .authorWrapper .mj-by-author.mj-by-author a{
 color: #ffffff!important;
    font-weight: bold;
}
/*jira issues css 10 end jan 2019*/

/*faq and other pages css start 15 jan 2019*/

#term-policies{
margin-top: 100px;
}

.faq-head{
     padding: 30px;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #444;
    background-color: #f1f1f1;
}
.faq-head h3{
    margin-top: 0;
}
.sub-head-bg{
    font-size: 20px;
    background-color: #C21818;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    margin: 20px 0;
}
.faq-que{
       border-bottom: 2px solid #ccc;
    font-size: 18px;
    color: #c21818;
    padding: 5px 0;
}
.faq-ans{
    font-weight: normal;
    font-size: 14px;
    color: #444;
    margin-bottom: 15px;
}
.point-list{
        padding-left: 20px;
}
.point-list li{
        list-style-type: decimal;
    padding-left: 10px;
    font-weight: normal;
    color: #444;
    margin-bottom: 7px;
}
.sub-point-list{
    padding-left: 10px;
}
.sub-point-list li{
    list-style-type: lower-alpha;
    padding-left: 10px;
    font-weight: normal;
    color: #444;
    font-size: 13px;
    margin-bottom: 7px;
}
.sub-point-dot{
   padding-left: 10px; 
}
.sub-point-dot li{
    list-style-type: circle;
    padding-left: 10px;
    font-weight: normal;
    color: #444;
    margin-bottom: 7px;
}
.p-l-45{
    padding-left: 45px;
}
.hero-faq{
    text-align: center;
    color: #1C387F;
    margin: 30px 0 40px;
}
#term-policies br{
    display: none;
}

.theme2 .faq-head{
    border: 1px solid #363636;
        background-color: #101115;
}
.theme2 .faq-que{
    border-color: #363636;
}
.theme2 .hero-faq{
    color: #888;
}
.theme2 .faq-ans{
    color: #444 !important;
}
#platformlist ul{display: block !important;}
/*faq and other pages css end 15 jan 2019*/
