/* Dynamic CSS: For no styles in head, copy and put the css below in your custom.css or child theme's style.css, disable dynamic styles */

body {
    font-family: "Roboto Condensed", Arial, sans-serif;
}

img {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/* Pagination 
===================================*/

#pagesBlock1, .pagesBlockuz1, .pagesBlockuz2 {
    clear: both;
    margin-bottom: 30px;
    margin-top: 30px;
    display: block;
}

/* -- active -- */
.pgSwchA b, .swchItemA span, .swchItemA1 span {
background: none;
border: none;
border-bottom: 3px solid #1db954;
border-top: 1px solid #ddd;
color: #222;
font-size: 16px;
padding: 7px 8px;
display: inline;
margin: 0 2px;
font-weight: 600;
}



/* -- no active -- */
.pgSwch span, .swchItem span, a.swchItem1 {
color: #1db954;
border: none;
border-bottom: 3px solid #ddd;
border-top: 1px solid #ddd;
font-size: 16px;
padding: 7px 8px;
display: inline;
margin: 0 2px;
font-weight: 600;
transition: all 0.2s ease;
}

.pgSwch:hover span, .swchItem:hover span, a.swchItem1:hover {
background: none;
border: none;
border-bottom: 3px solid #1db954;
border-top: 1px solid #ddd;
color: #222;
font-size: 16px;
padding: 7px 8px;
display: inline;
margin: 0 2px;
font-weight: 600;
}

/* -- dots -- */
.swchItemDots {
background: none;
border: none;
border-bottom: 3px solid #1db954;
border-top: 1px solid #ddd;
color: #222;
font-size: 16px;
padding: 7px 8px;
display: inline;
margin: 0 2px;
font-weight: 600;
}

.widget_categories td:before {
    content: "\f07c";
    font-family: FontAwesome;
    font-size: 12px;
    margin-right: 6px;
    color: #ccc;
    display: inline-block !important;
    width: 1em;
    text-align: center;
    transition: all 0.2s ease;
}
.widget_categories td:hover:before {
    color: #999;

}

.widget_categories td {
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}
.widget_categories td span.catNumData {
    color: #bbb;
    margin-left: 5px;
}
.widget_categories td span.catNumData:before {
    content: "(";
    font-family: FontAwesome;  
    padding-right: 2px; 
}
.widget_categories td span.catNumData:after {
    content: ")";
    font-family: FontAwesome;   
    padding-left: 2px;
}

.bbQuoteName {display:none !important;}
.quoteMessage {
    border: none !important;
    overflow: visible !important;
    position: relative;
    color: #777;
    font-style: italic;
    margin: 0 0 20px 0;
    padding-left: 50px;

}
.bbQuoteBlock + br {display:none !important;}

.quoteMessage:before {
    content: "\f10d";
    color: #ccc;
    font-size: 32px;
    font-style: normal;
    font-family: FontAwesome;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}

.entry-inner b {font-weight: bold}


/* Forum Styles
====================================*/
.forumContent {
    background: #fff;
    padding: 25px 20px 12px;
}

.forumContent a {
    color: #777;
    font-weight: 300;
    padding: 7px 14px 7px;
    border: 1px solid transparent;
    border-radius: 20px;
    border-color: #eee;
    margin-left: 7px;
    display: inline-block;
    margin-bottom: 12px;
}
.forumContent a:hover {
background: #1db954;
color: #fff !important;
border: 1px solid #1db954;
}

td.gTableTop {
    padding: 20px !important;
    text-transform: uppercase;
    font-weight: 400;
    border-bottom: 25px solid #EFEFEF;
}

.gTable td.forumIcoTd {vertical-align: middle;}
.gTable td {
    padding: 15px 0;
}

td.gTableRight {vertical-align: middle;}

.gTable td {
    padding: 15px 0;
    border-bottom: 1px solid #efefef;
    background: #fff;
}

div.forumDescr {
    color: #999;
}

a.forum{
    color: #1db954;
    text-decoration: none;
    outline: 0;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
}

td.gTableSubTop {
    background: #fbfbfb;
    padding: 20px;
}

td.threadsDetails, td.forumOnlineBar {
    padding: 20px;
}

table.postTable {
    background: #fff;
}

table.postTable td.postTdInfo {
    padding: 20px;
    text-align: center;
}

table.postTable td.posttdMessage {
    padding-right: 25px;
    vertical-align: top;
}
table.FrmTopButtonsTbl {
    margin-bottom: 25px;
    background: #fff;
}
td.forumNamesBar {
    padding: 20px !important;
}
div.funcBlock {
    padding: 20px !important;
    background: #fff;
    margin-top: 25px;
}

a.funcLink {
    color: #777;
    font-weight: 300;
    padding: 7px 14px 7px;
    border: 1px solid transparent;
    border-radius: 20px;
    border-color: #eee;
    margin-left: 7px;
    display: inline-block;
}

a.funcLink:hover {
    background: #1db954;
    color: #fff !important;
    border: 1px solid #1db954;
}

td.gTableBody1 {
    padding: 20px 10px !important;
}

form[name="navigation"] {
    margin-top: 20px !important;
}
table.switches {
    padding: 20px;
    display: inline-block;
    vertical-align: middle;
}
td.frmBtns {
    padding: 20px;
}
tr.FrmForumBarRow1, .ThrTopButtonsTbl {
    background: #fff;
}
#forum_filter {
    margin: 20px 0;
}

table.FrmBotTbl {
    margin-top: 20px;
    background: #fff;
    padding: 20px;
}
.FrmBotRow2 {
    line-height: 38px;
}
.legendBlock {
    padding: 20px;
}
.userRights {
    padding: 0 20px;
    margin-top: -3px;
}

table.FrmBotTbl form {
    margin: 0px;
    padding-right: 20px;
}
table.ThrForumBarTbl, table.forumModerFuncsT {
    margin: 20px 0;
}

.postUserGroup {
    margin-bottom: 15px;
}
.numposts, .reputation {
    background: #FBFBFB; 
    border: 1px solid #ddd;   
}
.numposts {
    padding-top: 10px;
    border-bottom: 0;
}
.reputation {
    padding-bottom: 10px;
    border-top: 0;
}
a.goOnTop {
    margin-right: 30px;
}
input.dPstBox {
    margin-right: 30px;
}
form div.gDivLeft {
    background: #fff;
    padding: 0 30px;
}
table.smiles{
    width: 90%;
}